.locale-access{color:#e7c591;font:600 13px/1.4 system-ui,sans-serif;text-decoration:none;padding:6px 9px;border:1px solid #687777;border-radius:3px;white-space:nowrap}.locale-access:focus-visible{outline:3px solid #e9c28b;outline-offset:3px}.locale-access:hover{background:#304047}#visionSidebar .locale-access{display:block;margin:7px 10px;text-align:center}header>.locale-access{align-self:center;margin:4px}.locale-content-note{font:13px/1.5 system-ui,sans-serif;color:#b9c5c5;border-left:2px solid #c5a575;padding:8px 12px;margin:12px 0;overflow-wrap:anywhere}.locale-content-note:empty{display:none}
@media(max-width:899px){
 #visionSidebar a.locale-access{display:grid;place-items:center;font-size:0;min-height:40px;margin:4px;padding:0;white-space:normal}
 #visionSidebar a.locale-access::before{font:20px/1.2 system-ui,sans-serif;content:'◈'}
 #visionSidebar a[href="/projekty/"]::before{content:'♧'}
 #visionSidebar a[href="/wydarzenia/"]::before{content:'⚑'}
 #visionSidebar a[href="/sezon/"]::before{content:'✧'}
 #visionSidebar a[href="/towarzysz/"]::before{content:'🐕'}
 #visionSidebar a[href="/bazy/"]::before{content:'⌂'}
 #visionSidebar a[href="/ludzie/"]::before{content:'♙'}
 #visionSidebar a[href="/specjalizacje/"]::before{content:'⚙'}
 #visionSidebar a[href="/jezyk/"]::before{content:'🌐'}
}
#hudSeasonBadge{white-space:normal;font-size:11px;border-color:#bd9d69;color:#efd59d;line-height:1.4}
#hudSeasonBadge[hidden]{display:none!important}
@media(min-width:900px){#visionSidebar{max-height:calc(100% - var(--hud-bottom) - 8px);overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain}}
/* S38: wyłączony przycisk główny (np. „Zbuduj” przy zajętej kolejce) wyraźnie nieaktywny — dawniej złoty jak aktywny. */
button.primary:disabled,button.primary[disabled]{filter:grayscale(1) brightness(.75);opacity:.55;cursor:not-allowed;box-shadow:none}
.field-hint{display:block;margin:-4px 0 10px;color:#9fb0b0;font:12px/1.4 system-ui,sans-serif}
/* S38: grupa „Więcej” w menu osady i własne ikony linków na telefonie (wcześniej cztery jednakowe romby). */
.nav-more{margin:2px 0}.nav-more>summary{list-style:none;cursor:pointer;color:#e7c591;font:600 13px/1.4 system-ui,sans-serif;padding:6px 9px;margin:7px 10px;border:1px dashed #687777;border-radius:3px;text-align:center}.nav-more>summary::-webkit-details-marker{display:none}.nav-more>summary span{margin-right:6px}.nav-more[open]>summary{border-style:solid;background:#26333a}.nav-more>summary:focus-visible{outline:3px solid #e9c28b;outline-offset:3px}
@media(max-width:899px){
 .nav-more>summary{display:grid;place-items:center;min-height:40px;margin:4px;padding:0}.nav-more>summary span{font-size:20px;margin:0}.nav-more>summary b{display:none}
 #visionSidebar a[href="/plotki/"]::before{content:'📻'}
 #visionSidebar a[href="/sprawy/"]::before{content:'⚖'}
 #visionSidebar a[href="/artefakty/"]::before{content:'◈'}
 #visionSidebar a[href="/powiadomienia/"]::before{content:'🔔'}
 #visionSidebar a[href="/obrona/"]::before{content:'🛡'}#visionSidebar a[href="/ambulans/"]::before{content:'🚑'}#visionSidebar a[href="/zlecenia/"]::before{content:'🔁'}#visionSidebar a[href="/patron/"]::before{content:'⭐'}#visionSidebar a[href="/dzien/"]::before{content:'📜'}#visionSidebar a[href="/kupiec/"]::before{content:'🐪'}#visionSidebar a[href="/tygodnik/"]::before{content:'📰'}#visionSidebar a[href="/odkrycia/"]::before{content:'🧭'}#visionSidebar a[href="/opiekun/"]::before{content:'🤝'}#visionSidebar a[href="/konto/"]::before{content:'\01F510'}.recovery-code code{display:inline-block;font:700 1.35em ui-monospace,monospace;letter-spacing:.08em;padding:8px 12px;border:1px dashed #e0b25b;border-radius:6px;user-select:all}
}

/* Propozycja 6 (06.11): podpisane działy w „Więcej” */
.nav-more .nav-group{display:block;margin:10px 12px 2px;color:#9aa7a7;font:600 11px/1.3 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}
@media (max-width:899px){.nav-more .nav-group{display:none}}
