@import url('https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap');

/* Clean Sky — Design System v2.1 */
*, *::before, *::after { box-sizing: border-box; }

/* ─── Tokens: light (default) ─────────────────────────────────── */
:root {
  --sidebar-w:      252px;
  --sidebar-slim-w:  72px;
  --navy:           #001B3D;
  --navy-700:       #0B2A4E;
  --bg:             #F5F5F7;
  --bg-2:           #EBEBED;
  --bg-3:           #EBEBED;
  --surface:        #ffffff;
  --surface-2:      #FBFCFE;
  --bg-1:           #ffffff;
  --bg-3:           #EBEBED;
  --bg-input:       #ffffff;
  --bg-elevated:    #ffffff;
  --bg-card:        #ffffff;
  --row-bg:         rgba(0,27,61,.045);
  --row-bg-subtle:  rgba(0,27,61,.025);
  --row-hover:      rgba(0,27,61,.06);
  --shimmer:        rgba(255,255,255,.7);
  --ink:            #0A2138;
  --ink-2:          #54657A;
  --ink-3:          #8896A6;
  --ink-4:          #AEBAC8;
  --text:           #0A2138;
  --text-muted:     #54657A;
  --text-dim:       #8896A6;
  --muted:          #8896A6;
  --line:           rgba(0,27,61,.08);
  --line-2:         rgba(0,27,61,.05);
  --line-strong:    rgba(0,27,61,.14);
  --border:         rgba(0,27,61,.08);
  --border-strong:  rgba(0,27,61,.14);
  --border-subtle:  rgba(0,27,61,.05);
  --accent:         #001B3D;
  --accent-soft:    rgba(0,27,61,.07);
  --accent-ring:    rgba(0,27,61,.18);
  --accent-hover:   #0B2A4E;
  --accent-bg:      rgba(0,27,61,.07);
  --accent-bg-strong: rgba(0,27,61,.12);
  --accent-fg-on-solid: #ffffff;
  --c-emerald:      #128767;
  --c-amber:        #B5821F;
  --c-navy:         #1D4E8F;
  --c-violet:       #5A57C4;
  --c-rose:         #B24467;
  --success:        #128767;
  --success-bg:     rgba(18,135,103,.11);
  --warn:           #B5821F;
  --warn-bg:        rgba(181,130,31,.11);
  --danger:         #B24467;
  --danger-bg:      rgba(178,68,103,.11);
  --shadow-xs:      0 1px 2px rgba(0,27,61,.05);
  --shadow-sm:      0 1px 2px rgba(0,27,61,.04), 0 2px 6px -2px rgba(0,27,61,.06);
  --shadow:         0 1px 2px rgba(0,27,61,.04), 0 4px 12px -4px rgba(0,27,61,.10);
  --shadow-md:      0 1px 2px rgba(0,27,61,.04), 0 14px 30px -14px rgba(0,27,61,.14);
  --shadow-lg:      0 8px 16px -6px rgba(0,27,61,.14), 0 24px 48px -16px rgba(0,27,61,.18);
  --shadow-pop:     0 8px 16px -6px rgba(0,27,61,.14), 0 24px 48px -16px rgba(0,27,61,.18);
  --font:           "Hanken Grotesk",system-ui,-apple-system,sans-serif;
  --font-mono:      "JetBrains Mono",ui-monospace,"SF Mono",monospace;
  --r-card:         20px;
  --r-md:           14px;
  --r-sm:           10px;
  --r-pill:         999px;
  --radius-sm:      10px;
  --radius:         14px;
  --radius-lg:      20px;
  --gap:            24px;
  --card-pad:       24px;
  --ease:           cubic-bezier(.22,.61,.36,1);
  --ease-out:       cubic-bezier(.16,1,.3,1);
  --duration-fast:  .12s;
  --duration:       .18s;
}

/* ─── Dark theme ──────────────────────────────────────────────── */
:root:not([data-theme="light"]) {
  --bg: #0b0e14; --bg-2: #111520; --surface: #161b26; --surface-2: #1c2230;
  --bg-1: #161b26; --bg-3: #1c2230; --bg-input: #111520; --bg-elevated: #161b26; --bg-card: #161b26;
  --row-bg: rgba(255,255,255,.05); --row-bg-subtle: rgba(255,255,255,.025);
  --row-hover: rgba(255,255,255,.06); --shimmer: rgba(255,255,255,.07);
  --ink: #d8e4f0; --ink-2: #8fa3b8; --ink-3: #5a6e82; --ink-4: #3d5066;
  --text: #d8e4f0; --text-muted: #8fa3b8; --text-dim: #5a6e82; --muted: #5a6e82;
  --line: rgba(255,255,255,.08); --line-2: rgba(255,255,255,.05);
  --line-strong: rgba(255,255,255,.14); --border: rgba(255,255,255,.08);
  --border-strong: rgba(255,255,255,.14); --border-subtle: rgba(255,255,255,.05);
  --accent: #4d8dff; --accent-hover: #6ba3ff;
  --accent-bg: rgba(77,141,255,.14); --accent-bg-strong: rgba(77,141,255,.22);
  --shadow-xs: 0 1px 2px rgba(0,0,0,.3); --shadow-sm: 0 1px 2px rgba(0,0,0,.2),0 2px 6px -2px rgba(0,0,0,.3);
  --shadow: 0 4px 16px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.2);
  --shadow-md: 0 4px 16px rgba(0,0,0,.3),0 14px 30px -14px rgba(0,0,0,.4);
  --shadow-lg: 0 12px 48px rgba(0,0,0,.45),0 4px 12px rgba(0,0,0,.25);
}
@media (prefers-color-scheme: light) { :root:not([data-theme]) { color-scheme: light; } }

/* ─── Base ─────────────────────────────────────────────────────── */
html, body { height: 100%; }
input, select, textarea { max-width: 100%; min-width: 0; }
body { margin:0; position:relative; font-family:var(--font); font-size:14px; line-height:1.5;
  background:var(--bg); color:var(--ink); min-height:100vh;
  -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }
/* Prevent white flash before sidebar renders */
body::before {
  content: "";
  position: fixed;
  top: 0; left: 0; bottom: 0;
  width: var(--sidebar-w);
  background: var(--navy);
  z-index: 0;
  transition: width .38s var(--ease);
}
html.sidebar-slim body::before { width: var(--sidebar-slim-w); }
@media (max-width: 768px) { body::before { display: none; } }
/* Reserve sidebar space immediately before shell.js renders */
#shell-mount {
  position: fixed;
  top: 0; left: 0; bottom: 0;
  width: var(--sidebar-w);
  z-index: 100;
  pointer-events: none;
}
::selection { background:var(--accent-bg-strong); color:var(--ink); }
::-webkit-scrollbar { width:6px; height:6px; }
::-webkit-scrollbar-track { background:transparent; }
::-webkit-scrollbar-thumb { background:var(--line-strong); border-radius:4px; }
::-webkit-scrollbar-thumb:hover { background:var(--ink-4); }

/* ─── Sidebar ─────────────────────────────────────────────────── */
aside.sidebar {
  width: var(--sidebar-w);
  background: var(--navy);
  border-right: 1px solid rgba(255,255,255,.07);
  display: flex; flex-direction: column;
  position: fixed; top:0; left:0; bottom:0;
  z-index: 100; overflow: visible;
  transition: width .38s var(--ease);
}

/* Rail head */
.rail-head {
  height: 76px; flex-shrink: 0;
  display: flex; align-items: center;
  padding: 0 22px; gap: 12px;
  cursor: pointer; position: relative;
}
/* Inset divider - doesn't touch the sides */
.rail-head::after {
  content: "";
  position: absolute;
  bottom: 0; left: 16px; right: 16px;
  height: 1px;
  background: rgba(255,255,255,.09);
}
.rail-logo-full { height: 40px; object-fit: contain; display: block; }
.rail-logo-icon { height: 26px; width: 26px; object-fit: contain; display: none; border-radius: 7px; }
.rail-collapse {
  position: absolute;
  top: 50%; right: -12px;
  transform: translateY(-50%);
  width: 24px; height: 24px;
  border-radius: 50%;
  background: var(--navy);
  border: 1.5px solid rgba(255,255,255,.28);
  display: flex; align-items: center; justify-content: center;
  cursor: pointer; color: rgba(255,255,255,.85);
  padding: 0; margin: 0;
  box-shadow: 0 2px 6px rgba(0,0,0,.3);
  transition: background .25s, border-color .25s, transform .25s;
  z-index: 10;
  overflow: hidden;
}
.rail-collapse:hover {
  background: rgba(255,255,255,.14);
  border-color: rgba(255,255,255,.55);
  transform: translateY(-50%) scale(1.1);
}
#rail-chev {
  display: flex; align-items: center; justify-content: center;
  width: 100%; height: 100%;
  transition: transform .38s var(--ease);
  line-height: 0;
}

/* Nav scroll */
.rail-scroll {
  flex: 1; overflow-y: auto; overflow-x: hidden;
  padding: 4px 8px 12px;
}
.rail-scroll::-webkit-scrollbar { width: 3px; }
.rail-scroll::-webkit-scrollbar-track { background: transparent; }
.rail-scroll::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 3px;
  transition: background .2s;
}
.rail-scroll:hover::-webkit-scrollbar-thumb { background: rgba(255,255,255,.15); }
.rail-scroll:hover::-webkit-scrollbar-thumb:hover { background: rgba(255,255,255,.28); }
/* Firefox */
.rail-scroll { scrollbar-width: thin; scrollbar-color: transparent transparent; }
.rail-scroll:hover { scrollbar-color: rgba(255,255,255,.15) transparent; }

/* Section labels */
.nav-section-lbl {
  font-size: 11px; font-weight: 700; letter-spacing: .12em;
  text-transform: uppercase; color: rgba(255,255,255,.65);
  padding: 16px 10px 4px; white-space: nowrap; overflow: hidden;
  transition: opacity .22s, max-height .22s, padding .22s;
  max-height: 32px;
  display: block;
}
.nav-section-lbl:first-child { padding-top: 10px; }
.rail-scroll > .nav-section-lbl:first-child { padding-top: 10px; }

