/* Windows Kiosk 2.5.30 UI cleanup */
.nav.wk-nav-grouped{gap:3px}
.nav-group-title{margin:12px 8px 5px;color:color-mix(in srgb,var(--sidebarText) 55%,transparent);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}
.nav-group-title:first-child{margin-top:0}
html[data-theme="win311"] .nav-group-title{color:#222;border-top:1px solid #808080;padding-top:8px;letter-spacing:0;text-transform:none;font-size:11px}
html[data-theme="win311"] .nav-group-title:first-child{border-top:0;padding-top:0}
.top-actions select#themeSelect{display:none!important}
.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}
.settings-grid .panel{margin-bottom:0}
.settings-priority{border-left:4px solid var(--accent)}
.settings-section-note{margin:8px 0 14px;color:var(--muted)}
.settings-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}
.settings-tabs .btn.active{background:var(--accent);border-color:var(--accent);color:var(--accentText)}
.onec-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}
.onec-toolbar input,.onec-toolbar select{min-width:190px}
.onec-type{font-weight:700}
.onec-type.file{color:#0369a1}.onec-type.server{color:#166534}.onec-type.web{color:#7c3aed}.onec-type.unknown{color:var(--warn)}
.onec-safe-note{border-left:4px solid var(--warn);background:var(--surface2);padding:10px 12px;margin:12px 0}
.onec-display-card{display:grid;gap:10px}
.onec-display-card textarea{min-height:72px;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;padding:9px 10px;font:inherit}
.rms-main-card{border-left:4px solid var(--accent)}
.rms-audit-footer summary{list-style:none}
.rms-audit-footer summary::before{content:'▸ ';font-weight:700}.rms-audit-footer[open] summary::before{content:'▾ '}
.wk-table-pager{justify-content:flex-end}
@media(max-width:1100px){.settings-grid{grid-template-columns:1fr}}
