:root{
  --bg:#0a0c12; --panel:#12151d; --panel2:#1a1f2b; --line:#262c3a; --line2:#343c4e;
  --txt:#eef1f8; --muted:#8b93a7; --accent:#ffcb05; --accent2:#2f8fff; --blue:#2f8fff;
  --green:#34d399; --red:#ff4757; --orange:#ff9f43; --purple:#b26bff;
  --poke-red:#ee1515; --poke-red-dark:#a90d0d;
  --radius:16px; --radius-sm:10px; --shadow:0 10px 30px rgba(0,0,0,.45);
  --glow-accent:0 0 0 1px rgba(255,203,5,.35),0 0 22px rgba(255,203,5,.18);
  --glow-blue:0 0 0 1px rgba(47,143,255,.4),0 0 22px rgba(47,143,255,.22);
  --font-display:'Orbitron','Segoe UI',Roboto,system-ui,sans-serif;
  --font-mono-ish:'Rajdhani','Segoe UI',Roboto,system-ui,sans-serif;
}
*{box-sizing:border-box}
html,body{margin:0;padding:0}
body{font-family:'Segoe UI',Roboto,system-ui,Arial,sans-serif;background:var(--bg);color:var(--txt);font-size:15px;-webkit-font-smoothing:antialiased;position:relative;min-height:100vh}
body::before{content:'';position:fixed;inset:0;z-index:0;pointer-events:none;
  background:
    radial-gradient(circle at 12% -8%, rgba(255,203,5,.07), transparent 38%),
    radial-gradient(circle at 108% 6%, rgba(47,143,255,.10), transparent 40%),
    radial-gradient(circle at 50% 118%, rgba(178,107,255,.06), transparent 46%);
}
header,main,.overlay{position:relative;z-index:1}
button{font-family:inherit;cursor:pointer}
input,select,textarea{font-family:inherit;font-size:14px}
a{color:var(--accent2)}
.hidden{display:none !important}
::selection{background:rgba(255,203,5,.35);color:#fff}
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-track{background:var(--bg)}
::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--poke-red),#7a0a0a);border-radius:8px}
::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff2f2f,var(--poke-red))}

/* Header / nav — Pokédex-style device bezel */
header{position:sticky;top:0;z-index:40;background:linear-gradient(180deg,#161a24 0%,#10131b 60%,#0d0f16 100%);border-bottom:1px solid var(--line);box-shadow:0 1px 0 rgba(255,255,255,.03) inset,0 8px 24px rgba(0,0,0,.35);padding:10px 16px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}
header::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--poke-red),var(--accent) 35%,var(--accent2) 70%,var(--purple));opacity:.55}
.brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:18px;letter-spacing:.3px}
/* Ian 2026-08-23: solid black behind the cat (was the red/white Pokéball gradient), so the
   header logo reads as the cat mark. The cat is drawn bigger here than the default .cat-ico
   em-size and always white-inked — the background is black on every theme. */
