
/* Layout: phone app with bottom tab bar (Meine / Team / Woche). Meine = week strip + shift tickets; Team = per-location day timeline (Restaurant / Cocina Central / Catering); Woche = day-by-day list; admins edit in an Excel-like grid */
:root{
  --bg:#F4F5F2; --surface:#FFFFFF; --fg:#1A211E; --muted:#5D6964; --line:#DDE2DC;
  --accent:#0D6EA8; --accent-fg:#FFFFFF; --mine:#E0A11B;
  --warn:#B23C17; --warn-bg:#FBE4DA; --ok:#2C7A4B; --now:#D7263D;
  --scrim:rgba(10,20,15,.42);
  --k-prep-bg:#D5F0C6; --k-prep-fg:#1F5A0E;
  --k-grill-bg:#F5D8BF; --k-grill-fg:#7A3A0C;
  --k-fria-bg:#C9ECFA; --k-fria-fg:#0B5672;
  --k-serv-bg:#E5DBF4; --k-serv-fg:#4E3880;
  --k-mid-bg:#FFE2A8; --k-mid-fg:#774600;
  --k-sup-bg:#E3E6E9; --k-sup-fg:#363D44;
  --k-cc-bg:#EEE4D2; --k-cc-fg:#594220;
  --k-cat-bg:#F8D5E8; --k-cat-fg:#7D1D55;
  --k-au-bg:#F9D0CD; --k-au-fg:#8C1A15;
  --k-off-bg:#ECEFEA; --k-off-fg:#4F5B55;
  --font-d:"Bricolage Grotesque","Segoe UI",system-ui,sans-serif;
  --font-b:"Atkinson Hyperlegible",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  --nav-h:62px;
}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){
  --bg:#101513; --surface:#18201C; --fg:#E6ECE8; --muted:#9BA8A1; --line:#2A3430;
  --accent:#5BC3EF; --accent-fg:#0C1411; --mine:#F0B648;
  --warn:#FF8B66; --warn-bg:#3A1D13; --ok:#6CD198; --now:#FF5A6E;
  --scrim:rgba(0,0,0,.6);
  --k-prep-bg:#22381A; --k-prep-fg:#A6E08A;
  --k-grill-bg:#3D2615; --k-grill-fg:#F2B285;
  --k-fria-bg:#12323D; --k-fria-fg:#8ADAF5;
  --k-serv-bg:#2D2540; --k-serv-fg:#CBB8F2;
  --k-mid-bg:#3D2E10; --k-mid-fg:#F7C873;
  --k-sup-bg:#2A2E33; --k-sup-fg:#C6CCD2;
  --k-cc-bg:#352B1D; --k-cc-fg:#DEC59E;
  --k-cat-bg:#3D1A2E; --k-cat-fg:#F5A8D3;
  --k-au-bg:#421715; --k-au-fg:#F6A39D;
  --k-off-bg:#212A26; --k-off-fg:#A9B5AF;
  color-scheme:dark}}
:root[data-theme="dark"]{
  --bg:#101513; --surface:#18201C; --fg:#E6ECE8; --muted:#9BA8A1; --line:#2A3430;
  --accent:#5BC3EF; --accent-fg:#0C1411; --mine:#F0B648;
  --warn:#FF8B66; --warn-bg:#3A1D13; --ok:#6CD198; --now:#FF5A6E;
  --scrim:rgba(0,0,0,.6);
  --k-prep-bg:#22381A; --k-prep-fg:#A6E08A;
  --k-grill-bg:#3D2615; --k-grill-fg:#F2B285;
  --k-fria-bg:#12323D; --k-fria-fg:#8ADAF5;
  --k-serv-bg:#2D2540; --k-serv-fg:#CBB8F2;
  --k-mid-bg:#3D2E10; --k-mid-fg:#F7C873;
  --k-sup-bg:#2A2E33; --k-sup-fg:#C6CCD2;
  --k-cc-bg:#352B1D; --k-cc-fg:#DEC59E;
  --k-cat-bg:#3D1A2E; --k-cat-fg:#F5A8D3;
  --k-au-bg:#421715; --k-au-fg:#F6A39D;
  --k-off-bg:#212A26; --k-off-fg:#A9B5AF;
  color-scheme:dark}
