:root{--bg:#e2e6e9;--surface:#fbfcfd;--surface-2:#f1f4f6;--surface-3:#e6eaed;--line:#d4dbe0;--line-strong:#b6c1c9;--fg:#0f1a23;--muted:#55626d;--faint:#87939e;--tick-read:#1673b8;--accent:var(--b-l,#16608f);--accent-ink:var(--b-l-ink,#ffffff);--accent-soft:var(--b-l-soft,#dbe8f3);--accent-line:var(--b-l-line,#a7c6df);--rail:#f1f4f6;--rail-2:#f6f8f9;--rail-fg:#55626d;--rail-on:#0f1a23;--rail-hv:rgb(15 26 35 / .06);--rail-act:#e6eaed;--rail-edge:#d4dbe0;--mark:var(--accent);--logo-bg:#ffffff;--bubble-in:#ffffff;--bubble-out:#d9fdd3;--note:#fbf0cf;--note-line:#d8bb5d;--ok:#22804e;--warn:#a36b06;--crit:#c0391f;--ok-soft:#daf0e2;--warn-soft:#f8e9c6;--crit-soft:#f8dbd4;--s1:#2a78d6;--s2:#eb6834;--s3:#1baf7a;--grid:#e3e7ea;--axis:#c2cad0;--hot:#c0391f;--warm:#c7850c;--cold:#4a7ea6;--ease-pop:cubic-bezier(.34,1.56,.64,1);--t-micro:.14s;--t-ui:.26s;--t-hero:.42s;--shadow-1:0 1px 2px rgb(15 26 35 / .07);--shadow-2:0 2px 6px rgb(15 26 35 / .06), 0 14px 38px rgb(15 26 35 / .12);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.7,0,.84,0);--rec:#d23a2a;--ok-ink:#1a6b40;--warn-ink:#7d5204;--crit-ink:#9e2c15;--qr-ink:#0f1a23;--f-display:"Barlow Condensed","Arial Narrow",system-ui,sans-serif;--f-body:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,Consolas,monospace;color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bg:#0a1015;--surface:#121b22;--surface-2:#17222b;--surface-3:#1e2a34;--line:#26343f;--line-strong:#3a4b58;--fg:#e1e8ed;--muted:#93a3b0;--faint:#6a7b88;--tick-read:#7cc4f2;--accent:var(--b-d,#6db0de);--accent-ink:var(--b-d-ink,#07121a);--accent-soft:var(--b-d-soft,#15304a);--accent-line:var(--b-d-line,#2b5677);--rail:#17222b;--rail-2:#1e2a34;--rail-fg:#93a4b2;--rail-on:#ffffff;--rail-hv:rgb(255 255 255 / .06);--rail-act:rgb(255 255 255 / .1);--rail-edge:#26343f;--mark:var(--accent);--bubble-in:#202c33;--bubble-out:#005c4b;--note:#372e16;--note-line:#7a6228;--ok:#5ec18b;--warn:#e6ad40;--crit:#f07c64;--ok-soft:#13311e;--warn-soft:#362a0f;--crit-soft:#3e1c15;--s1:#3987e5;--s2:#d95926;--s3:#199e70;--grid:#22303b;--axis:#33424e;--hot:#f07c64;--warm:#e6ad40;--cold:#80b6dc;--rec:#f07c64;--ok-ink:#5ec18b;--warn-ink:#e6ad40;--crit-ink:#f07c64;--shadow-1:0 1px 2px rgb(0 0 0 / .4);--shadow-2:0 2px 6px rgb(0 0 0 / .35), 0 14px 38px rgb(0 0 0 / .45);color-scheme:dark}}:root[data-theme=dark]{--bg:#0a1015;--surface:#121b22;--surface-2:#17222b;--surface-3:#1e2a34;--line:#26343f;--line-strong:#3a4b58;--fg:#e1e8ed;--muted:#93a3b0;--faint:#6a7b88;--tick-read:#7cc4f2;--accent:var(--b-d,#6db0de);--accent-ink:var(--b-d-ink,#07121a);--accent-soft:var(--b-d-soft,#15304a);--accent-line:var(--b-d-line,#2b5677);--rail:#17222b;--rail-2:#1e2a34;--rail-fg:#93a4b2;--rail-on:#ffffff;--rail-hv:rgb(255 255 255 / .06);--rail-act:rgb(255 255 255 / .1);--rail-edge:#26343f;--mark:var(--accent);--bubble-in:#202c33;--bubble-out:#005c4b;--note:#372e16;--note-line:#7a6228;--ok:#5ec18b;--warn:#e6ad40;--crit:#f07c64;--ok-soft:#13311e;--warn-soft:#362a0f;--crit-soft:#3e1c15;--s1:#3987e5;--s2:#d95926;--s3:#199e70;--grid:#22303b;--axis:#33424e;--hot:#f07c64;--warm:#e6ad40;--cold:#80b6dc;--rec:#f07c64;--ok-ink:#5ec18b;--warn-ink:#e6ad40;--crit-ink:#f07c64;--shadow-1:0 1px 2px rgb(0 0 0 / .4);--shadow-2:0 2px 6px rgb(0 0 0 / .35), 0 14px 38px rgb(0 0 0 / .45);color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--fg);font:14px/1.45 var(--f-body)}button,input,select,textarea{font:inherit;color:inherit}@supports (-webkit-touch-callout: none){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:max(16px,1em)!important}}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}svg{display:block}h1,h2,h3{font-family:var(--f-display);font-weight:600;letter-spacing:.02em;margin:0;text-wrap:balance}code{font-family:var(--f-mono);font-size:.92em;background:var(--surface-2);padding:1px 5px;border-radius:4px}.num{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.muted,.note-ex{color:var(--muted)}.note-ex{font-size:12px;margin:0}.center-page{min-height:100%;display:grid;place-items:center;padding:24px 16px}.card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px;min-width:0}.card h2{font-size:22px;margin-bottom:12px}.card.narrow{width:min(420px,100%);display:flex;flex-direction:column;gap:12px;padding:26px}.card.narrow h1{font-size:30px}.login{align-items:stretch}.login-links{display:flex;gap:6px 14px;flex-wrap:wrap;justify-content:center}.senha-nova{display:flex;flex-direction:column;gap:12px}.logo-tile{border-radius:12px;background:var(--logo-bg);box-shadow:var(--shadow-1);object-fit:cover}.logo-tema{display:inline-flex;align-items:center;flex:none}.login-logo{margin:0 0 4px;display:flex;justify-content:center}.logo-tema .so-escuro{display:none}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .logo-tema .so-claro{display:none}:root:not([data-theme=light]) .logo-tema .so-escuro{display:block}}:root[data-theme=dark] .logo-tema .so-claro{display:none}:root[data-theme=dark] .logo-tema .so-escuro{display:block}.wordmark{font:700 24px/1 var(--f-display);letter-spacing:.01em}.wordmark i{font-style:italic}.wordmark b{font-weight:600;color:var(--accent)}.err{color:var(--crit);font-size:13px;margin:0}.ok-msg{color:var(--ok);font-size:13px;margin:0}.linkbtn{border:0;background:transparent;padding:0;color:var(--accent);font-weight:500}.linkbtn:hover{text-decoration:underline}.shell{height:100%;padding:12px 16px;display:flex;flex-direction:column;gap:10px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.tb-brand{display:flex;align-items:center;gap:10px}.tb-sub{font-size:12.5px;color:var(--muted)}.tb-user{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.app{flex:1;min-height:0;display:grid;grid-template-columns:72px clamp(340px,24vw,400px) minmax(0,1fr) 320px;background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-2);position:relative}.app.view-other{grid-template-columns:72px minmax(0,1fr)}.btn{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:7px 12px;font-size:13px;font-weight:500;display:inline-flex;gap:7px;align-items:center;justify-content:center;white-space:nowrap;transition:background .14s var(--ease-out),border-color .14s var(--ease-out),transform .1s var(--ease-out)}.btn:hover{background:var(--surface-2);border-color:var(--line-strong)}.btn:active{transform:scale(.97)}.btn svg{width:16px;height:16px}.btn.sm{padding:5px 10px;font-size:12.5px}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn-primary:hover{background:var(--accent);border-color:var(--accent);filter:brightness(1.07)}.btn-ghost{background:transparent;border-color:transparent;color:var(--muted)}.btn-ghost:hover{background:var(--surface-3);border-color:transparent;color:var(--fg)}.btn-danger{color:var(--crit);border-color:color-mix(in srgb,var(--crit) 40%,var(--line))}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.rail{display:flex;flex-direction:column;align-items:center;gap:4px;padding-block:14px;background:linear-gradient(180deg,var(--rail-2),var(--rail) 220px);box-shadow:inset -1px 0 0 var(--rail-edge)}.nav-btn{position:relative;width:56px;padding:8px 0 6px;border-radius:11px;border:0;background:transparent;color:var(--rail-fg);display:flex;flex-direction:column;align-items:center;gap:3px;transition:background .14s,color .14s}.nav-btn svg{width:22px;height:22px}.nav-btn .lbl{font-size:10.5px;font-weight:500}.nav-btn:hover{color:var(--rail-on);background:var(--rail-hv)}.nav-btn.on{color:var(--rail-on);background:var(--rail-act)}.nav-btn.on:before{content:"";position:absolute;left:-8px;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--mark);box-shadow:0 0 0 1px color-mix(in srgb,var(--rail-on) 30%,transparent)}.pane{min-width:0;min-height:0;display:flex;flex-direction:column}.pane-list{border-right:1px solid var(--line)}.list-head{padding:16px 16px 12px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--line)}.list-title h1{font-size:26px;line-height:1}.tabs{display:flex;gap:2px;padding:3px;background:var(--surface-3);border-radius:10px;overflow-x:auto}.tab{flex:1 0 auto;border:0;background:transparent;border-radius:8px;padding:6px 9px;font-size:12.5px;font-weight:500;color:var(--muted);display:flex;gap:6px;align-items:center;justify-content:center}.tab.on{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-1)}.tab .n{font:500 12px var(--f-mono);color:var(--muted)}.inp,.sel{width:100%;min-width:0;border:1px solid var(--line);background:var(--surface-2);border-radius:9px;padding:7px 10px}.inp:focus,.sel:focus{background:var(--surface);border-color:var(--accent-line)}.pull{width:100%;justify-content:space-between;padding:10px 12px}.pull small{font-weight:400;opacity:.85}.list{flex:1;overflow-y:auto}.empty{padding:32px 20px;color:var(--muted);text-align:center;font-size:13px;display:flex;flex-direction:column;gap:6px;align-items:center}.empty b{font-family:var(--f-display);font-size:19px;color:var(--fg);font-weight:600}.ci{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;display:grid;grid-template-columns:40px minmax(0,1fr);gap:11px;padding:12px 16px 12px 18px;position:relative}.ci:hover{background:var(--surface-2)}.ci.active{background:var(--accent-soft)}.ci-stripe{position:absolute;left:0;top:0;bottom:0;width:4px}.ci.s-warn .ci-stripe{background:var(--warn)}.ci.s-crit .ci-stripe{background:var(--crit)}.avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--surface-3);font-weight:600;font-size:13.5px;flex:0 0 auto}.avatar.sm{width:30px;height:30px;font-size:11.5px}.ci-main{min-width:0;display:flex;flex-direction:column;gap:3px}.ci-top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.ci-name{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ci.unread .ci-name{font-weight:600}.ci-time{font:11.5px var(--f-mono);color:var(--faint)}.ci-wait{font:600 11.5px var(--f-mono)}.ci.s-ok .ci-wait{color:var(--ok)}.ci.s-warn .ci-wait{color:var(--warn)}.ci.s-crit .ci-wait{color:var(--crit)}.ci-foot{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--muted)}.owner{margin-left:auto}.badge{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--accent);color:var(--accent-ink);font:600 11px/20px var(--f-mono);text-align:center}.pane-chat{background:var(--surface-2)}.chat-head{padding:12px 16px;border-bottom:1px solid var(--line);background:var(--surface)}.ch-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.who-box{display:flex;gap:11px;align-items:center;min-width:0;flex:1 1 220px}.who-box .nm{font:600 20px/1.1 var(--f-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who-box .sub{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-acts{display:flex;gap:6px;flex-wrap:wrap}.back-btn,.det-btn,.det-close{display:none!important}.chat-body{flex:1;overflow-y:auto;padding:18px clamp(12px,3vw,36px);display:flex;flex-direction:column;gap:6px}.day{align-self:center;font:500 12px var(--f-body);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:var(--surface);border:1px solid var(--line);padding:3px 11px;border-radius:999px;margin-block:10px 6px}.msg{max-width:min(76%,560px);padding:6px 9px 5px;border-radius:8px;font-size:14.5px;line-height:1.35;box-shadow:0 1px .5px #0b141a21;white-space:pre-wrap;overflow-wrap:anywhere;animation:msgIn .24s var(--ease-out)}.msg .meta{display:flex;gap:8px;justify-content:flex-end;font-size:12px;color:var(--muted);margin-top:3px}.msg-in{align-self:flex-start;background:var(--bubble-in);border-top-left-radius:0}.msg-out{align-self:flex-end;background:var(--bubble-out);border-top-right-radius:0}.msg-in:before,.msg-out:before{content:"";position:absolute;top:0;width:8px;height:13px;background:inherit}.msg-in:before{left:-8px;clip-path:polygon(100% 0,100% 100%,0 0)}.msg-out:before{right:-8px;clip-path:polygon(0 0,100% 0,0 100%)}.msg:not(.media):not(.msg-note):not(.mp-msg):after{content:"";display:block;clear:both}.msg:not(.media):not(.msg-note):not(.mp-msg) .meta{float:right;margin:4px 0 -2px 12px;font-size:11px}.author{font-size:11.5px;font-weight:600;color:var(--accent);margin-bottom:2px}.msg-note{align-self:stretch;max-width:none;background:var(--note);border:1px dashed var(--note-line);border-radius:10px;box-shadow:none}.msg-note .author{color:var(--warn);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.msg-sys{align-self:center;font-size:12.5px;line-height:1.35;color:var(--muted);text-align:center;max-width:min(92%,560px);padding:5px 12px;background:var(--surface);border:1px solid var(--line);border-radius:14px}@keyframes msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.chat-empty{flex:1;display:grid;place-items:center;padding:24px;text-align:center;color:var(--muted)}.chat-empty h2{font-size:28px;color:var(--fg);margin-bottom:6px}.composer{border-top:1px solid var(--line);background:var(--surface);padding:10px 16px 12px;display:flex;flex-direction:column;gap:8px}.composer.nota-mode{background:color-mix(in srgb,var(--note) 55%,var(--surface))}.assume-bar{background:var(--accent-soft);border-radius:10px;padding:9px 12px;font-size:13px}.assume-bar.warn{background:var(--warn-soft);color:var(--fg)}.comp-tools{display:flex;justify-content:flex-end}.switch{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;font-size:12.5px;font-weight:500;color:var(--muted)}.switch .trk{width:32px;height:18px;border-radius:9px;background:var(--line-strong);position:relative;transition:background .22s}.switch .trk:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--surface);transition:transform .22s var(--ease-out)}.switch[aria-checked=true]{color:var(--warn)}.switch[aria-checked=true] .trk{background:var(--warn)}.switch[aria-checked=true] .trk:after{transform:translate(14px)}.comp-row{display:flex;gap:8px;align-items:flex-end}.comp-row textarea{flex:1;min-width:0;resize:none;border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:10px 13px;max-height:160px}.composer.nota-mode textarea{background:var(--note);border-color:var(--note-line)}.send{width:44px;height:44px;border-radius:12px;padding:0}.send svg{width:18px;height:18px}.pane-details{border-left:1px solid var(--line);overflow-y:auto}.det-top{padding:18px 18px 14px;display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--line)}.det-top .nm{font:600 21px/1.1 var(--f-display)}.det-top .tel{font-size:12.5px;color:var(--muted)}.det-sec{padding:14px 18px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.det-sec h3{font:600 11px var(--f-body);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.sec-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.kv{display:grid;grid-template-columns:96px minmax(0,1fr);gap:5px 10px;font-size:13px;margin:0}.kv dt{color:var(--muted)}.kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.field{display:flex;flex-direction:column;gap:5px;font-size:12.5px;color:var(--muted)}.field .inp,.field .sel{color:var(--fg)}.qrow{display:flex;gap:10px;align-items:flex-start;font-size:13px;padding:8px 10px;border-radius:9px;border:1px solid var(--line);cursor:pointer}.qrow.on{border-color:var(--accent-line);background:var(--accent-soft)}.qrow input{margin-top:3px;accent-color:var(--accent)}.qrow small{display:block;color:var(--muted);font-size:11.5px}.clid{font:500 11.5px var(--f-mono);color:var(--muted)}.pane-view{overflow-y:auto;background:var(--surface-2)}.view-wrap{padding:22px clamp(14px,3vw,36px) 36px;display:flex;flex-direction:column;gap:18px;min-width:0}.view-wrap>header{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;flex-wrap:wrap}.view-wrap h1{font-size:34px;line-height:1}.view-wrap .lead{color:var(--muted);margin:6px 0 0;max-width:65ch}.seg2{display:inline-flex;padding:3px;background:var(--surface-3);border-radius:10px;gap:2px}.seg2 button{border:0;background:transparent;border-radius:8px;padding:5px 12px;font-size:12.5px;font-weight:500;color:var(--muted)}.seg2 button.on{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-1)}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:13px 15px;position:relative;overflow:hidden}.kpi .k{font-size:12px;color:var(--muted)}.kpi .v{font:600 30px/1.1 var(--f-display);margin-top:4px}.kpi .dl{font-size:12px;color:var(--muted);margin-top:3px}.kpi.alert:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--crit)}.kpi.alert .v{color:var(--crit)}.chart-head{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:10px}.chart-head h2{margin:0}.legend{display:flex;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.legend span{display:inline-flex;gap:7px;align-items:center}.sw{width:10px;height:10px;border-radius:3px;display:inline-block}.sw.s1,.fdot.s1,.vbar i.s1{background:var(--s1)}.sw.s2,.fdot.s2,.vbar i.s2{background:var(--s2)}.sw.s3,.fdot.s3,.vbar i.s3{background:var(--s3)}.fdot{width:8px;height:8px;border-radius:50%;display:inline-block}.fchip{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;font-weight:500;white-space:nowrap}.chips{display:flex;gap:8px 16px;flex-wrap:wrap}.table-wrap{overflow-x:auto}.vtable{min-width:680px}.vrow{display:grid;grid-template-columns:150px minmax(160px,1fr) 46px 70px 82px 110px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);font-size:13px}.vrow.h{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:600;padding-top:0}.vrow .vn{display:flex;gap:9px;align-items:center;min-width:0}.vrow .vn b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vbar{display:flex;gap:2px;height:14px}.vbar i{display:block;height:100%;transform-origin:left;animation:grow .6s var(--ease-out) both}.vbar i:last-child{border-radius:0 4px 4px 0}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vtot{font:600 14px var(--f-mono)}.r{text-align:right}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;padding:8px;border-bottom:1px solid var(--line);vertical-align:middle}th{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}td .sel{width:auto;min-width:120px;padding:5px 8px}tr.inativo{opacity:.55}.ucell{display:flex;gap:10px;align-items:center;min-width:180px}.ucell b,.ucell .note-ex{display:block}.state-chip{font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:6px;white-space:nowrap}.state-chip.ok{background:var(--ok-soft);color:var(--ok)}.state-chip.none{background:var(--surface-3);color:var(--muted)}.state-chip.warnc{background:var(--warn-soft);color:var(--warn)}.trow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.trow b{display:block;font-weight:500}.trow .d{display:block;font-size:12.5px;color:var(--muted)}@media (max-width:760px){.trow{grid-template-columns:1fr;justify-items:start}}.cmp-lista .check{min-height:44px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#060c1180;display:grid;place-items:center;padding:16px;z-index:50;animation:fade .2s var(--ease-out)}.modal-box{width:min(560px,100%);max-height:calc(100% - 32px);overflow-y:auto;background:var(--surface);border-radius:16px;box-shadow:var(--shadow-2);padding:22px;display:flex;flex-direction:column;gap:13px;animation:modalIn .28s var(--ease-out)}.modal-box h2{font-size:26px}.modal-box .sub{margin:-6px 0 0;color:var(--muted);font-size:13px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.radios{display:flex;flex-direction:column;gap:6px}.radios label{display:flex;gap:8px;align-items:center;font-size:13.5px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;cursor:pointer}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%);background:var(--fg);color:var(--surface);padding:10px 16px;border-radius:11px;font-size:13.5px;box-shadow:var(--shadow-2);z-index:60;max-width:calc(100% - 32px);animation:toastIn .26s var(--ease-out)}.toast.erro{background:var(--crit);color:#fff}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}kbd{font:500 11px var(--f-mono);border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:5px;padding:0 5px;background:var(--surface);color:var(--fg)}.toast{display:flex;gap:14px;align-items:center}.toast-undo{border:0;background:transparent;color:inherit;font-weight:600;text-decoration:underline;padding:0}.ci{animation:fadeUp .26s var(--ease-out) both;animation-delay:calc(var(--i,0) * 22ms)}.ci-foot .num{font-size:11.5px}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes popUp{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@keyframes stagePop{0%{transform:scaleY(1)}40%{transform:scaleY(1.9)}to{transform:scaleY(1)}}@keyframes tick{0%{transform:translateY(-3px);opacity:.6}to{transform:none;opacity:1}}.meter{display:inline-flex;gap:2px;align-items:flex-end}.meter i{width:3px;border-radius:1px;background:var(--line-strong);transition:background .22s var(--ease-out)}.meter i:nth-child(1){height:5px}.meter i:nth-child(2){height:7px}.meter i:nth-child(3){height:9px}.meter i:nth-child(4){height:11px}.meter.quente i.on{background:var(--hot)}.meter.morno i.on{background:var(--warm)}.meter.frio i.on{background:var(--cold)}.temp{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:var(--surface-2)}.temp .big{display:flex;gap:3px;align-items:flex-end}.temp .big i{width:7px;border-radius:2px;background:var(--line-strong);transition:background var(--t-ui) var(--ease-out)}.temp .big i:nth-child(1){height:10px}.temp .big i:nth-child(2){height:15px;transition-delay:40ms}.temp .big i:nth-child(3){height:20px;transition-delay:80ms}.temp .big i:nth-child(4){height:25px;transition-delay:.12s}.temp.quente .big i.on{background:var(--hot)}.temp.morno .big i.on{background:var(--warm)}.temp.frio .big i.on{background:var(--cold)}.temp b{font:600 19px/1 var(--f-display);letter-spacing:.03em}.temp.quente b{color:var(--hot)}.temp.morno b{color:var(--warm)}.temp.frio b{color:var(--cold)}.temp small{display:block;font-size:11.5px;color:var(--muted);margin-top:2px}.money{display:flex;align-items:center;border:1px solid var(--line);background:var(--surface-2);border-radius:9px;padding-left:10px;transition:border-color var(--t-micro) var(--ease-out)}.money:focus-within{border-color:var(--accent-line);background:var(--surface)}.money span{font:500 13px var(--f-mono);color:var(--muted)}.money input{border:0;background:transparent;padding:7px 10px 7px 6px;font:600 20px var(--f-display);letter-spacing:.02em;width:100%;min-width:0;outline:none;color:var(--fg)}.money.sm input{font-size:17px;padding:5px 8px 5px 4px}.copy{border:0;background:transparent;color:var(--accent);font-size:12px;font-weight:600;margin-left:8px;padding:0}.fu{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;font-size:13px;padding:8px 10px;border-radius:9px;background:var(--surface-2);animation:fadeUp .22s var(--ease-out)}.fu.late{background:var(--crit-soft)}.fu .when{font:500 11.5px var(--f-mono);color:var(--muted);white-space:nowrap;padding-top:1px}.fu.late .when{color:var(--crit)}.fu button{border:0;background:transparent;color:var(--accent);font-size:12px;font-weight:600;padding:0}.orc-item{display:flex;flex-direction:column;gap:4px;padding:9px 10px;border:1px solid var(--line);border-radius:9px}.oi-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.oi-top b{font:600 18px var(--f-display)}.oi-acts{display:flex;gap:6px;flex-wrap:wrap}.oi-acts:empty{display:none}.state-chip.perdido{background:var(--crit-soft);color:var(--crit)}.state-chip.nutricao{background:var(--accent-soft);color:var(--cold)}.chip{font-size:11px;font-weight:600;padding:2px 8px;border-radius:6px;background:var(--accent-soft);color:var(--accent);white-space:nowrap}.ruler{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;align-items:end;margin-top:12px}.rs{border:0;background:transparent;padding:0;display:flex;flex-direction:column;gap:5px;text-align:left;min-width:0}.rs .bar{height:8px;border-radius:2px;background:var(--surface-3);position:relative;overflow:hidden;transition:transform var(--t-micro) var(--ease-out);transform-origin:bottom}.rs .bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--t-hero) var(--ease-out)}.rs.done .bar:after{transform:scaleX(1);opacity:.55}.rs.cur .bar:after{transform:scaleX(1);opacity:1}.rs.cur .bar{animation:stagePop var(--t-hero) var(--ease-pop)}.rs .lb{font:600 10.5px/1.1 var(--f-body);text-transform:uppercase;letter-spacing:.06em;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--t-micro) var(--ease-out)}.rs.done .lb{color:var(--muted)}.rs.cur .lb{color:var(--accent)}.rs:not(:disabled):hover .bar{transform:scaleY(1.35)}.rs:not(:disabled):hover .lb{color:var(--fg)}.rs:disabled{cursor:default}.ruler.off .rs .bar:after{opacity:.25}.ruler-state{display:flex;gap:8px;align-items:center;font-size:12.5px;margin-top:8px}.nm-row{display:flex;gap:8px;align-items:center;min-width:0}.nm-row .nm{font:600 20px/1.1 var(--f-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wait-chip{font:600 11px var(--f-mono);padding:2px 7px;border-radius:6px;white-space:nowrap;flex:0 0 auto}.wait-chip.ok{background:var(--ok-soft);color:var(--ok)}.wait-chip.warn{background:var(--warn-soft);color:var(--warn)}.wait-chip.crit{background:var(--crit-soft);color:var(--crit)}.comp-tools{justify-content:flex-end;align-items:center;gap:4px;flex-wrap:wrap}.comp-tools .switch{margin-left:8px}.next{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12.5px;animation:fadeUp var(--t-ui) var(--ease-out)}.next .lbl{font:600 10.5px var(--f-body);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);display:inline-flex;gap:7px;align-items:center}.next .lbl:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.next .txt{color:var(--muted);margin-right:2px}.sug{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:500;transition:transform var(--t-micro) var(--ease-out),box-shadow var(--t-micro) var(--ease-out);animation:popUp var(--t-ui) var(--ease-out) both;animation-delay:calc(var(--i,0) * 50ms)}.sug:hover{transform:translateY(-1px);box-shadow:var(--shadow-1)}.sug:active{transform:scale(.97)}.qr-pop{position:absolute;left:16px;right:16px;bottom:calc(100% - 4px);background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-2);max-height:270px;overflow-y:auto;z-index:5;transform-origin:bottom center;animation:popUp .2s var(--ease-out)}.qr-item{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid var(--line);background:transparent;padding:9px 13px;transition:background var(--t-micro) var(--ease-out)}.qr-item:hover,.qr-item.on{background:var(--accent-soft)}.qr-item b{font-family:var(--f-mono);font-size:12px;color:var(--accent);margin-right:8px}.qr-item span{font-size:12.5px;color:var(--muted)}.ce-box{display:flex;flex-direction:column;align-items:center}.next-card{margin-top:18px;display:flex;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);text-align:left;box-shadow:var(--shadow-1);width:100%;max-width:380px;transition:transform var(--t-micro) var(--ease-out),box-shadow var(--t-micro) var(--ease-out);animation:fadeUp var(--t-ui) var(--ease-out) both}.next-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.next-card .nc{flex:1;min-width:0}.next-card b{display:block;color:var(--fg)}.next-card span{font-size:12.5px}.keys{margin-top:16px;font-size:12px;display:flex;gap:6px 14px;flex-wrap:wrap;justify-content:center}.meta-bar{display:flex;flex-direction:column;gap:5px}.meta-bar .track{height:10px}.orc-rows{display:flex;flex-direction:column;gap:6px}.orc-row{display:grid;grid-template-columns:minmax(0,1fr) 92px 100px 28px;gap:6px;align-items:center;animation:fadeUp .2s var(--ease-out)}.orc-row .sub-v{text-align:right;font-size:13px}.orc-row .x,.tier .x{border:0;background:transparent;color:var(--muted);font-size:18px;line-height:1;border-radius:6px;padding:2px 6px;transition:background var(--t-micro) var(--ease-out),color var(--t-micro) var(--ease-out)}.orc-row .x:hover:not(:disabled),.tier .x:hover{background:var(--surface-3);color:var(--crit)}.orc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.orc-grid.g4{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.orc-total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);padding-top:11px}.orc-total span{text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:600;color:var(--muted)}.orc-total strong{font:600 32px var(--f-display);letter-spacing:.02em;animation:tick .26s var(--ease-out)}.prev{white-space:pre-wrap;font:12.5px/1.5 var(--f-mono);background:var(--surface-2);border-radius:9px;padding:10px 12px;margin:8px 0 0;overflow-wrap:anywhere}details summary{cursor:pointer;font-size:13px;color:var(--muted)}.alert{background:var(--warn-soft);color:var(--warn);border-radius:9px;padding:9px 11px;font-size:13px;animation:fadeUp .2s var(--ease-out)}.row-between{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.wa-banner{display:flex;gap:10px;align-items:center;background:var(--warn-soft);color:var(--warn);border-radius:12px;padding:10px 14px;font-size:13px}.ver{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--muted)}.ver .sel{width:auto;padding:5px 8px;font-size:12.5px}.agenda-group{display:flex;flex-direction:column;gap:8px}.agenda-group h2{font-size:20px;display:flex;gap:8px;align-items:baseline}.agenda-group h2 .num{font-size:13px;color:var(--muted)}.agenda-group.late h2{color:var(--crit)}.ag-item{display:grid;grid-template-columns:116px minmax(0,1fr) auto;gap:12px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:11px 13px;position:relative;overflow:hidden;animation:fadeUp var(--t-ui) var(--ease-out) both;animation-delay:calc(var(--i,0) * 30ms)}.ag-item.late:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--crit)}.ag-item .when{font:500 12.5px var(--f-mono)}.ag-item.late .when{color:var(--crit)}.ag-item .what{min-width:0}.ag-item .what b{display:block}.ag-item .what span{font-size:12.5px;color:var(--muted)}.ag-item .acts{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(232px,1fr);gap:10px;overflow-x:auto;padding-bottom:8px}.col{background:var(--surface-3);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px;min-height:140px}.col-h{display:flex;justify-content:space-between;align-items:baseline;gap:6px;padding:2px 2px 0}.col-h h3{font-size:17px}.col-h span,.col-sum{font:500 12px var(--f-mono);color:var(--muted)}.col-sum{padding-inline:2px}.kcard{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 11px;display:flex;flex-direction:column;gap:7px;font-size:13px;position:relative;overflow:hidden;transition:transform var(--t-micro) var(--ease-out),box-shadow var(--t-micro) var(--ease-out);animation:fadeUp var(--t-ui) var(--ease-out) both;animation-delay:calc(var(--i,0) * 20ms)}.kcard:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.kcard.s-crit:before,.kcard.s-warn:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.kcard.s-crit:before{background:var(--crit)}.kcard.s-warn:before{background:var(--warn)}.kcard .t{font-weight:600;border:0;background:transparent;padding:0;text-align:left;transition:color var(--t-micro) var(--ease-out)}.kcard .t:hover{color:var(--accent)}.kcard .row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--muted)}.kcard select{font-size:12px;border:1px solid var(--line);background:var(--surface-2);border-radius:6px;padding:3px 4px;margin-left:auto}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:14px}.grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px}.kpi{animation:fadeUp var(--t-ui) var(--ease-out) both;animation-delay:calc(var(--i,0) * 40ms)}.station{display:flex;flex-direction:column;gap:13px;padding-block:6px}.station+.station{border-top:1px solid var(--line);padding-top:16px}.st-head{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;align-items:baseline}.st-head h3{font-size:19px}.st-head span{font-size:12.5px;color:var(--muted)}.seller{display:grid;grid-template-columns:72px minmax(0,1fr);gap:4px 10px;align-items:center}.seller .nm{font-weight:600;font-size:13px;overflow:hidden;text-overflow:ellipsis}.track{position:relative;height:14px;border-radius:4px;background:var(--surface-3)}.track .fill{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--accent);transform-origin:left;animation:grow .7s var(--ease-out) both;animation-delay:calc(var(--i,0) * 50ms)}.track .fill.hit{background:var(--ok)}.track .tick{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--fg);opacity:.5;border-radius:1px}.seller .cap{grid-column:2;font-size:12px;color:var(--muted);display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.bars{display:flex;flex-direction:column;gap:8px}.bar-row{display:grid;grid-template-columns:130px minmax(0,1fr) 44px;gap:10px;align-items:center;font-size:13px}.bar-row .b{height:10px;border-radius:3px;background:var(--accent);transform-origin:left;animation:grow .6s var(--ease-out) both;animation-delay:calc(var(--i,0) * 40ms)}.bar-row .b.lost{background:var(--crit)}.bar-row .n{text-align:right}.chart-box{position:relative}.chart-box svg{width:100%;height:auto;display:block;overflow:visible}.grid-l{stroke:var(--grid);stroke-width:1}.axis-l{stroke:var(--axis);stroke-width:1}.ax-t{font:11px var(--f-mono);fill:var(--muted)}.bar-s1{fill:var(--s1)}.bar-s2{fill:var(--s2)}.bar-s3{fill:var(--s3)}.chart-box g.hov rect[class^=bar-]{filter:brightness(1.12)}.tip{position:absolute;top:0;transform:translate(-50%);background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-2);padding:8px 11px;font-size:12.5px;display:flex;flex-direction:column;gap:3px;pointer-events:none;min-width:150px;z-index:3;animation:fade .14s var(--ease-out)}.tip span{display:flex;gap:7px;align-items:center;color:var(--muted)}.tip span b{margin-left:auto;color:var(--fg)}.tip-tot{border-top:1px solid var(--line);padding-top:3px;margin-top:2px}.adm-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;flex:0 0 auto}.adm-tab{position:relative;border:0;background:transparent;padding:10px 14px;font-weight:500;color:var(--muted);white-space:nowrap;transition:color var(--t-micro) var(--ease-out)}.adm-tab:hover,.adm-tab.on{color:var(--fg)}.adm-tab.on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--accent);animation:grow .28s var(--ease-out)}.row-acts{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap;align-items:center}.month-row{display:flex;gap:6px;flex-wrap:wrap}.mchip{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:6px 13px;font-size:13px;font-weight:500;color:var(--muted);transition:background var(--t-micro) var(--ease-out),color var(--t-micro) var(--ease-out)}.mchip:hover{color:var(--fg)}.mchip.on{background:var(--fg);color:var(--surface);border-color:var(--fg)}.rules{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:7px;font-size:13px}.rules li::marker{color:var(--accent)}.tiers{display:flex;flex-direction:column;gap:8px;margin:14px 0 8px}.tier{display:grid;grid-template-columns:58px minmax(0,1fr) 86px 26px;gap:8px;align-items:center;animation:fadeUp .22s var(--ease-out)}.tier .tn{font:600 11px var(--f-body);color:var(--muted);text-transform:uppercase;letter-spacing:.07em}.pct{display:flex;align-items:center;gap:5px}.pct .inp{padding:6px 8px}.pct>span{color:var(--muted);font-size:13px}.mini-sellers{display:flex;flex-direction:column;gap:9px;margin-top:12px}.ms{display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px;align-items:center;font-size:12.5px}.ms .track{height:10px}.ms em{display:block;font-style:normal;font-size:11px;color:var(--ok)}.prem-min{margin-top:10px}.prem-tag{font:600 11px var(--f-body);text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:999px;background:var(--surface-3);color:var(--muted)}.prem-tag.ind{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.prem-box{margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--surface-2,var(--surface-3));display:flex;flex-direction:column;gap:6px;font-size:13px}.prem-box p{margin:0}.prem-faixas{display:flex;flex-wrap:wrap;gap:6px 12px}.prem-faixas span{color:var(--muted)}.prem-faixas span.ok{color:var(--ok)}.save-bar{position:sticky;bottom:0;display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-2)}.confirm-inline{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px}.t-warn{color:var(--warn);font-weight:600}.t-crit{color:var(--crit);font-weight:600}.sel-row td{background:var(--accent-soft)}.bulk{display:flex;gap:10px 16px;align-items:center;flex-wrap:wrap;padding:10px 12px;background:var(--surface-2);border-radius:10px;margin-bottom:10px}.check{display:flex;gap:8px;align-items:center;font-size:13px}.check input,td input[type=checkbox]{accent-color:var(--accent)}.fgroup{font:600 11px var(--f-body);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:20px 0 0}.off-soft b{color:var(--muted)}.switch.sw2{padding:0}.switch:disabled{opacity:.5;cursor:not-allowed}td textarea.inp{min-width:240px;resize:vertical}.busca-row{display:flex;gap:6px}.busca-row .inp{flex:1}.canal-sel{width:auto;max-width:42%;font-size:12.5px}.canal-tag{font:600 10.5px var(--f-body);padding:1px 6px;border-radius:5px;background:var(--surface-3);color:var(--muted);white-space:nowrap;max-width:90px;overflow:hidden;text-overflow:ellipsis}.canal-tag.t-coexistencia{background:var(--accent-soft);color:var(--accent)}.canal-tag.t-qr{background:var(--warn-soft);color:var(--warn)}.msg-out.fora{background:color-mix(in srgb,var(--bubble-out) 55%,var(--surface))}.msg-out.fora .author{color:var(--muted)}.hist{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em}.canais{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:10px}.canal-card{border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;animation:fadeUp var(--t-ui) var(--ease-out)}.canal-card.inativo{opacity:.6}.cc-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.cc-top b{font:600 18px var(--f-display)}.cc-top .d{display:block;font-size:12.5px;color:var(--muted)}.aviso-qr{margin:0;font-size:12px;color:var(--warn);background:var(--warn-soft);border-radius:8px;padding:6px 9px}.tipo-card{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.tipo-card h2{margin:0}.tipo-card p{margin:0;font-size:13.5px}.copia{display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:var(--surface-2);border-radius:9px;padding:8px 10px}.copia code{background:transparent;padding:0;overflow-wrap:anywhere;flex:1;min-width:0;color:var(--fg)}.qr-box{display:flex;flex-direction:column;align-items:center;gap:8px}.qr-box img{background:#fff;padding:10px;border-radius:12px;max-width:100%;height:auto}.qr-ok{display:flex;flex-direction:column;gap:8px;align-items:flex-start}@media (max-width:1240px){.app{grid-template-columns:72px 320px minmax(0,1fr)}.pane-details{position:absolute;top:0;right:0;bottom:0;width:min(320px,92%);z-index:20;background:var(--surface);box-shadow:var(--shadow-2);transform:translate(105%);transition:transform .3s var(--ease-out)}.pane-details.open{transform:none}.det-btn,.det-close{display:inline-flex!important}}@media (max-width:760px){.shell{padding:8px 12px}.tb-sub{display:none}.app,.app.view-other{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.rail{grid-row:2;flex-direction:row;justify-content:space-around;padding:6px 8px;background:var(--rail)}.nav-btn.on:before{display:none}.pane-list,.pane-chat,.pane-view{grid-row:1;grid-column:1}.m-hide{display:none!important}.back-btn{display:inline-flex!important}.msg{max-width:88%}.tb-nome{display:none}.nav-btn{width:auto;flex:1;min-width:0}.nav-btn .lbl{font-size:9.5px}.rs .lb{display:none}.rs.cur .lb{display:block;overflow:visible}.orc-row{grid-template-columns:minmax(0,1fr) 70px 28px}.orc-row .sub-v{display:none}.orc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-item{grid-template-columns:minmax(0,1fr)}.ag-item .acts{justify-content:flex-start}.bar-row{grid-template-columns:96px minmax(0,1fr) 36px}.tier{grid-template-columns:50px minmax(0,1fr) 74px 24px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@keyframes popIn{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@keyframes shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes bump{50%{transform:scale(1.15)}}@keyframes lbIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}svg.i{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.spin{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite;flex:0 0 auto;display:inline-block}.msg.media{padding:4px 4px 6px}.msg.media .author{padding:2px 8px 0}.msg.media .meta{padding:0 8px}.md-img{position:relative;display:block;border:0;padding:0;background:var(--surface-3);border-radius:11px;overflow:hidden;width:min(260px,60vw);cursor:zoom-in}.md-img img{display:block;width:100%;max-height:340px;object-fit:cover;transition:transform .36s var(--ease-out)}.md-img:hover img{transform:scale(1.02)}.md-img.loading{cursor:progress;aspect-ratio:4/3}.md-img.loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255 / .28) 50%,transparent 70%);background-size:220% 100%;animation:shimmer 1.2s linear infinite}.md-video{display:block;width:min(280px,64vw);border-radius:11px;background:#000}.md-cap{padding:6px 8px 0;white-space:pre-wrap}.md-doc{display:grid;grid-template-columns:44px minmax(0,1fr) 32px;gap:10px;align-items:center;width:min(290px,64vw);border:0;border-radius:11px;background:color-mix(in srgb,var(--surface) 55%,transparent);padding:8px 10px;text-align:left;color:inherit;text-decoration:none;transition:background var(--t-micro) var(--ease-out)}a.md-doc:hover{background:var(--surface)}.md-doc .di{width:44px;height:44px;border-radius:10px;background:var(--crit-soft);color:var(--crit-ink);display:grid;place-items:center}.md-doc.carregando .di{background:var(--surface-3);color:var(--muted)}.md-doc .dn{min-width:0;display:flex;flex-direction:column}.md-doc .dn b{font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-doc .dn span{font:500 11.5px var(--f-mono);color:var(--muted)}.md-doc .dd{color:var(--muted);display:grid;place-items:center}.md-fail{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;width:min(260px,60vw);padding:18px 12px;border-radius:11px;background:var(--surface-3);color:var(--muted);font-size:13px;white-space:normal}.md-fail svg.i{width:24px;height:24px}.md-aud{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;width:min(290px,64vw);padding:4px 6px 0 2px}.aud-play{width:44px;height:44px;border-radius:50%;border:0;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;transition:transform var(--t-micro) var(--ease-out)}.aud-play:active{transform:scale(.92)}.aud-body{min-width:0}.wave{display:flex;align-items:center;gap:2px;height:30px;cursor:pointer;border-radius:4px;touch-action:none}.wave i{flex:1 1 0;min-width:2px;max-width:4px;border-radius:2px;background:color-mix(in srgb,var(--fg) 28%,transparent);height:calc(var(--h) * 1%);transition:background .12s linear}.wave i.on{background:var(--accent)}.aud-row{display:flex;justify-content:space-between;align-items:center;gap:8px;font:500 12px var(--f-mono);color:var(--muted);margin-top:3px}.speed{position:relative;border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);border-radius:999px;font:600 11px var(--f-mono);padding:2px 8px;min-width:42px}.speed:before{content:"";position:absolute;top:-9px;right:-4px;bottom:-9px;left:-4px}.speed.bump{animation:bump .22s var(--ease-pop)}.msg.pend{opacity:.92}.pend-l{display:inline-flex;gap:8px;align-items:center;font-size:13px;color:var(--muted)}.msg.failed{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--crit) 45%,transparent)}.msg.failed .pend-l{color:var(--crit-ink);font-weight:600}.fail-acts{display:flex;gap:6px;justify-content:flex-end;margin-top:6px;white-space:normal}.composer{position:relative}.cbtn{width:44px;height:44px;border-radius:12px;padding:0;flex:0 0 auto;display:grid;place-items:center}.cbtn svg.i{width:20px;height:20px}.send{position:relative;flex:0 0 auto;touch-action:none;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none;transition:transform .22s var(--ease-pop),background .14s,filter .14s}.send .ic-a,.send .ic-b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transition:transform .16s var(--ease-out),opacity .16s var(--ease-out)}.send .ic-a svg.i,.send .ic-b svg.i{width:20px;height:20px}.send.is-mic .ic-b,.send:not(.is-mic) .ic-a{opacity:0;transform:scale(.5) rotate(-30deg)}.send.holding{transform:scale(1.32);background:var(--rec);border-color:var(--rec);color:#fff}.send.is-mic:not(.holding):not(.armando):active{transform:scale(.92);transition-duration:70ms}.send.armando{transform:scale(1.08);background:var(--rec);border-color:var(--rec);color:#fff;transition:transform .16s var(--ease-out),background 90ms linear}.rec.prep,.rec.on{animation-duration:.14s}.rec-dot{transition:background .14s linear}.rec.prep .rec-dot{background:var(--muted);animation:recPrep .52s ease-in-out infinite alternate}.rec.on .rec-dot{animation:recPop .24s var(--ease-pop),breathe 1s ease-in-out .24s infinite}.rec.prep .rec-time{color:var(--muted)}.rec-wave i.sk{height:22%;opacity:.35;animation:recSk .64s ease-in-out infinite alternate}.rec-in{animation:popUp .16s var(--ease-out)}@keyframes recPrep{0%{transform:scale(.7);opacity:.55}to{transform:scale(1);opacity:1}}@keyframes recPop{0%{transform:scale(.4)}}@keyframes recSk{to{height:50%;opacity:.6}}.rec{flex:1;min-width:0;display:flex;align-items:center;gap:8px;min-height:44px;border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:0 6px;animation:popUp .2s var(--ease-out)}.rec .cbtn{width:36px;height:36px;border-radius:10px;border:0}.rec .md-aud{flex:1;width:auto;padding:0}.rec .aud-play{width:36px;height:36px}.rec-dot{width:10px;height:10px;border-radius:50%;background:var(--rec);flex:0 0 auto;animation:breathe 1s ease-in-out infinite}.rec-time{font:600 13px var(--f-mono);min-width:40px}.rec-time.lim{color:var(--crit-ink)}.rec-wave{flex:1;min-width:0;display:flex;align-items:center;gap:2px;height:28px;overflow:hidden;justify-content:flex-end}.rec-wave i{width:3px;flex:0 0 3px;border-radius:2px;background:var(--rec);opacity:.85}.rec-hint{font-size:12px;color:var(--muted);white-space:nowrap;display:flex;align-items:center;gap:4px}.rec-hint svg.i{width:14px;height:14px}.tray{display:flex;flex-direction:column;gap:6px;padding:8px;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;animation:popUp var(--t-ui) var(--ease-out);transform-origin:bottom}.tray-row{display:flex;gap:8px;overflow-x:auto;padding:2px}.thumb{position:relative;width:64px;height:64px;border-radius:9px;overflow:hidden;flex:0 0 auto;background:var(--surface-3);animation:popIn .24s var(--ease-out) both;animation-delay:calc(var(--i,0) * 50ms);display:grid;place-items:center}.thumb img{width:100%;height:100%;object-fit:cover}.thumb .x{position:absolute;top:3px;right:3px;width:22px;height:22px;border-radius:50%;background:#060c11a8;color:#fff;border:0;display:grid;place-items:center;padding:0}.thumb .x:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.thumb .x svg.i{width:13px;height:13px;stroke-width:2.6}.thumb.proc{color:var(--muted)}.thumb.doc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:var(--crit-soft);color:var(--crit-ink);font:600 12px var(--f-mono)}.thumb.add{border:1.5px dashed var(--line-strong);background:transparent;color:var(--muted)}.tray-info{font-size:12px;color:var(--muted);display:flex;gap:6px;align-items:flex-start}.tray-info svg.i{width:15px;height:15px;color:var(--ok);margin-top:1px}.tray-info b{color:var(--ok-ink);font-weight:600}.drop{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:2px dashed var(--accent);background:color-mix(in srgb,var(--accent-soft) 90%,transparent);border-radius:14px;display:grid;place-items:center;font:600 20px var(--f-display);color:var(--accent);z-index:6;pointer-events:none;animation:fade .14s var(--ease-out)}.mic-tip{position:absolute;right:16px;bottom:62px;max-width:240px;background:var(--fg);color:var(--surface);font-size:12.5px;font-weight:500;padding:8px 12px;border-radius:10px;box-shadow:var(--shadow-2);z-index:4;animation:popUp var(--t-ui) var(--ease-out) .6s both;transform-origin:bottom right;pointer-events:none}.mic-tip:after{content:"";position:absolute;right:16px;bottom:-5px;width:10px;height:10px;background:var(--fg);transform:rotate(45deg)}.lbx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#060c11eb;display:flex;flex-direction:column;animation:fade .2s var(--ease-out);color:#fff}.lb-top{display:flex;align-items:center;gap:10px;padding:10px 12px}.lb-top .who{flex:1;min-width:0;font-size:13px}.lb-top .who b{display:block;font-size:14px}.lb-top .btn{background:#ffffff1a;border-color:transparent;color:#fff;min-width:44px;min-height:44px;display:grid;place-items:center}.lb-stage{flex:1;min-height:0;display:grid;place-items:center;overflow:hidden;position:relative;padding:8px}.lb-stage img{max-width:100%;max-height:100%;border-radius:6px;transition:transform .3s var(--ease-out);animation:lbIn .3s var(--ease-out);cursor:zoom-in}.lb-stage img.z{transform:scale(2);cursor:zoom-out}.lb-nav{position:absolute;top:50%;margin-top:-22px;width:44px;height:44px;border-radius:50%;border:0;background:#ffffff1f;color:#fff;display:grid;place-items:center}.lb-nav.p{left:10px}.lb-nav.n{right:10px}.lb-cap{padding:10px 16px 18px;text-align:center;font-size:14px;max-width:70ch;margin:0 auto}@keyframes ligToque{50%{transform:scale(.9)}}@keyframes ligAnel{0%{opacity:0;transform:scale(1)}30%{opacity:.4}to{opacity:0;transform:scale(1.6)}}@keyframes ligCheck{0%{transform:scale(.6)}to{transform:none}}@keyframes ligNovo{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ligFade{0%{opacity:0}to{opacity:1}}@keyframes apVolta{0%{transform:scale(.98)}to{transform:none}}@keyframes apSai{0%{opacity:1}to{opacity:0}}.lig-toque{position:relative;animation:ligToque .14s var(--ease-out)}.lig-toque:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid var(--accent);pointer-events:none;opacity:0;animation:ligAnel .36s var(--ease-out)}.lig-f{display:flex;flex-direction:column;gap:10px}.lig-tempo{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;color:var(--muted);font-size:14px}.lig-link,.ap-link,.ap-cancelar{border:0;background:none;color:var(--accent);font-weight:600;font-size:14px;min-height:44px;padding:0 6px;cursor:pointer}.lig-aj{display:inline-flex;gap:8px}.lig-aj button{width:44px;height:44px;border-radius:22px;border:1px solid var(--line);background:var(--surface);color:var(--fg);font-size:20px;line-height:1}.lig-aj button:disabled{opacity:.45}.lig-q,.ap-q{font:600 15px var(--f-body);letter-spacing:0;margin:4px 0 0;color:var(--fg)}.lig-chips{display:flex;flex-wrap:wrap;gap:8px}.lig-chip{height:44px;border-radius:22px;padding:0 16px;border:1px solid var(--line);background:var(--surface);color:var(--fg);font-weight:600;font-size:14.5px;display:inline-flex;align-items:center;gap:6px;transition:background var(--t-micro) var(--ease-pop),border-color var(--t-micro) var(--ease-pop),color var(--t-micro) var(--ease-pop)}.lig-chip[aria-checked=true],.lig-chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.lig-chip .m-ic{width:18px;height:18px;animation:ligCheck var(--t-micro) var(--ease-pop)}.lig-obs{width:100%;min-width:0;border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:10px 12px;font-size:16px;resize:vertical;color:var(--fg)}.lig-erro{margin:0;color:var(--crit-ink);font-size:14px;font-weight:600}.lig-txt,.ap-txt{margin:0;font-size:14.5px;color:var(--fg)}.lig-bt{height:44px;min-height:44px;border-radius:12px;padding:0 16px;font-weight:650;font-size:15px;flex:1;min-width:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.lig-bt.pri{background:var(--accent);border:1px solid var(--accent);color:var(--accent-ink)}.lig-bt.sec{background:var(--surface);border:1px solid var(--line);color:var(--fg)}.lig-bt[aria-disabled=true]{opacity:.45;cursor:not-allowed}.modal-actions.lig-acts .lig-bt{flex:0 1 auto}.lig-card{align-self:center;display:flex;align-items:flex-start;gap:8px;max-width:90%;margin:6px 0;padding:6px 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--fg);font-size:12.5px;text-align:left;font-family:inherit}.lig-card .m-ic{width:16px;height:16px;color:var(--accent);margin-top:1px}.lig-card-t{display:flex;flex-direction:column;gap:2px;min-width:0}.lig-card-t i{color:var(--muted)}.lig-card.sem{background:var(--surface-3);color:var(--muted);border-color:transparent}.lig-card.sem .m-ic{color:var(--muted)}button.lig-card{cursor:pointer;min-height:44px;align-items:center}button.lig-card.sem{color:var(--fg)}.lig-card.novo{animation:ligNovo var(--t-ui) var(--ease-out)}.tel-pop-w{position:relative}.tel-btn{width:36px;padding:7px 0}.tel-btn .m-ic{width:18px;height:18px}.tel-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:8;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-2);padding:12px;display:flex;flex-direction:column;gap:8px;min-width:230px;animation:popUp .16s var(--ease-out)}.tel-pop-n{font:600 22px var(--f-mono);color:var(--fg);white-space:nowrap}.ap-aviso{display:flex;gap:10px;align-items:flex-start;background:var(--warn-soft);border-radius:12px;padding:10px 12px}.ap-aviso .m-ic{width:20px;height:20px;color:var(--warn-ink);flex:none;margin-top:1px}.ap-aviso p{margin:0;font-size:14px;color:var(--fg)}.ap-aviso b{color:var(--warn-ink)}.ap-radios{display:flex;flex-direction:column;gap:8px}.ap-radio{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:0 14px;color:var(--fg);font-size:15px;text-align:left}.ap-radio[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft)}.ap-dot{width:20px;height:20px;border-radius:50%;border:2px solid var(--line-strong);display:grid;place-items:center;flex:none}.ap-radio[aria-checked=true] .ap-dot{border-color:var(--accent)}.ap-radio[aria-checked=true] .ap-dot:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--accent)}.ap-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:4px}.ap-acts .lig-bt{flex:1 1 160px}.ap-acts .ap-cancelar{flex-basis:100%;color:var(--muted)}.msg .ap-b,.ap-b{white-space:normal;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.ap-l1{display:inline-flex;align-items:center;gap:6px;font-style:italic;color:var(--muted)}.ap-l1 .m-ic{width:16px;height:16px;flex:none}.ap-ver{padding:0;margin:0 0 -6px}.ap-orig{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-ui) var(--ease-out);width:100%}.ap-orig.on{grid-template-rows:1fr}.ap-orig>div{overflow:hidden;min-height:0;display:flex;flex-direction:column;gap:4px}.ap-orig.on>div{padding-top:6px}.ap-orig-t{white-space:pre-wrap;opacity:.7;text-decoration:line-through}.ap-mid{display:inline-flex;align-items:center;gap:6px;background:var(--surface-3);color:var(--muted);border-radius:8px;padding:4px 8px;font-size:13px;opacity:.85}.ap-mid .m-ic{width:16px;height:16px}.ap-gestor{font-size:12.5px;color:var(--muted)}.ap-falha{color:var(--crit-ink);font-size:13px;display:flex;flex-wrap:wrap;align-items:center;gap:0 6px}.ap-x{display:grid}.ap-x>*{grid-area:1 / 1;min-width:0}.ap-x-old{animation:apSai .18s var(--ease-out) forwards;pointer-events:none}.ap-x-new{animation:ligFade .18s var(--ease-out)}.ap-volta{animation:apVolta var(--t-micro) var(--ease-pop)}.msg-linha{align-self:stretch;display:flex;justify-content:flex-end;align-items:center;gap:4px;position:relative}.msg-linha>.msg{margin-left:0}.msg-mais{width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--muted);display:grid;place-items:center;opacity:0;transition:opacity var(--t-micro) var(--ease-out)}.msg-mais .m-ic{width:18px;height:18px}.msg-linha:hover .msg-mais,.msg-mais:focus-visible,.msg-mais[aria-expanded=true]{opacity:1}.msg-mais:hover{background:var(--surface-3);color:var(--fg)}@media (hover:none){.msg-mais{opacity:1}}.msg-menu{position:absolute;right:40px;top:calc(100% - 6px);z-index:6;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-2);padding:4px;min-width:240px;animation:popUp .16s var(--ease-out)}.msg-menu button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;border:0;background:none;border-radius:8px;padding:0 10px;font-size:13.5px;color:var(--fg);text-align:left}.msg-menu button .m-ic{width:18px;height:18px}.msg-menu button.danger{color:var(--crit-ink)}.msg-menu button.danger:hover{background:var(--crit-soft)}.msg-menu button.off{color:var(--muted);cursor:default}.msg-out .meta{color:color-mix(in srgb,var(--fg) 68%,transparent)}.ctx-fixo{position:fixed;right:auto;min-width:200px;z-index:60}.msg-menu.ctx-fixo,.msg-menu.ctx-cursor{min-width:250px;padding:8px;border-radius:16px;border:1px solid var(--line);box-shadow:0 4px 28px #0000002e}.ctx-fixo button,.ctx-cursor button{min-height:46px;gap:16px;padding:0 14px;font-size:15px;border-radius:10px}.ctx-fixo button .m-ic,.ctx-cursor button .m-ic{width:22px;height:22px}.msg-linha.in{justify-content:flex-start}.msg-linha.in>.msg{margin-right:0}.msg-linha.in .msg-menu{right:auto;left:0;min-width:200px}.msg-cit{display:flex;flex-direction:column;gap:1px;width:100%;margin:0 0 6px;padding:5px 9px;border:0;border-left:3px solid var(--accent);border-radius:6px;background:color-mix(in srgb,var(--fg) 6%,transparent);color:var(--fg);text-align:left;font:inherit;font-size:12.5px;line-height:1.3;cursor:pointer;transition:background var(--t-micro) var(--ease-out)}.msg-cit:hover{background:color-mix(in srgb,var(--fg) 10%,transparent)}.msg-cit b{color:var(--accent);font-weight:600}.msg-cit span{color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.msg-achada{animation:msgAchada 1.2s var(--ease-out)}@keyframes msgAchada{0%,30%{box-shadow:0 0 0 3px var(--accent-line)}to{box-shadow:0 0 0 0 transparent}}.cit-bar{animation:popUp .14s var(--ease-out)}.cit-bar{display:flex;align-items:center;gap:8px;border-left:3px solid var(--accent);background:var(--surface-2);border-radius:8px;padding:4px 4px 4px 10px}.cit-t{flex:1;min-width:0;display:flex;flex-direction:column;font-size:12.5px}.cit-t b{color:var(--accent)}.cit-t span{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tq{display:inline-flex;align-items:center;color:var(--muted);vertical-align:middle;transition:color .2s cubic-bezier(.16,1,.3,1)}.tq svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.tq.tq-lida{color:var(--tick-read)}.tq-2{transform-box:fill-box}.tq-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tq-a-entregue .tq-2{animation:tq-entra .18s cubic-bezier(.16,1,.3,1)}.tq-a-lida svg{animation:tq-pulso .26s cubic-bezier(.16,1,.3,1)}@keyframes tq-entra{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:none}}@keyframes tq-pulso{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}.m-prev .tq svg{width:17px;height:17px}.m-b.img .m-meta.on-img .tq.tq-lida{color:#9fd6ff}@media (prefers-reduced-motion: reduce){.tq,.tq *{animation:none!important;transition:none!important}}.msg.ja{animation:none}.nova-versao{position:fixed;left:50%;top:calc(10px + env(safe-area-inset-top,0px));transform:translate(-50%);z-index:70;display:flex;align-items:center;gap:14px;max-width:calc(100% - 32px);padding:9px 10px 9px 16px;border-radius:11px;background:var(--fg);color:var(--surface);font-size:13.5px;box-shadow:var(--shadow-2);animation:toastIn .26s var(--ease-out)}.nova-versao button{border:0;border-radius:8px;padding:6px 12px;background:var(--accent);color:var(--accent-ink);font:600 13px var(--f-body);cursor:pointer;white-space:nowrap}.nova-versao button:focus-visible{outline:2px solid var(--surface);outline-offset:2px}@media (prefers-reduced-motion: reduce){.nova-versao{animation:none}}.rail-menu{position:relative;margin-top:auto;display:flex;flex-direction:column;align-items:center}.rail-menu-card{position:absolute;left:calc(100% + 10px);bottom:0;z-index:30;min-width:224px;max-height:min(70vh,420px);overflow:auto;padding:6px;border-radius:12px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2);display:flex;flex-direction:column;gap:2px}.rail-menu-item{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--fg);font-size:14px;font-weight:500;text-align:left;cursor:pointer}.rail-menu-item svg{width:20px;height:20px;flex:none}.rail-menu-item:hover,.rail-menu-item:focus-visible{background:#7f7f7f24}.rail-menu-item.on{background:#7f7f7f33}.rail-menu-item.crit{color:var(--crit)}.rail-menu-txt{flex:1;display:flex;flex-direction:column;line-height:1.25}.rail-menu-txt small{font-size:11.5px;font-weight:500}.rail-menu-n{min-width:20px;height:20px;border-radius:10px;background:var(--accent);color:var(--accent-ink);font:600 11px/20px var(--f-mono);text-align:center;padding:0 6px}@media (max-width:760px){.rail-menu{margin-top:0;flex:1}.rail-menu .nav-btn{width:100%}.rail-menu-card{left:auto;right:0;bottom:calc(100% + 8px);max-height:min(50dvh,320px)}}@keyframes ring{0%{opacity:.6;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes stepFwd{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes stepBack{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.state-chip.ok{color:var(--ok-ink)}.state-chip.warnc{color:var(--warn-ink)}.state-chip.perdido{color:var(--crit-ink)}.canal-tag.t-qr{color:var(--warn-ink)}.wa-sum{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 14px;align-items:center;padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:var(--surface);animation:fadeUp var(--t-ui) var(--ease-out)}.wa-sum.tone-crit{border-color:color-mix(in srgb,var(--crit) 35%,var(--line));background:linear-gradient(90deg,var(--crit-soft),var(--surface) 70%)}.wa-sum.tone-ok{background:linear-gradient(90deg,var(--ok-soft),var(--surface) 70%)}.wa-sum .big{font:600 22px/1.1 var(--f-display)}.wa-sum .sub{font-size:13px;color:var(--muted)}.wa-sum .who{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.wa-sum .who button{border:0;background:var(--surface);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600;color:var(--crit-ink);box-shadow:var(--shadow-1);min-height:28px}.wa-stats{grid-column:1 / -1;display:flex;gap:6px 14px;flex-wrap:wrap;font-size:12.5px;color:var(--muted);border-top:1px solid var(--line);padding-top:9px;margin-top:8px}.wa-stats b{font:600 13px var(--f-mono);color:var(--fg);margin-right:3px}.wa-stats .s-crit b{color:var(--crit-ink)}.st-ic{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;position:relative}.st-ic svg.i{width:17px;height:17px;stroke-width:2.4}.st-ic.ok{background:var(--ok-soft);color:var(--ok)}.st-ic.crit{background:var(--crit-soft);color:var(--crit)}.st-ic.warn{background:var(--warn-soft);color:var(--warn)}.st-ic.none{background:var(--surface-3);color:var(--muted)}.st-ic.big{width:44px;height:44px}.st-ic.live:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid currentColor;opacity:0;animation:ring 1.6s var(--ease-out) infinite}.st-ic.once:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid currentColor;opacity:0;animation:ring 1.2s var(--ease-out) 2}.wa-sec{padding:0;overflow:hidden}.wa-sec-h{display:flex;justify-content:space-between;align-items:flex-end;gap:8px 12px;flex-wrap:wrap;padding:16px 16px 12px}.wa-sec-h h2{display:flex;align-items:center;gap:8px;margin:0}.wa-sec-h h2 .n{font:500 13px var(--f-mono);color:var(--muted)}.wa-sec-h p{font-size:12.5px;color:var(--muted);max-width:60ch;margin:2px 0 0}.wa-func{display:flex;gap:4px 12px;align-items:center;flex-wrap:wrap;padding:0 16px 12px}.wa-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:6px 12px;align-items:center;padding:12px 16px;border-top:1px solid var(--line);position:relative;animation:fadeUp var(--t-ui) var(--ease-out) both;animation-delay:calc(var(--i,0) * 40ms)}.wa-row.off{background:color-mix(in srgb,var(--surface-2) 60%,var(--surface))}.wa-row.off .wa-main,.wa-row.off .st-ic{opacity:.6}.wa-main{min-width:0;display:flex;flex-direction:column;gap:2px}.wa-l1{display:flex;gap:6px;align-items:center;flex-wrap:wrap;min-width:0}.wa-l1 b{font:600 18px/1.15 var(--f-display);letter-spacing:.01em}.wa-l1 .canal-tag{max-width:none}.wa-l2{font-size:12.5px;color:var(--muted);display:flex;gap:4px 8px;flex-wrap:wrap}.stt{font-weight:600}.stt.ok{color:var(--ok-ink)}.stt.crit{color:var(--crit-ink)}.stt.warn{color:var(--warn-ink)}.stt.none{color:var(--muted)}.wa-det{font-size:12.5px;color:var(--fg)}.wa-acts{display:flex;gap:6px;align-items:center;justify-content:flex-end}.wa-x{grid-column:2 / -1;display:flex;flex-direction:column;gap:10px;padding:10px 12px;border-radius:10px;background:var(--surface-2);animation:popUp var(--t-ui) var(--ease-out);transform-origin:top;font-size:13px}.wa-x.wa-x-crit{background:var(--crit-soft)}.wa-x.res-ok{background:var(--ok-soft);color:var(--ok-ink);flex-direction:row;align-items:center;gap:8px;font-weight:500}.wa-x .acts{display:flex;gap:8px;flex-wrap:wrap}.wa-x ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px}.wa-p{font-size:13px;margin:0}.btn.icon{width:36px;padding:0}.tech{font-size:13px}.switch.sw-ac[aria-checked=true]{color:var(--accent)}.switch.sw-ac[aria-checked=true] .trk{background:var(--accent)}.danger-txt{color:var(--crit-ink)!important}.menu{position:fixed;z-index:80;min-width:230px;max-width:calc(100vw - 24px);background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-2);padding:6px;display:flex;flex-direction:column;animation:popUp .18s var(--ease-out);transform-origin:top right}.menu button{border:0;background:transparent;text-align:left;border-radius:8px;padding:9px 10px;font-size:13.5px;display:flex;flex-direction:column;gap:1px;min-height:40px}.menu button small{font-size:11.5px;color:var(--muted)}.menu button:hover,.menu button:focus-visible{background:var(--surface-2)}.menu button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.menu button.danger{color:var(--crit-ink)}.menu hr{border:0;border-top:1px solid var(--line);margin:4px 2px;width:auto}.wz-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.wz-steps .s{display:flex;flex-direction:column;gap:5px}.wz-steps .bar{height:6px;border-radius:3px;background:var(--surface-3);overflow:hidden;position:relative}.wz-steps .bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--t-hero) var(--ease-out)}.wz-steps .s.done .bar:after{transform:scaleX(1);opacity:.55}.wz-steps .s.cur .bar:after{transform:scaleX(1)}.wz-steps .wl{font:600 12px var(--f-body);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.wz-steps .s.cur .wl{color:var(--accent)}.wz-body{display:flex;flex-direction:column;gap:14px}.wz-body .sub{margin:0;color:var(--muted);font-size:13px}.wz-body.fwd{animation:stepFwd var(--t-ui) var(--ease-out)}.wz-body.back{animation:stepBack var(--t-ui) var(--ease-out)}.opts{display:flex;flex-direction:column;gap:8px}.opt{display:grid;grid-template-columns:40px minmax(0,1fr) 22px;gap:4px 12px;align-items:center;text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:12px 14px;min-height:64px;transition:border-color var(--t-micro) var(--ease-out),background var(--t-micro) var(--ease-out),transform var(--t-micro) var(--ease-out),box-shadow var(--t-micro) var(--ease-out);animation:fadeUp var(--t-ui) var(--ease-out) both;animation-delay:calc(var(--i,0) * 50ms)}.opt:hover{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:var(--shadow-1)}.opt[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft)}.opt .oi{width:40px;height:40px;border-radius:10px;background:var(--surface-3);display:grid;place-items:center;color:var(--accent);grid-row:span 2}.opt[aria-checked=true] .oi{background:var(--surface)}.opt .ot{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-weight:600;font-size:14.5px}.opt .od{grid-column:2;font-size:12.5px;color:var(--muted)}.opt .radio{grid-row:1 / span 2;grid-column:3;width:20px;height:20px;border-radius:50%;border:2px solid var(--line-strong);display:grid;place-items:center}.opt .radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--accent);transform:scale(0);transition:transform .22s var(--ease-pop)}.opt[aria-checked=true] .radio{border-color:var(--accent)}.opt[aria-checked=true] .radio:after{transform:scale(1)}.cmp{width:100%;border-collapse:collapse;font-size:12.5px;margin-top:8px}.cmp th,.cmp td{border-bottom:1px solid var(--line);padding:7px 6px;text-align:left;vertical-align:top}.cmp th{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.cmp-wrap{overflow-x:auto}.box{border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.box h3{font:600 11px var(--f-body);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0}.box.info{background:var(--surface-2);border-color:transparent}.box.tip-risk{background:var(--surface-2);border-color:transparent;border-left:3px solid var(--warn);border-radius:4px 12px 12px 4px}.box ul{margin:0;padding-left:18px;font-size:13px;display:flex;flex-direction:column;gap:4px}.box ul li::marker{color:var(--accent)}.steps-ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;counter-reset:s}.steps-ol li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;font-size:14px;counter-increment:s}.steps-ol li:before{content:counter(s);width:28px;height:28px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font:600 13px/28px var(--f-mono);text-align:center}b.kbd{font-weight:600;background:var(--surface-3);border-radius:5px;padding:0 5px}.prog-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.prog-list li{display:flex;gap:10px;align-items:center;font-size:13.5px;color:var(--muted)}.prog-list li .pi{width:20px;height:20px;display:grid;place-items:center}.prog-list li.run{color:var(--fg)}.prog-list li.run .pi{color:var(--accent)}.prog-list li.ok{color:var(--fg)}.prog-list li.ok .pi{color:var(--ok);animation:popIn .26s var(--ease-pop)}.prog-list li.fail{color:var(--crit-ink)}.success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:8px 0 4px}.success svg.burst{width:72px;height:72px}.burst .c{fill:var(--ok-soft);stroke:var(--ok);stroke-width:2.5;transform-origin:center;animation:popIn .32s var(--ease-pop) both}.burst .k{fill:none;stroke:var(--ok);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:draw .42s var(--ease-out) .18s forwards}.success h3{font:600 24px/1.15 var(--f-display);letter-spacing:.02em;margin:0;animation:fadeUp var(--t-ui) var(--ease-out) .26s both}.success p{color:var(--muted);font-size:13.5px;max-width:44ch;margin:0;animation:fadeUp var(--t-ui) var(--ease-out) .32s both}.hint-dis{font-size:12px;color:var(--muted);margin:-6px 0 0;text-align:right}.mw-card{display:flex;flex-direction:column;gap:16px;padding:20px}.mw-head{display:flex;gap:12px;align-items:center}.mw-head .t{font:600 22px/1.1 var(--f-display)}.mw-head .s{font-size:13px;color:var(--muted)}.mw-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px 28px;align-items:start}.mw-flow{display:flex;flex-direction:column;gap:14px;min-width:0}.mw-qr{display:flex;flex-direction:column;align-items:center;gap:10px}.mw-acts-col{display:flex;flex-direction:column;gap:8px;align-items:stretch}.mw-num-row{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-end}.mw-ok-num{font:600 clamp(19px,5.6vw,28px)/1.1 var(--f-mono);white-space:nowrap}.qr-card{position:relative;background:#fff;padding:12px;border-radius:14px;box-shadow:var(--shadow-1);border:1px solid var(--line);width:236px;height:236px;display:grid;place-items:center}.qr-card img{width:100%;height:100%;object-fit:contain;animation:fade .2s var(--ease-out);transition:filter .3s var(--ease-out),opacity .3s}.qr-card.blur img{filter:blur(5px);opacity:.35}.qr-wait{display:flex;gap:8px;align-items:center;color:#55626d;font-size:13px}.qr-ovl{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;gap:6px;color:#0f1a23;font-weight:600;padding:20px;animation:fade .2s var(--ease-out)}.qr-ovl p{margin:0}.qr-ovl .btn{background:#fff;color:#0f1a23;border-color:#b6c1c9}.qr-ovl .okc{width:56px;height:56px;border-radius:50%;background:#22804e;color:#fff;display:grid;place-items:center;animation:popIn .32s var(--ease-pop)}.qr-ovl .okc svg.i{width:28px;height:28px;stroke-width:3}.qr-timer{width:236px;display:flex;flex-direction:column;gap:5px}.qr-timer .trk{height:4px;border-radius:2px;background:var(--surface-3);overflow:hidden}.qr-timer .trk i{display:block;height:100%;width:100%;background:var(--accent);transform-origin:left;transition:transform 1s linear}.qr-timer .lbl{font-size:12px;color:var(--muted)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.live-dot{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;margin:0}.live-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--warn);animation:breathe 1.6s ease-in-out infinite}.pair-code{font:600 34px/1 var(--f-mono);letter-spacing:.14em;background:var(--surface-2);border-radius:12px;padding:16px;text-align:center;animation:popIn .32s var(--ease-out)}.mw-banner{display:flex;gap:10px;align-items:flex-start;border-radius:12px;padding:12px 14px;font-size:13.5px;animation:fadeUp var(--t-ui) var(--ease-out)}.mw-banner b{display:block}.mw-banner.accent{background:var(--accent-soft)}.mw-banner.warn{background:var(--warn-soft)}.mw-banner.crit{background:var(--crit-soft)}.confirm-box{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:12px;background:var(--crit-soft);animation:popUp var(--t-ui) var(--ease-out);font-size:13.5px}.confirm-box p{margin:0}.meu-aviso{display:flex;gap:10px 14px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--warn-soft);border-radius:12px;padding:8px 10px 8px 14px;font-size:13.5px;animation:fadeUp var(--t-ui) var(--ease-out)}.nav-dot{position:absolute;top:5px;right:12px;width:8px;height:8px;border-radius:50%;background:var(--crit);box-shadow:0 0 0 2px var(--rail)}@media (max-width:760px){.mw-grid{grid-template-columns:minmax(0,1fr)}.toast{bottom:calc(72px + env(safe-area-inset-bottom,0px))}.nav-dot{right:calc(50% - 16px)}}@media (max-width:560px){.wa-row{grid-template-columns:36px minmax(0,1fr)}.wa-acts{grid-column:2;justify-content:flex-start}.wa-x{grid-column:1 / -1}.wa-sum{grid-template-columns:auto minmax(0,1fr)}.wa-sum>.btn{grid-column:1 / -1;justify-self:start}}@media (pointer:coarse){.btn,.btn.sm,.seg2 button,.adm-tab,.menu button,.wa-sum .who button,.switch,.toast-undo,details summary,.linkbtn,.check{min-height:44px}.linkbtn{display:inline-flex;align-items:center}.btn.icon{width:44px}.thumb .x:before{top:-11px;right:-11px;bottom:-11px;left:-11px}.speed:before{top:-13px;right:-4px;bottom:-13px;left:-4px}}@media (prefers-reduced-motion: reduce){.burst .k{stroke-dashoffset:0}.spin{animation:spin .7s linear infinite!important}}:root{--ease-move:cubic-bezier(.65,0,.35,1)}.composer [hidden],.mp-page [hidden]{display:none!important}.mp-page .field,.mp-fill .field{min-width:0}.mp-page .inp[aria-invalid=true],.mp-fill .inp[aria-invalid=true]{border-color:var(--crit)}.mp-page textarea.inp{resize:vertical;line-height:1.45}.mp-bar .seg2{max-width:100%;flex-wrap:wrap}.mp-bar .seg2 button,.mp-pd .seg2 button{white-space:nowrap}.jn-pill{display:inline-flex;align-items:center;gap:7px;min-height:30px;max-width:100%;margin-right:auto;padding:3px 10px 3px 5px;border:0;border-radius:999px;font-size:12.5px;font-weight:600;background:var(--ok-soft);color:var(--ok-ink);white-space:nowrap;text-align:left;transition:background .4s var(--ease-out),color .4s var(--ease-out)}.jn-pill .jn-t{overflow:hidden;text-overflow:ellipsis;min-width:0}.jn-pill .jn-sm{display:none}.jn-pill .jn-chev{width:14px;height:14px;opacity:.75;transition:transform .22s var(--ease-move)}.jn-pill[aria-expanded=true] .jn-chev{transform:rotate(180deg)}.jn-pill:hover .jn-chev{opacity:1}.jn-pill .jn-t b{font:600 12.5px var(--f-mono);font-variant-numeric:tabular-nums}.jn-pill .jn-t.jn-swap{animation:fadeUp .2s var(--ease-out)}.jn-pill.is-hora{background:var(--warn-soft);color:var(--warn-ink)}.jn-pill.is-fechada{background:var(--surface-3);color:var(--fg)}.jn-pill.is-nudge{animation:jnNudge .6s var(--ease-out) 2}.jn-pill.is-renova .jn-bar{transition:stroke-dashoffset .6s var(--ease-out)}@keyframes jnNudge{50%{transform:scale(1.05)}}.jn-svg{width:22px;height:22px;flex:0 0 auto;overflow:visible}.jn-trk{fill:none;stroke:currentColor;stroke-width:2.2;opacity:.22}.jn-bar{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:62.83;transform:rotate(-90deg);transform-origin:12px 12px;transition:stroke-dashoffset .7s var(--ease-out) .2s}.jn-lock{opacity:0;transition:opacity .2s var(--ease-out)}.jn-shackle{transform-origin:14.3px 11px;transform:translateY(-2.2px) rotate(-28deg)}.jn-check{fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14;opacity:0;transition:opacity .2s var(--ease-out)}.jn-pill.is-fechada .jn-lock{opacity:1}.jn-pill.is-fechada .jn-shackle{transform:none}.jn-pill.is-fechada .jn-bar{stroke-dashoffset:62.83!important}.jn-pill.jn-abrindo .jn-lock{animation:jnLockOut .9s var(--ease-out) both}.jn-pill.jn-abrindo .jn-shackle{animation:jnShackleOpen .36s var(--ease-pop) both}.jn-pill.jn-abrindo .jn-check{opacity:1;animation:draw .32s var(--ease-out) .62s forwards}@keyframes jnLockOut{0%,62%{opacity:1}to{opacity:0}}@keyframes jnShackleOpen{0%{transform:none}to{transform:translateY(-2.2px) rotate(-28deg)}}.jn-pill.jn-fechando .jn-bar{transition:stroke-dashoffset .4s var(--ease-in)}.jn-pill.jn-fechando .jn-lock{transition-delay:.3s}.jn-pill.jn-fechando .jn-shackle{animation:jnShackleClose .26s var(--ease-in) .38s both}@keyframes jnShackleClose{0%{transform:translateY(-2.2px) rotate(-28deg)}to{transform:none}}.composer.jn-glow{animation:jnGlow 1.2s var(--ease-out)}@keyframes jnGlow{0%{box-shadow:inset 0 3px 0 var(--ok)}to{box-shadow:inset 0 3px 0 transparent}}.jn-out{animation:jnOut .18s var(--ease-in) forwards;pointer-events:none}@keyframes jnOut{to{opacity:0;transform:translateY(4px)}}.jn-in{animation:popUp .26s var(--ease-out) both;transform-origin:bottom center}.jn-in-row>*{animation:popIn .24s var(--ease-out) both}.jn-in-row>:nth-child(2){animation:fadeUp .26s var(--ease-out) 40ms both}.jn-in-row>:nth-child(3){animation-delay:80ms}.jn-div{align-self:stretch;display:flex;flex-direction:column;align-items:center;gap:2px;margin:12px 0 8px;text-align:center;animation:fadeUp .26s var(--ease-out)}.jn-div .jn-dl{display:flex;align-items:center;gap:10px;width:100%;font:600 11.5px var(--f-body);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.jn-div .jn-dl:before,.jn-div .jn-dl:after{content:"";flex:1;height:1px;background:var(--line-strong)}.jn-div .jn-dl svg.i{width:14px;height:14px}.jn-div small{font-size:12px;color:var(--muted)}.jn-exp{background:var(--surface-2);border-radius:10px;padding:10px 12px;font-size:13px;display:flex;flex-direction:column;gap:6px;animation:popUp .22s var(--ease-out);transform-origin:top left}.jn-exp p{margin:0}.jn-draft{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:center;background:var(--surface-2);border:1px dashed var(--line-strong);border-radius:10px;padding:8px 10px;font-size:13px;animation:popUp .26s var(--ease-out)}.jn-draft q{display:block;color:var(--fg);font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;quotes:"“" "”"}.jn-draft .jn-da{display:flex;gap:6px;flex-wrap:wrap;grid-column:1 / -1}.jn-mini{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;font:600 11px var(--f-mono);color:var(--muted)}.jn-mini svg.i{width:13px;height:13px}.jn-mini.is-hora{background:var(--warn-soft);color:var(--warn-ink);padding:1px 6px;border-radius:5px}.mp-pick{display:flex;flex-direction:column;gap:10px}.mp-why{font-size:13px;color:var(--fg);margin:0}.mp-start-row{display:flex;align-items:baseline;justify-content:space-between;gap:6px 14px;flex-wrap:wrap}.mp-more{white-space:nowrap;margin-left:auto}.mp-sug-h{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.mp-lb{font:600 10.5px var(--f-body);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.mp-sug{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;max-height:260px;overflow-y:auto;padding:2px}.mp-sug-one{grid-template-columns:minmax(0,min(100%,440px));max-height:none;overflow:visible}.mp-card{display:flex;flex-direction:column;gap:4px;text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:10px 12px;min-height:44px;min-width:0;transition:border-color var(--t-micro) var(--ease-out),transform var(--t-micro) var(--ease-out),box-shadow var(--t-micro) var(--ease-out);animation:fadeUp .26s var(--ease-out) both;animation-delay:calc(var(--i,0) * 50ms)}.mp-card:hover{border-color:var(--accent-line);transform:translateY(-1px);box-shadow:var(--shadow-1)}.mp-card:active{transform:scale(.98)}.mp-ct{display:flex;gap:6px;align-items:center;justify-content:space-between;font-weight:600;font-size:13.5px;min-width:0}.mp-ct>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-cx{font-size:12.5px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mp-card.is-sug{border-color:var(--accent-line)}.mp-card-cta{align-self:flex-start;margin-top:3px;color:var(--accent);font-size:12px;font-weight:600}.mp-sug-one .mp-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:8px 10px;align-items:center}.mp-sug-one .mp-ct{grid-column:1;justify-content:flex-start;min-width:0;font-size:13px}.mp-sug-one .mp-cx{grid-column:1;min-width:0;white-space:nowrap;text-overflow:ellipsis;display:block;font-size:11.5px}.mp-sug-one .mp-card-cta{grid-column:2;grid-row:1 / 3;align-self:center;margin:0;white-space:nowrap}.mp-cat{font:600 10.5px var(--f-body);padding:1px 6px;border-radius:5px;white-space:nowrap;flex:0 0 auto}.mp-cat.is-u{background:var(--surface-3);color:var(--muted)}.mp-cat.is-m{background:var(--accent-soft);color:var(--accent)}.mp-empty{display:flex;flex-direction:column;gap:8px;align-items:flex-start;background:var(--surface-2);border-radius:12px;padding:12px 14px;font-size:13px}.mp-empty b{font:600 18px var(--f-display)}.mp-wait{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;font-size:13px;background:var(--surface-2);border-radius:10px;padding:8px 12px;animation:fadeUp .26s var(--ease-out)}.mp-wait .note-ex{flex-basis:100%}.mp-fill{display:flex;flex-direction:column;gap:10px;max-height:min(60dvh,520px);overflow-y:auto;padding:2px}.mp-fill-h{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mp-fill-h b{font:600 19px/1.1 var(--f-display)}.mp-fill-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:12px 18px;align-items:start}.mp-vars{display:flex;flex-direction:column;gap:10px}.mp-vl{display:flex;gap:6px;align-items:center;flex-wrap:wrap;color:var(--fg);font-weight:500}.mp-vn{font:600 11px var(--f-mono);background:var(--surface-3);color:var(--muted);border-radius:5px;padding:1px 5px}.mp-auto{display:inline-flex;gap:3px;align-items:center;font-size:11.5px;font-weight:600;color:var(--ok-ink)}.mp-auto svg.i{width:13px;height:13px;stroke-width:2.6}.mp-auto-l{font-size:13px;margin:0}.mp-foot{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap;position:sticky;bottom:-2px;background:var(--surface);padding-top:4px}.mp-need{margin-right:auto;font-size:12.5px;color:var(--muted)}.mp-need.is-ok{color:var(--ok-ink);font-weight:600}.mp-cost{flex-basis:100%;display:flex;gap:6px;align-items:center;font-size:12.5px;color:var(--fg);margin:0}.mp-cost svg.i{width:15px;height:15px;color:var(--accent)}.mp-pv{min-width:0}.mp-pv>summary{font:600 11px var(--f-body);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:6px}.mp-pv>summary:hover{color:var(--fg)}.mp-pv>summary .mp-pv-res{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 13px var(--f-body);text-transform:none;letter-spacing:0;color:var(--fg)}.mp-pv[open]>summary .mp-pv-res{display:none}.mpv{border-radius:12px;padding:12px;background-color:var(--surface-3);background-image:radial-gradient(color-mix(in srgb,var(--fg) 8%,transparent) 1px,transparent 1.3px);background-size:14px 14px;display:flex;flex-direction:column;gap:3px;min-width:0}.mpv-cap{font:600 10.5px var(--f-body);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:5px;display:flex;justify-content:space-between;gap:8px;align-items:center}.mpv-b{background:var(--bubble-in);border-radius:4px 12px 12px;box-shadow:var(--shadow-1);padding:6px 8px 5px;max-width:100%;display:flex;flex-direction:column;gap:4px;transition:box-shadow .3s var(--ease-out)}.mpv-img{display:block;width:100%;aspect-ratio:1.91/1;object-fit:cover;border-radius:8px;background:var(--surface-3)}div.mpv-img{display:grid;place-items:center;align-content:center;gap:4px;color:var(--muted);font-size:12px;border:1.5px dashed var(--line-strong)}.mpv-ht{font-weight:700;font-size:14px;line-height:1.3;overflow-wrap:anywhere}.mpv-tx{font-size:14px;line-height:1.42;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px}.mpv-v{background:var(--accent-soft);color:var(--accent);border-radius:4px;padding:0 3px;font-weight:500}.mpv-v.is-var{font:600 12.5px var(--f-mono)}.mpv-v.is-vazio{background:var(--warn-soft);color:var(--warn-ink);font-weight:600}.mpv-ft{font-size:12px;color:var(--muted)}.mpv-tm{align-self:flex-end;font:11px var(--f-mono);color:var(--muted);margin-top:-2px}.mpv-ph{color:var(--muted);font-style:italic}.mpv-bts{display:flex;flex-direction:column;gap:2px;margin-top:1px}.mpv-bt{display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 10px;background:var(--bubble-in);border-radius:8px;box-shadow:var(--shadow-1);color:var(--accent);font-size:13.5px;font-weight:500;text-align:center}.mpv-bt svg.i{width:15px;height:15px}.mpv-flash{animation:mpvFlash .7s var(--ease-out)}@keyframes mpvFlash{0%{background-color:var(--accent-soft)}to{background-color:transparent}}.mpv-b.mpv-flash{animation:mpvRing .7s var(--ease-out)}@keyframes mpvRing{0%{box-shadow:0 0 0 3px var(--accent-line)}to{box-shadow:var(--shadow-1)}}.msg.mp-msg{display:flex;flex-direction:column;gap:4px;white-space:normal}.msg.mp-msg .mpv-img{max-width:280px}.msg.mp-msg .mpv-bts{margin:4px -6px -2px;border-top:1px solid color-mix(in srgb,var(--fg) 10%,transparent);padding-top:4px}.msg.mp-msg .mpv-bt{box-shadow:none;background:transparent;min-height:32px}.mp-tag{display:inline-flex;gap:4px;align-items:center}.mp-tag svg.i{width:13px;height:13px}.mp-page{display:flex;flex-direction:column;gap:16px;min-width:0}.mp-head{display:flex;justify-content:space-between;align-items:flex-end;gap:10px 16px;flex-wrap:wrap}.mp-head h2{font-size:26px;line-height:1.05}.mp-head p{color:var(--muted);font-size:13px;max-width:64ch;margin-top:4px}.mp-bar{display:flex;gap:8px 14px;align-items:center;flex-wrap:wrap;justify-content:space-between}.mp-n{font:500 11px var(--f-mono);margin-left:5px;color:var(--muted);display:inline-block}.mp-n.is-tick{animation:tick .26s var(--ease-out)}.mp-sync{display:inline-flex;gap:8px;align-items:center;font-size:12.5px;color:var(--muted);flex-wrap:wrap}.mp-sync .live-dot{font-size:12.5px}.mp-list{padding:0;overflow:hidden}.mp-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:6px 12px;align-items:center;padding:12px 16px;border-top:1px solid var(--line);animation:fadeUp var(--t-ui) var(--ease-out) both;animation-delay:calc(var(--i,0) * 40ms)}.mp-row:first-child{border-top:0}.mp-row.is-flash-ok{animation:mpFlashOk 1.4s var(--ease-out)}.mp-row.is-flash-crit{animation:mpFlashCrit 1.4s var(--ease-out)}.mp-row.is-flash{animation:mpFlash 1.4s var(--ease-out)}.mp-row.is-saindo{animation:mpOut .22s var(--ease-in) forwards}@keyframes mpFlashOk{0%{background:var(--ok-soft)}to{background:transparent}}@keyframes mpFlashCrit{0%{background:var(--crit-soft)}to{background:transparent}}@keyframes mpFlash{0%{background:var(--accent-soft)}to{background:transparent}}@keyframes mpOut{to{opacity:0;transform:translate(-12px)}}.st-ic.mp-pop{animation:popIn .32s var(--ease-pop)}.mp-rb{border:0;background:transparent;padding:4px 0;text-align:left;display:flex;flex-direction:column;gap:3px;min-width:0;border-radius:8px;min-height:44px}.mp-rb:hover .mp-l1 b{color:var(--accent)}.mp-l1{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.mp-l1 b{font:600 18px/1.15 var(--f-display);letter-spacing:.01em;transition:color var(--t-micro) var(--ease-out)}.mp-l1 .mp-chev{width:16px;height:16px;color:var(--muted);transition:transform .22s var(--ease-move)}.mp-rb[aria-expanded=true] .mp-chev{transform:rotate(90deg)}.mp-l2{display:flex;gap:4px 10px;flex-wrap:wrap;font-size:12.5px;color:var(--muted);align-items:center}.mp-l2 code{font-size:11.5px}.mp-l3{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70ch}.mp-acts{display:flex;gap:6px;align-items:center;justify-content:flex-end}.mp-x{grid-column:2 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:12px 18px;align-items:start;padding:12px 14px;border-radius:12px;background:var(--surface-2);animation:popUp var(--t-ui) var(--ease-out);transform-origin:top;font-size:13px}.mp-x.is-crit{background:var(--crit-soft)}.mp-x.is-warn{background:var(--warn-soft)}.mp-x h4{font:600 11px var(--f-body);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 4px}.mp-x .mp-xi{display:flex;flex-direction:column;gap:10px;min-width:0}.mp-x ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.mp-x .mp-xa{display:flex;gap:8px;flex-wrap:wrap}.mp-skel{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:14px 16px;border-top:1px solid var(--line)}.mp-skel i{display:block;height:12px;border-radius:4px;background:var(--surface-3)}.mp-skel i.mp-skc{width:36px;height:36px;border-radius:50%}.mp-skel span{display:flex;flex-direction:column;gap:8px}.mp-ex{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.mp-ed{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px 28px;align-items:start}.mp-ed-form{display:flex;flex-direction:column;gap:16px;min-width:0}.mp-ed-side{position:sticky;top:0;min-width:0}.mp-pd{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px}.mp-pd>summary{font:600 11px var(--f-body);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:6px}.mp-pd .seg2 button{padding:4px 10px;font-size:12px}.mp-pd .mpv{margin-top:8px}.mp-sec{display:flex;flex-direction:column;gap:10px}.mp-sec+.mp-sec{border-top:1px solid var(--line);padding-top:16px}.mp-sec-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.mp-sec-h h3{font-size:19px}.mp-sec-h small{font-size:12px;color:var(--muted)}.mp-count{font:500 11.5px var(--f-mono);color:var(--muted);text-align:right}.mp-count.is-near{color:var(--warn-ink)}.mp-count.is-over{color:var(--crit-ink);font-weight:600}.mp-tools{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.mp-tools .mp-lb{margin-right:2px}.mp-name{display:flex;gap:6px 8px;align-items:center;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.mp-name code{font-size:12.5px;color:var(--fg)}.mp-name .is-ok{color:var(--ok-ink);display:inline-flex;align-items:center;gap:3px;font-weight:600}.mp-name .is-ok svg.i{width:14px;height:14px;stroke-width:2.6}.mp-vrow{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:8px 10px;align-items:end;padding:10px 12px;border-radius:10px;background:var(--surface-2);animation:fadeUp .22s var(--ease-out)}.mp-vrow .mp-vn{margin-bottom:11px}.mp-vrow .mp-vr2{grid-column:2 / -1}.mp-tips{display:flex;flex-direction:column;gap:6px}.mp-tips:empty{display:none}.mp-tip{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:4px 8px;align-items:start;padding:8px 10px;border-radius:4px 10px 10px 4px;font-size:13px;background:var(--surface-2);border-left:3px solid var(--warn);animation:popUp .22s var(--ease-out);transform-origin:top}.mp-tip svg.i{width:18px;height:18px;color:var(--warn);margin-top:1px}.mp-tip.is-block{border-left-color:var(--crit);background:var(--crit-soft)}.mp-tip.is-block svg.i{color:var(--crit-ink)}.mp-tip .btn{grid-column:3;align-self:center}.mp-tip.is-saindo{animation:fade .16s var(--ease-in) reverse forwards}.mp-brow{display:grid;grid-template-columns:32px minmax(0,1fr) minmax(0,1.2fr) auto;gap:8px;align-items:end;animation:fadeUp .22s var(--ease-out)}.mp-brow .mp-bi{width:32px;height:38px;display:grid;place-items:center;color:var(--accent)}.mp-brow.is-qr{grid-template-columns:32px minmax(0,1fr) auto}.mp-rm{width:36px;height:36px;padding:0}.mp-drop{display:flex;gap:12px;align-items:center;border:1.5px dashed var(--line-strong);border-radius:12px;padding:10px;transition:border-color var(--t-micro) var(--ease-out),background var(--t-micro) var(--ease-out)}.mp-drop:hover{border-color:var(--accent);background:var(--accent-soft)}.mp-drop img{width:96px;height:50px;object-fit:cover;border-radius:8px;animation:popIn .24s var(--ease-out)}.mp-cmp{width:100%;border-collapse:collapse;font-size:12.5px}.mp-cmp th,.mp-cmp td{border-bottom:1px solid var(--line);padding:7px 6px;text-align:left;vertical-align:top}.mp-cmp th{font-size:10.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.mp-sum{display:grid;grid-template-columns:120px minmax(0,1fr);gap:5px 10px;font-size:13px;margin:0}.mp-sum dt{color:var(--muted)}.mp-sum dd{margin:0;min-width:0;overflow-wrap:anywhere}.mp-ed-acts{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;align-items:center}.mp-ed-acts .mp-need{margin-right:auto}.mp-back{align-self:flex-start}@media (max-width:760px){.mp-sug{grid-auto-flow:column;grid-auto-columns:minmax(220px,82%);grid-template-columns:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;max-height:none}.mp-sug-one{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);overflow:visible}.mp-card{scroll-snap-align:start}.mp-fill{max-height:calc(var(--vvh,100dvh) * .5)}.mp-fill-g,.mp-x,.mp-ed{grid-template-columns:minmax(0,1fr)}.mp-ed-side{position:static;order:-1}.mp-x{grid-column:1 / -1}.mp-lb,.mp-cat,.mpv-cap,.mp-vn,.jn-mini,.mp-pd>summary,.mp-pv>summary,.mp-x h4{font-size:12px}}@media (max-width:560px){.mp-row{grid-template-columns:36px minmax(0,1fr)}.mp-acts{grid-column:2;justify-content:flex-start}.mp-vrow{grid-template-columns:auto minmax(0,1fr)}.mp-vrow>.field:last-child{grid-column:1 / -1}.mp-brow{grid-template-columns:32px minmax(0,1fr) auto}.mp-brow>.field:nth-child(3){grid-column:2 / 3;grid-row:2}.mp-sum{grid-template-columns:minmax(0,1fr)}.mp-sum dt{margin-top:4px}.jn-pill{white-space:normal;border-radius:16px}.jn-pill .jn-lg{display:none}.jn-pill .jn-sm{display:inline}}@media (pointer:coarse){.mp-card,.mp-rb,.mpv-bt,.jn-pill,.mp-pd .seg2 button,.mp-page .inp,.mp-page .sel,.mp-fill .inp,.mp-pick .inp{min-height:44px}.mp-rm{width:44px;height:44px}.composer textarea,.mp-page .inp,.mp-page .sel,.mp-fill .inp,.mp-pick .inp{font-size:16px}}@media (prefers-reduced-motion: reduce){.jn-pill.jn-abrindo .jn-lock{opacity:0}.jn-pill.jn-abrindo .jn-check{stroke-dashoffset:0;opacity:1}}.prog-list li.warn{color:var(--fg)}.prog-list li.warn .pi{color:var(--warn);animation:popIn .26s var(--ease-pop) both}.prog-list li.fail .pi{animation:popIn .26s var(--ease-pop) both}.m-app{--m-font:system-ui,-apple-system,"SF Pro Text","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ease-move:cubic-bezier(.65,0,.35,1);--cold-ink:#2d5f86;--on-crit:#ffffff;--tick-read:#1673b8;--scrim:rgb(8 14 19 / .42);--toast-act:#8cc3ee;--av-s:32%;--av-l:86%;--av-ink:26%;--wall:#e5eaed;--wall-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='28'%3E%3Cpath d='M0 22h9l5-14h16l5 14h9l5-14h16l5 14' fill='none' stroke='rgba(22,96,143,0.07)' stroke-width='1.6'/%3E%3C/svg%3E")}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .m-app{--cold-ink:#80b6dc;--on-crit:#1b0b07;--tick-read:#7cc4f2;--scrim:rgb(0 0 0 / .55);--toast-act:#16608f;--av-s:22%;--av-l:25%;--av-ink:82%;--wall:#0c141a;--wall-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='28'%3E%3Cpath d='M0 22h9l5-14h16l5 14h9l5-14h16l5 14' fill='none' stroke='rgba(109,176,222,0.06)' stroke-width='1.6'/%3E%3C/svg%3E")}}:root[data-theme=dark] .m-app{--cold-ink:#80b6dc;--on-crit:#1b0b07;--tick-read:#7cc4f2;--scrim:rgb(0 0 0 / .55);--toast-act:#16608f;--av-s:22%;--av-l:25%;--av-ink:82%;--wall:#0c141a;--wall-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='28'%3E%3Cpath d='M0 22h9l5-14h16l5 14h9l5-14h16l5 14' fill='none' stroke='rgba(109,176,222,0.06)' stroke-width='1.6'/%3E%3C/svg%3E")}.m-app,.m-app *,.m-app *:before,.m-app *:after{box-sizing:border-box}.m-app [hidden]{display:none!important}.m-app :is(button,input,select,textarea){font:inherit;color:inherit}.m-app button{cursor:pointer;-webkit-tap-highlight-color:transparent}.m-app :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.m-ic{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.m-num{font-variant-numeric:tabular-nums}.m-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.m-app{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--surface);color:var(--fg);font:15px/1.4 var(--m-font);--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px);--tab-h:60px;--kb:0px;isolation:isolate}.m-app.m-kb{--sab:0px}.m-base{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .32s var(--ease-out)}.m-under{transform:translate(-22%)}.m-under:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000000f;pointer-events:none;z-index:50}.m-drag,.m-drag.m-under{transition:none!important}.m-app.m-kb{inset:auto;left:0;right:0;top:var(--vvt,0px);height:var(--vvh,100%)}.m-kb .m-tabbar,.m-kb .m-fab{display:none}.m-view{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--surface)}.m-tabin{animation:m-k-fade .18s var(--ease-out)}.m-push{z-index:30;box-shadow:-10px 0 30px #0000001a;transition:transform .32s var(--ease-out)}#p-ficha,#p-sub{z-index:32}.m-push.m-enter{animation:m-k-slide-in .32s var(--ease-out)}.m-push.m-leave{transform:translate(100%)!important;transition:transform .24s var(--ease-in)}.m-nav{flex:none;padding-top:var(--sat);padding-inline:var(--sal) var(--sar);position:relative;z-index:4;background:var(--surface);transition:box-shadow .16s var(--ease-out)}.m-nav-row{height:52px;display:flex;align-items:center;gap:2px;padding:0 6px}.m-nav-side{min-width:88px;display:flex;align-items:center}.m-nav-side.r{justify-content:flex-end}.m-nav-title{flex:1;text-align:center;font-weight:650;font-size:17px;opacity:0;transition:opacity .16s var(--ease-out);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-nav-title.on,.m-scrolled .m-nav-title{opacity:1}.m-scrolled .m-nav{box-shadow:0 1px 0 var(--line)}.m-icbtn{width:44px;height:44px;border:0;background:none;border-radius:22px;display:grid;place-items:center;color:var(--fg);position:relative;flex:none}.m-icbtn:active{background:var(--surface-3)}.m-icbtn .m-dot{position:absolute;top:9px;right:9px;width:9px;height:9px;border-radius:50%;background:var(--accent);border:2px solid var(--surface)}.m-back{min-width:44px;height:44px;border:0;background:none;display:flex;align-items:center;color:var(--accent);padding:0 6px 0 0;font-weight:600;font-size:16px;border-radius:22px}.m-back .m-ic{width:30px;height:30px;stroke-width:2.2}.m-back-n{min-width:22px;height:22px;border-radius:11px;background:var(--accent-soft);color:var(--accent);font-size:12.5px;line-height:22px;padding:0 6px;text-align:center;margin-left:-4px}.m-scroll{flex:1;min-height:0;overflow-y:auto;padding-inline:var(--sal) var(--sar);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(var(--tab-h) + var(--sab) + 96px)}.m-push .m-scroll{padding-bottom:calc(var(--sab) + 28px)}.m-big{font:700 34px/1.05 var(--f-display);margin:0;padding:2px 16px 10px;letter-spacing:.005em}.m-lead{margin:-4px 16px 12px;color:var(--muted);font-size:14px}.m-search{margin:0 16px 10px;height:44px;border-radius:12px;background:var(--surface-2);display:flex;align-items:center;gap:8px;padding:0 6px 0 12px;color:var(--muted);border:1px solid transparent}.m-search:focus-within{border-color:var(--accent-line);background:var(--surface)}.m-search .m-ic{width:20px;height:20px}.m-search input{flex:1;min-width:0;border:0;background:none;outline:none;font-size:16px;color:var(--fg);height:100%}.m-search input::placeholder{color:var(--muted)}.m-pills{display:flex;gap:8px;overflow-x:auto;padding:2px 16px 10px;scrollbar-width:none;min-width:0;max-width:100%;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.m-pills::-webkit-scrollbar{display:none}.m-pill{flex:none;height:34px;padding:0 14px;border-radius:17px;border:1px solid var(--line);background:var(--surface);color:var(--fg);font-weight:600;font-size:14px;position:relative;display:inline-flex;align-items:center;gap:6px;transition:background .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out)}.m-pill:after,.m-chip:after,.m-stage:after,.m-pin-go:after{content:"";position:absolute;top:-6px;right:-2px;bottom:-6px;left:-2px}.m-pill[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.m-pill .n{font-variant-numeric:tabular-nums;font-weight:600;color:inherit;opacity:.85}.m-pill .n.hot{background:var(--crit);color:var(--on-crit);opacity:1;border-radius:10px;min-width:20px;height:20px;line-height:20px;padding:0 6px;text-align:center;font-size:12px}.m-pill .m-ic{width:16px;height:16px}.m-pop{animation:m-k-badge .22s var(--ease-pop)}.m-metabar{margin:0 16px 12px;font-size:13px;color:var(--muted)}.m-track{height:6px;border-radius:3px;background:var(--surface-3);position:relative;overflow:hidden;margin-bottom:5px}.m-fill{position:absolute;inset:0 auto 0 0;background:var(--accent);border-radius:3px;transform-origin:left;animation:m-k-grow .42s var(--ease-out) both}.m-tick{position:absolute;top:0;bottom:0;width:2px;background:var(--surface)}.m-metabar b{color:var(--fg)}.m-alert{margin:0 16px 10px;padding:10px 10px 10px 12px;border-radius:14px;background:var(--warn-soft);color:var(--warn-ink);display:flex;gap:10px;align-items:center;font-size:13.5px;animation:m-k-up .22s var(--ease-out)}.m-alert p{margin:0;flex:1;color:var(--fg)}.m-alert p b{color:var(--warn-ink)}.m-alert .m-btn{width:auto;min-height:44px;padding:0 12px;font-size:14px;flex:none}.m-list{padding-bottom:4px}.m-rw{position:relative}.m-list.first .m-rw{animation:m-k-row-in .24s var(--ease-out) both;animation-delay:calc(var(--i) * 30ms)}.m-row{display:flex;align-items:center;gap:10px;width:100%;min-height:76px;padding-block:0;padding-inline:max(12px,var(--sal)) max(16px,var(--sar));border:0;background:none;text-align:left;position:relative;color:var(--fg);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.m-row:active,.m-row.lp{background:var(--surface-2)}.m-row-main{flex:1;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:3px;border-bottom:1px solid color-mix(in srgb,var(--line) 75%,transparent);padding:10px 0}.m-rw:last-child .m-row-main{border-bottom-color:transparent}.m-l1,.m-l2{display:flex;align-items:center;gap:8px;min-width:0}.m-name{flex:1;min-width:0;font-weight:650;font-size:16.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-time{font-size:12.5px;color:var(--muted);flex:none}.m-row.unread .m-time{color:var(--accent);font-weight:650}.m-time.crit{color:var(--crit-ink);font-weight:650}.m-prev{flex:1;min-width:0;color:var(--muted);font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px}.m-prev>span{overflow:hidden;text-overflow:ellipsis}.m-prev .m-ic{width:17px;height:17px}.m-prev>.m-tk,.m-prev>b,.m-prev>span:not(:last-child){flex:none}.m-prev .m-tk .m-ic{width:17px;height:17px}.m-prev .fail{color:var(--crit-ink);font-weight:600}.m-prev .note{color:var(--warn-ink)}.m-prev .unheard{color:var(--accent)}.m-prev b{color:var(--fg);font-weight:600}.m-row.unread .m-prev{color:var(--fg)}.m-badge{flex:none;min-width:22px;height:22px;border-radius:11px;background:var(--accent);color:var(--accent-ink);font:700 12px/22px var(--m-font);text-align:center;padding:0 6px}.m-wait{flex:none;display:inline-flex;gap:4px;align-items:center;font-weight:700;font-size:12.5px;padding:2px 8px 2px 6px;border-radius:10px}.m-wait .m-ic{width:14px;height:14px;stroke-width:2.2}.m-wait.warn{background:var(--warn-soft);color:var(--warn-ink)}.m-wait.crit{background:var(--crit-soft);color:var(--crit-ink)}.m-owner{flex:none;font-size:12px;font-weight:600;color:var(--muted);background:var(--surface-2);border-radius:9px;padding:1px 7px}.m-tag{flex:none;font-size:12px;font-weight:600;border-radius:9px;padding:1px 7px;background:var(--surface-2);color:var(--muted)}.m-tag.ok{background:var(--ok-soft);color:var(--ok-ink)}.m-tag.crit{background:var(--crit-soft);color:var(--crit-ink)}.m-tag.warn{background:var(--warn-soft);color:var(--warn-ink)}.m-empty{text-align:center;padding:40px 28px;color:var(--muted)}.m-empty b{display:block;color:var(--fg);font:700 22px/1.2 var(--f-display);margin-bottom:6px}.m-empty .m-btn{margin-top:16px;width:auto}.m-av{--s:48px;position:relative;width:calc(var(--s) + 8px);height:calc(var(--s) + 8px);flex:none;display:grid;place-items:center}.m-ini{width:var(--s);height:var(--s);border-radius:50%;display:grid;place-items:center;background:hsl(var(--h) var(--av-s) var(--av-l));color:hsl(var(--h) 45% var(--av-ink));font-weight:700;font-size:calc(var(--s) * .36);letter-spacing:.02em}.m-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.m-ring circle{fill:none;stroke:var(--line);stroke-width:2.6;stroke-linecap:round;transition:stroke .3s var(--ease-out)}.m-ring circle.on{stroke:var(--ring)}.m-ring circle.grow{animation:m-k-seg .36s var(--ease-out)}.m-av.t-frio{--ring:var(--cold)}.m-av.t-morno{--ring:var(--warm)}.m-av.t-quente{--ring:var(--hot)}.m-av.no-ring .m-ring{display:none}.m-fab{position:absolute;right:max(16px,calc(var(--sar) + 8px));bottom:calc(var(--tab-h) + var(--sab) + 16px);z-index:15;height:56px;border:0;border-radius:18px;background:var(--accent);color:var(--accent-ink);display:flex;align-items:center;gap:10px;padding:0 18px 0 16px;box-shadow:0 6px 18px #0f1a2347;font-weight:700;font-size:15px;transition:padding .22s var(--ease-move),gap .22s var(--ease-move),transform .1s var(--ease-out);animation:m-k-pop .24s var(--ease-pop)}.m-fab:active{transform:scale(.94)}.m-fab-l{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15;overflow:hidden;max-width:190px;white-space:nowrap;transition:max-width .22s var(--ease-move),opacity .12s var(--ease-out)}.m-fab-l small{font-weight:500;font-size:12px;opacity:.92}.m-fab.mini{padding:0 16px;gap:0}.m-fab.mini .m-fab-l{max-width:0;opacity:0}.m-fab-n{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;border-radius:11px;background:var(--crit);color:var(--on-crit);font-size:12px;line-height:22px;text-align:center;padding:0 6px;opacity:0;transform:scale(.4);transition:opacity .16s,transform .22s var(--ease-pop)}.m-fab.mini .m-fab-n{opacity:1;transform:none}.m-tabbar{position:absolute;left:0;right:0;bottom:0;z-index:16;display:flex;padding:0 max(4px,var(--sar)) var(--sab) max(4px,var(--sal));background:var(--surface);border-top:1px solid var(--line)}.m-tab{flex:1;height:var(--tab-h);border:0;background:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--muted);font-size:12px;font-weight:650;position:relative;min-width:0}.m-tab-ic{width:60px;height:32px;border-radius:16px;display:grid;place-items:center;position:relative;transition:background .2s var(--ease-out),color .2s var(--ease-out)}.m-tab[aria-current=page]{color:var(--fg)}.m-tab[aria-current=page] .m-tab-ic{background:var(--accent-soft);color:var(--accent)}.m-tab-b{position:absolute;top:-5px;left:36px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:700;line-height:20px;box-shadow:0 0 0 2px var(--surface)}.m-tab-dot{position:absolute;top:1px;left:40px;width:10px;height:10px;border-radius:50%;background:var(--crit);box-shadow:0 0 0 2px var(--surface)}.m-chat{background-color:var(--wall);background-image:var(--wall-img);background-size:72px 28px}.m-chat .m-nav-row{gap:0;padding:0 4px}.m-who{flex:1;min-width:0;display:flex;align-items:center;gap:8px;border:0;background:none;text-align:left;padding:0 4px;height:48px;border-radius:12px;color:var(--fg)}.m-who:active{background:var(--surface-2)}.m-who-t{min-width:0;display:flex;flex-direction:column;line-height:1.2}.m-who-t b{font-size:16.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-who-s{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-who-s.warn{color:var(--warn-ink);font-weight:650}.m-who-s.crit{color:var(--crit-ink);font-weight:650}.m-pin{border-top:1px solid var(--line);background:var(--surface)}.m-pin-row{display:flex;align-items:center;gap:8px;padding:6px 8px 6px 10px;min-height:48px}.m-stage{flex:none;height:32px;border-radius:16px;border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent);font-weight:650;font-size:13px;display:inline-flex;align-items:center;gap:2px;padding:0 6px 0 11px;position:relative}.m-stage .m-ic{width:16px;height:16px;stroke-width:2.2}.m-stage.flash{animation:m-k-flash .6s var(--ease-out)}.m-pin-t{flex:1;min-width:0;border:0;background:none;text-align:left;font-size:13.5px;color:var(--fg);padding:6px 0;display:flex;align-items:center;gap:4px;min-height:40px}.m-pin-t span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}.m-pin-t .m-ic{width:16px;height:16px;color:var(--muted);transition:transform .24s var(--ease-move)}.m-pin.open .m-pin-t span{-webkit-line-clamp:unset}.m-pin.open .m-pin-t .m-ic{transform:rotate(180deg)}.m-pin-go{flex:none;height:32px;border:0;border-radius:16px;background:var(--accent);color:var(--accent-ink);font-weight:650;font-size:13px;padding:0 12px;position:relative;max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-pin-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s var(--ease-move)}.m-pin.open .m-pin-more{grid-template-rows:1fr}.m-pin-in{overflow:hidden;display:flex;gap:8px;flex-wrap:wrap;padding:0 10px}.m-pin.open .m-pin-in{padding-bottom:10px}.m-kb .m-pin-more,.m-kb .m-pin-t .m-ic{display:none}.m-kb .m-pin-row{min-height:40px;padding-block:4px}.m-kb .m-pin-t span,.m-kb .m-pin.open .m-pin-t span{-webkit-line-clamp:1}.m-kb .m-pin-t{min-height:32px;padding:0}.m-chip{height:36px;border-radius:18px;border:1px solid var(--line);background:var(--surface);font-size:14px;font-weight:600;padding:0 13px;position:relative;color:var(--fg)}.m-pin.open .m-chip{animation:m-k-up .2s var(--ease-out) both;animation-delay:calc(var(--i) * 30ms)}.m-msgs-wrap{flex:1;min-height:0;position:relative}.m-msgs{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;padding:6px max(10px,var(--sar)) 10px max(10px,var(--sal));display:flex;flex-direction:column}.m-day{align-self:center;margin:10px 0 6px;padding:5px 12px;border-radius:9px;background:var(--surface);color:var(--muted);font-size:12.5px;font-weight:650;box-shadow:var(--shadow-1)}.m-dayf{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:3;margin:0;opacity:0;pointer-events:none;transition:opacity .3s var(--ease-in)}.m-dayf.on{opacity:1;transition:opacity .12s var(--ease-out)}.m-brow{display:flex;position:relative;touch-action:pan-y;margin-top:2px;--sw:0px;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.m-brow.first{margin-top:8px}.m-brow.out{justify-content:flex-end}.m-brow.note{justify-content:center}.m-brow.m-new{animation:m-k-bub .22s var(--ease-out)}.m-brow.out.m-new{transform-origin:100% 100%}.m-brow.in.m-new{transform-origin:0 100%}.m-reply-ic{position:absolute;left:2px;top:50%;width:32px;height:32px;margin-top:-16px;border-radius:16px;background:var(--surface);display:grid;place-items:center;color:var(--muted);opacity:0;transform:scale(.5);transition:opacity .12s var(--ease-out),transform .16s var(--ease-pop);box-shadow:var(--shadow-1);pointer-events:none}.m-reply-ic .m-ic{width:18px;height:18px}.m-brow.arm .m-reply-ic{opacity:1;transform:scale(1);color:var(--accent)}.m-b{max-width:84%;min-width:76px;position:relative;padding:6px 9px 5px;border-radius:12px;background:var(--bubble-in);box-shadow:0 1px 1px #0f1a231a;font-size:15.5px;line-height:1.38;overflow-wrap:anywhere;transform:translate(var(--sw))}.m-brow.out .m-b{background:var(--bubble-out)}.m-brow.in.first .m-b{border-top-left-radius:4px}.m-brow.out.first .m-b{border-top-right-radius:4px}.m-brow.back .m-b{transition:transform .22s var(--ease-out)}.m-b.pressed{transform:scale(.97);transition:transform .12s var(--ease-out)}.m-b.fail{box-shadow:0 0 0 1.5px var(--crit)}.m-brow.note .m-b{background:var(--note);border:1px dashed var(--note-line);max-width:90%}.m-note-h{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--warn-ink);margin-bottom:2px}.m-note-h .m-ic{width:15px;height:15px}.m-author{display:block;font-size:12.5px;font-weight:700;color:var(--accent);margin-bottom:1px}.m-tpl{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--muted);margin-bottom:2px}.m-tpl .m-ic{width:14px;height:14px}.m-meta{float:right;display:inline-flex;align-items:center;gap:3px;margin:7px 0 -3px 12px;font-size:12px;color:var(--muted);line-height:1;white-space:nowrap}.m-tk{display:inline-flex}.m-tk .m-ic{width:16px;height:16px;stroke-width:2.1;transition:color .16s var(--ease-out)}.m-tk.read{color:var(--tick-read)}.m-tk.fail{color:var(--crit-ink);font-weight:700;font-size:12px}.m-tk.pend .m-ic{width:13px;height:13px}.m-retry{display:flex;gap:8px;margin-top:8px;clear:both}.m-retry button{height:36px;border-radius:18px;border:1px solid var(--line);background:var(--surface);font-size:13.5px;font-weight:650;padding:0 12px;position:relative}.m-retry button:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.m-retry .r{color:var(--accent);border-color:var(--accent-line)}.m-sys{align-self:center;margin:8px 0;font-size:12.5px;color:var(--muted);background:color-mix(in srgb,var(--surface) 86%,transparent);padding:4px 10px;border-radius:8px;text-align:center;max-width:90%}.m-quote{display:block;border-left:3px solid var(--accent);background:color-mix(in srgb,var(--fg) 6%,transparent);border-radius:6px;padding:4px 8px;margin:0 0 4px;font-size:13px;min-width:0}.m-quote b{display:block;color:var(--accent);font-size:12.5px}.m-quote span{color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m-b.img{padding:3px}.m-img{display:block;width:240px;max-width:100%;aspect-ratio:4/3;border:0;border-radius:10px;padding:0;overflow:hidden;position:relative;background:linear-gradient(180deg,#bcd6e8 0 30%,transparent 30%),linear-gradient(180deg,transparent 30%,rgb(0 0 0 / .05) 30%,rgb(0 0 0 / .25)),repeating-linear-gradient(90deg,#8e9ba5 0,#8e9ba5 9px,#cfd6db 9px,#cfd6db 13px,#a7b2ba 13px,#a7b2ba 22px,#cfd6db 22px,#cfd6db 26px)}.m-img:before{content:"";position:absolute;left:0;right:0;top:30%;height:6px;background:#6f7c86}.m-up{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000059}.m-up svg{width:44px;height:44px}.m-spin{animation:m-k-spin .7s linear infinite}.m-cap{display:block;padding:4px 6px 0}.m-b.img .m-meta.on-img{position:absolute;right:9px;bottom:8px;margin:0;color:#fff;background:#0006;padding:3px 6px;border-radius:9px;float:none}.m-b.img .m-meta.on-img .m-tk.read{color:#9fd6ff}.m-b.img .m-cap+.m-meta,.m-b.img .m-meta.capm{margin-right:5px}.m-aud{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;align-items:center;width:236px;max-width:100%;padding:2px 0}.m-play{grid-row:1/3;width:44px;height:44px;border-radius:22px;border:0;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;transition:transform .14s var(--ease-out)}.m-play:active{transform:scale(.92)}.m-play .m-ic{width:20px;height:20px}.m-wave{display:flex;align-items:center;gap:2px;height:30px;cursor:pointer;min-width:0;position:relative}.m-wave[data-wave]:after{content:"";position:absolute;top:-7px;right:0;bottom:-7px;left:0}.m-wave i{flex:1;min-height:3px;border-radius:2px;background:color-mix(in srgb,var(--muted) 55%,transparent);transition:background .12s linear}.m-wave i.on{background:var(--accent)}.m-aud-f{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);min-height:20px}.m-speed{border:0;border-radius:10px;height:22px;padding:0 8px;background:color-mix(in srgb,var(--fg) 10%,transparent);font-size:12px;font-weight:700;position:relative;color:var(--fg)}.m-speed:after{content:"";position:absolute;top:-11px;right:-6px;bottom:-11px;left:-6px}.m-unheard{width:8px;height:8px;border-radius:50%;background:var(--accent)}.m-pdf{display:flex;align-items:center;gap:10px;width:250px;max-width:100%;padding:8px;border-radius:9px;background:color-mix(in srgb,var(--fg) 6%,transparent);border:0;text-align:left;color:inherit}.m-pdf-ic{width:40px;height:46px;border-radius:6px;background:var(--crit-soft);color:var(--crit-ink);display:grid;place-items:center;font-size:12px;font-weight:800;flex:none;position:relative}.m-pdf-t{flex:1;min-width:0;display:flex;flex-direction:column}.m-pdf-t b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-pdf-t small{color:var(--muted);font-size:12px}.m-pdf>.m-ic{color:var(--muted);width:22px;height:22px}.m-down{position:absolute;right:12px;bottom:12px;width:44px;height:44px;border-radius:22px;border:0;background:var(--surface);color:var(--muted);box-shadow:var(--shadow-2);display:grid;place-items:center;z-index:3;animation:m-k-pop .18s var(--ease-pop)}.m-down-n{position:absolute;top:-6px;right:-4px;min-width:20px;height:20px;border-radius:10px;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:700;line-height:20px;padding:0 5px}.m-comp{flex:none;position:relative;padding:6px max(6px,var(--sar)) calc(6px + var(--sab)) max(6px,var(--sal))}.m-comp-row{display:flex;align-items:flex-end;gap:4px}.m-field{flex:1;min-width:0;min-height:48px;border-radius:24px;background:var(--surface);display:flex;align-items:flex-end;padding:0 2px 0 14px;box-shadow:var(--shadow-1);border:1px solid transparent;transition:background .2s var(--ease-out),box-shadow .14s var(--ease-out)}.m-app .m-field textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;flex:1;min-width:0;border:0;background:none;resize:none;outline:none;font-size:16px;line-height:22px;padding:13px 0;height:48px;max-height:136px;color:var(--fg);display:block}.m-field textarea::placeholder{color:var(--muted)}.m-field:focus-within{border-color:var(--accent);box-shadow:var(--shadow-2)}.m-cbtn{width:44px;height:48px;border:0;background:none;color:var(--muted);display:grid;place-items:center;flex:none;border-radius:22px}.m-cbtn:active{color:var(--fg)}.m-cbtn.round{width:48px;background:var(--surface);box-shadow:var(--shadow-1);border-radius:24px;color:var(--fg)}.m-send{width:48px;height:48px;flex:none;border:0;border-radius:24px;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;position:relative;transition:transform .22s var(--ease-pop),background .2s var(--ease-out);touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;z-index:2}.m-send-ic{grid-area:1/1;display:grid;transition:transform .16s var(--ease-out),opacity .16s var(--ease-out)}.m-send.is-mic .snd,.m-send.is-send .mic{opacity:0;transform:scale(.5) rotate(-30deg)}.m-comp.hold .m-send{transform:scale(1.32);background:var(--rec);color:#fff}.m-comp:not(.hold):not(.armando) .m-send.is-mic:active{transform:scale(.9);transition-duration:70ms}.m-comp.armando .m-send{transform:scale(1.08);background:var(--rec);color:#fff;transition:transform .16s var(--ease-out),background 90ms linear}.m-comp.nota .m-field{background:var(--note);border-color:var(--note-line)}.m-bar2{display:flex;align-items:center;gap:8px;margin:0 2px 6px;padding:6px 4px 6px 12px;border-radius:16px;background:var(--surface);box-shadow:var(--shadow-1);font-size:13.5px;animation:m-k-up .2s var(--ease-out);min-width:0}.m-bar2.nota{background:var(--note);color:var(--warn-ink);border:1px dashed var(--note-line)}.m-bar2>span{flex:1;min-width:0}.m-bar2 .m-quote{flex:1;margin:0}.m-bar2 .m-icbtn{width:44px;height:44px}.m-tip{--dica-t:.15s;position:absolute;right:8px;bottom:calc(62px + var(--sab));background:var(--fg);color:var(--surface);font-size:13px;font-weight:400;line-height:1.35;padding:8px 12px;border-radius:12px;max-width:230px;pointer-events:none;animation:m-dica-in var(--dica-t) var(--ease-out);transform-origin:100% 100%;z-index:3}.m-tip.sai{opacity:0;transition:opacity var(--dica-t) var(--ease-out)}.m-tip b{display:block;font-weight:600}.m-tip small{display:block;font-size:13px;font-weight:400}@keyframes m-dica-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.m-tip,.m-tip.sai{animation:none;transition:none;transform:none}}.m-tip.l{right:auto;left:8px;transform-origin:0 100%}.m-tip.l:after{right:auto;left:20px}.m-tip:after{content:"";position:absolute;right:20px;bottom:-6px;border:6px solid transparent;border-top-color:var(--fg);border-bottom:0}.m-recbar{position:absolute;left:6px;right:58px;bottom:calc(6px + var(--sab));height:48px;border-radius:24px;background:var(--surface);box-shadow:var(--shadow-1);display:flex;align-items:center;gap:6px;padding:0 4px 0 14px;animation:m-k-up .2s var(--ease-out);overflow:hidden;z-index:1}.m-rec-dot{width:10px;height:10px;border-radius:50%;background:var(--rec);animation:m-k-blink 1s ease-in-out infinite alternate;flex:none}.m-rec-t{font-variant-numeric:tabular-nums;font-weight:650;min-width:38px;flex:none}.m-rec-t.late{color:var(--crit-ink)}.m-rec-slide{margin:0 auto;color:var(--muted);display:flex;align-items:center;gap:2px;font-size:14px;white-space:nowrap}.m-rec-slide .m-ic{width:18px;height:18px}.m-recbar .m-wave{flex:1}.m-recbar .m-wave.live i{background:var(--rec);transition:height 90ms linear}.m-recbar .m-cbtn{width:44px;height:44px}.m-recbar.prep,.m-recbar.on{animation:m-k-rec .14s var(--ease-out)}.m-rec-dot{transition:background .14s linear}.m-recbar.prep .m-rec-dot{background:var(--muted);animation:m-k-prep .52s ease-in-out infinite alternate}.m-recbar.on .m-rec-dot{animation:m-k-pop .24s var(--ease-pop),m-k-blink 1s ease-in-out .24s infinite alternate}.m-recbar.prep .m-rec-t{color:var(--muted)}.m-rec-t{transition:color .14s linear}.m-wave i.sk{height:18%;background:color-mix(in srgb,var(--rec) 38%,transparent);animation:m-k-sk .64s ease-in-out infinite alternate}.m-rec-in{animation:m-k-in .16s var(--ease-out)}.m-trash-go{animation:m-k-trash .32s var(--ease-in) forwards}.m-lock{position:absolute;right:8px;bottom:calc(66px + var(--sab));width:44px;height:88px;border-radius:22px;background:var(--surface);box-shadow:var(--shadow-2);display:flex;flex-direction:column;align-items:center;justify-content:space-around;padding:8px 0;color:var(--muted);animation:m-k-up .2s var(--ease-out);transform:translateY(var(--dy,0px));z-index:3}.m-lock .m-ic{width:20px;height:20px}.m-lock .bob{animation:m-k-bob 1.2s ease-in-out 3}.m-qr{position:absolute;left:6px;right:6px;bottom:100%;background:var(--surface);border-radius:16px;box-shadow:var(--shadow-2);max-height:250px;overflow-y:auto;animation:m-k-up .18s var(--ease-out);transform-origin:bottom;padding:4px 0;z-index:4}.m-qr-h{font-size:12px;color:var(--muted);padding:6px 14px 2px;font-weight:650}.m-qr button{display:block;width:100%;text-align:left;border:0;background:none;padding:8px 14px;min-height:52px;color:var(--fg)}.m-qr button b{color:var(--accent);font-family:var(--f-mono);font-size:13px;font-weight:500}.m-qr button span{display:block;color:var(--muted);font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-qr button[aria-selected=true]{background:var(--surface-2)}.m-lockbar{flex:none;background:var(--surface);border-top:1px solid var(--line);padding:12px 16px calc(12px + var(--sab));font-size:14.5px}.m-lockbar p{margin:0 0 10px;color:var(--muted)}.m-lockbar p b{color:var(--fg)}.m-acts{display:flex;gap:8px}.m-acts .m-btn{flex:1;min-width:0;padding:0 10px}.m-winbar{flex:none;background:var(--warn-soft);border-top:1px solid var(--line);padding:12px 16px calc(12px + var(--sab));font-size:14px}.m-winbar p{margin:0 0 10px;color:var(--fg)}.m-winbar p b{color:var(--warn-ink)}.m-btn{min-height:48px;border-radius:14px;border:1px solid var(--line);background:var(--surface);font-weight:650;font-size:15.5px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;color:var(--fg);transition:transform .1s var(--ease-out),filter .14s var(--ease-out)}.m-btn:active{transform:scale(.97)}.m-btn .m-ic{width:20px;height:20px}.m-btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.m-btn.danger{background:var(--crit);border-color:var(--crit);color:var(--on-crit)}.m-btn:disabled{opacity:.45;transform:none}.m-link{border:0;background:none;color:var(--accent);font-weight:650;padding:10px 4px;min-height:44px}.m-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--scrim);opacity:0;transition:opacity .22s var(--ease-in)}.m-scrim.on{opacity:1;transition:opacity .2s var(--ease-out)}.m-sheet{position:absolute;left:var(--sal);right:var(--sar);bottom:0;z-index:61;background:var(--surface);border-radius:20px 20px 0 0;max-height:calc(100% - var(--sat) - 10px);display:flex;flex-direction:column;transform:translateY(105%);transition:transform .22s var(--ease-in);box-shadow:0 -10px 40px #0000002e;padding-bottom:var(--sab)}.m-sheet.open{transform:translateY(var(--dy,0px));transition:transform .32s var(--ease-out)}.m-sheet.drag{transition:none}.m-sheet.tall{height:calc(100% - var(--sat) - 10px)}.m-grab{width:40px;height:5px;border-radius:3px;background:var(--line-strong);margin:8px auto 2px;flex:none}.m-sheet-h{display:flex;align-items:center;gap:8px;padding:2px 6px 4px 18px;flex:none;touch-action:none}.m-sheet-h h2{flex:1;margin:0;font:700 24px/1.1 var(--f-display);outline:none}.m-sheet-sub{margin:0 18px 10px;color:var(--muted);font-size:14px;flex:none}.m-sheet-b{flex:1;min-height:0;overflow-y:auto;padding:4px 16px 14px;overscroll-behavior:contain}.m-sheet-f{flex:none;padding:10px 16px;border-top:1px solid var(--line);display:flex;gap:8px;background:var(--surface)}.m-swap{animation:m-k-fade .16s var(--ease-out)}.m-attach{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 4px;padding:8px 0 12px}.m-att{border:0;background:none;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--fg);min-height:88px;padding:4px 0;animation:m-k-pop .24s var(--ease-pop) both;animation-delay:calc(var(--i) * 25ms);text-align:center;line-height:1.15}.m-att-c{width:56px;height:56px;border-radius:28px;display:grid;place-items:center;color:#fff;background:var(--c)}.m-att small{display:block;font-weight:500;color:var(--muted);font-size:12px}.m-menu{display:flex;flex-direction:column;padding:2px 0 8px}.m-mi{display:flex;align-items:center;gap:14px;min-height:52px;border:0;background:none;text-align:left;font-size:16px;padding:0 6px;border-radius:12px;color:var(--fg);width:100%}.m-mi:active{background:var(--surface-2)}.m-mi .m-ic{color:var(--muted)}.m-mi.danger,.m-mi.danger .m-ic{color:var(--crit-ink)}.m-mi small{display:block;color:var(--muted);font-size:13px}.m-opt{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 12px;border:1px solid var(--line);border-radius:14px;background:var(--surface);text-align:left;margin-bottom:8px;color:var(--fg);font-size:15.5px}.m-opt small{display:block;color:var(--muted);font-size:13px}.m-opt>span:not(.m-radio):not(.m-av){flex:1;min-width:0}.m-opt[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft)}.m-radio{width:22px;height:22px;border-radius:50%;border:2px solid var(--line-strong);display:grid;place-items:center;flex:none}.m-opt[aria-checked=true] .m-radio{border-color:var(--accent)}.m-opt[aria-checked=true] .m-radio:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--accent);animation:m-k-pop .22s var(--ease-pop)}.m-steps{list-style:none;margin:0;padding:0 0 6px}.m-step{display:flex;align-items:center;gap:14px;width:100%;min-height:54px;border:0;background:none;text-align:left;position:relative;padding:0 6px;font-size:16px;color:var(--fg);border-radius:12px}.m-step:active{background:var(--surface-2)}.m-steps li{position:relative}.m-steps li:not(:last-child):before{content:"";position:absolute;left:16px;top:38px;height:32px;width:2px;background:var(--line)}.m-steps li.done:before{background:var(--accent)}.m-step-dot{width:22px;height:22px;border-radius:50%;border:2px solid var(--line-strong);background:var(--surface);position:relative;z-index:1;flex:none;display:grid;place-items:center;color:var(--accent-ink)}.m-step-dot .m-ic{width:13px;height:13px;stroke-width:3}.m-steps li.done .m-step-dot{background:var(--accent);border-color:var(--accent)}.m-steps li.cur .m-step-dot{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.m-steps li.cur .m-step{font-weight:700}.m-step small{display:block;color:var(--muted);font-size:13px;font-weight:400}.m-fld{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:650;margin:12px 0 0}.m-fld small{font-weight:400;color:var(--muted)}.m-inp{min-height:48px;border-radius:12px;border:1px solid var(--line-strong);background:var(--surface);padding:10px 12px;font-size:16px;font-weight:400;color:var(--fg);width:100%}textarea.m-inp{resize:none;line-height:1.4}.m-inp:focus{outline:2px solid var(--accent);outline-offset:0;border-color:transparent}.m-chips{display:flex;flex-wrap:wrap;gap:8px}.m-chips .m-chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.m-err{color:var(--crit-ink);font-size:13.5px;margin:8px 0 0;font-weight:600}.m-hint{color:var(--muted);font-size:13px;margin:6px 0 0;font-weight:400}.m-callout{border-radius:12px;padding:10px 12px;font-size:13.5px;margin-top:12px;background:var(--warn-soft);color:var(--fg)}.m-callout b{color:var(--warn-ink)}.m-orow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.m-orow select{min-height:44px;border-radius:10px;border:1px solid var(--line-strong);background:var(--surface);padding:0 8px;font-size:15px;width:100%;color:var(--fg)}.m-orow small{grid-column:1/-1;color:var(--muted);font-size:12.5px;display:flex;justify-content:space-between}.m-step-n{display:flex;align-items:center;border:1px solid var(--line-strong);border-radius:12px;overflow:hidden;height:44px}.m-step-n button{width:44px;height:44px;border:0;background:var(--surface-2);font-size:20px;color:var(--fg)}.m-step-n input{width:58px;height:44px;border:0;text-align:center;font-size:16px;background:var(--surface);color:var(--fg)}.m-ogrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.m-ogrid .m-fld{margin-top:10px;font-size:13px}.m-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:10px;border-top:2px solid var(--fg)}.m-total strong{font:700 30px/1 var(--f-display)}.m-total strong.bump{animation:m-k-badge .22s var(--ease-pop)}.m-prevmsg{white-space:pre-wrap;font-size:13.5px;background:var(--surface-2);border-radius:12px;padding:10px 12px;margin:8px 0 0}.m-app details summary{min-height:44px;display:flex;align-items:center;font-weight:650;color:var(--accent);cursor:pointer}.m-tpls .m-opt{align-items:flex-start}.m-tpls .m-opt small{white-space:pre-wrap}.m-grouped,.m-grouped .m-nav{background:var(--surface-2)}.m-gh{margin:20px 30px 6px;font-size:13px;font-weight:650;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;display:flex;justify-content:space-between}.m-group{margin:0 16px;background:var(--surface);border-radius:14px;overflow:hidden}.m-group+.m-group{margin-top:16px}.m-li{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 14px;border:0;background:none;text-align:left;font-size:16px;color:var(--fg);position:relative}button.m-li:active,label.m-li:active{background:var(--surface-2)}.m-li+.m-li:before{content:"";position:absolute;top:0;left:14px;right:0;height:1px;background:var(--line)}.m-li-t{flex:1;min-width:0}.m-li-t small{display:block;font-size:13px;color:var(--muted);margin-top:1px}.m-li-t small.crit{color:var(--crit-ink);font-weight:650}.m-li-v{color:var(--muted);font-size:15px;text-align:right;flex:none;max-width:55%}.m-li>.m-ic.chev{color:var(--faint);width:20px;height:20px}.m-li.accent{color:var(--accent);font-weight:650}.m-li.danger{color:var(--crit-ink)}.m-li .m-ic{color:inherit}.m-gfoot{margin:6px 30px 0;font-size:13px;color:var(--muted)}.m-tile{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:#fff;background:var(--c);flex:none}.m-tile .m-ic{width:19px;height:19px}.m-mini{height:36px;border-radius:18px;border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent);font-weight:650;font-size:13.5px;padding:0 12px;flex:none;position:relative}.m-mini:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.m-mini.danger{border-color:color-mix(in srgb,var(--crit) 40%,var(--line));background:var(--crit-soft);color:var(--crit-ink)}.m-money{display:flex;align-items:center;gap:4px;color:var(--muted);flex:none}.m-money input{width:120px;text-align:right;border:0;background:none;font-size:16px;color:var(--fg);padding:8px 0;outline:none;font-variant-numeric:tabular-nums}.m-money input:focus{border-bottom:2px solid var(--accent)}.m-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:6px 16px 4px}.m-hero h1{font:700 30px/1.1 var(--f-display);margin:12px 0 2px;outline:none}.m-hero-tel{margin:0;color:var(--muted);font-size:15px}.m-src{margin-top:8px;display:inline-flex;gap:6px;align-items:center;font-size:12.5px;font-weight:650;padding:4px 10px;border-radius:12px;background:var(--surface);color:var(--muted)}.m-quick{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%;margin-top:16px}.m-qa{border:0;background:var(--surface);border-radius:14px;min-height:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:var(--accent);font-size:12.5px;font-weight:650}.m-qa span{color:var(--fg)}.m-qa:active{background:var(--surface-3)}.m-box{width:24px;height:24px;border-radius:50%;border:2px solid var(--line-strong);display:grid;place-items:center;flex:none;color:transparent;transition:background .16s var(--ease-out),border-color .16s var(--ease-out)}.m-box .m-ic{width:14px;height:14px;stroke-width:3.2}.m-check.on .m-box{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.m-check.on.just .m-box{animation:m-k-pop .22s var(--ease-pop)}.m-check:disabled{opacity:.6}.m-temp{display:inline-flex;align-items:center;gap:6px;font-weight:650;font-size:14px;padding:3px 10px;border-radius:12px}.m-temp.t-frio{background:color-mix(in srgb,var(--cold) 16%,transparent);color:var(--cold-ink)}.m-temp.t-morno{background:var(--warn-soft);color:var(--warn-ink)}.m-temp.t-quente{background:var(--crit-soft);color:var(--crit-ink)}.m-thumbs{display:flex;gap:4px}.m-thumbs i{width:36px;height:36px;border-radius:8px;background:repeating-linear-gradient(90deg,#8e9ba5 0,#8e9ba5 4px,#cfd6db 4px,#cfd6db 6px);display:block}.m-thumbs i.d{background:var(--crit-soft)}.m-thumbs i.a{background:var(--accent-soft)}.m-st{flex:none;font-size:12.5px;font-weight:650;border-radius:10px;padding:2px 8px}.m-st.ok{background:var(--ok-soft);color:var(--ok-ink)}.m-st.warn{background:var(--warn-soft);color:var(--warn-ink)}.m-st.crit{background:var(--crit-soft);color:var(--crit-ink)}.m-prof{display:flex;align-items:center;gap:14px;padding:4px 16px 0}.m-prof b{font-size:19px;display:block}.m-prof span{color:var(--muted);font-size:14px}.m-sec-h{display:flex;justify-content:space-between;align-items:baseline;margin:14px 16px 2px;font:700 20px/1.1 var(--f-display)}.m-sec-h span{font:600 13px/1 var(--m-font);color:var(--muted)}.m-sec-h.late{color:var(--crit-ink)}.m-sw{position:relative;overflow:hidden;touch-action:pan-y}.m-sw-bg{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;padding:0 22px;gap:8px;font-weight:700;color:#fff;font-size:15px}.m-sw-bg.l{background:#16608f;justify-content:flex-start}.m-sw-bg.r{background:#475867;justify-content:flex-end}.m-sw[data-dir=r] .m-sw-bg.l,.m-sw[data-dir=l] .m-sw-bg.r{display:flex}.m-sw-bg .m-ic{transform:scale(.7);transition:transform .16s var(--ease-pop)}.m-sw.armed .m-sw-bg .m-ic{transform:scale(1.1)}.m-sw-fg{position:relative;background:var(--surface);display:flex;align-items:center;transform:translate(var(--x,0px))}.m-sw.snap .m-sw-fg{transition:transform .22s var(--ease-out)}.m-sw.gone{opacity:0;transition:height .24s var(--ease-in),opacity .2s var(--ease-in)}.m-sw-fg .m-row{flex:1;min-width:0;padding-right:0}.m-sw-fg .m-icbtn{margin-right:6px;color:var(--muted)}.m-seg{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin:0 16px 14px;padding:3px;border-radius:12px;background:var(--surface-3)}.m-seg button{position:relative;z-index:1;border:0;background:none;min-height:44px;border-radius:9px;font-weight:650;font-size:14px;color:var(--muted)}.m-seg button[aria-selected=true]{color:var(--fg)}.m-seg-th{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--n));border-radius:9px;background:var(--surface);box-shadow:var(--shadow-1);transform:translate(calc(100% * var(--k)));transition:transform .24s var(--ease-move)}.m-cards{padding:0 16px;display:flex;flex-direction:column;gap:12px}.m-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px}.m-card h2{font:700 20px/1.1 var(--f-display);margin:0 0 10px}.m-card p{margin:0;font-size:13.5px;color:var(--muted)}.m-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.m-kpi{background:var(--surface-2);border-radius:12px;padding:10px}.m-kpi b{display:block;font:700 26px/1 var(--f-display)}.m-kpi small{display:block;font-size:12px;color:var(--muted);margin-top:4px;line-height:1.25}.m-kpi.crit b{color:var(--crit-ink)}.m-bars{display:flex;flex-direction:column;gap:9px}.m-bar{display:grid;grid-template-columns:96px minmax(0,1fr) 54px;gap:8px;align-items:center;font-size:13px}.m-bar>span:last-child{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted)}.m-bar-t{height:10px;border-radius:5px;background:var(--surface-3);overflow:hidden}.m-bar-f{height:100%;background:var(--accent);border-radius:5px;transform-origin:left;animation:m-k-grow .42s var(--ease-out) both;animation-delay:calc(var(--i) * 40ms)}.m-bar-f.lost{background:var(--crit)}.m-goal{position:relative;height:12px;border-radius:6px;background:var(--surface-3);overflow:visible;margin:12px 0 22px}.m-goal .m-fill{border-radius:6px}.m-goal i{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--fg)}.m-goal i span{position:absolute;top:18px;left:50%;transform:translate(-50%);font-size:12px;color:var(--muted);white-space:nowrap;font-style:normal}.m-notif{position:absolute;top:calc(var(--sat) + 6px);left:max(8px,var(--sal));right:max(8px,var(--sar));z-index:80;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 8px;border-radius:22px;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 10px 30px #00000038;border:1px solid var(--line);text-align:left;color:var(--fg);transform:translateY(calc(-100% - var(--sat) - 14px));transition:transform .22s var(--ease-in);touch-action:none}.m-notif.on{transform:translateY(var(--dy,0px));transition:transform .32s var(--ease-out)}.m-notif.drag{transition:none}.m-notif-t{flex:1;min-width:0;display:flex;flex-direction:column}.m-notif-h{display:flex;justify-content:space-between;gap:8px}.m-notif-h small{color:var(--muted);font-size:12.5px}.m-notif-p{color:var(--muted);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-toast{position:absolute;left:max(12px,var(--sal));right:max(12px,var(--sar));bottom:calc(var(--tab-h) + var(--sab) + 12px);z-index:70;background:var(--fg);color:var(--surface);border-radius:14px;padding:10px 8px 10px 14px;min-height:48px;display:flex;align-items:center;gap:12px;font-size:14.5px;box-shadow:var(--shadow-2);opacity:0;transform:translateY(12px);transition:opacity .2s var(--ease-in),transform .2s var(--ease-in)}.m-toast.on{opacity:1;transform:none;transition:opacity .26s var(--ease-out),transform .26s var(--ease-out)}.m-toast.hi{bottom:calc(76px + var(--sab))}.m-kb .m-toast{bottom:72px}.m-toast span{flex:1}.m-toast button{border:0;background:none;color:var(--toast-act);font-weight:700;min-height:44px;padding:0 10px;font-size:14.5px}@keyframes m-k-slide-in{0%{transform:translate(100%)}}@keyframes m-k-fade{0%{opacity:0}}@keyframes m-k-up{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes m-k-pop{0%{opacity:0;transform:scale(.4)}}@keyframes m-k-bub{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes m-k-blink{to{opacity:.3}}@keyframes m-k-rec{0%{opacity:0;transform:translate(12px)}}@keyframes m-k-prep{0%{transform:scale(.7);opacity:.55}to{transform:scale(1);opacity:1}}@keyframes m-k-pop{0%{transform:scale(.4)}}@keyframes m-k-sk{to{height:46%;opacity:.6}}@keyframes m-k-in{0%{opacity:0;transform:scale(.85)}}@keyframes m-k-bob{50%{transform:translateY(-4px)}}@keyframes m-k-spin{to{transform:rotate(360deg)}}@keyframes m-k-grow{0%{transform:scaleX(0)}}@keyframes m-k-badge{40%{transform:scale(1.22)}}@keyframes m-k-flash{0%{background:var(--accent);color:var(--accent-ink)}}@keyframes m-k-row-in{0%{opacity:0;transform:translateY(6px)}}@keyframes m-k-seg{0%{stroke-dasharray:0 100}}@keyframes m-k-trash{40%{transform:rotate(-14deg)}70%{transform:rotate(10deg) translateY(-2px)}to{transform:translateY(4px);opacity:0}}@media (prefers-reduced-motion: reduce){.m-app *,.m-app *:before,.m-app *:after{animation:none!important;transition:none!important}.m-app .m-spin{animation:m-k-spin .7s linear infinite!important}}.m-app.m-rm *,.m-app.m-rm *:before,.m-app.m-rm *:after{animation:none!important;transition:none!important}.m-app.m-rm .m-spin{animation:m-k-spin .7s linear infinite!important}.m-app{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}html:has(.m-app),html:has(.m-app) body{overflow:hidden;overscroll-behavior:none}.m-ic.chev{width:20px;height:20px}a.m-icbtn{color:var(--fg);text-decoration:none}.m-app .modal{place-items:end stretch;padding:0;background:var(--scrim);animation:m-k-fade .2s var(--ease-out)}.m-kb .modal{inset:auto;left:0;right:0;top:var(--vvt,0px);height:var(--vvh,100%)}.m-app .modal-box{width:100%;max-height:calc(100% - var(--sat) - 10px);border-radius:20px 20px 0 0;padding:6px 16px calc(14px + var(--sab));gap:12px;animation:m-k-sheet .32s var(--ease-out);box-shadow:0 -10px 40px #0000002e}.m-app .modal-box:before{content:"";display:block;width:40px;height:5px;border-radius:3px;background:var(--line-strong);margin:2px auto 6px;flex:none}.m-app .modal-box h2{font:700 24px/1.1 var(--f-display)}.m-app .modal-box :is(.inp,.sel),.m-app .m-page :is(.inp,.sel){font-size:16px;min-height:48px}.m-app .modal-actions{position:sticky;bottom:calc(-14px - var(--sab));background:var(--surface);padding:10px 0 4px;margin-top:4px;flex-wrap:nowrap}.m-app .modal-actions .btn{min-height:48px;flex:1;font-size:15.5px;border-radius:14px}.m-app .radios label{min-height:52px;font-size:15.5px;border-radius:14px}.m-app .orc-row{grid-template-columns:minmax(0,1fr) 84px 36px;row-gap:4px}.m-app .orc-row .sub-v{grid-column:1 / -1;text-align:left;color:var(--muted)}.m-app .orc-row .x{width:36px;height:44px}@keyframes m-k-sheet{0%{transform:translateY(105%)}}.m-sheet.m-auto{transform:none}.m-pr{flex:none;background:var(--surface);border-top:1px solid var(--line);padding:8px max(12px,var(--sar)) calc(10px + var(--sab)) max(12px,var(--sal));display:flex;flex-direction:column;gap:8px;max-height:62%;overflow-y:auto}.m-pr .mp-fill{max-height:none}.m-comp-tools{display:flex;align-items:center;gap:6px;padding:0 2px 6px;min-width:0}.m-comp-tools .jn-pill{margin-right:auto}.m-comp-tools .jn-exp{flex-basis:100%}.m-chat .jn-div{margin:10px 0 6px}.m-chat .jn-div .jn-dl,.m-chat .jn-div small{background:color-mix(in srgb,var(--surface) 86%,transparent);border-radius:8px;padding:2px 8px}.m-b .mpv-img{max-width:240px;margin-bottom:4px}.m-b .mpv-ht{font-weight:700;margin-bottom:2px}.m-b .mpv-ft{font-size:12.5px;color:var(--muted);margin-top:2px}.m-b .mpv-bts{margin:6px -9px -5px;border-top:1px solid color-mix(in srgb,var(--fg) 10%,transparent);display:flex;flex-direction:column}.m-b .mpv-bt{box-shadow:none;background:none;min-height:40px;border-radius:0}.m-b .mpv-bt+.mpv-bt{border-top:1px solid color-mix(in srgb,var(--fg) 8%,transparent)}.m-b .md-img,.m-b .md-video{max-width:100%}.m-b .md-cap{padding:4px 2px 0}.m-page{padding:0 max(12px,var(--sal)) 24px max(12px,var(--sar))}.m-page .pane,.m-page .pane-view{position:static;display:block;overflow:visible;background:none;height:auto;min-height:0;border:0}.m-page .view-wrap{padding:0;max-width:none}.m-page .view-wrap>header{display:none}.m-page .adm-tabs{position:sticky;top:0;background:var(--surface-2);z-index:2;margin:0 -12px;padding:0 12px}.m-ficha .det-top{display:none}.m-ficha .det-sec{margin:0 16px 14px;background:var(--surface);border-radius:14px;border:0;padding:14px}.m-ficha .det-sec h3{font-size:12px}.m-ficha .qrow{min-height:52px;font-size:15px;align-items:center}.m-ficha .qrow input{width:22px;height:22px;margin:0}.m-ficha .fu{font-size:14px;align-items:center}.m-ficha .fu button{min-height:36px;padding:0 8px}.m-ficha .kv{font-size:14px;grid-template-columns:110px minmax(0,1fr)}.m-skel{display:flex;align-items:center;gap:10px;padding:10px 16px;min-height:76px}.m-skel i{display:block;border-radius:6px;background:var(--surface-3)}.m-skel .c{width:48px;height:48px;border-radius:50%;flex:none}.m-skel span{flex:1;display:flex;flex-direction:column;gap:8px}.m-skel span i{height:12px}.m-li .m-sw2{flex:none}html:has(.m-app) .toast{left:12px;right:12px;bottom:calc(72px + env(safe-area-inset-bottom,0px));transform:none;max-width:none;min-height:48px;border-radius:14px;font-size:14.5px;animation:m-k-up .26s var(--ease-out);z-index:90}html:has(.m-app .m-push) .toast{bottom:calc(84px + env(safe-area-inset-bottom,0px))}html:has(.m-app.m-kb) .toast{bottom:calc(var(--kb,0px) + 72px)}html:has(.lw-rc:not(.sai)) .toast:not(.camada),html:has(.lw-cs) .toast:not(.camada),html:has(.lw-trava) .toast:not(.camada){visibility:hidden;pointer-events:none}.m-sheet.m-lig.open{transition:transform .26s var(--ease-out)}.m-scrim.m-lig.on{transition:opacity .26s var(--ease-out)}.m-sheet.m-lig .m-sheet-f .lig-bt{flex:1}.m-mi.m-mi-off,.m-mi.m-mi-off .m-ic{color:var(--muted);cursor:default}.m-mi.m-mi-off:active{background:none}.lig-card.m{font-size:12.5px;margin:8px 0}button.lig-card.m{min-height:44px;font-size:13px}.m-b.apagada{min-width:200px}.m-b.apagada .ap-l1{font-size:14.5px}.m-prev .del{font-style:italic}.m-app{--muted:#46525c}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .m-app{--muted:#a6b4c0}}:root[data-theme=dark] .m-app{--muted:#a6b4c0}.m-app :is(.m-time,.m-who-s,.m-day,.m-sys,.m-owner,.m-tag,.m-wait,.m-meta,.m-tab){font-size:13px}.m-app .m-tk.fail{font-size:13px}.m-app .tq:not(.tq-lida){color:#7a8791}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .m-app .tq:not(.tq-lida){color:var(--muted)}}:root[data-theme=dark] .m-app .tq:not(.tq-lida){color:var(--muted)}.m-app .m-b.img .m-meta.on-img .tq:not(.tq-lida){color:inherit}.m-app .m-pill{height:38px;border-radius:19px}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .m-app .m-wait.warn{background:color-mix(in srgb,var(--warn-ink) 26%,transparent)}:root:not([data-theme=light]) .m-app .m-wait.crit{background:color-mix(in srgb,var(--crit-ink) 28%,transparent)}}:root[data-theme=dark] .m-app .m-wait.warn{background:color-mix(in srgb,var(--warn-ink) 26%,transparent)}:root[data-theme=dark] .m-app .m-wait.crit{background:color-mix(in srgb,var(--crit-ink) 28%,transparent)}.m-app .m-big{font-size:30px;padding:0 16px 8px}.m-logo{margin-left:10px}.m-txtbtn{border:0;background:none;color:var(--accent);font-weight:650;font-size:15px;min-height:44px;padding:0 10px;display:inline-flex;align-items:center;gap:2px;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-txtbtn .m-ic{width:18px;height:18px;flex:none}.m-metabar.slim{margin:0 16px 8px}.m-metabar.slim .track{display:none}.m-list.com-fab{padding-bottom:92px}.m-pinned{flex:none;color:var(--muted);display:inline-flex}.m-pinned .m-ic{width:15px;height:15px}.m-etq{flex:none;font-size:12.5px;font-weight:650;border-radius:9px;padding:1px 7px;color:color-mix(in srgb,var(--c) 78%,var(--fg));background:color-mix(in srgb,var(--c) 15%,transparent)}.m-etq-dot{width:9px;height:9px;border-radius:50%;background:var(--c);display:inline-block;margin-right:6px}.m-app .m-chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.m-val{flex:none;font-weight:700;font-size:14px;color:var(--fg)}.m-on{font-weight:650}.m-on.ok{color:var(--accent)}.m-on.crit{color:var(--crit-ink)}.m-app .m-inst{background:var(--accent-soft);color:var(--fg)}.m-inst p b{color:var(--accent)}.m-inst .logo-tema,.m-inst .m-btn{flex:none}.m-offline{position:absolute;left:0;right:0;top:0;z-index:70;padding:calc(var(--sat) + 6px) 14px 7px;background:var(--fg);color:var(--surface);font-size:13.5px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px;animation:m-k-up .2s var(--ease-out)}.m-offline .m-ic{width:16px;height:16px}.m-find{display:flex;align-items:center;padding:0 4px 8px}.m-find .m-search{flex:1;margin:0 2px 0 8px;height:40px}.m-find-n{font-size:13px;color:var(--muted);min-width:46px;text-align:center}.m-app button.m-quote{border:0;width:100%;text-align:left;font:inherit;font-size:13px;color:inherit;cursor:pointer}.m-brow.sel .m-b{box-shadow:0 0 0 2px var(--accent)}.m-brow.flash{animation:m-k-achou 1.2s var(--ease-out)}@keyframes m-k-achou{0%,45%{background:color-mix(in srgb,var(--accent) 22%,transparent)}}@media (prefers-reduced-motion: reduce){.m-brow.flash{animation:none;background:color-mix(in srgb,var(--accent) 14%,transparent)}}.m-selbox{width:100%;min-height:200px;font:16px/1.45 var(--m-font);border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--surface-2);color:var(--fg);user-select:text;-webkit-user-select:text;resize:none}.envio{animation:envio-entra .24s cubic-bezier(.16,1,.3,1) both}.envio.enviando :is(.m-b),.msg.envio.enviando{position:relative;overflow:hidden}.envio.enviando :is(.m-b):after,.msg.envio.enviando:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,#fff 38%,transparent) 50%,transparent 70%);background-size:220% 100%;animation:envio-brilho 1.15s linear infinite}.envio-meta{display:flex;justify-content:flex-end;align-items:center;gap:4px;margin-top:2px;min-height:16px}.envio-dots{display:inline-flex;gap:3px;align-items:center;height:16px;vertical-align:middle}.envio-dots i{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.55;animation:envio-pula .9s cubic-bezier(.65,0,.35,1) infinite}.envio-dots i:nth-child(2){animation-delay:.12s}.envio-dots i:nth-child(3){animation-delay:.24s}.envio-ok{display:inline-flex;animation:envio-pop .28s cubic-bezier(.34,1.56,.64,1) both;font-weight:700}.envio-erro{display:inline-flex;align-items:center;gap:4px;color:var(--crit-ink);font-weight:650;font-size:12.5px}.envio-erro svg{width:14px;height:14px}@keyframes envio-entra{0%{opacity:0;transform:translateY(10px) scale(.96)}}@keyframes envio-brilho{0%{background-position:120% 0}to{background-position:-100% 0}}@keyframes envio-pula{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}@keyframes envio-pop{0%{transform:scale(.3);opacity:0}}@media (prefers-reduced-motion: reduce){.envio,.envio-ok{animation:none}.envio.enviando :is(.m-b):after,.msg.envio.enviando:after{animation:none;background:none}.envio-dots i{animation:envio-calmo 1.4s ease-in-out infinite}}@keyframes envio-calmo{50%{opacity:1}}.tema-seg{display:inline-flex;gap:2px;padding:2px;border-radius:10px;background:var(--surface);border:1px solid var(--line);margin-right:6px}.tema-seg button{width:32px;height:30px;border:0;border-radius:8px;background:none;color:var(--muted);display:grid;place-items:center}.tema-seg button svg{width:17px;height:17px}.tema-seg button[aria-checked=true]{background:var(--accent);color:var(--accent-ink)}.tema-seg button:hover:not([aria-checked=true]){color:var(--fg);background:var(--surface-2)}.auto-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.auto-dias{display:grid;gap:6px}.auto-dia{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.auto-dia b{width:76px;font-weight:600}.auto-dia .inp{width:auto;min-width:96px}:root[data-sol="1"] .m-app{--muted:#28323a;--line:#98a5af;font-size:16.5px}@media (prefers-color-scheme: dark){:root[data-sol="1"]:not([data-theme=light]) .m-app{--muted:#d3dde5;--line:#536676}}:root[data-sol="1"][data-theme=dark] .m-app{--muted:#d3dde5;--line:#536676}:root[data-sol="1"] .m-app .m-name{font-size:18px}:root[data-sol="1"] .m-app .m-prev{font-size:16px}:root[data-sol="1"] .m-app .m-b{font-size:17px}:root[data-sol="1"] .m-app :is(.m-time,.m-who-s,.m-day,.m-sys,.m-owner,.m-tag,.m-wait,.m-meta,.m-etq){font-size:14px;font-weight:650}:root[data-sol="1"] .m-app .m-row{min-height:84px}:root[data-sol="1"] .m-app .m-send{width:56px;height:56px;border-radius:28px}:root[data-sol="1"] .m-app .m-tab{font-size:14px}:root[data-sol="1"] .m-app .m-field textarea{font-size:17px}.msg.pend,.msg.envio,.m-brow.envio{flex-shrink:0}.lw-i{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lw-i.pts{stroke-width:3.2}.lw-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes lwEntra{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes lwSobe{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lwSai{to{opacity:0}}.lw-camada{position:absolute;top:0;left:0;right:0;grid-row:1;z-index:35;display:flex;flex-direction:column;pointer-events:none}.lw-camada.c-chat{grid-column:3}.lw-camada.c-lista{grid-column:2}.lw-camada.c-main{grid-column:2 / -1}.lw-camada>*{pointer-events:auto}.app:has(>.lw-camada.c-chat>.lw-fio)>.pane-chat{padding-top:40px}@media (max-width:1240px){.app:has(>.lw-camada.c-chat>.lw-fio)>.pane-details{top:40px}}.lw-fio{--lw-k:var(--ok);position:relative;display:flex;align-items:center;gap:8px;height:40px;padding:0 6px 0 14px;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:inset 3px 0 0 var(--lw-k),var(--shadow-1);font-size:13px;line-height:1.3;color:var(--fg);animation:lwEntra .18s var(--ease-out)}.lw-fio.sai{animation:lwSai .14s var(--ease-in) forwards;pointer-events:none}.lw-fio[data-k=acc]{--lw-k:var(--accent)}.lw-fio[data-k=warn]{--lw-k:var(--warn)}.lw-fio[data-k=crit]{--lw-k:var(--crit)}.lw-fio[data-k=mut]{--lw-k:var(--line-strong)}.lw-fio .tx{flex:1;min-width:0;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden}.lw-fio .nm{font-weight:600;overflow:hidden;text-overflow:ellipsis}.lw-fio .sep,.lw-fio .mut,.lw-urg .mut{color:var(--muted)}.lw-fio .num{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.lw-fio .st-ok{color:var(--ok-ink);font-weight:500}.lw-fio .st-warn{color:var(--warn-ink);font-weight:500}.lw-fio .st-crit{color:var(--crit-ink);font-weight:500;overflow:hidden;text-overflow:ellipsis}.lw-fio .st-acc{color:var(--accent);font-weight:500}.lw-ic-t{display:inline-flex;align-items:center;gap:4px}.lw-ic-t .lw-i{width:15px;height:15px}.lw-ro{flex:none;font-size:13px;padding-right:8px}.lw-mic{display:inline-flex;color:var(--muted);transition:color .12s linear}.lw-mic .lw-i{width:16px;height:16px}.lw-mic.on{color:var(--ok)}.lw-mic.off{color:var(--warn-ink)}.lw-acts{display:flex;align-items:center;gap:6px;flex:none}.lw-fb{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;min-width:32px;padding:0 10px;border-radius:8px;border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);font:500 13px var(--f-body);white-space:nowrap;cursor:pointer;flex:none}.lw-fb .lw-i{width:16px;height:16px}.lw-fb:hover{border-color:var(--accent-line);background:var(--surface-2)}.lw-fb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lw-fb.ic{width:32px;padding:0}.lw-fb.ghost{border-color:transparent;background:transparent}.lw-fb.ghost:hover{background:var(--surface-3)}.lw-fb[aria-pressed=true]{background:var(--warn-soft);color:var(--warn-ink);border-color:var(--warn)}.lw-fb.des{background:var(--rec);border-color:var(--rec);color:var(--accent-ink)}.lw-fb.atd{background:var(--ok);border-color:var(--ok);color:var(--accent-ink);font-weight:600}.lw-fb.pri{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.lw-fb.des:hover,.lw-fb.atd:hover,.lw-fb.pri:hover{filter:brightness(1.07)}.lw-lk2{all:unset;cursor:pointer;color:var(--accent);text-decoration:underline;font-size:13px;padding:6px 2px;border-radius:3px}.lw-lk2:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lw-mais-w{position:relative;display:inline-flex}.lw-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;width:268px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-2);padding:12px;display:grid;gap:8px;font-size:13px;animation:lwEntra .16s var(--ease-out)}.lw-menu>*{min-width:0}.lw-menu label{display:grid;gap:4px;color:var(--muted);min-width:0}.lw-menu select{width:100%;min-width:0;height:34px;border-radius:8px;border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);padding:0 6px;font-size:13px;text-overflow:ellipsis}.lw-dica{font-size:13px;color:var(--muted);margin:0;display:flex;gap:6px;align-items:flex-start}.lw-dica .lw-i{width:16px;height:16px;margin-top:1px}.lw-mini-corpo{margin:0;background:var(--bg);color:var(--fg);font:14px/1.45 var(--f-body)}.lw-mini{display:flex;flex-direction:column;gap:8px;padding:10px;min-height:100vh;box-sizing:border-box;justify-content:center}.lw-mini .lw-camada{position:static;pointer-events:auto}.lw-mini .lw-canto{position:static;width:auto;max-width:none;pointer-events:auto}.lw-mini .lw-card .st{white-space:normal;overflow:visible;text-overflow:clip}.lw-mini-vazio{margin:auto;text-align:center;color:var(--muted)}.lw-mini-vazio small{font-size:12px}.lw-mini-abrir{position:fixed;right:16px;bottom:16px;z-index:60;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--accent-line);background:var(--surface);color:var(--accent);font:inherit;font-weight:600;cursor:pointer;box-shadow:var(--shadow-2)}.lw-canto{--lw-in:.24s;position:absolute;top:16px;right:16px;z-index:36;width:380px;max-width:calc(100% - 32px);display:flex;flex-direction:column;align-items:stretch;gap:8px;pointer-events:none}.lw-canto>*{pointer-events:auto}.app:has(>.lw-camada>.lw-fio)>.lw-canto{top:56px}@keyframes lwCardEntra{0%{opacity:0;transform:translate(12px,-8px) scale(.96)}to{opacity:1;transform:none}}@keyframes lwCardSaiDir{to{opacity:0;transform:translate(24px)}}@keyframes lwCardSai{to{opacity:0;transform:scale(.98)}}@keyframes lwOnda{0%{opacity:var(--lw-onda-a,.45);transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.lw-card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:inset 4px 0 0 var(--ok),var(--shadow-2);padding:14px 14px 14px 18px;display:flex;flex-direction:column;gap:12px;color:var(--fg);transform-origin:top right;animation:lwCardEntra var(--lw-in) var(--ease-out);transition:box-shadow var(--t-ui) var(--ease-out)}.lw-card.perd{box-shadow:inset 4px 0 0 var(--warn),var(--shadow-2)}.lw-card.sai-dir{animation:lwCardSaiDir .2s var(--ease-in) forwards;pointer-events:none}.lw-card.sai{animation:lwCardSai .2s var(--ease-in) forwards;pointer-events:none}.lw-card-c{display:flex;align-items:flex-start;gap:14px;min-width:0}.lw-card-fade{animation:lwFade var(--t-micro) linear}.lw-card .tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.lw-card .nm{all:unset;cursor:pointer;font:700 20px/1.2 var(--f-body);color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;border-radius:4px}.lw-card .nm:hover,.lw-card .nm:focus-visible{text-decoration:underline}.lw-card .nm:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lw-card .nm-p{font:700 17px/1.25 var(--f-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-card .ctx{font-size:14px;line-height:1.35;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-card .ctx b{font-weight:600}.lw-card .st{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden}.lw-card .st .lw-i{width:14px;height:14px}.lw-card .num{font-family:var(--f-mono);font-variant-numeric:tabular-nums;transition:color var(--t-ui) var(--ease-out)}.lw-card .num.tarde{color:var(--warn-ink)}.lw-card .ok{color:var(--ok-ink);font-weight:600;display:inline-flex;align-items:center;gap:6px;font-size:14px;min-height:56px}.lw-card .ok .lw-i{width:18px;height:18px}.lw-card-av{position:relative;flex:none;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--surface-3);box-shadow:0 0 0 2px var(--ok)}.lw-card.perd .lw-card-av{box-shadow:0 0 0 2px var(--warn);transition:box-shadow var(--t-ui) var(--ease-out)}.lw-card-av .ini{font:600 18px var(--f-body);color:var(--fg);position:relative}.lw-card-av .onda{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:2px solid var(--ok);opacity:0;pointer-events:none}.lw-card-av .onda.on{animation:lwOnda .8s ease-out forwards}.lw-card.sil .lw-card-av .onda{--lw-onda-a:.25}.lw-card-av .fixo{display:none;position:absolute;right:-4px;bottom:-4px;width:22px;height:22px;border-radius:50%;background:var(--ok);color:var(--accent-ink);place-items:center}.lw-card-av .fixo .lw-i{width:14px;height:14px}.lw-card-sil{flex:none;width:44px;height:44px;margin:-6px -6px 0 0;border-radius:10px;border:0;background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer}.lw-card-sil .lw-i{width:20px;height:20px}.lw-card-sil:hover:not(:disabled){background:var(--surface-3);color:var(--fg)}.lw-card-sil[aria-pressed=true]{color:var(--fg)}.lw-card-sil:disabled{cursor:default}.lw-card-sil:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lw-card-som{margin:0;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--warn-ink);background:var(--warn-soft);border-radius:10px;padding:0 0 0 10px;animation:lwFade var(--t-micro) linear}.lw-card-som>.lw-i{width:16px;height:16px}.lw-card-som span{flex:1}.lw-card-bts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lw-card-bts.um{grid-template-columns:1fr}.lw-cb{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;border-radius:12px;border:1px solid transparent;font:600 15px var(--f-body);cursor:pointer;transition:background-color var(--t-micro) linear,filter var(--t-micro) linear}.lw-cb .lw-i{width:18px;height:18px}.lw-cb:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.lw-cb:disabled{cursor:default}.lw-cb.pas{background:var(--surface-3);border-color:var(--line-strong);color:var(--fg)}.lw-cb.pas:hover:not(:disabled){background:var(--surface-2)}.lw-cb.rec{background:var(--crit);color:var(--accent-ink)}.lw-cb.atd{background:var(--ok);color:var(--accent-ink)}.lw-cb.rec:hover:not(:disabled),.lw-cb.atd:hover:not(:disabled){filter:brightness(1.07)}.lw-cb.sm{height:44px;padding:0 14px;border-radius:0 10px 10px 0;background:var(--surface);border-color:var(--warn);color:var(--warn-ink);font-size:14px}.lw-card-mais{margin:0;align-self:flex-end;font-size:13px;color:var(--muted);background:var(--surface);border-radius:8px;padding:4px 10px;box-shadow:var(--shadow-1)}.lw-voo{position:fixed;z-index:80;overflow:hidden;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2);pointer-events:none;will-change:transform,width,height}.lw-voo .lw-voo-de{position:absolute;top:0;left:0;margin:0;animation:none!important;box-shadow:inset 4px 0 0 var(--ok);border:0;border-radius:0}.lw-voo-para{position:absolute;top:0;left:0;right:0;height:40px;display:flex;align-items:center;padding:0 14px;font-size:13px;font-weight:500;color:var(--accent);box-shadow:inset 3px 0 0 var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-pil-eq{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 4px 4px 8px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line);box-shadow:var(--shadow-1);font-size:14px;color:var(--fg);animation:lwFade var(--t-micro) linear}.lw-pil-eq .tx{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-pil-eq .tx b{font-weight:600}.lw-pil-eq .tx.ok{color:var(--ok-ink);font-weight:600;display:inline-flex;align-items:center;gap:6px}.lw-pil-eq .tx.ok .lw-i{width:16px;height:16px}.lw-pil-eq .warn{color:var(--warn-ink)}.lw-pil-eq .num{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.lw-av28{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--surface-3);font:600 11px var(--f-body);color:var(--fg)}.lw-pb2{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:9px;border:1px solid var(--line-strong);background:transparent;color:var(--fg);font:600 13px var(--f-body);cursor:pointer;animation:lwFade var(--t-micro) linear;transition:background-color var(--t-ui) var(--ease-out)}.lw-pb2:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.lw-pb2 .lw-i{width:16px;height:16px}.lw-pb2:hover{background:var(--surface-3)}.lw-pb2.atd{background:var(--ok);border-color:var(--ok);color:var(--accent-ink)}.lw-pb2.atd:hover{filter:brightness(1.07)}.lw-pb2:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.lw-vol{display:inline-flex;padding:3px;gap:2px;border-radius:10px;background:var(--surface-3);flex:none}.lw-vol button{min-height:36px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--fg);font:500 13px var(--f-body);cursor:pointer}.lw-vol button.on{background:var(--surface);box-shadow:var(--shadow-1);font-weight:600}.lw-vol button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lw-urg{display:flex;align-items:center;gap:12px;margin:8px 16px 0;padding:8px 8px 8px 12px;border-radius:12px;background:var(--crit-soft);border:1px solid var(--crit);font-size:13px;color:var(--fg);animation:lwSobe .18s var(--ease-out)}.lw-urg>.lw-i{width:18px;height:18px;color:var(--crit-ink)}.lw-urg .tx{flex:1;min-width:0}.lw-urg b{color:var(--crit-ink)}.lw-urg .num{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.ci-lig{display:flex;align-items:center;gap:5px;font-size:12.5px;font-weight:500;color:var(--accent);min-width:0;white-space:nowrap;overflow:hidden}.ci-lig .lw-i{width:14px;height:14px}.ci-lig.urg{color:var(--warn-ink)}.ci-lig .num{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.ci-time.lw-agora{color:var(--muted)}.lw-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:20;width:300px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-2);padding:16px;text-align:left;animation:popUp .16s var(--ease-out)}.lw-pop.fechando{animation:lwPopSai var(--t-micro) var(--ease-in) forwards}@keyframes lwPopSai{to{opacity:0;transform:translateY(-4px)}}.lw-pop-n{font:500 18px var(--f-mono);font-variant-numeric:tabular-nums;margin-bottom:14px;letter-spacing:.01em;color:var(--fg)}.lw-pop-bt{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-width:220px;height:44px;border-radius:10px;border:0;background:var(--accent);color:var(--accent-ink);font-weight:600;font-size:15px;cursor:pointer;font-family:inherit}.lw-pop-bt[aria-disabled=true]{opacity:.45;cursor:not-allowed}.lw-pop-st{font-size:14px;color:var(--muted);margin:8px 0 0;line-height:1.4;animation:ligFade .18s var(--ease-out)}.lw-pop-st.warn{color:var(--warn-ink);background:var(--warn-soft);border-radius:8px;padding:8px 10px;display:flex;gap:6px;align-items:flex-start}.lw-pop-st.warn .lw-i{width:16px;height:16px;margin-top:2px}.lw-pop-st.sem-bt{margin-top:0}.lw-pop-hr{height:1px;background:var(--line);margin:12px 0}.lw-pop-prog{font-size:14px;color:var(--muted);margin:0;font-variant-numeric:tabular-nums}.lw-pop-links{display:flex;gap:6px;align-items:center;margin:0 -6px -10px}.lw-pop-links+.lw-pop-links{margin-top:8px}.lw-pop-links .dot{color:var(--faint)}.lw-lk{all:unset;cursor:pointer;color:var(--accent);font-size:14px;min-height:44px;display:inline-flex;align-items:center;padding:0 6px;border-radius:6px}.lw-lk:hover,.lw-lk:focus-visible{text-decoration:underline}.lw-lk:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lw-skel{height:14px;border-radius:4px;background:var(--surface-3);margin-top:10px;width:70%}.lw-skel-bt{height:44px;width:100%;margin:0;border-radius:10px}.lw-md{width:min(440px,100%)}.lw-md-h{display:flex;align-items:center;gap:10px}.lw-av{background:var(--warn-soft);color:var(--warn-ink);border-radius:10px;padding:10px 12px;font-size:14px;display:flex;gap:8px;align-items:flex-start}.lw-av .lw-i{width:18px;height:18px;margin-top:1px}.lw-ilus{width:100%;max-width:240px;height:64px;stroke:var(--muted);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lig-card.wa .lw-i{width:16px;height:16px;color:var(--accent);margin-top:1px}.lig-card.wa.perdida{border-color:var(--crit);color:var(--crit-ink)}.lig-card.wa.perdida .lw-i{color:var(--crit-ink)}.lig-card.wa.sem .lw-i{color:var(--muted)}.lw-pos{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:13px;color:var(--muted);font-style:normal}.lw-chip{height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);font:500 13px var(--f-body);cursor:pointer}.lw-chip:hover{border-color:var(--accent-line)}.lw-chip:disabled{opacity:.5;cursor:not-allowed}.lw-obs{height:32px;width:min(320px,60vw);font-size:13px;padding:4px 10px}.lw-fade{animation:ligFade .18s var(--ease-out)}.lw-voltar{min-height:32px;padding:0 4px;align-self:center}.lw-rodape{font-size:12px;color:var(--muted);margin-top:4px}.lw-piloto{display:flex;flex-wrap:wrap;gap:6px 16px}.lw-piloto-i{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px}.lw-piloto-i input{width:18px;height:18px}.lw-teto{height:8px;border-radius:4px;background:var(--surface-3);overflow:hidden;margin-top:6px}.lw-teto i{display:block;height:100%;background:var(--accent)}.lw-risco{margin:6px 0 0;padding-left:18px;font-size:14px}.lw-cel-camada{position:fixed;top:0;left:0;right:0;z-index:70;display:flex;flex-direction:column;pointer-events:none}.lw-cel-camada>*{pointer-events:auto}.lw-cel{display:grid;grid-template-columns:32px minmax(0,1fr) auto;column-gap:10px;row-gap:2px;align-items:center;min-height:72px;height:auto;padding:calc(10px + env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 10px max(12px,env(safe-area-inset-left,0px));background:var(--accent-soft);border-bottom:4px solid var(--accent);box-shadow:var(--shadow-2);color:var(--fg);animation:lwCelEntra .18s var(--ease-out)}.lw-cel.sai{animation:lwSai .15s var(--ease-in) forwards;pointer-events:none}@keyframes lwCelEntra{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.lw-cel .ic{grid-row:1;grid-column:1;width:32px;height:32px;border-radius:50%;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center}.lw-cel .ic .lw-i{width:18px;height:18px}.lw-cel .l1{grid-row:1;grid-column:2;display:flex;align-items:baseline;min-width:0;font-size:17px;font-weight:700;line-height:1.25}.lw-cel .l1.so{grid-column:2 / 4}.lw-cel .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-cel .l1 .num{flex:none;font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;white-space:pre}.lw-cel .ab{grid-row:1;grid-column:3;height:44px;min-width:72px;padding:0 14px;border-radius:10px;border:1.5px solid var(--accent);background:var(--surface);color:var(--accent);font:650 15px var(--f-body);cursor:pointer}.lw-cel .ab:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.lw-cel .l2{grid-row:2;grid-column:2 / 4;font-size:13px;line-height:1.35;color:var(--fg)}.lw-cel .ok,.lw-pil .ok{color:var(--ok-ink);font-weight:600;display:inline-flex;align-items:center;gap:4px}.lw-cel .ok .lw-i{width:15px;height:15px}.lw-pil{display:flex;align-items:center;gap:6px;min-height:36px;margin:0 16px 10px;padding:6px 12px;border-radius:18px;background:var(--surface-2);color:var(--fg);font-size:13px;line-height:1.3;animation:lwSobe .18s var(--ease-out)}.lw-pil>.lw-i{width:15px;height:15px;color:var(--muted)}.lw-pil .num{font-variant-numeric:tabular-nums}.lw-cel-camada .lw-pil{margin:8px 12px 0;box-shadow:var(--shadow-1)}@keyframes lwRcSobe{0%{transform:translateY(100%)}to{transform:none}}@keyframes lwRcDesce{to{transform:translateY(100%)}}.lw-rc-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim,rgb(8 14 19 / .42));animation:lwFade var(--t-ui) var(--ease-out)}.lw-rc-scrim.sai{animation:lwSai .2s var(--ease-in) forwards;pointer-events:none}.lw-rc{position:fixed;left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px);bottom:0;top:max(12px,env(safe-area-inset-top,0px));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px 20px calc(24px + env(safe-area-inset-bottom,0px));background:var(--surface);color:var(--fg);border-radius:20px 20px 0 0;box-shadow:0 -10px 40px #0000002e;text-align:center;overflow-y:auto;animation:lwRcSobe var(--t-ui) var(--ease-out)}.lw-rc.sai{animation:lwRcDesce .2s var(--ease-in) forwards;pointer-events:none}.lw-rc-av{position:relative;width:96px;height:96px;border-radius:50%;display:grid;place-items:center;background:var(--surface-3);box-shadow:0 0 0 3px var(--ok);margin-bottom:8px}.lw-rc-av .ini{position:relative;font:700 30px var(--m-font,inherit);color:var(--fg)}.lw-rc-av .onda{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:3px solid var(--ok);opacity:0;pointer-events:none}.lw-rc-av .onda.on{animation:lwOnda .8s ease-out forwards}.lw-rc-av .fixo{display:none;position:absolute;right:-2px;bottom:-2px;width:30px;height:30px;border-radius:50%;background:var(--ok);color:var(--accent-ink);place-items:center}.lw-rc-av .fixo .lw-i{width:18px;height:18px}.lw-rc-nm{margin:0;max-width:100%;font:700 24px/1.2 var(--m-font,inherit);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-rc-ctx{margin:0;font-size:15px;line-height:1.4;max-width:100%}.lw-rc-ctx b{font-weight:650}.lw-rc-st{margin:0;font-size:14px;color:var(--muted)}.lw-rc-st .num{font-variant-numeric:tabular-nums}.lw-rc-ok{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:650;color:var(--ok-ink);animation:lwFade var(--t-micro) linear}.lw-rc-ok .lw-i{width:20px;height:20px}.lw-rc-bts{width:100%;max-width:420px;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.lw-rc-b{min-height:56px;border-radius:14px;border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);display:flex;align-items:center;justify-content:center;gap:8px;font:650 15px var(--m-font,inherit);-webkit-tap-highlight-color:transparent}.lw-rc-b .lw-i{width:20px;height:20px}.lw-rc-b:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.lw-rc.at{justify-content:flex-end;padding-top:calc(24px + 8vh)}.lw-rc.at .lw-rc-av{margin-top:auto}.lw-rc-av .onda.fraca{--lw-onda-a:.25}.lw-rc-av2{margin:2px 0 0;font-size:13px;color:var(--muted)}.lw-rc-av2.warn{color:var(--warn-ink);background:var(--warn-soft);border-radius:8px;padding:4px 10px}.lw-rc-baixo{width:100%;max-width:420px;margin-top:auto;min-height:176px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:16px;animation:lwFade var(--t-micro) linear}.lw-rc-sil{min-height:44px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:var(--fg);display:inline-flex;align-items:center;gap:8px;font:600 15px var(--m-font,inherit);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.lw-rc-sil .lw-i{width:20px;height:20px}.lw-rc-sil[aria-pressed=true]{color:var(--muted)}.lw-rc-redondos{display:flex;justify-content:center;gap:32px}.lw-rc-r{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:14px;color:var(--fg)}.lw-rc-rb{width:64px;height:64px;border-radius:50%;border:1px solid transparent;display:grid;place-items:center;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:transform var(--t-micro) var(--ease-out),filter var(--t-micro) linear}.lw-rc-rb .lw-i{width:28px;height:28px}.lw-rc-rb:active{transform:scale(.94)}.lw-rc-rb:focus-visible,.lw-rc-sil:focus-visible,.lw-pil-mic-b:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.lw-rc-rb.atd{background:var(--ok);color:var(--accent-ink)}.lw-rc-rb.pas{background:var(--surface-3);border-color:var(--line-strong);color:var(--fg)}.lw-rc-rb.rec{background:var(--crit);color:var(--accent-ink)}.lw-rc-rb.destaque{box-shadow:0 0 0 3px var(--accent)}.lw-rc-con{margin:0 0 40px;display:inline-flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:var(--accent)}.lw-rc-pt{width:10px;height:10px;border-radius:50%;background:var(--accent)}.lw-rc-mic{width:100%;text-align:left;background:var(--warn-soft);color:var(--fg);border-radius:12px;padding:10px 12px;font-size:14px}.lw-rc-mic .lig-txt{margin:0 0 6px}.lw-rc.sai-fade,.lw-rc-scrim.sai-fade{animation:lwSai var(--t-micro) linear forwards;pointer-events:none}@keyframes lwCsDeCheia{0%{min-height:calc(100dvh - env(safe-area-inset-top,0px) - 10px)}}.lw-cs.de-cheia{animation:lwCsDeCheia var(--t-ui) var(--ease-out)}.lw-cs.de-cheia>*{animation:lwFade var(--t-micro) linear}.lw-cs-scrim.de-cheia{animation:none}.lw-pil-mic{margin:calc(8px + env(safe-area-inset-top,0px)) 12px 0;padding:8px 12px;border-radius:14px;background:var(--warn-soft);color:var(--warn-ink);box-shadow:var(--shadow-1);display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;animation:lwSobe .18s var(--ease-out)}.lw-pil-mic-b{all:unset;box-sizing:border-box;min-height:44px;display:inline-flex;align-items:center;gap:8px;font-weight:650;font-size:15px;cursor:pointer}.lw-pil-mic-b .lw-i{width:18px;height:18px}.lw-pil-mic .d{color:var(--fg)}.lw-pil-mic-p{flex:1 1 100%;color:var(--fg)}.lw-pil-mic-p .lig-txt{margin:0 0 4px}.lw-rc-est{display:block;margin-top:4px;font-size:13px;font-weight:600}.lw-rc-est.ok{color:var(--ok-ink)}.lw-rc-est.warn{color:var(--warn-ink)}.lw-rc-est.mut{color:var(--muted);font-weight:500}.lw-perd{display:grid;gap:8px;margin:8px 12px 0;padding:10px 12px;border-radius:12px;background:var(--warn-soft);color:var(--warn-ink);font-size:13.5px;line-height:1.35;animation:lwSobe .18s var(--ease-out)}.lw-perd .tx.um{align-items:center;min-height:24px}.lw-perd-l{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-perd-l b{font-weight:650}.lw-perd-l .num{font-variant-numeric:tabular-nums;font-weight:700}.lw-perd .tx{display:flex;gap:8px;align-items:flex-start}.lw-perd .tx>.lw-i{width:18px;height:18px;margin-top:1px}.lw-perd .tx b{display:block;font-weight:650}.lw-perd .l2{display:block}.lw-perd .l2.forte{font-weight:700}.lw-perd .num{font-variant-numeric:tabular-nums}.lw-perd .acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lw-perd .sem{color:var(--muted);font-size:13px}.lw-pb{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 14px;border-radius:10px;border:1.5px solid var(--accent);background:var(--surface);color:var(--accent);font:650 14.5px var(--f-body);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.lw-pb.pri{background:var(--accent);color:var(--accent-ink)}.lw-pb .lw-i{width:18px;height:18px}.lw-pb:focus-visible,.lw-arm .lk:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.lw-arm{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;color:var(--fg)}.lw-arm .lw-pb{flex:0 1 auto}.lw-arm .lk{all:unset;cursor:pointer;color:var(--accent);text-decoration:underline;min-height:44px;display:inline-flex;align-items:center;padding:0 4px}.lw-arm label{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:13px}.lw-arm input{width:18px;height:18px;accent-color:var(--accent)}.lw-perd-lista{display:grid;gap:8px;margin:0 4px 12px}.lw-perd-lista .lw-perd{margin:0}.m-row-main>.m-l2>.ci-lig{font-size:13px}.lw-perd .lw-pb.lw-g{min-height:48px}.lw-perd-lk{flex:none}.lw-perd-mot{margin:0;font-size:14px;color:var(--muted)}.lw-i.dir{transform:rotate(180deg)}.lw-i.baixo{transform:rotate(-90deg)}@keyframes lwFade{0%{opacity:0}}@keyframes lwCsSobe{0%{transform:translateY(100%)}}.m-sw-fg .m-icbtn.lw-ret-lig{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;margin-right:0;border-radius:12px;color:var(--accent);font-size:12px;line-height:1;font-weight:650}.lw-ret-lig .m-ic{width:20px;height:20px}.m-sheet.lw-fl .m-sheet-h h2{font:700 17px/1.3 var(--m-font,inherit)}.lw-fl-c{display:flex;flex-direction:column;gap:10px}.lw-fl-num{margin:0;font:500 16px var(--f-mono);font-variant-numeric:tabular-nums;color:var(--muted)}.lw-pb.lw-g{flex:none;width:100%;min-height:48px}.lw-pb[aria-disabled=true]{opacity:.45;cursor:not-allowed}.lw-fl-st{margin:0;font-size:14px;line-height:1.4;color:var(--muted)}.lw-fl-st.warn{color:var(--warn-ink);background:var(--warn-soft);border-radius:8px;padding:8px 10px;display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.lw-fl-st .lw-i{width:16px;height:16px;margin-top:2px}.lw-fl-st .lw-lk2,.lw-cs-aviso .lw-lk2{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;font-size:14px}.lw-fl-links{margin:0 -6px}.lw-fl-prog{margin:0;font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}.lw-fl-passo{margin:8px 0 0;font-size:15px;line-height:1.5;background:var(--surface-2);border-radius:10px;padding:10px 12px}.lig-bt.lw-a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.lw-fl-c .lw-skel-bt{height:48px}.lw-cs-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:64;background:var(--scrim,rgb(8 14 19 / .42));animation:lwFade var(--t-ui) var(--ease-out)}.lw-cs{--lw-k:var(--accent);position:fixed;left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px);bottom:0;z-index:65;min-height:max(360px,60vh);min-height:max(360px,60dvh);max-height:calc(100vh - env(safe-area-inset-top,0px) - 10px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - 10px);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--surface);color:var(--fg);border-radius:20px 20px 0 0;box-shadow:0 -10px 40px #0000002e;animation:lwCsSobe var(--t-ui) var(--ease-move,cubic-bezier(.65,0,.35,1));-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.lw-cs.drag{animation:none}.lw-cs[data-k=ok]{--lw-k:var(--ok)}.lw-cs[data-k=warn]{--lw-k:var(--warn)}.lw-cs[data-k=crit]{--lw-k:var(--crit)}.lw-cs[data-k=mut]{--lw-k:var(--line-strong)}.lw-cs-grab{flex:none;width:100%;height:24px;display:grid;place-items:center;touch-action:none;cursor:grab}.lw-cs-grab i{width:40px;height:5px;border-radius:3px;background:var(--line-strong)}.lw-cs-x{position:absolute;top:6px;right:6px}.lw-cs-cab{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;text-align:center}.lw-cs-anel{display:inline-flex;border-radius:50%;padding:3px;box-shadow:0 0 0 3px var(--lw-k);transition:box-shadow var(--t-micro) linear}.lw-cs-nm{margin:6px 0 0;max-width:100%;font:700 20px/1.2 var(--m-font,inherit);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-cs-st{margin:0;font-size:16px;line-height:1.35}.lw-cs-st .num{font-variant-numeric:tabular-nums}.lw-cs .st-ok{color:var(--ok-ink);font-weight:600}.lw-cs .st-warn{color:var(--warn-ink);font-weight:600}.lw-cs .st-crit{color:var(--crit-ink);font-weight:600}.lw-cs .st-acc{color:var(--accent);font-weight:600}.lw-cs .mut{color:var(--muted)}.lw-cs-med{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;color:var(--muted)}.lw-med{display:inline-flex;align-items:flex-end;gap:3px;height:16px}.lw-med i{width:4px;border-radius:2px;background:var(--line-strong);transition:background-color var(--t-micro) linear}.lw-med i:nth-child(1){height:6px}.lw-med i:nth-child(2){height:11px}.lw-med i:nth-child(3){height:16px}.lw-med i.on{background:var(--ok)}.lw-med.off i{background:var(--line)}.lw-cs-fraca{display:inline-flex;align-items:center;gap:6px;margin:0;padding:4px 10px;border-radius:8px;font-size:14px;color:var(--warn-ink);background:var(--warn-soft)}.lw-cs-fraca .lw-i{width:16px;height:16px}.lw-cs-dica{margin:0;font-size:13px;color:var(--muted)}.lw-cs-aviso{width:100%;margin:0;display:flex;align-items:flex-start;gap:6px;font-size:14px;line-height:1.4;color:var(--muted);transition:background-color var(--t-micro) linear}.lw-cs-aviso.warn{background:var(--warn-soft);color:var(--warn-ink);border-radius:10px;padding:8px 12px}.lw-cs-aviso .lw-i{width:16px;height:16px;flex:none;margin-top:2px}.lw-cs-mic{width:100%;display:grid;gap:8px;padding:10px 12px;border-radius:12px;font-size:14px;background:var(--warn-soft);color:var(--warn-ink)}.lw-cs-ajuda{width:100%;padding:10px 12px;border-radius:12px;font-size:14px;line-height:1.45;background:var(--surface-2)}.lw-cs-ajuda p{margin:0 0 6px}.lw-cs-acoes{width:100%;margin-top:auto;padding-top:8px;display:flex;flex-direction:column;align-items:center;gap:16px}.lw-cs-ctrl{display:flex;justify-content:center;gap:32px}.lw-cs-b{min-width:56px;height:56px;padding:0 8px;border-radius:16px;border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font:600 13px/1.1 var(--m-font,inherit);touch-action:none;transition:background-color var(--t-micro) linear,color var(--t-micro) linear}.lw-cs-b .lw-i{width:22px;height:22px}.lw-cs-b[aria-pressed=true]{background:var(--warn-soft);color:var(--warn-ink);border-color:var(--warn)}.lw-cs-b[aria-disabled=true]{opacity:.45}.lw-cs-desl{width:200px;height:64px;border:0;border-radius:32px;background:var(--rec);color:var(--accent-ink);display:flex;align-items:center;justify-content:center;gap:8px;font:650 17px var(--m-font,inherit);touch-action:none}.lw-cs-desl .lw-i{width:24px;height:24px}.lw-cs-desl[aria-disabled=true]{opacity:.6}.lw-cs-desl:focus-visible,.lw-cs-b:focus-visible,.lw-trava-bola:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.lw-cs-fim{width:100%;margin-top:auto;display:grid;gap:10px}.lw-cs-fim2{display:flex;align-items:center;gap:8px}@keyframes lwBrilho{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes lwTravaSai{to{opacity:0}}.lw-trava{position:fixed;top:0;right:0;bottom:0;left:0;z-index:68;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:16px;padding:0 16px calc(16px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--surface) 64%,transparent);touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;animation:lwFade var(--t-micro) var(--ease-out)}.lw-trava:has(.lw-trava-trk.ok){animation:lwTravaSai .15s var(--ease-in) 0ms forwards}.lw-trava-msg{margin:0;font-size:14px;font-weight:600;color:var(--fg);background:var(--surface);border-radius:8px;padding:4px 10px}.lw-trava-trk{--p:0;position:relative;width:min(320px,100%);height:56px;border-radius:28px;background:var(--surface-2);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;transition:background-color .15s linear,border-color .15s linear}.lw-trava-trk.ok{background:var(--ok-soft);border-color:var(--ok)}.lw-trava-tx{padding-left:56px;font-size:15px;font-weight:600;color:var(--muted);opacity:calc(1 - var(--p) * 1.6);pointer-events:none;background:linear-gradient(90deg,var(--muted) 0%,var(--muted) 40%,var(--fg) 50%,var(--muted) 60%,var(--muted) 100%) 0 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:lwBrilho 2.6s linear infinite}.lw-trava-trk.drag .lw-trava-tx,.lw-trava-trk.ok .lw-trava-tx{animation:none}.lw-trava-trk.ok .lw-trava-tx{-webkit-text-fill-color:var(--ok-ink);opacity:1}.lw-trava-bola{position:absolute;left:0;top:-1px;width:56px;height:56px;border:0;border-radius:50%;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;will-change:transform;transition:transform .24s var(--ease-out),background-color .15s linear}.lw-trava-bola.drag{transition:none}.lw-trava-trk.ok .lw-trava-bola{background:var(--ok);transition:transform .15s var(--ease-out),background-color .15s linear}.lw-trava-bola .lw-i{width:22px;height:22px}.m-app:has(>.lw-barra){--sat: calc(env(safe-area-inset-top,0px) + 52px) }.lw-barra{position:fixed;top:env(safe-area-inset-top,0px);left:0;right:0;z-index:66;height:52px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:4px max(8px,env(safe-area-inset-right,0px)) 4px max(12px,env(safe-area-inset-left,0px));background:var(--accent-soft);color:var(--fg);border-bottom:1px solid var(--line);box-shadow:var(--shadow-1);animation:lwFade var(--t-ui) var(--ease-out);transition:background-color var(--t-micro) linear;touch-action:none}.lw-barra[data-k=ok]{background:var(--ok-soft)}.lw-barra[data-k=warn]{background:var(--warn-soft)}.lw-barra[data-k=mut]{background:var(--surface-2)}.lw-bc-nm{all:unset;box-sizing:border-box;min-width:0;height:44px;display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;font-size:15px;cursor:pointer}.lw-bc-nm:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.lw-bc-nm .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:650}.lw-bc-nm .t{flex:none}.lw-bc-nm .num{font-variant-numeric:tabular-nums}.lw-bc-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--accent)}.lw-barra[data-k=ok] .lw-bc-dot{background:var(--ok)}.lw-bc-dot.warn,.lw-barra .lw-bc-dot.warn{background:var(--warn)}.lw-bc-b{height:44px;padding:0 10px;border-radius:10px;border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);display:inline-flex;align-items:center;justify-content:center;gap:6px;font:600 14px var(--m-font,inherit);white-space:nowrap;touch-action:manipulation}.lw-bc-b .lw-i{width:18px;height:18px}.lw-bc-b:disabled{opacity:.45}.lw-bc-b.mudo{width:64px}.lw-bc-b.mudo .tx{display:none}.lw-bc-b.mudo[aria-pressed=true]{background:var(--warn-soft);color:var(--warn-ink);border-color:var(--warn)}.lw-bc-b.desl{min-width:96px;margin-left:8px;background:var(--rec);border-color:var(--rec);color:var(--accent-ink)}@media (min-width:390px){.lw-bc-b.mudo{width:auto;min-width:64px}.lw-bc-b.mudo .tx{display:inline}}@media (prefers-reduced-motion: reduce){.lw-fio,.lw-menu,.lw-urg,.lw-pop,.lw-pop *,.lw-fade,.lw-mic,.lw-cel,.lw-pil,.lw-perd,.lw-cs,.lw-cs *,.lw-cs-scrim,.lw-barra,.lw-barra *,.lw-trava,.lw-trava *,.lw-card,.lw-card *,.lw-pil-eq,.lw-pb2,.lw-rc,.lw-rc *,.lw-rc-scrim,.lw-pil-mic{animation:none!important;transition:none!important}.lw-card-av .onda,.lw-rc-av .onda{display:none}.lw-card-av .fixo,.lw-rc-av .fixo{display:grid}}.m-app.m-rm :is(.lw-rc,.lw-rc *,.lw-rc-scrim,.lw-pil-mic){animation:none!important;transition:none!important}.m-app.m-rm .lw-rc-av .onda{display:none}.m-app.m-rm .lw-rc-av .fixo{display:grid}.m-app.m-rm :is(.lw-cs,.lw-cs *,.lw-cs-scrim,.lw-barra,.lw-barra *,.lw-trava,.lw-trava *){animation:none!important;transition:none!important}.lw-mini .lw-fio{height:auto;min-height:40px;flex-wrap:wrap;padding:8px 10px;row-gap:6px;border-radius:12px}.lw-mini .lw-fio .lw-acts{margin-left:auto}.fig-btn:active:not(:disabled){transform:scale(.92);transition:transform var(--t-micro) var(--ease-out)}.fig-btn.off{opacity:.45}.comp-row{position:relative}.m-field.com-fig,.m-field.com-fig textarea{padding-left:2px}.fig-grade{position:relative;display:flex;flex-direction:column;gap:8px;min-height:0;flex:1}.fig-aviso{background:var(--warn-soft);color:var(--warn-ink);border-radius:9px;padding:8px 10px;font-size:13px}.fig-busca{display:flex;align-items:center;gap:6px;height:40px;padding:0 10px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line);color:var(--muted);flex:none}.fig-busca svg{width:18px;height:18px;flex:none}.fig-busca input{flex:1;min-width:0;border:0;background:none;color:var(--fg);font-size:16px;outline:none}.fig-chips{display:flex;gap:6px;overflow-x:auto;flex:none;scrollbar-width:none;padding-bottom:2px}.fig-chips::-webkit-scrollbar{display:none}.fig-chip{flex:none;min-height:44px;padding:0 14px;border-radius:22px;border:1px solid var(--line);background:var(--surface);color:var(--fg);font-size:13.5px;font-weight:600;white-space:nowrap}.fig-chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.fig-cels{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:8px;overflow-y:auto;min-height:0;flex:1;align-content:start;overscroll-behavior:contain}.fig-cel{position:relative;aspect-ratio:1;min-width:44px;min-height:44px;border:0;border-radius:12px;background:transparent;padding:4px;display:grid;place-items:center;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:transform var(--t-micro) var(--ease-out),background var(--t-micro) var(--ease-out)}.fig-cel img,.fig-cel canvas{width:100%;height:100%;object-fit:contain;pointer-events:none}.fig-cel:active{background:var(--surface-2)}.fig-cel:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (hover:hover){.fig-cel:hover{transform:scale(1.06);background:var(--surface-2)}}.fig-cel.afunda{animation:fig-afunda .23s both}.fig-cel.sk{background:var(--surface-2);overflow:hidden}.fig-cel.sk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--surface) 70%,transparent) 50%,transparent 70%);background-size:220% 100%;animation:shimmer 1.2s linear infinite}.fig-grade.fechada .fig-cel{opacity:.45;cursor:not-allowed}.fig-vazio{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:var(--muted);font-size:14px;padding:24px 8px}.fig-previa{position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px;border-radius:16px;background:var(--surface);box-shadow:var(--shadow-2);pointer-events:none;animation:fig-previa .18s var(--ease-pop) both}.fig-previa img{width:160px;height:160px;object-fit:contain}.fig-previa b{font-size:14px;color:var(--fg)}@keyframes fig-afunda{0%{transform:scale(1)}39%{transform:scale(.88);animation-timing-function:var(--ease-pop)}to{transform:scale(1)}}@keyframes fig-previa{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}}.fig-pop{position:absolute;left:52px;bottom:calc(100% + 8px);z-index:7;width:368px;height:340px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;padding:10px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-2);transform-origin:12% 100%;animation:fig-pop .18s var(--ease-out) both}.fig-pop .fig-cels{grid-template-columns:repeat(5,64px);justify-content:space-between;gap:6px}@keyframes fig-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}}.m-sheet.m-figs{height:56%}.m-sheet.m-figs .m-sheet-b{display:flex;flex-direction:column;padding-bottom:10px}.m-sheet.m-figs .fig-cel{min-height:76px}.m-sheet.m-figs .fig-cel img,.m-sheet.m-figs .fig-cel canvas{width:68px;height:68px}.fig-b{display:flex;flex-direction:column;gap:2px;max-width:100%;animation:msgIn .24s var(--ease-out)}.fig-b.in{align-self:flex-start;align-items:flex-start}.fig-b.out{align-self:flex-end;align-items:flex-end}.fig-b.ja{animation:none}.msg-linha>.fig-b{margin-left:0}.fig-autor{font-size:12px;color:var(--muted);padding:0 2px}.fig-img{display:block;object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.fig-meta{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:10px;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--fg);font-size:11.5px;line-height:1.3;white-space:nowrap}.fig-meta .num{color:var(--fg)}.fig-load{display:block;position:relative;overflow:hidden;border-radius:16px;background:var(--surface-2)}.fig-load:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--surface) 70%,transparent) 50%,transparent 70%);background-size:220% 100%;animation:shimmer 1.2s linear infinite}.fig-fail{width:auto;max-width:220px}.fig-sem{color:var(--muted)}.fig-parada{position:relative;border:0;padding:0;background:none;display:block;cursor:pointer}.fig-selo{position:absolute;left:4px;bottom:4px;padding:1px 6px;border-radius:9px;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--fg);font-size:11px;font-weight:600}.fig-mini{float:right;width:32px;height:32px;object-fit:contain;margin:-2px 0 0 8px}.m-app .m-brow .m-b.fig{background:none;box-shadow:none;padding:0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.m-app .m-brow.out .m-b.fig{align-items:flex-end}.m-app .m-b.fig .m-meta{float:none;margin:0;padding:2px 6px;border-radius:10px;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--fg);font-size:11.5px}.m-app .m-b.fig .m-author{font-size:12px;color:var(--muted)}.m-app .m-b.fig .m-quote{background:var(--surface-2);border-radius:10px;padding:4px 8px;max-width:220px}.m-app .m-b.fig.fail{box-shadow:none}.fig-b.envio{animation:fig-entra .28s var(--ease-pop) both;transform-origin:100% 100%}.fig-pend{position:relative;display:block}.fig-b.envio .fig-img{transition:opacity .2s var(--ease-out),filter .2s var(--ease-out)}.fig-b.envio.enviando .fig-img{opacity:.72}.fig-b.envio.enviando .fig-pend:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,#fff 38%,transparent) 50%,transparent 70%);background-size:220% 100%;animation:envio-brilho 1.15s linear infinite;-webkit-mask:var(--fig) center/contain no-repeat;mask:var(--fig) center/contain no-repeat}@supports not ((mask-image:none) or (-webkit-mask-image:none)){.fig-b.envio.enviando .fig-pend:after{display:none}}.fig-b.envio.falhou .fig-img{opacity:.45;filter:grayscale(.6)}.fig-motivo{color:var(--crit-ink);font-size:12.5px;max-width:240px;text-align:right;animation:fadeUp .2s var(--ease-out)}.fig-acts{display:flex;gap:6px}.fig-b .envio-erro{color:var(--crit-ink)}@keyframes fig-entra{0%{opacity:0;transform:translateY(10px) scale(.85)}}.figa{position:relative;display:flex;flex-direction:column;gap:12px}.figa-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.figa-h h2{margin:0 0 4px}.figa-drop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;border:2px dashed var(--accent);border-radius:14px;background:color-mix(in srgb,var(--accent-soft) 85%,transparent);color:var(--accent);font-weight:650;font-size:16px;pointer-events:none}.figa-imp{display:flex;flex-direction:column;gap:10px;margin-bottom:16px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.figa-item{display:grid;grid-template-columns:72px auto 1fr;gap:12px;align-items:start;padding:10px;border-radius:10px;background:var(--surface);border:1px solid var(--line);animation:fadeUp .2s var(--ease-out)}.figa-item.recusada{border-color:var(--crit)}.figa-item.aviso{border-color:var(--warn)}.figa-item.salva{opacity:.6;transition:opacity .4s var(--ease-out)}.figa-antes,.figa-prev{background:conic-gradient(var(--surface-3) 25%,var(--surface) 0 50%,var(--surface-3) 0 75%,var(--surface) 0) 0 0/16px 16px}.figa-antes{width:72px;height:72px;border-radius:10px;overflow:hidden;display:grid;place-items:center}.figa-antes img{max-width:100%;max-height:100%;object-fit:contain}.figa-depois{display:flex;gap:6px}.figa-depois span{width:96px;height:96px;border-radius:10px;display:grid;place-items:center;overflow:hidden}.figa-depois img{width:88px;height:88px;object-fit:contain}.figa-depois .claro{background:#fbfcfd;border:1px solid #d4dbe0}.figa-depois .escuro{background:#121b22;border:1px solid #26343f}.figa-conv{width:198px;height:96px;border-radius:10px;background:var(--surface-2);position:relative;overflow:hidden}.figa-barra{position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,transparent,var(--accent),transparent);background-size:50% 100%;background-repeat:no-repeat;animation:figa-barra 1.2s linear infinite}@keyframes figa-barra{0%{background-position:-50% 0}to{background-position:150% 0}}.figa-dados{display:flex;flex-direction:column;gap:6px;min-width:0}.figa-st{font-size:13px;color:var(--fg);display:flex;gap:6px;flex-wrap:wrap;align-items:baseline}.figa-ok{color:var(--ok-ink);font-weight:700;display:inline-block;animation:fig-check .14s var(--ease-pop) both}@keyframes fig-check{0%{transform:scale(.6)}}.figa-recusa{color:var(--crit-ink);font-weight:600}.figa-aviso{background:var(--warn-soft);color:var(--warn-ink);border-radius:8px;padding:6px 9px;font-size:12.5px}.figa-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.figa-acts{display:flex;gap:6px;flex-wrap:wrap}.figa-imp-f{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.figa-filtro{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:12px}.figa-busca{max-width:280px}.figa-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px}.figa-card{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface);transition:box-shadow var(--t-micro) var(--ease-out),transform .2s var(--ease-out)}.figa-card.off .figa-prev{opacity:.5}.figa-card.off .figa-nome{color:var(--muted)}.figa-card.arrasta{box-shadow:var(--shadow-2);transform:scale(1.03)}.figa-card.sk{height:236px;position:relative;overflow:hidden;background:var(--surface-2)}.figa-card.sk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--surface) 70%,transparent) 50%,transparent 70%);background-size:220% 100%;animation:shimmer 1.2s linear infinite}.figa-prev{width:128px;height:128px;border-radius:12px;align-self:center;display:grid;place-items:center;overflow:hidden}.figa-prev img{width:120px;height:120px;object-fit:contain}.figa-prev svg{width:48px;height:48px;color:var(--muted)}.figa-nome{font-size:15px;font-weight:600;overflow-wrap:anywhere}.figa-etqs{display:flex;gap:4px;flex-wrap:wrap}.figa-etqs span{font-size:12px;padding:1px 7px;border-radius:9px;background:var(--surface-2);color:var(--fg)}.figa-info{font-size:12px;color:var(--muted)}.figa-rodape{display:flex;align-items:center;gap:2px;flex-wrap:wrap;margin-top:auto}.figa-ativa{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);margin-right:auto}.figa-alca{cursor:grab;color:var(--muted);padding:0 4px;font-size:16px}.figa-seta{width:44px;height:44px;padding:0;display:grid;place-items:center;font-size:16px}.figa-menu-w{position:relative}.figa-menu{right:0;top:auto;bottom:calc(100% + 4px);min-width:220px}.figa-edit{display:flex;flex-direction:column;gap:6px}.figa-vazio{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:28px 12px;color:var(--muted)}.figa-vazio svg{width:48px;height:48px}.figa-vazio p{margin:0;max-width:420px}@media (max-width:640px){.figa-item{grid-template-columns:1fr}.figa-antes{display:none}}@media (prefers-reduced-motion: reduce){.fig-pop,.fig-previa,.fig-b,.fig-b.envio,.fig-cel.afunda,.figa-item,.figa-ok,.fig-motivo{animation:none}.fig-cel,.figa-card,.fig-b.envio .fig-img{transition:none}.fig-cel:hover{transform:none}.fig-b.envio.enviando .fig-pend:after,.fig-cel.sk:after,.fig-load:after,.figa-card.sk:after{animation:none;background:none}.figa-barra{animation:none;background:var(--accent);opacity:.4}.figa-card.arrasta{transform:none}}.emoji-anchor{position:relative;flex:none}.emoji-pop{position:absolute;left:0;bottom:calc(100% + 12px);z-index:70;width:340px;max-width:calc(100vw - 24px);padding:6px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-2)}.emoji-loading{display:block;padding:24px;text-align:center;color:var(--muted)}.emoji-pop .EmojiPickerReact,.m-emojis .EmojiPickerReact{max-width:100%;--epr-bg-color:var(--surface);--epr-text-color:var(--fg);--epr-category-label-bg-color:var(--surface)}.m-field.com-emoji{padding-left:2px}.m-field .emoji-btn{flex:none;color:var(--muted)}.m-field .emoji-btn .m-ic{width:22px;height:22px;stroke-width:1.8}.emoji-anchor .cbtn .m-ic{width:21px;height:21px;stroke-width:1.8}.m-emojis .m-sheet-b{overflow:hidden;padding:4px 12px 12px}.otr{display:flex;flex-direction:column;gap:3px;min-width:0}.otr-linha{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;min-width:0}.otr-niveis{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;min-width:0}.otr-n{display:inline-flex;align-items:center;min-width:0;max-width:100%}.otr-sep{color:var(--faint);padding:0 6px}.otr-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.otr-v{color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.otr-id{color:var(--muted);font-size:12.5px}.otr-tit{color:var(--muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.otr.compacta{display:inline-flex;flex-direction:row;align-items:center;gap:8px;max-width:260px}.otr-c{color:var(--muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.m-ficha .otr-niveis{flex-direction:column;align-items:stretch;width:100%}.m-ficha .otr-n{min-height:44px;gap:10px;border-bottom:1px solid var(--line)}.m-ficha .otr-n:last-child{border-bottom:0}.m-ficha .otr-sep{display:none}.m-ficha .otr-l{position:static;width:72px;height:auto;clip:auto;flex:0 0 72px;font-size:12px;color:var(--muted)}.m-ficha .otr-v{max-width:none;white-space:normal;overflow-wrap:anywhere}button.m-src{border:0;font-family:inherit;min-height:32px;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-troca{animation:anTroca var(--t-ui) var(--ease-out) both}@keyframes anTroca{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.an-topo{display:flex;flex-direction:column;gap:12px}.an-per-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}.an-per{max-width:100%;flex-wrap:wrap}.an-per button{white-space:nowrap}.an-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;font-size:13px;color:var(--muted)}.an-status .btn{margin-left:auto}.an-status .btn.an-espera:disabled{opacity:1;background:var(--surface-2);border-color:var(--line);color:var(--muted);font-variant-numeric:tabular-nums}.an-dot{width:8px;height:8px;border-radius:50%;background:var(--ok);flex:0 0 auto}.an-dot.warn{background:var(--warn)}.an-dot.pulso{animation:anPulso .42s var(--ease-out)}@keyframes anPulso{0%{transform:scale(1)}50%{transform:scale(1.35)}to{transform:scale(1)}}.an-faixa{border-radius:9px;padding:9px 11px;font-size:13px}.an-faixa.neutra{background:var(--surface-2);color:var(--fg)}.an-faixa.aviso{background:var(--warn-soft);color:var(--warn-ink)}.an-selo{display:inline-flex;gap:6px;align-items:center;cursor:help}.an-fonte{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;min-width:0}.an-fonte .seg2 button{white-space:nowrap}.an-fonte-nota{font-size:12.5px;color:var(--muted)}.an-kpis .v{font-size:26px}.an-kpis .kpi{animation-name:fadeUp}.an-kpis .v,.an-kpis .dl{animation:anXf .14s linear both}@keyframes anXf{0%{opacity:.2}to{opacity:1}}.an-margem{color:var(--muted);text-decoration:underline}.an-funil{margin:0;font-size:13.5px;color:var(--muted);line-height:1.6}.an-funil b{color:var(--fg)}.an-dica{text-decoration:underline dotted var(--faint);text-underline-offset:3px;cursor:help}.an-ruim{color:var(--crit-ink);font-weight:600}.an-nd{color:var(--muted);font-weight:400}.an-pouco{border:0;background:transparent;padding:0;min-height:32px;display:inline-flex;align-items:center;color:var(--muted);font:400 12px var(--f-body);text-decoration:underline dotted var(--faint);text-underline-offset:3px;cursor:help}.an-mat{border:0;background:transparent;padding:0;width:32px;height:32px;margin:-13px -11px -13px -6px;display:inline-grid;place-items:center;vertical-align:middle;cursor:help}.an-mat:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--faint)}.an-mat[aria-expanded=true]:before{background:var(--muted)}.an-pouco:focus-visible,.an-mat:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:4px}.an-dica-x{display:block;max-width:260px;padding-top:2px;white-space:normal;text-align:inherit;color:var(--muted);font:400 12px/1.4 var(--f-body);animation:fadeUp var(--t-micro) var(--ease-out)}.an-tabela .an-dica-x{min-width:180px;margin-left:auto}.state-chip.an-melhor{background:var(--ok-soft);color:var(--ok-ink)}.state-chip.an-revisar{background:var(--warn-soft);color:var(--warn-ink)}.an-ferr{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.an-ferr .btn.on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--fg)}.an-cols{position:relative}.an-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-2);padding:10px 12px;display:flex;flex-direction:column;gap:8px;min-width:210px;animation:fadeUp var(--t-micro) var(--ease-out)}.an-menu .check{min-height:44px}.an-menu .linkbtn{align-self:flex-start;font-size:12.5px}.an-tabela table{font-size:13px}.an-tabela th[scope=col]{white-space:nowrap}.an-ord{border:0;background:transparent;padding:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.an-ord:hover{color:var(--fg)}.an-seta{display:inline-block;margin-left:3px;transition:transform var(--t-micro) var(--ease-out)}.an-seta.up{transform:rotate(180deg)}.an-tudo{margin-left:10px;font-size:11px;text-transform:none;letter-spacing:0}th.an-nome{font-size:13px;text-transform:none;letter-spacing:0;color:var(--fg);font-weight:500;min-width:220px;max-width:380px}.an-nome{display:table-cell}.an-nome>*{vertical-align:middle}.an-nome .state-chip{margin-left:8px}.an-abre{border:0;background:transparent;padding:4px 0;font:inherit;color:inherit;display:inline-flex;align-items:center;gap:6px;cursor:pointer;text-align:left;max-width:100%}.an-abre:hover .an-txt{text-decoration:underline}.an-chev{display:inline-block;color:var(--muted);transition:transform var(--t-micro) var(--ease-out)}.an-abre[aria-expanded=true] .an-chev{transform:rotate(90deg)}.an-txt{overflow-wrap:anywhere}.an-id{color:var(--muted);font-size:12.5px}.an-entra{animation:anEntra var(--t-ui) var(--ease-out) both;animation-delay:calc(var(--i,0) * 20ms)}@keyframes anEntra{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.an-semid th.an-nome{color:var(--muted)}.an-total th,.an-total td{font-weight:600;border-top:2px solid var(--line-strong)}.an-esq{height:34px;border-radius:8px;background:var(--surface-2);margin-top:8px;background-image:linear-gradient(90deg,transparent,var(--surface-3),transparent);background-size:200% 100%;animation:shimmer 1.4s linear infinite}.an-vazio{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.an-vazio p{margin:0}.an-digitado{margin-top:16px;padding-top:12px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.an-digitado h3{font-size:15px}.an-inv{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.an-atalho p{margin:0}.an-folha{grid-template-columns:150px minmax(0,1fr)}.an-cartoes{display:none}.an-cards{display:flex;flex-direction:column;gap:10px}.an-card{border:1px solid var(--line);border-radius:12px;padding:12px;background:var(--surface);display:flex;flex-direction:column;gap:10px}.an-card.sub{background:var(--surface-2)}.an-card-h{display:flex;align-items:flex-start;gap:8px;min-width:0}.an-card-n{font-weight:600;font-size:14px;line-height:1.35;min-width:0;flex:1;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.an-grade{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.an-grade>div>span{display:block;font-size:12px;color:var(--muted)}.an-grade b{display:block;font-size:20px;font-weight:600;line-height:1.25;white-space:nowrap}.an-grade b .an-pouco{font-size:13px;min-height:44px;margin:-10px 0}.an-grade b .an-mat{width:44px;height:44px;margin:-10px -16px -10px -12px}.an-card-acts{display:flex;gap:6px;flex-wrap:wrap}.an-card-acts .btn{min-height:44px}@media (max-width:767px){.an-tabela{display:none}.an-cartoes{display:flex;flex-direction:column;gap:10px}.an-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.an-per-wrap{width:100%}.an-per{display:flex;width:100%}.an-per button{min-height:44px;flex:1 1 auto}.an-fonte .seg2{display:flex;width:100%}.an-fonte .seg2 button{min-height:44px;flex:1 1 0}.an-abas button{min-height:44px}.an-status .btn{margin-left:0;min-height:44px}.an-cols{display:none}}@media (prefers-reduced-motion: reduce){.an-troca,.an-entra,.an-dot.pulso,.an-kpis .v,.an-kpis .dl,.an-menu,.an-dica-x{animation:none!important}.an-esq{animation:none!important;background-image:none}.an-chev,.an-seta{transition:none!important}}.nc-modal .nc-box{padding:0;gap:0;overflow:hidden;display:flex;flex-direction:column;max-height:min(760px,calc(100% - 32px))}.nc-h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 22px 6px}.nc-h h2{font-size:26px}.nc-corpo{flex:1;min-height:0;overflow-y:auto;padding:4px 22px 14px;display:flex;flex-direction:column;gap:14px;overscroll-behavior:contain}.nc-corpo.m{padding:0 0 6px;overflow:visible}.nc-rodape{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;padding:12px 22px;border-top:1px solid var(--line);background:var(--surface)}.nc-rodape .mp-need{margin-right:auto;min-width:0}.nc-fica{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);font-weight:500}.nc-fica .sel{width:auto;min-height:32px;padding-block:3px}.nc-cont{font-size:12px;font-weight:600;color:var(--muted);animation:fade var(--t-micro) var(--ease-out)}.nc-cont.alto{color:var(--warn-ink)}.nc-enviar.is-off{opacity:.45;pointer-events:none}.m-sheet.nc-folha .m-sheet-f{padding:5px 16px;max-height:calc(56px + var(--sab,0px));background:var(--surface-2)}.nc-rodape.m{padding:0;border:0;background:none;flex-wrap:nowrap;width:100%;gap:10px}.nc-rodape.m .nc-cont{width:40px;flex:none;text-align:center}.nc-rodape.m .nc-enviar{flex:1;min-height:44px;height:44px;font-size:15px}.nc-fs{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;min-width:0}.nc-fs legend{padding:0;margin-bottom:6px;font:600 15px/1.2 var(--f-display);letter-spacing:.03em;color:var(--muted);text-transform:uppercase}.nc-lb{font-size:13px;font-weight:600}.nc-resumo{margin:0;display:flex;align-items:center;gap:4px 6px;flex-wrap:wrap;font-size:13.5px}.nc-resumo .linkbtn{min-width:44px;min-height:44px}.nc-faixa{align-self:flex-start;font-size:12px;font-weight:600;background:var(--warn-soft);color:var(--warn-ink);border-radius:8px;padding:4px 10px}.nc-bloco{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden}.nc-bloco>.nc-in{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:8px}.nc-bloco.aberto{grid-template-rows:1fr;opacity:1;visibility:visible}.nc-bloco.aberto>.nc-in{overflow:visible}.anima-grid .nc-bloco{transition:grid-template-rows var(--t-ui) var(--ease-out),opacity var(--t-ui) var(--ease-out),visibility 0s linear var(--t-ui)}.anima-grid .nc-bloco.aberto{transition:grid-template-rows var(--t-ui) var(--ease-out),opacity var(--t-ui) var(--ease-out),visibility 0s}@media (prefers-reduced-motion: reduce){.anima-grid .nc-bloco{transition:none}}.nc-num{display:flex;align-items:center;gap:6px}.nc-num>.i{width:18px;height:18px;color:var(--muted);flex:none}.nc-num .inp{flex:1;min-width:0;font-size:16px;font-family:var(--f-mono);font-variant-numeric:tabular-nums;min-height:44px}.nc-num .btn{flex:none;min-height:44px}.nc-num.is-erro .inp{border-color:var(--crit)}.nc-num.treme{animation:nc-treme .24s var(--ease-out)}@keyframes nc-treme{0%,to{transform:none}17%,50%,83%{transform:translate(-2px)}33%,67%{transform:translate(2px)}}.nc-num-msg{min-height:18px;font-size:13px;color:var(--muted)}.nc-num-msg.ok{color:var(--ok-ink)}.nc-num-msg.warn{color:var(--warn-ink)}.nc-num-msg.erro{color:var(--crit-ink)}.nc-v{display:inline-block;color:var(--ok-ink);animation:nc-pop .18s var(--ease-pop)}@keyframes nc-pop{0%{transform:scale(.6)}to{transform:none}}.nc-nomes{display:flex;flex-direction:column;gap:4px}.nc-nome-op{display:flex;align-items:center;gap:10px;min-height:44px;text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:6px 12px}.nc-nome-op:hover{border-color:var(--accent-line)}.nc-nome-op .num{color:var(--muted);font-size:12.5px}.nc-nome-op .note-ex{margin-left:auto}.nc-card{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;font-size:13.5px;animation:nc-in var(--t-ui) var(--ease-out)}@keyframes nc-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.nc-card.warn{background:var(--warn-soft);border-color:transparent}.nc-card.crit{background:var(--crit-soft);border-color:transparent}.nc-card-t{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nc-card-a{display:flex;gap:6px;flex-wrap:wrap}.nc-card-a .btn{min-height:36px}.nc-card .avatar.sm{flex:none}.nc-buscando{flex-direction:row;align-items:center;color:var(--muted)}.nc-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);display:inline-block;flex:none}.nc-pedir{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding-top:10px}.nc-erro{display:flex;gap:8px;align-items:flex-start;background:var(--crit-soft);color:var(--crit-ink);border-radius:9px;padding:8px 10px;font-size:13px}.nc-erro svg{width:16px;height:16px;flex:none;margin-top:1px}.nc-optin{margin:0;font-size:13px}.nc-aviso{margin:0;font-size:13px;background:var(--warn-soft);color:var(--warn-ink);border-radius:9px;padding:8px 10px}.nc-chips{display:flex;flex-wrap:wrap;gap:6px}.nc-chips-row{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.nc-chips-row>.nc-chips{flex:0 1 auto}.nc-chip{min-height:44px;border:1px solid var(--line);border-radius:22px;padding:0 14px;background:var(--surface);color:var(--fg);font-size:13.5px;font-weight:500;display:inline-flex;align-items:center;gap:6px;transition:border-color var(--t-micro) var(--ease-out),background var(--t-micro) var(--ease-out)}.nc-chip:hover{border-color:var(--accent-line)}.nc-chip.on{border-color:var(--accent);background:var(--accent-soft);animation:nc-chip .1s var(--ease-out)}.nc-chip.off{opacity:.5;cursor:not-allowed}.nc-chip.off:hover{border-color:var(--line)}@keyframes nc-chip{0%{transform:scale(.96)}to{transform:none}}.nc-ok{width:16px;height:16px;fill:none;stroke:var(--accent);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;animation:nc-traco .14s var(--ease-out)}@keyframes nc-traco{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.nc-outros .nc-chev{display:inline-block;transition:transform var(--t-micro) var(--ease-out)}.nc-outros .nc-chev.up{transform:rotate(180deg)}.nc-modelo{margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13.5px}.nc-modelos{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.nc-b3 .mp-pv{margin-top:2px}.nc-sl{display:flex;gap:10px;align-items:flex-start;background:var(--warn-soft);color:var(--fg);border-radius:12px;padding:12px 14px;font-size:13.5px}.nc-sl>svg.i{width:20px;height:20px;color:var(--warn-ink);flex:none;margin-top:2px}.nc-sl p{margin:0 0 8px}.nc-sl .btn{min-height:44px}.nc-modal .nc-sl-salvar{display:none}@media (max-width:760px){.nc-modal .nc-sl-salvar{display:inline-flex}.nc-modal .nc-rod-salvar{display:none}}.nc-pedidos{display:flex;flex-direction:column;gap:6px}.nc-pedidos.m{margin:4px 16px 8px}.nc-ped{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:10px;padding:8px 10px;font-size:13px;animation:nc-in var(--t-ui) var(--ease-out)}.nc-ped-a{display:flex;gap:6px;flex-wrap:wrap}.list-title.nc{display:flex;align-items:center;justify-content:space-between;gap:8px}.nc-busca-vazia{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ci.nc-prov{animation:m-k-pop .24s var(--ease-pop);cursor:default}.ci.nc-prov .ci-foot{color:var(--muted)}.fdot.nc-losango{width:8px;height:8px;border-radius:2px;transform:rotate(45deg);background:var(--muted)}.ci-ini{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-weight:500}.ci-ini:before{content:"";width:7px;height:7px;border-radius:2px;transform:rotate(45deg);background:var(--muted)}.m-fab.nc-fab .m-fab-l{justify-content:center}@media (prefers-reduced-motion: reduce){.nc-num.treme,.nc-card,.nc-v,.nc-chip.on,.nc-ok,.nc-ped,.nc-cont,.ci.nc-prov{animation:none}.nc-outros .nc-chev{transition:none}}.rel{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;font:600 12px var(--f-mono);color:var(--muted);white-space:nowrap;border-radius:6px;padding:1px 6px 1px 4px;min-height:20px;transition:background-color var(--t-ui) var(--ease-out),color var(--t-ui) var(--ease-out)}.rel-v{display:inline-flex;align-items:center;gap:4px}.rel-t{font-variant-numeric:tabular-nums}.rel .rel-t{min-width:4ch}.rel-ic{width:14px;height:14px;flex:none;animation:relFade var(--t-ui) var(--ease-out)}@keyframes relFade{0%{opacity:0}to{opacity:1}}.rel.k-normal{color:var(--muted);background:transparent}.rel.k-atencao,.rel.k-agora{color:var(--warn-ink);background:var(--warn-soft)}.rel.k-critico{color:var(--crit-ink);background:var(--crit-soft)}.rel.k-fechada,.rel.k-folga{color:var(--fg);background:var(--surface-3)}.rel.k-ok{color:var(--ok-ink);background:transparent;animation:relFade var(--t-micro) var(--ease-out)}.rel.neutro{color:var(--muted);background:transparent}.rel.neutro.k-critico{color:var(--crit-ink);background:var(--crit-soft)}.rel-dono{font-family:var(--f-body);font-weight:500}.rel.m{font-size:13px;min-height:24px;padding:2px 8px 2px 6px;border-radius:10px}.rel.m .rel-ic{width:15px;height:15px}.rel-pulso{box-shadow:inset 0 0 0 2px var(--crit);animation:relPulso .26s var(--ease-out) forwards}@keyframes relPulso{0%{box-shadow:inset 0 0 0 2px transparent}45%{box-shadow:inset 0 0 0 2px var(--crit)}to{box-shadow:inset 0 0 0 2px transparent}}.rel-cab{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;font-weight:600;border-radius:8px;padding:3px 8px;min-width:0;transition:background-color var(--t-ui) var(--ease-out),color var(--t-ui) var(--ease-out)}.rel-cab .rel-ic{width:16px;height:16px}.rel-cab.k-normal{color:var(--muted);font-weight:500;padding-left:0}.rel-cab.k-atencao,.rel-cab.k-agora,.rel-cab.k-janela{color:var(--warn-ink);background:var(--warn-soft)}.rel-cab.k-critico{color:var(--crit-ink);background:var(--crit-soft)}.rel-cab.k-fechada,.rel-cab.k-folga{color:var(--fg);background:var(--surface-3)}.rel-cab.k-ok{color:var(--ok-ink);animation:relFade var(--t-micro) var(--ease-out)}.rel-cab.neutro{color:var(--muted);background:transparent;font-weight:500}.rel-cab.neutro.k-critico{color:var(--crit-ink);background:var(--crit-soft)}.rel-pq{font-size:12.5px;font-weight:500}.rel-toque{animation:relToque var(--t-ui) var(--ease-pop)}@keyframes relToque{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}.nm-row.com-rel{flex-wrap:wrap;row-gap:4px}.nm-row .rel-exp{flex-basis:100%}.rel-cab.m{display:flex;flex-wrap:nowrap;font-size:12.5px;padding:0 6px;border-radius:6px;max-width:100%;overflow:hidden;align-self:flex-start}.rel-cab.m.k-normal,.rel-cab.m.neutro{padding:0}.rel-cab.m .rel-ic{width:14px;height:14px}.rel-cab.m .rel-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rel-faixa{background:var(--crit-soft);color:var(--crit-ink);padding:10px 16px;display:flex;flex-direction:column;gap:8px;font-size:13.5px;border-bottom:1px solid var(--line);animation:relDesce var(--t-ui) var(--ease-out)}.rel-faixa p{margin:0}.rel-faixa-a{display:flex;gap:8px;flex-wrap:wrap}@keyframes relDesce{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.rel-faixa.m{margin:6px 10px 0;border-radius:12px;border:0}.ci.rel-passou{opacity:.6;filter:grayscale(1);cursor:default}.rel-passou-tag{font-size:12px;color:var(--muted)}.comp-row textarea[readonly],.m-field textarea[readonly]{background:var(--surface-2);color:var(--muted)}.obs .sec-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.obs-i{border:0;background:transparent;color:var(--muted);font-size:15px;min-width:32px;min-height:32px;border-radius:8px;cursor:pointer;transition:background-color var(--t-micro) var(--ease-out),color var(--t-micro) var(--ease-out)}.obs-i:hover,.obs-i[aria-expanded=true]{background:var(--surface-3);color:var(--fg)}.obs-exp{animation:relFade var(--t-ui) var(--ease-out)}.obs-ta{font:15px/1.45 var(--f-body);min-height:calc(4.35em + 18px);max-height:calc(14.5em + 18px);resize:none;overflow-y:auto;width:100%;box-sizing:border-box}.m-app .obs-ta{font-size:16px}.obs-ta[readonly]{background:var(--surface-2);color:var(--muted)}.obs-rod{display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap;font-size:14px;min-height:22px}.obs-st{color:var(--muted);display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.obs-st.warn{color:var(--warn-ink)}.obs-st.crit{color:var(--crit-ink)}.obs-st.crit .obs-bt{min-height:44px}.obs-ok{color:var(--ok-ink);animation:relFade var(--t-micro) var(--ease-out)}.obs-gira{display:inline-block;animation:obsGira 1.1s linear infinite}@keyframes obsGira{to{transform:rotate(360deg)}}.obs-bt{font-size:13.5px}.obs-n{margin-left:auto;font-size:12.5px;color:var(--muted)}.obs-n.warn{color:var(--warn-ink);font-weight:600}.obs-lim{margin:0;font-size:13px;color:var(--warn-ink)}.obs-corte{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;color:var(--warn-ink);animation:relFade var(--t-ui) var(--ease-out)}.obs-duas{display:grid;grid-template-columns:1fr 1fr;gap:12px}.obs-duas h4{margin:0 0 6px;font-size:12.5px;color:var(--muted);font-weight:600}.obs-pre{white-space:pre-wrap;word-break:break-word;font:14px/1.45 var(--f-body);background:var(--surface-2);border-radius:10px;padding:10px 12px;margin:0;max-height:50vh;overflow:auto}.obs-hist{display:flex;flex-direction:column;gap:10px;max-height:60vh;overflow:auto}.obs-hv{border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.obs-hv-h{display:flex;gap:4px 8px;align-items:center;flex-wrap:wrap}.obs-hv-h .btn{margin-left:auto}.obs-dif{margin:0;white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.45}.obs-dif ins{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;color:var(--ok-ink)}.obs-dif del{color:var(--muted)}.obs-ver{font-size:inherit}.msg-note .obs-levar{font-size:11.5px;margin-right:8px;opacity:0;transition:opacity var(--t-micro) var(--ease-out)}.msg-note:hover .obs-levar,.msg-note .obs-levar:focus-visible{opacity:1}@media (hover:none){.msg-note .obs-levar{opacity:1}}.obs-res{display:block;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.obs-res span[aria-hidden]{margin-right:4px}.obs-cel{text-align:left;font-size:13px;max-width:28ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:bottom}@media (max-width:640px){.obs-duas{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.rel,.rel-ic,.rel-cab,.rel-toque,.rel-faixa,.rel-pulso,.obs-ok,.obs-exp,.obs-corte,.obs-gira{animation:none!important;transition:none!important}}.t-ok{color:var(--ok-ink);font-weight:600}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.linkbtn.alvo{min-height:44px;padding:0 4px;display:inline-flex;align-items:center}.muted{color:var(--muted)}.orc-reg{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line);padding-top:8px;animation:orcEntra var(--t-ui) var(--ease-out) both}.orc-l1{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:44px}.oc-lb{font-size:13px;color:var(--muted);font-weight:500}.orc-num{width:110px;height:36px;font-size:16px}.orc-valor{width:140px;height:36px;font-size:16px}.orc-valor.mini{width:96px;height:32px}.oc-st{font-size:13px;color:var(--muted);display:inline-flex;align-items:center;gap:6px;min-height:20px}.oc-st .spin{width:14px;height:14px}.orc-res{display:flex;flex-direction:column;gap:6px;min-height:0}.oc-msg{margin:0;font-size:13px;line-height:1.4}.oc-msg.warn{color:var(--warn-ink)}.oc-msg.muted{color:var(--muted)}.orc-card{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:var(--surface);border:1px solid var(--line);border-radius:10px;animation:orcEntra var(--t-ui) var(--ease-out) both}.orc-card.duvida{border-color:var(--warn);background:var(--warn-soft)}.orc-card.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.oc-1{font-size:13.5px;color:var(--fg)}.oc-2{font-size:12.5px;color:var(--muted)}.oc-ok{color:var(--ok-ink);font-weight:700;margin-right:4px}.oc-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.oc-nao{align-self:flex-start;font-size:13px}.oc-warn{margin:4px 0 0;font-size:13px;color:var(--warn-ink);font-weight:500}.oc-nota{margin:4px 0 0;font-size:12.5px;color:var(--muted)}.oc-dois{display:grid;grid-template-columns:1fr 1fr;gap:8px}.oc-escolher{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:2px;min-height:44px}.oc-escolher:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.orc-man{display:flex;flex-direction:column;gap:6px}.oc-valor{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);font-weight:500}.orc-conf{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 10px;background:var(--warn-soft);color:var(--warn-ink);border-radius:10px;font-size:13.5px;animation:orcEntra var(--t-micro) var(--ease-out) both}.orc-conf .btn{min-height:36px}.orc-mais{display:flex;flex-direction:column;gap:4px}.orc-mais>.linkbtn{align-self:flex-start;font-size:13px}.orc-det{display:flex;flex-direction:column;gap:8px}.oc-fam,.oc-val{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px}.oc-chip{min-height:44px;min-width:44px;padding:0 12px;border-radius:22px;border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);font-size:13px;font-weight:500;display:inline-flex;align-items:center;justify-content:center}.oc-chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.oc-chip.warn{background:var(--warn-soft);border-color:var(--warn);color:var(--warn-ink)}.orc-vai{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tray.compacta{padding:4px 8px;gap:0}.orc-reg.compacto{flex-direction:row;align-items:center;gap:6px;border-top:0;padding:0;min-height:44px;flex-wrap:nowrap;overflow:hidden}.orc-reg.compacto .orc-num{width:72px;height:32px}.orc-reg.compacto .oc-chip{min-height:32px;padding:0 10px;flex:none}.orc-reg.compacto .oc-st{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orc-reg.compacto.conf{background:var(--warn-soft);color:var(--warn-ink);border-radius:10px;padding:0 6px}.orc-reg.compacto.conf .oc-st{color:var(--warn-ink)}.oc-chip.sim{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:700}.oc-tipo{font-size:12px;font-weight:700;color:var(--muted);flex:none}.oc-x{flex:none;width:44px;height:44px;border:0;background:transparent;color:var(--muted);font-size:16px}.send.com-orc{width:auto;max-width:320px;padding:0 14px 0 40px}.send.com-orc .ic-a,.send.com-orc .ic-b{inset:0 auto 0 0;width:40px}.send-orc{display:block;font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:orcTexto var(--t-micro) var(--ease-out) both}.m-send-rs{position:absolute;top:-4px;right:-4px;min-width:22px;height:18px;padding:0 4px;border-radius:9px;background:var(--accent);color:var(--accent-ink);font-size:13px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--surface);animation:orcPop var(--t-ui) var(--ease-pop) both;pointer-events:none}.orc-sob{display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin:-2px 0 6px auto;max-width:min(520px,92%)}.m-msgs .orc-sob{padding:0 10px}.orc-selo{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;font-size:13px;padding:2px 10px;background:var(--surface);border:1px solid var(--line);border-radius:10px;animation:orcSelo var(--t-ui) var(--ease-out) both;transform-origin:right center}.orc-selo.sai{animation:orcSai var(--t-micro) var(--ease-in) both}.os-t{color:var(--fg)}.orc-desf{font-size:13px}.orc-desf.sai{animation:orcSai var(--t-micro) var(--ease-in) both}.orc-desf-q{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--fg)}.orc-lembrete{font-size:13px;color:var(--muted);animation:orcLembra var(--t-micro) var(--ease-out) .8s both}.orc-lembrete.ja{animation-delay:0ms}.ol-l{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ol-l.troca{animation:orcTexto var(--t-micro) var(--ease-out) both}.ol-b{min-height:44px;padding:0 10px;border:0;background:transparent;color:var(--accent);font-weight:600;font-size:13px;border-radius:8px}.ol-b:hover{background:var(--accent-soft)}.ol-b.chip{border:1px solid var(--line-strong);color:var(--fg);border-radius:22px;background:var(--surface)}.ol-reg{display:flex;flex-direction:column;gap:6px;padding:8px 10px;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;min-width:min(420px,100%);text-align:left}.ol-reg .orc-reg{border-top:0;padding-top:0}.ol-acts{display:flex;align-items:center;gap:10px;justify-content:flex-end}.ol-acts .btn{min-height:40px}.anel{flex:none}.anel-fundo{fill:none;stroke:var(--surface-3);stroke-width:6}.anel-v{fill:none;stroke:var(--accent);stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset .4s var(--ease-out)}.anel.ok .anel-v{stroke:var(--ok)}.anel-meta{stroke:var(--fg);stroke-width:2}.to-filtros{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.to-fonte select{height:32px;font-size:13px}.to-meu{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.to-grande{font-family:var(--f-display);font-size:40px;line-height:1;color:var(--fg)}.to-total td{border-top:2px solid var(--line-strong)}.fila-lider h3{font-size:14px;margin:14px 0 6px}.fl-b{border-top:1px solid var(--line)}.fl-h{display:flex;align-items:center;gap:6px;width:100%;min-height:44px;border:0;background:transparent;padding:0;font-weight:600;font-size:14px;color:var(--fg);text-align:left}.fl-h.carregando{color:var(--muted);font-weight:500;margin:0}.fl-b.vazio .fl-h{color:var(--muted)}.fl-seta{margin-left:auto;color:var(--muted)}.fl-c{display:flex;flex-direction:column;gap:6px;padding:0 0 10px}.fl-i{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:space-between;padding:6px 0;border-bottom:1px dashed var(--line)}.fl-t{font-size:13.5px;margin:0}.fl-acts{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.fl-acts .btn{min-height:36px}.fl-acts .inp{height:36px;min-width:200px}.fl-ok{font-weight:600;color:var(--ok-ink)}.fl-reg{margin-top:12px;border-top:1px solid var(--line);padding-top:6px}.mr-linha{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mr-linha>div{display:flex;flex-direction:column;gap:2px;flex:1;min-width:200px}.mr-pend{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.mr-pend li{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;padding:4px 0;border-bottom:1px dashed var(--line)}.orc-v16{font-size:16px}.bling-card p{margin:4px 0}.bl-st{display:flex;align-items:center;gap:8px;font-weight:600}.bl-ponto{width:10px;height:10px;border-radius:50%;background:var(--faint)}.bl-ponto.ok{background:var(--ok)}.bl-faixa{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;margin-bottom:8px;border-radius:10px;background:var(--crit-soft);color:var(--crit-ink);font-size:13.5px}.bl-passos{margin:8px 0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:13.5px}.bl-passos code{font-size:12px;word-break:break-all}.bl-con{min-height:48px;margin-top:8px}.bl-teste{display:flex;align-items:flex-end;gap:8px;margin-top:12px;flex-wrap:wrap}.bl-teste .inp{width:160px}.bl-res{margin-top:6px;font-size:13.5px}.bl-conf{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.bl-des{margin-top:12px}@keyframes orcEntra{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes orcTexto{0%{opacity:0}to{opacity:1}}@keyframes orcPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes orcSelo{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes orcSai{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes orcLembra{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.oc-dois{grid-template-columns:1fr}.orc-sob{max-width:100%}.ol-reg{min-width:0;width:100%}}@media (prefers-reduced-motion: reduce){.orc-reg,.orc-card,.orc-conf,.send-orc,.m-send-rs,.orc-selo,.orc-selo.sai,.orc-desf.sai,.orc-lembrete,.ol-l.troca{animation:none!important}.anel-v{transition:none!important}.oc-st .spin{display:none}}.pr-painel{display:contents}.det-sec.pr-sec{padding:0;gap:0}.pr-h{position:relative}.det-sec .pr-h3,.m-ficha .det-sec .pr-h3{margin:0;font:inherit;text-transform:none;letter-spacing:0;color:inherit}.pr-bt{width:100%;min-height:44px;display:flex;align-items:center;gap:10px;padding:0 18px;border:0;border-radius:0;background:transparent;color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--t-micro) var(--ease-out)}.pr-bt:hover{background:var(--surface-2)}.pr-bt:focus-visible{outline-offset:-2px}.pr-tt{flex:none;font:600 13px/1.2 var(--f-body);color:var(--fg)}.pr-res{flex:1;min-width:0;font-size:13px;line-height:1.3;color:var(--muted);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:fade var(--t-micro) var(--ease-out);transition:opacity var(--t-micro) var(--ease-out),visibility 0s}.pr-res.pr-t-forte{color:var(--fg);font-weight:600}.pr-res.pr-t-warn{color:var(--warn-ink);font-weight:600}.pr-res.pr-t-crit{color:var(--crit-ink);font-weight:600}.pane-details .pr-res{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip;overflow-wrap:anywhere}.pr-sec.aberta .pr-res{opacity:0;visibility:hidden;transition:opacity var(--t-micro) var(--ease-out),visibility 0s linear var(--t-micro)}.pr-res .pr-dot{margin-right:6px;vertical-align:1px}.pr-res .fdot.nc-losango{width:7px;height:7px}.pane-details .pr-sec[data-sec=qualificacao] .pr-res:before,.pane-details .pr-sec[data-sec=retornos] .pr-res:before,.pane-details .pr-sec[data-sec=orcamentos] .pr-res:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor;margin-right:6px;vertical-align:0}.pr-vaga{flex:none;width:var(--pr-vaga,0px)}.pr-seta{flex:none;width:16px;height:16px;color:var(--muted);transition:transform var(--t-ui) var(--ease-out)}.pr-sec.aberta .pr-seta{transform:rotate(90deg)}.pr-acoes{position:absolute;top:0;bottom:0;right:44px;display:flex;align-items:center;gap:2px;max-width:calc(100% - 150px)}.pr-acao{flex:none;min-height:44px;min-width:44px}.pr-tentar{flex:0 1 auto;min-width:0;min-height:44px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-erro{color:var(--crit-ink)}.pr-corpo{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden}.pr-corpo.aberta{grid-template-rows:1fr;opacity:1;visibility:visible}.pr-in{min-height:0;overflow:hidden}.pr-corpo.solta>.pr-in{overflow:visible}.pr-cont{padding:2px 18px 14px;display:flex;flex-direction:column;gap:10px}.anima-grid .pr-corpo{transition:grid-template-rows var(--t-ui) var(--ease-out),opacity var(--t-ui) var(--ease-out),visibility 0s linear var(--t-ui)}.anima-grid .pr-corpo.aberta{transition:grid-template-rows var(--t-ui) var(--ease-out),opacity var(--t-ui) var(--ease-out),visibility 0s}.anima-grid .pane-details .pr-corpo{transition:grid-template-rows .18s var(--ease-out),opacity .18s var(--ease-out),visibility 0s linear .18s}.anima-grid .pane-details .pr-corpo.aberta{transition:grid-template-rows .18s var(--ease-out),opacity .18s var(--ease-out),visibility 0s}.m-ficha .det-sec.pr-sec{padding:0;margin:0 16px 8px}.m-ficha .pr-bt{min-height:48px;padding:0 14px;border-radius:14px}.m-ficha .pr-bt:hover{background:transparent}.m-ficha .pr-tt{font-size:15px}.m-ficha .pr-res{font-size:14px}.m-ficha .pr-acoes{right:40px}.m-ficha .pr-acao,.m-ficha .pr-tentar{min-height:48px}.m-ficha .pr-cont{padding:2px 14px 14px}@media (prefers-reduced-motion: reduce){.pr-bt,.pr-res,.pr-seta,.pr-corpo,.anima-grid .pr-corpo,.anima-grid .pr-corpo.aberta{animation:none!important;transition:none!important}}.det-negocio{gap:10px}.det-negocio .tv-negocio-l1{margin-bottom:0}.det-valor-resumo{min-height:62px;padding:10px 12px;border-radius:10px;background:var(--surface-2);display:flex;align-items:center;justify-content:space-between;gap:8px}.det-valor-resumo span{display:flex;flex-direction:column;gap:3px;min-width:0}.det-valor-resumo small{font-size:12px;color:var(--muted)}.det-valor-resumo strong{font-size:14px;color:var(--fg);font-weight:600}.det-valor-resumo button{flex:none;color:var(--accent)}.det-qualif-lista{display:flex;flex-direction:column;gap:0}.det-qualif-lista .qrow{min-height:44px;padding:8px 2px;border:0;border-bottom:1px solid var(--line);border-radius:0;align-items:center;transition:background-color var(--t-micro) var(--ease-out)}.det-qualif-lista .qrow:last-of-type{border-bottom:0}.det-qualif-lista .qrow:hover{background:var(--surface-2)}.det-qualif-lista .qrow.on{background:transparent}.det-qualif-lista .qrow input{margin:0}.det-qualif-lista .qrow small{font-size:11px}.det-mais-wrap{border-bottom:1px solid var(--line)}.det-mais-bt{width:100%;min-height:58px;padding:9px 18px;border:0;background:var(--surface-2);color:var(--fg);display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer;transition:background-color var(--t-micro) var(--ease-out)}.det-mais-bt:hover{background:var(--surface-3)}.det-mais-bt span:first-child{display:flex;flex-direction:column;gap:3px}.det-mais-bt strong{font-size:13px;font-weight:600}.det-mais-bt small{font-size:11px;color:var(--muted)}.det-mais-seta{font-size:22px;line-height:1;color:var(--muted);transition:transform var(--t-ui) var(--ease-out)}.det-mais-bt[aria-expanded=true] .det-mais-seta{transform:rotate(90deg)}.det-mais-content[hidden]{display:none!important}.det-mais-content:not([hidden]){animation:det-mais-entrada var(--t-ui) var(--ease-out)}@keyframes det-mais-entrada{0%{opacity:.4;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.det-valor-resumo button,.det-mais-bt,.det-qualif-lista .qrow{will-change:auto}@media (prefers-reduced-motion: reduce){.det-mais-bt,.det-mais-seta,.det-mais-content:not([hidden]),.det-qualif-lista .qrow{animation:none!important;transition:none!important}}.num,.tab{font-family:var(--f-body);font-variant-numeric:tabular-nums}:where(span,b).tab{display:inline;flex:none;padding:0;border-radius:0;gap:0}.clid,code{font-family:var(--f-mono)}.tv-linha{display:contents}.tv-row{display:flex;align-items:stretch;border-bottom:1px solid var(--line);position:relative}.tv-row.active{background:var(--accent-soft)}.tv-row .tv-ci{border-bottom:0;flex:1;min-width:0;min-height:56px;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:8px 8px 8px 16px;align-items:center;background:transparent}.tv-row .tv-ci.active{background:transparent}.tv-ci .avatar{width:36px;height:36px;font-size:13px}.tv-ci .ci-main{gap:2px}.tv-ci .ci-name{font-size:14px;font-weight:500}.tv-ci.unread .ci-name{font-weight:650}.tv-ci .ci-top{align-items:center}.tv-ci .ci-time{font:12px var(--f-body);font-variant-numeric:tabular-nums;color:var(--muted);margin-left:auto;flex:none}.tv-foot{gap:6px;min-width:0;font-size:12px}.tv-prev{flex:1;min-width:8ch;font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-ci.unread .tv-prev{color:var(--fg)}.tv-prev.parado{color:var(--warn-ink);font-weight:500}.tv-valor{font-size:12px;color:var(--fg);flex:none}.tv-foot>*:not(.tv-prev){flex:none}.tv-chama{display:inline-flex;color:var(--ok-ink);flex:none}.tv-chama .m-ic{width:13px;height:13px}.tv-faixa-pend{display:flex;align-items:center;gap:5px;padding:8px 16px 4px;font-size:12px;font-weight:600;color:var(--warn-ink);letter-spacing:.01em}.tv-faixa-pend .m-ic{width:13px;height:13px}.tv-faixa-pend.m{padding:10px 16px 4px;font-size:13px}.tv-etapa{flex:none;width:18px;height:18px;border-radius:50%;display:inline-grid;place-items:center;font:700 11px/1 var(--f-body);color:var(--accent-ink)}.tv-etapa.c-muted{background:var(--muted)}.tv-etapa.c-accent{background:var(--accent)}.tv-etapa.c-warn{background:var(--warn)}.tv-etapa.c-ok{background:var(--ok)}.tv-etapa.c-crit{background:var(--crit)}.tv-pend{flex:none;display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:1px 8px 1px 6px;border-radius:10px;font:600 12px/18px var(--f-body);font-variant-numeric:tabular-nums;background:var(--surface-2);color:var(--muted);transition:background var(--t-ui) var(--ease-out),color var(--t-ui) var(--ease-out);animation:tvFade var(--t-micro) var(--ease-out)}.tv-pend .m-ic{width:13px;height:13px;stroke-width:2.1}.tv-pend.warn{background:var(--warn-soft);color:var(--warn-ink)}.tv-pend.crit{background:var(--crit-soft);color:var(--crit-ink)}.tv-pend.m{font-size:13px;padding:2px 8px 2px 6px}.tv-nota-chip{flex:none;width:40px;height:22px;border-radius:11px;background:var(--note);border:1px solid var(--note-line);color:var(--warn-ink);display:inline-flex;align-items:center;justify-content:center;gap:2px;font:700 12px/1 var(--f-body);animation:tvPop .26s var(--ease-pop)}.tv-nota-chip .m-ic{width:12px;height:12px;stroke-width:2.2}.tv-ponto{flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent);animation:tvFade var(--t-micro) var(--ease-out)}.tv-num-dono{flex:none;font-size:12px;color:var(--muted)}.tv-num-dono.m{font-size:13px}.tv-dono{flex:none;width:18px;height:18px;border-radius:50%;background:var(--surface-3);color:var(--muted);display:inline-grid;place-items:center;font:600 10px/1 var(--f-body)}.tv-popin{animation:tvPop .22s var(--ease-pop)}.tv-cobrado{flex:none;font-size:12px;color:var(--muted)}.tv-cobrado.warn{color:var(--warn-ink)}.tv-reac-pref{font-size:13px;margin-right:2px}.tv-pills{display:flex;gap:8px}.tv-pill{min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:0 14px;border-radius:22px;border:1px solid var(--line-strong);background:transparent;color:var(--fg);font-size:13px;font-weight:600}.tv-pill[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.tv-pill .n{font-size:12px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--surface-3);color:var(--fg);display:inline-grid;place-items:center;animation:tvPop .22s var(--ease-pop)}.tv-busca{flex-wrap:nowrap;align-items:center}.tv-busca .inp{min-height:44px}.tv-busca-in{flex:1 1 160px;position:relative;display:flex;min-width:0}.tv-busca-in .m-ic{position:absolute;left:10px;top:50%;width:16px;height:16px;margin-top:-8px;color:var(--muted);pointer-events:none}.tv-busca-in .inp{width:100%;padding-left:32px}.tv-vend-sel{flex:1 1 140px}.tv-meta{display:flex;flex-direction:column;gap:5px;font-size:13px;color:var(--muted)}.tv-meta b{color:var(--fg);font-weight:600}.tv-meta .ok{color:var(--ok-ink);display:inline-flex;align-items:center;gap:5px}.tv-meta .ok .m-ic{width:15px;height:15px}.tv-meta-trilho{position:relative;height:3px;border-radius:2px;background:var(--line);overflow:visible}.tv-meta-trilho i{position:absolute;left:0;top:0;bottom:0;border-radius:2px;background:var(--accent);transition:width var(--t-ui) var(--ease-out)}.tv-meta-trilho b{position:absolute;top:-2px;width:1px;height:7px;background:var(--line-strong)}.tv-meta.m{padding:0 16px 8px}.tv-skel{display:flex;gap:10px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line)}.tv-skel>i{width:36px;height:36px;border-radius:50%;background:var(--surface-3)}.tv-skel span{flex:1;display:flex;flex-direction:column;gap:6px}.tv-skel span i{height:10px;border-radius:5px;background:var(--surface-3)}.tv-skel span i:first-child{width:40%}.tv-skel span i:last-child{width:70%}.tv-vazio{font-size:14px;color:var(--muted);text-align:center}.tv-erro{display:flex;flex-direction:column;gap:8px;align-items:center}.tv-cobrar{position:relative;display:inline-flex;flex:none}.tv-sino{width:44px;min-height:44px;border:0;background:transparent;border-radius:10px;display:grid;place-items:center;color:var(--muted);align-self:center}.tv-sino:hover:not(:disabled){background:var(--surface-3);color:var(--fg)}.tv-sino:disabled{opacity:.45;cursor:default}.tv-sino .m-ic{width:18px;height:18px}.tv-row>.tv-cobrar{align-self:center;margin-right:4px}.tv-pop[role=menu],.tv-pop{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:220px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-2);padding:6px;display:flex;flex-direction:column;animation:tvFadeUp var(--t-micro) var(--ease-out)}.tv-rodape .tv-pop{top:auto;bottom:calc(100% + 4px);right:auto;left:0}.tv-pop button{min-height:44px;border:0;background:transparent;text-align:left;padding:0 12px;border-radius:8px;font-size:13.5px;color:var(--fg)}.tv-pop button:hover{background:var(--surface-2)}.tv-sino-cel{position:absolute;right:max(8px,var(--sar,0px));top:50%;transform:translateY(-50%)}.m-row.tv-com-sino{padding-right:60px}.tv-tel{border:0;background:transparent;padding:0;color:inherit;font:inherit;cursor:copy;border-radius:4px}.tv-tel:hover{color:var(--accent);text-decoration:underline}.tv-ruler{grid-template-columns:repeat(6,minmax(0,1fr)) auto}.tv-ruler .rs .lb{font:500 12px/1.2 var(--f-body);text-transform:none;letter-spacing:0;color:var(--muted)}.tv-ruler .rs.cur .lb{font-weight:700;color:var(--accent)}.tv-ruler .rs .bar{height:6px}.tv-ruler .rs.done .bar:after{background:var(--accent-line);opacity:1}.tv-ruler-n{align-self:end;font-size:12px;color:var(--muted);padding-left:8px;line-height:1.2}.tv-det-fechar{display:flex;justify-content:flex-end;padding:0 12px}.tv-det-fechar .det-close{margin:10px 0 0}.tv-tools{justify-content:space-between}.jn-linha{display:inline-flex;align-items:center;gap:6px;height:20px;margin-right:auto;font:500 12px/20px var(--f-body);color:var(--ok-ink);transition:color .26s var(--ease-out);font-variant-numeric:tabular-nums}.jn-linha.m{font-size:13px}.jn-linha.ultima{color:var(--warn-ink)}.jn-ponto{width:6px;height:6px;border-radius:50%;background:var(--ok);flex:none}.jn-ponto.pulso{animation:tvPulso .26s var(--ease-out) 1}.jn-linha .jn-sm{display:none}@media (max-width:359px){.jn-linha .jn-lg{display:none}.jn-linha .jn-sm{display:inline}}.tv-barra{display:flex;gap:6px;align-items:center;padding:4px 0;overflow-x:auto;scrollbar-width:none}.tv-barra::-webkit-scrollbar{display:none}.tv-acao{flex:none;min-height:44px;padding:0 12px;border-radius:10px;border:1px solid var(--accent-line);background:var(--surface);color:var(--accent);display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;white-space:nowrap;transition:background var(--t-micro) var(--ease-out)}.tv-acao:hover{background:var(--accent-soft)}.tv-acao .m-ic{width:16px;height:16px;stroke-width:1.8}.tv-acao-v{font-weight:600;font-variant-numeric:tabular-nums;animation:tvFade var(--t-micro) var(--ease-out)}.tv-acao.atrasado{color:var(--warn-ink);border-color:var(--warn)}.tv-barra.compacta .tv-acao-n{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tv-barra.compacta .tv-acao{min-width:44px;justify-content:center;padding:0 10px}.tv-barra.m{padding:6px 12px 2px}.tv-actions-menu{position:relative;flex:none;margin-left:auto}.tv-actions-menu summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 9px;border-radius:8px;color:var(--muted);font-size:12px;font-weight:600}.tv-actions-menu summary::-webkit-details-marker{display:none}.tv-actions-menu summary:hover,.tv-actions-menu[open] summary{background:var(--surface-2);color:var(--fg)}.tv-actions-menu summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tv-actions-menu summary .m-ic{width:15px;height:15px}.tv-actions-pop{position:absolute;right:0;bottom:calc(100% + 8px);z-index:35;width:218px;padding:5px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-2)}.tv-actions-pop .tv-barra{display:flex;flex-direction:column;align-items:stretch;gap:1px;overflow:visible;padding:0}.tv-actions-pop .tv-acao{min-height:38px;width:100%;padding:0 9px;border:0;color:var(--fg);justify-content:flex-start;font-size:12.5px}.tv-actions-pop .tv-acao:hover{background:var(--surface-2)}.tv-actions-pop .tv-acao-v{margin-left:auto;color:var(--muted);font-size:11px}.tv-sug-w,.tv-obj{display:inline-flex;align-items:center;flex:none;margin-left:6px;position:relative;animation:tvFadeUp var(--t-micro) var(--ease-out)}.tv-sug{min-height:44px;padding:0 10px 0 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface-2);color:var(--fg);display:inline-flex;align-items:center;gap:6px;font-size:13px;white-space:nowrap}.tv-sug .m-ic{width:16px;height:16px;color:var(--accent)}.tv-sug .tv-chev{width:14px;height:14px;color:var(--muted)}.tv-sug-x{width:44px;height:44px;border:0;background:transparent;border-radius:10px;display:grid;place-items:center;color:var(--muted)}.tv-sug-x:hover{background:var(--surface-3);color:var(--fg)}.tv-sug-x .m-ic{width:12px;height:12px;stroke-width:2.4}.tv-obj-menu{position:absolute;right:0;bottom:calc(100% + 6px);z-index:30;width:min(360px,86vw);background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-2);padding:6px;display:flex;flex-direction:column;gap:2px;animation:tvFadeUp var(--t-micro) var(--ease-out)}.tv-obj-menu button{min-height:44px;border:0;background:transparent;text-align:left;padding:8px 10px;border-radius:8px;display:flex;flex-direction:column;gap:2px;white-space:normal}.tv-obj-menu button:hover{background:var(--surface-2)}.tv-obj-menu b{font-size:12px;color:var(--accent)}.tv-obj-menu span{font-size:13px;color:var(--fg)}.tv-rodape{border-top:1px solid var(--line);background:var(--surface);padding:10px 16px 12px;display:flex;flex-direction:column;gap:6px;animation:tvFade var(--t-ui) var(--ease-out)}.tv-assumir{min-height:48px;width:100%;border:0;border-radius:10px;background:var(--accent);color:var(--accent-ink);font-size:15px;font-weight:600;display:grid;place-items:center}.tv-assumir:disabled{opacity:.7}.tv-rod-linha{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 10px;font-size:13px;color:var(--muted)}.tv-rod-lk{min-height:44px;border:0;background:transparent;color:var(--accent);font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:5px;padding:0 6px;border-radius:8px}.tv-rod-lk:hover:not(:disabled){text-decoration:underline}.tv-rod-lk:disabled{color:var(--muted);cursor:default}.tv-rod-lk .m-ic{width:16px;height:16px}.tv-conf{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;font-size:13.5px}.tv-conf .btn{min-height:44px}.tv-rodape.m{padding:10px 12px calc(12px + var(--sab,0px))}.tv-rodape.m .tv-rod-linha{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap}.tv-nota-volta{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--warn-ink)}.tv-prazo{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12.5px}.tv-prazo-l{color:var(--muted)}.tv-prazo-dt{height:36px;width:auto}.tv-prazo.m{padding:4px 12px}.tv-chips{display:flex;flex-wrap:wrap;gap:6px}.tv-chip{min-height:36px;padding:0 12px;border-radius:18px;border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);font-size:13px}.tv-chip[aria-pressed=true],.tv-chip[aria-checked=true]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent);font-weight:600}.tv-chip44{min-height:44px;border-radius:22px;padding:0 16px}.tv-chip.ghost{border-style:dashed;color:var(--muted)}.tv-motivos{display:flex;flex-direction:column;gap:8px}.tv-outro{display:flex;gap:8px}.tv-outro .inp{flex:1}.tv-med{display:flex;flex-direction:column;gap:12px}.tv-med-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tv-n-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-size:12.5px}.tv-n-prazo{color:var(--warn-ink);font-weight:600}.tv-n-st{display:inline-flex;align-items:center;gap:4px;color:var(--muted);animation:tvFade var(--t-micro) var(--ease-out)}.tv-n-st.ok{color:var(--ok-ink)}.tv-n-st .m-ic{width:14px;height:14px;animation:tvPop .22s var(--ease-pop)}.tv-n-bts{display:inline-flex;gap:6px;margin-left:auto}.tv-n-bt{min-height:44px;padding:0 12px;border-radius:10px;border:1px solid var(--note-line);background:var(--surface);color:var(--fg);font-size:13px;display:inline-flex;align-items:center;gap:5px}.tv-n-bt .m-ic{width:15px;height:15px}.tv-nova{outline:2px solid var(--note-line);outline-offset:-1px;transition:outline-color .4s var(--ease-out)}.tv-n-nova{display:block;font-size:11.5px;font-weight:700;color:var(--warn-ink);margin-bottom:2px;transition:opacity .4s var(--ease-out)}.tv-nova.sai{outline-color:transparent}.tv-nova.sai .tv-n-nova{opacity:0}.tv-nota-flut{position:sticky;bottom:8px;align-self:center;z-index:5;min-height:44px;padding:0 14px;border-radius:22px;border:1px solid var(--note-line);background:var(--note);color:var(--warn-ink);font-weight:600;font-size:13px;display:inline-flex;align-items:center;gap:6px;box-shadow:var(--shadow-1);animation:tvFadeUp var(--t-ui) var(--ease-out)}.tv-nota-flut .m-ic{width:16px;height:16px}.m-msgs .tv-nota-flut{margin:0 auto}.chat-body.tv-corpo,.m-msgs{overflow-anchor:auto}.tv-grupo{align-self:center;max-width:min(92%,560px);min-width:0;display:flex;flex-direction:column;align-items:center}.tv-grupo-b{max-width:100%;min-width:0;box-sizing:border-box;min-height:44px;border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:22px;padding:4px 10px 4px 14px;font-size:12.5px;display:inline-flex;align-items:center;gap:6px;text-align:left}.tv-grupo-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-grupo-n{flex:none;white-space:nowrap}.tv-seta{width:14px!important;height:14px!important;flex:none;transition:transform var(--t-ui) var(--ease-out)}.tv-grupo.aberto .tv-seta{transform:rotate(90deg)}.tv-grupo-c{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-ui) var(--ease-out)}.tv-grupo.aberto .tv-grupo-c{grid-template-rows:1fr}.tv-grupo-in{overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:2px}.tv-grupo-l{font-size:12.5px;color:var(--muted);text-align:center;padding:2px 8px}.tv-grupo.aberto .tv-grupo-in{padding-top:4px}.tv-grupo-hs{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4px 12px;font-size:12.5px;color:var(--muted)}.tv-grupo.lig .tv-grupo-b{background:var(--surface-2);color:var(--muted)}.tv-grupo.lig.pend .tv-grupo-b{background:var(--warn-soft);border-color:transparent;color:var(--warn-ink)}.tv-grupo.lig .lw-i{width:15px;height:15px;flex:none}.tv-grupo.m .tv-grupo-b{font-size:13px}.tv-reacao-antiga{font-style:normal}.tv-faixa-ret{min-height:44px;display:flex;align-items:center;gap:10px;padding:4px 12px 4px 16px;background:var(--warn-soft);color:var(--warn-ink);font-size:13px;border-bottom:1px solid var(--line);animation:tvFade var(--t-ui) var(--ease-out);overflow:hidden;transition:opacity var(--t-ui) var(--ease-out),max-height var(--t-ui) var(--ease-out);max-height:60px}.tv-faixa-ret.sai{opacity:0;max-height:0;min-height:0;padding-top:0;padding-bottom:0}.tv-faixa-ret .lw-i{width:16px;height:16px;flex:none}.tv-faixa-t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-faixa-ret .lw-fb{margin-left:auto;flex:none;min-height:36px}.msg.tv-reagida,.m-b.tv-reagida{margin-bottom:12px;transition:margin-bottom var(--t-micro) var(--ease-out)}.msg,.m-b{position:relative}.tv-reac{position:absolute;bottom:-17px;z-index:2}.msg-out .tv-reac,.m-brow.out .tv-reac{left:10px}.msg-in .tv-reac,.m-brow.in .tv-reac{right:10px}.tv-reac.abaixo{position:static}.tv-reac-row{display:flex;margin-top:4px;min-height:24px}.tv-reac-row.out{align-self:flex-end;justify-content:flex-start}.tv-reac-row.in{align-self:flex-start;justify-content:flex-end}.m-msgs .tv-reac-row{padding:0 12px}.m-msgs .tv-reac-row.out{justify-content:flex-end}.m-msgs .tv-reac-row.in{justify-content:flex-start}.tv-reac-b{position:relative;height:24px;min-width:28px;padding:0 6px;border-radius:12px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1);display:inline-flex;align-items:center;justify-content:center;gap:2px;font-size:15px;line-height:1;transition:min-width var(--t-micro) var(--ease-out)}.tv-reac-b:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.tv-reac-b.pop .tv-reac-e{animation:tvReac .22s var(--ease-pop)}.tv-reac-e{display:inline-block}.tv-reac-n{font-size:11px;color:var(--muted);font-weight:600}.tv-reac-pop{position:absolute;bottom:calc(100% + 6px);left:0;z-index:20;min-width:200px;background:var(--surface);color:var(--fg);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-2);padding:6px 10px;font-size:13px;animation:tvFadeUp var(--t-micro) var(--ease-out)}.msg-in .tv-reac-pop{left:auto;right:0}.tv-reac-l{display:flex;align-items:center;gap:8px;padding:4px 0;white-space:nowrap}.tv-reac-det.m{display:flex;flex-direction:column;gap:4px;font-size:15px}.tv-reac-det .tv-reac-e,.tv-reac-pop .tv-reac-e{font-size:18px}.tv-negocio-l1{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.tv-temp{height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 6px 0 10px;border-radius:14px;font-size:13px;font-weight:600}.tv-temp .m-ic{width:16px;height:16px}.tv-temp.frio{background:var(--accent-soft);color:var(--accent)}.tv-temp.morno{background:var(--warn-soft);color:var(--warn-ink)}.tv-temp.quente{background:var(--ok-soft);color:var(--ok-ink)}.tv-temp-i{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;cursor:help;opacity:.85}.tv-temp-i .m-ic{width:14px;height:14px}.tv-med-res{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--muted)}.tv-med-res .m-ic{width:15px;height:15px}.tv-qc{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding:8px 6px 8px 10px;border-radius:10px;background:var(--ok-soft);animation:tvAbre var(--t-ui) var(--ease-out)}.tv-qc-t{display:inline-flex;align-items:center;gap:5px;color:var(--ok-ink);font-weight:600;font-size:13px;margin-right:auto}.tv-qc-t .m-ic{width:15px;height:15px}.tv-qc .btn{min-height:44px}.tv-qc-x{width:44px;height:44px;border:0;background:transparent;border-radius:10px;display:grid;place-items:center;color:var(--muted)}.tv-qc-x .m-ic{width:14px;height:14px}.m-notif.tv-notif-nota{box-shadow:inset 4px 0 0 var(--note-line),var(--shadow-2)}.tv-notif-ic{flex:none;width:40px;height:40px;border-radius:50%;background:var(--note);color:var(--warn-ink);display:grid;place-items:center}.tv-notif-ic .m-ic{width:20px;height:20px}.tv-ci .ci-name{flex:0 1 auto;min-width:7ch}.tv-ci .ci-top{gap:6px}.tv-av{position:relative;overflow:visible}.tv-av .meter{position:absolute;right:-6px;bottom:-4px;padding:2px 3px;border-radius:5px;background:var(--surface);box-shadow:0 0 0 1px var(--line);gap:1.5px;line-height:0}.tv-av .meter i{width:3px}.tv-av .meter i:nth-child(1){height:4px}.tv-av .meter i:nth-child(2){height:6px}.tv-av .meter i:nth-child(3){height:8px}.tv-av .meter i:nth-child(4){height:10px}.tv-av.m{display:inline-grid;flex:none}.tv-av.m .m-ring{display:none}.tv-av.m .meter{right:0;bottom:2px;padding:2px 4px}.tv-av.m .meter i{width:3.5px}.tv-av.m .meter i:nth-child(1){height:5px}.tv-av.m .meter i:nth-child(2){height:7px}.tv-av.m .meter i:nth-child(3){height:9px}.tv-av.m .meter i:nth-child(4){height:12px}.tv-temp .big{display:inline-flex;gap:2px;align-items:flex-end;line-height:0}.tv-temp .big i{width:4px;border-radius:1.5px;background:var(--line-strong);transition:background .22s var(--ease-out)}.tv-temp .big i:nth-child(1){height:6px}.tv-temp .big i:nth-child(2){height:9px}.tv-temp .big i:nth-child(3){height:12px}.tv-temp .big i:nth-child(4){height:15px}.tv-temp.frio .big i.on{background:var(--cold)}.tv-temp.morno .big i.on{background:var(--warm)}.tv-temp.quente .big i.on{background:var(--hot)}@media (hover:hover) and (pointer:fine){.tv-row:not(.parados)>.tv-cobrar{position:absolute;right:6px;top:0;bottom:0;margin:0;z-index:3;align-items:center;opacity:0;pointer-events:none;transition:opacity var(--t-micro) var(--ease-out)}.tv-row:not(.parados)>.tv-cobrar .tv-sino{background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--shadow-1)}.tv-row:not(.parados):hover>.tv-cobrar,.tv-row:not(.parados):focus-within>.tv-cobrar,.tv-row:not(.parados)>.tv-cobrar:has(.tv-pop){opacity:1;pointer-events:auto}}.tv-filtros{position:relative;flex:none}.tv-filtros-b{min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:10px;border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);font-size:13px;font-weight:600;white-space:nowrap}.tv-filtros-b:hover{background:var(--surface-2)}.tv-filtros-b .m-ic{width:16px;height:16px}.tv-filtros-b.on{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.tv-filtros-b .n{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--accent);color:var(--accent-ink);font-size:12px;display:inline-grid;place-items:center;animation:tvPop .22s var(--ease-pop)}.tv-filtros-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:30;width:min(300px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-2);padding:12px;display:flex;flex-direction:column;gap:12px;animation:tvFadeUp var(--t-micro) var(--ease-out)}.tv-filtros-pop .tv-pill{align-self:flex-start}.tv-filtros-pop .field{font-size:12.5px}.tv-filtros-pop .sel{min-height:44px;color:var(--fg)}.tv-fchips{display:flex;flex-wrap:wrap;gap:6px}.tv-fchip{min-height:44px;max-width:100%;display:inline-flex;align-items:center;gap:4px;padding:0 6px 0 14px;border-radius:22px;border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent);font-size:13px;font-weight:600}.tv-fchip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-fchip .m-ic{flex:none;width:28px;height:28px;padding:8px;border-radius:50%}.tv-fchip:hover .m-ic{background:var(--surface)}.chat-body.tv-corpo{padding-inline:clamp(12px,2vw,28px)}.pane-chat>.composer,.pane-chat>.tv-rodape:not(.m){padding-inline:clamp(12px,2vw,28px)}.pane-chat>.composer .qr-pop{left:clamp(12px,2vw,28px);right:clamp(12px,2vw,28px)}.tv-rodape:not(.m) .tv-assumir{height:48px;max-width:420px;align-self:center}.tv-barra-ro{align-self:center;max-width:100%}.tv-acao.ro{cursor:default;border-color:var(--line);color:var(--muted)}.tv-acao.ro:hover{background:var(--surface)}.tv-acao.ro .tv-acao-v{color:var(--fg)}.tv-acao.ro .tv-acao-v.vazio{font-weight:400;color:var(--muted)}.tv-acao.ro.atrasado,.tv-acao.ro.atrasado .tv-acao-v{color:var(--warn-ink)}.m-msgs .m-sys{background:var(--surface);border:1px solid var(--line);border-radius:14px}@keyframes tvFade{0%{opacity:0}to{opacity:1}}@keyframes tvFadeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tvPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes tvReac{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes tvPulso{0%{transform:scale(1)}50%{transform:scale(1.4);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes tvAbre{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.tv-pend,.tv-nota-chip,.tv-ponto,.tv-popin,.tv-pill .n,.tv-acao-v,.tv-sug-w,.tv-obj,.tv-obj-menu,.tv-rodape,.tv-n-st,.tv-n-st .m-ic,.tv-nota-flut,.tv-faixa-ret,.tv-reac-b.pop .tv-reac-e,.tv-reac-pop,.tv-qc,.jn-ponto.pulso,.tv-pop[role=menu],.tv-filtros-pop,.tv-filtros-b .n{animation:none}.tv-pend,.tv-acao,.tv-seta,.tv-grupo-c,.tv-nova,.tv-n-nova,.jn-linha,.tv-faixa-ret,.msg.tv-reagida,.m-b.tv-reagida,.tv-reac-b,.tv-meta-trilho i,.tv-row>.tv-cobrar,.meter i,.tv-temp .big i{transition:none}}.r3-chip{position:relative;display:flex;align-items:center;gap:4px;min-height:44px;margin:4px 0 2px;padding:0 0 0 12px;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:10px;background:var(--surface-2);font-size:13px;min-width:0}.r3-chip-t{flex:1;min-width:0;display:flex;align-items:center;gap:6px;animation:r3Fade var(--t-micro) var(--ease-out)}.r3-chip-t .m-ic{flex:none;width:16px;height:16px;color:var(--accent)}.r3-chip-a{min-width:0;color:var(--fg);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r3-preco{flex:none;font-size:12px;color:var(--warn-ink);font-weight:600;white-space:nowrap}.r3-chip-go{flex:none;min-height:44px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--accent);font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.r3-chip-go:hover{background:var(--accent-soft)}.r3-chip-go .m-ic{width:14px;height:14px}.r3-chip-x{flex:none;width:44px;height:44px;border:0;background:transparent;border-radius:10px;display:grid;place-items:center;color:var(--muted)}.r3-chip-x:hover{background:var(--surface-3);color:var(--fg)}.r3-chip-x .m-ic{width:12px;height:12px;stroke-width:2.4}.r3-obj{position:relative;display:inline-flex}.r3-chip.m{margin:6px 12px 2px}.r3-chip.m .r3-chip-a{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:420px){.r3-chip .r3-preco{display:none}}.r3-pa{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;background:var(--surface);border-left:3px solid var(--accent);animation:r3Fade var(--t-micro) var(--ease-out)}.r3-pa-pq{margin:0;font-size:13px;color:var(--muted)}.r3-pa-ac{margin:0;font-size:15px;font-weight:600;color:var(--fg)}.r3-pa .r3-preco{margin:0}.r3-pa-bt{align-self:flex-end;min-height:44px;border-color:var(--accent-line);color:var(--accent)}.r3-pa-vazio{margin:0;font-size:13px}.r3-cob-pop{min-width:min(400px,calc(100vw - 32px));padding:12px;gap:8px}.r3-cob-tt{font-size:14px;font-weight:600;color:var(--fg);padding:0 2px}.r3-cob{display:flex;flex-direction:column;gap:8px}.r3-cob-g{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tv-pop .r3-cob-chip,.r3-cob-chip{min-height:44px;padding:0 14px;border-radius:22px;border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);font-size:13.5px;text-align:center;font-weight:500}.tv-pop .r3-cob-chip:hover{background:var(--surface-2)}.tv-pop .r3-cob-chip[aria-checked=true],.r3-cob-chip[aria-checked=true]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent);font-weight:600}.r3-cob-chip.pz{padding:0 12px;font-variant-numeric:tabular-nums}.r3-cob-l{font-size:13px;color:var(--muted);margin-right:2px}.r3-cob-px{margin:0;display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.r3-cob-px .m-ic{width:15px;height:15px;color:var(--accent);flex:none}.r3-cob-env{display:flex;gap:8px;align-items:center}.r3-cob-env .inp{flex:1;min-width:0;min-height:44px}.tv-pop .r3-cob-bt,.r3-cob-bt{min-height:44px;flex:none;text-align:center;padding:0 18px}.r3-cob.m .r3-cob-chip{font-size:15px;min-height:44px}.r3-cob.m .r3-cob-g:first-child .r3-cob-chip{flex:1 1 40%}.r3-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--scrim,rgb(8 14 19 / .42));opacity:0;transition:opacity .2s var(--ease-out)}.r3-scrim.on{opacity:1}.r3-folha{position:absolute;left:var(--sal,0px);right:var(--sar,0px);bottom:0;z-index:61;background:var(--surface);border-radius:18px 18px 0 0;box-shadow:0 -10px 40px #0000002e;padding:6px 12px calc(12px + var(--sab,0px));display:flex;flex-direction:column;gap:6px;max-height:calc(100% - var(--sat,0px) - 40px);overflow-y:auto;transform:translateY(105%);transition:transform .2s var(--ease-in)}.r3-folha.on{transform:none;transition:transform .26s var(--ease-out)}.r3-folha-h{display:flex;align-items:center;gap:8px;padding-left:4px}.r3-folha-h b{flex:1;min-width:0;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r3-folha-h .m-icbtn{width:44px;height:44px}.r3-res{display:inline-flex;align-items:center;gap:3px;font-weight:600;animation:r3Fade var(--t-micro) var(--ease-out)}.r3-res.ok{color:var(--ok-ink)}.r3-res.warn{color:var(--warn-ink)}.r3-res.muted{color:var(--muted);font-weight:500}.r3-res-v{display:inline-block;animation:tvPop .22s var(--ease-pop)}.tv-cobrado.ok{color:var(--ok-ink)}.r3-minhas{margin:10px 0 0;font-size:13px;color:var(--muted)}.r3-minhas b{color:var(--fg)}.r3-minhas .r3-ok{color:var(--ok-ink);font-weight:700}.r3-minhas.m{padding:0 16px}.r3-sub{font-size:13px;font-weight:500;color:var(--muted)}.r3-tr{margin-top:6px;padding-top:6px;border-top:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:100%;min-width:200px}.r3-tr-rot{font-size:12px;color:var(--muted);cursor:help}.r3-tr-txt{font-size:12px;line-height:1.45;color:var(--fg);max-height:2.9em;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;transition:max-height var(--t-ui) var(--ease-out);animation:r3Fade var(--t-micro) var(--ease-out)}.r3-tr-d{font-weight:600;background:var(--accent-soft);color:var(--fg);border-radius:3px;padding:0 2px}.r3-tr-st{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.r3-tr-dica{color:var(--muted)}.r3-tr-spin{width:12px;height:12px;border-radius:50%;border:2px solid var(--line-strong);border-top-color:var(--accent);animation:r3Gira .8s linear infinite}.r3-tr-lk{min-height:44px;margin:-12px 0;border:0;background:transparent;padding:0 6px;color:var(--accent);font-size:12px;font-weight:600}.r3-tr-lk.ver{margin:-8px 0 -12px -6px}.r3-tr-lk:hover{text-decoration:underline}.r3-vest{display:flex;flex-direction:column;gap:6px;margin-top:10px;animation:r3Abre var(--t-ui) var(--ease-out)}.r3-vest-t{font-size:13px;color:var(--fg);font-weight:600}.r3-vest-chips{display:flex;gap:6px;align-items:center;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.r3-vest-chips::-webkit-scrollbar{display:none}.r3-vest-chip{flex:none;min-height:44px;padding:0 14px;border-radius:22px;border:1px solid var(--accent-line);background:var(--surface);color:var(--accent);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.r3-vest-chip:hover,.r3-vest-chip.on{background:var(--accent-soft)}.r3-vest-pular{flex:none;min-height:44px;padding:0 10px;border:0;background:transparent;color:var(--muted);font-size:13px;text-decoration:underline}.r3-vest .money{flex:1 1 140px;min-width:120px}.r3-vest.m{margin:4px 12px 2px;padding:8px 0 0}.r3-est,.r3-est-l{color:var(--muted)}.r3-est-l{margin:6px 0 0;font-size:13px}.r3-est-l span,.r3-est-tot{font-size:13px;color:var(--muted)}.r3-est-tot{margin:2px 0 8px}.r3-alertas{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.r3-alerta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px 6px 12px;border-radius:10px;background:var(--warn-soft);color:var(--warn-ink);font-size:13.5px;animation:r3Fade var(--t-ui) var(--ease-out)}.r3-alerta>.m-ic{width:18px;height:18px;flex:none}.r3-alerta-t{flex:1 1 220px;min-width:0;color:var(--fg)}.r3-alerta-t b{color:var(--warn-ink)}.r3-alerta .btn{min-height:44px}.r3-teste{margin-top:6px}.r3-ciencia .d{max-width:62ch}.r3-troca.d{animation:r3EntraD .2s var(--ease-out)}.r3-troca.e{animation:r3EntraE .2s var(--ease-out)}@keyframes r3Fade{0%{opacity:0}to{opacity:1}}@keyframes r3Abre{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes r3EntraD{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes r3EntraE{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes r3Gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.r3-chip-t,.r3-pa,.r3-res,.r3-res-v,.r3-tr-txt,.r3-vest,.r3-alerta,.r3-troca.d,.r3-troca.e,.r3-tr-spin{animation:none}.r3-tr-txt,.r3-folha,.r3-folha.on,.r3-scrim{transition:none}}.hist{display:flex;flex-direction:column;gap:8px;flex:none}.hist[hidden]{display:none!important}.hist-blocos{display:flex;flex-direction:column;gap:8px}.hist-estado{align-self:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:6px 8px;font-size:12.5px;color:var(--muted);text-align:center}.hist-estado.erro{color:var(--fg)}.hist-tentar{min-height:44px;padding:0 16px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--fg);font-size:13.5px;font-weight:600;cursor:pointer}.hist-tentar:hover{background:var(--surface-2)}.hist-mais{align-self:center;min-height:44px;padding:0 16px;border-radius:22px;border:1px dashed var(--line-strong);background:var(--surface);color:var(--accent);font-size:13px;font-weight:600;cursor:pointer}.hist-bloco{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface) 60%,transparent)}.hist-cab{width:100%;min-height:44px;display:flex;align-items:center;gap:8px;padding:6px 12px;border:0;border-radius:11px;background:var(--surface);color:var(--fg);text-align:left;cursor:pointer;font:inherit}.hist-bloco.aberto .hist-cab{border-radius:11px 11px 0 0;box-shadow:inset 0 -1px 0 var(--line)}.hist-cab:hover{background:var(--surface-2)}.hist-cab-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.3}.hist-l1{font-size:13px;font-weight:600;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hist-l2{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hist-seta{width:16px!important;height:16px!important;flex:none;color:var(--muted);transition:transform .22s var(--ease-out)}.hist-bloco.aberto .hist-seta{transform:rotate(90deg)}.hist-c{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s var(--ease-out)}.hist-bloco.aberto .hist-c{grid-template-rows:1fr}.hist-in{min-height:0;overflow:hidden;overflow-anchor:none;visibility:hidden;transition:visibility 0s linear .22s}.hist-bloco.aberto .hist-in{visibility:visible;transition-delay:0s}.hist-pad{display:flex;flex-direction:column;gap:6px;padding:8px 10px 10px}.hist.m .hist-pad{gap:0;padding:6px 6px 8px}.hist-ver{align-self:center;min-height:44px;padding:0 16px;border-radius:22px;border:1px solid var(--line);background:var(--surface);color:var(--accent);font-size:13px;font-weight:600;cursor:pointer}.hist-ver[aria-disabled=true]{color:var(--muted);cursor:progress}.hist.m .hist-ver,.hist.m .hist-estado{margin:4px 0}.hist-apaga,.hist-sys,.hist .tv-grupo{opacity:.82}.hist .msg,.hist [data-hid]{animation:histFade .14s var(--ease-out)}.hist .msg{box-shadow:none}.hist-txt{white-space:pre-wrap}.hist-apagada{color:var(--muted)}.hist-tpl{display:block;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:2px}.hist [data-hid]:focus{outline:2px solid var(--accent);outline-offset:2px}.hist .m-brow.hist-row{user-select:text;-webkit-user-select:text;-webkit-touch-callout:default;touch-action:auto}.hist .m-b.hist-b{transform:none}.hist.m .m-day{margin:8px 0 4px}.hist-q{display:block;margin:2px 0 4px;padding:4px 8px;border-left:3px solid var(--accent);border-radius:6px;background:var(--accent-soft);color:var(--fg);font-size:13px;white-space:normal;min-width:0}.hist-q b{display:block;color:var(--accent);font-size:12.5px}.hist-q span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hist-orc{align-self:flex-end;max-width:min(92%,440px);display:inline-flex;align-items:center;gap:6px;margin:2px 0;padding:6px 12px;border-radius:10px;border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--fg);font-size:13px;line-height:1.35}.hist-orc b{font-weight:700}.hist-div{display:flex;align-items:center;gap:10px;margin:10px 0 4px;font-size:12px;line-height:1.35;color:var(--muted);text-align:center}.hist-div:before,.hist-div:after{content:"";flex:1 1 16px;height:1px;background:var(--line)}.hist-div span{flex:0 1 auto;max-width:80%}.hist-faixa-w{position:relative;height:0;flex:none;z-index:6}.hist-faixa{position:absolute;top:0;left:0;right:0;height:44px;display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 95%,transparent);color:var(--accent);font-size:13.5px;font-weight:600;box-shadow:var(--shadow-1);cursor:pointer;animation:histFade .14s var(--ease-out)}.hist-faixa:hover{background:var(--surface)}@keyframes histFade{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.hist-c,.hist-seta,.hist-in{transition:none}.hist .msg,.hist [data-hid],.hist-faixa{animation:none}}.eq-ic{flex:none;vertical-align:-2px}.list-head .tabs .tab{min-height:44px;font-size:13px}.eq-cont{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.eq-pill{font:inherit;font-size:13px;min-height:44px;padding:0 4px;border-radius:12px;border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);cursor:pointer;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:5px;min-width:0}.eq-pill:hover{background:var(--surface-2)}.eq-pill b{font-weight:700;color:var(--fg);animation:eqFade var(--t-micro) var(--ease-out)}.eq-pill b.n-novo{color:var(--accent)}.eq-pill b.n-vend{color:var(--warn-ink)}.eq-pill b.n-cli{color:var(--muted)}.eq-bh{position:sticky;top:0;z-index:2;margin:0;background:var(--surface-2);border-bottom:1px solid var(--line);padding:0 12px;min-height:32px;display:flex;align-items:center;gap:4px;font-size:13px;font-weight:600;line-height:1.2;color:var(--fg);transition:background .6s var(--ease-out)}.eq-bh .q{color:var(--muted);font-weight:500}.eq-bh.realce{background:var(--accent-soft);transition:none}.eq-bh:focus{outline:none}.eq-bh:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.eq-vazio{margin:0;padding:10px 12px;font-size:13px;color:var(--muted);border-bottom:1px solid var(--line)}.eq-agora-h{display:flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:13px;font-weight:600;background:var(--accent-soft);color:var(--fg);border-bottom:1px solid var(--accent-line)}.eq-agora-h .eq-ic{color:var(--accent)}.eq-linha{animation:eqFade var(--t-micro) var(--ease-out)}.eq-ver{font:inherit;font-size:13px;min-height:44px;width:100%;border:0;border-bottom:1px solid var(--line);background:var(--surface);color:var(--accent);cursor:pointer}.eq-ver:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.eq-chip{flex:none;display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;line-height:1.5;padding:1px 8px;border-radius:10px;white-space:nowrap}.eq-voltou,.eq-novo{color:var(--accent);background:var(--accent-soft)}.eq-novo{animation:eqFade var(--t-micro) var(--ease-out)}.eq-sp{color:var(--warn-ink);background:var(--warn-soft)}.eq-dono{flex:none;width:22px;height:22px;border-radius:50%;background:var(--surface-3);color:var(--fg);font-size:12px;font-weight:700;display:inline-grid;place-items:center}.eq-fila{flex:none;font-size:12px;font-weight:600;color:var(--warn-ink);background:var(--warn-soft);padding:1px 7px;border-radius:9px}.eq-etapa{display:inline-flex;flex:none;align-items:center}.eq-etapa.c-muted{color:var(--muted)}.eq-etapa.c-accent{color:var(--accent)}.eq-etapa.c-warn{color:var(--warn-ink)}.eq-cmp{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:4px 12px;border:0;border-bottom:1px solid var(--line);background:var(--surface);color:var(--fg);font:inherit;text-align:left;cursor:pointer}.eq-cmp.m{min-height:48px;padding:4px 16px}.eq-cmp:hover{background:var(--surface-2)}.eq-cmp.active{background:var(--accent-soft)}.eq-cmp:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.eq-cmp-av{width:28px;height:28px;border-radius:50%;background:var(--surface-3);display:grid;place-items:center;font-weight:600;font-size:12px;flex:none}.eq-cmp-nm{flex:1;min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eq-cmp-dir{display:flex;gap:6px;align-items:center;flex:none}.eq-ha{font-size:12px;color:var(--muted);white-space:nowrap}.eq-jan{display:inline-flex;gap:3px;align-items:center;font-size:12px;color:var(--warn-ink);white-space:nowrap}.modal-box.eq-enc{padding:0;gap:0;overflow:hidden;display:flex;flex-direction:column}.eq-corpo{overflow:auto;min-height:0;flex:1 1 auto;padding:22px 22px 10px;display:flex;flex-direction:column;gap:8px;overscroll-behavior:contain}.eq-corpo h2{font-size:26px;margin:0}.eq-corpo .sub{margin:-2px 0 4px;color:var(--muted);font-size:13px}.eq-rod{flex:none;border-top:1px solid var(--line);padding:10px 22px 16px;background:var(--surface)}.eq-rod .modal-actions{margin:0}.eq-resumo{margin:0 0 8px;font-size:13px;color:var(--muted);animation:eqFade var(--t-micro) var(--ease-out)}.eq-resumo:empty{display:none}.eq-resumo b{color:var(--fg)}.eq-opts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.eq-opt{font:inherit;min-height:56px;border-radius:12px;border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);cursor:pointer;display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:start;text-align:left;padding:8px 10px;font-size:14px;transition:background var(--t-micro) var(--ease-out),border-color var(--t-micro) var(--ease-out)}.eq-opt .eq-ic{grid-row:span 2;margin-top:2px;color:var(--muted)}.eq-opt small{font-size:12px;color:var(--muted);font-weight:400;line-height:1.3}.eq-opt[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft);font-weight:600}.eq-opt[aria-checked=true] .eq-ic{color:var(--accent)}.eq-opt:disabled{opacity:.5;cursor:not-allowed}.eq-opt:focus-visible,.eq-chip44:focus-visible,.eq-pill:focus-visible,.eq-lnk:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.eq-trava{display:flex;gap:6px;align-items:flex-start;margin:6px 0 0;font-size:12px;color:var(--warn-ink);animation:eqFade var(--t-micro) var(--ease-out)}.eq-trava .eq-ic{margin-top:1px}.eq-campos{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-ui) var(--ease-out)}.eq-campos.on{grid-template-rows:1fr}.eq-campos>div{overflow:hidden;min-height:0;padding:0 2px}.eq-campos:not(.on)>div{visibility:hidden}.eq-lbl{font-size:13px;font-weight:600;margin:12px 0 6px}.eq-lbl span{font-weight:400;color:var(--muted)}.eq-lbl span.req,.eq-valor-in .req{color:var(--warn-ink);font-weight:600}.eq-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.eq-chip44{font:inherit;font-size:13px;min-height:44px;padding:0 12px;border-radius:22px;border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);cursor:pointer;white-space:nowrap;transition:background var(--t-micro) var(--ease-out),border-color var(--t-micro) var(--ease-out)}.eq-chip44[aria-checked=true],.eq-chip44[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);font-weight:600}.eq-chip44:disabled{opacity:.45;cursor:not-allowed}.eq-in{margin-top:6px;min-height:44px;width:100%}.eq-valor{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px;font-size:13px;min-height:44px}.eq-valor>span:first-child{color:var(--muted)}.eq-valor-in{display:flex;flex-direction:column;gap:2px;margin-top:10px;font-size:13px;color:var(--muted)}.eq-lnk{font:inherit;font-size:13px;min-height:44px;padding:0 6px;border:0;background:transparent;color:var(--accent);cursor:pointer;text-decoration:underline}.eq-lnk-nm{min-height:0;padding:0;color:var(--fg);font-weight:600}.eq-dica{font-size:12px;color:var(--muted);margin:4px 0 0}.eq-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.eq-nutri{font-size:13px;color:var(--muted);margin:10px 0 0}.eq-nutri b{color:var(--fg)}.eq-opt.eq-opt-pos{border-color:color-mix(in srgb,var(--ok) 45%,var(--line-strong))}.eq-opt.eq-opt-pos .eq-ic{color:var(--ok-ink)}.eq-opt.eq-opt-pos[aria-checked=true]{border-color:var(--ok);background:var(--ok-soft)}.eq-opt.eq-opt-pos[aria-checked=true] .eq-ic{color:var(--ok-ink)}.eq-opt.eq-opt-pos.eq-opt-off{border-style:dashed;border-color:var(--line-strong);background:transparent;cursor:not-allowed}.eq-opt.eq-opt-pos.eq-opt-off .eq-ic,.eq-opt.eq-opt-pos.eq-opt-off span{color:var(--muted)}.eq-opt.eq-opt-pos.eq-opt-off small{color:var(--fg)}.eq-pos-lnk.eq-pos-off{color:var(--muted)}.eq-lnks{display:flex;flex-wrap:wrap;gap:0 12px;align-items:center}.eq-pos-lnk{color:var(--ok-ink);min-height:44px;font-size:13px}.eq-pos-lnk[aria-pressed=true],.eq-spam-lnk[aria-pressed=true]{font-weight:600}.eq-lbl-req{color:var(--warn-ink);font-weight:600;font-size:12px}.m-app .modal.eq-veu .modal-box.eq-enc{max-height:70%;padding:0;gap:0}@media (max-height:700px){.m-app .modal.eq-veu .modal-box.eq-enc{max-height:75%}}.m-app .modal-box.eq-enc:before{margin:8px auto 2px}.m-app .eq-corpo{padding:4px 16px 10px}.m-app .eq-corpo h2{font:700 22px/1.1 var(--f-display)}.m-app .eq-rod{padding:10px 16px calc(12px + var(--sab, 0px))}.m-app .eq-rod .modal-actions{position:static;padding:0;margin:0;background:none}.m-app .eq-resumo{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m-app .eq-resumo:empty{display:none}.eq-selo{display:inline-flex;align-items:center;font-size:12px;font-weight:600;line-height:1.5;padding:0 8px;border-radius:10px;border:1px solid var(--accent-line);color:var(--accent);background:var(--surface);white-space:nowrap}.eq-selo.at{border-color:var(--warn);color:var(--warn-ink)}.ag-item .eq-dica-feito{flex-basis:100%;margin:2px 0 0}.ag-item .acts{flex-wrap:wrap}.ag-item .btn[aria-disabled=true],.m-btn[aria-disabled=true]{opacity:.45}.ag-item .eq-pp{grid-column:1/-1}.eq-pp{flex-basis:100%;margin-top:8px;padding-top:8px;border-top:1px dashed var(--line);animation:eqFade var(--t-micro) var(--ease-out)}.eq-pp .eq-lbl:first-child{margin-top:0}.eq-pp>.btn,.eq-pp>.m-btn{margin-top:8px}.eq-pp.m{padding:8px 0 0}.eq-fu-sug{display:flex;flex-direction:column;gap:4px;margin:0 0 8px}.eq-fu-sug>small{font-size:12px;color:var(--muted)}.eq-msel{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.eq-msel b{color:var(--fg);font-weight:600;overflow-wrap:anywhere}.eq-tag{font-size:12px;font-weight:400;color:var(--muted);border:1px solid var(--line-strong);border-radius:8px;padding:0 6px;white-space:nowrap}.eq-tag.mkt{color:var(--warn-ink);background:var(--warn-soft);border-color:var(--warn)}.eq-mslot{min-height:140px;max-height:200px;overflow:auto;overscroll-behavior:contain}.eq-mlist{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:10px}.eq-mlist button{font:inherit;font-size:13px;width:100%;min-height:44px;text-align:left;padding:4px 10px;border:0;border-bottom:1px solid var(--line);background:var(--surface);color:var(--fg);cursor:pointer;display:block}.eq-mlist li:last-child button{border-bottom:0}.eq-mlist button[aria-checked=true]{background:var(--accent-soft);font-weight:600}.eq-mlist button:disabled{opacity:.5;cursor:not-allowed}.eq-mlist small{display:block;font-size:12px;color:var(--muted);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eq-mlist button:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.eq-painel-l{font-size:13px;color:var(--muted);margin:8px 0 6px}.eq-painel-l b{color:var(--fg)}.eq-barra{height:10px;border-radius:5px;background:var(--surface-3);overflow:hidden;margin-bottom:12px}.eq-barra i{display:block;height:100%;background:var(--accent);transform-origin:left;animation:grow .6s var(--ease-out) both}.eq-tb{width:100%;border-collapse:collapse;font-size:13px}.eq-tb caption{text-align:left;font-size:12px;color:var(--muted);margin:0 0 4px}.eq-tb th{font-size:12px;color:var(--muted);text-align:left;font-weight:600}.eq-tb th.r,.eq-tb td.r{text-align:right}.eq-tb td,.eq-tb th{padding:8px 4px;border-bottom:1px solid var(--line);vertical-align:top}.eq-tb .alto,.eq-tb .alto b{color:var(--warn-ink);font-weight:600}.eq-vsub{display:block;font-size:12px;color:var(--muted);font-weight:400;white-space:nowrap}.eq-vsub.alto{color:var(--warn-ink)}.eq-vencidos h2{display:flex;gap:6px;align-items:center}.eq-venc-l{border:1px solid var(--line);border-radius:12px;padding:4px 12px;background:var(--surface-2);margin-top:8px}.eq-venc-it{display:flex;align-items:center;gap:8px;font-size:13px;padding:6px 0;border-bottom:1px solid var(--line)}.eq-venc-it:last-child{border-bottom:0}.eq-venc-it>span{flex:1;min-width:0}.eq-venc-it small{display:block;color:var(--muted);font-size:12px}.eq-venc-it .btn,.eq-rod .btn,.ag-item .acts .btn,.eq-pp .btn,.eq-mlist button,.eq-fu-sug .eq-lnk{min-height:44px}.eq-subiu{color:var(--warn-ink)}@keyframes eqFade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.eq-campos,.eq-bh,.eq-opt,.eq-chip44{transition:none!important}.eq-pill b,.eq-resumo,.eq-trava,.eq-linha,.eq-novo,.eq-pp,.eq-barra i{animation:none!important}}.eq-faixa-fu{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 8px;padding:6px 10px;border-radius:10px;background:var(--accent-soft);color:var(--fg);font-size:13px;animation:eqFade var(--t-micro) var(--ease-out)}.eq-faixa-fu .eq-ic{color:var(--accent)}.eq-faixa-fu span{flex:1;min-width:0}.eq-faixa-fu .btn{min-height:44px}.eq-fu-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.eq-fu-bar .btn{min-height:44px;margin-left:auto}@media (prefers-reduced-motion:reduce){.eq-faixa-fu{animation:none!important}}.eq-m .eq-bh{padding:0 16px}.eq-m .eq-vazio{padding:10px 16px}.eq-m .eq-agora-h{padding:0 16px}.m-app .m-pills .m-pill{min-height:44px;border-radius:22px}@media (max-width:380px){.m-app .m-pills .m-pill{font-size:12px;padding:0 12px}}.eq-m-feito{padding:4px 16px 8px}.eq-m-feito .m-btn{width:100%;min-height:48px}.eq-m-feito .eq-dica{margin-top:6px}:root{--t-frio:#16608f;--t-morno:#a36b06;--t-quente:#c0391f}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--t-frio:#6db0de;--t-morno:#e6ad40;--t-quente:#f07c64}}:root[data-theme=dark]{--t-frio:#6db0de;--t-morno:#e6ad40;--t-quente:#f07c64}.ll-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}.list-head.ll-head{padding:6px 12px 0;gap:0;position:relative}.ll-head>.ll-f1{margin-top:0}.ll-head>:not(.ll-f1):not(.ll-f2):not(.ll-sr):not(.tv-meta){margin-bottom:6px}.ll-f1{display:flex;align-items:center;gap:4px;min-height:48px}.ll-abas{position:relative;flex:1;min-width:0;display:flex;overflow-x:auto;scrollbar-width:none;align-self:stretch}.ll-abas::-webkit-scrollbar{display:none}.ll-aba{flex:none;min-height:44px;padding:0 9px;border:0;background:transparent;font-size:14px;font-weight:500;color:var(--muted);white-space:nowrap;display:inline-flex;align-items:center;gap:5px;transition:color var(--t-micro) var(--ease-out)}.ll-aba:hover{color:var(--fg)}.ll-aba[aria-selected=true]{color:var(--fg);font-weight:600}.ll-aba .n{font-size:12px;font-weight:600;color:var(--muted);display:inline-block;font-variant-numeric:tabular-nums;animation:llRoll var(--t-ui) var(--ease-out)}.ll-aba[aria-selected=true] .n{color:var(--accent)}.ll-aba .n.q{color:var(--warn-ink)}.ll-aba:focus-visible{outline:2px solid var(--fg);outline-offset:-4px;border-radius:10px}.ll-ind{position:absolute;left:0;bottom:0;height:3px;width:0;border-radius:3px 3px 0 0;background:var(--accent);pointer-events:none}.ll-ind.anim{transition:transform var(--t-ui) var(--ease-out),width var(--t-ui) var(--ease-out)}.ll-abas.m{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}.ll-abas.m .ll-aba{padding:0 7px;font-size:14.5px}.ll-abas.m:after{content:"";flex:0 0 24px}.ll-ic{position:relative;flex:none;width:44px;height:44px;border:0;border-radius:12px;background:transparent;display:grid;place-items:center;color:var(--muted);transition:background var(--t-micro) var(--ease-out),color var(--t-micro) var(--ease-out)}.ll-ic:hover,.ll-ic[aria-expanded=true]{background:var(--surface-3);color:var(--fg)}.ll-ic.ativo{color:var(--accent)}.ll-ic .m-ic{width:20px;height:20px}.ll-bdg{position:absolute;top:5px;right:4px;min-width:18px;height:18px;border-radius:9px;background:var(--accent);color:var(--accent-ink);font:700 12px/18px var(--f-body);text-align:center;padding:0 4px;animation:llPop var(--t-micro) var(--ease-out)}.ll-tip{position:absolute;top:calc(100% + 6px);right:0;z-index:40;white-space:nowrap;background:var(--fg);color:var(--surface);font-size:12px;font-weight:500;padding:4px 8px;border-radius:6px;opacity:0;pointer-events:none;transition:opacity var(--t-micro) var(--ease-out) .3s}.ll-ic:hover .ll-tip,.ll-ic:focus-visible .ll-tip,.ll-nova:hover .ll-tip,.ll-nova:focus-visible .ll-tip{opacity:1}.ll-busca{flex:1;min-width:0;display:flex;align-items:center;gap:2px;animation:llAbre var(--t-ui) var(--ease-out);transform-origin:right center}.ll-busca-in{flex:1;min-width:0;display:flex;align-items:center;min-height:44px;border-radius:12px;background:var(--surface-2)}.ll-busca-in:focus-within{box-shadow:0 0 0 2px var(--accent-line)}.ll-busca-in>.m-ic{width:18px;height:18px;margin-left:12px;color:var(--muted);flex:none}.ll-busca-in input{flex:1;min-width:0;min-height:44px;border:0;background:transparent;padding:0 8px;outline:none;font-size:14px;color:var(--fg)}.ll-busca-in input::placeholder{color:var(--muted)}.ll-busca.m{margin:0 2px}.ll-busca.m .ll-busca-in input{font-size:16px}.ll-filtros{position:relative;flex:none;display:inline-flex}.ll-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:30;width:min(320px,calc(100vw - 32px));background:var(--surface);border-radius:14px;box-shadow:var(--shadow-2);padding:12px;animation:llCai var(--t-ui) var(--ease-out)}.ll-pop h3{margin:0 0 6px;font-size:16px}.ll-pop-c{display:flex;flex-direction:column;gap:10px}.ll-pop-c.m{padding:0 16px 8px}.ll-fl{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:var(--fg)}.ll-dica{font-size:12px;color:var(--muted);font-weight:400}.ll-sel{min-height:44px;border:0;border-radius:10px;background:var(--surface-2);padding:0 10px;width:100%;font-weight:400;color:var(--fg)}.ll-tgl{min-height:44px;padding:0 14px;border:0;border-radius:22px;background:var(--surface-2);font-size:13px;align-self:flex-start;color:var(--fg)}.ll-tgl[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);font-weight:600}.ll-pop-rod{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:10px}.m-sheet-f .ll-pop-rod{margin-top:0;width:100%}.ll-lnk{min-height:44px;border:0;background:transparent;color:var(--accent);font-size:13px;font-weight:600;padding:0 12px;white-space:nowrap;flex:none}.ll-lnk:hover{text-decoration:underline}.ll-f2{display:flex;align-items:stretch;margin:0 -6px;padding:0 0 6px;animation:llEntra var(--t-ui) var(--ease-out)}.ll-seg{flex:1 1 auto;min-width:0;min-height:44px;border:0;background:transparent;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2px 6px;line-height:1.15;color:var(--fg);transition:background var(--t-micro) var(--ease-out)}.ll-seg:hover{background:var(--surface-2)}.ll-seg b{font-size:16px;font-weight:700;display:inline-block;font-variant-numeric:tabular-nums;animation:llRoll var(--t-ui) var(--ease-out)}.ll-seg small{font-size:12px;color:var(--muted);white-space:nowrap}.ll-seg.zero b{color:var(--muted);font-weight:500}.ll-seg.novo b{color:var(--accent)}.ll-seg.quente b{color:var(--warn-ink)}.ll-seg.ll-tg{flex:0 1 auto;padding:2px 10px}.ll-seg.ll-tg[aria-pressed=true]{background:var(--accent-soft)}.ll-seg.ll-tg[aria-pressed=true] b,.ll-seg.ll-tg[aria-pressed=true] small{color:var(--accent)}.ll-seg.ll-seg-g[aria-pressed=true]{background:var(--accent-soft)}.ll-seg.ll-seg-g[aria-pressed=true] b,.ll-seg.ll-seg-g[aria-pressed=true] small{color:var(--accent)}.ll-enc{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:0 12px 0 16px;font-size:13px;font-weight:600;color:var(--fg);border-bottom:1px solid var(--line)}.ll-enc-v{min-height:44px;min-width:44px;padding:0 14px;border:0;border-radius:22px;background:var(--accent-soft);color:var(--accent);font-size:13px;font-weight:600;cursor:pointer}.ll-enc-v:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.ll-pane .ll-f2{gap:6px;margin:0;padding-bottom:8px}.ll-pane .ll-f2 .ll-seg{border:1px solid var(--line);cursor:pointer;background:var(--surface)}.ll-pane .ll-f2 .ll-seg:hover{background:var(--surface-2)}.ll-pane .ll-f2 .ll-seg[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.ll-pane .ll-f2 .ll-dv,.ll-pane .ll-f2 .ll-gap{display:none}.ll-seg:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.ll-dv{width:1px;background:var(--line);margin:12px 0;flex:none}.ll-gap{flex:0 0 8px}.ll-head .tv-meta{margin:0 0 8px}.ll-topo{display:flex;flex-direction:column;gap:6px;padding:8px 12px}.ll-mostrando{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);min-height:44px;padding-left:12px;border-radius:12px;background:var(--surface-2);animation:llEntra var(--t-ui) var(--ease-out)}.ll-mostrando span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ll-mostrando b{color:var(--fg);font-weight:600}.ll-puxar{min-height:44px;margin:0;animation:llEntra var(--t-ui) var(--ease-out)}.ll-pane{position:relative}.ll-pane:after{content:"";position:absolute;left:0;right:0;bottom:0;height:76px;pointer-events:none;z-index:9;background:linear-gradient(to bottom,transparent,var(--surface) 80%)}.pane-details .det-espera{margin:0 0 10px;padding:8px 12px;border-radius:8px;background:var(--surface-2);font-size:13px;color:var(--fg)}.ll-lista{padding-bottom:96px}.ll-nova{position:absolute;right:14px;bottom:14px;z-index:10;height:48px;padding:0 18px 0 14px;border:0;border-radius:24px;background:var(--accent);color:var(--accent-ink);display:flex;align-items:center;gap:6px;font-weight:600;font-size:14px;box-shadow:var(--shadow-2);transition:filter var(--t-micro) var(--ease-out),transform .1s var(--ease-out)}.ll-nova:hover{filter:brightness(1.07)}.ll-nova:active{transform:scale(.97)}.ll-nova .m-ic{width:20px;height:20px}.ll-nova .ll-tip{top:auto;bottom:calc(100% + 6px)}.tv-row .tv-ci.ll-ci{min-height:60px;padding:8px 8px 8px 16px;align-items:center}.ll-av{position:relative;overflow:visible}.ll-main{min-width:0;display:flex;flex-direction:column;gap:2px}.ll-l1,.ll-l2{display:flex;align-items:center;gap:6px;min-width:0}.tv-ci .ll-nm,.ll-nm{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:0}.ll-esp{flex:1 1 0;min-width:0}.ll-l2>:not(.tv-prev){flex:none}.ll-l2 .tv-prev{flex:1;min-width:0}.ll-tp{flex:none;display:inline-flex;align-items:flex-end;gap:2px;height:14px;padding:0 1px}.ll-tp i{display:block;width:4px;border-radius:2px;background:var(--line-strong);transition:background var(--t-ui) var(--ease-out)}.ll-tp i:nth-child(1){height:6px}.ll-tp i:nth-child(2){height:10px}.ll-tp i:nth-child(3){height:14px}.ll-tp.frio i:nth-child(1){background:var(--t-frio)}.ll-tp.morno i:nth-child(-n+2){background:var(--t-morno)}.ll-tp.quente i{background:var(--t-quente)}.ll-etd{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-radius:50%;border:2px solid var(--muted);background:var(--surface);box-shadow:0 0 0 2px var(--surface)}.ll-etd.q{background:linear-gradient(90deg,var(--muted) 50%,var(--surface) 50%)}.ll-etd.m{background:conic-gradient(var(--muted) 0 75%,var(--surface) 75% 100%)}.ll-etd.p{background:var(--muted)}.ll-etd.n{background:var(--muted);box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--muted)}.m-av+.ll-etd{right:0;bottom:0}.ll-vd{flex:none;width:76px;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden}.ll-vd .c{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--fg);background:var(--surface-3);flex:none;line-height:1}.ll-vd.fila{color:var(--warn-ink)}.ll-vd.fila .c{background:var(--warn-soft);color:var(--warn-ink)}.ll-vd.vazio{visibility:hidden}.ll-mrow .ll-vd{width:68px}.ll-val{flex:none;font-size:12px;font-weight:700;color:var(--fg);white-space:nowrap;font-variant-numeric:tabular-nums}.ll-val.est{color:var(--muted);font-weight:600}.ll-hr{flex:none;min-width:58px;display:inline-flex;justify-content:flex-end;align-items:center;font-size:12px;color:var(--muted);white-space:nowrap}.ll-hr .ci-time{margin-left:0}.ll-ch{display:inline-block;font-weight:600;font-size:12px;padding:1px 6px;border-radius:9px;color:var(--muted);font-variant-numeric:tabular-nums}.ll-ch.warn{background:var(--warn-soft);color:var(--warn-ink)}.ll-ch.crit{background:var(--crit-soft);color:var(--crit-ink)}.badge.ll-nl-dono{background:var(--surface-3);color:var(--fg)}.eq-cmp.ll-cmp{min-height:48px;padding:6px 12px 6px 16px}.eq-cmp.ll-cmp.m{min-height:52px;padding:6px 16px}.ll-cmp .eq-cmp-av{position:relative;overflow:visible}.ll-cmp-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ll-cmp .eq-cmp-nm{flex:0 1 auto;min-width:0}.ll-cmp .eq-jan{white-space:nowrap}.ll-mcab{padding:0 9px}.ll-mcab .ll-f2{margin:0 -2px}.m-row.ll-mrow{min-height:72px}.ll-mrow .m-l1,.ll-mrow .m-l2{gap:6px}.ll-mrow .m-name{flex:0 1 auto;font-size:15px;font-weight:650}.ll-mrow .m-l2 .m-prev{flex:1}.ll-mrow .m-l2>:not(.m-prev){flex:none}.ll-mrow .m-l2>.ll-val{min-width:58px;text-align:right;margin-left:auto}.ll-mrow .ll-hr .m-time{flex:none}.m-list.ll-mlist{padding-bottom:80px}.ll-mnav{display:flex;align-items:center;gap:2px;flex:1;min-width:0;padding:0 2px}@keyframes llRoll{0%{opacity:0;transform:translateY(6px)}}@keyframes llAbre{0%{opacity:0;transform:scaleX(.6)}}@keyframes llEntra{0%{opacity:0;transform:translateY(4px)}}@keyframes llCai{0%{opacity:0;transform:translateY(-4px)}}@keyframes llPop{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion: reduce){.ll-aba,.ll-aba .n,.ll-ind.anim,.ll-ic,.ll-bdg,.ll-tip,.ll-busca,.ll-pop,.ll-f2,.ll-seg,.ll-seg b,.ll-mostrando,.ll-puxar,.ll-nova,.ll-tp i{animation:none!important;transition:none!important}}.cv-tp{flex:none;display:inline-flex;align-items:center;gap:2px}.cv-tp i{display:block;width:6px;height:6px;box-sizing:border-box;border-radius:50%;border:1.5px solid var(--line-strong)}.cv-tp.frio i:nth-child(1){background:var(--t-frio);border-color:var(--t-frio)}.cv-tp.morno i:nth-child(-n+2){background:var(--t-morno);border-color:var(--t-morno)}.cv-tp.quente i{background:var(--t-quente);border-color:var(--t-quente)}.cv-selo{flex:none;display:inline-flex;align-items:center;font-size:12px;font-weight:600;line-height:1.5;padding:1px 8px;border-radius:10px;white-space:nowrap}.cv-selo.crit{color:var(--crit-ink);background:var(--crit-soft)}.cv-val{flex:none;display:inline-flex}.cv-val .ll-val{font-size:12px;font-weight:500;color:var(--muted)}.ll-lista .tv-row.parados>.tv-cobrar{margin-right:0}.ll-lista .tv-row.parados>.tv-cobrar .tv-sino{width:32px}.ll-lista .tv-row.parados .ll-nm{min-width:28px}@media (min-width:768px){.an-pane.com-folha{flex-direction:row;overflow:hidden;position:relative}.an-pane.com-folha>.an-rol{flex:1 1 auto;min-width:0;overflow-y:auto}.an-pane:has(.ad-conv) .an-cx{display:none}.m-page .an-pane.com-folha{display:block;overflow:visible}}.ad-num{min-height:44px;min-width:44px;padding:0 8px;margin:-8px -8px -8px 0;border:0;border-radius:8px;background:transparent;cursor:pointer;font:inherit;font-weight:600;color:var(--accent);text-decoration:underline;text-decoration-color:var(--accent-line);text-underline-offset:3px;font-variant-numeric:tabular-nums;transition:background var(--t-micro) var(--ease-out),box-shadow var(--t-micro) var(--ease-out)}.ad-num:hover{background:var(--surface-3)}.ad-num.on{background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent);text-decoration:none}.ad-num.zero{color:var(--muted);text-decoration:none;cursor:default;display:inline-grid;place-items:center;min-height:0;margin:0;padding:0}.ad-num:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.an-card.n2{margin-left:14px}.an-card.n3{margin-left:28px;border-style:dashed}.an-card-nv{font-size:12px;font-weight:600;color:var(--muted);margin-bottom:-6px}.an-card-nums{display:flex;align-items:center;flex-wrap:wrap;gap:2px 6px}.an-card-nums>span{font-size:12px;color:var(--muted)}.an-card-nums .ad-num{margin:0 6px 0 0;font-size:15px}.an-card-nums .ad-num.zero{min-width:24px;margin-right:6px}.ad-folha{flex:none;width:400px;height:100%;min-height:0;background:var(--surface);border-left:1px solid var(--line);box-shadow:-8px 0 24px #0f1a2314;display:flex;flex-direction:column;animation:adDesliza var(--t-ui) var(--ease-out);transition:width var(--t-ui) var(--ease-out)}.an-pane:has(.ad-conv) .ad-folha{width:340px}.ad-fh{padding:10px 12px 8px;border-bottom:1px solid var(--line);flex:none}.ad-fh-l1{display:flex;align-items:center;gap:4px}.ad-fh h3{margin:0;font-size:16px;line-height:1.3;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-fh-n{font-weight:500}.ad-crumb{font-size:12px;color:var(--muted);margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-fonte{font-size:12px;font-weight:600;padding:1px 8px;border-radius:10px;background:var(--surface-3);color:var(--muted)}.ad-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:8px 0 0}.ad-kpis div{background:var(--surface-2);border-radius:10px;padding:4px 8px;min-width:0}.ad-kpis b{display:block;font-size:15px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-kpis small{font-size:12px;color:var(--muted)}.ad-expl{font-size:12px;color:var(--muted);margin:6px 0 0}.ad-expl b{color:var(--fg)}.ad-ctl{display:flex;gap:6px;margin-top:6px;align-items:center}.ad-ctl .ll-sel{flex:1;min-width:0;width:auto}.ad-acaso{min-height:44px;flex:none}.ad-pvend{margin-top:2px;font-size:12px}.ad-pvend-b{min-height:44px;border:0;background:transparent;padding:0;display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-weight:600;font-size:13px;cursor:pointer}.ad-chev{display:inline-block;transition:transform var(--t-micro) var(--ease-out)}.ad-pvend-b[aria-expanded=true] .ad-chev{transform:rotate(90deg)}.ad-tbv{width:100%;border-collapse:collapse;animation:adFade .16s var(--ease-out)}.ad-tbv th{text-align:left;font-weight:600;color:var(--muted);padding:4px 6px;border-bottom:1px solid var(--line);font-size:12px;text-transform:none;letter-spacing:0}.ad-tbv td{padding:4px 6px;border-bottom:1px solid var(--line)}.ad-tbv td.am{color:var(--warn-ink);font-weight:600}.ad-flt{display:flex;gap:4px;padding:6px 12px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none;flex:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent)}.ad-flt::-webkit-scrollbar{display:none}.ad-flt:after{content:"";flex:0 0 16px}.ad-chip{flex:none;min-height:44px;padding:0 12px;border:0;border-radius:22px;background:var(--surface-2);color:var(--fg);cursor:pointer;font-size:13px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:background var(--t-micro) var(--ease-out),color var(--t-micro) var(--ease-out)}.ad-chip:hover{background:var(--surface-3)}.ad-chip[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);font-weight:600}.ad-chip .n{font-size:12px;color:var(--muted);font-weight:600}.ad-lista{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ad-itens{animation:adFade .16s var(--ease-out)}.ad-it{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:9px 12px;min-height:56px;border:0;border-bottom:1px solid var(--line);width:100%;background:var(--surface);color:var(--fg);text-align:left;font:inherit;cursor:pointer;transition:background var(--t-micro) var(--ease-out)}.ad-it:hover{background:var(--surface-2)}.ad-it.on{background:var(--accent-soft)}.ad-it.off{cursor:default;color:var(--muted)}.ad-it.off:hover{background:var(--surface)}.ad-it:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.ad-l1,.ad-l2{display:flex;align-items:center;gap:6px;min-width:0}.ad-l1{font-size:14px}.ad-l2{font-size:12px;color:var(--muted);flex-wrap:wrap;row-gap:2px}.ad-nm{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ad-vez{flex:none;font-size:12px;font-weight:600;padding:1px 6px;border-radius:9px;background:var(--warn-soft);color:var(--warn-ink)}.ad-q{flex:none;font-size:12px;font-weight:600;color:var(--fg);white-space:nowrap}.ad-val{flex:none;font-weight:700;white-space:nowrap}.ad-l1 .ll-vd{width:auto;max-width:96px}.ad-l2 .ll-vd{width:auto;font-weight:600}.ad-rs{white-space:nowrap}.ad-rs.am{color:var(--warn-ink);font-weight:600}.ad-rs.sem{color:var(--crit-ink);font-weight:600}.ad-sit{font-weight:600;white-space:nowrap}.ad-sit.venda{color:var(--ok-ink)}.ad-sit.perdido{color:var(--crit-ink)}.ad-et{font-size:12px;font-weight:600;padding:1px 8px;border-radius:10px;background:var(--surface-3);color:var(--muted);white-space:nowrap}.ad-orc{font-weight:600;color:var(--fg)}.ad-aviso{margin:0;padding:16px 12px;font-size:13px;color:var(--muted);display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ad-aviso p{margin:0}.ad-esq{height:44px;margin:10px 12px;border-radius:8px;background:var(--surface-2);background-image:linear-gradient(90deg,transparent,var(--surface-3),transparent);background-size:200% 100%;animation:shimmer 1.4s linear infinite}.ad-esq.b{height:36px;width:70%}.ad-esq.b:nth-child(2){margin-left:auto}.ad-fora{border-top:1px solid var(--line)}.ad-fora>button{width:100%;min-height:44px;border:0;background:transparent;text-align:left;padding:8px 12px;font-size:13px;color:var(--muted);cursor:pointer}.ad-fora>button:hover{color:var(--fg)}.ad-fora-c{padding:0 12px 10px;font-size:12px;color:var(--muted);animation:adFade .16s var(--ease-out)}.ad-fora-c p{margin:0 0 6px}.ad-fora-c ul{margin:0;padding-left:18px}.ad-fora-c b{color:var(--fg)}.ad-conv{flex:none;width:440px;height:100%;min-height:0;background:var(--surface-2);border-left:1px solid var(--line);display:flex;flex-direction:column;animation:adDesliza var(--t-ui) var(--ease-out)}.ad-ch{display:flex;align-items:center;gap:4px;padding:6px 8px 6px 12px;border-bottom:1px solid var(--line);background:var(--surface);flex:none}.ad-ch-tx{flex:1;min-width:0}.ad-ch-tx b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-ch-tx small{font-size:12px;color:var(--muted)}.ad-qual{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--surface);font-size:12px;flex:none;align-items:center}.ad-qual b{font-size:12px;margin-right:2px}.ad-qual span{padding:2px 8px;border-radius:10px;background:var(--surface-3);color:var(--muted)}.ad-qual span.ok{background:var(--ok-soft);color:var(--ok-ink);font-weight:600}.ad-msgs{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px;overscroll-behavior:contain}.ad-b{max-width:85%;padding:6px 10px;border-radius:12px;background:var(--surface);box-shadow:var(--shadow-1);font-size:13.5px;display:flex;flex-direction:column;gap:2px;align-self:flex-start;overflow-wrap:anywhere}.ad-b.out{align-self:flex-end;background:var(--accent-soft)}.ad-b.note{align-self:stretch;max-width:none;background:var(--warn-soft);color:var(--warn-ink)}.ad-b-q{font-size:12px;font-weight:600;color:var(--muted)}.ad-b.note .ad-b-q{color:inherit}.ad-b-t{white-space:pre-wrap}.ad-b-h{font-size:12px;color:var(--muted);align-self:flex-end}.ad-midia{font-style:normal;font-weight:600;color:var(--muted)}.ad-sis{align-self:center;margin:0;font-size:12px;color:var(--muted);text-align:center;max-width:90%}.ad-cf{padding:6px 10px;border-top:1px solid var(--line);background:var(--surface);display:flex;gap:6px;flex-wrap:wrap;align-items:center;flex:none;position:relative}.ad-cf .btn{min-height:44px}.ad-cf-n{font-size:12px;color:var(--muted)}.ad-cf .tv-pop{top:auto;bottom:calc(100% + 4px);left:0;right:auto;max-width:calc(100vw - 32px)}@media (min-width:768px) and (max-width:1099px){.an-pane:has(.ad-conv) .ad-folha{width:400px}.an-pane .ad-conv{position:absolute;top:0;right:0;bottom:0;z-index:5;width:440px;max-width:100%;box-shadow:-8px 0 24px #0f1a231f}}.ad-tela{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;width:auto;height:auto;border-left:0;box-shadow:none;padding-top:var(--sat,0px);padding-bottom:var(--sab,0px);animation:adDesliza var(--t-ui) var(--ease-out)}.ad-conv.ad-tela{z-index:41}.ad-folha.ad-tela{background:var(--surface)}.ad-tela .ad-fh{padding:4px 8px 4px 4px}.ad-tela .ad-fh h3{font-size:17px}.ad-tela .ad-ctl{margin-top:2px;padding-left:8px}.ad-tela .ad-flt{padding:4px 12px}.ad-tela .ad-lista>.ad-resumo{padding:8px 12px 10px;border-bottom:1px solid var(--line)}.ad-tela .ad-kpis{margin-top:4px}.ad-tela .ad-kpis b{font-size:14px}.ad-tela .ad-it{min-height:60px}.ad-tela .ad-ch{padding:4px 8px 4px 4px}.ad-tela .ad-b{font-size:14.5px}.ad-tela .ad-cf{padding:6px 10px}@keyframes adDesliza{0%{transform:translate(100%)}}@keyframes adFade{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.ad-folha,.ad-conv,.ad-tela,.ad-itens,.ad-tbv,.ad-fora-c{animation:none!important}.ad-num,.ad-chip,.ad-it,.ad-chev,.ad-folha{transition:none!important}.ad-esq{animation:none!important;background-image:none}}.alm-topo{container-type:inline-size;position:relative}.alm-slot{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--t-ui) var(--ease-out),opacity var(--t-ui) var(--ease-out)}.alm-slot.on{grid-template-rows:1fr;opacity:1}.alm-in{overflow:hidden;min-height:0}.alm-ic{width:14px;height:14px;flex:none}.alm-l{display:flex;align-items:center;gap:6px;min-height:32px;padding:6px 12px 2px;font-size:13px;color:var(--muted);white-space:nowrap}.alm-l>.alm-ic{color:var(--accent)}.alm-l b{color:var(--fg);font-weight:600}.alm-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.alm-n{margin-left:auto;font-size:12px;flex:none;display:inline-flex;gap:3px;align-items:baseline}.alm-n b{display:inline-block;font-weight:600;color:var(--fg)}.alm-ponto{display:none}@container (max-width:379px){.alm-n .alm-w{display:none}.alm-ponto{display:inline}}.alm-fio{height:2px;margin:2px 12px 6px;border-radius:1px;background:var(--line);overflow:hidden}.alm-fio i{display:block;height:100%;background:var(--accent);transform-origin:left center;transition:transform .3s var(--ease-out)}.alm-volta .alm-l>.alm-ic,.alm-plantao .alm-l>.alm-ic{color:var(--ok-ink)}.alm-volta .alm-fio i{background:var(--ok)}.alm-assenta{animation:almAssenta var(--t-ui) var(--ease-pop)}.alm-sobe{animation:almSobe var(--t-ui) var(--ease-out)}.alm-rp{display:flex;align-items:center;justify-content:space-between;gap:8px;width:calc(100% - 24px);margin:4px 12px 2px;min-height:44px;padding:0 12px;border:0;border-radius:12px;background:var(--accent-soft);color:var(--accent);font:inherit;font-weight:600;font-size:14px;text-align:left;cursor:pointer}.alm-rp b{display:inline-block;font-weight:700}.alm-rp[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent) inset}.alm-filt{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);min-height:44px;margin:6px 12px 0;padding-left:12px;border-radius:12px;background:var(--surface-2)}.alm-filt span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alm-lnk{min-height:44px;border:0;background:transparent;color:var(--accent);font:inherit;font-weight:600;font-size:13px;padding:0 12px;cursor:pointer;flex:none}.alm-push-w{position:sticky;top:0;height:0;z-index:20}.alm-push{position:absolute;left:10px;right:10px;top:8px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-2);padding:10px 10px 10px 12px;display:flex;gap:10px;align-items:center;font-size:13px;animation:almCai var(--t-ui) var(--ease-out)}.alm-push>.alm-ic{color:var(--warn-ink)}.alm-push-t{flex:1;min-width:0}.alm-push-t b{display:block;font-size:12px;color:var(--muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alm-push-c{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--fg)}.alm-push-b{min-height:44px;flex:none}.alm-blk{position:sticky;top:0;z-index:2;background:var(--surface);font-size:12px;font-weight:600;color:var(--accent);padding:8px 12px 4px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid var(--line)}.alm-esp{display:inline-flex;align-items:center;gap:3px}.alm-esp .alm-ic{width:14px;height:14px}.alm-esp.h{font-weight:500}.alm-dch{white-space:nowrap}.rel.k-almoco,.rel.neutro.k-almoco{color:var(--muted);background:transparent}.rel.k-almoco .rel-t{font-family:inherit;font-weight:600}.rel-cab.k-almoco{color:var(--fg);background:var(--surface-3)}.alm-cab{color:var(--muted);font-weight:500}.alm-par{container-type:inline-size}.alm-tb{width:100%;border-collapse:collapse;font-size:14px}.alm-tb th{font-size:12px;color:var(--muted);font-weight:600;text-align:left;padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:bottom}.alm-tb th.r,.alm-tb td.r{text-align:right}.alm-tb th small{display:block;font-weight:400;font-size:12px}.alm-tb td{padding:10px 8px;border-bottom:1px solid var(--line);font-weight:600}.alm-cw{color:var(--warn-ink)}.alm-cc{color:var(--crit-ink)}.alm-cards{display:none;flex-direction:column;gap:8px}.alm-card{border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.alm-card span{font-size:13px;color:var(--muted)}.alm-card strong{color:var(--fg);font-variant-numeric:tabular-nums}.alm-card strong.alm-cw{color:var(--warn-ink)}.alm-card strong.alm-cc{color:var(--crit-ink)}@container (max-width:480px){.alm-tb{display:none}.alm-cards{display:flex}}.alm-adm{container-type:inline-size}.alm-h2{margin-top:22px}.alm-trava{font-size:12px;color:var(--warn-ink);margin:0 0 8px}.alm-dias{display:flex;flex-direction:column;border-top:1px solid var(--line)}.alm-dia{display:grid;grid-template-columns:84px auto minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:6px 0;border-bottom:1px solid var(--line);transition:background .6s var(--ease-out)}.alm-dia.realce{background:var(--accent-soft)}.alm-dia>b{font-size:14px;grid-column:1;grid-row:1}.alm-dia>.alm-hrs,.alm-dia>.alm-fechado{grid-column:2;grid-row:1}.alm-dia>.alm-almc{grid-column:3;grid-row:1}.alm-dia>.alm-fx{grid-column:4;grid-row:1}.alm-hrs{display:flex;align-items:center;gap:6px}.alm-hrs span,.alm-campos span{font-size:13px;color:var(--muted)}.alm-inp{min-height:44px;width:104px}.alm-inp[aria-invalid=true]{border-color:var(--crit);box-shadow:0 0 0 1px var(--crit)}.alm-almc{display:flex;align-items:center;gap:4px 6px;flex-wrap:wrap;min-width:0}.alm-lb{font-size:13px;font-weight:600;margin-right:2px}.alm-off,.alm-fechado{font-size:13px;color:var(--muted)}.alm-campos{display:flex;align-items:center;gap:6px;animation:almFade var(--t-ui) var(--ease-out)}.alm-erro{grid-column:2 / -1;grid-row:2;font-size:12px;color:var(--crit-ink);margin:0}.alm-resumo{font-size:12.5px;color:var(--muted);margin:10px 0 0}.alm-resumo b{color:var(--fg);font-weight:600}.alm-acoes{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:12px}.alm-acoes .btn{min-height:44px}.alm-salvar{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px}.alm-salvar .btn{min-height:44px}.alm-pend{font-size:12.5px;color:var(--muted);margin-right:auto}.alm-lin{display:flex;align-items:center;gap:10px;min-height:44px;flex-wrap:wrap;padding:6px 0}.alm-lin>div{flex:1;min-width:200px}.alm-lin b{font-size:14px}.alm-lin p{margin:2px 0 0;font-size:12.5px;color:var(--muted)}.alm-sel{min-height:44px;min-width:200px}.alm-msgs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.alm-hd{display:flex;align-items:center;gap:10px;min-height:44px;font-weight:600}.alm-novo{font-size:12px;font-weight:600;color:var(--accent);background:var(--accent-soft);padding:1px 8px;border-radius:10px}.alm-cnt{display:block;font-size:12px;color:var(--muted);text-align:right}.alm-prev-r{display:block;font-size:12px;color:var(--muted);margin-top:4px}.alm-bolha{align-self:flex-start;max-width:100%;margin-top:4px;background:var(--bubble-in,var(--surface));border:1px solid var(--line);border-radius:4px 12px 12px;padding:6px 10px 4px;font-size:13px;box-shadow:var(--shadow-1)}.alm-bolha small{display:block;text-align:right;font-size:12px;color:var(--muted)}@container (max-width:560px){.alm-msgs{grid-template-columns:minmax(0,1fr)}.alm-dia{grid-template-columns:minmax(0,1fr) auto;padding:8px 0}.alm-dia>.alm-fx{grid-column:2;grid-row:1}.alm-dia>.alm-hrs,.alm-dia>.alm-fechado{grid-column:1 / -1;grid-row:2}.alm-dia>.alm-almc{grid-column:1 / -1;grid-row:3}.alm-erro{grid-column:1 / -1;grid-row:4}.alm-acoes .btn{width:100%}.alm-salvar.sujo{position:sticky;bottom:0;z-index:5;margin:14px -16px -16px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line)}.alm-salvar.sujo .btn{flex:1}}@keyframes almCai{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes almAssenta{0%{transform:scale(.8)}to{transform:scale(1)}}@keyframes almSobe{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes almFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.alm-slot,.alm-fio i,.alm-dia,.alm-assenta,.alm-sobe,.alm-push,.alm-campos{animation:none!important;transition:none!important}.alm-dia.realce{background:transparent}}.alm-sub{display:block;font-weight:400;font-size:12px;color:var(--muted)}.det-valor-resumo.vn-um{width:100%;text-align:left;border:0;cursor:pointer;font:inherit;color:inherit}.det-valor-resumo.vn-um:focus-visible,.vn-linha:focus-visible,.vn-mais:focus-visible,.vn-card:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.vn-v20{font-size:20px!important;font-weight:700!important;line-height:1.2}.vn-apoio{color:var(--muted)}.vn-apoio.warn{color:var(--warn-ink);font-weight:600}.vn-dica{color:var(--muted)}.det-valor-resumo.apagado .vn-v20{color:var(--muted)!important;font-weight:500!important}.vn-cartao{border-radius:10px;background:var(--surface-2);overflow:hidden}.vn-topo{display:flex;justify-content:space-between;gap:8px;padding:10px 12px 0;font-size:12px;color:var(--muted)}.vn-topo small{font-size:12px}.vn-total{margin:2px 0 0;padding:0 12px 10px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.vn-total strong{font-size:20px;font-weight:700;color:var(--fg)}.vn-total span{font-size:12px;color:var(--muted)}.vn-total.vazio{flex-direction:column;gap:2px}.vn-total.vazio strong{font-size:16px;color:var(--muted);font-weight:600}.vn-total.vazio small{font-size:12px;color:var(--muted)}.vn-lista{list-style:none;margin:0;padding:0}.vn-lista>li{border-top:1px solid var(--line)}.vn-lista>li.vn-g{border-left:3px solid var(--accent-line)}.vn-lista>li.vn-g+li.vn-g{border-top-style:dashed}.vn-g-cab{display:block;padding:6px 12px 0;font-size:12px;color:var(--muted)}.vn-linha{display:flex;flex-direction:column;gap:2px;width:100%;min-height:52px;padding:8px 12px;border:0;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer;animation:vnEntra var(--t-ui,.26s) var(--ease-out,ease-out)}.vn-linha:hover{background:var(--accent-soft)}.vn-l1{display:flex;justify-content:space-between;gap:8px;min-width:0}.vn-nm{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.vn-v{font-weight:700;white-space:nowrap}.vn-l2{font-size:12px;color:var(--muted)}.vn-linha.e-vencendo .vn-l2,.vn-linha.e-a_confirmar .vn-l2{color:var(--warn-ink);font-weight:600}.vn-linha.e-vencido .vn-nm,.vn-linha.e-vencido .vn-v,.vn-linha.e-nao_escolhida .vn-nm,.vn-linha.e-nao_escolhida .vn-v,.vn-linha.e-opcao .vn-v,.vn-linha.e-a_confirmar .vn-v{color:var(--muted);font-weight:500}.vn-linha.e-pedido .vn-v{color:var(--ok-ink)}.vn-chip{display:inline-flex;align-items:center;padding:1px 6px;border-radius:999px;font-size:12px;font-weight:600}.vn-chip.ok{background:var(--ok-soft);color:var(--ok-ink);animation:vnCheck .2s var(--ease-out,ease-out)}.vn-mais{display:block;width:100%;min-height:44px;padding:0 12px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--accent);text-align:left;font:inherit;font-size:12px;cursor:pointer}.vn-vendido{display:flex;justify-content:space-between;gap:8px;margin:0;padding:8px 12px;border-top:1px solid var(--line);font-size:12px;color:var(--ok-ink)}.vn-perg{display:flex;flex-direction:column;gap:8px;margin:8px 0}.vn-card{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:52px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);text-align:left;font:inherit;color:inherit;cursor:pointer}.vn-card:hover{border-color:var(--accent)}.vn-card small{font-size:12px;color:var(--muted)}.vn-card small strong{color:var(--fg);font-weight:600}.vn-card.sm{min-height:48px}.vn-dequal{display:flex;flex-direction:column;gap:6px;padding-left:8px}.vn-dq-t{margin:4px 0 0;font-size:12px;color:var(--muted)}.ll-orc-n{font-weight:400;color:var(--muted)}.vn-venda{display:flex;flex-direction:column;gap:6px}.vn-venda .vn-linha{min-height:48px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.vn-venda .vn-linha[aria-checked=true]{border:2px solid var(--accent)}.vn-venda .vn-sem{border-style:dashed}.vn-ja{margin:2px 0 0;font-size:12px;color:var(--muted)}.modal.eq-veu.eq-cel .modal-box.eq-enc,.m-app .modal.eq-veu.eq-cel .modal-box.eq-enc{max-height:90%}@media (max-height:700px){.m-app .modal.eq-veu.eq-cel .modal-box.eq-enc{max-height:90%}}.eq-opts.eq-opts4{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.eq-opts.eq-opts4 .eq-opt{min-height:44px;grid-template-columns:1fr;justify-items:center;align-items:center;text-align:center;padding:4px 2px;font-size:13px;border-radius:10px}.eq-opts.eq-opts4 .eq-opt .eq-ic,.eq-opts.eq-opts4 .eq-opt small{display:none}.eq-opts.eq-opts4 .eq-opt span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.eq-spam-lnk{align-self:flex-start;min-height:44px;font-size:13px}.eq-cel .vn-venda .vn-linha{min-height:48px;padding:6px 10px}.eq-cel .vn-venda{gap:4px}.ld-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:8px 0 12px}.ld-card{padding:10px 12px;border-radius:10px;background:var(--surface-2)}.ld-card small{display:block;font-size:12px;color:var(--muted)}.ld-card b{font-size:20px}.ld-bloco{border:1px solid var(--line);border-radius:10px;margin:0 0 10px;overflow:hidden}.ld-cab{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:8px 12px;background:var(--surface-2);font-size:13px}.ld-cab small{font-size:12px;color:var(--muted)}.ld-linha{display:flex;align-items:center;gap:10px;padding:8px 12px;border-top:1px solid var(--line);flex-wrap:wrap}.ld-linha .ld-txt{flex:1;min-width:200px;display:flex;flex-direction:column;gap:2px}.ld-linha .ld-txt small{font-size:12px;color:var(--muted)}.ld-linha .ld-txt small.warn{color:var(--warn-ink);font-weight:600}.ld-linha .btn{min-height:44px}.ld-seg{display:inline-flex;gap:0;border:1px solid var(--line);border-radius:10px;overflow:hidden}.ld-seg button{min-height:44px;padding:0 12px;border:0;background:transparent;font:inherit;font-size:13px;cursor:pointer;color:var(--fg)}.ld-seg button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);font-weight:600}@media (max-width:600px){.ld-linha .btn{width:100%}}@keyframes vnEntra{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes vnCheck{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vn-linha,.vn-chip.ok{animation:none}}.cint-linha{position:relative;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.cint-bt{display:inline-flex;align-items:center;gap:3px;border:1px solid transparent;background:transparent;border-radius:7px;padding:2px 6px;margin:-3px -6px;font-size:13px;color:var(--fg);min-height:32px;transition:background var(--t-micro) var(--ease-out),border-color var(--t-micro) var(--ease-out)}.cint-bt:hover{background:var(--surface-2);border-color:var(--line)}.cint-bt svg{width:14px;height:14px;color:var(--muted);transition:transform var(--t-micro) var(--ease-out)}.cint-bt[aria-expanded=true]{background:var(--surface-2);border-color:var(--line)}.cint-bt[aria-expanded=true] svg{transform:rotate(180deg)}.cint-val{font-size:13px}.cint-quem{font-size:11.5px;color:var(--faint)}.cint-pop{flex:1 0 100%;margin:6px 0 2px;width:100%;min-width:0;max-width:300px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-1);padding:5px;transform-origin:top left;animation:cint-in var(--t-micro) var(--ease-out)}.cint-opcoes{display:flex;flex-direction:column;gap:1px}.cint-op{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:36px;padding:7px 10px;border:0;border-radius:9px;background:transparent;color:var(--fg);text-align:left;transition:background var(--t-micro) var(--ease-out)}.cint-op:hover,.cint-op:focus-visible{background:var(--surface-2)}.cint-op-t{min-width:0}.cint-op b{display:block;font-size:13px;font-weight:500;line-height:1.3}.cint-op small{display:block;font-size:11.5px;color:var(--muted);line-height:1.35}.cint-radio{flex:none;width:16px;height:16px;margin-top:1px;border-radius:50%;border:1.5px solid var(--line-strong);display:grid;place-items:center;transition:border-color var(--t-micro) var(--ease-out)}.cint-op.on .cint-radio{border-color:var(--accent)}.cint-op.on .cint-radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);animation:cint-pop var(--t-ui) var(--ease-pop)}.cint-opcoes.cel{gap:2px}.cint-opcoes.cel .cint-op{min-height:56px;padding:11px 12px;border-radius:12px}.cint-opcoes.cel .cint-op b{font-size:15px}.cint-opcoes.cel .cint-op small{font-size:12.5px}.cint-opcoes.cel .cint-radio{width:20px;height:20px;margin-top:2px}.cint-opcoes.cel .cint-op.on .cint-radio:after{width:10px;height:10px}.cint-selo{display:inline-flex;align-items:center;flex:none;height:20px;padding:0 8px;margin-left:8px;border-radius:999px;background:var(--surface-3);color:var(--muted);font:500 11px/1 var(--f-body);letter-spacing:.01em;white-space:nowrap;vertical-align:middle;animation:cint-fade var(--t-ui) var(--ease-out)}.cint-selo.cel{height:18px;padding:0 6px;margin-left:6px;font-size:10.5px}.cint-tag{display:inline-flex;align-items:center;flex:none;height:18px;padding:0 6px;border-radius:999px;background:var(--surface-3);color:var(--muted);font-size:10.5px;font-weight:500;white-space:nowrap}.cint-priv{margin:28px auto;max-width:340px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 18px;text-align:center;color:var(--muted);border:1px dashed var(--line-strong);border-radius:14px;background:var(--surface-2);animation:cint-fade var(--t-ui) var(--ease-out)}.cint-priv svg{width:22px;height:22px;color:var(--faint)}.cint-priv b{color:var(--fg);font-weight:500;font-size:14px}.cint-priv span{font-size:12.5px}.cint-priv.cel{margin:24px 16px;max-width:none}.cint-rod{display:block;text-align:center;color:var(--muted)}.cint-rodape{display:block;margin:10px auto 18px;padding:8px 12px;min-height:44px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:13px}.cint-rodape:hover,.cint-rodape:focus-visible{color:var(--muted);background:var(--surface-2)}.cint-wa{width:150px}.cint-wa.erro{border-color:var(--crit)}.cint-nums{display:flex;flex-direction:column;gap:8px;margin-top:10px}.cint-num-l{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr) auto;gap:8px;align-items:center}.cint-num-l .inp{width:100%}.cint-acoes{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}@media (max-width:560px){.cint-num-l{grid-template-columns:minmax(0,1fr) auto}.cint-num-l .cint-num-nome{grid-column:1;grid-row:2}}@keyframes cint-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes cint-pop{0%{transform:scale(.3)}to{transform:scale(1)}}@keyframes cint-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.cint-pop,.cint-selo,.cint-priv,.cint-op.on .cint-radio:after{animation:none}.cint-bt,.cint-bt svg,.cint-op,.cint-radio{transition:none}}:root{--turbo:#6a3cd4;--turbo-ink:#ffffff;--turbo-strong:#4a22a8;--turbo-soft:#efe9fd;--turbo-line:#c9b8f6;--turbo-hi:#a98bff;--slow:#5a6873;--slow-strong:#3f4c56;--slow-soft:#e8ecef;--slow-line:#c3ccd3;--slow-accent:#4f6575}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--turbo:#b49cff;--turbo-ink:#140a2b;--turbo-strong:#cdbcff;--turbo-soft:#241a42;--turbo-line:#4a3a86;--turbo-hi:#e2d8ff;--slow:#9aa8b3;--slow-strong:#c2ccd4;--slow-soft:#1e2730;--slow-line:#34414c;--slow-accent:#a3b4c1}}:root[data-theme=dark]{--turbo:#b49cff;--turbo-ink:#140a2b;--turbo-strong:#cdbcff;--turbo-soft:#241a42;--turbo-line:#4a3a86;--turbo-hi:#e2d8ff;--slow:#9aa8b3;--slow-strong:#c2ccd4;--slow-soft:#1e2730;--slow-line:#34414c;--slow-accent:#a3b4c1}@property --tu-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.tu-selo{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:4px 11px 4px 6px;font-size:12.5px;font-weight:600;position:relative;overflow:hidden;white-space:nowrap;max-width:100%}.tu-selo .ico{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none}.tu-selo .ico svg{width:14px;height:14px}.tu-selo .cnt{font:500 11.5px var(--f-mono);opacity:.9;padding-left:8px;border-left:1px solid color-mix(in srgb,currentColor 30%,transparent);overflow:hidden;text-overflow:ellipsis}.tu-selo.turbo{background:var(--turbo-soft);color:var(--turbo-strong);box-shadow:inset 0 0 0 1px var(--turbo-line)}.tu-selo.turbo .ico{background:var(--turbo);color:var(--turbo-ink)}.tu-selo.slow{background:var(--slow-soft);color:var(--slow-strong);box-shadow:inset 0 0 0 1px var(--slow-line)}.tu-selo.slow .ico{background:var(--slow);color:var(--surface)}.tu-selo.turbo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--turbo-hi) 55%,transparent) 50%,transparent 65%);transform:translate(-120%);animation:tu-selo 7.5s var(--ease-out) infinite;animation-delay:.25s;pointer-events:none}@keyframes tu-selo{0%{transform:translate(-120%)}18%{transform:translate(120%)}to{transform:translate(120%)}}.tu-faixa{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 16px 8px;font-size:12px;color:var(--muted)}.tu-faixa .frase{font-family:var(--f-mono);font-size:11.5px}.tu-frame:before,.tu-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:60;padding:2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.tu-frame:before{background:linear-gradient(var(--turbo-line),var(--turbo-line))}.tu-frame:after{background:conic-gradient(from var(--tu-ang),transparent 0deg 285deg,color-mix(in srgb,var(--turbo) 60%,transparent) 320deg,var(--turbo-hi) 350deg,transparent 360deg);opacity:0;animation:tu-cometa 7.5s linear infinite}@keyframes tu-cometa{0%{--tu-ang:0deg;opacity:0}3%{opacity:1}22%{opacity:1}27%{--tu-ang:360deg;opacity:0}to{--tu-ang:360deg;opacity:0}}.app.tu-frame{box-shadow:var(--shadow-2),0 0 28px -8px color-mix(in srgb,var(--turbo) 55%,transparent)}.m-app.tu-frame:before,.m-app.tu-frame:after{z-index:900}.tu-slow{--accent:var(--slow-accent);--accent-soft:var(--slow-soft);--accent-line:var(--slow-line);--bubble-out:var(--surface-3);--accent-ink:#fff}:root[data-theme=dark] .tu-slow{--accent-ink:#0b1116}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .tu-slow{--accent-ink:#0b1116}}.tu-slow .avatar{filter:saturate(.6)}.tu-slow.app,.tu-slow.m-app{border-color:var(--line-strong)}.tu-me-slow{filter:saturate(.15)}.ll-puxar:disabled,.next-card:disabled{opacity:.62;cursor:not-allowed;filter:saturate(.4)}.ll-puxar:disabled small{white-space:normal}.m-fab.tu-fab-bloq{opacity:.72;filter:saturate(.3)}.m-fab.tu-fab-bloq small{white-space:normal}.tu-fila-bloq{display:block;margin:6px auto 0;font-size:12px;color:var(--muted);text-align:center}.tu-mi{width:18px;height:18px;border-radius:50%;display:inline-grid;place-items:center;flex:none;vertical-align:-4px}.tu-mi svg{width:11px;height:11px}.tu-mi.turbo{background:var(--turbo);color:var(--turbo-ink)}.tu-mi.slow{background:var(--slow-soft);color:var(--slow-strong);box-shadow:inset 0 0 0 1.5px var(--slow)}.tu-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,var(--bg) 62%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:tu-fadeIn .2s var(--ease-out) both}.tu-intro.saindo{animation:tu-fadeOut .18s var(--ease-in) both}.tu-icard{width:min(400px,100%);background:var(--surface);color:var(--fg);border-radius:18px;padding:22px 22px 18px;box-shadow:var(--shadow-2);text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center;position:relative;overflow:hidden}.tu-intro.turbo .tu-icard{box-shadow:var(--shadow-2),0 0 0 1px var(--turbo-line),0 0 60px -14px var(--turbo);animation:tu-pop .44s var(--ease-pop) .08s both}.tu-intro.slow .tu-icard{box-shadow:var(--shadow-2),0 0 0 1px var(--slow-line);animation:tu-rise .48s var(--ease-out) .05s both}.tu-icard .kick{font:600 11px var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.tu-icard h2{font-size:30px;line-height:1.05;margin:0}.tu-intro.turbo h2{color:var(--turbo-strong)}.tu-icard p{font-size:13.5px;color:var(--muted);margin:0}.tu-icard p b{color:var(--fg)}.tu-motivo{display:inline-flex;gap:6px;align-items:center;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600}.tu-motivo svg{width:15px;height:15px}.tu-intro.turbo .tu-motivo{background:var(--turbo-soft);color:var(--turbo-strong)}.tu-intro.slow .tu-motivo{background:var(--slow-soft);color:var(--slow-strong)}.tu-icard .quem{font-size:11.5px;color:var(--faint)}.tu-icard .acts{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:4px}.btn.tu-turbo{background:var(--turbo);border-color:var(--turbo);color:var(--turbo-ink)}.btn.tu-slow-b{background:var(--slow-strong);border-color:var(--slow-strong);color:var(--surface)}.tu-ibadge{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;position:relative}.tu-ibadge svg{width:32px;height:32px}.tu-intro.turbo .tu-ibadge{background:var(--turbo);color:var(--turbo-ink);animation:tu-pop .5s var(--ease-pop) .2s both}.tu-intro.turbo .tu-ibadge:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid var(--turbo);opacity:0;animation:tu-ring .7s var(--ease-out) .45s both}.tu-intro.turbo .tu-ibadge path{stroke-dasharray:60;stroke-dashoffset:60;animation:tu-draw .55s var(--ease-out) .35s forwards}.tu-intro.slow .tu-ibadge{background:var(--slow-soft);color:var(--slow-strong)}.tu-intro.slow .tu-ibadge path{animation:tu-ringIn .6s var(--ease-out) both}.tu-intro.turbo .tu-icard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--turbo-hi) 35%,transparent) 50%,transparent 70%);transform:translate(-110%);animation:tu-sweep .6s var(--ease-out) .55s both;pointer-events:none}.tu-icard>*:not(.tu-ibadge){animation:tu-fadeUp .36s var(--ease-out) both}.tu-icard>*:nth-child(2){animation-delay:.32s}.tu-icard>*:nth-child(3){animation-delay:.38s}.tu-icard>*:nth-child(4){animation-delay:.44s}.tu-icard>*:nth-child(5){animation-delay:.5s}.tu-icard>*:nth-child(6){animation-delay:.56s}.tu-icard>*:nth-child(7){animation-delay:.62s}@keyframes tu-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes tu-fadeOut{to{opacity:0}}@keyframes tu-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes tu-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes tu-fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tu-ring{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.25)}}@keyframes tu-draw{to{stroke-dashoffset:0}}@keyframes tu-ringIn{0%{opacity:0}to{opacity:1}}@keyframes tu-sweep{to{transform:translate(110%)}}@keyframes tu-grow{0%{transform:scaleY(0)}to{transform:none}}@keyframes tu-barIn{0%{transform:scaleX(0)}to{transform:none}}.tu-mini{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:12px 14px;display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.tu-mini .hd{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;flex-wrap:wrap}.tu-mini .hd b{font:600 13px var(--f-body)}.tu-mini .hd b span{color:var(--faint);font-weight:400}.tu-tgl{display:inline-flex;gap:2px;font-size:12px}.tu-tgl button{border:0;background:transparent;color:var(--muted);padding:2px 7px;border-radius:6px;font-size:12px;position:relative;transition:color var(--t-micro),background var(--t-micro)}.tu-tgl button:after{content:"";position:absolute;top:-12px;right:0;bottom:-12px;left:0}.tu-tgl button[aria-pressed=true]{color:var(--fg);background:var(--surface-2);font-weight:600}.tu-sub{font:600 12px var(--f-body);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:8px 0 2px}.tu-pulo{font:600 13px var(--f-mono);color:var(--muted);padding:0 8px 0 36px;line-height:1;letter-spacing:.1em}.tu-vrow{display:grid;grid-template-columns:20px minmax(0,1fr) 52px 92px;gap:8px;align-items:center;padding:7px 8px;font-size:13px;border-radius:8px;position:relative;overflow:hidden;animation:tu-fadeUp .28s var(--ease-out) both;background:var(--surface)}.tu-vrow .ps{font:500 12.5px var(--f-mono);color:var(--faint);text-align:center}.tu-vrow .nm{display:flex;gap:6px;align-items:center;min-width:0;flex-wrap:wrap}.tu-vrow .nm em{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tu-vrow .t,.tu-vrow .f{text-align:right;font-family:var(--f-mono);font-variant-numeric:tabular-nums}.tu-vrow .t{font-weight:600}.tu-vrow .f{color:var(--muted);font-size:12.5px}.tu-vrow .semr{width:100%;font-size:11px;color:var(--faint);line-height:1.25}.tu-vrow.eu{background:var(--accent-soft)}.tu-vrow.eu .nm em{font-weight:600}.tu-vrow.eu .ps{color:var(--accent)}.tu-linha{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;font-size:12.5px;color:var(--muted);padding:7px 8px 0;border-top:1px solid var(--line);margin-top:4px}.tu-linha svg{width:15px;height:15px}.tu-linha b{color:var(--fg);font-weight:600}.tu-linha .r{font-family:var(--f-mono);font-size:12px;color:var(--fg);white-space:nowrap}.tu-mbar{height:4px;border-radius:3px;background:var(--surface-3);overflow:hidden;grid-column:2/3}.tu-mbar i{display:block;height:100%;background:var(--accent);border-radius:3px;transform-origin:left;animation:tu-barIn .6s var(--ease-out) .3s both}.tu-foot{font-size:12px;color:var(--muted);padding:6px 8px 0;margin:0}.tu-vazio{font-size:12.5px;color:var(--muted);padding:6px 8px}.tu-card{margin-bottom:14px}.tu-card .hd{display:flex;align-items:flex-start;justify-content:space-between;gap:8px 10px;flex-wrap:wrap;margin-bottom:8px}.tu-card .hd h2{margin:0}.tu-hint{font-size:12px;color:var(--muted);margin:0}.tu-ctl{display:flex;gap:8px 10px;flex-wrap:wrap;align-items:center;margin-bottom:6px}.tu-chips{display:flex;gap:6px;flex-wrap:wrap}.tu-chip{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;padding:3px 10px;font-size:12px;color:var(--muted);position:relative;transition:all var(--t-micro) var(--ease-out)}.tu-chip:after{content:"";position:absolute;top:-10px;right:-2px;bottom:-10px;left:-2px}.tu-chip[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--surface)}.tu-g2{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;align-items:start}.tu-stack{display:flex;flex-direction:column;gap:14px;min-width:0}.tu-podio{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:end;margin:10px 0 4px}.tu-pd{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;min-width:0;animation:tu-fadeUp .3s var(--ease-out) both}.tu-pd .nm{font-weight:600;font-size:13px;display:flex;gap:5px;align-items:center;max-width:100%}.tu-pd .nm span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tu-pd .tx{font:600 19px var(--f-mono);line-height:1.1}.tu-pd .am{font-size:11px;color:var(--muted)}.tu-pd .blk{width:100%;border-radius:10px 10px 4px 4px;background:var(--surface-3);display:grid;place-items:start center;padding-top:6px;font:700 19px var(--f-display);color:var(--muted);transform-origin:bottom;animation:tu-grow .42s var(--ease-out) both}.tu-pd.p1 .blk{background:var(--accent-soft);color:var(--accent);animation-delay:.08s}.tu-pd.p3 .blk{animation-delay:.16s}.tu-sug{font:600 11px var(--f-body);text-transform:uppercase;letter-spacing:.05em;border-radius:5px;padding:2px 6px;display:inline-flex;gap:4px;align-items:center;white-space:nowrap}.tu-sug.t{background:var(--turbo-soft);color:var(--turbo-strong)}.tu-sug.s{background:var(--slow-soft);color:var(--slow-strong)}.tu-fora{font:600 11px var(--f-body);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--surface-3);border-radius:4px;padding:1px 5px;white-space:nowrap}.tu-gt{display:grid;grid-template-columns:24px minmax(0,1fr) 54px 64px 92px 48px;gap:8px;align-items:center;padding:8px 4px;border-top:1px solid var(--line);font-size:13px;animation:tu-fadeUp .3s var(--ease-out) both}.tu-gt.hdr{animation:none;border-top:0;font:600 11px var(--f-body);text-transform:uppercase;letter-spacing:.05em;color:var(--faint);padding-block:2px}.tu-gt>span:nth-child(n+3){text-align:right;font-family:var(--f-mono);font-variant-numeric:tabular-nums}.tu-gt.hdr>span{font-family:var(--f-body)!important}.tu-gt .ps{font:600 13px var(--f-mono);color:var(--muted);text-align:center!important}.tu-gt .nm{display:flex;flex-direction:column;min-width:0}.tu-gt .nm b{display:flex;gap:5px;align-items:center;font-weight:600;flex-wrap:wrap}.tu-gt .nm small{font-size:11px;color:var(--faint)}.tu-gt .on{font-weight:700;color:var(--fg)}.tu-gt.hdr .on{color:var(--accent)}.tu-gt .dim{color:var(--muted)}.tu-sep{font:600 11px var(--f-body);text-transform:uppercase;letter-spacing:.07em;color:var(--faint);padding:12px 4px 4px}.tu-cmp{display:grid;grid-template-columns:auto repeat(3,1fr);font-size:13px}.tu-cmp>span{padding:7px 6px;border-top:1px solid var(--line);text-align:right;font-family:var(--f-mono);font-variant-numeric:tabular-nums}.tu-cmp>span.h{border-top:0;font:600 12px var(--f-body);color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.tu-cmp>span.l{text-align:left;font-family:var(--f-body);color:var(--muted)}.tu-cmp .best{color:var(--accent);font-weight:700}.tu-eq{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line);animation:tu-fadeUp .3s var(--ease-out) both}.tu-eq .nm b{display:flex;gap:6px;align-items:center;font-size:13.5px}.tu-eq .nm small{display:block;font-size:11.5px;color:var(--muted)}.tu-eq .r{text-align:right;font:600 13px var(--f-mono)}.tu-legenda{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.tu-legenda span{display:inline-flex;gap:5px;align-items:center}.modal-box:has(.tu-atv){width:min(1120px,100%)}.m-app .modal-box:has(.tu-atv){width:100%}.tu-atv-g{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;align-items:start}.tu-sugbox{border:1px dashed var(--turbo-line);background:color-mix(in srgb,var(--turbo-soft) 55%,var(--surface));border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.tu-sugbox p{font-size:13px;margin:0}.tu-fs{border:0;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px;min-width:0}.tu-fs legend{font:600 12px var(--f-body);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:8px;padding:0}.tu-pick{display:flex;gap:6px;flex-wrap:wrap}.tu-pick button{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;padding:6px 10px;font-size:13px;display:inline-flex;gap:6px;align-items:center;color:var(--fg);transition:all var(--t-micro) var(--ease-out)}.tu-pick button small{color:var(--muted);font-size:11px}.tu-pick button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.tu-modos{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tu-modos button{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;padding:10px;text-align:left;display:flex;flex-direction:column;gap:3px;color:var(--fg);transition:all var(--t-micro) var(--ease-out)}.tu-modos button b{display:flex;gap:6px;align-items:center;font-size:14px}.tu-modos button small{font-size:11.5px;color:var(--muted)}.tu-modos button[aria-pressed=true][data-m=turbo]{border-color:var(--turbo);box-shadow:inset 0 0 0 1px var(--turbo);background:var(--turbo-soft)}.tu-modos button[aria-pressed=true][data-m=slow]{border-color:var(--slow);box-shadow:inset 0 0 0 1px var(--slow);background:var(--slow-soft)}.tu-modos button[aria-pressed=true][data-m=normal]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft)}.tu-datas{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.tu-datas label{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--muted)}.tu-aviso{border-radius:10px;padding:9px 11px;font-size:12.5px;display:flex;gap:8px;align-items:flex-start;background:var(--warn-soft);color:var(--warn-ink);animation:tu-fadeUp .26s var(--ease-out) both;margin-top:8px}.tu-aviso svg{flex:none;margin-top:1px;width:16px;height:16px}.tu-dr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--line);animation:tu-fadeUp .26s var(--ease-out) both}.tu-dr .nm>b{display:flex;gap:6px;align-items:center;font-size:13.5px;flex-wrap:wrap}.tu-dr .nm small{display:block;font-size:11.5px;color:var(--muted)}.tu-dist{display:flex;flex-direction:column;gap:6px;margin-top:6px}.tu-ds{display:grid;grid-template-columns:110px 38px minmax(0,1fr) 84px;gap:8px;align-items:center;font-size:12.5px}.tu-ds .nm{display:flex;gap:5px;align-items:center;white-space:nowrap;overflow:hidden}.tu-ds .mult{font:600 12px var(--f-mono);color:var(--muted)}.tu-ds .b{height:10px;border-radius:6px;background:var(--surface-3);overflow:hidden}.tu-ds .b i{display:block;height:100%;border-radius:6px;background:var(--accent);transition:width .42s var(--ease-out),background var(--t-ui)}.tu-ds .b i.turbo{background:var(--turbo)}.tu-ds .b i.slow{background:var(--slow)}.tu-ds .v{text-align:right;font-family:var(--f-mono);font-size:12px}.tu-ds .v small{color:var(--faint)}.tu-ds.mud{font-weight:600}.tu-conf ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.tu-conf li{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;font-size:13px;border:1px solid var(--line);border-radius:10px;padding:9px 10px}.tu-conf li small{display:block;color:var(--muted)}.tu-conf .acts{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:12px}.tu-vig{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line);font-size:13px}.tu-vig small{display:block;color:var(--muted);font-size:11.5px}@media (max-width:900px){.tu-g2,.tu-atv-g{grid-template-columns:1fr}}@media (max-width:560px){.tu-modos{grid-template-columns:1fr}.tu-ds{grid-template-columns:86px 34px minmax(0,1fr) 72px}.tu-gt{grid-template-columns:22px minmax(0,1fr) 50px 84px}.tu-gt .xs{display:none}.tu-vrow{grid-template-columns:18px minmax(0,1fr) 46px 84px}}@media (prefers-reduced-motion: reduce){.tu-selo *,.tu-intro,.tu-intro *,.tu-intro *:before,.tu-intro *:after,.tu-mini *,.tu-card *,.tu-card *:after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important}.tu-frame:after,.tu-selo.turbo:after,.tu-intro.turbo .tu-icard:after{display:none}.tu-intro.turbo .tu-ibadge path{stroke-dashoffset:0}}.loc-card{display:flex;flex-direction:column;gap:8px;min-width:220px;max-width:300px;white-space:normal}.loc-topo{display:flex;gap:10px;align-items:flex-start}.loc-ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--accent-soft);color:var(--accent)}.loc-ic .m-ic{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.loc-t{display:flex;flex-direction:column;gap:2px;min-width:0}.loc-t b{font-weight:600;line-height:1.25}.loc-t span{color:var(--muted);font-size:.86em;line-height:1.3;overflow-wrap:anywhere}.loc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:9px;border:1px solid var(--accent-line);background:var(--surface);color:var(--accent);font-weight:600;text-decoration:none;transition:background var(--t-micro) var(--ease-out)}.ct-lista{display:flex;flex-direction:column;gap:8px}.ct-acoes{display:flex;gap:8px;flex-wrap:wrap}.ct-acoes .loc-btn{flex:1 1 auto;cursor:pointer;font:inherit;font-weight:600}.loc-btn:hover{background:var(--accent-soft)}.loc-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.loc-card.cel .loc-btn{min-height:44px}.loc-adm .row{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.loc-adm .row .field{flex:1 1 240px}.loc-adm .aviso{margin-top:8px}.rt{--rt-ouro:var(--warm);align-items:center;background:var(--surface-2)}.rt>*{width:100%;max-width:640px}.rt-cel{background:transparent;overflow:visible}.rt .avatar,.rt-folha-w .avatar{position:relative}.rt .avatar.lg{width:64px;height:64px;font-size:20px}.rt .avatar .lider,.rt-folha-w .avatar .lider{position:absolute;right:-1px;top:-1px;width:12px;height:12px;border-radius:50%;background:var(--rt-ouro);border:2px solid var(--surface)}.rt .avatar.lg .lider{width:16px;height:16px;right:1px;top:1px}.rt-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px clamp(14px,3vw,36px) 0}.rt-top h1{font-size:30px;line-height:1;margin:0;font-family:var(--f-display)}.rt-cel .rt-top{padding:2px 16px 0}.rt-cel .rt-top h1{display:none}.rt-cont{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font:500 13px var(--f-mono);color:var(--muted);background:transparent;border:0;padding:0 6px;min-height:44px;border-radius:8px;cursor:pointer}.rt-cont b{color:var(--fg);font-weight:600}.rt-cont:hover{background:var(--surface-3)}.rt-menu-w{position:relative}.rt-menu-btn{width:44px;height:44px;border-radius:10px;border:0;background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer}.rt-menu-btn:hover{background:var(--surface-3);color:var(--fg)}.rt-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-2,0 2px 6px rgb(15 26 35/.06),0 14px 38px rgb(15 26 35/.12));min-width:200px;padding:6px;animation:rtUp var(--t-ui) var(--ease-out) both}.rt-menu button{width:100%;text-align:left;border:0;background:transparent;padding:0 12px;min-height:44px;border-radius:8px;font-size:13.5px;cursor:pointer}.rt-menu button:hover{background:var(--surface-2)}.rt-pop{position:absolute;right:0;top:calc(100% + 4px);z-index:30;width:min(360px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-2,0 2px 6px rgb(15 26 35/.06),0 14px 38px rgb(15 26 35/.12));padding:14px 16px;font-size:13px;line-height:1.45;animation:rtUp var(--t-ui) var(--ease-out) both;text-align:left;display:flex;flex-direction:column;gap:6px}.rt-pop h3{font-size:18px;margin:0 0 4px}.rt-pop dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:6px 10px}.rt-pop dt{font-weight:600;white-space:nowrap}.rt-pop dd{margin:0;color:var(--muted)}.rt-rank{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:6px 12px;align-items:center;min-height:44px;border-top:1px solid var(--line);font-size:13px}.rt-rank:first-of-type{border-top:0}.rt-rank-n{background:transparent;border:0;padding:0;text-align:left;cursor:pointer;color:var(--fg);min-height:44px}.rt-rank-n:hover b{text-decoration:underline}.rt-rank .crit{color:var(--crit-ink)}.rt-rank .mut{color:var(--muted)}.rt-meta{display:flex;flex-direction:column;gap:5px;padding:8px clamp(14px,3vw,36px) 0;font-size:12.5px;color:var(--muted)}.rt-cel .rt-meta{padding:6px 16px 0}.rt-meta b{color:var(--fg);font-weight:600}.rt-tr{height:3px;border-radius:2px;background:var(--surface-3);overflow:hidden}.rt-tr i{display:block;height:100%;background:var(--ok);border-radius:2px;transition:width .42s var(--ease-out)}.rt-filtro{margin:6px clamp(14px,3vw,36px) 0;font-size:12.5px;color:var(--muted)}.rt-filtro .linkbtn{min-height:44px}.rt-um{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:safe center;padding:12px clamp(14px,3vw,36px) 28px;gap:14px;min-height:0}.rt-cel .rt-um{padding:10px 16px 22px;justify-content:flex-start;gap:12px}@media (min-width:761px){.rt:not(.rt-cel) .rt-um{justify-content:flex-start;padding-top:calc(15vh - 72px)}}.rt-palco{width:100%;max-width:560px;position:relative}.rt-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:28px 22px 22px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;position:relative;box-shadow:var(--shadow-1,0 1px 2px rgb(15 26 35/.07));transition:transform .2s var(--ease-out)}.rt-cel .rt-card{padding:26px 16px 18px;margin-top:4px}.rt-card:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:4px;border-radius:0 4px 4px 0;background:transparent}.rt-card.late:before{background:var(--crit)}.rt-card.vence:before{background:var(--warn)}.rt-card.entra{animation:rtCardIn .26s var(--ease-out) both}.rt-card.sai{animation:rtCardOut .2s var(--ease-in) both;pointer-events:none}.rt-nome{display:flex;flex-direction:column;gap:2px;max-width:100%}.rt-nome b{font-size:20px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rt-nome span{font-size:13px;color:var(--muted)}.rt-frase{margin:4px 0 0;font:600 26px/1.15 var(--f-display);letter-spacing:.01em;color:var(--fg);text-wrap:balance}.rt-cel .rt-frase{font-size:24px}.rt-frase.esp{color:var(--muted)}.rt-fala{margin:0;font-size:14.5px;font-style:italic;color:var(--muted);line-height:1.45;max-width:46ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rt-fala small{display:block;font-style:normal;font-size:12px;color:var(--faint);margin-top:2px}.rt-valor{margin:0;font:500 12.5px var(--f-mono);color:var(--muted)}.rt-mais{position:absolute;right:12px;top:10px}.rt-mais .linkbtn{font-size:12.5px;color:var(--muted);min-height:44px;padding:0 6px;display:inline-flex;align-items:center;gap:2px}.rt-nota{margin:0;font-size:12.5px;color:var(--muted);text-align:center}.rt-nota.aviso{color:var(--warn-ink)}.rt-nota.erro{color:var(--crit-ink)}.rt-nota.esq{text-align:left}.rt-lbl{margin:0;font-size:14px;font-weight:600;text-align:center}.rt-lbl.esq{text-align:left}.rt-grupo{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:4px 0 -4px;text-align:center}.rt-sub{width:100%;display:flex;flex-direction:column;gap:10px;align-items:stretch;animation:rtSub .16s var(--ease-out) both;margin-top:6px}.rt-campo{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--muted);text-align:left}.rt-data{min-height:44px}.rt-fim{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.rt-fim.esq{justify-content:flex-start}.rt-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center;justify-content:center}.rt-chips.esq{justify-content:flex-start}.rt-chip{font:inherit;font-size:13.5px;min-height:44px;padding:0 14px;border-radius:22px;border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;animation:rtFade .12s var(--ease-out) both;transition:background var(--t-micro) var(--ease-out),border-color var(--t-micro) var(--ease-out),transform 90ms var(--ease-out)}.rt-chip:active{transform:scale(.97)}.rt-chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);font-weight:600}.rt-chip[aria-disabled=true]{color:var(--muted);border-style:dashed;background:transparent;cursor:not-allowed}.rt-chip:disabled{opacity:.45;cursor:not-allowed}.rt-chip.perigo{color:var(--crit-ink);border-color:color-mix(in srgb,var(--crit) 40%,var(--line))}.rt-chip.ok{color:var(--ok-ink);border-color:color-mix(in srgb,var(--ok) 45%,var(--line))}.rt-enviada{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 0;color:var(--ok-ink);font-weight:600;animation:rtSub .16s var(--ease-out) both}.rt-ligando{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 0;color:var(--muted);animation:rtSub .16s var(--ease-out) both;text-align:center}.rt-ligando i{width:28px;height:28px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--accent);animation:rtGira .9s linear infinite}.rt-btn{min-height:52px;font-size:15px;border-radius:11px;padding:0 16px;transition:background .14s var(--ease-out),border-color .14s var(--ease-out),transform 90ms var(--ease-out)}.rt-btn:active:not(:disabled){transform:scale(.97)}.rt-btn.out{background:transparent;border-color:var(--accent-line);color:var(--accent)}.rt-btn svg{width:18px;height:18px;flex:none}.rt-sm{min-height:44px;font-size:13px;padding:0 12px}.rt-acts{width:100%;max-width:560px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.rt-acts.um{grid-template-columns:1fr}.rt-links{display:flex;flex-direction:column;align-items:center;gap:2px}.rt-pular{color:var(--muted);font-size:13px;min-height:44px;display:inline-flex;align-items:center;gap:2px}.rt-pular:hover{color:var(--fg)}.rt-depois{margin:0;font-size:12.5px;color:var(--muted)}.rt-depois b{font-weight:500;color:var(--fg)}.rt-terc{display:flex;justify-content:flex-end}.rt-fimfila{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:30px 20px}.rt-fimfila>svg{width:88px;height:88px}.rt-fimfila>svg circle{fill:none;stroke:var(--ok-soft);stroke-width:4}.rt-fimfila>svg path{fill:none;stroke:var(--ok);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60;animation:rtTraco .4s var(--ease-out) .12s forwards}.rt-fimfila h2{font-size:28px;margin:0}.rt-fimfila p{margin:0;color:var(--muted)}.rt-todos{display:flex;flex-direction:column;gap:12px;padding:12px clamp(14px,3vw,36px) 28px}.rt-cel .rt-todos{padding:8px 16px 22px}.rt-sec{display:flex;flex-direction:column;gap:6px}.rt-sec h2{font:600 11.5px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:flex;gap:8px;align-items:baseline;padding:6px 2px 2px;margin:0}.rt-sec.late h2{color:var(--crit-ink)}.rt-li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:2px 10px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 10px 10px 14px;position:relative;text-align:left;animation:rtUp .22s var(--ease-out) both;animation-delay:calc(var(--i,0) * 40ms)}.rt-li:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:12px 0 0 12px}.rt-li.late:before{background:var(--crit)}.rt-li.vence:before{background:var(--warn)}.rt-li .avatar{grid-row:1/3}.rt-li b{font-size:15px}.rt-li p{margin:0;font-size:13px;color:var(--muted);grid-column:2}.rt-li p .v{font-size:12px}.rt-li .btn{grid-column:3;grid-row:1/3}.rt-folha-w{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.rt-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f1a2347;animation:rtFade var(--t-ui) var(--ease-out) both}.rt-folha{position:absolute;top:0;right:0;bottom:0;width:min(420px,100%);background:var(--surface);color:var(--fg);box-shadow:0 2px 6px #0f1a230f,0 14px 38px #0f1a232e;display:flex;flex-direction:column;border-left:1px solid var(--line);animation:rtSlideIn var(--t-ui) var(--ease-out) both}.rt-folha-w.saindo .rt-folha{animation:rtSlideOut .2s var(--ease-in) both}.rt-folha-w.saindo .rt-scrim{opacity:0;transition:opacity .2s var(--ease-in)}.rt-fh{display:flex;align-items:center;gap:10px;padding:14px 16px 10px}.rt-ft{min-width:0;flex:1}.rt-ft b{display:block;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-ft span{font-size:12.5px;color:var(--muted)}.rt-fx{width:44px;height:44px;border-radius:10px;border:0;background:transparent;color:var(--muted);display:grid;place-items:center;flex:none;cursor:pointer}.rt-fb{flex:1;overflow-y:auto;padding:0 16px 20px;display:flex;flex-direction:column;gap:12px}.rt-hist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--muted)}.rt-hist li{display:flex;gap:8px}.rt-hist .d{color:var(--muted);flex:none;width:52px}.rt-dados{margin:0;font-size:12px;color:var(--muted);display:flex;flex-wrap:wrap;gap:4px 12px}.rt-dados a{color:inherit}.rt-dados .venc{color:var(--warn-ink);font-weight:600}.rt-marcar{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:1px solid var(--line)}@keyframes rtUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rtFade{0%{opacity:0}to{opacity:1}}@keyframes rtSub{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rtCardIn{0%{opacity:0;transform:translate(48px) scale(.98)}to{opacity:1;transform:none}}@keyframes rtCardOut{to{opacity:0;transform:translate(-48px) scale(.98)}}@keyframes rtTraco{to{stroke-dashoffset:0}}@keyframes rtGira{to{transform:rotate(360deg)}}@keyframes rtSlideIn{0%{transform:translate(105%)}to{transform:none}}@keyframes rtSlideOut{to{transform:translate(105%)}}@keyframes rtSheetIn{0%{transform:translateY(105%)}to{transform:none}}@keyframes rtSheetOut{to{transform:translateY(105%)}}@media (max-width:760px){.rt-sub .rt-campos{grid-template-columns:1fr}.rt-folha{top:auto;left:0;right:0;width:100%;max-height:92%;border-left:0;border-radius:16px 16px 0 0;animation-name:rtSheetIn}.rt-folha-w.saindo .rt-folha{animation-name:rtSheetOut}.rt-folha:before{content:"";position:absolute;top:6px;left:50%;width:40px;height:4px;border-radius:2px;background:var(--line-strong);transform:translate(-50%)}.rt-fh{padding-top:18px}.rt-depois{display:none}}@media (prefers-reduced-motion:reduce){.rt *,.rt *:before,.rt *:after,.rt-folha-w *,.rt-folha-w *:before{animation-duration:1ms!important;transition-duration:1ms!important;animation-name:rtFade!important}.rt-fimfila>svg path{stroke-dashoffset:0;animation:none!important}.rt-ligando i{animation:none!important}}.tv-posvenda{color:var(--ok-ink);font-size:12px;font-weight:500}.rt .btn-primary,.rt-folha-w .btn-primary{color:var(--accent-ink)}.rt .btn-danger,.rt-folha-w .btn-danger{color:var(--crit-ink)}.rt .rt-btn.out{color:var(--accent)}.rt .rt-chip.ok,.rt-folha-w .rt-chip.ok{color:var(--ok-ink)}.rt .rt-chip.perigo,.rt-folha-w .rt-chip.perigo{color:var(--crit-ink)}.rt .rt-chip[aria-disabled=true],.rt-folha-w .rt-chip[aria-disabled=true],.rt .rt-cont,.rt .rt-menu-btn,.rt .rt-pular,.rt .rt-mais .linkbtn,.rt-folha-w .rt-fx{color:var(--muted)}.rt .rt-pular:hover,.rt .rt-cont:hover b{color:var(--fg)}.rt .linkbtn,.rt-folha-w .linkbtn{color:var(--accent)}.rt .rt-pular,.rt .rt-mais .linkbtn{color:var(--muted)}.rt .rt-rank-n,.rt-menu button{color:var(--fg)}:root[data-theme=dark] .rt .rt-btn.out,:root[data-theme=dark] .rt-folha-w .rt-btn.out{color:var(--fg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rt .rt-btn.out{color:var(--fg)}}:root[data-chat=oceano]{--tc-out:#cde4f9;--tc-wall:#dbe7f1;--tc-pane:#e3ecf4}:root[data-chat=floresta]{--tc-out:#d4efc9;--tc-wall:#e0eadb;--tc-pane:#e7efe3}:root[data-chat=grafite]{--tc-out:#dcdfe3;--tc-wall:#e4e6e9;--tc-pane:#eaecee}:root[data-chat=areia]{--tc-out:#f3e2c0;--tc-wall:#efe6d6;--tc-pane:#f4ede0}:root[data-chat=ameixa]{--tc-out:#e6d6f5;--tc-wall:#ebe3f1;--tc-pane:#f0e9f5}@media (prefers-color-scheme: dark){:root[data-chat=oceano]:not([data-theme=light]){--tc-out:#0b4a7a;--tc-wall:#0a151e;--tc-pane:#0c1822}:root[data-chat=floresta]:not([data-theme=light]){--tc-out:#1d5a30;--tc-wall:#0b150e;--tc-pane:#0d1a11}:root[data-chat=grafite]:not([data-theme=light]){--tc-out:#3a3f45;--tc-wall:#121416;--tc-pane:#15181b}:root[data-chat=areia]:not([data-theme=light]){--tc-out:#6b4e1a;--tc-wall:#17130c;--tc-pane:#1b160e}:root[data-chat=ameixa]:not([data-theme=light]){--tc-out:#5a2f7f;--tc-wall:#140d1a;--tc-pane:#180f1f}}:root[data-theme=dark][data-chat=oceano]{--tc-out:#0b4a7a;--tc-wall:#0a151e;--tc-pane:#0c1822}:root[data-theme=dark][data-chat=floresta]{--tc-out:#1d5a30;--tc-wall:#0b150e;--tc-pane:#0d1a11}:root[data-theme=dark][data-chat=grafite]{--tc-out:#3a3f45;--tc-wall:#121416;--tc-pane:#15181b}:root[data-theme=dark][data-chat=areia]{--tc-out:#6b4e1a;--tc-wall:#17130c;--tc-pane:#1b160e}:root[data-theme=dark][data-chat=ameixa]{--tc-out:#5a2f7f;--tc-wall:#140d1a;--tc-pane:#180f1f}:root[data-chat]{--bubble-out:var(--tc-out)}:root[data-chat] .m-app{--wall:var(--tc-wall)}:root[data-chat] .pane-chat{background:var(--tc-pane)}.tc-sw{position:relative;width:34px;height:34px;border-radius:50%;flex:none;background:var(--w);box-shadow:inset 0 0 0 1px #80808059}.tc-sw:after{content:"";position:absolute;right:3px;bottom:3px;width:17px;height:17px;border-radius:50%;background:var(--o);box-shadow:0 0 0 2px var(--w)}.tc-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.tc-opt{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--fg);font:inherit;cursor:pointer;min-height:48px}.tc-opt[aria-checked=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.lg{display:flex;flex-direction:column;gap:6px;max-width:720px}.lg.m{max-width:none}.lg-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:14px;background:var(--surface-2);margin-bottom:6px}.lg-seg button{height:40px;border:0;border-radius:11px;background:transparent;color:var(--muted);font:inherit;font-weight:600;cursor:pointer}.lg-seg button.on{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-1,0 1px 2px rgb(0 0 0 / .18))}.lg-grupo{display:flex;flex-direction:column}.lg-dia{margin:14px 4px 4px;font:700 11px/1 var(--f-mono,inherit);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.lg-row{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--line)}.lg-main{flex:1;min-width:0;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:10px 4px;min-height:64px;border:0;background:transparent;color:var(--fg);font:inherit;text-align:left;cursor:pointer}.lg-main:disabled{cursor:default}.lg-t{display:flex;flex-direction:column;gap:2px;min-width:0}.lg-t b{font-size:17px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-s{font-size:14px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-s.perd{color:var(--crit-ink)}.lg-row.pend .lg-s.perd{font-weight:600}.lg-seta{display:inline-block;margin-right:6px;font-weight:700}.lg-seta.in{color:var(--muted)}.lg-row .lg-s.perd .lg-seta{color:var(--crit-ink)}.lg-h{font-size:13px;color:var(--muted);align-self:start;padding-top:6px;font-variant-numeric:tabular-nums}.lg-ligar{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--accent-line);background:var(--surface);color:var(--accent);display:grid;place-items:center;cursor:pointer}.lg-ligar .m-ic{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lg-vazio{margin:28px 0;text-align:center;color:var(--muted)}
