.viewChoices{border:0;padding:0;display:grid;gap:10px}.viewChoice,.viewExtra{display:flex!important;align-items:flex-start;gap:12px;cursor:pointer}.viewChoice{border:1px solid var(--line);border-radius:12px;padding:14px;background:var(--surface);margin:0!important}.viewChoice:has(input:checked){border-color:var(--teal);box-shadow:inset 3px 0 var(--teal)}.viewChoice input,.viewExtra input{width:auto!important;flex:none;margin-top:4px;accent-color:var(--teal)}.viewChoice strong,.viewExtra strong{display:block}.viewChoice small,.viewExtra small{display:block;color:var(--muted);font-weight:400;line-height:1.5;margin-top:4px}.viewExtraGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.captainViewSettings #captainViewExtras{padding:14px;border:1px solid var(--line);border-radius:12px;margin:14px 0}.captainViewSettings [hidden]{display:none!important}.captainViewSettings h4{margin:12px 0}.viewLevelNote{color:var(--muted);font-size:13px;margin:12px 0}.captainViewSettings #captainViewStatus:empty{display:none}html[data-captain-view=simple] #captainBottom{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-captain-view=simple] .deskFilters{grid-template-columns:1fr}html[data-captain-view=simple] .deskTiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}

.deskFilters [hidden]{display:none!important}

@media(min-width:681px){html[data-captain-view=medium] .deskTiles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}
@media(max-width:680px){html[data-captain-view] .deskTiles{grid-template-columns:1fr}}
