@layer desktop-request {
/* Windster financial presentation; scoped to charts, not navigation or business data. */
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) :is(.seller-sales-line-chart,.fin-chart-card,.report-card) { --chart-main:oklch(.61 .115 220);--chart-secondary:oklch(.73 .12 165);--chart-grid:oklch(.93 .006 250);--chart-neutral:oklch(.91 .025 220);--chart-ink:oklch(.22 .018 250);--chart-muted:oklch(.56 .02 250);--chart-surface:oklch(1 0 0);--chart-positive:oklch(.63 .16 155);--chart-negative:oklch(.61 .21 25);--chart-shadow:0 2px 8px oklch(.22 .018 250 / .06);background:var(--chart-surface)!important;border:1px solid var(--chart-grid)!important;border-radius:8px!important;box-shadow:var(--chart-shadow)!important;padding:24px!important;min-width:0!important;transform:none!important; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .windster-chart-svg { display:block!important;width:100%!important;height:244px!important;max-width:100%!important;overflow:visible!important;margin:12px 0 0!important; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .windster-grid { stroke:var(--chart-grid)!important;stroke-width:1;stroke-dasharray:3 4; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) :is(.windster-axis,.windster-day) { fill:var(--chart-muted)!important;font:12px "Outfit", sans-serif!important; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .windster-line { fill:none!important;stroke:var(--chart-main)!important;stroke-width:3!important;stroke-linecap:round;stroke-linejoin:round;pointer-events:none; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .windster-area { opacity:1!important;pointer-events:none; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .windster-gradient-top { stop-color:var(--chart-main);stop-opacity:.22; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .windster-gradient-bottom { stop-color:var(--chart-main);stop-opacity:.015; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .windster-point { fill:var(--chart-main)!important;stroke:var(--chart-surface)!important;stroke-width:2;pointer-events:none; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .windster-hit { fill:transparent!important;stroke:none!important;pointer-events:all;cursor:pointer; }


html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .windster-point-group:focus-visible { outline:none; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .windster-sales-total { display:flex;flex-direction:column;gap:6px;margin:16px 0 4px; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .windster-sales-total strong { color:var(--chart-ink)!important;font-size:30px!important;font-weight:700!important;line-height:1.2!important; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .windster-sales-total span { color:var(--chart-muted)!important;font-size:14px!important; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) :is(.seller-sales-chart-head h2,.fin-chart-head h3,.report-card h2) { color:var(--chart-ink)!important;font-size:17px!important;font-weight:600!important;line-height:1.4!important; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .fin-chart-value { color:var(--chart-ink)!important;font-size:30px!important;font-weight:700!important;line-height:1.3!important; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) :is(.fin-chart-sub,.report-card-subtitle,.seller-sales-chart-period) { color:var(--chart-muted)!important; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .fin-trend.up { color:var(--chart-positive)!important;background:transparent!important;font-size:16px!important; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .fin-trend.down { color:var(--chart-negative)!important;background:transparent!important;font-size:16px!important; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .report-donut .delivery { stroke:var(--chart-main)!important; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .report-donut .pickup { stroke:var(--chart-secondary)!important; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .panel-bestsellers-bar-fill { background:oklch(.61 .115 220)!important; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .panel-bestsellers-bar-bg { background:oklch(.94 .01 220)!important; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .seller-sales-day-details { border-top:1px solid var(--chart-grid)!important;margin-top:8px!important;padding-top:16px!important; }
@media(max-width:899px){
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) :is(.seller-sales-line-chart,.fin-chart-card,.report-card) {padding:16px!important;}
}

}

@layer desktop-request {
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .seller-finance-kpi { background:oklch(1 0 0)!important;border:1px solid oklch(.93 .006 250)!important;border-radius:8px!important;box-shadow:0 2px 8px oklch(.22 .018 250 / .06)!important; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .seller-finance-kpi strong { color:oklch(.22 .018 250)!important;font-size:28px!important;font-weight:700!important; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .seller-finance-kpi :is(small,span) { color:oklch(.56 .02 250)!important; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .seller-finance-value { color:oklch(.63 .16 155)!important; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .seller-finance-tag.income { color:oklch(.53 .12 165)!important;background:oklch(.96 .025 165)!important; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .seller-finance-table thead { background:oklch(.98 .003 250)!important; }
}

@layer desktop-request {
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .report-legend-row i { background:var(--chart-main)!important; }
html body[data-app-variant="seller"] :is(#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main) .report-legend-row i.pickup { background:var(--chart-secondary)!important; }
}


/* Mobile v5: override within the same important cascade layer as the chart border. */
@layer desktop-request {
  @media (max-width: 899px) {
    html body[data-app-variant="seller"] #main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main .seller-dashboard-modern .seller-performance-combined {
      display:flex!important; flex-direction:column!important; gap:0!important; margin:0!important; padding:0!important;
      border:1px solid #e5e7eb!important; border-radius:16px!important; background:#fff!important;
      box-shadow:none!important; overflow:hidden!important; box-sizing:border-box!important;
    }
    html body[data-app-variant="seller"] #main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main .seller-dashboard-modern .seller-performance-combined > .seller-sales-line-chart,
    html body[data-app-variant="seller"] #main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main .seller-dashboard-modern .seller-performance-combined > .panel-bestsellers-card {
      display:block!important; width:100%!important; min-width:0!important; margin:0!important;
      border:0!important; border-radius:0!important; outline:0!important; box-shadow:none!important;
      background:transparent!important; box-sizing:border-box!important;
    }
  }
}


/* Desktop v6: somente o cartão Desempenho sem contorno. */
@layer desktop-request {
  @media (min-width: 900px) {
    html body[data-app-variant="seller"] #main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main .seller-dashboard-modern .seller-sales-line-chart {
      border:0!important; outline:0!important;
    }
  }
}


/* Desktop v7: visual liso para Desempenho; Mais pedidos permanece inalterado. */
@layer desktop-request {
  @media (min-width: 900px) {
    html body[data-app-variant="seller"] #main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main .seller-dashboard-modern .seller-performance-combined {
      border:0!important; border-image:none!important; outline:0!important; box-shadow:none!important;
    }
    html body[data-app-variant="seller"] #main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main#main .seller-dashboard-modern .seller-sales-line-chart {
      border:0!important; border-image:none!important; outline:0!important; box-shadow:none!important;
    }
  }
}
