@font-face{font-family:figtree;src:url(../media/Figtree_400-s.p.31jnf8b-i7jy-.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:figtree;src:url(../media/Figtree_500-s.p.2sprn8ch4rvz1.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:figtree;src:url(../media/Figtree_600-s.p.0dmqx9hpf6n_u.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:figtree;src:url(../media/Figtree_700-s.p.3p9l3qyea12fl.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:93.79%;descent-override:24.68%;line-gap-override:0.0%;size-adjust:101.29%}.L17NWG_className{font-family:figtree,figtree Fallback}.L17NWG_variable{--font-figtree:"figtree", "figtree Fallback"}
@font-face{font-family:parkinsans;src:url(../media/Parkinsans_700-s.p.220w1iezk_e2i.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:parkinsans;src:url(../media/Parkinsans_800-s.p.0ovwkuc-q1r2r.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:parkinsans Fallback;src:local(Arial);ascent-override:89.32%;descent-override:29.77%;line-gap-override:0.0%;size-adjust:117.55%}.zteTVG_className{font-family:parkinsans,parkinsans Fallback}.zteTVG_variable{--font-parkinsans:"parkinsans", "parkinsans Fallback"}
@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a443832218db53c-s.28qi1ga78_w_1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4bd950c905cec094-s.p.2cu9iw-l3ih8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0a443832218db53c-s.28qi1ga78_w_1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4bd950c905cec094-s.p.2cu9iw-l3ih8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.uBqvla_className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.uBqvla_variable{--font-cinzel:"Cinzel", "Cinzel Fallback"}
:root{--verde:#4cb648;--on-verde:#0f2418;--noite:#0f2418;--cobre:#e06a32;--nevoa:#eef5ee;--broto:#d6f0c9;--folha:#227a36;--ink:#0f2418;--ink2:#2c4234;--muted:#4e6355;--faint:#7c9183;--line:#d3e1d4;--fill:#eef5ee;--bg:#fff;--bg2:#f5f9f5;--anil:#227a36;--anil-700:#1a5e29;--anil-50:#d6f0c9;--anil-100:#c2e5b0;--ocre:#e06a32;--ocre-50:#fce7da;--ocre-ink:#7a2e0e;--ok:#15803d;--ok-50:#e8f6ec;--bad:#dc2626;--bad-50:#fdecec;--warn:#b45309;--warn-50:#fef3e2;--leal:#0f3b2e;--leal-2:#185443;--ouro:#c9a25b;--creme:#f3ebdd;--r-sheet:22px;--r-card:16px;--r-ctl:12px;--f:var(--font-figtree), system-ui, -apple-system, "Segoe UI", sans-serif;--f-titulo:var(--font-parkinsans), var(--font-figtree), system-ui, sans-serif;--f-cinzel:var(--font-cinzel), Georgia, serif;--shadow:0 1px 2px #09090b0f, 0 8px 24px #09090b0f}*{box-sizing:border-box}html,body{height:100%;margin:0}h1,h2{font-family:var(--f-titulo)}body{font-family:var(--f);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-size:15px;line-height:1.45;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}input,textarea,select{font:inherit;color:var(--ink);font-size:16px}summary,select.input{cursor:pointer}select.input:disabled{cursor:not-allowed}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--anil);outline-offset:2px}h1,h2,h3,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}[data-lucide],svg.lucide{stroke-width:2px;flex:none;width:18px;height:18px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.scr{background:var(--bg);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;position:relative;overflow:hidden auto}.pad{padding:0 20px}.muted{color:var(--muted)}.small{font-size:13px}.btn{border-radius:var(--r-ctl);white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 18px;font-size:16px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.btn.sm{border-radius:10px;height:38px;padding:0 14px;font-size:14px}.btn.primary{background:var(--verde);color:var(--on-verde)}.btn.primary:hover{background:#43a540}.btn.dark{background:var(--ink);color:#fff}.btn.ghost{background:var(--fill);color:var(--ink)}.btn.ghost:hover{background:var(--line)}.btn.line{border:1px solid var(--line);background:var(--bg)}.btn.danger-text{color:var(--bad);background:var(--bad-50)}.btn.ok{background:var(--ok);color:#fff}.btn:disabled{opacity:.45}.btn.grow{flex:1;min-width:0}.btn .split{font-variant-numeric:tabular-nums;margin-left:auto}.btn.wide{width:100%}.icon-btn{background:var(--bg);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.icon-btn.on-dark{color:#fff;background:#ffffff24}.icon-btn.float{box-shadow:var(--shadow)}.bar{padding:12px 16px calc(14px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);flex:none;align-items:center;gap:10px;display:flex}.topbar{border-bottom:1px solid var(--line);background:var(--bg);z-index:5;flex:none;align-items:center;gap:8px;height:56px;padding:0 10px;display:flex;position:relative}.topbar h2{text-align:center;flex:1;padding-right:40px;font-size:17px;font-weight:700}.topbar .sub{color:var(--muted);font-size:12px;font-weight:500;display:block}.field{flex-direction:column;gap:6px;display:flex}.field label{font-size:14px;font-weight:600}.input{border-radius:var(--r-ctl);background:var(--fill);border:1px solid #0000;outline:none;width:100%;height:48px;padding:0 14px;transition:border-color .15s,background .15s}textarea.input{resize:none;height:auto;min-height:76px;padding:12px 14px;line-height:1.4}.input:focus{background:var(--bg);border-color:var(--anil);box-shadow:0 0 0 3px var(--anil-50)}.input.err{border-color:var(--bad);background:var(--bad-50)}.err-msg{color:var(--bad);align-items:flex-start;gap:6px;font-size:13px;display:flex}.err-msg svg{width:15px;height:15px;margin-top:2px}.hint{color:var(--muted);font-size:13px}.with-icon{position:relative}.with-icon>svg{color:var(--muted);pointer-events:none;position:absolute;top:15px;left:14px}.with-icon>.input{padding-left:42px}.with-icon>.eye{width:40px;height:40px;color:var(--muted);place-items:center;display:grid;position:absolute;top:4px;right:6px}.stepper{background:var(--fill);border-radius:999px;align-items:center;height:36px;display:inline-flex}.stepper button{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.stepper button:disabled{opacity:.3}.stepper span{text-align:center;min-width:22px;font-weight:700}.stepper.big{border-radius:var(--r-ctl);height:48px}.stepper.big button{width:44px;height:48px}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.badge svg{width:13px;height:13px}.b-gold{color:#6e5520;background:#f6eedc}.b-ok{background:var(--ok-50);color:var(--ok)}.b-bad{background:var(--bad-50);color:var(--bad)}.b-warn{background:var(--warn-50);color:var(--warn)}.b-anil{background:var(--anil-50);color:var(--anil)}.b-zinc{background:var(--fill);color:var(--ink2)}.b-ocre{background:var(--ocre);color:var(--ink)}.dot{background:var(--ok);border-radius:50%;width:8px;height:8px;display:inline-block}.seg{background:var(--fill);border-radius:var(--r-ctl);gap:4px;padding:4px;display:flex}.seg button{min-height:40px;color:var(--ink2);border-radius:9px;flex:1;padding:0 8px;font-size:14px;font-weight:600}.seg button.on{background:var(--bg);color:var(--ink);box-shadow:0 1px 3px #09090b1f}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--fill);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.chip.on{background:var(--ink);color:#fff}.chip svg{width:15px;height:15px}.radio-card{text-align:left;border-radius:var(--r-card);border:1px solid var(--line);background:var(--bg);align-items:center;gap:12px;width:100%;padding:14px;display:flex}.radio-card.on{border-color:var(--anil);box-shadow:inset 0 0 0 1px var(--anil)}.radio-card .ico{background:var(--fill);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.radio-card.on .ico{background:var(--anil-50);color:var(--anil)}.radio-card .rc-t{flex:1;min-width:0}.radio-card .rc-t strong{font-size:15px;display:block}.radio-card .rc-t span{color:var(--muted);font-size:13px}.radio{border:2px solid #d4d4d8;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.on>.radio,.radio.on{border-color:var(--anil)}.on>.radio:after,.radio.on:after{content:"";background:var(--anil);border-radius:50%;width:10px;height:10px}.sec{padding:20px 20px 4px}.sec-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.sec-h h3{font-size:17px;font-weight:700}.sec-h span{color:var(--muted);font-size:13px}.rows>*+*{border-top:1px solid var(--line)}.sum-row{justify-content:space-between;gap:12px;padding:4px 0;font-size:15px;display:flex}.sum-row.total{padding-top:10px;font-size:18px;font-weight:800}.toast-root{z-index:200;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;top:56px;left:16px;right:16px}.toast{background:var(--ink);color:#fff;border-radius:12px;align-items:center;gap:8px;max-width:100%;padding:11px 16px;font-size:14px;font-weight:500;animation:.25s toastIn;display:flex;box-shadow:0 10px 30px #09090b40}.toast svg{width:16px;height:16px;color:var(--ocre)}@keyframes toastIn{0%{opacity:0;transform:translateY(-8px)}}.toast.com-acao{pointer-events:auto;padding-right:8px}.toast-acao{color:#fff;cursor:pointer;background:#ffffff24;border-radius:9px;flex:none;min-height:32px;margin-left:4px;padding:0 12px;font-size:13.5px;font-weight:700}.toast-acao:hover{background:#ffffff38}.sheet-back{z-index:60;background:#09090b6b;align-items:flex-end;animation:.2s fade;display:flex;position:absolute;inset:0}.sheet{background:var(--bg);border-radius:var(--r-sheet) var(--r-sheet) 0 0;width:100%;padding:10px 20px calc(22px + env(safe-area-inset-bottom));max-height:92%;animation:.28s cubic-bezier(.2,.8,.2,1) up;overflow-y:auto}.handle{background:#d4d4d8;border-radius:3px;width:40px;height:5px;margin:0 auto 14px}@keyframes fade{0%{opacity:0}}@keyframes up{0%{opacity:.4;transform:translateY(40px)}}.drawer-back{z-index:60;background:#09090b59;justify-content:flex-end;animation:.2s fade;display:flex;position:absolute;inset:0}.drawer{background:var(--bg);flex-direction:column;width:min(460px,100%);height:100%;animation:.25s cubic-bezier(.2,.8,.2,1) slideL;display:flex}@keyframes slideL{0%{opacity:.5;transform:translate(30px)}}.cover{background:var(--leal);color:var(--creme);padding:6px 16px 22px;position:relative;overflow:hidden}.cover-top{z-index:2;justify-content:space-between;display:flex;position:relative}.cover-brand{z-index:2;align-items:center;gap:14px;max-width:62%;margin-top:18px;display:flex;position:relative}.mono{border:1.5px solid var(--ouro);width:58px;height:58px;color:var(--ouro);font-family:var(--f-cinzel);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid}.mono.sm{border-width:1.5px;width:40px;height:40px;font-size:14px}.mono.on-light{background:var(--leal)}.mono.side-logo{object-fit:cover;background:var(--leal);padding:0;display:block}.cover h1{font-family:var(--f-cinzel);letter-spacing:.03em;color:#fff;font-size:25px;font-weight:700;line-height:1.05}.cover p{color:var(--ouro);margin-top:4px;font-size:14px}.cover-photo{object-fit:cover;border:3px solid var(--ouro);border-radius:50%;width:178px;height:178px;position:absolute;top:38px;right:-40px;transform:scale(1.04)}.facts{scrollbar-width:none;gap:8px;padding:14px 16px 6px;display:flex;overflow-x:auto}.fact{background:var(--fill);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.fact svg{width:15px;height:15px}.cats{z-index:4;background:var(--bg);scrollbar-width:none;border-bottom:1px solid var(--line);gap:6px;padding:10px 16px;display:flex;position:sticky;top:0;overflow-x:auto}.cats .chip{white-space:nowrap;min-height:36px}.cat{padding:18px 0 2px}.cat h2{font-size:20px;font-family:var(--f-titulo);letter-spacing:-.01em;padding:0 16px 4px;font-weight:800}.item{text-align:left;align-items:flex-start;gap:14px;width:100%;padding:14px 16px;display:flex}.item+.item{border-top:1px solid var(--line)}.item:disabled{cursor:not-allowed}.item .it{flex:1;min-width:0}.item .nm{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.item .ds{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:13.5px;display:-webkit-box;overflow:hidden}.item .pr{margin-top:8px;font-weight:700}.item.off .nm,.item.off .ds,.item.off .pr,.item.off .pic{opacity:.45}.pic{background:var(--leal);border-radius:50%;flex:none;width:92px;height:92px;overflow:hidden}.pic img{object-fit:cover;width:100%;height:100%;transform:scale(1.06)}.ph{width:100%;height:100%;color:var(--ouro);font-family:var(--f-cinzel);background:var(--leal);place-items:center;font-size:20px;font-weight:700;display:grid;position:relative}.ph:after{content:"";border:1px solid #c9a25b80;border-radius:50%;position:absolute;inset:8px}.credit{text-align:center;color:var(--faint);padding:26px 16px 30px;font-size:12px}.cartbar{z-index:6;background:var(--ink);color:#fff;border-radius:16px;align-items:center;gap:12px;height:56px;padding:0 16px;animation:.25s up;display:flex;position:absolute;bottom:14px;left:12px;right:12px;box-shadow:0 12px 28px #09090b47}.cartbar .qty{background:var(--anil);border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid}.cartbar strong{text-align:left;flex:1}.item-hero{background:var(--leal);flex:none;place-items:center;height:250px;display:grid;position:relative}.item-hero img{object-fit:cover;border:3px solid var(--ouro);border-radius:50%;width:210px;height:210px}.item-hero .ph{border-radius:50%;width:190px;height:190px;font-size:40px}.item-hero .icon-btn{position:absolute;top:10px;left:12px}.item-head{padding:18px 20px 6px}.item-head h2{font-size:24px;font-family:var(--f-titulo);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:10px;font-weight:800;display:flex}.item-head p{color:var(--muted);margin-top:6px}.item-head .pr{margin-top:10px;font-size:18px;font-weight:800}.lock{border-radius:var(--r-card);color:#4a3912;background:#f6eedc;gap:12px;margin:14px 20px 0;padding:14px;display:flex}.lock svg{color:#8a6a28;margin-top:2px}.lock strong{display:block}.lock p{margin-top:2px;font-size:14px}.rm-chip{border:1px solid var(--line);background:var(--bg);border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.rm-chip.on{border-color:var(--bad);background:var(--bad-50);color:var(--bad);text-decoration:line-through;text-decoration-thickness:1.5px}.rm-chip svg{width:15px;height:15px}.addon{align-items:center;gap:12px;padding:12px 0;display:flex}.addon .an{flex:1;min-width:0}.addon .an strong{font-weight:600;display:block}.addon .an span{color:var(--muted);font-size:13px}.counter{text-align:right;color:var(--muted);margin-top:4px;font-size:12px}.modal-back{z-index:55;background:#09090b73;animation:.2s fade;display:flex;position:absolute;inset:0}.modal{background:var(--bg);flex-direction:column;width:100%;height:100%;animation:.25s cubic-bezier(.2,.8,.2,1) up;display:flex;overflow:hidden}.modal>.scr{min-height:0}.side-cart{display:none}.empty-cart{text-align:center;color:var(--muted);padding:26px 10px 14px;font-size:14px}.empty-cart .ei{background:var(--fill);width:52px;height:52px;color:var(--ink2);border-radius:16px;place-items:center;margin:0 auto 10px;display:grid}.empty-cart strong{color:var(--ink);margin-bottom:2px;font-size:15px;display:block}.sc-line{justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.sc-line+.sc-line{border-top:1px solid var(--line)}.sc-line strong{font-weight:600}.line-it{align-items:flex-start;gap:12px;padding:14px 0;display:flex}.line-it .li-t{flex:1;min-width:0}.line-it strong{display:block}.mods{flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:13px;display:flex}.mods .rm{color:var(--bad);font-weight:600}.mods .ad{color:var(--ok);font-weight:600}.mods .ob{color:var(--muted);font-style:italic}.addr-card{border-radius:var(--r-card);border:1px solid var(--line);text-align:left;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.addr-card .mini{background:var(--fill);border-radius:12px;flex:none;width:64px;height:64px;position:relative;overflow:hidden}.addr-card .at{flex:1;min-width:0}.addr-card .at strong{display:block}.addr-card .at span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.troco-box{border-radius:var(--r-card);background:var(--bg2);border:1px solid var(--line);flex-direction:column;gap:14px;margin-top:12px;padding:14px;display:flex}.troco-box .tb-q{font-size:15px;font-weight:700}.callout{background:var(--ocre-50);color:var(--ocre-ink);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;font-weight:500;display:flex}.callout svg{color:#a87700;margin-top:1px}.callout.anil{background:var(--anil-50);color:var(--anil-700)}.callout.anil svg{color:var(--anil)}.callout.ok{background:var(--ok-50);color:var(--ok)}.callout.ok svg{color:var(--ok)}.opt-list{flex-direction:column;gap:8px;display:flex}.opt-row{text-align:left;border:1px solid var(--line);background:var(--bg);border-radius:12px;align-items:flex-start;gap:12px;width:100%;padding:12px;display:flex}.opt-row.on{border-color:var(--anil);box-shadow:inset 0 0 0 1px var(--anil)}.opt-row .ot{flex:1;min-width:0}.opt-row .ot strong{font-weight:600;display:block}.opt-row .ot span{color:var(--muted);font-size:13px}.opt-row .radio{margin-top:1px}.map{background:#e8f0e8;width:100%;position:relative;overflow:hidden}.map svg.base{width:100%;height:100%;display:block;position:absolute;inset:0}.pin{z-index:3;pointer-events:none;position:absolute;transform:translate(-50%,-100%)}.pin .pb{border:2.5px solid #fff;border-radius:50% 50% 50% 4px;place-items:center;width:38px;height:38px;display:grid;transform:rotate(-45deg);box-shadow:0 4px 10px #09090b38}.pin .pb>*{transform:rotate(45deg)}.pin.store .pb{background:var(--leal);color:var(--ouro);font-family:var(--f-cinzel);font-size:12px;font-weight:700}.pin.home .pb{background:var(--ink);color:#fff}.pin.home .pb svg{width:17px;height:17px}.pin.sel .pb{background:var(--anil);color:#fff}.pin.small .pb{border-width:2px;width:30px;height:30px;font-size:10px}.pin.small .pb svg{width:14px;height:14px}.pin.parada .pb{background:var(--bg2);color:var(--ink);border-color:var(--ink);font-size:13px;font-weight:800}.pin .ring{z-index:-1;background:#0f3b2e40;border-radius:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;animation:1.8s ease-out infinite ring;position:absolute;top:calc(100% - 4px);left:50%}@keyframes ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(4.2)}}.moto{z-index:4;background:var(--ocre);width:44px;height:44px;color:var(--ink);will-change:left, top;border:3px solid #fff;border-radius:50%;place-items:center;margin:-22px 0 0 -22px;display:grid;position:absolute;box-shadow:0 6px 16px #09090b47}.moto svg{stroke-width:2.2px;width:22px;height:22px}.moto.small{border-width:2px;width:34px;height:34px;margin:-17px 0 0 -17px}.moto.small svg{width:17px;height:17px}.map-tag{z-index:5;background:var(--bg);box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:40px;left:12px}.map-tag svg{width:14px;height:14px;color:var(--ok)}.osm{color:var(--muted);z-index:5;background:#ffffffd9;border-radius:4px;padding:0 4px;font-size:10px;position:absolute;bottom:4px;right:6px}.map.navegavel{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;outline:none}.map.navegavel.segurando{cursor:grabbing}.map.navegavel:focus-visible{box-shadow:inset 0 0 0 2px var(--anil)}.map .rotulos{font-family:var(--f);fill:#52525b;stroke:#fff;paint-order:stroke;stroke-linejoin:round;letter-spacing:.01em;pointer-events:none;font-weight:600}.pin.centro{z-index:6;transition:transform .18s cubic-bezier(.2,.8,.2,1);transform:translate(-50%,calc(-100% - 7px))}.map.segurando .pin.centro{transform:translate(-50%,calc(-100% - 19px))}.pin-sombra{z-index:5;pointer-events:none;background:#09090b59;border-radius:50%;width:12px;height:5px;margin:-2.5px 0 0 -6px;transition:transform .18s;position:absolute;top:50%;left:50%}.map.segurando .pin-sombra{transform:scale(.65)}.map-zoom{z-index:6;background:var(--bg);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;display:flex;position:absolute;bottom:24px;right:10px;overflow:hidden}.map-zoom button{width:40px;height:40px;color:var(--ink);cursor:pointer;place-items:center;display:grid}.map-zoom button+button{border-top:1px solid var(--line)}.map-zoom button:disabled{color:var(--faint);cursor:not-allowed}.map-zoom svg{width:18px;height:18px}.map-dica{z-index:6;background:var(--ink);color:#fff;white-space:nowrap;pointer-events:none;box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:600;display:flex;position:absolute;top:calc(50% - 58px);left:50%;transform:translate(-50%,-100%)}.map-dica svg{width:15px;height:15px}.map-gps{z-index:6;background:var(--bg);height:40px;color:var(--ink);box-shadow:var(--shadow);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 12px;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:24px;left:10px}.map-gps svg{width:17px;height:17px;color:var(--anil)}.map-gps:disabled{cursor:not-allowed;color:var(--muted)}.map-busca{z-index:7;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:10px}.map-busca>*{pointer-events:auto}.map-busca .input{background:var(--bg);border-color:#0000;box-shadow:0 2px 10px #09090b24}.map-busca .input:focus{border-color:var(--anil)}.map-busca .limpar{width:40px;height:40px;color:var(--muted);cursor:pointer;place-items:center;display:grid;position:absolute;top:4px;right:4px}.map-busca .limpar svg{width:18px;height:18px}.map-achados{background:var(--bg);overscroll-behavior:contain;border-radius:14px;flex:0 auto;min-height:0;margin-top:6px;padding:4px 0;overflow:auto;box-shadow:0 8px 24px #09090b29}.map-achados .grupo{color:var(--muted);padding:8px 14px 2px;font-size:12px;font-weight:600}.map-achados button{text-align:left;cursor:pointer;align-items:center;gap:10px;width:100%;padding:10px 14px;display:flex}.map-achados button:hover,.map-achados button:focus-visible{background:var(--fill);outline:none}.map-achados button>svg{width:18px;height:18px;color:var(--muted);flex:none}.map-achados .t{flex:1;min-width:0}.map-achados .t strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.map-achados .t span{color:var(--muted);font-size:13px;display:block}.map-achados .vazio{color:var(--muted);padding:12px 14px;font-size:14px}.track{background:#e8f0e8}.map-box{background:#e8f0e8;flex:none;height:44%;min-height:250px;position:relative;overflow:hidden}.fill{position:absolute;inset:0}.track-panel{z-index:5;background:var(--bg);border-radius:var(--r-sheet) var(--r-sheet) 0 0;margin-top:-26px;padding-top:10px;position:relative;box-shadow:0 -8px 24px #09090b14}.back-float{z-index:30;position:absolute;top:12px;left:12px}.t-head{padding:4px 20px 0}.t-head h2{font-size:22px;font-family:var(--f-titulo);letter-spacing:-.015em;font-weight:800;line-height:1.15}.t-head p{color:var(--muted);margin-top:6px;font-size:14.5px}.eta{border-radius:var(--r-card);background:var(--bg2);border:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;margin:16px 20px 0;padding:14px 16px;display:flex}.eta .big{white-space:nowrap;font-size:42px;line-height:.95;font-family:var(--f-titulo);letter-spacing:-.02em;font-weight:800}.eta .lb{color:var(--muted);margin-top:6px;font-size:13px}.eta .eta-side{text-align:right;flex:0 auto;min-width:0;font-size:14px;font-weight:600}.eta>div:first-child{flex:none}.eta .eta-side small{color:var(--muted);font-size:12.5px;font-weight:500;display:block}.eta.live{background:var(--ocre-50);border-color:#f4b892}.steps{flex-direction:column;padding:18px 20px 4px;display:flex}.steps li{grid-template-columns:22px 1fr auto;align-items:start;gap:12px;padding-bottom:16px;display:grid;position:relative}.steps li:last-child{padding-bottom:0}.steps li:before{content:"";background:var(--line);width:2px;position:absolute;top:22px;bottom:0;left:10px}.steps li:last-child:before{display:none}.steps li.done:before{background:var(--ink)}.steps .sd{background:var(--bg);z-index:1;border:2px solid #d4d4d8;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:relative}.steps li.done .sd{background:var(--ink);border-color:var(--ink);color:#fff;animation:.45s cubic-bezier(.2,.9,.3,1.3) passo-pousa}.steps li.done .sd svg{animation:.3s .15s both fade}@keyframes passo-pousa{0%{transform:scale(.55)}60%{transform:scale(1.12)}to{transform:scale(1)}}.t-head h2,.t-head p{animation:.28s ease-out both up}.steps li.now .sd{border-color:var(--anil);background:var(--anil);box-shadow:0 0 0 5px var(--anil-50)}.steps .sd svg{stroke-width:3px;width:13px;height:13px}.steps .st{font-size:15px;font-weight:600}.steps li:not(.done):not(.now) .st{color:var(--faint)}.steps .tm{color:var(--muted);font-size:14px;font-weight:500}.card{border-radius:var(--r-card);border:1px solid var(--line);background:var(--bg);margin:16px 20px 0;padding:16px}.code{gap:8px;margin-top:10px;display:flex}.code span{background:var(--ink);color:#fff;height:58px;font-size:30px;font-family:var(--f-titulo);border-radius:12px;flex:1;place-items:center;font-weight:800;display:grid}.courier{align-items:center;gap:12px;display:flex}.avatar{background:var(--ocre);width:46px;height:46px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.courier .ct{flex:1;min-width:0}.courier .ct strong{display:block}.courier .ct span{color:var(--muted);font-size:13px}.round{background:var(--fill);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.det summary{cursor:pointer;justify-content:space-between;align-items:center;font-weight:700;list-style:none;display:flex}.det summary::-webkit-details-marker{display:none}.det[open] summary svg{transform:rotate(180deg)}.stars{gap:6px;margin-top:10px;display:flex}.stars button{background:var(--fill);color:#d4d4d8;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.stars button.on{background:var(--ocre-50);color:var(--ocre)}.stars button.on svg{fill:currentColor}.stars svg{width:24px;height:24px}.push{z-index:70;background:#fffffff7;border-radius:20px;gap:12px;padding:12px 14px;animation:.35s cubic-bezier(.2,.8,.2,1) pushIn;display:flex;position:absolute;top:10px;left:10px;right:10px;box-shadow:0 12px 34px #09090b38}@keyframes pushIn{0%{opacity:0;transform:translateY(-24px)}}.push .pi{color:#fff;background:#1fa855;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.push .pt{flex:1;min-width:0;font-size:14px}.push .ph2{justify-content:space-between;gap:8px;display:flex}.push .ph2 strong{font-size:14px}.push .ph2 span{color:var(--muted);font-size:12px}.push p{color:var(--ink2);margin-top:1px}.pix-qr{border:1px solid var(--line);border-radius:18px;width:220px;height:220px;margin:0 auto;padding:12px}.scan{background:var(--anil-50);width:96px;height:96px;color:var(--anil);border-radius:28px;place-items:center;margin:6px auto 14px;display:grid}.feito-flash{z-index:60;background:var(--ok,#16a34a);color:#fff;place-items:center;animation:.2s ease-out both fade;display:grid;position:fixed;inset:0}.feito-flash .fx{place-items:center;gap:10px;font-size:20px;font-weight:800;display:grid}.feito-flash .fx i{border:4px solid #fff;border-radius:50%;place-items:center;width:96px;height:96px;animation:.5s cubic-bezier(.2,.9,.3,1.3) both passo-pousa;display:grid}.feito-flash .fx i svg{width:48px;height:48px;animation:.3s .2s both fade}.feito-flash .fx span{animation:.3s .25s both up}@media (prefers-reduced-motion:reduce){.steps li.done .sd,.steps li.done .sd svg,.t-head h2,.t-head p,.oc,.na-alerta,.pc-alerta,.feito-flash,.feito-flash .fx i,.feito-flash .fx i svg,.feito-flash .fx span{animation:none}}.scan svg{stroke-width:1.5px;width:48px;height:48px}.scan.go{animation:1s infinite pulse}.scan.ok{background:var(--ok-50);color:var(--ok)}@keyframes pulse{50%{transform:scale(.94)}}.or{color:var(--faint);align-items:center;gap:12px;margin:16px 0;font-size:13px;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.mb-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 20px 14px;display:flex}.mb-head .ct{flex:1;min-width:0}.mb-head strong{font-size:17px;display:block}.mb-head span{color:var(--muted);font-size:13px}.avail{background:var(--ok-50);height:32px;color:var(--ok);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.dv{border:1px solid var(--line);background:var(--bg);border-radius:20px;margin:16px 16px 0;overflow:hidden}.dv .map{border-bottom:1px solid var(--line)}.dv-b{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.dv-t{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dv-t strong{font-size:18px;font-weight:800;display:block}.dv-t span{color:var(--muted);font-size:13px}.ref{background:var(--fill);border-radius:12px;padding:10px 12px;font-size:14px}.ref b{color:var(--muted);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.cash-take{background:var(--ocre-50);color:var(--ocre-ink);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.cash-take .ctk{flex:1;font-size:14px}.cash-take strong{color:var(--ink);font-size:16px;display:block}.check{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.box{background:var(--bg);border:2px solid #d4d4d8;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.box.on{background:var(--ink);border-color:var(--ink);color:#fff}.box svg{stroke-width:3px;width:15px;height:15px}.act-row{gap:8px;display:flex}.act-row .btn{flex:1;min-width:0}.gps{flex-wrap:wrap;gap:6px;display:flex}.acerto-total{text-align:center;padding:20px 20px 4px}.acerto-total small{color:var(--muted);font-size:14px;display:block}.acerto-total strong{font-size:40px;font-family:var(--f-titulo);letter-spacing:-.02em;font-weight:800;line-height:1.1;display:block}.calc{border-radius:var(--r-card);background:var(--ink);color:#fff;margin:14px 20px 0;padding:16px}.calc .cl{color:#d4d4d8;justify-content:space-between;padding:3px 0;font-size:15px;display:flex}.calc .cl.big{color:#fff;border-top:1px solid #3f3f46;margin-top:6px;padding-top:8px;font-size:22px;font-weight:800}.calc .cl.big.ocre{color:var(--ocre)}.code-in{justify-content:center;gap:10px;margin-top:12px;display:flex}.code-in input{border:1px solid var(--line);background:var(--fill);text-align:center;border-radius:14px;outline:none;width:58px;height:66px;font-size:30px;font-weight:800}.code-in input:focus{border-color:var(--anil);background:var(--bg);box-shadow:0 0 0 3px var(--anil-50)}.code-in.err input{border-color:var(--bad);background:var(--bad-50)}.big-map .map{flex:1}.route-top{z-index:10;background:var(--bg);box-shadow:var(--shadow);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute;top:12px;left:12px;right:12px}.route-top .rt{flex:1;min-width:0}.route-top strong{font-size:16px;display:block}.route-top span{color:var(--muted);font-size:13px}.empty{text-align:center;color:var(--muted);padding:60px 30px}.empty .ei{background:var(--fill);width:64px;height:64px;color:var(--ink2);border-radius:20px;place-items:center;margin:0 auto 14px;display:grid}.empty strong{color:var(--ink);margin-bottom:4px;font-size:17px;display:block}.shift{border-radius:var(--r-card);border:1px solid var(--line);margin:16px;padding:16px}.shift .sl{justify-content:space-between;padding:6px 0;display:flex}.shift .sl.t{border-top:1px solid var(--line);margin-top:6px;padding-top:12px;font-size:18px;font-weight:800}.panel{width:100%;height:100%;min-height:0;position:relative;container-type:inline-size}.panel-in{background:var(--bg2);width:100%;height:100%;min-height:0;display:flex}.side{background:var(--bg);border-right:1px solid var(--line);flex-direction:column;flex:none;gap:6px;width:232px;padding:16px 12px;display:flex}.side-store{align-items:center;gap:10px;padding:4px 6px 10px;display:flex}.side-store strong{font-size:15px;display:block}.side-store span{color:var(--muted);font-size:12px}.open-tg{background:var(--ok-50);color:var(--ok);text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;margin-bottom:8px;padding:10px;font-size:14px;font-weight:700;display:flex}.open-tg.off{background:var(--warn-50);color:var(--warn)}.sw{background:currentColor;border-radius:999px;flex:none;width:36px;height:22px;position:relative}.sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:17px}.off>.sw:after,.sw.off:after{left:3px}.sw.gray{background:#d4d4d8}.sw.gray.on{background:var(--ink)}.nav-b{height:42px;color:var(--ink2);text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:0 10px;font-size:15px;font-weight:500;display:flex}.nav-b:hover{background:var(--fill)}.nav-b.on{background:var(--ink);color:#fff;font-weight:600}.nav-b .cnt{background:var(--ocre);min-width:22px;height:22px;color:var(--ink);border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;font-size:12px;font-weight:800;display:grid}.side-foot{color:var(--muted);margin-top:auto;padding:0 6px;font-size:11.5px}.main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.main-h{border-bottom:1px solid var(--line);background:var(--bg);padding:18px 24px 14px}.main-h .r1{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.main-h h1{font-size:22px;font-family:var(--f-titulo);letter-spacing:-.015em;flex:1;min-width:160px;font-weight:800}.main-h .r2{color:var(--muted);margin-top:2px;font-size:14px}.main-h .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tg{border:1px solid var(--line);background:var(--bg);border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.tg svg{width:16px;height:16px}.tg.on{background:var(--warn-50);color:var(--warn);border-color:#f4c98b}.sound{height:38px;color:var(--ink2);background:var(--fill);border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.sound svg{width:16px;height:16px}.main-b{flex:1;min-height:0;padding:18px 24px 26px;overflow:auto}.kanban{grid-template-columns:repeat(4,minmax(220px,1fr));align-items:start;gap:14px;min-width:0;display:grid}.col-tabs{scrollbar-width:none;gap:6px;margin-bottom:12px;display:none;overflow-x:auto}.col-tabs .chip{white-space:nowrap;min-height:38px}.col-tabs .cnt{background:#09090b14;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;display:grid}.col-tabs .chip.on .cnt{background:#fff3}.col-h{color:var(--ink2);justify-content:space-between;align-items:center;padding:0 4px 10px;font-size:14px;font-weight:700;display:flex}.col-h .count{background:var(--line);border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;display:grid}.col-b{border-radius:16px;flex-direction:column;gap:10px;min-height:120px;display:flex}.col-empty{border:1.5px dashed var(--line);text-align:center;color:var(--muted);border-radius:14px;padding:22px 12px;font-size:13px}.oc{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;padding:12px;animation:.25s ease-out both up;display:flex}.na-alerta,.pc-alerta{animation:.25s ease-out both up}.oc.new{border-color:var(--ocre);animation:1.2s ease-in-out infinite alarm;box-shadow:0 0 0 3px #ffc21a59}@keyframes alarm{50%{box-shadow:0 0 0 6px #ffc21a2e}}.oc-h{align-items:center;gap:8px;display:flex}.oc-h strong{font-size:15px}.oc-h .tm{color:var(--muted);font-size:13px}.oc-h .badge{margin-left:auto}.oc-cl{margin-top:-4px;font-size:14px;font-weight:600}.oc-items li{padding:2px 0;font-size:14px}.oc-items b{font-weight:800}.oc-items .mods{margin:2px 0 2px 20px;font-size:12.5px}.oc-line{color:var(--ink2);align-items:flex-start;gap:8px;font-size:13px;display:flex}.oc-line svg{width:15px;height:15px;color:var(--muted);margin-top:2px}.oc-line.cash{background:var(--ocre-50);color:var(--ocre-ink);border-radius:10px;padding:8px;font-weight:600}.oc-line.cash svg{color:#a87700}.oc-alarm{color:var(--ocre-ink);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.oc-alarm svg{color:#c58a00;width:16px;height:16px;animation:1s infinite shake}@keyframes shake{10%,30%{transform:rotate(-12deg)}20%,40%{transform:rotate(12deg)}50%{transform:none}}.prep{color:var(--muted);flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;display:flex}.prep-b{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.prep button{background:var(--fill);min-width:0;height:34px;color:var(--ink);border-radius:9px;padding:0;font-size:13px;font-weight:700}.prep button.on{background:var(--ink);color:#fff}.oc-acts{gap:8px;display:flex}.oc-acts .btn{flex:1;min-width:0}.prog{background:var(--fill);border-radius:3px;height:6px;overflow:hidden}.prog i{background:var(--anil);border-radius:3px;height:100%;display:block}.oc-total{border-top:1px solid var(--line);justify-content:space-between;padding-top:8px;font-size:14px;font-weight:800;display:flex}.kds{color:#fafafa;background:#18181b;flex-direction:column;flex:1;min-height:0;display:flex;container-type:inline-size}.kds-h{border-bottom:1px solid #27272a;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 24px;display:flex}.kds-voltar{color:#e4e4e7;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;margin:-4px -6px -4px -10px;display:grid}.kds-voltar:hover{background:#27272a}.kds-voltar svg{width:26px;height:26px}.kds-h h1{font-size:24px;font-family:var(--f-titulo);font-weight:800}.kds-h .k-sub{color:#a1a1aa;flex:1;font-size:15px}.kds-h .clock{font-size:26px;font-family:var(--f-titulo);font-weight:800}.kds-g{flex:1;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));align-content:start;gap:16px;padding:20px 24px;display:grid;overflow:auto}.tk{border-top:6px solid var(--anil);background:#27272a;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.tk.late{border-top-color:var(--bad)}.tk.caiu{border-top-color:var(--bad);color:#fafafa;background:#3f1d1d;animation:1s steps(2,start) 6 tk-pisca}.tk-caiu{color:#fca5a5;margin:0;font-size:16px;font-weight:800}@keyframes tk-pisca{to{background:#7f1d1d}}@media (prefers-reduced-motion:reduce){.tk.caiu{animation:none}}.tk-h{align-items:baseline;gap:10px;display:flex}.tk-h strong{font-size:24px;font-family:var(--f-titulo);font-weight:800}.tk-h span{color:#a1a1aa;font-size:14px}.tk-h .due{color:#fafafa;margin-left:auto;font-weight:700}.tk li{border-top:1px solid #3f3f46;padding:6px 0;font-size:20px;font-weight:700}.tk li:first-child{border-top:0}.tk .rm{color:#fca5a5;margin-top:2px;font-size:17px;font-weight:800;display:block}.tk .ad{color:#86efac;margin-top:2px;font-size:16px;font-weight:700;display:block}.tk .ob{color:#fde68a;margin-top:2px;font-size:15px;font-weight:600;display:block}.tk-btn{height:58px;color:var(--ink);background:#fafafa;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.kds .empty{color:#a1a1aa}.kds .empty strong{color:#fafafa}.kds .empty .ei{color:#d4d4d8;background:#27272a}.kds .sheet{color:var(--ink)}.tabs{scrollbar-width:none;gap:4px;margin-top:12px;display:flex;overflow-x:auto}.tabs button{white-space:nowrap;height:36px;color:var(--ink2);border-radius:10px;flex:none;padding:0 14px;font-size:14px;font-weight:600}.tabs button.on{background:var(--ink);color:#fff}.kpis{background:var(--bg);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.kpi{min-width:0;padding:16px 18px}.kpi+.kpi{border-left:1px solid var(--line)}.kpi .kl{color:var(--muted);font-size:13px;font-weight:500}.kpi .kv{font-size:27px;font-family:var(--f-titulo);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-weight:800;line-height:1.1;overflow:hidden}.kpi .kd{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 4px;margin-top:6px;font-size:13px;display:flex}.kpi .kd svg{width:14px;height:14px}.kpi .kd.up b{color:var(--ok)}.kpi .kd.down b{color:var(--bad)}.g2{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;margin-top:14px;display:grid}.box2{background:var(--bg);border:1px solid var(--line);border-radius:16px;min-width:0;padding:16px 18px}.box2 h3{font-size:15px;font-weight:700}.box2 .bh{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.box2 .bh span{color:var(--muted);font-size:13px}.hbar{grid-template-columns:minmax(0,132px) minmax(0,1fr) 46px;align-items:center;gap:10px;padding:5px 0;font-size:14px;display:grid;position:relative}.hbar .hn{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hbar .ht{background:0 0;height:14px;position:relative}.hbar .ht i{background:var(--anil);border-radius:0 4px 4px 0;min-width:3px;position:absolute;top:0;bottom:0;left:0}.hbar .hv{text-align:right;font-weight:700}.hbar:hover .ht i{background:var(--anil-700)}.cols{border-bottom:1px solid var(--line);align-items:flex-end;gap:6px;height:150px;padding-top:8px;display:flex;position:relative}.cols .c{background:var(--anil-100);border-radius:4px 4px 0 0;flex:1;min-width:0;position:relative}.cols .c.pk{background:var(--anil)}.cols .c:hover{background:var(--anil-700)}.cols .c .tip{background:var(--ink);color:#fff;white-space:nowrap;z-index:2;border-radius:6px;padding:4px 8px;font-size:12px;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.cols .c:hover .tip{display:block}.cols-x{color:var(--muted);gap:6px;margin-top:6px;font-size:11.5px;display:flex}.cols-x span{text-align:center;flex:1;min-width:0}.alerts{flex-direction:column;gap:8px;display:flex}.al{text-align:left;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;font-size:14px;display:flex}.al svg{width:17px;height:17px;margin-top:1px}.al.warn{background:var(--warn-50);color:#7c3e06}.al.bad{background:var(--bad-50);color:#8f1d1d}.al.info{background:var(--anil-50);color:var(--anil-700)}.al strong{display:block}.pay-row{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:grid}.pay-row+.pay-row{border-top:1px solid var(--line)}.pay-row svg{width:17px;height:17px;color:var(--muted)}.pay-row .pv{font-weight:700}.pay-row .pp{color:var(--muted);font-size:12.5px}.share{background:var(--fill);border-radius:3px;grid-column:2/4;height:6px;overflow:hidden}.share i{background:var(--ink2);border-radius:0 3px 3px 0;height:100%;display:block}table.tb{border-collapse:collapse;width:100%;font-size:14px}.tb th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:0 10px 8px;font-size:12.5px;font-weight:600}.tb td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px}.tb td.num,.tb th.num{text-align:right;white-space:nowrap}.tb tr:last-child td{border-bottom:0}.tb .nm{font-weight:600}.marg{justify-content:flex-end;align-items:center;gap:8px;display:flex}.marg i{background:var(--fill);border-radius:3px;width:60px;height:6px;display:block;position:relative;overflow:hidden}.marg i b{background:var(--ok);position:absolute;top:0;bottom:0;left:0}.mv{align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.mv+.mv{border-top:1px solid var(--line)}.mv .mi{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.mv .mi svg{width:16px;height:16px}.mv .mi.in{background:var(--ok-50);color:var(--ok)}.mv .mi.out{background:var(--fill);color:var(--ink2)}.mv .mi.loss{background:var(--bad-50);color:var(--bad)}.mv .mt{flex:1;min-width:0}.mv .mt span{color:var(--muted);font-size:12.5px;display:block}.mv .mq{white-space:nowrap;font-weight:700}.bank-acc{background:var(--bg2);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:12px;display:flex}.bank-acc .ba-ic{color:#2d3277;background:#ffe600;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid}.bank-acc .ba-t{flex:1;min-width:160px}.bank-acc .ba-t strong{font-size:14.5px;display:block}.bank-acc .ba-t span{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.tx{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.tx+.tx{margin-top:10px}.tx-h{align-items:center;gap:12px;display:flex}.tx-ic{background:var(--fill);width:38px;height:38px;color:var(--ink2);border-radius:11px;flex:none;place-items:center;display:grid}.tx-t{flex:1;min-width:0}.tx-t strong{font-size:15px;display:block}.tx-t span{color:var(--muted);font-size:12.5px}.tx-v{white-space:nowrap;font-weight:800}.tx-s{background:var(--anil-50);color:var(--anil-700);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13.5px;display:flex}.tx-s svg{width:16px;height:16px;color:var(--anil);margin-top:1px}.tx-s.pess{background:var(--fill);color:var(--ink2)}.tx-s.pess svg{color:var(--muted)}.tx-a{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.done-row{align-items:flex-start;gap:10px;padding:9px 0;font-size:13.5px;display:flex}.done-row+.done-row{border-top:1px solid var(--line)}.done-row svg{width:16px;height:16px;color:var(--ok);margin-top:2px}.done-row span{color:var(--muted);font-size:12.5px;display:block}.bill{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 0;font-size:14px;display:grid}.bill+.bill{border-top:1px solid var(--line)}.bill .bn{font-weight:600}.bill .bv{text-align:right;font-weight:700}.bill .bd{color:var(--muted);font-size:12.5px}.nf-row{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 0;font-size:14px;display:grid}.nf-row+.nf-row{border-top:1px solid var(--line)}.nf-row .nm2{font-weight:600}.nf-row .to{color:var(--ok);grid-column:1/3;align-items:center;gap:6px;font-size:12.5px;display:flex}.nf-row .to svg{width:14px;height:14px}.imp-row{flex-wrap:wrap;gap:8px;margin:-4px 0 14px;display:flex}.drop{text-align:center;cursor:pointer;background:var(--bg2);border:2px dashed #d4d4d8;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;display:flex;position:relative}.drop:hover{border-color:var(--anil);background:var(--anil-50)}.drop.err{border-color:var(--bad);background:var(--bad-50)}.drop .ei{background:var(--bg);width:52px;height:52px;color:var(--anil);box-shadow:var(--shadow);border-radius:16px;place-items:center;margin-bottom:4px;display:grid}.drop strong{font-size:15px}.drop span{color:var(--muted);font-size:13px}.drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.mailbox{background:var(--fill);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.mailbox span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.imp-sum .sum-row b{font-weight:800}.tut-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.tut-card{text-align:left;border:1px solid var(--line);background:var(--bg);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.tut-card .tc-h{align-items:center;gap:12px;display:flex}.tut-card .tc-h strong{font-size:15px;display:block}.tut-card .tc-h span{color:var(--muted);font-size:12.5px}.tut-card .btn{align-self:flex-start}.blogo{color:#fff;letter-spacing:-.02em;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.tut-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tut-head .th-t{flex:1;min-width:200px}.tut-head h2{font-size:22px;font-family:var(--f-titulo);letter-spacing:-.01em;font-weight:800}.tut-head p{color:var(--muted);margin-top:2px;font-size:14px}.tut-step{grid-template-columns:34px minmax(0,1fr) 236px;align-items:start;gap:18px;padding:20px 0;display:grid}.tut-step+.tut-step{border-top:1px solid var(--line)}.tut-n{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.tut-step h3{font-size:16.5px;font-weight:700}.tut-step p{color:var(--ink2);margin-top:4px;font-size:14.5px}.tut-step .callout{margin-top:10px}.ill{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.ill.web{flex-direction:row;gap:10px}.ill .isb{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:5px;width:84px;padding-right:8px;display:flex}.ill .imain{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ill .ititle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:2px 2px 4px;font-size:13px;font-weight:800;display:flex}.ill .ititle svg{width:16px;height:16px}.ill .ib{background:var(--fill);border-radius:5px;height:9px}.ill .imoney{background:var(--fill);color:var(--muted);border-radius:10px;padding:8px 10px;font-size:11px}.ill .imoney b{color:var(--ink);margin-top:2px;font-size:15px;display:block}.ill .ibtn,.ill .iside,.ill .imenu,.ill .ifile{background:var(--fill);border-radius:9px;justify-content:space-between;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:600;display:flex;position:relative}.ill .iside{background:0 0;padding:6px 7px;font-size:11px}.ill .imenu{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff}.ill .ifile svg,.ill .ibtn svg{width:14px;height:14px}.ill .isel{border:1px solid var(--line);border-radius:9px;justify-content:space-between;gap:6px;padding:7px 10px;font-size:11.5px;display:flex}.ill .isel span{color:var(--muted)}.ill .ichips{flex-wrap:wrap;gap:5px;display:flex}.ill .ichip{background:var(--fill);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700;position:relative}.ill .hl{outline:2.5px solid var(--anil);outline-offset:2px;background:var(--anil-50);color:var(--anil-700)}.ill .tap{background:var(--ocre);width:26px;height:26px;color:var(--ink);z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-12px;right:-6px;box-shadow:0 4px 10px #09090b40}.ill .tap svg{width:14px;height:14px}.ill .ichip .tap{width:22px;height:22px;bottom:-15px;right:-14px}.ill .idots{border-radius:7px;place-items:center;width:24px;height:24px;display:inline-grid;position:relative}.stars-r{vertical-align:middle;flex:none;display:inline-flex;position:relative}.stars-r .sr-b,.stars-r .sr-f{gap:2px;display:inline-flex}.stars-r .sr-f{position:absolute;top:0;bottom:0;left:0;overflow:hidden}.stars-r svg{width:var(--s);height:var(--s);stroke-width:1.5px;flex:none}.stars-r .sr-b svg{color:#d4d4d8;fill:#e4e4e7}.stars-r .sr-f svg{color:#e89b00;fill:#f5b301}.stars-r.on-dark .sr-b svg{color:#fff6;fill:#ffffff29}.cv-rate{color:var(--creme);text-align:left;flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;font-size:13.5px;display:inline-flex}.cv-rate b{color:#fff;font-size:14.5px;font-weight:800}.cv-rate span.cv-n{color:#f3ebddd9;text-underline-offset:3px;text-decoration:underline}.rv-sum{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.rv-big{font-size:48px;font-family:var(--f-titulo);letter-spacing:-.02em;font-weight:800;line-height:1}.rv-dist{flex-direction:column;flex:1;gap:5px;min-width:180px;display:flex}.rv-dr{color:var(--muted);grid-template-columns:30px minmax(0,1fr) 24px;align-items:center;gap:8px;font-size:12.5px;display:grid}.rv-dr .rs{color:var(--ink2);align-items:center;gap:3px;font-weight:600;display:inline-flex}.rv-dr .rs svg{color:#e89b00;fill:#f5b301;width:12px;height:12px}.rv-dr i{background:var(--fill);border-radius:4px;height:8px;display:block;position:relative;overflow:hidden}.rv-dr i b{background:#f5b301;border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0;left:0}.rv-dr .rc{text-align:right}.rv{padding:14px 0}.rv+.rv{border-top:1px solid var(--line)}.rv-h{align-items:center;gap:10px;display:flex}.rv-av{background:var(--fill);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.rv-h .rv-n{flex:1;min-width:0}.rv-h strong{font-size:14.5px;display:block}.rv-h .rv-d{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:flex}.rv-h .rv-d svg{width:13px;height:13px;color:var(--ok)}.rv p{margin-top:8px;font-size:14.5px}.rv-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.rv-tag{background:var(--fill);color:var(--ink2);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.rv-tag.neg{background:var(--bad-50);color:var(--bad)}.rv-rep{color:#4a3912;background:#f6eedc;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:13.5px}.rv-rep strong{margin-bottom:2px;font-size:12.5px;display:block}.rv-replybox{flex-direction:column;gap:8px;margin-top:10px;display:flex}.rv-replybox .btn{align-self:flex-start}.rate-big{gap:8px;margin-top:12px;display:flex}.rate-big button{background:var(--fill);color:#d4d4d8;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.rate-big button svg{stroke-width:1.6px;width:28px;height:28px}.rate-big button.on{background:var(--ocre-50);color:var(--ocre)}.rate-big button.on svg{fill:#f5b301}.rate-lbl{min-height:20px;margin-top:8px;font-weight:700}.g2-bank{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.bank-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ledger .lr{justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.ledger .lr+.lr{border-top:1px solid var(--line)}.ledger .lr.t{font-size:16px;font-weight:800;border-top:2px solid var(--ink)!important}.res{align-items:baseline;gap:10px;display:flex}.res strong{font-size:34px;font-family:var(--f-titulo);letter-spacing:-.02em;font-weight:800}.menu-row{align-items:center;gap:14px;padding:12px 0;display:flex}.menu-row+.menu-row{border-top:1px solid var(--line)}.menu-row .pic{width:52px;height:52px}.menu-row .mr{flex:1;min-width:0}.menu-row .mr strong{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.menu-row .mr>span{color:var(--muted);font-size:13px}.menu-row .mp{text-align:right;width:86px;font-weight:700}.stock-tg{justify-content:flex-end;align-items:center;gap:8px;min-width:128px;font-size:13px;font-weight:600;display:inline-flex}.stock-tg .sw{color:var(--ok)}.stock-tg.off .sw{color:#d4d4d8}.tr-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.tr-row+.tr-row{border-top:1px solid var(--line)}.tr-row strong{display:block}.tr-row span{color:var(--muted);font-size:13px}.tr-row .tra{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.grid-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gi{text-align:left;background:var(--fill);border-radius:12px;justify-content:space-between;gap:8px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.gi span{color:var(--muted);font-weight:500}.gi.on{background:var(--ink);color:#fff}.gi.on span{color:#d4d4d8}.drawer-h{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:60px;padding:0 12px 0 20px;display:flex}.drawer-h h2{flex:1;font-size:18px;font-weight:800}.drawer-b{flex-direction:column;flex:1;gap:16px;padding:18px 20px;display:flex;overflow:auto}@container (min-width:900px){.cover{padding:26px 32px}.cover .wrap{align-items:center;max-width:1120px;min-height:168px;margin:0 auto;display:flex;position:relative}.cover-top{display:none}.cover-brand{max-width:60%;margin-top:0}.cover h1{font-size:36px}.cover p{font-size:16px}.cover .mono{width:72px;height:72px;font-size:24px}.cover-photo{width:176px;height:176px;top:50%;right:0;transform:translateY(-50%)scale(1.04)}.mgrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;max-width:1184px;margin:0 auto;padding:0 32px;display:grid}.mgrid .facts{padding:18px 0 4px}.mgrid .cats{padding:12px 0}.mgrid .pad{padding:0}.mgrid .cat h2{padding:0 0 12px}.items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.items .item{border:1px solid var(--line);border-radius:16px;padding:16px}.items .item+.item{border-top:1px solid var(--line)}.items .item:not(:disabled):hover{border-color:#c9c9d0}.mgrid .credit{text-align:left;padding:26px 0 30px}.side-cart{border:1px solid var(--line);border-radius:18px;margin-top:20px;padding:18px;display:block;position:sticky;top:72px}.side-cart h3{font-size:17px;font-weight:800}.cartbar{display:none}.modal-back{justify-content:center;align-items:center;padding:28px}.modal{border-radius:20px;max-width:560px;height:auto;max-height:100%;box-shadow:0 30px 80px #09090b4d}.modal .item-hero{height:220px}.sheet-back{justify-content:center;align-items:center;padding:24px}.sheet{border-radius:20px;max-width:440px;padding-bottom:24px}.sheet .handle{display:none}.colpage .scroll>*,.mot .scroll>*,.mot .mb-head{max-width:600px;margin-left:auto;margin-right:auto}.colpage .map{border-radius:16px;margin-top:16px}.colpage .bar,.mot .bar{padding-left:max(16px,50% - 300px);padding-right:max(16px,50% - 300px)}.mot .route-top{width:min(600px,100% - 24px);left:50%;right:auto;transform:translate(-50%)}.track{flex-direction:row}.map-box{flex:1;height:auto;min-height:0}.track-panel{box-shadow:none;border-left:1px solid var(--line);border-radius:0;flex:0 0 420px;margin-top:0}.track-panel .handle{display:none}.push{width:380px;top:12px;left:68px;right:auto}}@container (max-width:1100px){.side{width:76px;padding:14px 8px}.side-store div:not(.mono),.side .nav-b .lb,.side-foot,.open-tg .lb{display:none}.side-store{justify-content:center;padding:4px 0 10px}.nav-b{justify-content:center;padding:0;position:relative}.nav-b .cnt{min-width:18px;height:18px;padding:0 4px;font-size:11px;position:absolute;top:2px;right:4px}.open-tg{justify-content:center;padding:10px 0}.kanban{grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.main-h,.main-b{padding-left:20px;padding-right:20px}}@container (max-width:800px){.tut-step{grid-template-columns:34px minmax(0,1fr)}.tut-step .ill-w{grid-column:2;max-width:280px}.kanban{grid-template-columns:repeat(4,250px);padding-bottom:6px;overflow-x:auto}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi:nth-child(3){border-left:0}.kpi:nth-child(n+3){border-top:1px solid var(--line)}.g2{grid-template-columns:minmax(0,1fr)}}@container (max-width:560px){.panel-in{flex-direction:column-reverse}.side{width:100%;height:64px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--line);flex-direction:row;gap:2px}.side-store,.open-tg{display:none}.nav-b{flex-direction:column;flex:1;gap:2px;height:52px;font-size:11px}.side .nav-b .lb{display:block}.nav-b .cnt{top:0;right:calc(50% - 22px)}.main-h{padding:14px 16px 12px}.main-b{padding:14px 16px 22px}.col-tabs{display:flex}.kanban{grid-template-columns:minmax(0,1fr);overflow:visible}.kanban>div:not(.on),.kanban .col-h,.main-h .acts .tg .lb,.sound .lb{display:none}.kpi .kv{font-size:24px}.hbar{grid-template-columns:minmax(0,100px) minmax(0,1fr) 40px}.tb .hide-s{display:none}.tr-row{grid-template-columns:minmax(0,1fr)}.tr-row .tra{justify-content:flex-start}.kds-h{padding:14px 16px}.kds-g{grid-template-columns:minmax(0,1fr);padding:14px 16px}}.map .nomes-lugares{font-family:var(--f);fill:#71717a;stroke:#fff;paint-order:stroke;stroke-linejoin:round;pointer-events:none;font-weight:600}.map-centralizar{z-index:6;background:var(--bg);height:40px;color:var(--ink);box-shadow:var(--shadow);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 12px;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:24px;left:10px}.map-centralizar svg{width:17px;height:17px;color:var(--anil)}.map-box .map-zoom,.map-box .map-centralizar{bottom:44px}@container (min-width:900px){.map-box .map-zoom,.map-box .map-centralizar{bottom:24px}}.disp-chave{background:var(--fill);height:36px;color:var(--ink2);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:13px;font-weight:700;display:inline-flex}.disp-chave .trilho{background:#c4c4cc;border-radius:999px;width:34px;height:20px;transition:background .18s;position:relative}.disp-chave .bola{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #09090b40}.disp-chave.on{background:var(--ok-50);color:var(--ok)}.disp-chave.on .trilho{background:var(--ok)}.disp-chave.on .bola{transform:translate(14px)}.disp-chave:disabled{cursor:not-allowed;opacity:.7}.callout.indisp{flex-wrap:wrap;align-items:center}.callout.indisp span{flex:1;min-width:180px}.ent-h{align-items:center;gap:8px;margin-bottom:8px;font-size:15px;font-weight:800;display:flex}.levar{border:1px solid var(--ocre);background:var(--ocre-50);border-radius:var(--r-card);align-items:center;gap:12px;margin-bottom:10px;padding:14px;display:flex}.levar .lv-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.levar .lv-t strong{font-size:15px}.levar .lv-t span{color:var(--muted);font-size:13px}.levar .lv-st{align-items:center;gap:5px;font-weight:600;display:inline-flex;color:var(--ocre-ink)!important}.levar .lv-st.pronto{color:var(--ok)!important}.levar .lv-st svg{width:14px;height:14px}.ent-st{color:var(--ocre-ink);background:var(--ocre-50);border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:14px;font-weight:600;display:flex}.ent-st.pronto{color:var(--ok);background:var(--ok-50)}.ent-st svg{flex:none;width:16px;height:16px}button.shift{text-align:left;cursor:pointer;background:var(--bg);color:var(--ink);display:block}.hist-total{color:var(--muted);margin:14px 0 6px;font-size:14px}.hist-total b{color:var(--ink);font-size:18px}.hist-row{align-items:center;gap:12px;padding:12px 0;display:flex}.hist-ic{background:var(--fill);width:30px;height:30px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.hist-ic.ok{background:var(--ok-50);color:var(--ok)}.hist-ic svg{width:16px;height:16px}.hist-row .hr-t{flex:1;min-width:0}.hist-row .hr-t strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.hist-row .hr-t span{color:var(--muted);font-size:13px}.hist-row .hr-h{color:var(--muted);white-space:nowrap;font-size:13px}.code-in.um{cursor:text;position:relative}.code-in.um .code-real{z-index:1;color:#0000;caret-color:#0000;-webkit-text-fill-color:transparent;background:0 0;border:0;outline:none;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.code-in.um .code-casa{border:1px solid var(--line);background:var(--fill);border-radius:14px;place-items:center;width:58px;height:66px;font-size:30px;font-weight:800;display:grid}.code-in.um.foco .code-casa.atual{border-color:var(--anil);background:var(--bg);box-shadow:0 0 0 3px var(--anil-50)}.code-in.um.err .code-casa{border-color:var(--bad);background:var(--bad-50)}.moto-mascote{z-index:4;pointer-events:none;filter:drop-shadow(0 3px 2.5px #09090b61);width:72px;height:72px;position:absolute;transform:translate(-50%,-50%)}.moto-mascote img{width:100%;height:100%;transition:transform .6s cubic-bezier(.3,.7,.3,1);display:block}.moto-mascote.small{width:54px;height:54px}@media (prefers-reduced-motion:reduce){.moto-mascote img{transition:none}}.code-in.um .code-real:focus,.code-in.um .code-real:focus-visible{box-shadow:none;outline:none}.mot .mb-head{box-sizing:border-box;width:100%}.route-top .rt .parada{color:var(--ocre-ink);background:var(--ocre-50);border-radius:999px;margin-bottom:2px;padding:1px 8px;font-size:11px;font-weight:800;display:inline-block}.depois-paradas{color:var(--muted);padding:2px 2px 8px;font-size:13px}.hist-resumo{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 6px;display:grid}.hist-resumo>div{border:1px solid var(--line);border-radius:var(--r-card);padding:12px 14px}.hist-resumo span{color:var(--muted);font-size:13px;display:block}.hist-resumo b{font-size:22px;font-family:var(--f-titulo);margin-top:2px;font-weight:800;display:block}.hist-lojas{color:var(--muted);flex-direction:column;gap:2px;margin-bottom:4px;font-size:13px;display:flex}.hist-row .hr-h{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.hist-row .hr-h b{color:var(--ink);font-size:14px}.hist-row .hr-nota{color:var(--ocre-ink);align-items:center;gap:3px;font-size:12px;font-style:normal;display:inline-flex}.hist-row .hr-nota svg{fill:currentColor;width:12px;height:12px}.nota-ent{align-items:center;gap:6px;margin-top:8px;font-size:14px;display:flex}.nota-ent svg{width:18px;height:18px;color:var(--ocre);fill:var(--ocre);flex:none}.nota-ent b{font-size:16px}.nota-ent span{color:var(--muted);font-size:13px}.callout.gps-pausou{align-items:flex-start}.callout.gps-pausou>span{flex:1;min-width:0}.callout.gps-pausou .icon-btn{width:30px;height:30px;color:inherit;background:0 0;border:0;flex:none;margin:-5px -6px 0 0}.callout.gps-pausou .icon-btn svg{width:16px;height:16px;color:inherit;margin:0}.addr-card.marcado{border-color:var(--anil);background:var(--anil-50)}.addr-card.marcado .round{background:var(--anil);color:#fff}.addr-card.fora{border-color:var(--bad);background:var(--bad-50)}.addr-card.fora .round{background:var(--bad);color:#fff}.addr-card.fora .at span{color:#8f1d1d;font-weight:600}.rua-erro{flex-direction:column;gap:8px;display:flex}.rua-erro .chips{gap:6px}.rua-erro .chip{background:var(--bg2);border-color:var(--line);cursor:pointer;min-height:36px;font-size:13.5px}.rua-erro .chip.ir{background:var(--anil-50);border-color:var(--anil);color:var(--anil-700)}.item-hero.com-foto{background:var(--bg2);overflow:hidden}.item-hero.com-foto img{object-fit:cover;border:0;border-radius:0;width:100%;height:100%;animation:.35s ease-out both foto-entra;position:absolute;inset:0}.item-hero.com-foto:after{content:"";background:linear-gradient(to bottom, transparent, var(--bg));pointer-events:none;height:56px;position:absolute;bottom:0;left:0;right:0}.item-hero.com-foto .icon-btn,.item-hero.com-foto .item-comp{z-index:1}@keyframes foto-entra{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.item-hero.com-foto img{animation:none}}.troca-loja{height:38px;margin:-4px 0 10px;font-size:16px;font-weight:600}.de-linha{border-bottom:1px solid var(--line);grid-template-columns:190px minmax(0,1fr) auto;align-items:start;gap:14px;padding:12px 0;display:grid}.de-linha:last-of-type{border-bottom:0}.de-data{flex-direction:column;gap:6px;min-width:0;display:flex}.de-data .input{width:100%}.de-corpo{min-width:0}@media (max-width:640px){.de-linha{grid-template-columns:minmax(0,1fr) auto}.de-corpo{grid-area:2/1/auto/-1}}.tentativas{flex-direction:column;gap:4px;margin:10px 0 0;padding:0;list-style:none;display:flex}.tentativas li{color:var(--ok);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.tentativas li svg{flex:none;width:15px;height:15px}.prova-tentativa{border:1px solid var(--line);background:var(--bg);border-radius:14px;margin:12px 20px 0;padding:12px 14px}.prova-tentativa h4{margin:0 0 8px;font-size:15px}.prova-tentativa ol{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.prova-tentativa li{color:var(--ink2);grid-template-columns:46px minmax(0,1fr);gap:8px;font-size:13.5px;display:grid}.prova-tentativa li b{font-variant-numeric:tabular-nums;color:var(--ink)}.prova-tentativa p{color:var(--muted);margin:10px 0 0;font-size:13px}.voce-ponto{z-index:4;pointer-events:none;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute}.voce-ponto:before{content:"";background:#2f6fe4;border:3px solid #fff;border-radius:50%;position:absolute;inset:0;box-shadow:0 2px 6px #09090b4d}.voce-ponto i{background:#2f6fe438;border-radius:50%;animation:2.2s ease-out infinite voce-pulso;position:absolute;inset:-12px}@keyframes voce-pulso{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.voce-ponto i{opacity:.5;animation:none}}
