:root{background:#f1f5f8;color:#173343}aside{background:#102c3b;overflow-y:auto}.aside-label{margin-top:30px}nav{gap:4px}nav a{padding:11px 12px}nav a.active{background:#254553}.aside-bottom{margin-top:25px}header{background:#ffffffd9}.page-heading{margin-bottom:20px}.notice{border:0;border-left:3px solid #7aa5b0;background:#e8f0f4;color:#496a78;padding-block:9px}.operations-banner{background:#143d50;color:white;border-radius:14px;padding:28px 32px;display:flex;justify-content:space-between;gap:25px;margin-bottom:20px}.operations-banner .eyebrow{color:#89d9c4}.operations-banner h2{font-size:26px;line-height:1.3;font-weight:600;letter-spacing:-.5px}.operations-banner p{font-size:13px;color:#c5dbe4;margin-bottom:0}.banner-summary{display:flex;flex-direction:column;align-items:end;justify-content:center;min-width:155px}.banner-summary strong{font-size:52px;font-weight:600;letter-spacing:-2px;line-height:1}.banner-summary span{font-size:14px;color:#bfd4dd;margin-top:8px}.banner-summary a{color:#7ce0c3;text-decoration:none;font-size:13px;margin-top:20px}.dashboard-stats .stat{text-decoration:none;color:inherit}.stat:hover{border-color:#b2cbd4}.stat{box-shadow:0 2px 3px #102c3b03}.operations-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);gap:22px}.panel-heading .eyebrow{margin-bottom:8px}.work-assignees{font-size:12px;color:#557a87;margin-top:12px}.team-load{padding:7px 22px}.team-load>div{display:flex;align-items:center;gap:12px;border-bottom:1px solid #eaf0f3;padding:14px 0;font-size:14px}.team-load strong{margin-left:auto;white-space:nowrap;font-size:13px}.team-initial{width:32px;height:32px;background:#e8f3f0;color:#157965;border-radius:50%;display:grid;place-items:center;font-weight:700}.attention-panel>a{display:flex;align-items:center;gap:15px;padding:18px 23px;text-decoration:none;color:#345767;border-bottom:1px solid #e9eff2;font-size:13px}.attention-panel>a strong{font-size:22px}.attention-panel>a span{flex:1}.due-item .date{margin-top:0;margin-bottom:8px}.queue-switch{display:flex;align-items:center;gap:10px;margin-bottom:18px}.queue-switch button{font-size:13px;border-color:transparent;background:transparent}.queue-switch button.selected{background:#dceeea;color:#087364}.queue-switch .meta{margin-left:auto}.overdue-text{color:#a74d2e}.section-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.section-actions p{margin:0;font-size:14px}.money-value{font-size:26px!important;line-height:1.9!important}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}#work-form>fieldset{border:0;padding:0;margin:0;min-width:0}.work-context{border:1px solid #dce6ec;border-radius:9px;padding:16px;background:#f5f9fb;font-size:14px}.work-context>.badge{margin-right:7px}.work-context p:last-child{margin-bottom:0}.work-section{margin-top:25px;border-top:1px solid #dce6ec;padding-top:18px}.work-section .panel-heading{padding:0 0 15px;border:0}.work-section h3{font-size:17px}.work-section p{font-size:14px}.report-bars{padding:25px}.report-bars>div{display:grid;grid-template-columns:140px 1fr 35px;align-items:center;gap:20px;margin:15px 0;font-size:14px}.report-bars meter{width:100%;height:20px;accent-color:#108571}.passport{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:14px;margin:24px 0}.passport dt{color:#687e87;font-size:13px}.passport dd{margin:5px 0 0;overflow-wrap:anywhere}#asset-request-form{display:grid;grid-template-columns:1fr 1fr;column-gap:18px}#asset-request-form>.meta,#asset-request-form>.assignee-picker,#asset-request-form>.field:has(textarea),#asset-request-form>button{grid-column:1/-1}.stat small{line-height:1.5}.stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}th,td{padding-inline:18px}#access-dialog .meta{overflow-wrap:anywhere}#content .meta{overflow-wrap:anywhere}
@media(max-width:1150px){.operations-layout{grid-template-columns:1fr}.operations-layout>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:18px}.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){aside{overflow:visible}nav{overflow-x:auto}.aside-bottom{display:none}.operations-banner{padding:23px 20px}.operations-banner h2{font-size:21px}.banner-summary{min-width:95px}.banner-summary strong{font-size:38px}.banner-summary a{font-size:12px;max-width:110px;text-align:right}.operations-layout>div:last-child{display:block}.section-actions{align-items:start;flex-direction:column}.form-grid,#asset-request-form,.passport{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:14px}.stat-label{font-size:13px}.money-value{font-size:19px!important}.report-bars>div{grid-template-columns:105px 1fr 20px;gap:10px}.queue-switch{flex-wrap:wrap}.team-load>div{font-size:13px}.work-context{padding:12px}}
.classification-filters{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.classification-filters label{font-size:13px;color:#58717b}.classification-filters select{margin-top:6px}.classification-hint{background:#edf5f8;padding:12px;border-radius:7px;color:#466775;font-size:13px;line-height:1.5}@media(max-width:650px){.classification-filters{grid-template-columns:1fr}}
@media(max-width:760px){.page-heading{flex-wrap:wrap}.page-heading .primary{margin-top:0}.operations-banner{flex-wrap:wrap}.banner-summary{align-items:start}.banner-summary a{text-align:left}}
