.management-shell{display:grid;gap:14px}.management-nav{display:flex;gap:6px;overflow:auto;padding:2px 0 4px}.management-nav button{flex:none;min-height:40px;padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font:700 13px/1.2 inherit;cursor:pointer}.management-nav button.active{background:var(--ink);border-color:var(--ink);color:#fff}.management-head{display:flex;align-items:end;justify-content:space-between;gap:18px}.management-head h2{margin:2px 0 4px}.management-head p{margin:0;color:var(--muted)}.management-eyebrow{color:var(--accent)!important;font-size:11px;font-weight:800;letter-spacing:.14em}.management-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.management-metric{display:grid;gap:4px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.management-metric small,.management-metric span{color:var(--muted);font-size:12px}.management-metric strong{font-size:22px;line-height:1.15}.management-metric.attention{border-left:4px solid #d79a21}.management-metric.danger{border-left:4px solid var(--accent)}.management-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.management-plan header,.management-item header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.management-plan header h3,.management-item header h3{margin:0}.management-plan header p,.management-item header p{margin:3px 0;color:var(--muted)}.management-rings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.management-ring{display:grid;place-items:center;aspect-ratio:1;max-width:132px;margin:auto;border-radius:50%;background:conic-gradient(var(--accent) calc(var(--value)*1%),#eee 0);padding:8px}.management-ring:before{content:'';grid-area:1/1;width:100%;height:100%;border-radius:50%;background:#fff}.management-ring span{grid-area:1/1;z-index:1;display:grid;text-align:center}.management-ring b{font-size:20px}.management-ring small{color:var(--muted);font-size:11px}.management-alerts{display:grid;gap:8px}.management-alerts p{display:grid;gap:2px;margin:0;padding:11px;border-left:4px solid var(--line);border-radius:9px;background:#f8f6f3}.management-alerts p.danger{border-color:var(--accent)}.management-alerts p.attention{border-color:#d79a21}.management-alerts p.success{border-color:#38805f}.management-alerts span{color:var(--muted);font-size:13px}.management-actions{margin-top:16px}.management-pnl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:auto;border:1px solid var(--line);border-radius:15px;background:#fff}.management-pnl article{display:grid;gap:4px;padding:14px;border-right:1px solid var(--line)}.management-pnl article:last-child{border:0}.management-pnl span{font-size:12px;color:var(--muted)}.management-pnl b{font-size:18px}.management-pnl .total{background:#f8efef}.management-form{margin-top:14px}.management-form>.btn{margin-top:14px}.management-form [role=status]{margin-left:10px;color:var(--accent);font-size:13px}.management-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.management-item{margin:0}.management-item progress,.kpi-line progress{width:100%;accent-color:var(--accent)}.management-table{display:grid;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.management-table>div{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:10px;align-items:center;padding:11px 13px;border-bottom:1px solid var(--line)}.management-table>div:last-child{border:0}.management-table span{display:grid}.management-table small{color:var(--muted)}.process-table>div{grid-template-columns:minmax(180px,1fr) auto minmax(160px,.75fr) auto}.management-pill{display:inline-flex!important;padding:5px 8px;border-radius:999px;background:#f2efea;font-size:12px;font-weight:800}.management-pill.problem,.management-pill.blocked{background:#fff0ef;color:var(--accent)}.management-pill.automated,.management-pill.active{background:#edf7f2;color:#276a4d}.management-org{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.management-org .office-card{margin:0;border-top:4px solid var(--ink)}.management-org .office-card.ai{border-top-color:#7056b5}.management-org .office-card.vacancy{border-top-color:#d79a21}.management-org h3{margin:4px 0}.management-org>article>span,.management-org>article>small{color:var(--muted);font-size:12px}.management-org .btn{margin-top:12px}.player-matrix{position:relative;display:grid;grid-template:1fr 1fr/1fr 1fr;min-height:330px;border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);background:linear-gradient(90deg,transparent 49.8%,var(--line) 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,var(--line) 50%,transparent 50.2%)}.quadrant{display:grid;place-items:center;color:#8b827a;font-size:13px;font-weight:800}.qa{grid-area:1/2}.qb{grid-area:2/2}.qc{grid-area:2/1}.axis{position:absolute;color:var(--muted);font-size:11px}.axis.x{right:2px;bottom:-21px}.axis.y{left:-15px;top:0;writing-mode:vertical-rl;transform:rotate(180deg)}.matrix-dot{position:absolute;left:clamp(0%,var(--x),96%);top:clamp(0%,var(--y),94%);width:34px;height:34px;min-height:34px;transform:translate(-50%,-50%);border:2px solid #fff;border-radius:50%;background:var(--accent);color:#fff;font:800 11px inherit;box-shadow:0 3px 10px #0002;cursor:help}.kpi-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 0;border-bottom:1px solid var(--line)}.kpi-line span{display:grid}.kpi-line small{color:var(--muted)}.kpi-line progress{grid-column:1/-1}
.management-health{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.management-health>div{display:flex;justify-content:space-between;gap:12px;padding:11px;border-left:4px solid var(--line);border-radius:9px;background:#f8f6f3}.management-health>div.ok{border-color:#38805f}.management-health>div.attention{border-color:#d79a21}.management-health>div.problem{border-color:var(--accent)}.management-health span{display:grid;gap:2px}.management-health span:last-child{text-align:right}.management-health small{color:var(--muted);font-size:12px}.management-health strong{font-size:12px}
.management-bank-steps{display:grid;gap:7px;margin:14px 0;padding:12px;border-radius:12px;background:#f8f6f3}.management-bank-steps p{margin:0}.management-bank-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.management-bank-head h3{margin:0}.management-bank-head p{margin:4px 0;color:var(--muted)}.management-bank-balance{display:grid;gap:2px;margin:14px 0;padding:14px;border-radius:12px;background:#edf7f2}.management-bank-balance small{color:#276a4d}.management-bank-balance strong{font-size:26px}.management-bank-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.management-bank-flow span{display:grid;gap:3px;padding:10px;border:1px solid var(--line);border-radius:10px}.management-bank-flow small{color:var(--muted)}.management-bank-table>div{grid-template-columns:minmax(220px,1fr) auto auto}.management-bank-table .success{color:#276a4d}.management-bank-table .danger{color:var(--accent)}
.management-reconciliation-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0}.management-reconciliation-summary span{display:grid;gap:2px;padding:12px;border:1px solid var(--line);border-radius:11px}.management-reconciliation-summary b{font-size:22px}.management-reconciliation-summary small{color:var(--muted)}.management-reconciliation-summary .success{border-left:4px solid #38805f}.management-reconciliation-summary .attention{border-left:4px solid #d79a21}.management-reconciliation-summary .danger{border-left:4px solid var(--accent)}.management-reconciliation-table>div{grid-template-columns:minmax(220px,1fr) auto auto}.management-pill.attention{background:#fff7e3;color:#8a5a00}.management-reconciliation-totals{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}
.management-source-warning{margin:14px 0;border-left:4px solid #d79a21}.management-source-warning p{margin:6px 0 0}
.business-model-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.business-model-grid label{display:grid;gap:6px;min-height:170px;padding:12px;border:1px solid var(--line);border-radius:14px;background:#fff;font-weight:800}.business-model-grid textarea{min-height:120px;width:100%;box-sizing:border-box;padding:9px;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;font:inherit;resize:vertical}.business-model-grid .wide{grid-column:auto}.management-pill.queued{background:#f2efea}.management-pill.done{background:#edf7f2;color:#276a4d}
@media(max-width:850px){.management-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.management-pnl{grid-template-columns:repeat(2,minmax(150px,1fr))}.management-pnl article{border-bottom:1px solid var(--line)}.management-org{grid-template-columns:repeat(2,minmax(0,1fr))}.business-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.management-shell{gap:9px}.management-head{align-items:flex-start;flex-direction:column}.management-head h2{font-size:22px}.management-metrics{gap:5px}.management-metric{padding:10px;border-radius:10px}.management-metric strong{font-size:18px}.management-metric span{font-size:10px}.management-grid,.management-cards,.management-health,.management-bank-flow{grid-template-columns:1fr}.management-rings{gap:6px}.management-ring b{font-size:16px}.management-table>div,.process-table>div,.management-reconciliation-table>div{grid-template-columns:minmax(0,1fr) auto}.management-table>div>button{grid-column:1/-1;width:100%}.process-table>div>span:nth-child(3){grid-column:1/-1}.management-reconciliation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.management-reconciliation .management-bank-head button{width:100%}.management-org{grid-template-columns:1fr}.management-pnl{grid-template-columns:repeat(2,minmax(135px,1fr))}.player-matrix{min-height:280px}.business-model-grid{grid-template-columns:1fr}.business-model-grid label{min-height:140px}}

.payment-filters{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.payment-primary-list{max-height:620px;overflow:auto}.payment-description summary{font-size:12px;cursor:pointer;color:#746b63}.payment-description p{max-width:600px;overflow-wrap:anywhere;font-size:13px}.payment-secondary>summary{cursor:pointer;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.payment-secondary>summary small{color:#746b63}.payment-secondary .office-card{box-shadow:none;border:0;padding:16px 0}.payment-primary-list>div{align-items:start}.payment-primary-list .management-pill{white-space:normal;max-width:210px}