/* Nav items */
.nav-item {
  display: flex; align-items: center; gap: 0;
  height: 36px; padding: 0 10px;
  border-radius: 9px;
  color: rgba(255,255,255,.6);
  font-size: 12.5px; font-weight: 500;
  white-space: nowrap; text-decoration: none;
  transition: background .18s, color .18s;
  position: relative; margin: 2px 0;
}
.ni-ic {
  width: 20px; height: 20px; flex-shrink: 0;
  display: flex; align-items: center; justify-content: center;
  color: rgba(255,255,255,.4); transition: color .18s;
  margin-right: 10px;
}
.ni-txt { overflow: hidden; white-space: nowrap; flex: 1; min-width: 0; transition: opacity .22s; }
.nav-item:hover { background: rgba(255,255,255,.07); color: #fff; }
.nav-item:hover .ni-ic { color: rgba(255,255,255,.75); }
.nav-item.active { background: rgba(255,255,255,.11); color: #fff; font-weight: 600; }
.nav-item.active .ni-ic { color: #fff; }

/* Slim tooltip */
.nav-item::after {
  content: attr(data-tip);
  position: absolute; left: calc(100% + 12px); top: 50%;
  transform: translateY(-50%) scale(.95);
  background: var(--navy); color: #fff;
  font-size: 11.5px; font-weight: 500;
  padding: 6px 10px; border-radius: 8px;
  white-space: nowrap; pointer-events: none;
  opacity: 0; box-shadow: var(--shadow-md);
  transition: opacity .15s, transform .15s; z-index: 30;
}

/* Rail foot */
.rail-foot {
  flex-shrink: 0;
  border-top: 1px solid rgba(255,255,255,.08);
  padding: 10px 8px 12px;
}
.rail-mesh {
  display: flex; align-items: center; gap: 6px;
  font-size: 11px; color: rgba(255,255,255,.38);
  padding: 0 10px 8px; overflow: hidden;
}
.rail-alert {
  display: block; text-decoration: none;
  margin: 0 2px 8px; padding: 7px 10px;
  border-radius: 9px; font-size: 11px; line-height: 1.4;
  border: 1px solid; color: rgba(255,255,255,.75);
  overflow: hidden;
}
.user-row {
  display: flex; align-items: center; gap: 9px;
  padding: 5px 8px; border-radius: 10px; cursor: pointer;
  transition: background .18s;
}
.user-row:hover { background: rgba(255,255,255,.07); }
.user-av {
  width: 32px; height: 32px; border-radius: 9px;
  background: rgba(255,255,255,.14); color: #fff;
  display: flex; align-items: center; justify-content: center;
  font-weight: 700; font-size: 11px; flex-shrink: 0;
}
.user-meta { overflow: hidden; min-width: 0; }
.user-name { font-size: 12.5px; font-weight: 600; color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.user-sub { font-size: 10.5px; color: rgba(255,255,255,.38); display: flex; align-items: center; gap: 5px; margin-top: 1px; }
.u-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--c-emerald); flex-shrink: 0; }
.rail-logout {
  display: block; padding: 4px 10px; margin-top: 1px;
  font-size: 11px; color: rgba(255,255,255,.28); text-decoration: none;
  transition: color .15s; letter-spacing: .01em;
}
.rail-logout:hover { color: rgba(255,255,255,.6); opacity: 1; }

/* Status dot */
.status-dot { display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: var(--ink-4); flex-shrink: 0; }
.status-dot.online { background: var(--c-emerald); }
.status-dot.warn   { background: var(--c-amber); }
.status-dot.error  { background: var(--danger); }

/* Mobile */
.mobile-menu-btn {
  display: none; position: fixed; top: 14px; left: 14px; z-index: 101;
  width: 38px; height: 38px; background: var(--navy);
  border: 1px solid rgba(255,255,255,.15);
  border-radius: 10px;
  cursor: pointer; color: #fff; font-size: 0;
  align-items: center; justify-content: center;
  box-shadow: var(--shadow-md);
  padding: 0;
}
.sidebar-backdrop { display: none; position: fixed; inset: 0; background: rgba(0,0,0,.4); z-index: 99; }
.sidebar-backdrop.show { display: block; }

/* ─── Slim mode ───────────────────────────────────────────────── */
html.sidebar-slim { --sidebar-w: var(--sidebar-slim-w); }
html.sidebar-slim aside.sidebar { width: var(--sidebar-slim-w); overflow: visible; }
html.sidebar-slim .rail-head { padding: 0; justify-content: center; }
html.sidebar-slim .rail-logo-full { display: none; }
html.sidebar-slim .rail-logo-icon { display: block; }
html.sidebar-slim .nav-section-lbl { opacity: 0; max-height: 0; padding: 0; overflow: hidden; }
html.sidebar-slim .ni-txt { opacity: 0; width: 0; flex: none; overflow: hidden; }
html.sidebar-slim .ni-ic { margin-right: 0; }
html.sidebar-slim .nav-item { justify-content: center; padding: 0; }
html.sidebar-slim .nav-item:hover::after { opacity: 1; transform: translateY(-50%) scale(1); }
html.sidebar-slim .user-meta { opacity: 0; width: 0; overflow: hidden; }
html.sidebar-slim .user-row { justify-content: center; }
html.sidebar-slim .rail-mesh, html.sidebar-slim .rail-alert,
html.sidebar-slim .rail-logout { display: none; }
html.sidebar-slim #rail-chev { transform: rotate(180deg); }
html.sidebar-slim #rail-chev svg { display: block; }

/* ─── Main ────────────────────────────────────────────────────── */
main {
  margin-left: var(--sidebar-w);
  min-width: 0; padding: 36px 40px 56px;
  min-height: 100vh; box-sizing: border-box;
  background: var(--bg);
  position: relative;
  transition: margin-left .38s var(--ease);
}
main > h1 { margin: 0 0 4px; font-size: 28px; font-weight: 700; letter-spacing: -.02em; color: var(--ink); }
main > .subtitle { color: var(--ink-3); margin-bottom: 28px; font-size: 13px; }

@media (max-width: 900px) { main table { display:block; overflow-x:auto; -webkit-overflow-scrolling:touch; max-width:100%; } }
@media (max-width: 768px) {
  aside.sidebar { width: var(--sidebar-w) !important; transform: translateX(-100%); transition: transform var(--duration) var(--ease); }
  aside.sidebar.open { transform: translateX(0); }
  main { margin-left: 0 !important; padding: 60px 20px 40px; overflow-x: clip; }
  .mobile-menu-btn { display: flex; }
  html.sidebar-slim { --sidebar-w: var(--sidebar-slim-w); }
}

/* ─── Cards ───────────────────────────────────────────────────── */
.card {
  background: var(--surface); border: 1px solid var(--line);
  border-radius: var(--r-card); padding: var(--card-pad);
  margin-bottom: var(--gap); box-shadow: var(--shadow-xs);
  position: relative; z-index: 1;
}
.card h2 {
  margin: 0 0 16px; font-size: 15px; font-weight: 700;
  color: var(--ink); letter-spacing: -.01em;
  display: flex; align-items: center; gap: 8px;
}
.card h2.accent { color: var(--accent); }
.card .help { color: var(--ink-3); font-size: 12px; margin: -12px 0 16px; line-height: 1.5; }
.card-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: var(--gap); margin-bottom: var(--gap); }
.s-card { background: var(--surface); border: 1px solid var(--line); border-radius: var(--r-card); padding: 20px; position: relative; z-index: 1; box-shadow: var(--shadow-xs); }
.stat-card {
  background: var(--surface); border: 1px solid var(--line);
  border-radius: var(--r-card); padding: 20px;
  position: relative; z-index: 1;
  transition: border-color .2s, transform .2s, box-shadow .2s; box-shadow: var(--shadow-xs);
}
.stat-card:hover { border-color: var(--line-strong); transform: translateY(-2px); box-shadow: var(--shadow-sm); }
.stat-card .label { font-size: 10.5px; font-weight: 700; letter-spacing: .10em; text-transform: uppercase; color: var(--ink-3); margin-bottom: 10px; }
.stat-card .value { font-size: 36px; font-weight: 700; color: var(--ink); letter-spacing: -.04em; font-variant-numeric: tabular-nums; }
.stat-card .sub { font-size: 12px; color: var(--ink-3); margin-top: 5px; }

/* ─── Forms ───────────────────────────────────────────────────── */
.row { display: flex; gap: 14px; flex-wrap: wrap; margin-bottom: 16px; }
.field { display: flex; flex-direction: column; gap: 7px; flex: 1; min-width: 160px; }
.field label, label.standalone { font-size: 11px; color: var(--ink-3); text-transform: uppercase; letter-spacing: .06em; font-weight: 700; }
.field.check { flex-direction: row; align-items: center; gap: 8px; }
.field.check label { text-transform: none; letter-spacing: normal; font-size: 13px; color: var(--ink); font-weight: 400; }
input, select, textarea {
  background: var(--surface); color: var(--ink);
  border: 1px solid var(--line-strong); padding: 10px 13px;
  border-radius: var(--r-sm); font-size: 13.5px; font-family: inherit;
  transition: border-color .15s, box-shadow .15s;
}
input:hover, select:hover, textarea:hover { border-color: var(--accent-ring); }
input:focus, select:focus, textarea:focus { outline: none; border-color: var(--accent); box-shadow: 0 0 0 3px var(--accent-bg); }
input::placeholder, textarea::placeholder { color: var(--ink-4); }
input[type=checkbox] { width: 16px; height: 16px; margin: 0; cursor: pointer; accent-color: var(--accent); }
input[type=radio] { accent-color: var(--accent); cursor: pointer; }
textarea { resize: vertical; min-height: 80px; line-height: 1.5; }

/* ─── Buttons ─────────────────────────────────────────────────── */
button, .btn {
  background: var(--surface); color: var(--ink);
  border: 1px solid var(--line-strong); padding: 9px 18px;
  border-radius: var(--r-sm); cursor: pointer; font-size: 13px;
  font-family: inherit; font-weight: 600; text-decoration: none;
  display: inline-flex; align-items: center; gap: 7px;
  transition: background .18s, border-color .18s, color .18s, box-shadow .18s;
  user-select: none; box-shadow: var(--shadow-xs);
}
button:hover, .btn:hover { background: var(--navy); color: #fff; border-color: var(--navy); box-shadow: var(--shadow-md); }
button:active, .btn:active { transform: translateY(.5px); }
button:focus-visible, .btn:focus-visible { outline: 2px solid var(--accent); outline-offset: 2px; }
button:disabled, .btn:disabled { opacity: .45; cursor: not-allowed; }
button.primary, .btn.primary { background: var(--accent); color: #fff; border-color: var(--accent); }
button.primary:hover, .btn.primary:hover { background: var(--accent-hover); border-color: var(--accent-hover); }
button.success, .btn.success { background: var(--success-bg); color: var(--success); border-color: transparent; }
button.danger, .btn.danger { background: var(--danger-bg); color: var(--danger); border-color: transparent; }
button.danger:hover, .btn.danger:hover { background: var(--danger); color: #fff; border-color: var(--danger); }
button.ghost, .btn.ghost { background: transparent; color: var(--ink-2); border-color: var(--line-strong); box-shadow: none; }
button.ghost:hover, .btn.ghost:hover { background: var(--navy); color: #fff; border-color: var(--navy); box-shadow: var(--shadow-sm); }

/* ─── Pills ───────────────────────────────────────────────────── */
.pill { display: inline-flex; align-items: center; gap: 4px; padding: 3px 10px; border-radius: 999px; font-size: 11px; font-weight: 600; background: var(--bg-2); color: var(--ink-3); border: 1px solid var(--line); }
.pill.success { background: var(--success-bg); color: var(--success); border-color: transparent; }
.pill.warn    { background: var(--warn-bg);    color: var(--warn);    border-color: transparent; }
.pill.danger  { background: var(--danger-bg);  color: var(--danger);  border-color: transparent; }
.pill.accent  { background: var(--accent-bg);  color: var(--accent);  border-color: transparent; }

/* ─── Tables ──────────────────────────────────────────────────── */
table { width: 100%; border-collapse: collapse; font-size: 13px; }
table th, table td { padding: 11px 14px; text-align: left; border-bottom: 1px solid var(--line); }
table th { font-size: 10.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: var(--ink-3); background: var(--surface-2); }
table tbody tr { transition: background .12s; }
table tbody tr:hover { background: var(--row-hover); }
table tbody tr:last-child td { border-bottom: none; }

/* ─── Toast ───────────────────────────────────────────────────── */
.toast { position: fixed; bottom: 24px; left: 50%; transform: translate(-50%,16px);
  background: var(--navy); color: #fff; padding: 11px 22px; border-radius: var(--r-pill);
  font-size: 13px; font-weight: 500; z-index: 9999; opacity: 0;
  transition: opacity .3s var(--ease), transform .3s var(--ease); pointer-events: none;
  box-shadow: var(--shadow-pop); max-width: 400px; }
.toast.show { opacity: 1; transform: translate(-50%,0); }
.toast.err { background: var(--danger); }

/* ─── Tabs ────────────────────────────────────────────────────── */
.tabs { display: flex; flex-wrap: wrap; gap: 2px; border-bottom: 1px solid var(--line); margin-bottom: 22px; }
.tabs button, .tabs .tab { background: transparent; border: none; border-bottom: 2px solid transparent; padding: 10px 16px; border-radius: 0; color: var(--ink-3); cursor: pointer; font-size: 13px; font-weight: 600; font-family: inherit; white-space: nowrap; margin-bottom: -1px; box-shadow: none; transition: color .15s, border-color .15s; }
.tabs button:hover, .tabs .tab:hover { color: var(--ink); background: transparent; box-shadow: none; }
.tabs button.active, .tabs .tab.active { color: var(--accent); border-bottom-color: var(--accent); }
.tab-panel { display: none; } .tab-panel.active { display: block; position: relative; z-index: 1; }

/* ─── Modal ───────────────────────────────────────────────────── */
.modal-bg { position: fixed; inset: 0; background: rgba(0,0,0,.4); backdrop-filter: blur(3px); display: none; align-items: center; justify-content: center; z-index: 9999; }
.modal-bg.show { display: flex; }
.modal { background: var(--surface); border: 1px solid var(--line); border-radius: var(--r-card); padding: 28px 28px 24px; max-width: 520px; width: 92%; box-shadow: var(--shadow-lg); max-height: 90vh; overflow-y: auto; }
.modal h2 { margin: 0 0 20px; font-size: 17px; font-weight: 700; color: var(--ink); letter-spacing: -.01em; }
.modal .row { margin-bottom: 18px; }
.modal .field { gap: 8px; }
.modal .field label { font-size: 11px; }
.modal input, .modal select, .modal textarea { padding: 11px 14px; font-size: 14px; border-radius: var(--r-sm); }

/* ─── Feedback ────────────────────────────────────────────────── */
.feedback { padding: 11px 15px; border-radius: var(--r-sm); margin-top: 14px; font-size: 13px; line-height: 1.5; border: 1px solid transparent; }
.feedback.ok  { background: var(--success-bg); color: var(--success); }
.feedback.err { background: var(--danger-bg);  color: var(--danger); }
.feedback.warn { background: var(--warn-bg);   color: var(--warn); }

/* ─── Utils ───────────────────────────────────────────────────── */
a { color: var(--accent); text-decoration: none; transition: opacity .15s; }
a:hover { opacity: .72; }
code { font-family: var(--font-mono); font-size: 12px; background: var(--bg-2); color: var(--ink-2); padding: 2px 7px; border-radius: 6px; border: 1px solid var(--line); }
hr { border: 0; border-top: 1px solid var(--line); margin: 22px 0; }
.muted { color: var(--ink-3); } .dim { color: var(--ink-4); }
.flex-row { display: flex; gap: 8px; align-items: center; }
.spacer { flex: 1; }
.empty { text-align: center; padding: 44px 24px; color: var(--ink-4); font-size: 13px; }
.help { color: var(--ink-3); font-size: 12px; line-height: 1.55; }

/* ─── Skeleton ────────────────────────────────────────────────── */
.skeleton, .skel { background: linear-gradient(90deg,var(--bg-2) 0%,var(--bg-3) 50%,var(--bg-2) 100%); background-size: 200% 100%; animation: skeleton-shimmer 1.4s infinite; border-radius: 6px; display: inline-block; color: transparent !important; user-select: none; }
@keyframes skeleton-shimmer { 0%{background-position:200% 0} 100%{background-position:-200% 0} }
@keyframes shimmer { from{transform:translateX(-100%)} to{transform:translateX(100%)} }
@keyframes rise { from{opacity:0;transform:translateY(8px)} }

/* ─── Full map pages ──────────────────────────────────────────── */
body.fullmap main { padding: 0; height: 100vh; overflow: hidden; position: relative; }

/* ─── Live map panel ──────────────────────────────────────────── */
#det-panel, .det-panel, #det-toggle, .det-toggle {
  background: var(--surface) !important;
  border: 1px solid var(--line) !important;
  border-radius: var(--r-md) !important;
  box-shadow: var(--shadow-md) !important;
  color: var(--ink) !important;
}
#det-toggle, .det-toggle {
  width: 36px !important; height: 36px !important;
  border-radius: 10px !important;
  display: flex !important; align-items: center !important; justify-content: center !important;
  cursor: pointer !important; font-size: 16px !important;
  background: var(--surface) !important;
}
.det { background: var(--surface) !important; border-radius: var(--r-md) !important; }
.det-list { background: transparent !important; }

/* Map search bar */
.map-search, #map-search-wrap {
  background: var(--surface) !important;
  border: 1px solid var(--line-strong) !important;
  border-radius: var(--r-pill) !important;
  box-shadow: var(--shadow-sm) !important;
  padding: 0 4px !important;
}
#map-search-input, .map-search input {
  background: transparent !important; color: var(--ink) !important;
  border: none !important; padding: 10px 14px !important;
  font-size: 13.5px !important; border-radius: var(--r-pill) !important;
  font-family: var(--font) !important;
}

/* ─── Heatmap / zones gap fix ─────────────────────────────────── */
body.fullmap main, body.fullmap #map {
  left: var(--sidebar-w) !important;
}

