.form-grid input:disabled{background:#f1f5f9;color:#475569}.reporting-manager-summary{display:grid;gap:3px;margin:-4px 0 18px;padding:12px 14px;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff}.reporting-manager-summary span{color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.reporting-manager-summary strong{color:#1e3a8a}.reporting-manager-summary small{color:#475569}.password-control{position:relative;display:block}.password-control input{padding-right:58px}.password-control button{position:absolute;right:5px;top:5px;min-height:32px;border:0;border-radius:6px;padding:0 8px;background:#eef2f7;color:#334155;font-size:11px;font-weight:750;cursor:pointer}.admin-title>a{display:none}.admin-logout{position:fixed;z-index:10;top:32px;right:36px;min-height:38px;border:1px solid #cbd5e1;border-radius:8px;padding:0 14px;background:#fff;color:#334155;font:inherit;font-size:12px;font-weight:750;cursor:pointer;box-shadow:0 2px 8px #0f172a14}.admin-logout:disabled{cursor:wait;opacity:.65}@media(max-width:560px){.admin-logout{top:16px;right:18px}}.admin-role-switcher{position:fixed;z-index:10;top:32px;right:130px;display:flex;align-items:center;gap:7px;color:#475569;font-size:11px;font-weight:750}.admin-role-switcher select{min-height:38px;border:1px solid #cbd5e1;border-radius:8px;padding:0 10px;background:#fff;font:inherit;font-size:12px}@media(max-width:700px){.admin-role-switcher{position:static;margin:16px 18px 0}.admin-logout{top:16px}}.platform-tenant-manager{margin:24px 0;border:1px solid #dbe3ec;border-radius:14px;padding:20px;background:#fff}.platform-tenant-manager>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.platform-tenant-manager h2{margin:4px 0}.platform-tenant-manager>header select{min-height:40px;min-width:260px;border:1px solid #cbd5e1;border-radius:8px;padding:0 10px;background:#fff}.platform-tenant-manager .admin-inline-form label{display:grid;gap:5px;color:#475569;font-size:11px;font-weight:700}.platform-create-tenant{margin:20px 0}.platform-create-tenant summary{cursor:pointer;font-weight:750}.table-action{display:inline-flex;border:1px solid #bfdbfe;border-radius:7px;padding:6px 12px;background:#eff6ff;color:#1d4ed8;font-weight:750;text-decoration:none}.back-link,.platform-tenant-manager>header a{color:#2563eb;font-size:12px;font-weight:750;text-decoration:none}.table-edit-form{display:grid;grid-template-columns:1.4fr 1fr 1fr .7fr auto;gap:10px;align-items:end}.table-edit-form label{display:grid;gap:4px;color:#64748b;font-size:10px;font-weight:750}.table-edit-form input,.table-edit-form select{min-height:36px;border:1px solid #cbd5e1;border-radius:7px;padding:0 8px}.table-edit-form button{min-height:36px;border:0;border-radius:7px;padding:0 12px;background:#1d4ed8;color:#fff}.table-edit-form small{grid-column:1/-1;color:#64748b}@media(max-width:900px){.table-edit-form{grid-template-columns:1fr 1fr}}.enterprise-admin{min-height:100vh;background:#f4f7fb;color:#172033}.enterprise-admin>aside{position:fixed;inset:0 auto 0 0;width:245px;padding:26px 18px;background:#111b2e;color:#dce6f5}.enterprise-admin>aside p{margin:22px 8px 10px;color:#91a3bd;font-size:12px}.enterprise-admin>aside nav{display:grid;gap:3px}.enterprise-admin>aside a{border-radius:7px;padding:9px 10px;color:#dce6f5;text-decoration:none;font-size:12px}.enterprise-admin>aside a:hover{background:#ffffff12}.enterprise-admin-content{margin-left:245px}.admin-workspace{max-width:1180px;padding:42px}.admin-workspace h1{margin:7px 0;font-size:30px}.admin-workspace>p{color:#64748b}.admin-card-grid,.readiness-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px}.admin-card,.readiness-checklist article{border:1px solid #dbe3ec;border-radius:12px;padding:18px;background:#fff}.readiness-checklist article{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:10px}.readiness-checklist i{width:9px;height:9px;border-radius:50%;background:#f59e0b}.readiness-checklist i.ready{background:#10b981}.readiness-checklist span{color:#64748b;font-size:11px}.admin-data-table{width:100%;margin-top:20px;border-collapse:collapse;background:#fff}.admin-data-table td,.admin-data-table th{border-bottom:1px solid #e5eaf0;padding:11px;text-align:left;font-size:12px}.admin-inline-form{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0;border:1px solid #dbe3ec;border-radius:12px;padding:16px;background:#fff}.admin-inline-form button,.admin-inline-form input,.admin-inline-form select{min-height:38px;border:1px solid #cbd5e1;border-radius:7px;padding:0 10px;background:#fff}.admin-inline-form button{background:#1d4ed8;color:#fff;cursor:pointer}@media(max-width:800px){.enterprise-admin>aside{position:static;width:auto}.enterprise-admin-content{margin-left:0}.admin-workspace{padding:24px}.admin-card-grid,.readiness-checklist{grid-template-columns:1fr}}.admin-mode-wrap{padding:36px 36px 0;background:#f4f7fb}.admin-mode-card{display:flex;align-items:center;gap:24px;max-width:1400px;margin:auto;border:1px solid #dbe3ed;border-radius:12px;padding:18px 20px;background:#fff;box-shadow:0 2px 8px #0f172a0a}.admin-mode-card>div{flex:1}.admin-mode-card h2{margin:3px 0 4px;font-size:18px}.admin-mode-card p{margin:0;color:#64748b;font-size:13px}.admin-mode-card label{display:grid;gap:6px;min-width:180px;color:#475569;font-size:11px;font-weight:750}.admin-mode-card select{min-height:40px;border:1px solid #cbd5e1;border-radius:8px;padding:0 10px;background:#fff;color:#0f172a;font:inherit;font-size:13px}.admin-mode-card .admin-message{flex-basis:100%}@media(max-width:900px){.admin-mode-wrap{padding:24px 24px 0}}@media(max-width:700px){.admin-mode-card{align-items:stretch;flex-direction:column;gap:14px}.admin-mode-card label{min-width:0}}@media(max-width:560px){.admin-mode-wrap{padding:18px 18px 0}}.admin-overview-controls{margin:28px 0;background:#f4f7fb;border:1px solid #dbe3ed;border-radius:14px;padding:18px}.admin-overview-control-card{max-width:1100px;margin:0 auto}.admin-overview-control-card>h2{margin:4px 0 6px}.admin-overview-control-card>p{margin:0 0 16px;color:#64748b}.admin-overview-control-card .admin-mode-card{padding:0;border:0;box-shadow:none}.admin-overview-control-card .admin-role-switcher{margin-top:14px;position:static;display:flex;align-items:center;gap:12px;color:#475569}.admin-overview-control-card .admin-role-switcher label{display:grid;gap:6px;font-size:11px;font-weight:750}.admin-overview-control-card .admin-role-switcher select{min-width:190px}.admin-mobile-header{display:none}@media(max-width:800px){.admin-logout{z-index:30;top:16px;right:18px}.enterprise-admin>aside{display:none}.admin-mobile-header{position:relative;z-index:20;display:flex;min-height:72px;align-items:center;gap:12px;padding:12px 112px 12px 18px;background:#111b2e;color:#fff}.admin-mobile-header>strong{font-size:17px;white-space:nowrap}.admin-mobile-header>strong span{color:#91b3ff}.admin-mobile-header>strong small{display:block;color:#a9bbd5;font-size:10px;font-weight:700;text-transform:uppercase}.admin-mobile-navigation{position:relative;flex:none}.admin-mobile-navigation summary{display:flex;min-height:44px;align-items:center;border:1px solid #7586a0;border-radius:8px;padding:0 12px;cursor:pointer;font-size:13px;font-weight:750;list-style:none}.admin-mobile-navigation summary::-webkit-details-marker{display:none}.admin-mobile-navigation nav{position:fixed;top:64px;left:18px;right:18px;display:grid;max-height:calc(100dvh - 82px);overflow-y:auto;border:1px solid #334155;border-radius:10px;padding:7px;background:#111b2e;box-shadow:0 18px 38px #0f172a38}.admin-mobile-navigation nav a{border-radius:7px;padding:11px 12px;color:#e5edf8;font-size:13px;text-decoration:none}.admin-mobile-navigation nav a:focus-visible,.admin-mobile-navigation nav a:hover{background:#263750}.admin-overview-control-card .admin-role-switcher{flex-wrap:wrap;min-width:0}.admin-overview-control-card .admin-role-switcher label,.admin-overview-control-card .admin-role-switcher select{min-width:0;max-width:100%}.admin-integration-card{min-width:0;overflow-wrap:anywhere}.admin-integration-card form{display:grid;min-width:0;gap:12px;margin:16px 0}.admin-integration-card form label{display:grid;min-width:0;gap:5px}.admin-integration-card form input,.admin-integration-card form select{width:100%;min-width:0;max-width:100%;min-height:42px;border:1px solid #cbd5e1;border-radius:8px;padding:0 10px;background:#fff;color:#172033;font:inherit}.admin-integration-card form button{min-height:44px;border:0;border-radius:8px;padding:9px 14px;background:#1d4ed8;color:#fff;font-weight:750}}.rsm-today{color:#e7eef9}.rsm-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:30px;border:1px solid rgba(125,211,252,.2);border-radius:24px;background:radial-gradient(circle at top right,rgba(14,165,233,.17),transparent 38%),linear-gradient(145deg,#102039,#0b1426);box-shadow:0 24px 70px rgba(2,8,23,.28)}.rsm-hero h1{margin:8px 0;font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.045em}.rsm-hero p{margin:0;color:#b9c7db;font-size:1.05rem}.eyebrow{font-size:.72rem;letter-spacing:.16em;color:#7dd3fc;font-weight:800}.rsm-principle{padding:10px 14px;border:1px solid rgba(125,211,252,.22);border-radius:999px;color:#bae6fd;white-space:nowrap}.rsm-section{margin-top:22px;padding:22px;border:1px solid rgba(148,163,184,.16);border-radius:20px;background:rgba(15,23,42,.68)}.rsm-section h2{margin:0 0 5px;font-size:1.18rem}.rsm-section h3{margin-top:18px}.brief-row small,.scope-note,.section-heading p{color:#8fa3bd}.intervention-list{display:grid;gap:12px;margin-top:18px}.intervention-card{display:grid;grid-template-columns:72px minmax(0,1fr) 24px;gap:18px;padding:20px;color:inherit;text-decoration:none;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:#101b30;transition:.18s ease}.intervention-card:hover{transform:translateY(-2px);border-color:rgba(56,189,248,.55);background:#12213a}.intervention-card h3{margin:5px 0 4px}.intervention-card p{margin:0;color:#bdc9da}.intervention-card ul{margin:12px 0;padding-left:18px;color:#91a5be}.intervention-score{display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:rgba(14,165,233,.14);color:#7dd3fc}.intervention-score strong{font-size:1.5rem}.intervention-score span{font-size:.65rem;text-transform:uppercase}.intervention-score.large{width:84px;height:84px}.severity{font-size:.65rem;font-weight:800;letter-spacing:.1em}.gap,.overdue,.severity-critical{color:#fb7185}.severity-high{color:#fbbf24}.open-arrow,.recommended{color:#7dd3fc}.open-arrow{align-self:center;font-size:1.5rem}.rsm-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.brief-row{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(148,163,184,.12)}.brief-row:last-child{border:0}.brief-row div{display:flex;flex-direction:column;gap:4px}.brief-row span{font-size:.76rem;text-align:right;color:#a8bad1}.empty-brief,.scope-note{margin-bottom:0}.scope-note{font-size:.8rem;line-height:1.5;padding:12px;border-radius:12px;background:rgba(56,189,248,.08)}.back-link{display:inline-block;margin-bottom:14px;color:#7dd3fc;text-decoration:none}.evidence-list{color:#b9c7db;line-height:1.8}.recommendation-panel{display:flex;flex-direction:column;gap:8px;padding:16px;border-left:3px solid #38bdf8;background:rgba(56,189,248,.08)}.recommendation-panel small{color:#8fa3bd}.coverage-grid{display:flex;flex-wrap:wrap;gap:9px}.coverage-grid span{padding:8px 11px;border-radius:999px;background:rgba(148,163,184,.08);font-size:.72rem}.covered{color:#86efac}.intervention-detail .rsm-hero{align-items:center}.intervention-actions{display:flex;gap:10px;align-items:center;margin:16px 0}.brief-row button,.cadence-completion button,.intervention-actions button{border:1px solid rgba(56,189,248,.45);border-radius:10px;background:#0ea5e9;color:#06111f;padding:9px 13px;font-weight:800;cursor:pointer}.cadence-completion{display:grid;gap:14px;margin-top:22px;padding:22px;border:1px solid rgba(148,163,184,.16);border-radius:20px;background:rgba(15,23,42,.68)}.cadence-completion label{display:grid;gap:7px;color:#b9c7db}.cadence-completion input,.cadence-completion textarea{border:1px solid rgba(148,163,184,.25);border-radius:10px;background:#0b1426;color:#e7eef9;padding:11px}.cadence-completion textarea{min-height:90px}.cadence-link{color:inherit;text-decoration:none}.cadence-link:hover strong{color:#7dd3fc}.cadence-calendar .section-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.cadence-calendar .section-heading>span,.cadence-hero-time{padding:8px 12px;border-radius:999px;background:rgba(56,189,248,.1);color:#bae6fd;font-size:.78rem;font-weight:750}.cadence-hero-time{display:inline-block;margin-top:18px}.cadence-meeting-list{display:grid;gap:12px;margin-top:18px}.cadence-meeting-card{display:grid;grid-template-columns:145px minmax(0,1fr) 190px 24px;gap:20px;align-items:center;padding:18px;color:inherit;text-decoration:none;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:#101b30;transition:.18s ease}.cadence-meeting-card:hover{transform:translateY(-2px);border-color:rgba(56,189,248,.55)}.cadence-meeting-body,.cadence-meeting-facts,.cadence-meeting-time{display:flex;flex-direction:column;gap:6px}.cadence-meeting-body small,.cadence-meeting-facts dt,.cadence-meeting-time span{color:#8fa3bd;font-size:.72rem}.agenda-card h3,.agenda-card p,.cadence-meeting-body blockquote,.cadence-meeting-body h3,.cadence-meeting-body p,.cadence-meeting-facts{margin:0}.cadence-meeting-body p{color:#c8d4e5}.cadence-meeting-body blockquote{margin-top:5px;color:#91a5be;font-size:.82rem}.cadence-meeting-facts{display:grid;grid-template-columns:1fr 1fr}.cadence-meeting-facts dd{margin:3px 0 0;color:#bae6fd;font-size:.82rem}.cadence-signal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:16px}.agenda-card,.cadence-signal{padding:16px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#101b30}.agenda-card,.cadence-signal div{display:flex;justify-content:space-between;gap:16px}.agenda-card>span,.agenda-priority,.cadence-signal span{color:#fbbf24;font-size:.68rem;font-weight:800;text-transform:uppercase}.agenda-card p,.agenda-card small,.cadence-signal p{color:#9fb0c7;line-height:1.5}.agenda-card{margin-top:12px}.agenda-card>div{display:grid;gap:6px}.agenda-card h3{font-size:1rem}.cadence-action-list{display:grid;gap:10px;margin-top:16px}.cadence-action-row{display:grid;grid-template-columns:minmax(240px,1fr) 145px minmax(180px,.7fr) auto;gap:12px;align-items:end;padding:15px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#101b30}.cadence-action-create label,.cadence-action-row label,.cadence-action-row>div{display:grid;gap:5px}.cadence-action-create label,.cadence-action-row label,.cadence-action-row p,.cadence-action-row small{color:#9fb0c7;font-size:.76rem}.cadence-action-row p{margin:2px 0 0}.cadence-action-create input,.cadence-action-create select,.cadence-action-row input,.cadence-action-row select{min-height:40px;border:1px solid rgba(148,163,184,.25);border-radius:9px;padding:0 10px;background:#0b1426;color:#e7eef9}.cadence-action-create button,.cadence-action-row button{min-height:40px;border:0;border-radius:9px;padding:0 13px;background:#38bdf8;color:#06111f;font-weight:800;cursor:pointer}.cadence-action-create{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(148,163,184,.14)}.cadence-action-create .wide,.cadence-action-create h3,.cadence-action-create>p{grid-column:1/-1}.cadence-action-create h3{margin:0}.cadence-action-create button{justify-self:start}@media (max-width:760px){.rsm-today{padding:18px}.rsm-grid,.rsm-hero{display:block}.rsm-principle{display:inline-block;margin-top:18px}.intervention-card{grid-template-columns:58px minmax(0,1fr)}.cadence-action-create,.cadence-action-row,.cadence-meeting-card{grid-template-columns:1fr}.cadence-action-create .wide,.cadence-action-create h3,.cadence-action-create>p{grid-column:auto}.open-arrow{display:none}}.rsm-today{max-width:1240px;margin:0 auto;padding:32px;color:#172033}.rsm-today .rsm-hero{border:1px solid #dbe3ec;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.06)}.rsm-today .rsm-hero p,.rsm-today .scope-note,.rsm-today .section-heading p{color:#64748b}.rsm-today .eyebrow{color:#2961ed}.rsm-today .rsm-section{border:1px solid #dbe3ec;background:#fff;color:#172033}.rsm-today .cadence-meeting-body h3,.rsm-today .cadence-meeting-body p,.rsm-today .cadence-meeting-facts,.rsm-today .rsm-section h2,.rsm-today .rsm-section h3{color:#172033}.rsm-today .cadence-calendar .section-heading>span,.rsm-today .cadence-hero-time{background:#eef4ff;color:#1d4ed8}.rsm-today .cadence-meeting-card{border:1px solid #dbe3ec;background:#f8fafc;color:#172033}.rsm-today .cadence-meeting-card:hover{border-color:#93b4ff;background:#fff}.rsm-today .cadence-meeting-body small,.rsm-today .cadence-meeting-facts dt,.rsm-today .cadence-meeting-time span{color:#64748b}.rsm-today .cadence-meeting-body blockquote{color:#475569}.rsm-today .cadence-meeting-facts dd{color:#1d4ed8}.rsm-today .scope-note{background:#f1f5f9}.rsm-today .empty-brief{color:#64748b}.rsm-today .agenda-card,.rsm-today .cadence-action-row,.rsm-today .cadence-completion,.rsm-today .cadence-signal,.rsm-today .intervention-card{border:1px solid #dbe3ec;background:#fff;color:#172033}.rsm-today .agenda-card p,.rsm-today .agenda-card small,.rsm-today .cadence-action-row label,.rsm-today .cadence-action-row p,.rsm-today .cadence-action-row small,.rsm-today .cadence-completion label,.rsm-today .cadence-signal p,.rsm-today .evidence-list,.rsm-today .intervention-card p,.rsm-today .intervention-card ul,.rsm-today .recommendation-panel small{color:#475569}.rsm-today .intervention-card:hover{border-color:#93b4ff;background:#f8fafc}.rsm-today .intervention-score{background:#eef4ff;color:#1d4ed8}.rsm-today .rsm-principle,.rsm-today .scope-note{border-color:#c7d7f8;color:#1d4ed8}.rsm-today .recommendation-panel{border-left-color:#2961ed;background:#eef4ff}.rsm-today .coverage-grid span{background:#f1f5f9;color:#475569}.rsm-today .cadence-action-create input,.rsm-today .cadence-action-create select,.rsm-today .cadence-action-row input,.rsm-today .cadence-action-row select,.rsm-today .cadence-completion input,.rsm-today .cadence-completion textarea{border-color:#cbd5e1;background:#fff;color:#172033}.rsm-today .cadence-action-create button,.rsm-today .cadence-action-row button,.rsm-today .cadence-completion button{border-color:#2961ed;background:#2961ed;color:#fff}.performance-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.performance-summary-grid article{display:flex;min-height:92px;flex-direction:column;justify-content:center;gap:6px;padding:16px;border:1px solid #dbe3ec;border-radius:12px;background:#f8fafc}.performance-summary-grid strong{color:#172033;font-size:1.45rem}.performance-count,.performance-summary-grid span{color:#64748b;font-size:.78rem}.performance-team{margin-top:20px}.performance-member-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.performance-member-card{display:block;padding:18px;border:1px solid #dbe3ec;border-radius:14px;background:#fff;color:#172033;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.performance-member-card:hover{border-color:#93b4ff;box-shadow:0 12px 26px rgba(15,23,42,.08);transform:translateY(-1px)}.performance-member-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.performance-member-heading h3{margin:4px 0 0}.performance-health{display:grid;width:88px;height:88px;flex:0 0 auto;place-items:center;border:2px solid #cbd5e1;border-radius:50%;background:#f8fafc}.performance-health strong{font-size:1.3rem;line-height:1}.performance-health span{color:#64748b;font-size:.58rem;text-transform:uppercase}.performance-health-healthy{border-color:#9bd7b8;background:#effaf4;color:#087443}.performance-health-watch{border-color:#e8c57a;background:#fff8e8;color:#9a5b00}.performance-health-at_risk,.performance-health-critical{border-color:#efadb4;background:#fff1f2;color:#b42332}.performance-member-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid #e2e8f0}.performance-member-metrics span{color:#64748b;font-size:.78rem}.performance-member-metrics strong{color:#172033;margin-right:4px}.performance-drilldown{display:block;margin-top:16px;color:#2961ed;font-size:.78rem;font-weight:700}.performance-coaching-preview{display:block;min-height:34px;margin-top:14px;color:#475569;font-size:.76rem;line-height:1.45}.team-selling-signal-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.team-selling-signal{padding:5px 8px;border:1px solid #dbe3ec;border-radius:999px;font-size:.66rem;font-weight:700;line-height:1}.team-selling-signal-on{border-color:#9bd7b8;background:#effaf4;color:#087443}.team-selling-signal-watch{border-color:#e8c57a;background:#fff8e8;color:#9a5b00}.team-selling-signal-off{border-color:#efadb4;background:#fff1f2;color:#b42332}.performance-leading-indicators{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:14px}.performance-leading-indicators span{display:flex;min-width:0;flex-direction:column;gap:4px;padding:8px 6px;border:1px solid #dbe3ec;border-radius:8px;background:#f8fafc;text-align:center}.performance-leading-indicators small{overflow:hidden;color:#64748b;font-size:.58rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.performance-leading-indicators strong{color:#172033;font-size:.92rem}.performance-leading-indicators-label{grid-column:1/-1;min-height:auto!important;padding:0!important;border:0!important;background:transparent!important;color:#64748b!important;font-size:.68rem!important;font-weight:800;text-align:left!important;text-transform:uppercase}.team-selling-detail{margin-top:20px}.team-selling-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.team-selling-detail-grid article{padding:14px;border:1px solid #dbe3ec;border-radius:12px;background:#f8fafc}.team-selling-detail-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.team-selling-detail-grid article>div span{color:#1d4ed8;font-weight:800}.team-selling-detail-grid p{margin:8px 0 0;color:#64748b;font-size:.78rem}.team-selling-detail-grid small{display:block;margin-top:10px;color:#9a5b00;font-size:.74rem;line-height:1.4}.team-selling-coaching{margin-top:18px;padding:14px 16px;border-left:3px solid #2961ed;background:#eef4ff;color:#172033}.team-selling-coaching ul{padding-left:18px}.team-selling-coaching p,.team-selling-coaching ul{margin:8px 0 0;color:#475569}.performance-detail-hero{margin-top:12px}.performance-back-link{display:inline-block;color:#2961ed;font-size:.82rem;font-weight:700;text-decoration:none}.performance-commitments,.performance-detail-metrics{margin-top:20px}.performance-commitment-list{display:grid;gap:10px;margin-top:16px}.performance-commitment-list article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #e2e8f0}.performance-commitment-list article:last-child{border-bottom:0}.performance-commitment-list small,.performance-commitment-list strong{display:block}.performance-commitment-list small{margin-top:4px;color:#64748b}.performance-commitment-list>article>span{color:#1d4ed8;font-size:.72rem;font-weight:750;text-transform:uppercase}.team-selling-health{margin-top:22px;border:1px solid #dbe3ec;background:#fff;color:#172033}.team-selling-health-link-wrapper{display:block;color:inherit;text-decoration:none}.team-selling-health-link-wrapper:hover .team-selling-health{border-color:#93b4ff;box-shadow:0 12px 26px rgba(15,23,42,.08);transform:translateY(-1px)}.team-selling-health-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.team-selling-health-heading h2{margin:4px 0 0;color:#172033}.team-selling-health-heading p{max-width:680px;margin:8px 0 0;color:#64748b}.team-selling-score-circle{display:grid;width:96px;height:96px;flex:0 0 auto;place-items:center;align-content:center;border:3px solid #cbd5e1;border-radius:50%;background:#f8fafc}.team-selling-score-circle strong{font-size:1.55rem;line-height:1}.team-selling-score-circle span{margin-top:5px;color:#64748b;font-size:.58rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.team-selling-score-healthy{border-color:#72c99b;background:#effaf4;color:#087443}.team-selling-score-watch{border-color:#e8c57a;background:#fff8e8;color:#9a5b00}.team-selling-score-at_risk,.team-selling-score-critical{border-color:#efadb4;background:#fff1f2;color:#b42332}.team-selling-health-signals{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.team-selling-health-signal{padding:6px 9px;border:1px solid #dbe3ec;border-radius:999px;font-size:.68rem;font-weight:750}.team-selling-health-signal-on{border-color:#9bd7b8;background:#effaf4;color:#087443}.team-selling-health-signal-watch{border-color:#e8c57a;background:#fff8e8;color:#9a5b00}.team-selling-health-signal-off{border-color:#efadb4;background:#fff1f2;color:#b42332}.team-selling-health-coaching{display:flex;gap:8px;margin-top:16px;padding:12px 14px;border-left:3px solid #2961ed;background:#eef4ff;color:#475569;font-size:.78rem;line-height:1.45}.team-selling-health-coaching strong{color:#172033}.team-selling-health-link{display:block;margin-top:14px;color:#2961ed;font-size:.78rem;font-weight:750}.team-selling-health-compact{margin-top:0}.team-selling-health-compact .team-selling-health-coaching{min-height:48px}.rsm-team-selling-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}@media (max-width:760px){.rsm-today{padding:18px}.rsm-today .rsm-principle{max-width:100%;white-space:normal}.performance-member-grid,.performance-summary-grid,.rsm-team-selling-list,.team-selling-detail-grid{grid-template-columns:1fr}.team-selling-health-heading{flex-direction:column}}