:root{--bg:#f6f4ef;--painel:#ffffff;--painel2:#fbfaf7;--linha:#e6e1d6;--linha2:#efebe3;--tx:#1f2420;--tx2:#5d655e;--tx3:#8a918a;--laranja:#e2711d;--laranja-s:#fdf0e4;--laranja-tx:#a94f0c;--verde:#2f6b3a;--verde-s:#e8f2ea;--vermelho:#b3362b;--vermelho-s:#fbe9e7;--azul:#2c5b8a;--azul-s:#e7eff7;--ambar:#8a6100;--ambar-s:#fbf3dc;--menu:#1e2b22;--menu-tx:#c9d3cb;--menu-at:#2c3d31;--raio:10px;--raio-g:14px;--altura-campo:38px;--altura-topo:58px;--largura-menu:256px;--fonte:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--fonte-mono:ui-monospace,Consolas,monospace;--esc:1.12;--tam:calc(14px*var(--esc));--sombra:0 1px 2px rgba(30,40,30,.06),0 4px 14px rgba(30,40,30,.05)}@media(prefers-color-scheme:dark){:root:not([data-tema=claro]){--bg:#141815;--painel:#1b201c;--painel2:#1f2520;--linha:#2d352f;--linha2:#262d28;--tx:#e7ebe7;--tx2:#a8b1a9;--tx3:#7c867e;--laranja-s:#3a2716;--laranja-tx:#f0a066;--verde-s:#1d3122;--vermelho-s:#3a1f1c;--azul-s:#1b2a3a;--ambar-s:#3a3016;--ambar:#e0b44a;--menu:#0f1310;--menu-at:#1f2a22;--sombra:none}}:root[data-tema=escuro]{--bg:#141815;--painel:#1b201c;--painel2:#1f2520;--linha:#2d352f;--linha2:#262d28;--tx:#e7ebe7;--tx2:#a8b1a9;--tx3:#7c867e;--laranja-s:#3a2716;--laranja-tx:#f0a066;--verde-s:#1d3122;--vermelho-s:#3a1f1c;--azul-s:#1b2a3a;--ambar-s:#3a3016;--ambar:#e0b44a;--menu:#0f1310;--menu-at:#1f2a22;--sombra:none}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--tx);font:var(--tam)/1.45 var(--fonte);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}.icone{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.mono{font-family:var(--fonte-mono);font-size:calc(12.5px*var(--esc));color:var(--tx2)}.esp{flex:1}.so-cel{display:none}.carregando{padding:40px;text-align:center;color:var(--tx3)}.btn{height:var(--altura-campo);border-radius:8px;border:1px solid var(--linha);background:var(--painel);padding:0 14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:600;font-size:calc(13.5px*var(--esc));white-space:nowrap;text-decoration:none}.btn:hover{background:var(--painel2)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.pri{background:var(--laranja);border-color:var(--laranja);color:#fff}.btn.pri:hover{filter:brightness(.95)}.btn.sm{height:30px;padding:0 10px;font-size:calc(12.5px*var(--esc))}.btn.lg{height:44px;width:100%;font-size:calc(15px*var(--esc))}.btn.ghost{border-color:transparent;background:transparent}.btn.ghost:hover{background:var(--linha2)}.campo{display:block;margin-bottom:14px}.campo>span{display:block;font-size:calc(12.5px*var(--esc));font-weight:600;color:var(--tx2);margin-bottom:5px}.entrada{width:100%;height:var(--altura-campo);border:1px solid var(--linha);border-radius:8px;background:var(--painel2);padding:0 12px;outline:none}.entrada:focus,.busca:focus{border-color:var(--laranja);box-shadow:0 0 0 3px var(--laranja-s)}.busca{flex:1;min-width:170px;max-width:340px;height:36px;border:1px solid var(--linha);border-radius:8px;background:var(--painel2);padding:0 12px 0 34px;outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%238a918a' stroke-width='2'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='m11 11 4 4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:11px center}.erro-form{background:var(--vermelho-s);color:var(--vermelho);border-radius:8px;padding:9px 12px;font-size:calc(13px*var(--esc));font-weight:600;margin-bottom:14px}.aviso{font-size:calc(13px*var(--esc));color:var(--tx2);background:var(--painel2);border:1px dashed var(--linha);border-radius:8px;padding:10px 12px}.aviso.amb{background:var(--ambar-s);border-color:transparent;color:var(--ambar)}.chip{display:inline-flex;align-items:center;gap:5px;font-size:calc(11.5px*var(--esc));font-weight:600;border-radius:999px;padding:2px 9px;background:var(--linha2);color:var(--tx2);white-space:nowrap;border:0}.chip.lar{background:var(--laranja-s);color:var(--laranja-tx)}.chip.ver{background:var(--verde-s);color:var(--verde)}.chip.verm{background:var(--vermelho-s);color:var(--vermelho)}.chip.az{background:var(--azul-s);color:var(--azul)}.chip.amb{background:var(--ambar-s);color:var(--ambar)}.seg{display:inline-flex;border:1px solid var(--linha);border-radius:8px;overflow:hidden}.seg button{border:0;background:transparent;height:34px;padding:0 12px;cursor:pointer;font-size:calc(13px*var(--esc));font-weight:600;color:var(--tx2);display:inline-flex;align-items:center;gap:6px}.seg button.at{background:var(--laranja-s);color:var(--laranja-tx)}.tela-cheia{min-height:100vh;display:grid;place-items:center;padding:24px 16px}.cartao-login{width:100%;max-width:390px;background:var(--painel);border:1px solid var(--linha);border-radius:16px;padding:32px 28px;box-shadow:var(--sombra)}.cartao-login h1{font-size:calc(22px*var(--esc));margin:26px 0 4px;letter-spacing:-.02em}.cartao-login .sub{color:var(--tx2);margin:0 0 22px}.marca{display:flex;align-items:center;gap:10px;font-weight:700;font-size:calc(17px*var(--esc));letter-spacing:-.01em}.marca small{display:block;font-weight:500;font-size:calc(12px*var(--esc));color:var(--tx3)}.bola{width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f6a04d,var(--laranja) 60%,#b9560f);position:relative;flex:none}.bola:after{content:"";position:absolute;top:-4px;left:15px;width:9px;height:6px;background:#3f8a4c;border-radius:0 8px}.app{display:grid;grid-template-columns:76px 1fr;min-height:100vh}.trilho{background:var(--menu);color:var(--menu-tx);display:flex;flex-direction:column;align-items:center;padding:14px 0;gap:4px;position:sticky;top:0;height:100vh}.trilho .bola{width:34px;height:34px;margin-bottom:14px}.trilho a{width:62px;padding:8px 0 6px;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:3px;text-decoration:none;font-size:calc(10.5px*var(--esc));font-weight:600;opacity:.85;cursor:pointer}.trilho a:hover{background:var(--menu-at);opacity:1}.trilho a.at{background:var(--menu-at);color:#fff;opacity:1;box-shadow:inset 3px 0 0 var(--laranja)}.trilho .icone{width:20px;height:20px}.principal{min-width:0;display:flex;flex-direction:column}.topo{height:var(--altura-topo);display:flex;align-items:center;gap:10px;padding:0 24px;border-bottom:1px solid var(--linha);background:var(--painel);position:sticky;top:0;z-index:5}.migalha{color:var(--tx3);font-size:calc(13px*var(--esc))}.migalha b{color:var(--tx);font-weight:600}.avatar{width:32px;height:32px;border-radius:50%;background:var(--verde);color:#fff;display:grid;place-items:center;font-weight:700;font-size:calc(12.5px*var(--esc));flex:none}.conteudo{padding:24px;width:100%}.cab{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:18px}.cab h1,.cab h2{margin:0;font-size:calc(21px*var(--esc));letter-spacing:-.02em}.cab p{margin:2px 0 0;color:var(--tx2)}.titulo-sec{font-size:calc(12px*var(--esc));font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);margin:28px 0 10px}.grade-modulos{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:14px}.modulo{--c:var(--laranja);position:relative;overflow:hidden;background:var(--painel);border:1px solid var(--linha);border-radius:var(--raio-g);padding:20px 20px 16px;display:grid;grid-template-columns:60px 1fr;column-gap:16px;row-gap:14px;cursor:pointer;text-align:left;box-shadow:var(--sombra);min-height:156px;transition:transform .12s,box-shadow .12s,border-color .12s}.modulo:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--c)}.modulo:hover{transform:translateY(-2px);border-color:var(--c);box-shadow:0 10px 28px #1e281e1f}.modulo .ic-m{width:60px;height:60px;border-radius:16px;display:grid;place-items:center;background:var(--c);color:#fff}.modulo .ic-m .icone{width:30px;height:30px;stroke-width:1.7}.modulo .nome{display:block;font-size:calc(19px*var(--esc));font-weight:700;letter-spacing:-.01em;line-height:1.2;margin-top:2px}.modulo .desc{display:block;font-size:calc(14.5px*var(--esc));color:var(--tx2);margin-top:4px;line-height:1.4}.modulo .info{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--linha2);font-size:calc(14px*var(--esc));font-weight:600;min-height:33px}.modulo .info .dado{display:flex;align-items:center;gap:7px;min-width:0}.modulo .info .dado:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c);flex:none}.modulo .info .abrir{margin-left:auto;color:var(--c);font-weight:700;white-space:nowrap}.modulo .alerta-m{background:var(--c);color:#fff;border-radius:999px;padding:2px 10px;font-size:calc(12.5px*var(--esc));font-weight:700;white-space:nowrap}.grade-def{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.def{display:flex;align-items:center;gap:12px;background:var(--painel);border:1px solid var(--linha);border-radius:var(--raio);padding:14px 16px;text-decoration:none;cursor:pointer;box-shadow:var(--sombra)}.def:hover{border-color:var(--laranja)}.def .ic{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--linha2);color:var(--tx2)}.def b{display:block;font-size:calc(15px*var(--esc))}.def small{color:var(--tx3)}.faixa{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.alerta{display:flex;gap:12px;align-items:flex-start;background:var(--painel);border:1px solid var(--linha);border-left:4px solid var(--laranja);border-radius:var(--raio);padding:14px 16px;cursor:pointer}.alerta .n{font-size:calc(24px*var(--esc));font-weight:700;line-height:1;min-width:38px}.alerta small{color:var(--tx2)}.painel{background:var(--painel);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:var(--sombra)}.barra{display:flex;gap:8px;align-items:center;padding:12px;border-bottom:1px solid var(--linha);flex-wrap:wrap}table{width:100%;border-collapse:collapse}th{font-size:calc(11.5px*var(--esc));text-transform:uppercase;letter-spacing:.05em;color:var(--tx3);font-weight:700;text-align:left;padding:10px 14px;border-bottom:1px solid var(--linha);background:var(--painel2);white-space:nowrap}td{padding:10px 14px;border-bottom:1px solid var(--linha2);vertical-align:middle}tbody tr:last-child td{border-bottom:0}tr.cl{cursor:pointer}tr.cl:hover td{background:var(--painel2)}.rodape-tab{padding:10px 14px;color:var(--tx3);font-size:calc(12.5px*var(--esc));display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--linha2);flex-wrap:wrap}.rolagem-x{overflow-x:auto}.fundo{position:fixed;inset:0;background:#14191461;z-index:20}.gaveta{position:fixed;top:0;right:0;bottom:0;width:min(480px,100%);background:var(--painel);z-index:21;border-left:1px solid var(--linha);display:flex;flex-direction:column;animation:entra .16s ease-out}@keyframes entra{0%{transform:translate(30px);opacity:.4}}.gaveta header{padding:18px 20px;border-bottom:1px solid var(--linha);display:flex;align-items:center;gap:12px}.gaveta .corpo{padding:18px 20px;overflow:auto;flex:1}body[data-painel=modal] .gaveta{inset:50% auto auto 50%;max-width:calc(100vw - 32px);max-height:min(90vh,920px);transform:translate(-50%,-50%);border:1px solid var(--linha);border-radius:12px;box-shadow:0 18px 50px #00000047;animation:surge .16s ease-out}body[data-painel=modal] .gaveta>header{border-radius:12px 12px 0 0}@keyframes surge{0%{opacity:0;transform:translate(-50%,-48%) scale(.98)}}@media(max-width:600px){body[data-painel=modal] .gaveta{max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);width:calc(100vw - 16px)!important}}.gaveta footer{padding:14px 20px;border-top:1px solid var(--linha);display:flex;gap:8px;justify-content:flex-end}.chk-linha{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--linha);border-radius:8px;margin-bottom:6px;cursor:pointer}.chk-linha input{accent-color:var(--laranja);width:16px;height:16px}.senha-mostrar{font:700 calc(20px*var(--esc)) var(--fonte-mono);letter-spacing:.06em;text-align:center;background:var(--laranja-s);color:var(--laranja-tx);border-radius:10px;padding:14px;margin:10px 0;user-select:all}.perm-topo{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px;border-bottom:1px solid var(--linha)}.abas{display:flex;gap:2px;padding:0 10px;border-bottom:1px solid var(--linha);overflow-x:auto}.abas button{border:0;background:transparent;padding:11px 12px;font-weight:600;font-size:calc(13px*var(--esc));color:var(--tx2);cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap;display:inline-flex;gap:6px;align-items:center}.abas button.at{color:var(--laranja-tx);border-color:var(--laranja)}.perm td.ac,.perm th.ac{text-align:center;width:86px}.perm tr.grupo td{background:var(--painel2);font-weight:700;font-size:calc(12px*var(--esc));letter-spacing:.04em;text-transform:uppercase;color:var(--tx2);padding:8px 14px}.ck{width:22px;height:22px;border-radius:6px;border:1.5px solid var(--linha);background:var(--painel);display:inline-grid;place-items:center;cursor:pointer;padding:0;vertical-align:middle}.ck.on{background:var(--verde);border-color:var(--verde)}.ck.on:after{content:"";width:9px;height:5px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.ck.na{border-style:dashed;opacity:.35;cursor:not-allowed}.nota-perm{display:flex;gap:16px;flex-wrap:wrap;padding:10px 14px;color:var(--tx3);font-size:calc(12px*var(--esc));border-top:1px solid var(--linha)}.pend{background:var(--painel);border:1px solid var(--linha);border-radius:var(--raio);padding:16px;margin-bottom:10px;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:start}.pend h3{margin:8px 0 0;font-size:calc(16px*var(--esc))}.pend .det{color:var(--tx2);font-size:calc(13px*var(--esc));margin:2px 0 10px}.opcao{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--linha);border-radius:8px;margin-bottom:6px;cursor:pointer}.opcao:hover{border-color:var(--laranja)}.opcao input{accent-color:var(--laranja)}.pend .acoes{display:flex;flex-direction:column;gap:6px;min-width:180px}.toast{position:fixed;right:20px;bottom:20px;z-index:120;display:flex;align-items:flex-start;gap:10px;min-width:280px;max-width:min(440px,calc(100% - 32px));padding:12px 12px 12px 14px;border:1px solid;border-left-width:5px;border-radius:8px;font-weight:600;font-size:calc(13.5px*var(--esc));line-height:1.35;box-shadow:0 8px 24px #0000002e;animation:sobe .2s ease-out}.toast-sucesso{background:#d1e7dd;color:#0a3622;border-color:#a3cfbb;border-left-color:#198754}.toast-alerta{background:#fff3cd;color:#664d03;border-color:#ffe69c;border-left-color:#ffc107}.toast-erro{background:#f8d7da;color:#58151c;border-color:#f1aeb5;border-left-color:#dc3545}.toast-ic{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff}.toast-ic svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.toast-sucesso .toast-ic{background:#198754}.toast-alerta .toast-ic{background:#ffc107;color:#3d2e02}.toast-erro .toast-ic{background:#dc3545}.toast-tx{flex:1;padding-top:1px}.toast-x{flex:none;background:none;border:0;color:inherit;opacity:.55;font-size:20px;line-height:18px;cursor:pointer;padding:0 2px}.toast-x:hover{opacity:1}@media(max-width:600px){.toast{left:16px;right:16px;bottom:16px;min-width:0;max-width:none}}@keyframes sobe{0%{transform:translateY(14px);opacity:0}}@media(max-width:760px){.app{grid-template-columns:1fr}.trilho{position:fixed;inset:auto 0 0;height:62px;flex-direction:row;justify-content:space-around;padding:4px 6px;z-index:10}.trilho .bola,.trilho .esp,.trilho a.extra{display:none}.trilho a{width:auto;flex:1;padding:6px 0;font-size:calc(10px*var(--esc))}.trilho a.at{box-shadow:inset 0 3px 0 var(--laranja)}.principal{padding-bottom:62px}.topo{padding:0 16px}.conteudo{padding:16px}.so-desk{display:none!important}.so-cel{display:inline-flex}.ocultar-cel{display:none}.grade-modulos{grid-template-columns:1fr}.modulo{min-height:0;padding:16px 16px 14px;grid-template-columns:52px 1fr}.modulo .ic-m{width:52px;height:52px;border-radius:14px}.modulo .nome{font-size:calc(17.5px*var(--esc))}.perm-topo{grid-template-columns:1fr}.perm td.ac,.perm th.ac{width:44px;padding:8px 4px}.perm th.ac{font-size:calc(9.5px*var(--esc))}.pend{grid-template-columns:1fr}.pend .acoes{flex-direction:row;flex-wrap:wrap}td,th{padding:8px 10px}}.selecao{position:relative}.selecao .entrada{padding-right:34px;cursor:pointer}.selecao .entrada:focus{cursor:text}.selecao-seta{position:absolute;right:11px;top:50%;transform:translateY(-50%);color:var(--tx3);pointer-events:none;display:flex}.selecao-lista{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;margin:0;padding:4px;list-style:none;background:var(--painel);border:1px solid var(--linha);border-radius:10px;box-shadow:0 12px 32px #141e1429;max-height:300px;overflow:auto}.selecao-lista li{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:7px;cursor:pointer;font-size:calc(13.5px*var(--esc))}.selecao-lista li small{margin-left:auto;color:var(--tx3);font-size:calc(12px*var(--esc))}.selecao-lista li .selecao-sub{display:block;font-style:normal;font-weight:400;color:var(--tx3);font-size:calc(11.5px*var(--esc));margin-top:1px}.selecao-lista li.foco{background:var(--laranja-s)}.selecao-lista li.sel{font-weight:700}.selecao-lista li.vazio{color:var(--tx3);cursor:default}.selecao-lista li.criar{color:var(--laranja-tx);font-weight:700;border-top:1px dashed var(--linha);margin-top:2px}.erp{display:grid;grid-template-columns:var(--largura-menu) 1fr;min-height:100vh;--cor-emp:var(--laranja)}.menu-lat{background:var(--menu);color:var(--menu-tx);position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;padding:12px 10px}.menu-lat .marca{color:#fff;padding:6px 8px 14px;font-size:calc(15px*var(--esc))}.menu-lat .marca small{color:var(--menu-tx);opacity:.75}.menu-lat .bola{width:28px;height:28px}.grupo-menu{margin-top:6px}.grupo-menu>button{width:100%;display:flex;align-items:center;gap:9px;background:none;border:0;color:var(--menu-tx);padding:8px 10px;border-radius:8px;cursor:pointer;font-weight:600;font-size:calc(13px*var(--esc))}.grupo-menu>button:hover{background:var(--menu-at)}.grupo-menu>button .seta-g{margin-left:auto;transition:transform .15s;opacity:.6;display:flex}.grupo-menu.fechado>button .seta-g{transform:rotate(-90deg)}.grupo-menu.fechado .itens{display:none}.bloco-menu{padding:14px 10px 2px;font-size:calc(10.5px*var(--esc));font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.5;color:var(--menu-tx)}.grupo-menu>button.at{background:var(--cor-emp,var(--menu-at));color:#fff}.itens a{display:block;padding:6px 10px 6px 37px;border-radius:7px;text-decoration:none;font-size:calc(13px*var(--esc));opacity:.85}.itens a:hover{background:var(--menu-at);opacity:1}.itens a.at{background:var(--menu-at);color:#fff;opacity:1;box-shadow:inset 3px 0 0 var(--cor-emp)}.itens a.futura{opacity:.45}.itens .sub-menu{padding:10px 10px 3px 37px;font-size:calc(10.5px*var(--esc));font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.55}.itens>div:first-child .sub-menu{padding-top:4px}.erp .topo{padding:0 20px;box-shadow:inset 0 4px 0 var(--cor-emp)}.sel-emp{width:270px}.sel-emp .entrada{border-left:5px solid var(--cor-emp);font-weight:600;height:36px}.busca-global{flex:1;max-width:420px;height:36px;border:1px solid var(--linha);border-radius:8px;background:var(--painel2);display:flex;align-items:center;gap:8px;padding:0 12px;color:var(--tx3);cursor:pointer;font-size:calc(13px*var(--esc))}.busca-global kbd{margin-left:auto;font:11px var(--fonte-mono);border:1px solid var(--linha);border-radius:4px;padding:1px 5px}.cor-emp{position:relative}.cor-btn .bolinha{width:16px;height:16px;border-radius:50%;background:var(--cor-emp);box-shadow:0 0 0 2px var(--painel),0 0 0 3px var(--linha)}.pop-cor{position:absolute;right:0;top:calc(100% + 8px);width:264px;background:var(--painel);border:1px solid var(--linha);border-radius:12px;box-shadow:0 14px 36px #141e142e;padding:14px;z-index:30}.pop-cor b{display:block}.pop-cor small{display:block;color:var(--tx3);font-size:calc(12px*var(--esc));margin:2px 0 10px}.paleta{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.paleta button{aspect-ratio:1;border-radius:50%;border:0;cursor:pointer}.paleta button.at{box-shadow:0 0 0 2px var(--painel),0 0 0 4px var(--tx)}.outra{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:calc(13px*var(--esc));font-weight:600;cursor:pointer}.outra input{width:34px;height:26px;border:0;padding:0;background:none}.migalha-erp{font-size:calc(12.5px*var(--esc));color:var(--tx3);margin-bottom:2px}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:12px}.kpi{padding:14px 16px}.kpi small{color:var(--tx2);font-weight:600;font-size:calc(12px*var(--esc))}.kpi b{display:block;font-size:calc(24px*var(--esc));letter-spacing:-.02em;margin:4px 0 2px;font-variant-numeric:tabular-nums}.kpi .var{font-size:calc(12px*var(--esc));font-weight:600;color:var(--tx3)}.sobe{color:var(--verde)!important}.desce{color:var(--vermelho)!important}.duas{display:grid;grid-template-columns:1.4fr 1fr;gap:12px;margin-bottom:12px}.cab-p{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--linha2)}.cab-p h3{margin:0;font-size:calc(14px*var(--esc))}.grafico{display:flex;align-items:flex-end;gap:6px;height:170px;padding:16px 16px 0}.grafico .c{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.grafico .b{width:100%;max-width:34px;background:var(--cor-emp);border-radius:5px 5px 0 0;opacity:.8}.grafico .c:last-child .b,.grafico .c:hover .b{opacity:1}.grafico small{font-size:calc(10.5px*var(--esc));color:var(--tx3)}.chips{display:flex;gap:6px;flex-wrap:wrap}button.chip{cursor:pointer;height:28px;padding:0 11px;font-size:calc(12.5px*var(--esc))}button.chip.at{background:var(--laranja-s);color:var(--laranja-tx)}.dl{display:grid;grid-template-columns:150px 1fr;gap:8px 12px;font-size:calc(13.5px*var(--esc));margin:0}.dl dt{color:var(--tx3)}.dl dd{margin:0}.modal{position:fixed;left:50%;top:12vh;transform:translate(-50%);width:min(580px,calc(100% - 32px));background:var(--painel);border:1px solid var(--linha);border-radius:12px;z-index:30;box-shadow:0 20px 60px #00000040;overflow:hidden}.modal input.cmd{width:100%;height:52px;border:0;border-bottom:1px solid var(--linha);background:transparent;padding:0 18px;font-size:calc(15px*var(--esc));outline:none}.modal .res{max-height:60vh;overflow:auto;padding:4px 0}.modal .grupo-res{font-size:calc(11px*var(--esc));font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);padding:10px 18px 4px}.modal .res a{display:flex;gap:10px;align-items:center;padding:9px 18px;text-decoration:none;font-size:calc(13.5px*var(--esc));cursor:pointer}.modal .res a:hover,.modal .res a.foco{background:var(--laranja-s)}.modal .res small{margin-left:auto;color:var(--tx3)}.em-construcao{padding:48px 24px;text-align:center;color:var(--tx2)}@media(max-width:1100px){.busca-global{flex:0 0 auto}.busca-global .txt-busca,.busca-global kbd{display:none}}@media(max-width:900px){.duas{grid-template-columns:1fr}}@media(max-width:760px){.erp{grid-template-columns:1fr}.menu-lat{position:fixed;left:0;top:0;bottom:0;width:270px;z-index:25;transform:translate(-102%);transition:transform .18s}.menu-lat.ab{transform:none}.erp .topo{padding:0 10px;gap:6px}.sel-emp{width:auto;flex:1;min-width:120px}.erp .topo .avatar{display:none}.busca-global{padding:0 10px}.kpis{grid-template-columns:1fr 1fr;gap:8px}.kpi{padding:12px}.kpi b{font-size:calc(18px*var(--esc))}.dl{grid-template-columns:110px 1fr}}.erp{--laranja: var(--cor-emp);--menu: color-mix(in srgb, var(--cor-emp) 32%, #10160f);--menu-at: color-mix(in srgb, var(--cor-emp) 55%, #10160f);--menu-tx: color-mix(in srgb, var(--cor-emp) 12%, #e9eee9);--bg: color-mix(in srgb, var(--cor-emp) 7%, #f6f4ef);--painel2: color-mix(in srgb, var(--cor-emp) 4%, #fbfaf7);--laranja-s: color-mix(in srgb, var(--cor-emp) 14%, #ffffff);--laranja-tx: color-mix(in srgb, var(--cor-emp) 78%, #000000);background:var(--bg)}@media(prefers-color-scheme:dark){.erp{--menu: color-mix(in srgb, var(--cor-emp) 22%, #0b0f0c);--menu-at: color-mix(in srgb, var(--cor-emp) 40%, #0b0f0c);--bg: color-mix(in srgb, var(--cor-emp) 8%, #141815);--painel2: color-mix(in srgb, var(--cor-emp) 6%, #1f2520);--laranja-s: color-mix(in srgb, var(--cor-emp) 24%, #1b201c);--laranja-tx: color-mix(in srgb, var(--cor-emp) 60%, #ffffff)}}.erp .menu-lat .itens a.at{background:var(--cor-emp);color:#fff;box-shadow:none}.erp .menu-lat .marca .bola{box-shadow:0 0 0 2px color-mix(in srgb,var(--cor-emp) 60%,transparent)}.erp .topo{background:color-mix(in srgb,var(--cor-emp) 3%,var(--painel))}.erp{--laranja: var(--cor-emp-forte, var(--cor-emp));--menu: color-mix(in srgb, var(--cor-emp-forte, var(--cor-emp)) 32%, #10160f);--menu-at: color-mix(in srgb, var(--cor-emp-forte, var(--cor-emp)) 55%, #10160f);--laranja-tx: color-mix(in srgb, var(--cor-emp-forte, var(--cor-emp)) 88%, #000000)}@media(prefers-color-scheme:dark){.erp{--menu: color-mix(in srgb, var(--cor-emp-forte, var(--cor-emp)) 22%, #0b0f0c);--menu-at: color-mix(in srgb, var(--cor-emp-forte, var(--cor-emp)) 40%, #0b0f0c);--laranja-tx: color-mix(in srgb, var(--cor-emp) 60%, #ffffff)}}.erp .menu-lat .itens a.at{background:var(--cor-emp);color:var(--cor-emp-tx,#fff)}.erp .topo{box-shadow:inset 0 4px 0 var(--cor-emp-forte, var(--cor-emp))}.erp .sel-emp .entrada{border-left-color:var(--cor-emp-forte, var(--cor-emp))}.erp .grafico .b{background:var(--cor-emp-forte, var(--cor-emp))}.erp{--laranja-s: color-mix(in srgb, var(--cor-emp-forte, var(--cor-emp)) 13%, #ffffff)}@media(prefers-color-scheme:dark){.erp{--laranja-s: color-mix(in srgb, var(--cor-emp-forte, var(--cor-emp)) 28%, #1b201c)}}.erp button.chip.at,.erp .seg button.at{background:var(--cor-emp);color:var(--cor-emp-tx,#fff);box-shadow:inset 0 0 0 1.5px var(--cor-emp-forte, var(--cor-emp))}.kpi b{white-space:nowrap;font-size:clamp(17px,1.9vw,24px)}td.ac,th.ac{text-align:center}.chave{width:38px;height:22px;border-radius:999px;border:0;background:var(--linha);position:relative;cursor:pointer;padding:0;transition:background .15s;vertical-align:middle}.chave:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:left .15s}.chave.on{background:var(--verde)}.chave.on:after{left:19px}.chave:disabled{opacity:.5;cursor:not-allowed}.erp .chave.on{background:var(--cor-emp-forte, var(--verde))}.busca-caixa{display:flex;align-items:center;gap:8px;min-width:240px;flex:1;max-width:360px;height:36px;border:1px solid var(--linha);border-radius:8px;background:var(--painel2);padding:0 10px;color:var(--tx3)}.busca-caixa:focus-within{border-color:var(--laranja);box-shadow:0 0 0 3px var(--laranja-s)}.busca-caixa input{border:0;background:transparent;outline:none;flex:1;min-width:0;color:var(--tx)}.busca-caixa button{border:0;background:none;cursor:pointer;color:var(--tx3);display:flex;padding:2px}.total-tab{color:var(--tx3);font-size:calc(13px*var(--esc));font-variant-numeric:tabular-nums}.tabela th{padding:8px 12px}.tabela th.num .th-in{flex-direction:row-reverse}.th-in{display:inline-flex;align-items:center;gap:6px}.th-ordem{border:0;background:none;padding:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.th-ordem:hover{color:var(--tx)}.th-ordem:disabled{cursor:default}.seta-ord{font-size:calc(9px*var(--esc));opacity:.45}.seta-ord.on{opacity:1;color:var(--laranja-tx)}.th-funil{border:0;background:none;padding:2px;cursor:pointer;color:var(--tx3);display:inline-flex;border-radius:4px}.th-funil:hover{color:var(--tx);background:var(--linha2)}.th-funil.on{color:#fff;background:var(--laranja)}.tabela tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--painel2) 60%,transparent)}.tam-pag{display:flex;align-items:center;gap:6px}.tam-pag select{border:1px solid var(--linha);border-radius:6px;background:var(--painel);padding:2px 4px;color:var(--tx)}.pag{display:flex;align-items:center;gap:6px;margin-left:auto;font-variant-numeric:tabular-nums}.funil-fundo{position:fixed;inset:0;z-index:40}.funil{position:fixed;z-index:41;width:260px;background:var(--painel);border:1px solid var(--linha);border-radius:10px;box-shadow:0 14px 36px #141e1433;padding:10px;text-transform:none;letter-spacing:normal;font-weight:400}.funil .entrada{height:32px;margin-bottom:6px}.funil-todos{display:flex;align-items:center;gap:8px;padding:6px 4px;border-bottom:1px solid var(--linha2);font-size:calc(12.5px*var(--esc));font-weight:600;color:var(--tx2);cursor:pointer}.funil-lista{max-height:240px;overflow:auto;padding:4px 0}.funil-lista label{display:flex;align-items:center;gap:8px;padding:5px 4px;font-size:calc(13.5px*var(--esc));cursor:pointer;border-radius:5px}.funil-lista label:hover{background:var(--laranja-s)}.funil-lista span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.funil-lista small{color:var(--tx3);font-size:calc(11.5px*var(--esc))}.funil input[type=checkbox]{accent-color:var(--laranja);width:15px;height:15px}.funil-acoes{display:flex;gap:8px;border-top:1px solid var(--linha2);padding-top:8px;margin-top:4px}.funil-acoes .btn{flex:1}.grade-form{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.grade-form .inteira{grid-column:1/-1}.entrada.num{text-align:right;font-variant-numeric:tabular-nums}@media(max-width:760px){.grade-form{grid-template-columns:1fr}}.funil-atalhos{display:flex;flex-wrap:wrap;gap:6px}.funil-atalhos .btn{flex:1 1 45%}.erp .conteudo{max-width:none}.tabela td .mono{white-space:nowrap}.gaveta h3.sub{font-size:calc(13px*var(--esc));text-transform:uppercase;letter-spacing:.04em;color:var(--tx2);margin:0 0 6px}tr.sel td{background:color-mix(in srgb,var(--cor-emp,var(--laranja)) 14%,var(--painel))}.totais{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.totais>div{flex:1 1 120px;background:var(--painel2);border:1px solid var(--linha);border-radius:var(--raio);padding:8px 12px;display:flex;flex-direction:column;gap:2px}.totais small{color:var(--tx2);font-size:calc(11.5px*var(--esc))}.totais b{font-size:calc(15px*var(--esc));font-variant-numeric:tabular-nums}.totais .final{background:color-mix(in srgb,var(--cor-emp,var(--laranja)) 14%,var(--painel));border-color:transparent}.totais .final b{font-size:calc(17px*var(--esc))}.nav-periodo{display:flex;align-items:center;gap:6px}.nav-periodo b{min-width:48px;text-align:center;font-variant-numeric:tabular-nums}.dica{color:var(--tx2);font-size:calc(12.5px*var(--esc));margin:8px 0 0}tr.total td{border-top:2px solid var(--linha2);background:var(--painel2)}.fundo.sobre{z-index:25}.gaveta.sobre{z-index:26}.modal.form{padding:18px 20px;top:16vh}a.link,.link{color:var(--cor-emp-forte,var(--laranja-tx));cursor:pointer;text-decoration:underline;text-underline-offset:2px}.so-imprimir{display:none}@media print{.menu-lat,.erp .topo,.nao-imprimir,.migalha-erp{display:none!important}.so-imprimir{display:block;margin-bottom:10px}.erp,.erp .conteudo,body{background:#fff!important}.painel{box-shadow:none;border:0}table{font-size:calc(11px*var(--esc))}}#impressao{display:none}.imp-pergunta{position:fixed;inset:0;z-index:9999;background:#00000073;display:flex;align-items:center;justify-content:center}.imp-pergunta-caixa{background:var(--painel);color:var(--tx);border-radius:var(--raio);padding:18px 20px;max-width:380px;box-shadow:0 10px 40px #00000059}.imp-pergunta-caixa p{color:var(--tx2);font-size:13px;margin:6px 0 14px}.imp-pergunta-caixa div{display:flex;gap:8px}.imp-pergunta-caixa .btn{flex:1}@media print{html.imprimindo body>*:not(#impressao){display:none!important}html.imprimindo #impressao{display:block;color:#000;background:#fff;font:11pt/1.35 Arial,Helvetica,sans-serif}@page{size:A4;margin:12mm}.imp-folha{width:100%}.imp-cab{display:flex;gap:12px;border-bottom:1.5pt solid #000;padding-bottom:6px;margin-bottom:10px;font-size:9pt}.imp-cab b{font-size:12pt}.imp-titulo{display:flex;justify-content:space-between;align-items:baseline;margin:6px 0 10px}.imp-titulo h1{font-size:15pt;margin:0}.imp-partes{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px;margin:0 0 10px;font-size:10pt}.imp-partes dt{font-size:8pt;color:#444;text-transform:uppercase}.imp-partes dd{margin:0}.imp-tabela{width:100%;border-collapse:collapse;font-size:9.5pt}.imp-tabela th{border-bottom:1pt solid #000;font-size:8pt;text-transform:uppercase;padding:3px 4px}.imp-tabela td{border-bottom:.5pt solid #bbb;padding:3px 4px;vertical-align:top}.imp-tabela tr{break-inside:avoid}.imp-totais{margin:8px 0 0 auto;width:45%;font-size:10pt}.imp-totais div{display:flex;justify-content:space-between;padding:2px 0}.imp-totais .final{border-top:1pt solid #000;font-size:12pt}.imp-obs{margin-top:10px;font-size:9.5pt}.imp-rodape{margin-top:14px;font-size:7.5pt;color:#555;text-align:right}.imp-assinaturas{display:flex;gap:30px;margin-top:40px}.imp-assinaturas div{flex:1;text-align:center;font-size:9pt}.imp-assinaturas span{display:block;border-top:1pt solid #000;margin-bottom:3px}.imp-recibo{height:128mm;overflow:hidden}.imp-valor{font-size:15pt;font-weight:700;border:1.5pt solid #000;padding:2px 10px}.imp-texto{font-size:11.5pt;line-height:1.7;text-align:justify}.imp-local{text-align:right}.imp-corte{border-top:1pt dashed #777;margin:6mm 0}.imp-promissoria{height:84mm;overflow:hidden;break-inside:avoid}.imp-promissoria .imp-texto{font-size:10.5pt;line-height:1.55}.imp-duplicata{height:128mm;overflow:hidden;break-inside:avoid}.imp-carne{display:flex;height:64mm;border:.75pt solid #000;margin-bottom:4mm;break-inside:avoid;font-size:9pt}.imp-cn-canhoto{width:34%;border-right:1pt dashed #777;padding:2mm 3mm;display:flex;flex-direction:column;gap:1mm}.imp-cn-emp{font-size:10pt}.imp-cn-cliente{font-size:8.5pt;font-weight:700;line-height:1.2;max-height:2.4em;overflow:hidden}.imp-cn-corpo{flex:1;padding:2mm 3mm;display:flex;flex-direction:column;gap:1.5mm}.imp-cn-topo{display:flex;flex-direction:column;border-bottom:1pt solid #000;padding-bottom:1mm}.imp-cn-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:1mm}.imp-cn-campo{border:.5pt solid #999;padding:.6mm 1.5mm;min-height:9mm;display:flex;flex-direction:column}.imp-cn-campo small{font-size:6.5pt;color:#444;text-transform:uppercase}.imp-cn-campo b{font-size:9.5pt}.imp-etiquetas{display:grid;grid-template-columns:repeat(3,1fr);gap:2mm}.imp-etiqueta{border:.5pt dashed #999;padding:2mm 3mm;height:30mm;overflow:hidden;break-inside:avoid;display:flex;flex-direction:column}.imp-et-nome{font-size:9pt;font-weight:700;line-height:1.15;max-height:2.4em;overflow:hidden}.imp-et-linha{display:flex;justify-content:space-between;align-items:baseline;font-size:8pt;margin:1mm 0}.imp-et-linha b{font-size:13pt}.imp-ean{width:100%;height:12mm;margin-top:auto}.imp-et-loja{margin-top:auto;font-size:7pt;color:#444}html.imprimindo #impressao.bobina{font:700 14px/1.35 Arial,Helvetica,sans-serif;width:76mm}.imp-bobina{width:76mm;color:#000}.imp-bobina *{color:#000!important}.imp-b-cab{text-align:center;border-bottom:1px dashed #000;padding-bottom:4px;margin-bottom:4px;font-size:12px}.imp-b-cab b{font-size:16px;font-weight:900;display:block}.imp-b-titulo{text-align:center;font-size:18px;font-weight:900;margin:4px 0 2px}.imp-b-c{text-align:center}.imp-b-partes{border-top:1px dashed #000;border-bottom:1px dashed #000;padding:4px 0;margin:4px 0}.imp-b-partes span{font-weight:900}.imp-b-item{padding:3px 0;border-bottom:1px dotted #000;display:flex;flex-wrap:wrap;gap:0 10px;break-inside:avoid}.imp-b-item-nome{flex:1 0 100%;font-weight:900}.imp-b-item span small{font-size:11px;text-transform:uppercase}.imp-b-item span.d{margin-left:auto}.imp-b-totais{margin-top:5px}.imp-b-totais div{display:flex;justify-content:space-between;padding:1px 0}.imp-b-totais .final{border-top:1px solid #000;font-size:18px;font-weight:900;margin-top:2px;padding-top:3px}.imp-b-obs{margin-top:6px;border-top:1px dashed #000;padding-top:4px;font-size:15px;font-weight:900;white-space:pre-wrap}.imp-b-ass{margin-top:12mm;border-top:1px solid #000;padding-top:2px;text-align:center}.imp-b-rodape{margin-top:6px;border-top:1px dashed #000;padding-top:3px;text-align:center;font-size:11px}.imp-b-valor{text-align:center;font-size:22px;font-weight:900;border:2px solid #000;margin:4px 0;padding:2px}.imp-b-texto{text-align:justify;margin:6px 0}.imp-b-corte{border-top:2px dashed #000;margin:8mm 0}}.grafico-svg{width:100%;height:auto;display:block}table.dre tr.forte td{font-weight:600}table.dre tr.sub td,table.dre tr.total td{border-top:1.5px solid var(--linha2);font-weight:700}table.dre tr.total td{background:var(--painel2)}table.dre tr.filha td{font-size:calc(12.5px*var(--esc));color:var(--tx2)}table.dre tr.info td{color:var(--tx3);font-size:calc(12px*var(--esc))}@media(max-width:900px){.grade-ficha{grid-template-columns:1fr!important}}.filtro-th{border:1px solid var(--linha);background:var(--painel);color:inherit;font:inherit;font-size:calc(11px*var(--esc));text-transform:uppercase;border-radius:6px;padding:2px 4px;cursor:pointer}.kpi.cl{cursor:pointer;border:1px solid transparent;font:inherit;color:inherit}.kpi.sel-kpi{border-color:var(--cor-emp-forte,var(--laranja))}@media print{.imp-logo{max-height:16mm;max-width:45mm;object-fit:contain}}.sub-form{margin:14px 0 6px;font-size:calc(11px*var(--esc));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tx2)}.grade-chk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}@media(max-width:480px){.grade-chk{grid-template-columns:1fr}}.pop-ancora{position:relative;flex:none}.emp-btn{gap:6px;max-width:260px;border-color:color-mix(in srgb,var(--cor-emp) 45%,var(--linha))}.emp-btn b{color:var(--cor-emp-forte,var(--cor-emp))}.emp-btn .emp-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-weight:500;color:var(--tx2)}.pop-topo{position:absolute;top:calc(100% + 8px);min-width:280px;max-width:min(340px,calc(100vw - 20px));background:var(--painel);border:1px solid var(--linha);border-radius:12px;box-shadow:0 14px 36px #141e142e;padding:12px;z-index:30}.lista-pop{display:flex;flex-direction:column;gap:2px;max-height:320px;overflow:auto;margin-top:6px}.lista-pop button{display:flex;align-items:center;gap:8px;text-align:left;background:none;border:0;padding:8px;border-radius:8px;cursor:pointer;color:inherit;font-size:calc(13px*var(--esc))}.lista-pop button:hover{background:var(--fundo2,rgba(0,0,0,.05))}.lista-pop button.at{background:color-mix(in srgb,var(--cor-emp) 12%,transparent)}.lista-pop button .icone:last-child{margin-left:auto;color:var(--verde)}.bolinha-emp{width:12px;height:12px;border-radius:50%;flex:none;display:inline-block}.favs-topo{flex:1;min-width:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;align-items:center;padding:2px 0}.favs-topo::-webkit-scrollbar{display:none}.favs-topo a{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;padding:5px 10px;border-radius:999px;border:1px solid var(--linha);text-decoration:none;font-size:calc(12.5px*var(--esc));color:var(--tx2);background:var(--painel)}.favs-topo a .icone{color:var(--ambar,#d99a00);fill:currentColor}.favs-topo a:hover{border-color:var(--cor-emp)}.favs-topo a.at{background:var(--cor-emp);border-color:var(--cor-emp);color:var(--cor-emp-tx,#fff)}.favs-topo a.at .icone{color:inherit}.dica-fav{color:var(--tx3);font-size:calc(12px*var(--esc));display:inline-flex;align-items:center;gap:4px;white-space:nowrap}button.avatar{border:0;cursor:pointer;padding:0}button.avatar:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--verde) 30%,transparent)}.perfil-cab{display:flex;gap:10px;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--linha)}.perfil-cab small{display:block;color:var(--tx3)}.perfil-emp{display:flex;gap:8px;align-items:center;padding:10px 4px;font-size:calc(12.5px*var(--esc));color:var(--tx2)}.item-pop{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;padding:8px 6px;border-radius:8px;cursor:pointer;color:inherit;text-decoration:none;font-size:calc(13px*var(--esc));text-align:left}.item-pop:hover{background:var(--fundo2,rgba(0,0,0,.05))}.item-pop>.icone:last-child:not(:first-child){margin-left:auto;opacity:.5}.item-pop.sair{color:var(--vermelho);border-top:1px solid var(--linha);border-radius:0 0 8px 8px;margin-top:4px}div.item-pop{padding:0 0 0 6px}div.item-pop a{display:flex;align-items:center;gap:10px;flex:1;color:inherit;text-decoration:none;padding:7px 0}div.item-pop a .icone{color:var(--ambar,#d99a00);fill:currentColor}.perfil-favs{border-top:1px solid var(--linha);border-bottom:1px solid var(--linha);margin:4px 0;padding:6px 0}.perfil-favs>small{display:block;color:var(--tx3);padding:0 6px 2px;font-size:calc(11px*var(--esc));text-transform:uppercase;letter-spacing:.06em}.cor-inline{padding:4px 6px 10px}.cor-inline small{display:block;color:var(--tx3);margin-bottom:8px}.item-menu{position:relative}.item-menu>a,.item-menu>button{padding-right:30px}.fav-item{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:none;border:0;cursor:pointer;color:var(--menu-tx);opacity:0;padding:4px;border-radius:6px;display:flex}.item-menu:hover .fav-item{opacity:.55}.fav-item:hover{opacity:1!important}.fav-item.on{opacity:1;color:var(--ambar,#f0b400)}.fav-item.on .icone{fill:currentColor}@media(hover:none){.fav-item{opacity:.35}}@media(max-width:760px){.emp-btn .emp-nome{display:none}.erp .topo button.avatar{display:grid}.dica-fav{display:none}}.grade-chk .chk-linha:has(input:checked){border-color:color-mix(in srgb,var(--laranja) 55%,var(--linha));background:var(--laranja-s)}.param-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.param-nav{display:flex;flex-direction:column;gap:2px;position:sticky;top:calc(var(--altura-topo) + 12px)}.param-nav .param-grupo{font-size:calc(10.5px*var(--esc));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);padding:12px 10px 4px}.param-nav .param-grupo:first-child{padding-top:0}.param-nav button{display:flex;align-items:center;gap:8px;text-align:left;background:none;border:0;padding:8px 10px;border-radius:8px;cursor:pointer;color:var(--tx2);font-size:calc(13.5px*var(--esc))}.param-nav button:hover{background:var(--painel)}.param-nav button.at{background:var(--painel);color:var(--tx);font-weight:600;box-shadow:inset 3px 0 0 var(--cor-emp,var(--laranja)),0 1px 2px #0000000d}.ponto-mud{width:7px;height:7px;border-radius:50%;background:var(--laranja);margin-left:auto}.param-sec{padding:0;overflow:hidden}.param-sec>header{padding:16px 20px;border-bottom:1px solid var(--linha)}.param-sec h2{margin:0;font-size:calc(17px*var(--esc))}.param-sec header small{color:var(--tx3)}.param-corpo{padding:8px 20px 18px}.linha-param{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,300px);gap:16px;align-items:center;padding:11px 0;border-bottom:1px solid var(--linha)}.linha-param:last-of-type{border-bottom:0}.linha-param>span{font-size:calc(13.5px*var(--esc))}.linha-param.mudou>span:after{content:" •";color:var(--laranja);font-weight:700}.linha-param>div{display:flex;justify-content:flex-end}.linha-param>div>*{width:100%}.linha-param>div>.chave-sw{width:40px}.chave-sw{position:relative;display:inline-block;width:40px;height:22px;cursor:pointer;flex:none}.chave-sw input{opacity:0;width:0;height:0;position:absolute}.chave-sw i{position:absolute;inset:0;border-radius:999px;background:color-mix(in srgb,var(--tx3) 55%,transparent);transition:background .15s}.chave-sw i:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s}.chave-sw input:checked+i{background:var(--verde)}.chave-sw input:checked+i:after{transform:translate(18px)}.chave-sw input:disabled+i{opacity:.5;cursor:not-allowed}.chave-sw input:focus-visible+i{outline:2px solid var(--laranja);outline-offset:2px}.barra-salvar{position:sticky;bottom:12px;margin-top:14px;display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--painel);border:1px solid var(--linha);border-radius:12px;box-shadow:0 10px 30px #00000026;z-index:4}.barra-salvar span{margin-right:auto}@media(max-width:760px){.param-layout{grid-template-columns:1fr}.param-nav{flex-direction:row;overflow-x:auto;position:static;scrollbar-width:none;gap:4px}.param-nav .param-grupo{display:none}.param-nav button{white-space:nowrap;border:1px solid var(--linha);border-radius:999px;padding:6px 12px}.param-nav button.at{box-shadow:none;border-color:var(--cor-emp,var(--laranja))}.linha-param{grid-template-columns:1fr;gap:6px}.linha-param>div{justify-content:flex-start}.param-corpo{padding:6px 14px 14px}.barra-salvar{bottom:70px}}.menu-lat .itens .sub-menu{display:flex;align-items:center;gap:8px;opacity:1;color:color-mix(in srgb,var(--cor-emp,var(--laranja)) 55%,#fff);font-weight:800;letter-spacing:.09em;padding:12px 10px 4px 37px}.menu-lat .itens .sub-menu:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--cor-emp,var(--laranja)) 45%,transparent)}.menu-lat .itens .sub-menu:before{content:"";width:6px;height:6px;border-radius:2px;background:var(--cor-emp,var(--laranja));margin-left:-14px;flex:none}.menu-lat .itens>div:first-child .sub-menu{padding-top:6px}.grupo-menu>button{text-align:left;white-space:nowrap}.grupo-menu>button .nome-g{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.itens a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.itens a .nome-i{overflow:hidden;text-overflow:ellipsis}.menu-lat .bloco-menu{opacity:1;color:color-mix(in srgb,var(--menu-tx) 70%,transparent);display:flex;align-items:center;gap:8px;padding:16px 10px 4px}.menu-lat .bloco-menu:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--menu-tx) 18%,transparent)}.menu-lat .itens a{padding-left:30px}.menu-lat .item-menu>a{padding-right:22px}.menu-lat .fav-item{right:1px}.menu-lat .itens .sub-menu{padding-left:30px}.menu-lat .itens .item-menu>a{padding-right:10px}.menu-lat .itens .fav-item{left:9px;right:auto}.menu-lat .grupo-menu>button.fav-item{width:auto;padding:4px;gap:0;right:6px;font-weight:400}.menu-lat .grupo-menu>button.fav-item:hover{background:none}.fav-arr{display:inline-flex;border-radius:999px;cursor:grab;transition:transform .12s}.fav-arr.arrastando{opacity:.4}.fav-arr.alvo{box-shadow:-3px 0 0 var(--cor-emp,var(--laranja));transform:translate(3px)}.perfil-favs .item-pop .btn{padding:0 6px;min-width:0}body[data-painel=modal][data-modal-tam=medio] .gaveta{width:min(960px,calc(100vw - 32px))!important}body[data-painel=modal][data-modal-tam=grande] .gaveta{width:min(1280px,calc(100vw - 32px))!important;height:min(88vh,1000px);max-height:calc(100vh - 32px)}body[data-painel=modal][data-modal-tam=cheio] .gaveta,body[data-painel=modal] .gaveta.maxi{width:calc(100vw - 32px)!important;height:calc(100vh - 32px);max-height:calc(100vh - 32px)}.gaveta.maxi{width:calc(100vw - 24px)!important;max-width:none}.gaveta>header [data-expandir]{color:var(--tx2)}@media(max-width:600px){.gaveta>header [data-expandir]{display:none}body[data-painel=modal] .gaveta{width:calc(100vw - 16px)!important;height:auto;max-height:calc(100vh - 16px)}}.gaveta>header [data-expandir]{order:98}.gaveta>header>button[aria-label=Fechar]{order:99}.rd-montador{display:flex;flex-direction:column;gap:14px}.rd-topo{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rd-conjs{display:flex;flex-wrap:wrap;gap:6px}.rd-conjs button,.rd-chips button{border:1px solid var(--linha2,var(--linha));background:var(--painel);color:var(--tx2);border-radius:6px;cursor:pointer;font:inherit}.rd-conjs button{padding:7px 12px;font-size:calc(13.5px*var(--esc));font-weight:600}.rd-conjs button.on,.rd-chips button.on{border-color:var(--cor-emp,var(--laranja));background:color-mix(in srgb,var(--cor-emp,var(--laranja)) 10%,var(--painel));color:var(--cor-emp-forte,var(--cor-emp,var(--laranja)))}.rd-conjs button:hover,.rd-chips button:hover{color:var(--tx)}.rd-modelos{margin-left:auto;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.rd-modelos select,.rd-compart select,.rd-mini select,.rd-mini input,.rd-per input,.rd-nome{border:1px solid var(--linha2,var(--linha));background:var(--painel);color:var(--tx);border-radius:6px;padding:7px 9px;font:inherit;font-size:calc(13.5px*var(--esc))}.rd-modelos select:first-child{min-width:260px}.rd-btn-sec{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--linha2,var(--linha));background:var(--painel);color:var(--tx2);border-radius:6px;padding:7px 11px;font:inherit;font-size:calc(13.5px*var(--esc));font-weight:600;cursor:pointer}.rd-btn-sec:hover{color:var(--tx)}.rd-btn-sec:disabled{opacity:.5;cursor:default}.rd-btn-pri{border:1px solid var(--cor-emp,var(--laranja));background:color-mix(in srgb,var(--cor-emp,var(--laranja)) 10%,var(--painel));color:var(--cor-emp-forte,var(--laranja));border-radius:6px;padding:7px 11px;font:inherit;font-weight:600;cursor:pointer}.rd-btn-pri:disabled{opacity:.5}.rd-excluir{color:var(--tx3)!important}.rd-compart{width:100%;display:flex;flex-wrap:wrap;gap:6px;align-items:center;border:1px solid var(--linha);background:var(--fundo2,rgba(0,0,0,.03));border-radius:8px;padding:8px}.rd-compart small{color:var(--tx3)}.rd-convites>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 12px;border:1px solid color-mix(in srgb,var(--azul) 35%,var(--linha));background:var(--azul-s);border-radius:8px;margin-bottom:6px}.rd-convites span{flex:1}.rd-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rd-cartao{border:1px solid var(--linha);background:var(--painel);border-radius:8px;padding:12px 14px}.rd-cartao h3{margin:0 0 9px;font-size:calc(12px*var(--esc));font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tx3)}.rd-per{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rd-per span{color:var(--tx3)}.rd-dica{margin:6px 0 0;font-size:calc(12px*var(--esc));color:var(--tx3)}.rd-2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rd-mini{display:block;font-size:calc(13px*var(--esc));color:var(--tx2)}.rd-mini select,.rd-mini input{display:block;width:100%;margin-top:4px}.rd-mini select:disabled{opacity:.5}.rd-chips{display:flex;flex-wrap:wrap;gap:6px}.rd-chips button{padding:5px 9px;font-size:calc(13px*var(--esc))}.rd-ordem{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.rd-ordem li{display:flex;align-items:center;gap:8px;background:var(--fundo2,rgba(0,0,0,.035));border-radius:6px;padding:5px 9px;font-size:calc(13.5px*var(--esc))}.rd-ordem li span{width:18px;color:var(--tx3)}.rd-ordem li b{flex:1;font-weight:500}.rd-ordem li button{background:none;border:0;cursor:pointer;color:var(--tx2);padding:0 4px;font-size:14px}.rd-ordem li button:disabled{opacity:.25;cursor:default}.rd-incluir{display:flex;align-items:center;gap:7px;font-size:calc(13px*var(--esc));color:var(--tx2);margin-bottom:12px}.rd-filtros4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rd-filtros3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.rd-lista{font-size:calc(13px*var(--esc));color:var(--tx2);min-width:0}.rd-lista-cab{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.rd-lista-cab button{background:none;border:0;color:var(--cor-emp-forte,var(--laranja));cursor:pointer;font-size:calc(12px*var(--esc))}.rd-lista>input{width:100%;margin-bottom:4px;border:1px solid var(--linha2,var(--linha));border-radius:6px;padding:5px 8px;background:var(--painel);color:var(--tx);font:inherit;font-size:calc(13px*var(--esc))}.rd-lista-itens{max-height:150px;overflow-y:auto;border:1px solid var(--linha);background:var(--fundo2,rgba(0,0,0,.03));border-radius:6px;padding:3px}.rd-lista-itens label{display:flex;align-items:center;gap:6px;padding:2px 4px;border-radius:4px;cursor:pointer;color:var(--tx)}.rd-lista-itens label:hover{background:var(--painel)}.rd-lista-itens label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-lista-itens label.todos{font-weight:600;border-bottom:1px solid var(--linha);border-radius:0}.rd-lista-itens p{margin:2px 4px;color:var(--tx3);font-size:calc(12px*var(--esc))}.rd-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rd-global{display:flex;align-items:center;gap:5px;font-size:calc(13px*var(--esc));color:var(--tx2)}.rd-erro{color:var(--vermelho);font-size:calc(13.5px*var(--esc))}@media(max-width:900px){.rd-grade,.rd-filtros3{grid-template-columns:1fr}.rd-filtros4{grid-template-columns:1fr 1fr}.rd-modelos{margin-left:0}.rd-modelos select:first-child{min-width:0;flex:1}}@media(max-width:560px){.rd-filtros4,.rd-2{grid-template-columns:1fr}}.rd-doc{position:fixed;inset:0;z-index:1200;overflow:auto;background:#f3f3f3;color:#111;color-scheme:light}.rd-barra{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border-bottom:1px solid #ddd;box-shadow:0 1px 3px #0000000f}.rd-barra .btn:not(.pri){background:#fff;color:#333;border-color:#ccc}.rd-fonte{display:flex;align-items:center;gap:4px}.rd-fonte button{width:30px;height:30px;border-radius:6px;border:0;background:#444;color:#fff;font-size:16px;font-weight:700;cursor:pointer}.rd-fonte small,.rd-info{color:#777;font-size:12.5px}.rd-fonte small{width:38px;text-align:center}.rd-paginas{margin:24px auto;display:flex;flex-direction:column;gap:16px}.rd-pagina{position:relative;background:#fff;box-shadow:0 1px 4px #00000026;font-family:Inter,Arial,sans-serif;box-sizing:border-box}.rd-medida{visibility:hidden;pointer-events:none}.rd-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:2px solid #222;padding-bottom:12px}.rd-emp{display:flex;gap:12px;align-items:flex-start;color:#555;line-height:1.3}.rd-emp img{height:48px;max-width:160px;object-fit:contain}.rd-emp b{color:#222}.rd-marca{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:#555;font-size:1.05em}.rd-marca b{color:#00a884;font-weight:600}.rd-tit{margin:16px 0 2px;font-size:1.333em;font-weight:700;color:#111}.rd-sub{margin:0;color:#666}.rd-extra{margin-top:14px}.rd-extra ul{margin:6px 0 0;padding-left:20px;color:#666;font-size:.95em}.rd-pagina table{width:100%;border-collapse:collapse;margin-top:16px}.rd-pagina th,.rd-pagina th.n{white-space:normal}.rd-pagina td:not(.n){overflow-wrap:break-word}.rd-pagina th{background:#f2f2f2;border-top:1px solid #aaa;border-bottom:1px solid #aaa;text-align:left;padding:7px 8px;font-weight:600;color:#222}.rd-pagina td{padding:5px 8px;border-bottom:1px solid #e5e5e5;vertical-align:top;color:#222}.rd-pagina tbody tr:nth-child(2n) td{background:#fafafa}.rd-pagina .n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rd-pagina .rd-total td{font-weight:600;border-top:2px solid #777;border-bottom:2px solid #777;background:#fff!important}.rd-nota{color:#777;font-size:.95em;margin-top:8px}.rd-rod-tela{margin-top:32px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ddd;padding-top:8px;color:#999;font-size:.87em}.rd-npag{position:absolute;bottom:8px;right:12px;font-size:.78em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#ccc}.rd-graf-rot{display:grid;gap:2px;font-size:.75em;color:#777;text-align:center}.rd-graf-rot span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-pizza{display:flex;align-items:center;gap:16px}.rd-pizza ul{list-style:none;margin:0;padding:0;color:#555;font-size:.95em}.rd-pizza li{display:flex;align-items:center;gap:6px}.rd-pizza i{width:9px;height:9px;border-radius:2px;display:inline-block}.rd-pagina th{text-transform:none;letter-spacing:0;font-size:inherit}.lf-topo{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:12px;align-items:end}.lf-sit{grid-column:1/-1;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lf-sit small{color:var(--tx3);margin-left:auto}.lf-secao{margin-top:18px;border:1px solid var(--linha);border-radius:10px;background:var(--painel)}.lf-secao>header{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--linha)}.lf-secao>header>div{flex:1}.lf-secao h3{margin:0;font-size:calc(14px*var(--esc))}.lf-secao>header small{color:var(--tx3)}.lf-linha{display:grid;grid-template-columns:minmax(220px,1fr) 104px 150px minmax(120px,190px) 36px;gap:10px;align-items:center;padding:8px 14px;border-bottom:1px solid var(--linha)}.lf-linha.var{grid-template-columns:minmax(200px,1.2fr) 104px 150px 140px minmax(140px,1fr) 36px}.lf-linha:last-child{border-bottom:0}.lf-linha.tirada{opacity:.45}.lf-linha.tirada .lf-rub{text-decoration:line-through}.lf-cab{padding-top:6px;padding-bottom:6px;background:var(--fundo2,rgba(0,0,0,.025))}.lf-cab span{font-size:calc(11px*var(--esc));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tx3)}.lf-cab .n{text-align:right}.lf-rub{min-width:0}.lf-tipo{height:var(--altura-campo);border-radius:8px;border:1px solid;font:inherit;font-size:calc(12.5px*var(--esc));font-weight:600;cursor:pointer}.lf-tipo.prov{color:var(--verde);border-color:color-mix(in srgb,var(--verde) 40%,transparent);background:var(--verde-s)}.lf-tipo.desc{color:var(--vermelho);border-color:color-mix(in srgb,var(--vermelho) 40%,transparent);background:var(--vermelho-s)}.lf-tipo:disabled{cursor:default;opacity:.7}.lf-valor input{text-align:right}.lf-pct{display:flex;align-items:center;gap:6px}.lf-pct input{text-align:right}.lf-info{color:var(--tx3);font-size:calc(12px*var(--esc));line-height:1.3}.lf-acao{display:flex;justify-content:flex-end}.lf-vazio{margin:0;padding:14px;color:var(--tx3);font-size:calc(13px*var(--esc))}.lf-outro{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:10px;padding:7px 14px;border-bottom:1px solid var(--linha);font-size:calc(13px*var(--esc))}.lf-outro:last-child{border-bottom:0}.lf-outro .prov{color:var(--verde)}.lf-outro .desc{color:var(--vermelho)}.lf-outro span:first-child{color:var(--tx3)}@media(max-width:760px){.lf-topo{grid-template-columns:1fr}.lf-linha,.lf-linha.var{grid-template-columns:1fr 1fr 36px;row-gap:8px}.lf-rub{grid-column:1/-1}.lf-cab{display:none}.lf-linha.var .lf-hist,.lf-info{grid-column:1/-2}}.bloco-titulo{margin:18px 0 8px;font-size:calc(12px*var(--esc));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tx3)}.kpis.dados-sis{margin-bottom:14px}.seg-mini{display:inline-flex;border:1px solid var(--linha2,var(--linha));border-radius:8px;overflow:hidden;vertical-align:middle}.seg-mini a{padding:5px 8px;font-size:calc(12px*var(--esc));color:var(--tx2);text-decoration:none;border-left:1px solid var(--linha)}.seg-mini a:first-child{border-left:0}.seg-mini a:hover{background:var(--fundo2,rgba(0,0,0,.04));color:var(--tx)}.lf-hist{display:flex;gap:6px;align-items:center;min-width:0}.lf-hist>input{flex:1;min-width:0}.lf-rep{display:flex;align-items:center;gap:4px;font-size:calc(11.5px*var(--esc));color:var(--tx3);white-space:nowrap}.lf-rep input{width:44px;text-align:center;padding-left:4px;padding-right:4px}.lote-func{border:1px solid var(--linha);border-radius:10px;margin-top:10px}.lote-filtros{display:grid;grid-template-columns:minmax(0,1fr) 220px auto;gap:8px;align-items:center;padding:10px;border-bottom:1px solid var(--linha)}.lote-lista{max-height:46vh;overflow-y:auto;padding:4px}.lote-lista label{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:6px;cursor:pointer;font-size:calc(13.5px*var(--esc))}.lote-lista label:hover{background:var(--fundo2,rgba(0,0,0,.04))}.lote-lista label small{margin-left:auto;color:var(--tx3)}.lote-lista label.todos{font-weight:600;border-bottom:1px solid var(--linha);border-radius:0}@media(max-width:640px){.lote-filtros{grid-template-columns:1fr}}.dup-placar{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.dup-card{display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:left;padding:14px;border:1px solid var(--linha);cursor:pointer;font:inherit;color:inherit}.dup-card.at{border-color:var(--cor-emp,var(--laranja));box-shadow:0 0 0 2px color-mix(in srgb,var(--cor-emp,var(--laranja)) 25%,transparent)}.dup-card small{color:var(--tx3);font-weight:600}.dup-card b{font-size:calc(24px*var(--esc))}.dup-card>span{display:flex;gap:4px;flex-wrap:wrap}.dup-card em{font-style:normal;font-size:calc(12px*var(--esc));color:var(--tx3)}.dup-lados{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dup-lado{border:1px solid var(--linha);border-radius:10px;padding:12px 14px}.dup-lado h4{margin:0 0 10px;display:flex;gap:8px;align-items:center}.dup-lado dl{margin:0}.dup-lado dl>div{display:grid;grid-template-columns:130px 1fr;gap:8px;padding:5px 6px;border-radius:6px}.dup-lado dt{color:var(--tx3);font-size:calc(12.5px*var(--esc))}.dup-lado dd{margin:0;overflow-wrap:anywhere}.dup-lado dl>div.dif{background:var(--ambar-s)}.dup-lado h5{margin:14px 0 6px;font-size:calc(11.5px*var(--esc));letter-spacing:.06em;text-transform:uppercase;color:var(--tx3)}.dup-lado ul{list-style:none;margin:0;padding:0}.dup-lado li{display:flex;justify-content:space-between;padding:4px 6px;border-bottom:1px solid var(--linha)}@media(max-width:760px){.dup-lados{grid-template-columns:1fr}}.vr-tela{position:fixed;inset:0;z-index:30;background:var(--bg);display:flex;flex-direction:column;color:var(--tx)}.vr-topo{background:var(--painel);border-bottom:1px solid var(--linha);box-shadow:inset 0 4px 0 var(--cor-emp,var(--laranja));padding:12px 16px 8px}.vr-titulo{display:flex;align-items:baseline;gap:10px;margin-bottom:8px;flex-wrap:wrap}.vr-titulo .vr-cli-info{margin:0 0 0 auto;justify-content:flex-end}.vr-titulo b{font-size:calc(19px*var(--esc))}.vr-titulo span{color:var(--tx3)}.vr-cab{display:grid;grid-template-columns:minmax(220px,2fr) repeat(auto-fit,minmax(150px,1fr));gap:10px}.vr-cab .campo{min-width:0}.vr-cab .campo{margin:0}.vr-cab kbd,.vr-itens-cab kbd,.vr-modos kbd{font-size:10px;padding:0 4px;border:1px solid var(--linha2,var(--linha));border-radius:4px;color:var(--tx3);margin-left:4px;font-family:inherit}.vr-cli-info{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:calc(12.5px*var(--esc));color:var(--tx2)}.vr-cli-info .verm{color:var(--vermelho)}.vr-corpo{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(440px,34vw,540px)}.vr-esq{display:flex;flex-direction:column;min-height:0;padding:12px 12px 0 16px;gap:10px}.vr-busca{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center}.vr-busca-campo{display:flex;align-items:center;gap:10px;background:var(--painel);border:2px solid var(--cor-emp,var(--laranja));border-radius:10px;padding:0 12px}.vr-busca-campo input{flex:1;border:0;background:none;outline:none;font:inherit;font-size:calc(18px*var(--esc));padding:11px 0;color:var(--tx);text-transform:uppercase}.vr-busca-campo small{color:var(--tx3)}.vr-modos{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.vr-modos button{border:1px solid var(--linha2,var(--linha));background:var(--painel);border-radius:999px;padding:4px 10px;font:inherit;font-size:calc(12.5px*var(--esc));cursor:pointer;color:var(--tx2)}.vr-modos button.at{background:var(--cor-emp,var(--laranja));border-color:var(--cor-emp,var(--laranja));color:var(--cor-emp-tx,#fff)}.vr-pos{margin:0;justify-self:end}.vr-grade{flex:1;min-height:0;overflow:auto;background:var(--painel);border:1px solid var(--linha);border-radius:10px}.vr-grade table{width:100%;border-collapse:collapse}.vr-grade thead th{position:sticky;top:0;background:var(--fundo2,var(--painel));z-index:1}.vr-grade td{padding:7px 10px;border-bottom:1px solid var(--linha);font-size:calc(13.5px*var(--esc))}.vr-grade tbody tr{cursor:pointer}.vr-grade tbody tr:hover td{background:color-mix(in srgb,var(--cor-emp,var(--laranja)) 6%,transparent)}.vr-grade tbody tr.sel td{background:var(--cor-emp,var(--laranja));color:var(--cor-emp-tx,#fff)}.vr-grade tbody tr.sel small{color:inherit;opacity:.8}.vr-grade td.neg{color:var(--vermelho);font-weight:600}.vr-grade tr.sel td.neg{color:#fff}.vr-vazio{padding:28px!important;text-align:center;color:var(--tx3)}.vr-detalhe{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:2px 12px;background:var(--painel);border:1px solid var(--linha);border-radius:10px;padding:8px 12px;margin-bottom:12px}.vr-detalhe div{display:flex;flex-direction:column;min-width:0}.vr-detalhe small{color:var(--tx3);font-size:calc(11px*var(--esc))}.vr-detalhe b{font-weight:600;font-size:calc(13px*var(--esc));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr-detalhe .larga{grid-column:1/-1}.vr-detalhe .larga b{white-space:normal}.vr-dir{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--linha);background:var(--painel)}.vr-itens-cab{display:flex;align-items:center;gap:6px;padding:12px 14px;border-bottom:1px solid var(--linha)}.vr-itens-cab span{margin-left:auto;color:var(--tx3);font-size:calc(12.5px*var(--esc))}.vr-itens{flex:1;min-height:0;overflow:auto;outline:none}.vr-itens.focado{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--cor-emp,var(--laranja)) 45%,transparent)}.vr-item{padding:8px 14px;border-bottom:1px solid var(--linha);cursor:pointer}.vr-item.sel{background:color-mix(in srgb,var(--cor-emp,var(--laranja)) 12%,transparent)}.vr-item .l1{display:flex;align-items:flex-start;gap:6px}.vr-item .l1 b{flex:1;font-weight:600;font-size:calc(13px*var(--esc))}.vr-item .l2{display:flex;justify-content:space-between;gap:8px;font-size:calc(12.5px*var(--esc));color:var(--tx2)}.vr-item .l2 em{color:var(--vermelho);font-style:normal}.vr-item .l2 b{color:var(--tx)}.vr-item .l3{font-size:calc(12px*var(--esc));color:var(--tx3);font-style:italic}.vr-resumo{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;padding:10px 14px;border-top:1px solid var(--linha);font-size:calc(12.5px*var(--esc))}.vr-resumo div{display:flex;justify-content:space-between}.vr-resumo small{color:var(--tx3)}.vr-frete{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 14px;border-top:1px solid var(--linha);font-size:13px;color:var(--tx2)}.vr-total{display:flex;justify-content:space-between;align-items:baseline;padding:10px 14px 14px;border-top:1px solid var(--linha)}.vr-total small{font-weight:700;letter-spacing:.08em;color:var(--tx3)}.vr-total b{font-size:calc(34px*var(--esc));color:var(--vermelho);font-variant-numeric:tabular-nums}.vr-teclas{display:flex;gap:6px;flex-wrap:nowrap;overflow-x:auto;align-items:center;padding:8px 16px;background:var(--painel);border-top:1px solid var(--linha)}.vr-teclas button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--linha2,var(--linha));background:var(--painel);border-radius:8px;padding:7px 11px;font:inherit;font-size:calc(13px*var(--esc));cursor:pointer;color:var(--tx)}.vr-teclas button:hover{border-color:var(--cor-emp,var(--laranja))}.vr-teclas button.tem{border-color:var(--azul);color:var(--azul)}.vr-teclas kbd{font-family:inherit;font-size:11px;font-weight:700;background:var(--fundo2,rgba(0,0,0,.06));border-radius:4px;padding:1px 5px;color:var(--tx2)}.vr-teclas .gravar{border-color:var(--cor-emp,var(--laranja));color:var(--cor-emp-forte,var(--laranja));font-weight:600}.vr-teclas .faturar{background:var(--verde);border-color:var(--verde);color:#fff;font-weight:600}.vr-teclas .faturar kbd{background:#fff3;color:#fff}.vr-teclas button:disabled{opacity:.55;cursor:default}.modal.vj{width:min(760px,calc(100% - 24px));padding:0;overflow:hidden;z-index:41}.vj h3{margin:0;padding:14px 18px;font-size:calc(19px*var(--esc));border-bottom:1px solid var(--linha);background:var(--fundo2,rgba(0,0,0,.025))}.vj-precos{display:flex;gap:8px;flex-wrap:wrap;padding:10px 18px;border-bottom:1px solid var(--linha)}.vj-precos>*{display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--linha);border-radius:8px;padding:6px 12px;background:var(--painel);font:inherit;color:inherit}.vj-precos button{cursor:pointer}.vj-precos button.at{border-color:var(--cor-emp,var(--laranja));box-shadow:0 0 0 2px color-mix(in srgb,var(--cor-emp,var(--laranja)) 25%,transparent)}.vj-precos small{color:var(--tx3);font-size:calc(11px*var(--esc))}.vj-precos b{font-size:calc(15px*var(--esc))}.vj-precos .neg{color:var(--vermelho)}.vj-corpo{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:0}.vj-campos{padding:12px 18px;display:flex;flex-direction:column;gap:6px}.vj-campo{display:grid;grid-template-columns:1fr 170px;align-items:center;gap:10px}.vj-campo span{color:var(--tx2)}.vj-campo input{border:1px solid var(--linha2,var(--linha));border-radius:8px;padding:8px 10px;font:inherit;font-size:calc(16px*var(--esc));text-align:right;background:var(--painel);color:var(--tx);font-variant-numeric:tabular-nums}.vj-campo input:focus{outline:none;border-color:var(--cor-emp,var(--laranja));box-shadow:0 0 0 3px color-mix(in srgb,var(--cor-emp,var(--laranja)) 20%,transparent);background:var(--ambar-s)}.vj-campo.grande input{font-size:calc(22px*var(--esc));font-weight:700}.vj-total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--linha);margin-top:6px;padding-top:10px}.vj-total span{font-weight:600}.vj-total b{font-size:calc(24px*var(--esc))}.vj-alerta{margin:2px 0;color:var(--ambar);font-size:calc(12.5px*var(--esc))}.vj-estoque{border-left:1px solid var(--linha);padding:12px 16px;display:flex;flex-direction:column;gap:6px}.vj-estoque h4{margin:0 0 4px;font-size:calc(11.5px*var(--esc));letter-spacing:.07em;text-transform:uppercase;color:var(--tx3)}.vj-estoque div{display:flex;justify-content:space-between;font-size:calc(13.5px*var(--esc))}.vj-estoque .destaque{font-size:calc(16px*var(--esc));font-weight:600}.vj-estoque .neg{color:var(--vermelho)}.vj-estoque span{color:var(--tx2)}.vj-obs{display:flex;flex-direction:column;gap:4px;padding:10px 18px;border-top:1px solid var(--linha)}.vj-obs span{color:var(--tx3);font-size:calc(12px*var(--esc))}.vj-obs input{border:1px solid var(--linha2,var(--linha));border-radius:8px;padding:8px 10px;font:inherit;background:var(--painel);color:var(--tx)}.vj-rodape{display:flex;align-items:center;gap:8px;padding:10px 18px;border-top:1px solid var(--linha);background:var(--fundo2,rgba(0,0,0,.025))}.vj-rodape small{color:var(--tx3)}@media(max-width:900px){.vr-corpo{grid-template-columns:1fr;overflow:auto}.vr-dir{border-left:0;border-top:1px solid var(--linha)}.vr-itens{max-height:40vh}.vr-esq{min-height:60vh}.vj-corpo{grid-template-columns:1fr}.vj-estoque{border-left:0;border-top:1px solid var(--linha)}.vj-campo{grid-template-columns:1fr 140px}}.vr-tela .fundo.sobre{z-index:40}.vr-tela .modal{z-index:41}.vr-vend{display:flex;align-items:center;background:var(--fundo2,rgba(0,0,0,.035));color:var(--tx2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vr-vend.sem{color:var(--ambar)}.inter-filas{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.inter-fila{display:flex;gap:12px;align-items:flex-start;text-align:left;background:var(--painel,#fff);border:1px solid var(--linha);border-radius:14px;padding:14px;cursor:pointer;transition:box-shadow .15s,transform .15s;color:inherit;font:inherit}.inter-fila:hover{box-shadow:0 8px 22px #00000014;transform:translateY(-1px)}.inter-fila.at{border-color:#6d4fb3;box-shadow:0 0 0 2px #6d4fb32e}.inter-fila.off{opacity:.6;cursor:default;pointer-events:none}.inter-fila .ic{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#6d4fb31a;font-size:20px;flex-shrink:0}.inter-fila b{display:block;font-size:15px}.inter-fila small{display:block;color:var(--tx3);margin:2px 0 6px}.inter-fila em{font-style:normal}.dup-lado.fica{border-color:var(--verde,#2f6b3a);box-shadow:0 0 0 2px color-mix(in srgb,var(--verde,#2f6b3a) 25%,transparent)}.col-botao{position:fixed;z-index:30;width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--linha);border-radius:6px;background:var(--painel);color:var(--tx3);cursor:pointer;padding:0;opacity:.75}.col-botao:hover{opacity:1;color:var(--tx);border-color:var(--tx3)}.col-botao.tem{opacity:1;color:#e2711d;border-color:#e2711d}.col-botao i{position:absolute;top:-6px;right:-6px;min-width:14px;height:14px;border-radius:7px;background:#e2711d;color:#fff;font:700 9px/14px system-ui;font-style:normal;text-align:center;padding:0 3px}.col-escolha{position:fixed;z-index:200;background:var(--painel);border:1px solid var(--linha);border-radius:10px;box-shadow:0 12px 32px #0000002e;display:flex;flex-direction:column;max-height:430px}.col-escolha header{display:flex;align-items:baseline;gap:8px;padding:10px 12px;border-bottom:1px solid var(--linha)}.col-escolha header small{color:var(--tx3)}.col-escolha .lista{overflow:auto;padding:6px 12px}.col-escolha .chk-linha{margin:4px 0}.col-escolha footer{display:flex;justify-content:space-between;gap:8px;padding:8px 12px;border-top:1px solid var(--linha)}@media print{.col-botao,.col-escolha{display:none!important}}.col-extra{display:none}.col-escolha .col-grupo{margin:10px 0 4px;padding-top:8px;border-top:1px dashed var(--linha);font-size:calc(11.5px*var(--esc));font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tx3)}.merc-app{--laranja:#5865f2;--laranja-s:#eef0ff;--laranja-tx:#4652d9;--bg:#f3f5f8;--painel2:#f7f8fb;--linha:#e4e8ef;--linha2:#edf0f4;--tx:#172033;--tx2:#5b6578;--tx3:#8a93a3;--raio:14px;--sombra:0 8px 24px rgba(23,32,51,.07);--cor-emp:#5865f2;min-height:100vh;display:grid;grid-template-columns:272px minmax(0,1fr);background:var(--bg);color:var(--tx)}.merc-lado{position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;background:linear-gradient(180deg,#0d1a33,#081327);color:#fff;z-index:20}.merc-marca{display:flex;align-items:center;gap:12px;padding:22px 20px 16px;border:0;background:none;color:#fff;font:inherit;cursor:pointer;text-align:left}.merc-marca i{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,#727cff,#5865f2);box-shadow:0 8px 20px #5865f24d}.merc-marca b{display:block;font-size:16px;line-height:1.15}.merc-marca small{display:block;color:#94a0b4;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.merc-usuario{margin:0 14px 8px;padding:10px 12px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.07);display:flex;gap:10px;align-items:center}.merc-usuario .avatar{border-radius:10px;background:#5865f24d}.merc-usuario b{display:block;font-size:13px;color:#f8fafc}.merc-usuario small{color:#8f9aad;font-size:11px}.merc-rotulo{padding:14px 22px 6px;color:#758198;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.merc-nav{padding:0 10px 14px;display:flex;flex-direction:column;gap:2px}.merc-nav button{display:flex;align-items:center;gap:11px;min-height:42px;padding:9px 12px;border:0;border-radius:10px;background:none;color:#b7c0cf;font:inherit;font-size:15.5px;font-weight:600;cursor:pointer;text-align:left;width:100%}.merc-nav button:hover{color:#fff;background:#ffffff13}.merc-nav button.at{color:#fff;background:linear-gradient(135deg,#5865f2,#4652d9);box-shadow:0 7px 18px #5865f238}.merc-nav button .seta{margin-left:auto;opacity:.6;transition:transform .15s}.merc-nav button.aberto .seta{transform:rotate(90deg)}.merc-nav .sub button{min-height:38px;padding-left:43px;font-size:14.5px}.merc-nav .sub button.at{background:#5865f247;box-shadow:none}.merc-rodape{margin-top:auto;padding:12px 10px;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:2px}.merc-rodape button{display:flex;align-items:center;gap:11px;padding:9px 12px;border:0;border-radius:10px;background:none;color:#b7c0cf;font:inherit;font-size:15.5px;font-weight:600;cursor:pointer}.merc-rodape button:hover{color:#fff;background:#ffffff13}.merc-principal{min-width:0;display:flex;flex-direction:column}.merc-barra{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:12px;margin:18px 26px 0;padding:14px 20px;background:#fff;border:1px solid var(--linha);border-radius:14px;box-shadow:var(--sombra)}.merc-barra small{display:block;color:var(--tx3);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.merc-barra b{font-size:18px}.merc-conteudo{padding:22px 26px 26px!important;width:100%;max-width:none}.merc-app .painel,.merc-app .totais>div{border-radius:14px;box-shadow:var(--sombra);border-color:var(--linha)}.merc-app .totais>div{background:#fff}.merc-app table thead th{color:#647084;font-size:12px;letter-spacing:.035em;text-transform:uppercase}.merc-menu-cel{display:none}.merc-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:16px}.merc-kpi{background:#fff;border:1px solid var(--linha);border-left:5px solid var(--k,#5865f2);border-radius:14px;box-shadow:var(--sombra);padding:16px 18px;display:flex;flex-direction:column;gap:4px;min-width:0}.merc-kpi>small{color:var(--tx3);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.merc-kpi>b{font-size:28px;color:var(--k,#5865f2);font-variant-numeric:tabular-nums;line-height:1.2}.merc-kpi>span{color:var(--tx2);font-size:13px}.merc-kpi ul{list-style:none;margin:4px 0 0;padding:0}.merc-kpi li{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid var(--linha2);font-size:13px;color:#b3362b}.merc-cartao{background:#fff;border:1px solid var(--linha);border-radius:14px;box-shadow:var(--sombra);margin-bottom:16px}.merc-cartao>header{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--linha)}.merc-cartao>header h3{margin:0;font-size:15px}.merc-cartao>div{padding:14px 18px}.merc-abc{display:flex;flex-direction:column;gap:10px}.merc-abc>div{display:grid;grid-template-columns:minmax(120px,260px) minmax(0,1fr) 110px;gap:12px;align-items:center;font-size:13.5px}.merc-abc .barra{height:22px;border-radius:6px;background:#eef0ff;overflow:hidden}.merc-abc .barra i{display:block;height:100%;background:#5865f2;border-radius:6px}.merc-abc b{text-align:right;font-variant-numeric:tabular-nums}.merc-abc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.merc-app{grid-template-columns:1fr}.merc-lado{position:fixed;inset:0 auto 0 0;width:272px;transform:translate(-100%);transition:transform .2s;box-shadow:6px 0 20px #00000040}.merc-app.menu-aberto .merc-lado{transform:none}.merc-app.menu-aberto:after{content:"";position:fixed;inset:0;background:#00000073;z-index:15}.merc-menu-cel{display:inline-flex}.merc-barra{margin:10px 10px 0;padding:10px 12px}.merc-conteudo{padding:14px 10px!important}.merc-abc>div{grid-template-columns:1fr 90px}.merc-abc .barra{grid-column:1/-1;order:3}}.merc-itens{background:var(--painel2);border-radius:8px;padding:6px 10px;margin-top:4px;font-size:calc(12.5px*var(--esc))}.merc-itens div{display:flex;justify-content:space-between;gap:12px}@media(max-width:760px){.merc-topo{padding:8px 10px}.merc-menu{order:3;width:100%;flex-wrap:nowrap;overflow-x:auto}.merc-acao span{display:none}.merc-subbar{padding:8px 10px;flex-wrap:nowrap;overflow-x:auto}}.merc-sugest{position:absolute;z-index:20;left:0;right:0;top:100%;background:var(--painel);border:1px solid var(--linha);border-radius:10px;box-shadow:0 10px 24px #0000001f;max-height:320px;overflow:auto}.merc-sugest button{display:flex;flex-direction:column;align-items:flex-start;width:100%;border:0;border-bottom:1px solid var(--linha);background:none;padding:8px 12px;font:inherit;cursor:pointer;text-align:left}.merc-sugest button:hover{background:var(--painel2)}.merc-sugest small{color:var(--tx3)}.merc-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.merc-grade .merc-cartao{margin-bottom:0}.merc-2col{grid-column:span 2}.merc-critico ul{list-style:none;margin:0;padding:0}.merc-critico li{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--linha2);font-size:13.5px}.merc-critico li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merc-critico li strong{color:#dc3545;white-space:nowrap}.merc-critico li small{color:var(--tx3);font-weight:400}@media(max-width:1000px){.merc-grade{grid-template-columns:1fr}.merc-2col{grid-column:auto}}.alx-cad{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,2fr);gap:16px;align-items:start}@media(max-width:900px){.alx-cad{grid-template-columns:1fr}}.alx-n{color:var(--tx3);font-weight:700;background:var(--painel2);border-radius:20px;padding:1px 9px}.alx-add{display:flex;gap:6px}.alx-add .entrada{height:34px;flex:1;min-width:0}.merc-cartao>header .alx-add{width:340px;max-width:100%}.alx-lista{list-style:none;margin:10px 0 0;padding:0}.alx-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;min-height:46px}.alx-item+.alx-item{border-top:1px solid var(--linha)}.alx-item:hover{background:var(--painel2)}.alx-item.ed .entrada{height:32px;flex:1}.alx-nome{flex:1;min-width:0;display:flex;flex-direction:column}.alx-nome b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alx-nome small{color:var(--tx3);font-size:12px}.alx-item.off .alx-nome b{color:var(--tx3);text-decoration:line-through}.alx-acoes{display:flex;gap:2px;opacity:0;transition:opacity .12s}.alx-item:hover .alx-acoes{opacity:1}@media(hover:none){.alx-acoes{opacity:1}}.alx-acoes button{border:0;background:none;font:inherit;font-size:12px;font-weight:700;color:#5865f2;padding:5px 8px;border-radius:6px;cursor:pointer}.alx-acoes button:hover{background:#eef0ff}.alx-acoes button.perigo{color:#c0392b}.alx-acoes button.perigo:hover{background:#fdecea}.alx-tipos{display:flex;flex-direction:column;gap:12px}.alx-tipo{border:1px solid var(--linha);border-radius:12px;padding:4px 8px 12px}.alx-tipo.off{opacity:.65}.alx-tipo>.alx-item:hover{background:none}.alx-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 10px}.alx-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--linha);background:#fff;border-radius:8px;padding:5px 10px;font:inherit;font-weight:700;font-size:13px;cursor:pointer}.alx-chip small{font-weight:600;font-size:11px;color:var(--tx3);background:var(--painel2);border-radius:10px;padding:0 6px}.alx-chip:hover{border-color:#5865f2}.alx-chip.sel{border-color:#5865f2;background:#eef0ff;color:#3b45c4}.alx-chip.off{color:var(--tx3);text-decoration:line-through;background:var(--painel2)}.alx-chip-add{display:inline-flex;gap:4px}.alx-chip-add .entrada{height:31px;width:100px}.alx-selbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 10px 0;padding:8px 10px;background:#f6f7ff;border:1px solid #dfe2ff;border-radius:10px}.alx-selbar>span{flex:1;min-width:160px;font-size:13px}.alx-selbar .entrada{height:30px;width:90px}.btn.perigo{color:#c0392b;border-color:#f3c2bc}.alx-acoes{display:none}.alx-item:hover .alx-acoes{display:flex}@media(hover:none){.alx-acoes{display:flex}}.alx-nome small{white-space:nowrap}.merc-cartao>header:has(.alx-add){flex-wrap:wrap}.merc-cartao>header h3{white-space:nowrap}.agr-legenda{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--tx2)}.agr-legenda span{display:inline-flex;align-items:center;gap:5px}.agr-legenda i{width:10px;height:10px;border-radius:3px;display:inline-block}.agr-graf{display:flex;gap:4px;align-items:flex-end;height:230px;overflow-x:auto;padding-bottom:2px}.agr-col{flex:1 0 22px;max-width:46px;display:flex;flex-direction:column;align-items:center;height:100%;gap:4px}.agr-col small{font-size:10.5px;color:var(--tx3);white-space:nowrap}.agr-pilha{flex:1;width:100%;display:flex;align-items:flex-end;gap:2px}.agr-pilha .cx{flex:1;display:flex;flex-direction:column-reverse;border-radius:5px 5px 0 0;overflow:hidden;min-height:0}.agr-pilha .cx i{display:block;min-height:2px}.agr-pilha .kg{width:30%;background:#f59e0b;border-radius:5px 5px 0 0;display:block}.agr-atalhos{display:grid;grid-template-columns:1fr 1fr;gap:8px}.agr-atalhos button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:1px solid var(--linha);background:#fff;border-radius:10px;padding:10px 12px;cursor:pointer;font:inherit;text-align:left}.agr-atalhos button:hover{border-color:#2f6b3a;background:#f2f8f3}.agr-atalhos b{font-size:13.5px}.agr-atalhos small{color:var(--tx3);font-size:12px}.agr-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.agr-form>.painel{padding:14px 16px}.agr-form .inteira{grid-column:1/-1}.agr-form h4{margin:0 0 12px;font-size:14px}@media(max-width:900px){.agr-form{grid-template-columns:1fr}}.agr-linha{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.agr-calc{display:flex;flex-direction:column;justify-content:center;background:#f2f8f3;border:1px solid #cfe5d3;border-radius:10px;padding:6px 12px;margin-bottom:14px;min-height:40px}.agr-calc small{font-size:11px;color:var(--tx3);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.agr-calc b{font-size:15px;color:#2f6b3a;font-variant-numeric:tabular-nums}.agr-seg{display:inline-flex;border:1px solid var(--linha);border-radius:10px;overflow:hidden;background:#fff}.agr-seg button{border:0;background:none;padding:8px 14px;font:inherit;font-weight:600;font-size:13px;cursor:pointer;color:var(--tx2)}.agr-seg button+button{border-left:1px solid var(--linha)}.agr-seg button.at{background:#2f6b3a;color:#fff}.agr-rodape{position:sticky;bottom:0;display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:14px;padding:12px 16px;background:#fff;border:1px solid var(--linha);border-radius:14px;box-shadow:var(--sombra);z-index:5}.agr-funcs table .entrada{height:32px}.agr-check{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:var(--tx2);white-space:nowrap;cursor:pointer}.agr-cads{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;align-items:start}.agr-cads .merc-cartao{margin:0}.agr-cad-lista{max-height:360px;overflow:auto}.agr-filtros{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.agr-totais{display:flex;gap:10px;flex-wrap:wrap;padding:12px 12px 0}.agr-totais>div{background:#f2f8f3;border:1px solid #cfe5d3;border-radius:10px;padding:6px 14px;display:flex;flex-direction:column}.agr-totais small{font-size:11px;color:var(--tx3);font-weight:700;text-transform:uppercase}.agr-totais b{color:#2f6b3a;font-size:16px}tr.agr-filho td{font-size:12px;color:var(--tx2);background:var(--painel2);padding-left:28px}.agr-din{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:14px;align-items:start}@media(max-width:1000px){.agr-din{grid-template-columns:1fr}}.agr-din-cfg,.agr-din-res{padding:14px 16px}.agr-chips{display:flex;flex-wrap:wrap;gap:6px}.agr-chips button{border:1px solid var(--linha);background:#fff;border-radius:20px;padding:5px 11px;font:inherit;font-size:12.5px;cursor:pointer;display:inline-flex;gap:5px;align-items:center}.agr-chips button.at{background:#2f6b3a;border-color:#2f6b3a;color:#fff}.agr-chips small{background:#fff;color:#2f6b3a;border-radius:10px;padding:0 5px;font-weight:800;font-size:11px}.agr-pizza{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.agr-pizza .disco{width:180px;height:180px;border-radius:50%}.agr-pizza ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.agr-pizza li{display:flex;align-items:center;gap:6px}.agr-pizza i{width:11px;height:11px;border-radius:3px;display:inline-block}.agr-din>*,.agr-form>*{min-width:0}.agr-din-cfg .grade-form{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.agr-per{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.agr-per .campo{margin:0}.agr-abas{background:#fff;border:1px solid var(--linha);border-radius:12px;margin-bottom:14px}.agr-abas button.at{color:#2f6b3a;border-color:#2f6b3a}.agr-cad-um{max-width:760px}.agr-cad-um .agr-cad-lista{max-height:none}.agr-rd{display:flex;flex-direction:column;gap:14px}.agr-rd .cab{margin-bottom:0}.agr-rd-barra{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.agr-rd-seg{display:flex;flex-wrap:wrap;gap:6px}.agr-rd-seg button,.agr-rd-chips button{border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#475467;font:inherit;font-size:12.5px;font-weight:600;padding:6px 11px;cursor:pointer;line-height:1.2}.agr-rd-seg button:hover,.agr-rd-chips button:hover{color:#101828;border-color:#98a2b3}.agr-rd-seg button[aria-pressed=true],.agr-rd-chips button.chip[aria-pressed=true]{border-color:#5865f2;background:#eef0ff;color:#4451df}.agr-rd-chips button.chip[aria-pressed=true]:before{content:"✓ ";font-weight:800}.agr-rd-chips button.tpl{font-weight:500;font-size:12px;padding:5px 10px}.agr-rd-chips button.tpl:hover{border-color:#5865f2;color:#4451df}.agr-rd-presets{margin-left:auto;display:flex;gap:6px}.agr-rd-presets .entrada{height:34px;font-size:12.5px;max-width:300px}.agr-rd-grade{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:900px){.agr-rd-grade{grid-template-columns:1fr}}.agr-rd-grade>*{min-width:0}.agr-rd-card{border:1px solid #e5e9f2;border-radius:14px;background:#fff;padding:14px 16px;box-shadow:0 5px 22px #1018280b;min-width:0}.agr-rd-card h3{margin:0 0 10px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#667085}.agr-rd-desc{margin:-4px 0 10px;color:#667085;font-size:12px}.agr-rd-chips{display:flex;flex-wrap:wrap;gap:6px}.agr-rd-ordem{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.agr-rd-ordem li{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:7px;background:#f5f7fb;font-size:12.5px}.agr-rd-ordem .n{width:16px;color:#98a2b3}.agr-rd-ordem .t{flex:1}.agr-rd-ordem button{border:0;background:none;color:#667085;padding:0 6px;cursor:pointer;font-size:14px}.agr-rd-ordem button:disabled{opacity:.3;cursor:default}.agr-rd-mini{display:flex;gap:6px;margin-bottom:8px}.agr-rd-mini button{border:1px solid #d0d5dd;border-radius:7px;background:#fff;color:#667085;font:inherit;font-size:11.5px;font-weight:700;padding:3px 9px;cursor:pointer}.agr-rd-mini button[aria-pressed=true]{border-color:#5865f2;background:#eef0ff;color:#4451df}.agr-rd-per{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.agr-rd-per .entrada{width:auto;height:34px}.agr-rd-per span{color:#667085}.agr-rd-dois{display:grid;grid-template-columns:1fr 1fr;gap:10px}.agr-rd-filtros{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.agr-rd-cbl{border:1px solid #e5e9f2;border-radius:10px;padding:8px 10px}.agr-rd-cbl .cab2{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12.5px;font-weight:700;color:#344054}.agr-rd-cbl .cab2 small{font-weight:600;color:#667085}.agr-rd-cbl .cab2 small.todos{color:#079455}.agr-rd-cbl .ferr{display:flex;gap:8px;margin:6px 0;align-items:center}.agr-rd-cbl .ferr input{flex:1;min-width:0;padding:4px 7px;border:1px solid #d0d5dd;border-radius:7px;font:inherit;font-size:12px}.agr-rd-cbl .ferr button{border:0;background:none;color:#4451df;font:inherit;font-size:11.5px;font-weight:700;padding:0;cursor:pointer}.agr-rd-cbl .lista{max-height:170px;overflow:auto;display:flex;flex-direction:column}.agr-rd-cbl .lista label{display:flex;align-items:center;gap:7px;padding:2px;font-size:12.5px;cursor:pointer;border-radius:5px}.agr-rd-cbl .lista label:hover{background:#f5f7fb}.agr-rd-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.agr-rd-acoes .entrada{height:36px;width:260px;max-width:100%}.agr-rd-msg{font-size:12.5px;color:#079455}.agr-rd-msg.erro{color:#d92d20}.agr-rd-graf{margin:0 0 12px;padding:8px 10px;border:1px solid #e4e8ef;border-radius:8px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.agr-rd-graf .tit{margin-bottom:6px;color:#6a7487;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.agr-rd-barras{width:100%;border-collapse:collapse}.agr-rd-barras td{border:0!important;padding:2px 6px!important;font-size:12px}.agr-rd-barras td.r{width:30%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.agr-rd-barras td.b i{display:block;height:14px;background:#2f6b3a;border-radius:3px}.agr-rd-barras td.v{width:110px;text-align:right;white-space:nowrap}.pto-filtros{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;padding:12px 14px;margin-bottom:12px}.pto-cab{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pto-cab small{color:var(--tx3)}.pto-tab{font-size:13px}.pto-tab th.cen,.pto-tab td.pto-casa{text-align:center}.pto-tab td{padding-top:5px;padding-bottom:5px}.pto-dia{white-space:nowrap;font-weight:600}.pto-dia small{color:var(--tx3);font-weight:400}.pto-casa{min-width:64px;cursor:pointer;border-left:1px dashed var(--linha)}.pto-casa:hover{background:#f2faf8}.pto-bat{display:inline-block;padding:2px 7px;border-radius:6px;background:#e7f5f1;color:#0f5e55;font-weight:700;font-variant-numeric:tabular-nums;cursor:grab}.pto-bat.man{background:#fff4dc;color:#8a5a00}.pto-bat a{text-decoration:none}.pto-mais{color:#c7d2cf;font-weight:700}.pto-f{color:#b42318}.pto-a{color:#8a5a00}.pto-e{color:#0f5e55}tr.pto-livre td{background:#f7f8f8}tr.pto-livre .pto-dia{color:var(--tx3)}tr.pto-falta td.pto-dia{color:#b42318}tr.pto-fut td{opacity:.5}tr.pto-desl td{background:#fdecea}.pto-just{max-width:260px}.pto-oc{display:inline-flex;gap:3px;margin-left:4px}.pto-oc button{border:0;background:none;color:var(--tx3);text-decoration:line-through;font:inherit;font-size:11.5px;cursor:pointer;padding:0 2px}.pto-tot td{font-weight:700;background:var(--painel2)}.pto-lista{display:flex;flex-direction:column;max-height:50vh;overflow:auto;border:1px solid var(--linha);border-radius:10px;padding:6px 10px}.pto-lista label{display:flex;gap:8px;align-items:center;padding:3px 0;font-size:13.5px}.pto-lista small{color:var(--tx3)}.pto-h4{margin:18px 0 8px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--tx3)}.pto-prov{margin:10px 0;padding:10px 12px;border-radius:10px;background:#fff4dc;border:1px solid #f3d27a}.pto-prov b{font-size:20px;letter-spacing:.1em}.pto-dig{list-style:none;padding:0;margin:0 0 8px}.pto-dig li{display:flex;gap:8px;align-items:center;padding:4px 0;font-size:13.5px}.pto-dig small{color:var(--tx3)}.pto-bio{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:20px 0}.pto-bio .pulso{font-size:54px;animation:pto-p 1.4s infinite}.pto-bio img{max-width:200px;max-height:220px;border:1px solid var(--linha);border-radius:8px}.pto-bio.erro{color:#b42318}.pto-bio.erro div{font-size:40px}.pto-bio small{color:var(--tx3)}@keyframes pto-p{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}}.pto-jors{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.pto-jors .merc-cartao{margin:0}.pto-hor{font-size:13px}.pto-hor td{padding:3px 6px}.pto-hor td:first-child{color:var(--tx3);width:90px}.pto-edh td{padding:3px}.pto-edh .entrada{height:34px;padding:0 6px}.pto-fech{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.pto-fech .merc-cartao{margin:0}@media(max-width:1000px){.pto-fech{grid-template-columns:1fr}}.pto-res{margin-top:10px;padding:10px 12px;border-radius:10px;background:#e7f5f1;font-size:13.5px}.pto-res ul{margin:6px 0 0;padding-left:18px;color:#8a5a00}.pto-rel{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#0b2e2a;color:#fff;font-family:system-ui,sans-serif;transition:background .3s}.pto-rel.identificado{background:#0f5e3a}.pto-rel.nao_identificado{background:#7a1f1f}.pto-rel-marca{position:absolute;top:24px;left:28px;font-weight:700;opacity:.8}.pto-rel-hora{font-size:clamp(56px,11vw,140px);font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.pto-rel-data{font-size:clamp(16px,2.2vw,26px);opacity:.8;text-transform:capitalize;margin-bottom:24px}.pto-rel-icone{font-size:clamp(70px,10vw,120px)}.pto-rel-icone.pulso{animation:pto-p 1.6s infinite}.pto-rel-msg{font-size:clamp(24px,3.6vw,46px);font-weight:800;text-align:center}.pto-rel-sub{font-size:clamp(16px,2vw,24px);opacity:.85;text-align:center}.pto-rel-banner{position:absolute;top:0;left:0;right:0;background:#f59e0b;color:#3a2300;padding:10px;text-align:center;font-weight:700}.pdvv-topo{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;padding:12px 14px;margin-bottom:12px}.pdvv-topo .campo{margin:0;min-width:180px}.pdvv-retro{margin:0 0 6px;padding:6px 10px;border-radius:8px;background:#fff4dc;color:#8a5a00;font-size:13px;font-weight:600}.pdvv-grade{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);gap:14px;align-items:start}@media(max-width:1000px){.pdvv-grade{grid-template-columns:1fr}}.pdvv-grade>*{min-width:0}.pdvv-busca{display:flex;gap:6px;padding:12px}.pdvv-busca .entrada{flex:1}.pdvv-prods{max-height:62vh;overflow:auto}.pdvv-venda{padding:12px 16px}.pdvv-venda h4{margin:12px 0 6px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--tx3)}.pdvv-venda h4:first-child{margin-top:0}.pdvv-cli{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--linha);border-radius:10px}.pdvv-cli div{flex:1;display:flex;flex-direction:column}.pdvv-cli small{color:var(--tx3)}.pdvv-man{display:flex;flex-direction:column;gap:6px;margin-top:6px}.pdvv-itens{font-size:13px}.pdvv-itens td{padding:4px 6px}.pdvv-tot{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.pdvv-tot.grande{border-top:1px solid var(--linha);margin-top:4px;padding-top:8px;font-size:18px}.pto-rels{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px}@media(max-width:520px){.pto-rels{grid-template-columns:1fr}}.pto-dl{display:grid;grid-template-columns:150px 1fr;gap:4px 10px;margin:0;font-size:13.5px}.pto-dl dt{color:var(--tx3)}.pto-dl dd{margin:0;min-width:0;overflow-wrap:anywhere}.pto-erro{margin:10px 0 0;padding:8px 10px;border-radius:8px;background:#fdecec;color:#9b1c1c;font-size:13px}.pto-abas{display:flex;gap:4px;border-bottom:1px solid var(--linha)}.pto-abas button{border:0;background:none;padding:8px 12px;font-weight:600;color:var(--tx3);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.pto-abas button.at{color:var(--tx1, inherit);border-bottom-color:var(--pri, #2563eb)}.cfm-fundo{position:fixed;inset:0;z-index:2000;background:#0f140f73;display:flex;align-items:center;justify-content:center;padding:16px;animation:cfm-in .12s ease-out}.cfm{width:min(440px,100%);background:var(--painel);border:1px solid var(--linha);border-radius:16px;box-shadow:0 20px 60px #00000040;padding:22px 22px 18px;text-align:center}.cfm h3{margin:10px 0 6px;font-size:calc(17px*var(--esc))}.cfm p{margin:0 0 18px;white-space:pre-line;color:var(--tx2, inherit);line-height:1.5;text-align:left}.cfm-ic{width:46px;height:46px;margin:0 auto;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:22px;background:var(--azul-s, #e7effa);color:var(--azul, #2563eb)}.cfm-ic.perigo{background:var(--vermelho-s);color:var(--vermelho)}.cfm-bt{display:flex;gap:8px;justify-content:flex-end}.cfm-bt .btn{min-width:110px}.btn.perigo-sol{background:var(--vermelho);border-color:var(--vermelho);color:#fff}.btn.perigo-sol:hover{filter:brightness(.95)}@keyframes cfm-in{0%{opacity:0}to{opacity:1}}.pto-prog-card{margin-top:10px;padding:10px 12px;border:1px solid var(--linha);border-radius:10px;cursor:pointer}.pto-prog-card small{display:block;margin-top:6px;color:var(--tx3)}.pto-barra{height:10px;border-radius:99px;background:var(--linha);overflow:hidden}.pto-barra i{display:block;height:100%;border-radius:99px;background:var(--azul, #2563eb);transition:width .4s ease}.pto-barra.ok i{background:var(--verde)}.pto-barra.erro i{background:var(--vermelho)}.pto-prog-tx{display:flex;justify-content:space-between;gap:10px;margin-top:6px;font-size:13px}.pto-cartao{overflow:hidden}.pto-cartao>.pto-cab{padding:14px 16px 0}.pto-cartao>p.dica{padding:0 16px}.pto-grade{width:100%;border-collapse:collapse;font-size:calc(13px*var(--esc));min-width:1500px}.pto-grade th{background:var(--fundo2, #f3f5f2);font-weight:700;text-align:left;padding:9px 8px;border:1px solid var(--linha);white-space:nowrap}.pto-grade td{border:1px solid var(--linha);padding:0 6px;height:34px;white-space:nowrap}.pto-grade th.cen,.pto-grade td.cen{text-align:center}.pto-grade th.num,.pto-grade td.num{text-align:right}.pto-grade input[type=checkbox]{width:16px;height:16px;accent-color:#f5b800;cursor:pointer}.pto-grade .pto-data{min-width:150px;position:relative}.pto-grade td.pto-data.verm{color:#d1243f}.pto-grade tr.livre td{background:color-mix(in srgb,var(--painel) 92%,#888 8%)}.pto-grade tr.fech td{opacity:.7}.pto-grade tr.ed td.pto-data{box-shadow:inset 3px 0 #f5b800}.pto-grade tr.tot td{font-weight:700;background:var(--fundo2, #f3f5f2);padding:8px 6px}.pto-casa{min-width:86px;padding:0!important;position:relative}.pto-casa.mud{background:#fff7d6}.pto-casa.bloq .pto-casa-v{cursor:default}.pto-casa-v{display:flex;align-items:center;justify-content:space-between;gap:6px;height:34px;padding:0 8px;cursor:text;outline:none}.pto-casa-v:focus{box-shadow:inset 0 0 0 2px #f5b800}.pto-ic{vertical-align:-2px;flex:none}.pto-ic.man{color:#d1243f}.pto-ic.rel{color:#f5b800}.pto-ic.onl{color:#1e5aa8}.pto-jus{color:#1e5aa8;font-weight:600}.pto-casa-in{display:flex;height:34px;box-shadow:inset 0 0 0 2px #f5b800}.pto-casa-in input{flex:1;min-width:0;border:0;padding:0 6px;font:inherit;background:var(--painel);color:inherit;outline:none}.pto-casa-in button{border:0;border-left:1px solid var(--linha);background:var(--fundo2, #f3f5f2);width:24px;cursor:pointer;color:inherit}.pto-mover{position:absolute;left:50%;bottom:100%;transform:translate(-50%);display:flex;z-index:5;background:#d7dcda;border-radius:6px 6px 0 0;box-shadow:0 -1px 3px #00000026}.pto-mover button{border:0;background:none;padding:2px 7px;font-size:12px;line-height:16px;cursor:pointer;color:#20302c}.pto-mover button:hover{background:#c2c9c6}.pto-casa-v[draggable=true]{cursor:grab}.pto-just{position:absolute;z-index:30;left:0;top:100%;min-width:180px;max-height:220px;overflow:auto;margin:0;padding:4px 0;list-style:none;background:var(--painel);border:1px solid var(--linha);border-radius:8px;box-shadow:0 8px 24px #00000026}.pto-just li{padding:6px 10px;cursor:pointer}.pto-just li.foco{background:#fff2c2;color:#000}.pto-just li.vazio{color:var(--tx3);cursor:default}.pto-obs{min-width:180px}.pto-obs-in{width:100%;border:0;background:transparent;font:inherit;color:inherit;height:32px;outline:none}.pto-obs-in:focus{box-shadow:inset 0 -2px #f5b800}.pto-ab{color:#1e5aa8}.pto-rest{position:absolute;right:4px;top:7px;border:0;background:none;color:var(--tx3);cursor:pointer;font-size:14px}.pto-rest:hover{color:#d1243f}.btn.pto-salvar{background:#f5b800;border-color:#f5b800;color:#1b1b1b;font-weight:700}.pto-rasc{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0;padding:10px 14px;border-radius:10px;background:#fff7d6;border:1px solid #f5d76e;color:#5c4300}.pto-hor-ed{min-width:1100px}.pto-hor-in{width:100%;height:32px;border:0;background:transparent;font:inherit;color:inherit;padding:0 6px;outline:none}.pto-hor-in:focus{box-shadow:inset 0 0 0 2px #f5b800}.pto-hor-in.num{text-align:right}.pto-opav{display:flex;flex-direction:column;gap:8px}.pto-opav b{margin-top:6px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--tx3)}.pto-calc{min-width:1700px}.pto-calc thead tr.tot td{background:var(--fundo2, #f3f5f2);font-weight:700;padding:6px}.pto-sit{text-align:center;width:28px;font-size:13px}.pto-sit.completo{color:#1f9d55}.pto-sit.incompleto{color:#e0a800}.pto-sit.falta{color:#d1243f}.pto-passos{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.pto-passos span{padding:6px 12px;border-radius:20px;background:var(--fundo2, #f3f5f2);color:var(--tx3);font-size:12.5px;font-weight:600}.pto-passos span.at{background:#f5b800;color:#1b1b1b}.pto-passos span.ok{background:#e7f5ec;color:#1f7a45}.site-ger{display:grid;grid-template-columns:200px minmax(320px,440px) minmax(0,1fr);gap:14px;align-items:start}@media(max-width:1200px){.site-ger{grid-template-columns:180px 1fr}.site-previa{grid-column:1/-1}}.site-rail{display:flex;flex-direction:column;gap:4px;position:sticky;top:10px}.site-rail button{display:flex;justify-content:space-between;align-items:center;text-align:left;border:1px solid var(--linha);background:var(--painel);border-radius:10px;padding:9px 12px;cursor:pointer;color:inherit;font-weight:600}.site-rail button.at{background:#fff2c2;border-color:#f5b800;color:#1b1b1b}.site-rail small{color:var(--tx3)}.site-form{padding:14px 16px;max-height:calc(100vh - 170px);overflow:auto}.site-form h3{margin:0 0 10px}.site-img{display:flex;gap:10px;align-items:flex-start}.site-img img{width:96px;height:64px;object-fit:cover;border-radius:8px;border:1px solid var(--linha);background:#eee;flex:none}.site-img input[type=file]{font-size:12px;margin-bottom:4px;max-width:100%}.site-previa{padding:10px;position:sticky;top:10px}.site-previa header{display:flex;gap:6px;align-items:center;margin-bottom:8px}.site-moldura{height:calc(100vh - 210px);border:1px solid var(--linha);border-radius:10px;overflow:hidden;background:#fff;margin:0 auto}.site-moldura iframe{width:100%;height:100%;border:0}.site-moldura.cel{width:390px;max-width:100%}.gaveta.doc-vis{width:min(1000px,100%);display:flex;flex-direction:column;z-index:45}.fundo.doc-vis-fundo{z-index:44}.gaveta.doc-vis>header{display:flex;gap:8px;align-items:center}.doc-progresso{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--painel);z-index:1}.doc-progresso b{font-size:28px;font-variant-numeric:tabular-nums;color:var(--tx)}.doc-progresso span{color:var(--tx3);font-size:13px;font-variant-numeric:tabular-nums}.doc-progresso-barra{width:min(420px,80%);height:8px;border-radius:99px;background:var(--linha);overflow:hidden}.doc-progresso-barra i{display:block;height:100%;background:var(--laranja);border-radius:inherit;transition:width .4s ease}.doc-zoom{display:flex;align-items:center;gap:2px;margin-right:6px}.doc-zoom .btn{min-width:30px;font-size:16px;line-height:1}.doc-zoom label{display:flex;align-items:center;gap:2px}.doc-zoom .entrada{width:52px;text-align:right;padding:4px 6px;height:30px}.doc-zoom span{color:var(--tx3);font-size:13px}@media(max-width:640px){.doc-zoom .entrada{width:44px}.gaveta.doc-vis>header{flex-wrap:wrap}}.doc-vis-corpo{position:relative;flex:1;min-height:0;background:#e9ece8}.doc-vis-corpo iframe{width:100%;height:100%;border:0;display:block;background:#fff}body[data-painel=modal] .gaveta.doc-vis{height:min(92vh,1100px)}th.of-th{cursor:pointer;user-select:none;white-space:nowrap}th.of-th:hover{color:var(--tx)}.of-seta{font-size:calc(9px*var(--esc));opacity:.4;margin-left:4px}.of-seta.on{opacity:1;color:var(--laranja-tx)}.of-funil{border:0;background:none;padding:2px;margin-left:3px;cursor:pointer;color:var(--tx3);display:inline-flex;vertical-align:middle;border-radius:4px;opacity:.55}th.of-th:hover .of-funil{opacity:1}.of-funil:hover{color:var(--tx);background:var(--linha2)}.of-funil.on{color:#fff;background:var(--laranja);opacity:1}tr[data-of-oculta]{display:none!important}@media print{.of-seta,.of-funil{display:none}}.ls-tela{--ls-bg: #050507;--ls-glass: rgba(255, 255, 255, .035);--ls-glass-2: rgba(255, 255, 255, .06);--ls-line: rgba(255, 255, 255, .09);--ls-text: #f4f4f7;--ls-text-2: rgba(244, 244, 247, .68);--ls-mute: rgba(244, 244, 247, .45);--ls-roxo: #7b73ff;--ls-verde: #00c49a;--ls-wa: #25d366;--ls-sans: "Segoe UI Variable Display", "Segoe UI", system-ui, -apple-system, Roboto, sans-serif;--ls-mono: "Geist Mono", ui-monospace, Consolas, monospace}.ls-tela{position:relative;isolation:isolate;min-height:100vh;display:flex;flex-direction:column;background:var(--ls-bg);color:var(--ls-text);font:400 16px/1.6 var(--ls-sans);color-scheme:dark;-webkit-font-smoothing:antialiased;overflow-x:hidden}.ls-tela a{color:inherit}.ls-tela ::selection{background:var(--ls-roxo);color:#fff}.ls-fundo{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.ls-fundo:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at .5px .5px,rgba(190,185,255,.22) 1.3px,transparent 2px),linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:64px 64px;background-position:center top;-webkit-mask-image:radial-gradient(ellipse 110% 90% at 50% 20%,#000 30%,transparent 92%);mask-image:radial-gradient(ellipse 110% 90% at 50% 20%,#000 30%,transparent 92%)}.ls-fundo:after{content:"";position:absolute;left:50%;top:22%;width:1100px;height:640px;margin-left:-550px;border-radius:50%;background:radial-gradient(closest-side,rgba(123,115,255,.42),rgba(0,196,154,.16) 58%,transparent);filter:blur(50px);animation:lsBrilho 9s ease-in-out infinite alternate}@keyframes lsBrilho{0%{transform:translate(-40px) scale(1);opacity:.85}to{transform:translate(40px) scale(1.08);opacity:1}}.ls-fx{position:absolute;display:block}.ls-fx--v1,.ls-fx--v2{top:-180px;width:1px;height:180px;background:linear-gradient(180deg,transparent,rgba(164,157,255,.85),transparent);animation:lsCai 10s linear infinite}.ls-fx--v1{left:calc(50% - 352px)}.ls-fx--v2{left:calc(50% + 352px);animation-delay:4.5s;animation-duration:13s}.ls-fx--h1{left:-240px;top:256px;width:240px;height:1px;background:linear-gradient(90deg,transparent,rgba(94,224,183,.8),transparent);animation:lsDesliza 14s linear infinite;animation-delay:2s}@keyframes lsCai{to{transform:translateY(calc(100vh + 360px))}}@keyframes lsDesliza{to{transform:translate(calc(100vw + 480px))}}.ls-topo{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:1200px;margin:0 auto;padding:22px 24px}.ls-marca{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;font-size:18px;letter-spacing:-.02em}.ls-marca img{width:34px;height:34px}.ls-status{display:inline-flex;align-items:center;gap:8px;font:500 11.5px/1 var(--ls-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ls-mute);padding:8px 12px;border-radius:999px;border:1px solid var(--ls-line);background:var(--ls-glass)}.ls-status__ponto{width:7px;height:7px;border-radius:50%;background:var(--ls-wa);box-shadow:0 0 10px var(--ls-wa);animation:lsPisca 1.6s ease-in-out infinite}@keyframes lsPisca{50%{opacity:.35}}.ls-layout{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:16px 24px 40px;display:grid;gap:40px;align-items:center}.ls-layout>*{min-width:0}@media(min-width:980px){.ls-layout{grid-template-columns:1.1fr 440px;gap:72px;padding-top:30px}}.ls-hero{display:none}@media(min-width:980px){.ls-hero{display:block}}.ls-pill{display:inline-flex;align-items:center;gap:8px;margin:0 0 26px;padding:8px 15px;border-radius:999px;font-size:13px;font-weight:600;color:var(--ls-text-2);background:var(--ls-glass);border:1px solid var(--ls-line)}.ls-pill svg{color:#6b9bff}.ls-hero h1{margin:0;font-size:clamp(44px,5vw,70px);line-height:1.02;font-weight:800;letter-spacing:-.045em;color:#fff}.ls-hero__sub{margin:22px 0 0;max-width:46ch;font-size:18px;line-height:1.6;color:var(--ls-text-2)}.ls-janela{margin-top:40px;max-width:560px;border-radius:22px;overflow:hidden;background:linear-gradient(180deg,#ffffff12,#ffffff05);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 30px 80px -30px #7b73ff73;position:relative}.ls-janela:before{content:"";position:absolute;left:0;right:0;top:0;height:80px;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(123,115,255,.1) 70%,rgba(164,157,255,.35));border-bottom:1px solid rgba(164,157,255,.35);animation:lsVarre 6s cubic-bezier(.4,0,.6,1) infinite}@keyframes lsVarre{0%{transform:translateY(-90px)}60%,to{transform:translateY(420px)}}.ls-janela__barra{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:11px 14px;border-bottom:1px solid var(--ls-line)}.ls-pontos{display:flex;gap:6px}.ls-pontos i{width:9px;height:9px;border-radius:50%;background:#ffffff24;display:block}.ls-janela__url{font:500 11.5px/1 var(--ls-mono);color:var(--ls-mute);padding:6px 12px;border-radius:8px;background:#ffffff0a}.ls-janela__corpo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}.ls-tile{display:flex;flex-direction:column;gap:3px;padding:14px;border-radius:16px;background:#ffffff0a;border:1px solid var(--ls-line)}.ls-tile__ico{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:#ffffff0f;color:var(--c);font-size:18px;margin-bottom:8px}.ls-tile b{font-size:14px;font-weight:800}.ls-tile small{font-size:12px;color:var(--ls-mute)}.ls-aviso{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:14px;font-size:13px;color:var(--ls-text-2);background:#25d36614;border:1px solid rgba(37,211,102,.25)}.ls-aviso svg{color:var(--ls-wa);flex:none}.ls-aviso b{color:#fff}.ls-aviso time{margin-left:auto;font:500 11px/1 var(--ls-mono);color:var(--ls-mute)}.ls-card{position:relative;width:100%;max-width:440px;margin:0 auto;padding:32px 28px 24px;border-radius:26px;background:linear-gradient(180deg,#ffffff12,#ffffff06);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 40px 90px -40px #000000e6,0 0 0 1px #7b73ff0f}.ls-rotulo{display:inline-flex;align-items:center;gap:10px;margin:0 0 10px;font:500 11.5px/1 var(--ls-mono);letter-spacing:.08em;text-transform:uppercase;color:#a49dff}.ls-rotulo:before{content:"";width:18px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--ls-roxo),var(--ls-verde))}.ls-card__cab h2{margin:0;font-size:34px;font-weight:800;letter-spacing:-.04em;line-height:1.1;color:#fff}.ls-card__cab p{margin:8px 0 24px;color:var(--ls-text-2);font-size:14.5px}.ls-form{display:flex;flex-direction:column;gap:14px}.ls-campo{padding:12px 14px 14px;border-radius:16px;background:linear-gradient(180deg,#ffffff0b,#ffffff04);border:1px solid rgba(255,255,255,.07);transition:border-color .2s,box-shadow .2s,background .2s}.ls-campo:hover{border-color:#ffffff1f}.ls-campo:focus-within{border-color:#7b73ff73;background:linear-gradient(180deg,#7b73ff1a,#00c49a08);box-shadow:0 0 0 4px #7b73ff14,0 12px 34px -16px #7b73ff8c}.ls-campo label{display:flex;align-items:center;gap:7px;margin-bottom:8px;font-size:12.5px;font-weight:700;color:#c9c7d6}.ls-campo label:before{content:"";width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,var(--ls-roxo),var(--ls-verde));opacity:.8}.ls-campo:focus-within label{color:#fff}.ls-entrada{position:relative;display:flex;align-items:center}.ls-entrada>svg{position:absolute;left:14px;color:var(--ls-mute);pointer-events:none}.ls-campo:focus-within .ls-entrada>svg{color:#b8b3ff}.ls-entrada input{width:100%;height:48px;padding:0 46px 0 42px;border-radius:12px;border:1px solid var(--ls-line);background:#00000073;color:#fff;font:600 15px var(--ls-sans);outline:none;transition:border-color .15s}.ls-entrada input::placeholder{color:var(--ls-mute);font-weight:500}.ls-entrada input:focus{border-color:#7b73ffbf}.ls-entrada input[aria-invalid=true]{border-color:#ffb547}.ls-entrada input:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 40px #0c0c14 inset;caret-color:#fff}.ls-olho{position:absolute;right:6px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--ls-mute);cursor:pointer;font-size:18px}.ls-olho:hover{color:#fff;background:var(--ls-glass-2)}.ls-caps{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12.5px;font-weight:600;color:#ffcf8a}.ls-caps[hidden]{display:none}.ls-entrar{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;margin-top:6px;border:0;border-radius:999px;background:#fff;color:#08080c;font:800 16px var(--ls-sans);cursor:pointer;box-shadow:0 14px 34px -14px #7b73ffe6;transition:transform .2s,background .2s,box-shadow .2s}.ls-entrar:hover{transform:translateY(-1px);background:#ecebff;box-shadow:0 18px 40px -14px #7b73ff}.ls-entrar:focus-visible{outline:3px solid rgba(164,157,255,.7);outline-offset:3px}.ls-entrar:disabled{cursor:default;opacity:.7;transform:none;box-shadow:none}.ls-entrar .ls-spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(8,8,12,.25);border-top-color:#08080c;animation:lsGira .8s linear infinite}@keyframes lsGira{to{transform:rotate(360deg)}}.ls-ajuda{margin:4px 0 0;text-align:center;font-size:13.5px;color:var(--ls-mute)}.ls-ajuda a{color:#a49dff;font-weight:700;text-decoration:none}.ls-ajuda a:hover{text-decoration:underline}.ls-seguro{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--ls-line);font-size:12.5px;color:var(--ls-mute)}.ls-seguro svg{color:var(--ls-verde)}.ls-rodape{width:100%;max-width:1200px;margin:0 auto;padding:18px 24px 26px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px;color:var(--ls-mute);border-top:1px solid var(--ls-line)}.ls-rodape p{margin:0}.ls-rodape nav{display:flex;gap:18px}.ls-rodape a{text-decoration:none}.ls-rodape a:hover{color:#fff}@media(max-width:560px){.ls-topo{padding:16px}.ls-marca span{font-size:16px}.ls-status{display:none}.ls-layout{padding:4px 14px 28px}.ls-card{padding:26px 18px 20px;border-radius:22px}.ls-card__cab h2{font-size:30px}.ls-rodape{justify-content:center;text-align:center}}@media(prefers-reduced-motion:reduce){.ls-fundo:after,.ls-status__ponto{animation:none}.ls-fx--v1,.ls-fx--v2{animation-duration:18s}.ls-fx--h1{animation-duration:24s}.ls-janela:before{animation-duration:10s}}.ls-tile__ico svg{display:block}.ls-amb{display:flex;width:max-content;align-items:center;gap:7px;margin:0 0 14px;padding:4px 11px;border-radius:999px;font-size:12px;font-weight:700;color:#fbbf24;background:#f59e0b1a;border:1px solid rgba(245,158,11,.32)}.ls-amb:before{content:"";width:7px;height:7px;border-radius:50%;background:#f59e0b}.ls-erro{display:flex;align-items:flex-start;gap:9px;padding:11px 14px;border-radius:14px;font-size:13.5px;font-weight:600;color:#fecaca;background:#ef44441f;border:1px solid rgba(248,113,113,.35)}.ls-erro svg{flex:none;margin-top:2px;color:#f87171}.ls-ajuda b{color:#c9c6dc}.ls-rodape a,.ls-marca{color:inherit}.ls-dash{max-width:600px}.ls-dash__vivo{justify-self:end;display:inline-flex;align-items:center;gap:6px;font:500 10.5px/1 var(--ls-mono);letter-spacing:.08em;text-transform:uppercase;color:#5ee0b7}.ls-dash__vivo i{width:6px;height:6px;border-radius:50%;background:#25d366;box-shadow:0 0 8px #25d366;animation:lsPisca 1.6s ease-in-out infinite}.ls-dash__corpo{display:grid;grid-template-columns:48px minmax(0,1fr)}.ls-dash__nav{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 0;border-right:1px solid var(--ls-line)}.ls-dash__nav span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:var(--ls-mute)}.ls-dash__nav span.at{color:#fff;background:linear-gradient(135deg,#7b73ff8c,#00c49a59);box-shadow:0 6px 16px -6px #7b73ffcc}.ls-dash__main{padding:14px;display:flex;flex-direction:column;gap:12px;min-width:0}.ls-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ls-kpi{padding:11px 12px;border-radius:14px;background:#ffffff0a;border:1px solid var(--ls-line);display:flex;flex-direction:column;gap:2px;min-width:0}.ls-kpi small{font-size:11px;color:var(--ls-mute)}.ls-kpi b{font-size:18px;font-weight:800;letter-spacing:-.02em;color:#fff;white-space:nowrap}.ls-kpi span{font:500 10.5px/1.3 var(--ls-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-graf{padding:12px 12px 8px;border-radius:14px;background:#ffffff08;border:1px solid var(--ls-line)}.ls-graf__cab{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12.5px}.ls-graf__cab b{color:#fff}.ls-graf__cab span{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ls-mute)}.ls-graf__cab i{width:8px;height:8px;border-radius:2px;display:inline-block;margin-left:6px}.ls-graf__svg{display:block;width:100%;height:110px;overflow:visible}.ls-graf__grade{stroke:#ffffff0f;stroke-dasharray:3 4}.ls-graf__linha{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:600;stroke-dashoffset:600;animation:lsDesenha 2.4s .3s cubic-bezier(.4,0,.2,1) forwards;vector-effect:non-scaling-stroke}.ls-graf__linha--2{animation-delay:.7s}.ls-graf__area{opacity:0;animation:lsSurge 1s 1.6s forwards}.ls-graf__ponto{fill:#fff;stroke:#7b73ff;stroke-width:3;opacity:0;animation:lsSurge .4s 2.6s forwards,lsPisca 1.6s 3s ease-in-out infinite}@keyframes lsDesenha{to{stroke-dashoffset:0}}@keyframes lsSurge{to{opacity:1}}.ls-graf__dias{display:flex;justify-content:space-between;margin-top:6px;font:500 10px/1 var(--ls-mono);color:var(--ls-mute)}.ls-dash__baixo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px}.ls-meta{display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:14px;background:#ffffff08;border:1px solid var(--ls-line)}.ls-meta svg{width:46px;height:46px;transform:rotate(-90deg)}.ls-meta__fundo{fill:none;stroke:#ffffff14;stroke-width:5}.ls-meta__arco{fill:none;stroke:#00c49a;stroke-width:5;stroke-linecap:round;stroke-dasharray:106.8;stroke-dashoffset:106.8;animation:lsMeta 1.8s .8s cubic-bezier(.4,0,.2,1) forwards}@keyframes lsMeta{to{stroke-dashoffset:23.5}}.ls-meta b{display:block;font-size:17px;font-weight:800;color:#fff;line-height:1.1}.ls-meta small{font-size:11px;color:var(--ls-mute)}.ls-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;min-width:0}.ls-feed li{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;font-size:12px;color:var(--ls-text-2);background:#ffffff08;border:1px solid var(--ls-line);opacity:0;transform:translateY(6px);animation:lsEntra .5s 1.2s forwards}.ls-feed li svg{flex:none;color:#a49dff}.ls-feed li span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-feed li time{font:500 10px/1 var(--ls-mono);color:var(--ls-mute)}.ls-feed li:first-child{border-color:#25d36647;background:#25d36612}.ls-feed li:first-child svg{color:#25d366}@keyframes lsEntra{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ls-graf__linha,.ls-graf__area,.ls-graf__ponto,.ls-meta__arco,.ls-feed li{animation-duration:.01s;animation-delay:0s}}.ls-tela .ls-hero h1{font-size:clamp(38px,4vw,56px)}.ls-tela .ls-pill{margin-bottom:18px}.ls-tela .ls-hero__sub{margin-top:14px;font-size:16.5px}.ls-tela .ls-dash{margin-top:26px}.ls-tela .ls-layout{padding-top:8px;padding-bottom:24px}.pto-cad-rel{display:flex;flex-direction:column;gap:6px;padding:12px 14px;margin-top:12px;border:1px solid var(--linha);border-radius:12px;background:var(--painel2)}.pto-cad-rel small{color:var(--tx3)}.pto-captura{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:18px 10px}.pto-captura-ico{width:150px;height:150px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:var(--laranja-s);color:var(--laranja-tx);font-size:56px;font-weight:800;margin-bottom:8px}.pto-captura-ico img{width:100%;height:100%;object-fit:cover}.pto-captura.ok .pto-captura-ico{background:var(--verde-s);color:var(--verde)}.pto-captura.erro .pto-captura-ico{background:var(--vermelho-s);color:var(--vermelho)}.pto-captura-pulso{width:46px;height:46px;border-radius:50%;background:var(--laranja);animation:ptoPulso 1.3s ease-in-out infinite}@keyframes ptoPulso{0%{transform:scale(.7);opacity:.9}70%{transform:scale(1.25);opacity:.25}to{transform:scale(.7);opacity:.9}}.pto-captura p{margin:0;color:var(--tx2)}.pto-captura small{color:var(--tx3)}.pto-cam-tela{position:relative;width:100%;aspect-ratio:1;border-radius:14px;overflow:hidden;background:#111;display:block;object-fit:cover}.pto-cam-tela video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.pto-cam-moldura{position:absolute;left:50%;top:48%;width:58%;height:74%;transform:translate(-50%,-50%);border:3px dashed rgba(255,255,255,.85);border-radius:50%;box-shadow:0 0 0 999px #00000059;pointer-events:none}.pto-cam-conta{position:absolute;inset:0;display:grid;place-items:center;font-size:96px;font-weight:800;color:#fff;text-shadow:0 4px 20px rgba(0,0,0,.6)}.pto-cam-erro{position:absolute;inset:0;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;padding:24px;text-align:center;color:#fff;background:#000000bf}.pto-cam-ok{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:10px}.pto-cam-ok img{width:200px;height:200px;border-radius:50%;object-fit:cover;border:4px solid var(--verde)}.pto-cam-ok small{color:var(--tx3)}.func-mini{width:34px;height:34px;border-radius:50%;object-fit:cover;display:grid;place-items:center;border:1px solid var(--linha);background:var(--painel2)}.func-mini.vazio{font-size:calc(11px*var(--esc));font-weight:700;color:var(--tx3)}.faixa-como{position:fixed;left:50%;bottom:14px;transform:translate(-50%);z-index:9999;display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center;max-width:calc(100vw - 32px);padding:10px 14px;border-radius:12px;background:#7a2e0e;color:#fff;font-size:13px;box-shadow:0 10px 30px #00000040}.faixa-como .btn{background:#fff;color:#7a2e0e;border-color:#fff}@media print{.faixa-como{display:none}}@media(min-width:761px){.erp.menu-recolhido{grid-template-columns:1fr}.erp.menu-recolhido .menu-lat{display:none}}.painel:has(>table){overflow-x:auto}.pto-grade td.pto-semana{white-space:normal;min-width:260px;max-width:520px;padding:6px 8px;line-height:1.35}.pto-grade td.pto-semana small{display:inline-block;margin:0 12px 2px 0;white-space:nowrap}.merc-grade>*,.pto-fech>*,.agr-cads>*,.pto-jors>*,.grade-form>*,.grade-form{min-width:0}.merc-cartao{min-width:0;max-width:100%}.merc-cartao>div:has(>table),.merc-cartao>div:has(>.rolagem-x){overflow-x:auto}@media(max-width:760px){.merc-cartao>header h3{white-space:normal}.grade-form>[style*="span 2"]{grid-column:1 / -1!important}.campo>div[style*="display: flex"],.cab>div[style*="display: flex"]{flex-wrap:wrap}.campo input[type=date]{max-width:100%;min-width:0}.merc-cartao .btn,.painel .btn{white-space:normal;height:auto;min-height:var(--altura-campo);text-align:center}}@media(max-width:760px){.campo[style*="flex-direction: row"]{flex-wrap:wrap}.agr-check{white-space:normal}.merc-barra>div{min-width:0}.merc-barra>div b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.sup-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:14px}.sup-kpi{padding:12px 14px;display:flex;flex-direction:column;gap:2px;border-left:4px solid var(--linha)}.sup-kpi small{color:var(--tx3);font-weight:600}.sup-kpi b{font-size:calc(22px*var(--esc))}.sup-kpi.amb{border-left-color:#e0a800}.sup-kpi.az{border-left-color:var(--azul,#2c5b8a)}.sup-kpi.lar{border-left-color:var(--laranja)}.sup-kpi.ver{border-left-color:#2e8b57}.sup-kpi.verm{border-left-color:#c0392b}.sup-tipos{display:flex;flex-wrap:wrap;gap:6px}.sup-tipos button{border:1px solid var(--linha);background:var(--painel);border-radius:999px;padding:6px 12px;cursor:pointer;font:inherit;font-size:calc(13px*var(--esc))}.sup-tipos button.at{background:var(--laranja);border-color:var(--laranja);color:#fff;font-weight:600}.sup-anexar{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:6px 0}.sup-anexar small{color:var(--tx3)}.sup-x{border:0;background:none;cursor:pointer;font-size:15px;line-height:1;margin-left:4px;color:inherit}.sup-cab{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.sup-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 16px;margin:0 0 12px}.sup-info dt{font-size:calc(11px*var(--esc));color:var(--tx3);text-transform:uppercase;letter-spacing:.04em}.sup-info dd{margin:0}.sup-desc{white-space:pre-wrap;background:var(--fundo2,#f6f4ef);border:1px solid var(--linha);border-radius:10px;padding:12px 14px;margin-bottom:12px;word-break:break-word}.sup-desc>div{white-space:normal;margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.sup-anexo{cursor:pointer;border:1px solid var(--linha)}.sup-anexo:hover{border-color:var(--laranja)}.sup-acoes{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;padding:10px 12px;margin-bottom:12px}.sup-acoes label{display:flex;flex-direction:column;gap:3px;font-size:calc(12px*var(--esc));color:var(--tx2)}.sup-acoes .entrada{height:32px;min-width:0}.sup-h4{margin:14px 0 8px;font-size:calc(13px*var(--esc));text-transform:uppercase;letter-spacing:.06em;color:var(--tx3)}.sup-linha{display:flex;flex-direction:column;gap:8px}.sup-ev{border:1px solid var(--linha);border-radius:10px;padding:8px 12px;max-width:92%}.sup-ev.usuario{align-self:flex-start;background:var(--painel)}.sup-ev.suporte{align-self:flex-end;background:color-mix(in srgb,var(--azul,#2c5b8a) 9%,var(--painel))}.sup-ev.interno{align-self:flex-end;background:color-mix(in srgb,#e0a800 12%,var(--painel));border-style:dashed}.sup-ev.sistema{align-self:center;border:0;padding:2px 8px;color:var(--tx3);font-size:calc(12px*var(--esc));max-width:100%}.sup-ev-cab{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:calc(12.5px*var(--esc))}.sup-ev-cab small{color:var(--tx3);margin-left:auto}.sup-ev-txt{white-space:pre-wrap;margin-top:4px;word-break:break-word}.sup-ev .chip{font-size:calc(11px*var(--esc))}.sup-ev>.chip{margin-top:6px;margin-right:6px}.sup-resposta{margin-top:14px;border-top:1px solid var(--linha);padding-top:12px}.sup-resposta textarea{width:100%;resize:vertical}.sup-resp-rod{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.sup-resp-rod .chk{display:flex;gap:6px;align-items:center;font-size:calc(13px*var(--esc))}.sup-inst{display:flex;flex-direction:column;gap:10px}.sup-inst-item{display:flex;gap:14px;align-items:center;padding:14px 16px;flex-wrap:wrap}.sup-inst-item p{margin:3px 0 4px;color:var(--tx2)}.sup-inst-item small{color:var(--tx3)}.sup-inst-n{width:34px;height:34px;border-radius:50%;background:var(--laranja);color:#fff;display:grid;place-items:center;font-weight:700;flex:none}.conc-busca{position:relative}.conc-achados{position:absolute;left:0;right:0;top:100%;z-index:15;background:var(--painel);border:1px solid var(--linha);border-radius:10px;box-shadow:var(--sombra);max-height:300px;overflow:auto;margin-top:4px}.conc-achados button{display:block;width:100%;text-align:left;border:0;background:none;padding:8px 12px;cursor:pointer;font:inherit;border-bottom:1px solid var(--linha)}.conc-achados button:hover{background:var(--laranja-s)}.conc-achados small{color:var(--tx3)}.perm tr.perm-todos td{background:var(--fundo2,#f6f4ef);font-size:calc(12.5px*var(--esc));color:var(--tx2);font-weight:600;border-bottom:2px solid var(--linha)}.perm .ck.parcial{background:linear-gradient(var(--laranja),var(--laranja)) center/10px 2px no-repeat;border-color:var(--laranja)}.ia-botao{position:fixed;z-index:32;transition:left .2s,top .2s,transform .15s;touch-action:none;width:54px;height:54px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;background:var(--cor-emp,var(--laranja));color:var(--cor-emp-tx,#fff);box-shadow:0 8px 24px #00000040}.ia-fechar{position:fixed;z-index:33;width:20px;height:20px;border-radius:50%;border:1px solid var(--borda,#d6d9d4);background:var(--fundo-cartao,#fff);color:#555;font-size:14px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0;box-shadow:0 1px 4px #00000040}.ia-fechar:hover{background:#c0392b;color:#fff;border-color:#c0392b}.ia-botao:hover{transform:scale(1.06)}.ia-botao:active{cursor:grabbing}.ia-painel{position:fixed;z-index:32;width:min(400px,calc(100vw - 32px));height:min(600px,calc(100vh - 100px));display:flex;flex-direction:column;background:var(--painel);border:1px solid var(--linha);border-radius:14px;box-shadow:0 18px 50px #0000004d;overflow:hidden;animation:surge .16s ease-out}.ia-painel>header{display:flex;align-items:center;gap:6px;padding:12px 14px;border-bottom:1px solid var(--linha);background:var(--cor-emp,var(--laranja));color:var(--cor-emp-tx,#fff)}.ia-painel>header .btn{color:inherit}.ia-msgs{flex:1;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.ia-msg{display:flex;flex-direction:column;gap:4px;max-width:88%}.ia-msg.usuario{align-self:flex-end;align-items:flex-end}.ia-msg.assistente{align-self:flex-start;align-items:flex-start}.ia-hora{font-size:calc(10.5px*var(--esc));color:var(--tx2);padding:0 4px;margin-top:-2px}.ia-balao{padding:8px 11px;border-radius:12px;white-space:pre-wrap;line-height:1.4;font-size:calc(13.5px*var(--esc))}.ia-msg.usuario .ia-balao{background:var(--cor-emp,var(--laranja));color:var(--cor-emp-tx,#fff);border-bottom-right-radius:4px}.ia-msg.assistente .ia-balao{background:var(--painel2);color:var(--tx);border:1px solid var(--linha);border-bottom-left-radius:4px}.ia-dica{color:var(--tx2);font-size:calc(13px*var(--esc));display:flex;flex-direction:column;gap:6px}.ia-dica p{margin:0 0 4px}.ia-sugestao{text-align:left;border:1px solid var(--linha);background:var(--painel2);color:var(--tx);border-radius:10px;padding:7px 10px;cursor:pointer;font-size:calc(12.5px*var(--esc))}.ia-sugestao:hover{border-color:var(--cor-emp,var(--laranja))}.ia-painel>footer{display:flex;gap:8px;align-items:flex-end;padding:10px;border-top:1px solid var(--linha)}.ia-painel>footer textarea{flex:1;resize:none;height:auto;min-height:40px;padding:8px 10px}.ia-pensando{display:flex;gap:4px}.ia-pensando i{width:6px;height:6px;border-radius:50%;background:var(--tx3);animation:ia-pulo 1s infinite ease-in-out}.ia-pensando i:nth-child(2){animation-delay:.15s}.ia-pensando i:nth-child(3){animation-delay:.3s}@keyframes ia-pulo{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ia-clipe{padding:8px;align-self:stretch;color:var(--tx2)}.ia-clipe:hover{color:var(--cor-emp,var(--laranja))}.ia-anexos{display:flex;gap:6px;flex-wrap:wrap;padding:8px 10px 0;border-top:1px solid var(--linha)}.ia-anexo{position:relative;display:flex;align-items:center;gap:6px;max-width:170px;padding:4px 22px 4px 4px;border:1px solid var(--linha);border-radius:8px;background:var(--painel2)}.ia-anexo img{width:34px;height:34px;object-fit:cover;border-radius:5px;flex:none}.ia-anexo-ic{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:5px;background:var(--linha);font-size:10px;font-weight:700;color:var(--tx2)}.ia-anexo small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(11.5px*var(--esc))}.ia-anexo button{position:absolute;top:2px;right:3px;border:0;background:none;color:var(--tx2);cursor:pointer;font-size:15px;line-height:1;padding:2px}.ia-anexo button:hover{color:var(--vermelho)}.ia-anexos+footer{border-top:0}.ia-anexos-msg{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.ia-anexos-msg .chip{font-size:calc(11px*var(--esc));max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ia-solte{position:absolute;inset:0;z-index:2;display:grid;place-items:center;background:color-mix(in srgb,var(--painel) 85%,transparent);border:2px dashed var(--cor-emp,var(--laranja));border-radius:14px;color:var(--cor-emp,var(--laranja));font-weight:700;pointer-events:none}@media print{.ia-botao,.ia-fechar,.ia-painel{display:none!important}}.carga-barra{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:220px;padding:24px}.carga-barra b{font-size:28px;font-variant-numeric:tabular-nums;color:var(--tx)}.carga-barra span{color:var(--tx3);font-size:13px}.toast-desfazer{flex:none;align-self:center;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-weight:700;font-size:13px;padding:4px 10px;border-radius:6px;cursor:pointer;white-space:nowrap}.toast-desfazer:hover{background:#0000000f}.toast-desfazer:disabled{opacity:.6;cursor:default}.pto-menu{position:fixed;z-index:60;min-width:230px;background:var(--painel);border:1px solid var(--linha);border-radius:8px;box-shadow:0 8px 24px #00000029;padding:4px 0}.pto-menu-it{display:block;width:100%;text-align:left;border:0;background:none;padding:7px 14px;font:inherit;font-size:13.5px;color:var(--tx);cursor:pointer}.pto-menu-it:hover:not(:disabled){background:#f2f4f5}.pto-menu-it:disabled{color:var(--tx3);cursor:default}.pto-menu-sub{position:relative;padding:7px 14px;font-size:13.5px;cursor:default}.pto-menu-sub:after{content:"›";position:absolute;right:12px}.pto-menu-sub:hover{background:#f2f4f5}.pto-menu-lista{display:none;position:absolute;left:100%;top:-4px;min-width:200px;background:var(--painel);border:1px solid var(--linha);border-radius:8px;box-shadow:0 8px 24px #00000029;padding:4px 0}.pto-menu-sub:hover .pto-menu-lista{display:block}.pto-grade tr.ed td{background:#fffbe8}.pto-grade tr.ed td.pto-casa.mud{background:#ffe9a3}.pto-grade tr.ed td:first-child{animation:pto-pisca 1.4s ease-in-out infinite}@keyframes pto-pisca{0%,to{box-shadow:inset 4px 0 #f5b800}50%{box-shadow:inset 4px 0 #f5b80026}}.pto-grade tr.pto-foco td{animation:pto-foco 1.6s ease-out 2}@keyframes pto-foco{0%{background:#ffd54f}to{background:#fffbe8}}.pto-rasc-lista{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.pto-rasc-it{border:1px solid #f0d27a;background:#fff;border-radius:999px;padding:2px 10px;font:inherit;font-size:12.5px;cursor:pointer}.pto-rasc-it:hover{background:#ffe9a3}@media(prefers-reduced-motion:reduce){.pto-grade tr.ed td:first-child,.pto-grade tr.pto-foco td{animation:none}}.rolagem-x:has(>.pto-grade){max-height:calc(100vh - 150px);overflow:auto}.pto-grade thead th{position:sticky;top:0;z-index:3;box-shadow:inset 0 -1px 0 var(--linha)}.rolagem-x:has(>table),.merc-cartao>div:has(>table){max-height:calc(100vh - 150px);overflow:auto}.rolagem-x>table>thead th,.merc-cartao>div>table>thead th{position:sticky;top:0;z-index:3;box-shadow:inset 0 -1px 0 var(--linha)}@media print{.rolagem-x,.merc-cartao>div{max-height:none!important;overflow:visible!important}.rolagem-x>table>thead th{position:static}}.cfm-ic.alerta{background:#fdf0e4;color:#e2711d}.btn.alerta-sol{background:#e2711d;border-color:#e2711d;color:#fff}.btn.alerta-sol:hover{filter:brightness(.95)}.grade-ficha>div{min-width:0}.grade-ficha>div:last-child table td{padding-left:12px;padding-right:12px}.carga-tela{position:fixed;inset:0;z-index:2000;background:#0f141e73;display:grid;place-items:center;padding:16px}.carga-tela .carga-barra{width:min(480px,100%);min-height:180px;box-shadow:0 20px 60px #0000004d}.pto-calc-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;align-items:start}.pto-calc-bloco{padding:14px 16px}.pto-calc-bloco h3{margin:0 0 10px;font-size:15px}.pto-calc-lin{display:flex;gap:6px;align-items:center;margin-bottom:6px}.pto-calc-lin .entrada{flex:1;min-width:0;font-variant-numeric:tabular-nums}.pto-calc-rot{width:64px;flex:none;font-size:13px;color:var(--tx2)}.pto-calc-dec{width:56px;flex:none;text-align:right;font-size:12px;color:var(--tx3);font-variant-numeric:tabular-nums}.pto-calc-res{margin-top:8px;padding:10px 12px;border-radius:8px;background:var(--fundo2,#f3f5f2);display:flex;flex-direction:column;gap:2px}.pto-calc-res b{font-size:22px;font-variant-numeric:tabular-nums}.pto-calc-res small{color:var(--tx2)}.pto-calc-tec{width:min(300px,100%);padding:12px}.pto-visor{border:1px solid var(--linha);border-radius:6px;padding:4px 10px 6px;text-align:right;font-size:26px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--fundo,#fff);display:flex;flex-direction:column;margin-bottom:12px;overflow:hidden}.pto-visor small{font-size:11px;font-weight:400;color:var(--tx3);min-height:14px}.pto-tecs{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.pto-tec{height:40px;border:1px solid var(--linha);border-radius:4px;background:var(--fundo,#fff);color:inherit;font-size:15px;cursor:pointer;font-variant-numeric:tabular-nums}.pto-tec:hover{filter:brightness(.95)}.pto-tec:active{transform:translateY(1px)}.pto-tec.cin{background:var(--fundo2,#eceeed);font-size:13px}.pto-tec.op{color:var(--laranja,#2a4d9b);font-weight:600}.pto-tec.igual{grid-row:span 3;height:auto;font-size:20px}.pto-tec.zero{grid-column:span 2}.pto-hist{margin-top:12px;border:1px solid var(--linha);border-radius:6px;padding:6px 8px;min-height:70px;max-height:200px;overflow:auto;font-size:13px;font-variant-numeric:tabular-nums}.pto-hist span{display:block;font-size:12px;color:var(--tx2);margin-bottom:2px}.abas-func button{padding:11px 8px}.tab{width:100%;border-collapse:collapse;font-size:13.5px}.tab th{text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--tx3);padding:6px 8px;border-bottom:1px solid var(--linha)}.tab td{padding:8px;border-bottom:1px solid var(--linha);vertical-align:top}.tab .d{text-align:right;white-space:nowrap}@media(max-height:820px)and (min-width:901px){.vr-topo{padding:6px 14px}.vr-titulo{margin-bottom:4px}.vr-titulo b{font-size:calc(16px*var(--esc))}.vr-cab{gap:8px}.vr-cab .campo>span{font-size:calc(11.5px*var(--esc))}.vr-cli-info{margin-top:4px;font-size:calc(11.5px*var(--esc))}.vr-esq{padding:8px 10px 0 14px;gap:6px}.vr-busca{gap:6px 10px}.vr-busca-campo input{font-size:calc(16px*var(--esc));padding:7px 0}.vr-grade td{padding:5px 8px}.vr-corpo{grid-template-columns:minmax(0,1fr) clamp(420px,33vw,480px)}.vr-itens-cab{padding:7px 12px}.vr-item{padding:4px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:baseline}.vr-item .l1{grid-column:1/-1}.vr-item .l1 b{font-size:calc(12.5px*var(--esc));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vr-item .l2{grid-column:1/-1;font-size:calc(12px*var(--esc))}.vr-item .l3{grid-column:1/-1;font-size:calc(11px*var(--esc))}.vr-resumo{grid-template-columns:repeat(3,1fr);gap:2px 10px;padding:6px 12px;font-size:calc(11.5px*var(--esc))}.vr-frete{padding:4px 12px}.vr-total{padding:6px 12px 8px}.vr-total b{font-size:calc(26px*var(--esc))}.vr-teclas{padding:5px 14px;gap:5px}.vr-teclas button{padding:5px 9px;font-size:calc(12.5px*var(--esc))}}@media(max-width:1500px)and (min-width:901px){.vr-corpo{grid-template-columns:minmax(0,1fr) clamp(320px,29vw,440px)}.vr-cab{grid-template-columns:minmax(190px,1.5fr) 142px repeat(auto-fit,minmax(120px,1fr));gap:8px}.vr-teclas button{padding:5px 8px}.vr-pos{font-size:calc(12.5px*var(--esc))}}@media(max-width:1180px)and (min-width:901px){.vr-teclas .rot{display:none}}@media(max-height:700px)and (min-width:901px){.vr-detalhe{display:none}.vr-esq{padding-bottom:8px}.vr-resumo div:nth-child(3),.vr-resumo div:nth-child(4){display:none}.vr-total b{font-size:calc(22px*var(--esc))}.vr-cab .entrada{min-height:32px;padding-top:4px;padding-bottom:4px}}@media(max-width:900px){.vr-busca{grid-template-columns:1fr}.vr-pos{justify-self:start}.vr-titulo .vr-cli-info{margin-left:0;justify-content:flex-start}}.vr-retomar{width:min(520px,calc(100% - 32px))}.vr-retomar dl{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:0}.vr-retomar dt{color:var(--tx3)}.vr-retomar dd{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr-retomar-itens{list-style:none;margin:10px 0 0;padding:8px 10px;border:1px solid var(--linha);border-radius:8px;max-height:170px;overflow:auto;font-size:calc(12.5px*var(--esc))}.vr-retomar-itens li{display:flex;justify-content:space-between;gap:10px;padding:2px 0}.vr-retomar-itens li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr-retomar-itens .mais{color:var(--tx3)}.modal.vj{display:flex;flex-direction:column;top:max(8px,min(12vh,calc(100vh - 560px)));max-height:calc(100vh - 16px)}.modal.vj .vj-corpo{flex:1 1 auto;min-height:0;overflow:auto}.modal.vj .vj-rodape{flex:0 0 auto}@media(max-height:820px){.vj h3{padding:8px 14px;font-size:calc(16px*var(--esc))}.vj-precos{padding:6px 14px;gap:6px}.vj-precos>*{padding:3px 10px}.vj-campos{padding:8px 14px;gap:4px}.vj-campo input{padding:5px 8px}.vj-campo.grande input{font-size:calc(19px*var(--esc))}.vj-total{margin-top:2px;padding-top:6px}.vj-total b{font-size:calc(20px*var(--esc))}.vj-estoque{padding:8px 12px;gap:3px}.vj-obs{padding:6px 14px}.vj-obs input{padding:5px 8px}.vj-rodape{padding:7px 14px}}@media(max-height:820px)and (min-width:901px){.vr-item{grid-template-columns:minmax(0,1fr) auto auto auto;padding:3px 8px 3px 12px;column-gap:10px;align-items:center}.vr-item .l1,.vr-item .l2{display:contents}.vr-item .l1 b{order:1}.vr-item .l2 span{order:2;white-space:nowrap;font-size:calc(11.5px*var(--esc))}.vr-item .l2>b{order:3;white-space:nowrap}.vr-item .l1 .btn{order:4;padding:0 4px;min-height:0;height:22px}.vr-item .l3{order:5;grid-column:1/-1}.vr-resumo>div:nth-child(2),.vr-resumo>div:nth-child(3),.vr-resumo>div:nth-child(4){display:none}.vr-total{padding:4px 12px 6px}.vr-total b{font-size:calc(24px*var(--esc))}.vr-cli-info{margin-top:2px}}.vr-desc-link{cursor:pointer;border-radius:6px}.vr-desc-link:hover{background:color-mix(in srgb,var(--cor-emp,var(--laranja)) 10%,transparent)}.vr-desc-link kbd{font-size:9px;padding:0 3px;border:1px solid var(--linha);border-radius:3px;margin-left:3px}.tab-reg td{white-space:nowrap;vertical-align:middle}.tab-reg .reg-sub{display:block;color:var(--tx3);font-size:11px;font-weight:400}.tab-reg .reg-pilha{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.tab-reg .reg-acoes{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.tab-reg .reg-pdv small{font-size:11px}.tab-reg tr.reg-inativa td{color:var(--tx3)}.tab-reg tr.reg-inativa td b{color:var(--tx2)}.lote-marca{width:17px;height:17px;cursor:pointer;accent-color:var(--laranja,#c0392b)}.lote-barra{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.tab-lote td{vertical-align:middle;padding-top:5px;padding-bottom:5px}.tab-lote td .entrada{min-width:150px}.tab-lote .lote-sub{display:block;color:var(--tx3);font-size:11px}.tab-lote .lote-desc{display:flex;gap:4px;align-items:center}.tab-lote .lote-desc .entrada{min-width:0;width:96px}.tab-lote .lote-sug{margin-top:4px;cursor:pointer;border:0;font:inherit;font-size:11px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.tab-lote .lote-acoes{display:flex;gap:4px;align-items:center;white-space:nowrap}.tab-lote tr.lote-ok td{opacity:.6}.tab-lote tr.lote-erro td:first-child{box-shadow:inset 3px 0 0 var(--vermelho)}.tab-lote tr.lote-liberar td:first-child{box-shadow:inset 3px 0 0 var(--ambar)}.vr-vendedor.falta .entrada{border-color:var(--vermelho)}.tab-lote .lote-vend{min-width:150px;margin-top:4px}.item-menu .menu-tecla{margin-left:auto;flex:none;font:600 10px/1 ui-monospace,Consolas,monospace;padding:2px 5px;border:1px solid var(--linha);border-bottom-width:2px;border-radius:4px;background:var(--painel2);color:var(--tx2)}.cx-divisor{border:0;border-top:2px solid var(--linha);margin:22px 0 14px}.cx-resumo-cab{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:10px}.cx-resumo-cab>b{font-size:calc(15px*var(--esc))}.cx-resumo-cab>span{color:var(--tx2);font-size:calc(13px*var(--esc))}.cx-sobre .fundo{z-index:30}.cx-sobre .gaveta{z-index:31}.selecao-lista li.grupo{cursor:default;padding:8px 6px 4px;gap:8px;font-size:calc(11.5px*var(--esc));font-weight:700;color:var(--tx3);letter-spacing:.04em}.selecao-lista li.grupo:before,.selecao-lista li.grupo:after{content:"";flex:1;border-top:1px dashed var(--linha2,var(--linha))}.selecao-lista li.grupo:hover{background:none}.funil-intervalo{display:grid;gap:6px;padding:2px 0 8px;margin-bottom:6px;border-bottom:1px solid var(--linha2)}.funil-intervalo .funil-iv-cab{display:flex;align-items:center;justify-content:space-between;font-size:13px}.funil-intervalo .funil-iv-cab label{display:flex;align-items:center;gap:5px;font-size:12.5px;color:var(--tx2);cursor:pointer}.funil-intervalo>label{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:6px;font-size:12.5px;color:var(--tx2)}.funil-intervalo>label .entrada{margin:0;height:30px;padding:0 8px;font-size:13px}.funil-intervalo small{color:var(--tx3);font-size:11.5px}.cfm-ic svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cfm-ic.sucesso{background:var(--verde-s,#e5f4ea);color:var(--verde,#1f8a4c)}.cfm-campo{display:grid;gap:5px;text-align:left;margin:-6px 0 16px}.cfm-campo>span{font-size:13px;color:var(--tx2);font-weight:600}.cfm-campo>span small{font-weight:400;color:var(--tx3)}.cfm-campo .entrada{width:100%;margin:0}.cfm-campo textarea.entrada{height:auto;padding:10px;resize:vertical}.cfm-erro{color:var(--vermelho);font-size:12.5px}.cxe-topo{display:flex;gap:12px;align-items:stretch;flex-wrap:wrap}.cxe-topo .campo{min-width:170px}.cxe-solta{flex:1;min-width:240px;border:2px dashed var(--linha);border-radius:12px;padding:12px 16px;display:flex;flex-direction:column;justify-content:center;gap:2px;cursor:pointer;background:var(--fundo2,transparent);transition:border-color .15s,background .15s}.cxe-solta:hover{border-color:var(--cor-emp,var(--laranja));background:var(--laranja-s)}.cxe-solta.ocupado{cursor:progress;border-style:solid;border-color:var(--cor-emp,var(--laranja))}.cxe-solta small{color:var(--tx3)}.cxe-arqs{margin-top:12px;padding:6px 10px}.cxe-barra{display:flex;gap:10px;align-items:center;margin-top:12px;flex-wrap:wrap}.cxe-tab td{vertical-align:top}.cxe-item{display:flex;flex-direction:column;gap:1px;padding:2px 0}.cxe-item+.cxe-item{border-top:1px dashed var(--linha2);margin-top:4px;padding-top:6px}.cxe-item small,.cxe-sug{color:var(--tx3);font-size:12px}.cxe-sug{display:inline-block;max-width:260px;white-space:normal}.cxe-vazio{color:var(--vermelho);font-size:12.5px;font-style:italic}.cxe-acoes{display:flex;flex-direction:column;gap:4px;align-items:stretch}.cxe-marcada{opacity:.6}.cxe-marca{color:var(--verde)}.cxe-ia{margin-top:10px;padding:14px;border-left:4px solid var(--cor-emp,var(--laranja))}.cxe-ia>p{margin:4px 0 10px;color:var(--tx2)}.cxe-hip{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--linha2)}.cxe-hip p{margin:2px 0;color:var(--tx2)}.cxe-hip small{color:var(--tx2)}.cxe-sub{margin-top:10px;padding:10px 14px}.cxe-caixas{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:12px;font-size:13px}.cxe-caixas>span{color:var(--tx2);margin-right:4px}.cxe-cx{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--linha);border-radius:999px;padding:4px 10px;cursor:pointer;background:var(--painel)}.cxe-cx.on{border-color:var(--cor-emp,var(--laranja));background:var(--laranja-s)}.cxe-cx small{color:var(--tx3)}.cxe-cx input{accent-color:var(--laranja)}.ctw-passos{display:flex;gap:4px;list-style:none;margin:0;padding:10px 16px;border-bottom:1px solid var(--linha2);overflow-x:auto}.ctw-passos li{display:flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;font-size:13px;color:var(--tx3);white-space:nowrap}.ctw-passos li span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--linha2);color:var(--tx2)}.ctw-passos li.at{color:var(--tx);font-weight:600;background:var(--laranja-s)}.ctw-passos li.at span{background:var(--cor-emp,var(--laranja));color:#fff}.ctw-passos li.feito{color:var(--verde);cursor:pointer}.ctw-passos li.feito span{background:var(--verde-s);color:var(--verde)}.ctw-bloco h3{margin:4px 0 6px}.ctw-arqs{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.ctw-arqs li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border:1px solid var(--linha2);border-radius:10px}.ctw-arqs li>div{display:flex;flex-direction:column;min-width:0}.ctw-arqs b{overflow-wrap:anywhere}.ctw-arqs small{color:var(--tx3)}.ctw-sugs{display:grid;gap:8px;margin-top:10px}.ctw-sug{border:1px solid var(--linha);border-left:4px solid var(--linha);border-radius:10px;padding:10px 12px;background:var(--painel)}.ctw-sug.c-alta{border-left-color:var(--vermelho)}.ctw-sug.c-media{border-left-color:var(--ambar)}.ctw-sug-cab{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ctw-sug-cab span:last-child{color:var(--tx2);font-size:13px}.ctw-sug p{margin:6px 0;color:var(--tx2);font-size:13.5px;line-height:1.45}.ctw-sug-pe{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;color:var(--tx2)}.tb-cab{display:flex;align-items:center;gap:14px;margin:0 0 10px;padding-bottom:6px;border-bottom:1pt solid var(--tb-cor,#355E3B);color:#222;background:#fff}.tb-cab .tb-logo{height:22mm;max-height:84px;max-width:30mm;object-fit:contain;flex:none}.tb-cab .tb-txt{flex:1;text-align:right;font:8pt/1.3 Arial,Helvetica,sans-serif}.tb-cab .tb-tit{display:block;font:700 15pt/1.15 Arial,Helvetica,sans-serif;letter-spacing:.3px;margin-bottom:2px}