*,*::before,*::after{box-sizing:border-box}
body{background:var(--bg);color:var(--fg);font-family:var(--font-b);font-size:17px;line-height:1.4;-webkit-tap-highlight-color:transparent}
body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:10;background:var(--bg)}
button{font:inherit;color:inherit}
button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.k-prep{--kb:var(--k-prep-bg);--kf:var(--k-prep-fg)}.k-grill{--kb:var(--k-grill-bg);--kf:var(--k-grill-fg)}.k-fria{--kb:var(--k-fria-bg);--kf:var(--k-fria-fg)}.k-serv{--kb:var(--k-serv-bg);--kf:var(--k-serv-fg)}.k-mid{--kb:var(--k-mid-bg);--kf:var(--k-mid-fg)}.k-sup{--kb:var(--k-sup-bg);--kf:var(--k-sup-fg)}.k-cc{--kb:var(--k-cc-bg);--kf:var(--k-cc-fg)}.k-cat{--kb:var(--k-cat-bg);--kf:var(--k-cat-fg)}.k-au{--kb:var(--k-au-bg);--kf:var(--k-au-fg)}.k-off{--kb:var(--k-off-bg);--kf:var(--k-off-fg)}
.in{max-width:640px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:5;background:var(--bg)}
.bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-block:10px 6px}
.logo{display:block;width:112px;height:48px;background:url("data:image/png;base64,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") left center/contain no-repeat;flex:none}
.logo.big{width:220px;height:94px;margin:4px 0 6px}
.ctrls{display:flex;gap:8px;align-items:center}
.seg{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:2px;background:var(--surface)}
.seg button{border:0;background:transparent;color:var(--muted);font-size:14px;font-weight:700;padding:6px 11px;border-radius:999px;cursor:pointer;min-height:34px}
.seg button[aria-pressed="true"]{background:var(--fg);color:var(--bg)}
.locs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:4px}
.locs button{border:0;background:transparent;border-radius:10px;padding:8px 4px;font-size:14px;font-weight:700;color:var(--muted);cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:center;gap:6px}
.locs button[aria-pressed="true"]{background:var(--kb);color:var(--kf)}
.locs .cnt{font-size:12px;background:color-mix(in srgb,currentColor 16%,transparent);border-radius:999px;padding:0 7px}
.avbtn{width:40px;height:40px;border-radius:50%;border:0;cursor:pointer;font-weight:700;font-size:14px;background:var(--kb);color:var(--kf);display:inline-flex;align-items:center;justify-content:center}
.btn{font-size:15px;font-weight:700;border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:12px;padding:8px 14px;cursor:pointer;min-height:44px}
.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}
.btn.danger{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent)}
.btn.on{background:var(--fg);border-color:var(--fg);color:var(--bg)}
.btn[disabled]{opacity:.5;cursor:default}
select,input[type="text"]{font:inherit;font-size:16px;color:var(--fg);background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 10px;min-height:44px;max-width:100%}
.main{padding-block:6px calc(var(--nav-h) + 96px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:16px;touch-action:pan-y}
h1,h2{font-family:var(--font-d);margin:0;text-wrap:balance}
.hello{font-size:28px;font-weight:800;line-height:1.1}
.sub{color:var(--muted);font-size:15px;margin:0}
.strip{display:flex;flex-direction:column;gap:8px}
.striphead{display:flex;align-items:center;justify-content:space-between;gap:8px}
.striphead b{font-family:var(--font-d);font-weight:700;font-size:16px;font-variant-numeric:tabular-nums}
.chev{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--surface);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}
.chev[disabled]{opacity:.35;cursor:default}
.chev svg{width:20px;height:20px}
.days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}
.day{border:0;background:transparent;border-radius:14px;padding:6px 0 8px;display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;min-width:0}
.day span{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}
.day b{font-family:var(--font-d);font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}
.dots{display:flex;gap:3px;height:8px}
.dots i{width:8px;height:8px;border-radius:50%;background:var(--kf);display:block}
.day.today b{color:var(--accent)}
.day.on{background:var(--fg);color:var(--bg)}
.day.on span,.day.on b{color:inherit}
.day.on .dots i{box-shadow:0 0 0 2px var(--bg)}
.day.closed:not(.on) b{color:var(--muted)}
.day.hol b{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:3px;text-decoration-color:var(--mine)}
.ticket{background:var(--kb);color:var(--kf);border-radius:22px;padding:18px 18px 16px;display:flex;flex-direction:column;gap:6px;position:relative}
.ticket .when{font-size:15px;font-weight:700}
.ticket .where{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;opacity:.85}
.ticket .big{font-family:var(--font-d);font-weight:800;font-size:clamp(30px,10.5vw,46px);line-height:1.02;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}
.ticket .big.word{font-size:clamp(30px,10vw,40px);white-space:normal}
.ticket .what{font-size:18px;font-weight:700}
.ticket .tear{border-top:2px dashed currentColor;opacity:.35;margin:8px -4px 6px}
.ticket .lbl{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.8}
.ticket.small .big{font-size:clamp(26px,8vw,34px)}
.mates{display:flex;flex-wrap:wrap;gap:8px}
.mate{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:12px;font-weight:700;max-width:64px;text-align:center}
.av{width:40px;height:40px;border-radius:50%;background:var(--kb);color:var(--kf);display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex:none}
.mate .av{box-shadow:0 0 0 2px var(--surface)}
.nextbtn{border:0;background:color-mix(in srgb,var(--kf) 12%,transparent);color:inherit;border-radius:12px;padding:10px 12px;text-align:left;cursor:pointer;font-weight:700;min-height:44px}
.hint{font-size:14px;color:var(--muted);margin:0;text-align:center}
.note{margin:0;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px 14px;font-size:16px;display:flex;gap:8px;align-items:flex-start}
.note b{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding-top:3px}
.holname{font-size:14px;font-weight:700;color:var(--muted)}
.chg{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--warn);background:var(--warn-bg);border-radius:999px;padding:2px 8px;white-space:nowrap;align-self:flex-start}
.dayttl{display:flex;flex-direction:column;gap:2px}
.dayttl h2{font-size:24px;font-weight:800}
.tl{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:10px 10px 12px;overflow:hidden}
.tl-grid{display:grid;grid-template-columns:86px minmax(0,1fr);row-gap:6px;position:relative;padding-bottom:18px}
.tl-axis{position:relative;height:18px;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}
.tl-axis span{position:absolute;top:0;transform:translateX(-50%)}
.tl-over{position:absolute;top:0;bottom:0;left:86px;right:0;pointer-events:none}
.band{position:absolute;top:0;bottom:0;border-radius:8px;background:color-mix(in srgb,var(--fg) 6%,transparent);z-index:0}
.band em{position:absolute;bottom:2px;left:4px;font-style:normal;font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}
.nowline{position:absolute;top:0;bottom:0;width:2px;background:var(--now);border-radius:2px;z-index:3}
.nowline::before{content:"";position:absolute;top:-1px;left:-4px;width:10px;height:10px;border-radius:50%;background:var(--now)}
.tl-name{font-size:14px;font-weight:700;line-height:1.15;display:flex;flex-direction:column;justify-content:center;min-width:0;padding-right:6px;min-height:40px}
.tl-name small{font-weight:400;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}
.tl-name.mine::after{content:"";width:22px;height:3px;border-radius:2px;background:var(--mine);margin-top:3px}
.tl-track{position:relative;min-height:40px;z-index:1}
.tl-bar{position:absolute;top:3px;bottom:3px;border-radius:10px;background:var(--kb);color:var(--kf);font-size:13px;font-weight:700;display:flex;align-items:center;padding:0 8px;white-space:nowrap;overflow:hidden;border:0;text-align:left}
.tl-bar.mine{box-shadow:inset 0 0 0 2px var(--kf)}
button.tl-bar{cursor:pointer}
.others{display:flex;flex-direction:column;gap:8px;font-size:15px}
.others p{margin:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.olbl{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);min-width:76px}
.pill{font-size:14px;font-weight:700;border-radius:999px;padding:4px 10px;background:var(--kb);color:var(--kf)}
.namebtn{border:1px dashed var(--line);background:var(--surface);border-radius:10px;padding:6px 10px;cursor:pointer;font-size:15px;min-height:40px}
.cover{display:flex;gap:6px;flex-wrap:wrap}
.cpill{font-size:14px;font-weight:700;border-radius:999px;padding:4px 10px;background:color-mix(in srgb,var(--ok) 15%,transparent)}
.cpill.bad{background:var(--warn-bg);color:var(--warn)}
.catcard{background:var(--kb);color:var(--kf);border-radius:18px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;border:0;text-align:left;width:100%}
button.catcard{cursor:pointer}
.catcard h3{margin:0;font-family:var(--font-d);font-size:20px;font-weight:800}
.catcard .tm{font-family:var(--font-d);font-weight:700;font-size:22px;font-variant-numeric:tabular-nums}
.catcard .pl{font-size:15px}
.catcard .mates{margin-top:4px}
.add{border:2px dashed var(--line);background:transparent;border-radius:18px;padding:14px;font-weight:700;color:var(--muted);cursor:pointer;min-height:52px}
.wday{display:flex;flex-direction:column;gap:6px}
.whead{display:flex;align-items:baseline;justify-content:space-between;gap:8px;border:0;background:transparent;padding:0;cursor:pointer;text-align:left}
.whead h2{font-size:19px;font-weight:700}
.whead.today h2{color:var(--accent)}
.wlist{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}
.wsec{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);padding:8px 12px 2px;border-top:1px solid var(--line)}
.wsec:first-child{border-top:0}
.wrow{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 12px}
.wrow .dot{width:12px;height:12px;border-radius:50%;background:var(--kf)}
.wrow .nm{font-weight:700;min-width:0}
.wrow .nm small{display:block;font-weight:400;font-size:13px;color:var(--muted)}
.wrow .tm{font-variant-numeric:tabular-nums;font-size:15px;white-space:nowrap;text-align:right}
.wrow.mine{background:color-mix(in srgb,var(--mine) 16%,transparent)}
.wfree{font-size:14px;color:var(--muted);margin:0;padding:0 2px}
.empty{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:20px;color:var(--muted);margin:0}
.picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.pick{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:14px 12px;display:flex;align-items:center;gap:10px;cursor:pointer;font-size:17px;font-weight:700;min-height:64px;text-align:left}
.pick .av{width:36px;height:36px;font-size:13px}
.nav{position:fixed;left:0;right:0;bottom:0;z-index:14;background:var(--surface);border-top:1px solid var(--line);padding:0 max(8px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(8px,env(safe-area-inset-left,0px))}
.nav-in{max-width:640px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);height:var(--nav-h)}
.nav button{border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:12px;font-weight:700;color:var(--muted);cursor:pointer}
.nav button svg{width:24px;height:24px}
.nav button[aria-current="page"]{color:var(--accent)}
.adminbar{background:var(--surface);border:1px dashed var(--accent);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:10px}
.adminbar .row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.adminbar label{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted);flex:1 1 220px;min-width:0}
.adminbar select{flex:1 1 auto;min-width:0;width:100%}
.status{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:3px 9px}
.status.draft{background:var(--k-mid-bg);color:var(--k-mid-fg)}
.status.pub{background:var(--k-prep-bg);color:var(--k-prep-fg)}
.ahint{font-size:14px;color:var(--muted);margin:0}
.err{color:var(--warn);font-weight:700;font-size:15px;margin:0}
.panel{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:8px}
.panel h3{margin:0;font-family:var(--font-d);font-size:17px}
.trow{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.trow input[type="text"]{flex:1 1 140px;min-width:0}
.tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:var(--surface)}
table.wk{border-collapse:separate;border-spacing:0;width:100%;min-width:680px;font-size:13px}
.wk th,.wk td{border-bottom:1px solid var(--line);padding:0;vertical-align:top;text-align:left}
.wk thead th{font-size:12px;color:var(--muted);font-weight:700;padding:8px 6px;white-space:nowrap}
.wk thead th.today{color:var(--accent)}
.wk th.nm{position:sticky;left:0;z-index:1;background:var(--surface);font-size:14px;color:var(--fg);min-width:86px;white-space:nowrap;border-right:1px solid var(--line);padding:8px}
.wk tr.grp th{background:var(--bg);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:5px 8px}
.wk .cellbtn{display:block;width:100%;min-height:52px;border:0;border-left:1px solid var(--surface);text-align:left;padding:6px;cursor:pointer;background:var(--kb);color:var(--kf);font-variant-numeric:tabular-nums;line-height:1.25}
.wk .cellbtn b{display:block;font-size:12px}
.wk .cellbtn.k-off{background:transparent;color:var(--muted)}
.wk .cellbtn + .cellbtn{border-top:2px solid var(--surface)}
.wk .addcat{display:block;width:100%;border:0;background:transparent;color:var(--muted);cursor:pointer;padding:6px;font-size:18px;min-height:36px}
.wk tr.cover th,.wk tr.cover td{font-size:13px;font-variant-numeric:tabular-nums;padding:6px;background:var(--bg)}
.wk td.bad{color:var(--warn);font-weight:700}
.scrim{position:fixed;inset:0;background:var(--scrim);z-index:20}
.sheet{position:fixed;left:0;right:0;bottom:0;z-index:21;margin:0 auto;max-width:560px;max-height:90vh;overflow:auto;background:var(--surface);border-radius:22px 22px 0 0;padding:18px max(16px,env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));display:flex;flex-direction:column;gap:16px;box-shadow:0 -10px 30px rgba(0,0,0,.25)}
.sheet h3{margin:0;font-family:var(--font-d);font-size:22px}
.fld{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}
.fld input,.fld select{text-transform:none;letter-spacing:0;font-weight:400;color:var(--fg)}
.opts{display:flex;flex-wrap:wrap;gap:8px;text-transform:none;letter-spacing:0}
.opt{border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:8px 14px;font-size:15px;font-weight:700;cursor:pointer;min-height:44px;color:var(--fg)}
.opt[aria-pressed="true"]{background:var(--fg);border-color:var(--fg);color:var(--bg)}
.preset{border:0;border-radius:14px;padding:10px 12px;font-size:15px;font-weight:700;cursor:pointer;min-height:52px;background:var(--kb);color:var(--kf);text-align:left;font-variant-numeric:tabular-nums}
.preset[aria-pressed="true"]{box-shadow:inset 0 0 0 3px var(--kf)}
.presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;text-transform:none;letter-spacing:0}
.times{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}
.times label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:700;color:var(--muted)}
.chk{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;color:var(--fg);min-height:44px}
.chk input{width:22px;height:22px;accent-color:var(--accent)}
.acts{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}
.acts .left{margin-right:auto}
.savebar{position:fixed;left:0;right:0;bottom:calc(var(--nav-h) + env(safe-area-inset-bottom,0px));z-index:15;background:var(--fg);color:var(--bg);padding:10px max(16px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px));display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;font-weight:700;font-size:15px}
.savebar .btn{border-color:var(--bg);min-height:40px}
.recov{border:2px solid var(--warn);background:var(--warn-bg);color:var(--fg);border-radius:14px;padding:12px 14px;margin:12px 0;display:flex;flex-direction:column;gap:8px;font-size:15px}
.recov .recbtns{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.recov>*{min-width:0;max-width:100%}
.recjson{width:100%;max-width:100%;box-sizing:border-box;font:12px/1.4 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere}
.toast{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(var(--nav-h) + 76px + env(safe-area-inset-bottom,0px));z-index:30;background:var(--surface);color:var(--fg);border:1px solid var(--line);border-radius:14px;padding:12px 16px;box-shadow:0 6px 24px rgba(0,0,0,.2);max-width:min(92vw,480px);font-size:15px}
.foot{color:var(--muted);font-size:13px;margin:0;text-align:center}
.checks{display:flex;flex-direction:column;gap:6px}
.seen{background:var(--warn-bg);color:var(--fg);border:1px solid color-mix(in srgb,var(--warn) 40%,transparent);border-radius:18px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}
.seen h2{font-size:18px;color:var(--warn)}
.seen p{margin:0;display:flex;flex-direction:column;gap:2px;font-size:15px}
.seen .was{color:var(--muted);text-decoration:line-through}
.seen .is{font-weight:700}
.seen .btn{align-self:flex-start}
.chkhead{border:0;border-radius:12px;padding:10px 12px;font-weight:700;font-size:15px;text-align:left;cursor:pointer;min-height:44px;background:color-mix(in srgb,var(--ok) 15%,transparent);color:var(--fg)}
.chkhead.yellow{background:var(--k-mid-bg);color:var(--k-mid-fg)}
.chkhead.red{background:var(--warn-bg);color:var(--warn)}
.chkitem{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:8px 10px;text-align:left;cursor:pointer;font-size:14px;display:flex;gap:8px;align-items:flex-start}
.chkitem i{flex:none;width:10px;height:10px;border-radius:50%;margin-top:5px;background:var(--k-mid-fg)}
.chkitem.red i{background:var(--warn)}
.chkitem b{white-space:nowrap}
.issues{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}
.issues li{border-radius:10px;padding:8px 10px;font-size:14px;font-weight:700;background:var(--k-mid-bg);color:var(--k-mid-fg)}
.issues li.red{background:var(--warn-bg);color:var(--warn)}
.info{font-size:14px;color:var(--muted);margin:0}
.opt small{display:block;font-size:11px;font-weight:700;color:var(--k-mid-fg)}
.opt.busy{opacity:.55}
.opt.busy small,.opt small.red{color:var(--warn)}
.opt[aria-pressed="true"] small{color:inherit}
@media (prefers-reduced-motion:no-preference){.swap{animation:swap .18s ease-out}@keyframes swap{from{opacity:.4;transform:translateX(var(--dx,0))}to{opacity:1;transform:none}}}
