@import url('/rack-section-layout.css');
/* Compact browser-fit layout for the live board */
.main{padding:14px!important}
.board-shell{padding:14px!important}
.board-header{padding:14px!important;margin-bottom:10px!important}
.png-header-card{min-height:82px!important;padding:12px!important;margin-bottom:10px!important}
.png-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}
.png-meta-pill{min-height:54px!important;padding:8px 10px!important}
.kpi-grid,.kpi-grid-wide,.ops-grid,.progress-grid{gap:8px!important}
.kpi,.ops,.progress-card,.summary-card{min-height:58px!important;padding:10px!important;border-radius:14px!important}
.kpi-label,.ops-label,.summary-label{font-size:.68rem!important;line-height:1.05!important}
.kpi-value,.ops-value,.summary-value{font-size:1.25rem!important;line-height:1!important}
.unweighted-card{padding:12px!important;margin-bottom:10px!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) 210px!important;gap:10px!important}
.unweighted-card h2{font-size:24px!important;margin:2px 0!important}.unweighted-card p{font-size:.82rem!important}.unweighted-big{padding:9px!important;border-radius:14px!important}.unweighted-big strong{font-size:32px!important}.unweighted-grid{gap:8px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}.unweighted-grid div{padding:9px!important;border-radius:13px!important}.unweighted-grid strong{font-size:20px!important}.workgoal-card{display:none!important}.dashboard-card:empty,.card:empty{display:none!important}.areas-grid{gap:10px!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.area{min-height:150px!important;border-radius:16px!important}.area-head{padding:10px!important}.area-body{padding:10px!important}.sidebar{padding:14px!important}.sidebar .section{padding:13px!important;margin-bottom:12px!important}.sidebar input,.sidebar textarea,.sidebar select{min-height:38px!important;border-radius:12px!important}.sidebar textarea{min-height:90px!important}.app-guard{transform:scale(.82)!important;opacity:.78!important;right:8px!important;bottom:8px!important}
body[data-theme="dark"] .unweighted-card,body[data-theme="dark"] .unweighted-grid div,body[data-theme="dark"] .unweighted-big{background:#263852!important;color:#fff!important;border-color:#536986!important}
@media(max-width:1100px){.unweighted-grid{grid-template-columns:repeat(3,1fr)!important}.png-meta-grid{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:760px){.unweighted-card{grid-template-columns:1fr!important}.unweighted-grid{grid-template-columns:repeat(2,1fr)!important}.areas-grid{grid-template-columns:1fr!important}}
