/* Layout: uma coluna de celular. Cabeçalho com pele de onça, conteúdo rolável e abas embaixo (Início, Fila, Agenda). Fluxos de mensagem abrem em tela cheia com botão Voltar. */
:root{
  --bg:#F5EDEB; --surface:#FFFAF8; --surface2:#EFE3DF; --ink:#1C1511; --muted:#66584F; --line:#E0CFC9;
  --gold:#85590F; --gold-fill:#D8AC57; --rose:#C23F63; --on-rose:#FFFFFF;
  --ok:#2B7A57; --warn:#9A5F0A; --stop:#A93A30;
  --btn-bg:#1C1511; --btn-ink:#F7E2B0;
  --band-base:#D4A24C; --band-ink:#1C1511; --plate-ink:#F3D58E;
  --font-display:"Bricolage Grotesque","Trebuchet MS",system-ui,sans-serif;
  --font-body:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;
}
@media (prefers-color-scheme: dark){
  :root:not([data-theme="light"]){
    --bg:#120D0B; --surface:#1D1512; --surface2:#2A1F1A; --ink:#F6ECE5; --muted:#B8A89F; --line:#3A2C25;
    --gold:#E0B25C; --gold-fill:#E0B25C; --rose:#F08DA6; --on-rose:#2A0F18;
    --ok:#6FCB9F; --warn:#E7B058; --stop:#F08A80;
    --btn-bg:#E8BC66; --btn-ink:#1A120D; color-scheme:dark;
  }
}
:root[data-theme="dark"]{
  --bg:#120D0B; --surface:#1D1512; --surface2:#2A1F1A; --ink:#F6ECE5; --muted:#B8A89F; --line:#3A2C25;
  --gold:#E0B25C; --gold-fill:#E0B25C; --rose:#F08DA6; --on-rose:#2A0F18;
  --ok:#6FCB9F; --warn:#E7B058; --stop:#F08A80;
  --btn-bg:#E8BC66; --btn-ink:#1A120D; color-scheme:dark;
}
*{box-sizing:border-box}
[hidden]{display:none!important}
html,body{height:100%}
body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:15px;line-height:1.45;display:flex;justify-content:center;align-items:center;-webkit-font-smoothing:antialiased}
button{font-family:inherit}
:focus-visible{outline:3px solid var(--gold-fill);outline-offset:2px}
.gut{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.app{width:100%;max-width:440px;height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden;background:var(--bg)}
@media (min-width:620px){
  body{background:var(--surface2)}
  .app{height:min(100%,880px);border-radius:30px;border:1px solid var(--line);box-shadow:0 24px 70px rgba(0,0,0,.2)}
}
.band{flex:none;background-color:var(--band-base);background-image:url(data:image/jpeg;base64,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);background-size:150px 150px;color:var(--band-ink);border-bottom:3px solid var(--band-ink);position:relative;overflow:hidden}
.band-in{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;padding-bottom:14px}
.plate{background:var(--band-ink);color:var(--plate-ink);border-radius:14px;padding:8px 14px 9px}
.plate-sub{display:block;font:600 15px/1.2 var(--font-body);margin-top:5px;opacity:.95}
.plate-main{display:block;font:700 26px/1.05 var(--font-display)}
.demo-tag{background:var(--band-ink);color:var(--plate-ink);font:700 11px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;padding:7px 10px;border-radius:99px}
.scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}
.screen{display:flex;flex-direction:column;gap:16px;padding-top:18px;padding-bottom:28px}
h2{margin:0;font:700 25px/1.12 var(--font-display);text-wrap:balance}
h3{margin:0;font:700 15px/1.2 var(--font-display)}
p{margin:0}
.muted{color:var(--muted)}
.small{font-size:13px}
.eyebrow{font:700 11px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}
.row{display:flex;align-items:center;gap:10px}
.between{justify-content:space-between}
.wrap{flex-wrap:wrap}
.grow{flex:1;min-width:0}
.card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:12px;min-width:0}
.card.flat{background:transparent}
.kv{display:grid;grid-template-columns:104px 1fr;gap:6px 12px;font-size:14px}
.kv dt{color:var(--muted)}
.kv dd{margin:0;min-width:0}
.btn{appearance:none;border:0;border-radius:14px;padding:13px 16px;min-height:48px;font:700 15px/1.15 var(--font-body);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center}
.btn svg{width:20px;height:20px;flex:none}
.btn.primary{background:var(--btn-bg);color:var(--btn-ink)}
.btn.rose{background:var(--rose);color:var(--on-rose)}
.btn.soft{background:var(--surface2);color:var(--ink)}
.btn.line{background:transparent;color:var(--ink);border:1.5px solid var(--line)}
.btn.block{width:100%}
.btn[disabled]{opacity:.45;cursor:not-allowed}
.back{appearance:none;background:none;border:0;color:var(--ink);font:700 14px var(--font-body);display:inline-flex;align-items:center;gap:6px;padding:6px 0;cursor:pointer;align-self:flex-start}
.back svg{width:18px;height:18px}
.chip{display:inline-flex;align-items:center;gap:6px;font:600 12px/1 var(--font-body);padding:6px 10px;border-radius:99px;background:var(--surface2);color:var(--ink);white-space:nowrap}
.chip.ok{background:color-mix(in srgb,var(--ok) 16%,var(--surface));color:var(--ok)}
.chip.warn{background:color-mix(in srgb,var(--warn) 16%,var(--surface));color:var(--warn)}
.chip.stop{background:color-mix(in srgb,var(--stop) 14%,var(--surface));color:var(--stop)}
.chip.rose{background:color-mix(in srgb,var(--rose) 16%,var(--surface));color:var(--rose)}
.chip.gold{background:color-mix(in srgb,var(--gold-fill) 26%,var(--surface));color:var(--gold)}
.doors{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.door{appearance:none;border:0;background:var(--btn-bg);color:var(--btn-ink);border-radius:20px;padding:16px 6px 14px;min-height:116px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;font:700 14px/1.15 var(--font-body);cursor:pointer;text-align:center}
.door svg{width:30px;height:30px}
.door small{font:500 11px/1.25 var(--font-body);opacity:.85}
.hero{display:flex;flex-direction:column;gap:8px}
.opts{display:grid;gap:8px}
.opt{appearance:none;text-align:left;background:var(--surface);color:var(--ink);border:1.5px solid var(--line);border-radius:14px;padding:13px 14px;font:600 15px/1.25 var(--font-body);cursor:pointer;display:flex;justify-content:space-between;gap:10px;align-items:center}
.opt small{color:var(--muted);font-weight:500;font-size:12px}
.field{display:flex;flex-direction:column;gap:6px}
.field label{font:700 11px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
input,select,textarea{width:100%;font:500 16px/1.4 var(--font-body);color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:12px;padding:12px}
textarea{min-height:120px;resize:vertical;line-height:1.5}
.slot{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1.5px solid var(--line);border-radius:14px;padding:12px 14px;background:var(--surface)}
.slot b{font:700 17px/1.15 var(--font-display)}
.slot.picked{border-color:var(--ok);background:color-mix(in srgb,var(--ok) 10%,var(--surface))}
details summary{cursor:pointer;font-weight:600;font-size:13px;color:var(--gold)}
details ul{margin:8px 0 0;padding-left:18px;font-size:13px;color:var(--muted)}
.seg{display:flex;background:var(--surface2);border-radius:12px;padding:3px;gap:3px}
.seg button{flex:1;border:0;background:transparent;border-radius:9px;padding:9px 6px;font:600 13px var(--font-body);color:var(--muted);cursor:pointer}
.seg button[aria-pressed="true"]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.14)}
.qitem{display:flex;flex-direction:column;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px;text-align:left;width:100%;cursor:pointer;color:var(--ink);font:inherit}
.qitem .name{font:700 17px/1.15 var(--font-display)}
.tabs{flex:none;display:grid;grid-template-columns:repeat(4,1fr);background:var(--surface);border-top:1px solid var(--line);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.tabs button{position:relative;appearance:none;border:0;background:transparent;padding:10px 2px 10px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;font:600 11px/1.15 var(--font-body);color:var(--muted);cursor:pointer;text-align:center}
.tabs button span.lb{display:block;min-height:26px}
.paw{display:block;width:24px;height:24px;background:currentColor;--m:url(data:image/png;base64,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);-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}
.tabs button svg{width:24px;height:24px}
.tabs button[aria-current="page"]{color:var(--ink)}
.tabs button[aria-current="page"]::before{content:"";position:absolute;top:-1px;left:28%;right:28%;height:3px;background:var(--gold-fill);border-radius:0 0 3px 3px}
.badge{position:absolute;top:5px;left:calc(50% + 6px);background:var(--rose);color:var(--on-rose);font:700 10px/1 var(--font-body);border-radius:99px;padding:3px 6px}
.days{display:flex;gap:8px;overflow-x:auto;padding:2px 0 6px}
.day{flex:none;width:52px;border:1.5px solid var(--line);border-radius:14px;background:var(--surface);padding:8px 0;text-align:center;font:600 11px var(--font-body);color:var(--muted);cursor:pointer;text-transform:uppercase;letter-spacing:.06em}
.day b{display:block;font:700 19px/1.2 var(--font-display);color:var(--ink);letter-spacing:0}
.day[aria-pressed="true"]{background:var(--btn-bg);color:var(--btn-ink);border-color:var(--btn-bg)}
.day[aria-pressed="true"] b{color:var(--btn-ink)}
.tl{position:relative}
.hr{height:56px;border-top:1px solid var(--line);position:relative;font-size:11px;color:var(--muted)}
.hr span{position:absolute;left:0;top:4px;width:36px}
.evs{position:absolute;left:42px;right:0;top:0;bottom:0}
.ev{position:absolute;left:0;right:0;border-radius:10px;padding:6px 10px;background:var(--surface2);border-left:4px solid var(--gold-fill);font:600 13px/1.25 var(--font-body);overflow:hidden}
.ev.app{background:color-mix(in srgb,var(--rose) 14%,var(--surface));border-left-color:var(--rose)}
.ev small{display:block;font-weight:500;color:var(--muted);font-size:11px}
.now{position:absolute;left:36px;right:0;height:2px;background:var(--rose);z-index:2}
.now::before{content:"";position:absolute;left:-5px;top:-4px;width:10px;height:10px;border-radius:50%;background:var(--rose)}
.sheet-wrap{position:absolute;inset:0;background:rgba(10,6,4,.55);display:flex;align-items:flex-end;z-index:20}
.sheet{width:100%;max-height:94%;overflow:auto;background:var(--bg);border-radius:24px 24px 0 0;padding-top:10px;padding-bottom:20px}
.grab{width:42px;height:4px;border-radius:4px;background:var(--line);margin:0 auto 12px}
.toast{position:absolute;left:16px;right:16px;bottom:84px;background:var(--ink);color:var(--bg);border-radius:14px;padding:12px 14px;font:600 14px/1.3 var(--font-body);z-index:30;text-align:center}
.shot{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:#E6DED4;color:#1b1b1b}
.shot-head{background:#3A4A45;color:#F1F4F2;padding:10px 14px;display:flex;flex-direction:column;gap:2px}
.shot-head b{font:700 15px var(--font-body)}
.shot-head span{font-size:12px;opacity:.85}
.shot-body{padding:16px 14px 22px;display:flex;flex-direction:column;gap:8px;min-height:170px}
.bub{background:#fff;border-radius:4px 14px 14px 14px;padding:9px 12px;max-width:86%;font-size:15px;line-height:1.4;box-shadow:0 1px 1px rgba(0,0,0,.12)}
.bub i{display:block;font-style:normal;font-size:11px;color:#6b6b6b;text-align:right;margin-top:3px}
.scan{position:absolute;left:0;right:0;top:0;height:3px;background:var(--rose);box-shadow:0 0 18px 6px var(--rose);opacity:0}
.scan.on{opacity:1;animation:scan 1.3s ease-in-out forwards}
.mic{appearance:none;border:0;width:112px;height:112px;border-radius:50%;background:var(--btn-bg);color:var(--btn-ink);display:grid;place-items:center;margin:6px auto;cursor:pointer}
.mic svg{width:44px;height:44px}
.mic.rec{background:var(--rose);color:var(--on-rose)}
.bars{display:flex;gap:4px;height:44px;align-items:center;justify-content:center}
.bars i{width:5px;height:30%;background:var(--gold-fill);border-radius:4px}
.bars.on i{animation:eq .9s infinite ease-in-out}
.bars.on i:nth-child(2n){animation-delay:.2s}
.bars.on i:nth-child(3n){animation-delay:.4s}
.quote{font:500 18px/1.5 var(--font-display);min-height:84px}
.bc-opts{display:flex;flex-wrap:wrap;gap:8px}
.bc-opts button{appearance:none;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:99px;padding:10px 14px;font:600 14px/1.1 var(--font-body);cursor:pointer;min-height:44px}
.bc-opts button[aria-pressed="true"]{background:var(--btn-bg);color:var(--btn-ink);border-color:var(--btn-bg)}
.mgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}
.mgrid .wd{text-align:center;font:700 11px var(--font-body);color:var(--muted);padding:2px 0}
.mc{appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:2px;min-height:54px;padding:6px 2px;border:1.5px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font:600 14px/1 var(--font-body);cursor:pointer}
.mc small{font:700 11px/1 var(--font-body);min-width:18px;padding:3px 5px;border-radius:99px;background:var(--surface2);color:var(--muted)}
.mc.out{opacity:.4}
.mc.dom{background:transparent;border-style:dashed;color:var(--muted)}
.mc.l1{background:color-mix(in srgb,var(--gold-fill) 16%,var(--surface))}
.mc.l2{background:color-mix(in srgb,var(--gold-fill) 34%,var(--surface))}
.mc.l3{background:color-mix(in srgb,var(--gold-fill) 55%,var(--surface))}
.mc small.has{background:var(--btn-bg);color:var(--btn-ink)}
.mc.today{border-color:var(--rose);border-width:2.5px}
.mc[aria-pressed="true"]{outline:3px solid var(--ink);outline-offset:1px}
.syncbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;border:1.5px solid var(--line);border-radius:14px;padding:10px 12px;background:var(--surface)}
.note{font-size:13px;color:var(--muted);border-left:3px solid var(--gold-fill);padding-left:12px}
@keyframes scan{0%{top:0}100%{top:calc(100% - 3px)}}
@keyframes eq{0%,100%{height:25%}50%{height:100%}}
@media (prefers-reduced-motion: reduce){
  .scan.on{animation:none;top:50%}
  .bars.on i{animation:none;height:70%}
}
