.dash-week-total{display:none}@media(max-width:700px){#dashboard{--dp-panel: color-mix(in srgb, var(--text-primary) 5%, transparent);--dp-hair: color-mix(in srgb, var(--text-primary) 9%, transparent);--dp-radius: 16px;--dp-gap: 24px}#dashboard #dashboardContent>.dash-chart-card{order:1}#dashboard #dashboardContent>#dashNeeds{order:2}#dashboard #dashboardContent>.dash-today{order:3}#dashboard #dashboardContent>.dash-tiles-card{order:4}#dashboard .dash-chart-card{display:flex;flex-direction:column;padding:0;margin:0 0 var(--dp-gap);border:0;border-radius:0;background:none}#dashboard .dash-chart-card>.dash-chart-header,#dashboard .dash-chart-card .dash-chart-left{display:contents}#dashboard .dash-chart-controls{order:1}#dashboard .dash-chart-hero{order:2}#dashboard #dashModeBar{order:3}#dashboard .dash-chart-canvas{order:4}#dashboard .dash-chart-ends{order:5}#dashboard .time-filters-wrap{order:6}#dashboard .dash-chart-controls{display:flex;align-items:center;gap:0;width:100%;min-width:0}#dashboard .chart-mode-pills{display:flex;gap:18px;width:auto;padding:0;border:0;border-radius:0;background:none}#dashboard .chart-mode-pills .chart-mode-btn{flex:0 0 auto;width:auto;min-width:0;min-height:32px;padding:0;border-radius:0;background:none;font-size:14px;font-weight:500;color:var(--text-muted)}#dashboard .chart-mode-pills .chart-mode-btn.active{background:none;color:var(--text-primary);font-weight:600;box-shadow:none}#dashboard .chart-kind-toggle{display:none}#dashboard .dash-chart-hero{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-top:2px}#dashboard .dash-chart-value{font-size:40px;font-weight:700;letter-spacing:-.035em;line-height:1.05}#dashboard .dash-chart-change{font-size:15px;font-weight:600}#dashboard .dash-chart-change:empty{display:none}#dashboard #dashModeBar{margin-top:4px;font-size:14px;color:var(--text-muted)}#dashboard #dashModeBar .dmb-bar,#dashboard #dashModeBar .dmb-keys{display:none}#dashboard.dash-flat .dash-chart-canvas{--chart-box-h: 230px;margin:18px calc(-1 * var(--page-pad, 16px)) 0}#dashboard .dash-chart-ends{margin-top:6px;font-size:12px;color:var(--text-muted)}#dashboard .time-filters-wrap{width:100%;margin-top:10px}#dashboard .time-filters{display:flex;justify-content:space-between;gap:0;padding:0;border:0;border-radius:0;background:none;overflow:visible}#dashboard .time-filters .time-filter-btn{min-height:32px;padding:0 10px;border-radius:16px;font-size:13px;font-weight:600;color:var(--text-muted)}#dashboard .time-filters .time-filter-btn.active{background:var(--dp-panel);color:var(--text-primary)}#dashboard #dashboardContent>#dashNeeds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;max-width:none;margin:0 0 var(--dp-gap);padding:0;background:none;border-radius:0}#dashboard #dashboardContent>#dashNeeds[hidden]{display:none}#dashboard #dashNeeds .dash-need:last-child:nth-child(odd){grid-column:1 / -1}#dashboard #dashNeeds .dash-need{display:grid;grid-template-columns:minmax(0,1fr) 10px;grid-template-areas:"l c" "n n" "x x";align-content:start;row-gap:2px;min-width:0;min-height:0;padding:12px 14px;border:0;border-radius:var(--dp-radius);background:var(--dp-panel);text-align:left;color:var(--text-primary)}#dashboard #dashNeeds .dash-need:not(:has(.dash-need-x)){grid-template-areas:"l c" "n n"}#dashboard #dashNeeds .dash-need:last-child:nth-child(odd){grid-template-columns:minmax(0,1fr) auto 10px;grid-template-areas:"l n c" "x n c";align-items:center;column-gap:12px}#dashboard #dashNeeds .dash-need:last-child:nth-child(odd):not(:has(.dash-need-x)){grid-template-areas:"l n c"}#dashboard #dashNeeds .dash-need:active{background:var(--dp-hair)}#dashboard #dashNeeds .dash-need-l{grid-area:l;display:block;font-size:13px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#dashboard #dashNeeds .dash-need-l:first-letter{text-transform:uppercase}#dashboard #dashNeeds .dash-need-n{grid-area:n;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--text-primary)}#dashboard #dashNeeds .dash-need.is-warn .dash-need-n{color:var(--danger)}#dashboard #dashNeeds .dash-need-x{grid-area:x;font-size:13px;font-weight:500;white-space:nowrap}#dashboard #dashNeeds .dash-need:after{content:"";grid-area:c;align-self:center;justify-self:end;width:6px;height:6px;border-top:1.75px solid var(--text-muted);border-right:1.75px solid var(--text-muted);transform:rotate(45deg);opacity:.7}#dashboard .dash-today{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label label" "value sub";align-items:baseline;column-gap:10px;padding:0;margin:6px 0 4px;border:0;border-radius:0;background:none}#dashboard .dash-today-label{grid-area:label;font-size:14px;font-weight:500;color:var(--text-muted);margin:0}#dashboard .dash-today-value{grid-area:value;font-size:34px;font-weight:700;margin-top:0;letter-spacing:-.035em}#dashboard .dash-today-sub{grid-area:sub;margin-top:0;font-size:15px;color:var(--text-muted)}#dashboard .dash-today-link{min-height:36px;padding:0;color:var(--text-secondary)}#dashboard .dash-today.is-zero .dash-today-value{color:var(--text-muted)}#dashboard .dash-tiles-card{padding:0;margin:0 0 28px;border:0;border-radius:0;background:none}#dashboard .dash-tiles-header{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:baseline;gap:0;margin-bottom:16px;white-space:nowrap;overflow:hidden}#dashboard .dash-tiles-header .dash-tiles-title{font-size:13px;font-weight:500;color:var(--text-muted)}#dashboard .dash-tiles-header .dash-tiles-unit,#dashboard .dash-tiles-header .dash-streak{display:none}#dashboard .dash-week-total{display:flex;align-items:baseline;margin:0;font-size:13px}#dashboard .dash-week-total b,#dashboard .dash-week-total span{font-size:13px}#dashboard .dash-week-total b{font-weight:600;color:var(--text-secondary)}#dashboard .dash-week-total span{color:var(--text-muted)}#dashboard .dash-week-total b:before,#dashboard .dash-week-total span:before{content:"\b7";margin:0 6px;color:var(--text-muted);font-weight:400}#dashboard .dash-tiles-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;align-items:end}#dashboard .dash-tile,#dashboard .dash-tile-sold,#dashboard .dash-tile-empty{height:104px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:6px;text-align:center}#dashboard .dash-tile .dash-tile-top{display:none}#dashboard .dash-tile .dash-tile-val{order:1;font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;visibility:hidden}#dashboard .dash-tiles-grid:not(:has(.is-picked)) .dash-tile:last-child .dash-tile-val,#dashboard .dash-tile.is-picked .dash-tile-val{visibility:visible}#dashboard .dash-tile-empty .dash-tile-val{font-size:0}#dashboard .dash-tile-empty .dash-tile-val:after{content:"$0";font-size:12px;color:var(--text-muted)}#dashboard .dash-tile .dash-tile-bar{order:2;position:static;align-self:center;width:24px;height:calc(4px + var(--share, 0) * 62px);border-radius:6px;background:color-mix(in srgb,var(--text-primary) 20%,transparent)}#dashboard .dash-tile .dash-tile-bar>span{display:none}#dashboard .dash-tile-empty:before{content:"";order:2;align-self:center;width:24px;height:4px;border-radius:2px;background:color-mix(in srgb,var(--text-primary) 12%,transparent)}#dashboard .dash-tile .dash-tile-dow{order:3;display:block;font-size:12px;font-weight:500;color:var(--text-muted)}#dashboard .dash-tiles-grid:not(:has(.is-picked)) .dash-tile:last-child .dash-tile-bar,#dashboard .dash-tile.is-picked .dash-tile-bar{background:var(--text-primary)}#dashboard .dash-tiles-grid:not(:has(.is-picked)) .dash-tile:last-child .dash-tile-dow,#dashboard .dash-tile.is-picked .dash-tile-dow{color:var(--text-primary);font-weight:600}#dashboard .dash-tile.is-picked,#dashboard .dash-tile-sold:hover{box-shadow:none}#dashboard .dash-tile-detail{margin-top:12px;font-size:13px;color:var(--text-secondary)}#dashboard .dash-metrics-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:0;align-items:start;margin-top:0;padding-top:22px;border-top:1px solid var(--dp-hair)}#dashboard .dash-metrics-wrap>.dash-metrics-header,#dashboard.dash-flat .dash-metrics-wrap .dash-metrics-grid,#dashboard .dash-metrics-wrap .dash-metrics-grid{display:contents}#dashboard .dash-metrics-grid:before,#dashboard .dash-metrics-grid:after{display:none;content:none}#dashboard .dash-metrics-heading{order:1;grid-column:1;align-self:center;font-size:20px;font-weight:700;letter-spacing:-.02em}#dashboard .dash-metrics-period-label{order:1;grid-column:2;justify-self:end;align-self:center;margin:0;font-size:13px;color:var(--text-muted)}#dashboard .dash-metric-card,#dashboard.dash-flat .dash-metric-card.is-headline,#dashboard.dash-flat .dash-metric-card:not(.is-headline){order:4;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;min-width:0;margin:0;padding:10px 0;border:0;border-radius:0;background:none}#dashboard .dash-metric-card .dash-metric-label{margin:0;font-size:13px;color:var(--text-muted);white-space:normal;overflow:visible;text-overflow:clip}#dashboard .dash-metric-card .dash-metric-value,#dashboard.dash-flat .dash-metric-card.is-headline .dash-metric-value{font-size:18px;font-weight:600;letter-spacing:-.01em;text-align:left}#dashboard .dash-metric-card .dash-metric-delta,#dashboard .dash-metric-card .dash-metric-spark{display:none}#dashboard.dash-flat .dash-metric-card[data-metric=revenue]{order:2;grid-column:1 / -1;padding:16px 0 0}#dashboard.dash-flat .dash-metric-card[data-metric=revenue] .dash-metric-value{font-size:32px;font-weight:700;letter-spacing:-.035em}#dashboard.dash-flat .dash-metric-card[data-metric=revenue] .dash-metric-delta:not(:empty){display:block;font-size:13px}#dashboard .dash-metrics-wrap:has(#dashBridge:not([hidden])) .dash-metric-card[data-metric=netProfit]{display:none}#dashboard .dash-bridge{order:3;grid-column:1 / -1;display:block;margin:14px 0}#dashboard .dash-bridge[hidden]{display:none}#dashboard .dash-bridge .dbr-bar{display:flex;width:100%;height:12px;gap:2px;border-radius:6px;overflow:hidden}#dashboard .dash-bridge .dbr-keys{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-top:10px;overflow:visible;font-size:15px;color:var(--text-primary)}#dashboard .dash-bridge .dbr-key{display:flex;align-items:center;gap:0;width:100%;min-height:42px;font-size:15px;text-align:left;color:var(--text-primary);white-space:nowrap}#dashboard .dash-bridge .dbr-key+.dbr-key{border-top:1px solid var(--dp-hair)}#dashboard .dash-bridge span.dbr-key{font-size:0}#dashboard .dash-bridge span.dbr-key:before{content:attr(title);order:1;font-size:15px}#dashboard .dash-bridge .dbr-sw{order:0;width:10px;height:10px;margin-right:12px;border-radius:3px}#dashboard .dash-bridge .dbr-sub{order:2;margin-left:8px;font-size:13px;color:var(--text-muted)}#dashboard .dash-bridge .dbr-key b{order:3;margin-left:auto;font-size:15px;font-weight:600}#dashboard .dash-bridge .dbr-key--link b{text-decoration:none}#dashboard .dash-bridge .dbr-key--link:after{content:"";order:4;width:6px;height:6px;border-top:1.75px solid var(--text-muted);border-right:1.75px solid var(--text-muted);transform:rotate(45deg);opacity:.7;margin-left:10px}[data-theme=light] #dashboard{--dp-panel: color-mix(in srgb, var(--text-primary) 4%, transparent)}}