.brand .logo{width:36px;height:36px;border-radius:50%;position:relative;display:grid;place-items:center;font-size:17px;
  background:#0b0d11;
  border:2px solid #05070a;box-shadow:0 0 0 2px #000,var(--glow-accent),0 3px 8px rgba(0,0,0,.5)}
.brand .logo .cat-ico{width:78%;height:auto;display:block;filter:invert(.95)}   /* width-bound: the art is wider than tall, an em HEIGHT overflowed the 36px circle */
/* Theme-aware mark (Ian 2026-08-23, "the color won't change"): dark themes = black circle,
   white cat; light themes = white circle, black cat. The glossy ::after highlight is gone —
   it made the flat mark look off-centre. The sidebar's small circle follows the same rule. */
html[data-theme="light"] .brand .logo,html[data-theme="sakura"] .brand .logo,
html[data-theme="light"] #hqSidebar .sb-head .logo,html[data-theme="sakura"] #hqSidebar .sb-head .logo{background:#fff!important}
html[data-theme="light"] .brand .logo .cat-ico,html[data-theme="sakura"] .brand .logo .cat-ico,
html[data-theme="light"] #hqSidebar .sb-head .logo .cat-ico,html[data-theme="sakura"] #hqSidebar .sb-head .logo .cat-ico{filter:none}
#hqSidebar .sb-head .logo{background:#0b0d11!important}
#hqSidebar .sb-head .logo .cat-ico{width:78%;height:auto;display:block;filter:invert(.95)}
.brand .name{display:flex;flex-direction:column;line-height:1.15}
.brand .name b{font-family:var(--font-display);font-size:16px;letter-spacing:.6px;background:linear-gradient(90deg,#fff,var(--accent) 60%,#fff);-webkit-background-clip:text;background-clip:text;color:transparent}
.brand small{display:block;font-weight:600;color:var(--muted);font-size:10px;letter-spacing:1.5px;font-family:var(--font-mono-ish);text-transform:uppercase}
.dex-lights{display:flex;gap:5px;align-items:center;margin-left:2px}
.dex-lights i{width:8px;height:8px;border-radius:50%;display:block;box-shadow:0 0 0 1px #000a inset}
.dex-lights i:nth-child(1){background:radial-gradient(circle at 35% 30%,#7fc4ff,var(--accent2));box-shadow:0 0 6px rgba(47,143,255,.9)}
.dex-lights i:nth-child(2){background:radial-gradient(circle at 35% 30%,#ffe27a,var(--accent));box-shadow:0 0 6px rgba(255,203,5,.8);animation:blink 2.6s ease-in-out infinite}
.dex-lights i:nth-child(3){background:radial-gradient(circle at 35% 30%,#7dffb0,var(--green));box-shadow:0 0 6px rgba(52,211,153,.8);animation:blink 2.6s ease-in-out .8s infinite}
@keyframes blink{0%,80%,100%{opacity:1}90%{opacity:.35}}
nav.tabs{display:flex;gap:6px;background:var(--panel);padding:5px;border-radius:12px;border:1px solid var(--line);box-shadow:inset 0 1px 3px rgba(0,0,0,.4)}
nav.tabs button{background:transparent;border:0;color:var(--muted);padding:9px 18px;border-radius:9px;font-weight:600;font-size:14px;transition:.15s}
nav.tabs button.active{background:linear-gradient(180deg,#3a9bff,var(--accent2));color:#fff;box-shadow:var(--glow-blue)}
nav.tabs button:hover:not(.active){color:var(--txt);background:var(--panel2)}
/* ═══ ADVANCED FEATURES (Ian 2026-08-10) — body classes stamped by applyFeatureFlags().
   "Everything is stupid simple until the person chooses it not to be": features hide as a
   whole surface; the data underneath is never touched. ═══ */
body.feat-people-off #addMyCredit,
body.feat-people-off #addTheirCredit,
body.feat-people-off #customerBar{display:none!important}
body.feat-businesses-off nav.tabs button[data-tab="funds"]{display:none!important}
.header-right{margin-left:auto;display:flex;align-items:center;gap:8px}
.iconbtn{background:var(--panel2);border:1px solid var(--line);color:var(--txt);width:38px;height:38px;border-radius:10px;display:grid;place-items:center;font-size:16px;transition:.15s}
.iconbtn:hover{border-color:var(--accent2);background:#242a36;box-shadow:var(--glow-blue)}
.pill{background:var(--panel2);border:1px solid var(--line);border-radius:20px;padding:6px 12px;font-size:12px;color:var(--muted);font-family:var(--font-mono-ish);font-weight:600;letter-spacing:.3px}
.pill b{color:var(--accent);font-family:var(--font-display);font-size:13px}
#invPill,#cartPill{display:none!important}
#invStockLine{display:block;margin-left:auto;font-size:13px;color:var(--muted);font-weight:600;white-space:nowrap}
#btnPrepareOffline,#btnPrepareOfflinePhone{display:none}
body.offline-prep-needed #btnPrepareOffline{display:inline-flex;white-space:nowrap}
#btnPrepareOfflinePhone{background:var(--accent);border:1px solid #8d7000;color:#181300;border-radius:10px;font-weight:800;line-height:1.1;box-shadow:0 2px 8px rgba(255,203,5,.2)}
#btnPrepareShow.prep-jump{animation:prepJump 1.25s ease}
@keyframes prepJump{0%,100%{box-shadow:none}35%,70%{box-shadow:inset 0 0 0 2px var(--accent),0 0 18px rgba(255,203,5,.45)}}

main{padding:18px;max-width:1400px;margin:0 auto}
.view{animation:fade .2s ease}
@keyframes fade{from{opacity:0;transform:translateY(4px)}to{opacity:1}}

/* Buttons */
.btn{background:var(--panel2);border:1px solid var(--line2);color:var(--txt);padding:9px 14px;border-radius:10px;font-weight:600;font-size:13px;display:inline-flex;align-items:center;gap:7px;transition:.15s}
.btn:hover{background:#262c38;border-color:var(--line2);transform:translateY(-1px)}
.btn.primary,.pcard .acts .cart{background:linear-gradient(180deg,#ff4b4b 0%,var(--poke-red) 46%,var(--poke-red-dark) 50%,var(--poke-red) 54%,#d21414 100%);border-color:var(--poke-red-dark);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 3px 10px rgba(238,21,21,.3)}
.btn.primary:hover,.pcard .acts .cart:hover{filter:brightness(1.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 4px 16px rgba(238,21,21,.45);transform:translateY(-1px) rotate(-.5deg)}
.btn.green{background:var(--green);border-color:var(--green);color:#06281a}
.btn.green:hover{filter:brightness(1.05)}
.btn.ghost{background:transparent}
.btn.sm{padding:6px 10px;font-size:12px}
/* Touch (2026-09-04): a hover lift sticks after a tap on iOS Safari until the next tap, so a
   pressed button looked jammed. No lift where there is no pointer, and :active is the only
   feedback a finger gets, so it paints even while a slow handler runs. */
@media (hover:none){ .btn:hover,.btn.primary:hover,.pcard .acts .cart:hover{transform:none} }
.btn:active{transform:scale(.97);transition:.05s}
/* Segmented button rows. The .active styling for these lived ONLY inside #hqSidebar / #hqPanel,
   so every other .sb-seg row in the app toggled .active with nothing to show for it — you could
   not see which option was selected. Ian hit it on the 🛒 A lot / 🎪 A show picker ("make the
   button outlined if pressed", 2026-08-12); the 1M/3M/MAX range pickers on the value and price
   charts had exactly the same silent problem. Global now; the two HQ rules still win on
   specificity, so that screen is untouched. */
.sb-seg{display:flex;gap:6px;flex-wrap:wrap}
.sb-seg button{flex:1 1 auto}
.sb-seg button.active{border-color:var(--accent2);color:var(--accent2);font-weight:700;box-shadow:inset 0 0 0 1px var(--accent2)}
/* 🧩 Choose metrics is the way onto the whole board — metric blocks AND graphs — so on desktop
   it gets a nudge up from .sm rather than hiding among the toolbar buttons (Ian 2026-08-12).
   Phone keeps .sm sizing: toolbar room is scarce there and it already wraps. */
@media(min-width:781px){ #btnMetricPick{padding:9px 15px;font-size:13.5px;font-weight:700} }
.btn.danger{background:transparent;border-color:#5a2a30;color:var(--red)}
.btn.danger:hover{background:#2a1418}

/* Toolbar / search */
.toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:16px}
.search-wrap{position:relative;flex:1;min-width:260px}
.search-wrap input{width:100%;background:var(--panel);border:1px solid var(--line2);color:var(--txt);padding:13px 14px 13px 42px;border-radius:12px;font-size:15px;transition:.15s}
.search-wrap input:focus{outline:none;border-color:var(--accent2);box-shadow:var(--glow-blue)}
.search-wrap .ico{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted)}
.seg{display:flex;background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:hidden}
.seg button{background:transparent;border:0;color:var(--muted);padding:9px 13px;font-weight:600;font-size:12px}
.seg button.active{background:var(--panel2);color:var(--accent)}

/* Card grid — holo-foil trading-card treatment */
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px}
/* density toggle (Ian 2026-07-25): fixed 4-wide (big, fast) or 7-wide (dense) grid */
/* 4-wide tracks are height-budgeted (Ian 2026-07-26, corrected per screenshot): a block is
   ~1/1.25 of the full screen height, and leftover width spreads as EQUAL gaps — side wall
   to card matches card to card (space-evenly with zero column-gap; rows keep 9px). */
.grid.cols4{grid-template-columns:repeat(4, min(calc(25% - 12px), calc(57vh - 89px)));gap:9px 0;justify-content:space-evenly}
.grid.cols7{grid-template-columns:repeat(7,1fr)}
/* 2-wide (Ian 2026-07-31): phone-only density. Under 560px the toggle offers 4/2 instead of
   4/7 — 4-across on a phone squeezes tracks to ~70px, which Ian called too compact. Plain
   1fr tracks, no height budget: _fitCols4() only targets .cols4 so it leaves this alone. */
.grid.cols2{grid-template-columns:repeat(2,1fr);gap:12px}
/* 4-wide view: big tiles — the photo fills a true card-ratio frame edge to edge (no
   letterbox bars). Singles crop-fill (their scans ARE card ratio, so nothing is lost);
   sealed keeps contain so box art never gets cropped. 2-wide shares the treatment. */
.grid.cols4 .pcard .imgwrap,.grid.cols2 .pcard .imgwrap{aspect-ratio:63/88;height:auto}
.grid.cols4 .pcard .imgwrap img,.grid.cols2 .pcard .imgwrap img{width:100%;height:100%;max-height:none;object-fit:cover;border-radius:8px}
.grid.cols4 .pcard .imgwrap img.fit-contain,.grid.cols2 .pcard .imgwrap img.fit-contain{object-fit:contain}
.grid.cols4 .pcard .price,.grid.cols2 .pcard .price{font-size:22px}
.grid.cols4 .pcard .nm,.grid.cols2 .pcard .nm{font-size:12px}
/* card photos inside any modal zoom to full screen on tap */
#modalRoot img{cursor:zoom-in}
/* Viewer Mode — buyer-safe browsing: prices visible, everything private hidden */
body.viewer-on nav.tabs button:not([data-tab="inventory"]),
body.viewer-on #btnManual, body.viewer-on #btnPrepareOffline, body.viewer-on #btnPrepareOfflinePhone, body.viewer-on #invFundFilter,
body.viewer-on #cartPill, body.viewer-on #activeSaleChip, body.viewer-on #syncPill,
body.viewer-on #btnSettings, body.viewer-on #brandLogo{display:none!important}
body.viewer-on .pcard, body.viewer-on .strip{cursor:default!important}
/* STAFF ROLE (Phase 1). The person helping at the table sells cards; they do not see what a
   card cost, whose business owns a share of it, or what the shop made. Market price stays —
   that is the number they read out to the customer.
   This is a screen-level choice, not a permission: the rules let any member read the whole
   org. See stgTeamHTML's comment and docs/ROLES.md. */
body.role-staff nav.tabs button[data-tab="metrics"],
body.role-staff nav.tabs button[data-tab="expenses"],
body.role-staff nav.tabs button[data-tab="funds"],
body.role-staff .s-cost, body.role-staff .tile-cost, body.role-staff .tile-own,
body.role-staff #invFundFilter{display:none!important}
/* patch-injected UI that must not reach a buyer: sort/select bar, search Sale History (profit!) */
body.viewer-on #_sortBar, body.viewer-on #_hsect, body.viewer-on #_bulkFooter{display:none!important}
#btnViewer.on{background:var(--red);color:#fff;border-color:var(--red)}
/* Public inventory link — the compact block in Settings → General */
.sharebox{display:flex;align-items:center;gap:11px;background:var(--panel2);border:1px solid var(--line2);
  border-radius:var(--radius-sm);padding:11px 12px;margin-top:14px;max-width:520px}
.sharebox.live{border-color:rgba(52,211,153,.45)}
.sharebox .sb-ico{font-size:17px;line-height:1;flex:0 0 auto}
.sharebox .sb-txt{flex:1 1 auto;min-width:0}
.sharebox .sb-ttl{font-size:13px;font-weight:600;display:flex;align-items:center;gap:7px}
.sharebox .sb-sub{font-size:11px;color:var(--muted);margin-top:2px;white-space:nowrap;overflow:hidden;
  text-overflow:ellipsis;font-family:var(--font-mono-ish)}
.sharebox .sb-dot{width:7px;height:7px;border-radius:50%;background:var(--muted);flex:0 0 auto}
.sharebox.live .sb-dot{background:var(--green);box-shadow:0 0 7px rgba(52,211,153,.8)}
.sharebox .dots{position:static;flex:0 0 auto;background:transparent;border:1px solid var(--line2);
  color:var(--muted);border-radius:8px;width:30px;height:30px;font-size:15px;cursor:pointer;
  display:flex;align-items:center;justify-content:center;transition:.15s}
.sharebox .dots:hover{color:var(--txt);border-color:var(--accent);background:var(--panel)}
.sharebox .sb-sub.copyable{cursor:pointer;text-decoration:underline;text-decoration-style:dotted;
  text-underline-offset:2px}
.sharebox .sb-sub.copyable:hover{color:var(--accent)}
/* ---- Phase 3 Feature 0: cloud account box + full-page auth gate ---- */
.cloudbox{margin-top:14px;max-width:520px}
/* ============================================================
   CUSTOMER TRACKING (Ian 2026-08-04)
   Slide switch + the buyer-side people panel. The app had no switch control at all —
   every boolean was a bare checkbox — so .swtoggle is authored from scratch. The real
   <input> stays in the DOM so keyboard and screen readers get a genuine checkbox;
   .sw-track is the painted surface and its ::after is the knob.
   ============================================================ */
.swtoggle{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;cursor:pointer}
.swtoggle input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}
.swtoggle .sw-track{width:40px;height:22px;border-radius:99px;background:var(--line2);
  border:1px solid var(--line2);transition:background .16s ease,border-color .16s ease;display:block;position:relative}
.swtoggle .sw-track::after{content:'';position:absolute;top:2px;left:2px;width:16px;height:16px;
  border-radius:50%;background:var(--muted);transition:transform .16s ease,background .16s ease}
.swtoggle input:checked + .sw-track{background:rgba(52,211,153,.28);border-color:rgba(52,211,153,.55)}
.swtoggle input:checked + .sw-track::after{transform:translateX(18px);background:var(--green)}
.swtoggle input:focus-visible + .sw-track{outline:2px solid var(--accent);outline-offset:2px}
/* JustTCG real prices on → the % card greys out (Ian 2026-08-19). Still editable on purpose:
   the percentages remain the fallback for cards JustTCG has no price for, so .jt-note explains
   that rather than the inputs being disabled outright. */
.jt-dim .stgcond{opacity:.42;filter:grayscale(1)}
.jt-note{display:none;font-size:11.5px;line-height:1.5;margin-top:10px;color:var(--muted)}
.jt-dim .jt-note{display:block}

/* Buyer-side people panel. .pos-side is overflow:hidden and a flex column, so the results
   list must scroll inside its own box rather than growing the panel. */
.ct-top{display:flex;gap:8px;align-items:center;margin-bottom:9px}
.ct-top .search-wrap{flex:1 1 auto;min-width:0}
.ct-top .search-wrap input{padding:10px 12px 10px 36px;font-size:13px;border-radius:10px}
.ct-top .search-wrap .ico{left:12px;font-size:13px}
.ct-top .btn{flex:0 0 auto;white-space:nowrap}
/* The Buyer-side title doubles as the customer button.
   2026-08-20: it had no resting edge — identical to a plain <h4> until you hovered, and a phone
   never hovers — so "— tap to pick a customer" was the only clue that a heading was a button.
   Same finding and same fix as the .iconbtn edge below: an inset ring costs no layout. */
.ct-head-btn{cursor:pointer;border-radius:9px;padding:2px 7px;margin-left:-7px;width:fit-content;
  box-shadow:inset 0 0 0 1px var(--line2);
  transition:background .15s,color .15s}
.ct-head-btn:hover{background:var(--panel2);color:var(--accent)}
.ct-head-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.ct-head-btn .ct-head-x{font-size:12px;color:var(--muted);margin-left:6px;padding:0 4px;border-radius:5px}
.ct-head-btn .ct-head-x:hover{color:var(--red);background:var(--panel)}
/* Lives in a modal now, so it can be taller than it was on the cart. */
.ct-results{max-height:46vh;overflow-y:auto;margin-bottom:2px;display:flex;flex-direction:column;gap:6px}
.ct-results:empty{display:none}
/* One person — Ian's "pokeblock". Multi-line, unlike .line-item, because the card-match
   dates wrap underneath the name. */
.ct-person{background:var(--panel2);border:1px solid var(--line);border-radius:10px;
  padding:8px 11px;cursor:pointer;transition:border-color .15s,transform .15s}
.ct-person:hover{border-color:var(--accent2);transform:translateY(-1px)}
.ct-person.sel{border-color:var(--green);box-shadow:0 0 0 1px rgba(52,211,153,.35)}
.ct-person .ct-row1{display:flex;align-items:center;gap:8px;min-width:0}
.ct-person .ct-nm{flex:1;min-width:0;font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ct-person .ct-nm span{color:var(--muted);font-weight:400;font-size:12px}
.ct-person .ct-credit{color:var(--green);font-size:11px;font-weight:700;flex:0 0 auto}
.ct-person .ct-prof{background:transparent;border:1px solid var(--line2);color:var(--muted);
  border-radius:7px;font-size:11px;padding:3px 7px;flex:0 0 auto}
.ct-person .ct-prof:hover{color:var(--txt);border-color:var(--accent)}
/* Card-match lines: the card that matched, then every date it appeared on. */
.ct-hit{font-size:11px;color:var(--muted);margin-top:4px;line-height:1.5;padding-left:2px}
.ct-hit b{color:var(--accent);font-weight:600}
.ct-hit .ct-dt{color:var(--txt);font-weight:600}
.ct-empty{font-size:12px;color:var(--muted);padding:8px 2px}

/* People sub-tab on Metrics */
.ct-people-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:11px}
.ct-pcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);
  padding:13px;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}
.ct-pcard:hover{border-color:var(--accent2);transform:translateY(-2px);box-shadow:var(--shadow)}
.ct-pcard .ct-pname{font-weight:700;font-size:14px;display:flex;align-items:center;gap:7px;margin-bottom:3px}
.ct-pcard .ct-psub{font-size:11px;color:var(--muted);margin-bottom:9px}
.ct-pcard .ct-pstats{display:grid;grid-template-columns:1fr 1fr;gap:7px}
.ct-pcard .ct-pstat{background:var(--panel2);border:1px solid var(--line2);border-radius:8px;padding:6px 8px}
.ct-pcard .ct-pstat i{display:block;font-style:normal;font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.4px}
.ct-pcard .ct-pstat b{font-size:14px;font-family:var(--font-display)}
/* Profile modal */
.ct-bigstats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:14px}
.ct-bigstat{background:var(--panel2);border:1px solid var(--line2);border-radius:11px;padding:11px 13px}
.ct-bigstat i{display:block;font-style:normal;font-size:11px;color:var(--muted);margin-bottom:3px}
.ct-bigstat b{font-size:20px;font-family:var(--font-display);line-height:1.1}
.ct-bigstat em{display:block;font-style:normal;font-size:10px;color:var(--muted);margin-top:3px}
@media(max-width:560px){ .ct-results{max-height:170px} .ct-top{flex-wrap:wrap} .ct-top .btn{width:100%;justify-content:center} }

/* The gate scrolls. flex + margin:auto on the card centres it when it fits and lets it overflow
   downward when it doesn't — unlike place-items:center, which clips the overflow out of reach. */
#p3AuthGate{position:fixed;inset:0;z-index:9000;background:var(--bg);display:flex;
  align-items:flex-start;justify-content:center;padding:20px;
  overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}
#p3AuthGate .p3card{width:420px;max-width:92vw;margin:auto;background:var(--panel);border:1px solid var(--line2);
  border-radius:var(--radius);padding:26px 24px;box-shadow:var(--shadow)}
#p3AuthGate .p3brand{text-align:center;font-family:var(--font-display);font-weight:800;font-size:19px;margin-bottom:4px}
#p3AuthGate .p3sub{text-align:center;color:var(--muted);font-size:12px;margin-bottom:18px}
#p3AuthGate .p3tabs{display:flex;gap:6px;margin-bottom:16px}
#p3AuthGate .p3tabs button{flex:1;padding:8px;border-radius:9px;border:1px solid var(--line2);
  background:var(--panel2);color:var(--muted);font-weight:600;cursor:pointer}
/* The active tab used to be a solid --accent (Pikachu yellow) block sitting directly above a
   solid --poke-red primary button: two different "this is the important one" colours on a
   screen with exactly one thing to do. The tabs are a mode switch, not a call to action, so
   they get a quiet selected state and the red button is the only CTA colour on the screen. */
#p3AuthGate .p3tabs button.active{background:var(--panel);color:var(--txt);border-color:var(--accent);
  box-shadow:inset 0 -2px 0 var(--accent)}
#p3AuthGate .field{margin-bottom:11px}
#p3AuthGate .p3err{color:var(--red);font-size:12px;min-height:16px;margin:4px 0 8px;white-space:pre-line}
#p3AuthGate .p3links{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:12px}
#p3AuthGate .p3links a{color:var(--muted);cursor:pointer;text-decoration:underline dotted}
#p3AuthGate .p3links a:hover{color:var(--accent)}
/* Phone: the card grows with its content instead of being locked to viewport height, and gets
   bottom breathing room so the Sign in / Create account button is always scrollable into reach
   (long Create-account pane + on-screen keyboard used to push it off-screen with no way down). */
@media (max-width:560px){ #p3AuthGate{padding:0} #p3AuthGate .p3card{width:100%;max-width:100%;
  min-height:100%;margin:0;border:none;border-radius:0;
  padding:32px 20px calc(48px + env(safe-area-inset-bottom,0px))} }
/* metric drilldown rows + tappable KPI blocks */
.mdrow{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid var(--line2);border-radius:8px;padding:7px 10px;background:var(--panel2);font-size:12px}
.mdrow[data-mdrow]:hover{border-color:var(--accent2)}
#kpiArea .kpi{cursor:pointer}
.pcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:10px;position:relative;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s,border-color .15s;min-height:230px;overflow:hidden;
  --mx:50%;--my:50%}
.pcard::before{content:'';position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .2s;z-index:2;mix-blend-mode:color-dodge;
  background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.5),rgba(178,107,255,.25) 22%,rgba(47,143,255,.2) 40%,transparent 60%)}
/* INV CLEAN PASS (Ian 2026-08-18): same look, less noise — softer hover lift + holo sheen. */
.pcard:hover{border-color:var(--accent2);transform:translateY(-2px);box-shadow:var(--shadow),var(--glow-blue)}
.pcard:hover::before{opacity:.35}
.pcard .imgwrap{height:96px;display:grid;place-items:center;margin-bottom:8px;border-radius:9px;background:radial-gradient(circle at 50% 30%,#222838,#15181f);overflow:hidden}
.pcard .imgwrap img{max-height:96px;max-width:100%;border-radius:6px;object-fit:contain;filter:drop-shadow(0 3px 6px #0008)}
.pcard .imgwrap .noimg{font-size:34px;opacity:.5}
/* Cat icons (Ian 2026-08-23): em-height so the cat scales with whatever font-size its
   placeholder slot already had; ink is near-black, so invert on the dark themes. */
.cat-ico{height:1.15em;vertical-align:-.18em;filter:invert(.9)}
html[data-theme="light"] .cat-ico,html[data-theme="sakura"] .cat-ico{filter:none}
/* same ellipsis backstop as .kpi .value (2026-08-20) — the cols4 Ian-UI rule below already
   had it, but plain search / cols2 / cols7 tiles ran the price off the tile edge. */
.pcard .price{font-size:19px;font-weight:800;color:var(--accent);line-height:1;font-family:var(--font-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pcard .price small{font-size:11px;color:var(--muted);font-weight:600}
.pcard .nm{font-size:12px;color:var(--muted);margin:5px 0 9px;line-height:1.3;min-height:28px}  /* INV CLEAN: 11→12px, names were squinty */
.pcard .nm b{color:var(--txt);font-weight:600}
.pcard .acts{margin-top:auto;display:flex;gap:6px}
.pcard .acts button{flex:1;padding:8px 4px;font-size:11px;border-radius:8px;border:1px solid var(--line2);font-weight:700}
.pcard .acts .inv{background:var(--panel2);color:var(--txt)}
.pcard .acts button:hover{filter:brightness(1.12)}
.dots{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:7px;background:#0008;border:1px solid var(--line);color:var(--txt);font-size:15px;display:grid;place-items:center;backdrop-filter:blur(4px);z-index:3}
.dots:hover{background:#000c;border-color:var(--accent2)}
.tag{position:absolute;top:8px;left:8px;font-size:9px;font-weight:800;letter-spacing:.5px;padding:3px 7px;border-radius:6px;text-transform:uppercase}
.tag.sealed{background:var(--purple);color:#fff}
.tag.cond{background:#0009;border:1px solid var(--line2);color:var(--txt)}
.tag.sold{background:var(--red);color:#fff}

/* Grade chip (Ian 2026-08-05) — grading company + grade for graded cards, sitting to the right
   of the card name. A flat grey-ish plate so it reads as a stamped slab label and stands off the
   panel behind it in either theme. Customer-facing: shown in Viewer mode too. The lock is
   separate and staff-only — see priceLockHTML(). */
.grade-chip{display:inline-flex;align-items:center;gap:4px;flex:none;
  font-size:10px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;
  padding:3px 7px;border-radius:5px;
  background:var(--panel2);border:1px solid var(--line2);color:var(--txt);
  box-shadow:inset 0 1px 0 #ffffff0d}
.strip .grade-chip{margin-left:8px}
.price-lock{font-size:11px;opacity:.75;margin-left:5px;vertical-align:middle;cursor:help}

/* Strip (compact) view */
.strips{display:flex;flex-direction:column;gap:8px}  /* INV CLEAN: 6→8px so rows don't read as one slab */
.strip{display:flex;align-items:center;gap:12px;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px 13px;position:relative}
.strip .dots{position:static;flex-shrink:0;width:28px;height:28px;background:var(--panel2)}
.strip:hover{border-color:var(--line2)}
.strip .s-name{flex:1;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.strip .s-name span{color:var(--muted);font-weight:400;font-size:12px}
.strip .s-cond{font-size:10px;font-weight:800;padding:3px 7px;border-radius:5px;background:var(--panel2);border:1px solid var(--line2)}
/* Sales-history date stamp: worded day, a smaller year, then that day's cart number.
   Not scoped to .strip — the search dropdown's Sale History rows use it too.
   min-width keeps the column square across rows; baseline alignment stops the small year
   from riding above the month. */
.s-stamp{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap;min-width:128px;justify-content:flex-start}
.s-stamp .st-d{font-size:11px;font-weight:800}
.s-stamp .st-y{font-size:9px;font-weight:700;opacity:.65}   /* lands on the app's existing muted-text contrast */
.s-stamp .st-n{font-size:10px;font-weight:800;color:var(--accent)}
.strip .s-val{font-weight:700;color:var(--accent);min-width:74px;text-align:right}
.strip .s-cost{font-size:12px;color:var(--muted);min-width:120px;text-align:right}

/* Panels / modal */
/* Modals must clear the Settings/Contact panel (#hqPanel 902) and the menus opened over it
   (.over-panel 950) — at the old z-index of 100 any modal opened from inside Settings (the
   Firebase setup key card, channel fees, allocation…) rendered invisibly BEHIND the panel and
   read as "the button does nothing". Matches Phase 3 DEV.html, which already used 960. */
.overlay{position:fixed;inset:0;background:#000a;backdrop-filter:blur(3px);z-index:960;display:grid;place-items:center;padding:20px;animation:fade .15s}
.modal{background:var(--panel);border:1px solid var(--line2);border-top:3px solid transparent;border-radius:18px;width:100%;max-width:520px;max-height:90vh;overflow:auto;box-shadow:var(--shadow);position:relative;
  background-image:linear-gradient(var(--panel),var(--panel)),linear-gradient(90deg,var(--poke-red),var(--accent) 35%,var(--accent2) 70%,var(--purple));
  background-origin:border-box;background-clip:padding-box,border-box}
.modal.wide{max-width:920px}
.modal.xwide{max-width:1180px}
.modal.workspace{width:min(1360px,calc(100vw - 32px));max-width:1360px;height:min(900px,calc(100vh - 32px));max-height:calc(100vh - 32px)}
.modal.drawer{width:min(480px,calc(100vw - 20px));max-width:480px;height:100vh;max-height:100vh;margin-left:auto;border-radius:16px 0 0 16px}
@media(max-width:780px){
  .modal.xwide,.modal.workspace{width:100%;max-width:100%;height:min(96vh,900px)}
}
@media(max-width:560px){
  .modal.drawer{width:100%;max-width:100%;border-radius:0}
}
/* Phase 1 analytics: confidence badges, mini insight cards, category explorer table, CSS-only comparison bars */
.confidence-badge{display:inline-flex;align-items:center;font-size:11px;font-weight:800;padding:3px 9px;border-radius:20px;letter-spacing:.3px}
.confidence-badge.low{background:#3a2020;color:var(--red)}
.confidence-badge.developing{background:#3a3020;color:var(--orange)}
.confidence-badge.good{background:#1f3a2a;color:var(--green)}
.confidence-badge.strong{background:#1a3a30;color:#33e0a8}
.money-conclusion{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:20px;min-height:120px}
.money-conclusion .headline{font-size:22px;font-weight:800;line-height:1.35;margin:10px 0}
.money-conclusion .facts{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--muted);margin-top:8px}
.money-conclusion .facts b{color:var(--txt)}
.money-answer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin:14px 0}
.money-answer-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:15px}
.money-answer-card .aw-label{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-weight:700;margin-bottom:8px}
.money-answer-card .aw-cat{font-size:16px;font-weight:800;margin-bottom:4px}
.money-answer-card .aw-val{font-size:22px;font-weight:800;color:var(--accent);font-family:var(--font-display)}
.money-answer-card .aw-sub{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.5}
.money-actions{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:16px;margin-bottom:14px}
.money-action-row{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}
.money-action-row:last-child{border-bottom:0}
.money-action-row .ar-num{flex:none;width:22px;height:22px;border-radius:50%;background:var(--panel2);color:var(--muted);font-size:11px;font-weight:800;display:grid;place-items:center;margin-top:1px}
.money-action-row .ar-text{flex:1;font-size:13px;line-height:1.5}
.money-empty{text-align:center;padding:40px 20px;color:var(--muted)}
/* "Buy Board" layout for the What Makes Money dashboard (Ian picked concept E, 2026-08-18) */
.buyboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0}
.bb-col{border-radius:var(--radius);padding:16px;border:1px solid var(--line);background:var(--panel)}
.bb-col h4{margin:0 0 4px;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;display:flex;align-items:center;gap:8px}
.bb-buy{border-color:rgba(52,211,153,.45);background:linear-gradient(180deg,rgba(52,211,153,.08),transparent 45%),var(--panel)}
.bb-buy h4{color:var(--green)}
.bb-flip{border-color:rgba(255,203,5,.4);background:linear-gradient(180deg,rgba(255,203,5,.07),transparent 45%),var(--panel)}
.bb-flip h4{color:var(--accent)}
.bb-trap{border-color:rgba(255,71,87,.4);background:linear-gradient(180deg,rgba(255,71,87,.07),transparent 45%),var(--panel)}
.bb-trap h4{color:var(--red)}
.bb-item{background:var(--panel2);border:1px solid var(--line2);border-radius:12px;padding:13px 14px;margin-top:11px}
.bb-item[data-drill]{cursor:pointer}
.bb-item[data-drill]:hover{border-color:var(--accent2)}
.bb-item .bb-t{font-size:16px;font-weight:800}
.bb-item .bb-why{font-size:12.5px;color:var(--muted);margin-top:5px;line-height:1.5}
.bb-item .bb-why b{color:var(--txt)}
.bb-tag{display:inline-block;margin-top:9px;font-size:11px;font-weight:700;padding:4px 10px;border-radius:99px;background:var(--panel);border:1px solid var(--line2)}
.bb-buy .bb-tag{color:var(--green);border-color:rgba(52,211,153,.4)}
.bb-flip .bb-tag{color:var(--accent);border-color:rgba(255,203,5,.4)}
.bb-trap .bb-tag{color:var(--red);border-color:rgba(255,71,87,.4)}
.bb-note{margin-top:12px;border-top:1px dashed var(--line2);padding-top:10px;color:var(--muted);font-size:12px;line-height:1.6}
.bb-note b{color:var(--txt)}
.bb-empty{color:var(--muted);font-size:12.5px;margin-top:10px;line-height:1.5}
@media(max-width:900px){.buyboard{grid-template-columns:1fr}}
.explorer-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:18px 0 10px}
.explorer-toolbar select,.explorer-toolbar input{background:var(--panel2);border:1px solid var(--line2);color:var(--txt);padding:8px 10px;border-radius:9px;font-size:12px;font-weight:600}
.explorer-toolbar input{font-weight:400;min-width:160px}
@media(max-width:780px){.explorer-toolbar{display:grid;grid-template-columns:1fr 1fr}}
@media(max-width:560px){.explorer-toolbar{grid-template-columns:1fr}}
.explorer-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius)}
.explorer-table{width:100%;min-width:980px;border-collapse:collapse;font-size:13px}
.explorer-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap;cursor:pointer}
.explorer-table td{padding:0 12px;height:48px;border-bottom:1px solid var(--line);white-space:nowrap}
.explorer-table tr:last-child td{border-bottom:0}
.explorer-table tr.clickable{cursor:pointer}
.explorer-table tr.clickable:hover{background:var(--panel2)}
.small-sample{font-size:10px;color:var(--muted);background:var(--panel2);border:1px solid var(--line2);border-radius:5px;padding:2px 6px;margin-left:6px}
.cmp-bar-row{display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:8px}
.cmp-bar-row .cb-label{width:92px;flex:none;color:var(--muted)}
.cmp-bar-row .cb-track{flex:1;height:8px;border-radius:4px;background:var(--panel2);position:relative;overflow:hidden}
.cmp-bar-row .cb-fill{position:absolute;top:0;left:0;bottom:0;border-radius:4px}
.cmp-bar-row .cb-fill.this{background:var(--accent2)}
.cmp-bar-row .cb-fill.avg{background:var(--muted)}
.cmp-bar-row .cb-val{width:64px;flex:none;text-align:right;font-weight:700}
.analytics-filter-chip{display:flex;align-items:center;gap:8px;background:var(--panel2);border:1px solid var(--accent2);border-radius:20px;padding:7px 14px;font-size:12px;font-weight:600;margin-bottom:10px;width:fit-content}
.analytics-filter-chip button{background:transparent;border:0;color:var(--muted);font-size:14px;padding:0;line-height:1}
.analytics-filter-chip button:hover{color:var(--red)}
/* Phase 1 aging badges — bottom-right of the card image so the label dot (top-left) and condition tag (top) stay visible */
.age-badge{position:absolute;bottom:6px;right:6px;font-size:9px;font-weight:800;padding:2px 6px;border-radius:5px;z-index:3;background:var(--orange);color:#2a1500;box-shadow:0 1px 3px #0008}
.age-badge.late{background:var(--red);color:#fff}
.strip .s-age{font-size:11px;font-weight:700;min-width:52px;text-align:right}
/* Phase 2 bulk-edit footer (extends the existing sticky selection footer) */
.bulk-select-footer{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:var(--panel);border-top:2px solid var(--accent);padding:10px 20px;display:flex;gap:14px;align-items:center;box-shadow:0 -4px 20px rgba(0,0,0,.3)}
.bulk-select-footer .bf-count{flex:none;font-weight:700;font-size:14px;white-space:nowrap}
.bulk-select-footer .bf-actions{display:flex;gap:8px;overflow-x:auto;flex:1;padding-bottom:2px}
.bulk-select-footer .bf-actions>*{flex:none}
@media(max-width:560px){
  .bulk-select-footer{flex-direction:column;align-items:stretch;gap:8px;padding:10px 14px}
  .bulk-select-footer .bf-count{text-align:center}
}
.bulk-field-row{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}
.bulk-field-row:last-child{border-bottom:0}
.bulk-field-row input[type=checkbox]{width:auto;margin-top:11px}
.bulk-field-row .bf-label{width:150px;flex:none;font-size:13px;font-weight:600;padding-top:9px}
.bulk-field-row .bf-input{flex:1;min-width:0}
.bulk-field-row.disabled .bf-input{opacity:.4;pointer-events:none}
.modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--panel);z-index:2}
.modal-head h3{margin:0;font-size:16px;font-family:var(--font-display);letter-spacing:.4px;font-weight:700}
.modal-body{padding:18px}
.modal-foot{padding:14px 18px;border-top:1px solid var(--line);display:flex;gap:10px;justify-content:flex-end;position:sticky;bottom:0;background:var(--panel)}
.field{margin-bottom:13px}
.field label{display:block;font-size:12px;color:var(--muted);margin-bottom:5px;font-weight:600}
.field input,.field select,.field textarea{width:100%;background:var(--panel2);border:1px solid var(--line2);color:var(--txt);padding:10px;border-radius:9px}
.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--accent2)}
/* ---- inline rejection feedback (Ian 2026-08-20) ----
   A refused Save used to announce itself ONLY as a 2.2s toast pinned to the bottom of the
   viewport — ~400px below the button the user just pressed, gone before they looked down.
   Two blind testers pressed Save three times and concluded the app was frozen. These put the
   reason ON the control that refused it and leave it there until something is edited.
   Never colour alone: the ⚠ glyph and the sentence carry the meaning on their own, so a
   colourblind user loses nothing. Modelled on the ownership-split modal's "must equal 100". */
.field input.f-bad,.field select.f-bad,.field textarea.f-bad{border-color:var(--red);box-shadow:0 0 0 2px rgba(239,68,68,.20)}
.f-err{display:flex;gap:6px;align-items:flex-start;color:var(--red);font-size:12px;font-weight:700;margin-top:5px;line-height:1.4}
.f-err:before{content:'⚠';flex:none}
/* Sits directly above the sticky footer, i.e. right next to the button that was pressed. */
.modal-err{display:flex;gap:7px;align-items:flex-start;margin:0 18px 12px;padding:9px 12px;
  border:1px solid var(--red);border-left:4px solid var(--red);border-radius:9px;
  background:rgba(239,68,68,.10);color:var(--txt);font-size:13px;font-weight:600;line-height:1.45}
.modal-err:before{content:'⚠';flex:none;color:var(--red)}
.row2{display:grid;grid-template-columns:1fr 1fr;gap:11px}
.row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:11px}
.context-menu{position:absolute;z-index:60;background:var(--panel2);border:1px solid var(--line2);border-radius:10px;box-shadow:var(--shadow);padding:6px;min-width:170px}
.context-menu button{display:flex;width:100%;gap:9px;align-items:center;background:transparent;border:0;color:var(--txt);padding:9px 11px;border-radius:7px;font-size:13px;text-align:left}
.context-menu button:hover{background:var(--panel)}
.context-menu hr{border:0;border-top:1px solid var(--line);margin:5px 0}

/* Empty state */
.empty{text-align:center;padding:60px 20px;color:var(--muted)}
.empty .big{font-size:46px;margin-bottom:10px;opacity:.6;display:inline-block;animation:float 3s ease-in-out infinite}
@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}

/* POS layout */
/* minmax(0,1fr) + min-width:0: a bare 1fr track's minimum is its content, so one long
   nowrap card name used to push its cart column wider than half the page (Ian 2026-08-03).
   Columns are now hard-fixed at half width; names ellipsize inside. */
.pos-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}
.pos-side{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:14px;min-height:340px;display:flex;flex-direction:column;min-width:0;overflow:hidden}
.pos-side.mine{border-top:3px solid var(--green);box-shadow:0 -1px 0 var(--green) inset}
.pos-side.theirs{border-top:3px solid var(--blue);box-shadow:0 -1px 0 var(--blue) inset}
.pos-side h4{margin:0 0 4px;font-size:15px;display:flex;align-items:center;gap:8px}
.pos-side .sub{color:var(--muted);font-size:12px;margin-bottom:12px}
.line-item{display:flex;align-items:center;gap:10px;background:var(--panel2);border:1px solid var(--line);border-radius:9px;padding:9px 11px;margin-bottom:7px;min-width:0;max-width:100%}
.line-item .li-name{flex:1;min-width:0;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.line-item .li-name span{color:var(--muted);font-weight:400}
.line-item input.li-price{width:84px;background:var(--bg);border:1px solid var(--line2);color:var(--accent);padding:6px;border-radius:7px;text-align:right;font-weight:700}
/* 🪣 bin cart lines (Ian 2026-08-12): optional card-count box beside the price — same look,
   muted instead of accented because it's informational, not money. */
.line-item input.li-qty{width:58px;background:var(--bg);border:1px solid var(--line2);color:var(--muted);padding:6px;border-radius:7px;text-align:right;font-weight:700}
.line-item .li-x{color:var(--red);background:transparent;border:0;font-size:16px;width:26px}
/* ═══ Cart & search look (Ian 2026-08-17) — optional photo views, Settings → 🖼 Cart & search look.
   'classic' keeps the exact old markup; every selector here exists only in the photo modes.
   The cart wiring finds controls by class/attr (.li-price, .li-qty, [data-line], [data-rm-side]),
   so tiles reuse those names and the classic handlers work unchanged on both layouts. */
.cart-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:7px}
.cart-tile,.pick-tile{background:var(--panel2);border:1px solid var(--line);border-radius:11px;overflow:hidden;position:relative;display:flex;flex-direction:column;min-width:0}
.cart-tile .ct-ph,.pick-tile .ct-ph{position:relative;aspect-ratio:63/80;background:var(--bg)}
.cart-tile .ct-ph img,.pick-tile .ct-ph img{width:100%;height:100%;object-fit:cover;display:block}
.cart-tile .ct-ph img.fit-contain,.pick-tile .ct-ph img.fit-contain{object-fit:contain}
.cart-tile .ct-emoji,.pick-tile .ct-emoji{position:absolute;inset:0;display:grid;place-items:center;font-size:36px}
/* colour restated: the classic rule is `.line-item .li-x`, which never matches inside a tile —
   without it the glyph inherits the button default and reads as an empty dark circle */
.cart-tile .li-x{position:absolute;top:5px;right:5px;z-index:3;width:24px;height:24px;line-height:22px;border-radius:50%;background:var(--bg);border:1px solid var(--line2);color:var(--red);font-size:13px;font-weight:700;opacity:.92;padding:0;cursor:pointer}
.cart-tile .li-x:hover{opacity:1;border-color:var(--red)}
.cart-tile .ct-meta,.pick-tile .ct-meta{padding:6px 7px 7px;display:flex;flex-direction:column;gap:5px;flex:1}
.cart-tile .li-name,.pick-tile .li-name{font-size:11.5px;font-weight:600;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cart-tile .li-name span,.pick-tile .li-name span{color:var(--muted);font-weight:400}
/* wrap, don't squeeze: a bin line carries BOTH boxes, and on a 3-across phone tile they can't
   share one row without clipping the price — a clipped price reads as a WRONG price, so the
   price drops to its own full-width line instead (same principle as the cols4 tile rule above) */
.cart-tile .ct-inputs{display:flex;gap:5px;margin-top:auto;flex-wrap:wrap}
.cart-tile input.li-price{flex:1 1 70px;min-width:0;background:var(--bg);border:1px solid var(--line2);color:var(--accent);padding:5px 7px;border-radius:7px;text-align:right;font-weight:700}
.cart-tile input.li-qty{width:46px;flex:none;background:var(--bg);border:1px solid var(--line2);color:var(--muted);padding:5px;border-radius:7px;text-align:right;font-weight:700}
/* 'cards' mode: the photo IS the block — caption rides a dark gradient over the art, so its
   text is hardcoded light on purpose (readable in every theme, the gradient is always dark). */
.cart-grid.cards .cart-tile .ct-ph{aspect-ratio:63/92}
.cart-tile .ct-cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:22px 6px 6px;background:linear-gradient(180deg,transparent,rgba(6,8,12,.93) 60%)}
.cart-tile .ct-cap .li-name{color:#f4f6fb}
.cart-tile .ct-cap .li-name span{color:#aab2c5}
.cart-tile .ct-cap input.li-price{background:rgba(10,12,18,.85)}
/* picker photo grid + split preview */
.pick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}
.pick-tile .pk-sub{font-size:10px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:-3px}
.pick-tile .pk-row{display:flex;align-items:center;gap:6px;margin-top:auto}
.pick-tile .pk-mv{flex:1;font-size:12.5px;font-weight:800;color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pick-tile .pk-badge{position:absolute;top:5px;left:5px;z-index:2;font-size:9.5px;font-weight:700;border-radius:6px;padding:1px 6px;background:var(--bg);border:1px solid var(--line2)}
.pk-thumb{width:32px;height:45px;border-radius:4px;object-fit:cover;border:1px solid var(--line2);flex:none;cursor:zoom-in;background:var(--bg)}
span.pk-thumb{display:flex;align-items:center;justify-content:center;font-size:15px;cursor:default}
.pk-split{display:flex;gap:12px;align-items:flex-start}
.pk-split .pk-listcol{flex:1;min-width:0}
.pk-prev{width:170px;flex:none;text-align:center;position:sticky;top:0}
.pk-prev img{width:100%;border-radius:10px;border:1px solid var(--line2);cursor:zoom-in;background:var(--bg)}
.pk-prev .pv-nm{font-size:12.5px;font-weight:700;margin-top:6px}
.pk-prev .pv-sub{font-size:10.5px;color:var(--muted)}
.pk-prev .pv-mv{font-size:14px;font-weight:800;color:var(--accent);margin-top:2px}
.cardzoom{position:fixed;inset:0;z-index:9999;background:rgba(3,4,8,.82);display:grid;place-items:center;cursor:zoom-out}
.cardzoom img{max-width:min(92vw,420px);max-height:88vh;border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.7)}
@media(max-width:760px){
  .cart-grid,.pick-grid{grid-template-columns:repeat(3,1fr)}
  .pk-prev{display:none}   /* phone: the row thumbnails' tap-to-enlarge covers the preview */
}
.li-add{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}
.li-add button{font-size:12px;padding:7px 10px}
.side-total{margin-top:auto;padding-top:12px;border-top:1px dashed var(--line2);display:flex;justify-content:space-between;font-weight:700;font-size:16px;font-family:var(--font-display)}
/* === COUNTER ROWS (Ian 2026-08-19) — the cart's main look, built from the cart-row design
   handoff. Identity leads the row (set + number + condition), the name is supporting detail,
   the amount lands right: cards get called out at the table by set and number, not by name.
   Colours ride vars so the light themes still swap; only the two side accents are per-panel. */
.pos-side{--cc-row:#16161f;--cc-line:rgba(255,255,255,.09);--cc-set:var(--accent);--cc-tile:rgba(255,255,255,.05)}
.pos-side.theirs{--cc-row:rgba(59,130,246,.07);--cc-line:rgba(59,130,246,.26);--cc-set:#8ab4ff}
html[data-theme="light"] .pos-side,html[data-theme="sakura"] .pos-side{--cc-row:var(--panel2);--cc-line:var(--line);--cc-tile:rgba(0,0,0,.05)}
html[data-theme="light"] .pos-side.theirs,html[data-theme="sakura"] .pos-side.theirs{--cc-row:rgba(47,143,255,.07);--cc-line:rgba(47,143,255,.28);--cc-set:var(--blue)}
/* DOM order is header / sub / rows / add-buttons / footer; the design wants the buttons above
   the rows, so the panel reorders with flex order rather than moving the markup. */
.pos-side.cc{min-height:440px}
.pos-side.cc h4{order:1;font-size:16px;font-weight:800;margin-bottom:0}
.pos-side.cc .sub{order:1;display:none}
.pos-side.cc .li-add{order:2;margin:0 0 2px}
.pos-side.cc .li-add button{border-radius:9px;padding:10px 14px;font-size:12.5px}
.pos-side.cc>[id$="SideItems"]{order:3;flex:1 1 auto;min-height:0;overflow-y:auto;padding-top:3px}
.pos-side.cc .side-total{order:4;padding-top:11px;color:var(--muted)}
/* Numbers ride the app's own sans, not monospace (Ian 2026-08-19: mono read as robotic);
   tabular-nums keeps every digit the same width so prices still line up down the column. */
.pos-side.cc .side-total span{font-size:22px;font-weight:800;color:var(--txt);font-variant-numeric:tabular-nums}
.pos-side.cc .cc-count{margin-left:auto;font-weight:600;font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--muted)}
.cc-row{display:flex;align-items:center;gap:11px;background:var(--cc-row);border:1px solid var(--cc-line);border-radius:10px;padding:7px 10px;min-height:60px;margin-bottom:7px;min-width:0;max-width:100%}
.cc-ph{width:36px;height:50px;border-radius:4px;flex:none;overflow:hidden;background:var(--cc-tile);display:grid;place-items:center;font-size:19px}
.cc-ph img{width:100%;height:100%;object-fit:cover;display:block}
.cc-ph img.fit-contain{object-fit:contain}
.cc-id{flex:none;width:104px;display:flex;flex-direction:column;gap:3px;min-width:0}
.cc-sn{display:flex;align-items:baseline;gap:6px;font-weight:800;font-size:14px;font-variant-numeric:tabular-nums;min-width:0}
.cc-sn .cc-set{color:var(--cc-set);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cc-sn .cc-num{color:var(--txt);flex:none}
.cc-cond{align-self:flex-start;max-width:100%;font:700 9.5px system-ui,sans-serif;color:#07070d;
  border-radius:3px;padding:1px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cc-nm{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
.cc-nm .cc-t{font-size:13px;font-weight:500;color:var(--txt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cc-nm .cc-t span{color:var(--muted);font-weight:400}
.cc-nm .cc-ref{font-weight:500;font-size:10px;font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/* the amount IS the edit box — same input, same wiring, restyled to the design's line total */
.cc-row input.li-price{flex:none;width:92px;min-width:82px;background:transparent;border:1px solid transparent;
  color:var(--txt);font-weight:800;font-size:18px;font-family:inherit;font-variant-numeric:tabular-nums;text-align:right;padding:5px 4px;
  border-radius:8px;transition:border-color .1s,background .1s;-moz-appearance:textfield}
.cc-row input.li-price::-webkit-outer-spin-button,.cc-row input.li-price::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.cc-row input.li-price:hover{border-color:var(--cc-line)}
.cc-row input.li-price:focus{background:var(--bg);border-color:var(--accent);outline:none}
.cc-row input.li-qty{flex:none;width:54px;background:var(--bg);border:1px solid var(--cc-line);color:var(--muted);padding:6px;border-radius:9px;text-align:right;font-weight:700}
.cc-row .li-x{flex:none;width:26px;height:40px;padding:0;background:transparent;border:0;color:var(--muted);opacity:.55;font-size:13px;font-weight:600;cursor:pointer}
.cc-row .li-x:hover{color:var(--red);opacity:1}
/* narrow windows shed the reference line first, then the thumbnail — never the row height */
@media(max-width:1150px){.cc-nm .cc-ref{display:none}}
/* The thumbnail EARNS its width now that tapping it blows the card up to 80% of the screen
   (Ian 2026-08-19) — so a narrow window keeps it, smaller, and takes the space out of .cc-id
   and the row padding instead. Hiding it here was what left the phone with nothing to press. */
@media(max-width:900px){.cc-row .cc-ph{width:30px;height:42px}.cc-id{width:82px}.cc-row{gap:8px;padding:7px 8px}}
.cc-ph img{cursor:zoom-in}
.balance-bar{grid-column:1/-1;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:14px 18px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.balance-bar .bal{font-size:15px;font-weight:700;font-family:var(--font-display)}
.balance-bar .diff.even{color:var(--green)}
.balance-bar .diff.off{color:var(--orange)}

/* Metrics */
.kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin-bottom:18px}
.kpi{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:15px;position:relative;cursor:grab;overflow:hidden;transition:.15s}
.kpi::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent2),var(--accent));opacity:.6}
.kpi:hover{border-color:var(--line2);transform:translateY(-2px);box-shadow:var(--shadow)}
.kpi.sortable-ghost{opacity:.4}
.kpi .star{position:absolute;top:10px;right:10px;background:transparent;border:0;font-size:16px;color:#4a525f}
.kpi .star.on{color:var(--accent)}
.kpi .label{font-size:12px;color:var(--muted);font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:6px}
/* nowrap + ellipsis (2026-08-20): .kpi is overflow:hidden, so an over-wide figure used to be
   sliced mid-digit with no marker, and Net Profit's leading "−" wrapped onto its own line.
   _abbrMoney keeps real figures inside the box; this is the backstop that makes any remaining
   overflow readable as "cut off" instead of looking like the whole number. */
.kpi .value{font-size:26px;font-weight:800;line-height:1;font-family:var(--font-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kpi .delta{font-size:11px;margin-top:6px;color:var(--muted)}
.kpi.fav{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset,var(--glow-accent)}
.kpi.fav::before{opacity:1}
.charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px}
.chart-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:16px}
.chart-card h4{margin:0 0 4px;font-size:14px}
.chart-card .q{font-size:12px;color:var(--muted);margin-bottom:12px}
/* Chart verdict line (Ian 2026-08-11): the chart says what it means instead of asking a
   question. Replaces .q when there is enough data to say something honest. */
.chart-verdict{font-size:12.5px;line-height:1.45;margin-bottom:12px;padding:8px 10px;border-radius:9px;
  border:1px solid var(--line2);background:var(--panel2);color:var(--txt)}
.chart-verdict b{font-weight:700}
.chart-verdict.good{border-color:var(--green);background:color-mix(in srgb,var(--green) 9%,transparent)}
.chart-verdict.warn{border-color:var(--orange);background:color-mix(in srgb,var(--orange) 10%,transparent)}
.chart-verdict.bad{border-color:var(--red);background:color-mix(in srgb,var(--red) 10%,transparent)}
.chart-verdict.thin{color:var(--muted)}
.chart-box{position:relative;height:260px}
.reco-list{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow:auto}
.reco{display:flex;align-items:center;gap:10px;background:var(--panel2);border:1px solid var(--line);border-radius:9px;padding:9px 11px;font-size:13px}
.reco .badge{font-size:10px;font-weight:800;padding:3px 7px;border-radius:5px}
.reco .badge.flip{background:var(--orange);color:#2a1500}
.reco .badge.hold{background:var(--green);color:#06281a}

/* misc */
.section-title{font-size:13px;text-transform:uppercase;letter-spacing:.6px;color:var(--muted);margin:22px 0 10px;font-weight:700;font-family:var(--font-mono-ish)}
.toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);background:var(--panel2);border:1px solid var(--line2);border-left:4px solid var(--line2);color:var(--txt);padding:12px 20px;border-radius:12px;box-shadow:var(--shadow);z-index:100001;font-weight:600;font-size:14px;animation:toastIn .25s}
@keyframes toastIn{from{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%,0)}}
/* ═══ UX POLISH (Ian 2026-08-17): semantic notification stack — body.uxp only ═══
   Four types: info(blue 4s) · warn(yellow 7s, 12s for return-to-cart) · error(red, manual
   dismiss) · success(green 4s). Semantic bar on the LEFT wall, countdown ticker on the
   BOTTOM wall. Desktop: bottom-right, ✕ button. Phone: top, swipe to dismiss either way.
   Stacks max 3 — the oldest is sprung up out of view and returns as others clear. */
#notifyRoot{position:fixed;right:18px;bottom:18px;width:min(360px,calc(100vw - 36px));z-index:100002;pointer-events:none}
.ntc{position:absolute;right:0;bottom:0;width:100%;pointer-events:auto;display:flex;align-items:center;gap:10px;
  background:var(--panel2);border:1px solid var(--line2);border-left:4px solid var(--nc,var(--line2));
  color:var(--txt);padding:12px 12px 14px 14px;border-radius:12px;box-shadow:var(--shadow);
  font-weight:600;font-size:13.5px;line-height:1.45;overflow:hidden;will-change:transform;touch-action:pan-y}
.ntc .nt-msg{flex:1;min-width:0}
.ntc .nt-x{flex:0 0 auto;width:24px;height:24px;border-radius:7px;border:0;cursor:pointer;
  background:var(--line2);color:var(--muted);font-size:12px;font-weight:800;line-height:1;display:grid;place-items:center}
.ntc .nt-x:hover{color:var(--txt)}
.ntc .nt-tick{position:absolute;left:0;bottom:0;height:3px;background:var(--nc,var(--muted));width:100%;opacity:.85}
.ntc.nt-info{--nc:var(--blue,#3b82f6)}
.ntc.nt-warn{--nc:#eab308}
.ntc.nt-error{--nc:var(--red,#ef4444)}
.ntc.nt-success{--nc:var(--green,#22c55e)}
.ntc.nt-hid{opacity:0;pointer-events:none}
/* a repeat of a message already on screen pulses the existing card instead of stacking a twin */
.ntc.nt-bump{animation:ntBump .2s ease-out}
@keyframes ntBump{0%{filter:brightness(1)}45%{filter:brightness(1.5)}100%{filter:brightness(1)}}
@media (prefers-reduced-motion:reduce){.ntc.nt-bump{animation:none}}
.ntc{transition:opacity .28s}
.ntc.nt-tap{cursor:pointer}
.ntc .nt-act{margin-left:6px;background:var(--accent2);border:0;color:#fff;padding:4px 12px;border-radius:7px;font-weight:700;cursor:pointer}
html[data-theme="sakura"] .ntc{background:rgba(255,252,249,.97)}
html[data-theme="light"] .ntc{background:rgba(255,255,255,.98)}
html[data-theme="spacial"] .ntc{background:rgba(26,31,43,.95)}
@media(max-width:760px){
  #notifyRoot{right:10px;left:10px;top:calc(env(safe-area-inset-top,0px) + 10px);bottom:auto;width:auto}
  .ntc{right:0;left:0;bottom:auto;top:0;width:auto}
  .ntc .nt-x{display:none}
}
/* UX POLISH declutter — helper texts removed on Ian's account only */
body.uxp .uxp-hide{display:none!important}
body.uxp #hqPanel .stgnav .nv-status{display:none}
body.uxp #hqPanel .adv-title{font-size:16px;letter-spacing:.4px}
/* UX POLISH skeleton loader — inventory box while the boot loads real cards */
.skel-card{background:var(--panel2);border:1px solid var(--line2);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px}
.skel-img,.skel-line{border-radius:8px;background:linear-gradient(100deg,var(--line2) 40%,var(--panel2) 50%,var(--line2) 60%);background-size:200% 100%;animation:skelShimmer 1.4s ease-in-out infinite}
.skel-img{aspect-ratio:63/88}
.skel-line{height:11px}
.skel-line.short{width:55%}
@keyframes skelShimmer{from{background-position:120% 0}to{background-position:-80% 0}}
.toast.good{border-color:var(--green);border-left-color:var(--green)}
.toast.bad{border-color:var(--red);border-left-color:var(--red)}
.hint{font-size:12px;color:var(--muted);background:var(--panel2);border:1px solid var(--line);border-radius:9px;padding:10px 12px}
.muted{color:var(--muted)}
.spin{display:inline-block;width:16px;height:16px;border-radius:50%;position:relative;animation:rot .8s linear infinite;
  background:conic-gradient(from 180deg,var(--poke-red) 0deg,var(--poke-red) 178deg,#fff 178deg,#fff 360deg);
  box-shadow:0 0 0 1px #000a}
.spin::after{content:'';position:absolute;inset:35%;background:#fff;border-radius:50%;box-shadow:0 0 0 1px #000a}
@keyframes rot{to{transform:rotate(360deg)}}
.cust-chip{display:inline-flex;align-items:center;gap:8px;background:var(--panel2);border:1px solid var(--line2);border-radius:20px;padding:7px 14px;font-weight:600}
.cust-chip .credit{color:var(--green);font-size:12px}
/* labels / lots */
.label-dot{width:13px;height:13px;border-radius:50%;display:inline-block;border:2px solid #0006;flex:none;vertical-align:middle}
.pcard .imgwrap{position:relative}
.pcard .imgwrap .label-dot{position:absolute;top:6px;left:6px;width:15px;height:15px;box-shadow:0 0 0 2px #000a;z-index:3}
/* lot dropdown — must stay above the modal overlay so Edit Sale can open it. Bumped 130 -> 970
   alongside the overlay's 100 -> 960; at 130 it would now open BEHIND the modal that spawned it. */
.context-menu.lot-dd{z-index:970;min-width:210px;max-height:340px;overflow:auto}
/* menus opened from INSIDE the Settings/Contact panel must clear it (#hqPanel is z-index 902,
   #hqSidebar 901) — the base .context-menu z-index of 60 renders them invisibly behind it */
.context-menu.over-panel{z-index:950}
.context-menu.lot-dd .label-dot{width:13px;height:13px}
.dot-pick{display:flex;gap:9px;flex-wrap:wrap;margin:6px 0}
.dot-pick button{width:28px;height:28px;border-radius:50%;border:2px solid transparent;cursor:pointer;position:relative}
.dot-pick button.sel{border-color:#fff;box-shadow:0 0 0 2px #000,0 0 6px #fff8}
.dot-pick button.none{background:var(--panel2);border:2px dashed var(--line2);color:var(--muted);font-size:14px;line-height:1}
.lot-row{display:flex;align-items:center;gap:12px;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:11px 14px;margin-bottom:7px}
.lot-row .l-name{flex:1;font-weight:600;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lot-row .l-name span{color:var(--muted);font-weight:400;font-size:12px}
.lot-row .l-stat{font-size:12px;color:var(--muted);min-width:96px;text-align:right}
.lot-row .l-prof{font-weight:800;min-width:92px;text-align:right}
.exp-row{display:flex;align-items:center;gap:12px;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px 13px;margin-bottom:6px}
.exp-row .e-cat{font-size:11px;font-weight:800;padding:3px 9px;border-radius:6px;background:var(--panel2);border:1px solid var(--line2);white-space:nowrap}
.exp-row .e-note{flex:1;color:var(--muted);font-size:13px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.exp-row .e-amt{font-weight:700;color:var(--red);min-width:80px;text-align:right}
.exp-row .e-date{font-size:12px;color:var(--muted);min-width:84px}
.lot-chip{display:inline-flex;align-items:center;gap:7px;background:var(--panel2);border:1px solid var(--line2);border-radius:20px;padding:7px 13px;font-weight:600}
@media(max-width:780px){.pos-grid{grid-template-columns:minmax(0,1fr)}.row2,.row3{grid-template-columns:1fr}}
@media(max-width:560px){
  header{padding:8px 10px;gap:8px}
  .brand{font-size:15px}
  .brand small{font-size:10px}
  .dex-lights{display:none}
  nav.tabs{order:3;width:100%;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}
  nav.tabs button{padding:8px 12px;font-size:13px;white-space:nowrap;flex:0 0 auto}
  .header-right{gap:6px}
  .modal{max-width:100%}
  main{padding:12px}
  .toolbar{gap:8px}
}
/* Inventory header controls — fund filter, 4/7 density, Cards/Compact, Viewer. */
.inv-controls{display:flex;gap:10px;align-items:center}

/* ═══════════ PHONE LAYOUT PASS (Ian 2026-07-31) ═══════════
   Four fixes he called out using the live site on his phone. Desktop/Chromebook is
   untouched — every rule here is inside the 560px query.
     1. Density toggle drops to 4/2 (see .grid.cols2 + syncColsToggle()).
     2. Cards/Compact + Viewer move ONTO THEIR OWN ROW ABOVE the density toggle,
        instead of trailing off the right edge.
     3. Cart: My Side / Buyer Side run full-bleed to the screen edges.
     4. Metrics: .charts had minmax(360px,…) — wider than a phone's ~336px content box,
        so the whole board scrolled sideways. Forced to one column.  */
@media(max-width:560px){
  /* -- 2. control stack: [Cards/Compact] [Viewer] above [4▦/2▦] -- */
  #invHeader{gap:8px}
  .inv-controls{flex-wrap:wrap;width:100%;gap:8px}
  .inv-controls #invFundFilter{order:0;flex-basis:100%}
  .inv-controls #invViewToggle{order:1}
  .inv-controls #btnViewer{order:2;margin-left:auto}
  .inv-controls #invColsToggle{order:3;flex-basis:100%;display:flex}
  .inv-controls #invColsToggle button{flex:1}

  /* -- 3. cart sides: framed panels, tighter padding. (Was full-bleed edge-to-edge with
        the borders stripped — Ian read the borderless flush edges as the panels being
        cut off (2026-08-01), so the frame is back.) -- */
  .pos-grid{gap:12px}
  .pos-side{padding:14px 12px;min-height:0}
  .balance-bar{padding:14px 12px}

  /* -- 4. metrics fits the screen -- */
  .charts{grid-template-columns:1fr;gap:12px}
  .chart-box{height:220px}
  .chart-card{padding:13px}
  #kpiArea{grid-template-columns:1fr 1fr;gap:10px}
  #kpiArea .kpi{padding:12px}
  #kpiArea .kpi .value{font-size:21px}
  .money-answer-grid{grid-template-columns:1fr}
  #view-metrics .toolbar{gap:8px}
  /* Metrics sub-tabs (Overview / What Makes Money / Aging / Lots / Price changes) are wider
     than a phone screen as one row — "Price changes" hung off the edge (Ian 2026-08-01).
     Wrap instead. !important beats the element's inline width:fit-content. */
  #metricViewSeg{width:100% !important;flex-wrap:wrap}
  #metricViewSeg button{flex:1 1 auto}
  /* -- 6. strip rows (inventory Compact + POS Sales History): the trailing fixed-width
        columns (cost, age, value, Del, Assign Label, ⋮) total ~500px, so on one line they
        jut past the right screen edge (Ian 2026-08-01). Wrap them to a second line under
        the name instead; s-name's min-width guarantees the break point. -- */
  .strip{flex-wrap:wrap;gap:4px 8px}
  .strip .s-name{flex:1 1 auto;min-width:55%}
  .strip .s-cost{margin-left:auto;min-width:0}
  .strip .s-val{min-width:0}
  .strip .s-age{min-width:0}
  /* -- 7. same wrap for the By Lot P&L rows (Metrics) and expense rows — same
        fixed-min-width column pile-up as the strips. -- */
  .lot-row{flex-wrap:wrap;gap:4px 8px}
  .lot-row .l-name{flex:1 1 auto;min-width:55%}
  .lot-row .l-stat{min-width:0}
  .lot-row .l-prof{min-width:0;margin-left:auto}
  .exp-row{flex-wrap:wrap;gap:4px 8px}
  .exp-row .e-note{flex:1 1 auto;min-width:45%}
  .exp-row .e-amt{min-width:0;margin-left:auto}
  .exp-row .e-date{min-width:0}
}
.trade-row{display:flex;gap:6px;align-items:center;margin-bottom:5px}
.trade-row .tr-name{flex:1;background:var(--panel);border:1px solid var(--line2);color:var(--txt);padding:7px 9px;border-radius:8px;font-family:inherit;font-size:13px}
.trade-row .tr-val{width:90px;background:var(--panel);border:1px solid var(--line2);color:var(--txt);padding:7px 9px;border-radius:8px;font-family:inherit;font-size:13px;text-align:right}
.trade-total{font-size:12px;color:var(--muted);text-align:right;margin-top:2px;margin-bottom:8px}
.es-section{background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:12px;margin:10px 0}
.es-section-title{font-weight:700;font-size:11px;letter-spacing:.6px;color:var(--muted);margin-bottom:10px;text-transform:uppercase}

/* ═══════════ BRAND & THEME SYSTEM ═══════════
   Basic = the default :root look above, untouched. Spacial and Pink Blossom (sakura) are
   applied via <html data-theme="spacial|sakura">, set by applyBrandTheme() from
   STATE.settings.theme. Every override is prefixed with html[data-theme=...] so removing
   the attribute restores Basic exactly. Palettes, backdrops and mascot sprites are ported
   from "Spacial design retrace July 9.html" / "Sakura Blossom Design July 10th.html"
   (see POS Designs.md). */

/* ── Brand panel controls (theme-independent) ── */
.brand .logo{cursor:pointer;transition:transform .15s}
.brand .logo:hover{transform:scale(1.08)}
.brand .logo:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}
.theme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:4px}
@media(max-width:560px){.theme-grid{grid-template-columns:1fr}}
.theme-opt{background:var(--panel2);border:2px solid var(--line2);border-radius:12px;padding:12px 10px;text-align:center;color:var(--txt);display:flex;flex-direction:column;align-items:center;gap:6px}
.theme-opt:hover{border-color:var(--accent2)}
.theme-opt.selected{border-color:var(--accent);box-shadow:var(--glow-accent)}
.theme-opt b{font-size:13px}
.theme-opt small{font-size:10px;color:var(--muted);line-height:1.3}
.theme-opt .swatches{display:flex;gap:4px}
.theme-opt .swatches i{width:14px;height:14px;border-radius:50%;border:1px solid #0006}

/* ── Spacial — full "Holo-Dex" pass: nebula backdrop + translucent glass panels.
   No backdrop-filter on persistent surfaces: always-on blur over the fixed background
   froze the compositor (scroll/screenshot jank). Translucency alone sells the glass look. */
html[data-theme="spacial"] body::before{background:linear-gradient(180deg,rgba(10,12,18,.6),rgba(10,12,18,.78) 55%,rgba(10,12,18,.88)),url("data:image/webp;base64,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") center/cover no-repeat}
html[data-theme="spacial"] header{background:linear-gradient(180deg,rgba(22,26,36,.92),rgba(13,15,22,.85))}
html[data-theme="spacial"] nav.tabs{background:rgba(18,21,29,.6)}
html[data-theme="spacial"] .pos-side,html[data-theme="spacial"] .kpi,html[data-theme="spacial"] .chart-card,html[data-theme="spacial"] .balance-bar{background:rgba(18,21,29,.68);border-color:rgba(255,255,255,.09)}
html[data-theme="spacial"] .search-wrap input{background:rgba(18,21,29,.7)}
html[data-theme="spacial"] .pcard,html[data-theme="spacial"] .strip,html[data-theme="spacial"] .lot-row,html[data-theme="spacial"] .exp-row{background:rgba(18,21,29,.78);border-color:rgba(255,255,255,.07)}
html[data-theme="spacial"] .toast{background:rgba(26,31,43,.92)}

/* ── Pink Blossom (sakura) — daylight-hanami palette. Var NAMES stay identical to the
   dark theme (incl. --poke-red, --glow-blue) so every var()-based rule re-themes as-is. */
html[data-theme="sakura"]{
  --bg:#f8f1ea; --panel:#fffdfb; --panel2:#f5e9e6; --line:#e8d8d2; --line2:#d6bfba;
  /* --muted darkened from #8d7a80 (2026-08-20 a11y): on --panel2 it measured 3.38:1, so the
     header status pills ("2 in stock", "Cart 0", "Cloud synced") and every other muted line
     failed WCAG AA. #75636a is the same hue, 4.7:1 on --panel2 and better on --panel/--bg. */
  --txt:#3d2f35; --muted:#75636a; --accent:#d94f82; --accent2:#c8558e; --blue:#5b8def;
  --green:#2f9e5f; --red:#d64545; --orange:#e08a3c; --purple:#9a6bd0;
  --poke-red:#ec5c95; --poke-red-dark:#c93d76;
  --shadow:0 10px 30px rgba(120,80,95,.16);
  --glow-accent:0 0 0 1px rgba(217,79,130,.3),0 0 18px rgba(217,79,130,.15);
  --glow-blue:0 0 0 1px rgba(200,85,142,.32),0 0 18px rgba(200,85,142,.16);
}
html[data-theme="sakura"] body::before{background:linear-gradient(180deg,rgba(252,246,241,.62),rgba(252,246,241,.78) 55%,rgba(252,246,241,.88)),url("data:image/webp;base64,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") center/cover no-repeat}
/* light-surface swaps for the handful of rules whose colors are hardcoded in the base chrome */
html[data-theme="sakura"] ::selection{background:rgba(255,158,199,.4);color:#fff}
html[data-theme="sakura"]::-webkit-scrollbar-thumb,html[data-theme="sakura"] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f6a9c9,var(--poke-red));border-radius:8px}
html[data-theme="sakura"]::-webkit-scrollbar-thumb:hover,html[data-theme="sakura"] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--poke-red),var(--poke-red-dark))}
/* sakura's pink Poké-ball logo gradient removed 2026-08-23 — the logo is the black cat mark on every theme */
html[data-theme="sakura"] .brand .name b{background:linear-gradient(90deg,#6b4152,var(--accent) 60%,#6b4152);-webkit-background-clip:text;background-clip:text}
html[data-theme="sakura"] nav.tabs button.active{background:linear-gradient(180deg,#f2a9cc,var(--accent2))}
html[data-theme="sakura"] .iconbtn:hover{background:#f3dce8}
html[data-theme="sakura"] .btn:hover{background:#f0e0e5}
html[data-theme="sakura"] .btn.primary,html[data-theme="sakura"] .pcard .acts .cart{background:linear-gradient(180deg,#ffb1d3 0%,var(--poke-red) 46%,var(--poke-red-dark) 50%,var(--poke-red) 54%,#d2417c 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 3px 10px rgba(236,92,149,.35)}
html[data-theme="sakura"] .btn.primary:hover,html[data-theme="sakura"] .pcard .acts .cart:hover{filter:brightness(1.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 4px 16px rgba(236,92,149,.5)}
html[data-theme="sakura"] .btn.danger{border-color:#e0b6bc}
html[data-theme="sakura"] .btn.danger:hover{background:#faeaec}
html[data-theme="sakura"] .pcard::before{mix-blend-mode:normal;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.6),rgba(255,158,199,.3) 25%,rgba(255,203,5,.12) 45%,transparent 62%)}
html[data-theme="sakura"] .pcard .imgwrap{background:radial-gradient(circle at 50% 30%,#ffffff,#f1e4e0)}
html[data-theme="sakura"] .dots{background:#fffc;border-color:var(--line2)}
html[data-theme="sakura"] .dots:hover{background:#fff}
html[data-theme="sakura"] .tag.cond{background:#fffe}
html[data-theme="sakura"] .overlay{background:rgba(90,60,72,.38)}
html[data-theme="sakura"] .kpi .star{color:#cdb5bd}
/* Sakura daylight glass pass — washi-paper panels over the watercolor backdrop */
html[data-theme="sakura"] header{background:linear-gradient(180deg,rgba(255,252,249,.97),rgba(250,242,238,.95));box-shadow:0 4px 18px rgba(140,95,110,.12)}
html[data-theme="sakura"] nav.tabs{background:rgba(255,252,249,.72);box-shadow:inset 0 1px 3px rgba(140,95,110,.12)}
html[data-theme="sakura"] .pos-side,html[data-theme="sakura"] .kpi,html[data-theme="sakura"] .chart-card,html[data-theme="sakura"] .balance-bar{background:rgba(255,252,249,.78);border-color:rgba(140,95,110,.16)}
html[data-theme="sakura"] .search-wrap input{background:rgba(255,252,249,.85)}
html[data-theme="sakura"] .pcard,html[data-theme="sakura"] .strip,html[data-theme="sakura"] .lot-row,html[data-theme="sakura"] .exp-row{background:rgba(255,252,249,.86);border-color:rgba(140,95,110,.14)}
html[data-theme="sakura"] .toast{background:rgba(255,252,249,.95)}

/* Falling petals (spawned/removed by syncPetals(); z-index 0 keeps them behind main) */
html[data-theme="sakura"] .petal{position:fixed;top:-4vh;left:0;z-index:0;pointer-events:none;user-select:none;will-change:transform;color:#ec89b6;animation:petalFall var(--dur,16s) linear var(--delay,0s) infinite}
@keyframes petalFall{
  0%{transform:translate3d(0,-4vh,0) rotate(0deg)}
  100%{transform:translate3d(var(--sway,50px),108vh,0) rotate(320deg)}
}
@media (prefers-reduced-motion:reduce){html[data-theme="sakura"] .petal{display:none}}

/* ── Sakura mascot cast — 30th-anniversary-logo occlusion system. Glossy renders pop out
   from BEHIND UI anchors: clip-path cuts each at its anchor's top edge; button charms
   rise on hover while the clip line stays glued to the edge. Decorative only:
   pointer-events:none, hidden on phones. */
html[data-theme="sakura"] .brand{position:relative}
html[data-theme="sakura"] .brand::after{content:'';position:absolute;top:-14px;left:10px;width:28px;height:28px;background:url("data:image/png;base64,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") center top/contain no-repeat;clip-path:inset(0 0 8px 0);pointer-events:none;filter:drop-shadow(0 2px 2px rgba(80,40,55,.35));z-index:2}
html[data-theme="sakura"] .search-wrap::after{content:'';position:absolute;top:-23px;right:22px;width:36px;height:36px;background:url("data:image/png;base64,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") center top/contain no-repeat;clip-path:inset(0 0 13px 0);pointer-events:none;filter:drop-shadow(0 2px 2px rgba(80,40,55,.35));z-index:2}
html[data-theme="sakura"] nav.tabs::after{content:'';position:absolute;top:-20px;right:14px;width:30px;height:30px;background:url("data:image/png;base64,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") center top/contain no-repeat;clip-path:inset(0 0 10px 0);pointer-events:none;filter:drop-shadow(0 2px 2px rgba(80,40,55,.35))}
html[data-theme="sakura"] #btnSettings{position:relative}
html[data-theme="sakura"] #btnSettings::after{content:'';position:absolute;top:-19px;right:2px;width:29px;height:29px;background:url("data:image/png;base64,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") center top/contain no-repeat;clip-path:inset(0 0 10px 0);pointer-events:none;filter:drop-shadow(0 2px 2px rgba(80,40,55,.35))}
html[data-theme="sakura"] #btnViewer,html[data-theme="sakura"] #btnManual,html[data-theme="sakura"] #btnAutoScan,html[data-theme="sakura"] #btnScanGrades,html[data-theme="sakura"] #addMyInvCard,html[data-theme="sakura"] #addTheirCard,html[data-theme="sakura"] #addMyCash,html[data-theme="sakura"] #btnComplete{position:relative}
html[data-theme="sakura"] #btnViewer::after,html[data-theme="sakura"] #btnManual::after,html[data-theme="sakura"] #btnAutoScan::after,html[data-theme="sakura"] #btnScanGrades::after,html[data-theme="sakura"] #addMyInvCard::after,html[data-theme="sakura"] #addTheirCard::after,html[data-theme="sakura"] #addMyCash::after,html[data-theme="sakura"] #btnComplete::after{
  content:'';position:absolute;
  background-position:center top;background-size:contain;background-repeat:no-repeat;
  pointer-events:none;z-index:2;
  clip-path:inset(0 0 var(--d,13px) 0);
  filter:drop-shadow(0 2px 2px rgba(80,40,55,.35));
  transition:transform .18s ease,clip-path .18s ease}
html[data-theme="sakura"] #btnViewer:hover::after,html[data-theme="sakura"] #btnManual:hover::after,html[data-theme="sakura"] #btnAutoScan:hover::after,html[data-theme="sakura"] #btnScanGrades:hover::after,html[data-theme="sakura"] #addMyInvCard:hover::after,html[data-theme="sakura"] #addTheirCard:hover::after,html[data-theme="sakura"] #addMyCash:hover::after,html[data-theme="sakura"] #btnComplete:hover::after{transform:translateY(-6px);clip-path:inset(0 0 calc(var(--d,13px) - 6px) 0)}
html[data-theme="sakura"] #btnViewer::after{width:38px;height:38px;top:-26px;right:10px;--d:12px;background-image:url("data:image/png;base64,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")}
html[data-theme="sakura"] #btnAutoScan::after{width:36px;height:36px;top:-28px;right:12px;--d:8px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAA57SURBVHhe7VprTKRpVp5N1nHUNWZ3f0zUjdl/rll/qPvDqIkbjdG4ySb+MMbNqPtHx8S4a3R1NKOx1dmGKu5QRUHdKS51pYACmjsU17pzvxYFFNANdDfQdNNXGKjHPO9bH1R/Tjtu09szbuokb6Cp76vvnOc9z3POeb9+44285S1vectb3vKWt7zlLW95y1ve8pa3vOUtb3nL28dbXVn0q6O++5ZQ4LGr2ZL+HfXnP9JWXzHzywONR/e3QsCtCBBrP4XftP6O+jq1NRkTX+lu3Ptu0HO/ZMB5+D2PYfYX1df8vzC3bsk30wUkgwBBWBkCgu7jZ0799FfV12btM22mtHbI9ehkcUDex3vGfI+f+U1r/6y++FNtxneNP+aqXNoMtWREEHtxGdBcL9BmTscYbO71xcW9P+U3rXclOoCZbmC+F1joA+Z65Iq3A0262b/LvedTbaXXPF9oKJu/N+o9wXwfsBMFNieAqc4MIm1AY9X0vynX1tWEfr7FvBGOBoBYQAa8MgisBoHlAWC2m/QB2s03z4wlwa8o99nt9re67ekvO81zb188+NNihsLOzztKpg+HXI8x3QWkx4FbUWCx/wzh1lN02e+goXxGayuJvO81rO6ON/Pv5+LapQFgbQRYH5MgMBOYGRP+c3gNyQWXfv79FlPK1VO/vxl0PzoZ9j5+MOi+1+U2z/+W2o9PzLxe75uO4snt/sb7YveSQxTCDNLjH2Km+ylCLU8x4nmKvoYjDLkeYcJ/hskOmfoMmtlC3dgYkzrArIgGCBIQ7wCmbgDTNwBqDDNksR8Ych9nvIalv1T78omZoyQx2+M4QKjlXNAgPZ7BbuwMG2MnSHQ8w7DnMYKuxxj3nwmOk/vc/fVRWTWoG8wagrA8CMz2AJM3ssF3yev5N/H3TqkTQ85jNFXPfFPtyydiVk30Rpf9Lka8z4TD3MnNiXOsDnO3zzDh/xAUSfKeQTEQBsrdf7AA7E8Dd6ekfpBCvJ87vTQor1PWQr8EgxoS8p8jYN468ldGvqT257WbpTCs67DsYaDpgaABK8DiQAazPeeIBs4Rbskg2ib5TYBE+g8zwCdoNY3izuQZjuaAg2mZDdthCY6yCMraqASG9zILxppPQeF1Vy/2qf157WbThP66zbiNrrrbggYMdKoLSHRmEG6V1YBpy93nDlLsGNS4fxt//I1v41bkqciEe7MShDuT2ZUAbieAnZgEhaAxMwhipDWDAecx+hrvs9K8p/bptZpNM/GbrooltJm3Mex5IoJmujPwSKsseQKUG1LkVieA9ZAUPwbM9D+YkQAIEGayK/sZs4JAUDOoHaQQAR31naC3/hAtxk24dHPvqv16bWa+PvC2VRN71FK7ib6GexjznYhM4LoAoBOY6eHPE7jes6GvahSz/U+xnQD2GficDP5QWTNSG7i2Jk7xzd/7FvoaVgQIpBhpwO8fdD5Ed91ddNr20GJcD7eZ0uaAZdvRVX/b39dw0NrXeOjoc+5/z1QZ/OFpBfDGZyza6KK/No0O644od6O+Z6LksZwpAHDnpntPYf+bYpT/+tfR+ufvYra2FSvty9gYPcbOJHCwABwtAvfmZRaQCjfDGbj1I0h0HGEl22Uym5hhY75TDDkfor/pvvi3QjFmCjWDXSnXoPto32tY/pra91dmFk24gxnQZtoSYjjieYLx5g8lHdrljpG7dG5lHIgHDjFlH8dCdQOWy6uwUq5DsrYRq039WA3MYa1/F+sjj5AazwjK7M0BWwkgNSGrAQEgDdg0EWxmXbTtHFM3zjDfd4aVoYwIXFAm23L7a1Kz164FP6v2/ZWYqTBka6ndEnwkDVj7x5tPnwOAzQx3T/QAY0A6IgNKBh8h2ZlC0jWMpMmNZFUtkuVVWC3TYaXShAVdPbr/pRLOvy2F9/0GRFsfSB3ogPh+ZhpXvP0csz1nSA6dYX0sIyoHn0XgSZeuujtw6KK/ofb9lZilMOxkJWip3UBP/QGC7seiVD0HQHYn6BR3h3xmmdtNAHeZ7rPArUlgY+IEyf4DLAfWsOiMYcHeh/EPzLD8yXdh+NY/YtS1h7k+CQDLK8ssnxPvIAAZLA1kxIzBSVPMFwEIWnbX7aO+MvGxY/oPbNeuXfusVRNL+2s2BAWYAUH3o48GIMvPXADYDe5mlf6iBE4Bu5PAVkxmyTK7xHFgaVR+BynAysLgqDNCa1hqu9h/ZES1YcYp1aLTvgdf9Rrqiid+W+3/lc1SHP5Tv2ED3upVtFtvoa/xCMNuhQLSCba2uQBwDlAAuEkAYrLcKUup/aIJGpEzBidG3s9dVQBgVygByPYbHRlMdnJJcLgJzMhW0zZs2vie0dj+k2r/r2T8wvqymXRLbRr+2nXcsN++FEH/h881QXScIsi2Vg0AA1aCZzZwNtgKy/kglQWAwBEAAilEMAcAWXaVxiuDUOu5qBDMxuaadQRMO7Bowv+p9v/K5iiNmzssu/BWJ0Uj1OPYx6DzGCPep0KYyFFlqqNwUcEFAMMqAKIycLFikhbKlJgazs4HBKA3B4D2rAa0QlQcpjqrAX9Sg7jz/toNNBs2YC+K7xgKxz6v9v9KVlca/4s20za81SnxIDYjCv9FH9DCWeByBiAv2cpeADCWBSCcBSAmF7OBoPxfAGCGcfcZOLvQIddD9DceiXMI+uTWrcBZsQSbZuQP1P5fyRrLo7/irU4989ek4TOkEDBvi45soOl+tgKcCHUmD3NLIINgMAyKwREAcv0HBYCaIgBoZS9wJjKOI3Kv40A0Y76aNTgrF+HTr8NcMPqvav+vZG2W5Z9uqlxItpt3xO63GNPotO2it/5ApD93QlaA5/mvCKAAYOR/ASCqAmBE3qPWAKo+Oc/0H3Y/EdnH4JsNa2iqWIBHtwpjwbhP7f+VzVE2aeH879Wvwk+BMd8UKUcHBP895L8UwI9M/6Acb6nwm6EcDXhRBnwMAEx/1nmp9ltw65bRVLEI0/XwjlHT/zNq/69kdZWRr3n0SfgMawJp7n67dQddjrui/JGDuQKorv9K+lMA09njsI8CQFSBHAByq4BSBgUALRmhN3wuKUh/nFVL8FStouo/+ovV/l/ZHKWJQDtVX78qykuraROd1l10O/YvABgVAEgBJFep/h+1+wxwOyKDZdACAKUKRFV9QLavfzEAx+giALUbAgB3VRKG/xp6tSNybdnIz9aVTD9hR0XuKwCQd90iA+5lAXgmlFnhv9L/M4hc7rPO55bA3D5A6IACwKi8VxyLvQCAQdexaHWZAaSAr3odhg9GC9QxXMks2tA7foN8gARgDa2kgOWWGDSoAVRiZoACgHIERucvUl/Z/bDcaXUXeNEMRSRQvOc5AHouy+ClBjwUGtBm3gIp6tWvwVwQnlfHcCUza0Lv+Wu24KpaFhSgDkgR3BYdIE9nBpwPhAYoALD8iRF4SKay2P0s73OD5xygzAL8qbTDBEq8Nxj+nxlwCcCpEMHehkPRitMv+sgqYNWE/1Adx0ubuXD835sNaTRVLooGQwGBvGu3kAb7og9gGaQIsge4OAMgANndV+/8bWUAmgTuZhd/52cEamNcZk9uFaC2XFSB5lPRfFGDxMlQ7YbIAvYo9pJEXB3HS5uteOJ3m8oW0FA2lwVBZgKrgRBD257YBTrDQYhVQGhA9hicAFxMf1nBe24CZPBTl4v/Vl61XQCgNEIcdp4D4LHsAOvuiImUzRmzIGC6CUdZ/DvqWF7KvN6FN43fn9hzVazAUTKDxvJ5uFhy9EkBAh9MB8QwJGiQudABVgEGkZsBDC5X/RUqMPj97NpLyOspngSAgsrvUyZBpQ2+BOCu6EuoT0ILqlNwVswfe42JX1DH81JmvD7xR3btVKaxdBH2oimRDWw5PboVgTpBYEVgQ0TH2A0qb4IJgnIOQC0gGKIZyvYD29n/X0AglGwgIKQBARAHHDkC+Fwb7HooRJgbQE1ihWJ2siS2mW6hrniyUR3LS1tNweA3bJr4rrsyhfqSOdQVT2ezgdVhVZQiORbfv2yKlJkg55W4ePszIOnBRkfpEXLPCJglBIefkf8v2n0+i1WANCQdmQEEQIihfhU2beJmV2XXj6tjeWmruB5421oU+8Cqid12VSTRWLaA+tJZoQ3MBjoQsNzMCuMDIYyjvlMBhjgub5MHFtxJ5Z1BbsuszAtKDyBei70w+AcXwTMDufu+6pTwg9nJadBSGHvgKOj/ojqOK5tD1/9FS1H0H6yFsQ135SqaypeytFgSlUIIpHFLNEvkZ0/9oVDrgaZjUbo4xIx4T4SQyWP0jAhQOUUiKATn8vRHHoKy2Qq6Hgnek3L8/lbjpnges1CMwZXSF24QewIe36v9f2Wm13s/Z9aG/t6mSawTCI8uhabyRTGVUShzyyZ3iCdIBIaCRedJGdFONxyJlx0iYwiM71Qs/j7seSoqDPWlN8t3NmGknAhcfxk4KcmMpE55qtZQc3309bw+4xGZrSz+bXtRfMimjZ97dWvw6TdEZ+bWJQUn6aCLq4prWTgtBqxse01wKGQKMDfq7ohpk793WHcFtcRuU+i42/oV8T2kHwNnhbIXTcJRPAufbgO13w91APjh7f6LzFEe/iV7UfSvbJp4vVUbC1u1sZtWTfwJRdNZsQyvLoXm6jTYXjdXE6TUBUi5wMjWdhVe/q5Lir9LIBnwggi6sYxrAU1lSyLluayF8UOLNva+95r3TbVvn4h5PKGfaKiMfMmmHfm1uqLI71sLw39m0Ub+yVIYqbQWRgI2bWzGpk0cECBmjt+weQlMFYFJip8cdb36dZFZnqoUGkrnYC6InpgKwrdMBeGopSDSYC8Kfcei7fs5tQ+fevOYQ1+wlEz8qr0k8Y5NEy+ya6Lt1sLonF0b37ZqYns2bWzLqonNWjSRDnNhqLSuJPautTT2dXt5+MsEWP19PzIWDAbf8uqDnwvag2+pP3uV9t8cWk010QdSTwAAAABJRU5ErkJggg==")}
html[data-theme="sakura"] #btnScanGrades::after{width:38px;height:38px;top:-26px;right:8px;--d:12px;background-image:url("data:image/png;base64,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")}
html[data-theme="sakura"] #addMyInvCard::after{width:36px;height:36px;top:-23px;right:8px;--d:13px;background-image:url("data:image/png;base64,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")}
html[data-theme="sakura"] #addTheirCard::after{width:36px;height:36px;top:-23px;right:8px;--d:13px;background-image:url("data:image/png;base64,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")}
html[data-theme="sakura"] #addMyCash::after{width:34px;height:34px;top:-18px;right:8px;--d:16px;background-image:url("data:image/png;base64,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")}
html[data-theme="sakura"] #btnComplete::after{width:46px;height:46px;top:-31px;right:16px;--d:15px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAABMuSURBVHhe7VppkGNXdSZsRQoIqVRCyI+QUBVI8QNTxVIhBYSQoliLFOAyFJSJSYVJDMaOGXdsz4CZ2I6NYzPYHs9090zvPd2tfd/3Xb1OL9O7WlK31C21dqml1tqSvtS5T2raAsLYVBnj6q/q1Hvvvvskfd+599xzz9PrXneKU5ziFKc4xSlOcYpTnOIUpzjFKU5xilcWtqGht2Rtk3+dtU99Om30fCmtc3wupbR8Nqd1fDYts3/gwoULb+x85vcesZsbtx2Goi8chfc9NV84fLS+XYV/H9iMADe3gTkfML2BpnkWdZ3XV9O4rpf17jMJlf29nZ/1e4X0TuTjpXROWMsXG2iDThMFYCcJbESA5R3ghp8JgMl1YGYLmKe2II5MM9WKzjN+IDX9fednv6phMBjeWsjl+tE8pg0Uq2hG02gGo2iubaMxv4nm1ArgXgLs84BlDrDcAOyLgHMZ8KwCUxvA/DZgW0DNOKM7kBg/1vldrzpEQ9GPlEqlpWPiJEKxBuxnUNkM42glyMgfeZdRscyiqHHhUGZFWWpBXeEANB5AP8WJ4bj5CyEWQzgyzx0VVfb/7PzOVw0S+4kv1Wq1Spt7NV9GZHM7Elpc0/pds49sWqfv2tS7uvwa6zNBmXksJDYuRPjafFZoRFlkQW5Cizxfj5rUCqjdvxDCeRPwrgPTm8CMDzWdi7c9NPTHnd//O0UgEHh3rVbLEvFCNl+JhSPCjaWNL9iEtrd19j2JuNr2rvC46nOREbk4MapEWWhGekyNQ4ERR3IboPYAxhnAscSJQKNhYQdHhsnViFD57s7P+53g6tWrb6pUKlNEPpPMCBed0+/r7HMriArVH46PKqUloQm5CR0y41pUJBZA5QIM0ywWwLt2HBsqWvfN9X752zs/5xXHYT7/ApFPxRLnO++9HOyNyO9OXlcdFvgGpMc1KIvNaCqd3JSgIDm5wYlwI4iq2qV/HfAHnZ/xiiKdSHw9ubf/5c723wYbw6Lb4iPK3SLfiNSYGiWxiRPBMMVNBxKAhJgLoCQ39Xc+/5pAYFh0W2JUlcuOa5EZ17Dp0FS50DTOoOleBaZ9AB1dy8hJTJ/vfP41Af+A9AvZMQ0SIwrkeDq2QjQ1HjRtC2hObaBJyZN3HYcS03Tns68ZbPeLr5f4RiZCUWhk+ULDOIOGexWNqU00XcuAbR5pifFLnc++JhCYUPz5Xr8knRpRIjuhQVViQV3jRt2+hPrkBuqULDmXURDRennh9Z3Pvybg6+XxCmNabhQIDKgp7KiZ53DkWcWRZw1N8xyaaheiMsOHO5+9ZdBWtWKdfbA+71dUvSvdBwL533b2+V1hq5f/3eywCvsDEhxQQBSbUdVNoeq4iZp7FUeUMZpvIMnTdnU+e0sQ3nHHGyoqhwmBLLBXBtJAYyl8WJDZ/rGzb0Ln+Iu80vaJrNz81bTY+K2CwnJHUWn/6KFt+l2dfS9cuPD6osZx+5F55mLNPv9ARqz+q84+t4K1Xv6Hdrp5iFwTIUWjgK9HWeVC2bKAsmMZVcs8YJxFiqfWdz57S8iK9bdTlpVVOXCo9bDNByIV1G0LUSKxIzC8p6hyPFpVOyerSnuBrcfWG4B1njtqPSgrrIWy0j6dl5nPp6T294cF+r8pya2TtEyxbe5KBI3ZrWzJuvgNm832RiGEb+j8Hb8Oy4Oyv1z/+XBlt5ePxIAE+XE1DuUOHBrnULQuomScRUPpRGpcldtQKv+08/nfiJLc+mxF5URC7cS+yomUUM8yLRIlJ9S7C1LzIduUOBY5wjTkTgpA12w7u8BS1qLUjLzIWKFhWZFZUZXbAdMcJ4RjCQWZ2X8gNmwdSE2OvMw6cCCzdBXU9k8XDJ53dv42wr5h8a3rF4eiez187F8TIjeqxIHEirxuGgXTDRzqpljGeDChRWhc/dLjQFqk7zpS2LmNh2sZcb4WZZUTRbkVME4D5lluz04ESQjyqpv28y2jazLK0ihnN80ACicS11XY7BNgs1+I1ISGS2dJNP0kC1psJJlbtQCdByWFLVdS2Q15lfN7EaXt2JNzQtM7Vp8ZTO91TyB2VYDMqBJZsRU5zSRy+mnkVR62gcpeVyF8XfnRF7O7BewrDO9JTmjrRzIbqjIrdock2B8Uo6FycuSJOBGkJYd2ZZSAUDrKjNumMu9Sdkb3vWuoaTzY7JlAQ+FEU+3Gei8PJZEJR3I7yjILakoH6iq650JT4wbIdF5OaNsCKipHvKh2/ixjmnuH94krn9q9PI7Q5XHErwmRvq5GWmJDWuVBRu1FVmpHflyDzIgC2yPSl1dBignUdx4KjbX0iBJL41KseqawLdJxHicvE+nWnvzY5gLAbAAl6wKyhmnkDDOoU0Vn1o+mZxXhUTly49w+P9gvQvK6CqnrauTFJs77RFg/yZ23ja6pnUaeaxllpcMX7OXN7166jr0rE0gOSJGc0CMpsSOlcCMldyHDNyIzJMPBqBI7Q5KXnxAF+kS3BURab6VUZkWNLfc0jmjuMvI+YHaLkWNGdTvvBrbUNgRvLGE/uIM9nx+bVi8SVNCY2sSBzgtfLw+xITkigzLs9omxc1WIstbLsjc2VUyz3ChrTzMyOqd7JAZd6yeRGJZhv1eAxIgSCYEJSakdSbkTSbGViZrsEyHWJ0JgRPiJTl4vCcF131IqnWYChCfn0bAsAZNUuSXi5PGWALN++JQWZDJc3zaoAhpYWkFMZmHCxcQmrF8eg/8Kj5EvUEBkAZXiRSuIsmA6z11TDGm3E/mWEHWNCzmBHvEJHRIiCxISGxJiKxsNqUEZUtdE2Lo0kp4TCt/RyemWEVlc/lw2mcbCwjIaTSBk8qA5uYTG3Coac+tozm6hORMAZkLIaKYZ0TYCgQD29vaOr9csLlS1k4xoXm7DgUCPisLGEaN9vaslAsWXY1vkVhrWvsiJQf1pRBimUFc7kZOYERdbkRBbkOAZkBxWIH5ViEyfGBvPDzk6Ob0k7MyvPMK8WMvgqLKJStqFRtmDRsWN+qEL9awTtX0H6oEZhPVGZFK5Y8ITExNQqVTH15HtHcSFBs6LhikW7Mq0qhAZIklBtT0SiCwjv/Ria4tAq0RrJNSUdmTEZsTZBkmFZJ8Ye5fHkemTYPX5oZ93cnpJ2J5dfA6IoFn3ArgBgDy8CmAZwGKrbRKNqhXltA7l7AzqXCnwlxDdCWOfp2VLK5Gn/L1CdT4a6mwpvXlCgI4RYG+LwuUVx6OAAqPWg5LciiRtk/uliPXwsfP8KGiVWL3G+2Qnp1tGyqf9o0res8iR3gSwQQO5dfS3hKB7VPW+ATS8qB8YUEnpUC2soNmovkiAdc80DgUGVuquE3mZFRUaASQAkSbyx7GgNe/ZscOoP8v1WwLovGwq5IUGxHqFCF0axf6VCSw902fv5HTLmJube9NhzOABbgKYx80FHg4Lbub1anUKgS0FGg3y/gK7z42EWSYCSnbUD/Q4ytlRL+2wlwHRUBxrA2JW1W0oHajKbChJzKhSstVOooj88TxvkWxnmO1zZidWBVomtR6WP5QVNsSHpNi6OIC9F8Yx/9zgFzt53TLSIeVjwBTqOROaRTtyURUqWSNQcSIbU2N9fhjNqgs4cgF1N9DwAE0vdzxyc1axo1EwolGcQnhag5rWjIbchZqY835BZESFVoC2AES+k2B7WTw+n+G8fiI/aGpcOFI5WEA9EBkQ6+Zj/qmeG79VcTS1I5sn8gcRJQpRJUoJDYpxNYoxFRvizbwZ1ZQOtYwe9ZwRzYIFKNkYaVSdnDBtIap2oOEEyk40IzZUHRYURWbk+DpU6O0PEbdSYGstcZR+twl2mq6VFNEGTesG1C7m/SOlg00nEiI+LEvaf/rCBzo5vSTE/RJlNaVF1MdHLChEPCxBdEeE/R0RYmRBEZLbYqRDUuR25ZxIcTWqaR0nSN6M5qEVKJLZ2bRA2YFm1YpiUoesVIf0dQ29/W0JQEnQLLc3ICOilBwxoiesnSJrXCyQUmpO5LmAamVtGZFhq5PPS0ZkU3CmljYicHMYs4afwz7yCBZET2JR8lOsGJ7F5mQvAivDCG1NYC/IR8TPRzwgRDokYYLko0oU9lU4JIupjy0fUyG1LUOcp0B6VMN5vD3fyfOMvJd7J9gmS5sk2h+0TcURrysdOFLaj1eTksyCEr1TJBGUpt8u+9u2Db0lEg6K4mFng/fo/bj80Y/Bcec3Yf7m12G48xswnLkTlq4z8Dx9FvPjj2Pd1Y3A6gh21kaw55vAfpAbJfGACDG/kI2k3fVxhLauY9fMR/SaFGWq67fXdNoBnvR8y7tto2FeV3Lepl0qka7KbSyWlGVWRrwoMVM1mAmZlugf7+T0krHco//g4Z6rsKAZgvqrX4Hv7A+wfv89WLzvbsx8/wy8Z/4Vzu98G47vfBue7/8bbjx+Fjvr8/DPyOGzPw+fpwdbN/rhXxpGeH0C+yE+QlNjCFyZQHxCizoFPtpM0ZGEIAE0buZh8m5NbnuREWFaPRhpKUe6JDUfEz8Uc1aW2VCUWjIltfO5hNj48v5UEeWp31+We33N4Ax2VlVQfu12hM89gMi5B7B37gGEzj2A4MNn4X/4h9h6+IfwPXg//D+8F7v9g9h74nFs3X0Ga1d+gtieFoWMFcWcDpFFPtYvDWGvX4qicRoN2j0u0D9CApwIhmk0aU63cgR6RX7SaNkksoyw2IQCmchIhRYcCA3M6JysnWBVNe5cWmH9eCe//xcRvu5DFbUzhtlt5D0e5HNuSL9zFzZ+cDf2znchcr4L0fNd2D/fhdiP/guJRx5C+r/PIfvYj5B96CwiP7gH0dGLOCp70ay5kUvK4XP0Y+HpHuxeFaFGxQ8iTMTpDw9UN6AcwDTLvE/k2yQZ0RYpSnTIDgQGtgmiVSRLxtMiw9Oyc2qnPkwcsZGtLAdi40wnx1+LFaHtbSmeOsqysZktHJjnkfHr4fPwoPzK7dj43t3Y6bofoYfOYvfhs4ic60L0XBf2H3wAu/fdi9C5LqTto2hiFuUDI8K+UdyU9WDl4gBSPAPgIeJ+YD7IldhoO01veCkO0AhQu1CRWhkJIpjj6zmSLSOi6QkNs9Q4mRrJMTU7UhvdZyK0RCMhGxo3MlLjpzq5/kqEx9T/QMXEJi05cwHUFnYR0RiQjWmxt6LC/HP/g5vnurB6/71Yu+8erN17Dza67of/8fOIy6+iErOgduRGfFeIjelr2OANIDGqQY2qtEScSJOR99m7PEqAWiUzrZfNffrRRI4j1ibKXSfHVKysFh8lUx4btZFRv/ZoaBsF1gRP/WQn11+J3WHZQ7QEsXogbU424qguRLEjlyG0PIr8oQXFrA2HYQMKW2oUfCqUoibUig6Uq3YkomL45q5hWd6D8BAfFbmbI0llMnp7S+UxKqO5Vri/vNASaKT1f5LNfyJPntwfkWN/RIFYh+0Py5lFh2QdRv3lTAwSiTM1EyUzokTJtdjMVypf6eT7S9gdFD/WVDhxKDJydTny2nYe5bkQtvrHMNX3NJZNlxFYHEbIN4bw1ji214bhm+vDkuEFTI/8DPPPXkZiQI6mdupEMeNEbt9e9tqJDxPcweY7/WgiuDsgwd6AFHuDLRuQsrbdfgnC/WKE+zgL9YkQovN+MetDYnACcSLlxnUojOuRdCyY4pnDD3by/SWEh+VfLQpNoL+nFAQGNCn9vLkLhAoo2Zex+kQvPD++iJmnnsfypSu48exz8D7zDFyPPQ37uacw9ZNLrCDBUlmW2LTWdZbY/MKaKjer21NBtCimtFiPxJiKkdi5JmKVIjqG6LxtV4XYblmwV4BgD2fbvQJ2j/pSiS02pMDBuA4HE3pEBuUroWHVv3Ty/LVYEej/ZKdPXC7wDOzHZMZUaFA9by0KFI+QXw9UZi/2fXHqid5PTz/a/eT0o1dc3keeyzgffKo2/2Q3C17kVar6Ejl6cUn1ear+khXJhEYmLhVG6RU3eZ2GN3k00M1H4AoPgW4yPoI9fK6tZeGrIiQHlciOUMVXjfigArEBOfYHqL4oQaBH0Ni5Jg6F+2Wq8KDsW/R3nU6OvxE7o4p/ig7K1wsTBuTGdCiP64BA9HhfX202v32yv984+d74us/R2I4CSicqUgsO+Hr25yaq+ibaAWukbQpmRJqG6W6/GNs9Avgv8zjyLQtSzbBHgP0+KbIjaiSHlNjuFWb8PQJDoFfwv/6rkv/w9Ym/vNUn+HxgQPyZ4Kj87/Z4mveFvd4/PPn7XhZsl4VvCw0q7goPyO/xd0/c5Z9c/NpucPdMpVC8L5lMfuRk30wu92OmTA1oyp2gd/e561qkR1RIDXMWG5QzS42okKV7o2rmtb1rEkSuSRDtk7K4kR5WtbyrYZ4N9vDrO1eFS6E+8aXQsOqfowLtn5387lcFFhcX3xkKRD4ZWNr67vaw7Gl/N0/g7xYYt7oF5kC3wO3v4U1udfO3/d28oL+XP73VI1D5e/j2QDc/vNXNj/m7+dvBXv5qoEfo8PeKxoLXRD8NDij+PTSi/ox/XPXyUtlXG1ZWVt5MVaaTbds221vW5fK3rwhX3nyy/ZXE/wE7EU4fEET/gwAAAABJRU5ErkJggg==")}
/* Mimikyu is shy: it peeks sideways from behind the ➕ Add Card button's right edge, sliding out on hover */
html[data-theme="sakura"] #btnManual::after{width:34px;height:34px;top:-4px;right:-21px;--l:13px;clip-path:inset(0 0 0 var(--l));background-image:url("data:image/png;base64,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")}
html[data-theme="sakura"] #btnManual:hover::after{transform:translateX(5px);clip-path:inset(0 0 0 calc(var(--l) - 5px))}
/* Snorlax naps on the 👁 Viewer button (re-perched 2026-08-14 when ➕ Sealed merged into ➕ Add Card; the seg toggles clip overflow, so a plain .btn anchor it is) */
/* BUGFIX 2026-08-20: at top:-42px/right:2px the snore cleared the Snorlax sticker entirely
   (::after is 38px tall at top:-26px/right:10px) and landed loose in the row above, reading as
   a stray "ᶻ ᶻ" text node in the page. Tucked against the sticker's head instead. */
html[data-theme="sakura"] #btnViewer::before{content:'ᶻ ᶻ';position:absolute;top:-20px;right:0;font-size:11px;font-weight:800;color:#c290ab;letter-spacing:1px;pointer-events:none;animation:snore 3s ease-in-out infinite;z-index:2}
@keyframes snore{0%,100%{opacity:0;transform:translateY(3px)}50%{opacity:.95;transform:translateY(-2px)}}
@media (prefers-reduced-motion:reduce){html[data-theme="sakura"] #btnViewer::before{animation:none;opacity:.5}}
@media(max-width:560px){html[data-theme="sakura"] .brand::after,html[data-theme="sakura"] .search-wrap::after,html[data-theme="sakura"] nav.tabs::after,html[data-theme="sakura"] #btnSettings::after,html[data-theme="sakura"] #btnViewer::before,html[data-theme="sakura"] #btnViewer::after,html[data-theme="sakura"] #btnManual::after,html[data-theme="sakura"] #btnAutoScan::after,html[data-theme="sakura"] #btnScanGrades::after,html[data-theme="sakura"] #addMyInvCard::after,html[data-theme="sakura"] #addTheirCard::after,html[data-theme="sakura"] #addMyCash::after,html[data-theme="sakura"] #btnComplete::after{display:none}}

/* ============================================================
   HQ SIDEBAR — the header logo opens a left drawer. Top: collapsible Brand & Theme
   and Review boxes. Bottom (pinned): Settings and Contact us buttons, each of which
   opens a large right-hand panel (#hqPanel) while the drawer stays open.
   ============================================================ */
#sbScrim{position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(2px);z-index:900;opacity:0;pointer-events:none;transition:opacity .18s}
#sbScrim.open{opacity:1;pointer-events:auto}
#hqSidebar{position:fixed;top:0;left:0;height:100%;width:min(360px,90vw);z-index:901;background:var(--panel);border-right:1px solid var(--line2);
  box-shadow:6px 0 30px rgba(0,0,0,.45);display:flex;flex-direction:column;transform:translateX(-102%);transition:transform .2s ease}
#hqSidebar.open{transform:none}
#hqSidebar .sb-head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line2);flex:0 0 auto}
#hqSidebar .sb-head b{font-size:14px}
#hqSidebar .sb-body{flex:1 1 auto;overflow-y:auto;padding:10px 12px 20px}
#hqSidebar .sb-box{border:1px solid var(--line2);border-radius:10px;background:var(--panel2);margin-bottom:7px;overflow:hidden}
#hqSidebar .sb-box>summary{cursor:pointer;list-style:none;padding:8px 12px;display:flex;align-items:center;gap:8px;font-weight:700;font-size:13px;user-select:none}
#hqSidebar .sb-box>summary::-webkit-details-marker{display:none}
#hqSidebar .sb-box>summary::after{content:'▾';margin-left:auto;opacity:.6;transition:transform .15s}
#hqSidebar .sb-box[open]>summary::after{transform:rotate(180deg)}
#hqSidebar .sb-box>summary:hover{background:rgba(127,127,127,.08)}
#hqSidebar .sb-inner{padding:2px 12px 12px;border-top:1px solid var(--line2)}
#hqSidebar .sb-inner .section-title{margin-top:12px}
#hqSidebar .sb-inner .row2{grid-template-columns:1fr 1fr}
#hqSidebar .sb-inner input,#hqSidebar .sb-inner select,#hqSidebar .sb-inner textarea{width:100%}
#hqSidebar .sb-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
#hqSidebar .sb-list{margin-top:12px;display:flex;flex-direction:column;gap:7px}
#hqSidebar .sb-card{border:1px solid var(--line2);border-radius:9px;padding:9px 10px;background:var(--panel);font-size:12px}
#hqSidebar .sb-stars{font-size:22px;letter-spacing:3px;cursor:pointer;user-select:none;line-height:1.2}
#hqSidebar .sb-stars span{cursor:pointer}
#hqSidebar .sb-seg{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}
#hqSidebar .sb-seg button{flex:1 1 auto}
#hqSidebar .sb-seg button.active{border-color:var(--accent2);color:var(--accent2)}
/* pinned footer: the two panel-opening buttons, Settings above Contact us */
#hqSidebar .sb-foot{flex:0 0 auto;border-top:1px solid var(--line2);padding:10px 12px;display:flex;flex-direction:column;gap:8px;background:var(--panel)}
#hqSidebar .sb-foot button{width:100%;justify-content:flex-start;text-align:left;padding:11px 13px;font-size:14px;font-weight:700;display:flex;align-items:center;gap:9px}
/* ---- large right-hand panel opened by Settings / Contact us ---- */
#hqPanel{position:fixed;top:0;bottom:0;left:min(360px,90vw);right:0;z-index:902;background:var(--panel);
  display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .15s;box-shadow:-6px 0 30px rgba(0,0,0,.35)}
#hqPanel.open{opacity:1;pointer-events:auto}
#hqPanel .panel-head{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line2)}
#hqPanel .panel-head b{font-size:16px}
#hqPanel .panel-main{flex:1 1 auto;display:flex;min-height:0}
/* The ORIGINAL rail geometry + tab styling, restored verbatim and scoped away from the
   redesign. Deleting these outright cost every non-gated account its active-tab highlight and
   narrowed their content column (pre-ship review 2026-08-13) — the gate must change nothing. */
#hqPanel .panel-nav{flex:0 0 190px;border-right:1px solid var(--line2);padding:12px;display:flex;flex-direction:column;gap:6px;overflow-y:auto}
#hqPanel .panel-nav button{width:100%;text-align:left;padding:10px 12px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px}
#hqPanel .panel-nav button.active{border-color:var(--accent2);color:var(--accent2);background:var(--panel2)}
#hqPanel.stg-new .panel-nav{flex:0 0 248px;padding:14px 10px;gap:4px}
/* "Option 2" friendly sidebar (Ian 2026-08-12): each section button carries a live status line
   under its name, so the state shows before you click. Plain buttons, not .btn — these rows
   have their own two-line anatomy. */
#hqPanel .stgnav{display:flex;flex-direction:column;align-items:stretch;gap:2px;width:100%;text-align:left;padding:9px 12px;border-radius:11px;border:1px solid transparent;background:transparent;color:var(--txt);cursor:pointer;font:inherit}
#hqPanel .stgnav .nv-name{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:800}
#hqPanel .stgnav .nv-status{font-size:11px;color:var(--muted);padding-left:27px}
#hqPanel .stgnav:hover{background:var(--panel2)}
#hqPanel .stgnav.active{background:var(--panel2);border-color:var(--accent2)}
#hqPanel .stgnav.active .nv-name{color:var(--accent2)}
/* testerUX Settings taxonomy: broad app-style categories sit above the existing task rows.
   They are headings, never controls, so keyboard order remains the task buttons only. */
#hqPanel .stg-group-title{padding:24px 12px 8px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
#hqPanel .stg-group-title:first-child{padding-top:8px}
/* auto-save pill in the panel head — flashes "Saved ✓" after every committed change */
#hqPanel .stg-saved{margin-left:auto;font-size:11.5px;font-weight:700;color:var(--muted);border:1px solid var(--line2);border-radius:20px;padding:4px 10px;white-space:nowrap;transition:color .2s,border-color .2s}
#hqPanel .stg-saved.flash{color:var(--green);border-color:var(--green)}
/* Scoped to .stg-new (set by renderPanel) so the original Settings panel and the Contact
   panel keep the app's default face — the gate must change nothing for other accounts. */
#hqPanel.stg-new{font-family:'Nunito','Segoe UI',Roboto,system-ui,Arial,sans-serif}
/* ---- Setting rows (Ian 2026-08-13, second pass) ----
   The first cut of Prices/Backups reused the app's .field/.row2 form grid, which stretches
   every control to half the panel — a 4-character exchange rate in a 570px box, and five
   condition multipliers sprawled over three rows. These classes give the redesign the
   mockup's anatomy instead: a readable content column, label+help on the left, a control
   sized to its content on the right. Only used inside .stg-new panes. */
#hqPanel.stg-new .ptab{max-width:840px}
/* Contact us has no .ptab, so on a wide screen its fields ran the full width of the panel
   while every Settings pane stopped at a readable 840px (Ian 2026-08-27). Settings panes
   are already capped by the rule above, so this only reins in the panels that are not. */
#hqPanel.stg-new .panel-body{max-width:840px}
#hqPanel.stg-new .ptab .section-title{margin:26px 0 10px}
#hqPanel.stg-new .ptab .section-title:first-child{margin-top:0}
.stgcard{border:1px solid var(--line2);border-radius:14px;background:var(--panel2);overflow:hidden}
.stgrow{display:flex;align-items:center;gap:18px;padding:14px 16px;border-top:1px solid var(--line)}
.stgrow:first-child{border-top:0}
.stgrow .sr-txt{flex:1;min-width:0}
/* .sr-name/.sr-help are also used standalone inside a .stgcard (the relay-key block), so they
   are NOT scoped to .stgrow. The sr- prefix is unique to the redesign. */
.sr-name{font-size:13.5px;font-weight:700}
.sr-help{font-size:11.5px;color:var(--muted);margin-top:3px;line-height:1.5}
.stgkey{width:100%;background:var(--panel);border:1px solid var(--line2);color:var(--txt);padding:10px 12px;border-radius:10px;font-size:12.5px;font-family:ui-monospace,Consolas,monospace}
.stgrow .sr-ctl{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px}
.stgrow .sr-ctl input[type=number],.stgrow .sr-ctl input[type=text]{width:108px;text-align:right;background:var(--panel);border:1px solid var(--line2);color:var(--txt);padding:9px 11px;border-radius:10px;font-weight:700;font-size:13.5px}
.stgrow .sr-ctl input.fx-auto-lock:disabled{background:var(--panel2);color:var(--muted);cursor:not-allowed}
.stgrow .sr-ctl select{width:168px;background:var(--panel);border:1px solid var(--line2);color:var(--txt);padding:9px 11px;border-radius:10px;font-weight:700;font-size:13px}
.stgrow .sr-sub{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}
.stgrow .sr-sub input{width:auto;margin:0}
.stgrow .sr-inline{display:flex;align-items:center;gap:7px}
.stgrow .sr-unit{font-size:12px;color:var(--muted);font-weight:700;flex:0 0 auto}
/* a whole row that acts as one button */
.stgact{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:14px 16px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--txt);cursor:pointer;font:inherit}
.stgact:first-child{border-top:0}
.stgact:hover{background:var(--panel)}
.stgact:focus-visible{outline:2px solid var(--accent2);outline-offset:-2px}
.stgact .sa-ico{display:none}   /* Ian 2026-08-23: emoji chrome removed from Settings */
.stgact .sa-txt{flex:1;min-width:0}
.stgact .sa-name{font-size:13.5px;font-weight:700}
.stgact .sa-help{font-size:11.5px;color:var(--muted);margin-top:2px;line-height:1.5}
.stgact .sa-go{margin-left:auto;color:var(--muted);font-size:16px;flex:0 0 auto}
.stgact.key .sa-name{color:var(--accent)}
/* the five condition multipliers as one compact strip instead of three form rows */
.stgcond{display:flex;gap:10px;padding:14px 16px;flex-wrap:wrap}
.stgcond label{flex:1 1 78px;display:flex;flex-direction:column;gap:6px;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}
.stgcond input{width:100%;text-align:center;background:var(--panel);border:1px solid var(--line2);color:var(--txt);padding:9px 6px;border-radius:10px;font-weight:700;font-size:14px}
.stgcond input:disabled{opacity:.45}
.stgbanner{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid var(--line2);background:var(--panel2);font-size:13px;line-height:1.45}
.stgbanner.good{border-color:rgba(52,211,153,.38);background:rgba(52,211,153,.07)}
.stgbanner .sb-ic{font-size:19px;flex:0 0 auto;line-height:1.2}
/* ---- ⓘ info hint (Ian 2026-08-21) ----
   What replaced the long section blurbs: a one-line bubble hanging off the heading, with the
   full write-up one click away in the Features glossary. Open/close is pure CSS — :hover for a
   mouse, :focus-within for a phone (tapping a <button> focuses it, tapping away blurs it), so
   the only JS in this component is the "Read more" jump.
   Bubble is LEFT-anchored and capped narrow on purpose: .panel-body scrolls, so anything
   hanging past its right edge gets clipped instead of overflowing. Fonts/case are reset
   because .section-title is uppercase, letter-spaced and mono-ish and would inherit down. */
.ihint{position:relative;display:inline-flex;vertical-align:middle;margin-left:7px}
.ihint>button{width:17px;height:17px;padding:0;flex:0 0 auto;border-radius:50%;border:1px solid var(--line2);background:var(--panel2);color:var(--muted);font:700 11px/1 'Nunito','Segoe UI',system-ui,Arial,sans-serif;text-transform:none;letter-spacing:0;cursor:pointer;display:flex;align-items:center;justify-content:center}
.ihint>button:hover,.ihint>button:focus-visible{color:var(--accent2);border-color:var(--accent2);outline:none}
.ihint .ih-pop{position:absolute;top:calc(100% + 9px);left:-7px;z-index:60;width:max-content;max-width:min(300px,66vw);padding:10px 12px;border-radius:12px;border:1px solid var(--line2);background:var(--panel);color:var(--txt);box-shadow:0 10px 26px rgba(0,0,0,.34);font:400 12px/1.5 'Nunito','Segoe UI',Roboto,system-ui,Arial,sans-serif;text-transform:none;letter-spacing:0;text-align:left;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .13s ease,transform .13s ease}
.ihint .ih-pop::before{content:'';position:absolute;top:-6px;left:10px;width:10px;height:10px;background:var(--panel);border-left:1px solid var(--line2);border-top:1px solid var(--line2);transform:rotate(45deg)}
.ihint:hover .ih-pop,.ihint:focus-within .ih-pop{opacity:1;visibility:visible;transform:none}
.ihint .ih-more{display:block;margin-top:7px;color:var(--accent2);font-weight:700;cursor:pointer}
@media(hover:none){.ihint .ih-pop{max-width:min(300px,78vw)}}
@media(max-width:820px){
  .stgrow{flex-direction:column;align-items:stretch;gap:10px}
  .stgrow .sr-ctl{align-items:stretch}
  .stgrow .sr-ctl input[type=number],.stgrow .sr-ctl input[type=text],.stgrow .sr-ctl select{width:100%;text-align:left}
  .stgact .sa-go{display:none}
}
#hqPanel .panel-body{flex:1 1 auto;overflow-y:auto;padding:16px 20px 28px}
#hqPanel .panel-body .row2{grid-template-columns:1fr 1fr}
#hqPanel .panel-foot{flex:0 0 auto;display:flex;justify-content:flex-end;gap:10px;padding:12px 18px;border-top:1px solid var(--line2)}
#hqPanel .ptab{display:none}
#hqPanel .ptab.active{display:block}
#hqPanel .sb-stars{font-size:26px;letter-spacing:4px;cursor:pointer;user-select:none}
#hqPanel .sb-seg{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}
#hqPanel .sb-seg button.active{border-color:var(--accent2);color:var(--accent2)}
#hqPanel .sb-list{margin-top:12px;display:flex;flex-direction:column;gap:7px}
#hqPanel .sb-card{border:1px solid var(--line2);border-radius:9px;padding:9px 10px;background:var(--panel2);font-size:12px}
/* .stg-saved is the redesign's ONLY save confirmation, so it must survive on a phone — it
   shrinks here rather than hiding (pre-ship review 2026-08-13). Legacy keeps its 150px rail. */
@media(max-width:820px){#hqPanel .panel-nav{flex-basis:150px}#hqPanel.stg-new .panel-nav{flex-basis:168px}#hqPanel{left:0}#hqPanel .stgnav{padding:8px 9px}#hqPanel .stgnav .nv-status{padding-left:0;font-size:10px}#hqPanel .stg-saved{font-size:10px;padding:3px 7px}}

/* ============================================================
   🐱 HQ → 📬 Notifications — Gmail-style two-pane inbox (Ian 2026-08-02).
   Left column = thread list, right column = the conversation + reply box.
   Collapses to stacked list-over-pane under 900px so it still works on the
   Chromebook at a show.
   ============================================================ */
#hqMail{display:grid;grid-template-columns:minmax(255px,335px) 1fr;border:1px solid var(--line2);
  border-radius:12px;overflow:hidden;background:var(--panel);height:min(620px,68vh)}
#hqMailList{border-right:1px solid var(--line2);overflow-y:auto;background:var(--panel2)}
#hqMailPane{overflow-y:auto;display:flex;flex-direction:column;min-width:0}
.mailrow{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid var(--line2);
  background:transparent;color:var(--txt);padding:10px 12px;cursor:pointer;font:inherit}
.mailrow:hover{background:var(--panel)}
.mailrow.active{background:var(--panel);box-shadow:inset 3px 0 0 var(--accent2)}
.mailrow .mr-top{display:flex;align-items:baseline;gap:6px}
.mailrow .mr-from{font-weight:600;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mailrow .mr-date{margin-left:auto;font-size:10.5px;color:var(--muted);flex:0 0 auto}
.mailrow .mr-subj{font-size:12.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mailrow .mr-snip{font-size:11.5px;color:var(--muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mailrow.unread .mr-from,.mailrow.unread .mr-subj{font-weight:800}
.mailrow.unread .mr-subj::before{content:'●';color:var(--accent2);font-size:9px;vertical-align:middle;margin-right:5px}
.mailhead{flex:0 0 auto;padding:12px 16px;border-bottom:1px solid var(--line2)}
.mailbody{flex:1 1 auto;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:10px}
.mailfoot{flex:0 0 auto;border-top:1px solid var(--line2);padding:10px 12px;background:var(--panel2)}
.bub{max-width:80%;padding:9px 12px;border-radius:12px;font-size:13px;white-space:pre-wrap;line-height:1.45}
.bub.them{align-self:flex-start;background:var(--panel2);border:1px solid var(--line2);border-bottom-left-radius:3px}
.bub.me{align-self:flex-end;background:var(--accent2);color:#fff;border-bottom-right-radius:3px}
.bub .bub-at{display:block;font-size:10px;opacity:.65;margin-top:5px}
.mailchip{font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;border:1px solid var(--line2);color:var(--muted)}
.mailta{width:100%;background:var(--panel);border:1px solid var(--line2);color:var(--txt);
  padding:9px;border-radius:9px;font-family:inherit;font-size:13px;resize:vertical}
#hqSeg .segdot{display:inline-block;min-width:17px;padding:0 5px;margin-left:6px;border-radius:999px;
  background:var(--red);color:#fff;font-size:10px;font-weight:800;line-height:17px;text-align:center}
@media(max-width:900px){#hqMail{grid-template-columns:1fr;height:auto}
  #hqMailList{max-height:230px;border-right:0;border-bottom:1px solid var(--line2)}
  #hqMailPane{min-height:340px}}

/* ============================================================
   LIGHT THEME (Ian 2026-08-11) — white instead of black. Same override pattern as
   Sakura: var block + the handful of hardcoded-color chrome swaps. Picker entry is
   gated to Ian's account (THEMES filter in brandBoxHTML) but the CSS ships to all.
   ============================================================ */
html[data-theme="light"]{
  --bg:#f4f6fa; --panel:#ffffff; --panel2:#edf0f6; --line:#dde3ec; --line2:#c7d0e0;
  /* --muted darkened from #67718a (2026-08-20 a11y): 4.27:1 on --panel2 missed AA. Same hue. */
  --txt:#1c2333; --muted:#5c6579; --accent:#c77d02; --accent2:#2563eb; --blue:#2563eb;
  --green:#059669; --red:#dc2626; --orange:#ea580c; --purple:#7c3aed;
  --shadow:0 10px 30px rgba(30,41,59,.14);
  --glow-accent:0 0 0 1px rgba(199,125,2,.3),0 0 18px rgba(199,125,2,.12);
  --glow-blue:0 0 0 1px rgba(37,99,235,.3),0 0 18px rgba(37,99,235,.14);
}
html[data-theme="light"] ::selection{background:rgba(37,99,235,.25)}
html[data-theme="light"]::-webkit-scrollbar-thumb,html[data-theme="light"] ::-webkit-scrollbar-thumb{background:#b6c0d2;border-radius:8px}
html[data-theme="light"]::-webkit-scrollbar-thumb:hover,html[data-theme="light"] ::-webkit-scrollbar-thumb:hover{background:#94a1b8}
html[data-theme="light"] header{background:linear-gradient(180deg,#ffffff,#f2f4f9);box-shadow:0 4px 16px rgba(30,41,59,.08)}
html[data-theme="light"] nav.tabs{background:#eef1f6;box-shadow:inset 0 1px 3px rgba(30,41,59,.1)}
html[data-theme="light"] .brand .name b{background:linear-gradient(90deg,#334155,#c77d02 60%,#334155);-webkit-background-clip:text;background-clip:text}
html[data-theme="light"] .iconbtn:hover{background:#e4e9f2}
html[data-theme="light"] .btn:hover{background:#e8ecf4}
html[data-theme="light"] .search-wrap input{background:#ffffff}
html[data-theme="light"] .pos-side,html[data-theme="light"] .kpi,html[data-theme="light"] .chart-card,html[data-theme="light"] .balance-bar{background:#ffffff;border-color:#dde3ec}
html[data-theme="light"] .pcard,html[data-theme="light"] .strip,html[data-theme="light"] .lot-row,html[data-theme="light"] .exp-row{background:#ffffff;border-color:#dde3ec}
html[data-theme="light"] .pcard::before{mix-blend-mode:normal;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.75),rgba(37,99,235,.12) 30%,transparent 60%)}
html[data-theme="light"] .pcard .imgwrap{background:radial-gradient(circle at 50% 30%,#ffffff,#e8ecf3)}
html[data-theme="light"] .dots{background:#fffc;border-color:var(--line2)}
html[data-theme="light"] .dots:hover{background:#fff}
html[data-theme="light"] .tag.cond{background:#fffe}
html[data-theme="light"] .overlay{background:rgba(51,65,85,.38)}
html[data-theme="light"] .kpi .star{color:#b6c0d2}
html[data-theme="light"] .toast{background:rgba(255,255,255,.97);color:var(--txt)}

/* ── Light-theme chrome legibility (2026-08-20 a11y). Both daylight themes share these two
   problems, so they share one rule rather than duplicating it into each theme block.
   1. .pill b is --accent: 3.28:1 (sakura) / 2.89:1 (light) at 13px — the pill's NUMBER, the
      only part anyone reads, was the least legible thing in the header. --txt clears AA by a
      wide margin and the accent still carries every other surface.
   2. .iconbtn (the ⚙️ gear, ☰, ⬅) is --panel2 on a near-identical header: its border measured
      1.2:1, so the button had no visible edge and testers could not find Settings. --muted is
      the darkest neutral token and puts the boundary over the 3:1 AA non-text threshold. */
html[data-theme="sakura"] .pill b,html[data-theme="light"] .pill b{color:var(--txt)}
html[data-theme="sakura"] .iconbtn,html[data-theme="light"] .iconbtn{border-color:var(--muted)}

/* ============================================================
   IAN UI (2026-08-11) — Ian-only pass, stamped as body.ianui by ianUiApply():
   metrics decongestion (everywhere) + the optional hamburger phone layout
   (≤760px only; desktop keeps the stock tab bar). body.iu-sub marks a drawer
   page (Metrics/Expenses/Businesses/HQ) opened from the ☰ menu.
   ============================================================ */
#btnIanMenu,#btnIanBack,#iuScrim{display:none}
body.ianui #btnExportXlsx{display:none}
body.ianui #starHint{display:none}
body.ianui #metricViewSeg{display:none}
body.ianui .grid.cols4 .pcard .tile-labels,body.ianui .grid.cols2 .pcard .tile-labels{display:none}
body.ianui #metricFundSel{max-width:150px}
#iuMetricViewSel{background:var(--panel2);border:1px solid var(--line2);color:var(--txt);padding:8px 10px;border-radius:9px;font-weight:700;font-size:13px}
#iuDrawer{position:fixed;top:0;right:-300px;width:280px;max-width:86vw;height:100%;z-index:71;background:var(--panel);border-left:1px solid var(--line);transition:right .22s ease;display:flex;flex-direction:column;gap:8px;padding:16px 14px;box-shadow:-8px 0 30px rgba(0,0,0,.35)}
#iuScrim{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.45)}
body.iu-open #iuDrawer{right:0}
body.iu-open #iuScrim{display:block}
#iuDrawer .iu-head{display:flex;align-items:center;justify-content:space-between;font-weight:800;font-size:15px;margin-bottom:6px}
#iuDrawer .iu-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;font-size:15px;font-weight:700;padding:13px 12px;border-radius:12px;border:1px solid var(--line2);background:var(--panel2);color:var(--txt);cursor:pointer}
#iuDrawer .iu-item:hover{border-color:var(--accent2)}

/* ---- Settings as its own page (Ian 2026-08-11) ----
   Normally #hqPanel is a right-hand overlay that starts 360px in, leaving the shop drawer
   (Brand & Theme / Settings / Contact us) visible beside it. On the /Settings PAGE the drawer
   is left behind, so the panel takes the full viewport and its own .panel-nav rail becomes the
   left sidebar. Hiding the drawer here only hides it — it cannot stop code calling openSidebar()
   and leaving .open behind. window.openSidebar is wrapped to refuse while this class is on, and
   iuPageExit() strips .open on the way out; both are needed, not just this rule.
   iu-page covers BOTH panel pages, /Settings and /Contact — _iuPageKind records which. */
body.ianui.iu-page #hqPanel{left:0;box-shadow:none}
body.ianui.iu-page #hqSidebar,body.ianui.iu-page #sbScrim{display:none}

/* ---- iOS-style Settings drill-down on the PHONE (Ian 2026-08-19) ----
   /Settings shows ONLY the list of section headers. Tapping one pushes /Settings/<slug> and
   that section takes the whole screen, with a ⬅ back arrow standing where "⚙️ Settings" was.
   Desktop is untouched — it keeps the rail-beside-pane layout, which is the right shape on a
   wide screen. Gated by body.stg-ios (sdOn(), Ian-only) so the rollout is one class away.
   The drill state lives in the URL, not a variable, so browser Back walks section → list. */
.stg-back{display:none}
@media(max-width:760px){
  /* list view: the nav rail becomes the whole page */
  body.stg-ios.iu-page #hqPanel .panel-nav{flex:1 1 auto;border-right:0;padding:10px 12px 30px;gap:8px}
  /* :has(.panel-nav) matters (Ian 2026-08-27). iu-page is set for EVERY panel page, not
     just Settings, and Contact us has no .panel-nav to become the list — so this rule was
     hiding Contact's whole body on the phone and leaving a header over a blank screen.
     Only a panel that actually has a nav to show instead may hide its body. If :has() is
     ever unsupported the selector is dropped and Settings merely shows both, not neither. */
  body.stg-ios.iu-page #hqPanel:has(.panel-nav) .panel-body{display:none}
  /* a menu, not a selection — kill the "current tab" highlight the desktop rail uses */
  body.stg-ios.iu-page #hqPanel .stgnav{background:var(--panel2);border-color:var(--line2);padding:13px 14px;border-radius:13px}
  body.stg-ios.iu-page #hqPanel .stgnav.active{background:var(--panel2);border-color:var(--line2)}
  body.stg-ios.iu-page #hqPanel .stgnav.active .nv-name{color:var(--txt)}
  body.stg-ios.iu-page #hqPanel .stgnav .nv-name{font-size:15px}
  body.stg-ios.iu-page #hqPanel .stgnav .nv-status{font-size:11.5px;padding-left:0;margin-top:3px}
  body.stg-ios.iu-page #hqPanel .stg-group-title{padding:28px 4px 8px}
  body.stg-ios.iu-page #hqPanel .stg-group-title:first-child{padding-top:8px}
  /* chevron: the row has to read as "goes somewhere", not "toggles something" */
  body.stg-ios.iu-page #hqPanel .stgnav .nv-name::after{content:'›';margin-left:auto;font-size:20px;line-height:1;color:var(--muted)}
  /* body.uxp hides nv-status on the desktop rail; on this list the status IS the useful part */
  body.stg-ios.iu-page.uxp #hqPanel .stgnav .nv-status{display:block}
  /* drilled in: list gone, pane full-screen, back arrow where the gear was */
  body.stg-ios.iu-page.stg-drill #hqPanel .panel-nav{display:none}
  body.stg-ios.iu-page.stg-drill #hqPanel .panel-body{display:block}
  body.stg-ios.iu-page.stg-drill .stg-back{display:inline-flex;align-items:center;justify-content:center}
  body.stg-ios.iu-page.stg-drill #hqPanel .stg-saved{font-size:10px;padding:3px 7px}
  body.stg-ios.iu-page.stg-drill #hqPanel .panel-head b{font-size:15px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}

/* ---- card photo inside the "✎ Edit card in cart" modal (Ian 2026-08-19) ----
   Both sides of the cart: you are looking at the card while you retype its price, and the
   buyer side needed it most — that is where a card arrives with no inventory panel behind it.
   Tapping the photo blows it up (openPhotoZoom at 80%, via data-zoompct). */
.cl-wrap{display:flex;gap:16px;align-items:flex-start}
.cl-fields{flex:1 1 auto;min-width:0}
.cl-photo{flex:0 0 170px;max-width:36%}
.cl-photo img{width:100%;display:block;border-radius:11px;border:1px solid var(--line2);background:var(--bg);cursor:zoom-in}
.cl-photo img.fit-contain{object-fit:contain}
.cl-photo .cl-cap{font-size:10.5px;color:var(--muted);text-align:center;margin-top:5px}
@media(max-width:640px){
  .cl-wrap{flex-direction:column}
  .cl-photo{flex:none;max-width:none;width:58%;margin:0 auto 2px}
}

/* ---- Features glossary (Ian 2026-08-11) — styles the glossary entries inside the existing
   Information tab. Unprefixed by body.ianui on purpose: these classes only ever appear in
   glossary markup, which only renders when glossOn() is true. ---- */
.gl-browse{display:flex;gap:6px;margin:2px 0 12px}
.gl-browse button{flex:1;background:var(--panel2);border:1px solid var(--line2);color:var(--muted);font-weight:700;font-size:12px;padding:7px 10px;border-radius:9px;cursor:pointer}
.gl-browse button.active{color:var(--accent);border-color:var(--accent);background:var(--panel)}
.gl-sec{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:14px 0 6px;padding-bottom:5px;border-bottom:1px solid var(--line)}
.gl-sec:first-child{margin-top:0}
.gl-pill{font-size:9px;font-weight:800;letter-spacing:.04em;padding:2px 6px;border-radius:20px;vertical-align:middle;margin-left:5px;text-transform:uppercase}
.gl-pill.gl-new{background:rgba(178,107,255,.18);color:var(--purple)}
.gl-pill.gl-opt{background:rgba(47,143,255,.16);color:var(--blue)}
.gl-pill.gl-how{background:rgba(45,200,130,.16);color:var(--green)}
.gl-tag{font-size:11px;font-weight:700;padding:7px 11px;border-radius:9px;margin-bottom:11px}
.gl-tag.gl-new{background:rgba(178,107,255,.14);color:var(--purple);border:1px solid rgba(178,107,255,.35)}
.gl-tag.gl-opt{background:rgba(47,143,255,.12);color:var(--blue);border:1px solid rgba(47,143,255,.32)}
.gl-quick{font-size:15px;line-height:1.55;font-weight:600;color:var(--txt);border-left:3px solid var(--accent);padding:2px 0 2px 12px;margin:0 0 12px}
.gl-aka{font-size:11px;line-height:1.7;color:var(--muted);background:var(--panel2);border:1px solid var(--line2);border-radius:9px;padding:8px 11px;margin-bottom:14px}
.gl-aka b{color:var(--txt)}

/* ---- How-to page (Ian 2026-08-13) — third Help sub-tab, beside 📚 Features and 🎓 Walkthroughs.
   A per-button glossary answers "what is this button"; it structurally cannot answer "the thing
   I want to do takes four buttons on three screens". These are those jobs, written as numbered
   steps. Same article/search machinery as the glossary — only the body layout differs, so the
   numbered-step markup is the whole of this block. ---- */
.ht-intro{font-size:13px;line-height:1.6;color:var(--muted);background:var(--panel2);border:1px solid var(--line2);border-radius:10px;padding:10px 13px;margin:2px 0 14px}
.ht-cat{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:16px 0 7px;padding-bottom:5px;border-bottom:1px solid var(--line)}
.ht-cat:first-child{margin-top:0}
.ht-steps{counter-reset:htstep;margin:6px 0 0;padding:0;list-style:none}
.ht-step{counter-increment:htstep;position:relative;padding:0 0 15px 30px;border-left:2px solid var(--line2);margin-left:11px}
/* transparent, not `border:0`: removing the border would shift the last step 2px left of the rest. */
.ht-step:last-child{border-left-color:transparent;padding-bottom:2px}
.ht-step::before{content:counter(htstep);position:absolute;left:-12px;top:-1px;width:22px;height:22px;border-radius:50%;
  background:var(--panel2);border:1px solid var(--accent);color:var(--accent);font-size:11px;font-weight:800;
  display:grid;place-items:center;line-height:1}
.ht-do{font-size:14px;line-height:1.55;margin-bottom:2px}
.ht-do b{color:var(--accent)}
.ht-why{font-size:12px;line-height:1.55;color:var(--muted)}
.ht-why b{color:var(--txt)}
.ht-note{background:var(--panel2);border:1px solid var(--line2);border-radius:10px;padding:10px 13px;margin-top:15px;font-size:13px;line-height:1.65}
.ht-note b{color:var(--accent)}
.ht-note p{margin:0 0 8px}
.ht-note p:last-child{margin-bottom:0}
/* ---- Quick / In-depth divider inside every Features article (Ian 2026-08-23): the quick
   line is what a first-timer reads; everything under this rule is for whoever wants depth. */
.gl-depth-hr{display:flex;align-items:center;gap:10px;margin:16px 0 12px;color:var(--muted)}
.gl-depth-hr::before,.gl-depth-hr::after{content:'';flex:1;height:1px;background:var(--line2)}
.gl-depth-hr span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
/* ---- Use-case idea cards (Ian 2026-08-23): one card per feature, one row per job. */
.uc-card{border:1px solid var(--line2);border-radius:12px;background:var(--panel);padding:12px 14px;margin-bottom:11px}
.uc-head{font-size:14.5px}
.uc-head b{color:var(--accent)}
.uc-tag{font-size:12px;color:var(--muted);line-height:1.5;margin:3px 0 8px}
.uc-way{font-size:13px;line-height:1.5;padding:6px 8px;margin:0 -8px;border-radius:8px;cursor:pointer}
.uc-way:hover{background:var(--panel2)}
.uc-way a{color:var(--txt);text-decoration:none;display:block}
.uc-dot{color:var(--accent);font-weight:800;margin-right:7px}

/* ---- 4-per-row pokeblock: give the photo the room back (Ian 2026-08-11) ----
   _fitCols4() solves the track width from the tile's NON-image chrome, so every line hidden
   here becomes photo height automatically on a wide screen. On a phone the track is hard-capped
   at 25% of the viewport, so height alone buys nothing — the negative-margin bleed is what makes
   the photo wider there (it spans the tile's padding instead of sitting inside it).
   :not(.viewer-on) keeps buyer-facing Viewer Mode showing the number and full printing name. */
body.ianui:not(.viewer-on) .grid.cols4 .pcard .tile-num{display:none}
body.ianui:not(.viewer-on) .grid.cols4 .pcard .nm-paren{display:block;font-size:10px;font-weight:400;color:var(--muted);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.ianui .grid .pcard .tile-alabel{display:none}
body.ianui .grid.cols4 .pcard .imgwrap{margin:-10px -10px 8px;border-radius:12px 12px 0 0}
/* nowrap+ellipsis over wrapping: a clipped price is a WRONG price (C$1,235 reading as C$1,2),
   a shrunk one is merely small. A fixed px can't work — a cols4 track is ~76px on a phone and
   ~200px on a desktop — so the size follows --tileW, which iuSizeTiles() measures off the real
   rendered tile after every render/resize. Falls back to a sane middle if JS never runs. */
/* .145, not .155: on a 320px phone the track is only 69px, where a 4-digit price needed 49px of
   a 47px row. .145 lands it at ~10px there and ~12px at 375px, still capped at 20px on desktop. */
body.ianui .grid.cols4 .pcard .price{font-size:clamp(10px,calc(var(--tileW,170px) * .145),20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.ianui .grid.cols4 .pcard .price small{font-size:9px}
/* default look for the ownership badge, moved off inline styles so the phone tile can resize it */
.tile-own-txt{color:var(--muted);font-size:9px;opacity:.85}
/* The 🔒 manual-price marker costs ~10px of a 54px row — with it inline, "C$1,235🔒" only fits
   at ~8.6px, which is past readable. Ian's call was that the price must always show in full, so
   the marker is dropped from the 4-wide view only; it still shows in Compact, 7-wide, 2-wide,
   the edit screen and search. Ellipsis stays as a backstop but should now never trigger. */
body.ianui .grid.cols4 .pcard .price .price-lock{display:none}

@media(max-width:760px){
  body.ianui #btnIanMenu{display:inline-flex}
  body.ianui #invPill,body.ianui #cartPill,body.ianui #activeSaleChip{display:none}
  body.ianui nav.tabs button[data-tab="metrics"],body.ianui nav.tabs button[data-tab="expenses"],body.ianui nav.tabs button[data-tab="funds"],body.ianui nav.tabs button[data-tab="admin"]{display:none}
  body.ianui nav.tabs{order:3;width:100%}
  /* the two surviving tabs split the screen evenly */
  body.ianui nav.tabs button{flex:1 1 0;min-width:0}
  body.ianui #invStockLine{display:block;margin-left:auto;font-size:13px;color:var(--muted);font-weight:600;white-space:nowrap}
  body.ianui .brand{gap:6px;min-width:0}
  body.ianui .brand .name{max-width:58px;min-width:0}
  body.ianui .brand .name b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  body.ianui .brand .name small{display:none}
  body.ianui.offline-prep-needed #btnPrepareOffline{display:none!important}
  body.ianui.offline-prep-needed #btnPrepareOfflinePhone{display:inline-flex;align-items:center;justify-content:center;padding:6px 7px;min-height:44px;max-width:100px;font-size:10.5px}
  body.ianui.iu-sub nav.tabs{display:none}
  body.ianui.iu-sub #btnIanBack{display:inline-flex}
  /* ⬅ owns the far-left of its own row; the pill/☰/⚙ cluster stays right */
  body.ianui.iu-sub .header-right{width:100%}
  body.ianui.iu-sub #btnIanBack{margin-right:auto}

  /* ══ 4-wide pokeblock polish (Ian 2026-08-11) — PHONE ONLY, desktop 4▦ is already roomy ══
     Wider blocks: the grid runs justify-content:space-evenly, so leftover width becomes five
     equal gutters — measured at 9.6px each on a 375px screen (48px of slack, not the ~1mm it
     looks like). 25% - 5px leaves ~4px gutters and takes each block 75.8px → ~82.8px.
     !important is required: _fitCols4() writes gridTemplateColumns INLINE on every render, and
     its height-budget maths is for desktop — on a phone the 25% cap always won anyway. */
  body.ianui .grid.cols4{grid-template-columns:repeat(4,calc(25% - 5px))!important}
  /* Photo covers the block's walls rather than sitting inside them: -11px clears the 10px
     padding AND the 1px border on three sides, and the top corners take the block's own inner
     radius (16px shell − 1px border) so it still reads as one piece.
     Taller than true card shape (63:96 vs 63:88) — the existing object-fit:cover zooms the scan
     to fill it, so the card grows and loses ~4% off each side instead of ever distorting.
     Sealed keeps .fit-contain, so box art is never cropped. */
  body.ianui .grid.cols4 .pcard .imgwrap{margin:-11px -11px 8px;aspect-ratio:63/96;border-radius:15px 15px 0 0}
  /* the scan itself carries an 8px radius by default — match the block or a sliver of the
     wrapper's gradient shows through at the two top corners */
  body.ianui .grid.cols4 .pcard .imgwrap img{border-radius:15px 15px 0 0}
  /* Text column bottom-aligned: cost and ownership sit against the bottom wall, so any dead
     space collects between the bracketed printing line and cost — Ian's spec. */
  body.ianui .grid.cols4 .pcard .nm{display:flex;flex-direction:column;flex:1 1 auto;margin-bottom:0}
  body.ianui .grid.cols4 .pcard .tile-cost{margin-top:auto}
  body.ianui .grid.cols4 .pcard .tile-own{display:block}
  body.ianui .grid.cols4 .pcard .tile-own br{display:none}
  body.ianui .grid.cols4 .pcard .tile-own-txt{font-size:10px;line-height:1.35}
}
@media(max-width:360px){body.ianui #btnPrepareOfflinePhone{font-size:0}body.ianui #btnPrepareOfflinePhone::after{content:'Prepare show';font-size:10.5px}}

/* ═══ BULK BINS (Ian 2026-08-12) ═══ */
.bins-head{display:flex;align-items:center;gap:8px;margin:2px 0 8px}
.bins-head .bh-label{font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--muted)}
.bins-head .bh-line{flex:1;height:1px;background:var(--line)}
.bins-head .bh-new{font-size:12px;font-weight:700;color:var(--muted);cursor:pointer;background:none;border:none;padding:2px 4px}
.bins-head .bh-new:hover{color:var(--txt)}
.bins-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin-bottom:14px}
.bin-block{background:var(--panel2);border:1px solid var(--line2);border-radius:12px;padding:12px;cursor:pointer}
.bin-block.profit{border-color:rgba(52,211,153,.45)}
.bin-top{display:flex;align-items:center;gap:7px;margin-bottom:9px}
.bin-top b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bin-chip{margin-left:auto;font-size:10px;font-weight:800;letter-spacing:.03em;padding:2px 8px;border-radius:99px;flex:0 0 auto}
.bin-chip.rec{background:rgba(255,159,67,.15);color:var(--orange);border:1px solid rgba(255,159,67,.35)}
.bin-chip.prof{background:rgba(52,211,153,.14);color:var(--green);border:1px solid rgba(52,211,153,.35)}
.bin-bar{height:7px;border-radius:4px;background:var(--bg);overflow:hidden;margin-bottom:7px}
.bin-bar>div{height:100%;background:var(--orange)}
.bin-block.profit .bin-bar>div{background:var(--green)}
.bin-sub{font-size:12px;color:var(--muted);margin-bottom:10px}
.bin-actions{display:flex;gap:6px;align-items:center}
/* BUGFIX 2026-08-20: with no bins yet, the BINS heading + this line ran straight into the card
   grid, so the cards read as though they were the bins. A closing rule ends the section. */
.bins-empty{font-size:12px;color:var(--muted);margin:-2px 0 16px;padding-bottom:12px;border-bottom:1px solid var(--line)}
.bin-closed-link{font-size:12px;color:var(--muted);cursor:pointer;margin:-6px 0 12px;display:inline-block}
.bin-ledger{background:var(--panel2);border-radius:10px;overflow:hidden;margin-bottom:14px}
.bin-ev{display:flex;align-items:center;gap:9px;padding:9px 12px}
.bin-ev+.bin-ev{border-top:1px solid var(--line)}
.bin-ev .be-main{flex:1;min-width:0}
.bin-ev .be-t{font-size:12px}
.bin-ev .be-s{font-size:11px;color:var(--muted)}
.bin-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}
.bin-kpi{background:var(--panel2);border-radius:9px;padding:9px 8px;text-align:center}
.bin-kpi .k{font-size:10px;color:var(--muted);margin-bottom:2px}
.bin-kpi .v{font-size:16px;font-weight:700}

/* ═══════════ PHONE ERGONOMICS (Phase 2, 2026-08-21) ═══════════
   Both changes were measured on a 390x844 viewport with tests/responsive.js, which counted
   100 controls under 44px across the app.

   1. THE TAB BAR MOVES TO THE BOTTOM. The two tabs a vendor swaps between all day sat at the
      very top of an 844px screen — the one part of a phone a thumb cannot reach one-handed.
      At a table the other hand is holding a card, so one-handed is the only mode that matters.

   2. 44px MINIMUM TAP TARGET. That is the size a thumb hits reliably; the main tabs were 33px
      tall and the header icon buttons 38px. Phone only — desktop density is untouched, and
      nothing here changes a font size or a layout, only the box a finger has to land in.

   Last in the sheet on purpose: these have to win over the phone rules above them, and doing
   it by source order rather than by piling on !important keeps them overridable later. */
@media(max-width:760px){
  nav.tabs{
    position:fixed; left:0; right:0; bottom:0; z-index:800;
    width:auto; margin:0; border-radius:0; border:0; border-top:1px solid var(--line2);
    background:var(--panel); box-shadow:0 -6px 18px rgba(0,0,0,.35);
    padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));
    overflow:visible;
  }
  nav.tabs button{flex:1 1 0; min-width:0; min-height:48px; font-size:14px; padding:8px 10px}
  /* Reserve the bar's height so the last row of cards and the green Complete Transaction
     button are never parked underneath it. */
  main{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}
  /* The drilled-in sub-page hides the tabs entirely (body.ianui.iu-sub), so there is nothing
     to reserve — leaving the padding would just be dead space at the end of every list. */
  body.iu-sub main{padding-bottom:16px}

  .btn,.btn.sm{min-height:44px}
  .iconbtn{min-width:44px; min-height:44px}
  .pill{min-height:44px}
  .seg button{min-height:44px}
  .brand .logo{width:44px; height:44px}   /* it opens the shop menu — it is navigation, not decoration */
  select,input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="date"]{min-height:44px}
  /* ponytail: 40px, not 44 — the ⋮ lives inside a ~82px-wide tile in the 4-across grid, where a
     44px hit box would cover half the card art. Bump the tile size first if this proves fiddly.
     .strip .dots needs naming explicitly: it is more specific than a bare .dots. */
  .dots,.strip .dots{width:40px; height:40px}
  /* Walkthrough and Get-Started chrome. These are the first controls a brand-new vendor ever
     taps, and "Skip for now" was a 23px-tall target — miss it and you are stuck in the tour. */
  .wt-b-exit,.wt-b{min-height:44px; padding-left:12px; padding-right:12px}
  #gsStrip .gs-sGo{min-height:44px}
  #gsStrip .gs-sX{min-width:44px; min-height:44px}
}

/* WHICH KEYBOARD IOS DRAWS (Ian 2026-08-27). Without color-scheme the OS assumes light and
   hands a dark app a white keyboard, white form controls and white scrollbars. The file had
   no color-scheme declaration at all. Set per theme, because two of the four are daylight. */
:root{color-scheme:dark}
html[data-theme="sakura"],html[data-theme="light"]{color-scheme:light}

/* Sort bar chrome — sizing lives here, not in _buildSortBar's inline styles, so the phone
   block below can shrink it. An inline style cannot be overridden without !important. */
#_sortBar{flex-wrap:wrap}
#_sortBar select,#_sortBar #_selModeBtn{font-size:12px;padding:3px 8px}

/* ═══════════ PHONE COMPACTION (Ian 2026-08-27) ═══════════
   Reported from the actual iPhone at a table. Every one is the same shape: the phone
   inherits a desktop-sized control and then wraps it onto an extra row, or a desktop-sized
   popover drags the panel sideways. Phone only — desktop density is untouched, and heights
   stay at the 44px thumb target above; only widths and font sizes come down. */
@media(max-width:760px){
  /* 1. iOS zooms the whole page whenever a focused text field is under 16px, and
        .search-wrap input was 15px — so every tap on the search bar shoved the layout.
        16px is Safari's threshold, not a taste call. <select> is deliberately left alone:
        it opens a picker wheel rather than an inline caret, and never triggers the zoom. */
  input,textarea,.search-wrap input{font-size:16px}

  /* 2. THE PANELS THAT SLID SIDEWAYS. The ⓘ hint popover is 300px wide and absolutely
        positioned against a 17px icon sitting mid-pane, so its box hung 40–80px past the
        right edge of .panel-body. Two things make that a scrollbar rather than nothing:
        a visibility:hidden element still occupies layout, and .panel-body sets only
        overflow-y:auto — which computes overflow-x to auto, not visible. So every Settings
        pane could be dragged left/right whether or not a tooltip was ever opened.
        position:fixed lifts it out of the panel's scroll box and pins it to the screen,
        where it has no room to overflow. Measured with the panel probe at 390px:
        Add-ons/Prices/Share/Look/Advanced/Data all slid, all clean after. */
  .ihint .ih-pop{position:fixed;left:12px;right:12px;top:auto;margin-top:24px;width:auto;max-width:none}
  .ihint .ih-pop::before{display:none}   /* the arrow no longer points at the icon */

  /* 3. Inventory controls on one line: [▦ Cards|≣ Compact] [4▦|2▦] … [👁 Viewer].
        The 2026-07-31 pass parked the density toggle on its own full-width row below the
        other two; on a 390px screen that is a whole wasted row above every card. */
  .inv-controls{flex-wrap:nowrap;width:100%;gap:6px}
  /* Business dropdown: the 560px pass gave it flex-basis:100% for its own row; in this
     nowrap row that shoved every button off the right edge (Ian 2026-08-28). Share the row. */
  .inv-controls #invFundFilter{flex:1 1 0;flex-basis:auto;min-width:0}
  /* Cards/Compact is gone on the phone — the row had no room for it, and the phone is
     forced to Cards in syncViewToggle() so a Compact pick on the PC cannot strand it. */
  .inv-controls #invViewToggle{display:none}
  .inv-controls #invColsToggle{order:2;flex:0 0 auto;flex-basis:auto}
  .inv-controls #btnViewer{order:3;flex:0 0 auto;margin-left:auto}
  .inv-controls .seg button{padding:0 9px}
  /* the density toggle is two glyphs with nothing to read — it gives up the most width */
  .inv-controls #invColsToggle button{flex:0 0 auto;padding:0 6px}
  .inv-controls #btnViewer{padding:0 10px;font-size:12px;white-space:nowrap}

  /* 4. Sort bar on one line: [sort ▾] [lots ▾] [☐ Select]. Same wrap, same answer.
        The dropdowns share the slack; Select keeps its label intact. */
  #_sortBar{flex-wrap:nowrap;gap:6px;padding:8px 10px}
  #_sortBar select{flex:1 1 0;min-width:0;padding:0 6px}
  #_sortBar #_selModeBtn{flex:0 0 auto;padding:0 10px;white-space:nowrap}
}
