@media (min-width:1600px) and (min-height:900px){:is(html:has(.strategy-lab-page),body:has(.strategy-lab-page)){height:100%;overflow:hidden}.strategy-lab-page{gap:4px;width:calc(100% - 16px);max-width:none;height:100dvh;padding:4px 0 6px;overflow:hidden}.strategy-lab-appbar{min-height:36px}.strategy-lab-workspace{grid-template-columns:minmax(0,1fr);gap:6px}.strategy-lab-main{gap:4px}.strategy-lab-top-row{gap:6px}.strategy-lab-top-row>*{padding:10px 12px}.strategy-lab-top-row select,.strategy-lab-top-row button,.strategy-lab-top-row input{min-height:34px}.strategy-lab-top-row p{margin-block:2px}.strategy-lab-photo-row{min-height:30px;padding-block:3px}.strategy-lab-dashboard{grid-template-columns:minmax(420px,.68fr) minmax(0,1.32fr);gap:6px}.strategy-dashboard{grid-template-columns:minmax(390px,.72fr) minmax(0,1.28fr);padding:10px}.strategy-dashboard__house,.strategy-dashboard__analysis{scrollbar-gutter:auto;height:100%;min-height:0;padding-right:0;overflow:hidden}.strategy-dashboard__house .house-editor{grid-template-rows:auto minmax(245px,1fr) auto auto auto;height:100%;min-height:0;display:grid}.strategy-dashboard__analysis{scrollbar-gutter:stable;scrollbar-width:auto;padding-right:8px;overflow:hidden auto}.strategy-dashboard__house .house-editor-actions{margin-bottom:8px!important}.strategy-dashboard__house .house-editor>svg{width:100%;min-height:0;height:100%!important}.strategy-dashboard__house .house-status-strip,.strategy-dashboard__house .house-status-strip+div{margin-top:7px!important}.strategy-recommendation-hero{padding:0 12px 10px}.strategy-recommendation-hero__header{margin-inline:-12px;padding:10px 12px 8px}.strategy-recommendation-hero__header h3{margin-top:2px;font-size:23px}.strategy-recommendation-hero__call{margin:9px 0;font-size:15px}.weight-window{padding:10px 12px}.strategy-recommendation-metrics{gap:8px;margin-top:9px;padding:10px 10px 7px}.strategy-dial>span{min-height:24px;margin-top:2px;font-size:10px}.strategy-dial svg{width:min(100%,160px);margin:-10px auto -12px}.strategy-dial__scale{margin-top:-10px;font-size:9px}.strategy-gap strong{font-size:32px}.strategy-recommendation-insights{gap:7px;margin-top:7px}.strategy-insight{padding:8px}.strategy-insight p{margin-top:4px;font-size:10px;line-height:1.3}.strategy-recommendation-hero>.recommendation-record-result{margin-top:7px;padding-block:7px}.strategy-alternatives>header,.strategy-alternative{padding-block:8px}.strategy-lab-workspace[data-scenarios-collapsed=true]{grid-template-columns:minmax(0,1fr)}}@media (min-width:761px){:is(html:has(.strategy-dashboard[data-capture-import=true]),body:has(.strategy-dashboard[data-capture-import=true])){height:auto;overflow-y:auto}.strategy-lab-page:has(.strategy-dashboard[data-capture-import=true]){height:auto;overflow:visible;min-height:100dvh!important}}@media (min-width:960px){.strategy-lab-page .strategy-desktop-bar{box-sizing:border-box;padding-inline:12px;justify-content:space-between!important;width:100%!important;max-width:none!important;margin-inline:0!important}.strategy-lab-page .strategy-lab-header{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:none;padding-inline:clamp(1rem,2vw,2.5rem);display:flex}.strategy-lab-page .strategy-lab-header>:first-child{margin-right:auto}.strategy-lab-page .strategy-lab-header>:last-child{margin-left:auto}.strategy-lab-page .scenario-panel-collapse[aria-label=Expand\ scenarios]{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;width:auto;min-width:7rem;padding-inline:.8rem;display:inline-flex}}
.beta-activity-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0 8px;display:grid}.beta-activity-summary>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:7px;padding:16px;display:flex}.beta-activity-summary span{color:#64748b;font-size:12px;font-weight:700}.beta-activity-summary strong{color:#0b2447;font-size:26px}.beta-user-activity{font-weight:700;color:#0b2447!important}@media (max-width:760px){.beta-activity-summary{grid-template-columns:repeat(2,1fr)}}
