/* ==========================================================================
   Europe 2026 — One Canvas (SPEC-v5.1 §16 as amended: "Slate" productivity skin)
   Structure contract: sketches/004 + 005c · Skin contract: sketches/006 variant a
   Fonts: self-hosted Inter variable (OFL) — inlined from assets-fonts/ below.
   ========================================================================== */

/* @fonts:start — generated from assets-fonts/*.woff2 (tools/embed_fonts.py); do not edit by hand */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(data:font/woff2;base64,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) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(data:font/woff2;base64,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) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(data:font/woff2;base64,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) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* @fonts:end */

:root {
  --bg: #f7f8fa;
  --panel: #ffffff;
  --panel2: #f1f3f6;
  --tx: #1f2328;
  --tx2: #59636e;
  --tx3: #8c939c;
  --bd: #e1e4e8;
  --bd2: #eef0f3;
  --acc: #2563eb;
  --acc-tint: #eaf1fe;
  --must: #1967d2;
  --must-bg: #dce9fc;
  --want: #137333;
  --want-bg: #ddefe4;
  --ift: #b06000;
  --ift-bg: #fdf1dc;
  --anchor: #7b4fab;
  --anchor-bg: #f3eef9;
  --warn: #c5221f;
  --warn-bg: #fce8e6;
  --rad: 6px;
  --rad-sm: 4px;
  --rail-w: 54px;
  --top-h: 46px;
  --side-w: 302px;
  --head-h: 56px;
  --hour-h: 60px;
  --z-drag: 70;
}

* { box-sizing: border-box; margin: 0; padding: 0; }
html, body { height: 100%; }
body {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.45;
  color: var(--tx);
  background: var(--bg);
  -webkit-font-smoothing: antialiased;
  overflow: hidden;
}
button { font-family: inherit; }
.tabular, .tm, .gclock span, .sum, .n, .dist, .rt { font-variant-numeric: tabular-nums; }
:focus-visible { outline: 2px solid var(--acc); outline-offset: 1px; }
[hidden] { display: none !important; }

/* ============ APP SHELL ============ */
.app { display: flex; height: 100vh; height: 100dvh; }
.frame { flex: 1; display: flex; flex-direction: column; min-width: 0; min-height: 0; }
.shell {
  flex: 1;
  display: grid;
  grid-template-columns: minmax(0, 1fr) var(--side-w);
  min-height: 0;
  overflow: hidden;
}
body[data-surface="explore"] .shell { grid-template-columns: minmax(0, 1fr); }
body[data-surface="explore"] .side { display: none; }
body.map-expanded { --side-w: 45vw; }

/* ---- icon rail (54px) ---- */
.rail {
  width: var(--rail-w);
  flex: 0 0 var(--rail-w);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  padding: 10px 0;
  background: var(--panel);
  border-right: 1px solid var(--bd);
}
.rail-logo {
  width: 26px; height: 26px;
  border-radius: var(--rad-sm);
  background: var(--acc);
  color: #fff;
  display: flex; align-items: center; justify-content: center;
  font-size: 12px; font-weight: 700;
  margin-bottom: 10px;
}
.rail-btn {
  width: 40px; min-height: 40px;
  border: none; background: none;
  border-radius: var(--rad-sm);
  display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 2px;
  color: var(--tx3);
  font-size: 9px;
  cursor: pointer;
  padding: 4px 2px;
}
.rail-btn svg { width: 17px; height: 17px; }
.rail-btn:hover { background: var(--panel2); color: var(--tx2); }
.rail-btn.on { color: var(--acc); background: var(--acc-tint); }
.rail-fill { flex: 1; }
.rail-btn kbd { font-size: 10px; }
kbd {
  font-family: inherit; font-size: 10.5px;
  padding: 1px 5px; border-radius: 3px;
  border: 1px solid var(--bd); background: var(--panel); color: var(--tx3);
}

/* ---- top bar ---- */
.topbar {
  height: var(--top-h);
  flex: 0 0 var(--top-h);
  display: flex; align-items: center; gap: 8px;
  padding: 0 14px;
  background: var(--panel);
  border-bottom: 1px solid var(--bd);
}
.brand { display: flex; align-items: center; gap: 9px; font-weight: 600; font-size: 13.5px; min-width: 0; white-space: nowrap; }
.brand-mark {
  width: 22px; height: 22px; flex: none;
  border-radius: var(--rad-sm);
  background: var(--acc); color: #fff;
  display: flex; align-items: center; justify-content: center;
  font-size: 11px; font-weight: 700;
}
.brand-dates { font-weight: 400; color: var(--tx3); font-size: 12px; }
.sp { flex: 1; }
.btn {
  height: 30px; padding: 0 11px;
  border-radius: var(--rad-sm);
  border: 1px solid var(--bd);
  background: var(--panel); color: var(--tx);
  font-size: 12.5px; cursor: pointer;
  display: inline-flex; align-items: center; gap: 6px;
  white-space: nowrap;
}
.btn:hover { background: var(--panel2); }
.btn.ghost { border-color: transparent; color: var(--tx2); }
.btn.ghost:hover { background: var(--panel2); }
.icon-btn {
  width: 30px; height: 30px;
  border: none; background: none;
  border-radius: var(--rad-sm);
  font-size: 17px; color: var(--tx2); cursor: pointer;
  display: inline-flex; align-items: center; justify-content: center;
}
.icon-btn:hover { background: var(--panel2); }

/* ---- U23 · sync chip (top bar; slate, tiny, unobtrusive) ---- */
.syncchip {
  display: inline-flex; align-items: center; gap: 4px;
  height: 22px; padding: 0 8px;
  border-radius: 11px;
  border: 1px solid var(--bd2);
  background: var(--panel2); color: var(--tx3);
  font-size: 10.5px; white-space: nowrap;
  flex: none;
}
.syncchip.synced { color: var(--tx2); }
.syncchip.conflict { border-color: var(--ift); color: var(--ift); background: var(--ift-bg); }
.syncchip.offline { color: var(--tx3); }
.syncchip.syncing { color: var(--tx3); }
.syncchip button {
  border: none; background: var(--ift); color: #fff;
  height: 16px; padding: 0 7px; border-radius: 8px;
  font-size: 10px; font-weight: 600; cursor: pointer;
}
.syncchip button:hover { filter: brightness(1.1); }

/* ---- ⌘K ---- */
.cmdk { position: relative; }
.cmdk input {
  height: 30px; width: 250px;
  padding: 0 44px 0 10px;
  border: 1px solid var(--bd);
  border-radius: var(--rad-sm);
  background: var(--panel2);
  font: inherit; font-size: 12.5px; color: var(--tx);
}
.cmdk input::placeholder { color: var(--tx3); }
.cmdk kbd { position: absolute; right: 8px; top: 7px; pointer-events: none; }
.cmdk-menu {
  position: absolute; top: 34px; left: 0; z-index: 90;
  min-width: 280px;
  background: var(--panel);
  border: 1px solid var(--bd);
  border-radius: var(--rad);
  padding: 4px;
}
.cmdk-menu .hint { font-size: 10.5px; color: var(--tx3); padding: 5px 8px 3px; }
.cmdk-item {
  display: flex; width: 100%;
  border: none; background: none;
  padding: 7px 9px;
  border-radius: var(--rad-sm);
  font-size: 12.5px; color: var(--tx);
  cursor: pointer; text-align: left; gap: 8px; align-items: center;
}
.cmdk-item:hover, .cmdk-item.sel { background: var(--acc-tint); color: var(--acc); }

/* ============ PLAN ============ */
.main { display: flex; flex-direction: column; min-width: 0; min-height: 0; overflow: hidden; }
.citytabs {
  display: flex; align-items: center; gap: 6px;
  padding: 9px 14px;
  overflow-x: auto;
  scrollbar-width: none;
}
.ctab {
  display: flex; align-items: center; gap: 7px;
  height: 28px; padding: 0 11px;
  border-radius: var(--rad-sm);
  border: none; background: none;
  cursor: pointer;
  font-size: 12.5px; color: var(--tx2);
  white-space: nowrap;
}
.ctab .dot { width: 8px; height: 8px; border-radius: 2px; background: var(--tx3); flex: none; }
.ctab .n { font-size: 11px; color: var(--tx3); font-variant-numeric: tabular-nums; }
.ctab.on { background: var(--panel2); color: var(--tx); font-weight: 500; }
.ctab.pulse { animation: tabpulse 1.2s ease 2; }
@keyframes tabpulse { 0% { box-shadow: 0 0 0 0 var(--acc-tint); } 40% { box-shadow: 0 0 0 4px var(--acc-tint); } 100% { box-shadow: 0 0 0 0 var(--acc-tint); } }
.citytabs .hint { margin-left: auto; font-size: 11px; color: var(--tx3); white-space: nowrap; padding-left: 10px; }

.calwrap { flex: 1; overflow: auto; background: var(--bg); border-top: 1px solid var(--bd); }
/* U19 · days flow RIGHT, never wrap: all days of the focused city are one
   continuous flex row — fixed-width columns that may grow on wide screens
   but never shrink below their basis and never wrap onto a second row.
   (The old grid template declared only 7 columns, so day 8+ of a longer
   city grid auto-placed onto a second row underneath the first.) */
