body.manager-v2-company .manager-top h1{letter-spacing:-.055em}
body.manager-v2-company .scope:not(.company).active{background:#fbfaf6!important;border-color:#dad6cc!important;box-shadow:none!important}
body.manager-v2-company.manager-v2-operations #root .app,body.manager-v2-company.manager-v2-inventory #root .app{min-height:0!important}
body.manager-v2-company.manager-v2-operations #root main,body.manager-v2-company.manager-v2-inventory #root main{padding-bottom:6px!important}
body.manager-v2-company.manager-v2-operations #root main>.manager-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
body.manager-v2-company.manager-v2-operations #root main>.manager-grid>*:not(.coverage-rescue-summary):not(.rescue-overlay){display:none!important}
body.manager-v2-store #root .coverage-rescue-summary{display:none!important}
body.manager-v2-company.manager-v2-operations #root .coverage-rescue-summary{display:grid!important;grid-column:1/-1!important;margin:0!important}
body.manager-v2-company.manager-v2-inventory #root main>section.card{display:none!important}
body.manager-v2-company.manager-v2-inventory #manager-external-root{display:none!important}
#manager-company-v2{display:block;max-width:1240px;margin:10px auto 80px;padding:0 14px}
#manager-company-v2[hidden]{display:none!important}
.manager-v2-shell{display:grid;gap:12px;color:#17211d}
.manager-v2-hero{background:#173c2b;color:#fff;border-radius:18px;padding:18px 20px;display:flex;justify-content:space-between;align-items:flex-end;gap:18px;box-shadow:0 8px 24px rgba(31,36,29,.08)}
.manager-v2-hero h2{font-size:clamp(1.75rem,4vw,2.6rem);line-height:1;letter-spacing:-.05em;margin:0 0 7px}
.manager-v2-hero p{margin:0;color:#d9e8de;font-size:.78rem;line-height:1.5;max-width:680px}
.manager-v2-kicker{font-size:.61rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#9fd0af;margin-bottom:6px}
.manager-v2-hero-stat{display:grid;gap:2px;text-align:right;min-width:140px}
.manager-v2-hero-stat span{font-size:.62rem;color:#bcd5c5;font-weight:800;text-transform:uppercase;letter-spacing:.08em}
.manager-v2-hero-stat strong{font-size:1.7rem;letter-spacing:-.045em}
.manager-v2-priority-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}
.manager-v2-priority{border:1px solid #ddd8cd;background:#fff;border-radius:16px;padding:14px;text-align:left;display:grid;gap:5px;color:#17211d;box-shadow:0 5px 18px rgba(31,36,29,.035)}
.manager-v2-priority:hover{border-color:#aeb9b1}
.manager-v2-priority .manager-v2-kicker{color:#737a75;margin:0}
.manager-v2-priority strong{font-size:1rem;letter-spacing:-.02em}
.manager-v2-priority b{font-size:1.2rem;letter-spacing:-.035em;color:#2e6547}
.manager-v2-priority span{font-size:.68rem;color:#737a75;line-height:1.4}
.manager-v2-card{background:#fff;border:1px solid #ddd8cd;border-radius:17px;padding:15px;box-shadow:0 6px 20px rgba(31,36,29,.035)}
.manager-v2-card-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:11px}
.manager-v2-card-head h3{font-size:1.08rem;letter-spacing:-.025em;margin:0}
.manager-v2-card-head p{font-size:.69rem;color:#747b76;margin:3px 0 0;line-height:1.45}
.manager-v2-summary-badge{font-size:.64rem;font-weight:900;background:#f0f3ef;border-radius:999px;padding:6px 9px;white-space:nowrap;color:#43544a}
.manager-v2-store-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.manager-v2-store{border:1px solid #e2ded6;background:#fbfaf7;border-radius:14px;padding:13px;text-align:left;color:#17211d;display:grid;gap:9px}
.manager-v2-store:hover{border-color:#b9c5bd}
.manager-v2-store-top{display:flex;align-items:center;justify-content:space-between;gap:10px}
.manager-v2-store-top strong{font-size:.94rem}
.manager-v2-store-top span{font-size:.62rem;font-weight:900;background:#eef3ef;border-radius:999px;padding:5px 8px;white-space:nowrap}
.manager-v2-progress{height:7px;background:#e7ebe7;border-radius:999px;overflow:hidden}
.manager-v2-progress i{display:block;height:100%;background:#377053;border-radius:999px}
.manager-v2-signals{display:flex;gap:6px;flex-wrap:wrap}
.manager-v2-signals span{font-size:.61rem;border:1px solid #e0ddd5;border-radius:999px;padding:5px 7px;background:#fff;color:#626a65}
.manager-v2-brief{display:grid;gap:4px;margin-top:1px}
.manager-v2-brief div{font-size:.67rem;color:#555f59;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.manager-v2-open{font-size:.67rem;font-weight:900;color:#2f6849;margin-top:1px}
.manager-v2-quiet{font-size:.67rem;color:#747b76;line-height:1.5;margin:0 2px}
.manager-v2-inventory-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}
.manager-v2-inventory-intro h2{font-size:1.65rem;letter-spacing:-.04em;margin:0}
.manager-v2-inventory-intro p{font-size:.72rem;color:#747b76;line-height:1.45;margin:4px 0 0;max-width:720px}
.manager-v2-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.manager-v2-kpi{background:#fff;border:1px solid #ddd8cd;border-radius:14px;padding:12px;display:grid;gap:2px}
.manager-v2-kpi span{font-size:.59rem;letter-spacing:.1em;text-transform:uppercase;color:#727a74;font-weight:900}
.manager-v2-kpi strong{font-size:1.55rem;letter-spacing:-.045em}
.manager-v2-inventory-list{display:grid;gap:6px;margin-top:9px}
.manager-v2-inventory-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;border-top:1px solid #ece9e2;padding-top:7px;font-size:.69rem}
.manager-v2-inventory-row:first-child{border-top:0;padding-top:0}
.manager-v2-inventory-row strong{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.manager-v2-inventory-row span{color:#747b76;white-space:nowrap}
.manager-v2-inventory-row b{font-size:.61rem;border-radius:999px;padding:4px 7px;background:#fff4d8;color:#76530e}
.manager-v2-inventory-row b.critical{background:#fff0ec;color:#8d2b1f}
.manager-v2-list-toggle{margin-top:8px;border:0;background:transparent;color:#2e6547;font-size:.66rem;font-weight:900;padding:3px 0}
section.manager-v2-action-queue .manager-v2-action-note{font-size:.67rem;color:#747b76;line-height:1.45;margin:-2px 0 9px}
section.manager-v2-action-queue.manager-v2-empty-action{display:none!important}
section.manager-v2-action-queue .simple-list>.simple-row:nth-child(n+5){display:none}
section.manager-v2-action-queue.manager-v2-expanded .simple-list>.simple-row{display:flex}
section.manager-v2-priority-list:not(.manager-v2-expanded) .simple-list>.simple-row:nth-child(n+6){display:none}
.coverage-rescue-summary .coverage-safe-note{display:block;margin-top:5px;font-size:.66rem;line-height:1.4;color:rgba(255,255,255,.82);font-weight:750}
@media(max-width:900px){.manager-v2-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-v2-store-grid{grid-template-columns:1fr}}
@media(max-width:620px){#manager-company-v2{padding:0 10px}.manager-v2-hero{align-items:flex-start;flex-direction:column}.manager-v2-hero-stat{text-align:left}.manager-v2-priority-grid,.manager-v2-kpis{grid-template-columns:1fr}.manager-v2-card-head,.manager-v2-inventory-intro{align-items:flex-start;flex-direction:column}.manager-v2-inventory-row{grid-template-columns:minmax(0,1fr) auto}.manager-v2-inventory-row b{grid-column:2}.manager-v2-inventory-row span{grid-column:1}}
