/* V27.4.25 Build 226 — restored recruit cards, tabbed recruit profiles, visible Home controls */
.recruit-card-v226 .mobile-actions.recruit-actions-restored-v226{display:block!important;margin-top:9px}.recruit-card-action-grid-v226{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.recruit-card-v226 .mobile-actions .recruit-card-action-grid-v226>.btn{display:inline-flex!important;justify-content:center;width:100%;min-width:0;min-height:42px!important;padding:7px!important;border:1px solid #31536a!important;border-radius:7px!important;font-size:.6rem!important}.recruit-card-v226 .mobile-actions .btn.neutral{background:#102b3d!important;color:#f3f8fb!important}.recruit-card-v226 .mobile-actions .btn.primary{border-color:#655fe0!important;background:#36348e!important}.recruit-card-v226 .mobile-actions .btn.warning{border-color:#9d6d18!important;background:#744609!important}.recruit-card-v226 .mobile-actions .btn.success{border-color:#25804c!important;background:#0f6236!important}.recruit-card-v226 .mobile-actions .btn.danger{border-color:#a13a4d!important;background:#761d31!important}.recruit-card-v226 .mobile-actions .btn:disabled{opacity:.45!important;filter:saturate(.55)}.recruit-card-plan-v226{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;padding:7px 8px;border:1px solid #25485b;border-radius:8px;background:#071925}.recruit-card-plan-v226>span{color:#91a9b7;font-size:.53rem;font-weight:900;text-transform:uppercase}.recruit-card-plan-v226 .plan-select{margin:0!important;min-height:36px!important}.recruit-card-profile-v226{grid-column:1/-1}

.recruit-profile-modal-v226{padding-bottom:14px!important;overflow-x:hidden!important}.recruit-profile-body-v226{padding-bottom:max(14px,env(safe-area-inset-bottom))!important}.recruit-profile-body-v226>.recruit-profile-hero-v223{margin-bottom:8px}.recruit-profile-shell-v226{display:grid;gap:9px}.recruit-profile-tabs-v226{position:sticky;top:-1px;z-index:8;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border:1px solid #29495c;border-radius:9px;background:#081b28;box-shadow:0 8px 18px rgba(0,0,0,.28)}.recruit-profile-tabs-v226 button{min-height:38px;border:1px solid transparent;border-radius:7px;background:transparent;color:#8ea8b6;padding:6px 3px;font-size:.57rem;font-weight:900}.recruit-profile-tabs-v226 button.active{border-color:color-mix(in srgb,var(--team-secondary,#22d3ee) 56%,#29485b);background:color-mix(in srgb,var(--team-primary,#1d4ed8) 48%,#081a27);color:#fff}.recruit-profile-panels-v226>[data-recruit-panel-v226]{display:grid;gap:9px}.recruit-profile-panels-v226>[data-recruit-panel-v226][hidden]{display:none!important}.recruit-profile-panels-v226 .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.recruit-profile-panels-v226 .recruit-profile-section{margin:0;padding:11px;border:1px solid #203d4f;border-radius:10px;background:#081a27}.recruit-profile-panels-v226 .recruit-profile-section+.recruit-profile-section{margin-top:0}.recruit-profile-panels-v226 .recruit-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.recruit-profile-panels-v226 .recruit-action-card{padding:9px}.recruit-profile-panels-v226 .recruit-action-card .btn{min-height:40px}.recruit-profile-panels-v226 [data-recruit-panel-v226="recruiting"]>.recruit-profile-section:last-child .actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.recruit-profile-panels-v226 [data-recruit-panel-v226="recruiting"]>.recruit-profile-section:last-child .actions .btn{width:100%;min-height:42px}.recruit-panel-empty-v226{display:grid;gap:6px;padding:22px 14px;border:1px dashed #315064;border-radius:10px;background:#071925;text-align:center}.recruit-panel-empty-v226 b{color:#eef8fd}.recruit-panel-empty-v226 span{color:#89a3b1;font-size:.66rem}.recruit-panel-empty-v226 .btn{justify-self:center;margin-top:4px}

.ui-home-controls-always-v226{display:block!important}.ui-home-controls-always-v226>summary{cursor:default!important;pointer-events:none;list-style:none}.ui-home-controls-always-v226>summary::-webkit-details-marker{display:none}.ui-home-controls-always-v226>summary::marker{content:""}.ui-home-controls-always-v226>.ui-home-utility-actions{display:grid!important}

@media(max-width:760px){.recruit-card-action-grid-v226{grid-template-columns:repeat(2,minmax(0,1fr))}.recruit-card-v226 .mobile-actions .recruit-card-action-grid-v226>.btn{min-height:43px!important;font-size:.59rem!important}.recruit-profile-modal-v226{height:calc(100dvh - max(7px,env(safe-area-inset-top)))!important;padding:9px 8px max(10px,env(safe-area-inset-bottom))!important}.recruit-profile-body-v226>.recruit-profile-hero-v223{margin-right:29px}.recruit-profile-tabs-v226 button{font-size:.51rem}.recruit-profile-panels-v226 .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recruit-profile-panels-v226 .recruit-action-grid{grid-template-columns:1fr 1fr}.recruit-profile-panels-v226 .recruit-action-card p{display:block;font-size:.61rem}.recruit-profile-panels-v226 [data-recruit-panel-v226="recruiting"]>.recruit-profile-section:last-child .actions{grid-template-columns:1fr 1fr}}
@media(max-width:420px){.recruit-profile-panels-v226 .recruit-action-grid{grid-template-columns:1fr}.recruit-profile-panels-v226 [data-recruit-panel-v226="recruiting"]>.recruit-profile-section:last-child .actions{grid-template-columns:1fr}}