/* ─── Layer cards (nodes/admin) ───────────────────────────────── */
.layer-card { border: 1px solid var(--line); border-radius: var(--r-md); margin-bottom: 12px; background: var(--surface-2); overflow: hidden; position: relative; z-index: 1; }
.layer-head { display: flex; justify-content: space-between; align-items: center; gap: 12px; padding: 13px 16px; cursor: pointer; user-select: none; }
.layer-head:hover { background: var(--row-hover); }
.layer-title { display: flex; gap: 10px; align-items: center; min-width: 0; }
.layer-ic { font-size: 16px; }
.layer-right { display: flex; gap: 12px; align-items: center; flex-shrink: 0; }
.layer-chev { color: var(--ink-4); font-size: 12px; }
.layer-body { padding: 6px 16px 16px 44px; border-top: 1px solid var(--line); }
.layer-stats { font-family: var(--font-mono); font-size: 11px; color: var(--ink-3); margin: 10px 0 0; white-space: pre-wrap; }
.layer-stats:empty { display: none; }
.layer-status .st { display: inline-block; padding: 3px 10px; border-radius: 999px; font-size: 11px; font-weight: 600; white-space: nowrap; }
.st-on      { background: var(--success-bg); color: var(--success); }
.st-off     { background: var(--bg-2); color: var(--ink-3); }
.st-err     { background: var(--danger-bg);  color: var(--danger); }
.st-restart { background: var(--warn-bg);    color: var(--warn); }
.switch { position: relative; display: inline-block; width: 38px; height: 21px; }
.switch input { opacity: 0; width: 0; height: 0; }
.switch .slider { position: absolute; inset: 0; border-radius: 999px; background: var(--line-strong); transition: background .15s; }
.switch .slider:before { content: ""; position: absolute; height: 15px; width: 15px; left: 3px; top: 3px; border-radius: 50%; background: #fff; transition: transform .15s; box-shadow: 0 1px 2px rgba(0,0,0,.3); }
.switch input:checked + .slider { background: var(--success); }
.switch input:checked + .slider:before { transform: translateX(17px); }

/* ─── Chips ───────────────────────────────────────────────────── */
.chip { font-family: var(--font-mono); font-size: 10.5px; padding: 2px 8px; border-radius: 7px; background: var(--bg-2); color: var(--ink-2); white-space: nowrap; border: 1px solid var(--line); }
.chip.ok     { background: var(--success-bg); color: var(--success); border-color: transparent; }
.chip.warn   { background: var(--warn-bg);    color: var(--warn);    border-color: transparent; }
.chip.danger { background: var(--danger-bg);  color: var(--danger);  border-color: transparent; }

/* ─── Badge variants ──────────────────────────────────────────── */
.badge-gps       { background: var(--warn-bg);              color: var(--warn); }
.badge-cam       { background: rgba(90,87,196,.12);         color: var(--c-violet); }
.badge-fused     { background: var(--success-bg);           color: var(--success); }
.badge-transport { background: var(--bg-2);                 color: var(--ink-3); }
.badge-radar     { background: rgba(56,189,248,.14);        color: #38bdf8; }
.badge-audio     { background: rgba(244,114,182,.14);       color: #f472b6; }

/* ─── Page spacing helpers ────────────────────────────────────── */
.page-header { margin-bottom: 28px; }
.page-header h1 { margin: 0 0 4px; font-size: 28px; font-weight: 700; letter-spacing: -.02em; }
.page-header .subtitle { font-size: 13px; color: var(--ink-3); }
.section-gap { margin-top: 32px; }

/* ─── Print ───────────────────────────────────────────────────── */
@media print {
  aside.sidebar, .mobile-menu-btn, .toast { display: none !important; }
  main { padding: 0 !important; margin: 0 !important; }
  .card { box-shadow: none !important; }
}

/* ─── Heatmap page ────────────────────────────────────────────── */
body.heatmap-page main { padding: 0; margin: 0; height: 100vh; overflow: hidden; }

/* ═══════════════════════════════════════════════════════════════
   RESPONSIVE — tablet + mobile
   ═══════════════════════════════════════════════════════════════ */

/* ── Tablet: 768px–1100px ──────────────────────────────────────── */
@media (max-width: 1100px) {
  :root {
    --gap:      18px;
    --card-pad: 18px;
  }
  main { padding: 28px 28px 48px; }
}

/* ── Narrow tablet: 768px–900px ───────────────────────────────── */
@media (max-width: 900px) {
  :root {
    --gap:      16px;
    --card-pad: 16px;
  }
  main { padding: 24px 20px 40px; }

  .card-grid {
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
  }
  .modal { max-width: 95%; padding: 20px; }
}

/* ── Mobile: <768px ───────────────────────────────────────────── */
@media (max-width: 768px) {
  :root {
    --gap:      14px;
    --card-pad: 16px;
    --r-card:   16px;
  }

  /* Main content */
  main {
    margin-left: 0 !important;
    padding: 64px 16px 40px;
    overflow-x: clip;
  }

  /* Typography scale down */
  main > h1, .dash-head h1 { font-size: 22px; }
  .page-title { font-size: 22px; }

  /* Cards full width */
  .card { border-radius: var(--r-md); margin-bottom: var(--gap); }
  .card-grid { grid-template-columns: 1fr 1fr; gap: var(--gap); }
  .stat-card .value { font-size: 28px; }

  /* Stat grid — 2 columns on mobile */
  .stat-grid { grid-template-columns: 1fr 1fr !important; gap: var(--gap); }
  .s-value { font-size: 32px !important; }
  .s-card { padding: 14px 14px 12px; }

  /* Two-col layouts stack */
  .two-col, .lower-grid { grid-template-columns: 1fr !important; }

  /* Tables scroll horizontally */
  .card table, main table {
    display: block; overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  /* Modal full-width */
  .modal {
    width: 95%; max-width: 95%;
    padding: 20px 16px;
    border-radius: var(--r-md);
    margin: 0 10px;
  }
  .modal h2 { font-size: 15px; }
  .modal .row { flex-direction: column; }

  /* Form rows stack */
  .row { flex-direction: column; gap: 12px; }
  .field { min-width: 0; }

  /* Buttons full width in modals */
  .modal button, .modal .btn { width: 100%; justify-content: center; }

  /* Tabs scroll */
  .tabs { overflow-x: auto; flex-wrap: nowrap; }
  .tabs button, .tabs .tab { white-space: nowrap; padding: 10px 12px; }

  /* Hide collapse button on mobile */
  .rail-collapse { display: none !important; }

  /* Toast full-width */
  .toast { width: calc(100% - 32px); max-width: none; }

  /* KPI grid on very narrow */
  .kpi-grid { grid-template-columns: repeat(2, 1fr) !important; }
}

/* ── Very small mobile: <480px ─────────────────────────────────── */
@media (max-width: 480px) {
  .stat-grid { grid-template-columns: 1fr !important; }
  .card-grid { grid-template-columns: 1fr; }
  .kpi-grid { grid-template-columns: 1fr !important; }
  main { padding: 64px 12px 32px; }
}

/* ── Slim sidebar adjustments at tablet ───────────────────────── */
@media (min-width: 769px) and (max-width: 1100px) {
  /* Auto-slim on tablet to save space */
  :root { --sidebar-w: var(--sidebar-slim-w); }
  aside.sidebar { width: var(--sidebar-slim-w); }
  .rail-wordmark { opacity: 0; width: 0; overflow: hidden; }
  .rail-logo-full { display: none; }
  .rail-logo-icon { display: block; }
  .rail-head { padding: 0; justify-content: center; }
  .nav-section-lbl { opacity: 0; max-height: 0; padding: 0; overflow: hidden; }
  .ni-txt { opacity: 0; width: 0; flex: none; overflow: hidden; }
  .ni-ic { margin-right: 0; }
  .nav-item { justify-content: center; padding: 0; }
  .nav-item:hover::after { opacity: 1; transform: translateY(-50%) scale(1); }
  .user-meta { opacity: 0; width: 0; overflow: hidden; }
  .user-row { justify-content: center; }
  .rail-mesh, .rail-alert, .rail-logout { display: none; }
  main { margin-left: var(--sidebar-slim-w); padding: 28px 24px 48px; }
}

/* ── Fullmap pages (live map, heatmap, zones) ─────────────────── */
@media (max-width: 768px) {
  /* These pages use fixed positioning from sidebar edge — reset to 0 on mobile */
  #map, #side, #bar, .leaflet-control-container,
  body.fullmap main, body.heatmap-page #bar,
  body.heatmap-page #map {
    left: 0 !important;
  }
  #side {
    top: auto !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    max-height: 45vh !important;
    border-radius: var(--r-card) var(--r-card) 0 0 !important;
  }
  #side.collapsed {
    max-height: 44px !important;
    width: 100% !important;
    border-radius: 0 !important;
    bottom: 0 !important;
  }
}




/* ─── Heading icon alignment ─────────────────────────────────── */
main > h1 svg, h1 svg {
  vertical-align: middle;
  margin-right: 8px;
  margin-bottom: 3px;
  flex-shrink: 0;
}
h2 svg {
  vertical-align: middle;
  margin-right: 6px;
  margin-bottom: 2px;
  flex-shrink: 0;
}
.tabs button svg, .tabs .tab svg {
  vertical-align: middle;
  margin-right: 5px;
  margin-bottom: 1px;
}

/* ─── Branding pattern overlay ───────────────────────────────── */
body::after {
  content: "";
  position: fixed;
  bottom: 0; right: 0;
  width: 60vw; max-width: 900px;
  height: 60vw; max-height: 900px;
  background-image: url("data:image/png;base64,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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom right;
  pointer-events: none;
  z-index: -1;
  opacity: 0.12;
  animation: pattern-breathe 8s ease-in-out infinite;
}
@keyframes pattern-breathe {
  0%   { opacity: 0.07; transform: scale(1);    }
  50%  { opacity: 0.18; transform: scale(1.03); }
  100% { opacity: 0.07; transform: scale(1);    }
}
  50%  { opacity: 0.20; transform: scale(1.03); }
  100% { opacity: 0.08; transform: scale(1);    }
}
/* Hide pattern on fullmap pages */
body.fullmap::after, body.heatmap-page::after { display: none; }

/* ═══════════════════════════════════════════════════════════════
   PATCHED UI IMPROVEMENTS
   ═══════════════════════════════════════════════════════════════ */

/* 1. Leaflet zoom buttons — modern glass style, centered plus */
.leaflet-bar a {
  width: 36px !important; height: 36px !important;
  line-height: 36px !important; font-size: 20px !important;
  font-weight: 300 !important;
  background: rgba(20,26,40,.72) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  border: 1px solid rgba(255,255,255,.12) !important;
  color: rgba(255,255,255,.85) !important;
  display: flex !important; align-items: center !important; justify-content: center !important;
  transition: background .15s !important;
}
.leaflet-bar a:hover { background: rgba(40,52,80,.9) !important; color: #fff !important; }
.leaflet-bar { border: none !important; box-shadow: 0 4px 16px rgba(0,0,0,.35) !important; border-radius: 10px !important; overflow: hidden !important; }
.leaflet-bar a:first-child { border-radius: 10px 10px 0 0 !important; border-bottom: 1px solid rgba(255,255,255,.08) !important; }
.leaflet-bar a:last-child  { border-radius: 0 0 10px 10px !important; }

/* 2. Map search bar — glass style */
.ms-bar {
  background: rgba(15,20,35,.65) !important;
  backdrop-filter: blur(14px) !important;
  -webkit-backdrop-filter: blur(14px) !important;
  border: 1px solid rgba(255,255,255,.13) !important;
  box-shadow: 0 4px 24px rgba(0,0,0,.45) !important;
  border-radius: 12px !important;
}
.ms-bar input { font-family: var(--font) !important; font-size: 13.5px !important; }
.ms-bar button { font-size: 0 !important; width: 40px !important; position: relative !important; }
.ms-bar button.ms-go::after  { content: ''; display: block; width: 15px; height: 15px; margin: auto;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,.7)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E") center/contain no-repeat; }
.ms-bar button.ms-loc::after { content: ''; display: block; width: 15px; height: 15px; margin: auto;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,.7)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2a7 7 0 0 1 7 7c0 5-7 13-7 13S5 14 5 9a7 7 0 0 1 7-7z'/%3E%3Ccircle cx='12' cy='9' r='2.5'/%3E%3C/svg%3E") center/contain no-repeat; }

/* 3. Heatmap selects — modern styled */
#bar select {
  appearance: none !important;
  background: rgba(255,255,255,.06) !important;
  border: 1px solid rgba(255,255,255,.12) !important;
  border-radius: 9px !important;
  color: var(--ink) !important;
  padding: 7px 32px 7px 12px !important;
  font-size: 12.5px !important;
  font-family: var(--font) !important;
  cursor: pointer !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,.4)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 10px center !important;
  transition: border-color .15s, background .15s !important;
}
#bar select:hover { border-color: rgba(255,255,255,.25) !important; background-color: rgba(255,255,255,.1) !important; }
#bar .field label { font-size: 10.5px !important; font-weight: 700 !important; letter-spacing: .08em !important; text-transform: uppercase !important; color: var(--ink-3) !important; display: block !important; margin-bottom: 3px !important; }
#bar .field { display: flex; flex-direction: column; }

