/* Visual-only executive dashboard. Blue=reach, teal=interaction, violet=growth. */
#liveLeaderBoard{--vd-blue:#2568d8;--vd-teal:#078d7b;--vd-violet:#8053c9;--vd-ink:#203a58;--vd-muted:#72869d;--vd-line:#e2eaf4;--vd-soft:#f5f8fc;padding:26px;border:1px solid #dbe5f2;border-radius:18px;background:#fff;margin-bottom:22px;min-width:0;color:var(--vd-ink)}
#liveLeaderBoard .leader-head{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:16px}#liveLeaderBoard .leader-head h3{font-size:25px;line-height:1.4;color:#203f65;margin:5px 0 8px}#liveLeaderBoard .leader-head .leader-note{margin:0;font-size:12px;color:var(--vd-muted)}.leader-head>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.leader-head>div:first-child{display:block}
#liveLeaderBoard button{font-family:inherit;border:1px solid #d3e0f0;border-radius:8px;background:#fff;color:#386891;padding:8px 12px;line-height:1.5;cursor:pointer}#liveLeaderBoard button:hover{background:#f0f6ff;border-color:#acc8ec}#liveLeaderBoard button:focus-visible,#liveLeaderBoard select:focus-visible{outline:3px solid #c2d8ff;outline-offset:2px}#liveLeaderBoard .leader-primary{background:#2568d8;color:#fff;border-color:#2568d8}.leader-primary:hover{background:#1c5ec7!important}
.leader-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin:18px 0 14px;padding:15px;background:#f6f9fd;border:1px solid #e5edf6;border-radius:12px}.leader-controls label{display:grid;gap:6px;font-size:11px;color:#71869f}.leader-controls input{padding:8px 10px;font:inherit;background:#fff;border:1px solid #d7e1ef;border-radius:8px;color:#365475;max-width:180px;min-width:0}.leader-controls label:nth-child(4){flex:1;min-width:130px}.leader-controls label:nth-child(4) input{max-width:none;width:100%}#lrCoverage{font-size:11px;color:#8293a8;margin:10px 0 18px;line-height:1.8}#lrStatus{font-size:11px;color:#8797ab;margin:9px 0 14px}.leader-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:18px 0 22px}
.vd-metric{--vd-color:var(--vd-blue);padding:16px 15px;background:linear-gradient(145deg,#eff5ff,#fff 85%);border:1px solid #dbe6f6;border-radius:12px;min-width:0}.vd-metric[data-tone=teal]{--vd-color:var(--vd-teal);background:linear-gradient(145deg,#edf9f5,#fff 85%);border-color:#d6ede5}.vd-metric[data-tone=violet]{--vd-color:var(--vd-violet);background:linear-gradient(145deg,#f4effc,#fff 85%);border-color:#e6dcf7}.vd-metric[data-tone=slate]{--vd-color:#527398;background:linear-gradient(145deg,#f3f6fb,#fff 85%);border-color:#e2e9f2}.vd-metric>span{display:block;color:#5d7897;font-size:12px;font-weight:500}.vd-metric>strong{display:block;color:var(--vd-color);font-size:27px;font-weight:650;letter-spacing:-.4px;line-height:1.5;margin:6px 0 2px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.vd-metric em{font-size:11px;font-weight:400;font-style:normal;margin-left:4px;color:#8396ae;letter-spacing:0}.vd-metric>small{font-size:10px;display:block;color:#8a9aad;line-height:1.6;min-height:16px}.vd-metric[data-missing=true]{background:#f7f8fa;border-color:#e7ebf0}.vd-metric[data-missing=true]>strong{color:#a5afbe}
.leader-tabs{display:flex;gap:6px;padding:5px;background:#f0f4fa;border:1px solid #e3ebf5;border-radius:10px;width:max-content;max-width:100%;margin:0 0 16px}#liveLeaderBoard .leader-tabs button{border:0;background:none;padding:8px 22px;color:#7990aa;font-size:12px}#liveLeaderBoard .leader-tabs [aria-selected=true]{background:#fff;color:#2466bd;box-shadow:0 2px 7px #173f7120;font-weight:600}
.vd-lead-note{display:flex;gap:13px;align-items:center;padding:14px 16px;border-radius:11px;background:#edf4ff;border:1px solid #d7e6fc;margin-bottom:18px}.vd-lead-note>span{flex:0 0 auto;background:#dfeaff;color:#2866b3;border-radius:6px;padding:5px 9px;font-size:10px}.vd-lead-note>p{margin:0;color:#527599;font-size:12px;line-height:1.8}.vd-two-column{display:grid;grid-template-columns:1.12fr 1fr;gap:18px}.vd-panel{border:1px solid var(--vd-line);border-radius:14px;padding:21px;background:#fff;min-width:0}.vd-panel-head{display:flex;align-items:start;justify-content:space-between;gap:13px;margin-bottom:18px}#liveLeaderBoard .vd-panel-head h4{font-size:17px;color:#31577e;margin:0 0 7px;line-height:1.4}.vd-panel-head p{font-size:11px;color:#8b9bb0;margin:0;line-height:1.7}.vd-panel-head>span{font-size:11px;color:#8ca0b9;white-space:nowrap}.vd-inline-select{display:grid;gap:4px;color:#8b9bb0;font-size:10px}.vd-inline-select select,.vd-timeline-controls select{padding:7px 9px;border:1px solid #d7e3f2;border-radius:7px;background:#f8faff;font:inherit;color:#426b96;max-width:140px}
.vd-ranking{--vd-color:var(--vd-blue);display:grid;gap:10px}.vd-ranking[data-tone=teal]{--vd-color:var(--vd-teal)}#liveLeaderBoard .vd-rank-row{display:flex;align-items:center;gap:12px;text-align:left;border:0;border-radius:9px;padding:10px 9px;background:#f8fafd;width:100%;color:#41688f}#liveLeaderBoard .vd-rank-row:hover{background:#edf4ff}.vd-rank-index{font-size:12px;color:#89a2c3;font-weight:600;flex:0 0 25px}.vd-rank-main{flex:1;min-width:0}.vd-rank-label{display:block;font-size:12px;margin-bottom:8px;overflow-wrap:anywhere}.vd-bar-track{display:block;background:#eaf0f7;border-radius:10px;height:7px;overflow:hidden}.vd-bar-track>i{display:block;height:100%;width:0;background:linear-gradient(90deg,#8fbaf5,var(--vd-color,#2568d8));border-radius:10px}.vd-rank-main>small{font-size:9px;color:#a48a58;display:block;margin-top:4px}.vd-rank-row>strong{font-size:19px;flex:0 0 auto;font-variant-numeric:tabular-nums;color:#2d6bc0;font-weight:650;text-align:right}.vd-rank-row>strong>small{font-size:9px;color:#8498b3;display:block;font-weight:400}
.vd-efficiency-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vd-efficiency-grid .vd-metric{padding:12px}.vd-efficiency-grid .vd-metric>strong{font-size:22px}.vd-coverage-strip{margin-top:17px;padding-top:16px;border-top:1px solid #edf1f6}.vd-coverage-ring{display:flex;gap:18px;align-items:center}.vd-ring{flex:0 0 87px;width:87px;height:87px;border-radius:50%;background:conic-gradient(#178e7d 0 var(--vd-percent),#e9eff5 var(--vd-percent) 100%);padding:8px;box-sizing:border-box}.vd-ring>div{border-radius:50%;background:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.vd-ring strong{color:#16816f;font-size:19px}.vd-ring span{font-size:8px;color:#8ba0b5}.vd-coverage-label{display:grid;gap:4px}.vd-coverage-label b{font-size:15px;color:#486c8e}.vd-coverage-label span{font-size:11px;color:#7d93aa}.vd-coverage-label small{font-size:10px;color:#a58c62}
.vd-account-section{margin-top:24px}.vd-accounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vd-account-card{border:1px solid #dce7f5;border-radius:14px;padding:19px;background:#fff;min-width:0}.vd-account-head{display:flex;gap:10px;align-items:center;margin-bottom:15px}.vd-avatar{width:35px;height:35px;flex:0 0 35px;border-radius:10px;background:#eaf2ff;color:#427bc0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.vd-account-head>div:nth-child(2){flex:1;min-width:0}#liveLeaderBoard .vd-account-head h5{font-size:15px;color:#2f537b;margin:0}.vd-account-head p{font-size:10px;color:#95a5b9;margin:4px 0 0}.vd-status{padding:5px 8px;border-radius:6px;font-size:9px;color:#9e7b34;background:#fff5dc;white-space:nowrap}.vd-status[data-state=ok]{color:#28825e;background:#e6f6ed}.vd-account-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.vd-account-metrics .vd-metric{padding:10px 11px;border-radius:9px}.vd-account-metrics .vd-metric>strong{font-size:21px}.vd-account-metrics .vd-metric>small{font-size:9px}.vd-account-card>footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding-top:12px;border-top:1px solid #edf2f7}.vd-account-card>footer>span{font-size:10px;color:#92a1b5}#liveLeaderBoard .vd-account-card>footer button{padding:6px 10px;font-size:11px;color:#286bb8;background:#f0f5ff;border-color:#d8e6fa}
.vd-await,.vd-day-list,.vd-session-list{border:1px solid #e1e9f3;border-radius:11px;padding:13px 15px;margin-top:18px;background:#f9fbfd}.vd-await>summary,.vd-day-list>summary,.vd-session-list>summary{font-size:12px;color:#69829f;cursor:pointer;line-height:1.8}.vd-await summary b,.vd-day-list summary b,.vd-session-list summary b{font-weight:600;color:#527aa2;margin-left:5px}.vd-await summary small{font-size:10px;color:#9aa9bc;margin-left:8px}.vd-await-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.vd-await-card{display:flex;align-items:center;gap:9px;padding:12px 9px;background:#fff;border:1px solid #e7edf4;border-radius:8px;min-width:0}.vd-await-card>div{flex:1;min-width:0}.vd-await-card b{font-size:11px;color:#617e9c}.vd-await-card p{font-size:9px;color:#a0acbc;margin:4px 0 0}#liveLeaderBoard .vd-await-card button{font-size:9px;padding:5px 6px;white-space:nowrap;color:#849bb4}.vd-await-card .vd-avatar{background:#f0f3f7;color:#91a4bb;width:29px;height:29px;flex-basis:29px;font-size:11px}.vd-empty{text-align:center;padding:40px 18px;border:1px dashed #dbe5f2;border-radius:10px;color:#91a0b5;font-size:12px;line-height:1.9;background:#f8fafd}.vd-empty:not(:last-child){margin-bottom:10px}.vd-chart{--vd-color:var(--vd-blue);min-width:0}.vd-chart[data-tone=violet]{--vd-color:var(--vd-violet)}.vd-chart[data-tone=teal]{--vd-color:var(--vd-teal)}.vd-chart svg{display:block;width:100%;height:auto;overflow:visible}.vd-chart text{font-family:inherit;font-size:11px;fill:#91a0b4}.vd-gridline{stroke:#e8eef6;stroke-width:1}.vd-line{stroke:var(--vd-color);stroke-width:2.7;fill:none;stroke-linejoin:round;stroke-linecap:round}.vd-dot{fill:var(--vd-color);stroke:#fff;stroke-width:1.2}.vd-dot:hover{r:6}.vd-chart p{font-size:9px;color:#93a5ba;margin:8px 0 0;line-height:1.8}.vd-day-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.vd-day-card{background:#fff;border:1px solid #dee8f3;border-radius:11px;padding:15px}.vd-day-card>header{display:flex;justify-content:space-between;gap:10px;margin-bottom:13px}.vd-day-card>header>b{color:#557c9f;font-size:13px}.vd-day-card>header>span{font-size:10px;color:#94a6ba}.vd-day-card>details{font-size:10px;color:#8ca0b9;margin-top:10px;cursor:pointer}.vd-all-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.vd-all-metrics .vd-metric>strong{font-size:21px}.vd-all-metrics .vd-metric{padding:12px}.vd-month-banner{display:flex;justify-content:space-between;gap:16px;padding:19px 22px;border:1px solid #dce6f4;background:#f5f9ff;border-radius:12px;margin-bottom:14px}.vd-month-banner span{color:#8c9eb7;font-size:10px}.vd-month-banner h4{font-size:23px!important;margin:5px 0 0!important;color:#3e6591!important}.vd-month-banner em{font-style:normal;color:#9ab0ca;margin:0 8px}.vd-month-banner>p{font-size:11px;color:#8699b1;max-width:400px;line-height:1.8;margin:0}.vd-legend{display:flex;gap:15px;align-items:center;flex-wrap:wrap;font-size:10px;color:#8a9db3;margin-bottom:16px}.vd-legend span{display:flex;gap:5px;align-items:center}.vd-legend i{width:8px;height:8px;display:block;border-radius:2px}.vd-legend .previous{background:#adbed7}.vd-legend .current{background:#347ddc}.vd-legend small{margin-left:auto;font-size:9px;color:#9babbd}.vd-comparisons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vd-comparison{padding:17px;border:1px solid #dfe8f3;border-radius:12px;background:#fff;min-width:0}.vd-comparison>header{display:flex;gap:7px;justify-content:space-between;align-items:center;margin-bottom:18px}#liveLeaderBoard .vd-comparison h5{font-size:13px;color:#547493;margin:0}.vd-comparison>header>span{font-size:11px;color:#94a0b2;background:#f2f5f8;padding:4px 7px;border-radius:5px;white-space:nowrap}.vd-comparison [data-direction=up]{color:#168b71;background:#e9f8ef}.vd-comparison [data-direction=down]{color:#b66e43;background:#fff1e8}.vd-compare-row{display:flex;align-items:center;gap:10px;margin-top:13px}.vd-compare-row>span{font-size:10px;color:#6f89a5;flex:0 0 49px}.vd-compare-row small{font-size:8px;color:#9caabf;display:block}.vd-compare-row .vd-bar-track{flex:1;height:8px}.vd-compare-row .previous{background:#b9c8df}.vd-compare-row .current{background:linear-gradient(90deg,#80b4f5,#2568d8)}.vd-compare-row b{text-align:right;font-size:15px;color:#426d9c;flex:0 0 auto;min-width:48px}.vd-comparison>p{font-size:9px;color:#9aa8ba;line-height:1.7;margin:15px 0 0}.vd-day-list>.vd-comparisons{margin-top:16px}
.leader-detail{margin-top:24px;border-top:1px solid #e1e9f3;padding-top:22px;scroll-margin-top:18px}.vd-session-list{background:#f8fafd}.vd-session-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px}.vd-session-card{background:#fff;border:1px solid #e0e9f5;border-radius:11px;padding:15px}.vd-session-card>header{display:flex;gap:10px;justify-content:space-between;align-items:center}.vd-session-card>header>b{font-size:12px;color:#5b7a9f}.vd-session-title{font-size:11px;color:#8e9fb3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:10px 0 13px}.vd-session-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.vd-session-values span{font-size:9px;display:block;color:#8da1b8}.vd-session-values b{font-size:16px;color:#4d749b;font-weight:600}.vd-session-card footer{margin-top:14px;display:flex;justify-content:space-between;gap:8px;align-items:center}.vd-session-card footer>span{font-size:9px;color:#9aa9bb}.vd-session-card footer>button{font-size:10px!important;padding:6px 8px!important;background:#eef5ff!important;color:#3b75b8!important}.vd-host-settings{display:flex;gap:10px;margin-top:12px}.vd-host-settings input{padding:9px 12px;border:1px solid #d7e1ef;border-radius:8px;flex:1;min-width:0}.vd-action-group{display:flex;flex-wrap:wrap;gap:8px}.vd-evidence-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vd-evidence-overview article{padding:14px;border-radius:10px;border:1px solid #dce7f4;background:#f3f7fe}.vd-evidence-overview strong{font-size:24px;color:#3068b0;display:block}.vd-evidence-overview span{font-size:10px;color:#8b9db4}.vd-muted{font-size:10px;color:#9ba9bb;line-height:1.8}.vd-timeline-controls{display:flex;gap:15px;align-items:center;justify-content:space-between;margin:18px 0}.vd-timeline-controls label{font-size:11px;color:#7b94af;display:flex;gap:8px;align-items:center}.vd-timeline-controls>span{font-size:10px;color:#9cacbe}.vd-timeline{position:relative;padding-left:19px;display:grid;gap:16px}.vd-timeline:before{content:'';position:absolute;left:4px;top:10px;bottom:10px;width:2px;background:#dfeaf9}.vd-time-card{position:relative;padding:19px;border:1px solid #dce6f4;border-radius:13px;background:#fff;min-width:0}.vd-time-card:before{content:'';position:absolute;width:9px;height:9px;border-radius:50%;background:#77a5e4;left:-19px;top:25px;border:3px solid #eff5ff}.vd-time-card>header{display:flex;gap:10px;align-items:center;justify-content:space-between}.vd-time-label{font-size:14px;color:#426fa7;font-weight:600}.vd-time-card>header>span:last-child{font-size:10px;color:#97a8bf;max-width:55%;text-align:right}.vd-time-numbers{display:flex;gap:18px;flex-wrap:wrap;padding:12px 0;margin:10px 0;border-top:1px solid #edf2f8;border-bottom:1px solid #edf2f8;font-size:10px;color:#90a3b9}.vd-time-numbers b{font-size:13px;color:#6483a5;margin-left:4px}.vd-time-content{display:grid;grid-template-columns:1fr 1fr;gap:22px}#liveLeaderBoard .vd-time-content h5{font-size:12px;color:#607fa1;margin:2px 0 8px}.vd-time-content p,.vd-time-content ul{font-size:12px;color:#607d9b;line-height:1.85;margin:0;padding:0}.vd-time-content li{margin:4px 0 8px 17px}.vd-time-content li>span{font-size:9px;color:#a4b1c2;margin-right:7px}.vd-time-content details,.vd-pair-evidence{font-size:10px;color:#9aabbe;line-height:1.8;margin-top:8px}.vd-time-content summary,.vd-pair-evidence summary{cursor:pointer}.vd-source{padding:9px 10px;background:#f5f8fd;border-radius:7px;margin:8px 0!important;white-space:pre-wrap;overflow-wrap:anywhere}.vd-source b{display:block;font-size:9px;color:#93a5bc;margin-bottom:5px}.vd-pair-evidence p{font-size:11px;color:#7d95ae;background:#f6f9fc;padding:10px;border-radius:8px}.vd-pair-evidence small{display:block;font-size:9px;color:#a0afc1;margin-top:6px}.vd-time-card>footer{margin-top:13px;padding:10px 12px;background:#f1f7ff;border-radius:8px}.vd-time-card>footer p{font-size:11px;line-height:1.8;color:#6d8fb3;margin:0}.vd-time-card>footer small{font-size:9px;color:#a88d60;display:block;margin-top:5px}.vd-load-more{display:block;margin:18px auto 0;background:#f0f6ff!important;color:#3f75b5!important}.vd-ai-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vd-ai-cards article{background:#f3f7fe;padding:16px;border:1px solid #dce6f5;border-radius:10px}.vd-ai-cards h5{font-size:12px;color:#5f7e9f;margin:0 0 8px}.vd-ai-cards p{font-size:11px;color:#8397ae;line-height:1.8;margin:0}.vd-ai-cards small{font-size:9px;color:#9cabbe}.vd-task-card{border-bottom:1px solid #e6edf5;padding:13px 0}.vd-task-card>b{font-size:12px;color:#63809e}.vd-task-card>span{font-size:10px;color:#9aaac0;margin-left:10px}.vd-task-card ul{font-size:11px;color:#8da0b7;line-height:1.8;margin:9px 0}#lrEvidence progress{width:100%;height:8px;accent-color:#3c7dd3;margin:12px 0}.leader-note{font-size:11px;color:#8da0b7;line-height:1.8;margin-top:18px}
body.calm-ui.leader-present .topbar,body.calm-ui.leader-present .mobile-workspace-nav{display:none!important}body.calm-ui.leader-present .shell{margin:0!important;max-width:none;padding:20px!important}body.calm-ui.leader-present #reportPanel{border:0;background:none;padding:0!important}body.calm-ui.leader-present #reportPanel>.report-head,body.calm-ui.leader-present #reportPanel>.analysis-hero,body.calm-ui.leader-present .analysis-tabs,body.calm-ui.leader-present #liveAnalysisView>.analysis-advanced,body.calm-ui.leader-present footer.page-footer{display:none!important}body.calm-ui.leader-present #liveLeaderBoard{max-width:1600px;margin:0 auto;padding:26px}.leader-present .leader-controls{display:none}.vd-standalone{margin:0;padding:28px;background:#f4f7fc;font-family:'Microsoft YaHei','Segoe UI',sans-serif;color:#27476b}.vd-standalone #liveLeaderBoard{max-width:1450px;margin:0 auto}.vd-export-title{max-width:1450px;margin:0 auto 20px}.vd-export-title h1{font-size:23px}.vd-export-title p{font-size:11px;color:#859ab2}.vd-standalone .vd-rank-row{display:flex;align-items:center;gap:12px;padding:10px;background:#f7faff;border:0;text-align:left;width:100%}.vd-standalone details summary{cursor:pointer}
@media(max-width:1100px){.leader-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.vd-comparisons{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-await-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-two-column{grid-template-columns:1fr}.vd-all-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.vd-ai-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:750px){#liveLeaderBoard{padding:17px 13px;border-radius:13px}#liveLeaderBoard .leader-head{flex-direction:column;gap:12px}#liveLeaderBoard .leader-head h3{font-size:21px}.leader-controls{padding:12px;gap:10px}.leader-controls label{flex:1 1 130px;min-width:0}.leader-controls input{max-width:none;width:100%;box-sizing:border-box}.leader-controls>button{flex:1 1 120px;min-width:0;font-size:10px!important}.leader-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.vd-metric{padding:12px}.vd-metric>strong{font-size:24px}.leader-tabs{width:auto;display:flex}.leader-tabs>button{flex:1;padding:8px 9px!important;font-size:11px!important}.vd-lead-note{align-items:start;flex-direction:column;gap:8px;padding:12px}.vd-lead-note>p{font-size:11px}.vd-panel{padding:16px 12px}.vd-panel-head{gap:10px}.vd-panel-head h4{font-size:15px!important}.vd-inline-select{font-size:9px}.vd-accounts,.vd-day-cards,.vd-session-cards,.vd-comparisons,.vd-ai-cards{grid-template-columns:1fr}.vd-account-card{padding:14px 12px}.vd-account-metrics{gap:7px}.vd-account-metrics .vd-metric{padding:9px 8px}.vd-account-metrics .vd-metric>strong{font-size:18px}.vd-account-metrics .vd-metric>span{font-size:9px}.vd-metric em{font-size:9px}.vd-status{font-size:8px}.vd-await-grid{grid-template-columns:1fr}.vd-await summary small{display:block;margin-left:12px}.vd-all-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-month-banner{flex-direction:column;padding:15px}.vd-legend small{margin-left:0}.vd-session-values{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-evidence-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.vd-time-content{grid-template-columns:1fr;gap:18px}.vd-time-card{padding:14px 12px}.vd-time-card>header{flex-direction:column;align-items:start}.vd-time-card>header>span:last-child{max-width:none;text-align:left}.vd-time-numbers{gap:9px}.vd-action-group{width:100%}.leader-detail>.vd-panel-head{flex-direction:column}.vd-host-settings{flex-direction:column}.vd-host-settings button{align-self:end}.vd-standalone{padding:10px}body.calm-ui.leader-present .shell{padding:10px!important}body.calm-ui.leader-present #liveLeaderBoard{padding:16px 12px}}
@media print{body.calm-ui.leader-print .topbar,body.calm-ui.leader-print .mobile-workspace-nav,body.calm-ui.leader-print .analysis-tabs,body.calm-ui.leader-print #reportPanel>.report-head,body.calm-ui.leader-print #reportPanel>.analysis-hero,body.calm-ui.leader-print .leader-controls,body.calm-ui.leader-print .leader-tabs,body.calm-ui.leader-print #liveLeaderBoard button,body.calm-ui.leader-print #lrStatus,body.calm-ui.leader-print #lrSessions,body.calm-ui.leader-print #lrNarrative,body.calm-ui.leader-print #lrEvidence,body.calm-ui.leader-print #liveAnalysisView>.analysis-advanced,body.calm-ui.leader-print footer{display:none!important}body.calm-ui.leader-print .shell{margin:0;padding:0;max-width:none}body.calm-ui.leader-print #reportPanel{border:0;padding:0}body.calm-ui.leader-print #liveLeaderBoard{border:0;padding:0}body.calm-ui.leader-print .vd-panel,body.calm-ui.leader-print .vd-account-card,body.calm-ui.leader-print .vd-comparison{break-inside:avoid}body.calm-ui.leader-print .vd-two-column{grid-template-columns:1fr 1fr}body.calm-ui.leader-print .vd-comparisons{grid-template-columns:repeat(3,minmax(0,1fr))}body.calm-ui.leader-print .vd-accounts{grid-template-columns:repeat(2,minmax(0,1fr))}body.calm-ui.leader-print .vd-line{-webkit-print-color-adjust:exact;print-color-adjust:exact}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A3 landscape;margin:12mm}}
/* Daily operating brief: clear hierarchy, real data and coverage. */
.vd-daily-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0 12px}.vd-daily-toolbar p{font-size:14px;color:#475569;margin:0}.vd-daily-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.vd-daily-kpis .vd-metric{min-height:138px}.vd-daily-compare{background:#eff6ff;border-left:4px solid #2563eb;border-radius:8px;padding:12px 16px;margin:14px 0;display:flex;flex-wrap:wrap;gap:8px 18px;color:#1d4ed8}.vd-daily-compare span{font-size:12px;color:#475569}.vd-sales-head{font-size:15px;font-weight:750;margin:22px 0 12px}.vd-sales-head small{display:inline-block;margin-left:12px;font-size:12px;font-weight:400;color:#64748b}.vd-daily-sales{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vd-sales-empty,.vd-sales-caution,.vd-daily-footnote{font-size:12px;color:#64748b;line-height:1.7}.vd-sales-empty{padding:14px;background:#f8fafc;border-radius:10px}.vd-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vd-focus-card{border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;background:#fff;min-width:0}.vd-focus-card h5{margin:0;padding:14px 16px;border-bottom:1px solid #eef2f6;font-size:15px}.vd-focus-entry{display:grid;grid-template-columns:1fr auto;gap:7px;padding:15px 16px;border-bottom:1px solid #eef2f6}.vd-focus-entry>span{grid-column:1/-1;font-size:11px;color:#047857;font-weight:650}.vd-focus-entry[data-tone="attention"]>span{color:#b45309}.vd-focus-entry b{font-size:14px;overflow-wrap:anywhere}.vd-focus-entry strong{font-size:22px;font-variant-numeric:tabular-nums;color:#0f766e;white-space:nowrap}.vd-focus-entry[data-tone="attention"] strong{color:#b45309}.vd-focus-entry em{font-style:normal;font-size:11px;color:#64748b;margin-left:4px}.vd-focus-entry small{grid-column:1/-1;line-height:1.6;color:#64748b;font-size:11px}.vd-focus-card footer,.vd-focus-card>p{padding:10px 16px;font-size:11px;color:#64748b}.vd-daily-footnote{margin-bottom:0}
@media(max-width:900px){.vd-daily-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-focus-grid{grid-template-columns:1fr}.vd-daily-sales{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.vd-daily-toolbar{align-items:flex-start;flex-direction:column}.vd-daily-kpis{gap:8px}.vd-daily-kpis .vd-metric{padding:12px}.vd-daily-kpis .vd-metric strong{font-size:26px}.vd-sales-head small{display:block;margin:5px 0}.vd-daily-sales{grid-template-columns:1fr}}
