/* V60.5 — revenus réels des mois précédents sur le tableau de bord */
.premium-previous-income-v605{
  margin:-2px 14px 15px;
  padding:13px;
  border:1px solid color-mix(in srgb,var(--line) 78%,transparent);
  border-radius:20px;
  background:linear-gradient(155deg,color-mix(in srgb,var(--surface) 98%,white),color-mix(in srgb,var(--orange-soft) 9%,var(--surface)));
  box-shadow:0 10px 28px color-mix(in srgb,var(--orange-strong) 6%,#17223d08);
}
.premium-prev-income-head-v605{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:9px}
.premium-prev-income-head-v605>div:first-child{min-width:0}
.premium-prev-income-head-v605 small{display:block;color:var(--orange-strong);font-size:8px;font-weight:800;line-height:1.15;text-transform:uppercase;letter-spacing:.08em}
.premium-prev-income-head-v605 h3{margin:2px 0 0;color:var(--ink);font-size:14px;line-height:1.15;letter-spacing:-.025em}
.premium-prev-income-meta-v605{display:flex;align-items:center;gap:7px;flex:0 0 auto}
.premium-prev-income-meta-v605>span{color:var(--ink-soft);font-size:8px;font-weight:700;white-space:nowrap}
.premium-prev-income-more-v605{appearance:none;border:0;background:transparent;color:var(--orange-strong);font:800 8px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:5px 0;white-space:nowrap}
.premium-prev-income-grid-v605{display:grid;grid-template-columns:repeat(var(--income-count),minmax(0,1fr));gap:7px}
.premium-prev-income-card-v605{
  appearance:none;
  min-width:0;
  padding:9px 7px 8px;
  border:1px solid color-mix(in srgb,var(--line) 74%,transparent);
  border-radius:14px;
  background:color-mix(in srgb,var(--surface) 93%,var(--orange-soft));
  color:var(--ink);
  text-align:left;
  -webkit-tap-highlight-color:transparent;
  transition:transform .14s ease,border-color .14s ease,background .14s ease;
}
.premium-prev-income-card-v605:active{transform:scale(.975)}
.premium-prev-income-card-v605:focus-visible{outline:0;border-color:var(--orange);box-shadow:0 0 0 3px color-mix(in srgb,var(--orange) 14%,transparent)}
.premium-prev-income-card-v605 small{display:block;color:var(--ink-soft);font-size:8px;font-weight:700;text-transform:none;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.premium-prev-income-card-v605 strong{display:block;margin-top:4px;color:var(--ink);font-size:12px;line-height:1.05;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.premium-prev-income-card-v605 span{display:block;margin-top:4px;color:var(--ink-soft);font-size:7.5px;line-height:1}
.app-frame.premium-analytics-open>#premium-previous-income-v605{display:none!important}
@media(min-width:700px){
  .premium-previous-income-v605{margin-left:24px;margin-right:24px;padding:15px 16px}
  .premium-prev-income-head-v605 h3{font-size:15px}
  .premium-prev-income-card-v605{padding:11px 10px}
  .premium-prev-income-card-v605 strong{font-size:13px}
}
@media(max-width:380px){
  .premium-previous-income-v605{margin-left:10px;margin-right:10px;padding:11px;border-radius:18px}
  .premium-prev-income-head-v605{align-items:center;margin-bottom:8px}
  .premium-prev-income-meta-v605>span{display:none}
  .premium-prev-income-grid-v605{gap:5px}
  .premium-prev-income-card-v605{padding:8px 5px;border-radius:12px}
  .premium-prev-income-card-v605 strong{font-size:10.4px}
  .premium-prev-income-card-v605 small{font-size:7.4px}
  .premium-prev-income-card-v605 span{font-size:7px}
}