/* 4. Sidebar nav items — bigger, more breathing room */
.nav-item {
  height: 40px !important;
  font-size: 13px !important;
  padding: 0 12px !important;
}
.ni-ic {
  width: 22px !important; height: 22px !important;
  margin-right: 11px !important;
}
.ni-ic svg { width: 18px !important; height: 18px !important; }

/* 5. Certifications / compliance cards — force opaque */
.compliance-card, .cert-card, .compliance .card, .compliance .stat-card {
  background: var(--surface) !important;
  position: relative !important; z-index: 1 !important;
}

/* 6. Counter UAS toolbar buttons — modern, centered icons */
.sys-toolbar .ghost, .sys-toolbar .danger, .sys-toolbar .primary {
  display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 6px !important;
}
.sys-toolbar { gap: 10px !important; margin-bottom: 16px !important; }
.legal-toggle {
  display: inline-flex !important; align-items: center !important; justify-content: center !important;
  width: 36px !important; height: 36px !important; padding: 0 !important;
  border-radius: 9px !important; font-size: 16px !important;
}

/* 8. Full logo — slightly bigger */
.rail-logo-full { height: 46px !important; }

/* 9. Rail foot — remove drivers notification, sleek user row */
.rail-alert { display: none !important; }
.rail-mesh  { display: none !important; }
.user-row { padding: 6px 10px !important; border-radius: 10px !important; }
.user-av { width: 30px !important; height: 30px !important; font-size: 10px !important; border-radius: 8px !important; background: rgba(255,255,255,.1) !important; }
.user-name { font-size: 12px !important; }
.user-sub  { font-size: 10px !important; }
.rail-logout { font-size: 10.5px !important; color: rgba(255,255,255,.2) !important; padding: 2px 10px !important; }

/* 10. Sidebar section headings — stronger white */
.nav-section-lbl {
  color: rgba(255,255,255,.9) !important;
  font-size: 10px !important;
  letter-spacing: .14em !important;
}

/* ── Nav badges ─────────────────────────────────────────────── */
.nav-badge {
  margin-left: auto;
  font-size: 10px; font-weight: 700;
  min-width: 18px; height: 18px; padding: 0 5px;
  border-radius: 999px;
  display: grid; place-items: center;
  background: #fff; color: var(--navy);
  flex-shrink: 0; line-height: 1;
  font-family: var(--mono, monospace);
}
html.sidebar-slim .nav-badge {
  position: absolute; top: 5px; right: 7px;
  min-width: 7px; width: 7px; height: 7px;
  padding: 0; font-size: 0; border-radius: 50%;
  background: #f87171;
}

/* ── Nav badge slim fix — keep icon centered, dot floats ──── */
html.sidebar-slim .nav-item {
  position: relative !important;
  justify-content: center !important;
  padding: 0 !important;
}
html.sidebar-slim .ni-ic {
  margin-right: 0 !important;
  position: relative !important;
  z-index: 1 !important;
}
html.sidebar-slim .nav-badge {
  position: absolute !important;
  top: 6px !important; right: 10px !important;
  min-width: 7px !important; width: 7px !important; height: 7px !important;
  padding: 0 !important; font-size: 0 !important;
  border-radius: 50% !important;
  background: #f87171 !important;
  margin: 0 !important;
}

/* ── Nav item size — bigger text and icons ──────────────────── */
.nav-item {
  height: 42px !important;
  font-size: 13.5px !important;
  padding: 0 12px !important;
}
.ni-ic {
  width: 24px !important; height: 24px !important;
  margin-right: 11px !important;
}
.ni-ic svg { width: 19px !important; height: 19px !important; }

/* ── Card hover lift effect ─────────────────────────────────── */
.card, .stat-card, .s-card {
  transition: transform .22s var(--ease, cubic-bezier(.22,.61,.36,1)),
              box-shadow .22s var(--ease, cubic-bezier(.22,.61,.36,1)),
              border-color .22s !important;
}
.card:hover, .s-card:hover {
  transform: translateY(-3px) !important;
  box-shadow: 0 8px 24px -6px rgba(0,27,61,.13), 0 2px 6px -2px rgba(0,27,61,.07) !important;
}

/* ═══════════════════════════════════════════════════════════════
   PATCH v6 IMPROVEMENTS
   ═══════════════════════════════════════════════════════════════ */

/* ── Sidebar: space above first heading ──────────────────────── */
.nav-section-lbl:first-child,
.rail-scroll > .nav-section-lbl:first-child {
  padding-top: 20px !important;
}

/* ── Sidebar: tighter item spacing, bigger text, more section gap */
.nav-item {
  height: 38px !important;
  font-size: 14px !important;
  margin: 1px 0 !important;
}
.nav-section-lbl {
  padding-top: 22px !important;
  padding-bottom: 5px !important;
  font-size: 10.5px !important;
}

/* ── Live map: fix white panel flash before sidebar renders ───── */
body.fullmap #shell-mount,
body.heatmap-page #shell-mount,
body.zones-page #shell-mount {
  background: var(--navy);
  pointer-events: auto;
}

/* ── Card hover lift — override with higher specificity ────────── */
main .card, main .s-card, .card-grid .stat-card, .stat-grid .stat-card {
  transition: transform .25s cubic-bezier(.22,.61,.36,1),
              box-shadow .25s cubic-bezier(.22,.61,.36,1),
              border-color .25s !important;
  will-change: transform;
}
main .card:hover, main .s-card:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 32px -8px rgba(0,27,61,.14), 0 2px 8px -2px rgba(0,27,61,.08) !important;
  border-color: var(--line-strong) !important;
}
.card-grid .stat-card:hover, .stat-grid .stat-card:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 32px -8px rgba(0,27,61,.14), 0 2px 8px -2px rgba(0,27,61,.08) !important;
}

/* ── Overwrite old map search glass style (now in map_search.js) */
.ms-bar {
  background: rgba(255,255,255,.18) !important;
  backdrop-filter: blur(18px) !important;
  -webkit-backdrop-filter: blur(18px) !important;
  border: 1px solid rgba(255,255,255,.32) !important;
  box-shadow: 0 4px 24px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.25) !important;
  border-radius: 14px !important;
}

/* ═══════════════════════════════════════════════════════════════
   PATCH v6 IMPROVEMENTS
   ═══════════════════════════════════════════════════════════════ */

/* ── Sidebar: space above first heading ──────────────────────── */
.nav-section-lbl:first-child,
.rail-scroll > .nav-section-lbl:first-child {
  padding-top: 20px !important;
}

/* ── Sidebar: tighter item spacing, bigger text, more section gap */
.nav-item {
  height: 38px !important;
  font-size: 14px !important;
  margin: 1px 0 !important;
}
.nav-section-lbl {
  padding-top: 22px !important;
  padding-bottom: 5px !important;
  font-size: 10.5px !important;
}

/* ── Live map: fix white panel flash before sidebar renders ───── */
body.fullmap #shell-mount,
body.heatmap-page #shell-mount,
body.zones-page #shell-mount {
  background: var(--navy);
  pointer-events: auto;
}

/* ── Card hover lift — override with higher specificity ────────── */
main .card, main .s-card, .card-grid .stat-card, .stat-grid .stat-card {
  transition: transform .25s cubic-bezier(.22,.61,.36,1),
              box-shadow .25s cubic-bezier(.22,.61,.36,1),
              border-color .25s !important;
  will-change: transform;
}
main .card:hover, main .s-card:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 32px -8px rgba(0,27,61,.14), 0 2px 8px -2px rgba(0,27,61,.08) !important;
  border-color: var(--line-strong) !important;
}
.card-grid .stat-card:hover, .stat-grid .stat-card:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 32px -8px rgba(0,27,61,.14), 0 2px 8px -2px rgba(0,27,61,.08) !important;
}

