.sponsor-command-center{display:grid;gap:16px}.sponsor-command-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px;border:1px solid #dbe5d4;border-radius:16px;background:linear-gradient(135deg,#f4f9ef 0%,#fff 54%,#eef4fb 100%)}.sponsor-command-hero h2{margin:4px 0 7px;color:#14213d;font-size:28px;letter-spacing:-.04em}.sponsor-command-hero>div>p:last-child{max-width:860px;margin:0;color:#5f6c80;font-size:12px;line-height:1.6}.sponsor-control-panel{display:grid;grid-template-columns:minmax(260px,1.6fr) repeat(4,minmax(140px,1fr)) auto;align-items:end;gap:10px;padding:14px}.sponsor-control-panel label,.sponsor-leadership-brief label,.sponsor-task-form label{display:grid;gap:5px;color:#59667b;font-size:10px;font-weight:850}.sponsor-control-panel input,.sponsor-control-panel select,.sponsor-leadership-brief input,.sponsor-leadership-brief textarea,.sponsor-task-form input,.sponsor-task-form select,.sponsor-task-form textarea{width:100%;border:1px solid #d5dde7;border-radius:9px;background:#fff;color:#1c2a44;font:inherit}.sponsor-control-panel input,.sponsor-control-panel select,.sponsor-leadership-brief input,.sponsor-task-form input,.sponsor-task-form select{height:42px;padding:0 11px}.sponsor-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.sponsor-kpis article{min-height:116px;padding:16px;border:1px solid #dfe5ec;border-radius:13px;background:#fff}.sponsor-kpis small,.sponsor-kpis strong,.sponsor-kpis span{display:block}.sponsor-kpis small{color:#657188;font-size:9px;font-weight:900;letter-spacing:.06em}.sponsor-kpis strong{margin:8px 0 5px;color:#14213d;font-size:25px}.sponsor-kpis span{color:#6a768a;font-size:10px;line-height:1.4}.sponsor-command-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(330px,.8fr);gap:14px}.sponsor-identity-register,.sponsor-leadership-brief,.sponsor-monitoring-panel{padding:17px}.sponsor-identity-list,.sponsor-monitoring-queue{display:grid;gap:10px}.sponsor-empty{display:grid;gap:5px;padding:30px 18px;border:1px dashed #ccd5df;border-radius:11px;color:#6c788b;text-align:center}.sponsor-empty strong{color:#2b3952}.sponsor-leadership-brief{display:grid;align-content:start;gap:12px}.sponsor-leadership-brief textarea{min-height:350px;padding:12px;resize:vertical;line-height:1.55}.sponsor-brief-actions{display:flex;gap:8px}.sponsor-control-note{display:grid;gap:5px;padding:12px;border:1px solid #dbe7d1;border-radius:10px;background:#f5faF0;color:#607086;font-size:10px;line-height:1.5}.sponsor-control-note strong{color:#28623b}.sponsor-task-dialog{width:min(720px,calc(100vw - 30px))}.sponsor-task-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px 22px}.sponsor-task-form textarea{min-height:120px;padding:11px}.sponsor-task-wide{grid-column:1/-1}
.sponsor-identity-card{overflow:hidden;border:1px solid #dce3ea;border-left:4px solid #89a773;border-radius:13px;background:#fff}.sponsor-identity-card.watch{border-left-color:#7c6bb5}.sponsor-identity-card.high{border-left-color:#dd8b45}.sponsor-identity-card>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:14px 15px;border-bottom:1px solid #edf0f3}.sponsor-identity-card>header>div{display:grid;gap:3px}.sponsor-identity-card>header strong{color:#17243e;font-size:13px}.sponsor-identity-card>header small{color:#6b778b;font-size:10px}.sponsor-type-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#e8f0e2;color:#2b643d;font-size:12px;font-weight:900}.sponsor-type-icon.person{background:#e9eefc;color:#354b93}.sponsor-type-icon.address{background:#f7eadb;color:#8b5627}.sponsor-identity-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:#e7ebef;border-bottom:1px solid #e7ebef}.sponsor-identity-metrics span{display:grid;gap:4px;padding:12px;background:#f9fafb}.sponsor-identity-metrics small{color:#778296;font-size:8px;font-weight:850;text-transform:uppercase}.sponsor-identity-metrics b{color:#1d2a43;font-size:12px}.sponsor-loan-network{display:grid}.sponsor-loan-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(160px,.55fr) auto;align-items:center;gap:12px;width:100%;padding:11px 15px;border:0;border-bottom:1px solid #edf0f3;background:#fff;color:#26334b;text-align:left;cursor:pointer}.sponsor-loan-row:hover{background:#f5f8f2}.sponsor-loan-row span{display:grid;gap:3px}.sponsor-loan-row strong,.sponsor-loan-row b{font-size:10px}.sponsor-loan-row small{color:#6e798b;font-size:9px}.sponsor-loan-row i{color:#2b69bd;font-size:9px;font-style:normal;font-weight:800}.sponsor-identity-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 15px;background:#fbfcfd;color:#707c8f;font-size:9px}.sponsor-identity-card>footer>div{display:flex;flex-wrap:wrap;gap:8px}.sponsor-identity-card>footer button{padding:0;font-size:9px}.sponsor-monitor-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:14px;border:1px solid #dfe5eb;border-radius:12px;background:#fff}.sponsor-monitor-card.high{border-color:#e7bc95;background:#fffaf6}.sponsor-monitor-card.watch{border-color:#d3cbea;background:#fcfaff}.sponsor-monitor-severity{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:#e8eef5;color:#41516a;font-weight:900}.sponsor-monitor-card.high .sponsor-monitor-severity{background:#f7dfc9;color:#9c5222}.sponsor-monitor-card.watch .sponsor-monitor-severity{background:#e9e4f6;color:#5c4e91}.sponsor-monitor-card>div:nth-child(2){display:grid;gap:5px}.sponsor-monitor-card header{display:flex;align-items:center;justify-content:space-between;gap:10px}.sponsor-monitor-card strong{color:#1a2840;font-size:11px}.sponsor-monitor-card small{color:#6d798d;font-size:9px}.sponsor-monitor-card p{margin:0;color:#59667a;font-size:10px;line-height:1.5}.sponsor-routed-task{padding:7px 9px;border-radius:7px;background:#edf6e8;color:#316441;font-size:9px;font-weight:750}.sponsor-monitor-actions{display:flex;align-items:center;gap:7px}.sponsor-monitor-actions button{white-space:nowrap}.nav-item #navSponsorAlertCount{display:grid;min-width:20px;height:20px;margin-left:auto;place-items:center;border-radius:999px;background:#f2a35e;color:#17233c;font-size:9px}.nav-item #navSponsorAlertCount[hidden]{display:none}
@media(max-width:1200px){.sponsor-control-panel{grid-template-columns:repeat(3,1fr)}.sponsor-search{grid-column:1/-1}.sponsor-kpis{grid-template-columns:repeat(3,1fr)}}
@media(max-width:900px){.sponsor-command-hero{display:grid}.sponsor-command-layout{grid-template-columns:1fr}.sponsor-kpis{grid-template-columns:1fr 1fr}.sponsor-identity-metrics{grid-template-columns:repeat(3,1fr)}.sponsor-monitor-card{grid-template-columns:auto 1fr}.sponsor-monitor-actions{grid-column:2}}
@media(max-width:620px){.sponsor-control-panel,.sponsor-task-form{grid-template-columns:1fr}.sponsor-task-wide{grid-column:1}.sponsor-kpis{grid-template-columns:1fr}.sponsor-command-hero h2{font-size:23px}}
