:root{--bg:#f5f5f7;--surface:#fff;--panel:#ffffffb5;--sunk:#f0f0f3;--ink:#202124;--muted:#6e7178;--line:#1519231a;--accent:#0c6dc9;--accent-btn:#086ace;--accent-ink:#fff;--accent-soft:#007aff16;--brand:#1a3a6b;--brand-ink:#fff;--brand-soft:#e4ebf6;--warn:#9a5b07;--warn-bg:#fdf1dc;--bad:#b42318;--bad-bg:#fde7e5;--good:#2b8052;--good-bg:#e3f3e9;--bar:#65a7e955;--shadow:0 3px 14px #11131810;--scrim:#0a0c1073;--display:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--mono:ui-monospace, "SF Mono", Menlo, monospace;--r:10px;--rc:19px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body[data-loja=pasteis]{--brand:#ee2a37;--brand-soft:#fde6e7;--accent:#c4202c;--accent-btn:#ee2a37;--accent-soft:#ee2a3714;--bar:#ee2a3740}body[data-loja=burger]{--brand:#01005b;--brand-soft:#e8e8f4;--accent:#01005b;--accent-btn:#01005b;--accent-soft:#01005b12;--bar:#01005b33}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#15171b;--surface:#1e2125;--panel:#ffffff09;--sunk:#25292e;--ink:#f2f3f5;--muted:#9aa0a8;--line:#ffffff17;--accent:#4795e6;--accent-btn:#086ace;--accent-ink:#fff;--accent-soft:#4795e622;--brand:#5c82c4;--brand-ink:#fff;--brand-soft:#1d2a40;--warn:#f2b35b;--warn-bg:#3a2a10;--bad:#f38b80;--bad-bg:#3d1916;--good:#6fd39a;--good-bg:#14301f;--bar:#4795e640;--shadow:0 3px 14px #00000040;--scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:not([data-theme=light]) body[data-loja=pasteis]{--brand:#ff5a64;--brand-soft:#3d1a1c;--accent:#ff6b74;--accent-btn:#d8242f;--accent-soft:#ee2a3726;--bar:#ff5a6440}:root:not([data-theme=light]) body[data-loja=burger]{--brand:#8c8cf5;--brand-soft:#24244a;--accent:#a9a9ff;--accent-btn:#3b3ab8;--accent-soft:#5a5ae033;--bar:#8c8cf540}}:root[data-theme=dark]{--bg:#15171b;--surface:#1e2125;--panel:#ffffff09;--sunk:#25292e;--ink:#f2f3f5;--muted:#9aa0a8;--line:#ffffff17;--accent:#4795e6;--accent-btn:#086ace;--accent-ink:#fff;--accent-soft:#4795e622;--brand:#5c82c4;--brand-ink:#fff;--brand-soft:#1d2a40;--warn:#f2b35b;--warn-bg:#3a2a10;--bad:#f38b80;--bad-bg:#3d1916;--good:#6fd39a;--good-bg:#14301f;--bar:#4795e640;--shadow:0 3px 14px #00000040;--scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] body[data-loja=pasteis]{--brand:#ff5a64;--brand-soft:#3d1a1c;--accent:#ff6b74;--accent-btn:#d8242f;--accent-soft:#ee2a3726;--bar:#ff5a6440}:root[data-theme=dark] body[data-loja=burger]{--brand:#8c8cf5;--brand-soft:#24244a;--accent:#a9a9ff;--accent-btn:#3b3ab8;--accent-soft:#5a5ae033;--bar:#8c8cf540}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--body);letter-spacing:-.01em;padding-top:env(safe-area-inset-top,0px);margin:0;font-size:14px;line-height:1.5}button,input,select{font:inherit;color:inherit}.num{font-variant-numeric:tabular-nums}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0}.app{grid-template-columns:226px minmax(0,1fr);min-height:100%;display:grid}.side{background:var(--panel);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);border-right:1px solid var(--line);z-index:20;flex-direction:column;gap:20px;height:100vh;padding:26px 14px 14px;display:flex;position:sticky;top:0}.mark{align-items:center;gap:10px;padding:0 6px;display:flex}.mark .logo{border:1px solid var(--line);object-fit:cover;background:#fff;border-radius:12px;flex:none;width:40px;height:40px}.mark b{letter-spacing:-.3px;font-size:16px;font-weight:650}.mark small{color:var(--muted);font-size:11.5px;display:block}nav.mods{flex-direction:column;gap:2px;display:flex}nav.mods button{text-align:left;cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:11px;min-height:40px;padding:10px 12px;font-weight:500;transition:background .16s,color .16s;display:flex}nav.mods button:hover:not([disabled]){background:var(--sunk);color:var(--ink)}nav.mods button[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:600}nav.mods button[disabled]{color:var(--muted);cursor:default}.soon{border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:0 6px;font-size:10.5px;font-weight:500}.side .foot{color:var(--muted);flex-direction:column;gap:6px;margin-top:auto;padding:0 6px;font-size:12.5px;display:flex}.side .foot b{color:var(--ink);font-weight:600}.link{color:var(--accent);cursor:pointer;text-underline-offset:2px;text-align:left;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}main{width:100%;min-width:0;max-width:1280px;padding-block:28px 60px;padding-inline:clamp(16px,3vw,36px)}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.head h1{letter-spacing:-.6px;font-size:clamp(24px,3vw,28px);font-weight:650}.head p{color:var(--muted);margin:4px 0 0}.actions{flex-wrap:wrap;gap:8px;display:flex}.btn{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.btn:hover{border-color:var(--muted)}.btn[disabled]{opacity:.55;cursor:default}.btn.pri{background:var(--accent-btn);border-color:var(--accent-btn);color:var(--accent-ink);box-shadow:0 2px 5px color-mix(in srgb,var(--accent-btn) 15%,transparent)}.btn.pri:hover{filter:brightness(1.08)}.btn.danger{color:var(--bad)}.btn:focus-visible,select:focus-visible,input:focus-visible,nav.mods button:focus-visible,.chip:focus-visible,.row:focus-visible,.link:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:14px;display:grid}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--rc);box-shadow:var(--shadow);padding:16px 18px}.kpi span{color:var(--muted);font-size:12.5px}.kpi div{letter-spacing:-1px;margin-top:2px;font-size:26px;font-weight:600}.kpi small{color:var(--muted);font-size:12px;display:block}.kpi div.up{color:var(--good)}.kpi div.down{color:var(--bad)}.chips{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.chip{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:99px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13.5px;font-weight:500;display:inline-flex}.chip b{font-family:var(--mono);text-align:center;border-radius:99px;min-width:28px;padding:2px 7px;font-weight:600}.chip.bad b{background:var(--bad-bg);color:var(--bad)}.chip.warn b{background:var(--warn-bg);color:var(--warn)}.chip.mut b{background:var(--sunk);color:var(--muted)}.chip[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.filters input,.filters select{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;padding:8px 10px}.filters input[type=search]{flex:220px}.seg{border:1px solid var(--line);background:var(--surface);border-radius:8px;display:inline-flex;overflow:hidden}.seg button{cursor:pointer;background:0 0;border:0;padding:8px 12px;font-weight:500}.seg button+button{border-left:1px solid var(--line)}.seg button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);font-weight:600}.list{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.lhead,.row{grid-template-columns:minmax(0,2.4fr) repeat(4,minmax(90px,1fr)) 40px;align-items:center;gap:12px;padding:11px 16px;display:grid}.lhead{color:var(--muted);background:var(--sunk);border-bottom:1px solid var(--line);font-size:11.5px;font-weight:600}.lhead>:not(:first-child),.row>.r{text-align:right}.row{border-top:1px solid var(--line);cursor:pointer}.lhead+.row{border-top:0}.row:hover{background:var(--sunk)}.pname{min-width:0;font-weight:600}.pname small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:400;display:block;overflow:hidden}.cat{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);vertical-align:2px;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:10.5px;font-weight:600;display:inline-block}.cat[style*=--cat-h]{color:hsl(var(--cat-h) 60% 32%);background:hsl(var(--cat-h) 70% 95%);border-color:hsl(var(--cat-h) 50% 84%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cat[style*=--cat-h]{color:hsl(var(--cat-h) 75% 72%);background:hsl(var(--cat-h) 40% 16%);border-color:hsl(var(--cat-h) 35% 30%)}}:root[data-theme=dark] .cat[style*=--cat-h]{color:hsl(var(--cat-h) 75% 72%);background:hsl(var(--cat-h) 40% 16%);border-color:hsl(var(--cat-h) 35% 30%)}.cat.etq{text-transform:none;letter-spacing:0;font-size:11px}.cat.etq.loc:before{content:"⌂ ";font-weight:400}.etq-campo{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.etq-campo .cat{align-items:center;gap:4px;margin-left:0;display:inline-flex}.etq-campo .cat button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:13px;line-height:1}.etq-campo input{flex:1;min-width:160px}.q.bad{color:var(--bad);font-weight:600}.q.warn{color:var(--warn);font-weight:600}.lbl{display:none}.empty{text-align:center;color:var(--muted);padding:40px 16px}.empty b{color:var(--ink);margin-bottom:4px;font-size:16px;display:block}.pager{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:10px 16px;font-size:13px;display:flex}.day{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--sunk);border-top:1px solid var(--line);justify-content:space-between;padding:8px 16px;font-size:12px;font-weight:700;display:flex}.day:first-child{border-top:0}.mrow{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,2fr) minmax(130px,1.2fr) minmax(90px,.8fr) minmax(90px,.8fr) 84px;align-items:center;gap:12px;padding:10px 16px;display:grid}.day+.mrow{border-top:0}.mrow.cancel{opacity:.5}.mrow.cancel .pname{text-decoration:line-through}.mrow .r{text-align:right}.ic{width:26px;height:26px;font-weight:700;font-family:var(--mono);border-radius:7px;place-items:center;font-size:14px;display:grid}.ic.e{background:var(--good-bg);color:var(--good)}.ic.s{background:var(--bad-bg);color:var(--bad)}.ic.i{background:var(--brand-soft);color:var(--brand)}.delta{font-size:12.5px}.delta.p{color:var(--good)}.delta.n{color:var(--bad)}.tag{color:var(--muted);font-size:11px;font-weight:600}.xbtn{border:1px solid var(--line);cursor:pointer;color:var(--muted);background:0 0;border-radius:6px;padding:4px 8px;font-size:12px}.xbtn:hover{color:var(--bad);border-color:var(--bad)}.urow{border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,2fr) 110px 110px 80px;align-items:center;gap:12px;padding:11px 16px;display:grid}.urow:first-child{border-top:0}.urow.off{opacity:.55}.pill{background:var(--sunk);color:var(--muted);border-radius:99px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.pill.adm{background:var(--brand-soft);color:var(--brand)}.pill.warn{background:var(--warn-bg);color:var(--warn)}.pill.bad{background:var(--bad-bg);color:var(--bad)}.arow{border-top:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);gap:4px 12px;padding:10px 16px;font-size:13.5px;display:grid}.day+.arow{border-top:0}.arow .hora{color:var(--muted);font-family:var(--mono);padding-top:1px;font-size:12.5px}.arow b{font-weight:600}.arow .det{color:var(--muted);grid-column:2;font-size:12.5px}.arow .det span{margin-right:10px;display:inline-block}.motivo{color:var(--bad);margin-top:2px;font-size:12px;display:block}.f textarea{border:1px solid var(--line);background:var(--bg);width:100%;min-height:70px;font:inherit;color:inherit;resize:vertical;border-radius:8px;padding:9px 10px}.scrim{background:var(--scrim);z-index:20;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border-radius:var(--rc);width:min(560px,100%);max-height:calc(100% - 32px);animation:.22s ease-out abre;overflow:auto;box-shadow:0 20px 60px #00000040}.modal header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal header h2{font-size:19px;font-weight:800}.modal .body{grid-template-columns:1fr 1fr;gap:14px;padding:18px 20px;display:grid}.modal .full{grid-column:1/-1}.f{flex-direction:column;gap:5px;min-width:0;display:flex}.f>span{color:var(--muted);font-size:12px;font-weight:600}.f input,.f select{border:1px solid var(--line);background:var(--bg);border-radius:8px;width:100%;padding:9px 10px}.f input:disabled,.f select:disabled{opacity:.7}.f .hint{color:var(--muted);font-size:12px}.modal footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.preview{background:var(--sunk);border-radius:8px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:12px;padding:12px 14px;font-size:13.5px;display:flex}.preview b{font-family:var(--mono);font-size:15px}.err{color:var(--bad);grid-column:1/-1;margin:0;font-size:13px}.close{cursor:pointer;color:var(--muted);background:0 0;border:0;font-size:22px;line-height:1}.hist{border-top:1px solid var(--line);grid-column:1/-1;padding-top:12px}.hist h3{font-size:13px;font-family:var(--body);margin-bottom:6px;font-weight:700}.hist div{color:var(--muted);justify-content:space-between;gap:10px;padding:4px 0;font-size:12.5px;display:flex}.login{place-items:center;min-height:100%;padding-block:32px;padding-inline:16px;display:grid}.col{flex-direction:column;min-width:0;display:flex}.aviso{background:var(--bad-bg);max-width:1160px;color:var(--bad);border:1px solid var(--bad);border-radius:var(--r);margin-block:16px 0;margin-inline:clamp(16px,3vw,40px);padding:10px 14px;font-size:13.5px;font-weight:600}.aviso span{color:var(--ink);margin-top:2px;font-weight:400;display:block}.bk{font-size:12px}.bk.ok{color:var(--good)}.bk.bad{color:var(--bad);font-weight:600}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--bg);z-index:30;border-radius:8px;max-width:calc(100% - 32px);padding:10px 16px;font-weight:600;position:fixed;transform:translate(-50%)}.toast.bad{background:var(--bad);color:#fff}.note{color:var(--muted);margin:10px 2px 0;font-size:12px}.loading{text-align:center;color:var(--muted);padding:60px 0}@media (max-width:860px){.app,.app.recolhido{grid-template-columns:minmax(0,1fr)}.side,.app.recolhido .side{z-index:30;background:var(--surface);align-items:stretch;width:min(290px,86vw);height:auto;padding-inline:14px;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.app.gaveta .side{transform:none;box-shadow:0 0 40px #00000040}.app.recolhido .side .txt{display:revert}main{padding-block:18px 48px}.lhead{display:none}.row{grid-template-columns:1fr 1fr;gap:6px 12px}.row .pname{grid-column:1/-1}.row>.r{text-align:left}.lbl{color:var(--muted);font-size:11px;font-family:var(--body);display:block}.row>.go{display:none}.mrow{grid-template-columns:28px 1fr auto;gap:4px 10px}.mrow>.qcol{grid-column:2/3}.mrow>.pcol{display:none}.mrow>.vcol{grid-area:1/3}.mrow>.acol{text-align:right;grid-area:2/3}.urow{grid-template-columns:1fr auto;gap:4px 10px}.urow>.ucol-email{color:var(--muted);grid-area:2/1/auto/-1;font-size:13px}.urow>.ucol-st{display:none}.modal .body{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.row,.chip,.btn{transition:background .12s,border-color .12s}}body[data-ambiente=teste]{padding-top:calc(30px + env(safe-area-inset-top,0px))}body[data-ambiente=teste]:before{content:"AMBIENTE DE TESTE · dados de mentira · não lance o estoque real aqui";z-index:40;padding:calc(6px + env(safe-area-inset-top,0px)) 16px 6px;color:#1b1500;font:700 12.5px/18px var(--body);letter-spacing:.04em;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#f5c518;position:fixed;top:0;left:0;right:0;overflow:hidden}body[data-ambiente=teste] .side{height:calc(100vh - 30px);top:30px}@media (max-width:860px){body[data-ambiente=teste] .side{top:30px}}.ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}nav.mods button{justify-content:flex-start}nav.mods button .soon{margin-left:auto}.recolher{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin-top:6px;padding:8px 4px;font-size:12.5px;display:flex}.recolher:hover{background:var(--sunk);color:var(--ink)}.recolher:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.app{transition:grid-template-columns .15s}.app.recolhido{grid-template-columns:68px 1fr}.app.recolhido .side{align-items:center;padding-inline:10px}.app.recolhido .side .txt{display:none}.app.recolhido .mark{padding:0}.app.recolhido nav.mods button{justify-content:center;padding:10px}.app.recolhido .side .foot{align-items:center;padding:0}nav.mods .grp{border-radius:12px;flex-direction:column;gap:2px;display:flex}nav.mods .grp-btn .seta{width:14px;height:14px;margin-left:auto;transition:transform .16s}nav.mods .grp.aberto .grp-btn .seta{transform:rotate(90deg)}nav.mods .grp-btn.tem-atual{color:var(--accent);font-weight:600}nav.mods .grp-itens{border-left:1px solid var(--line);flex-direction:column;gap:2px;margin-left:20px;padding-left:6px;display:flex}.app.recolhido nav.mods .grp-itens{border-left:0;margin-left:0;padding-left:0}.app.recolhido nav.mods .grp.aberto{background:var(--sunk)}.inicio{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:14px;display:grid}.inicio .day .link{text-transform:none;letter-spacing:0;font-size:12.5px}.irow{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 16px;display:flex}button.irow{cursor:pointer}button.irow:hover{background:var(--sunk)}.day+.irow{border-top:0}.irow .num{white-space:nowrap}.f.check{flex-direction:row;align-items:center;gap:8px}.f.check input{width:auto}.f.check span{color:var(--ink);font-size:13.5px;font-weight:400}.nota-perm{color:var(--muted);margin:0;font-size:12.5px}@media (max-width:860px){.recolher{display:none}.inicio{grid-template-columns:1fr}}.side .foot .txt{flex-direction:column;gap:6px;display:flex}.previa-imp h3{font-size:14px;font-family:var(--body);margin-bottom:8px}.previa-imp .kpis{margin-bottom:8px}.previa-imp ul{color:var(--muted);margin:6px 0;padding-left:18px;font-size:13px}.previa-imp details{margin-top:6px;font-size:13px}.previa-imp summary{cursor:pointer;font-weight:600}.f input[type=file]{padding:8px}.seletor{position:relative}.seletor-btn{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);cursor:pointer;text-align:left;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.seletor-btn:hover{border-color:var(--muted)}.seletor-btn:focus-visible,.seletor-item:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.seletor-ico{background:var(--brand);width:32px;height:32px;color:var(--brand-ink);border-radius:8px;flex:none;place-items:center;display:grid}.seletor-nome{flex:1;min-width:0}.seletor-nome b{font-weight:700;display:block}.seletor-nome small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.seletor-btn>.ico{color:var(--muted)}.seletor-pop{z-index:25;background:var(--surface);border:1px solid var(--line);border-radius:14px;width:min(360px,100vw - 32px);padding:12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px #0000002e}.seletor-tit{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:2px 4px 10px;font-size:11px;font-weight:600}.seletor-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.seletor-item{text-align:center;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;display:flex}.seletor-item:hover{background:var(--sunk)}.seletor-item b{font-size:13px;font-weight:700}.seletor-item small{color:var(--muted);align-items:center;gap:3px;font-size:11px;line-height:1.3;display:inline-flex}.seletor-item small .ico{width:12px;height:12px}.seletor-item.atual{border:2px solid var(--accent);background:var(--accent-soft)}.seletor-item.atual b{color:var(--accent)}.seletor-item.em-breve{cursor:default;border-style:dashed}.seletor-item.em-breve:hover{background:var(--surface)}.seletor-item.em-breve .seletor-ico{background:var(--sunk);color:var(--muted)}.seletor-item.em-breve b{color:var(--muted)}.app.recolhido .seletor-btn{background:0 0;border:0;width:auto;padding:4px}.app.recolhido .seletor-btn>.ico{display:none}@media (max-width:860px){.seletor-pop{width:min(360px,100vw - 28px)}}.entrada{--e-fundo:#0b0b0d;--e-card:#fff;--e-tinta:#14181f;--e-mudo:#6b7280;--e-linha:#e5e7eb;--e-campo:#f4f5f7;--e-pimenta:#c0392b;--e-cinza:#9ca3af;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--e-fundo);grid-template-columns:minmax(0,440px) minmax(0,560px);justify-content:center;align-items:center;gap:56px;min-height:100vh;padding-block:32px;padding-inline:16px;display:grid}.entrada-card{background:var(--e-card);color:var(--e-tinta);border-radius:28px;flex-direction:column;padding:40px 40px 28px;display:flex}.entrada-marca{flex-direction:column;align-items:center;gap:12px;margin-bottom:30px;display:flex}.entrada-logo{border:1px solid var(--e-linha);object-fit:cover;background:#fff;border-radius:22px;width:88px;height:88px}.entrada-marca b{font-family:var(--display);letter-spacing:-.02em;font-size:32px;font-weight:800}.entrada h1{font-size:22px;font-weight:700}.entrada-sub{color:var(--e-mudo);margin:4px 0 22px}.entrada-f{margin-bottom:16px;font-size:14px;font-weight:600;display:block}.entrada-campo{background:var(--e-campo);border:1px solid var(--e-linha);border-radius:12px;align-items:center;gap:8px;margin-top:6px;padding:0 14px;display:flex}.entrada-campo:focus-within{border-color:var(--e-pimenta);box-shadow:0 0 0 3px #c0392b26}.entrada-campo input{min-width:0;color:var(--e-tinta);background:0 0;border:0;outline:none;flex:1;padding:13px 0;font-weight:400}.entrada-campo .ico{width:20px;height:20px;color:var(--e-mudo)}.entrada-lembrar{color:var(--e-mudo);cursor:pointer;align-items:center;gap:8px;margin:2px 0 20px;font-size:14px;display:flex}.entrada-lembrar input{width:16px;height:16px;accent-color:var(--e-pimenta)}.entrada .err{color:var(--e-pimenta);margin:-6px 0 14px}.entrada-btn{background:var(--e-tinta);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:15px;font-size:16px;font-weight:600}.entrada-btn:hover:not([disabled]){background:var(--e-pimenta)}.entrada-btn[disabled]{opacity:.6;cursor:default}.entrada-esqueci{color:var(--e-mudo);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;margin:16px 0 4px;font-size:14px;font-weight:600;text-decoration:underline}.entrada-ajuda{background:var(--e-campo);color:var(--e-tinta);border-radius:12px;margin:8px 0 0;padding:10px 14px;font-size:13.5px}.entrada-rodape{border-top:1px solid var(--e-linha);text-align:center;color:var(--e-mudo);margin-top:16px;padding-top:16px;font-size:14px}.entrada-rodape b{color:var(--e-tinta)}.entrada-btn:focus-visible,.entrada-esqueci:focus-visible,.entrada-lembrar input:focus-visible{outline:2px solid var(--e-pimenta);outline-offset:3px}.entrada-cena{aspect-ratio:2/3;justify-self:center;max-width:100%;max-height:84vh;position:relative}.entrada-foto{object-fit:cover;border-radius:28px;width:100%;height:100%;display:block}.entrada-mod{background:var(--e-card);color:var(--e-tinta);border-radius:14px;align-items:center;gap:10px;padding:10px 14px 10px 10px;display:flex;position:absolute;box-shadow:0 18px 40px #0006}.entrada-mod i{background:var(--e-pimenta);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.entrada-mod b{font-size:14px;display:block}.entrada-mod small{color:var(--e-mudo);font-size:12px}.entrada-mod.em-breve i{background:var(--e-linha);color:var(--e-cinza)}.entrada-mod.em-breve b{color:var(--e-cinza)}.entrada-mod.m1{top:8%;left:-14%}.entrada-mod.m2{top:30%;right:-14%}.entrada-mod.m3{top:52%;left:-16%}.entrada-mod.m4{bottom:24%;right:-12%}.entrada-mod.m5{bottom:6%;left:-10%}@media (max-width:960px){.entrada{grid-template-columns:minmax(0,440px);align-content:start;gap:20px}.entrada-cena{aspect-ratio:16/9;order:-1;width:100%;max-height:none}.entrada-foto{object-position:50% 40%;border-radius:22px}.entrada-mod{display:none}.entrada-card{padding:28px 22px 22px}}.topo{z-index:15;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:60px;padding-inline:clamp(16px,3vw,36px);display:flex;position:sticky;top:0}body[data-ambiente=teste] .topo{top:30px}.ib{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.ib:hover{background:var(--sunk);color:var(--ink)}.ib:focus-visible,.loja-btn:focus-visible,.loja-pop button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.so-celular{display:none}.caminho{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.caminho b{color:var(--ink);font-weight:600}.topo .tema{margin-left:auto}.loja-sel{position:relative}.loja-btn{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:9px;height:42px;padding:0 10px 0 6px;display:flex}.loja-btn:hover:not([disabled]){border-color:var(--muted)}.loja-btn[disabled]{opacity:.6;cursor:default}.loja-btn small{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;font-size:10px;line-height:1.1;display:block}.loja-btn b{white-space:nowrap;font-size:13px;line-height:1.25;display:block}.loja-btn>.ico{color:var(--muted);width:16px;height:16px}.loja-ic{color:#fff;background:#1a3a6b;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.loja-ic.pasteis{background:#c0392b}.loja-pop{background:var(--surface);border:1px solid var(--line);z-index:25;border-radius:14px;min-width:230px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 34px #00000029}.loja-pop button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 10px;display:flex}.loja-pop button:hover{background:var(--accent-soft)}.loja-pop button[aria-checked=true]{color:var(--accent);font-weight:650}.gaveta-fundo{display:none}@media (max-width:860px){.so-celular{display:grid}.gaveta-fundo{background:var(--scrim);z-index:25;display:block;position:fixed;inset:0}}@media (max-width:600px){.caminho{display:none}}.cartao{background:var(--surface);border:1px solid var(--line);border-radius:var(--rc);box-shadow:var(--shadow);min-width:0;padding:18px 20px}.cartao h2{font-size:15px;font-weight:650}.cartao .sub{color:var(--muted);margin:0;font-size:12.5px}.grafico-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.grafico-topo .tot{letter-spacing:-.8px;text-align:right;font-size:22px;font-weight:600}.barras{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:10px;height:160px;padding-bottom:2px;display:grid}.barras div{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.barras span{background:var(--bar);border-radius:8px 8px 4px 4px;width:100%;max-width:44px;display:block}.barras span.hoje{background:var(--accent)}.barras em{color:var(--muted);white-space:nowrap;font-size:11px;font-style:normal}.barras.cat{height:190px}.barras.cat em{color:var(--ink);font-size:12.5px;font-weight:600}.barras.cat span{background:color-mix(in srgb,var(--brand) 45%,transparent);max-width:120px}.barras.cat span.hoje{background:var(--brand)}.barras-dias span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.barras-dias{text-align:center;color:var(--muted);grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:6px;font-size:11.5px;display:grid}.inicio-grade{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:14px;margin-bottom:14px;display:grid}@media (max-width:1100px){.inicio-grade{grid-template-columns:minmax(0,1fr)}}main{animation:.22s ease-out entra}@keyframes entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes abre{0%{opacity:0;transform:translateY(12px)scale(.975)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (max-width:860px){.app.recolhido nav.mods button{justify-content:flex-start;padding:10px 12px}.app.recolhido nav.mods .grp-itens{border-left:1px solid var(--line);margin-left:20px;padding-left:6px}.app.recolhido nav.mods .grp.aberto{background:0 0}.app.recolhido .seletor-btn{border:1px solid var(--line);background:var(--surface);width:100%;padding:8px}.app.recolhido .seletor-btn>.ico{display:block}.app.recolhido .mark{padding:0 6px}}@media (max-width:600px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi{padding:12px 14px}.kpi div{letter-spacing:-.5px;font-size:20px}.barras.cat{gap:6px}.barras.cat em{white-space:normal;text-align:center;font-size:10.5px;line-height:1.2}.barras-dias{gap:6px;font-size:10.5px}}.crow{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.6fr) 130px 24px;align-items:center;gap:12px;padding:11px 16px;display:grid}.lhead.crow{cursor:default}.lhead+.crow{border-top:0}button.crow:hover{background:var(--sunk)}.crow.off{opacity:.55}.crow.loja{grid-template-columns:minmax(0,1.8fr) minmax(0,1.2fr) 90px 130px 24px}.crow .go{color:var(--muted);text-align:right}.usuario-row{position:relative}.usuarios-list .crow{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.6fr) 130px 70px}.usuario-row+.usuario-row{border-top:1px solid var(--line)}.usuario-row .crow{border-top:0;width:100%}.usuario-link{width:36px;height:36px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:50%;right:44px;transform:translateY(-50%)}.usuario-link:hover{background:var(--sunk)}.usuario-link:disabled{opacity:.35;cursor:default}.usuario-excluir{margin-right:auto}.f textarea.convite-mensagem{min-height:285px;line-height:1.5}.c-perm{flex-wrap:wrap;gap:4px;display:flex}.c-lojas{color:var(--muted);font-size:13px}.c-marca{align-items:center;gap:8px;font-size:13.5px;display:flex}.bolinha{vertical-align:1px;border-radius:50%;flex:none;width:10px;height:10px;margin-right:6px;display:inline-block}.c-marca .bolinha{margin-right:0}.perm-bloco{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;min-width:0;margin:0;padding:12px 14px;display:flex}.perm-bloco legend{color:var(--muted);padding:0 6px;font-size:12px;font-weight:600}.perm-bloco[disabled]{opacity:.5}.perm-lojas{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 12px;padding-left:24px;display:grid}.perm-mod{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.perm-nome{align-items:center;gap:8px;font-weight:600;display:flex}.perm-mod .seg button{padding:6px 10px;font-size:13px}.marcas-grade{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.marca-cartao{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:16px;display:grid}.marca-cartao h2{align-items:center;display:flex}.marca-campos{flex-direction:column;gap:10px;min-width:0;display:flex}.marca-campos .f input{border:1px solid var(--line);background:var(--bg);border-radius:8px;padding:9px 10px}.logo-caixa{border:1px dashed var(--line);color:#6e7178;background:#fff;border-radius:16px;place-items:center;width:120px;height:120px;font-size:12.5px;display:grid;overflow:hidden}.logo-caixa img{object-fit:contain;max-width:100%;max-height:100%}.cor-campo{align-items:center;gap:10px;display:flex}.cor-campo input[type=color]{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;width:44px;height:36px;padding:2px}.cor-campo code{font-family:var(--mono);color:var(--muted);font-size:13px}label.btn{cursor:pointer}.btn.desligado{opacity:.55;pointer-events:none}@media (max-width:860px){.crow,.crow.loja{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.usuarios-list .crow{grid-template-columns:minmax(0,1fr) auto;padding-bottom:44px}.usuario-link{top:auto;bottom:5px;right:12px;transform:none}.lhead.crow{display:none}.crow .c-lojas,.crow .c-perm,.crow .c-marca,.crow .c-prod{grid-column:1/-1}.crow .go{display:none}.crow .c-st{grid-area:1/2}.marca-cartao{grid-template-columns:1fr}.perm-lojas{padding-left:0}}.lhead.crow>*{text-align:left}.crow.pop{grid-template-columns:minmax(0,2fr) minmax(0,1fr) 90px minmax(0,1.2fr) 24px}.form-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.form-grade .full{grid-column:1/-1}.cartao .f input,.cartao .f select,.cartao .f textarea,.ing-linha input,.ing-linha select,.peso input,.peso select{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:9px 10px}.cartao .f textarea{resize:vertical;min-height:76px}.sec-tit{margin:22px 0 10px;font-size:17px;font-weight:650}.aviso-erro{background:var(--bad-bg);border:1px solid var(--bad);border-radius:var(--r);margin:0 0 14px;padding:10px 14px}.aviso-confirma{background:var(--warn-bg);border:1px solid var(--warn);border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;display:flex}.passos{gap:12px;display:grid}.passo{grid-template-columns:32px 128px minmax(0,1fr) 40px;align-items:start;gap:14px;display:grid}.passo-num{background:var(--brand);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.passo-textos{gap:8px;min-width:0;display:grid}.passo-ia{display:flex}.passo-acoes{gap:4px;display:grid}.passo-acoes .ib{border:1px solid var(--line);width:36px;height:36px}.passo-acoes .ib[disabled]{opacity:.35;cursor:default}.foto-campo{justify-items:center;gap:6px;display:grid}.foto-caixa{border:1.5px dashed var(--line);background:var(--sunk);cursor:pointer;width:128px;height:128px;color:var(--muted);text-align:center;border-radius:14px;place-items:center;padding:6px;font-size:13px;display:grid;overflow:hidden}.foto-caixa:hover{border-color:var(--accent);color:var(--accent)}.foto-caixa.tem{border-style:solid;padding:0}.foto-caixa img{object-fit:cover;width:100%;height:100%}.ficha-topo{align-items:flex-start;gap:18px;display:flex}.ing-grade{grid-template-columns:minmax(0,2fr) 110px minmax(0,1.2fr) 110px 40px;align-items:center;gap:8px 10px;display:grid}.ing-linha{display:contents}.ing-cab{color:var(--muted);font-size:12px;font-weight:600}.ing-un{gap:6px;display:flex}.ing-final{text-align:right;font-weight:600}.fotos-grade{flex-wrap:wrap;gap:10px;display:flex}.foto-mini{border:1px solid var(--line);border-radius:14px;width:128px;height:128px;position:relative;overflow:hidden}.foto-mini img{object-fit:cover;width:100%;height:100%}.foto-mini .ib{color:#fff;background:#0000008c;width:30px;height:30px;position:absolute;top:4px;right:4px}.foto-mini.principal{outline:3px solid var(--accent);outline-offset:-3px}.foto-mini .estrela{color:#fff;min-height:30px;font:inherit;cursor:pointer;background:#0000008c;border:0;border-radius:999px;padding:4px 9px;font-size:13px;font-weight:600;position:absolute;bottom:4px;left:4px}.foto-mini.principal .estrela{background:var(--accent)}.peso-fixo{border:1px dashed var(--line);border-radius:8px;padding:9px 10px;font-weight:600;display:block}.peso{gap:6px;display:flex}.peso select{width:80px}@media (max-width:860px){.crow.pop{grid-template-columns:minmax(0,1fr) auto}.form-grade{grid-template-columns:minmax(0,1fr)}.passo{grid-template-columns:32px minmax(0,1fr);gap:10px}.passo .foto-campo{grid-column:2;justify-items:start}.passo-textos{grid-column:1/-1}.passo-acoes{grid-column:1/-1;grid-auto-flow:column;justify-content:end}.ficha-topo{flex-direction:column}.ing-grade{grid-template-columns:minmax(0,1fr) 84px}.ing-cab{display:none}.ing-linha>:first-child{grid-column:1/-1}.ing-un{grid-column:1}.ing-final{text-align:left;grid-column:2}.ing-linha>.ib{grid-column:2;justify-self:end}}.folha-previa{background:var(--sunk);border-radius:var(--rc);padding:clamp(10px,3vw,28px);overflow-x:auto}.folha-pop{--tinta:#101014;--pimenta:#c0392b;--pimenta-d:#a32f21;--cinza:#6e6e76;--linha:#e4e1dc;color:var(--tinta);letter-spacing:0;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.35}.folha-previa .folha-pop{border-radius:4px;margin:0 auto;padding:12mm;box-shadow:0 4px 24px #0000001f}.folha-previa .folha-pop.portrait{width:210mm;min-height:297mm}.folha-previa .folha-pop.landscape{width:297mm;min-height:210mm}.folha-pop .pv-header{border-bottom:2px solid var(--tinta);align-items:center;margin-bottom:14px;display:flex}.folha-pop .pv-header img{object-fit:contain;max-width:120px;height:34px;display:block}.folha-pop .pv-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--pimenta);font-size:9px;font-weight:800}.folha-pop .pv-title{text-transform:uppercase;color:var(--pimenta);margin-top:3px;font-weight:900;line-height:1.08}.folha-pop .pv-meta{border:1px solid var(--linha);background:#fafaf8;border-radius:8px;grid-template-columns:1fr 1fr;gap:6px 24px;margin-bottom:14px;display:grid}.folha-pop .pv-meta b{color:var(--cinza);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1px;font-size:.78em;font-weight:700;display:block}.folha-pop .pv-steps-title{text-transform:uppercase;letter-spacing:.07em;color:#fff;background:var(--tinta);border-radius:6px;margin-bottom:9px;font-weight:800}.folha-pop .pv-steps-cols{align-items:flex-start;gap:8mm;display:flex}.folha-pop .pv-col{flex:1;min-width:0}.folha-pop .pv-step{border-bottom:1px solid var(--linha);break-inside:avoid;page-break-inside:avoid;align-items:flex-start;gap:10px;display:flex}.folha-pop .pv-col .pv-step:last-child{border-bottom:none}.folha-pop .pv-step img{object-fit:cover;border:1px solid var(--linha);border-radius:8px;flex:none}.folha-pop .pv-num{background:var(--pimenta);color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:10px;font-weight:800;display:flex}.folha-pop .pv-step .txt{white-space:pre-line;flex:1;padding-top:1px;line-height:1.5}.folha-pop .pv-footer{border-top:3px solid var(--pimenta);color:var(--cinza);justify-content:space-between;margin-top:14px;padding-top:8px;font-size:9px;display:flex}.folha-pop .fx{--lin:6.2mm;--rosa:#fbeae8;flex-direction:column;min-height:100%;display:flex}.folha-pop .fx-cab{margin-bottom:5mm;position:relative}.folha-pop .fx-faixa{background:var(--pimenta);color:#fff;letter-spacing:.02em;text-transform:uppercase;border-radius:2.5mm;flex-wrap:wrap;align-items:center;gap:2.2mm;min-height:13mm;padding:2mm 5mm;font-size:13pt;font-weight:800;line-height:1.15;display:flex}.folha-pop .fx-faixa small{opacity:.85;letter-spacing:.06em;font-size:9pt;font-weight:700}.folha-pop .fx.com-foto .fx-faixa{padding-left:40mm}.folha-pop .fx-foto{object-fit:cover;background:#eee;border:1.2mm solid #fff;border-radius:3mm;width:32mm;height:32mm;position:absolute;top:2.5mm;left:4mm;box-shadow:0 1mm 3mm #0000002e}.folha-pop .fx-meta{border-collapse:collapse;width:100%;margin-top:2mm;font-size:9pt}.folha-pop .fx.com-foto .fx-meta{width:calc(100% - 40mm);margin-left:40mm}.folha-pop .fx-meta td{height:var(--lin);border-bottom:.3mm solid var(--linha);padding:0 2.5mm}.folha-pop .fx-meta td.k{background:#fafaf8;width:42mm;font-weight:700}.folha-pop .fx.com-foto .fx-cab{min-height:37mm}.folha-pop .fx-ing{border-collapse:collapse;width:100%;font-size:9pt}.folha-pop .fx-ing th{background:var(--pimenta);color:#fff;text-transform:uppercase;text-align:left;height:var(--lin);letter-spacing:.04em;padding:0 2.5mm;font-size:8.5pt}.folha-pop .fx-ing th:first-child{border-radius:1.2mm 0 0 1.2mm}.folha-pop .fx-ing th:last-child{border-radius:0 1.2mm 1.2mm 0;width:40mm}.folha-pop .fx-ing td{height:var(--lin);border-bottom:.3mm solid var(--linha);padding:0 2.5mm}.folha-pop .fx-audit{background:var(--rosa);white-space:pre-line;border-radius:1.5mm;margin-top:3mm;padding:2mm 3mm;font-size:9pt;line-height:1.35}.folha-pop .fx-audit b{color:var(--pimenta-d)}.folha-pop .fx-bar{background:var(--pimenta);color:#fff;text-transform:uppercase;letter-spacing:.05em;min-height:var(--lin);border-radius:1.2mm;align-items:center;margin-top:4mm;padding:0 2.5mm;font-size:8.5pt;font-weight:800;display:flex}.folha-pop .fx-passos{margin:2mm 0 0;padding:0;font-size:9.5pt;line-height:1.42;list-style:none}.folha-pop .fx-passos li{break-inside:avoid;grid-template-columns:7mm 1fr;padding:.4mm 0;display:grid}.folha-pop .fx-passos li b{color:var(--pimenta-d)}.folha-pop .fx-texto{white-space:pre-line;margin:2mm 0 0;font-size:9.5pt;line-height:1.5}.folha-pop .fx-fotos{grid-template-columns:repeat(4,1fr);gap:2mm;margin-top:4mm;display:grid}.folha-pop .fx-fotos img{aspect-ratio:4/3;object-fit:cover;border:.3mm solid var(--linha);break-inside:avoid;border-radius:1.5mm;width:100%;display:block}.folha-pop .fx-pe{color:var(--cinza);border-top:.3mm solid var(--linha);justify-content:space-between;align-items:center;gap:4mm;margin-top:auto;padding-top:4mm;font-size:7.5pt;display:flex}.folha-pop .fx-pe img{object-fit:contain;max-width:40mm;height:13mm}#pv-sonda{visibility:hidden;position:fixed;top:0;left:-99999px}#print-view{display:none}@media print{body{background:#fff!important;padding:0!important}body>:not(#print-view):not(.rc),body:before{display:none!important}#print-view{display:block!important}#print-view .folha-pop{padding:0}.folha-pop *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (max-width:860px){.ficha-topo>.form-grade{width:100%}.folha-previa{padding:8px}.folha-previa .folha-pop.portrait{zoom:.42}.folha-previa .folha-pop.landscape{zoom:.3}}h2.sec{align-items:baseline;gap:8px;margin:18px 0 8px;font-size:15px;font-weight:650;display:flex}h2.sec small{color:var(--muted);font-size:12.5px;font-weight:500}small.down{color:var(--bad)}small.up{color:var(--good)}.conta-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.conta-row:first-child{border-top:0}.conta-row.falta{background:var(--bad-bg)}.conta-campo{flex:none;align-items:center;gap:6px;display:flex}.conta-campo input{border:1px solid var(--line);background:var(--bg);text-align:right;width:96px;font-family:var(--mono);border-radius:10px;padding:10px;font-size:16px}.conta-campo input:focus{outline:2px solid var(--accent);outline-offset:1px}.conta-campo small{width:52px;color:var(--muted);font-size:12px}.conta-row.falta .conta-campo input{border-color:var(--bad)}.barra-salvar{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--surface);border:1px solid var(--line);border-radius:var(--rc);box-shadow:var(--shadow);z-index:5;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex;position:sticky;bottom:0}.barra-salvar span{color:var(--muted);font-weight:600}.locais-prod{border-top:1px solid var(--line);padding-top:12px}.locais-prod h3,.hist h3{font-size:13px;font-family:var(--body);margin-bottom:6px;font-weight:700}.chips-locais{flex-wrap:wrap;gap:6px;display:flex}.chips-locais .pill{font-weight:600}.locais-check{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;max-height:220px;margin:0 0 8px;padding:8px 12px;display:flex;overflow:auto}.locais-check legend{color:var(--muted);padding:0 4px;font-size:12px;font-weight:700}.locais-check label{align-items:center;gap:8px;font-size:13.5px;display:flex}.achados{border:1px solid var(--line);border-radius:10px;flex-direction:column;margin-top:4px;display:flex;overflow:hidden}.achados button{text-align:left;border:0;border-top:1px solid var(--line);background:var(--surface);cursor:pointer;font:inherit;padding:8px 10px}.achados button:first-child{border-top:0}.achados button:hover{background:var(--sunk)}.achados small,.lista-local small{color:var(--muted)}.lista-local{border:1px solid var(--line);border-radius:10px;max-height:320px;margin:8px 0 0;padding:0;list-style:none;overflow:auto}.lista-local li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:13.5px;display:flex}.lista-local li:first-child{border-top:0}.nao-achados{max-height:200px;color:var(--muted);margin:6px 0 0;padding-left:18px;font-size:13px;overflow:auto}@media (max-width:860px){.app.recolhido{grid-template-columns:minmax(0,1fr)}.conta-row{padding:10px 12px}}.tabela-ct{border:0;border-top:1px solid var(--line);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;grid-template-columns:minmax(0,2.2fr) repeat(5,minmax(96px,1fr));align-items:center;gap:12px;padding:13px 18px;display:grid}.tabela-ct:first-child{border-top:0}.tabela-ct:hover{background:var(--sunk)}.tabela-ct:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.tabela-ct .r{text-align:right}.tabela-ct small{color:var(--muted);font-size:11.5px;display:block}.tabela-ct b{font-weight:600}.st{font-weight:650}.st.ok{color:var(--good)}.st.bad{color:var(--bad)}.st.warn{color:var(--warn)}.st.acc{color:var(--accent)}.ct-barra{background:var(--sunk);border-radius:9px;height:6px;margin-top:4px;display:block;overflow:hidden}.ct-barra i{background:var(--accent);height:100%;display:block}.ct-barra.grossa{height:8px;margin-bottom:6px}.ct-linha{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.uso{color:var(--muted);font-size:12px}.uso b{color:var(--ink);font-weight:600}.det-grade{grid-template-columns:1.3fr 1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.ct-donos{max-height:180px;margin-top:6px;font-size:13px;line-height:1.6;overflow:auto}.ct-donos ol{margin:0 0 6px;padding-left:18px}.grade-3{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;display:grid}.cartao-grupo{flex-direction:column;gap:6px;display:flex;position:relative}.cartao-grupo.centro{text-align:center;align-items:center}.cartao-grupo h3{font-size:14px;font-weight:650}.cartao-grupo .rod{gap:8px;margin-top:auto;padding-top:8px;display:flex}.cartao-grupo.escolhido{background:var(--good-bg);border-color:var(--good)}.cartao-grupo.escolhido h3{padding-right:30px}.cartao-grupo.feito{border-color:var(--good)}.ordem{background:var(--good);min-width:26px;height:26px;color:var(--surface);border-radius:99px;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:12px;right:14px}.lista-curta{color:var(--muted);margin:4px 0 0;padding:0;font-size:13px;line-height:1.6;list-style:none}.ct-busca{border:1px solid var(--line);background:var(--surface);border-radius:12px;width:100%;max-width:100%;margin-bottom:14px;padding:10px 14px}.nota-ct{background:var(--accent-soft);border-radius:12px;margin:0 0 12px;padding:10px 14px;font-size:13px}.nota-ct b{color:var(--accent)}.form2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form2 .full{grid-column:1/-1}.dias{flex-wrap:wrap;gap:6px;display:flex}.dias button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:9px;min-width:44px;min-height:36px;padding:0 12px;font-weight:600}.dias button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.dois-quad{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.quad h2{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:15px;display:flex}.quad .sub{margin-bottom:10px}.rolagem{max-height:460px;padding-right:4px;overflow:auto}.linha-ins{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.linha-ins:first-child{border-top:0}.linha-ins .pname small{font-weight:400;display:inline}.selecionados{margin:0;padding:0;list-style:none}.selecionados li{border-top:1px solid var(--line);align-items:center;gap:8px;padding:8px 0;font-size:13.5px;display:flex}.selecionados li:first-child{border-top:0}.selecionados li span{flex:1;min-width:0}.mini{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;min-width:32px;min-height:32px;font-weight:700}.mini[disabled]{opacity:.35;cursor:default}.tag-cmv{color:var(--bad);background:var(--bad-bg);border-radius:6px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:700}.anel{--p:0;--t:96px;width:var(--t);height:var(--t);background:conic-gradient(var(--accent) calc(var(--p) * 1%),var(--sunk) 0);border-radius:50%;flex:none;place-items:center;margin:6px auto;display:grid}.anel b{width:calc(var(--t) - 16px);height:calc(var(--t) - 16px);background:var(--surface);font-size:calc(var(--t) / 5);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.prog-topo{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:6px;display:flex}.prog-acoes{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.dono-sel{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.dono-sel select{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px;padding:4px 8px}.contar-cel{max-width:600px;margin:0 auto}.contar-titulo{letter-spacing:-.3px;font-size:20px;font-weight:650}.link-grupo{gap:8px}.botao-limpo{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:0}.botao-limpo small{display:block}.gaveta-ct{z-index:40;position:fixed;inset:0}.gaveta-ct-fundo{background:var(--scrim);position:absolute;inset:0}.gaveta-ct-painel{background:var(--bg);width:min(640px,100%);padding:calc(18px + env(safe-area-inset-top,0px)) 18px 30px;box-shadow:var(--shadow);position:absolute;top:0;bottom:0;right:0;overflow:auto}.saldo-linha{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 70px 100px 80px auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.saldo-linha:first-child{border-top:0}.saldo-cab{background:var(--sunk);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:700}.saldo-qtd{text-align:right;white-space:nowrap}.saldo-acoes{justify-content:flex-end;gap:6px;display:flex}.btn-ed,.btn-rm{cursor:pointer;border:0;border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:600}.btn-ed{background:var(--accent-btn);color:var(--accent-ink)}.btn-rm{background:var(--bad-bg);color:var(--bad)}.saldo-linha.editando{background:var(--accent-soft);grid-template-columns:minmax(0,1fr) 150px}.saldo-motivo,.saldo-botoes,.saldo-linha.editando .err{grid-column:1/-1}.saldo-motivo{border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;border-radius:8px;padding:8px 10px}.saldo-botoes{justify-content:flex-end;gap:8px;display:flex}@media (max-width:860px){.tabela-ct{grid-template-columns:1fr 1fr}.tabela-ct>:first-child{grid-column:1/-1}.tabela-ct .r{text-align:left}.det-grade,.dois-quad,.form2{grid-template-columns:1fr}.saldo-linha{grid-template-columns:minmax(0,1fr) 64px 84px}.saldo-linha:not(.editando)>:nth-child(4){display:none}.saldo-linha.editando{grid-template-columns:minmax(0,1fr) 140px}.saldo-acoes{grid-column:1/-1;justify-content:flex-start}}.mods-tab{flex-direction:column;display:flex}.mod-linha{border-top:1px solid var(--line);grid-template-columns:minmax(120px,190px) minmax(0,1fr);align-items:start;gap:6px 16px;padding:12px 0;display:grid}.mod-linha:first-child{border-top:0;padding-top:4px}.mod-nome{padding-top:9px;font-weight:600}.mod-escolha{flex-direction:column;gap:5px;min-width:0;display:flex}.mod-escolha select{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);border-radius:9px;padding:9px 10px}.mod-dica{color:var(--muted);font-size:12.5px;line-height:1.4}@media (max-width:560px){.mod-linha{grid-template-columns:1fr}.mod-nome{padding-top:0}}.abas{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}.abas button{border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--muted);border-radius:99px;padding:7px 12px;font-weight:600}.abas button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.abas b{font-variant-numeric:tabular-nums;margin-left:4px}.tab-scroll{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow-x:auto}.tab{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.tab th,.tab td{border-top:1px solid var(--line);text-align:right;white-space:nowrap;padding:9px 12px}.tab th{background:var(--sunk);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-top:0;font-size:11.5px}.tab td:first-child,.tab th:first-child{text-align:left;white-space:normal;background:var(--surface);min-width:180px;position:sticky;left:0}.tab th:first-child{background:var(--sunk)}.tab td.melhor{background:var(--good-bg);color:var(--good);font-weight:700}.tab td.escolhido{outline:2px solid var(--accent);outline-offset:-2px}.tab td.nao{color:var(--muted)}.tab input[type=number],.tab input.n{border:1px solid var(--line);background:var(--bg);width:84px;color:var(--ink);text-align:right;border-radius:8px;padding:6px 8px}.tab select{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px;padding:6px 8px}.cenarios{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:14px;display:grid}.cenario{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:14px;padding:14px}.cenario[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.cenario h3{margin-bottom:4px;font-size:13px}.cenario .v{font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.tl{border-left:2px solid var(--line);margin:0;padding:0 0 0 14px;list-style:none}.tl li{padding:0 0 12px 10px;font-size:13px;position:relative}.tl li:before{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-21px}.tl li.feito:before{background:var(--good)}.tl li.pend:before{background:var(--line)}.tl small{color:var(--muted);display:block}.estrelas{letter-spacing:2px;color:var(--warn);font-size:20px}.pill.ok{background:var(--good-bg);color:var(--good)}.pill.acc{background:var(--accent-soft);color:var(--accent)}.linha-rec{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 14px;display:grid}.linha-rec:first-child{border-top:0}.rec-campos{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.rec-campos label{color:var(--muted);flex-direction:column;gap:3px;font-size:11.5px;display:flex}.rec-campos input{border:1px solid var(--line);background:var(--bg);color:var(--ink);text-align:right;border-radius:8px;width:100%;padding:8px;font-size:15px}.seg-mini{flex-wrap:wrap;gap:6px;display:flex}.seg-mini button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:600}.seg-mini button[aria-pressed=true].ok{background:var(--good-bg);color:var(--good);border-color:var(--good)}.seg-mini button[aria-pressed=true].div{background:var(--warn-bg);color:var(--warn);border-color:var(--warn)}.seg-mini button[aria-pressed=true].rec{background:var(--bad-bg);color:var(--bad);border-color:var(--bad)}.confere-caixa{background:var(--surface);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;gap:10px;width:100%;padding:18px;display:flex}.pin{letter-spacing:12px;text-align:center;border:1px solid var(--line);background:var(--bg);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:12px;width:100%;padding:10px;font-size:28px}.receb-cartao{flex-direction:column;gap:14px;display:flex}.pin-mostra{font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;font-size:18px;font-weight:700}.forn-linha{flex-wrap:wrap;gap:6px;display:flex}.forn-linha label{border:1px solid var(--line);cursor:pointer;border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;display:inline-flex}.forn-linha input{margin:0}.publico{max-width:560px;padding:20px 16px calc(96px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:12px;margin:0 auto;display:flex}.publico .barra-salvar{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));border-radius:0;margin:0;position:fixed;bottom:0;left:0;right:0}.publico-topo{align-items:center;gap:10px;display:flex}.publico-topo img{border-radius:10px;width:40px;height:40px}.linha-rec .err{margin:0}.ped-forn{flex-direction:column;gap:8px;display:flex}.ped-forn .lista-curta{margin:0}@media (max-width:700px){.rec-campos{grid-template-columns:repeat(2,1fr)}}.titulo-edit{font:inherit;color:inherit;border:1px dashed var(--line);background:0 0;border-radius:8px;width:auto;min-width:0;max-width:100%;padding:2px 8px}.dois-quad>*{min-width:0}a.btn{color:var(--ink);text-decoration:none}.cartao-grupo .pill{align-self:flex-start}.marca-linha{cursor:pointer;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.marca-linha input{width:auto;margin:0}.tab-curta td:first-child,.tab-curta th:first-child{min-width:120px}.modal.modal-amplo{flex-direction:column;width:min(900px,100%);display:flex;overflow:hidden}.modal-amplo .body{min-height:0;overflow:auto}.modal-amplo header,.modal-amplo footer{flex-shrink:0}.perm-modelos,.perm-resumo,.perm-copiar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.perm-resumo{justify-content:space-between;font-size:13px}.perm-copiar select,.perm-mod select{border:1px solid var(--line);border-radius:var(--r);background:var(--sunk);max-width:270px;color:var(--ink);padding:10px}.perm-acoes{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.perm-acao{border-top:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:48px;font-size:13px;display:flex}.perm-switch{appearance:none;background:var(--line);cursor:pointer;border:0;border-radius:20px;flex-shrink:0;width:36px;height:22px;position:relative}.perm-switch:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0002}.perm-switch:checked{background:var(--accent)}.perm-switch:checked:before{left:16px}@media (max-width:600px){.perm-acoes{grid-template-columns:1fr}.perm-copiar{width:100%}.perm-copiar select{flex:1;min-width:0}.modal-amplo .body{padding:16px}}.dp-olho{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:11.5px;font-weight:700}.dp-mut{color:var(--muted)}.dp-painel{margin-bottom:18px}.dp-painel>header{justify-content:space-between;align-items:baseline;gap:10px;margin:0 2px 8px;display:flex}.dp-painel>header h2{font-size:16px;font-weight:650}.dp-painel>header span{color:var(--muted);font-size:12px}.dp-row{border:0;border-top:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 16px;display:grid}.dp-row:first-child{border-top:0}.dp-row:hover{background:var(--sunk)}.dp-row.sem-foto{grid-template-columns:minmax(0,1fr) auto}.dp-row-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.dp-row-txt b{overflow-wrap:anywhere;font-weight:600}.dp-row-txt>span{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12.5px;display:flex}.dp-row-dir{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:12.5px;display:flex}.dp-av{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid;overflow:hidden}.dp-av.g{width:64px;height:64px;font-size:20px}.dp-av img{object-fit:cover;width:100%;height:100%}.pill.dp-fab{background:var(--sunk);color:var(--ink)}.dp-topo{align-items:center;gap:14px;min-width:0;display:flex}.dp-topo h1{overflow-wrap:anywhere}.dp-sub{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dp-bloco{margin-bottom:12px}.dp-bloco h3{margin:0 0 10px;font-size:14px;font-weight:650}.dp-bloco-txt{margin:-2px 0 10px;font-size:12.5px;display:block}.dp-pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.dp-kv{grid-template-columns:130px minmax(0,1fr);gap:9px 14px;margin:0;display:grid}.dp-kv dt{color:var(--muted);padding-top:1px;font-size:12.5px;font-weight:600}.dp-kv dd{overflow-wrap:anywhere;margin:0}.dp-acoes{justify-content:flex-start;margin-top:12px}.dp-fotobox{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dp-fotoacoes{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dp-prog{align-items:center;gap:8px;display:inline-flex}.dp-prog>span{background:var(--sunk);border-radius:9px;width:90px;height:6px;overflow:hidden}.dp-prog i{background:var(--warn);height:100%;display:block}.dp-prog>span.feito i{background:var(--good)}.dp-prog b{font-family:var(--mono);font-size:12px;font-weight:600}.dp-check{flex-direction:column;margin-top:10px;display:flex}.dp-check label{border-top:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:10px;padding:9px 2px;display:flex}.dp-check label:first-child{border-top:0}.dp-check input{width:18px;height:18px;accent-color:var(--good);flex:none;margin-top:1px}.dp-check span{flex-direction:column;display:flex}.dp-check label.feito span{color:var(--muted)}.dp-check small{color:var(--good);font-size:11.5px}.dp-aviso-ok{background:var(--good-bg);color:var(--good);border-color:var(--good);flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.dp-marco{border-top:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.dp-marco-q{color:var(--muted);flex-direction:column;font-size:12.5px;display:flex}.dp-marco-q b{color:var(--ink);font-size:14px}.dp-log{flex-direction:column;gap:10px;display:flex}.dp-entrada{border-left:4px solid var(--line)}.dp-entrada.adv{border-left-color:var(--bad)}.dp-entrada.pos{border-left-color:var(--good)}.dp-entrada-h{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.dp-entrada-acoes{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.dp-just{color:var(--good);margin:6px 0 0;font-size:12.5px}.dp-anexos{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.dp-anexo{border:1px solid var(--line);background:var(--bg);border-radius:10px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:5px 6px 5px 5px;display:flex}.dp-anexo img,.dp-ext{object-fit:cover;border-radius:7px;flex:none;width:38px;height:38px}.dp-ext{background:var(--sunk);color:var(--muted);place-items:center;font-size:10px;font-weight:700;display:grid}.dp-anexo-txt{flex-direction:column;min-width:0;display:flex}.dp-anexo-txt a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:13px;font-weight:500;overflow:hidden}.dp-anexo-txt small{color:var(--muted);font-size:11px}.dp-anexo .ib{width:26px;height:26px}.dp-apagar{color:var(--bad);font-weight:600}.dp-anexar{border:1px dashed var(--line);color:var(--accent);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}@media (max-width:640px){.dp-kv{grid-template-columns:96px minmax(0,1fr)}.dp-row{grid-template-columns:auto minmax(0,1fr)}.dp-row-dir{grid-column:2;justify-content:flex-start}.dp-row.sem-foto .dp-row-dir{grid-column:1}.dp-marco{grid-template-columns:1fr}.dp-anexo-txt a{max-width:160px}}.dp-ok-txt{color:var(--good);margin:0}.dp-checks{flex-direction:column;display:flex}.dp-check-linha{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.dp-check-linha:first-child{border-top:0}.dp-check-linha .dp-pre{flex-basis:100%;margin:0}.dp-dir{margin-left:auto}.dp-curva-topo{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.dp-curva-topo>b{letter-spacing:-.5px;font-size:26px}.dp-curva-topo>.dp-mut{margin-left:auto;font-size:12px}.dp-graf{overflow-x:auto}.dp-graf svg{width:100%;min-width:320px;height:auto;display:block}.dp-graf .gx{stroke:var(--line);stroke-width:1px}.dp-graf .ge,.dp-graf .gm{fill:var(--muted);font-size:10px}.dp-graf .ge{text-anchor:end}.dp-graf .ar{fill:var(--accent-soft);stroke:none}.dp-graf .ln{fill:none;stroke:var(--accent);stroke-width:2.2px;stroke-linejoin:round}.dp-graf .pt{fill:var(--surface);stroke:var(--accent);stroke-width:2px}.dp-graf .pt.ult{fill:var(--accent)}.dp-mini{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:14px 0 8px;font-size:12px;font-weight:650}.dp-etapas{flex-direction:column;gap:7px;margin:8px 0 12px;display:flex}.dp-etp{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 54px 44px;align-items:center;gap:10px;font-size:13px;display:grid}.dp-etp>b{font-family:var(--mono);text-align:right;font-size:12px}.dp-bb{background:var(--sunk);border-radius:9px;height:7px;overflow:hidden}.dp-bb i{background:var(--accent);height:100%;display:block}.dp-travados{flex-direction:column;display:flex}.dp-travados>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 0;display:grid}.dp-travados>div:first-child{border-top:0}.dp-travados small{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;grid-column:1/-1;font-size:11px;font-weight:600}.dp-notas{gap:3px;display:flex}.dp-notas i{font-style:normal;font-family:var(--mono);border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.dp-notas .ruim{background:var(--bad-bg);color:var(--bad)}.dp-notas .meio{background:var(--warn-bg);color:var(--warn)}.dp-notas .bom{background:var(--good-bg);color:var(--good)}.modal.dp-quiz{width:min(640px,100%)}.dp-quiz-topo{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.dp-quiz-corpo{flex-direction:column;gap:12px;padding:18px 20px 20px;display:flex}.dp-quiz-passo{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;justify-content:space-between;gap:10px;font-size:12px;font-weight:650;display:flex}.dp-quiz-barra{background:var(--sunk);border-radius:9px;height:5px;overflow:hidden}.dp-quiz-barra i{background:var(--accent);height:100%;transition:width .2s;display:block}.dp-quiz-perg{text-wrap:balance;margin:8px 0;font-size:clamp(18px,3.4vw,22px);font-weight:650;line-height:1.35}.dp-escala-rot{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.dp-escala{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.dp-escala button{border:1px solid var(--line);background:var(--surface);min-height:54px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;font-size:20px;font-weight:700}.dp-escala button:hover{border-color:var(--accent)}.dp-escala button.on{background:var(--accent);border-color:var(--accent);color:#fff}.dp-quiz-nav{justify-content:space-between}.dp-quiz-nota{align-items:center;gap:16px;display:flex}.dp-quiz-nota>b{letter-spacing:-1px;font-size:44px}.dp-receber{flex-direction:column;align-items:flex-end;gap:0}.dp-receber small{color:var(--muted);font-size:11px}.dp-receber b{font-size:15px}.dp-acerto .tot{color:var(--ink);border-top:1px solid var(--line);padding-top:8px;font-size:15px;font-weight:700}.dp-alerta-txt{color:var(--bad);font-size:13px;font-weight:600}.dp-cal-mes{margin:10px 0 6px;font-weight:650}.dp-cal{grid-template-columns:repeat(7,minmax(0,44px));gap:5px;display:grid}.dp-cal>*{height:38px;font:inherit;border:1px solid #0000;border-radius:9px;place-items:center;font-size:13px;display:grid}.dp-cal .wd{height:auto;color:var(--muted);text-transform:uppercase;font-size:11px}.dp-cal .off{color:var(--muted);opacity:.45}.dp-cal .ok{background:var(--good-bg);border-color:var(--good);color:var(--good)}.dp-cal .falta{background:var(--bad-bg);border-color:var(--bad);color:var(--bad);font-weight:700}.dp-cal .folga{background:var(--sunk);border-color:var(--line);color:var(--muted)}.dp-cal button{cursor:pointer}.dp-legenda{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:12px;display:flex}.dp-legenda i{vertical-align:-1px;border:1px solid;border-radius:4px;width:12px;height:12px;margin-right:5px;display:inline-block}.dp-legenda .ok{background:var(--good-bg);border-color:var(--good)}.dp-legenda .falta{background:var(--bad-bg);border-color:var(--bad)}.dp-legenda .folga{background:var(--sunk);border-color:var(--line)}.dp-acoes-baixo{margin-bottom:14px}.dp-recibo-linha{border-top:1px solid var(--line);grid-template-columns:auto 76px minmax(0,1fr) 84px 60px 96px auto;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:grid}.dp-recibo-linha:first-child{border-top:0}.dp-recibo-linha input{width:18px;height:18px}.dp-recibo-acoes{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (max-width:760px){.dp-recibo-linha{grid-template-columns:auto minmax(0,1fr) auto;gap:4px 10px}.dp-recibo-linha>.num:first-of-type{grid-column:2}.dp-recibo-linha .dp-row-txt{grid-area:1/2}.dp-recibo-linha>:nth-child(2){grid-area:1/3}.dp-recibo-linha .dp-recibo-acoes{grid-column:1/-1;justify-content:flex-start}.dp-etp{grid-template-columns:minmax(0,1fr) 70px 46px 36px}}.rc{color:#251411;background:#ede6e1;min-height:100%;padding-bottom:16px;font-family:IBM Plex Serif,Georgia,serif;font-size:12pt;line-height:1.55}.rc-barra{color:#7c6f68;background:#fff;border-bottom:1px solid #e7ded8;align-items:center;gap:9px;max-width:210mm;margin:0 auto;padding:13px 16px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;display:flex}.rc-barra span{margin-right:auto}.rc-barra button{font:inherit;color:#17120f;cursor:pointer;background:#fff;border:1px solid #d6c9c1;border-radius:7px;padding:8px 15px;font-weight:600}.rc-barra button.pri{color:#fff;background:#a9302a;border-color:#a9302a}.rc-pagina{background:#fff;width:210mm;max-width:100%;min-height:297mm;margin:16px auto;box-shadow:0 8px 30px -18px #00000080}.rc-recibo{flex-direction:column;height:148.5mm;padding:15mm 17mm 10mm;display:flex;position:relative}.rc-recibo+.rc-recibo{border-top:1px dashed #b9aba3}.rc-topo{justify-content:space-between;align-items:flex-start;gap:14mm;margin-bottom:7mm;display:flex}.rc-topo img{width:auto;height:16mm;display:block}.rc-num{text-align:right;color:#6c625c;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:9pt;line-height:1.5}.rc-num b{color:#17120f;letter-spacing:.02em;font-size:12pt;display:block}.rc h1{letter-spacing:.04em;text-transform:uppercase;border-bottom:1.6pt solid var(--cor);margin:0 0 6mm;padding-bottom:2.5mm;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:12.5pt;font-weight:600}.rc-corpo{text-align:justify;flex:1}.rc-corpo p{margin:0 0 3mm}.rc-corpo b{font-weight:600}.rc-valor{white-space:nowrap}.rc-local{text-align:center;margin-top:4mm}.rc-assina{text-align:center;margin-top:auto;padding-top:2mm;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:9.5pt;line-height:1.45}.rc-assina span{color:#6c625c;font-size:8.5pt;display:block}.rc-linha{border-top:.8pt solid #17120f;width:78mm;margin:0 auto 1.5mm}.rc-pe{color:#9a8f88;justify-content:space-between;gap:8px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:7.5pt;display:flex;position:absolute;bottom:5mm;left:17mm;right:17mm}@media print{.rc{background:#fff;padding:0}.rc-barra{display:none}.rc-pagina{width:auto;min-height:0;box-shadow:none;page-break-after:always;margin:0}.rc-pagina:last-child{page-break-after:auto}.rc-recibo{page-break-inside:avoid}.rc *{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4;margin:0}}.dp-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.dp-link:hover{text-decoration:underline}.dp-modos{margin-bottom:14px}.pill.dp-teste,.pill.dp-vez{background:var(--accent-soft);color:var(--accent)}.dp-check-inline{align-items:flex-start;gap:9px;font-size:13px;display:flex}.dp-check-inline input{flex:none;width:16px;height:16px;margin-top:2px}.dp-linha2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dp-linha2>input:not([type]),.dp-linha2>select{flex:1;min-width:140px}.dp-curto{max-width:96px}.dp-dia-cols{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:14px;display:grid}.dp-dia-cols:has(>.largo){grid-template-columns:repeat(2,minmax(0,1fr))}.dp-dia-cols>.dp-painel.largo{grid-column:1/-1}@media (max-width:760px){.dp-dia-cols:has(>.largo){grid-template-columns:minmax(0,1fr)}}.dp-pessoa{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 16px;font-size:13.5px;display:grid}.dp-pessoa:first-child{border-top:0}.dp-pessoa-nm{overflow-wrap:anywhere;font-weight:500}.dp-addbox{border-top:1px solid var(--line);background:var(--sunk);flex-direction:column;gap:14px;padding:12px 16px;display:flex}.dp-addrot{justify-content:space-between;gap:8px;margin-bottom:6px;font-size:12.5px;display:flex}.dp-addrot span{gap:12px;display:flex}.dp-pick{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.dp-pick label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:flex}.dp-ass-nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dp-ass-nav .btn{min-height:30px;padding:0 10px}.dp-perdeu{background:color-mix(in srgb,var(--bad-bg) 45%,transparent)}.dp-off{opacity:.6}.dp-ass-pe{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:12px 16px;font-size:13px;display:flex}.dp-ass-valor input{width:90px;margin-left:6px}.dp-ano-wrap{padding:12px;overflow-x:auto}.dp-ano{border-collapse:collapse;width:100%;font-size:12px}.dp-ano th{color:var(--muted);text-align:center;padding:4px;font-weight:600}.dp-ano .nm{text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:180px;padding-right:10px;overflow:hidden}.dp-ano td{text-align:center;padding:3px}.dp-ano i{border-radius:6px;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;font-weight:700;display:inline-grid}.dp-ano i.ok{background:var(--good-bg);color:var(--good)}.dp-ano i.perdeu{background:var(--bad-bg);color:var(--bad)}.dp-ano i.sem{background:var(--sunk);color:var(--muted)}.dp-ano i.fechado{box-shadow:inset 0 0 0 1.5px var(--ink)}.dp-quebra{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 34px 38px}.dp-cargos{padding:12px 16px}.dp-tv-leg{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.dp-tv-leg i{border-radius:3px;width:10px;height:10px;margin-left:8px;display:inline-block}.dp-tv-leg i.e,.dp-graf .be{background:var(--good);fill:var(--good)}.dp-tv-leg i.s,.dp-graf .bs{background:var(--bad);fill:var(--bad)}.dp-graf .dp-tip rect{fill:var(--ink)}.dp-graf .dp-tip text{fill:var(--surface);font-size:11px}.dp-semdata{margin:-4px 0 14px;font-size:13px}.dp-aniv{margin-bottom:14px}.dp-aniv>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.dp-aniv h2{margin:0;font-size:16px;font-weight:650}.dp-aniv h2 span{margin-left:6px;font-size:12px;font-weight:500}.dp-aniv-item{border-top:1px solid var(--line);grid-template-columns:44px auto minmax(0,1fr);align-items:center;gap:10px;padding:7px 0;display:grid}.dp-aniv-item .dia{text-align:center;font-size:18px;font-weight:700;line-height:1}.dp-aniv-item .dia small{color:var(--muted);text-transform:uppercase;font-size:10px;display:block}.dp-aniv-item.hoje{background:var(--accent-soft);border-radius:10px}.dp-av-modal{width:min(720px,100%)}.dp-av-modal .dp-quiz-corpo{max-height:calc(100dvh - 170px);overflow:auto}.dp-av-modal footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 20px;display:flex}.dp-av-h{margin:0;font-size:19px;font-weight:650}.dp-puxado{flex-wrap:wrap;gap:6px;display:flex}.dp-puxa{background:var(--sunk);color:var(--muted);border-radius:99px;padding:5px 10px;font-size:12.5px}.dp-puxa b{color:var(--ink);margin-right:4px}.dp-puxa.mal{background:var(--bad-bg);color:var(--bad)}.dp-puxa.mal b{color:var(--bad)}.dp-av-crit{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:12px 0;display:flex}.dp-av-crit>span{font-size:12.5px}.dp-av-niveis{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.dp-av-niveis button{border:1px solid var(--line);background:var(--surface);font:inherit;cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:8px 6px;font-size:12px;display:flex}.dp-av-niveis button i{font-size:18px;font-style:normal;font-weight:700}.dp-av-niveis button.on{background:var(--accent);border-color:var(--accent);color:#fff}.dp-av-alertas{flex-direction:column;gap:6px;display:flex}.dp-av-alertas button{text-align:left;border:1px solid var(--line);background:var(--surface);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.dp-av-alertas .cx{border:2px solid var(--line);border-radius:5px;flex:none;width:18px;height:18px}.dp-av-alertas button.on{border-color:var(--bad);background:var(--bad-bg)}.dp-av-alertas button.on .cx{background:var(--bad);border-color:var(--bad)}.dp-av-b .dp-bb i.baixo{background:var(--bad)}.dp-av-b .dp-bb i.alto{background:var(--good)}.dp-av-dec{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dp-av-dec button{border:1px solid var(--line);background:var(--surface);text-align:left;font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.dp-av-dec button span{color:var(--muted);font-size:12px}.dp-av-dec .sim.on{border-color:var(--good);background:var(--good-bg)}.dp-av-dec .nao.on{border-color:var(--bad);background:var(--bad-bg)}.dp-av-feita{margin-top:8px;font-size:13px}.dp-av-feita .lin{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:5px 0;display:flex}.dp-av-feita .lin.topo{border-top:0}.dp-av-feita .lin .baixo{color:var(--bad);font-weight:600}.dp-av-conv{margin:6px 0 8px;font-size:12.5px}.dp-esl-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.dp-esl-card{border:1px solid var(--line);background:var(--surface);border-radius:var(--rc);text-align:left;font:inherit;cursor:pointer;box-shadow:var(--shadow);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.dp-esl-card span{color:var(--muted);font-size:12.5px}.dp-esl-card small{color:var(--muted);font-size:11.5px}.dp-esl-card:hover{border-color:var(--accent)}.dp-esl-tit{margin:0;font-size:20px;font-weight:650}.dp-esl-avisos ul{margin:6px 0 0;padding-left:18px;font-size:13px}.dp-esl-wrap{padding:0;overflow-x:auto}.dp-esl{border-collapse:collapse;width:100%;font-size:13px}.dp-esl th,.dp-esl td{border-bottom:1px solid var(--line);text-align:center;white-space:nowrap;padding:6px 8px}.dp-esl th{font-size:12px;font-weight:600}.dp-esl th b{display:block}.dp-esl th small{color:var(--muted);font-size:11px;font-weight:500;display:block}.dp-esl th small.nm{white-space:normal;max-width:90px;margin:0 auto}.dp-esl .n{text-align:left;background:var(--surface);z-index:1;position:sticky;left:0}.dp-esl .c{text-align:left;color:var(--muted);font-size:12px}.dp-esl tr.gr td{background:var(--cor);color:#fff;text-align:left;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.dp-esl tr.tot td{font-size:12px}.dp-esl tr.tot small{color:var(--muted);display:block}.cel{border:1px solid var(--line);background:var(--surface);min-width:60px;height:28px;font:inherit;color:var(--muted);border-radius:7px;place-items:center;font-size:11px;font-weight:700;display:inline-grid}button.cel{cursor:pointer}button.cel:disabled{cursor:default}.cel.f{background:var(--cor,#c0392b);border-color:var(--cor,#c0392b);color:#fff}.cel.v{background:var(--warn-bg);border-color:var(--warn);color:var(--warn)}.dp-legenda .cel{min-width:48px;height:22px}.dp-esl-cat{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;max-height:280px;padding:6px;display:flex;overflow:auto}.dp-esl-cat label{cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:5px 6px;font-size:13px;display:flex}.dp-esl-cat label.on{background:var(--accent-soft)}.dp-esl-cat small{color:var(--muted)}.dp-tpainel{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:14px;display:grid}.dp-tpainel .ico{background:var(--sunk);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.dp-tpainel.ok .ico{background:var(--good-bg);color:var(--good)}.dp-tpainel.bad{border-color:var(--bad)}.dp-tpainel.bad .ico{background:var(--bad-bg);color:var(--bad)}.dp-tpainel.warn .ico{background:var(--warn-bg);color:var(--warn)}.dp-tpainel h2{margin:0 0 2px;font-size:16px}.dp-titem{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.dp-titem input,.dp-tarefa>input{width:20px;height:20px}.dp-titem.atras b{color:var(--bad)}.dp-tarefa{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 16px;display:grid}.dp-tarefa:first-child{border-top:0}.dp-tarefa.feita .dp-row-txt b{color:var(--muted);text-decoration:line-through}.dp-tfotos{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:8px;display:grid}.dp-tfotos-min{gap:14px;margin-top:6px;display:flex}.dp-tfotos-min label{cursor:pointer}.dp-tgrade{flex-wrap:wrap;gap:6px;display:flex}.dp-tgrade a,.dp-tadd{border:1px solid var(--line);background:var(--sunk);border-radius:9px;place-items:center;width:62px;height:62px;display:grid;position:relative;overflow:hidden}.dp-tgrade img{object-fit:cover;width:100%;height:100%}.dp-tgrade .x{color:#fff;cursor:pointer;background:#000a;border:0;border-radius:50%;width:20px;height:20px;line-height:1;position:absolute;top:2px;right:2px}.dp-tadd{cursor:pointer;color:var(--accent);border-style:dashed;font-size:22px}.dp-semdias{flex-wrap:wrap;gap:6px;display:flex}.dp-semdias label{border:1px solid var(--line);border-radius:99px;align-items:center;gap:4px;padding:6px 10px;font-size:13px;display:flex}.dp-contagem{border:1px solid var(--line);border-radius:10px;flex-direction:column;max-height:340px;display:flex;overflow:auto}.dp-contagem>*{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 70px 90px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:grid}.dp-contagem>.cab{color:var(--muted);border-top:0;font-size:12px;font-weight:600}.dp-funil{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.dp-funil>section{flex-direction:column;gap:8px;padding:12px;display:flex}.dp-funil header{align-items:center;gap:8px;display:flex}.dp-funil h2{flex:1;margin:0;font-size:14px}.dp-np{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.dp-ccard{border:1px solid var(--line);background:var(--surface);text-align:left;font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;padding:10px;display:flex}.dp-ccard span{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.dp-ccard:hover{border-color:var(--accent)}.dp-det{margin-bottom:12px}.dp-det>summary{cursor:pointer;font-size:13px;font-weight:650}.dp-det[open]>summary{margin-bottom:10px}.dp-det>.cartao{box-shadow:none;border:0;padding:0}.dp-linkbox{width:100%;font-family:var(--mono);font-size:12px}.dp-leitura{flex-direction:column;gap:6px;margin:4px 0 0;padding-left:18px;font-size:13px;display:flex}.dp-b5{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 40px 0}.dp-docsrh{flex-direction:column;display:flex}.dp-docsrh>div{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:grid}.dp-docsrh .ic{background:var(--sunk);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.dp-docsrh .ok .ic{background:var(--good-bg);color:var(--good)}.dp-docsrh .falta .ic{background:var(--bad-bg);color:var(--bad)}.dp-docsrh img{object-fit:cover;border-radius:7px;width:44px;height:44px}.dp-pacote{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px;display:flex}@media (max-width:900px){.dp-funil{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dp-funil{grid-template-columns:1fr}.dp-av-niveis{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-av-dec{grid-template-columns:1fr}.dp-pessoa{grid-template-columns:auto minmax(0,1fr) auto}.dp-pessoa>.dp-mut{display:none}.dp-tpainel{grid-template-columns:auto minmax(0,1fr)}.dp-tpainel>.btn{grid-column:1/-1}.dp-tarefa{grid-template-columns:auto minmax(0,1fr)}.dp-tarefa>.dp-row-dir{grid-column:2;justify-content:flex-start}}.dp-vg{flex-direction:column;gap:10px;display:flex}.dp-vg h1{margin:0;font-size:22px}.dp-vg h2{margin:0;font-size:16px}.dp-vg .grande{font-size:42px}.dp-trilha{gap:6px;display:flex}.dp-trilha div{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex:1;font-size:10px;font-weight:700}.dp-trilha i{background:var(--sunk);border-radius:3px;height:5px;margin-bottom:6px;display:block}.dp-trilha .feita{color:var(--good)}.dp-trilha .feita i{background:var(--good)}.dp-trilha .agora{color:var(--accent)}.dp-trilha .agora i{background:var(--accent)}.dp-vg-passo{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.dp-vg-passo .dp-quiz-barra{flex:1}.dp-vg-item{border-top:1px solid var(--line);padding:12px 0}.dp-vg-item p{margin:0 0 10px;font-size:16px;font-weight:500}.dp-vg-bolas{gap:8px;display:flex}.dp-vg-bolas button{background:var(--sunk);height:46px;font:inherit;cursor:pointer;color:var(--muted);border:1px solid #0000;border-radius:10px;flex:1;font-weight:700}.dp-vg-bolas button.on{background:var(--accent);color:#fff}.dp-vg-doc{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 0;display:flex}.dp-vg-doc .cab{justify-content:space-between;gap:10px;display:flex}.dp-vg-doc .cab small{color:var(--muted);font-weight:400}.dp-vg-doc .ok{color:var(--good);font-weight:800}.dp-vg-foto{border:1px solid var(--line);background:var(--sunk);border-radius:9px;place-items:center;width:66px;height:66px;display:grid;position:relative;overflow:hidden}.dp-vg-foto img{object-fit:cover;width:100%;height:100%}.dp-vg-foto button{color:#fff;cursor:pointer;background:#000a;border:0;border-radius:50%;width:22px;height:22px;position:absolute;top:2px;right:2px}.dp-recado{z-index:9;background:var(--ink);max-width:92%;color:var(--surface);border-radius:11px;margin:0;padding:12px 16px;font-size:13.5px;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.dp-rel-filtros{flex-wrap:wrap}.dp-rel-filtros label{align-items:center;gap:6px;display:flex}.dp-rel-pag{min-height:0;padding:14mm 15mm;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:10.5pt;line-height:1.45}.dp-rel-pag h1{margin:0;font-size:18pt}.dp-rel-pag h2{border-bottom:1.5pt solid #c0392b;margin:7mm 0 3mm;padding-bottom:1.5mm;font-size:12pt}.dp-rel-sub{color:#6c625c;margin:1mm 0 5mm}.dp-rel-nums{grid-template-columns:repeat(5,1fr);gap:3mm;display:grid}.dp-rel-nums div{color:#6c625c;border:1px solid #e7ded8;border-radius:3mm;padding:3mm;font-size:9pt}.dp-rel-nums b{color:#17120f;font-size:13pt;display:block}.dp-rel-aviso{color:#96590c;background:#fbf0dc;border-radius:2mm;padding:2mm 3mm;font-size:9pt}.dp-rel-pag table{border-collapse:collapse;width:100%;font-size:9.5pt}.dp-rel-pag th,.dp-rel-pag td{text-align:left;border-bottom:1px solid #e7ded8;padding:1.5mm 2mm}.dp-rel-pag .r{text-align:right}.dp-rel-dia{page-break-inside:avoid;border-bottom:1px solid #e7ded8;padding:2mm 0}.dp-rel-dia p{margin:1mm 0 0;font-size:9.5pt}.dp-rel-topo{justify-content:space-between;align-items:baseline;gap:4mm;display:flex}.dp-rel-topo span{color:#9a8f88;font-size:8.5pt}.dp-rel-pag .dp-rel-nums{grid-template-columns:repeat(4,1fr)}.dp-rel-nums small{color:#9a8f88;margin-top:.5mm;font-size:8pt;display:block}.dp-rel-nums .forte{background:#fbedeb;border-color:#e9b8b2}.dp-rel-nums .forte b{color:#a9302a}.dp-rel-rolar{overflow-x:auto}.dp-rel-pag table.dp-rel-tab{font-variant-numeric:tabular-nums;font-size:9pt}.dp-rel-tab td{white-space:nowrap}.dp-rel-tab tr.tot td:first-child{white-space:normal;min-width:30mm}.dp-rel-pag .dp-rel-tab th{text-transform:uppercase;letter-spacing:.02em;color:#6c625c;vertical-align:bottom;background:#f6f1ee;padding:1.2mm 1.5mm;font-size:7pt;font-weight:600}.dp-rel-pag .dp-rel-tab th.grp{text-align:center;border-bottom:1px solid #d6c9c1}.dp-rel-pag .dp-rel-tab td{padding:1.1mm 1.5mm}.dp-rel-tab tr.fds td:first-child{font-weight:600}.dp-rel-tab tr.vazio td{color:#b9aba3;font-style:italic}.dp-rel-tab tr.tot td{background:#fbedeb;border-top:1.2pt solid #c0392b;border-bottom:1.2pt solid #c0392b;font-weight:700}.dp-rel-tab tr.tot small{color:#6c625c;font-size:7.5pt;font-weight:400;display:block}.dp-rel-tab tr.geral td{color:#fff;background:#a9302a}.dp-rel-tab tr.geral small{color:#f6dad6}.dp-rel-nota{color:#9a8f88;margin:2mm 0 0;font-size:8pt}@media screen and (max-width:640px){.dp-rel-pag .dp-rel-nums{grid-template-columns:repeat(2,1fr)}.dp-rel-pag{padding:16px}}.dp-rel-dia-tit{justify-content:space-between;gap:4mm;display:flex}.dp-rel-dia-tit span{color:#6c625c;font-size:9pt}.dp-rel-dia p i{font-style:normal;font-weight:600}@media print{.dp-rel-quebra{break-before:page}.dp-rel-tab thead{display:table-header-group}.dp-rel-tab tr{break-inside:avoid}.dp-rel-rolar{overflow:visible}}.dp-folha{color:#17120f;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:10.5pt;line-height:1.45}.dp-folha .cab{border-bottom:2pt solid #c0392b;justify-content:space-between;gap:10mm;margin-bottom:5mm;padding-bottom:3mm;display:flex}.dp-folha h2{margin:0;font-size:15pt}.dp-folha .sub{color:#6c625c;font-size:9.5pt}.dp-folha .n{text-align:right;color:#6c625c;font-size:9pt}.dp-folha dl{grid-template-columns:40mm 1fr;gap:1.5mm 4mm;margin:0 0 5mm;display:grid}.dp-folha dt{color:#6c625c}.dp-folha dd{margin:0}.dp-folha table{border-collapse:collapse;width:100%;margin-bottom:5mm}.dp-folha th,.dp-folha td{text-align:left;border-bottom:1px solid #d6c9c1;padding:2mm}.dp-folha .r{text-align:right}.dp-folha .as{width:55mm}.dp-folha .sec{text-transform:uppercase;letter-spacing:.04em;color:#4a403b;margin:4mm 0 1.5mm;font-size:9.5pt;font-weight:700}.dp-folha .txt{white-space:pre-wrap}.dp-folha .fim{page-break-inside:avoid;margin-top:6mm}.dp-folha .dec{margin-bottom:3mm;font-size:13pt;font-weight:700}.dp-folha .ciencia{color:#4a403b;text-align:justify;font-size:9pt}.dp-folha .assina{grid-template-columns:1fr 1fr;gap:14mm;margin-top:20mm;display:grid}.dp-folha .assina div{text-align:center;border-top:1px solid #17120f;padding-top:1.5mm;font-size:9pt}#print-view .pag{page-break-before:always;text-align:center}#print-view .pag img{object-fit:contain;max-width:100%;max-height:250mm}.dp-fe{color:#17120f;font-family:IBM Plex Sans,system-ui,sans-serif}.dp-fe .cab{background:var(--cor);color:#fff;border-radius:3mm 3mm 0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:6mm;padding:4mm 6mm;display:grid}.dp-fe .logo img{background:#fff;border-radius:2mm;height:16mm}.dp-fe .marca b{font-size:15pt;display:block}.dp-fe .marca span{opacity:.85;font-size:10pt}.dp-fe .mes{text-align:right}.dp-fe .mes b{font-size:16pt;display:block}.dp-fe .mes span{opacity:.85;font-size:9pt}.dp-fe table{border-collapse:collapse;width:100%;font-size:9.5pt}.dp-fe th{background:color-mix(in srgb,var(--cor) 80%,#000);color:#fff;padding:2mm;font-size:8.5pt}.dp-fe th small{font-weight:400;display:block}.dp-fe td{text-align:center;border-bottom:1px solid #e7ded8;padding:1.6mm 2mm}.dp-fe td.n,.dp-fe th.n{text-align:left}.dp-fe td.c,.dp-fe th.c{text-align:left;color:#6c625c}.dp-fe tr.gr td{background:var(--cor);color:#fff;text-align:left;font-size:8.5pt;font-weight:700}.dp-fe tr.gr.esc td{background:color-mix(in srgb,var(--cor) 75%,#000)}.dp-fe i{border-radius:1.5mm;min-width:16mm;padding:.8mm 0;font-size:8pt;font-style:normal;font-weight:700;display:inline-block}.dp-fe i.f{background:var(--cor);color:#fff}.dp-fe i.v{color:#96590c;background:#fbf0dc}.dp-fe i.t{color:#b9aba3}.dp-fe .leg{background:color-mix(in srgb,var(--cor) 10%,#fff);align-items:center;gap:6mm;padding:3mm 4mm;font-size:9pt;display:flex}.dp-fe .leg em{color:#6c625c;margin-left:auto}.dp-fe.p td,.dp-fe.p th{padding:1.2mm 1mm}.dp-fe.p i{min-width:12mm}@media print{#print-view *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.dp-rel .rc-barra{display:none}.dp-rel-pag{padding:0}}.dp-diaria{grid-template-columns:auto minmax(0,1fr) 140px 110px}.dp-diaria:has(.dp-recibo-acoes){grid-template-columns:auto minmax(0,1fr) auto}@media (max-width:760px){.dp-diaria{grid-template-columns:auto minmax(0,1fr)}.dp-diaria>input.dp-curto{grid-column:2}}.dp-row-dir .dp-receber{text-align:right;display:flex}.dp-recibo-linha.dp-diaria input.dp-curto{width:100%;max-width:none;height:auto}.dp-rc-nome{position:relative}.dp-rc-sug{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:10px;max-height:300px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 12px 30px -12px #00000059}.dp-rc-sug button{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px;display:flex}.dp-rc-sug button:first-child{border-top:0}.dp-rc-sug button span{color:var(--muted);font-size:12px}.dp-rc-sug button[aria-selected=true],.dp-rc-sug button:hover{background:var(--sunk)}.dp-rc-tit{margin:18px 0 8px;font-size:14px}.dp-rc-item{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 150px 100px 70px 140px auto;align-items:end;gap:10px;padding:10px 16px;font-size:13px;display:grid}.dp-rc-item:first-child{border-top:0}.dp-rc-item .dp-row-txt{align-self:center}.dp-rc-item .f span{color:var(--muted);font-size:11px}.dp-rc-item input{border:1px solid var(--line);background:var(--bg);color:inherit;font:inherit;border-radius:8px;width:100%;min-width:0;padding:7px 8px}@media (max-width:760px){.dp-rc-item{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-rc-item .dp-row-txt,.dp-rc-item>.btn{grid-column:1/-1}}.dp-rel-filtros input,.dp-rel-filtros select{color:#17120f;font:inherit;background:#fff;border:1px solid #d6c9c1;border-radius:7px;padding:6px 8px}.dp-av-modal .aviso{margin:0}.marca-linha.emerg{color:var(--muted);font-size:13px}.marca-linha.emerg small{color:var(--muted)}.emerg-linha{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:11.5px;display:flex}.emerg-linha .link{color:var(--muted);font-size:11.5px}.tl li.falha:before{background:var(--bad)}.tl li.falha{color:var(--bad)}.pt-status{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:14px;padding:10px 14px;font-size:13px;display:flex}.pt-dot{background:var(--muted);border-radius:50%;flex:none;width:9px;height:9px}.pt-dot.ok{background:var(--good)}.pt-dot.bad{background:var(--bad)}.pt-dot.busca{background:var(--accent)}.pt-ml{margin-left:auto}.pt-erro{color:var(--bad);flex-basis:100%;font-size:12.5px}.btn.pt-mini{min-height:30px;padding:0 10px;font-size:12.5px}.pt-ok{color:var(--good)}.pt-warn{color:var(--warn)}.pt-bad{color:var(--bad)}.pt-bats{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.pt-bat{font-family:var(--mono);background:var(--sunk);color:var(--ink);border-radius:6px;padding:1px 6px;font-size:12px}.pt-bat.mao{background:var(--warn-bg);color:var(--warn)}.pt-bat.desc{opacity:.6;text-decoration:line-through}.pt-scroll{overflow-x:auto}.pt-tab{border-collapse:collapse;width:100%}.pt-tab th{color:var(--muted);background:var(--sunk);text-align:right;white-space:nowrap;padding:9px 12px;font-size:11.5px;font-weight:600}.pt-tab td{border-top:1px solid var(--line);text-align:right;white-space:nowrap;padding:10px 12px}.pt-tab th:first-child,.pt-tab td:first-child{text-align:left}.pt-tab td small{color:var(--muted);font-size:12px;display:block}.pt-linha{cursor:pointer}.pt-linha:hover td{background:var(--sunk)}.pt-linha:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.pt-det>td{background:var(--sunk);padding:6px 12px 12px}.pt-det table{border-collapse:collapse;width:100%;font-size:12.5px}.pt-det th{color:var(--muted);text-align:left;white-space:nowrap;padding:5px 6px;font-size:11px;font-weight:600}.pt-det td{border-top:1px solid var(--line);text-align:left;white-space:nowrap;padding:5px 6px}.pt-dia-bad td:first-child{color:var(--bad);font-weight:700}.pt-dia-warn td:first-child{color:var(--warn);font-weight:700}.pt-cfg{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px;display:grid}.pt-cfg h2,.pt-aviso h2{margin-bottom:6px;font-size:15px;font-weight:650}.pt-cfg p,.pt-aviso p{color:var(--muted);margin:4px 0;font-size:13px}.pt-cfg ul{margin:6px 0 0;padding-left:18px;font-size:13px}.pt-cfg li{margin:4px 0}.pt-cfg code,.pt-aviso code{font-family:var(--mono);background:var(--sunk);color:var(--ink);border-radius:5px;padding:1px 6px;font-size:12.5px}.dp-row-dir select{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;max-width:100%;padding:6px 8px}@media (max-width:860px){.pt-ml{margin-left:0}}.dp-esl-tipos{flex-wrap:wrap}.dp-esm th,.dp-esm td{min-width:30px;padding:3px 1px}.dp-esm th.fds,.dp-esm td.fds{background:color-mix(in srgb,var(--cor,#c0392b) 7%,transparent)}.dp-esm .n{border-right:1px solid var(--line);min-width:160px;padding:5px 10px}.dp-esm td.n small{color:var(--muted);white-space:normal;font-size:11.5px;font-weight:400;display:block}.dp-esm tr.gr td{padding:5px 10px}.dp-esm tr.gr td.n{background:var(--cor)}.dp-esm .tt{color:var(--muted);text-align:right;padding:0 8px;font-size:11.5px}.cel.em{width:28px;min-width:28px;height:28px;font:800 12px var(--mono);color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:0}.cel.em:hover:not([disabled]){border-color:var(--line)}.cel.em[disabled]{cursor:default}.cel.em.F{background:var(--cor,#c0392b);color:#fff}.cel.em.A{background:var(--warn-bg);color:var(--warn)}.cel.em.C{background:var(--good-bg);color:var(--good)}.cel.em.v{background:var(--accent-soft);color:var(--accent);cursor:default;place-items:center;font-size:9.5px;display:inline-grid}.dp-legenda .cel.em{place-items:center;width:auto;min-width:28px;height:22px;padding:0 6px;display:inline-grid}.dp-fe.m table{table-layout:fixed;font-size:7.5pt}.dp-fe.m th,.dp-fe.m td{padding:.8mm .2mm}.dp-fe.m th.n,.dp-fe.m td.n{white-space:nowrap;text-overflow:ellipsis;width:38mm;padding-left:2mm;overflow:hidden}.dp-fe.m td.n small{color:#6c625c;font-size:6pt;display:block}.dp-fe.m th.fds,.dp-fe.m td.fds{background:color-mix(in srgb,var(--cor) 10%,#fff)}.dp-fe.m th.fds{background:color-mix(in srgb,var(--cor) 65%,#000)}.dp-fe.m i{width:100%;min-width:0;padding:.4mm 0;font-size:7pt}.dp-fe.m .leg i{width:auto;padding:.4mm 1.5mm}.dp-fe.m i.F{background:var(--cor);color:#fff}.dp-fe.m i.A{color:#96590c;background:#fbf0dc}.dp-fe.m i.C{color:#2b8052;background:#e3f3e9}.dp-fe.m i.v{color:#1f5ba8;background:#e8eef9}.mk-contas{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.mk-conta-btn{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;text-align:left;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:flex}.mk-conta-btn span{flex-direction:column;line-height:1.15;display:flex}.mk-conta-btn b{font-size:13px;font-weight:600}.mk-conta-btn small{color:var(--muted);font-size:11px}.mk-conta-btn[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;background:var(--accent-soft)}.mk-conta-btn .mk-av{width:28px;height:28px}.mk-av{object-fit:cover;color:#fff;background:var(--muted);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:inline-grid}.mk-av.instagram{background:#c13584}.mk-av.facebook{background:#1877f2}.mk-perfis{gap:18px;display:grid}.mk-perfil{background:var(--surface);border:1px solid var(--line);border-radius:var(--rc);box-shadow:var(--shadow);padding:16px}.mk-perfil-cab{align-items:center;gap:12px;margin-bottom:12px;display:flex}.mk-perfil-cab>div{flex:1;min-width:0}.mk-perfil-cab h2{margin:0;font-size:17px;font-weight:650}.mk-perfil-cab span{color:var(--muted);font-size:12.5px}.mk-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.mk-kpis .kpi small{color:var(--muted);margin-top:4px;font-size:11.5px;font-weight:400;display:block}.mk-up{color:var(--good)!important}.mk-down{color:var(--bad)!important}.mk-sub{color:var(--muted);margin:16px 2px 6px;font-size:13px;font-weight:600}.mk-graf{margin:0}.mk-graf svg{width:100%;height:120px;display:block}.mk-graf-dica{min-height:18px;margin:0 2px 4px;font-size:12.5px}.mk-graf figcaption{color:var(--muted);justify-content:space-between;margin-top:4px;padding:0 2px;font-size:11px;display:flex}.mk-barra{fill:var(--accent);opacity:.85}.mk-barra.on{opacity:1}.mk-nulo{fill:var(--line)}.mk-vazio{color:var(--muted);background:var(--sunk);border-radius:var(--r);padding:14px;font-size:13px}.mk-tabela{background:var(--surface);border:1px solid var(--line);border-radius:var(--rc);overflow-x:auto}.mk-tr{border-top:1px solid var(--line);grid-template-columns:minmax(110px,1.4fr) repeat(5,minmax(80px,1fr));gap:8px;min-width:560px;padding:10px 14px;font-size:13.5px;display:grid}.mk-tr:first-child{border-top:0}.mk-tr .num{text-align:right}.mk-th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11.5px;font-weight:650}.mk-th span+span{text-align:right}.mk-barra-filtro{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:4px 2px 10px;font-size:13px;display:flex}.mk-ordem{align-items:center;gap:8px;display:flex}.mk-grade{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin-bottom:18px;display:grid}.mk-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--rc);color:var(--ink);box-shadow:var(--shadow);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.mk-card:hover{border-color:var(--accent)}.mk-mini{aspect-ratio:1;object-fit:cover;background:var(--sunk);width:100%;display:block}.mk-mini-vazia{color:var(--muted);background:var(--sunk);place-items:center;font-size:12px;display:grid}.mk-card-txt{flex-direction:column;gap:6px;padding:10px 12px 12px;display:flex}.mk-card-tipo{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;display:flex}.mk-card-txt p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}.mk-card dl,.mk-story dl{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:6px;margin:0;display:grid}.mk-card dl div,.mk-story dl div{flex-direction:column;display:flex}.mk-card dt,.mk-story dt{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:10.5px}.mk-card dd,.mk-story dd{font-variant-numeric:tabular-nums;margin:0;font-weight:650}.mk-stories{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.mk-story{background:var(--surface);border:1px solid var(--line);border-radius:var(--rc);color:var(--ink);gap:10px;padding:10px;text-decoration:none;display:flex}.mk-story:hover{border-color:var(--accent)}.mk-story-img{aspect-ratio:9/16;object-fit:cover;background:var(--sunk);text-align:center;border-radius:8px;flex:none;width:72px;font-size:11px}.mk-story-txt{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.mk-story dl{grid-template-columns:1fr 1fr;gap:6px 10px}.mk-hbarras{background:var(--surface);border:1px solid var(--line);border-radius:var(--rc);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.mk-hb{grid-template-columns:minmax(90px,200px) 1fr 52px;align-items:center;gap:10px;font-size:13px;display:grid}.mk-hb-rot{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-hb-trilho{background:var(--sunk);border-radius:5px;height:10px;overflow:hidden}.mk-hb-barra{background:var(--accent);border-radius:5px;height:100%;display:block}.mk-hb-val{text-align:right;color:var(--muted)}.mk-passos{flex-direction:column;gap:8px;margin:8px 0 0;padding-left:20px;font-size:13.5px;line-height:1.5;display:flex}.mk-passos code{background:var(--sunk);border-radius:5px;margin:0 2px;padding:1px 5px;font-size:12px}@media (max-width:600px){.mk-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mk-kpis .kpi{padding:12px}.mk-kpis .kpi div{font-size:21px}.mk-hb{grid-template-columns:minmax(70px,110px) 1fr 46px}.mk-grade{grid-template-columns:1fr 1fr;gap:10px}.mk-card dl{grid-template-columns:1fr 1fr}}.dp-sempre{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:10px 16px;font-size:12.5px;display:flex}.dp-sempre .pill{align-items:center;gap:4px;display:inline-flex}.dp-sempre-x{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-weight:800;line-height:1}.dp-sempre-x:focus-visible{outline:2px solid var(--accent);border-radius:4px}.dp-sempre select{border:1px solid var(--line);background:var(--surface);border-radius:8px;max-width:100%;padding:5px 8px}.mt-resumo{background:var(--surface);border:1px solid var(--line);border-radius:var(--rc);box-shadow:var(--shadow);gap:10px;margin-bottom:18px;padding:16px 20px;display:grid}.mt-resumo-l{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;display:flex}.mt-resumo-l b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px}.mt-mini{background:var(--sunk);border-radius:999px;height:8px;overflow:hidden}.mt-mini-fill{background:linear-gradient(90deg,#c0392b,#3e67ae 55%,#b8860b);border-radius:999px;height:100%;transition:width 1.4s cubic-bezier(.2,.8,.2,1)}.mt-cartoes{gap:18px;margin-bottom:18px;display:grid}.mt-cartao{--b1:#c0392b;--b2:#ee7c6c;background:var(--surface);border:1px solid var(--line);border-radius:var(--rc);box-shadow:var(--shadow);min-width:0;padding:22px 24px 20px;position:relative;overflow:hidden}.mt-cartao:before{content:"";background:linear-gradient(90deg,var(--b1),var(--b2));height:4px;position:absolute;inset:0 0 auto}.mt-cartao[data-m=burger]{--b1:#1a3a6b;--b2:#5b86cc}.mt-cartao[data-m=prensa]{--b1:#a87508;--b2:#e8b93c}.mt-cartao[data-m=outra]{--b1:#0c6dc9;--b2:#6fb1f2}:root[data-theme=dark] .mt-cartao[data-m=burger]{--b1:#3e67ae;--b2:#7fa6e8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mt-cartao[data-m=burger]{--b1:#3e67ae;--b2:#7fa6e8}}.mt-topo{flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:18px;display:flex}.mt-av{color:#fff;background:linear-gradient(135deg,var(--b1),var(--b2));border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:17px;font-weight:700;display:grid;box-shadow:0 2px 8px #0003}.mt-quem{flex:1;min-width:150px}.mt-quem h2{letter-spacing:-.2px;margin:0;font-size:18px}.mt-sub{color:var(--muted);font-size:12.5px}.mt-chip{background:var(--sunk);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 8px;font-size:12.5px;font-weight:650;display:inline-flex}.mt-chip svg{flex:none;width:15px;height:15px}.mt-chip.ok,.mt-chip.batida{background:var(--good-bg);color:var(--good)}.mt-chip.quase,.mt-chip.vencida{background:var(--warn-bg);color:var(--warn)}.mt-chip.atrasada{background:var(--bad-bg);color:var(--bad)}.mt-numeros{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:6px;display:flex}.mt-grande b{letter-spacing:-1.6px;font-variant-numeric:tabular-nums;font-size:46px;font-weight:700;line-height:1}.mt-grande span{color:var(--muted);margin-left:6px;font-size:14px}.mt-alvo{color:var(--muted);margin-top:6px;font-size:13.5px}.mt-alvo b{color:var(--ink);font-variant-numeric:tabular-nums}.mt-pct{letter-spacing:-1px;font-variant-numeric:tabular-nums;text-align:right;font-size:34px;font-weight:700;line-height:1}.mt-pct small{letter-spacing:0;color:var(--muted);margin-top:4px;font-size:12px;font-weight:500;display:block}.mt-barra{margin:44px 2px 36px;position:relative}.mt-trilho{background:var(--sunk);border-radius:999px;height:22px;position:relative;overflow:hidden;box-shadow:inset 0 2px 5px #00000026}.mt-proj{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--b2) 62%,transparent) 0 6px,color-mix(in srgb,var(--b1) 30%,transparent) 6px 12px);border-radius:999px;transition:width 1.6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.mt-fill{background:linear-gradient(90deg,var(--b1),var(--b2));box-shadow:inset 0 2px 0 #ffffff47,inset 0 -3px 5px #00000026,2px 0 10px color-mix(in srgb,var(--b1) 40%,transparent);border-radius:999px;transition:width 1.4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0;overflow:hidden}.mt-fill:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:4s ease-in-out 1.8s infinite mt-brilho;position:absolute;inset:0;transform:translate(-110%)}@keyframes mt-brilho{0%{transform:translate(-110%)}55%,to{transform:translate(110%)}}.mt-tick{background:var(--surface);opacity:.75;z-index:2;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.mt-balao{background:var(--ink);color:var(--bg);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:9px;padding:4px 9px;font-size:12.5px;font-weight:700;transition:left 1.4s cubic-bezier(.2,.8,.2,1);position:absolute;top:-38px;transform:translate(-50%)}.mt-balao:after{content:"";background:inherit;border-radius:2px;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.mt-marcos{height:18px;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:9px;font-size:11.5px;position:relative}.mt-marcos span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.mt-marcos .ini{transform:none}.mt-marcos .fim{color:var(--ink);align-items:center;gap:5px;font-size:12.5px;font-weight:650;display:inline-flex;transform:translate(-100%)}.mt-marcos .fim svg{fill:none;stroke:currentColor;width:14px;height:14px}.mt-leg{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:4px;font-size:12px;display:flex}.mt-leg i{vertical-align:middle;border-radius:5px;width:20px;height:9px;margin-right:6px;display:inline-block}.mt-leg .a{background:linear-gradient(90deg,var(--b1),var(--b2))}.mt-leg .b{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--b2) 62%,transparent) 0 4px,color-mix(in srgb,var(--b1) 30%,transparent) 4px 8px);border:1px solid color-mix(in srgb,var(--b1) 30%,transparent)}.mt-cartao.batida .mt-fill,.mt-cartao.batida .mt-leg .a{background:linear-gradient(90deg,#b8860b,#f2cb57)}.mt-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:18px 0 0;display:grid}.mt-stats>div{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:11px 14px}.mt-stats dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:600}.mt-stats dd{letter-spacing:-.3px;font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:19px;font-weight:650}.mt-stats dd small{color:var(--muted);letter-spacing:0;margin-top:1px;font-size:12px;font-weight:500;display:block}.mt-acoes{justify-content:flex-end;margin-top:14px;display:flex}@media (max-width:640px){.mt-cartao{padding:18px 16px 16px}.mt-grande b{font-size:36px}.mt-pct{font-size:27px}.mt-marcos .m25,.mt-marcos .m75{display:none}}@media (prefers-reduced-motion:reduce){.mt-fill,.mt-proj,.mt-balao,.mt-mini-fill{transition:none}.mt-fill:after{animation:none}}.cm-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;margin:18px 0;display:grid}.cm-grid .cartao{margin:0}.cm-grid h3{margin:0 0 12px}.cm-bar{flex-wrap:wrap;align-items:end;gap:12px;margin:14px 0;display:flex}.cm-bar .f{flex:1;min-width:180px}.cm-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.cm-componentes{gap:16px;display:grid}.cm-componente{border-bottom:1px solid var(--line);grid-template-columns:minmax(200px,2fr) repeat(3,minmax(80px,1fr)) auto auto;align-items:end;gap:10px;padding-bottom:14px;display:grid}.cm-table{overflow-x:auto}.cm-table table{border-collapse:collapse;width:100%}.cm-table td,.cm-table th{text-align:left;border-bottom:1px solid var(--line);padding:12px}.cm-table small{max-width:320px;color:var(--muted);display:block}.cm-table input{width:100%;min-width:100px}.cm-ajuda{display:inline-block;position:relative}.cm-interrogacao{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;font-size:12px}.cm-pop{z-index:40;border:1px solid var(--line);background:var(--surface,#fff);width:min(290px,75vw);color:var(--ink);border-radius:12px;padding:14px;font-size:14px;font-weight:400;line-height:1.5;position:absolute;top:26px;left:0;box-shadow:0 8px 24px #0002}@media (max-width:850px){.cm-componente{grid-template-columns:1fr 1fr}.cm-componente>.f:first-child{grid-column:1/-1}.cm-grid{grid-template-columns:1fr}}@media print{.cm-tabs,.cm-bar,.cm-interrogacao{display:none}.cm-grid{display:block}.cm-grid .cartao{break-inside:avoid;margin-bottom:12px}}.cm-print{color:#111;background:#fff;font-size:11pt}.cm-print h1{margin:0 0 8mm;font-size:20pt}.cm-print table{border-collapse:collapse;width:100%;margin:6mm 0}.cm-print td,.cm-print th{text-align:left;border-bottom:1px solid #ddd;padding:3mm}.cm-print tr{break-inside:avoid}.cm-resumo-venda{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;padding:0;display:grid;overflow:hidden}.cm-resumo-venda>div{border-right:1px solid var(--border,#ddd);flex-direction:column;gap:8px;padding:22px;display:flex}.cm-resumo-venda strong{font-size:28px;line-height:1.2}.cm-resumo-venda small,.cm-resumo-venda span{color:var(--muted,#777)}.cm-distribuicao{border-radius:8px;min-height:44px;display:flex;overflow:hidden}.cm-distribuicao>div{color:#fff;justify-content:center;align-items:center;min-width:0;display:flex}.cm-distribuicao span{white-space:nowrap;font-size:13px;overflow:hidden}.cm-composicao-titulo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:750px){.cm-resumo-venda{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-resumo-venda>div{padding:16px}.cm-resumo-venda strong{font-size:23px}}.cm-grupo-venda{margin:24px 0 36px}.cm-categoria-cab{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.cm-categoria-cab h2{margin:0}.cm-categoria-cab p{margin:6px 0}.cm-valor>span{color:var(--muted,#777);margin-bottom:8px;display:block}.cm-valor>div{align-items:center;gap:5px;display:flex}.cm-valor input{font:inherit;width:100%;min-width:0;color:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px;font-size:26px;font-weight:700}.cm-valor input:hover:not(:disabled),.cm-valor input:focus{border-color:var(--accent);outline:none}.cm-valor input:disabled{opacity:1}.cm-edicao-preco{background:var(--bg2,#8080801a);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:12px 20px;display:flex}@media (max-width:750px){.cm-categoria-cab{flex-direction:column;align-items:flex-start}.cm-valor input{font-size:23px}}.cm-destino-categoria{border:1px dashed var(--border,#888);border-radius:14px;margin:14px 0;padding:16px}.cm-arrastando{outline:2px solid var(--accent);background:#2878d214}.cm-preco-individual{border-left:3px solid var(--accent);margin:10px 0;padding-left:8px}.cm-preco-individual>.btn{margin:0 12px 12px}.cm-grupo-venda .crow{width:100%}.cm-grupo-venda+.cm-grupo-venda{border-top:1px solid var(--border,#8c8c8c59);padding-top:28px}.cm-categoria-preco{align-items:center;gap:10px;display:inline-flex}.cm-categoria-preco.cm-categoria-ativa{color:#17390f;background:#71bf49;border-color:#71bf49}.cm-chave-preco{background:#777;border-radius:12px;align-items:center;width:32px;height:19px;padding:3px;display:inline-flex}.cm-chave-preco>span{background:#fff;border-radius:50%;width:13px;height:13px;box-shadow:0 1px 3px #0003}.cm-chave-preco.ativa{background:#38722a}.cm-chave-preco.ativa>span{transform:translate(13px)}.cm-subgrupo-preco{color:var(--muted,#888);margin-top:18px;font-size:14px}.cm-distribuicao span{font-weight:600}.cm-categoria-preco .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cm-valor input:not(:disabled){background:#3488ed0b;border:1.5px solid #3488ed}.cm-resumo-venda:has(.cm-valor){grid-template-columns:repeat(5,minmax(0,1fr))}.cm-mini-foto{object-fit:cover;border-radius:10px;flex-shrink:0;width:56px;height:56px}.cm-sem-foto{color:var(--muted,#888);background:#8080801f;justify-content:center;align-items:center;font-size:24px;display:inline-flex}.cm-lote>summary{cursor:pointer;list-style:none}.cm-lote>summary::-webkit-details-marker{display:none}.cm-lote .cartao{margin:0 12px 12px}@media (max-width:950px){.cm-resumo-venda:has(.cm-valor){grid-template-columns:repeat(2,minmax(0,1fr))}.cm-mini-foto{width:46px;height:46px}}.cm-grupo-venda .crow:has(.cm-mini-foto){text-align:left;gap:14px;display:flex}.cm-grupo-venda .crow:has(.cm-mini-foto) .pname{flex:1;min-width:160px}.cm-grupo-venda .crow:has(.cm-mini-foto)>span:not(.pname):not(.cm-mini-foto){flex-shrink:0}@media (max-width:750px){.cm-grupo-venda .crow:has(.cm-mini-foto){grid-template-columns:46px minmax(0,1fr);gap:5px 12px;display:grid}.cm-grupo-venda .crow:has(.cm-mini-foto)>.cm-mini-foto{grid-area:1/1/5;align-self:start}.cm-grupo-venda .crow:has(.cm-mini-foto)>.pname{grid-column:2;min-width:0}.cm-grupo-venda .crow:has(.cm-mini-foto)>span:not(.cm-mini-foto){grid-column:2;min-width:0}}.cartao+.cartao{margin-top:18px}.cm-grid>.cartao+.cartao{margin-top:0}.cm-preco-controles{border:1px solid var(--border,#777);border-radius:12px;align-items:center;gap:12px;padding-left:12px;display:inline-flex;overflow:hidden}.cm-preco-controles>.btn{border:0;border-left:1px solid var(--border,#777);border-radius:0}.cm-interruptor{cursor:pointer;background:#777;border:0;border-radius:15px;flex-shrink:0;align-items:center;width:38px;height:23px;padding:3px;display:inline-flex}.cm-interruptor>span{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .15s;box-shadow:0 1px 3px #0004}.cm-interruptor.ligado{background:#569e32}.cm-interruptor.ligado>span{transform:translate(15px)}.cm-interruptor:disabled{cursor:default;opacity:.55}.cm-linha-chave{align-items:center;gap:12px;margin-bottom:14px;display:flex}.cm-embalagem-escolha+.cm-embalagem-escolha{border-top:1px solid var(--border,#777);margin-top:20px;padding-top:20px}.cm-foto-editor{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.cm-adicionar-foto{width:150px;height:150px;color:var(--muted,#888);cursor:pointer;background:#8296af14;border:1px dashed #8a97a8;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:12px;display:flex}.cm-adicionar-foto b{border:1px solid;border-radius:50%;width:40px;height:40px;font-size:28px;line-height:35px}.cm-adicionar-foto span{max-width:90px;font-size:15px}.cm-adicionar-foto img{object-fit:cover;border-radius:5px;width:100%;height:100%}.cm-resumo-kit{flex-wrap:wrap;justify-content:space-between;gap:18px;padding:18px 0;display:flex}.cm-resumo-kit b{font-size:22px;display:block}.pill.cm-melhor-marca{color:#17390f;background:#71bf49;margin-left:10px;font-weight:700}.cm-legenda-grafico{flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.cm-legenda-grafico i{border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.cm-componente{grid-template-columns:minmax(220px,2fr) minmax(100px,1fr) minmax(100px,1fr) minmax(110px,1fr) minmax(110px,1fr) 36px}.cm-componente small{color:var(--muted)}.cm-componente p{margin:8px 0}.cm-componente>.err{grid-column:1/-1}input::placeholder{color:var(--muted);opacity:.65}@media (max-width:1000px){.cm-componente{grid-template-columns:1fr 1fr}.cm-componente>.f:first-child{grid-column:1/-1}}.cm-busca-insumo{min-width:0;position:relative}.cm-opcoes-insumo{z-index:40;background:var(--bg2,#25272a);border:1px solid var(--line);border-radius:10px;max-height:260px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 10px 26px #0004}.cm-opcoes-insumo button{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;background:0 0;justify-content:space-between;gap:10px;padding:12px;display:flex}.cm-opcoes-insumo button:hover,.cm-opcoes-insumo button[aria-selected=true]{background:#3488ed2e}.cm-opcoes-insumo small{opacity:.6}.cm-opcoes-insumo p{padding:12px}.cm-busca-insumo input{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;color:inherit;font:inherit;border-radius:9px;padding:10px 12px}.cm-busca-insumo input:focus{outline-offset:1px;outline:2px solid #3488ed}.cm-opcoes-insumo{z-index:5000}.pa-filtros{grid-template-columns:2fr 1fr 1fr 1fr;gap:16px;margin-bottom:18px;display:grid}.pa-categoria{border-top:1px solid var(--line);padding:24px 0}.pa-categoria h2{margin:0 0 16px}.pa-categoria h2 small{color:var(--muted);margin-top:6px;font-size:13px;font-weight:400;display:block}.pa-produto{text-align:left;align-items:center;gap:14px;display:flex}.pa-produto .pname{flex:1;min-width:0}.pa-miniatura{object-fit:cover;border-radius:10px;flex-shrink:0;width:56px;height:56px}.pa-sem-foto{background:var(--bg);color:var(--muted);place-items:center;display:grid}.pa-estado{color:var(--muted);font-size:12px}.pa-estado.pronta{color:var(--good)}.pa-bloco{margin-top:24px}.pa-bloco h2{margin:0 0 16px}.pa-bloco .f+.f{margin-top:18px}.pa-bloco table{border-collapse:collapse;width:100%}.pa-bloco th,.pa-bloco td{text-align:left;border-bottom:1px solid var(--line);padding:12px 8px}.pa-canal{max-width:260px;margin-bottom:24px}.pa-fonte{margin-top:24px}.pa-fonte summary{cursor:pointer}@media (max-width:800px){.pa-filtros{grid-template-columns:1fr 1fr}.pa-filtros .f:first-child{grid-column:1/-1}.pa-estado{max-width:100px}.pa-produto{gap:10px}}@media (max-width:440px){.pa-filtros{grid-template-columns:1fr}.pa-miniatura{width:42px;height:42px}.pa-estado{max-width:75px}}.pa-bloco .table-wrap{overflow-x:auto}.home{flex-direction:column;gap:28px;max-width:1180px;margin:0 auto;padding-block:8px 40px;display:flex}.home-ola{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.home-data{color:var(--muted);letter-spacing:.02em;font-size:13px}.home-data:first-letter{text-transform:uppercase}.home-ola h1{letter-spacing:-.03em;text-wrap:balance;margin:4px 0 6px;font-size:clamp(30px,4.6vw,44px);line-height:1.08}.home-ola h1 em{color:var(--brand);font-style:normal}.home-ola p{color:var(--muted);margin:0;font-size:16px}.home-continuar{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:16px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex}.home-continuar .home-ico{border-radius:12px;width:40px;height:40px}.home-continuar .home-ico svg{width:20px;height:20px}.home-continuar small{color:var(--muted);font-size:12px;display:block}.home-continuar b{font-size:14px}.home-sec{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 12px;font-size:13px;font-weight:600}.home-avisos{flex-wrap:wrap;gap:10px;display:flex}.home-aviso{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;min-width:0;font:inherit;color:inherit;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.home-aviso b{font-variant-numeric:tabular-nums;font-size:18px}.home-aviso span{color:var(--muted);font-size:13px;line-height:1.25}.home-aviso .bola{border-radius:50%;flex:none;width:10px;height:10px}.home-aviso.bad .bola{background:var(--bad)}.home-aviso.warn .bola{background:var(--warn)}.home-aviso.ok .bola{background:var(--good)}.home-grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.home-mod{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);cursor:pointer;text-align:left;min-height:196px;font:inherit;color:inherit;border-radius:22px;flex-direction:column;gap:14px;width:100%;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.home-mod:after{content:"";background:var(--brand-soft);opacity:.55;pointer-events:none;border-radius:50%;width:180px;height:180px;transition:transform .3s;position:absolute;inset:auto -40px -60px auto}.home-mod:hover,.home-mod:focus-visible{border-color:color-mix(in srgb,var(--brand) 35%,var(--line));outline:none;transform:translateY(-3px)}.home-mod:hover:after{transform:scale(1.15)}.home-ico{background:var(--brand);width:52px;height:52px;color:var(--brand-ink);z-index:1;border-radius:15px;flex:none;place-items:center;display:grid;position:relative}.home-ico svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.home-cab{z-index:1;align-items:flex-start;gap:14px;display:flex;position:relative}.home-mod h3{letter-spacing:-.02em;margin:0;font-size:21px}.home-mod p{color:var(--muted);margin:2px 0 0;font-size:14px}.home-rod{z-index:1;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex;position:relative}.home-info{background:var(--sunk);color:var(--muted);border-radius:99px;padding:4px 10px;font-size:13px;font-weight:600}.home-info.bad{background:var(--bad-bg);color:var(--bad)}.home-info.warn{background:var(--warn-bg);color:var(--warn)}.home-info.ok{background:var(--good-bg);color:var(--good)}.home-seta{background:var(--sunk);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:background .18s,color .18s;display:grid}.home-seta svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.home-mod:hover .home-seta{background:var(--brand);color:var(--brand-ink)}.home-mod.secundario{flex-direction:row;align-items:center;min-height:auto;padding:16px 18px}.home-mod.secundario:after{display:none}.home-mod.secundario .home-ico{background:var(--sunk);width:42px;height:42px;color:var(--ink);border-radius:12px}.home-mod.secundario .home-ico svg{width:22px;height:22px}.home-mod.secundario h3{font-size:16px}.home-mod.secundario .home-seta{margin-left:auto}@media (max-width:640px){.home-continuar{width:100%}}@media (prefers-reduced-motion:reduce){.home-mod,.home-mod:after,.home-seta{transition:none}.home-mod:hover{transform:none}}.app.inicio{grid-template-columns:minmax(0,1fr)}.app.inicio .side,.app.inicio .so-celular,.app.inicio+.gaveta-fundo{display:none}.app.inicio main{margin-inline:auto}.topo .mark{margin-right:6px;padding:0}.topo .mark b{font-size:15px}.conta{position:relative}.conta-btn{background:var(--brand-soft);width:40px;height:40px;color:var(--brand);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.conta-btn:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.conta-pop{background:var(--surface);border:1px solid var(--line);z-index:25;border-radius:14px;flex-direction:column;gap:2px;min-width:230px;padding:10px 6px 6px;font-size:13px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px #00000029}.conta-pop>span{color:var(--muted);padding:2px 10px 6px}.conta-pop>span b{color:var(--ink)}.conta-pop button{text-align:left;cursor:pointer;width:100%;min-height:40px;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:10px;padding:8px 10px}.conta-pop button:hover{background:var(--accent-soft)}@media (max-width:640px){.topo .mark>div{display:none}}@media (pointer:coarse){input,select,textarea{font-size:max(16px,1em)!important}}.ing-final-rot{display:none}@media (max-width:860px){.ing-final-rot{color:var(--muted);font-size:11px;font-weight:600;display:block}}.tr-tab{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-bottom:14px;overflow-x:auto}.tr-tab table{border-collapse:collapse;width:100%;min-width:720px;font-size:13.5px}.tr-tab th,.tr-tab td{border-top:1px solid var(--line);text-align:left;vertical-align:middle;padding:10px 12px}.tr-tab th{background:var(--sunk);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-top:0;font-size:11.5px;font-weight:600}.tr-tab .r{text-align:right;white-space:nowrap}.tr-tab tr.clic{cursor:pointer}.tr-tab tr.clic:hover td,.tr-tab tr.clic:focus-visible td{background:var(--sunk)}.tr-tab select,.tr-tab input{border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;border-radius:8px;max-width:260px;padding:7px 8px}.tr-tab .tr-qtd{text-align:right;width:90px}.tr-tab tfoot td{background:var(--sunk)}.tr-ruim{color:var(--bad);font-weight:600}.tr-aviso{color:var(--warn);margin-top:3px;font-size:12px;display:block}.tr-rota{flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.tr-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;margin-bottom:14px;display:grid}.tr-busca{max-width:520px;margin-bottom:12px;position:relative}.tr-busca input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:10px 12px}.tr-sugs{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;margin-top:6px;display:flex;overflow:hidden}.tr-sugs button{border:0;border-top:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;font:inherit;background:0 0;justify-content:space-between;gap:10px;padding:10px 12px;display:flex}.tr-sugs button:first-child{border-top:0}.tr-sugs button:hover{background:var(--accent-soft)}.tr-sugs small{color:var(--muted);white-space:nowrap}.tr-botoes{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.tr-lados{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;margin-bottom:14px;display:grid}.tr-lado{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px 16px}.tr-lado h3{margin:0 0 8px;font-size:15px}.tr-lado dl{flex-direction:column;gap:4px;margin:0;font-size:13.5px;display:flex}.tr-lado dl div{justify-content:space-between;gap:12px;display:flex}.tr-lado dd{white-space:nowrap;margin:0}.tr-conf{margin:0;padding-left:18px;font-size:14px}.cmv-conta{background:var(--surface);border:1px solid var(--line);border-radius:18px;margin-bottom:14px;overflow:hidden}.cmv-ln{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.cmv-ln:first-child{border-top:0}.cmv-ln>div{flex-direction:column;gap:3px;min-width:0;display:flex}.cmv-ln small{font-size:12.5px}.cmv-ln select{border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;border-radius:8px;max-width:100%;margin-top:4px;padding:8px}.cmv-op{color:var(--muted);text-align:center;font-size:20px;font-weight:700}.cmv-v{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:650}.cmv-total{background:var(--accent-soft)}.cmv-total .cmv-v{color:var(--accent);font-size:22px}.cmv-ok{color:var(--good)}.cmv-aviso{color:var(--warn)}@media (max-width:640px){.cmv-ln{grid-template-columns:20px minmax(0,1fr)}.cmv-v{grid-column:2}}.tr-tab .tr-prod{min-width:170px}.tr-tab .tr-itens{min-width:230px}.tr-tab .tr-rota{white-space:nowrap}.faltou-item{color:var(--muted);margin:14px 0 18px;font-size:14px}.faltou-item .link{font-size:14px;font-weight:650}.incluir-lista{border:1px solid var(--line);border-radius:12px;flex-direction:column;max-height:320px;display:flex;overflow:hidden auto}.incluir-lista button{border:0;border-top:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;font:inherit;flex-direction:column;align-items:flex-start;gap:2px;min-height:48px;padding:10px 12px;display:flex}.incluir-lista button:first-child{border-top:0}.incluir-lista button:hover{background:var(--accent-soft)}.incluir-lista small{color:var(--muted);font-size:12px}.incluir-escolhido{border:1px solid var(--line);border-radius:12px}.ctl-bloco{background:var(--surface);border:1px solid var(--line);border-radius:var(--rc);flex-direction:column;gap:10px;min-width:0;margin-bottom:14px;padding:16px 18px;display:flex}.ctl-bloco h2{margin:0;font-size:16px;font-weight:650}.ctl-bloco .hint{color:var(--muted);margin:0;font-size:12.5px}.ctl-tipos{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:8px;display:grid}.ctl-tipo{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;gap:2px;min-height:58px;padding:12px;font-weight:650;display:flex}.ctl-tipo small{color:var(--muted);font-size:12px;font-weight:400}.ctl-tipo[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.ctl-linhas{border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ctl-linha{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 110px 150px 130px auto;align-items:end;gap:10px;padding:10px 12px;display:grid}.ctl-linha:first-child{border-top:0}.ctl-nome{flex-direction:column;align-self:center;gap:2px;min-width:0;display:flex}.ctl-nome small{color:var(--muted);font-size:12px}.ctl-tags{flex-wrap:wrap;gap:4px;display:flex}.ctl-linha label{flex-direction:column;gap:3px;display:flex}.ctl-linha label span{color:var(--muted);font-size:11.5px;font-weight:600}.ctl-linha input,.ctl-linha select{border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;border-radius:8px;width:100%;padding:8px 9px}.ctl-q input{text-align:right}.ctl-v{flex-direction:column;align-self:center;align-items:flex-end;gap:1px;display:flex}.ctl-v small{color:var(--muted);font-size:11.5px}.ctl-v b{font-size:15px}.ctl-linha .xbtn{align-self:center}@media (max-width:720px){.ctl-linha{grid-template-columns:1fr 1fr auto}.ctl-nome{grid-column:1/-1}.ctl-v{grid-column:1/3;align-items:flex-start}}.ctl-busca{position:relative}.ctl-busca input{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:10px 12px}.ctl-sugs{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;max-height:340px;margin-top:6px;display:flex;overflow:hidden auto}.ctl-sugs button{border:0;border-top:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;font:inherit;background:0 0;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 12px;display:flex}.ctl-sugs button:first-child{border-top:0}.ctl-sugs button:hover,.ctl-sugs button:focus-visible{background:var(--accent-soft)}.ctl-sugs small{color:var(--muted);font-size:12px}.ctl-sugs .hint{padding:10px 12px}.ctl-total{background:var(--accent-soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;display:flex}.ctl-total b{color:var(--accent);font-size:22px}.ctl-campos{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.ctl-larga{grid-column:1/-1}.ctl-botoes{justify-content:flex-end;gap:8px;margin-bottom:24px;display:flex}.ctl-duas{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px;display:grid}.ctl-duas>.ctl-bloco{margin-bottom:0}.ctl-duas+*{margin-top:14px}.ctl-noite{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.ctl-sep{align-items:flex-end;gap:8px;display:flex}.ctl-sep .f{flex:1}.ctl-mini{min-height:36px;padding:0 12px;font-size:12.5px}.ctl-res{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;display:grid}.ctl-res div{background:var(--sunk);border-radius:10px;flex-direction:column;gap:1px;padding:10px 12px;display:flex}.ctl-res small{color:var(--muted);font-size:12px}.ctl-res b{font-size:18px}.ctl-res .ok{background:var(--good-bg)}.ctl-res .bad{background:var(--bad-bg)}.ctl-res .info{background:var(--accent-soft)}.ctl-fecha{border-radius:var(--rc);background:var(--accent-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 24px;padding:14px 16px;display:flex}.ctl-filtros{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;margin-bottom:14px;display:grid}.ctl-tab{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-bottom:14px;overflow-x:auto}.ctl-tab table{border-collapse:collapse;width:100%;font-size:13.5px}main>.ctl-tab table{min-width:760px}.ctl-tab th,.ctl-tab td{border-top:1px solid var(--line);text-align:left;vertical-align:middle;padding:10px 12px}.ctl-tab th{background:var(--sunk);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-top:0;font-size:11.5px;font-weight:600}.ctl-tab .r{text-align:right;white-space:nowrap}.ctl-tab tfoot td{background:var(--sunk)}.ctl-tab tr.clic{cursor:pointer}.ctl-tab tr.clic:hover td,.ctl-tab tr.clic:focus-visible td{background:var(--sunk)}.ctl-tab tr.estornado td{color:var(--muted)}.ctl-tab tr.estornado td:not(:last-child){text-decoration:line-through}.ctl-itens{max-width:340px}.ctl-foto{object-fit:contain;background:var(--sunk);border-radius:12px;max-width:100%;max-height:420px}.ctl-barras{flex-direction:column;gap:8px;display:flex}.ctl-barra{grid-template-columns:minmax(90px,150px) minmax(0,1fr) 90px;align-items:center;gap:10px;font-size:13px;display:grid}.ctl-barra .t{background:var(--sunk);border-radius:5px;height:10px;overflow:hidden}.ctl-barra .t i{background:var(--accent);border-radius:5px;height:100%;display:block}.ctl-barra .r{text-align:right}.ctl-alerta{color:var(--warn);background:var(--warn-bg);border-radius:8px;grid-column:1/-1;margin:0;padding:6px 10px;font-size:12.5px}.ing-aviso{background:var(--warn-bg);color:var(--warn);border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;margin:-2px 0 4px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.ing-aviso .btn{padding:5px 10px;font-size:12.5px}.nota-loja{margin:-4px 0 0}.nota-secao{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-top:1px solid var(--line);margin:6px 0 -4px;padding-top:12px;font-size:13px;font-weight:700}.nota-secao:first-of-type{border-top:0;padding-top:0}.nota-secao .hint{text-transform:none;letter-spacing:0;font-weight:500}.nota-link{align-self:flex-start;margin-top:2px;font-size:13px}.nota-inline{border:1px solid var(--line);background:var(--sunk);border-radius:10px;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:8px;padding:12px;display:grid}.nota-inline .hint,.nota-inline .err{grid-column:1/-1;margin:0}.nota-sem-itens{border:1px dashed var(--line);background:var(--sunk);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:13.5px;display:flex}.nota-sem-itens p{color:var(--muted);margin:0}.nota-itens{flex-direction:column;gap:8px;display:flex}.nota-linha{grid-template-columns:minmax(0,1fr) 130px 140px 104px 38px;align-items:start;gap:8px;display:grid}.nota-linha label{flex-direction:column;gap:3px;min-width:0;display:flex}.nota-linha input{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);border-radius:8px;min-width:0;padding:9px 10px}.nota-cab{color:var(--muted);padding-bottom:2px;font-size:12px;font-weight:600}.nota-rot{color:var(--muted);font-size:11.5px;font-weight:600;display:none}.nota-un{border:1px solid var(--line);background:var(--bg);border-radius:8px;align-items:center;display:flex;overflow:hidden}.nota-un input{text-align:right;background:0 0;border:0;border-radius:0}.nota-un em{color:var(--muted);white-space:nowrap;padding:0 8px;font-size:12px;font-style:normal}.nota-valor{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;min-height:39px;font-weight:600;display:flex}.nota-tirar{height:39px;padding:0;font-size:18px;line-height:1}.nota-aviso{color:var(--bad);font-size:11.5px}input.preco-fora,.preco-fora input{border-color:var(--warn)!important;background:var(--warn-bg)!important}.m-sec{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:12px;padding:16px;display:grid}.m-sec-cab{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.m-n{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.m-sec-cab h3{font-size:16px;font-weight:800;line-height:28px}.m-sec-cab p{color:var(--muted);max-width:72ch;font-size:13px}.m-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.m-larga{grid-column:1/-1}@media (max-width:640px){.m-grade{grid-template-columns:1fr}}.m-sec .hint{color:var(--muted);margin:0;font-size:12.5px}.campo-falta{border-color:var(--bad)!important;background:var(--bad-bg)!important}.aviso-falta,.f span.aviso-falta{color:var(--bad);margin-top:4px;font-size:12px;font-weight:600;display:block}.aviso-preco,.f span.aviso-preco,.f small.aviso-preco{color:var(--warn);margin-top:4px;font-size:12px;font-weight:600;line-height:1.35;display:block}.nota-acoes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.nota-extras{background:var(--sunk);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.nota-extras input{text-align:right}.nota-extras input[type=date]{text-align:left}.nota-itens>.hint{color:var(--muted);margin:0;font-size:12px}.nota-total{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;min-height:39px;font-size:20px;font-weight:800;display:flex}.nota-total small{color:var(--muted);font-size:11.5px;font-weight:500}.nota-marcas{flex-direction:column;justify-content:flex-end;gap:10px;padding-bottom:8px;display:flex}.nota-pago{background:var(--sunk);border-radius:10px;grid-template-columns:1fr 1fr;gap:14px;padding:14px;display:grid}.nota-pago .full{grid-column:1/-1}.nota-total-rodape{color:var(--muted);align-self:center;margin-right:auto;font-size:13.5px}.nota-total-rodape b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:6px;font-size:16px}@media (max-width:700px){.nota-cab{display:none}.nota-rot{display:block}.nota-linha{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;padding:12px;position:relative}.nota-linha>label:first-child{grid-column:1/-1;padding-right:44px}.nota-valor{text-align:left;min-height:0}.nota-tirar{width:34px;height:34px;position:absolute;top:10px;right:10px}.nota-extras{grid-template-columns:1fr 1fr}.nota-inline,.nota-pago{grid-template-columns:1fr}.nota-total-rodape{width:100%}}.conta-campo select.conta-un{border:1px solid var(--line);background:var(--surface);width:92px;color:var(--ink);font:inherit;border-radius:10px;padding:9px 6px;font-size:14px}.conta-campo select.conta-un:focus{outline:2px solid var(--accent);outline-offset:1px}@media (max-width:640px){.conta-campo input{width:84px}.conta-campo select.conta-un{width:80px}}.nfe-itens{flex-direction:column;gap:10px;display:flex}.nfe-item{border:1px solid var(--line);border-left:3px solid var(--warn);background:var(--surface);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.nfe-item.ok{border-left-color:var(--good)}.nfe-item-cab{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nfe-item-cab b{font-size:14px;display:block}.nfe-item-cab small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.nfe-item-valor{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.nfe-seg{align-self:flex-start}.nfe-vinculo{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.nfe-vinculo .nota-un input{text-align:right}.nfe-entra{flex-direction:column;justify-content:center;min-height:58px;font-size:13px;display:flex}.nfe-entra b{font-size:15px}.nfe-entra small{color:var(--muted);font-size:11.5px}.nfe-novo{grid-column:1/-1;grid-template-columns:minmax(0,1.6fr) 1fr 110px auto}@media (max-width:700px){.nfe-vinculo{grid-template-columns:1fr 1fr}.nfe-vinculo>label:first-child{grid-column:1/-1}.nfe-novo{grid-template-columns:1fr 1fr}.nfe-item-cab{flex-direction:column}.nfe-item-valor{text-align:left}}.ct-filtro{top:env(safe-area-inset-top,0px);z-index:5;background:var(--bg);gap:8px;margin-bottom:4px;padding:8px 0;display:flex;position:sticky}.ct-filtro input{flex:1;min-width:0;font-size:16px}.saldo-lista .saldo-linha{grid-template-columns:minmax(0,1fr) 84px 84px 84px 156px;gap:12px;padding:12px 16px}.saldo-lista .saldo-cab{padding:10px 16px}.saldo-lista .pname{font-size:14px}.saldo-lista .pname small{color:var(--muted);font-size:12px;font-weight:400;display:block}.saldo-lista .saldo-qtd{font-variant-numeric:tabular-nums;font-size:14px}.saldo-dif.neg{color:var(--bad);font-weight:700}.saldo-dif.pos{color:var(--good);font-weight:700}.saldo-lista .saldo-acoes{justify-content:flex-end;width:156px}.saldo-lista .saldo-linha.editando{grid-template-columns:minmax(0,1fr) 150px}@media (max-width:640px){.saldo-lista .saldo-linha{grid-template-columns:minmax(0,1fr) 64px 64px 64px;gap:8px;padding:10px 12px}.saldo-lista .saldo-linha:not(.editando)>:nth-child(4){display:block}.saldo-lista .saldo-acoes{grid-column:1/-1;justify-content:flex-start;width:auto}.saldo-lista .saldo-cab .saldo-acoes{display:none}}.pp{gap:16px;display:grid}.pp-topo{flex-wrap:wrap;align-items:center;gap:10px;margin-top:-4px;display:flex}.pp-topo .cat{margin-left:0;padding:2px 8px;font-size:11px}.pp-numeros{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pp-numeros div{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:2px;padding:12px 14px;display:grid}.pp-numeros span,.pp-rot{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.pp-numeros b{font-variant-numeric:tabular-nums;font-size:20px}.pp-numeros small{color:var(--muted);font-size:12px}.pp-sec{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.pp-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pp-cab h3{font-size:16px;font-weight:800}.pp-unidades{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;display:grid}.pp-principal{border:2px solid var(--accent);background:var(--accent-soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.pp-principal b{font-size:20px;display:block}.pp-outras{border:1px solid var(--line);border-radius:10px;gap:6px;padding:12px 14px;display:grid}.pp-linha{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.pp-duas{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pp-grupo{border:1px solid var(--line);background:var(--sunk);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.pp-graf{width:100%;height:auto;display:block}.pp-grade{stroke:var(--line);stroke-width:1px}.pp-area{fill:color-mix(in srgb,var(--accent) 14%,transparent)}.pp-linha-g{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linejoin:round}.pp-ponto{fill:var(--accent)}.pp-valor{font:600 11px var(--mono,ui-monospace);fill:var(--ink)}.pp-eixo{fill:var(--muted);font-size:11px}.pp-filtros{flex-wrap:wrap;gap:8px;display:flex}.pp-filtros select{padding:6px 10px;font-size:13px}.pp-resumo{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pp-resumo div{background:var(--sunk);border-radius:10px;padding:8px 12px;display:grid}.pp-resumo small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.pp-resumo b{font-variant-numeric:tabular-nums}.pp-hist td,.pp-hist th{vertical-align:middle;padding-inline:10px}.pp-hist .d{text-align:right;white-space:nowrap}.pp-hist td small{color:var(--muted);font-size:12px;display:block}.pp-hist{width:100%;min-width:0}.pp-hist th:nth-child(2),.pp-hist td:nth-child(2){text-align:left;white-space:normal;width:100%}.pp-hist td:first-child,.pp-hist th:first-child{white-space:nowrap;width:1%;min-width:0}.pp-data{white-space:nowrap;font-weight:700}.pp-tipo{align-items:center;gap:6px;font-weight:700;display:inline-flex}.pp-tipo i{background:var(--muted);border-radius:50%;width:8px;height:8px;display:inline-block}.pp-tipo.t-contagem i{background:var(--accent)}.pp-tipo.t-entrada i{background:var(--good)}.pp-tipo.t-saida i{background:var(--bad)}.pp-pos{color:var(--good);font-weight:700}.pp-neg{color:var(--bad);font-weight:700}.pp-cancelada td{opacity:.5}.pp-cancelada .pill{margin-left:6px}.pp-acoes{flex-direction:column;align-items:stretch;gap:4px;display:inline-flex}.pp-acoes .btn{min-height:0;padding:3px 10px;font-size:12px;line-height:1.4}.btn.danger-link{color:var(--bad)}.pp-antes-depois{border:1px solid var(--line);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.pp-ad{grid-template-columns:minmax(0,1fr) auto 18px auto;align-items:center;gap:10px;font-size:14px;display:grid}.pp-ad span{color:var(--muted)}.pp-novo{color:var(--good)}.pp-conv{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.pp-conv input{text-align:right;width:96px}.pp-conv select{width:auto}@media (max-width:760px){.pp-numeros,.pp-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-unidades,.pp-duas{grid-template-columns:1fr}}.pe-passos{align-items:center;gap:12px;margin:6px 0 22px;padding:0;list-style:none;display:flex}.pe-passos li{color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:10px;font-weight:700;display:flex}.pe-passos li+li:before{content:"";background:var(--line);width:clamp(24px,12vw,220px);height:2px;margin-right:2px}.pe-passos li.feito+li:before,.pe-passos li.feito:before{background:var(--good)}.pe-passos i{background:var(--sunk);width:34px;height:34px;color:var(--muted);border-radius:50%;place-items:center;font-style:normal;display:grid}.pe-passos .atual{color:var(--accent)}.pe-passos .atual i{background:var(--accent);color:var(--accent-ink)}.pe-passos .feito{color:var(--good)}.pe-passos .feito i{background:var(--good);color:#fff}.pe-tit{letter-spacing:-.4px;margin:0;font-size:clamp(22px,3vw,28px)}.pe-sub{color:var(--muted);margin:2px 0 18px;font-size:16px}.pe-duas{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;display:grid}.pe-duas>div+div{border-left:1px solid var(--line);padding-left:28px}.pe-duas h3{margin:0;font-size:20px}.pe-rot{margin:18px 0 8px;font-weight:700;display:block}.pe-duas>div>.pe-rot:first-child{margin-top:0}.pe-campo{border:1px solid var(--line);background:var(--surface);border-radius:12px;max-width:100%;display:flex;overflow:hidden}.pe-campo input,.pe-campo select{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:12px 14px;font-size:17px}.pe-campo .un{background:var(--sunk);color:var(--ink);place-items:center;padding:0 18px;font-size:17px;display:grid}.pe-campo.grande input{padding:8px 14px;font-size:30px;font-weight:700}.pe-campo:focus-within{outline:2px solid var(--accent)}.pe-dica{color:var(--muted);margin:6px 0 12px;font-size:13.5px}.pe-info{background:var(--accent-soft);color:var(--accent);border-radius:12px;padding:11px 14px;font-weight:600}.pe-locais{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.pe-locais button{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;display:flex}.pe-locais button[aria-pressed=true]{border:2px solid var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:700}.pe-datas{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.pe-ok{color:var(--good);margin:12px 0 0;font-size:16px;font-weight:700}.pe-barra{background:var(--sunk);color:var(--muted);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:14px 18px;display:flex}.pe-barra.limpa{border-top:1px solid var(--line);background:0 0;padding:14px 0 0}.pe-barra .btn.pri{min-height:46px;padding:0 22px;font-size:16px}.pe-continuar{border-top:1px solid var(--line);margin-top:28px;padding-top:18px}.pe-continuar h3{margin:0 0 12px;font-size:20px}.pe-item{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,2fr) auto auto auto auto;align-items:center;margin-bottom:8px;padding:10px 12px;display:grid}.pe-item>*{padding:0 14px}.pe-item>*+*{border-left:1px solid var(--line)}.pe-acoes{gap:8px;display:flex}.pe-ing{border-collapse:collapse;width:100%}.pe-ing th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:8px 12px;font-size:13px}.pe-ing td{border-bottom:1px solid var(--line);padding:8px 12px;font-size:16px;font-weight:700}.pe-ing td small{color:var(--muted);font-weight:400}.pe-ing .pe-campo{max-width:240px}.pe-ing .pe-campo input{padding:6px 12px;font-size:22px;font-weight:700}.pe-bloco-ficha{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.pe-bloco-ficha h3{margin-bottom:10px}.pe-linha{flex-wrap:wrap;gap:8px;display:flex}.pe-chip{background:var(--accent-soft);color:var(--accent);border-radius:12px;margin-top:14px;padding:12px 18px;font-size:17px;font-weight:700}.pe-motivo{margin-top:14px}.pe-motivo textarea{min-height:70px}.pe-pronto{background:var(--good-bg);border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex}.pe-pronto .v{background:var(--good);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.pe-pronto small{color:var(--good);font-size:17px;font-weight:700;display:block}.pe-pronto b{font-size:clamp(20px,2.6vw,27px)}.pe-fluxo{align-items:center;gap:12px;margin:18px 0 6px;display:flex}.pe-fluxo div{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:12px;flex:1;padding:9px 6px;font-size:17px;font-weight:700}.pe-fluxo div.fim{background:var(--good-bg)}.pe-rend{letter-spacing:-.5px;margin:6px 0 0;font-size:clamp(28px,4vw,38px);font-weight:800}.pe-porum{color:var(--muted);margin:2px 0 0;font-size:16px}.pe-alerta{color:var(--warn);background:var(--warn-bg);border-radius:10px;padding:8px 12px;font-size:14px;font-weight:600}.pe-sep{border-top:1px solid var(--line);padding-top:14px;margin:16px 0 6px!important}.pe-usado{border-collapse:collapse;width:100%}.pe-usado td{border-bottom:1px solid var(--line);padding:7px 10px;font-size:16px}.pe-usado td:first-child{font-weight:700}.pe-usado td:last-child{text-align:right}.pe-guardar{border:1px solid var(--line);background:var(--sunk);border-radius:12px;align-items:center;gap:12px;margin:12px 0;padding:12px 16px;font-size:17px;font-weight:700;display:flex}.pe-data{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;margin-top:8px;padding:10px 14px;font-size:16px;display:flex}.pe-obs{border:1px solid var(--line);background:var(--surface);width:100%;min-height:96px;color:var(--ink);font:inherit;resize:vertical;border-radius:12px;padding:10px 14px}.pe-registro{background:var(--accent-soft);color:var(--accent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;padding:12px 16px;display:flex}.pe-registro span{color:var(--ink)}@media (max-width:820px){.pe-duas{grid-template-columns:minmax(0,1fr)}.pe-duas>div+div{border-left:0;border-top:1px solid var(--line);padding-top:18px;padding-left:0}.pe-passos span{display:none}.pe-passos .atual span{display:inline}.pe-item{grid-template-columns:1fr 1fr}.pe-item>*{padding:4px 6px}.pe-item>*+*{border-left:0}.pe-item b{grid-column:1/-1}.pe-acoes{grid-column:1/-1;justify-content:flex-end}.pe-barra{flex-direction:column;align-items:stretch}}.cm-titulo-var{flex-wrap:wrap;align-items:center;gap:10px 14px;display:inline-flex}.cm-seg{background:var(--sunk);border:1px solid var(--line);vertical-align:middle;border-radius:12px;gap:3px;padding:3px;font-size:14px;display:inline-flex}.cm-seg button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:flex-start;padding:6px 14px;font-weight:600;line-height:1.2;display:flex}.cm-seg button small{font-size:11.5px;font-weight:500}.cm-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001f}.cm-seg button[aria-pressed=true] small{color:var(--accent)}.btn.cm-btn-var{color:var(--accent);border-color:var(--accent)}.cm-copiado{color:var(--ink);background:#34c75918;border:1px solid #34c75955;border-radius:12px;margin:0 0 12px;padding:10px 14px}.crow.cm-var-row{grid-template-columns:auto minmax(0,1.2fr) minmax(0,2fr) 24px}.cm-var-tams{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cm-var-tam{border:1px solid var(--line);background:var(--sunk);font-variant-numeric:tabular-nums;border-radius:10px;gap:1px;min-width:118px;padding:5px 10px;font-size:12.5px;display:grid}.cm-var-tam b{font-size:13px}.cm-var-tam.off{opacity:.55}.check.cm-var-copiar{align-items:flex-start;gap:10px;padding:8px 0;display:flex}.check.cm-var-copiar input{margin-top:3px}.check.cm-var-copiar small{color:var(--muted);font-size:12.5px;display:block}.cm-cat-nova{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.cm-cat-nova .f{flex:1;min-width:200px}.cm-cat-lista{gap:6px;margin-top:10px;display:grid}.cm-cat{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.cm-cat[draggable=true]{cursor:grab}.cm-cat.arrastando{opacity:.45}.cm-cat.sobre{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.cm-cat-alca{color:var(--muted);letter-spacing:-2px;-webkit-user-select:none;user-select:none;font-weight:700}.cm-cat-n{background:var(--sunk);min-width:26px;height:26px;color:var(--muted);border-radius:50%;place-items:center;font-size:12.5px;font-weight:600;display:grid}.cm-cat-nome{flex:1;min-width:0}.cm-cat-nome small{color:var(--muted);font-size:12.5px;display:block}.cm-cat-acoes{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cm-table td.n,.cm-table th.n{text-align:right;font-variant-numeric:tabular-nums}.cm-table tr.cm-tam-atual td{background:var(--accent-soft)}.cm-ativa-tams{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:12px 0;display:grid}@media (max-width:640px){.crow.cm-var-row{grid-template-columns:auto minmax(0,1fr) 20px}.cm-var-tams{grid-column:1/-1;justify-content:flex-start}.cm-cat{flex-wrap:wrap}.cm-cat-alca{display:none}.cm-cat-acoes{justify-content:flex-start;width:100%}}.ds-linha{border:0;border-top:1px solid var(--line);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;grid-template-columns:minmax(0,2.2fr) minmax(120px,1fr) 90px 100px minmax(110px,1fr);align-items:center;gap:12px;padding:11px 16px;display:grid}.ds-linha.cli{grid-template-columns:minmax(0,2fr) minmax(90px,1fr) minmax(110px,1fr) 80px 100px 130px}.ds-linha.cab{cursor:default;color:var(--muted);background:var(--sunk);border-top:0;font-size:11.5px;font-weight:600}.ds-linha:not(.cab):hover{background:var(--sunk)}.ds-linha:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.ds-linha .r{text-align:right;font-variant-numeric:tabular-nums}.filtros-ds{margin-bottom:12px}.filtros-ds input{border:1px solid var(--line);background:var(--surface);width:min(420px,100%);color:inherit;font:inherit;border-radius:10px;padding:9px 12px}.ds-cartoes{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;display:grid}.ds-pub{flex-direction:column;gap:8px;display:flex}.ds-frase-mini{color:var(--muted);margin:0;font-size:12.5px}.ds-nums{gap:22px;display:flex}.ds-nums span{color:var(--muted);font-size:12px;display:block}.ds-nums b{font-variant-numeric:tabular-nums;font-size:20px}.bom{color:var(--good)}.ruim{color:var(--bad)}.ds-barra{background:var(--sunk);border-radius:99px;height:7px;overflow:hidden}.ds-barra i{background:var(--good);height:100%;display:block}.ds-acoes{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px;display:flex}.ds-contas{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ds-contas>div{background:var(--sunk);border-radius:12px;padding:10px 12px}.ds-contas span{color:var(--muted);font-size:12px}.ds-contas b{letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:22px;display:block}.ds-contas small{color:var(--muted);font-size:11.5px}.ds-frase{background:var(--accent-soft);border-radius:10px;margin:0;padding:9px 12px;font-size:13.5px}.ds-grupo{background:var(--sunk);border-radius:14px;gap:0;padding:10px 10px 6px;display:grid}.ds-grupo.tira{background:var(--bad-bg)}.ds-grupo>header{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;margin:0 2px 8px;font-size:12px;font-weight:700;display:flex}.ds-grupo.tira>header{color:var(--bad)}.ds-cond{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.ds-cond.ruim{border-color:var(--bad)}.ds-cond-l{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.ds-cond-l .xbtn{height:38px;font-size:16px}.ds-valor{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.ds-valor input,.ds-valor select{border:1px solid var(--line);background:var(--bg);width:130px;color:inherit;font:inherit;border-radius:8px;padding:8px 10px}.ds-valor input[type=date]{width:160px}.chip.ds-chip{padding:5px 11px;font-size:12.5px}.ds-cond .hint{color:var(--muted);margin:0;font-size:12px}.ds-e{border:1px solid var(--line);background:var(--surface);width:26px;height:26px;color:var(--muted);border-radius:50%;place-items:center;margin:6px 0 6px 14px;font-size:11px;font-weight:700;display:grid}.ds-ou{color:var(--muted);align-items:center;gap:10px;margin:10px 0;font-size:12px;font-weight:700;display:flex}.ds-ou.tira{color:var(--bad)}.ds-ou:before,.ds-ou:after{content:"";border-top:1px dashed var(--line);flex:1}.ds-add{color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:0;padding:8px 2px;font-size:13px;font-weight:600}.ds-prontos{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.ds-pronto{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;min-width:170px;max-width:200px;color:inherit;font:inherit;border-radius:12px;padding:9px 12px}.ds-pronto:hover{border-color:var(--accent)}.ds-pronto b{font-size:13px;display:block}.ds-pronto small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.ds-check{cursor:pointer;align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.ds-check input{margin-top:3px}.ds-amostra summary{cursor:pointer;color:var(--accent);font-size:13px;font-weight:600}.ds-amostra ul{margin:8px 0 0;padding-left:18px;font-size:13px}.ds-msg{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:16px;display:grid}.ds-vars{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;font-size:12.5px;display:flex}.ds-vars button{font-family:var(--mono);border:1px dashed var(--line);color:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:2px 7px;font-size:12px}.ds-vars button:hover{border-color:var(--accent);color:var(--accent)}.ds-contador{flex-wrap:wrap;gap:12px;margin-top:4px;font-size:12.5px;display:flex}.ds-contador .ok{color:var(--good)}.ds-contador .warn{color:var(--warn)}.ds-fone{color:#111;background:#fff;border:9px solid #1b1c1f;border-radius:34px;width:100%;max-width:270px;min-height:300px;margin:0 auto;padding:12px 11px 16px}.ds-fone-topo{justify-content:space-between;padding:0 6px 8px;font-size:11px;font-weight:600;display:flex}.ds-fone-rem{text-align:center;border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:8px}.ds-fone-rem i{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin:0 auto 4px;font-style:normal;font-weight:800;display:grid}.ds-fone-rem b{font-size:12.5px;display:block}.ds-fone-rem small{color:#888;font-size:10.5px}.ds-bolha{white-space:pre-wrap;overflow-wrap:anywhere;background:#e9e9eb;border-radius:17px 17px 17px 5px;padding:9px 12px;font-size:13px;line-height:1.4}.ds-bolha u{color:#1a73e8}.ds-bolha.vazia{color:#888}.ds-estimativa{background:var(--sunk);border-radius:10px;align-self:end;padding:10px 12px;font-size:13px}.ds-det-topo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ds-det{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:18px;display:grid}.ds-det h3{margin-bottom:6px;font-size:14px;font-weight:700}.ds-dl{grid-template-columns:auto auto;justify-content:space-between;gap:6px 18px;margin:0;font-size:13.5px;display:grid}.ds-dl dt{color:var(--muted)}.ds-dl dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.ds-passos{gap:8px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.ds-config{gap:12px;max-width:760px;display:grid}@media (max-width:700px){.ds-linha,.ds-linha.cli{grid-template-columns:minmax(0,1fr) auto}.ds-linha:not(.cli)>:nth-child(n+3),.ds-linha.cli>:nth-child(n+2):not(:last-child){display:none}.ds-contas,.ds-cond-l,.ds-msg,.ds-det{grid-template-columns:minmax(0,1fr)}.ds-cond-l .xbtn{justify-self:end}}.jor{color:#fff;background-color:#1a0b4d;background-image:radial-gradient(900px 520px at 0 -5%,#ff4fa36b,#0000 60%),radial-gradient(760px 560px at 105% 22%,#22d3ee4d,#0000 60%),radial-gradient(820px 700px at 50% 115%,#ff8a1f57,#0000 60%),repeating-linear-gradient(135deg,#ffffff09 0 12px,#0000 12px 24px),linear-gradient(#26107e,#140840);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;min-height:100vh;font-family:inherit}.jor-app{max-width:480px;padding:12px max(16px,env(safe-area-inset-left,0px)) calc(92px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:16px;margin:0 auto;display:flex}.jor-card{background:linear-gradient(#36208f,#2a1676);border:3px solid #0e0430;border-radius:22px;padding:16px;box-shadow:0 6px #0e0430,inset 0 2px #ffffff1f}.jor-card h2{letter-spacing:.03em;text-transform:uppercase;color:#ffd23f;text-shadow:0 2px #0e0430;justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;font-size:16px;font-weight:900;display:flex}.jor-nota{color:#c3b8f2;margin:8px 0 0;font-size:13px;line-height:1.45}.jor-nota b{color:#ffd23f}.jor-fase{text-align:center;color:#c3b8f2;background:#00000047;border:2px solid #ffffff1a;border-radius:999px;align-self:center;margin:0;padding:4px 12px;font-size:12px}.jor-fase b{color:#fff}.jor-topo{align-items:center;gap:12px;display:flex}.jor-topo img{background:#fff;border:3px solid #0e0430;border-radius:12px;flex:none;box-shadow:0 4px #0e0430}.jor-quem{flex:1;min-width:0}.jor-quem h1{color:#ffd23f;text-shadow:0 3px #0e0430;margin:0;font-size:21px;font-weight:900}.jor-quem p{color:#c3b8f2;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:13px;overflow:hidden}.jor-sair{color:#fff;cursor:pointer;background:#ffffff1a;border:2px solid #0e0430;border-radius:12px;padding:6px 12px;font-weight:800}.jor-btn{color:#2a1500;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;background:linear-gradient(#ffe778,#ffb224);border:3px solid #0e0430;border-radius:14px;width:100%;margin-top:16px;padding:13px;font-size:15px;font-weight:900;box-shadow:0 5px #0e0430}.jor-btn:active{transform:translateY(4px);box-shadow:0 1px #0e0430}.jor-btn:disabled{opacity:.5;cursor:not-allowed}.jor-login{text-align:left;flex-direction:column;margin-top:6vh;display:flex}.jor-login img{align-self:center}.jor-login h1{text-align:center;color:#ffd23f;text-shadow:0 3px #0e0430;margin:8px 0 0;font-size:28px;font-weight:900}.jor-login .jor-nota{text-align:center}.jor-login label{margin:16px 0 6px;font-size:14px;font-weight:800}.jor-login input{color:#fff;letter-spacing:.06em;background:#170a45;border:3px solid #0e0430;border-radius:12px;padding:12px 14px;font-size:18px}.jor-login input:focus{outline-offset:1px;outline:3px solid #22d3ee}.jor-erro{background:#ff3d4e2e;border:2px solid #ff3d4e;border-radius:12px;margin:12px 0 0;padding:10px 12px;font-weight:700}.jor-hero{background:radial-gradient(circle at 92% 110%,#ff8a1f8c,#0000 62%),linear-gradient(160deg,#5323c9,#2a1676 72%)}.jor-hero-top{align-items:center;gap:14px;display:flex}.jor-hero-top img{filter:drop-shadow(0 3px #0000004d);flex:none}.jor-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#22d3ee;margin:0;font-size:11px;font-weight:800}.jor-patente{text-shadow:0 3px #0e0430;margin:4px 0;font-size:32px;font-weight:900;line-height:1}.jor-shu{color:#c3b8f2;margin:0;font-size:12px}.jor-xp{justify-content:space-between;align-items:baseline;margin:16px 0 8px;display:flex}.jor-xp p{color:#c3b8f2;text-align:right;margin:0;font-size:13px}.jor-xp p:first-child{text-align:left}.jor-xp p:first-child b{color:#ffd23f;text-shadow:0 3px #0e0430;font-size:30px;font-weight:900}.jor-xp p b{color:#fff}.jor-barra{background:#170a45;border:3px solid #0e0430;border-radius:999px;height:24px;overflow:hidden}.jor-barra i{background:linear-gradient(90deg,#ff8a1f,#ffd23f);border-radius:999px;height:100%;display:block;box-shadow:inset 0 -5px #0003}.jor-reqs{gap:6px;margin:14px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.jor-reqs li{align-items:center;gap:8px;display:flex}.jor-reqs span{border:2px solid #ffffff40;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid}.jor-reqs span.ok{color:#0e0430;background:#38f59a;border-color:#0e0430}.jor-carimbos{grid-template-columns:repeat(3,1fr);justify-items:center;gap:10px;display:grid}.jor-selo{aspect-ratio:1;color:#c3b8f2;text-transform:uppercase;letter-spacing:.06em;background:#0000002e;border:2px dashed #5236c2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:104px;font-size:11px;display:flex}.jor-selo b{font-size:14px}.jor-selo.ok{color:#ffd23f;background:radial-gradient(circle,#ffd23f38,#0000 70%);border:4px double #ffd23f;transform:rotate(-10deg)}.jor-selo.aberto{color:#fff;background:#22d3ee1a;border-color:#22d3ee}.jor-selo.antes{opacity:.35;border-style:dotted}.jor-missao{margin:0;font-size:18px;font-weight:800}.jor-pill{color:#c3b8f2;text-transform:none;letter-spacing:0;text-shadow:none;white-space:nowrap;background:#ffffff1a;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800}.jor-ano{flex-direction:column;gap:14px;display:flex}.jor-tri{grid-template-columns:44px 1fr;align-items:center;gap:10px;display:grid}.jor-tri>p{margin:0;font-size:18px;font-weight:900}.jor-tri .jor-selo{font-size:9px}.jor-regras{color:#c3b8f2;gap:6px;margin:0;padding-left:18px;font-size:14px;display:grid}.jor-regras b{color:#fff}.jor-escada{flex-direction:column;margin:12px 0 0;padding:0;list-style:none;display:flex}.jor-escada li{border-top:1px solid #ffffff17;grid-template-columns:56px 1fr;align-items:start;gap:12px;padding:12px 0;display:grid}.jor-escada li:first-child{border-top:0}.jor-escada li.atual{background:#ffd23f1f;border:2px solid #ffd23f66;border-radius:14px;padding:12px}.jor-escada li.futura img{filter:grayscale(.75);opacity:.55}.jor-esc-nome{flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0;font-size:18px;font-weight:900;display:flex}.jor-cofre{background:linear-gradient(#160e40,#0e0833)}.jor-grade{grid-template-columns:repeat(3,1fr);gap:16px 8px;display:grid}.jor-grade div{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.jor-grade img{filter:drop-shadow(0 4px #00000059);width:100%;max-width:90px;height:auto}.jor-grade b{color:#f4e6a6;font-size:12px;line-height:1.2}.jor-grade .bloq b{color:#8fa3cc}.jor-grade span{text-transform:uppercase;letter-spacing:.08em;color:#b9c6e4;font-size:10px;font-weight:700}.jor-prog{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jor-prog li{border-top:1px solid #ffffff17;padding:10px 0}.jor-prog li:first-child{border-top:0;padding-top:0}.jor-prog li div{justify-content:space-between;gap:8px;font-size:14px;display:flex}.jor-prog li div span{color:#c3b8f2;white-space:nowrap;font-size:12px}.jor-prog li .jor-nota{margin:2px 0 6px;font-size:12px}.jor-prog i{background:#170a45;border-radius:999px;height:8px;display:block;overflow:hidden}.jor-prog em{background:#ffd23f;height:100%;display:block}.jor-abas{padding:0 max(8px,env(safe-area-inset-left,0px)) env(safe-area-inset-bottom,0px);z-index:20;background:linear-gradient(#22106a,#140840);border-top:3px solid #0e0430;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.jor-abas button{color:#c3b8f2;cursor:pointer;background:0 0;border:0;padding:16px 4px;font-size:13px;font-weight:800}.jor-abas button[aria-current=page]{color:#ffd23f;text-shadow:0 0 8px #ffd23fb3}.jor button:focus-visible{outline-offset:2px;outline:3px solid #22d3ee}@media (prefers-reduced-motion:reduce){.jor *{transition:none!important;animation:none!important}}.jor-selo.sem{color:#ff8b95;background:#ff3d4e14;border:2px solid #ff3d4e}.jor-barra.fina{height:16px;margin-bottom:4px}.jor-barra.fina i{background:linear-gradient(90deg,#14b87a,#38f59a)}.jck-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jck-lista li{border-top:1px solid var(--line,#00000014);grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.jck-lista li:first-child{border-top:0}.jck-lista img{object-fit:cover;border-radius:10px;width:56px;height:56px;display:block}.jck-vazio{background:#7f7f7f1f;border-radius:10px;place-items:center;width:56px;height:56px;font-size:24px;display:grid}.jck-quem{flex-direction:column;min-width:0;display:flex}.jck-quem span{opacity:.75;font-size:13px}.jck-quem .jck-ok{color:#2f8a4a;opacity:1;font-weight:600}.jck-quem .jck-falta{color:#b8730a;opacity:1;font-weight:600}.jpr-tab th small{opacity:.7;font-weight:400}.jpr-tab td{white-space:nowrap}.jpr-n{opacity:.7;font-size:11px;display:block}.jpr-nota label{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.jpr-nota input{width:84px}.jor-partes{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.jor-partes li{background:#ffffff12;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.jor-partes small{opacity:.75;font-size:12px;display:block}.jor-partes em{text-align:right;max-width:84px;font-size:12px;font-style:normal;font-weight:700}.jor-parte-ic{background:#ffffff24;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.jor-partes li.ok .jor-parte-ic{color:#062b12;background:#22c55e}.jor-partes li.perdeu .jor-parte-ic{background:#ff4f6d}.jor-partes li.andamento .jor-parte-ic{color:#062b33;background:#22d3ee}.min-cel{white-space:nowrap}.min-cel .lapis{min-width:26px;min-height:26px;color:var(--accent);border-color:var(--line);background:var(--surface);margin-left:6px;font-size:15px;font-weight:400}.min-cel .lapis:hover{border-color:var(--line);color:var(--ink)}.min-ed{align-items:center;gap:4px;display:inline-flex}.min-ed input.n{width:70px}