/* ── Overwrite old map search glass style (now in map_search.js) */
.ms-bar {
  background: rgba(255,255,255,.18) !important;
  backdrop-filter: blur(18px) !important;
  -webkit-backdrop-filter: blur(18px) !important;
  border: 1px solid rgba(255,255,255,.32) !important;
  box-shadow: 0 4px 24px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.25) !important;
  border-radius: 14px !important;
}

/* ── Responsive slim sidebar badge dots (media query override) ── */
@media (min-width: 769px) and (max-width: 1100px) {
  .nav-badge {
    position: absolute !important;
    top: 6px !important; right: 10px !important;
    min-width: 7px !important; width: 7px !important; height: 7px !important;
    padding: 0 !important; font-size: 0 !important;
    border-radius: 50% !important;
    background: #f87171 !important;
    margin: 0 !important;
  }
}

/* ── Fix nav section label clipping ─────────────────────────── */
.nav-section-lbl {
  max-height: 48px !important;
  overflow: visible !important;
}

/* ═══════════════════════════════════════════════════════════════
   PATCH v7 — Larger page text & headings
   ═══════════════════════════════════════════════════════════════ */

/* ── Base body text ─────────────────────────────────────────── */
body { font-size: 15px !important; }

/* ── Page headings (main > h1 and .page-header h1) ─────────── */
main > h1,
.page-header h1 {
  font-size: 36px !important;
  letter-spacing: -.03em !important;
}

/* ── Heading icon — scale it up to match the larger h1 ─────── */
main > h1 svg,
.page-header h1 svg {
  width: 32px !important;
  height: 32px !important;
  margin-bottom: 5px !important;
}

/* ── Subtitle under heading ─────────────────────────────────── */
main > .subtitle,
.page-header .subtitle {
  font-size: 14px !important;
}

/* ── Tablet override — keep readable at smaller widths ─────── */
@media (max-width: 1100px) {
  main > h1, .page-header h1 { font-size: 28px !important; }
  main > h1 svg, .page-header h1 svg { width: 26px !important; height: 26px !important; }
}

/* ── Responsive slim: fix icon centering + badge dot ────────── */
@media (min-width: 769px) and (max-width: 1100px) {
  .nav-item {
    position: relative !important;
    justify-content: center !important;
    padding: 0 !important;
  }
  .ni-ic {
    margin-right: 0 !important;
    position: relative !important;
    z-index: 1 !important;
  }
  .nav-badge {
    position: absolute !important;
    top: 6px !important; right: 10px !important;
    min-width: 7px !important; width: 7px !important; height: 7px !important;
    padding: 0 !important; font-size: 0 !important;
    border-radius: 50% !important;
    background: #f87171 !important;
    margin: 0 !important;
  }
}

/* ── Dashboard s-card hover lift (inline styles override) ───── */
.s-card.clickable:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 32px -8px rgba(0,27,61,.14), 0 2px 8px -2px rgba(0,27,61,.08) !important;
  border-color: var(--line-strong) !important;
}
.s-card:not(.clickable):hover {
  transform: translateY(-3px) !important;
  box-shadow: 0 10px 28px -8px rgba(0,27,61,.12), 0 2px 6px -2px rgba(0,27,61,.07) !important;
}

/* ── Map search bar: remove inner borders/outlines on click ─── */
.ms-bar input:focus { outline: none !important; box-shadow: none !important; border: none !important; }
.ms-btn:focus { outline: none !important; box-shadow: none !important; }

/* ── Page transition — subtle fade + lift on load ───────────── */
@keyframes page-enter {
  from { opacity: 0; }
  to   { opacity: 1; }
}
main {
  animation: page-enter 220ms cubic-bezier(.22,.61,.36,1) both !important;
}
/* Don't animate fullmap pages — jarring on map load */
body.fullmap main,
body.heatmap-page main {
  animation: none !important;
  background: transparent !important;
}

/* ── Fix card stacking after page-enter animation ───────────── */
/* The animation on main creates a stacking context that resets
   z-index — compensate by keeping cards explicitly above body::after */
main .card, main .s-card, main .stat-card,
main .card-grid .stat-card, main .stat-grid .stat-card,
main .layer-card, main .tab-panel.active,
main .compliance-card, main .cert-card {
  position: relative !important;
  z-index: 1 !important;
}

/* ── Rail head — more breathing room for logo ───────────────── */
.rail-head {
  height: 96px !important;
  padding: 0 24px !important;
}
/* Slim: same height, no side padding, centered */
html.sidebar-slim .rail-head {
  height: 96px !important;
  padding: 0 !important;
  justify-content: center !important;
}

/* ── Card entrance animation (opacity only — no transform/stacking context) */
@keyframes card-enter {
  from { opacity: 0; }
  to   { opacity: 1; }
}
main .card, main .s-card, main .stat-card {
  animation: card-enter 260ms cubic-bezier(.22,.61,.36,1) both !important;
}
main .card:nth-child(1), main .stat-card:nth-child(1) { animation-delay: 0ms !important; }
main .card:nth-child(2), main .stat-card:nth-child(2) { animation-delay: 40ms !important; }
main .card:nth-child(3), main .stat-card:nth-child(3) { animation-delay: 80ms !important; }
main .card:nth-child(4), main .stat-card:nth-child(4) { animation-delay: 120ms !important; }
main .card:nth-child(5), main .stat-card:nth-child(5) { animation-delay: 160ms !important; }

/* ═══════════════════════════════════════════════════════════════
   PATCH v13 — 11 UI improvements
   ═══════════════════════════════════════════════════════════════ */

/* ── Issue 2: Slim sidebar — prevent logo icon from being compressed ── */
html.sidebar-slim .rail-head {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
  overflow: hidden !important;
}
html.sidebar-slim .rail-logo-full {
  display: none !important;
}
html.sidebar-slim .rail-logo-icon {
  display: block !important;
  width: 32px !important;
  height: 32px !important;
  min-width: 32px !important;
  object-fit: contain !important;
  flex-shrink: 0 !important;
}

/* ── Issue 3: Map search — more white/light appearance with dark blue text ── */
.ms-bar {
  background: rgba(255,255,255,0.92) !important;
  backdrop-filter: blur(14px) !important;
  -webkit-backdrop-filter: blur(14px) !important;
  border: 1px solid rgba(255,255,255,0.95) !important;
  box-shadow: 0 4px 20px rgba(0,0,0,0.18), 0 1px 4px rgba(0,0,0,0.10) !important;
  border-radius: 14px !important;
}
.ms-bar:focus-within {
  background: rgba(255,255,255,0.97) !important;
  border-color: rgba(0,27,61,0.18) !important;
  box-shadow: 0 4px 24px rgba(0,0,0,0.22), 0 0 0 3px rgba(0,27,61,0.08) !important;
}
/* Dark blue text + icon */
.ms-bar input {
  color: #001B3D !important;
  font-size: 14px !important;
}
.ms-bar input::placeholder {
  color: rgba(0,27,61,0.45) !important;
}
.ms-bar input:focus::placeholder {
  color: rgba(0,27,61,0.3) !important;
}
.ms-icon {
  color: rgba(0,27,61,0.55) !important;
}
.ms-btn {
  color: rgba(0,27,61,0.5) !important;
}
.ms-btn:hover {
  color: #001B3D !important;
  background: rgba(0,27,61,0.06) !important;
}
.ms-divider {
  background: rgba(0,27,61,0.12) !important;
}

/* ── Issue 4: Headings on all pages — consistent large h1 ── */
/* (already handled by patch v7, but enforce across page-header pattern) */
.page-header h1,
main > h1 {
  font-size: 36px !important;
  font-weight: 700 !important;
  letter-spacing: -.03em !important;
  color: var(--ink) !important;
}
@media (max-width: 1100px) {
  .page-header h1, main > h1 { font-size: 28px !important; }
}
@media (max-width: 768px) {
  .page-header h1, main > h1 { font-size: 22px !important; }
}

/* ── Issue 5: User row in slim sidebar — no right spacing, cursor pointer ── */
.user-row {
  cursor: pointer !important;
  position: relative !important;
}
html.sidebar-slim .user-row {
  padding: 8px !important;
  justify-content: center !important;
}
html.sidebar-slim .user-av {
  margin: 0 !important;
  /* Remove any extra right margin/padding on the avatar in slim mode */
}

/* ── Issue 6: Heatmap heading — bigger, and collapse toggle z-index fix ── */
#bar h2 {
  font-size: 20px !important;
  font-weight: 700 !important;
  letter-spacing: -.02em !important;
  color: var(--ink) !important;
}
/* Ensure the collapse toggle button is always above heatmap bar content */
.rail-collapse {
  z-index: 900 !important;
}
/* The sidebar itself and its ::after must be above #bar */
aside.sidebar {
  z-index: 900 !important;
  overflow: visible !important;
}

/* ── Issue 8: Keep sidebar collapsed when navigating — handled in JS ── */

/* ── Issue 11: Sleek blue scrollbar on all popups/modals/overflow areas ── */
.modal::-webkit-scrollbar,
.ms-results::-webkit-scrollbar,
[style*="overflow"]::-webkit-scrollbar,
.modal-content::-webkit-scrollbar,
.dropdown::-webkit-scrollbar,
.popup::-webkit-scrollbar {
  width: 5px !important;
  height: 5px !important;
}
.modal::-webkit-scrollbar-track,
.ms-results::-webkit-scrollbar-track,
.modal-content::-webkit-scrollbar-track {
  background: transparent !important;
}
.modal::-webkit-scrollbar-thumb,
.ms-results::-webkit-scrollbar-thumb,
.modal-content::-webkit-scrollbar-thumb {
  background: rgba(0,27,61,.35) !important;
  border-radius: 4px !important;
}
.modal::-webkit-scrollbar-thumb:hover,
.ms-results::-webkit-scrollbar-thumb:hover,
.modal-content::-webkit-scrollbar-thumb:hover {
  background: var(--accent, #001B3D) !important;
}
/* Apply blue scrollbar to any popup/overlay/select dropdowns globally */
.modal-bg .modal,
.rail-scroll,
select,
textarea {
  scrollbar-width: thin !important;
  scrollbar-color: rgba(0,27,61,.35) transparent !important;
}
/* Popups opened via window.open() inherit style.css, so also style body-level scroll */
body.popup-page::-webkit-scrollbar { width: 5px !important; }
body.popup-page::-webkit-scrollbar-thumb { background: rgba(0,27,61,.35) !important; border-radius: 4px; }
body.popup-page::-webkit-scrollbar-thumb:hover { background: #001B3D !important; }

/* ── Issue 6 additional: Ensure heatmap bar toggle isn't behind content ── */
html.sidebar-slim body::before { width: var(--sidebar-slim-w) !important; }

/* ═══════════════════════════════════════════════════════════════
   PATCH v15 — Issues 2,4,5,6,8,10,11 (second pass)
   ═══════════════════════════════════════════════════════════════ */

/* ── Issue 2: Slim logo — definitive fix, no squeezing ──────── */
html.sidebar-slim .rail-head {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
  overflow: visible !important;
  gap: 0 !important;
}
html.sidebar-slim .rail-logo-full {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
  flex: none !important;
}
html.sidebar-slim .rail-logo-icon {
  display: block !important;
  width: 34px !important;
  height: 34px !important;
  min-width: 34px !important;
  max-width: 34px !important;
  flex: none !important;
  object-fit: contain !important;
}

/* ── Issue 4: Dashboard heading — target .dash-head h1 too ──── */
.dash-head h1,
main > h1,
.page-header h1 {
  font-size: 36px !important;
  font-weight: 600 !important;
  letter-spacing: -.03em !important;
  color: var(--ink) !important;
  line-height: 1.1 !important;
}
@media (max-width: 1100px) {
  .dash-head h1, main > h1, .page-header h1 { font-size: 30px !important; }
}
@media (max-width: 768px) {
  .dash-head h1, main > h1, .page-header h1 { font-size: 22px !important; }
}

/* ── Issue 5: User popup — center avatar in slim mode ─────────── */
html.sidebar-slim .rail-foot .user-row {
  padding: 8px 0 !important;
  justify-content: center !important;
  width: 100% !important;
}
html.sidebar-slim .rail-foot .user-av {
  margin: 0 auto !important;
}
/* User popup responsive — hide text in slim, show popup offset */
html.sidebar-slim #user-popup {
  left: 100% !important;
  right: auto !important;
  bottom: 0 !important;
  min-width: 220px !important;
  transform: none !important;
}

/* ── Issue 6: Heatmap heading — even bigger ─────────────────── */
#bar h2 {
  font-size: 24px !important;
  font-weight: 600 !important;
  letter-spacing: -.03em !important;
  color: var(--ink) !important;
}

