.record-check{accent-color:#f59e0b;width:15px;height:15px;position:absolute;right:8px;top:8px;z-index:2}.tr,.work-card,.file-card,.map-row,.goal-list>div,.task-list>div,.control-grid>div,.kpi-grid article{position:relative}.tr,.map-row,.goal-list>div,.task-list>div,.control-grid>div{padding-right:34px}
@media(max-width:1000px) and (min-width:701px){.brand>div:last-child,.sidebar-foot>div:nth-child(2){display:none!important}.brand{padding-left:8px;padding-right:8px}.sidebar-add{font-size:0!important}.sidebar-add:after{content:'＋';font-size:18px}}
.section-tabs{display:flex;align-items:center;gap:4px;margin:0 0 10px;padding:4px;background:#0b1e2f;border:1px solid #294158;border-radius:9px;width:100%;max-width:100%;overflow-x:auto}.section-tabs button{border:0;background:transparent;color:#8fa3b8;padding:8px 14px;border-radius:6px;white-space:nowrap;font-weight:700}.section-tabs button:hover{color:#fff;background:#142c40}.section-tabs button.active{background:#2f3e4c;color:#fbbf24;box-shadow:inset 0 -2px #f59e0b}.section-actions{display:flex;gap:7px;margin-left:auto;padding-left:14px}.section-actions .primary,.section-actions .period{padding:8px 12px}.page-add{margin-left:8px}.entity-menu{position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%);width:min(820px,calc(100vw - 28px));max-height:80vh;overflow:auto;z-index:60;background:#0c2032!important;border:1px solid #35516a!important;box-shadow:0 24px 80px rgba(0,0,0,.55)}.entity-menu.open{display:block}.sidebar nav{display:grid;gap:6px}.sidebar .nav-item{min-height:44px;font-size:13px}.sidebar .nav-item>span{display:grid;place-items:center;width:24px;color:#f8c965}
@media(max-width:700px){.section-tabs{width:100%}.page-add{font-size:0;padding:10px}.page-add:after{content:'＋';font-size:18px}}
.page-head>div{display:none!important}.page-head{justify-content:flex-end!important;min-height:36px;margin-bottom:10px!important}.page-head.compact-source{display:none!important}.sidebar-settings{display:flex;align-items:center;gap:11px;width:100%;margin-top:auto;margin-bottom:10px;padding:10px;border:1px solid #294158;border-radius:8px;background:#0e2234;color:#a9bdcf;cursor:pointer;text-align:left}.sidebar-settings:hover{border-color:#f59e0b;color:#fbbf24}.sidebar-settings span{display:grid;place-items:center;width:24px;font-size:17px}.sidebar-settings b{font-size:13px}.sidebar-foot{margin-top:0!important}.industry-strip{grid-template-columns:1.1fr 2fr auto!important}.overview-actions{display:flex;gap:7px;align-items:center}.overview-actions .page-add{margin:0}.content{padding:14px 16px 28px!important}.panel{padding:17px!important;border-radius:9px!important;box-shadow:0 8px 22px rgba(0,0,0,.14)!important}.score-grid,.dashboard-grid,.metric-row{gap:10px!important;margin-bottom:10px!important}.score-card{padding:14px 15px 11px!important}.industry-strip,.notice{margin-bottom:10px!important}.notice{padding:10px 13px!important}.kpi-grid{gap:10px!important}.view-toolbar{margin-bottom:10px!important}.bar-chart{height:210px!important}.workflow{gap:9px!important}.work-card{padding:10px!important}
@media(max-width:1000px) and (min-width:701px){.sidebar-settings{justify-content:center}.sidebar-settings b{display:none}}
@media(max-width:700px){.sidebar-settings{justify-content:flex-start}.sidebar-settings b{display:block}.page-head{min-height:34px}.industry-strip{grid-template-columns:1fr!important}.overview-actions{width:100%}.overview-actions button{flex:1}.section-tabs{flex-wrap:wrap}.section-actions{width:100%;padding:4px 0 0;margin-left:0}.section-actions button{margin-left:auto}.content{padding:10px 9px 24px!important}}
