.management-navigation{display:none!important}.company-scope .management-navigation{display:flex!important}.company-scope .nav [data-view]:not([data-view=management]):not([data-view=locations]):not([data-view=security]),.company-scope .nav-import-group,.company-scope #deleteTenantData{display:none!important}
.management-summary-head h2{font-size:clamp(1.6rem,3vw,2.5rem);margin:0 0 .5rem}.management-summary-head p{color:var(--muted)}.management-summary-head .eyebrow{color:var(--orange-dark)}.management-notice{font-size:.82rem;padding:.75rem 1rem;margin:.6rem 0;border-left:3px solid #dba34b;background:#fff8e9;border-radius:0 8px 8px 0}
.management-hero{background:#111111;border-radius:20px;padding:1.5rem;margin:1.2rem 0;color:white}.management-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.management-kpi{padding:1.2rem;background:#fffdf8;border:1px solid var(--line);border-radius:14px;min-width:0;color:var(--ink)}.management-kpi>span{font-size:.76rem;color:var(--muted);font-weight:700}.management-kpi>strong{display:block;font-size:clamp(1.4rem,2.6vw,2.4rem);letter-spacing:-.045em;margin:.6rem 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.management-kpi>small{font-size:.7rem;color:var(--muted);line-height:1.5;display:block}.management-kpi.is-negative>strong{color:#ae3522}.management-health{display:flex;flex-wrap:wrap;gap:1.4rem;padding:1.2rem .2rem 0;font-size:.8rem;color:#ededed}.management-health b{font-size:1.15rem;color:white;margin-right:.25rem}.management-focus li{line-height:1.65;margin:.5rem 0}.management-quality{margin:1.3rem 0}.management-quality .management-kpi>strong{font-size:1.65rem}
.management-location{border-top:1px solid var(--line)}.management-location summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(150px,1fr) minmax(130px,.7fr) minmax(150px,.8fr) 20px;align-items:center;gap:1rem;padding:1.25rem .4rem}.management-location summary::-webkit-details-marker{display:none}.management-location-name small,.management-location-amount small{display:block;color:var(--muted);font-size:.72rem;margin-top:.35rem}.management-location-amount{text-align:right}.management-location-amount b{font-size:1.15rem;font-variant-numeric:tabular-nums}.management-chevron{transition:transform .15s}.management-location[open] .management-chevron{transform:rotate(180deg)}.management-status{display:inline-block;justify-self:start;padding:.4rem .6rem;border-radius:6px;font-size:.7rem;font-weight:750}.management-status.is-good{color:#3d3d3d;background:#ededed}.management-status.is-watch{color:#8a5716;background:#fff0c9}.management-status.is-bad{color:#a13022;background:#fce4dc}.management-status.is-open{color:#3d3d3d;background:#ededed}.management-location-detail{padding:0 .4rem 1.4rem}.management-detail-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1rem 0}.management-detail-metrics div{padding:.8rem;background:#ededed;border-radius:9px}.management-detail-metrics dt{color:var(--muted);font-size:.7rem}.management-detail-metrics dd{font-size:1.05rem;font-weight:750;margin:.5rem 0 0}.management-warnings{padding:1rem 1.5rem 1rem 2rem;background:#fff3df;color:#7b531d;border-radius:9px;font-size:.82rem}.management-location table{border-collapse:collapse;width:100%;font-size:.78rem;margin-bottom:1rem}.management-location th,.management-location td{text-align:right;padding:.7rem;border-bottom:1px solid var(--line)}.management-location th:first-child{text-align:left}.management-methodology{color:var(--muted);font-size:.75rem;line-height:1.7}.management-loading{padding:3rem;text-align:center}
.company-admin-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);padding:1rem 0}.company-admin-row p{font-size:.78rem;color:var(--muted);line-height:1.6;margin:.4rem 0 0}.company-admin-row>div:last-child{display:flex;gap:.5rem;flex:none}.company-editor{width:min(740px,94vw)}.company-editor form>p{font-size:.83rem;line-height:1.6;color:var(--muted)}.company-search{margin-top:1rem}.company-pick-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:1rem 0}.company-pick-actions span{font-size:.78rem;color:var(--muted)}.company-location-picker{max-height:38vh;overflow:auto;border:1px solid var(--line);border-radius:9px;padding:.7rem;display:grid;grid-template-columns:1fr 1fr;gap:.3rem}.company-location-picker label{display:flex;align-items:center;gap:.7rem;padding:.6rem;border-radius:7px}.company-location-picker label:hover{background:#ededed}.company-location-picker label[hidden]{display:none}.company-location-picker input{width:19px;height:19px;accent-color:var(--green)}.company-location-picker small{display:block;color:var(--muted);font-size:.68rem;margin-top:.2rem}.company-editor-actions{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1rem}.company-editor [data-company-error]{color:#a13022}
@media(max-width:1100px){.management-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.management-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.management-hero{padding:1rem}.management-kpis{grid-template-columns:1fr 1fr}.management-location summary{grid-template-columns:1fr auto;gap:.7rem}.management-location-name{grid-column:1}.management-location-amount{grid-column:2;grid-row:1}.management-chevron{display:none}.management-detail-metrics{grid-template-columns:1fr 1fr}.company-admin-row{align-items:flex-start;flex-direction:column}.company-location-picker{grid-template-columns:1fr}.company-admin-row>div:last-child{flex-wrap:wrap}}@media(max-width:430px){.management-kpis{grid-template-columns:1fr}.management-location-amount b{font-size:.95rem}.management-detail-metrics{grid-template-columns:1fr 1fr}}

.company-scope .topbar h1{font-size:clamp(1.5rem,2.7vw,2.2rem);letter-spacing:-.03em}.company-scope [data-period-note]{display:none}.management-summary-head h2{font-size:1.5rem}.management-summary-head p{margin-bottom:.7rem}.management-kpi.is-watch>strong{color:#956117}