/* ── Issue 8: Prevent sidebar flash — transition only after load ─ */
/* The synchronous slim-class injection in shell.js removes the flash.
   As extra guard, suppress width transition on the body::before pseudo-element
   for the first 100ms after page load using animation. */
body::before {
  transition: width .38s var(--ease) !important;
}
html.sidebar-slim body::before {
  width: var(--sidebar-slim-w) !important;
  /* Ensure immediate application, no transition on initial load */
}

/* ── Issue 10: Subtle border around "Alle bedrijven" section ─── */
#sa-overview {
  background: var(--surface) !important;
  border: 1px solid var(--line) !important;
  border-radius: var(--r-card) !important;
  padding: 20px 22px 18px !important;
  box-shadow: var(--shadow-xs) !important;
  position: relative !important;
  z-index: 1 !important;
}

/* ── Issue 11: Blue scrollbar for <dialog> modals (ctuas etc.) ── */
dialog,
dialog .modal-body,
dialog[open] {
  scrollbar-width: thin !important;
  scrollbar-color: rgba(0,27,61,.35) transparent !important;
}
dialog::-webkit-scrollbar,
dialog .modal-body::-webkit-scrollbar {
  width: 5px !important;
}
dialog::-webkit-scrollbar-track,
dialog .modal-body::-webkit-scrollbar-track {
  background: transparent !important;
}
dialog::-webkit-scrollbar-thumb,
dialog .modal-body::-webkit-scrollbar-thumb {
  background: rgba(0,27,61,.35) !important;
  border-radius: 4px !important;
}
dialog::-webkit-scrollbar-thumb:hover,
dialog .modal-body::-webkit-scrollbar-thumb:hover {
  background: var(--accent, #001B3D) !important;
}
/* Also target the dialog modal itself for overflow-y */
dialog.modal {
  scrollbar-width: thin !important;
  scrollbar-color: rgba(0,27,61,.35) transparent !important;
  max-height: 88vh !important;
  overflow-y: auto !important;
}
/* Tablet slim sidebar also needs same fix */
@media (min-width: 769px) and (max-width: 1100px) {
  .rail-head {
    overflow: visible !important;
  }
  .rail-logo-icon {
    display: block !important;
    width: 34px !important;
    height: 34px !important;
    min-width: 34px !important;
    max-width: 34px !important;
    flex: none !important;
    object-fit: contain !important;
  }
  .rail-logo-full {
    display: none !important;
  }
}

/* ═══════════════════════════════════════════════════════════════
   PATCH v15b — Global modal redesign classes + universal scrollbar
   ═══════════════════════════════════════════════════════════════ */

/* ── Global modal header / section / footer pattern ───────────── */
.modal-hdr {
  display: flex; align-items: center; gap: 14px;
  padding: 22px 24px 18px;
  border-bottom: 1px solid var(--line);
  position: sticky; top: 0;
  background: var(--surface); z-index: 10;
}
.modal-hdr-icon {
  width: 40px; height: 40px; border-radius: 12px;
  background: var(--accent-bg);
  display: flex; align-items: center; justify-content: center;
  flex-shrink: 0;
}
.modal-hdr h2 { margin: 0; font-size: 18px; font-weight: 600; letter-spacing: -.02em; }
.modal-hdr p { margin: 3px 0 0; font-size: 12px; color: var(--ink-3); }
.modal-section {
  padding: 18px 24px;
  border-bottom: 1px solid var(--line);
}
.modal-section:last-of-type { border-bottom: none; }
.modal-section-title {
  display: flex; align-items: center; gap: 8px;
  font-size: 11px; font-weight: 700; text-transform: uppercase;
  letter-spacing: .10em; color: var(--ink-3); margin: 0 0 14px;
}
.modal-footer {
  display: flex; gap: 10px; justify-content: flex-end;
  padding: 16px 24px;
  background: var(--surface-2);
  border-top: 1px solid var(--line);
  position: sticky; bottom: 0;
}

/* ── Universal blue scrollbar for all overflow elements ─────── */
* {
  scrollbar-width: thin;
  scrollbar-color: rgba(0,27,61,.25) transparent;
}
*::-webkit-scrollbar { width: 5px; height: 5px; }
*::-webkit-scrollbar-track { background: transparent; }
*::-webkit-scrollbar-thumb {
  background: rgba(0,27,61,.25);
  border-radius: 4px;
}
*::-webkit-scrollbar-thumb:hover {
  background: rgba(0,27,61,.5);
}
/* Override for dark theme */
:root:not([data-theme="light"]) * {
  scrollbar-color: rgba(77,141,255,.3) transparent;
}
:root:not([data-theme="light"]) *::-webkit-scrollbar-thumb {
  background: rgba(77,141,255,.3);
}
:root:not([data-theme="light"]) *::-webkit-scrollbar-thumb:hover {
  background: rgba(77,141,255,.6);
}

/* ═══════════════════════════════════════════════════════════════
   PATCH v16 — Definitive fixes (override all previous patches)
   ═══════════════════════════════════════════════════════════════ */

/* ── Issue 2: Slim logo — DEFINITIVE, placed last to win all cascades ── */
/* Expanded sidebar: show full logo, hide icon */
aside.sidebar .rail-logo-full {
  display: block !important;
  height: 36px !important;
  width: auto !important;
  max-width: 160px !important;
  object-fit: contain !important;
  flex-shrink: 1 !important;
  flex: 0 1 auto !important;
}
aside.sidebar .rail-logo-icon {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}
/* Slim sidebar: hide full logo completely, show icon only */
html.sidebar-slim aside.sidebar .rail-logo-full {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  min-width: 0 !important;
  max-width: 0 !important;
  overflow: hidden !important;
  flex: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
html.sidebar-slim aside.sidebar .rail-logo-icon {
  display: block !important;
  width: 34px !important;
  height: 34px !important;
  min-width: 34px !important;
  max-width: 34px !important;
  flex: none !important;
  object-fit: contain !important;
  margin: 0 !important;
}
html.sidebar-slim .rail-head {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
  gap: 0 !important;
}
/* Tablet slim */
@media (min-width: 769px) and (max-width: 1100px) {
  aside.sidebar .rail-logo-full {
    display: none !important;
    width: 0 !important; height: 0 !important;
  }
  aside.sidebar .rail-logo-icon {
    display: block !important;
    width: 34px !important; height: 34px !important;
    min-width: 34px !important; max-width: 34px !important;
    flex: none !important; object-fit: contain !important;
  }
  .rail-head {
    padding: 0 !important;
    justify-content: center !important;
    gap: 0 !important;
  }
}

/* ── Issue 4: Dashboard heading — DEFINITIVE (targets .dash-head h1) ── */
.dash-head h1 {
  font-size: 36px !important;
  font-weight: 600 !important;
  letter-spacing: -.03em !important;
  line-height: 1.1 !important;
  color: var(--ink) !important;
}
@media (max-width: 1100px) { .dash-head h1 { font-size: 30px !important; } }
@media (max-width: 768px)  { .dash-head h1 { font-size: 22px !important; } }

/* ── Issue 6: Heatmap heading 35px, bold ───────────────────────── */
#bar h2 {
  font-size: 35px !important;
  font-weight: 600 !important;
  letter-spacing: -.03em !important;
  color: var(--ink) !important;
  white-space: nowrap !important;
}

/* ── Issue 9 (was 10): Alle bedrijven section border ───────────── */
#sa-overview {
  background: var(--surface) !important;
  border: 1.5px solid var(--line-strong) !important;
  border-radius: var(--r-card) !important;
  padding: 20px 22px 18px !important;
  box-shadow: var(--shadow-sm) !important;
  position: relative !important;
  z-index: 1 !important;
  margin-bottom: 24px !important;
}

/* ── Issue 11: Scrollbar — DEFINITIVE universal blue scrollbar ─── */
/* Applied via :root so it cascades everywhere */
:root {
  scrollbar-width: thin;
  scrollbar-color: rgba(0, 27, 61, 0.3) transparent;
}
:root *::-webkit-scrollbar-track { background: transparent; }
:root *::-webkit-scrollbar { width: 5px !important; height: 5px !important; }
:root *::-webkit-scrollbar-thumb {
  background: rgba(0, 27, 61, 0.3) !important;
  border-radius: 4px !important;
}
:root *::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 27, 61, 0.55) !important;
}
/* Dark mode override */
:root:not([data-theme="light"]) {
  scrollbar-color: rgba(100, 160, 255, 0.3) transparent;
}
:root:not([data-theme="light"]) *::-webkit-scrollbar-thumb {
  background: rgba(100, 160, 255, 0.3) !important;
}
:root:not([data-theme="light"]) *::-webkit-scrollbar-thumb:hover {
  background: rgba(100, 160, 255, 0.6) !important;
}

/* ── Issue 5/8: Suppress sidebar transition on initial page load ── */
html.no-sidebar-transition aside.sidebar,
html.no-sidebar-transition body::before,
html.no-sidebar-transition main {
  transition: none !important;
}

/* ═══════════════════════════════════════════════════════════════
   PATCH v18 — Correct logos + lighter headings
   ═══════════════════════════════════════════════════════════════ */

/* ── Headings: reduce boldness from 800 → 600 ───────────────── */
main > h1,
.dash-head h1,
.page-header h1,
h1, h2, h3 {
  font-weight: 600 !important;
}
/* Keep card h2 at 600 too */
.card h2,
.modal h2,
.modal-hdr h2 {
  font-weight: 600 !important;
}

/* ── Logo sizing for correct files ─────────────────────────── */
/* Full logo (wordmark, 261x71): height 32px → ~118px wide */
aside.sidebar .rail-logo-full {
  height: 28px !important;
  max-width: 180px !important;
}

/* ═══════════════════════════════════════════════════════════════
   PATCH v19 — Logo heights, slim user centering, inset divider
   ═══════════════════════════════════════════════════════════════ */

/* ── Full logo: 46px height ─────────────────────────────────── */
aside.sidebar .rail-logo-full {
  height: 46px !important;
  width: auto !important;
  max-width: 190px !important;
  object-fit: contain !important;
  flex: 0 1 auto !important;
  flex-shrink: 1 !important;
  display: block !important;
}

/* ── Icon logo (slim mode): 26px ────────────────────────────── */
aside.sidebar .rail-logo-icon {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}
html.sidebar-slim aside.sidebar .rail-logo-full {
  display: none !important;
  width: 0 !important; height: 0 !important;
  min-width: 0 !important; max-width: 0 !important;
  flex: none !important; overflow: hidden !important;
  margin: 0 !important; padding: 0 !important;
}
html.sidebar-slim aside.sidebar .rail-logo-icon {
  display: block !important;
  width: 26px !important;
  height: 26px !important;
  min-width: 26px !important;
  max-width: 26px !important;
  flex: none !important;
  object-fit: contain !important;
  margin: 0 !important;
}
html.sidebar-slim .rail-head {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
  gap: 0 !important;
}
@media (min-width: 769px) and (max-width: 1100px) {
  aside.sidebar .rail-logo-full {
    display: none !important;
    width: 0 !important; height: 0 !important;
  }
  aside.sidebar .rail-logo-icon {
    display: block !important;
    width: 26px !important; height: 26px !important;
    min-width: 26px !important; max-width: 26px !important;
    flex: none !important; object-fit: contain !important;
  }
  .rail-head { padding: 0 !important; justify-content: center !important; gap: 0 !important; }
}

/* ── Rail-foot: inset divider (doesn't touch sides) ─────────── */
.rail-foot {
  border-top: none !important;        /* remove full-width border */
  padding: 10px 8px 12px !important;
  position: relative !important;
}
.rail-foot::before {
  content: "" !important;
  display: block !important;
  height: 1px !important;
  background: rgba(255,255,255,.09) !important;
  margin: 0 8px 10px !important;     /* 8px inset each side, matches rail-head */
}

