/* Survivor One v0.3.21 — commissioner Control Room consolidation only. */
.v0318-control-room .v0318-tabs.v0321-three-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.v0318-control-room .v0318-tab.active{
  color:var(--v0321-tab-text,#fff)!important;
  -webkit-text-fill-color:var(--v0321-tab-text,#fff)!important;
  text-shadow:none!important
}
.v0321-compact-details{margin-top:8px}
.v0321-compact-details>summary{
  list-style:none;cursor:pointer;user-select:none;
  min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;
  padding:11px 13px;border:1px solid rgba(255,255,255,.10);border-radius:12px;
  background:rgba(255,255,255,.035);font-size:11px;font-weight:1000;letter-spacing:.055em
}
.v0321-compact-details>summary::-webkit-details-marker{display:none}
.v0321-compact-details>summary::after{content:'+';font-size:18px;line-height:1;opacity:.72}
.v0321-compact-details[open]>summary::after{content:'–'}
.v0321-compact-body{padding-top:9px}
.v0321-compact-body>.admin-card:first-child,.v0321-compact-body>.announcement:first-child{margin-top:0}
@media(max-width:799px){
  .v0318-control-room .v0318-tabs.v0321-three-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px}
  .v0318-control-room .v0318-tabs.v0321-three-tabs .v0318-tab{font-size:10px;padding:8px 5px;min-height:48px}
}
