.revenue-card,.dashboard-chart-tooltip{--dashboard-profit:color-mix(in srgb, var(--ds-warning) 76%, var(--ds-text))}.revenue-card-empty{flex-direction:column;min-height:220px;display:flex}.revenue-card{box-shadow:none;position:relative;overflow:visible}.revenue-chart-empty{position:relative}.revenue-card-empty .revenue-chart-empty{min-height:calc(var(--ds-space-12) * 2);flex:auto}.revenue-card-empty .chart-wrap{display:none}.revenue-empty{font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-leading-normal);padding:var(--ds-space-4) var(--ds-space-7);background:var(--ds-surface);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.revenue-header{padding:var(--ds-space-7) var(--ds-space-7) var(--ds-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.revenue-header .revenue-actions{justify-self:end;gap:var(--ds-space-4);width:auto}.revenue-body{position:relative}.revenue-body-content[aria-hidden=true]{visibility:hidden;pointer-events:none}.revenue-body .revenue-body-loading{height:auto;position:absolute;inset:0}.chart-wrap{height:292px;padding:var(--ds-space-2) var(--ds-space-7) 0;position:relative}.dashboard-svg-chart{width:100%;height:100%;display:block;overflow:visible}.dashboard-chart-grid{stroke:var(--ds-border);stroke-dasharray:3 5;stroke-width:.8px;opacity:.7}.dashboard-chart-baseline{stroke:var(--ds-border-strong);stroke-width:1px;opacity:.68}.dashboard-chart-area{fill:url(#revenuePeriodFill)}.dashboard-chart-line-shadow{fill:none;stroke:var(--ds-primary);stroke-linecap:butt;stroke-linejoin:miter;stroke-width:4.8px;opacity:.045}.dashboard-chart-line{fill:none;stroke:var(--ds-primary);stroke-linecap:butt;stroke-linejoin:miter;stroke-width:2.35px}.dashboard-chart-profit-line{fill:none;stroke:var(--dashboard-profit);stroke-dasharray:5 6;stroke-linecap:round;stroke-linejoin:miter;stroke-width:1.55px}.dashboard-chart-neutral-line{fill:none;stroke:var(--ds-border-strong);stroke-linecap:butt;stroke-linejoin:miter;stroke-width:2px;opacity:.82}.dashboard-chart-event-dot{fill:var(--ds-primary);stroke:var(--ds-surface);stroke-width:2.15px;filter:drop-shadow(0 4px 8px color-mix(in srgb, var(--ds-primary) 18%, transparent))}.dashboard-chart-profit-dot{fill:var(--dashboard-profit);stroke:var(--ds-surface);stroke-width:1.9px;filter:drop-shadow(0 4px 8px color-mix(in srgb, var(--dashboard-profit) 18%, transparent))}.dashboard-chart-profit-dot.active{stroke:var(--ds-surface);stroke-width:1.9px}.dashboard-chart-dot{fill:var(--ds-primary);stroke:var(--ds-surface);stroke-width:2.15px;pointer-events:none;transition:r var(--ds-motion-feedback), stroke-width var(--ds-motion-feedback);filter:drop-shadow(0 4px 8px color-mix(in srgb, var(--ds-primary) 18%, transparent))}.dashboard-chart-dot-halo{fill:color-mix(in srgb, var(--ds-primary) 13%, transparent);stroke:#0000;stroke-width:0;opacity:.62;pointer-events:none}.dashboard-chart-axis-label{fill:var(--ds-muted-2);font-size:var(--ds-font-size-2xs);font-weight:var(--ds-font-weight-medium)}.dashboard-chart-hit-target{cursor:pointer;outline:none}.dashboard-chart-crosshair{stroke:#0000;stroke-width:1px;pointer-events:none}.dashboard-chart-crosshair.active{stroke:color-mix(in srgb, var(--ds-primary) 28%, var(--ds-border-strong))}.dashboard-chart-touch-circle{fill:#0000;pointer-events:all}.dashboard-chart-tooltip{z-index:var(--ds-z-tooltip);max-width:calc(100vw - var(--ds-space-3) * 2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:color-mix(in oklab, var(--ds-surface) 98%, transparent);min-width:168px;padding:var(--ds-space-3) var(--ds-space-3-5);color:var(--ds-text);pointer-events:none;box-shadow:var(--ds-shadow-popover);position:fixed}.dashboard-chart-tooltip p{margin:0 0 var(--ds-space-2-5);border-bottom:1px solid var(--ds-border);padding-bottom:var(--ds-space-2);color:var(--ds-text);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold)}.dashboard-chart-tooltip-detailed{gap:var(--ds-space-2);display:grid}.dashboard-chart-tooltip-row{align-items:center;gap:var(--ds-space-2);grid-template-columns:9px minmax(0,1fr) auto;display:grid}.dashboard-chart-tooltip-row i{border-radius:var(--ds-radius-pill);width:7px;height:7px}.dashboard-chart-tooltip-row i.revenue{background:var(--ds-primary)}.dashboard-chart-tooltip-row i.profit{background:var(--dashboard-profit)}.dashboard-chart-tooltip-row i.orders{background:var(--ds-muted-2)}.dashboard-chart-tooltip-row strong{color:var(--ds-text);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-semibold)}.revenue-footer{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding:0 var(--ds-space-7) var(--ds-space-6);color:var(--ds-text);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-regular);display:flex}.revenue-legend,.revenue-total{align-items:center;display:inline-flex}.revenue-legend{gap:var(--ds-space-5);flex-wrap:wrap;min-width:0}.revenue-total{gap:var(--ds-space-2-5);flex:none}.revenue-legend-item{align-items:center;gap:var(--ds-space-2-5);overflow-wrap:anywhere;min-width:0;display:inline-flex}.revenue-legend-swatch{border-radius:var(--ds-radius-pill);width:28px;height:3px}.revenue-legend-swatch.revenue{background:var(--ds-primary)}.revenue-legend-swatch.profit{border-top:2px dashed var(--dashboard-profit);height:0}.revenue-total span{color:var(--ds-muted)}.revenue-total strong{color:var(--ds-text);font-weight:var(--ds-font-weight-semibold)}.revenue-total strong.profit{color:var(--ds-warning-text)}.revenue-total em{background:var(--ds-border-strong);width:1px;height:18px;font-style:normal}.chart-loading span{width:100%;height:100%;display:block}@media (max-width:780px){.revenue-footer{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.revenue-legend,.revenue-total{gap:var(--ds-space-2);min-width:0;font-size:var(--ds-font-size-xs)}.revenue-legend-swatch{flex:none}.revenue-legend{flex-wrap:wrap}.revenue-total{white-space:nowrap;flex-wrap:nowrap;justify-self:end}.revenue-footer-has-secondary{grid-template-columns:minmax(0,1fr)}.revenue-footer-has-secondary .revenue-total{white-space:normal;justify-self:start}}@media (min-width:1481px){.revenue-card .chart-wrap{height:360px;padding:var(--ds-space-2) var(--ds-space-8) 0}.revenue-header{padding:var(--ds-space-7) var(--ds-space-8) var(--ds-space-2)}.revenue-footer{padding:0 var(--ds-space-8) var(--ds-space-7)}}@media (min-width:1800px) and (min-height:950px){.revenue-card .chart-wrap{height:420px}}@media (max-width:1023px){.revenue-total{white-space:normal}}@media (max-width:640px){.revenue-header{padding:var(--ds-space-3);gap:var(--ds-space-2);z-index:10;position:relative}.revenue-header .panel-title{flex:auto;min-width:0}.revenue-actions{gap:var(--ds-space-2);flex-wrap:nowrap;align-self:center;min-width:0;max-width:100%}.revenue-card .chart-wrap{padding-inline:var(--ds-space-2)}.revenue-card:has(.dashboard-metric-filter .ds-filter-trigger[aria-expanded=true]){z-index:11;position:relative}}
.ds-chart-metric-select{flex:0 0 var(--ds-filter-select-width,auto);width:var(--ds-filter-select-width,auto);min-width:0;max-width:100%}.ds-chart-metric-select .ds-filter-menu{transform-origin:100% 0;width:max-content;min-width:100%;left:auto;right:0}