/* ── Slim mode: user-av perfectly centered ──────────────────── */
html.sidebar-slim .rail-foot {
  padding: 8px 0 10px !important;
}
html.sidebar-slim .rail-foot::before {
  margin: 0 10px 8px !important;
}
html.sidebar-slim .rail-foot > div {
  /* the position:relative wrapper */
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}
html.sidebar-slim .user-row {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 6px !important;
  width: 44px !important;
  border-radius: 10px !important;
}
html.sidebar-slim .user-av {
  margin: 0 !important;
  flex-shrink: 0 !important;
}
/* Hide text + chevron in slim mode */
html.sidebar-slim .user-meta,
html.sidebar-slim .user-row > svg {
  display: none !important;
  width: 0 !important;
  overflow: hidden !important;
}

/* ═══════════════════════════════════════════════════════════════
   POST-v20 PATCHES
   ═══════════════════════════════════════════════════════════════ */

/* ── Heatmap heading bigger ─────────────────────────────────── */
#bar h2 { font-size: 28px !important; font-weight: 700 !important; letter-spacing: -.02em !important; }

/* ── C-UAS legal toggle — center warning icon ───────────────── */
.legal-toggle {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 1 !important;
}

/* ── Heading consistency ────────────────────────────────────── */
main > h1, .dash-head h1, .page-header h1 {
  font-size: 36px !important;
  font-weight: 600 !important;
  letter-spacing: -.03em !important;
  line-height: 1.1 !important;
}
@media (max-width: 1100px) { main > h1, .dash-head h1, .page-header h1 { font-size: 28px !important; } }
@media (max-width: 768px)  { main > h1, .dash-head h1, .page-header h1 { font-size: 22px !important; } }

/* ── Suppress sidebar transition on initial load ────────────── */
html.no-sidebar-transition aside.sidebar,
html.no-sidebar-transition body::before,
html.no-sidebar-transition main { transition: none !important; }

/* ── "Alle bedrijven" section border ───────────────────────── */
#sa-overview {
  background: var(--surface) !important;
  border: 1.5px solid var(--line-strong) !important;
  border-radius: var(--r-card) !important;
  padding: 20px 22px 18px !important;
  box-shadow: var(--shadow-sm) !important;
  position: relative !important; z-index: 1 !important;
  margin-bottom: 24px !important;
}

/* ── Universal blue scrollbar ───────────────────────────────── */
:root { scrollbar-width: thin; scrollbar-color: rgba(0,27,61,.25) transparent; }
:root *::-webkit-scrollbar { width: 5px !important; height: 5px !important; }
:root *::-webkit-scrollbar-track { background: transparent; }
:root *::-webkit-scrollbar-thumb { background: rgba(0,27,61,.25) !important; border-radius: 4px !important; }
:root *::-webkit-scrollbar-thumb:hover { background: rgba(0,27,61,.45) !important; }

/* ── Rail-foot inset divider ────────────────────────────────── */
.rail-foot { border-top: none !important; padding: 10px 8px 12px !important; position: relative !important; }
.rail-foot::before {
  content: "" !important; display: block !important; height: 1px !important;
  background: rgba(255,255,255,.09) !important; margin: 0 8px 10px !important;
}
html.sidebar-slim .rail-foot { padding: 8px 0 10px !important; }
html.sidebar-slim .rail-foot::before { margin: 0 10px 8px !important; }
html.sidebar-slim .rail-foot > div { display: flex !important; justify-content: center !important; align-items: center !important; }
html.sidebar-slim .user-row { display: flex !important; align-items: center !important; justify-content: center !important; padding: 6px !important; width: 44px !important; border-radius: 10px !important; }
html.sidebar-slim .user-av { margin: 0 !important; flex-shrink: 0 !important; }
html.sidebar-slim .user-meta, html.sidebar-slim .user-row > svg { display: none !important; width: 0 !important; overflow: hidden !important; }

