/* Low-vision owner workspace: approximately twice the original interface scale. */
.owner-workspace-shortcut{display:none!important}
body.owner-mode.owner-dashboard-v2-ready{font-size:24px;line-height:1.55}
body.owner-mode.owner-dashboard-v2-ready .shell{grid-template-columns:360px minmax(0,1fr)!important}
body.owner-mode.owner-dashboard-v2-ready .sidebar{width:360px!important;padding-inline:22px;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}
body.owner-mode.owner-dashboard-v2-ready .sidebar nav{flex:0 0 auto}
body.owner-mode.owner-dashboard-v2-ready main{padding-inline:38px}
body.owner-mode.owner-dashboard-v2-ready .od-owner-nav{gap:10px}
body.owner-mode.owner-dashboard-v2-ready .od-owner-nav button{min-height:72px!important;padding:17px 20px!important;font-size:23px!important;border-radius:14px}
body.owner-mode.owner-dashboard-v2-ready .nav-section-label{font-size:17px}
.owner-dashboard-v2{gap:28px}.owner-dashboard-v2 .od-title span{font-size:18px}.owner-dashboard-v2 .od-title h2{font-size:48px}.owner-dashboard-v2 .od-title p{font-size:22px}.od-filters{flex-wrap:wrap}.od-filters label{font-size:16px}.od-filters select,.od-refresh{min-height:62px!important;font-size:21px!important;border-radius:12px}.od-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.od-kpi{padding:26px;text-align:left;cursor:pointer}.od-kpi>span,.od-kpi small{font-size:18px}.od-kpi strong{font-size:42px}.od-kpi em{display:block;margin-top:13px;color:#69b8ff;font-size:17px;font-style:normal;font-weight:900}.od-secondary{gap:16px}.od-secondary article{padding:20px 24px}.od-secondary span{font-size:17px}.od-secondary strong{font-size:26px}.od-main-grid{grid-template-columns:1fr;gap:20px}.od-panel{padding:28px}.od-panel-head h3,.od-table-toolbar h3{font-size:29px}.od-panel-head p,.od-legend{font-size:18px}.od-chart{height:340px}.od-attention{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.od-attention button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px;border:1px solid #254465;border-radius:14px;background:#0a1320;color:#fff;text-align:left;cursor:pointer;font-size:20px!important}.od-attention button:hover,.od-attention button:focus-visible{border-color:#59adff;background:#10243a}.od-attention b{font-size:21px}.od-attention small{font-size:17px}.od-attention strong{font-size:25px}.od-attention em{grid-column:2/-1;color:#69b8ff;font-size:16px;font-style:normal;font-weight:900}.od-table-toolbar{padding:22px 26px}.od-search{min-height:62px!important;min-width:360px;font-size:21px!important}.od-table th{padding:19px 20px;font-size:16px}.od-table td{padding:21px 20px;font-size:21px}.od-avatar{width:52px;height:52px;font-size:22px}.od-quick-actions{display:flex;gap:12px;overflow:auto;padding-bottom:4px}.od-quick-actions button{min-height:62px!important;padding:12px 20px;border:1px solid #2c68a4;border-radius:13px;background:#102d4c;color:#fff;font-size:20px!important;font-weight:900;white-space:nowrap;cursor:pointer}
.os-page{gap:28px;font-size:24px}.os-head h2{font-size:48px}.os-head p,.os-subtle{font-size:21px}.os-eyebrow{font-size:17px}.os-page button,.os-page input,.os-page select{min-height:62px;font-size:21px}.os-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.os-kpi{padding:27px}.os-kpi span{font-size:19px}.os-kpi strong{font-size:42px}.os-panel{padding:28px}.os-panel h3{font-size:29px}.os-table th{font-size:16px}.os-table td{font-size:21px;padding:21px}.os-avatar{width:54px;height:54px;font-size:22px}.os-badge{font-size:18px}.os-tabs{overflow:auto}.os-tabs button{white-space:nowrap}
@media(max-width:1100px){body.owner-mode.owner-dashboard-v2-ready .shell{grid-template-columns:300px minmax(0,1fr)!important}body.owner-mode.owner-dashboard-v2-ready .sidebar{width:300px!important}.od-kpis{grid-template-columns:repeat(2,1fr)}}
@media(max-width:950px){body.owner-mode.owner-dashboard-v2-ready{font-size:20px}body.owner-mode.owner-dashboard-v2-ready .shell{grid-template-columns:1fr!important}body.owner-mode.owner-dashboard-v2-ready .sidebar{width:min(92vw,400px)!important}body.owner-mode.owner-dashboard-v2-ready main{padding-inline:18px}.owner-dashboard-v2 .od-title h2,.os-head h2{font-size:36px!important}.od-kpis,.os-kpis,.od-attention{grid-template-columns:1fr}.od-kpi strong,.os-kpi strong{font-size:34px}.od-filters{display:grid;grid-template-columns:1fr}.od-table{min-width:1050px}.os-table{min-width:1000px}}
