/* V27.4.22 Build 223 — Recruiting War Room */
.recruiting-war-room-v223{overflow:visible}
.recruiting-command-v223{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(240px,1.2fr) minmax(320px,1fr);gap:14px;align-items:center;margin-bottom:10px;padding:16px;border:1px solid color-mix(in srgb,var(--team-secondary,#22d3ee) 38%,#27485a);border-radius:16px;background:linear-gradient(125deg,color-mix(in srgb,var(--team-primary,#1d4ed8) 33%,#061620),#06141f 58%,color-mix(in srgb,var(--team-secondary,#22d3ee) 12%,#06141f));box-shadow:0 16px 38px rgba(0,0,0,.25)}
.recruiting-command-v223:after{content:"★";position:absolute;right:-18px;top:-45px;color:color-mix(in srgb,var(--team-secondary,#22d3ee) 9%,transparent);font-size:12rem;line-height:1;transform:rotate(10deg);pointer-events:none}
.recruit-command-copy-v223,.recruit-command-stats-v223,.recruit-command-actions-v223{position:relative;z-index:1}.recruit-command-copy-v223 h2{margin:4px 0 3px;font-size:1.35rem}.recruit-command-copy-v223 p{margin:0;color:#9cb2c0;font-size:.72rem;line-height:1.45}
.recruit-command-stats-v223{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.recruit-command-stats-v223>div{padding:9px 8px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(3,15,24,.68);text-align:center}.recruit-command-stats-v223 small,.recruit-command-stats-v223 b{display:block}.recruit-command-stats-v223 small{color:#7897a9;font-size:.52rem;font-weight:900;letter-spacing:.09em}.recruit-command-stats-v223 b{margin-top:2px;font-size:1.12rem}.recruit-command-stats-v223 em{margin-left:2px;color:#718b9a;font-size:.57rem;font-style:normal}
.recruit-command-actions-v223{grid-column:1/-1}.recruit-command-actions-v223 .recruit-controls{display:grid;grid-template-columns:repeat(2,minmax(100px,150px)) minmax(185px,1fr);gap:7px;width:100%}.recruit-command-actions-v223 .hour-box{padding:7px 10px;background:#061722}.recruit-command-actions-v223 .hour-box strong{font-size:1.05rem}.recruit-command-actions-v223 .btn{margin-left:auto;min-height:42px}
.recruit-balances-v252{position:relative;z-index:1;grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:7px}.recruit-balances-v252>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:9px 11px;border:1px solid rgba(91,220,189,.23);border-radius:10px;background:rgba(3,20,28,.72)}.recruit-balances-v252 small{color:#91abbb;font-size:.52rem;font-weight:900;letter-spacing:.08em}.recruit-balances-v252 b{grid-row:1/3;grid-column:2;color:#72e0c5;font-size:.9rem}.recruit-balances-v252 span{color:#88a0af;font-size:.56rem}.recruit-balances-v252 button{min-height:42px;padding:8px 12px;border:1px solid #36576a;border-radius:10px;background:#102a38;color:#dcebf2;font:800 .62rem system-ui;cursor:pointer}
.recruiting-legacy-head-v223{display:none!important}
.recruit-inline-ad-buttons{margin:8px 0 10px!important}
.recruit-intel-v223{margin:8px 0 12px;border:1px solid #203e50;border-radius:11px;background:#071925}.recruit-intel-v223>summary{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;list-style:none}.recruit-intel-v223>summary::-webkit-details-marker{display:none}.recruit-intel-v223>summary span,.recruit-intel-v223>summary b,.recruit-intel-v223>summary small{display:block}.recruit-intel-v223>summary b{font-size:.72rem}.recruit-intel-v223>summary small{margin-top:2px;color:#7892a2;font-size:.58rem}.recruit-intel-v223>summary strong{color:#8eb0c3;transition:transform .2s}.recruit-intel-v223[open]>summary strong{transform:rotate(180deg)}.recruit-intel-body-v223{padding:0 10px 10px;border-top:1px solid rgba(255,255,255,.07)}.recruit-intel-body-v223 .android-build-verification{display:none!important}
.recruit-board-tools-v223{display:grid;gap:8px;margin-top:10px}.recruit-board-title-v223{display:flex;align-items:end;justify-content:space-between;gap:12px}.recruit-board-title-v223 h3{margin:2px 0 0}.recruit-board-title-v223 #recruitFilterToggleV223{display:none}.recruit-quick-filters-v223{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.recruit-quick-filters-v223::-webkit-scrollbar{display:none}.recruit-quick-filters-v223 button{flex:0 0 auto;border:1px solid #29485b;border-radius:999px;background:#091d2a;color:#9ab2bf;padding:7px 11px;font-size:.63rem;font-weight:900}.recruit-quick-filters-v223 button.active{border-color:color-mix(in srgb,var(--team-secondary,#22d3ee) 55%,#29485b);background:color-mix(in srgb,var(--team-primary,#1d4ed8) 45%,#081a27);color:#fff}
.recruit-toolbar-v223{margin:0 0 10px;padding:9px;border:1px solid #1e3a4b;border-radius:11px;background:#071925}.recruit-toolbar-v223 input,.recruit-toolbar-v223 select{min-height:40px}
.recruit-card-v223{position:relative;overflow:hidden;border-color:#274657!important;background:linear-gradient(150deg,#0a2030,#071722 72%)!important}.recruit-card-v223:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(var(--team-secondary,#22d3ee),var(--team-primary,#2563eb))}.recruit-card-v223 .mobile-data-head h3{margin-bottom:2px}.recruit-card-v223 .mobile-data-grid>div{background:#061723;border:1px solid rgba(255,255,255,.055)}.recruit-card-v223 .mobile-race-list{border:1px solid #19384a;border-radius:9px;overflow:hidden}.recruit-card-v223 .race-mini-row{padding:6px 8px}.recruit-card-v223 .mobile-actions{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:9px}.recruit-card-v223 .mobile-actions .btn{min-height:40px;font-size:.6rem}.recruit-card-v223 .plan-select{width:100%;margin-top:8px;min-height:40px}
.recruit-profile-hero-v223{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:11px;margin:0 42px 12px 0;padding:11px;border:1px solid #2b4c5f;border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--team-primary,#1d4ed8) 23%,#081c29),#071722)}.recruit-profile-hero-v223 .ui-player-portrait{width:54px;height:62px}.recruit-profile-copy-v223 h2{margin:3px 0}.recruit-profile-copy-v223 p{margin:0;color:#9bb2bf;font-size:.72rem}.recruit-profile-body-v223 .recruit-profile-metrics-v223{grid-template-columns:repeat(4,minmax(0,1fr))}.recruit-profile-body-v223 .recruit-profile-section{padding:13px;border:1px solid #203d4f;border-radius:12px;background:#081a27}.recruit-profile-body-v223 .recruit-profile-section+.recruit-profile-section{margin-top:10px}
#highSchoolCommitSection .commit-card{position:relative;overflow:hidden;background:linear-gradient(145deg,#123224,#081f17)}#highSchoolCommitSection .commit-card:after{content:"COMMITTED";position:absolute;right:8px;top:8px;color:#6ee7b7;font-size:.5rem;font-weight:900;letter-spacing:.08em}

@media(max-width:760px){
 .recruiting-command-v223{grid-template-columns:1fr;gap:9px;margin:-2px -2px 8px;padding:12px;border-radius:13px}.recruit-command-copy-v223 h2{font-size:1.08rem}.recruit-command-copy-v223 p{font-size:.61rem}.recruit-command-stats-v223{gap:5px}.recruit-command-stats-v223>div{padding:7px 4px}.recruit-command-stats-v223 b{font-size:.9rem}.recruit-balances-v252{grid-column:auto;grid-template-columns:1fr 1fr}.recruit-balances-v252 button{grid-column:1/-1}.recruit-command-actions-v223{grid-column:auto}.recruit-command-actions-v223 .recruit-controls{grid-template-columns:1fr 1fr}.recruit-command-actions-v223 .recruit-controls .btn{grid-column:1/-1;width:100%;min-height:42px}.recruit-command-actions-v223 .hour-box{display:none}
 .recruit-inline-ad-buttons{grid-template-columns:1fr 1fr!important;gap:6px!important}.recruit-inline-ad-btn{min-height:38px!important;padding:7px!important;font-size:.57rem!important}
 .recruit-board-title-v223 #recruitFilterToggleV223{display:inline-flex}.recruit-toolbar-v223{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:7px}.recruit-toolbar-v223 #recruitSearch{grid-column:1/-1}.recruit-toolbar-v223 #positionFilter,.recruit-toolbar-v223 #statusFilter{display:block}.recruit-toolbar-v223 #starFilter,.recruit-toolbar-v223 #recruitRegionFilter,.recruit-toolbar-v223 #interestFilter,.recruit-toolbar-v223 #scoutFilter,.recruit-toolbar-v223 #sortFilter,.recruit-toolbar-v223 #autoBoardBtn{display:none}.recruit-filters-open-v223 .recruit-toolbar-v223 #starFilter,.recruit-filters-open-v223 .recruit-toolbar-v223 #recruitRegionFilter,.recruit-filters-open-v223 .recruit-toolbar-v223 #interestFilter,.recruit-filters-open-v223 .recruit-toolbar-v223 #scoutFilter,.recruit-filters-open-v223 .recruit-toolbar-v223 #sortFilter,.recruit-filters-open-v223 .recruit-toolbar-v223 #autoBoardBtn{display:block}.recruit-filters-open-v223 .recruit-toolbar-v223 #autoBoardBtn{grid-column:1/-1}
 .recruit-intel-v223{margin-bottom:10px}.recruit-intel-body-v223 #recruitingOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.recruit-intel-body-v223 .recruiting-rules{gap:6px}.recruit-intel-body-v223 .school-grade-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .recruit-card-v223 .motivation-row .motivation-chip:nth-child(n+3),.recruit-card-v223 .mobile-data-grid>div:nth-child(n+5),.recruit-card-v223 .mobile-race-list .race-mini-row:nth-child(n+3){display:none}.recruit-card-v223 .mobile-data-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.recruit-card-v223 .mobile-data-grid small{font-size:.48rem}.recruit-card-v223 .mobile-data-grid b{font-size:.72rem}.recruit-card-v223 .mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.recruit-card-v223 .mobile-actions .btn{font-size:.62rem}
 .recruit-profile-body-v223 .recruit-profile-metrics-v223{grid-template-columns:repeat(2,minmax(0,1fr))}.recruit-profile-body-v223 .recruit-profile-metrics-v223>div:nth-child(n+9){display:none}.recruit-profile-body-v223 .recruit-profile-section{padding:10px}.recruit-profile-body-v223 .recruit-action-grid{grid-template-columns:1fr 1fr}.recruit-profile-body-v223 .recruit-action-card{padding:9px}.recruit-profile-body-v223 .recruit-action-card p{display:none}.recruit-profile-hero-v223{grid-template-columns:50px minmax(0,1fr);margin-right:34px;padding:9px}.recruit-profile-hero-v223 .ui-player-portrait{width:46px;height:54px}
}
@media(max-width:420px){.recruit-command-stats-v223 small{font-size:.46rem}.recruit-card-v223 .mobile-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recruit-profile-body-v223 .recruit-action-grid{grid-template-columns:1fr}}