/* ── Default theme light ────────────────────────────────────── */
@media (max-width: 768px) {
  :root {
    --bg: #F5F5F7 !important; --bg-2: #EBEBED !important; --bg-3: #EBEBED !important;
    --surface: #ffffff !important; --ink: #0A2138 !important; --ink-2: #54657A !important;
    --ink-3: #8896A6 !important; --line: rgba(0,27,61,.08) !important;
    --accent: #001B3D !important;
  }
  body { background: #F5F5F7 !important; color: #0A2138 !important; }
  main { background: #F5F5F7 !important; }
}

/* ── Mobile nav drawer ──────────────────────────────────────── */
@media (max-width: 768px) {
  html.sidebar-slim { --sidebar-w: 280px !important; }
  html.sidebar-slim aside.sidebar { width: 280px !important; }
  html.sidebar-slim .rail-logo-full    { display: block !important; width: auto !important; height: 28px !important; max-width: 180px !important; flex: 0 1 auto !important; }
  html.sidebar-slim .nav-section-lbl  { opacity: 1 !important; max-height: 48px !important; padding: 16px 10px 4px !important; }
  html.sidebar-slim .ni-txt            { opacity: 1 !important; width: auto !important; flex: 1 !important; }
  html.sidebar-slim .ni-ic             { margin-right: 10px !important; }
  html.sidebar-slim .nav-item          { justify-content: flex-start !important; padding: 0 10px !important; }
  html.sidebar-slim .user-meta         { opacity: 1 !important; width: auto !important; }
  html.sidebar-slim .user-row          { justify-content: flex-start !important; }
  html.sidebar-slim .rail-head         { padding: 0 22px !important; justify-content: flex-start !important; gap: 12px !important; }
  html.sidebar-slim #rail-chev         { transform: none !important; }
  html.sidebar-slim .rail-collapse     { display: none !important; }

  aside.sidebar {
    position: fixed !important; top: 0 !important; left: 0 !important; bottom: 0 !important;
    width: 280px !important; transform: translateX(-100%) !important;
    transition: transform .3s cubic-bezier(.22,.61,.36,1) !important;
    z-index: 500 !important; box-shadow: none !important;
  }
  aside.sidebar.open { transform: translateX(0) !important; box-shadow: 4px 0 32px rgba(0,0,0,.35) !important; }
  .sidebar-backdrop { position: fixed !important; inset: 0 !important; background: rgba(0,0,0,.45) !important; z-index: 499 !important; backdrop-filter: blur(2px) !important; }
  main { margin-left: 0 !important; padding: 64px 16px 40px !important; }
  .mobile-menu-btn {
    display: flex !important; position: fixed !important; top: 12px !important; left: 12px !important;
    z-index: 600 !important; width: 40px !important; height: 40px !important;
    background: var(--navy) !important; border: none !important; border-radius: 10px !important;
    box-shadow: 0 2px 12px rgba(0,0,0,.25) !important; color: #fff !important;
    align-items: center !important; justify-content: center !important; cursor: pointer !important;
  }
  #shell-mount { width: 0 !important; overflow: visible !important; pointer-events: none !important; }
  #shell-mount .mobile-menu-btn { pointer-events: auto !important; }
  body.fullmap #map, body.heatmap-page #map { left: 0 !important; top: 0 !important; }
  body.fullmap main, body.heatmap-page main { left: 0 !important; margin-left: 0 !important; padding: 0 !important; }
  body.heatmap-page #bar { left: 0 !important; }
  body.fullmap .mobile-menu-btn, body.heatmap-page .mobile-menu-btn { display: flex !important; z-index: 1000 !important; }
  .rail-collapse { display: none !important; }
  .nav-item { height: 44px !important; font-size: 14px !important; }
}

/* ═══════════════════════════════════════════════════════════════
   MOBILE NAV v37 — Edge handle + swipe drawer + responsive fixes
   ═══════════════════════════════════════════════════════════════ */

/* ── Hide old hamburger entirely ────────────────────────────── */
.mobile-menu-btn { display: none !important; }

/* ── Edge handle: always-visible left strip ─────────────────── */
.nav-edge-handle {
  display: none;
  position: fixed;
  left: 0; top: 50%;
  transform: translateY(-50%);
  width: 20px; height: 64px;
  z-index: 600;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  background: var(--navy);
  border-radius: 0 10px 10px 0;
  box-shadow: 3px 0 12px rgba(0,0,0,.25);
  transition: width .2s, opacity .2s;
}
.nav-edge-handle:hover { width: 26px; }
.nav-edge-pip {
  width: 4px; height: 28px;
  background: rgba(255,255,255,.5);
  border-radius: 4px;
  pointer-events: none;
}

@media (max-width: 768px) {
  /* Show the edge handle */
  .nav-edge-handle { display: flex; }

  /* ── No slim state on mobile — always full drawer ────────── */
  html.sidebar-slim { --sidebar-w: 280px !important; }
  html.sidebar-slim aside.sidebar { width: 280px !important; }
  html.sidebar-slim .rail-logo-full    { display: block !important; width: auto !important; height: 28px !important; max-width: 180px !important; }
  html.sidebar-slim .rail-logo-icon    { display: none !important; width: 0 !important; height: 0 !important; }
  html.sidebar-slim .nav-section-lbl  { opacity: 1 !important; max-height: 48px !important; padding: 16px 10px 4px !important; overflow: visible !important; }
  html.sidebar-slim .ni-txt            { opacity: 1 !important; width: auto !important; flex: 1 !important; overflow: visible !important; }
  html.sidebar-slim .ni-ic             { margin-right: 10px !important; }
  html.sidebar-slim .nav-item          { justify-content: flex-start !important; padding: 0 10px !important; }
  html.sidebar-slim .user-meta         { opacity: 1 !important; width: auto !important; overflow: visible !important; }
  html.sidebar-slim .user-row          { justify-content: flex-start !important; width: auto !important; }
  html.sidebar-slim .rail-head         { padding: 0 22px !important; justify-content: flex-start !important; gap: 12px !important; }
  html.sidebar-slim #rail-chev         { transform: none !important; }
  html.sidebar-slim .rail-collapse     { display: none !important; }

  /* ── Sidebar: slide-in drawer ───────────────────────────── */
  aside.sidebar {
    position: fixed !important;
    top: 0 !important; left: 0 !important; bottom: 0 !important;
    width: 280px !important;
    transform: translateX(-100%) !important;
    transition: transform .3s cubic-bezier(.22,.61,.36,1) !important;
    z-index: 500 !important;
    box-shadow: none !important;
  }
  aside.sidebar.open {
    transform: translateX(0) !important;
    box-shadow: 6px 0 40px rgba(0,0,0,.3) !important;
  }

  /* Backdrop */
  .sidebar-backdrop {
    position: fixed !important; inset: 0 !important;
    background: rgba(0,0,0,.45) !important;
    z-index: 499 !important;
    backdrop-filter: blur(2px) !important;
  }

  /* ── Shell-mount: zero width so nothing is blocked ──────── */
  #shell-mount {
    width: 0 !important;
    overflow: visible !important;
    pointer-events: none !important;
  }
  #shell-mount .nav-edge-handle { pointer-events: auto !important; }

  /* ── Main content: no margin, enough top padding ────────── */
  main {
    margin-left: 0 !important;
    padding: 24px 16px 40px !important;
  }

  /* ── Fullmap pages: map fills screen ────────────────────── */
  body.fullmap #map,
  body.heatmap-page #map { left: 0 !important; top: 0 !important; }
  body.fullmap main,
  body.heatmap-page main { left: 0 !important; margin-left: 0 !important; padding: 0 !important; }
  body.heatmap-page #bar { left: 0 !important; }
  body.fullmap .nav-edge-handle,
  body.heatmap-page .nav-edge-handle { z-index: 1000 !important; }

  /* ── Desktop-only controls ───────────────────────────────── */
  .rail-collapse { display: none !important; }
  .nav-item { height: 44px !important; font-size: 14px !important; }

  /* ══ RESPONSIVE PAGE FIXES ══════════════════════════════════ */

  /* All tables scroll horizontally */
  .card table, main table, .users-table {
    display: block !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
    max-width: 100% !important;
  }

  /* Toolbar / filter rows wrap */
  .sys-toolbar, .filter-row, .toolbar,
  [style*="display:flex"][style*="gap"],
  .page-actions {
    flex-wrap: wrap !important;
  }

  /* Grid columns → single column on mobile */
  .system-row {
    grid-template-columns: auto 1fr auto !important;
    gap: 8px !important;
    padding: 12px !important;
  }
  /* Hide less important columns on mobile */
  .system-row .vendor-pill,
  .system-row .sys-url { display: none !important; }

  /* Admin 2-col grids → 1 col */
  .admin-content { max-width: 100% !important; }
  [style*="grid-template-columns:repeat(2"] {
    grid-template-columns: 1fr !important;
  }
  [style*="grid-template-columns:repeat(3"] {
    grid-template-columns: 1fr 1fr !important;
  }

  /* Cards full width, no min-width constraints */
  .card { min-width: 0 !important; }
  .stat-card, .s-card { min-width: 0 !important; }

  /* Page headers: stack title + actions vertically */
  .page-header, .dash-head {
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 12px !important;
  }

  /* Buttons in header: smaller */
  .page-header .btn, .dash-head .btn,
  .page-actions .btn { font-size: 12px !important; padding: 7px 12px !important; }

  /* Tabs: scroll horizontally */
  .tabs { overflow-x: auto !important; flex-wrap: nowrap !important; -webkit-overflow-scrolling: touch !important; }
  .tabs::-webkit-scrollbar { display: none; }

  /* Forms: full width inputs */
  .field input, .field select, .field textarea,
  .r-input { width: 100% !important; min-width: 0 !important; }

  /* Dialogs/modals: full width on mobile */
  dialog.modal { width: 95% !important; max-width: 95% !important; margin: auto !important; }

  /* Stat grids */
  .stat-grid { grid-template-columns: 1fr 1fr !important; }

  /* History / audit rows */
  .hist-grid { grid-template-columns: 1fr !important; }

  /* Company grid */
  .grid, .two-col, .lower-grid { grid-template-columns: 1fr !important; }

  /* Rollup grid */
  .rollup-grid { grid-template-columns: 1fr !important; }

  /* Heatmap bar */
  #bar h2 { font-size: 18px !important; }
  #bar { padding: 0 16px !important; }

  /* Nodes summary chips: wrap */
  #nodes-summary { flex-wrap: wrap !important; }
}

/* ── Very small screens ──────────────────────────────────────── */
@media (max-width: 400px) {
  .stat-grid { grid-template-columns: 1fr !important; }
  main { padding: 20px 12px 32px !important; }
}

/* ═══════════════════════════════════════════════════════════════
   PATCH v43 — Clean consolidated fixes (fresh base from v39)
   ═══════════════════════════════════════════════════════════════ */

/* ── 1. Consistent h1 headings across all pages ─────────────── */
main > h1,
main .dash-head h1,
main .page-header h1,
main header.page-header h1 {
  font-size: 34px !important;
  font-weight: 700 !important;
  letter-spacing: -.03em !important;
  line-height: 1.1 !important;
  margin-top: 0 !important;
}
@media (max-width: 768px) {
  main > h1,
  main .dash-head h1,
  main .page-header h1,
  main header.page-header h1 {
    font-size: 20px !important;
    letter-spacing: -.02em !important;
  }
}

/* ── 2. Pattern stays behind cards everywhere ────────────────── */
body::after { z-index: -1 !important; }
.card, .s-card, .stat-card, .layer-card, .tab-panel,
#sa-overview, main > .card, main > .s-card,
.modal-inner, dialog.modal, .r-panel {
  background: var(--surface) !important;
  position: relative !important;
  z-index: 1 !important;
}
main { isolation: isolate !important; }

/* ── 3. No auto-slim on desktop (≥769px): full sidebar always ── */
/* Uses :not(.sidebar-slim) so manual slim still works           */
@media (min-width: 769px) {
  /* Full sidebar width */
  html:not(.sidebar-slim) { --sidebar-w: 252px !important; }
  html:not(.sidebar-slim) aside.sidebar {
    width: 252px !important;
    transform: none !important;
  }
  html:not(.sidebar-slim) main { margin-left: 252px !important; }

  /* Full logo + labels */
  html:not(.sidebar-slim) .rail-logo-full {
    display: block !important;
    height: 46px !important; width: auto !important;
    max-width: 190px !important; object-fit: contain !important;
  }
  html:not(.sidebar-slim) .rail-logo-icon {
    display: none !important; width: 0 !important; height: 0 !important;
  }
  html:not(.sidebar-slim) .rail-head {
    padding: 0 24px !important;
    justify-content: flex-start !important;
    gap: 12px !important;
  }
  html:not(.sidebar-slim) .nav-section-lbl {
    opacity: 1 !important; max-height: 48px !important;
    padding: 16px 10px 4px !important; overflow: visible !important;
  }
  html:not(.sidebar-slim) .ni-txt {
    opacity: 1 !important; width: auto !important;
    flex: 1 !important; overflow: visible !important;
  }
  html:not(.sidebar-slim) .ni-ic  { margin-right: 10px !important; }
  html:not(.sidebar-slim) .nav-item {
    justify-content: flex-start !important; padding: 0 10px !important;
  }
  html:not(.sidebar-slim) .user-meta {
    opacity: 1 !important; width: auto !important; overflow: visible !important;
  }
  html:not(.sidebar-slim) .user-row { justify-content: flex-start !important; }
  html:not(.sidebar-slim) .rail-mesh,
  html:not(.sidebar-slim) .rail-alert,
  html:not(.sidebar-slim) .rail-logout { display: flex !important; }

  /* Manual slim still collapses correctly */
  html.sidebar-slim { --sidebar-w: 72px !important; }
  html.sidebar-slim aside.sidebar { width: 72px !important; }
  html.sidebar-slim main { margin-left: 72px !important; }
  html.sidebar-slim .rail-logo-full {
    display: none !important; width: 0 !important; height: 0 !important;
    flex: none !important; overflow: hidden !important;
  }
  html.sidebar-slim .rail-logo-icon {
    display: block !important;
    width: 26px !important; height: 26px !important; min-width: 26px !important;
    flex: none !important; object-fit: contain !important;
  }
  html.sidebar-slim .rail-head {
    padding: 0 !important; justify-content: center !important; gap: 0 !important;
  }
  html.sidebar-slim .nav-section-lbl {
    opacity: 0 !important; max-height: 0 !important;
    padding: 0 !important; overflow: hidden !important;
  }
  html.sidebar-slim .ni-txt {
    opacity: 0 !important; width: 0 !important;
    flex: none !important; overflow: hidden !important;
  }
  html.sidebar-slim .ni-ic  { margin-right: 0 !important; }
  html.sidebar-slim .nav-item { justify-content: center !important; padding: 0 !important; }
  html.sidebar-slim .user-meta { opacity: 0 !important; width: 0 !important; overflow: hidden !important; }
  html.sidebar-slim .user-row  { justify-content: center !important; }

  /* Desktop: hide mobile-only elements */
  .mobile-topbar    { display: none !important; }
  .nav-edge-handle  { display: none !important; }
  .sidebar-backdrop { display: none !important; }
}

/* ── 4. Mobile (≤768px): top bar + slide-in drawer ──────────── */
@media (max-width: 768px) {
  /* Topbar */
  .mobile-topbar {
    display: flex !important;
    position: fixed !important;
    top: 0 !important; left: 0 !important; right: 0 !important;
    height: 56px !important;
    background: #001B3D !important;
    border-bottom: none !important;
    align-items: center !important;
    padding: 0 16px !important;
    z-index: 600 !important;
    box-shadow: 0 2px 16px rgba(0,0,0,.3) !important;
  }
  .mobile-topbar-logo { flex: 1 !important; }
  .mobile-topbar-logo img {
    height: 30px !important; width: auto !important; display: block !important;
    filter: brightness(0) invert(1) !important;
  }
  .mobile-hamburger {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    width: 40px !important; height: 40px !important;
    background: none !important; border: none !important;
    cursor: pointer !important; gap: 5px !important; padding: 0 !important;
    flex-shrink: 0 !important;
  }
  .mobile-hamburger span {
    display: block !important;
    width: 22px !important; height: 2px !important;
    background: #fff !important; border-radius: 2px !important;
    transition: transform .28s cubic-bezier(.22,.61,.36,1), opacity .2s ease !important;
    transform-origin: center !important;
  }
  .mobile-hamburger.open span:nth-child(1) { transform: translateY(7px) rotate(45deg) !important; }
  .mobile-hamburger.open span:nth-child(2) { opacity: 0 !important; transform: scaleX(0) !important; }
  .mobile-hamburger.open span:nth-child(3) { transform: translateY(-7px) rotate(-45deg) !important; }

  /* Edge handle hidden — using topbar instead */
  .nav-edge-handle { display: none !important; }

  /* Sidebar slides in below topbar */
  aside.sidebar {
    position: fixed !important;
    top: 56px !important; left: 0 !important; bottom: 0 !important;
    width: 280px !important;
    transform: translateX(-100%) !important;
    transition: transform .3s cubic-bezier(.22,.61,.36,1) !important;
    z-index: 500 !important; box-shadow: none !important;
  }
  aside.sidebar.open {
    transform: translateX(0) !important;
    box-shadow: 6px 0 40px rgba(0,0,0,.3) !important;
  }
  /* Drawer always shows full labels */
  .rail-logo-full { display: block !important; height: 28px !important; }
  .rail-logo-icon { display: none !important; width: 0 !important; height: 0 !important; }
  .rail-head { padding: 0 22px !important; justify-content: flex-start !important; gap: 12px !important; }
  .nav-section-lbl { opacity: 1 !important; max-height: 48px !important; padding: 16px 10px 4px !important; overflow: visible !important; }
  .ni-txt { opacity: 1 !important; width: auto !important; flex: 1 !important; overflow: visible !important; }
  .ni-ic  { margin-right: 10px !important; }
  .nav-item { justify-content: flex-start !important; padding: 0 10px !important; height: 44px !important; }
  .user-meta { opacity: 1 !important; width: auto !important; overflow: visible !important; }
  .user-row  { justify-content: flex-start !important; width: auto !important; }
  .rail-collapse { display: none !important; }

  /* Content layout */
  main { margin-left: 0 !important; padding: 72px 16px 40px !important; }
  #shell-mount { width: 0 !important; overflow: visible !important; pointer-events: none !important; }

  /* Map pages */
  body.fullmap #map, body.heatmap-page #map { left: 0 !important; top: 56px !important; }
  body.fullmap main, body.heatmap-page main { margin-left: 0 !important; padding: 0 !important; }
  body.heatmap-page #bar { left: 0 !important; top: 56px !important; }
  body.heatmap-page #map { top: 116px !important; }

  /* Pattern fix on mobile */
  body::before { display: none !important; }
  body::after {
    z-index: 0 !important;
    width: 90vw !important; height: 90vw !important;
    max-width: 600px !important; max-height: 600px !important;
    opacity: 0.08 !important;
  }
}

/* ── 5. Toolbar overflow (meldingen etc.) ───────────────────── */
@media (max-width: 900px) {
  .flex-row { flex-wrap: wrap !important; }
  .flex-row > select, .flex-row > label,
  .flex-row > button { flex-shrink: 0 !important; }
  #resolve-all-btn { white-space: nowrap !important; }
}

/* ── 6. Search box gap from layer icon ──────────────────────── */
#map .ms-wrap { max-width: calc(100% - 170px) !important; }

/* ── v43b: Hide sidebar logo on mobile (topbar already has it) ── */
@media (max-width: 768px) {
  aside.sidebar .rail-logo-full,
  aside.sidebar .rail-logo-icon { display: none !important; }
  aside.sidebar .rail-head {
    justify-content: flex-end !important;
    padding: 0 12px !important;
  }
}

/* ── v43c: Remove sidebar header area + divider on mobile ────── */
@media (max-width: 768px) {
  /* Collapse the rail-head to just a small top padding */
  aside.sidebar .rail-head {
    height: auto !important;
    min-height: 0 !important;
    padding: 16px 0 0 0 !important;
    justify-content: flex-start !important;
    gap: 0 !important;
  }
  /* Hide the inset divider under the header */
  aside.sidebar .rail-head::after { display: none !important; }
  /* First nav section label gets a little breathing room */
  aside.sidebar .nav-section-lbl:first-of-type {
    padding-top: 8px !important;
  }
}
