.socialShell .pageHero{border-radius:var(--social-radius);background:linear-gradient(90deg,#e7f0f8,#f9fbfc);padding:28px;border:1px solid var(--social-line);flex-wrap:wrap;gap:20px}.socialShell .pageHero h1{font-size:clamp(28px,3vw,42px);overflow-wrap:anywhere}.socialShell .serverGrid{grid-template-columns:minmax(0,1fr);gap:20px}.socialShell .serverGrid>.panel{padding:24px}.socialShell .serverGrid .info{display:grid;grid-template-columns:1fr 1fr;gap:10px}.socialShell .serverGrid .info h3,.socialShell .serverGrid .info>p{grid-column:1/-1}
.socialLiveScroll{overflow-x:auto}.socialLiveTable{min-width:710px}.socialLiveTable .thead,.socialLiveTable .trow{display:grid;grid-template-columns:45px minmax(150px,1fr) 45px 90px 110px 90px;gap:12px}.socialLiveTable .thead{font-size:12px;line-height:1.5;background:#eef3f7;border-radius:12px;padding:14px}.socialLiveTable .trow{min-height:64px;align-items:center;border-bottom:1px solid var(--social-line)}.socialLiveTable .player{min-width:0}.socialLiveTable .player strong{overflow-wrap:anywhere}.socialLiveFreshness,.socialLiveUnknown{font-size:12px;color:var(--social-muted);line-height:1.65}.socialAdminShortcut{min-height:44px;margin-top:14px;background:#e7eef4;border:1px solid var(--social-line);border-radius:12px;padding:12px 18px;color:var(--social-ink)}
.adminToday,.adminStatusCard,.gameControlDialog{border-radius:var(--social-radius)}.adminControlReadiness{border:1px solid var(--social-line);border-radius:12px;background:#f3f7fa}.adminToday button:focus-visible,.gameControlDialog button:focus-visible,.gameControlDialog select:focus-visible,.gameControlDialog input:focus-visible{outline:3px solid #145277;outline-offset:3px}
.socialAdminQuick{display:flex;flex-wrap:wrap;gap:10px;border-top:1px solid var(--social-line);padding-top:18px;margin-top:18px}.socialAdminQuick h3,.socialAdminQuick p{flex-basis:100%;margin:0}.socialAdminQuick p{font-size:13px;color:var(--social-muted);line-height:1.65}.socialAdminQuick button{min-height:44px;border:1px solid var(--social-line);border-radius:10px;background:white;color:var(--social-ink);padding:10px 14px}.socialAdminQuick button:disabled{opacity:.55}
@media(max-width:767px){.socialShell .pageHero,.socialShell .serverGrid>.panel{padding:20px}.socialShell .serverGrid .info{grid-template-columns:1fr}.socialShell .serverStats{flex-wrap:wrap;gap:12px}.socialLiveScroll{margin:0 -8px;padding:0 8px}.socialAdminShortcut{width:100%}}

/* Панель: читаемая готовность управления на светлом зимнем фоне. */
.adminToday .adminControlReadiness strong{color:#284f6b}
.adminToday .adminControlReadiness span{color:#31566c}
.adminToday .adminControlReadiness small{color:#536c7c}
.adminTodayStatus{align-items:start}
.adminToday .adminStatusCard{min-height:0}
.adminToday .adminSectionHead{flex-wrap:wrap}
.adminToday .adminTournamentList>div{min-width:0}
.adminToday .adminTournamentList strong,.adminToday .adminTournamentList small{overflow-wrap:anywhere}
.adminToday .adminTournamentList button{min-height:44px;color:#24567b}
