: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)}.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(--mod,var(--brand));width:32px;height:32px;color:var(--mod-ink,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(470px,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(4,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)}.seletor-grade{grid-template-columns:repeat(3,minmax(0,1fr))}}.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.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(--mod,var(--brand));width:52px;height:52px;color:var(--mod-ink,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-conv-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pp-conv-acoes .btn{min-height:30px;padding:4px 10px;font-size:13px}.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 .jor-spice{filter:drop-shadow(0 8px 14px #00000073);margin-top:-58px;animation:3.2s ease-in-out infinite jor-spice}@keyframes jor-spice{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-6px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.jor-login .jor-spice{animation:none}}.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}.ds-verif{color:#fff;vertical-align:1px;background:#1a73e8;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;display:inline-grid}.ds-card{background:#fff;border:1px solid #e3e3e6;border-radius:16px;overflow:hidden}.ds-card img{aspect-ratio:2;object-fit:cover;background:#f2f2f4;width:100%;height:auto;display:block}.ds-card-txt{white-space:pre-wrap;overflow-wrap:anywhere;padding:9px 11px;font-size:13px;line-height:1.4}.ds-card-txt b{margin-bottom:3px;display:block}.ds-card-btn{text-align:center;color:#1a73e8;border-top:1px solid #eee;padding:8px;font-size:12.5px;font-weight:600}.ds-canal{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.ds-canal button{text-align:left;border:1px solid var(--line);background:var(--surface);min-width:140px;color:inherit;border-radius:12px;flex:1;padding:10px 12px}.ds-canal button[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 25%,transparent)}.ds-canal button b{display:block}.ds-canal button small{color:var(--muted)}.ds-rodadas{flex-direction:column;gap:6px;display:flex}.ds-rodada{border-bottom:1px solid var(--line);grid-template-columns:auto auto 1fr auto;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:grid}.ds-rodada .btn{padding:4px 10px;font-size:12.5px}@media (max-width:600px){.ds-rodada{grid-template-columns:auto 1fr auto}.ds-rodada .hint{order:5;grid-column:1/-1}}.ds-foto{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.ds-foto img{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:96px;height:48px}.ds-prov{border:1px solid var(--line);border-radius:12px;margin-top:10px;padding:10px 12px}.ds-prov summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jg-link{color:#22d3ee;font-weight:800;text-decoration:underline}.jg-aviso{background:#22c55e2e;border:2px solid #22c55e;border-radius:12px;margin:0;padding:10px 12px;font-weight:700}.jg-lojas{gap:8px;display:flex;overflow-x:auto}.jg-lojas button{white-space:nowrap;color:#c3b8f2;cursor:pointer;background:#ffffff14;border:3px solid #0e0430;border-radius:14px;flex:1;padding:9px 12px;font-weight:900}.jg-lojas button[aria-selected=true]{color:#2a1500;background:linear-gradient(#ffe778,#ffb224);box-shadow:0 4px #0e0430}.jg-podio{grid-template-columns:repeat(3,1fr);align-items:end;gap:8px;display:grid}.jg-degrau{color:#fff;font:inherit;cursor:pointer;text-align:center;background:#ffffff12;border:3px solid #0e0430;border-radius:16px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:10px 4px 12px;display:flex}div.jg-degrau{cursor:default}.jg-degrau b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.jg-degrau small{color:#c3b8f2;font-size:11px}.jg-degrau em{color:#ffd23f;font-size:12px;font-style:normal;font-weight:900}.jg-degrau.p1{grid-area:1/2}.jg-degrau.p2{grid-area:1/1}.jg-degrau.p3{grid-area:1/3}.jg-degrau.p1{background:linear-gradient(#ffd23f52,#ffd23f14);padding-top:16px;padding-bottom:22px;box-shadow:0 0 18px #ffd23f59}.jg-degrau.p2{background:linear-gradient(#c8d2e640,#c8d2e60f)}.jg-degrau.p3{background:linear-gradient(#ff8a1f40,#ff8a1f0f)}.jg-degrau.eu{outline-offset:2px;outline:3px solid #22d3ee}.jg-pos{color:#ffd23f;text-shadow:0 2px #0e0430;font-size:18px;font-weight:900}.jg-busca{color:#fff;box-sizing:border-box;background:#170a45;border:3px solid #0e0430;border-radius:12px;width:100%;margin-top:10px;padding:10px 12px;font-size:16px}.jg-lista{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.jg-lista>li>button,.jg-row{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:#ffffff12;border:0;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.jg-row{cursor:default}.jg-quem{flex-direction:column;flex:1;min-width:0;display:flex}.jg-quem b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.jg-quem small{color:#c3b8f2;font-size:12px}.jg-dir{flex:none;align-items:center;gap:6px;display:flex}.jg-pontos{gap:3px;display:flex}.jg-pontos i{background:#ffffff40;border-radius:50%;width:9px;height:9px}.jg-pontos i.ok{background:#22c55e}.jg-pontos i.perdeu{background:#ff4f6d}.jg-pontos i.andamento{background:#22d3ee}.jg-voltar{align-self:flex-start}.jg-form{flex-direction:column;gap:6px;margin-top:12px;display:flex}.jg-form label{font-size:14px;font-weight:800}.jg-form select,.jg-form input{color:#fff;background:#170a45;border:3px solid #0e0430;border-radius:12px;min-width:0;padding:10px 12px;font-size:16px}.jg-linha{gap:8px;display:flex}.jg-linha input{flex:1}.jg-btn{color:#2a1500;cursor:pointer;background:linear-gradient(#ffe778,#ffb224);border:3px solid #0e0430;border-radius:12px;flex:none;padding:8px 14px;font-weight:900}.jg-btn:disabled{opacity:.5;cursor:not-allowed}.jg-passaporte{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.jg-passaporte .jor-selo{aspect-ratio:1;width:auto;min-width:0;height:auto}.jg-medalhas{grid-template-columns:repeat(6,1fr);justify-items:center;gap:6px;display:grid}.jg-conq{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.jg-conq li{background:#ffffff12;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex}.jg-conq span{flex-direction:column;flex:1;min-width:0;display:flex}.jg-conq small{color:#c3b8f2;font-size:12px}.jg-x{color:#fff;cursor:pointer;background:#ff4f6d33;border:2px solid #ff4f6d;border-radius:10px;flex:none;width:32px;height:32px}.vnd-filtros{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;display:flex}.vnd-chip{padding:6px 12px}.vnd-datas{flex-wrap:wrap;gap:8px;display:flex}.vnd-datas label{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.vnd-datas input{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;border-radius:8px;padding:6px 8px}.vnd-aviso{margin-bottom:16px}.vnd-aviso p{margin:8px 0 0;font-size:14px;line-height:1.5}.vnd-bloco{background:var(--surface);border:1px solid var(--line);border-radius:var(--rc);box-shadow:var(--shadow);min-width:0;padding:16px 18px}.vnd-bloco .kpis{margin-bottom:10px}.vnd-bloco .kpi{box-shadow:none;background:var(--sunk);border-color:#0000}.vnd-duas{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-bottom:18px;display:grid}.vnd-duas>.dp-painel{margin-bottom:0}.vnd-partes{flex-direction:column;gap:12px;display:flex}.vnd-parte-cab{justify-content:space-between;gap:10px;margin-bottom:5px;font-size:13.5px;display:flex}.vnd-parte-cab span{font-variant-numeric:tabular-nums;white-space:nowrap}.vnd-parte-cab small{color:var(--muted)}.vnd-trilho{background:var(--sunk);border-radius:99px;height:8px;overflow:hidden}.vnd-trilho i{background:var(--accent);border-radius:99px;height:100%;display:block}.vnd-calor-rolo{-webkit-overflow-scrolling:touch;overflow-x:auto}.vnd-calor{border-collapse:separate;border-spacing:3px;min-width:100%;font-size:11px}.vnd-calor th{color:var(--muted);text-align:center;white-space:nowrap;padding:2px 4px;font-weight:600}.vnd-calor tbody th{text-align:left;padding-right:8px}.vnd-calor td{text-align:center;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--accent) calc(var(--q,0) * 92%),var(--sunk));min-width:38px;height:30px;color:var(--ink);border-radius:6px}.vnd-calor td[style*="--q:0."]{color:var(--ink)}.vnd-calor td[style*="--q:0.6"],.vnd-calor td[style*="--q:0.7"],.vnd-calor td[style*="--q:0.8"],.vnd-calor td[style*="--q:0.9"],.vnd-calor td[style*=--q\:1]{color:#fff}.vnd-busca{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vnd-busca input{flex:1;min-width:200px}.vnd-linha{border:0;border-top:1px solid var(--line);text-align:left;width:100%;font:inherit;color:inherit;background:0 0;grid-template-columns:36px minmax(0,2.4fr) 56px 80px 140px 80px 92px;align-items:center;gap:12px;padding:10px 16px;display:grid}button.vnd-linha{cursor:pointer}button.vnd-linha:hover:not(:disabled){background:var(--sunk)}button.vnd-linha:disabled{cursor:default}.vnd-linha .up{color:var(--good)}.vnd-linha .down{color:var(--bad)}.vnd-linha.cab{color:var(--muted);background:var(--sunk);border-top:0;font-size:11.5px;font-weight:600}.vnd-linha .r{text-align:right;font-variant-numeric:tabular-nums}.vnd-linha.vnd-meta-l{grid-template-columns:minmax(0,1.2fr) 140px 120px minmax(0,1.4fr)}.vnd-linha.vnd-cat-l{grid-template-columns:minmax(0,1fr) minmax(220px,320px)}.vnd-cat-l select{border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;border-radius:8px;width:100%;padding:8px 10px}.vnd-cat-l select.vnd-vazio{border-color:var(--warn);color:var(--muted)}.vnd-cats{margin-top:10px}.vnd-rodape{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.vnd-meta{height:6px;margin-top:8px}.vnd-meses{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;display:grid}.vnd-mes{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;font-size:12px;display:flex}.vnd-mes-col{background:var(--sunk);border-radius:8px;width:100%;max-width:56px;height:120px;position:relative;overflow:hidden}.vnd-mes-col i{background:var(--accent);opacity:.85;border-radius:8px 8px 0 0;position:absolute;bottom:0;left:0;right:0}.vnd-mes-col b{background:var(--ink);height:2px;position:absolute;left:-2px;right:-2px}.vnd-mes strong{font-variant-numeric:tabular-nums;font-size:12.5px}.vnd-mes small{color:var(--muted);font-size:11px;line-height:1.25}.vnd-mes small.up{color:var(--good)}.vnd-mes small.down{color:var(--bad)}.vnd-bcg{background:var(--surface);border:1px solid var(--line);border-radius:var(--rc);box-shadow:var(--shadow);margin:0 0 14px;padding:12px 14px}.vnd-bcg svg{width:100%;max-width:820px;height:auto;margin:0 auto;display:block}.vnd-bcg .q.estrela{fill:var(--good)}.vnd-bcg .q.vaca{fill:var(--accent)}.vnd-bcg .q.interrogacao{fill:var(--warn)}.vnd-bcg .q.abacaxi{fill:var(--bad)}.vnd-bcg .ql{fill:var(--muted);font-size:12px;font-weight:650}.vnd-bcg .eixo{fill:var(--muted);font-size:11px}.vnd-bcg circle.b{fill-opacity:.55;stroke-width:1.5px;cursor:pointer}.vnd-bcg circle.estrela{fill:var(--good);stroke:var(--good)}.vnd-bcg circle.vaca{fill:var(--accent);stroke:var(--accent)}.vnd-bcg circle.interrogacao{fill:var(--warn);stroke:var(--warn)}.vnd-bcg circle.abacaxi{fill:var(--bad);stroke:var(--bad)}.vnd-bcg circle.on{fill-opacity:.9;stroke:var(--ink)}.vnd-quadrantes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:12px;display:grid}.vnd-quadrantes .dp-painel{margin-bottom:0}.vnd-q ul{margin:8px 0 0;padding-left:18px;font-size:13.5px}.vnd-q li{margin:3px 0}.vnd-q .note{margin:0}.vnd-ficha .kpis{margin:10px 0}@media (max-width:760px){.vnd-meses{grid-template-columns:repeat(4,minmax(0,1fr))}.vnd-meses .vnd-mes:nth-child(-n+3){display:none}}@media (max-width:640px){.vnd-linha{grid-template-columns:24px minmax(0,1fr) 34px 70px 62px;gap:8px;padding:10px 12px}.vnd-linha>:nth-child(4),.vnd-linha>:nth-child(5){display:none}.vnd-linha.vnd-meta-l{grid-template-columns:minmax(0,1fr) 100px 80px}.vnd-linha.vnd-meta-l>:nth-child(4){display:none}.vnd-linha.vnd-cat-l,.vnd-quadrantes,.vnd-duas{grid-template-columns:1fr}}.vnd-linha .hint,.vnd-bloco .hint,.vnd-linha small.hint{color:var(--muted);font-size:12px}.an-filtros{align-items:flex-end}.an-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:14px 0;display:grid}.an-kpi{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:2px;min-width:0;padding:14px 16px;display:grid}.an-kpi span{color:var(--muted);font-size:13px}.an-kpi b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.an-kpi small{color:var(--muted);font-size:12.5px}.an-kpi.an-k-ruim b{color:var(--bad)}.an-kpi.an-k-atenc b{color:var(--warn)}.an-lado{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:16px;margin-bottom:16px;display:grid}.an-lado .cartao{min-width:0}.an-alertas{gap:8px;margin-top:10px;display:grid}.an-al{background:var(--sunk);font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.an-al b{font-size:14px;display:block}.an-al small{color:var(--muted);font-size:12.5px}.an-v{font-variant-numeric:tabular-nums;font-weight:700}.an-pt{border-radius:50%;width:10px;height:10px}.an-pt.an-ok,.an-legenda i.an-ok,.an-barra i.an-ok{background:var(--good)}.an-dot.an-ok{fill:var(--good)}.an-pt.an-warn,.an-legenda i.an-warn,.an-barra i.an-warn{background:#d98a12}.an-dot.an-warn{fill:#d98a12}.an-pt.an-bad,.an-legenda i.an-bad,.an-barra i.an-bad{background:var(--bad)}.an-dot.an-bad{fill:var(--bad)}.an-pt.an-off,.an-barra i.an-off{background:var(--muted)}.an-cmv.an-ok{color:var(--good);font-weight:700}.an-cmv.an-warn{color:var(--warn);font-weight:700}.an-cmv.an-bad{color:var(--bad);font-weight:700}.an-pill.an-ok{background:var(--good-bg);color:var(--good)}.an-pill.an-warn{background:var(--warn-bg);color:var(--warn)}.an-pill.an-bad{background:var(--bad-bg);color:var(--bad)}.an-pill.an-off{background:var(--sunk);color:var(--muted)}.an-l-bom{color:var(--good);font-weight:700}.an-l-baixo{color:var(--warn);font-weight:700}.an-l-neg{color:var(--bad);font-weight:700}.an-graf{position:relative}.an-graf svg{width:100%;height:auto;margin-top:8px;display:block}.an-graf text{fill:var(--muted);font-size:11px}.an-grid{stroke:var(--line)}.an-meta{stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:5 4}.an-graf .an-meta-t{fill:var(--accent);font-weight:700}.an-dot{stroke:var(--surface);stroke-width:1.5px;fill-opacity:.85;cursor:pointer}.an-tip{z-index:50;pointer-events:none;background:var(--surface);border:1px solid var(--line);border-radius:10px;max-width:240px;padding:8px 10px;font-size:13px;position:fixed;box-shadow:0 8px 24px #0000002e}.an-legenda{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:6px;font-size:12.5px;display:flex}.an-legenda i{border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}.an-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex}.an-rank-f{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.an-tab table{min-width:900px}.an-tab td.n,.an-tab th.n{text-align:right;font-variant-numeric:tabular-nums}.an-tab tbody tr{cursor:pointer}.an-tab tbody tr:hover td{background:var(--sunk)}.an-tab td{white-space:nowrap}.an-sub{color:var(--muted);font-size:12.5px;font-weight:400;display:block}.an-sub-i{color:var(--muted)}.an-barra{background:var(--sunk);border-radius:3px;min-width:80px;height:6px;margin-top:4px;position:relative}.an-barra.grossa{border-radius:7px;height:14px;margin:0}.an-barra i{border-radius:inherit;position:absolute;inset:0 auto 0 0}.an-barra em{background:var(--ink);opacity:.55;width:2px;position:absolute;top:-3px;bottom:-3px}.an-cats{gap:10px;margin-top:12px;display:grid}.an-cat{grid-template-columns:minmax(120px,200px) minmax(0,1fr) 130px 110px;align-items:center;gap:12px;font-size:14px;display:grid}.an-cat .n{text-align:right;font-variant-numeric:tabular-nums}.an-cat-cab{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:700}.an-metas{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin-top:10px;display:grid}.an-meta-c{background:var(--sunk);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.an-meta-c input{text-align:right;width:64px}.an-det{grid-column:1/-1;gap:12px;min-width:0;display:grid}.an-det>.hint{margin:0}.an-canais{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.an-canal{border:1px solid var(--line);border-radius:12px;gap:3px;padding:10px 12px;font-size:14px;display:grid}.an-canal.sel{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.an-canal div{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.an-canal div span{color:var(--muted)}.an-sim{background:var(--sunk);border-radius:12px;gap:8px;padding:12px;display:grid}.an-sim input[type=range]{width:100%;accent-color:var(--accent)}.an-sim-res{font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (max-width:560px){.an-sim-res{grid-template-columns:repeat(2,minmax(0,1fr))}}.an-sim-res div{background:var(--surface);color:var(--muted);border-radius:9px;padding:7px 9px;font-size:12.5px}.an-sim-res b{color:var(--ink);font-size:16px;display:block}@media (max-width:820px){.an-lado{grid-template-columns:1fr}.an-cat{grid-template-columns:1fr auto auto}.an-cat .an-barra{grid-area:2/1/auto/-1}.an-cat-cab span:nth-child(2){display:none}}.vnd-tab-rolo{-webkit-overflow-scrolling:touch;background:var(--surface);border:1px solid var(--line);border-radius:var(--rc);box-shadow:var(--shadow);overflow-x:auto}.vnd-tab{border-collapse:collapse;width:100%;min-width:1080px;font-size:13.5px}.vnd-tab th{color:var(--muted);text-align:left;background:var(--sunk);white-space:nowrap;padding:10px 12px;font-size:11.5px;font-weight:600;position:sticky;top:0}.vnd-tab td{border-top:1px solid var(--line);vertical-align:middle;padding:10px 12px}.vnd-tab .r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.vnd-tab td small{font-size:11.5px;display:block}.vnd-tab tbody tr{cursor:pointer}.vnd-tab tbody tr:hover{background:var(--sunk)}.vnd-tab tbody tr:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.vnd-tab .up,.vnd-ficha .up{color:var(--good)}.vnd-tab .down,.vnd-ficha .down{color:var(--bad)}.vnd-am{color:var(--warn)}.vnd-bm{background:var(--sunk);border-radius:99px;min-width:90px;max-width:140px;height:6px;margin-top:5px;position:relative}.vnd-bm i{background:var(--muted);border-radius:99px;position:absolute;top:0;bottom:0;left:0}.vnd-bm i.s-dentro{background:var(--good)}.vnd-bm i.s-perto,.vnd-bm i.s-conferir{background:var(--warn)}.vnd-bm i.s-acima{background:var(--bad)}.vnd-bm em{background:var(--ink);border-radius:2px;width:2px;position:absolute;top:-3px;bottom:-3px}.vnd-sel{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;border-radius:8px;padding:8px 10px}.vnd-situ{margin:6px 0 4px;font-size:13.5px;line-height:1.5}.vnd-situ .pill{margin-right:6px}.kpi .vnd-bm{max-width:none}.vnd-tab th,.vnd-tab td{padding-left:9px;padding-right:9px}.vnd-tab .pill{white-space:nowrap}.vnd-tab .pname{min-width:180px}.vnd-bcg .grade{stroke:var(--line);stroke-width:1px}.vnd-bcg .div{stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:5 5}.vnd-bcg .div-t{fill:var(--muted);font-size:11px;font-weight:600}.vnd-bcg .q{opacity:.06}.vnd-bcg circle.b{fill-opacity:.88;stroke:var(--surface);stroke-width:2px}.vnd-bcg circle.on{stroke:var(--ink);stroke-width:2.5px;fill-opacity:1}.vnd-bcg .rot{fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-size:11px}.vnd-leg{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:14px;margin-top:6px;font-size:12.5px;display:flex}.vnd-leg span{align-items:center;gap:6px;display:inline-flex}.vnd-leg i,.vnd-pt{border-radius:50%;width:10px;height:10px;display:inline-block}.vnd-pt{vertical-align:1px;margin-right:8px}.vnd-leg i.estrela,.vnd-pt.estrela{background:var(--good)}.vnd-leg i.interrogacao,.vnd-pt.interrogacao{background:var(--warn)}.vnd-leg i.abacaxi,.vnd-pt.abacaxi{background:var(--bad)}.vnd-quadrantes{grid-auto-rows:1fr}.vnd-q-vazio{margin:8px 0 0;font-size:13px}.vnd-bcg{--vaca:#4f7fe8}.vnd-bcg circle.vaca,.vnd-bcg .q.vaca{fill:var(--vaca)}.vnd-leg i.vaca,.vnd-pt.vaca{background:#4f7fe8}.vnd-bcg circle.estrela,.vnd-bcg circle.interrogacao,.vnd-bcg circle.abacaxi,.vnd-bcg circle.vaca{stroke:var(--surface)}.vnd-bcg circle.b.on{stroke:var(--ink)}.vnd-acoes{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.vnd-tab-franq{min-width:0}.vnd-tab.vnd-tab-franq th{white-space:normal;vertical-align:bottom;line-height:1.25}.vnd-tab-franq th,.vnd-tab-franq td{padding-left:6px;padding-right:6px}.vnd-tab-franq td.r{white-space:nowrap}.vnd-tab-franq .pname{min-width:150px}.vnd-tab-franq .vnd-spark{width:76px}.vnd-spark{align-items:flex-end;gap:2px;width:120px;height:28px;display:flex}.vnd-spark i{background:var(--accent);opacity:.75;border-radius:2px 2px 0 0;flex:1;min-height:2px}.vnd-spark i.vazio{background:var(--line);opacity:1}.vnd-lanc{flex-direction:column;gap:2px;display:flex}.vnd-lanc-l{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(150px,1fr) minmax(110px,.7fr);align-items:end;gap:12px;padding:8px 0;display:grid}.vnd-lanc-l:first-child{border-top:0}.vnd-lanc .f input{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:9px 10px}.vnd-obs{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:10px;font-size:13.5px;display:grid}.vnd-check{align-items:center;gap:8px;font-size:13.5px;display:inline-flex}@media (max-width:640px){.vnd-lanc-l{grid-template-columns:1fr 1fr}.vnd-lanc-l .pname{grid-column:1/-1}.vnd-obs{grid-template-columns:1fr}}.etq-topo{flex-wrap:wrap;gap:12px}.etq-acoes-topo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.etq-btn-imp{align-items:center;gap:8px;min-height:44px;display:inline-flex}.etq-btn-imp .pontinho{background:var(--muted);border-radius:99px;width:9px;height:9px}.etq-btn-imp.ok .pontinho{background:var(--good)}.etq-passo{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0;display:flex}.etq-n{color:var(--muted);font-size:12.5px;font-weight:600}.etq-trilha{flex-wrap:wrap;gap:6px;display:flex}.etq-trilha .chip{min-height:36px;padding:6px 12px}.etq-titulo{outline:none;margin:8px 0 12px;font-size:20px}.etq-titulo:focus-visible{outline:3px solid var(--accent);outline-offset:4px;border-radius:6px}.etq-busca{width:100%;max-width:520px;min-height:44px;margin-bottom:12px}.etq-grade{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:12px;display:grid}.etq-cartao{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;min-height:100px;color:var(--ink);box-shadow:var(--shadow);border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:20px;transition:border-color .16s,box-shadow .16s;display:flex}.etq-cartao span{flex-direction:column;gap:4px;min-width:0;display:flex}.etq-cartao b{overflow-wrap:anywhere;font-size:17px}.etq-cartao small{color:var(--muted);font-size:13px}.etq-cartao i{color:var(--muted);font-size:26px;font-style:normal}.etq-cartao:hover,.etq-cartao.atual{border-color:var(--accent)}.etq-cartao:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.etq-vazio{border:1px dashed var(--line);border-radius:var(--rc);color:var(--muted);flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:6px;padding:22px;display:flex}.etq-vazio b{color:var(--ink)}.etq-contagem{margin:0 0 10px}.etq-pendente{background:var(--warn-bg);color:var(--warn);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.etq-final{grid-template-columns:minmax(260px,auto) minmax(0,1fr);align-items:start;gap:20px;display:grid}.etq-final-previa{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.etq-rot{color:var(--muted);font-size:12.5px;font-weight:600}.etq-rot span{margin-left:6px;font-weight:500}.etq-previa{border:1px solid var(--line);max-width:100%;height:auto;box-shadow:var(--shadow);background:#fff;border-radius:6px;display:block}.etq-previa.vazia{color:#888;justify-content:center;align-items:center;font-size:13px;display:flex}.etq-extenso{margin:0;font-size:14px}.etq-final-campos{grid-template-columns:1fr 1fr;align-items:end;gap:10px 14px;display:grid}.etq-final-campos .f small,.etq-exp .f small{color:var(--muted);font-weight:400}.etq-larga,.etq-final-campos .etq-imprimir,.etq-final-campos>.hint,.etq-final-campos>.err{grid-column:1/-1}.etq-imprimir{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.etq-qtd{align-items:center;gap:6px;display:inline-flex}.etq-qtd>span{color:var(--muted);margin-right:4px;font-size:13px}.etq-qtd .btn{min-width:44px;min-height:44px;padding:0;font-size:18px}.etq-qtd b{text-align:center;min-width:28px;font-size:17px}.etq-grande{flex:1;min-height:48px;padding-inline:20px;font-size:15px}.etq-rodape{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:18px;padding-top:12px;display:flex}.etq .btn{min-height:44px}body.etq-cozinha .app .side,body.etq-cozinha .app .topo,body.etq-cozinha .gaveta-fundo{display:none!important}body.etq-cozinha .app{grid-template-columns:minmax(0,1fr)!important}.etq-fila{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.etq-fila>li{border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px;display:flex}.etq-fila-txt{flex-direction:column;gap:2px;min-width:200px;display:flex}.etq-fila-txt small{color:var(--muted)}.etq-fila-acoes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.etq-fila-previa{flex-basis:100%}.etq-imp-op{flex-direction:column;gap:6px;display:flex}.etq-exp{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.etq-exp-esq,.etq-exp-dir{flex-direction:column;gap:10px;min-width:0;display:flex}.etq-exp-dir{background:var(--surface);border:1px solid var(--line);border-radius:var(--rc);padding:16px}.etq-exp-qtds{flex-wrap:wrap;gap:16px;display:flex}.etq-cats{flex-wrap:wrap;gap:6px;display:flex}.etq-cats .chip{min-height:40px;padding:6px 12px}.etq-grade-p{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.etq-grade-p .etq-cartao{min-height:80px;padding:14px 16px}.etq-filtros{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.etq-filtros .etq-busca{flex:1;min-width:200px;margin:0}.etq-hist{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.etq-hist>li{background:var(--surface);border:1px solid var(--line);border-radius:var(--rc);padding:14px 16px}.etq-hist>li.cancelada{opacity:.7}.etq-hist-cab{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.etq-hist-cab b{font-size:16px}.etq-hist-cab code{font-family:var(--mono);color:var(--muted);font-size:12.5px}.etq-hist-dados{grid-template-columns:max-content 1fr;gap:3px 12px;margin:10px 0;font-size:13.5px;display:grid}.etq-hist-dados dt{color:var(--muted)}.etq-hist-dados dd{margin:0}.etq-tentativas{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.etq-tentativas>li{background:var(--sunk);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.etq-tent-acoes,.etq-hist-acoes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.etq-hist-acoes{margin-top:10px}.pill.ok{background:var(--good-bg);color:var(--good)}.pill.warn{background:var(--warn-bg);color:var(--warn)}.pill.bad{background:var(--bad-bg);color:var(--bad)}.etq-opcoes{flex-direction:column;gap:8px;margin:8px 0;display:flex}.etq-opcoes label,.etq-check{cursor:pointer;align-items:center;gap:8px;min-height:36px;display:flex}.etq-bloco{background:var(--surface);border:1px solid var(--line);border-radius:var(--rc);margin-bottom:16px;padding:16px}.etq-bloco h2{margin:0 0 8px;font-size:17px}.etq-linha-form{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.etq-linha-form input{flex:1;min-width:150px;min-height:44px}.etq-resp{flex-direction:column;gap:4px;margin:8px 0;padding:0;list-style:none;display:flex}.etq-resp li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.etq-resp small{color:var(--muted);margin-left:6px}.etq-seg{flex-wrap:wrap;margin-bottom:12px}.etq-regras{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.etq-regras>li{border:1px solid var(--line);border-radius:14px;padding:12px}.etq-regras>li.inativo{opacity:.65}.etq-regra-cab{flex-direction:column;gap:2px;display:flex}.etq-regra-cab small{color:var(--muted)}.etq-regra-lista{flex-direction:column;gap:6px;margin:8px 0;padding:0;list-style:none;display:flex}.etq-regra-lista li{background:var(--sunk);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.etq-regra-acoes{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.etq-prazo{align-items:center;gap:8px;display:flex}.etq-prazo input{width:100px}.etq-formato{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.etq-formato .m-grade{width:100%}@media (max-width:900px){.etq-final,.etq-exp,.etq-final-campos{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.etq-grade{grid-template-columns:minmax(0,1fr)}.etq-cartao{min-height:76px;padding:14px 16px}.etq-hist-dados{grid-template-columns:minmax(0,1fr)}.etq-hist-dados dd{margin-bottom:4px}}nav.mods button.nao-usado{opacity:.5;cursor:not-allowed}nav.mods button.nao-usado .txt small{font-size:11px;font-weight:500;display:block}.menu-busca{border:1px solid var(--line);background:var(--surface);border-radius:11px;align-items:center;gap:6px;min-height:38px;margin:0 0 8px;padding:0 6px 0 10px;display:flex}.menu-busca:focus-within{border-color:var(--accent)}.menu-busca>.ico{width:16px;height:16px;color:var(--muted);flex:none}.menu-busca input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:14px}.menu-busca input:focus-visible{outline:none}.menu-busca .limpar{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.menu-busca .limpar:hover{background:var(--sunk);color:var(--ink)}.menu-busca .limpar .ico{width:15px;height:15px}nav.mods .menu-busca-ic,.app.recolhido .menu-busca{display:none}.app.recolhido nav.mods .menu-busca-ic{display:flex}nav.mods button .txt small.achado-grp{color:var(--muted);font-size:11px;font-weight:500;display:block}.menu-busca-vazio{color:var(--muted);margin:6px 12px;font-size:13px}@media (max-width:860px){.app.recolhido .menu-busca{display:flex}.app.recolhido nav.mods .menu-busca-ic{display:none}}.vnd-anos{margin-top:16px}.vnd-anos .vnd-tab-rolo{box-shadow:none}.vnd-anos .vnd-tab{min-width:0}.vnd-anos .vnd-tab th,.vnd-anos .vnd-tab td{padding-left:8px;padding-right:8px}.vnd-anos .vnd-tab td.r{white-space:nowrap}.vnd-anos .vnd-tab .pname{min-width:130px}.vnd-tab tr.vnd-tot td{background:var(--sunk)}.vnd-imp{flex-direction:column;display:flex}.vnd-imp-l{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(200px,320px);align-items:center;gap:12px;padding:8px 0;font-size:13.5px;display:grid}.vnd-imp-l:first-child{border-top:0}.vnd-imp-l select{border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;border-radius:8px;width:100%;padding:8px 10px}@media (max-width:640px){.vnd-imp-l{grid-template-columns:1fr}}.vnd-matriz{letter-spacing:.06em;vertical-align:2px;color:#1b1b1f;background:#f5b82e;margin-left:8px;font-size:10.5px;font-weight:800}.etq-prod{flex-direction:column;gap:12px;display:flex}.etq-prod-resumo{background:var(--sunk);border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;font-size:14px;display:flex}.etq-prod-resumo b{font-size:16px}.etq-prod-grade{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.etq-prod-campos{flex-direction:column;gap:10px;display:flex}@media (max-width:700px){.etq-prod-grade{grid-template-columns:minmax(0,1fr)}}.jg-check{color:#c3b8f2;align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.jg-largo{width:100%;margin-top:10px;padding:10px}.jg-cinza{color:#fff;background:#ffffff1f}.jg-mut{color:#c3b8f2;font-weight:400}.jg-ck{background:#ffffff12;border-radius:14px;align-items:center;gap:8px;padding:8px 10px;display:flex}.jg-ck-bt{flex:none;gap:6px;display:flex}.jg-seg{color:#fff;cursor:pointer;background:#ffffff1a;border:3px solid #0e0430;border-radius:12px;place-items:center;width:40px;height:40px;padding:0;font-size:17px;font-weight:900;text-decoration:none;display:grid}.jg-seg.ok{color:#062b12;background:#22c55e}.jg-seg.nao{background:#ff4f6d}.jg-seg:disabled{opacity:.6;cursor:wait}.jg-tag{background:#ffffff1f;border-radius:999px;flex:none;padding:4px 10px;font-size:13px;font-weight:900}.jg-tag.ok{color:#062b12;background:#22c55e}.jg-tag.nao{background:#ff4f6d}.jg-tag.cinza{color:#c3b8f2}.jg-np{flex-direction:column;gap:6px;display:flex}.jg-np-form{background:#0000002e;border-radius:14px;padding:4px 10px 10px}.jg-sub{margin-top:18px!important}.etq-cats-regras{margin-bottom:10px}.etq-da-producao{background:var(--good-bg);border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;margin:6px 0;padding:6px 10px;display:flex}.etq-da-producao small{color:var(--muted)}.pe-validade{border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:0 6px 0 12px;display:flex}.pe-validade b{font-size:15px}.pe-lapis{width:34px;height:34px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:18px}.pe-lapis:hover{background:var(--sunk)}.pe-cancelar{margin-top:4px}.pr-lista tbody tr{cursor:pointer}.pr-lista tbody tr:hover{background:var(--sunk)}.pr-lista td.n,.pr-lista th.n,.pr-itens td.n,.pr-itens th.n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pr-nome{align-items:center;gap:10px;display:flex}.pr-nome .cm-mini-foto{width:40px;height:40px}.pr-nome small{color:var(--muted)}.pill.pr-uso{background:var(--good-bg);color:var(--good)}.pr-aviso-p{color:var(--warn)!important}.pr-ed{gap:16px;display:grid}.pr-campos{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.pr-tipos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pr-tipo{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;gap:3px;padding:12px;display:grid}.pr-tipo b{font-size:14.5px}.pr-tipo span{color:var(--muted);font-size:13px}.pr-tipo[aria-pressed=true]{border-color:var(--accent-btn);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent-btn)}.pr-check{align-items:center;gap:8px;font-size:14px;display:flex}.pr-add{flex-wrap:wrap;gap:8px;display:flex}.pr-add select{flex:1;min-width:200px}.pr-itens tfoot td{background:var(--sunk);font-weight:800}.pr-ancora{color:var(--accent);letter-spacing:.03em;font-size:11px;font-weight:800;display:block!important}.pr-qtd{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.pr-qtd .btn{min-width:30px;padding:2px 8px}.pr-atalhos{flex-wrap:wrap;gap:8px;display:flex}.pr-chip{border:1px dashed var(--line);background:var(--sunk);color:var(--ink);font:inherit;cursor:pointer;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:600}.pr-chip:hover{border-color:var(--accent-btn)}.pr-comp{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pr-cx{border:1px solid var(--line);border-radius:14px;gap:8px;padding:14px;display:grid}.pr-cx-promo{border-color:var(--accent-btn);background:var(--accent-soft)}.pr-cx h4{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:13px}.pr-ln{font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;font-size:14.5px;display:flex}.pr-ln>span:first-child{color:var(--muted)}.pr-big{align-items:center;font-size:15px}.pr-big>span:first-child{color:var(--ink);font-weight:700}.pr-big b{font-size:22px}.pr-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pr-kpis>div{background:var(--sunk);border-radius:12px;padding:12px}.pr-kpis small{color:var(--muted);font-size:12px;font-weight:700;display:block}.pr-kpis b{font-variant-numeric:tabular-nums;font-size:19px}.pr-alertas{gap:8px;display:grid}.pr-al{border-radius:10px;margin:0;padding:10px 14px;font-size:14px}.pr-al-ok{background:var(--good-bg);color:var(--good)}.pr-al-warn{background:var(--warn-bg);color:var(--warn)}.pr-al-bad{background:var(--bad-bg);color:var(--bad)}.pr-al-info{background:var(--sunk);color:var(--ink)}.pr-frases{gap:10px;display:grid}.pr-fr{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.pr-fr small{color:var(--muted);font-size:12px;font-weight:700;display:block}.pr-fr p{margin:2px 0 0;font-size:15.5px;font-weight:600}.pr-rodape{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pr-esp{flex:1}@media (max-width:720px){.pr-tipos,.pr-comp{grid-template-columns:1fr}.pr-kpis{grid-template-columns:1fr 1fr}}.ta-msg{white-space:pre-wrap;background:var(--surface-2,var(--accent-soft));border:1px solid var(--line);font:inherit;border-radius:12px 12px 12px 2px;max-width:560px;margin:8px 0 10px;padding:12px 14px;font-size:14px}.ta-botoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ta-linha{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.ta-linha input{flex:180px;min-width:0}.ta-id h2,.ta-pedido h2{margin-bottom:6px;font-size:17px}.ta-ola,.ta-codigo{background:var(--good-bg);border-color:#0000;flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.ta-cod{letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:20px}.ta-cat{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-bottom:10px;overflow:hidden}.ta-cat>summary{cursor:pointer;background:var(--accent-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;font-weight:650;list-style:none;display:flex}.ta-cat>summary::-webkit-details-marker{display:none}.ta-cat>summary:after{content:"▾";color:var(--muted);margin-left:auto}.ta-cat[open]>summary:after{content:"▴"}.ta-item{border-top:1px solid var(--line);padding:12px 14px}.ta-item-topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 10px;display:flex}.ta-op{grid-template-columns:1.5fr .7fr .8fr .9fr auto;align-items:end;gap:8px;margin-top:8px;display:grid}.ta-op label{color:var(--muted);flex-direction:column;gap:3px;min-width:0;font-size:12px;display:flex}.ta-op input,.ta-op select{width:100%;min-width:0}.ta-sai{grid-column:1/-1;font-size:12.5px}.ta-dica{background:var(--warn-bg);color:var(--warn);border-radius:8px;margin:6px 0 0;padding:5px 10px;font-size:12.5px}.ta-ped-itens{margin:0 0 10px;padding:0;list-style:none}.ta-ped-itens li{border-bottom:1px dashed var(--line);justify-content:space-between;gap:10px;padding:7px 0;display:flex}.ta-ped-itens li:last-child{border-bottom:0}.ta-tot{font-weight:700}.ta-resp{flex-wrap:wrap;gap:8px}.ta-lig{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ta-conferir{background:var(--warn-bg);color:var(--warn);border-radius:10px;flex-direction:column;flex:320px;gap:8px;padding:10px 12px;display:flex}.ta-conferir select{width:auto;max-width:100%}.ta-cat-t{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:16px 0 8px;font-size:14px}.ta-prod{margin-bottom:10px}.tab tr.ta-esc td{background:var(--good-bg)}.ta-pbtn{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ta-okbox{background:var(--warn-bg);border-color:#0000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ta-okbox>div{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}@media (max-width:640px){.ta-op{grid-template-columns:1fr 1fr}.ta-op label:first-child{grid-column:1/-1}}.ta-op .mini{justify-self:end;width:40px}.jg-sel{color:#fff;background:#170a45;border:3px solid #0e0430;border-radius:12px;flex:none;max-width:48%;padding:8px;font-size:14px}.cmvc{margin-top:26px}.cmvc-ajuda{margin:0 0 12px;font-size:14px}.cmvc-lista{margin:6px 0 0;padding-left:18px}.cmvc-etapa{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:10px;padding:13px 16px;display:flex}.cmvc-etapa>div{flex-direction:column;display:flex}.cmvc-etapa small{color:var(--muted);font-size:13px}.cmvc-n{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid}.cmvc-grupo{border-top:1px solid var(--line)}.cmvc-etapa+.cmvc-grupo{border-top:0}.cmvc-grupo>summary{cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 16px;list-style:none;display:grid}.cmvc-grupo>summary::-webkit-details-marker{display:none}.cmvc-grupo>summary>span:nth-child(2){flex-direction:column;display:flex}.cmvc-grupo>summary small{color:var(--muted);font-size:13px}.cmvc-grupo .cmv-v small{font-size:13px;font-weight:400}.cmvc-seta{color:var(--muted);font-size:11px;transition:transform .15s}.cmvc-grupo[open] .cmvc-seta{transform:rotate(90deg)}.cmvc-det{padding:0 16px 14px 44px}.cmvc-det table{border-collapse:collapse;width:100%;font-size:14px}.cmvc-det td{border-top:1px solid var(--line);vertical-align:top;padding:7px 0}.cmvc-det td:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:10px}.cmvc-det small,.cmvc-det p{color:var(--muted);font-size:13px}.cmvc-det p{margin:8px 0 0}.cmvc-tag{white-space:nowrap;border-radius:6px;margin-left:2px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.cmvc-tag.reg{background:var(--good-bg);color:var(--good)}.cmvc-tag.est{background:var(--warn-bg);color:var(--warn)}.cmvc-tag.pend{background:var(--bad-bg);color:var(--bad)}.cmvc-nota{border-top:1px solid var(--line);background:var(--bg);color:var(--muted);margin:0;padding:11px 16px;font-size:13px}.cmvc-espera{color:var(--muted);text-align:right;flex-direction:column;font-size:14px;font-weight:600;display:flex}.cmvc-espera small{font-size:12px;font-weight:400}.cmvc-bom{color:var(--good)!important}.cmvc-ruim{color:var(--bad)!important}.cmvc-meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:16px;display:grid}.cmvc-meta>div{flex-direction:column;gap:3px;display:flex}.cmvc-big{font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.cmvc-larga{grid-column:1/-1}.cmvc-barra{background:var(--bg);border:1px solid var(--line);border-radius:999px;grid-column:1/-1;height:12px;position:relative;overflow:hidden}.cmvc-barra i{border-radius:999px;position:absolute;top:0;bottom:0;left:0}.cmvc-barra i.bom{background:var(--good)}.cmvc-barra i.ruim{background:var(--bad)}.cmvc-barra em{background:var(--ink);opacity:.6;width:2px;position:absolute;top:-2px;bottom:-2px;left:50%}.cmvc-fontes{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;padding:14px 16px;display:grid}.cmvc-fonte{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;font-size:13px;display:flex}.cmvc-fonte b{font-size:14px}.cmvc-fonte.f-ok{border-color:color-mix(in srgb,var(--good) 40%,var(--line))}.cmvc-fonte.f-falta{border-color:color-mix(in srgb,var(--bad) 40%,var(--line))}.cmvc-fonte.f-aviso{border-color:color-mix(in srgb,var(--warn) 40%,var(--line))}.cmvc-fonte.f-espera{border-style:dashed}@media (max-width:640px){.cmvc-grupo>summary{grid-template-columns:14px minmax(0,1fr)}.cmvc-grupo>summary .cmv-v{grid-column:2}.cmvc-det{padding-left:16px}.cmv-ln>.cmvc-espera{text-align:left;grid-column:2}.cmvc-meta{grid-template-columns:1fr}}.ctl-regras{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;margin-bottom:12px;display:flex;overflow:hidden}.ctl-regra{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.ctl-regra:first-child{border-top:0}.ctl-regra>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ctl-regra small{color:var(--muted);font-size:12.5px}.ctl-regra-tag{background:var(--accent-soft);color:var(--accent);border-radius:7px;align-self:flex-start;padding:2px 8px;font-size:13px;font-weight:650}.ctl-regra-acoes{flex-direction:row!important;gap:6px!important}.ctl-regras-hist{margin:10px 0;font-size:14px}.ctl-regras-hist summary{cursor:pointer;color:var(--accent);font-weight:600}.ctl-regras-hist ul{color:var(--muted);margin:8px 0;padding-left:18px}.ctl-opcoes{flex-direction:column;gap:8px;display:flex}.ctl-opcoes.campo-falta{outline:2px solid var(--bad);outline-offset:4px;border-radius:12px}.ctl-opcao{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ctl-opcao.on{border-color:var(--accent);background:var(--accent-soft)}.ctl-opcao input{margin-top:3px}.ctl-opcao span{flex-direction:column;gap:2px;display:flex}.ctl-opcao small{color:var(--muted);font-size:13px}.ctl-opcao .ctl-ex{font-style:italic}@media (max-width:640px){.ctl-regra{grid-template-columns:1fr}}.cmvc-tag.cont{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.cmvc-aviso{color:var(--warn)!important}.cmvc-conf>summary{background:var(--bg)}.cmvc-rolar{padding:4px 12px 10px;overflow-x:auto}.cmvc-itens{border-collapse:collapse;width:100%;font-size:13px}.cmvc-itens th{text-align:right;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 6px;font-weight:600}.cmvc-itens td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:top;font-variant-numeric:tabular-nums;padding:9px 6px}.cmvc-itens th:first-child,.cmvc-itens td:first-child{text-align:left;white-space:normal;min-width:180px}.cmvc-itens td small{color:var(--muted);display:block}.cmvc-itens td.cmvc-onde{white-space:normal;min-width:190px}.ts-conf{border-color:var(--accent);flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.ts-total{text-align:right;margin:8px 0 0;font-size:16px}.ts-aviso{color:var(--warn,#8a5200)}.ts-sug{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ts-sug .chip{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:99px;padding:4px 10px;font-size:13px}.cldn-aba{z-index:25;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);cursor:pointer;color:var(--ink);border-right:0;border-radius:16px 0 0 16px;flex-direction:column;align-items:center;gap:8px;padding:10px 7px 14px;transition:padding .16s,box-shadow .16s;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.cldn-aba:hover{padding-right:11px;box-shadow:0 6px 22px #11131822}.cldn-aba .cldn-aba-txt{writing-mode:vertical-rl;letter-spacing:.2px;color:var(--muted);font-size:13px;transform:rotate(180deg)}.cldn-aba-txt b{color:var(--accent);font-weight:700}.cldn-aba-foto{display:block;position:relative}.cldn-badge{background:var(--warn);color:#fff;text-align:center;min-width:20px;height:20px;box-shadow:0 0 0 2px var(--surface);border-radius:999px;padding:0 5px;font-size:12px;font-weight:700;line-height:20px;position:absolute;top:-4px;right:-6px}.cldn-badge.ruim{background:var(--bad)}.cldn-badge.pulsa{animation:1.6s ease-in-out infinite cldn-pulsa}@keyframes cldn-pulsa{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.cldn-avisos p{margin:0 0 8px}.cldn-avisos ul{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.cldn-avisos li{background:var(--warn-bg);color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.cldn-avisos li.vencida{background:var(--bad-bg)}.cldn-avisos li small{color:var(--muted)}.cldn-avisos li.vencida small{color:var(--bad);font-weight:600}.cldn-avisos li .btn{flex:none;min-height:32px;padding:0 10px;font-size:12.5px}.cldn-avisos .cldn-mut{color:var(--muted);margin:0;font-size:12.5px}.cldn-av{object-fit:cover;box-shadow:0 0 0 2px var(--surface),0 0 0 3px var(--line);border-radius:50%;flex:none;display:block}.cldn-painel{z-index:35;background:var(--surface);border-left:1px solid var(--line);flex-direction:column;width:min(400px,100vw);animation:.2s ease-out cldn-entra;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-10px 0 40px #1113181f}body[data-ambiente=teste] .cldn-painel{top:30px}@media (min-width:861px){.app.com-claudinho .col{padding-right:58px}}@keyframes cldn-entra{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.cldn-topo{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 14px 12px;display:flex}.cldn-topo>div{flex-direction:column;flex:1;min-width:0;display:flex}.cldn-topo b{font-size:16px}.cldn-topo small{color:var(--muted);font-size:12px}.cldn-ib{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;padding:6px 8px;font-size:12.5px}.cldn-ib:hover:not([disabled]){background:var(--sunk);color:var(--ink)}.cldn-x{padding:6px;display:flex}.cldn-msgs{background:var(--bg);flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.cldn-msg{align-items:flex-end;gap:8px;max-width:100%;display:flex}.cldn-msg.eu{justify-content:flex-end}.cldn-bolha{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:82%;padding:9px 12px;font-size:14px;line-height:1.45}.cldn-bolha.cldn-avisos{white-space:normal;max-width:88%}.cldn-msg.ele .cldn-bolha{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-bottom-left-radius:4px}.cldn-msg.eu .cldn-bolha{background:var(--accent);color:var(--accent-ink);border-bottom-right-radius:4px}.cldn-msg.erro .cldn-bolha{background:var(--bad-bg);color:var(--bad);border-color:#0000}.cldn-pensando{color:var(--muted)}.cldn-pensando span{animation:1.2s infinite both cldn-ponto}.cldn-pensando span:nth-child(2){animation-delay:.2s}.cldn-pensando span:nth-child(3){animation-delay:.4s}@keyframes cldn-ponto{0%,80%,to{opacity:.2}40%{opacity:1}}.cldn-sug{flex-wrap:wrap;gap:6px;padding-left:38px;display:flex}.cldn-sug button{border:1px solid var(--line);background:var(--surface);color:var(--accent);font:inherit;cursor:pointer;text-align:left;border-radius:999px;padding:6px 11px;font-size:12.5px}.cldn-sug button:hover{background:var(--accent-soft)}.cldn-envio{border-top:1px solid var(--line);align-items:flex-end;gap:8px;padding:10px 12px 4px;display:flex}.cldn-envio textarea{resize:none;border:1px solid var(--line);min-height:40px;max-height:120px;font:inherit;background:var(--surface);color:var(--ink);field-sizing:content;border-radius:12px;flex:1;padding:9px 12px;font-size:14px}.cldn-envio textarea:focus{border-color:var(--accent);outline:none}.cldn-envio .btn{min-height:40px;padding:0 12px}.cldn-nota{color:var(--muted);margin:0;padding:4px 14px 12px;font-size:11.5px}@media (max-width:860px){.cldn-aba{border:1px solid var(--line);border-radius:50%;padding:5px;top:auto;bottom:18px;right:14px;transform:none}.cldn-aba:hover{padding:5px}.cldn-aba .cldn-aba-txt{display:none}.app.com-claudinho main{padding-bottom:84px}}@media print{.cldn-aba,.cldn-painel{display:none!important}}.dp-salario h3 .dp-mut{font-size:13px;font-weight:400}.dp-salario-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dp-salario-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dp-salario-form .actions{grid-column:1/-1;justify-content:flex-end}@media (max-width:600px){.dp-salario-form{grid-template-columns:1fr}}.cldn-cfg-loja{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:10px 0;display:flex}.cldn-cfg-linha{grid-template-columns:140px 1fr;align-items:start;gap:10px;display:grid}.cldn-cfg-linha>span{color:var(--muted);padding-top:2px;font-size:13.5px}.cldn-cfg-pessoas{flex-wrap:wrap;gap:6px 14px;display:flex}.cldn-cfg-pessoas label{cursor:pointer;align-items:center;gap:6px;font-size:14px;display:inline-flex}.cldn-cfg .actions{justify-content:flex-end;margin-top:8px}@media (max-width:600px){.cldn-cfg-linha{grid-template-columns:1fr}}.marca-etq{border-top:1px solid var(--line,#7f7f7f40);margin-top:14px;padding-top:12px}.marca-etq-tit{font-size:14px;font-weight:600}.marca-etq .hint{margin:4px 0 8px}.marca-etq-img{background:#fff;border-radius:8px;align-items:center;margin-bottom:8px;padding:8px 10px;display:flex}.marca-etq-img img{object-fit:contain;max-width:100%;max-height:44px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.seletor-ico,.home-ico){box-shadow:inset 0 0 0 1px #ffffff38}}:root[data-theme=dark] :is(.seletor-ico,.home-ico){box-shadow:inset 0 0 0 1px #ffffff38}.ds-premios-meses{align-items:flex-end;gap:6px;padding:4px 2px 2px;display:flex;overflow-x:auto}.ds-premios-mes{min-width:42px;color:var(--muted);flex-direction:column;align-items:center;gap:3px;font-size:11px;display:flex}.ds-premios-mes .barra{width:26px;height:120px;position:relative}.ds-premios-mes .barra i,.ds-premios-mes .barra b{border-radius:5px 5px 0 0;position:absolute;bottom:0;left:0;right:0}.ds-premios-mes .barra i{background:color-mix(in srgb,var(--accent) 22%,transparent)}.ds-premios-mes .barra b{background:var(--accent);left:5px;right:5px}.ds-premios-mes .tx{color:var(--text);font-weight:600}.ds-leg{vertical-align:middle;border-radius:3px;width:10px;height:10px;display:inline-block}.ds-leg.g{background:color-mix(in srgb,var(--accent) 22%,transparent)}.ds-leg.r{background:var(--accent)}.cldn-grupo{flex-direction:column;gap:6px;display:flex}.cldn-cartao{border:1px solid var(--accent);background:var(--surface);border-radius:12px;flex-direction:column;gap:3px;max-width:calc(88% - 38px);margin-left:38px;padding:10px 12px;font-size:13.5px;line-height:1.4;display:flex}.cldn-cartao b{margin-bottom:2px;font-size:14px}.cldn-cartao span{color:var(--ink);overflow-wrap:anywhere}.cldn-cartao-aviso{color:var(--warn);background:var(--warn-bg);border-radius:8px;margin-top:4px;padding:4px 8px}.cldn-cartao-erro{color:var(--bad);background:var(--bad-bg);border-radius:8px;margin-top:4px;padding:4px 8px}.cldn-cartao-botoes{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.cldn-cartao-botoes .btn{min-height:34px;padding:0 14px}.cldn-cartao-fim{color:var(--muted);margin:6px 0 0;font-weight:600}.cldn-cartao-fim.ok{color:var(--good)}.cldn-cartao.feito{border-color:var(--good)}.cldn-cartao.cancelado{border-color:var(--line);opacity:.75}.cldn-envio .cldn-mic{color:var(--muted);padding:0 10px}.cldn-envio .cldn-mic.ouvindo{color:#fff;background:var(--bad);border-color:var(--bad);animation:1.2s ease-in-out infinite cldn-ouvindo}@keyframes cldn-ouvindo{0%,to{box-shadow:0 0 #b4231873}50%{box-shadow:0 0 0 6px #b4231800}}.co-hero h1{font-size:26px}.co-passos{flex-direction:column;gap:6px;margin:8px 0 10px;padding-left:20px;line-height:1.4;display:flex}.co-lgpd{color:var(--muted);align-items:flex-start;gap:10px;margin:10px 0;font-size:13px;line-height:1.4;display:flex}.co-lgpd input{flex:none;width:18px;height:18px;margin-top:3px}.co-missao{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;margin:10px 0;padding:12px;display:flex}.co-missao p{margin:0}.co-valor{color:var(--ink);margin:4px 0}.co-hist{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 0;font-size:14px;display:flex}.co-hist span:last-child{text-align:right}.co-marcos{grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0;display:grid}.co-marcos div{border:1px solid var(--line);color:var(--muted);border-radius:10px;flex-direction:column;gap:2px;padding:8px;font-size:12px;display:flex}.co-marcos div b{color:var(--ink);font-size:18px}.co-marcos div.feito{border-color:var(--good);background:var(--good-bg)}.co-relogio{margin:6px 0;font-size:20px;font-weight:700}.co-perg{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:12px 0;display:flex}.co-perg:first-of-type{border-top:0}.co-perg p{margin:0;font-weight:600}.co-perg textarea{width:100%;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;padding:8px}.co-perg.so button:disabled{opacity:1}.co-perg.so button:not(.on){opacity:.35}.co-obr{color:var(--bad)}.co-ajuda{color:var(--muted)}.co-sn button{min-width:72px}.co-dez{flex-wrap:wrap}.co-dez button{min-width:38px}.co-na{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.co-obs{color:var(--muted);font-style:italic;font-weight:400!important}.co-tempo{color:var(--muted);font-weight:400!important}.co-tab tr.clicavel{cursor:pointer}.co-tab tr.clicavel:hover td{background:var(--sunk)}.co-tab .pill+.pill{margin-left:4px}.co-det{flex-direction:column;gap:8px;display:flex}.co-det p{margin:0}.co-det h3{align-items:center;gap:8px;margin:12px 0 0;display:flex}.co-av{border:1px dashed var(--line);background:var(--sunk);border-radius:10px;padding:10px;font-size:14px}.co-pix{font-family:var(--mono);word-break:break-all}.co-fotos{flex-wrap:wrap;gap:8px;display:flex}.co-foto{width:120px;color:var(--muted);flex-direction:column;gap:4px;font-size:12px;text-decoration:none;display:flex}.co-foto img{object-fit:cover;border:1px solid var(--line);background:var(--sunk);border-radius:10px;width:120px;height:120px}.co-bloco{border-top:1px solid var(--line);padding-top:8px}.co-bloco h4{align-items:center;gap:8px;margin:4px 0;display:flex}.co-cupom{max-width:320px}.co-motivo{min-width:180px;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;flex:1;padding:8px 10px}.co-nota-g{padding:3px 10px;font-size:16px}.co-chip{color:var(--muted);align-items:center;gap:4px;margin:2px 6px 2px 0;font-size:12px;display:inline-flex}.co-busca{min-width:160px;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:99px;flex:1;padding:6px 10px}.co-divulga{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.co-divulga div{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:10px;display:flex}.co-divulga small{color:var(--muted)}.co-divulga code,.co-link code{font-family:var(--mono);word-break:break-all;font-size:12px}.co-link{border:1px solid var(--good);background:var(--good-bg);border-radius:10px;padding:10px}.co-dados div{flex-direction:column;font-size:14px;display:flex}.co-dados small{color:var(--muted);font-size:11.5px}.co-qs{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.co-q{text-align:left;cursor:pointer;border:1px solid var(--line);font:inherit;color:var(--ink);flex-direction:column;gap:4px;display:flex}.co-q span,.co-q small{color:var(--muted)}.co-q.inativo{opacity:.55}.co-ed-bloco{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;margin:12px 0;padding:12px;display:flex}.co-ed-cab{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.co-ed-titulo{min-width:180px;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;flex:1;padding:6px 10px;font-size:16px;font-weight:700}.co-ed-cab label,.co-ed-opc label{color:var(--muted);align-items:center;gap:4px;font-size:13px;display:flex}.co-ed-cab input[inputmode],.co-ed-opc input[inputmode]{border:1px solid var(--line);width:56px;font:inherit;background:var(--surface);color:var(--ink);border-radius:8px;padding:4px 6px}.co-ed-perg{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:10px;display:flex}.co-ed-perg textarea,.co-ed-ajuda{width:100%;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;padding:6px 10px}.co-ed-ajuda{font-size:13px}.co-ed-opc{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.co-ed-opc select{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:4px 8px}.co-grade2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:760px){.co-grade2{grid-template-columns:1fr}}.co-rank{border-top:1px solid var(--line);grid-template-columns:auto 1fr minmax(80px,30%) auto;align-items:center;gap:10px;padding:6px 0;display:grid}.co-rank:first-of-type{border-top:0}.co-rank>span:not(.co-barra):not(.pill){flex-direction:column;min-width:0;display:flex}.co-rank small{color:var(--muted);text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.co-grade2 .dp-painel .co-rank:not(:has(b)){grid-template-columns:1fr minmax(80px,30%) auto}.co-barra{background:var(--sunk);border-radius:99px;height:8px;display:block;overflow:hidden}.co-barra i{background:var(--muted);border-radius:99px;height:100%;display:block}.co-barra i.ok{background:var(--good)}.co-barra i.warn{background:var(--warn)}.co-barra i.bad{background:var(--bad)}.co-evol{align-items:flex-end;gap:10px;height:180px;padding:8px 0;display:flex;overflow-x:auto}.co-evol>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:46px;height:100%;display:flex}.co-col{background:var(--muted);border-radius:6px 6px 2px 2px;width:28px}.co-col.ok{background:var(--good)}.co-col.warn{background:var(--warn)}.co-col.bad{background:var(--bad)}.co-evol small{color:var(--muted);font-size:11px}.co-vis{letter-spacing:1px}.co-planos{flex-direction:column;gap:6px;margin-top:10px;display:flex}.co-plano{border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.co-plano span{flex-direction:column;display:flex}.co-plano small{color:var(--muted)}.co-plano.feito b{color:var(--muted);text-decoration:line-through}.co-plano.atrasado{border-color:var(--bad)}.co-previa{flex-direction:column;gap:8px;display:flex}.co-comentar{align-self:flex-start;font-size:13px}.co-escala{flex-wrap:wrap}.co-escala button{flex:30%;min-width:84px;font-size:13px}.co-filtro{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:99px;max-width:100%;padding:6px 10px}.co-metricas{margin:0 0 10px}.co-comp{gap:6px;display:flex}.co-comp-eixo{flex:none;width:26px;height:200px;position:relative}.co-comp-eixo span{color:var(--muted);font-size:11px;position:absolute;right:0;transform:translateY(-50%)}.co-comp-area{flex:1;gap:8px;padding:0 4px;display:flex;position:relative;overflow-x:auto}.co-comp-grade{border-top:1px dashed var(--line);opacity:.7;pointer-events:none;height:0;position:absolute;left:0;right:0}.co-comp-meta{border-top:2px solid var(--good);opacity:.7;pointer-events:none;height:0;position:absolute;left:0;right:0}.co-comp-col{flex-direction:column;flex:1 0 58px;align-items:center;max-width:110px;display:flex}.co-comp-plot{flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;width:100%;height:200px;display:flex}.co-comp-plot b{color:var(--ink);font-size:12px}.co-comp-barra{background:var(--muted);border-radius:4px 4px 0 0;width:70%;max-width:52px;display:block}.co-comp-barra.ok{background:var(--good)}.co-comp-barra.warn{background:var(--warn)}.co-comp-barra.bad{background:var(--bad)}.co-comp-nome{border-top:1px solid var(--line);text-align:center;width:100%;color:var(--ink);word-break:break-word;padding-top:6px;font-size:11.5px;line-height:1.2}.co-comp-nome small{color:var(--muted);font-size:10.5px;display:block}.co-legenda{color:var(--muted);flex-wrap:wrap;gap:14px;margin:8px 0 0;font-size:12px;display:flex}.co-legenda span{align-items:center;gap:6px;display:inline-flex}.co-legenda .co-comp-barra{border-radius:3px;width:12px;height:12px}.co-meta-leg{border-top:2px solid var(--good);width:14px;display:inline-block}.co-matriz td,.co-matriz th{white-space:nowrap}.co-matriz small{color:var(--muted)}.co-cel.ok{background:var(--good-bg);color:var(--good)}.co-cel.warn{background:var(--warn-bg);color:var(--warn)}.co-cel.bad{background:var(--bad-bg);color:var(--bad)}.co-media td{border-top:2px solid var(--line);font-weight:700}.co-pix-campo{color:var(--muted);flex-direction:column;gap:2px;font-size:12px;display:flex}.co-pix-campo input{font:inherit;color:var(--ink)}.co-mes{max-width:220px}.co-perg textarea.co-just{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.co-aviso{white-space:pre-wrap;font:inherit;background:var(--sunk);border:1px solid var(--line);color:var(--ink);border-radius:10px;margin:0;padding:12px;font-size:14px;line-height:1.45}.ds-premios-filtro{flex-direction:column;gap:8px;margin:0 0 10px;display:flex}