.cal {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
  width: max-content;
  min-width: 100%;
}

/* gutter */
.gutter { flex: 0 0 48px; width: 48px; position: sticky; left: 0; z-index: 11; background: var(--bg); border-right: 1px solid var(--bd2); }
.gutter .corner {
  height: var(--head-h);
  border-bottom: 1px solid var(--bd);
  padding: 10px 8px 0;
  font-size: 9.5px; color: var(--tx3);
  white-space: nowrap; overflow: hidden;
}
.gclock { position: relative; height: 840px; }
.gclock span {
  position: absolute; right: 7px;
  font-size: 10px; color: var(--tx3);
  font-variant-numeric: tabular-nums;
  transform: translateY(-6px);
}

/* day column */
.daycol { flex: 1 0 168px; min-width: 168px; border-right: 1px solid var(--bd2); position: relative; }
.daycol.focused { background: var(--panel); }
.dhead {
  position: sticky; top: 0; z-index: 11;
  height: var(--head-h);
  padding: 7px 10px;
  border-bottom: 1px solid var(--bd);
  background: var(--panel);
  display: flex; flex-direction: column; justify-content: center; gap: 1px;
}
.dhead .r1 { display: flex; align-items: baseline; gap: 6px; min-width: 0; }
.dhead .dow { font-size: 10px; letter-spacing: 0.06em; text-transform: uppercase; color: var(--tx3); font-weight: 500; }
.dhead .dn { font-size: 14px; font-weight: 600; font-variant-numeric: tabular-nums; }
.dhead .dn.todaynum {
  background: var(--acc); color: #fff;
  border-radius: 50%;
  width: 20px; height: 20px;
  display: inline-flex; align-items: center; justify-content: center;
  font-size: 11.5px;
}
.dhead .sum {
  margin-left: auto;
  font-size: 10.5px; color: var(--tx3);
  font-variant-numeric: tabular-nums;
  white-space: nowrap; padding-left: 6px;
}
.dhead .sum .w { color: var(--warn); }
.dhead .r2 { font-size: 10.5px; color: var(--tx3); display: flex; gap: 8px; align-items: center; min-width: 0; }
.nowchip {
  font-size: 9.5px; padding: 1px 6px;
  border-radius: 3px;
  background: var(--acc-tint); color: var(--acc);
  font-weight: 600;
  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.nowdir { color: var(--acc); cursor: pointer; font-size: 10.5px; white-space: nowrap; text-decoration: none; }
.dhead.today { box-shadow: inset 0 2px 0 var(--acc); }
.dhead.pulse { animation: tabpulse 1.2s ease 2; }
.timeline {
  position: relative; height: 840px;
}

/* U19 · full-width hour lines — one continuous line per hour across the
   ENTIRE grid (every column, one layer), aligned with the gutter clock
   labels (same (h-8)*60 math); fainter dashed half-hours. Painted above
   column backgrounds (so the focused day keeps crisp lines too) but under
   events (z 3 < .ev z 10) and under the sticky headers/gutter. */
.hourgrid {
  position: absolute; top: var(--head-h); left: 48px; right: 0;
  height: 840px; z-index: 3;
  pointer-events: none;
}
.hourgrid .hl { position: absolute; left: 0; right: 0; height: 1px; background: var(--bd); }
.hourgrid .hlm { position: absolute; left: 0; right: 0; height: 0; border-top: 1px dashed var(--bd2); }
/* U19 · drag snap line: highlights the exact 15-min snap line at the drop
   time, full width at the pointer, with the drop time chip parked on the
   clock gutter — the drop time is readable at the drag location. */
.snapture {
  position: absolute; left: 0; right: 0; height: 0;
  border-top: 2px solid var(--acc);
  z-index: 25;
  pointer-events: none;
}
.snapture .snapchip {
  position: absolute; left: -48px; top: -8px;
  width: 44px; text-align: center;
  font-size: 9.5px; font-weight: 600; line-height: 14px;
  color: #fff; background: var(--acc);
  border-radius: 3px;
  font-variant-numeric: tabular-nums;
}

/* events — tinted blocks colored by tier (Slate). U19: hairline border +
   subtle elevation so abutting cards read as separate objects, and a
   minimum vertical air between blocks (EV_GAP inset, applied in JS). */
.ev {
  position: absolute; left: 4px; right: 4px; z-index: 10;
  border-radius: var(--rad-sm);
  padding: 5px 8px 7px;
  font-size: 12px;
  cursor: grab;
  overflow: hidden;
  border: 1px solid var(--bd);
  box-shadow: 0 1px 2px rgba(31, 35, 40, 0.08);
  touch-action: none;
}
.ev .t { font-weight: 600; font-size: 12px; display: flex; gap: 6px; align-items: baseline; min-width: 0; }
.ev .t .nm { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ev .t .tier { font-size: 9px; letter-spacing: 0.05em; text-transform: uppercase; font-weight: 700; flex: none; }
.ev .tm { font-size: 10.5px; color: var(--tx2); font-variant-numeric: tabular-nums; margin-top: 1px; }
.ev .warnc {
  display: inline-flex; align-items: center; gap: 4px;
  margin-top: 3px;
  font-size: 10px; padding: 1px 6px;
  border-radius: 3px;
  background: var(--warn-bg); color: var(--warn);
  font-weight: 500;
}
.ev .resize { position: absolute; left: 0; right: 0; bottom: 0; height: 8px; cursor: ns-resize; }
/* at-rest photo on tall desktop cards only (renderer gates on height) */
.ev .evthumb {
  position: absolute; left: 4px; top: 4px;
  width: 26px; height: 26px; border-radius: 3px;
  object-fit: cover;
}
.ev.hasthumb { padding-left: 34px; }
.ev.must { background: var(--must-bg); } .ev.must .tier { color: var(--must); }
.ev.want { background: var(--want-bg); } .ev.want .tier { color: var(--want); }
.ev.ift { background: var(--ift-bg); } .ev.ift .tier { color: var(--ift); }
.ev.anchor { background: var(--anchor-bg); border: 1px dashed var(--anchor); }
.ev.anchor .tier { color: var(--anchor); }
.ev.anchor .tm { color: var(--anchor); }
.ev:hover { border-color: var(--tx3); box-shadow: inset 0 0 0 1.5px var(--acc), 0 2px 6px rgba(31, 35, 40, 0.12); }
.ev.dragging {
  opacity: 0.92;
  box-shadow: 0 8px 22px rgba(31, 35, 40, 0.22);
  z-index: var(--z-drag);
  cursor: grabbing;
}
.ev.drag-orig { opacity: 0.35; }

/* U21 · no gap-band boxes — empty time stays clear so the full-width hour
   lines read across it. The only gap affordance is a small floating chip
   near the cursor (fixed-position, pointer-events:none, never on the grid). */
.gapchip {
  position: fixed; z-index: 60;
  padding: 2px 8px;
  font-size: 10.5px; font-weight: 600;
  color: var(--acc); background: var(--panel);
  border: 1px solid var(--acc);
  border-radius: 999px;
  pointer-events: none;
  white-space: nowrap;
  font-variant-numeric: tabular-nums;
  box-shadow: 0 1px 4px rgba(31, 35, 40, 0.12);
}
.leg {
  position: absolute; left: 4px; z-index: 5;
  color: var(--tx3); font-size: 10px;
  display: inline-flex; align-items: center; gap: 4px;
  pointer-events: none;
  background: var(--bg);
  border-radius: 3px;
  padding: 0 4px;
  white-space: nowrap;
}
.leg::before { content: ""; width: 10px; border-top: 1px dashed var(--bd); }

/* drag preview + tip */
.drag-ghost {
  position: fixed; z-index: 80;
  pointer-events: none;
  border-radius: var(--rad-sm);
  padding: 5px 8px 7px;
  font-size: 12px; font-weight: 600;
  box-shadow: 0 10px 26px rgba(31, 35, 40, 0.28);
  opacity: 0.95;
  max-width: 160px;
}
.drag-ghost.must { background: var(--must-bg); } .drag-ghost.want { background: var(--want-bg); }
.drag-ghost.ift { background: var(--ift-bg); } .drag-ghost.anchor { background: var(--anchor-bg); }
.dragtip {
  position: fixed; z-index: 85;
  border-radius: var(--rad-sm);
  font-size: 11.5px;
  padding: 7px 10px;
  max-width: 250px;
  box-shadow: 0 6px 20px rgba(31, 35, 40, 0.18);
  background: var(--panel);
  border: 1px solid var(--bd);
  color: var(--tx);
  pointer-events: none;
}
.dragtip b { font-weight: 600; }
.dragtip .w { color: var(--warn); display: block; margin-top: 2px; }
.dragtip .ok { color: var(--tx3); display: block; margin-top: 2px; }

/* duel popover */
.duel {
  position: fixed; z-index: 88;
  min-width: 230px; max-width: 280px;
  background: var(--panel);
  border: 1px solid var(--bd);
  border-radius: var(--rad);
  padding: 10px 11px;
  box-shadow: 0 10px 28px rgba(31, 35, 40, 0.2);
}
.duel h4 { font-size: 12.5px; font-weight: 600; margin-bottom: 2px; }
.duel .sub { font-size: 11px; color: var(--tx3); margin-bottom: 8px; }
.duel .sub .w { color: var(--warn); }
.duel button {
  display: flex; width: 100%;
  align-items: center; gap: 8px;
  border: 1px solid var(--bd);
  background: var(--panel);
  border-radius: var(--rad-sm);
  padding: 7px 9px;
  font-size: 12px; color: var(--tx);
  cursor: pointer;
  margin-bottom: 5px;
  text-align: left;
}
.duel button:hover { border-color: var(--acc); color: var(--acc); }
.duel button .why { color: var(--tx3); font-size: 10.5px; margin-left: auto; }
.duel .duel-x { border: none; background: none; color: var(--tx3); cursor: pointer; font-size: 11px; padding: 0; margin: 2px 0 0; }
.duel .duel-x:hover { color: var(--tx); }

/* ============ SIDE: shelf + route ============ */
.side {
  border-left: 1px solid var(--bd);
  background: var(--panel);
  display: flex; flex-direction: column;
  min-width: 0; min-height: 0;
  overflow: hidden;
}
.shelf { flex: 1 1 0; overflow-y: auto; padding: 12px; border-bottom: 1px solid var(--bd); min-height: 0; }
.shelf h4 { font-size: 13px; font-weight: 600; display: flex; align-items: center; gap: 7px; }
.shelf .count {
  font-size: 10.5px; font-weight: 600; color: var(--acc);
  background: var(--acc-tint);
  border-radius: 8px; padding: 0 7px; line-height: 16px;
  font-variant-numeric: tabular-nums;
}
.shelf .hint { font-size: 11px; color: var(--tx3); margin: 2px 0 8px; }
.tgrp {
  display: flex; align-items: center; gap: 6px;
  font-size: 10px; letter-spacing: 0.06em; text-transform: uppercase;
  color: var(--tx3); margin: 11px 0 5px; font-weight: 600;
}
.tgrp .dot { width: 7px; height: 7px; border-radius: 2px; flex: none; }
.tgrp .dot.must { background: var(--must); }
.tgrp .dot.want { background: var(--want); }
.tgrp .dot.ift { background: var(--ift); }
.tgrp .n { font-variant-numeric: tabular-nums; }
.sitem {
  display: grid; grid-template-columns: 34px 1fr auto; gap: 8px; align-items: center;
  padding: 5px 6px;
  border-radius: var(--rad-sm);
  cursor: grab;
  touch-action: none;
}
.sitem:hover { background: var(--panel2); }
.sitem .ph {
  width: 34px; height: 34px; border-radius: var(--rad-sm);
  background: var(--panel2);
  border: 1px solid var(--bd2);
  overflow: hidden;
  display: flex; align-items: center; justify-content: center;
  color: var(--tx3); font-size: 13px;
}
.sitem .ph img { width: 100%; height: 100%; object-fit: cover; }
.sitem .nm { font-size: 12.5px; font-weight: 500; }
.sitem .mt { font-size: 10.5px; color: var(--tx3); }
.sitem .grip { color: var(--tx3); font-size: 11px; opacity: 0; }
.sitem:hover .grip { opacity: 1; }
.sitem.drop-target { box-shadow: inset 0 0 0 2px var(--acc); }
.shelf .empty { font-size: 11.5px; color: var(--tx3); }

.routepanel { flex: 0 0 295px; height: 295px; position: relative; background: var(--panel); display: flex; flex-direction: column; }
.rp-head { display: flex; align-items: center; gap: 8px; padding: 10px 12px 6px; }
.rp-head b { font-size: 12.5px; font-weight: 600; white-space: nowrap; }
.rp-head .stat { font-size: 11px; color: var(--tx3); font-variant-numeric: tabular-nums; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.rp-head .tog {
  margin-left: auto;
  font-size: 11px; color: var(--acc); font-weight: 500;
  background: none; border: none; cursor: pointer;
  white-space: nowrap;
}
.rp-body { flex: 1; position: relative; min-height: 0; }
.rp-map { position: absolute; inset: 0; }
.rp-map .gmap { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }

/* mini stop-diagram fallback (no key / tiles blocked) */
.mstop-wrap { overflow-y: auto; position: absolute; inset: 0; padding: 2px 0 8px; }
.mstop { display: flex; align-items: flex-start; gap: 9px; padding: 4px 14px; font-size: 12px; position: relative; }
.mnum {
  width: 20px; height: 20px; flex: none;
  border-radius: 50%;
  background: var(--acc); color: #fff;
  font-size: 10.5px;
  display: flex; align-items: center; justify-content: center;
  font-variant-numeric: tabular-nums;
}
.mnum.hotel { background: var(--tx2); border-radius: 4px; }
.mstop .mmain { min-width: 0; }
.mstop .mnm { font-weight: 500; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mleg {
  margin-left: 24px;
  padding: 1px 0 3px;
  font-size: 10.5px; color: var(--tx3);
  border-left: 1px dashed var(--bd);
  padding-left: 8px;
  font-variant-numeric: tabular-nums;
}

/* ============ EXPLORE ============ */
.main.explore { overflow-y: auto; overflow-x: hidden; }
.xhead {
  position: sticky; top: 0; z-index: 24;
  background: var(--bg);
  border-bottom: 1px solid var(--bd);
  padding: 6px 20px 0;
}
.xrow1 { display: flex; align-items: center; gap: 10px; height: 38px; min-width: 0; flex-wrap: nowrap; }
.xrow1 h1 { font-size: 15px; font-weight: 650; letter-spacing: -0.01em; flex: none; }
.xrow1 .xcount { color: var(--tx3); font-size: 12px; font-variant-numeric: tabular-nums; flex: none; }
.xrow1 .sp { flex: 1 1 4px; min-width: 0; }
.seg { display: inline-flex; background: var(--panel2); border-radius: var(--rad-sm); padding: 2px; gap: 2px; flex: none; }
.seg button {
  height: 26px; padding: 0 12px;
  border: none; background: transparent;
  font: inherit; font-size: 12.5px; color: var(--tx2);
  border-radius: var(--rad-sm); cursor: pointer;
  white-space: nowrap;
}
.seg button.on { background: var(--panel); color: var(--tx); font-weight: 500; box-shadow: 0 1px 2px rgba(31, 35, 40, 0.08); }
.seg button .n { font-size: 10.5px; color: var(--tx3); font-variant-numeric: tabular-nums; }
.xcats button.on .n, .xlocseg button.on .n { color: var(--acc); }
.xfbtn {
  height: 28px; padding: 0 11px; flex: none;
  display: inline-flex; align-items: center; gap: 6px;
  border: 1px solid var(--bd); border-radius: var(--rad-sm);
  background: var(--panel); color: var(--tx);
  font: inherit; font-size: 12px; cursor: pointer;
}
.xfbtn:hover { border-color: var(--acc); color: var(--acc); }
.xfbtn[aria-expanded="true"] { border-color: var(--acc); background: var(--acc-tint); color: var(--acc); }
.xfbtn .n {
  min-width: 17px; height: 16px; padding: 0 4px;
  display: inline-flex; align-items: center; justify-content: center;
  border-radius: 8px; background: var(--acc); color: #fff;
  font-size: 10.5px; font-weight: 600; font-variant-numeric: tabular-nums;
}

/* row 2 — active chips only */
.chips { display: flex; gap: 6px; align-items: center; padding: 6px 0 7px; flex-wrap: wrap; }
.chips:empty { padding: 0; }
.chip {
  display: inline-flex; align-items: center; gap: 6px;
  height: 22px; padding: 0 8px;
  border-radius: var(--rad-sm);
  background: var(--acc-tint); color: var(--acc);
  font-size: 11px; font-weight: 500;
}
.chip .x { cursor: pointer; opacity: 0.7; background: none; border: none; color: inherit; font-size: 12px; }
.chip.ghost { background: transparent; border: 1px dashed var(--bd); color: var(--tx3); font-weight: 400; }

/* Filters dropdown popover — category-scoped multi-select + density */
.xfilters {
  position: absolute; right: 20px; top: calc(100% - 2px); z-index: 30;
  width: 264px; max-width: calc(100vw - 32px);
  max-height: min(430px, calc(100vh - 160px)); overflow-y: auto;
  background: var(--panel);
  border: 1px solid var(--bd);
  border-radius: var(--rad);
  padding: 10px 12px 12px;
  box-shadow: 0 8px 22px rgba(31, 35, 40, 0.12);
}
.xf-group { margin-bottom: 10px; }
.xf-group .flabel { display: block; margin: 0 0 4px; }
.flabel {
  font-size: 10px; letter-spacing: 0.07em; text-transform: uppercase;
  color: var(--tx3); font-weight: 600;
}
.xf-row {
  display: flex; align-items: center; gap: 8px;
  height: 26px; padding: 0 6px;
  border-radius: var(--rad-sm);
  cursor: pointer; font-size: 12.5px; color: var(--tx2);
}
.xf-row:hover { background: var(--panel2); }
.xf-row.on { color: var(--tx); }
.xf-row.on .xf-name { font-weight: 500; }
.xf-row input { accent-color: var(--acc); margin: 0; }
.xf-row .xf-name { flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.xf-row .n { font-size: 10.5px; color: var(--tx3); font-variant-numeric: tabular-nums; }
.xf-foot {
  display: flex; align-items: center; justify-content: space-between; gap: 8px;
  border-top: 1px solid var(--bd2);
  padding-top: 10px; margin-top: 2px;
}
.xf-clear {
  height: 26px; padding: 0 10px;
  border: 1px solid var(--bd); border-radius: var(--rad-sm);
  background: var(--panel); font: inherit; font-size: 11.5px;
  color: var(--warn); cursor: pointer;
  white-space: nowrap; flex: none;
}
.xf-clear:hover { border-color: var(--warn); }

/* Big usable map — the hero of Explore (~44vh, full width) */
.mapstrip {
  height: 44vh; min-height: 300px;
  margin: 10px 20px 4px;
  border-radius: var(--rad);
  position: relative; overflow: hidden;
  border: 1px solid var(--bd);
  background: var(--panel2);
  flex: none;
}
.mapstrip .gmap { position: absolute; inset: 0; }
.mapstrip .map-empty {
  position: absolute; inset: 0;
  display: flex; align-items: center; justify-content: center;
  color: var(--tx3); font-size: 12px;
}
/* U17 · viewport-as-filter pill: "N in view" + Show all. Top-center so it
   never covers the Google zoom control (top-left) or slide-over (right). */
.vpill {
  position: absolute; top: 10px; left: 50%; transform: translateX(-50%);
  z-index: 6;
  display: flex; align-items: center; gap: 8px;
  background: var(--panel);
  border: 1px solid var(--bd);
  border-radius: 999px;
  padding: 4px 5px 4px 12px;
  font-size: 12px; color: var(--tx);
  white-space: nowrap;
}
.vpill .vp-all {
  height: 22px; padding: 0 10px;
  border: 1px solid var(--bd);
  border-radius: 999px;
  background: var(--panel);
  font-size: 11.5px; font-weight: 500; color: var(--tx2);
  cursor: pointer;
}
.vpill .vp-all:hover { border-color: var(--acc); color: var(--acc); }
/* tier pins: must #1967d2 · want #137333 · if-time #b06000 (inline color);
   filled = shortlisted, hollow = not, ring = scheduled */
.mpin {
  position: absolute;
  width: 16px; height: 16px;
  border-radius: 50%;
  background: var(--panel);
  border: 2.5px solid var(--tx3);
  transform: translate(-50%, -50%);
  cursor: pointer;
  padding: 0;
  box-shadow: 0 1px 2px rgba(31, 35, 40, 0.18);
}
.mpin.full { border-width: 2.5px; }
.mpin.ring::after, .ovl-xpin.ring::after {
  content: "";
  position: absolute; inset: -6px;
  border-radius: 50%;
  border: 1.5px solid currentColor;
  color: inherit;
  border-color: var(--acc);
  opacity: 0.75;
}
.mpin.hover, .ovl-xpin.hover { transform: translate(-50%, -50%) scale(1.35); }
.mpin.sel, .ovl-xpin.sel { box-shadow: 0 0 0 3px var(--acc-tint); outline: 1.5px solid var(--acc); outline-offset: -0.5px; }
.mpin.pulse, .ovl-xpin.pulse { animation: xpin-pulse 0.9s ease-out 1; }
@keyframes xpin-pulse {
  0% { box-shadow: 0 0 0 3px var(--acc-tint), 0 0 0 10px rgba(37, 99, 235, 0.25); }
  100% { box-shadow: 0 0 0 3px var(--acc-tint), 0 0 0 10px rgba(37, 99, 235, 0); }
}
.ovl-xpin {
  width: 18px; height: 18px;
  border-radius: 50%;
  background: #fff;
  border: 3px solid var(--tx3);
  cursor: pointer;
  padding: 0;
  display: block;
  box-shadow: 0 1px 2px rgba(31, 35, 40, 0.22);
}

.xbody { flex: 1; min-height: 0; }
.xgrid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px; padding: 10px 20px 90px; }
.xcard {
  background: var(--panel);
  border: 1px solid var(--bd);
  border-radius: var(--rad);
  overflow: hidden;
  cursor: pointer;
  position: relative;
}
.xcard:hover { border-color: var(--acc); }
.xcard.selected { border-color: var(--acc); box-shadow: inset 0 0 0 1px var(--acc); }
.xcard .ph { height: 88px; background: var(--panel2); border-bottom: 1px solid var(--bd2); position: relative; overflow: hidden; }
.xcard.expanded .ph { height: 140px; }
.xcard .ph img { width: 100%; height: 100%; object-fit: cover; display: block; }
.xcard .ph .ph-missing {
  position: absolute; inset: 0;
  display: flex; align-items: center; justify-content: center;
  color: var(--tx3); font-size: 11px;
}
.xcard .dist {
  position: absolute; top: 6px; right: 6px;
  background: var(--panel);
  border-radius: 3px; font-size: 10px;
  padding: 1px 6px; color: var(--tx2);
  font-variant-numeric: tabular-nums;
  border: 1px solid var(--bd2);
}
.xcard .tierflag {
  position: absolute; top: 6px; left: 6px;
  color: #fff; border-radius: 3px;
  font-size: 9px; letter-spacing: 0.05em; text-transform: uppercase;
  padding: 1px 6px; font-weight: 700;
}
.tierflag.must, .mini-tag.must { background: var(--must); }
.tierflag.want, .mini-tag.want { background: var(--want); }
.tierflag.ift, .mini-tag.ift { background: var(--ift); }
.xcard .sched {
  position: absolute; bottom: 6px; left: 6px;
  background: var(--panel); color: var(--want);
  border: 1px solid var(--bd);
  border-radius: 3px;
  font-size: 9.5px; font-weight: 600;
  padding: 1px 6px;
}
.xcard .b { padding: 9px 11px 11px; }
.xcard .nm { font-weight: 600; font-size: 13px; display: flex; align-items: center; gap: 6px; min-width: 0; }
.xcard .nm .nmtext { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.xcard .rt { font-size: 11px; color: var(--ift); font-weight: 600; font-variant-numeric: tabular-nums; flex: none; }
.xcard .mt { color: var(--tx3); font-size: 11.5px; margin-top: 2px; }
.xcard .dishes { color: var(--tx2); font-size: 11.5px; margin-top: 4px; }
.xcard .verdict { color: var(--tx2); font-size: 11.5px; margin-top: 4px; }
/* U18 · dish strip: up to 3 thumbs from the manifest files[], quiet
   placeholder cells when absent. Sits between hero and body. */
.xstrip { display: grid; grid-template-columns: repeat(3, 1fr); gap: 3px; padding: 6px 9px 0; }
.xstrip img {
  width: 100%; height: 46px; object-fit: cover; display: block;
  border-radius: var(--rad-sm); border: 1px solid var(--bd2); background: var(--panel2);
}
.xstrip.empty span { height: 46px; border-radius: var(--rad-sm); border: 1px dashed var(--bd); background: var(--panel2); }
/* U18 · seating/wait line: amber when booking is on you, muted gray when
   walk-in. Distinct "·" marker; no chip, no confetti. */
.seat { color: var(--tx2); font-size: 11.5px; margin-top: 4px; display: flex; align-items: baseline; gap: 5px; min-width: 0; }
.seat .mk { flex: none; font-weight: 700; }
.seat.amber { color: var(--ift); font-weight: 600; }
.xacts { display: flex; gap: 8px; margin-top: 8px; flex-wrap: wrap; }
.ab {
  height: 26px; padding: 0 10px;
  border-radius: var(--rad-sm);
  border: 1px solid var(--bd);
  background: var(--panel);
  font-size: 11.5px; cursor: pointer; color: var(--tx);
  display: inline-flex; align-items: center; gap: 6px;
}
.ab:hover { border-color: var(--acc); color: var(--acc); }
.ab.on { background: var(--acc); border-color: var(--acc); color: #fff; font-weight: 500; }
.xempty { padding: 30px 24px 90px; color: var(--tx3); font-size: 12.5px; }

/* ============ STAY (decision surface) ============ */
body[data-surface="stay"] .shell { grid-template-columns: minmax(0, 1fr); }
body[data-surface="stay"] .side { display: none; }
.stayscroll { flex: 1; overflow-y: auto; min-height: 0; border-top: 1px solid var(--bd); padding: 14px 20px 40px; }
.stayempty { color: var(--tx3); font-size: 12.5px; padding: 24px 4px; }
.stayhead { display: flex; align-items: baseline; gap: 12px; flex-wrap: wrap; }
.stayhead h1 { font-size: 19px; font-weight: 650; letter-spacing: -0.01em; }
.stayhead .sub { color: var(--tx3); font-size: 12px; font-variant-numeric: tabular-nums; }
.lean-chip {
  display: inline-flex; align-items: center;
  height: 20px; padding: 0 8px;
  border-radius: var(--rad-sm);
  background: var(--acc-tint); color: var(--acc);
  font-size: 11px; font-weight: 600;
}
.lean-chip.ghost { background: transparent; border: 1px dashed var(--bd); color: var(--tx3); font-weight: 400; }
.staygravity { margin: 8px 0 0; color: var(--tx2); font-size: 12px; }
.staymap-wrap { margin: 10px 0 14px; }
.staymap {
  position: relative; height: 320px;
  border: 1px solid var(--bd);
  border-radius: var(--rad);
  background: var(--panel2);
  overflow: hidden;
}
.staymap .gmap { position: absolute; inset: 0; }
.staymap-empty {
  position: absolute; inset: 0;
  display: flex; align-items: center; justify-content: center;
  color: var(--tx3); font-size: 12px;
}
/* tier pins — same tints as the calendar blocks */
.spn {
  position: absolute;
  width: 12px; height: 12px;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  border: 2px solid #fff;
  padding: 0; cursor: pointer;
  box-shadow: 0 1px 4px rgba(31, 35, 40, 0.3);
}
.spn.must { background: var(--must); }
.spn.want { background: var(--want); }
.spn.ift { background: var(--ift); }
/* stay candidates — square marker + name label (distinct from tier pins) */
.shq-wrap {
  position: absolute;
  transform: translate(-50%, -50%);
  display: flex; flex-direction: column; align-items: center; gap: 3px;
  z-index: 5;
  cursor: pointer;
}
.shq-wrap:hover .shq-label { border-color: var(--acc); color: var(--acc); }
/* u24: selected stay (card/strip-row click) — the square pin accents */
.shq-wrap.sel .shq { border-color: var(--acc); background: var(--acc); }
.shq-wrap.sel .shq-label { border-color: var(--acc); color: var(--acc); }
/* city-wide zoom: squares only — labels collide until district scale */
.gmap.labels-off .shq-label { display: none; }
.shq {
  display: block;
  width: 12px; height: 12px;
  background: var(--tx);
  border: 2px solid #fff;
  border-radius: 3px;
  box-shadow: 0 1px 4px rgba(31, 35, 40, 0.3);
}
.shq-label {
  font-size: 10px; font-weight: 600; color: var(--tx);
  background: var(--panel);
  border: 1px solid var(--bd);
  border-radius: 3px;
  padding: 0 5px;
  white-space: nowrap;
  font-variant-numeric: tabular-nums;
}
.staycards { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
.staycard {
  background: var(--panel);
  border: 1px solid var(--bd);
  border-radius: var(--rad);
  padding: 12px 14px;
}
.staycard.lean { border-color: var(--acc); box-shadow: inset 0 0 0 1px var(--acc); }
.staycard.focused { border-color: var(--acc); box-shadow: inset 0 0 0 1px var(--acc); cursor: pointer; }
.sc-links { display: flex; gap: 14px; flex-wrap: wrap; }
.sc-name { display: flex; align-items: center; gap: 10px; }
.sc-name h3 { font-size: 13.5px; font-weight: 600; min-width: 0; }
.sc-rating { flex: none; font-size: 11px; color: var(--tx2); }
.sc-rating i { font-style: normal; color: var(--tx3); }
.sc-rate { margin-top: 7px; font-size: 15px; font-weight: 650; color: var(--tx); letter-spacing: -0.1px; }
.sc-rate.warn { color: var(--warn); }
.sc-ratenote { color: var(--tx3); font-size: 11px; margin-top: 2px; }
.staylegend {
  display: flex; align-items: center; gap: 14px; flex-wrap: wrap;
  padding: 7px 2px 0;
  font-size: 11.5px; color: var(--tx2);
}
.staylegend .lg {
  display: inline-block; width: 9px; height: 9px;
  border-radius: 50%; margin-right: 5px;
  border: 1.5px solid #fff;
  box-shadow: 0 0 0 1px rgba(31, 35, 40, 0.12);
}
.staylegend .lg.must { background: var(--must); }
.staylegend .lg.want { background: var(--want); }
.staylegend .lg.ift { background: var(--ift); }
.staylegend .lg.hotel { background: var(--tx); border-radius: 2.5px; }
.leanbtn {
  margin-left: auto; flex: none;
  height: 24px; padding: 0 10px;
  border: 1px solid var(--bd);
  border-radius: var(--rad-sm);
  background: var(--panel);
  font-size: 11px; color: var(--tx2); cursor: pointer;
}
.leanbtn:hover { border-color: var(--acc); color: var(--acc); }
.leanbtn.on { background: var(--acc); border-color: var(--acc); color: #fff; font-weight: 500; }
.sc-why { color: var(--tx2); font-size: 12px; margin-top: 5px; }
.sc-meta { color: var(--tx3); font-size: 11.5px; margin-top: 4px; }
.sc-meta a { color: var(--acc); }
.sc-stats {
  margin-top: 9px; padding-top: 8px;
  border-top: 1px solid var(--bd2);
  color: var(--tx); font-size: 11.5px;
}
/* u24 · stay evaluation — per-card total + semantic constraint chips.
   Slate law: state-bearing only, one quiet row, tier-colored where the
   meaning demands it (ok=green, warn=red, unknown=quiet dashed). */
.sc-total { margin-top: 7px; font-size: 12.5px; color: var(--tx2); }
.sc-total b { font-weight: 700; font-size: 13.5px; color: var(--tx); letter-spacing: -0.1px; }
.sc-total.warn { color: var(--warn); }
.sc-total.warn b { color: var(--warn); }
.sc-chips { display: flex; flex-wrap: wrap; gap: 4px 5px; margin-top: 7px; }
.schip {
  display: inline-flex; align-items: center;
  height: 19px; padding: 0 7px;
  border-radius: 10px;
  border: 1px solid var(--bd);
  background: var(--panel2);
  font-size: 10.5px; font-weight: 500; color: var(--tx2);
  white-space: nowrap;
  font-variant-numeric: tabular-nums;
}
.schip.ok { color: var(--want); border-color: var(--want-bg); background: var(--want-bg); }
.schip.mid { color: var(--tx); }
.schip.warn { color: var(--warn); border-color: var(--warn-bg); background: var(--warn-bg); }
.schip.bad { color: var(--warn); }
.schip.unk { color: var(--tx3); border-style: dashed; background: transparent; }
/* u24 · comparison strip — one row per candidate, best-first; click = frame */
.staystrip-wrap { margin: 10px 0 2px; }
.staystrip {
  border: 1px solid var(--bd);
  border-radius: var(--rad);
  background: var(--panel);
  overflow-x: auto;
  scrollbar-width: thin;
}
.ss-row {
  display: grid;
  grid-template-columns: minmax(108px, 1.7fr) repeat(8, minmax(50px, 1fr));
  align-items: center;
  width: 100%;
  min-width: 540px;
  border: 0;
  border-bottom: 1px solid var(--bd2);
  background: var(--panel);
  font: inherit;
  color: var(--tx);
  text-align: left;
  padding: 5px 8px;
  cursor: pointer;
}
.ss-row:last-child { border-bottom: 0; }
.ss-row .ss-name {
  font-size: 11.5px; font-weight: 600;
  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
  padding-right: 6px;
}
.ss-row .ss-total { font-size: 11px; font-weight: 600; }
.ss-row .ss-col { font-size: 10.5px; color: var(--tx2); white-space: nowrap; }
.ss-row .ss-col i { font-style: normal; color: var(--tx3); font-size: 9px; }
.ss-row .ss-col.warn { color: var(--warn); }
/* glyph columns — tier ink only where the meaning demands it */
.ss-row .ss-documented, .ss-row .ss-verified { color: var(--want); font-weight: 700; }
.ss-row .ss-none { color: var(--warn); font-weight: 700; }
.ss-row .ss-unverified { color: var(--ift); font-weight: 700; }
.ss-row .ss-unk { color: var(--tx3); }
.ss-row:hover { background: var(--panel2); }
.ss-row.on, .ss-row.on:hover { background: var(--acc-tint); }
.ss-row.on .ss-name { color: var(--acc); }
.ss-row:focus-visible { outline: 2px solid var(--acc); outline-offset: -2px; }
.ss-head { cursor: default; padding: 4px 8px; background: var(--panel2); }
.ss-head:hover { background: var(--panel2); }
.ss-head .ss-name, .ss-head .ss-col, .ss-head .ss-total {
  font-size: 9.5px; font-weight: 600; color: var(--tx3);
  text-transform: uppercase; letter-spacing: 0.03em;
}
/* sticky comparison strip (desktop stacked layout) — stays under the Stay
   header while map + cards scroll beneath */
@media (min-width: 600px) {
  .staystrip-wrap {
    position: sticky; top: 0; z-index: 6;
    background: var(--bg);
    margin: 0;
    padding: 10px 0 8px;
  }
}

/* tier sheet */
.tier-sheet { position: fixed; inset: 0; z-index: 92; }
.tier-sheet-backdrop { position: absolute; inset: 0; background: rgba(31, 35, 40, 0.35); }
.tier-sheet-panel {
  position: absolute; bottom: 0; left: 50%;
  transform: translateX(-50%);
  width: 380px; max-width: calc(100vw - 24px);
  max-height: 82vh; overflow-y: auto;
  background: var(--panel);
  border: 1px solid var(--bd);
  border-radius: var(--rad) var(--rad) 0 0;
  padding: 16px;
}
.tier-sheet-close { position: absolute; top: 8px; right: 8px; }
.tier-sheet-media {
  height: 130px;
  border-radius: var(--rad-sm);
  background: var(--panel2);
  border: 1px solid var(--bd2);
  margin-bottom: 10px;
  overflow: hidden;
  display: flex; align-items: center; justify-content: center;
  color: var(--tx3); font-size: 11px;
}
.tier-sheet-media img { width: 100%; height: 100%; object-fit: cover; }
.tier-sheet-panel h3 { font-size: 15px; font-weight: 600; }
.tier-sheet-meta { color: var(--tx3); font-size: 11.5px; margin: 2px 0 12px; }
.tier-sheet-tiers { display: flex; flex-direction: column; gap: 6px; }
.tier-opt {
  display: flex; align-items: center; gap: 9px;
  border: 1px solid var(--bd);
  border-radius: var(--rad-sm);
  background: var(--panel);
  padding: 9px 11px;
  font-size: 12.5px;
  cursor: pointer;
  text-align: left;
}
.tier-opt .dot { width: 9px; height: 9px; border-radius: 2px; flex: none; }
.tier-opt .dot.must { background: var(--must); }
.tier-opt .dot.want { background: var(--want); }
.tier-opt .dot.ift { background: var(--ift); }
.tier-opt:hover { border-color: var(--acc); }
.tier-opt.on { border-color: var(--acc); background: var(--acc-tint); color: var(--acc); font-weight: 500; }
.tier-opt.remove { color: var(--warn); }
.tier-opt.remove:hover { border-color: var(--warn); }
.tier-opt .why { margin-left: auto; color: var(--tx3); font-size: 10.5px; font-weight: 400; }
/* plan item modal (Plan calendar item) — one centered surface, photo-first */
.stopmodal { position: fixed; inset: 0; z-index: 92; }
.stopmodal-backdrop { position: absolute; inset: 0; background: rgba(31, 35, 40, 0.35); }
.stopmodal-panel {
  position: absolute; top: 50%; left: 50%;
  transform: translate(-50%, -50%);
  width: 720px; max-width: calc(100vw - 32px);
  max-height: 85vh;
  display: flex; flex-direction: column;
  overflow: hidden;
  background: var(--panel);
  border: 1px solid var(--bd);
  border-radius: var(--rad);
  box-shadow: 0 12px 30px rgba(31, 35, 40, 0.18);
}
.stopmodal-close { position: absolute; top: 8px; right: 8px; z-index: 3; background: var(--panel); }
.stopmodal-body { flex: 1; min-height: 0; overflow-y: auto; padding-bottom: 20px; }
/* the hero reuses the .xcar carousel, 16:9 to the modal width */
.stopmodal .xcar { height: auto; aspect-ratio: 16 / 9; }
.stopmodal .xcar-link { display: block; width: 100%; height: 100%; }
.stop-head { padding: 14px 20px 0; }
.stop-head h2 { font-size: 17px; font-weight: 650; letter-spacing: -0.01em; padding-right: 28px; }
.stop-venue { color: var(--tx3); font-size: 12.5px; margin-top: 2px; }
.stop-meta { color: var(--tx3); font-size: 11.5px; margin-top: 3px; font-variant-numeric: tabular-nums; }
.stop-why { color: var(--tx2); font-size: 12.5px; line-height: 1.5; margin-top: 9px; }
.stop-sec { padding: 0 20px; margin-top: 12px; }
.stop-row { margin-top: 10px; }
.stop-k {
  display: block; color: var(--tx3); font-size: 10.5px; font-weight: 600;
  text-transform: uppercase; letter-spacing: 0.03em;
}
.stop-v { display: block; color: var(--tx2); font-size: 12.5px; line-height: 1.5; }
.stop-acts { display: flex; gap: 8px; margin-top: 14px; }
.stop-acts .ab { flex: 1; justify-content: center; height: 32px; text-decoration: none; }
.stop-acts .ab.stop-primary { background: var(--acc); border-color: var(--acc); color: #fff; font-weight: 500; }
.stop-acts .ab.stop-primary:hover { color: #fff; }
.stop-more { margin: 14px 20px 0; border-top: 1px solid var(--bd2); }
.stop-more > summary {
  list-style: none; cursor: pointer; padding: 10px 0;
  font-size: 12.5px; font-weight: 600; color: var(--tx2);
}
.stop-more > summary::-webkit-details-marker { display: none; }
.stop-more > summary .chev { float: right; color: var(--tx3); }
.stop-more[open] > summary .chev { transform: rotate(180deg); }

/* slide-overs */
.slideover { position: fixed; inset: 0; z-index: 94; }
.slideover-backdrop { position: absolute; inset: 0; background: rgba(31, 35, 40, 0.35); }
.slideover-panel {
  position: absolute; top: 0; right: 0; bottom: 0;
  width: 460px; max-width: 92vw;
  background: var(--panel);
  border-left: 1px solid var(--bd);
  display: flex; flex-direction: column;
}
.slideover-head {
  display: flex; align-items: center;
  padding: 12px 16px;
  border-bottom: 1px solid var(--bd);
}
.slideover-head h2 { font-size: 15px; font-weight: 600; }
.slideover-head .icon-btn { margin-left: auto; }
.slideover-body { flex: 1; overflow-y: auto; padding: 14px 16px 40px; }
.bk-card {
  border: 1px solid var(--bd);
  border-radius: var(--rad-sm);
  padding: 10px 12px;
  margin-bottom: 10px;
}
.bk-card h3 { font-size: 13px; font-weight: 600; display: flex; gap: 8px; align-items: baseline; flex-wrap: wrap; }
.bk-card h3 small { color: var(--tx3); font-weight: 400; font-size: 11px; }
.bk-card .meta { color: var(--tx2); font-size: 11.5px; margin-top: 3px; }
.bk-card .deadline { color: var(--ift); }
.bk-card a { color: var(--acc); }
.status { font-size: 10.5px; color: var(--tx2); display: inline-flex; gap: 5px; align-items: center; }
.status-dot { width: 7px; height: 7px; border-radius: 50%; background: var(--tx3); display: inline-block; }
.status-dot.booked { background: var(--want); }
.status-dot.pending { background: var(--ift); }
.status-dot.blocked { background: var(--warn); }
.stamp { color: var(--tx3); font-size: 10.5px; }
.stamp.stale { color: var(--ift); }
.group-label { font-size: 10px; letter-spacing: 0.07em; text-transform: uppercase; color: var(--tx3); font-weight: 600; margin: 14px 0 8px; }
.noteq { margin: 8px 0 0 18px; }
.noteq li { margin-bottom: 6px; color: var(--tx2); }
.verdict-note { border-left: 2px solid var(--bd); padding: 2px 0 2px 12px; color: var(--tx2); margin-bottom: 14px; }

/* venue detail slide-over (Explore, matches the Bookings pattern) */
.xdetail { position: fixed; inset: 0; z-index: 93; }
.xdetail-backdrop { position: absolute; inset: 0; background: rgba(31, 35, 40, 0.35); }
.xdetail-panel {
  position: absolute; top: 0; right: 0; bottom: 0;
  width: 480px; max-width: 94vw;
  background: var(--panel);
  border-left: 1px solid var(--bd);
  display: flex; flex-direction: column;
}
.xdetail-close {
  position: absolute; top: 10px; right: 10px; z-index: 3;
  background: var(--panel);
  border: 1px solid var(--bd);
  border-radius: var(--rad-sm);
  width: 28px; height: 28px;
  font-size: 16px; line-height: 1;
  cursor: pointer; color: var(--tx);
}
.xdetail-close:hover { border-color: var(--acc); color: var(--acc); }
.xdetail-body { flex: 1; overflow-y: auto; padding: 0 0 32px; }
.xcar {
  position: relative; height: 240px;
  background: var(--panel2);
  border-bottom: 1px solid var(--bd2);
  overflow: hidden;
}
.xcar-track { display: flex; height: 100%; transition: transform 0.25s ease; }
.xcar-slide { flex: 0 0 100%; height: 100%; }
.xcar-slide img { width: 100%; height: 100%; object-fit: cover; display: block; user-select: none; }
.xcar.missing { display: flex; align-items: center; justify-content: center; }
.xcar .ph-missing { color: var(--tx3); font-size: 12px; }
.xcar-btn {
  position: absolute; top: 50%; transform: translateY(-50%);
  width: 30px; height: 30px;
  border-radius: 50%;
  border: 1px solid var(--bd);
  background: var(--panel); color: var(--tx);
  font-size: 16px; line-height: 1;
  cursor: pointer; padding: 0;
  box-shadow: 0 1px 2px rgba(31, 35, 40, 0.14);
}
.xcar-btn.prev { left: 10px; }
.xcar-btn.next { right: 10px; }
.xcar-btn:hover { border-color: var(--acc); color: var(--acc); }
.xcar-dots {
  position: absolute; bottom: 10px; left: 0; right: 0;
  display: flex; justify-content: center; gap: 6px;
}
.xcar-dot {
  width: 7px; height: 7px; padding: 0;
  border-radius: 50%;
  border: none; cursor: pointer;
  background: rgba(255, 255, 255, 0.55);
  box-shadow: 0 0 0 1px rgba(31, 35, 40, 0.25);
}
.xcar-dot.on { background: var(--acc); }
.xcar-count {
  position: absolute; top: 10px; left: 10px;
  background: rgba(31, 35, 40, 0.66); color: #fff;
  font-size: 10.5px; padding: 1px 7px;
  border-radius: 8px; font-variant-numeric: tabular-nums;
}
.xcar-credit { color: var(--tx3); font-size: 10.5px; padding: 7px 16px 0; }
.xd-head { padding: 12px 16px 2px; }
.xd-head h2 { font-size: 17px; font-weight: 650; letter-spacing: -0.01em; }
.xd-metaline { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; margin-top: 3px; }
.xd-rating { color: var(--ift); font-weight: 600; font-size: 12.5px; }
.xd-meta { color: var(--tx3); font-size: 12px; }
.xd-distance { color: var(--tx2); font-size: 11.5px; margin-top: 3px; }
/* U18 · seating line in the detail header (full note, wraps) */
.xd-seat { font-size: 12px; margin-top: 5px; }
.xd-state { display: flex; align-items: center; gap: 8px; margin-top: 7px; flex-wrap: wrap; }
.xtier {
  display: inline-flex; align-items: center;
  border-radius: 3px; font-size: 9.5px;
  letter-spacing: 0.05em; text-transform: uppercase;
  padding: 2px 7px; font-weight: 700;
  position: static;
}
.xtier.ghost {
  background: transparent; border: 1px dashed var(--bd);
  color: var(--tx3); font-weight: 500; text-transform: none; letter-spacing: 0;
}
.xd-sched { color: var(--tx3); font-size: 11px; }
.xd-sched.on { color: var(--want); font-weight: 600; }
.xd-sec { padding: 10px 16px 0; }
.xd-sec h4 {
  font-size: 10px; letter-spacing: 0.07em; text-transform: uppercase;
  color: var(--tx3); font-weight: 600; margin-bottom: 4px;
}
.xd-sec p, .xd-sec li { color: var(--tx2); font-size: 12.5px; line-height: 1.55; }
.xd-sec ul { margin-left: 16px; }
.xd-sec li { margin-bottom: 3px; }
.xd-dishes { color: var(--tx) !important; font-weight: 500; }
.xd-acts { display: flex; gap: 8px; flex-wrap: wrap; padding: 14px 16px 0; }

/* war-room (Bookings slide-over, BACKLOG #1) */
.wr-heading { font-size: 14px; font-weight: 600; }
.wr-totals {
  margin: 8px 0 2px;
  padding: 8px 10px;
  background: var(--panel2);
  border-radius: var(--rad-sm);
  color: var(--tx);
  font-size: 12px; font-weight: 500;
}
.wr-row {
  display: grid;
  grid-template-columns: 22px minmax(0, 1fr) minmax(64px, 150px);
  gap: 10px;
  align-items: start;
  padding: 10px 2px;
  border-bottom: 1px solid var(--bd2);
}
.wr-row:last-child { border-bottom: none; }
.wr-flip {
  width: 20px; height: 20px;
  margin-top: 1px;
  border: 1px solid var(--bd);
  border-radius: var(--rad-sm);
  background: var(--panel);
  color: var(--want);
  font-size: 11px; line-height: 1;
  display: flex; align-items: center; justify-content: center;
  padding: 0; cursor: pointer;
}
.wr-flip:hover { border-color: var(--want); }
.wr-flip.on { background: var(--want); border-color: var(--want); color: #fff; }
.wr-name { font-size: 12.5px; font-weight: 600; }
.wr-name small { color: var(--tx3); font-weight: 400; }
.wr-meta { font-size: 11px; color: var(--tx3); margin-top: 2px; }
.wr-detail { font-size: 11px; color: var(--tx2); margin-top: 3px; }
.wr-deadline { font-size: 11px; color: var(--ift); margin-top: 3px; }
.wr-row .stamp { display: block; margin-top: 3px; }
.wr-side { display: flex; flex-direction: column; align-items: flex-end; gap: 3px; }
.wr-price { font-size: 12px; font-weight: 600; }
.wr-status { font-size: 9.5px; letter-spacing: 0.06em; text-transform: uppercase; color: var(--tx3); font-weight: 600; }
.wr-row.done .wr-status { color: var(--want); }
.wr-row.done .wr-name { color: var(--tx2); }
.wr-link { font-size: 11px; color: var(--acc); text-decoration: none; }
.wr-link:hover { text-decoration: underline; }
.wr-link.none { color: var(--tx3); }

/* toast */
.toast {
  position: fixed; z-index: 99;
  bottom: 18px; left: 50%;
  transform: translateX(-50%);
  background: var(--tx); color: var(--panel);
  font-size: 12px;
  padding: 8px 14px;
  border-radius: var(--rad-sm);
  box-shadow: 0 8px 22px rgba(31, 35, 40, 0.25);
  max-width: 80vw;
}
.toast.warn { background: var(--warn); color: #fff; }

/* Google Maps overlays (numbered pins, hotel square, strip pins) */
.gmap-overlay { z-index: 5; }
.ovl-pin {
  width: 18px; height: 18px;
  border-radius: 50%;
  background: var(--acc); color: #fff;
  font-size: 10px; font-weight: 700;
  display: flex; align-items: center; justify-content: center;
  border: 2px solid #fff;
  box-shadow: 0 1px 4px rgba(31, 35, 40, 0.3);
  font-variant-numeric: tabular-nums;
}
.ovl-hotel {
  display: block;
  width: 11px; height: 11px;
  background: var(--tx2);
  border: 2px solid #fff;
  border-radius: 3px;
  box-shadow: 0 1px 4px rgba(31, 35, 40, 0.3);
}
/* the day's base hotel: green, a touch larger — the route starts here. */
.ovl-home {
  width: 13px; height: 13px;
  background: var(--want);
}
.mnum.home {
  background: var(--want);
  color: #fff;
  border-radius: 4px;
}
.ovl-strip-pin {
  width: 14px; height: 14px;
  border-radius: 50%;
  background: var(--panel);
  border: 2px solid var(--tx3);
  padding: 0;
  cursor: pointer;
}
.ovl-strip-pin.full { background: var(--acc); border-color: var(--acc); }
.ovl-strip-pin.sel { box-shadow: 0 0 0 3px var(--acc-tint); }

/* phone bottom bar (hidden on desktop) */
.bottombar { display: none; }

/* ============ PHONE <600px ============ */
/* ============ U22 · SPLIT LAYOUT (map left · results right, ≥1100px) ======
   Default on wide screens: a sticky map pane (~55%) at full working height
   plus a scrolling results pane (~45%) with the filter header on top of it.
   Stacked (the original full-width map above the grid) stays available via
   the Split|Stacked segmented control, persisted in localStorage.
   The switch is PURE CSS off body[data-layout] inside this media query —
   the .gmap containers are never rebuilt or re-parented, so the live
   Google Map objects survive every toggle (app.js only triggers resize). */

/* layout toggle — same segmented language as .xcats */
.layoutseg button { height: 26px; padding: 0 10px; font-size: 12px; }
.stayhead .layoutseg { margin-left: auto; }
/* split makes no sense below the breakpoint — never offer it there */
@media (max-width: 1099.98px) {
  .layoutseg { display: none; }
}

@media (min-width: 1100px) {
  /* ---- Explore: map pane left (full working height), list right ---- */
  body[data-layout="split"][data-surface="explore"] .main.explore {
    display: grid;
    grid-template-columns: minmax(0, 11fr) minmax(0, 9fr);
    grid-template-rows: auto minmax(0, 1fr);
    overflow: hidden;
  }
  body[data-layout="split"][data-surface="explore"] .mapstrip {
    grid-column: 1;
    grid-row: 1 / span 2;
    height: auto;
    margin: 10px 6px 12px 20px;
  }
  body[data-layout="split"][data-surface="explore"] .xhead {
    grid-column: 2;
    grid-row: 1;
    position: static;
  }
  body[data-layout="split"][data-surface="explore"] .xbody {
    grid-column: 2;
    grid-row: 2;
    min-height: 0;
    overflow-y: auto;
  }
  /* the header re-flows for the narrower pane: title/actions stay a compact
     row, the category + location segs drop onto a scrollable strip below */
  body[data-layout="split"][data-surface="explore"] .xrow1 {
    flex-wrap: wrap;
    height: auto;
    min-height: 38px;
    padding-bottom: 7px;
    row-gap: 6px;
  }
  body[data-layout="split"][data-surface="explore"] .xcats {
    order: 10;
  }
  body[data-layout="split"][data-surface="explore"] .xlocseg {
    order: 11;
    flex: 1 1 0;
    min-width: 0;
    overflow-x: auto;
    scrollbar-width: none;
  }

  /* ---- Stay: decision map left, gravity line + hotel cards right ---- */
  body[data-layout="split"][data-surface="stay"] .stayscroll {
    display: grid;
    grid-template-columns: minmax(0, 11fr) minmax(0, 9fr);
    grid-template-rows: auto auto auto minmax(0, 1fr);
    column-gap: 14px;
    overflow: hidden;
    padding: 14px 20px 0;
  }
  body[data-layout="split"][data-surface="stay"] #stay-top {
    grid-column: 2;
    grid-row: 1;
    padding: 2px 0 4px;
  }
  /* u24: the comparison strip IS the second block in the right column —
     always visible above the scrolling cards (the sticky-position outcome,
     expressed in grid rows) */
  body[data-layout="split"][data-surface="stay"] .staystrip-wrap {
    grid-column: 2;
    grid-row: 2;
    position: static;
    margin: 0;
    padding: 2px 0 8px;
    background: transparent;
  }
  body[data-layout="split"][data-surface="stay"] .staymap-wrap {
    grid-column: 1;
    grid-row: 1 / span 4;
    display: flex;
    flex-direction: column;
    margin: 0 0 14px;
    min-height: 0;
  }
  body[data-layout="split"][data-surface="stay"] .staymap {
    flex: 1;
    height: auto;
    min-height: 280px;
  }
  body[data-layout="split"][data-surface="stay"] .staylegend {
    grid-column: 2;
    grid-row: 3;
    padding: 0 0 8px;
  }
  body[data-layout="split"][data-surface="stay"] .staycards {
    grid-column: 2;
    grid-row: 4;
    align-content: start;
    min-height: 0;
    overflow-y: auto;
    padding-bottom: 40px;
  }
}

@media (max-width: 599.98px) {
  :root { --top-h: 44px; --head-h: 52px; }
  .rail { display: none; }
  .bottombar {
    display: flex;
    position: fixed; bottom: 0; left: 0; right: 0; z-index: 60;
    height: 52px;
    background: var(--panel);
    border-top: 1px solid var(--bd);
    padding-bottom: env(safe-area-inset-bottom);
  }
  .bottombar .rail-btn { flex: 1; width: auto; min-height: 44px; border-radius: 0; font-size: 9.5px; }
  .app { flex-direction: column; }
  .frame { padding-bottom: 52px; }
  .brand-dates { display: none; }
  .cmdk { display: none; }
  #export-btn { display: none; }
  .btn { height: 32px; padding: 0 9px; font-size: 12px; }
  .syncchip { font-size: 9.5px; padding: 0 6px; max-width: 96px; overflow: hidden; }

  /* plan: one day ≈ full width, horizontal swipe */
  .shell { display: block; overflow-y: auto; }
  body[data-surface="plan"] .side {
    display: flex;
    flex-direction: column;
    border-left: none;
    border-top: 1px solid var(--bd);
  }
  .citytabs { padding: 8px 10px; }
  .citytabs .hint { display: none; }
  .calwrap { overflow-x: auto; overflow-y: hidden; scroll-snap-type: x proximity; }
  .cal { display: flex; min-width: 0; }
  .gutter { display: none; }
  /* U19 · phone: the shared hour-grid layer is desktop geometry — per-column
     (visible) hour lines instead */
  .hourgrid { display: none; }
  .daycol .timeline {
    background: repeating-linear-gradient(to bottom, transparent 0 59px, var(--bd) 59px 60px);
  }
  .daycol {
    flex: 0 0 calc(100vw - 74px);
    min-width: calc(100vw - 74px);
    display: flex; flex-direction: column;
    border-right: 1px solid var(--bd);
    overflow: hidden;
  }
  .daycol .timeline {
    height: min(840px, calc(100vh - 330px));
    flex: none;
    overflow-y: auto;
  }
  .daycol.focused { scroll-snap-align: center; }

  /* shelf → collapsible bottom-sheet-style section; route → collapsible strip */
  .shelf { border-bottom: 1px solid var(--bd); padding-top: 4px; }
  .shelf .sheet-handle {
    display: flex; width: 100%;
    align-items: center; justify-content: center; gap: 8px;
    border: none; background: none;
    padding: 8px 0 6px;
    cursor: pointer;
    min-height: 44px;
    color: var(--tx3); font-size: 13px; font-weight: 600;
  }
  .shelf .sheet-handle::before {
    content: "";
    position: absolute; top: 4px; left: 50%;
    transform: translateX(-50%);
    width: 36px; height: 4px;
    border-radius: 2px;
    background: var(--bd);
  }
  .shelf:not(.open) .shelf-body { display: none; }
  .routepanel { flex: 0 0 auto; height: auto; }
  .rp-body { display: none; }
  .routepanel.open .rp-body { display: block; position: relative; height: 230px; }
  body.map-expanded .rp-body { display: block; position: fixed; inset: 0; z-index: 70; height: auto; background: var(--panel); }
  .routepanel .rp-head { cursor: pointer; min-height: 44px; }

  /* explore — compact header wraps to fit 390px; map stays the hero */
  .xgrid { grid-template-columns: 1fr; padding: 10px 12px 90px; }
  .xhead { padding: 6px 12px 0; }
  .xrow1 { flex-wrap: wrap; height: auto; min-height: 38px; padding: 2px 0 6px; row-gap: 6px; }
  .xrow1 h1 { font-size: 14px; }
  .seg button { height: 25px; padding: 0 9px; font-size: 12px; }
  .xfilters { right: 12px; width: calc(100vw - 24px); }
  .chips { padding: 6px 0 7px; }
  .mapstrip { margin: 8px 12px 4px; height: 42vh; min-height: 260px; }
  .xdetail-panel { width: 100vw; max-width: 100vw; border-left: none; }
  /* pill stays clear of the zoom control and never overflows 390px */
  .vpill { max-width: calc(100% - 132px); padding: 3px 4px 3px 10px; }
  .vpill .vp-n { overflow: hidden; text-overflow: ellipsis; }

  /* stay */
  .stayscroll { padding: 10px 12px 90px; }
  .staymap { height: 230px; }
  .staycards { grid-template-columns: 1fr; }
  .stayhead h1 { font-size: 17px; }
  .shq-label { max-width: 150px; overflow: hidden; text-overflow: ellipsis; }
  /* u24: comparison strip = first block on phone (right after the header,
     before the map); scrolls horizontally within itself, never the page */
  .staystrip-wrap { margin: 8px 0 0; }
  .staystrip { overscroll-behavior-x: contain; }
  .ss-row { min-width: 520px; }
  .ss-row .ss-name { max-width: 150px; }

  .tier-sheet-panel { width: 100%; max-width: 100vw; border-radius: 0; }
  .stopmodal-panel {
    top: 0; left: 0; transform: none;
    width: 100vw; max-width: 100vw; height: 100vh; max-height: 100vh;
    border: none; border-radius: 0;
  }
  .ev .evthumb { display: none; }
  .slideover-panel { width: 100vw; max-width: 100vw; }

  /* drag = long-press; wider touch handles */
  .ev .resize { height: 14px; }
  .addplace-panel { top: 8vh; }
}

@media print {
  .rail, .topbar, .side, .bottombar, .citytabs, .slideover, .tier-sheet, .stopmodal { display: none !important; }
  .shell { display: block; }
  body, .app { height: auto; overflow: visible; }
}

/* U20 · add place by Google Maps link */
.addplace { position: fixed; inset: 0; z-index: 94; }
.addplace-backdrop { position: absolute; inset: 0; background: rgba(31, 35, 40, 0.35); }
.addplace-panel {
  position: absolute; top: 12vh; left: 50%;
  transform: translateX(-50%);
  width: 430px; max-width: calc(100vw - 24px);
  max-height: 80vh; overflow-y: auto;
  background: var(--panel);
  border: 1px solid var(--bd);
  border-radius: var(--rad);
  padding: 16px;
  box-shadow: 0 12px 30px rgba(31, 35, 40, 0.18);
}
.addplace-close { position: absolute; top: 8px; right: 8px; }
.addplace-panel h2 { font-size: 15px; font-weight: 600; padding-right: 24px; }
.addplace-help { color: var(--tx2); font-size: 12px; margin: 4px 0 10px; }
.addplace-form { display: flex; gap: 8px; }
.addplace-form input {
  flex: 1; min-width: 0;
  border: 1px solid var(--bd);
  border-radius: var(--rad-sm);
  padding: 7px 9px;
  font-size: 12.5px;
  font-family: inherit;
  background: var(--panel);
  color: var(--tx);
}
.addplace-form input:focus { outline: none; border-color: var(--acc); }
.addplace-form input:disabled { color: var(--tx3); }
.addplace-form .ab { flex: none; }
.addplace-form .ab:disabled { opacity: 0.6; cursor: default; }
.addplace-status { margin-top: 10px; font-size: 12px; color: var(--want); }
.addplace-status.warn { color: var(--warn); }
.addplace-foot { color: var(--tx3); font-size: 11px; margin-top: 10px; }
.ab.danger { color: var(--warn); border-color: var(--warn); }
.ab.danger:hover { background: var(--warn-bg); }
.ingbadge {
  position: absolute; top: 6px; left: 6px;
  z-index: 2;
  background: var(--anchor); color: #fff;
  font-size: 9.5px; font-weight: 600;
  letter-spacing: 0.03em;
  padding: 2px 6px;
  border-radius: 999px;
}
.ingbadge.detail { position: static; vertical-align: 3px; margin-left: 8px; }
.xcard.ingested { border-style: dashed; border-color: var(--anchor); }
.ing-caveat { color: var(--tx3); font-size: 11px; margin-top: 6px; }
