:root{color-scheme:light;--plane: #f7f5f0;--surface: #fdfcfa;--surface-2: #efece4;--surface-3: #e6e2d7;--ink: #191813;--ink-2: #575349;--ink-muted: #8d887b;--border: rgba(25, 24, 19, .13);--prumo: #c98a12;--prumo-forte: #a06d09;--good: #157f3d;--critical: #b3372c;--good-text: #157f3d;--crit-text: #b3372c;--atencao: #a34700;--atencao-texto: #a34700;--atencao-fundo: color-mix(in srgb, #a34700 9%, var(--surface-2));--warning: var(--atencao);--warn-text: var(--atencao-texto);--s1: #23221c;--s2: #c98a12;--s3: #157f3d;--nav: #23221c;--nav-ink: #f0ede4;--nav-ink-2: #9b9689;--nav-active: #35342b;--btn-pri: #23221c;--btn-pri-ink: #f7f5f0;--shadow: 0 12px 44px rgba(25, 24, 19, .18)}:root[data-theme=dark]{color-scheme:dark;--plane: #111110;--surface: #1a1a19;--surface-2: #232322;--surface-3: #2c2c2a;--ink: #f0efe9;--ink-2: #c3c2b7;--ink-muted: #8d8c85;--border: rgba(240, 239, 233, .12);--prumo: #e8a92a;--prumo-forte: #f2bc4d;--good: #35b45f;--critical: #ef6a5c;--good-text: #35b45f;--crit-text: #ef6a5c;--atencao: #fb923c;--atencao-texto: #fb923c;--atencao-fundo: color-mix(in srgb, #fb923c 9%, var(--surface-2));--warning: var(--atencao);--warn-text: var(--atencao-texto);--s1: #f0efe9;--s2: #e8a92a;--s3: #35b45f;--nav: #111110;--nav-ink: #f0efe9;--nav-ink-2: #8d8c85;--nav-active: #2b2b28;--btn-pri: #efece4;--btn-pri-ink: #191813;--shadow: 0 12px 44px rgba(0, 0, 0, .55)}@font-face{font-family:Archivo;src:url(/fontes/archivo-800.woff2) format("woff2");font-weight:700 800;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fontes/plex-sans-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fontes/plex-sans-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fontes/plex-sans-600.woff2) format("woff2");font-weight:600 700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fontes/plex-mono-400.woff2) format("woff2");font-weight:400 500;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fontes/plex-mono-600.woff2) format("woff2");font-weight:600 700;font-display:swap}:root{--fonte: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fonte-mono: "IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--fonte-marca: "Archivo", "IBM Plex Sans", system-ui, sans-serif}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--plane);color:var(--ink);font:14px/1.45 var(--fonte);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.mono{font-family:var(--fonte-mono);font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}.sp{flex:1}.good{color:var(--good-text)}.warn{color:var(--warn-text)}.warn:not(.sem-sinal):not(:empty):before,.num-atencao:not(:empty):before{content:"⚠︎";display:inline-block;margin-right:.3em;font-size:.85em;font-weight:700;line-height:1;text-decoration:none}.num-atencao{color:var(--atencao-texto)}.crit{color:var(--crit-text)}:is(td,th,b,strong,span,small,em,output).crit:not(.sem-sinal):not(:empty):before{content:"✕︎";display:inline-block;margin-right:.3em;font-size:.8em;font-weight:700;line-height:1;text-decoration:none}.btn.pri .warn,.btn.pri .crit,.btn.pri .num-atencao,.btn[aria-pressed=true] .warn,.btn[aria-pressed=true] .crit{color:inherit}.muted{color:var(--ink-muted)}.app{display:grid;grid-template-columns:212px 1fr;min-height:100vh}.nav{background:var(--nav);color:var(--nav-ink);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;border-right:1px solid rgba(255,255,255,.06)}.brand{padding:15px 15px 13px;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.09)}.logo{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,var(--s1),var(--s3));display:grid;place-items:center;font:700 11.5px/1 var(--fonte);color:#fff;letter-spacing:-.3px;flex-shrink:0}.brand b{font-size:14.5px;letter-spacing:-.2px;display:block}.brand small{display:block;color:var(--nav-ink-2);font-size:10.5px;font-weight:400}.navscroll{overflow-y:auto;flex:1;padding-bottom:6px}.nav a{display:flex;gap:9px;align-items:center;padding:8px 12px;margin:2px 8px;border-radius:8px;color:var(--nav-ink);font-size:13.5px;cursor:pointer;user-select:none;text-decoration:none}.nav a:hover{background:#ffffff12}.nav a.on{background:var(--nav-active);font-weight:600}.nav a .ic{width:17px;text-align:center;opacity:.85;font-size:13px;flex-shrink:0}.nav a kbd{margin-left:auto;font:600 10px/16px var(--fonte-mono);color:var(--nav-ink-2);border:1px solid rgba(255,255,255,.16);border-radius:4px;padding:0 4px}.navgroup{padding:13px 12px 4px;font-size:9.8px;letter-spacing:.1em;text-transform:uppercase;color:var(--nav-ink-2)}.navfoot{padding:10px 13px;border-top:1px solid rgba(255,255,255,.09);font-size:11px;color:var(--nav-ink-2);line-height:1.65}.dot{width:7px;height:7px;border-radius:99px;display:inline-block;vertical-align:middle}.main{display:flex;flex-direction:column;min-width:0}.top{display:flex;align-items:center;gap:12px;padding:11px 22px;background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:20}.top h1{margin:0;font-size:16.5px;letter-spacing:-.25px}.top .sub{color:var(--ink-muted);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view{padding:20px 22px 60px;max-width:1460px;width:100%}.card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:15px 17px;margin-bottom:14px}.card>h3{margin:0 0 12px;font-size:13.5px;font-weight:600;letter-spacing:-.1px}.grid{display:grid;gap:14px}.g4{grid-template-columns:repeat(4,1fr)}.g2{grid-template-columns:repeat(2,1fr)}.kpi{padding:13px 15px;margin-bottom:0}.kpi span{display:block;color:var(--ink-muted);font-size:11.5px;margin-bottom:5px}.kpi b{display:block;font-size:25px;font-weight:700;letter-spacing:-.7px;line-height:1.15;font-variant-numeric:tabular-nums}.kpi small{display:block;color:var(--ink-muted);font-size:11.5px;margin-top:4px}.btn{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:7px 13px;font-size:13px;font-weight:500;display:inline-flex;gap:7px;align-items:center;color:var(--ink)}.btn:hover{background:var(--surface-2)}.btn.pri{background:var(--btn-pri);border-color:transparent;color:var(--btn-pri-ink)}.btn.pri:hover{filter:brightness(1.08)}.btn.sm{padding:4px 9px;font-size:12px;border-radius:7px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.perigo{color:var(--crit-text);border-color:color-mix(in srgb,var(--critical) 55%,transparent)}.btn.perigo:hover{background:color-mix(in srgb,var(--critical) 8%,var(--surface))}.btn kbd{font:600 10px/15px var(--fonte-mono);border:1px solid currentColor;border-radius:4px;padding:0 4px;opacity:.7}.row{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end}.field{margin-bottom:0}.field label{display:block;font-size:11.5px;color:var(--ink-muted);margin-bottom:4px}.inp{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:7px 10px;width:100%;outline:none}.inp:focus{border-color:var(--s1);box-shadow:0 0 0 3px #2a78d626}.inp[readonly],.inp:disabled{background:var(--surface-2);color:var(--ink-2);cursor:not-allowed}.pill{display:inline-flex;align-items:center;gap:5px;border-radius:99px;padding:2px 9px;font-size:11px;font-weight:600;border:1px solid var(--border);background:var(--surface-2);white-space:nowrap}.pill.ok{background:#0ca30c1c;color:var(--good-text);border-color:#0ca30c40}.pill.wa{background:color-mix(in srgb,var(--atencao) 8%,transparent);color:var(--atencao-texto);border-color:color-mix(in srgb,var(--atencao) 32%,transparent)}.pill.cr,.pill.pill-crit{background:#d03b3b1c;color:var(--crit-text);border-color:#d03b3b47}.pill.in{background:#2a78d61c;color:var(--s1);border-color:#2a78d640}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-weight:600;padding:7px 10px;border-bottom:1px solid var(--border);white-space:nowrap;position:sticky;top:0;background:var(--surface);z-index:1}td{padding:8px 10px;border-bottom:1px solid var(--border);vertical-align:middle}tbody tr:last-child td{border-bottom:none}td.n,th.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}tbody tr.click{cursor:pointer}tbody tr.click:hover,tbody tr[aria-selected=true] td{background:var(--surface-2)}.tbl-wrap{overflow:auto;max-height:560px;border-radius:10px}.aviso{background:var(--surface-2);border-left:3px solid var(--s1);border-radius:0 8px 8px 0;padding:10px 13px;margin:10px 0;font-size:12.5px;color:var(--ink-2);line-height:1.55}.aviso b{color:var(--ink)}.aviso.ok{border-left-color:var(--good)}.aviso.atencao{border-left-color:transparent;background:var(--atencao-fundo);position:relative;padding-left:34px}.aviso.atencao:before{content:"⚠";position:absolute;left:12px;top:9px;color:var(--warn-text);font-weight:700}.aviso.bloqueio{border-left-color:var(--critical)}input.cel,select.cel{width:100%;padding:3px 6px;border:1px solid transparent;border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:13px}input.cel:hover,select.cel:hover{border-color:var(--border);background:var(--surface-2)}input.cel:focus,select.cel:focus{outline:none;border-color:var(--s1);background:var(--surface);box-shadow:0 0 0 3px #2a78d626}input.cel.num{text-align:right}input.cel.negociado{font-weight:700;color:var(--ink);text-decoration:underline dotted var(--ink-muted);text-underline-offset:3px}tr.dre-destaque td{font-weight:700;border-top:2px solid var(--border);background:var(--surface-2)}tr.fora-do-fechamento td{opacity:.42}tr.itens-do-titulo>td{padding-top:0;padding-bottom:8px}table.sub{width:100%;border-collapse:collapse;background:var(--surface-2);border-radius:8px;overflow:hidden}table.sub td{border:0;padding:3px 9px;font-size:12px;color:var(--ink-2)}.app.recolhido{grid-template-columns:58px 1fr}.app.recolhido .nav a span.rot,.app.recolhido .nav a kbd,.app.recolhido .navgroup,.app.recolhido .brand .marca,.app.recolhido .brand .sp,.app.recolhido .navfoot{display:none}.app.recolhido .nav a{justify-content:center;padding:9px 0;margin:2px 6px}.app.recolhido .nav a .ic{font-size:15px}.app.recolhido .brand{justify-content:center;padding:14px 0 12px;flex-direction:column;gap:6px}.btn-recolher{background:transparent;border:0;color:var(--nav-ink-2);cursor:pointer;font-size:15px;line-height:1;padding:4px 6px;border-radius:6px}.btn-recolher:hover{background:#ffffff17;color:var(--nav-ink)}.modal{position:fixed;inset:0;background:#0a0a0a80;backdrop-filter:blur(2px);display:grid;place-items:center;z-index:100;padding:20px}.modal-corpo{background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);padding:20px 22px;width:min(560px,100%);max-height:88vh;overflow:auto}.modal-corpo h3{margin:0 0 2px;font-size:15.5px;letter-spacing:-.2px}.modal-acao{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:13px 15px;text-align:left;height:auto}.modal-acao small{font-weight:400;opacity:.78;font-size:11.5px}.teclas{position:sticky;bottom:0;background:var(--nav);color:var(--nav-ink-2);font-size:12px;padding:0 22px;display:flex;align-items:center;align-content:flex-start;column-gap:16px;flex-wrap:nowrap;height:34px;box-sizing:border-box;overflow:hidden;margin-top:auto}.teclas>span{white-space:nowrap;line-height:34px}.teclas kbd{background:#ffffff1f;border:1px solid rgba(255,255,255,.16);border-radius:4px;padding:1px 6px;font:600 11px/1.6 var(--fonte-mono);color:var(--nav-ink);margin-right:5px}@media(max-width:900px){.g4{grid-template-columns:repeat(2,1fr)}}@media(max-width:1180px){.g2{grid-template-columns:1fr}}.faixa-totais{display:flex;gap:26px;align-items:baseline;justify-content:flex-end;padding:11px 15px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;width:100%}.faixa-totais .tot{text-align:right}.faixa-totais .tot span{display:block;font-size:11px;color:var(--ink-muted);margin-bottom:2px}.faixa-totais .tot b{font-size:17px;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.3px;line-height:1.05}.faixa-totais .tot b.destaque{font-size:25px;letter-spacing:-.7px}select.cel{min-width:92px;max-width:108px;padding-right:2px}tr.itens-do-pedido>td{padding-top:0;padding-bottom:8px}th.ord{cursor:pointer;user-select:none}th.ord:hover{color:var(--ink);text-decoration:underline}th.ord-ativa{color:var(--ink);font-weight:700}input.cel,select.cel{background:color-mix(in srgb,var(--ink) 4%,transparent);border-color:color-mix(in srgb,var(--ink) 8%,transparent)}input.cel:focus,select.cel:focus{background:var(--surface)}.rascunho{font:500 11px/1 var(--fonte-mono);color:var(--ink-muted);letter-spacing:.02em;padding:3px 7px;border-radius:5px;background:color-mix(in srgb,var(--good) 10%,transparent)}.rascunho:empty{display:none}.paleta-lista{display:flex;flex-direction:column;gap:2px;margin-top:10px;max-height:320px;overflow:auto}.paleta-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.paleta-item span{flex:1}.paleta-item.marcada{background:var(--nav-active);color:var(--nav-ink)}.paleta-item:hover{background:var(--surface-2)}.paleta-item.marcada:hover{background:var(--nav-active)}.marca b{font-family:var(--fonte-marca);font-weight:800;letter-spacing:-.02em}.faixa-totais .tot b,.kpi b{font-family:var(--fonte-marca);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.inp:focus,input.cel:focus,select.cel:focus,.btn:focus-visible,.nav a:focus-visible{outline:2px solid var(--prumo);outline-offset:1px;border-color:var(--prumo)}.nav a.on{box-shadow:inset 3px 0 0 var(--prumo)}.nav a.on kbd{color:var(--prumo);border-color:color-mix(in srgb,var(--prumo) 45%,transparent)}.achados{display:flex;flex-direction:column;gap:6px;margin-top:10px}.achado{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:8px 12px}.achado:hover{background:var(--surface-2)}.achado-alvo{flex:1 1 320px;display:flex;flex-direction:column;gap:2px;border:0;background:none;padding:0;text-align:left;color:inherit;font:inherit;cursor:pointer}.achado-nome{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.achado-nome .cod{color:var(--ink-muted);font-size:12.5px}.achado-linha{font-size:12.5px;color:var(--ink-2)}.achado-fones{font-size:13px;text-align:right;white-space:nowrap}.achado-alvo:focus-visible,.achado-fones a:focus-visible{outline:2px solid var(--prumo);outline-offset:2px;border-radius:4px}.fone{color:var(--ink);text-decoration:none;border-bottom:1px dotted var(--border)}.fone:hover{border-bottom-color:currentColor}.fone.zap{color:var(--good-text);font-weight:600;border-bottom-color:color-mix(in srgb,var(--good) 35%,transparent)}td.contato{font-size:12.5px;line-height:1.5;white-space:nowrap}#porta{position:fixed;inset:0;z-index:900;display:grid;place-items:center;padding:24px;background:var(--papel, var(--surface));overflow:auto}.porta-cartao{width:min(380px,100%);display:flex;flex-direction:column;gap:0;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:28px 26px 22px;box-shadow:0 18px 48px #00000024}.porta-marca{display:flex;align-items:center;gap:12px;margin-bottom:22px}.porta-marca b{display:block;font-size:19px;letter-spacing:-.01em}.porta-marca span{display:block;font-size:12.5px;color:var(--ink-muted)}.porta-campo{display:block;margin-bottom:14px}.porta-campo span{display:block;font-size:12.5px;color:var(--ink-2);margin-bottom:5px}.porta-campo .inp{width:100%}#porta .btn{width:100%;justify-content:center;margin-top:4px}#porta .btn+.btn{margin-top:8px}.porta-rodape{margin:18px 0 0;font-size:11.5px;line-height:1.55;color:var(--ink-muted)}#porta .aviso{margin:0 0 12px}.link-sair{border:0;background:none;padding:0;font:inherit;font-size:inherit;color:var(--ink-muted);text-decoration:underline;cursor:pointer}.link-sair:hover{color:var(--crit-text)}.horas{display:flex;align-items:flex-end;gap:6px;height:120px;padding-top:8px}.hora{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;gap:4px}.hora-barra{width:100%;min-height:3px;border-radius:3px 3px 0 0;background:var(--s1)}.hora:hover .hora-barra{background:var(--prumo)}.hora span{font-size:10.5px;color:var(--ink-muted);font-variant-numeric:tabular-nums}.solta-aqui{border:2px dashed var(--border);border-radius:10px;padding:18px 20px;transition:border-color .12s,background .12s}.solta-aqui.caindo{border-color:var(--prumo);background:color-mix(in srgb,var(--prumo) 6%,transparent)}.solta-aqui input[type=file]{font-size:13px}tr.linha-atencao{background:color-mix(in srgb,var(--warning) 7%,transparent)}.porta-cartao.larga{width:min(560px,100%)}.op-campos{display:flex;gap:12px;align-items:flex-end}.op-campos>.op-campo-codigo{width:110px;margin:0}.op-campos>.op-campo-pin{width:150px;margin:0}#porta .op-campos>#op-entrar{width:auto;margin:0;align-self:flex-end;height:44px}.inp.grande{font-size:24px;height:44px;text-align:center;letter-spacing:.08em}.op-lista{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px;max-height:190px;overflow-y:auto}.op-chip{border:1px solid var(--border);background:var(--surface-2);border-radius:99px;padding:5px 12px;font:inherit;font-size:12.5px;color:var(--ink);cursor:pointer;white-space:nowrap}.op-chip:hover{border-color:var(--prumo)}.op-chip .mono{color:var(--ink-muted);margin-right:4px}.op-chip:focus-visible,.inp.grande:focus-visible{outline:2px solid var(--prumo);outline-offset:2px}#itens tr[aria-selected=true] td{background:color-mix(in srgb,var(--prumo) 9%,transparent)}#itens tr[aria-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--prumo)}.digito{display:inline-block;min-width:15px;margin-right:4px;padding:0 3px;border-radius:3px;background:var(--surface-2);color:var(--ink-muted);font-size:11px;font-variant-numeric:tabular-nums;text-align:center}[data-forma-add]:focus-visible{outline:2px solid var(--prumo);outline-offset:2px}[data-forma-add]:focus-visible .digito{background:var(--prumo);color:var(--btn-pri-ink, #fff)}.achado-alvo:focus-visible{background:color-mix(in srgb,var(--prumo) 8%,transparent)}.app.balcao{height:100vh}.app.balcao .main{min-height:0}.app.balcao .navscroll{overflow-y:auto}.app.balcao .view{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:8px;padding:10px 22px}.app.balcao .card{padding:10px 14px;margin-bottom:0}.app.balcao .cartao-venda{flex:1;min-height:0;display:flex;flex-direction:column}.app.balcao .cartao-venda .tbl-wrap{flex:1;min-height:0;max-height:none;overflow:auto}.app.balcao #itens td{scroll-margin-block:26px}.app.balcao #situacao-cliente:empty,.app.balcao #achados:empty,.app.balcao #achados-cliente:empty{display:none}.app.balcao .card:has(>h3):not([hidden]){display:grid;grid-template-columns:74px 1fr;column-gap:12px;align-items:center}.app.balcao .card>h3{grid-column:1;grid-row:1;margin:0;color:var(--ink-muted)}.app.balcao .card:has(>h3)>*:not(h3){grid-column:2}.app.balcao .cartao-pagamento{position:relative}.app.balcao #ajuda-pagamento{display:none;position:absolute;left:14px;right:14px;bottom:calc(100% - 2px);z-index:30;margin:0;padding:8px 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;box-shadow:0 -6px 18px #0000002e}.app.balcao .cartao-pagamento:focus-within #ajuda-pagamento{display:block}.app.balcao .cartao-pagamento:has(#pagamentos>.tbl-wrap) #ajuda-pagamento{display:none}.app.balcao #totais .faixa-totais{padding:7px 14px}.app.balcao #totais .tot{display:flex;align-items:baseline;gap:7px}.app.balcao #totais .tot span{display:inline;margin:0}.app.balcao .field label{line-height:1.1;margin-bottom:3px}.app.balcao .card{padding:8px 14px}.app.balcao .view{gap:6px}.app.balcao [hidden]{display:none!important}.app.balcao .cartao-fechar{display:flex;align-items:flex-end;gap:16px}.app.balcao .cartao-fechar>#totais{order:1;flex:1;justify-content:flex-start}.app.balcao .cartao-fechar>.row:not(#totais){order:2;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;min-width:0;margin-left:auto}.app.balcao .cartao-fechar{flex-wrap:wrap}.app.balcao #itens td{padding-top:5px;padding-bottom:5px}@media(max-width:1279px){.app.balcao .notinha th:nth-child(1){width:90px!important}.app.balcao .notinha th:nth-child(2){width:62px!important}.app.balcao .notinha th:nth-child(3){width:34px!important}.app.balcao .notinha th:nth-child(5){width:66px!important}.app.balcao .notinha th:nth-child(6){width:80px!important}.app.balcao .notinha th:nth-child(7){width:66px!important}.app.balcao .notinha th:nth-child(8){width:82px!important}.app.balcao .notinha th:nth-child(9){width:90px!important}.app.balcao .notinha td,.app.balcao .notinha th{padding-left:5px;padding-right:5px}.app.balcao #itens select,.app.balcao #itens input.cel{width:100%;min-width:0}}.app.balcao .card{position:relative}.app.balcao #achados-cliente,.app.balcao #achados,.app.balcao #pagamentos:has(>.tbl-wrap){position:absolute;left:14px;right:14px;top:calc(100% - 4px);z-index:40;margin:0;max-height:46vh;overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 28px #00000038}.app.balcao #achados-cliente:empty,.app.balcao #achados:empty{display:none}.app.balcao .pilha-cliente{position:static}.app.balcao #situacao-cliente:not(:empty){margin-top:6px}.app.balcao #pagamentos:has(>.tbl-wrap){padding:10px 14px;z-index:45;top:auto;bottom:calc(100% - 4px);max-height:min(60vh,30rem);box-shadow:0 -10px 28px #00000038}.app.balcao #pagamentos>.tbl-wrap{flex:none;max-height:34vh}.app.balcao .cartao-entrega>p.muted{display:none;position:absolute;left:14px;right:14px;bottom:calc(100% - 2px);z-index:30;margin:0;padding:8px 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;box-shadow:0 -6px 18px #0000002e}.app.balcao .cartao-entrega:focus-within>p.muted{display:block}.app.balcao .view{padding:6px 22px;gap:5px}.app.balcao .cartao-entrega:not(.aberta)>.row{display:none}.app.balcao .cartao-entrega.aberta>#entrega-resumo{display:none}.app.balcao #entrega-resumo{cursor:pointer;line-height:1.35}.app.balcao .card.cartao-cliente:has(>h3):not([hidden]){grid-template-columns:74px minmax(0,max-content) minmax(220px,360px) minmax(220px,1fr);align-items:center}.app.balcao .cartao-cliente>#cliente-escolhido{min-width:0}.app.balcao .campo-codigo{flex:1 1 260px;min-width:200px;max-width:560px}.app.balcao .cartao-cliente>.pilha-cliente{grid-column:4;grid-row:1;justify-self:end;max-width:100%}.app.balcao .cartao-cliente>#cliente-escolhido{grid-column:2;grid-row:1}.app.balcao .cartao-cliente>.row{grid-column:3;grid-row:1;margin:0}.app.balcao .cartao-cliente>h3{grid-row:1}.app.balcao .cartao-cliente #cliente{padding-top:6px;padding-bottom:6px}.so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app.balcao .cartao-cliente #situacao-cliente:not(:empty){margin-top:0}.app.balcao .cartao-cliente .aviso{text-align:right}.app.balcao .cartao-cliente .aviso{margin:0;padding:7px 12px;line-height:1.35}.app{height:100vh}.app .nav{min-height:0}.app .navscroll{overflow-y:auto}.app .main{min-height:0;overflow:hidden}.app .view{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;padding:12px 22px;overflow:auto}.app .view>.card{margin-bottom:0}.app .view>.card:has(>.tbl-wrap){display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.app .view>.card>.tbl-wrap{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}.app .view .kpi{padding:9px 14px}.app .view .kpi span{display:inline;margin:0}.app .view .kpi b{display:inline;margin-left:7px}.app .view .kpi small{margin-top:2px;line-height:1.25}.app .view .kpi b{font-size:19px;letter-spacing:-.4px}.app .view .kpi{container-type:inline-size}.app .view .kpi b{white-space:nowrap;font-size:min(19px,10cqi);display:inline-block}@container (max-width: 220px){.app .view .kpi span{display:block}.app .view .kpi b{margin-left:0}}.app .view td{padding-top:5px;padding-bottom:5px}.app .view td:last-child:has(>.btn+.btn){white-space:nowrap;width:1%}.app[data-tela=painel] .view{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-items:start;gap:10px}.app[data-tela=painel] .view>.grid.g4,.app[data-tela=painel] .view>.aviso{grid-column:1 / -1}.app[data-tela=painel] .view>.grid.g2{display:contents}.app[data-tela=painel] .view .card:has(tbody tr:nth-child(4)){grid-row:span 2}.app .view .card{padding:10px 17px}.app .view .card>h3{margin-bottom:6px}.app .view>.aviso{margin:0}.app .view .card>.aviso:last-child{margin-bottom:0}.app .view>.grid:has(>.card>.tbl-wrap){flex:1 1 auto;min-height:0;align-items:stretch}.app .view>.grid>.card{margin-bottom:0}.app .view>.grid>.card:has(>.tbl-wrap){display:flex;flex-direction:column;min-height:0}.app .view>.grid>.card>.tbl-wrap{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}.app .view>.card:has(>.tbl-wrap):not(:has(tbody tr:nth-child(15))){flex:0 0 auto}.app .view>.card:has(>.tbl-wrap):has(tbody tr:nth-child(15)){min-height:15rem}.app .view td.mono{white-space:nowrap}.app .view td.corta{max-width:11rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .view td.largo{min-width:11rem}.app:not(.balcao) .view>.card:has(>.tbl-wrap):has(tbody tr:nth-child(15)){min-height:min(30rem,60vh)}.app .view>.grid:has(>.card>.tbl-wrap){flex:0 0 auto}.app .view>.grid>.card>.tbl-wrap{flex:0 1 auto;max-height:22rem}.app .view>.grid>.card>.tbl-wrap:not(:has(tbody tr:nth-child(15))){max-height:none}.app .view .tbl-wrap:focus-visible{outline:2px solid var(--s1);outline-offset:-2px}.app[data-tela=compras] .view>.card:has(>.tbl-wrap){min-height:min-content}.app .view .card:has(:is(input,select,button,textarea,a[href],[tabindex]))>p.muted:last-child:not(.vazio):not(h3+p){display:none;position:absolute;left:14px;right:14px;top:calc(100% - 4px);z-index:40;margin:0;max-width:none;padding:8px 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;box-shadow:0 6px 18px #00000038}.app .view .card:has(:is(input,select,button,textarea,a[href],[tabindex])){position:relative}.app .view .card:has(:is(input,select,button,textarea,a[href],[tabindex])):focus-within>p.muted:last-child:not(.vazio):not(h3+p){display:block}.app .view>.card:last-child:has(:is(input,select,button,textarea,[tabindex]))>p.muted:last-child:not(.vazio):not(h3+p){top:auto;bottom:calc(100% - 4px);box-shadow:0 -6px 18px #00000038}.app[data-tela=painel] .view .card:has(>.tbl-wrap){min-height:auto;flex:none}.app[data-tela=painel] .view .card>.tbl-wrap{flex:none;max-height:250px}.app[data-tela=painel] .view>.card:has(>.grid.g4){grid-column:span 2}.app .view .bloco-que-abre>summary{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--ink-muted);padding:3px 0;list-style-position:inside}.app .view .bloco-que-abre>summary:focus-visible{outline:2px solid var(--s1);outline-offset:2px;border-radius:4px}.app .view .bloco-que-abre[open]>summary{margin-bottom:8px;color:var(--ink)}.app[data-tela=compras] .view>.card:has(>#nfe-area){display:grid;grid-template-columns:120px 1fr;column-gap:12px;align-items:center}.app[data-tela=compras] .view>.card:has(>#nfe-area)>h3{grid-column:1;grid-row:1;margin:0;color:var(--ink-muted)}.app[data-tela=compras] .view>.card:has(>#nfe-area)>*:not(h3){grid-column:2}.app[data-tela=compras] #nfe-area{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:10px 14px}.app[data-tela=compras] #nfe-area>p:first-child{margin:0}.app[data-tela=estoque] .view>.cartao-filtros:not([hidden]){display:grid;grid-template-columns:118px 1fr;column-gap:12px;align-items:center;position:relative}.app[data-tela=estoque] .view>.cartao-filtros>h3{grid-column:1;grid-row:1;margin:0;color:var(--ink-muted)}.app[data-tela=estoque] .view>.cartao-filtros>*:not(h3){grid-column:2}.app [hidden]{display:none!important}.app[data-tela=pedidos] .view>.cartao-filtros:not([hidden]){display:grid;grid-template-columns:74px 1fr;column-gap:12px;align-items:center;position:relative}.app[data-tela=pedidos] .view>.cartao-filtros>h3{grid-column:1;grid-row:1;margin:0;color:var(--ink-muted)}.app[data-tela=pedidos] .view>.cartao-filtros>*:not(h3){grid-column:2}.app .view .achado-detalhe>summary{cursor:pointer;list-style-position:outside;padding-left:2px}.app .view .achado-detalhe>summary::marker{color:var(--ink-muted);font-size:11px}.app .view .achado-detalhe>summary:focus-visible{outline:2px solid var(--s1);outline-offset:2px;border-radius:4px}.app .view .achado-detalhe>div{font-size:12.5px;margin-top:4px;max-width:88ch;line-height:1.45}.app #view tbody tr[aria-selected=true] td{background:color-mix(in srgb,var(--prumo) 9%,transparent)}.app #view tbody tr[aria-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--prumo)}body>.recado{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:90;max-width:60ch;margin:0;display:flex;gap:10px;box-shadow:0 10px 28px #00000047}.et-branca{width:33mm;height:22mm;padding:1.2mm 1.6mm;background:#fff;color:#111;border:1px solid var(--border);border-radius:2mm;font:600 7.5px/1.25 var(--fonte-mono, ui-monospace, monospace);display:flex;flex-direction:column;justify-content:flex-end;gap:.4mm;overflow:hidden;box-shadow:0 2px 8px #0000001f}.et-branca b{font-size:11px}.et-barras{height:5mm;order:9;background:repeating-linear-gradient(90deg,#111 0 1px,transparent 1px 2px,#111 2px 4px,transparent 4px 5px)}.et-gondola{width:100mm;max-width:100%;min-height:28mm;padding:2mm 3mm;background:#ffd21f;color:#111;border-radius:2mm;display:flex;flex-direction:column;gap:.5mm;font:700 13px/1.15 system-ui,sans-serif;box-shadow:0 2px 8px #00000024}.et-gondola .et-pe{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;font-weight:600;font-size:11px}.et-gondola .et-pe strong{font-size:22px}.fin-troco{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 14px;padding:10px 14px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border)}.fin-troco span{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted)}.fin-troco b{font-size:34px;font-variant-numeric:tabular-nums}dialog.card{margin:auto}.app .view .kpi small b{font-size:inherit;display:inline;margin:0;letter-spacing:0;font-family:inherit;white-space:normal}.app.balcao #achados>.produto-da-vez{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:8px 12px}.app[data-tela=cliente] .resumo-do-cliente{padding:8px 16px}.app[data-tela=cliente] .linha-do-cliente{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 22px}.app[data-tela=cliente] .linha-do-cliente>h3{margin:0;font-size:15px}.app[data-tela=cliente] .linha-do-cliente .dado{white-space:nowrap}.app[data-tela=cliente] .linha-do-cliente .dado>small:first-child{color:var(--ink-muted)}.app[data-tela=cliente] .linha-do-cliente .dado>b{font-size:15px}.app[data-tela=cliente] .linha-do-cliente .dado.crit>b{color:var(--crit-text)}.app[data-tela=cliente] .linha-do-cliente .dado.crit:before{content:none}.app[data-tela=cliente] .linha-do-cliente .dado.crit>b:before{content:"✕︎";display:inline-block;margin-right:.3em;font-size:.8em;font-weight:700}.app[data-tela=cliente] .linha-do-cliente .dado>small:last-child{font-size:11.5px}.app[data-tela=cliente] .contato-do-cliente{font-size:12px;margin:4px 0 0}.app[data-tela=cliente] .view>#fechamento{flex:0 0 auto}.app[data-tela=cliente] .view>#fechamento>.tbl-wrap{flex:none;max-height:70vh}dialog.dialogo-pagamento{width:min(600px,94vw);padding:18px 20px;border:1px solid var(--border)}.dialogo-pagamento .pg-cabeca{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.dialogo-pagamento .pg-cabeca h3{margin:0 0 2px}.dialogo-pagamento .pg-cabeca p{margin:0;font-size:12.5px}.dialogo-pagamento .pg-total{font-size:28px;font-variant-numeric:tabular-nums;white-space:nowrap}.dialogo-pagamento .pg-opcoes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dialogo-pagamento .pg-opcao{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;justify-content:flex-start;text-align:left;min-height:44px}.dialogo-pagamento .pg-opcao small{flex-basis:100%;color:var(--ink-muted);font-size:11px}.dialogo-pagamento .pg-opcao.pg-reserva,.dialogo-pagamento .pg-opcao[data-op=DIVIDIR]{grid-column:1 / -1}.dialogo-pagamento .pg-opcao.pg-reserva{background:var(--surface-2);font-weight:600}.dialogo-pagamento .pg-rodape{margin-top:14px;align-items:center;gap:8px}.dialogo-pagamento .pg-linha{align-items:flex-end;gap:14px}.dialogo-pagamento .pg-linha .inp{width:170px}.dialogo-pagamento #pg-dlg-link{width:100%}.dialogo-pagamento .pg-troco{text-align:right}.dialogo-pagamento .pg-troco span{display:block;font-size:12px;color:var(--ink-muted)}.dialogo-pagamento .pg-troco b{font-size:26px;font-variant-numeric:tabular-nums}.dialogo-pagamento .pg-vencimentos{font-size:12.5px;color:var(--ink-2);line-height:1.6}.dialogo-pagamento .aviso{margin:0 0 10px}.dialogo-pagamento .pg-total-caixa{text-align:right}.dialogo-pagamento .pg-total-caixa span{display:block;font-size:11.5px}.dialogo-pagamento .pg-opcao .pg-valor{margin-left:auto;font-variant-numeric:tabular-nums}.dialogo-pagamento .pg-opcao.pg-avista{border-left:3px solid var(--good)}.dialogo-pagamento .pg-desconto,.dialogo-pagamento .pg-opcao small.pg-desconto{color:var(--good-text)}.dialogo-pagamento .pg-passo-titulo{margin:0 0 10px;font-size:14px}.dialogo-pagamento .pg-vezes{display:grid;gap:6px;max-height:min(52vh,460px);overflow-y:auto}.dialogo-pagamento .pg-vez{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 12px;justify-content:stretch;text-align:left;min-height:40px}.dialogo-pagamento .pg-vez small{grid-column:2 / -1;font-size:11px;color:var(--ink-muted)}.dialogo-pagamento .pg-vez .pg-valor{font-variant-numeric:tabular-nums}.dialogo-pagamento .pg-vez small.pg-acrescimo,.dialogo-pagamento .pg-vez.com-acrescimo .pg-valor{color:var(--atencao-texto)}.dialogo-pagamento .pg-vez small.pg-isento{color:var(--ink-2)}.dialogo-pagamento .pg-isentar{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px}@media(max-width:520px){.dialogo-pagamento .pg-opcoes{grid-template-columns:1fr}}.pill.pill-reserva{background:var(--surface-3);color:var(--ink);border-color:var(--ink-muted)}.cartao-reservas h3{display:flex;align-items:center;gap:8px}.cartao-reservas .acoes-reserva{white-space:nowrap;text-align:right}.cartao-reservas .acoes-reserva .btn+.btn{margin-left:4px}.cp-previa:not(:empty){display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:8px;padding:8px 12px;border-radius:8px;background:var(--surface-2);font-size:13px}.app[data-tela=compras] details>#nfe-area{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:8px 12px;margin-top:8px}.app[data-tela=compras] #nfe-chave{flex:1 1 260px;max-width:420px}.acoes-cobranca{white-space:nowrap;text-align:right}.acoes-cobranca .btn+.btn{margin-left:4px}#tabela-faixas tr.click:hover td{background:var(--surface-2)}#tabela-faixas tr.faixa-aberta td{font-weight:600;background:var(--surface-2)}.cartao-fila h3,.app[data-tela=cobranca] .card>h3{display:flex;align-items:center;gap:8px;flex-wrap:wrap}dialog.dialogo-contato{width:min(520px,94vw);padding:18px 20px;border:1px solid var(--border)}.dialogo-contato .contato-opcoes{display:grid;grid-template-columns:1fr 1fr;gap:6px}.dialogo-contato .contato-opcao{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--border);border-radius:8px;cursor:pointer;font-size:13px}.dialogo-contato .contato-opcao:has(input:checked){background:var(--surface-2);border-color:var(--ink-muted);font-weight:600}.dialogo-contato .contato-promessa[hidden]{display:none}@media(max-width:520px){.dialogo-contato .contato-opcoes{grid-template-columns:1fr}}.app[data-tela=cliente] .view>#contatos-cobranca{flex:0 0 auto;padding:8px 16px}.app[data-tela=cobranca] .view>.cartao-fila{flex:0 0 auto;min-height:min(32rem,62vh)}.app[data-tela=cobranca] .view>.cartao-fila>.tbl-wrap{flex:1 1 auto;max-height:none}.fin-pos-venda:not(:empty){display:flex;flex-direction:column;gap:6px;margin:0 0 12px;padding:10px 12px;border-radius:8px;background:var(--surface-2);font-size:13px}.fin-pos-venda .pv-boleto{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.fin-pos-venda .pv-linha{font-size:11.5px;word-break:break-all}.teclas>span[hidden],.teclas>.teclas-mais[hidden]{display:none}.teclas-mais{margin-left:auto;flex:none;background:none;border:0;color:var(--nav-ink);font:inherit;cursor:pointer;padding:0 4px;line-height:34px;white-space:nowrap}.teclas-mais:hover{text-decoration:underline}.teclas-mais:focus-visible{outline:2px solid var(--prumo);outline-offset:-4px}.todas-as-teclas{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;font-size:13.5px}.todas-as-teclas dt{margin:0;text-align:right}.todas-as-teclas dd{margin:0;color:var(--ink-2)}.btn[aria-busy=true]{cursor:progress;opacity:.75}.app .view p.vazio,.app .view div.vazio{display:block;position:static;margin:8px 0 2px;padding:10px 12px;border:1px dashed var(--border);border-radius:8px;background:none;box-shadow:none;color:var(--ink-muted);font-size:13px}.app .view td.vazio{display:table-cell;border:0;padding:14px 10px;text-align:center}.app .view tbody tr[data-cabecalho] td{background:var(--surface-2);font-size:12.5px;cursor:default}.app .view .kpi b.warn:not(.sem-sinal):before{font-size:.6em;margin-right:6px;vertical-align:.3em}.app .view{--view-pad-x: 22px}.barra-fixa{position:sticky;bottom:0;z-index:25;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 17px;background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -8px 16px -10px #00000040}.app .view:has(.barra-fixa){padding-bottom:0}.app .view>.barra-fixa{flex:none;margin:0 calc(-1 * var(--view-pad-x));padding-left:var(--view-pad-x);padding-right:var(--view-pad-x)}.app .view .card>.barra-fixa:last-child{margin:10px -17px -15px;border-radius:0 0 12px 12px}.app .view:has(.rolagem-unica)>*{flex:none!important;min-height:auto!important}.app .view:has(.rolagem-unica) .tbl-wrap{max-height:none!important;overflow:visible!important}.recados{flex:none;display:flex;flex-direction:column;gap:6px;padding:6px 22px;background:var(--plane);border-top:1px solid var(--border)}.recados:empty{display:none}.recados>.recado{margin:0;display:flex;align-items:flex-start;gap:10px;max-width:1416px}.recados>.recado>.recado-texto{flex:1 1 auto;min-width:0;white-space:pre-line}.recados>.recado>.recado-fechar{flex:none;border:0;background:none;color:var(--ink-muted);font-size:15px;line-height:1;padding:2px 4px;cursor:pointer;border-radius:4px}.recados>.recado>.recado-fechar:focus-visible{outline:2px solid var(--prumo);outline-offset:1px}.recados>.recados-dobra{display:none}@media(max-width:759px){.recados.dobravel>.recados-dobra{display:inline-flex;order:2;flex:none;align-self:flex-end;border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:7px;font-size:12.5px;padding:6px 10px;min-height:32px;align-items:center}.recados.dobravel:not(.aberta){flex-direction:row;align-items:center}.recados.dobravel:not(.aberta)>.recado:not(:last-of-type){display:none}.recados.dobravel:not(.aberta)>.recado{flex:1 1 auto;min-width:0;align-items:center}.recados.dobravel:not(.aberta)>.recado>.recado-texto{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recados.dobravel:not(.aberta)>.recados-dobra{align-self:center}}@media(max-width:1199px){:root .barra-fixa,:root .app.balcao .view>.card.cartao-fechar{bottom:var(--altura-recados, 0px)}}.dados-ate{font-size:11.5px;font-weight:500;color:var(--ink-2);white-space:nowrap}.dados-ate:before{content:"· ";color:var(--ink-muted)}.pes-testes{margin-top:10px;border:1px dashed var(--border);border-radius:10px;padding:8px 12px}.pes-testes>summary{cursor:pointer;font-size:13px;font-weight:600}.pes-testes>summary .muted{font-weight:400;font-size:12px}.pes-testes[open]>summary{margin-bottom:8px}.ajuda-da-tela .ajuda-faz{margin:0 0 12px;font-size:14px;line-height:1.5;color:var(--ink)}.ajuda-da-tela h4{margin:12px 0 6px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.ajuda-da-tela ul{margin:0;padding-left:18px;font-size:13.5px;line-height:1.6;color:var(--ink-2)}:root{--alvo-toque: 40px;--seguro-topo: env(safe-area-inset-top, 0px);--seguro-baixo: env(safe-area-inset-bottom, 0px);--seguro-esq: env(safe-area-inset-left, 0px);--seguro-dir: env(safe-area-inset-right, 0px)}:where(a[href],button,summary,select,textarea,input,[tabindex]):focus-visible{outline:2px solid var(--prumo);outline-offset:2px}.app .view .tbl-wrap:focus-visible,.app .view .bloco-que-abre>summary:focus-visible,.app .view .achado-detalhe>summary:focus-visible{outline-color:var(--prumo)}.inp:focus,input.cel:focus,select.cel:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--prumo) 16%,transparent)}input[type=checkbox],input[type=radio]{accent-color:var(--btn-pri)}dialog{color:var(--ink);background:var(--surface)}dialog::backdrop{background:#0a0a0a73}.btn-icone{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);font:600 15px/1 var(--fonte)}.btn-icone:hover{background:var(--surface-2)}.btn-icone svg{width:18px;height:18px}.btn-menu,.btn-ajuda,.btn-fechar-menu,.nav-sessao,.menu-fundo{display:none}.pill.sessao{max-width:46vw;overflow:hidden;text-overflow:ellipsis}.grade-auto{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--min, 220px)),1fr))}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:1199px){.app .view{padding-left:16px;padding-right:16px;--view-pad-x: 16px}.recados,.top{padding-left:16px;padding-right:16px}}@media(hover:none)and (pointer:coarse),(max-width:759px){.teclas{display:none}.btn-ajuda{display:inline-grid}.btn-icone{width:var(--alvo-toque);height:var(--alvo-toque)}.btn,.btn.sm{min-height:var(--alvo-toque)}.btn.sm{padding:6px 12px;font-size:13px}.nav a{min-height:44px}.link-sair{padding:8px 4px}.op-chip{min-height:var(--alvo-toque)}.paleta-item{min-height:44px}input[type=checkbox],input[type=radio]{width:24px;height:24px}.so-teclado,.digito{display:none!important}.app .view summary{min-height:var(--alvo-toque);padding-top:10px;padding-bottom:10px}.btn kbd{display:none}}@media(min-width:760px){.so-celular{display:none!important}}@media(max-width:759px){.so-desktop{display:none!important}.app,.app.balcao{display:block;height:auto;min-height:100vh;min-height:100dvh}.app .main,.app.balcao .main{overflow:visible;min-height:100vh;min-height:100dvh}.app .view,.app.balcao .view{flex:none;overflow:visible;gap:10px;padding:12px calc(12px + var(--seguro-dir)) calc(28px + var(--seguro-baixo)) calc(12px + var(--seguro-esq))}.app .view{--view-pad-x: 12px}.barra-fixa{padding-bottom:calc(10px + var(--seguro-baixo))}.app .view:has(.barra-fixa){padding-bottom:0}.barra-fixa>.btn{flex:1 1 auto;justify-content:center}.recados{position:sticky;bottom:0;z-index:30;padding:8px calc(12px + var(--seguro-dir)) calc(8px + var(--seguro-baixo)) calc(12px + var(--seguro-esq))}html.gaveta-aberta,html.gaveta-aberta body{overflow:hidden}.nav,.app.recolhido .nav{position:fixed;top:0;bottom:0;left:0;z-index:300;width:min(300px,86vw);height:auto;padding:var(--seguro-topo) 0 var(--seguro-baixo) var(--seguro-esq);transform:translate(-104%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}.app.gaveta-aberta .nav{transform:none;visibility:visible;box-shadow:10px 0 36px #00000061;transition:transform .2s ease}.app .menu-fundo:not([hidden]){display:block;position:fixed;inset:0;z-index:290;background:#0a0a0a73}.app.recolhido .nav a span.rot,.app.recolhido .navgroup,.app.recolhido .brand .marca,.app.recolhido .brand .sp,.app.recolhido .navfoot{display:revert}.app.recolhido .navgroup[hidden]{display:none}.app.recolhido .nav a,.nav a{justify-content:flex-start;padding:10px 12px;margin:2px 8px;font-size:15px}.app.recolhido .brand{justify-content:flex-start;padding:15px 15px 13px;flex-direction:row;gap:10px}.nav a kbd,.btn-recolher{display:none}.btn-fechar-menu{display:inline-grid;background:transparent;border-color:#ffffff29;color:var(--nav-ink)}.btn-fechar-menu:hover{background:#ffffff17}.nav-sessao{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:10px 13px;border-top:1px solid rgba(255,255,255,.09);color:var(--nav-ink);font-size:13px}.nav-sessao .ns-quem{flex:1 1 100%;min-width:0}.nav-sessao .ns-quem small{display:block;color:var(--nav-ink-2);font-size:11.5px}.nav-sessao .btn{flex:1 1 0;justify-content:center;background:transparent;color:var(--nav-ink);border-color:#fff3}.btn-menu{display:inline-grid}.top{gap:8px;padding:calc(6px + var(--seguro-topo)) calc(10px + var(--seguro-dir)) 6px calc(10px + var(--seguro-esq));min-height:52px}.top>.sp{display:none}.top h1{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top .sub{display:none}.pill.sessao{max-width:30vw;padding:4px 10px;font-size:12px}.pill.sessao .op-papel,.pill.sessao .op-maquina,.pill.sessao .op-acoes{display:none}.pill.sessao .op-nome{font-size:0}.pill.sessao .op-nome:after{content:attr(data-curto);font-size:12px}:where(input:not([type=checkbox]):not([type=radio]):not([type=range])),select,textarea,.inp,input.cel,select.cel{font-size:16px}.inp,select.inp,input.cel,select.cel{min-height:var(--alvo-toque)}.app .view .row{gap:10px}.app .view .row>.field{flex:1 1 150px;min-width:0;max-width:100%}.app .view .row>.field .inp,.app .view .row>.field select{width:100%}.app .view [style*=width],dialog [style*=width]{max-width:100%}.app .view .card,.app.balcao .card{padding:12px;border-radius:10px}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.g2{grid-template-columns:minmax(0,1fr)}.app .view>.card:has(>.tbl-wrap),.app .view>.grid:has(>.card>.tbl-wrap),.app .view>.grid>.card:has(>.tbl-wrap),.app[data-tela=cobranca] .view>.cartao-fila,.app[data-tela=cliente] .view>#fechamento{flex:none;min-height:0!important}.app .view .tbl-wrap,.app .view>.card>.tbl-wrap,.app .view>.grid>.card>.tbl-wrap,.app[data-tela=cliente] .view>#fechamento>.tbl-wrap,.app[data-tela=painel] .view .card>.tbl-wrap,.app[data-tela=cobranca] .view>.cartao-fila>.tbl-wrap{max-height:none;flex:none}.app .view table:not(.tbl-wrap>table):not(td table):not(.tbl-cartoes),dialog table:not(.tbl-wrap>table):not(td table){display:block;max-width:100%;overflow-x:auto}.app .view td,.app .view th{padding-left:8px;padding-right:8px}.app[data-tela=estoque] .view>.cartao-filtros:not([hidden]),.app[data-tela=pedidos] .view>.cartao-filtros:not([hidden]),.app[data-tela=compras] .view>.card:has(>#nfe-area){display:block}.app[data-tela=estoque] .view>.cartao-filtros>h3,.app[data-tela=pedidos] .view>.cartao-filtros>h3,.app[data-tela=compras] .view>.card:has(>#nfe-area)>h3{margin:0 0 6px}.app[data-tela=painel] .view{display:flex;flex-direction:column;align-items:stretch}.app[data-tela=painel] .view>.card,.app[data-tela=painel] .view .card:has(tbody tr:nth-child(4)),.app[data-tela=painel] .view>.card:has(>.grid.g4){grid-column:auto;grid-row:auto}.app .view .card:has(:is(input,select,button,textarea,a[href],[tabindex]))>p.muted:last-child:not(.vazio):not(h3+p),.app .view>.card:last-child:has(:is(input,select,button,textarea,[tabindex]))>p.muted:last-child:not(.vazio):not(h3+p),.app.balcao #ajuda-pagamento,.app.balcao .cartao-entrega>p.muted{position:static;width:auto;max-width:none;margin:8px 0 0;box-shadow:none}.app.balcao .card:has(>h3):not([hidden]),.app.balcao .card.cartao-cliente:has(>h3):not([hidden]){display:block}.app.balcao .card>h3{margin:0 0 6px}.app.balcao .cartao-cliente>.pilha-cliente{max-width:none}.app.balcao .cartao-cliente>.row{margin-top:6px}.app.balcao .cartao-cliente .aviso{text-align:left;margin-top:6px}.app.balcao .cartao-venda{flex:none}.app.balcao .cartao-venda .tbl-wrap{flex:none;max-height:none;min-height:0}.app.balcao .campo-codigo{min-width:0;max-width:none}.app.balcao .view>.card.cartao-fechar{position:sticky;bottom:0;z-index:25;margin:0 calc(-12px - var(--seguro-dir)) 0 calc(-12px - var(--seguro-esq));padding:8px calc(12px + var(--seguro-dir)) calc(8px + var(--seguro-baixo)) calc(12px + var(--seguro-esq));border-radius:0;border-width:1px 0 0;box-shadow:0 -8px 22px #00000024;gap:8px}.app.balcao .cartao-fechar>.row:not(#totais){margin-left:0;flex:1 1 100%}.faixa-totais,.app.balcao #totais .faixa-totais{flex-wrap:wrap;gap:2px 16px;justify-content:flex-start}dialog,dialog.card{width:100%!important;max-width:100%!important;margin:auto 0 0!important;max-height:calc(100dvh - 16px - var(--seguro-topo))!important;border-radius:16px 16px 0 0!important;border-width:1px 0 0!important;padding:16px calc(16px + var(--seguro-dir)) 0 calc(16px + var(--seguro-esq))!important;overflow:auto;overscroll-behavior:contain}dialog::backdrop{background:#0a0a0a8c}dialog form>.row:last-child,dialog .pg-rodape{position:sticky;bottom:0;z-index:2;margin-top:14px;margin-bottom:0;padding:10px 0 calc(12px + var(--seguro-baixo));background:var(--surface);border-top:1px solid var(--border)}dialog form>.row:last-child>.btn,dialog .pg-rodape>.btn{flex:1 1 auto;justify-content:center}dialog>:last-child:not(form){margin-bottom:calc(16px + var(--seguro-baixo))}.dialogo-pagamento .pg-total{font-size:24px}.modal{padding:0;place-items:end stretch}.modal-corpo,.modal>.modal-corpo{width:100%!important;max-width:none!important;max-height:calc(100dvh - 16px - var(--seguro-topo));border-radius:16px 16px 0 0;border-width:1px 0 0;padding:16px calc(16px + var(--seguro-dir)) calc(16px + var(--seguro-baixo)) calc(16px + var(--seguro-esq));overscroll-behavior:contain}body>.recado{left:12px;right:12px;bottom:calc(12px + var(--seguro-baixo));transform:none;max-width:none}#porta{place-items:start center;padding:calc(max(20px,6vh) + var(--seguro-topo)) calc(14px + var(--seguro-dir)) calc(20px + var(--seguro-baixo)) calc(14px + var(--seguro-esq))}.porta-cartao{padding:22px 18px 18px}.op-campos{flex-wrap:wrap}.op-campos>.op-campo-codigo{flex:1 1 40%}.op-campos>.op-campo-pin{flex:1 1 50%}.op-campos>#op-entrar{flex:1 1 100%}.op-lista{max-height:32vh}.empilha-celular{flex-direction:column!important;align-items:stretch!important;grid-template-columns:minmax(0,1fr)!important}.empilha-celular>*{max-width:100%;min-width:0}.rola-x{flex-wrap:nowrap!important;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:4px}.rola-x>*{flex:none}.cheio-celular{width:100%!important;flex:1 1 100%!important;max-width:none!important}.app .view .card:has(>.tbl-wrap>table.tbl-cartoes){background:none;border:0;padding:4px 0 0}.tbl-wrap:has(>table.tbl-cartoes){overflow:visible;max-height:none;border-radius:0}table.tbl-cartoes,table.tbl-cartoes>tbody{display:block;width:100%}table.tbl-cartoes>thead,table.tbl-cartoes>tfoot{display:none}table.tbl-cartoes>tbody>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0 0 8px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.app #view table.tbl-cartoes>tbody>tr>td{width:auto;max-width:none;padding:0;white-space:normal}table.tbl-cartoes>tbody>tr>td{display:block;min-width:0;padding:0;border:0;text-align:left;white-space:normal;overflow-wrap:anywhere}table.tbl-cartoes>tbody>tr>td:before,table.tbl-cartoes>tbody>tr>td.warn:not(.sem-sinal):before,table.tbl-cartoes>tbody>tr>td.crit:not(.sem-sinal):before,table.tbl-cartoes>tbody>tr>td.num-atencao:before{content:attr(data-rotulo);display:block;margin:0;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);font-weight:600;line-height:inherit}table.tbl-cartoes>tbody>tr>td.warn:not(.sem-sinal):after,table.tbl-cartoes>tbody>tr>td.num-atencao:after{content:" ⚠︎";font-size:.85em;font-weight:700}table.tbl-cartoes>tbody>tr>td.crit:not(.sem-sinal):after{content:" ✕︎";font-size:.8em;font-weight:700}table.tbl-cartoes>tbody>tr>td:empty,table.tbl-cartoes>tbody>tr>td.so-desktop{display:none}table.tbl-cartoes>tbody>tr>td[data-rotulo=""]:before,table.tbl-cartoes>tbody>tr>td.cartao-titulo:before,table.tbl-cartoes>tbody>tr>td.cartao-acoes:before,table.tbl-cartoes>tbody>tr>td[colspan]:before{content:none}table.tbl-cartoes>tbody>tr>td.cartao-titulo,table.tbl-cartoes>tbody>tr>td.cartao-acoes,table.tbl-cartoes>tbody>tr>td[colspan]{grid-column:1 / -1}table.tbl-cartoes>tbody>tr>td.cartao-titulo{font-weight:600;font-size:14.5px}.app #view table.tbl-cartoes>tbody>tr>td.cartao-acoes{display:flex;flex-wrap:wrap;gap:6px;white-space:normal}table.tbl-cartoes>tbody>tr>td.cartao-acoes>.btn{flex:1 1 auto;justify-content:center}.app #view table.tbl-cartoes>tbody>tr[aria-selected=true]{border-color:var(--prumo);box-shadow:inset 3px 0 0 var(--prumo);background:color-mix(in srgb,var(--prumo) 7%,var(--surface))}.app #view table.tbl-cartoes>tbody>tr[aria-selected=true] td{background:none;box-shadow:none}table.tbl-cartoes>tbody>tr[data-cabecalho]{display:block;padding:6px 4px;border:0;background:none;font-weight:600}}@media(min-width:1200px){.app .main{container-type:inline-size}.app .view,.app.balcao .view{max-width:none;--view-pad-x: max(22px, calc((100cqw - 1416px)/2) );padding-left:var(--view-pad-x);padding-right:var(--view-pad-x)}}.faixa-licenca{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 16px;border-bottom:1px solid var(--border);font-size:13.5px;line-height:1.4}.faixa-licenca[hidden]{display:none}.faixa-licenca-texto{flex:1 1 320px;min-width:0}.faixa-licenca.aviso{background:var(--atencao-fundo);color:var(--atencao-texto)}.faixa-licenca.aviso .faixa-licenca-texto:before{content:"⚠ "}.faixa-licenca.consulta{background:color-mix(in srgb,var(--critical) 9%,var(--surface));color:var(--crit-text);font-weight:600}.faixa-licenca .btn{flex:0 0 auto}.app[data-tela=painel] .view>.links-a-conferir-bloco{grid-column:1 / -1}.links-a-conferir-bloco{min-width:0}.links-a-conferir-bloco>.tbl-wrap{flex:none;max-height:none;overflow-x:auto}.links-a-conferir-bloco table{width:100%;table-layout:auto}.links-a-conferir-bloco td{white-space:normal;overflow-wrap:anywhere}.links-a-conferir-bloco td:last-child{white-space:nowrap}.app[data-tela=apagar] .ap-barra{padding:8px 14px}.app[data-tela=apagar] .ap-barra .row{gap:12px;align-items:end;flex-wrap:wrap}@media(min-width:760px){.app[data-tela=apagar] .ap-barra .ap-busca .inp,.app[data-tela=apagar] .ap-barra .ap-filtros .btn,.app[data-tela=apagar] .ap-barra .ap-acoes .btn{height:38px;min-height:38px;box-sizing:border-box}}.app[data-tela=apagar] .ap-filtros{align-self:end}.app[data-tela=apagar] .ap-busca{flex:1 1 260px;min-width:220px}.app[data-tela=apagar] .ap-filtros{display:flex;gap:4px;flex-wrap:wrap}.app[data-tela=apagar] .ap-filtros .btn b{font-variant-numeric:tabular-nums;margin-left:2px}.app[data-tela=apagar] .ap-filtros .btn.ap-ativo{background:var(--surface-3);border-color:var(--ink-2);font-weight:600}.app[data-tela=apagar] .ap-acoes{display:flex;gap:6px;margin-left:auto}.app[data-tela=apagar] .ap-conta{font-weight:400;font-size:12.5px}.app[data-tela=apagar] .ap-quando{display:block;font-family:inherit;font-size:11px;color:var(--ink-muted)}.app[data-tela=apagar] tr.ap-vencido td:first-child,.app[data-tela=apagar] tr.ap-vencido .ap-quando{color:var(--atencao-texto)}.app[data-tela=apagar] .ap-conta-do-plano{display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis}.app[data-tela=apagar] tr.ap-bloco td{background:var(--surface-3);font-size:12px;font-weight:700;letter-spacing:.02em;padding-top:6px;padding-bottom:6px}.app[data-tela=apagar] .ap-resumo{padding:8px 14px}.app[data-tela=apagar] .ap-resumo>summary{cursor:pointer;font-weight:600;font-size:13px}.app[data-tela=apagar] .ap-resumo[open]>summary{margin-bottom:8px}.app[data-tela=apagar] .ap-fornecedores td.corta{max-width:22rem}.app[data-tela=apagar] tr.ap-hoje td:first-child:before{content:"⚠";color:var(--warn-text);margin-right:5px;font-size:11px}.app[data-tela=apagar] tr.ap-hoje td{font-weight:600}.app[data-tela=apagar] tr.ap-hoje .ap-quando,.app[data-tela=apagar] tr.ap-semana .ap-quando{color:var(--warn-text)}.app[data-tela=apagar] .ap-lista td:last-child{width:1%;white-space:nowrap}.app[data-tela=apagar] .ap-revisao{margin:0;font-size:12.5px;color:var(--ink-2);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.app[data-tela=apagar] .ap-nota{font-size:12.5px;margin:8px 0 0}dialog.ap-janela{max-width:640px;width:94vw;padding:16px 20px;border:1px solid var(--border);color:var(--ink)}dialog.ap-janela h3{margin:0 0 4px}dialog.ap-janela .ap-dica{margin:0 0 10px;font-size:12.5px}dialog.ap-janela .ap-campos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px}dialog.ap-janela .ap-largo{grid-column:1 / -1}dialog.ap-janela .ap-campos small{display:block;margin-top:3px;font-size:11.5px}dialog.ap-janela .inp.num{text-align:right}dialog.ap-janela .ap-botoes{margin-top:12px;gap:8px;justify-content:flex-end}dialog.ap-janela .ap-baixas{width:100%;margin-top:10px;font-size:12.5px}dialog.ap-janela .ap-baixas td,dialog.ap-janela .ap-baixas th{padding:4px 6px}dialog.ap-janela [data-erro] .aviso{margin:10px 0 0}@media(max-width:560px){dialog.ap-janela .ap-campos{grid-template-columns:1fr}}dialog.ap-janela.ap-janela-larga{max-width:820px}dialog.ap-janela .ap-rg-lista{max-height:42vh;overflow:auto;margin-top:8px;border:1px solid var(--border);border-radius:8px}dialog.ap-janela .ap-rg-lista table{width:100%;font-size:12.5px}dialog.ap-janela .ap-rg-lista td,dialog.ap-janela .ap-rg-lista th{padding:4px 8px}dialog.ap-janela .ap-rg-lista td.corta{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}dialog.ap-janela .ap-rg-lista input[type=checkbox]{width:18px;height:18px}dialog.ap-janela #rg-soma{align-self:end;font-size:13px;padding-bottom:8px}.app[data-tela=apagar] .ap-regularizar{justify-content:space-between}.app[data-tela=dre] .dre-barra{padding:6px 14px}.app[data-tela=dre] .dre-barra .row{gap:12px;align-items:flex-end;flex-wrap:nowrap}.app[data-tela=dre] .dre-barra .inp{width:auto;min-width:110px;padding:5px 8px}.app[data-tela=dre] .dre-comparado{margin:0 0 4px;font-size:12.5px;line-height:1.35}.app[data-tela=dre] .dre-topo{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start}@media(min-width:1200px){.app[data-tela=dre] .dre-topo{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.app[data-tela=dre] .dre-topo>.card{margin:0;min-width:0}.app[data-tela=dre] .dre-resumo,.app[data-tela=dre] .dre-grupos{width:100%;table-layout:fixed}.app[data-tela=dre] .dre-resumo col.dre-c-valor{width:110px}.app[data-tela=dre] .dre-resumo col.dre-c-pct{width:60px}.app[data-tela=dre] .dre-grupos col.dre-c-valor{width:100px}.app[data-tela=dre] .dre-grupos col.dre-c-pct{width:50px}.app[data-tela=dre] .dre-resumo td,.app[data-tela=dre] .dre-resumo th,.app[data-tela=dre] .dre-grupos td,.app[data-tela=dre] .dre-grupos th{padding-left:6px;padding-right:6px}.app[data-tela=dre] .dre-resumo td.n,.app[data-tela=dre] .dre-grupos td.n{white-space:nowrap}.app[data-tela=dre] .dre-grupos td:first-child{white-space:nowrap;overflow:hidden}.app[data-tela=dre] .dre-grupos .dre-nome{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.app[data-tela=dre] .dre-grupos td:first-child:has(.dre-fonte) .dre-nome{max-width:calc(100% - 52px)}.app[data-tela=dre] .dre-cartao-lancamentos{scroll-margin-top:12px}.app[data-tela=dre] .dre-fechar{float:right}.app[data-tela=dre] .dre-meses td:first-child{white-space:nowrap}.app[data-tela=dre] .dre-fonte{font-size:10.5px;margin-left:2px}.app[data-tela=dre] .view td,.app[data-tela=dre] .view th{padding-top:3px;padding-bottom:3px}.app[data-tela=dre] .view .card>h3{margin-bottom:4px}.app[data-tela=dre] .dre-sub{font-weight:400;font-size:11.5px;margin-left:6px}.app[data-tela=dre] .dre-vazio{margin:4px 0 0;font-size:12.5px}.app[data-tela=dre] .dre-var{font-size:12px;color:var(--ink-2);white-space:nowrap}.app[data-tela=dre] tr.dre-escolhido td{background:var(--surface-3);font-weight:600}.app[data-tela=dre] .dre-resumo small{font-size:10.5px;color:var(--ink-muted);font-weight:400}.app[data-tela=dre] .dre-rodape{margin:0;font-size:11.5px;line-height:1.45;max-width:120ch}@media(max-width:1100px){.app[data-tela=dre] .dre-barra .row{flex-wrap:wrap}}@media(max-width:759px){.app[data-tela=dre] .dre-barra .field{flex:1 1 45%}.app[data-tela=dre] .dre-barra .inp{width:100%}.app[data-tela=dre] .dre-comparado{flex-basis:100%}.app[data-tela=dre] .dre-resumo td,.app[data-tela=dre] .dre-resumo td:not(:first-child){width:auto;white-space:normal}}.ap-lista td.corta{max-width:9rem}.ap-lista td.ap-descricao{max-width:16rem}.ap-lista td:nth-child(4){max-width:7.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1400px){.ap-lista td.corta{max-width:7rem}.ap-lista td.ap-descricao{max-width:12rem}}.app[data-tela=apagar] .ap-dias{display:grid;grid-template-columns:minmax(124px,auto) repeat(14,minmax(84px,1fr));gap:6px;padding:8px;overflow-x:auto;flex-shrink:0}.app[data-tela=apagar] .ap-dia-bloco{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 7px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;min-width:0}.app[data-tela=apagar] .ap-dia-bloco span{font-size:11.5px;color:var(--ink-muted);white-space:nowrap}.app[data-tela=apagar] .ap-dia-bloco b{font-variant-numeric:tabular-nums;font-size:13px;white-space:nowrap}.app[data-tela=apagar] .ap-dia-bloco small{font-size:11px;color:var(--ink-muted)}.app[data-tela=apagar] .ap-dia-bloco:hover:not(:disabled){background:var(--surface-2)}.app[data-tela=apagar] .ap-dia-bloco.vazio{opacity:.45;cursor:default}.app[data-tela=apagar] .ap-dia-bloco.hoje span:after{content:" ⚠";color:var(--warn-text)}.app[data-tela=apagar] .ap-dia-bloco.ap-vencido-bloco b{color:var(--atencao-texto)}.app[data-tela=apagar] .ap-dia-bloco.ap-vencido-bloco{border-color:color-mix(in srgb,var(--atencao) 55%,var(--border))}.app[data-tela=apagar] .ap-dia-bloco.ap-ativo{background:var(--surface-3);border-color:var(--ink-2)}.app[data-tela=apagar] tr.ap-dia td{background:var(--surface-2);font-size:12.5px;font-weight:600;padding-top:5px;padding-bottom:5px}.app[data-tela=apagar] tr.ap-dia td.n b{font-variant-numeric:tabular-nums}@media(max-width:1599px){.app[data-tela=apagar] .ap-dias{grid-template-columns:minmax(124px,auto) repeat(10,minmax(84px,1fr))}.app[data-tela=apagar] .ap-dia-bloco:nth-child(n+12){display:none}}@media(max-width:1279px){.app[data-tela=apagar] .ap-dias{grid-template-columns:minmax(124px,auto) repeat(7,minmax(84px,1fr))}.app[data-tela=apagar] .ap-dia-bloco:nth-child(n+9){display:none}}@media(max-width:1023px){.app[data-tela=apagar] .ap-dias{grid-template-columns:minmax(112px,auto) repeat(5,minmax(78px,1fr));min-width:0;max-width:100%}.app[data-tela=apagar] .ap-dia-bloco:nth-child(n+7){display:none}.app[data-tela=apagar] .ap-lista th:nth-child(4),.app[data-tela=apagar] .ap-lista td:nth-child(4),.app[data-tela=apagar] .ap-lista th:nth-child(5),.app[data-tela=apagar] .ap-lista td:nth-child(5){display:none}}@media(max-width:759px){.app[data-tela=apagar] .ap-acoes{margin-left:0;width:100%}.app[data-tela=apagar] .ap-acoes .btn{flex:1 1 auto;min-height:40px}.app[data-tela=apagar] .ap-dias{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.app[data-tela=apagar] .ap-dia-bloco:nth-child(n){display:flex;min-height:56px}.app[data-tela=apagar] .ap-dia-bloco:nth-child(n+7){display:none}.app[data-tela=apagar] .ap-dia-bloco b{font-size:12.5px}.app[data-tela=apagar] .ap-lista td.corta{max-width:none}.app[data-tela=apagar] #view table.ap-lista>tbody>tr:not([data-cabecalho]){grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding:8px 10px}.app[data-tela=apagar] #view table.ap-lista>tbody>tr>td:nth-child(3),.app[data-tela=apagar] #view table.ap-lista>tbody>tr>td:nth-child(4),.app[data-tela=apagar] #view table.ap-lista>tbody>tr>td:nth-child(5),.app[data-tela=apagar] #view table.ap-lista>tbody>tr>td:nth-child(7){display:none}.app[data-tela=apagar] #view table.ap-lista>tbody>tr>td.cartao-titulo{grid-column:1;grid-row:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.app[data-tela=apagar] #view table.ap-lista>tbody>tr>td:nth-child(6){grid-column:2;grid-row:1;text-align:right;font-weight:600;white-space:nowrap}.app[data-tela=apagar] #view table.ap-lista>tbody>tr>td:nth-child(6):before{content:none}.app[data-tela=apagar] #view table.ap-lista>tbody>tr>td:first-child{grid-column:1;grid-row:2}.app[data-tela=apagar] #view table.ap-lista>tbody>tr>td:first-child:before{content:none}.app[data-tela=apagar] #view table.ap-lista>tbody>tr.ap-hoje>td:first-child:before{content:"⚠";display:inline;margin-right:5px;font-size:11px;letter-spacing:0;text-transform:none;color:var(--atencao-texto)}.app[data-tela=apagar] tr.ap-dia td.n{margin-left:8px}.app[data-tela=apagar] #view table.ap-lista>tbody>tr>td:first-child .ap-quando{display:inline;margin-left:6px}.app[data-tela=apagar] #view table.ap-lista>tbody>tr>td.cartao-acoes{grid-column:2;grid-row:2;width:auto;white-space:nowrap;justify-content:flex-end}.app[data-tela=apagar] .ap-lista td.cartao-acoes .btn{min-height:40px}.app[data-tela=apagar] tr.ap-dia td,.app[data-tela=apagar] tr.ap-bloco td{display:inline}.app[data-tela=apagar] tr.ap-bloco{margin-top:6px}.app[data-tela=apagar] tr.ap-bloco td{background:none;text-transform:uppercase;font-size:11.5px;color:var(--ink-2)}.app[data-tela=apagar] .ap-fornecedores{width:100%;table-layout:fixed;font-size:12px}.app[data-tela=apagar] .ap-fornecedores th:nth-child(2),.app[data-tela=apagar] .ap-fornecedores td:nth-child(2){display:none}.app[data-tela=apagar] .ap-fornecedores td,.app[data-tela=apagar] .ap-fornecedores th{padding-left:3px;padding-right:3px}.app[data-tela=apagar] .ap-fornecedores td.corta{max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-tela=apagar] .ap-fornecedores th:nth-child(n+3),.app[data-tela=apagar] .ap-fornecedores td:nth-child(n+3){width:92px}}.app[data-tela=apagar] .ap-mais{margin:10px 0 0;font-size:12.5px}.app[data-tela=dre] td.dre-incompleto small{display:block;font-size:10.5px;line-height:1.2;white-space:nowrap}.app[data-tela=dre] .dre-margem span{font-weight:400;color:var(--ink-muted)}.app[data-tela=dre] .dre-comparar{margin-left:6px;vertical-align:middle}@media(max-width:759px){.app[data-tela=dre] .dre-resumo th:nth-child(n+4),.app[data-tela=dre] .dre-resumo td:nth-child(n+4){display:none}.app[data-tela=dre] .dre-comparando .dre-resumo th:nth-child(3),.app[data-tela=dre] .dre-comparando .dre-resumo td:nth-child(3){display:none}.app[data-tela=dre] .dre-comparando .dre-resumo th:nth-child(n+4),.app[data-tela=dre] .dre-comparando .dre-resumo td:nth-child(n+4){display:table-cell}.app[data-tela=dre] .dre-resumo{width:100%;font-size:12.5px}.app[data-tela=dre] .dre-resumo td,.app[data-tela=dre] .dre-resumo th{padding-left:4px;padding-right:4px}.app[data-tela=dre] .dre-resumo td:first-child{white-space:normal}.app[data-tela=dre] .dre-resumo td.n{white-space:nowrap;font-size:12px}.app[data-tela=dre] .dre-resumo td,.app[data-tela=dre] .dre-resumo th{padding-left:3px;padding-right:3px}.app[data-tela=dre] .dre-margem{white-space:normal}.app[data-tela=dre] .dre-comparar{display:inline-flex;margin:6px 0 0;min-height:40px}.app[data-tela=dre] .dre-grupos,.app[data-tela=dre] .dre-meses{width:100%;font-size:12.5px}.app[data-tela=dre] .dre-grupos td,.app[data-tela=dre] .dre-grupos th,.app[data-tela=dre] .dre-meses td,.app[data-tela=dre] .dre-meses th{padding-left:3px;padding-right:3px}.app[data-tela=dre] .dre-meses td.n{white-space:nowrap;font-size:12px}.app[data-tela=dre] .dre-resumo col.dre-c-valor{width:96px}.app[data-tela=dre] .dre-resumo col.dre-c-pct{width:50px}.app[data-tela=dre] .dre-resumo col:nth-child(n+4),.app[data-tela=dre] .dre-comparando .dre-resumo col:nth-child(3){width:0}.app[data-tela=dre] .dre-comparando .dre-resumo col:nth-child(4){width:92px}.app[data-tela=dre] .dre-comparando .dre-resumo col:nth-child(5){width:56px}.app[data-tela=dre] .dre-grupos col.dre-c-valor{width:96px}.app[data-tela=dre] .dre-grupos col.dre-c-pct{width:48px}.app[data-tela=dre] .dre-grupos col:nth-child(4){width:0}.app[data-tela=dre] .dre-grupos th:nth-child(4),.app[data-tela=dre] .dre-grupos td:nth-child(4){display:none}.app[data-tela=dre] .dre-comparando .dre-grupos col:nth-child(3){width:0}.app[data-tela=dre] .dre-comparando .dre-grupos col:nth-child(4){width:96px}.app[data-tela=dre] .dre-comparando .dre-grupos th:nth-child(3),.app[data-tela=dre] .dre-comparando .dre-grupos td:nth-child(3){display:none}.app[data-tela=dre] .dre-comparando .dre-grupos th:nth-child(4),.app[data-tela=dre] .dre-comparando .dre-grupos td:nth-child(4){display:table-cell}.app[data-tela=dre] .dre-meses :is(th,td):nth-child(3),.app[data-tela=dre] .dre-meses :is(th,td):nth-child(4),.app[data-tela=dre] .dre-meses :is(th,td):nth-child(5),.app[data-tela=dre] .dre-meses :is(th,td):nth-child(6){display:none}.app[data-tela=dre] .dre-comparando .dre-meses :is(th,td):nth-child(3),.app[data-tela=dre] .dre-comparando .dre-meses :is(th,td):nth-child(5),.app[data-tela=dre] .dre-comparando .dre-meses :is(th,td):nth-child(6){display:table-cell}.app[data-tela=dre] .dre-comparando .dre-meses th:nth-child(2),.app[data-tela=dre] .dre-comparando .dre-meses td:nth-child(2),.app[data-tela=dre] .dre-comparando .dre-meses th:nth-child(4),.app[data-tela=dre] .dre-comparando .dre-meses td:nth-child(4),.app[data-tela=dre] .dre-comparando .dre-meses th:nth-child(7),.app[data-tela=dre] .dre-comparando .dre-meses td:nth-child(7){display:none}.app[data-tela=dre] td.dre-incompleto small{white-space:normal}}.app[data-tela=dre] .dre-margem{display:block;margin:1px 0 0;font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app[data-tela=dre] tr.dre-sem-dado td{color:var(--ink-muted)}@media(max-width:759px){.app[data-tela=apagar] .ap-filtros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.app[data-tela=apagar] .ap-filtros .btn{width:100%;justify-content:center}}.app .view #fu-tela .fu-dica{margin:4px 0 8px;font-size:13px}.app .view #fu-tela .fu-sub{font-size:12px;font-weight:400}.app .view #fu-tela .fu-sub-titulo{margin:16px 0 6px}.app .view #fu-tela tr[aria-current=true]>td:first-child{box-shadow:inset 3px 0 0 var(--ink-muted)}.app .view #fu-tela .acoes{white-space:nowrap;text-align:right}.app .view #fu-tela .fu-fechamento{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;align-items:start}.app .view #fu-tela .fu-previa{border:1px solid var(--border);border-radius:8px;padding:8px 12px}.app .view #fu-tela .fu-conta{width:100%;border-collapse:collapse;font-size:13.5px}.app .view #fu-tela .fu-conta td{padding:3px 0}.app .view #fu-tela .fu-conta .fu-total td{border-top:1px solid var(--border);font-weight:700;padding-top:6px}.app .view #fu-tela .fu-jornada{border:1px solid var(--border);border-radius:8px;padding:6px 10px 8px;display:flex;flex-wrap:wrap;gap:8px 12px}.app .view #fu-tela .fu-jornada legend{font-size:13px;padding:0 4px}.app .view #fu-tela .fu-dia{display:flex;flex-direction:column;gap:2px;font-size:12px}.app .view #fu-tela .fu-dia .inp{width:96px}@media(max-width:760px){.app .view #fu-tela .fu-fechamento{grid-template-columns:minmax(0,1fr)}}.app .view .est-barra{flex-wrap:wrap;gap:8px;align-items:flex-end}.app .view .est-dica{margin-top:8px}.app .view .est-dica p{font-size:12.5px;margin:0;max-width:90ch}.app .view .etq-servico{display:inline-block;font-size:10.5px;font-weight:600;line-height:1;padding:2px 5px;border-radius:4px;border:1px solid var(--border);color:var(--ink-2);background:var(--surface-2);vertical-align:1px;text-transform:uppercase;letter-spacing:.02em}.app .view .comprar-grupo{border-top:1px solid var(--border);padding-top:6px;margin-top:6px}.app .view .comprar-grupo table{margin-bottom:6px}.app .view .ficha-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.app .view .ficha-form .field{margin:0}.app .view .ficha-form .field .inp{width:100%;box-sizing:border-box}.app .view .ficha-form .ficha-largo{grid-column:1 / -1}.app .view .ficha-form small{display:block;min-height:1em;font-size:11.5px;color:var(--warn-text)}.app .view .ficha-form .ficha-marca{display:flex;gap:6px;align-items:center;font-size:13px}.app .view .ficha-form small.pn-dica{color:var(--ink-2)}.app .view .ficha-precos .inp{width:120px;text-align:right}.app .view .aviso.ok-ficha{border-left:3px solid var(--good);color:var(--ink)}.app .view .ficha-historico{list-style:none;margin:0;padding:0;font-size:12.5px}.app .view .ficha-historico li{padding:4px 0;border-bottom:1px solid var(--border)}.app .view .ficha-movimento td.ficha-quem{white-space:nowrap;max-width:18ch;overflow:hidden;text-overflow:ellipsis}.app .view .ficha-rodape{display:flex;justify-content:flex-end;margin:4px 0 12px}.app .view .ficha-discreto{background:transparent;border-color:transparent;color:var(--ink-muted);text-decoration:underline}.app .view .ficha-discreto:hover,.app .view .ficha-discreto:focus-visible{color:var(--crit-text)}.app .view .inv-escolhido{margin-top:8px;min-height:1.4em;font-size:13.5px}.app .view .inv-achados{max-height:260px;max-width:720px;margin-top:6px}@media(max-width:760px){.app .view .ficha-form{grid-template-columns:minmax(0,1fr)}}.app .view .est-sub{font-weight:400;font-size:12.5px}.app .view .est-nota{font-size:12.5px;line-height:1.55;margin:10px 0 0;max-width:100ch}.app .view .est-campo-busca{flex:1 1 240px}.app .view .est-campo-busca .inp{width:100%;box-sizing:border-box}.app .view .est-filtros{margin-top:10px;flex-wrap:wrap;gap:8px}.app .view .est-mais-linha{justify-content:center;margin-top:10px}.app .view .est-mais-linha[hidden]{display:none}.app .view .est-titulo-painel{align-items:baseline;gap:10px}.app .view .est-titulo-painel h3{margin:0}.app .view .est-faixa-servico{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.app .view .est-faixa-servico>span{flex:1 1 320px}.app .view .ficha-cabeca{align-items:center;gap:8px;margin-bottom:10px}.app .view .ficha-kpis{margin:0}.app .view .ficha-un{font-size:13px;font-weight:500;color:var(--ink-muted)}.app .view .ficha-acoes{margin-top:12px;gap:8px;align-items:center}.app .view .ficha-dica{font-size:12.5px}.app .view .ficha-abas{flex:none;display:flex;gap:4px;margin:0 0 12px;border-bottom:1px solid var(--border);overflow-x:auto}.app .view .ficha-aba{background:transparent;border:0;border-bottom:3px solid transparent;padding:8px 12px 7px;font-size:13px;font-weight:500;color:var(--ink-2);white-space:nowrap;display:inline-flex;gap:6px;align-items:center}.app .view .ficha-aba kbd{font:600 10px/15px var(--fonte-mono);border:1px solid currentColor;border-radius:4px;padding:0 4px;opacity:.6}.app .view .ficha-aba[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.app .view .ficha-aba b{font-weight:600}.app .view .ficha-painel[hidden]{display:none}.app .view .ficha-movimento{max-height:none}.app .view .ficha-cancelada td{color:var(--ink-muted)}.app .view .ficha-cancelada td:not(:nth-child(4)){text-decoration:line-through;text-decoration-color:var(--border-strong, var(--ink-muted))}@media(max-width:759px){.app[data-tela=estoque] .est-col-menos{display:none}.app[data-tela=estoque] .est-lista table.tbl-cartoes>tbody>tr>td.cartao-titulo{order:-1}.app[data-tela=produto] .ficha-movimento table.tbl-cartoes>tbody>tr>td:nth-child(4){grid-column:1 / -1}.app[data-tela=estoque] .est-barra>.field,.app[data-tela=estoque] .est-barra>.btn{flex:1 1 100%}.app[data-tela=estoque] .est-barra select{width:100%}.app[data-tela=produto] .ficha-g2,.app[data-tela=produto] .ficha-kpis{grid-template-columns:minmax(0,1fr)}.app[data-tela=produto] .ficha-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.app[data-tela=produto] .ficha-cabeca .sp,.app[data-tela=produto] .ficha-aba kbd,.app[data-tela=produto] .btn kbd,.app[data-tela=estoque] .btn kbd{display:none}.app[data-tela=estoque] summary,.app[data-tela=produto] summary{min-height:40px;padding:10px 0;box-sizing:border-box}.app[data-tela=estoque] .btn,.app[data-tela=estoque] .inp,.app[data-tela=produto] .btn,.app[data-tela=produto] .inp,.app[data-tela=produto] .ficha-aba{min-height:40px}.app[data-tela=produto] .ficha-precos .inp{width:100%;max-width:130px}}.app .view>#prod-aviso:empty,.app .view>#cd-aviso:empty{display:none}.app .view .ficha-movimento td:nth-child(3){white-space:nowrap}.app .view .kpi .ficha-un{display:inline;margin-left:4px}.app .view .ficha-movimento td:nth-child(6){min-width:10rem}@media(max-width:759px){.app[data-tela=produto] .ficha-abas{flex-wrap:wrap;overflow:visible}.app[data-tela=produto] .ficha-aba{flex:1 1 45%;justify-content:center}.app[data-tela=estoque] .est-barra>.btn{flex:1 1 40%;justify-content:center}}@media(max-width:759px){.app[data-tela=produto] .ficha-movimento{max-height:none}.app[data-tela=produto] .ficha-movimento table.tbl-cartoes>tbody>tr>td:nth-child(4){grid-column:1 / -1;min-width:0}}.app .view table.est-sem-reserv .est-col-reserv,.app .view table.est-sem-min .est-col-min{display:none}.app .view .est-th-corte{display:block;line-height:1.2}.app .view .est-th-corte .dados-ate{font-size:10px;text-transform:none;letter-spacing:0}.app .view .est-th-corte .dados-ate:before{content:none}.app .view .ficha-doc{white-space:nowrap}.app .view .ficha-doc-abre{text-decoration:underline dotted;text-underline-offset:2px}.app .view .ficha-movimento td:nth-child(4){min-width:11rem}@media(max-width:759px){.app[data-tela=estoque] .est-campo-ordem{min-width:0}.app[data-tela=estoque] .est-campo-ordem label{white-space:normal}.app[data-tela=estoque] .est-barra select{max-width:100%;min-width:0;box-sizing:border-box}.app[data-tela=produto] .ficha-movimento table.tbl-cartoes>tbody>tr>td:nth-child(6){grid-column:1 / -1;min-width:0}.app[data-tela=produto] .ficha-movimento table.tbl-cartoes>tbody>tr>td:nth-child(4){grid-column:auto}}.app[data-tela=compras] .cp-cabeca,.app[data-tela=compra] .cp-cabeca{align-items:center;gap:8px;margin-bottom:10px}.app[data-tela=compras] .cp-titulo{margin:0;font-size:15px;font-weight:600}.app[data-tela=compras] .cp-sub,.app[data-tela=compra] .cp-sub{font-weight:400;font-size:12.5px}.app[data-tela=compras] .cp-nota,.app[data-tela=compra] .cp-nota{font-size:12.5px;line-height:1.55;margin:10px 0 0;max-width:100ch}.app[data-tela=compras] .cp-topo{padding-bottom:12px}.app[data-tela=compras] .cp-acoes{gap:10px 14px}.app[data-tela=compras] .cp-campo-chave{flex:0 1 300px}.app[data-tela=compras] .cp-campo-busca{flex:1 1 280px}.app[data-tela=compras] .cp-campo-chave .inp,.app[data-tela=compras] .cp-campo-busca .inp{width:100%;box-sizing:border-box}.app[data-tela=compras] .cp-filtros{gap:8px;margin-top:10px}.app[data-tela=compras] .cp-digitando{margin:10px 0 0;padding:8px 12px;border-radius:8px;background:var(--surface-2);font-size:13px}.app[data-tela=compras] .cp-mais-linha{justify-content:center;margin-top:10px}.app[data-tela=compras] .cp-mais-linha[hidden]{display:none}.app[data-tela=compras] .cp-lista{max-height:min(60vh,560px)}.app[data-tela=compras] .cp-kpis,.app[data-tela=compra] .cp-kpis{margin-bottom:14px}.pill.rascunho{background:transparent;color:var(--ink);border:1px dashed var(--ink-muted)}.app .view .cp-explica,.app .view .est-explica{color:var(--ink-muted)}.pill.cancelada{background:var(--surface-2);color:var(--ink-muted);border-color:var(--border);text-decoration:line-through}.app[data-tela=compras] .cp-form .row{gap:10px 12px}.app[data-tela=compras] .cp-form .field .inp{width:100%;box-sizing:border-box}.app[data-tela=compras] .cp-campo-forn{flex:1 1 240px;max-width:340px}.app[data-tela=compras] .cp-campo-prod{flex:1 1 200px;max-width:280px}.app[data-tela=compras] .cp-campo-nf{flex:0 1 130px}.app[data-tela=compras] .cp-campo-data{flex:0 1 150px}.app[data-tela=compras] .cp-campo-valor{flex:0 1 120px}.app[data-tela=compras] .cp-campo-valor .inp,.app[data-tela=compras] .cp-campo-qtd .inp{text-align:right}.app[data-tela=compras] .cp-campo-qtd{flex:0 1 100px}.app[data-tela=compras] .cp-campo-un{flex:0 1 90px}.app[data-tela=compras] .cp-campo-modo{flex:0 1 160px}.app[data-tela=compras] .cp-fator{gap:6px;flex-wrap:nowrap;align-items:center}.app[data-tela=compras] .cp-h-itens{margin-top:16px}.app[data-tela=compras] .cp-campo-forn{position:relative}.app[data-tela=compras] .cp-form>.row,.app[data-tela=compras] .cp-frete-fora>.row{margin-bottom:16px}.app[data-tela=compras] .cp-escolhido{position:absolute;left:0;right:0;top:100%;display:block;min-height:15px;margin-top:2px;font-size:11.5px;color:var(--good-text, var(--ink-2));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app[data-tela=compras] .cp-produto-escolhido:not(:empty){margin-top:8px;padding:7px 12px;border-radius:8px;border:1px solid var(--border);background:var(--surface);font-size:13.5px}.app[data-tela=compras] .cp-achados{display:flex;flex-direction:column;gap:2px;margin-top:6px;padding:6px;max-width:760px;max-height:280px;overflow:auto;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.app[data-tela=compras] .cp-achado{display:block;width:100%;text-align:left;padding:7px 10px;border:1px solid transparent;border-radius:6px;background:var(--surface);color:var(--ink);font-size:13px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app[data-tela=compras] .cp-achado:hover{border-color:var(--border)}.app[data-tela=compras] .cp-dica-achados{padding:4px 4px 0;font-size:11.5px}.app[data-tela=compras] .cp-sem-achado{margin:6px 0 0;font-size:12.5px;color:var(--ink-muted)}.app[data-tela=compras] .cp-frete-fora{margin-top:14px;padding-top:10px;border-top:1px solid var(--border)}.app[data-tela=compras] .cp-itens-novos{margin-top:12px}.app[data-tela=compras] .cp-rodape,.app[data-tela=compra] .cp-rodape{justify-content:flex-end;align-items:center;gap:12px;margin-top:12px}.app[data-tela=compras] .cp-col-tirar{width:40px;text-align:center}.app[data-tela=compras] .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.app[data-tela=compras] .cp-linha-nota{margin:0 0 6px}.app[data-tela=compras] .cp-candidatos{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.app[data-tela=compras] .cp-vc-codigo{width:110px}.app[data-tela=compras] .cp-vc-fator{width:72px;text-align:right}.app[data-tela=compras] .cp-vc-un{display:block;width:100%;min-width:96px;max-width:180px;margin-top:4px}.app[data-tela=compras] .cp-vazio p{margin:0}.app[data-tela=compras] .cp-vazio p+p{margin-top:4px}.app[data-tela=compra] .cp-quem{margin:10px 0 0;font-size:12.5px}.app[data-tela=compra] .cp-cancelada{margin-bottom:14px}.app[data-tela=compra] .cp-nao-vale{opacity:.72}.app[data-tela=compra] .cp-margem-hoje{display:block;font-size:11px;color:var(--ink-muted)}@media(min-width:760px){.app[data-tela=compras] .cp-tabela-larga table,.app[data-tela=compra] .cp-tabela-larga table{min-width:980px}}.app[data-tela=compras] .cp-tabela-larga td:nth-child(2),.app[data-tela=compra] .cp-tabela-larga td:nth-child(2){min-width:11rem}.app[data-tela=compras] .cp-tabela-larga th,.app[data-tela=compra] .cp-tabela-larga th{white-space:normal;vertical-align:bottom}@media(max-width:759px){.app[data-tela=compras] .cp-acoes>.btn,.app[data-tela=compras] .cp-campo-chave,.app[data-tela=compras] .cp-campo-busca{flex:1 1 100%;max-width:none}.app[data-tela=compras] .cp-kpis,.app[data-tela=compra] .cp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.app[data-tela=compras] .cp-form .field,.app[data-tela=compras] .cp-campo-forn,.app[data-tela=compras] .cp-campo-prod{flex:1 1 calc(50% - 12px);max-width:none}.app[data-tela=compras] .cp-form .field.cp-campo-forn,.app[data-tela=compras] .cp-form .field.cp-campo-prod{flex-basis:100%}.app[data-tela=compras] summary{min-height:40px;padding:10px 0;box-sizing:border-box}.app[data-tela=compras] #nfe-arquivo{min-height:40px}.app[data-tela=compras] #nfe-area>*{flex:1 1 100%}.app[data-tela=compras] #cp-add,.app[data-tela=compras] #cp-frete-add{flex:1 1 100%;justify-content:center}.app[data-tela=compras] .cp-cabeca .cp-titulo{flex:1 1 auto}.app[data-tela=compras] .cp-cabeca .sp,.app[data-tela=compra] .cp-cabeca .sp{display:none}.app[data-tela=compras] .cp-rodape .faixa-totais{flex-wrap:wrap}.app[data-tela=compras] .btn,.app[data-tela=compra] .btn,.app[data-tela=compras] .inp,.app[data-tela=compras] .cp-achado,.app[data-tela=compras] .cel,.app[data-tela=compra] .cel{min-height:40px}.app[data-tela=compras] .btn kbd,.app[data-tela=compra] .btn kbd{display:none}.app[data-tela=compras] .cp-filtros{flex-wrap:wrap}.app[data-tela=compras] .cp-filtros>.btn{flex:1 1 calc(50% - 8px);justify-content:center}.app[data-tela=compras] .cp-achado{white-space:normal}.app[data-tela=compras] .cp-achado-detalhe{display:block}}.app .view .cp-arquivo{position:relative;overflow:hidden;cursor:pointer}.app .view .cp-arquivo input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:0}.app .view .cp-arquivo:focus-within{outline:2px solid var(--prumo);outline-offset:1px;border-color:var(--prumo)}.app .view #cd-aviso:empty,.app .view .cp-cabeca+div:empty{display:none}.painel-ir{display:block;width:100%;text-align:left;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--border);cursor:pointer}.painel-ir:hover{background:var(--surface-2)}.painel-ir:focus-visible{outline:2px solid var(--prumo);outline-offset:1px;border-color:var(--prumo)}.app[data-tela=painel] .view>.grid.painel-quadros{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.app .view .painel-quadro{display:flex;flex-direction:column;justify-content:flex-start;gap:3px;min-height:96px;margin:0}.app .view .painel-quadro .pq-rotulo{display:block;margin:0}.app .view .painel-quadro .pq-valor{display:block;margin:0;font-size:min(22px,11cqi)}.app .view .painel-quadro .pq-nota{margin-top:1px}.app .view div.painel-quadro{cursor:default}.app[data-tela=painel] .view>.card.painel-largo{grid-column:span 2}.painel-nota{margin:6px 0 0;font-size:12px}.app[data-tela=painel] .view tfoot td{border-top:1px solid var(--border);font-weight:700}@media(max-width:1180px){.app[data-tela=painel] .view>.grid.painel-quadros{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.app[data-tela=painel] .view>.grid.painel-quadros{grid-template-columns:repeat(2,minmax(0,1fr))}}.painel-aviso{display:flex;align-items:center;gap:12px}.painel-aviso>span{flex:1}.painel-cab{display:flex;align-items:center;justify-content:space-between;gap:8px}.painel-horas .hora-barra{max-width:28px}.painel-horas .hora.vazia span{opacity:.55}.periodo-margem{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.periodo-margem .muted{font-size:12.5px;margin-left:6px}.painel-historico,.app .view .painel-quadro .painel-historico{display:block;margin-top:2px;font-size:11px;opacity:.85}@media(min-width:760px)and (max-width:1099px){.app[data-tela=painel] .view{grid-template-columns:repeat(2,minmax(0,1fr))}.painel-horas .hora{min-width:0}}.painel-horas .hora:hover .hora-barra{background:var(--s1);filter:brightness(1.18)}@media(max-width:1099px){.painel-horas{gap:3px}}.pill.pill-tabela{background:#157f3d1a;color:var(--good-text);border-color:#157f3d4d}.pill.pill-tabela.falhou{background:var(--atencao-fundo);color:var(--atencao-texto);border-color:color-mix(in srgb,var(--atencao) 35%,transparent)}#situacao-cliente .aviso-tabela{margin-top:6px}.cc-tabela{display:grid;grid-template-columns:minmax(180px,1fr) 2fr;gap:10px 14px;margin-top:8px}.cc-tabela select.inp{width:100%}.cc-tabela .cc-tabela-motivo[hidden]{display:none}@media(max-width:640px){.cc-tabela{grid-template-columns:1fr}}.app[data-tela=caixa] .grade-do-turno{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:1280px){.app[data-tela=caixa] .grade-do-turno{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}}.app[data-tela=caixa] .grade-do-turno>.card{margin:0;min-width:0}.app[data-tela=caixa] .campos-do-caixa{flex-wrap:wrap;gap:10px 12px;align-items:flex-end}.app[data-tela=caixa] .campos-do-caixa .campo-largo{flex:1 1 200px;min-width:0}.app[data-tela=caixa] .cartao-abrir .nota-do-caixa{max-width:88ch}.app[data-tela=caixa] details.turnos-esquecidos>summary{cursor:pointer;list-style:none;padding:6px 2px;border-radius:6px;font-size:13.5px}.app[data-tela=caixa] details.turnos-esquecidos>summary::-webkit-details-marker{display:none}.app[data-tela=caixa] details.turnos-esquecidos>summary:before{content:"▸ ";color:var(--ink-muted)}.app[data-tela=caixa] details.turnos-esquecidos[open]>summary:before{content:"▾ "}.app[data-tela=caixa] details.turnos-esquecidos>summary:focus-visible{outline:2px solid var(--prumo);outline-offset:2px}.app[data-tela=caixa] .cartao-historico .por-forma{font-size:12.5px;line-height:1.5}.app[data-tela=caixa] .cartao-historico .lista-historico{max-height:none}.app[data-tela=clientes] #lista-clientes td.nome-cliente{width:36%;max-width:0;white-space:nowrap}.app[data-tela=clientes] #lista-clientes td.nome-cliente .corta-texto{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.app[data-tela=clientes] #lista-clientes td.nome-cliente:has(small) .corta-texto{max-width:calc(100% - 78px)}.app[data-tela=clientes] #lista-clientes td,.app[data-tela=clientes] #lista-clientes th{white-space:nowrap}.app[data-tela=clientes] #lista-clientes td.cidade{max-width:10rem}.app[data-tela=clientes] .limite-herdado{color:var(--ink-muted)}.app[data-tela=clientes] .sem-doc{font-family:inherit;font-size:12.5px}.app[data-tela=clientes] .rodape-da-lista{justify-content:space-between;align-items:center;gap:8px 16px;margin-top:8px;flex-wrap:wrap;font-size:12.5px}.app[data-tela=clientes] .rodape-da-lista .paginas{display:inline-flex;gap:8px;align-items:center;margin-left:auto}.app[data-tela=cliente] .barra-da-ficha{gap:8px;margin-bottom:0}.app[data-tela=cliente] .contato-rapido{display:none}.app[data-tela=cliente] .botoes-do-fechamento{gap:8px;margin-bottom:8px;flex-wrap:wrap;align-items:center}.app[data-tela=cliente] .dica-da-selecao{font-size:12px}.app[data-tela=cliente] .selecao-do-fechamento{margin:10px -17px 0}.app[data-tela=cliente] .selecao-do-fechamento .conta-da-selecao{font-size:14px}.app[data-tela=cliente] .selecao-do-fechamento .total-da-selecao{font-size:17px}.app[data-tela=cliente] #tabela-fechamento>tbody>tr{scroll-margin-top:44px;scroll-margin-bottom:76px}.app[data-tela=cliente] details:is(.titulos-da-ficha,.compras-da-ficha)>summary{cursor:pointer;list-style:none;border-radius:6px}.app[data-tela=cliente] details:is(.titulos-da-ficha,.compras-da-ficha)>summary::-webkit-details-marker{display:none}.app[data-tela=cliente] details:is(.titulos-da-ficha,.compras-da-ficha)>summary h3{display:inline;margin:0}.app[data-tela=cliente] details:is(.titulos-da-ficha,.compras-da-ficha)>summary h3:before{content:"▸ ";color:var(--ink-muted)}.app[data-tela=cliente] details:is(.titulos-da-ficha,.compras-da-ficha)[open]>summary h3:before{content:"▾ "}.app[data-tela=cliente] details:is(.titulos-da-ficha,.compras-da-ficha)[open]>summary{margin-bottom:10px}.app[data-tela=cliente] details:is(.titulos-da-ficha,.compras-da-ficha)>summary:focus-visible{outline:2px solid var(--prumo);outline-offset:3px}.app[data-tela=cliente] details.compras-da-ficha>.grid>.card{margin:0;border:0;box-shadow:none;padding:0;background:transparent}.app[data-tela=cliente-cadastro] .linha-do-cadastro{display:grid;gap:10px 14px;grid-template-columns:var(--colunas, 1fr);margin-bottom:8px}.app[data-tela=cliente-cadastro] .rodape-do-cadastro{justify-content:flex-end;gap:8px;margin-top:12px;flex-wrap:wrap}.app:is([data-tela=cobranca],[data-tela=cliente]) a.btn,.app:is([data-tela=cobranca],[data-tela=cliente]) a.btn:hover{text-decoration:none}.app:is([data-tela=cobranca],[data-tela=cliente]) a.btn:not(.pri){color:var(--ink)}.app[data-tela=cobranca] #fila-cobranca td.cliente-da-fila{width:30%;max-width:0}.app[data-tela=cobranca] #fila-cobranca td.cliente-da-fila .corta-texto{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-tela=cobranca] #fila-cobranca td.cliente-da-fila .contato{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app[data-tela=cobranca] td.etapa,.app[data-tela=cobranca] td.atraso{white-space:nowrap}.app[data-tela=cobranca] #fila-cobranca .aberto-junto{display:none}@media(min-width:760px)and (max-width:1499px){.app[data-tela=cobranca] #fila-cobranca .col-aberto{display:none}.app[data-tela=cobranca] #fila-cobranca .aberto-junto{display:block;color:var(--ink-muted);font-size:11px;font-weight:400;white-space:nowrap}.app[data-tela=cobranca] #fila-cobranca td.cliente-da-fila{min-width:12rem}}@media(min-width:760px){.app[data-tela=cobranca] td.ultimo{min-width:140px}}.app[data-tela=cobranca] td.atraso .mais-velho{font-size:11px}.app[data-tela=cobranca] .kpi.carregando b{color:var(--ink-muted)}.app[data-tela=cobranca] .nota-da-fila kbd{font-size:10.5px}@media(hover:none)and (pointer:coarse),(max-width:759px){.app[data-tela=cliente] .dica-da-selecao,.app[data-tela=cliente-cadastro] .rodape-do-cadastro>.muted,.app[data-tela=cobranca] .nota-da-fila kbd{display:none}.app[data-tela=cliente] .contato-rapido{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.app[data-tela=cliente] .contato-rapido>.btn{flex:1 1 140px;justify-content:center}.app[data-tela=cliente] .fech-marca{width:22px;height:22px}.app[data-tela=cliente] .alvo-marca{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-11px;cursor:pointer}}@media(max-width:759px){.app[data-tela=caixa] .campos-do-caixa>.btn{flex:1 1 100%;justify-content:center}.app[data-tela=caixa] .campos-do-caixa .inp{width:100%!important}.app:is([data-tela=cobranca],[data-tela=caixa],[data-tela=cliente],[data-tela=clientes]) #view table.tbl-cartoes>tbody>tr>td.cartao-acoes{width:auto;white-space:normal;text-align:left}.app:is([data-tela=cobranca],[data-tela=caixa]) #view table.tbl-cartoes>tbody>tr>td.cartao-acoes>.btn{flex:1 1 0;margin:0;padding-left:6px;padding-right:6px}.app[data-tela=clientes] #lista-clientes td.contato a.fone,.app[data-tela=cobranca] td .contato a.fone{display:inline-flex;align-items:center;min-height:var(--alvo-toque, 40px)}.app #view table#lista-clientes.tbl-cartoes>tbody>tr>td.contato{order:1}.app #view table#lista-clientes.tbl-cartoes>tbody>tr>td[data-rotulo="Em aberto"]{order:2}.app #view table#lista-clientes.tbl-cartoes>tbody>tr>td.cidade{order:3}.app #view table#lista-clientes.tbl-cartoes>tbody>tr>td[data-rotulo=Vencido]{order:4}.app #view table#lista-clientes.tbl-cartoes>tbody>tr>td[data-rotulo="CPF/CNPJ"]{order:5}.app #view table#lista-clientes.tbl-cartoes>tbody>tr>td[data-rotulo=Limite]{order:6}.app[data-tela=clientes] #lista-clientes td.nome-cliente{width:auto;max-width:none;white-space:normal}.app[data-tela=clientes] #lista-clientes td.nome-cliente .corta-texto{display:inline;white-space:normal}.app[data-tela=clientes] #lista-clientes td,.app[data-tela=clientes] #lista-clientes td.cidade{white-space:normal;max-width:none}.app[data-tela=clientes] .cartao-filtros .btn{flex:1 1 100%;justify-content:center}.app[data-tela=clientes] .rodape-da-lista .paginas{width:100%;justify-content:space-between}.app[data-tela=cliente] .linha-do-cliente{gap:8px 14px}.app[data-tela=cliente] .linha-do-cliente>h3{flex:1 1 100%}.app[data-tela=cliente] .linha-do-cliente>.dado{flex:1 1 42%;min-width:0;white-space:normal}.app[data-tela=cliente] .contato-do-cliente{overflow-wrap:anywhere}.app[data-tela=cliente] .barra-da-ficha>.btn{flex:1 1 auto;justify-content:center}.app[data-tela=cliente] .selecao-do-fechamento{margin:10px -12px 0;padding:10px 12px calc(10px + var(--seguro-baixo, 0px))}.app[data-tela=cliente] .selecao-do-fechamento .conta-da-selecao{flex:1 1 100%}.app[data-tela=cliente] .selecao-do-fechamento>.sp{display:none}.app[data-tela=cliente] .selecao-do-fechamento>.btn{flex:1 1 30%;justify-content:center;padding-left:6px;padding-right:6px}.app[data-tela=cliente] #tabela-fechamento>thead>tr>th:nth-child(5),.app[data-tela=cliente] #tabela-fechamento>thead>tr>th:nth-child(6),.app[data-tela=cliente] #tabela-fechamento>thead>tr>th:nth-child(7),.app[data-tela=cliente] #tabela-fechamento>tbody>tr:not(.dre-destaque):not(.itens-do-titulo)>td:nth-child(5),.app[data-tela=cliente] #tabela-fechamento>tbody>tr:not(.dre-destaque):not(.itens-do-titulo)>td:nth-child(6),.app[data-tela=cliente] #tabela-fechamento>tbody>tr:not(.dre-destaque):not(.itens-do-titulo)>td:nth-child(7),.app[data-tela=cliente] #tabela-fechamento>tbody>tr.dre-destaque>td:nth-child(2),.app[data-tela=cliente] #tabela-fechamento>tbody>tr.dre-destaque>td:nth-child(3),.app[data-tela=cliente] #tabela-fechamento>tbody>tr.dre-destaque>td:nth-child(4){display:none}.app[data-tela=cliente] #tabela-fechamento>thead>tr>th,.app[data-tela=cliente] #tabela-fechamento>tbody>tr>td{padding-left:3px;padding-right:3px;font-size:12px}.app[data-tela=cliente] #tabela-fechamento>thead>tr>th{font-size:10px}.app[data-tela=cliente] #tabela-fechamento tr.dre-destaque>td:first-child{white-space:nowrap}.app[data-tela=cliente] .botoes-do-fechamento .btn{flex:1 1 40%;justify-content:center}.app[data-tela=cliente] .botoes-do-fechamento>.sp{display:none}.modal .tabela-do-recibo th:nth-child(3),.modal .tabela-do-recibo th:nth-child(4),.modal .tabela-do-recibo td:nth-child(3),.modal .tabela-do-recibo td:nth-child(4){display:none}.app[data-tela=cliente-cadastro] .linhas-do-cadastro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-bottom:8px}.app[data-tela=cliente-cadastro] .linha-do-cadastro{display:contents}.app[data-tela=cliente-cadastro] .linha-do-cadastro>.field:has(#cc-nome),.app[data-tela=cliente-cadastro] .linha-do-cadastro>.field:has(#cc-logradouro),.app[data-tela=cliente-cadastro] .linha-do-cadastro>.field:has(#cc-email){grid-column:1 / -1}.app[data-tela=cliente-cadastro] .rodape-do-cadastro>.btn{flex:1 1 100%;justify-content:center}.app[data-tela=caixa] .cartao-historico .lista-historico{max-height:none}.app[data-tela=cobranca] #fila-cobranca td.cliente-da-fila{width:auto;max-width:none}.app[data-tela=cobranca] #fila-cobranca td.cliente-da-fila .corta-texto,.app[data-tela=cobranca] #fila-cobranca td.cliente-da-fila .contato{white-space:normal;overflow:visible}.app[data-tela=cobranca] td.atraso{white-space:normal}.app[data-tela=cobranca] td.acoes-cobranca{width:auto;text-align:left;white-space:normal}.app[data-tela=cobranca] td.acoes-cobranca .btn+.btn{margin-left:0}.app[data-tela=cobranca] td.atraso .mais-velho{margin-left:0;max-width:none}}.app[data-tela=cliente-cadastro] .view .card>.rodape-do-cadastro.barra-fixa:last-child{margin:12px -17px -10px;padding-left:17px;padding-right:17px}@media(max-width:759px){.app[data-tela=cliente-cadastro] .view .card>.rodape-do-cadastro.barra-fixa:last-child{margin:12px -12px -12px;padding:10px 12px calc(10px + var(--seguro-baixo, 0px))}}.ent-marca{width:28px;text-align:center}.ent-marca input{width:16px;height:16px;cursor:pointer}.ent-marca input:focus-visible{outline:2px solid var(--prumo);outline-offset:2px}.ent-grupo td{background:var(--surface-2);font-size:12px;font-weight:600;letter-spacing:.02em;padding-top:6px;padding-bottom:6px}.ent-escolhida td:first-child{box-shadow:inset 3px 0 0 var(--ink)}.ent-contato{display:block}.ent-falta{display:block;color:var(--warn-text);font-size:11px;white-space:normal;text-align:right}.ent-peso{white-space:nowrap;font-size:12px}.app .view .ent-tabela td.ent-acoes{white-space:nowrap;width:1%}.ent-acoes .btn{margin:2px 0}.ent-menu{display:inline-block}.ent-mais{min-width:30px;justify-content:center;font-weight:700;letter-spacing:.05em}.app .view .ent-menu-lista{position:fixed;z-index:220;display:flex;flex-direction:column;gap:4px;min-width:170px;margin:0;padding:6px;text-align:left;white-space:nowrap;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 28px #00000038}.app .view .ent-menu-lista[hidden]{display:none}.ent-menu-lista>.btn{justify-content:flex-start;width:100%;margin:0;border-color:transparent}.ent-menu-lista>.btn:hover,.ent-menu-lista>.btn:focus-visible{background:var(--surface-2)}@media(min-width:701px){.app .view .ent-tabela td.ent-cli{min-width:9rem;max-width:15rem}.ent-cli .ent-nome{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.app .view .ent-tabela td.ent-onde{min-width:16rem}}.ent-selecao{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;margin-bottom:8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-size:13px}.ent-janela{max-width:560px;width:92vw;padding:18px 20px;border:1px solid var(--border)}.ent-paradas{margin:0 0 10px;padding-left:20px;max-height:180px;overflow:auto;font-size:13px}.ent-parcial{width:100%;font-size:13px}.ent-parcial .ent-qtd{width:90px;text-align:right}.ent-romaneios{display:flex;flex-direction:column;gap:4px}.ent-romaneio{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px}.ent-erro{margin:8px 0 0;color:var(--crit-text);font-size:13px}@media(max-width:700px){.ent-marca input{width:26px;height:26px}.ent-tabela thead{display:none}.ent-tabela,.ent-tabela tbody{display:block;width:100%}.ent-tabela tr.ent-linha{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 6px;border-bottom:1px solid var(--border)}.ent-tabela tr.ent-grupo{display:flex;align-items:center;gap:8px;background:var(--surface-2)}.ent-tabela tr.ent-grupo td{display:block;border:0}.ent-tabela tr.ent-linha td{display:block;padding:0;border:0;text-align:left;white-space:normal;max-width:none}.ent-tabela td[data-rotulo]:before{content:attr(data-rotulo) " ";color:var(--ink-muted);font-size:11px;font-weight:400}.ent-tabela .ent-marca{width:auto}.ent-tabela .ent-sit{margin-left:auto}.ent-tabela .ent-cli,.ent-tabela .ent-onde,.ent-tabela .ent-acoes{flex:1 1 100%}.app .view .ent-tabela td.ent-cli{font-weight:600;max-width:none;white-space:normal;overflow:visible;text-overflow:clip}.ent-tabela .ent-falta{text-align:left}.ent-acoes{display:flex!important;flex-wrap:wrap;gap:6px}.ent-acoes .btn{min-height:40px;flex:1 1 auto}.ent-selecao{top:auto;bottom:0}}.app .view #fr-tela .fr-dica{margin:4px 0 8px;font-size:13px}.app .view #fr-tela .fr-sub{font-size:12px}.app .view #fr-tela .fr-sub-titulo{margin:16px 0 6px}.app .view #fr-tela .fr-largo{grid-column:1 / -1}.app .view #fr-tela tr[aria-current=true]>td:first-child{box-shadow:inset 3px 0 0 var(--ink-muted)}@media(min-width:1100px){.app .view #fr-tela .fr-form{grid-template-columns:repeat(4,minmax(0,1fr))}}.nt-arquivos{display:inline-flex;gap:4px;margin-right:6px}.nt-arquivos a.btn{text-decoration:none}.nt-fiscal .tbl-wrap{max-height:220px;overflow:auto}.conf-acoes{white-space:nowrap}.conf-acoes .btn+.btn{margin-left:4px}tr.conf-casos>td{background:var(--surface-2);padding:10px 12px}tr.conf-casos .tbl-wrap{max-height:320px;overflow:auto}.et-remarcados .tbl-wrap{max-height:none;overflow:visible}.et-barra{gap:6px 14px}.et-barra-conta{font-size:14px}.et-barra-ultima{font-size:12px}.et-barra-botoes{margin-left:auto;display:flex;gap:8px}.et-escolhido{margin:8px 0 0;padding:6px 10px;border-left:3px solid var(--ink);background:var(--surface-2);border-radius:6px;font-size:13px}.et-fila{max-height:none;overflow:visible}.et-branca .et-desc,.et-gondola .et-desc{white-space:pre;overflow:hidden}.et-gondola .et-apoio{font-size:10px;font-weight:600}.et-gondola .et-pe strong.crit,.et-branca strong.crit{color:inherit;outline:2px dashed currentColor;outline-offset:1px}.et-gondola-grande{width:150mm;min-height:42mm;font-size:18px}.et-gondola-grande .et-loja{text-align:center;font-size:12px;letter-spacing:.2em}.et-gondola-grande .et-desc{font-size:22px;font-weight:800}.et-gondola-grande .et-pe strong{font-size:34px}.et-vazia{opacity:.55;box-shadow:none;border:1px dashed var(--border)}.et-vazia-dica{margin:8px 0 0;font-size:13px}@media(max-width:700px){.et-modelos{display:grid!important;grid-template-columns:1fr 1fr}.et-modelos .btn{text-align:left}.et-barra-botoes{margin-left:0;width:100%}.et-barra-botoes .btn{flex:1;min-height:42px}.et-modelos .btn small{display:none!important}.et-gondola-grande{width:100%;min-height:0}.et-gondola-grande .et-desc{font-size:4.2vw}.et-gondola-grande .et-pe strong{font-size:26px}}.app[data-tela=nf] .nt-sub{font-weight:400;font-size:12.5px}.app[data-tela=nf] .nt-espera,.app[data-tela=nf] .nt-motivo{display:block;font-size:11.5px;color:var(--ink-muted);font-family:inherit}.app[data-tela=nf] .nt-fila td.nt-cnpj{max-width:34rem}.app[data-tela=nf] .nt-motivo{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app[data-tela=nf] .nt-motivo-comum{margin:0 0 8px;font-size:12.5px;color:var(--ink-2);line-height:1.45}@media(max-width:759px){.app[data-tela=nf] .nt-fila td.nt-cnpj{grid-column:1 / -1;max-width:none}.app[data-tela=nf] .nt-fila td.nt-cnpj:not(:has(.nt-motivo)){grid-column:auto}.app[data-tela=nf] .nt-emitir-campos>.field{flex:1 1 100%}.app[data-tela=nf] .nt-emitir-campos select,.app[data-tela=nf] .nt-emitir-campos input{width:100%!important}.app[data-tela=nf] .nt-motivo{white-space:normal}.app[data-tela=nf] .nt-cartao-emitir .row>.btn{flex:1 1 40%;min-height:44px}.app[data-tela=nf] #nt-pedido{width:100%!important}}.app[data-tela=fiscal] .ef-numeros{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.app[data-tela=fiscal] .ef-nota-notas{margin:0 0 12px;font-size:12.5px}.app[data-tela=fiscal] .ef-vazio{font-size:13px;line-height:1.55}@media(min-width:1200px){.app[data-tela=fiscal] .ef-vazio{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 28px;align-items:start}}.app[data-tela=fiscal] .ef-vazio-lado{display:flex;flex-direction:column;gap:10px}.app[data-tela=fiscal] .ef-titulo{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.app[data-tela=fiscal] .ef-titulo .btn{margin-left:auto}.app[data-tela=fiscal] .ef-como{margin:0 0 10px;font-size:12.5px;color:var(--ink-2)}.app[data-tela=fiscal] .ef-como summary{cursor:pointer;color:var(--ink-muted)}.app[data-tela=fiscal] .ef-como p{margin:6px 0 0;line-height:1.55;max-width:110ch}.app[data-tela=fiscal] .ef-filtros{flex-wrap:wrap;gap:10px;align-items:flex-end}.app[data-tela=fiscal] .ef-so-negativos{display:flex;gap:6px;align-items:center;font-size:13px;padding-bottom:8px}.app[data-tela=fiscal] .ef-vazio-titulo{margin:0 0 6px}.app[data-tela=fiscal] .ef-passos{margin:0 0 10px;padding-left:22px}.app[data-tela=fiscal] .ef-passos li{margin-bottom:6px}.app[data-tela=fiscal] .ef-previa{margin-top:0;padding:6px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);font-size:12.5px}.app[data-tela=fiscal] .ef-previa ul{margin:4px 0;padding-left:18px}.app[data-tela=fiscal] .ef-vazio-acao{margin:0;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.app[data-tela=fiscal] .ef-cortada{margin:0 0 8px}.app[data-tela=fiscal] .ef-explica{font-style:italic}@media(max-width:759px){.app[data-tela=fiscal] table.tbl-cartoes td:nth-child(3){grid-column:1 / -1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.app[data-tela=fiscal] .ef-vazio-acao .btn,.app[data-tela=fiscal] .ef-nota-notas .btn,.app[data-tela=fiscal] .ef-titulo .btn{min-height:40px}.app[data-tela=fiscal] .ef-como summary{min-height:40px;display:flex;align-items:center}}.app[data-tela=ncm] .ncm-numeros{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.app[data-tela=ncm] .ncm-so-leitura{margin:8px 0 0;font-size:12.5px}.app[data-tela=ncm] .ncm-sub{font-weight:400;font-size:12px}.app[data-tela=ncm] .ncm-sub-titulo{margin:16px 0 6px;font-size:13px}.app[data-tela=ncm] .ncm-uma-linha{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(52ch,26vw)}.app[data-tela=ncm] .ncm-acoes{white-space:nowrap}.app[data-tela=ncm] .ncm-secao{color:var(--ink-2)}@media(max-width:759px){.app[data-tela=ncm] .ncm-uma-linha{max-width:none;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app[data-tela=ncm] .ncm-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.app[data-tela=ncm] .ncm-numeros>.kpi:first-child,.app[data-tela=ncm] .ncm-numeros>.kpi:last-child{grid-column:1 / -1}.app[data-tela=ncm] #ncm-confianca{width:100%!important}.app[data-tela=ncm] .ncm-produto{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app[data-tela=ncm] td.cartao-titulo .ncm-uma-linha{-webkit-line-clamp:1}.app[data-tela=ncm] .view .ncm-lista td:nth-child(2){grid-column:1 / -1}.app[data-tela=ncm] .view .ncm-lista td.cartao-acoes.ncm-acoes{width:auto;white-space:normal}.app[data-tela=ncm] .ncm-acoes .btn{min-height:40px}.app[data-tela=ncm] .cartao-filtros details>summary{min-height:40px;display:flex;align-items:center}}.app[data-tela=fluxo] .fx-barra{padding:8px 14px;display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center}.app[data-tela=fluxo] .fx-grupo{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.app[data-tela=fluxo] .fx-rotulo{font-size:11.5px;color:var(--ink-muted);margin-right:4px}.app[data-tela=fluxo] .fx-barra .btn b{font-variant-numeric:tabular-nums;margin-left:2px}.app[data-tela=fluxo] .btn.fx-ativo{background:var(--surface-3);border-color:var(--ink-2);font-weight:600}.app[data-tela=fluxo] .fx-resposta{margin:0;font-size:14.5px;line-height:1.4}.app[data-tela=fluxo] .fx-resposta .muted{font-size:12.5px}.app[data-tela=fluxo] .fx-aviso{margin:0;padding:5px 12px 5px 34px;line-height:1.45}.app[data-tela=fluxo] .fx-aviso:before{top:5px}.app[data-tela=fluxo] .fx-aviso>span{display:block}.app[data-tela=fluxo] .fx-sub{font-weight:400;font-size:12px}.app[data-tela=fluxo] .fx-nota{display:block;font-size:11.5px;color:var(--ink-muted);line-height:1.35;font-weight:400}.app[data-tela=fluxo] p.fx-nota,.fx-janela p.fx-nota{margin:8px 0 0}.app[data-tela=fluxo] .fx-texto{margin:0 0 8px;font-size:12.5px;color:var(--ink-2);line-height:1.45}.app[data-tela=fluxo] .fx-grade{flex:none;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(370px,1fr);gap:10px;align-items:start}.app[data-tela=fluxo] .fx-coluna{display:flex;flex-direction:column;gap:10px}.app[data-tela=fluxo] .fx-coluna>.card,.app[data-tela=fluxo] .fx-grade>.card{margin-bottom:0}.app[data-tela=fluxo] .fx-cartao-dias{display:flex;flex-direction:column;min-height:0}.app[data-tela=fluxo] .fx-cartao-dias>.tbl-wrap{flex:1 1 auto;min-height:0;max-height:none}.app[data-tela=fluxo] .fx-coluna .tbl-wrap{max-height:none}.app[data-tela=fluxo] .card>h3{margin-bottom:8px}@media(min-width:1101px){.app[data-tela=fluxo] .view{container-type:size}.app[data-tela=fluxo] .view>*{flex:none}.app[data-tela=fluxo] .view .fx-grade>.fx-cartao-dias{position:sticky;top:0;max-height:calc(100vh - 150px);max-height:calc(100cqh - 24px)}.app[data-tela=fluxo] .fx-cartao-dias>.tbl-wrap{overflow:auto}}@media(max-width:1100px){.app[data-tela=fluxo] .fx-grade{grid-template-columns:minmax(0,1fr);flex:none}.app[data-tela=fluxo] .fx-coluna{overflow:visible}.app[data-tela=fluxo] .fx-cartao-dias>.tbl-wrap{max-height:none;overflow:visible}}.app[data-tela=fluxo] .fx-dias td,.app[data-tela=fluxo] .fx-dias th{padding:4px 8px;font-size:12.5px}.app[data-tela=fluxo] .fx-dias td.mono{white-space:nowrap}.app[data-tela=fluxo] tr.fx-sem-banco td{color:var(--ink-muted)}.app[data-tela=fluxo] tr.fx-hoje td{font-weight:600}.app[data-tela=fluxo] tr.fx-negativo td.fx-saldo{color:var(--crit-text);font-weight:600}.app[data-tela=fluxo] tr.fx-primeiro-negativo td{border-top:2px solid var(--critical)}.app[data-tela=fluxo] tr.fx-sem-saldo td{color:var(--ink-muted)}.app[data-tela=fluxo] .fx-grafico-moldura{position:relative}.app[data-tela=fluxo] .fx-grafico{display:block;width:100%;height:auto}.fx-grafico .fx-g-grade{stroke:var(--border);stroke-width:1}.fx-grafico .fx-g-zero{stroke:var(--ink-2);stroke-width:1;stroke-dasharray:3 3}.fx-grafico .fx-g-negativo{fill:var(--critical);opacity:.07}.fx-grafico .fx-g-eixo{fill:var(--ink-muted);font-size:11px;font-variant-numeric:tabular-nums}.fx-grafico .fx-g-linha{fill:none;stroke-linejoin:round;stroke-linecap:round}.fx-grafico .fx-g-sel{stroke:var(--ink);stroke-width:2.2}.fx-grafico .fx-g-sel-neg{stroke:var(--critical)}.fx-grafico .fx-g-otimista,.fx-grafico .fx-g-pessimista,.fx-grafico .fx-g-provavel{stroke:var(--ink-muted);stroke-width:1.4}.fx-grafico .fx-g-otimista{stroke-dasharray:1 4}.fx-grafico .fx-g-pessimista{stroke-dasharray:6 4}.fx-grafico .fx-g-ponta{fill:var(--ink-muted);font-size:11px}.fx-grafico .fx-g-ponta-sel{fill:var(--ink);font-weight:600}.fx-grafico .fx-g-marca{stroke:var(--critical);stroke-width:1}.fx-grafico .fx-g-marca-texto{fill:var(--crit-text);font-size:11px;font-weight:600}.fx-grafico .fx-g-cursor{stroke:var(--ink-2);stroke-width:1}.fx-grafico .fx-g-alvo{fill:transparent}.app[data-tela=fluxo] .fx-dica{position:absolute;top:8px;width:180px;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);padding:7px 10px;font-size:12px;pointer-events:none}.app[data-tela=fluxo] .fx-dica div{display:flex;justify-content:space-between;gap:8px;color:var(--ink-2);font-variant-numeric:tabular-nums}.app[data-tela=fluxo] .fx-dica .fx-dica-sel{color:var(--ink);font-weight:600}.app[data-tela=fluxo] .fx-dica small{display:block;margin-top:3px;color:var(--ink-muted)}.fx-janela .fx-de-onde{margin:8px 0 0;padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);font-size:12.5px;line-height:1.45}.fx-janela{max-width:560px;width:94vw;padding:18px 20px;border:1px solid var(--border)}.fx-janela.fx-janela-dia{max-width:820px}.fx-janela h3{margin:0 0 4px}.fx-janela h4{margin:14px 0 6px;font-size:12.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--ink-muted)}.fx-janela .tbl-wrap{max-height:34vh}.fx-janela .fx-desc{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-janela .fx-campos{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin-top:10px}.fx-janela .fx-largo{grid-column:1 / -1}.fx-janela .fx-botoes{margin-top:14px;gap:8px;justify-content:flex-end}.fx-janela .fx-nota{display:block;font-size:12px;color:var(--ink-muted)}.app[data-tela=fluxo] .fx-partida{padding:10px 14px}.app[data-tela=fluxo] .fx-partida h3{margin:0 0 4px}.app[data-tela=fluxo] .fx-partida-botoes{display:flex;flex-wrap:wrap;gap:6px}.app[data-tela=fluxo] .fx-rotulo kbd,.app[data-tela=fluxo] .fx-barra .btn kbd{font-size:10.5px;padding:0 4px;margin-right:2px}@media(max-width:759px){.app[data-tela=fluxo] .fx-barra{gap:8px}.app[data-tela=fluxo] .fx-grupo{flex-wrap:nowrap;overflow-x:auto;max-width:100%}.app[data-tela=fluxo] .fx-grupo .btn{flex:none;min-height:40px}.app[data-tela=fluxo] .fx-grupo.fx-grupo-conta{flex-wrap:wrap;overflow:visible;width:100%}.app[data-tela=fluxo] .fx-grupo.fx-grupo-conta .btn{flex:1 1 100%;justify-content:space-between;text-align:left}.app[data-tela=fluxo] .fx-partida-botoes .btn{flex:1 1 100%;min-height:40px}.app[data-tela=fluxo] .fx-cartao-dias>.tbl-wrap{max-height:none;overflow:visible}.app[data-tela=fluxo] .fx-dias td,.app[data-tela=fluxo] .fx-dias th{padding:4px;font-size:12px}.app[data-tela=fluxo] .fx-cartao-dias{order:-1}.app[data-tela=fluxo] .fx-coluna .tbl-wrap{overflow-x:auto}}.app[data-tela=conciliacao] .cc-barra{padding:8px 14px}.app[data-tela=conciliacao] .cc-barra .row{gap:12px;align-items:flex-end;flex-wrap:wrap}.app[data-tela=conciliacao] .cc-conta{flex:0 1 300px;min-width:220px}.app[data-tela=conciliacao] .cc-filtros{display:flex;gap:4px;flex-wrap:wrap}.app[data-tela=conciliacao] .cc-filtros .btn b{font-variant-numeric:tabular-nums;margin-left:2px}.app[data-tela=conciliacao] .cc-filtros .btn.cc-ativo{background:var(--surface-3);border-color:var(--ink-2);font-weight:600}.app[data-tela=conciliacao] .cc-acoes{display:flex;gap:6px;margin-left:auto}.app[data-tela=conciliacao] .cc-conta-info{margin:6px 0 0;font-size:12px}.app[data-tela=conciliacao] .cc-conta-n{font-weight:400;font-size:12.5px}.app[data-tela=conciliacao] .cc-explica{margin:0;font-size:13px;line-height:1.45}.app[data-tela=conciliacao] .cc-lista td:nth-child(1){width:1%;white-space:nowrap}.app[data-tela=conciliacao] .cc-lista td:nth-child(4),.app[data-tela=conciliacao] .cc-lista td:nth-child(5){width:1%;white-space:nowrap}.app[data-tela=conciliacao] .cc-lista td:nth-child(2){max-width:280px}.app[data-tela=conciliacao] .cc-lista td.cc-sistema{max-width:340px;font-size:12.5px}.app[data-tela=conciliacao] tr.cc-pendente td:first-child:before{content:"●";color:var(--crit-text);margin-right:6px;font-size:9px;vertical-align:1px}.app[data-tela=conciliacao] tr.cc-sugestao td:first-child:before{content:"●";color:var(--warn-text);margin-right:6px;font-size:9px;vertical-align:1px}.app[data-tela=conciliacao] tr.cc-conciliada td{color:var(--ink-2)}.app[data-tela=conciliacao] .cc-entrou,dialog.cc-janela .cc-entrou{color:var(--good-text)}.app[data-tela=conciliacao] .cc-dica{font-size:12px;margin:8px 0 0}.app[data-tela=conciliacao] .cc-nota{font-size:12.5px;margin:0 0 8px}.app[data-tela=conciliacao] .cc-formas{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 10px;font-size:13px}.app[data-tela=conciliacao] .cc-forma{display:inline-flex;gap:5px;align-items:center}dialog.cc-janela{max-width:760px;width:94vw;max-height:90vh;overflow:auto;padding:16px 20px;border:1px solid var(--border);color:var(--ink)}dialog.cc-janela h3{margin:0 0 4px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-variant-numeric:tabular-nums}dialog.cc-janela h4{margin:14px 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted)}dialog.cc-janela .cc-memo{margin:0 0 6px;font-size:13.5px;word-break:break-word}dialog.cc-janela .cc-opcoes{display:flex;flex-direction:column;gap:6px}dialog.cc-janela .cc-opcao{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start;text-align:left;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px;cursor:pointer}dialog.cc-janela .cc-opcao kbd,dialog.cc-janela p kbd,.app[data-tela=conciliacao] .cc-dica kbd,.app[data-tela=conciliacao] .aviso kbd{font:600 10px/15px var(--fonte-mono);border:1px solid currentColor;border-radius:4px;padding:0 4px;opacity:.75}dialog.cc-janela .cc-opcao:hover{background:var(--surface-2)}dialog.cc-janela .cc-opcao-texto{display:flex;flex-direction:column;gap:2px;min-width:0}dialog.cc-janela .cc-mov{overflow-wrap:anywhere}dialog.cc-janela .cc-opcao small{font-size:11.5px}dialog.cc-janela .cc-procurar{margin-top:12px}dialog.cc-janela .cc-procurar summary{cursor:pointer;font-size:13px;color:var(--ink-2)}dialog.cc-janela .cc-candidatos{max-height:240px;overflow:auto;margin-top:8px;border:1px solid var(--border);border-radius:8px;padding:4px 8px}dialog.cc-janela .cc-cand{display:flex;gap:8px;align-items:center;padding:4px 0;font-size:12.5px;border-bottom:1px solid var(--border)}dialog.cc-janela .cc-cand:last-child{border-bottom:0}dialog.cc-janela .cc-cand .corta{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}dialog.cc-janela .cc-soma-linha{justify-content:space-between;align-items:center;margin-top:6px;font-size:12.5px}dialog.cc-janela .cc-sem-par{display:flex;flex-direction:column;gap:8px}dialog.cc-janela .cc-acao{display:flex;gap:8px;align-items:center;flex-wrap:wrap}dialog.cc-janela .cc-acao select{flex:1 1 260px;min-width:0}dialog.cc-janela .cc-asaas{margin:10px 0 0;font-size:12.5px;line-height:1.45}dialog.cc-janela .cc-casados{margin:0;padding-left:18px;font-size:13px}dialog.cc-janela .cc-botoes{margin-top:14px;gap:8px;justify-content:flex-end}dialog.cc-janela .good{color:var(--good-text)}dialog.cc-janela .cc-empate{margin:0 0 8px}dialog.cc-janela .cc-empate:focus-visible{outline:2px solid var(--prumo);outline-offset:2px}@media(max-width:759px){.app[data-tela=conciliacao] .cc-lista td:nth-child(2),.app[data-tela=conciliacao] .cc-lista td.cc-sistema{max-width:none}.app[data-tela=conciliacao] .cc-lista td.cc-sistema{grid-column:1 / -1}.app[data-tela=conciliacao] .cc-acoes{width:100%;margin-left:0;flex-wrap:wrap}.app[data-tela=conciliacao] .cc-acoes .btn{flex:1 1 100%}.app[data-tela=conciliacao] .cc-acoes .btn,.app[data-tela=conciliacao] .cc-filtros .btn{min-height:40px}.app[data-tela=conciliacao] .cc-filtros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;max-width:100%}.app[data-tela=conciliacao] .cc-filtros .btn{width:100%;justify-content:center}.app[data-tela=conciliacao] .cc-filtros .btn:first-child{grid-column:1 / -1}}.cc-despesa{flex-wrap:wrap}.cc-despesa .cc-fornecedor{flex:1 1 100%;margin:2px 0 0}.cc-despesa .cc-fornecedor small{display:block;margin-top:2px;font-size:11.5px}.cc-despesa .cc-fornecedor[hidden]{display:none}@media(max-width:759px){.app[data-tela=conciliacao] .cc-lista td.cc-sistema{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}}.app[data-tela=pedidos] .view>.cartao-filtros.ped-filtros:not([hidden]),.app[data-tela=orcamentos] .view>.cartao-filtros.orc-filtros:not([hidden]){display:block;padding-top:10px;padding-bottom:10px}.app .view .filtros-uma-linha{flex-wrap:wrap;gap:8px;align-items:flex-end}.app .view .filtros-uma-linha>.field{min-width:0}.app .view .filtros-uma-linha>.f-data{flex:0 0 128px}.app .view .filtros-uma-linha>.f-largo{flex:1.6 1 120px;min-width:120px}.app .view .filtros-uma-linha>.f-numero{flex:0 0 112px}.app .view .filtros-uma-linha>.f-numero .inp::placeholder{font-family:var(--fonte);letter-spacing:0}.app .view .filtros-uma-linha>.f-medio{flex:1 1 100px;min-width:100px}.app .view .filtros-uma-linha>.f-curto{flex:0 0 116px}.app .view .filtros-uma-linha>.f-ordem{flex:0 0 136px}.app .view .filtros-uma-linha select.inp{padding-left:6px;padding-right:4px}.app .view .filtros-uma-linha .inp{width:100%}.app .view .filtros-botoes{display:flex;gap:8px;flex:0 0 auto}.app .view .nota-da-lista{font-size:12px;margin:8px 0 0}.app[data-tela=pedidos] .ped-cab-lista{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.app[data-tela=pedidos] .ped-paginas{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:400}.app[data-tela=pedidos] .ped-rodape-paginas{display:flex;justify-content:flex-end;margin-top:8px}.app[data-tela=pedidos] .ped-abrir-filtros{justify-content:flex-start;gap:8px;width:100%}.app[data-tela=pedidos] .ped-periodo-curto{margin-left:auto;font-size:12.5px;font-weight:400}.app[data-tela=pedidos] .ped-dica{margin-left:10px;font-size:12px;font-weight:400}.app[data-tela=pedidos] .lista-pedidos th.col-numero{width:84px}.app[data-tela=pedidos] .lista-pedidos th.col-emissao{width:100px}.app[data-tela=pedidos] .lista-pedidos th.col-itens{width:56px}.app[data-tela=pedidos] .lista-pedidos th.col-desconto{width:100px}.app[data-tela=pedidos] .lista-pedidos th.col-total{width:116px}.app[data-tela=pedidos] .lista-pedidos th.col-situacao{width:108px}.app[data-tela=pedidos] .lista-pedidos th.col-acoes{width:118px}.app[data-tela=pedidos] .lista-pedidos td.corta{max-width:9rem}.app[data-tela=pedidos] .lista-pedidos td.col-acoes{text-align:right;white-space:nowrap}.app[data-tela=pedidos] tr.ped-cancelado>td{color:var(--ink-muted)}.app[data-tela=pedidos] tr.ped-cancelado .ped-total b{font-weight:500;text-decoration:line-through}.menu-imprimir{display:inline-block}.app .view .menu-imprimir-lista{position:fixed;z-index:220;display:flex;flex-direction:column;gap:4px;min-width:230px;margin:0;padding:6px;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 28px #00000038}.app .view .menu-imprimir-lista[hidden]{display:none}.menu-imprimir-lista>.btn{justify-content:space-between;width:100%;border-color:transparent}.menu-imprimir-lista>.btn:hover,.menu-imprimir-lista>.btn:focus-visible{background:var(--surface-2)}.app[data-tela=pedidos] .ped-acoes-linha{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:8px;padding:4px 2px;border-radius:8px;font-size:12.5px}.app[data-tela=pedidos] .ped-acoes-linha:focus{outline:2px solid var(--prumo);outline-offset:2px}.app[data-tela=orcamentos] .orc-quem-pediu,.app[data-tela=orcamentos] .orc-prazo{display:block;font-size:11.5px;line-height:1.3}.app[data-tela=orcamentos] .orc-quem-pediu{color:var(--ink-2)}.app[data-tela=orcamentos] td.acoes-orcamento{white-space:nowrap;text-align:right}.app[data-tela=orcamentos] .lista-orcamentos td.corta{max-width:6rem}.app[data-tela=orcamentos] .lista-orcamentos td.orc-cliente{min-width:9rem}.app[data-tela=orcamentos] td.acoes-orcamento>.btn+.btn{margin-left:-2px}.app[data-tela=orcamentos] .lista-orcamentos td.orc-situacao{white-space:nowrap}.app.balcao .orc-quem{display:flex;gap:10px;align-items:flex-end}.app.balcao .orc-quem #orc-nome{width:190px}.app.balcao .orc-quem #orc-fone{width:150px}.fin-rodape{align-items:center;gap:10px}.fin-caixa .fin-dica{margin:10px 0 0;font-size:12px;text-align:center}.fin-caixa .fin-dica kbd{font:600 10.5px/16px var(--fonte-mono);border:1px solid var(--border);border-radius:4px;padding:0 4px}.app.balcao .tbl-achados small.so-celular{font-size:11.5px;margin-top:2px}@media(max-width:759px){.app[data-tela=pedidos] .view>.cartao-filtros.ped-filtros:not(.aberto-no-celular){display:none}.app[data-tela=pedidos] .ped-dica{display:none}.app[data-tela=pedidos] .ped-paginas{margin-left:auto}.app .view .filtros-uma-linha>.field{flex:1 1 140px}.app .view .filtros-botoes{flex:1 1 100%}.app .view .filtros-botoes>.btn{flex:1 1 0;justify-content:center}.app[data-tela=pedidos] .lista-pedidos td.ped-cliente,.app[data-tela=orcamentos] .lista-orcamentos td.orc-cliente{grid-column:1 / -1}.app[data-tela=pedidos] .lista-pedidos td.col-acoes{text-align:left}.app[data-tela=pedidos] .lista-pedidos .menu-imprimir,.app[data-tela=pedidos] .lista-pedidos .menu-imprimir>.btn{width:100%;justify-content:center}.app[data-tela=pedidos] .lista-pedidos td.corta{max-width:none}.app[data-tela=pedidos] .lista-pedidos table.sub td:first-child{display:none}.app[data-tela=pedidos] .lista-pedidos table.sub td{white-space:normal;padding:4px 6px;width:auto!important}.app[data-tela=pedidos] .lista-pedidos table.sub td:nth-child(4){display:none}.app[data-tela=pedidos] .ped-acoes-linha>.btn{flex:1 1 auto;justify-content:center}.app[data-tela=orcamentos] td.acoes-orcamento{white-space:normal}.app[data-tela=orcamentos] .view table.tbl-cartoes>tbody>tr>td.cartao-acoes,.app[data-tela=pedidos] .view table.tbl-cartoes>tbody>tr>td.cartao-acoes{width:auto;white-space:normal;text-align:left}.app[data-tela=pedidos] .lista-pedidos>tbody>tr:not(.itens-do-pedido)>td.cartao-titulo{grid-column:1}.app[data-tela=pedidos] .lista-pedidos>tbody>tr>td.ped-total{order:-1;grid-column:2;grid-row:1;text-align:right;font-size:15px}.app[data-tela=pedidos] .lista-pedidos>tbody>tr>td.ped-total:before,.app[data-tela=pedidos] .lista-pedidos>tbody>tr>td.ped-situacao:before{content:none}.app[data-tela=pedidos] .lista-pedidos>tbody>tr>td.ped-desconto,.app[data-tela=pedidos] .lista-pedidos>tbody>tr>td.ped-vendedor,.app[data-tela=pedidos] .lista-pedidos>tbody>tr>td.ped-itens{display:none}.app[data-tela=pedidos] .lista-pedidos>tbody>tr>td.ped-situacao{text-align:right;align-self:end}.app[data-tela=pedidos] .lista-pedidos>tbody>tr>td.ped-cliente{order:1}.app[data-tela=pedidos] .lista-pedidos>tbody>tr>td.col-acoes{order:2}.app[data-tela=orcamentos] .lista-orcamentos>tbody>tr>td.cartao-titulo{grid-column:1}.app[data-tela=orcamentos] .lista-orcamentos>tbody>tr>td.orc-total{grid-column:2;grid-row:1;text-align:right;font-size:15px}.app[data-tela=orcamentos] .lista-orcamentos>tbody>tr>td.orc-total:before{content:none}.app[data-tela=orcamentos] .lista-orcamentos>tbody>tr>td.orc-itens{display:none}.app.balcao #achados-cliente,.app.balcao #achados,.app.balcao #pagamentos:has(>.tbl-wrap){position:static;max-height:none;margin-top:8px;box-shadow:none}.app.balcao .tbl-achados th,.app.balcao .tbl-achados td{padding-left:6px;padding-right:6px}.app.balcao .tbl-achados .ach-qtd{width:56px}.app.balcao table.notinha.tbl-cartoes>tbody>tr{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.app.balcao .notinha td.it-desc{order:-2;grid-column:1 / 3;align-self:center}.app.balcao .notinha td.it-tirar{order:-1;justify-self:end;align-self:start}.app.balcao .notinha td.it-cod,.app.balcao .notinha td.it-un,.app.balcao .notinha td.it-liq{display:none}.app.balcao .notinha td.it-total{grid-column:2 / 4;text-align:right}.app.balcao .notinha td.it-total:before{text-align:right}.app.balcao .notinha td.it-total b{font-size:17px}.app.balcao .notinha td input.cel,.app.balcao .notinha td select.cel{width:100%;min-width:0}.app.balcao .notinha td.vazio{grid-column:1 / -1}.app.balcao .orc-quem{flex:1 1 100%}.app.balcao .orc-quem>.field{flex:1 1 0;min-width:0}.app.balcao .orc-quem #orc-nome,.app.balcao .orc-quem #orc-fone{width:100%}.app.balcao #btn-fechar{flex:1 1 100%;justify-content:center}.app.balcao .view .row>.field.campo-codigo{flex:1 1 100%}.app.balcao .cartao-fechar .field:has(#desconto-pct),.app.balcao .cartao-fechar .field:has(#desconto-geral){display:none}.app.balcao .cartao-fechar:has(#validade){position:static;margin:0;border-radius:10px;border-width:1px;box-shadow:none}.app.balcao #totais .faixa-totais .tot:has(+.tot){font-size:12px}}@media(min-width:760px)and (max-width:1099px){.app.balcao .notinha th:nth-child(3),.app.balcao .notinha td:nth-child(3),.app.balcao .notinha th:nth-child(5),.app.balcao .notinha td:nth-child(5),.app.balcao .notinha th:nth-child(8),.app.balcao .notinha td:nth-child(8){display:none}}@media(min-width:760px)and (max-width:1099px){.app[data-tela=pedidos] .lista-pedidos .col-vendedor,.app[data-tela=pedidos] .lista-pedidos .ped-vendedor,.app[data-tela=pedidos] .lista-pedidos .col-itens,.app[data-tela=pedidos] .lista-pedidos .ped-itens,.app[data-tela=pedidos] .lista-pedidos .col-desconto,.app[data-tela=pedidos] .lista-pedidos .ped-desconto,.app[data-tela=orcamentos] .lista-orcamentos th:nth-child(3),.app[data-tela=orcamentos] .lista-orcamentos td:nth-child(3),.app[data-tela=orcamentos] .lista-orcamentos th:nth-child(4),.app[data-tela=orcamentos] .lista-orcamentos td:nth-child(4),.app[data-tela=orcamentos] .lista-orcamentos th:nth-child(6),.app[data-tela=orcamentos] .lista-orcamentos td:nth-child(6){display:none}.app[data-tela=orcamentos] td.acoes-orcamento{white-space:normal}}.app.balcao .aviso-sem-caixa{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.app.balcao .aviso-sem-caixa>span:first-child{flex:1 1 320px}.app.balcao .aviso-sem-caixa .aviso-acao{display:inline-flex;align-items:center;gap:8px}.app.balcao .aviso-sem-caixa .aviso-acao label{font-size:12.5px}.app.balcao .notinha td.it-liq,.app.balcao .notinha td.it-total,.app.balcao .notinha td.it-total b,.app.balcao .notinha input.cel.num{font-family:var(--fonte);font-variant-numeric:tabular-nums;letter-spacing:0}@media(min-width:760px){.app.balcao .notinha td.it-liq,.app.balcao .notinha td.it-total b{font-size:13px}}.app.balcao .notinha td.it-total b{font-weight:700}.app.balcao #pg-escolher-antes kbd{margin-left:6px}.pv-boleto a.btn{text-decoration:none}.btn.btn-alternar[aria-pressed=true]{background:var(--surface-2);border-color:var(--ink-2, var(--ink));box-shadow:inset 0 1px 3px #0000002e}.app[data-tela=orcamentos] .lista-orcamentos td.orc-vendedor{max-width:none;white-space:nowrap}.app[data-tela=orcamentos] .lista-orcamentos td.orc-cliente{min-width:8rem}.app[data-tela=orcamentos] .lista-orcamentos .orc-vendedor-nome{display:block;max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-tela=orcamentos] .lista-orcamentos td.acoes-orcamento{width:1%}.app[data-tela=importacao] .view>.card,.app[data-tela=importacao] .view>.grid,.app[data-tela=conferencia] .view>.card,.app[data-tela=revisao] .view>.card{flex:0 0 auto;min-height:auto}.app[data-tela=importacao] .view .card>.tbl-wrap,.app[data-tela=conferencia] .view>.card>.tbl-wrap.conf-achados,.app[data-tela=revisao] .view>.card>.tbl-wrap{flex:none;max-height:none}.app[data-tela=importacao] .imp-veredito{font-size:13px}.app[data-tela=importacao] .card>h3{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.app[data-tela=importacao] .imp-dica{font-size:12px;font-weight:400}.app[data-tela=importacao] .imp-sub{margin:16px 0 6px}.app[data-tela=importacao] .imp-criterios td:first-child{width:28px;text-align:center;font-weight:700}.app[data-tela=importacao] .imp-criterios td:nth-child(2){width:34%}.app[data-tela=importacao] .imp-criterios tr.imp-falha>td{background:color-mix(in srgb,var(--critical) 7%,transparent)}.app[data-tela=importacao] .imp-acao{text-align:right;white-space:nowrap}.app[data-tela=importacao] .imp-fonte,.app[data-tela=conferencia] .conf-rodape,.app[data-tela=revisao] .rev-fonte{margin:8px 0 0;font-size:11.5px;color:var(--ink-muted);line-height:1.4}.app[data-tela=importacao] .imp-nota{margin:10px 0 0;font-size:12.5px;color:var(--ink-2);line-height:1.5;max-width:96ch}.app[data-tela=importacao] .imp-plano-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 28px}.app[data-tela=importacao] .imp-plano h4{margin:10px 0 4px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.app[data-tela=importacao] .imp-plano ul,.app[data-tela=importacao] .imp-plano ol{margin:0;padding-left:20px;font-size:13px;line-height:1.55}.app[data-tela=importacao] .imp-plano li+li{margin-top:2px}.app[data-tela=conferencia] .conf-apurado{margin:0 0 2px;font-size:12.5px;color:var(--ink-2)}.app[data-tela=conferencia] .conf-apurado .so-teclado{margin-left:10px;color:var(--ink-muted)}.app[data-tela=conferencia] .conf-cab{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.app[data-tela=conferencia] .conf-cab h3{margin:0}.app[data-tela=conferencia] .conf-explica{font-size:12.5px}.app[data-tela=conferencia] .conf-achados{margin-top:10px}.app[data-tela=conferencia] .conf-col-casos{width:84px}.app[data-tela=conferencia] .conf-col-dinheiro{width:150px}.app[data-tela=conferencia] .conf-col-acoes{width:1%}.app[data-tela=conferencia] .conf-fazer{margin-top:2px;font-size:12.5px;line-height:1.45;max-width:80ch}.app[data-tela=conferencia] .conf-acoes{white-space:nowrap;text-align:right}.app[data-tela=conferencia] .conf-acoes .btn+.btn{margin-left:4px}.app[data-tela=conferencia] .conf-sem-lista{font-size:12px}.app[data-tela=conferencia] tr.conf-casos>td{background:var(--surface-2);padding:10px 12px 12px}.app[data-tela=conferencia] .conf-casos-lista{max-height:none;background:var(--surface);border:1px solid var(--border)}.app[data-tela=conferencia] .conf-abrir{white-space:nowrap;text-align:right}.app[data-tela=conferencia] .conf-abrir .btn+.btn{margin-left:4px}.app[data-tela=conferencia] .conf-nao-faz{margin:8px 0 0;font-size:13px;line-height:1.6;max-width:88ch;color:var(--ink-2)}.app[data-tela=revisao] .card>h3{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.app[data-tela=revisao] .rev-dica{font-size:12px;font-weight:400}.app[data-tela=revisao] .rev-palpite{font-size:12.5px;min-width:180px}.app[data-tela=revisao] .rev-motivo{font-size:12.5px;min-width:200px}.app[data-tela=revisao] .rev-explica{margin:0;font-size:13px;line-height:1.6;max-width:88ch;color:var(--ink-2)}.app[data-tela=revisao] .rev-lista td:last-child{white-space:nowrap;text-align:right}.app[data-tela=revisao] .rev-lista td:first-child{min-width:150px}.app[data-tela=revisao] .rev-quando{white-space:nowrap;font-size:12.5px;line-height:1.35}@media(max-width:759px){.app[data-tela=importacao] .view table.tbl-cartoes>tbody>tr>td.cartao-acoes,.app[data-tela=conferencia] .view table.tbl-cartoes>tbody>tr>td.cartao-acoes,.app[data-tela=revisao] .view table.tbl-cartoes>tbody>tr>td.cartao-acoes{width:auto;white-space:normal}.app[data-tela=importacao] .imp-criterios>tbody>tr.imp-falha{background:color-mix(in srgb,var(--critical) 7%,var(--surface))}.app[data-tela=importacao] .imp-criterios>tbody>tr.imp-falha>td{background:none}.app[data-tela=importacao] .imp-criterios td:nth-child(2){width:auto}.app[data-tela=conferencia] details.bloco-que-abre>summary{min-height:var(--alvo-toque, 40px);display:flex;align-items:center}.app[data-tela=revisao] .rev-lista td:first-child{min-width:0}.app[data-tela=revisao] .view table.tbl-cartoes>tbody>tr>td.rev-palpite,.app[data-tela=revisao] .view table.tbl-cartoes>tbody>tr>td.rev-motivo{grid-column:1 / -1}.app[data-tela=importacao] .imp-plano-grade{grid-template-columns:minmax(0,1fr)}.app[data-tela=importacao] .imp-criterios>tbody>tr>td.cartao-titulo{grid-column:1 / -1}.app[data-tela=importacao] .imp-criterios>tbody>tr>td:last-child{grid-column:1 / -1}.app[data-tela=importacao] .imp-acao,.app[data-tela=conferencia] .conf-acoes,.app[data-tela=conferencia] .conf-abrir,.app[data-tela=revisao] .rev-lista td:last-child{white-space:normal;text-align:left}.app[data-tela=conferencia] .conf-acoes .btn+.btn,.app[data-tela=conferencia] .conf-abrir .btn+.btn{margin-left:0}.app[data-tela=conferencia] .conf-col-casos,.app[data-tela=conferencia] .conf-col-dinheiro{width:auto}.app[data-tela=conferencia] tr.conf-casos>td{padding:8px;border-radius:8px}.app[data-tela=conferencia] .conf-casos-lista{max-height:none;border:0;background:transparent}.app[data-tela=revisao] .rev-palpite,.app[data-tela=revisao] .rev-motivo{min-width:0}.app[data-tela=conferencia] .conf-apurado .so-teclado,.app[data-tela=revisao] .rev-dica{display:none}}.virada-marca{font-size:12.5px;line-height:1.45}.virada-marca-porque{color:var(--ink-2);font-style:italic}.app[data-tela=conferencia] .conf-marca{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.app[data-tela=conferencia] .conf-marcar{font-weight:500}.app[data-tela=importacao] .imp-marca{margin-top:4px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:400;font-size:12.5px}.app[data-tela=conferencia] .conf-achados td[data-rotulo=Dinheiro]{white-space:nowrap}.app[data-tela=pessoas] .pes-topo{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px}.app[data-tela=pessoas] .pes-topo h3{margin:0}.app[data-tela=pessoas] .pes-topo #btn-nova-pessoa,.app[data-tela=pessoas] .pes-topo .pes-esta{margin-left:auto}.app[data-tela=pessoas] .pes-dica{margin:0;font-size:12px;color:var(--ink-2);line-height:1.7}.app[data-tela=pessoas] .pes-dica kbd{font:600 10.5px/1.5 var(--fonte-mono);border:1px solid var(--border);border-bottom-width:2px;border-radius:4px;padding:0 4px;background:var(--surface);color:var(--ink)}.app[data-tela=pessoas] .pes-dica-toque{display:none}.app[data-tela=pessoas] .pes-recado{margin:10px 0 0}.app[data-tela=pessoas] .pes-quem>.tbl-wrap{margin-top:10px}.app[data-tela=pessoas] .pes-explica{margin:12px 0 0;font-size:12.5px;line-height:1.6;max-width:88ch}.app[data-tela=pessoas] .pes-esta{font-size:12.5px}.app[data-tela=pessoas] .pes-tabela td:first-child{width:1%}.app[data-tela=pessoas] .pes-tabela td.pes-nome{min-width:13rem}.app[data-tela=pessoas] .pes-tabela td.pes-nome b{font-weight:600}.app[data-tela=pessoas] .pes-login{display:block;font-size:11.5px;color:var(--ink-muted);white-space:nowrap}.app[data-tela=pessoas] .pes-chip{display:inline-block;padding:1px 8px;margin:1px 0;border:1px solid var(--border);border-radius:6px;background:var(--surface-2);font-size:12px;white-space:nowrap}.app[data-tela=pessoas] .pes-pilulas{display:inline-flex;flex-wrap:wrap;gap:4px}.app[data-tela=pessoas] .pes-quando{font-size:12.5px;white-space:nowrap}.app[data-tela=pessoas] tr.pes-desligada td{color:var(--ink-muted)}.app[data-tela=pessoas] tr.pes-desligada td b{font-weight:500}.app[data-tela=pessoas] .pes-papeis-grade{--min: 300px;margin-top:8px}.app[data-tela=pessoas] .pes-papel{padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.app[data-tela=pessoas] .pes-papel h4{margin:0 0 6px;font-size:14px;display:flex;gap:8px;align-items:baseline;justify-content:space-between}.app[data-tela=pessoas] .pes-papel h4 .muted{font-size:12px;font-weight:500}.app[data-tela=pessoas] .pes-pode{font-size:12.5px;color:var(--ink-2);line-height:1.5}.app[data-tela=pessoas] .pes-perm{display:inline-block;margin:2px 0;padding:0 7px;border:1px solid var(--border);border-radius:5px;background:var(--surface);font-size:12px;line-height:20px;max-width:100%;white-space:normal}.app[data-tela=pessoas] .pes-mais{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:10px;font-size:12.5px}.app[data-tela=pessoas] .pes-motivo{font-size:12px}.app[data-tela=pessoas] .pes-mudou{font-size:12.5px}dialog.pes-janela{width:min(480px,92vw);max-width:480px;padding:18px 20px;border:1px solid var(--border)}.pes-janela h3{margin:0 0 6px}.pes-janela .pes-texto{margin:0 0 12px;font-size:13px;line-height:1.5}.pes-janela .pes-texto kbd,.pes-janela .pes-acao kbd{font:600 11px/1.6 var(--fonte-mono);border:1px solid var(--border);border-bottom-width:2px;border-radius:4px;padding:0 5px;background:var(--surface);color:var(--ink)}.pes-janela .field{margin-top:8px}.pes-janela .aviso{margin:0 0 10px}.pes-janela .pes-erro:empty{display:none}.pes-janela .pes-erro .aviso{margin:10px 0 0}.pes-janela .pes-botoes{margin-top:14px;gap:8px;justify-content:flex-end}.pes-janela .pes-acoes{display:grid;gap:6px}.pes-janela .pes-acao{width:100%;min-height:44px;justify-content:flex-start;gap:12px;padding:7px 12px;text-align:left}.pes-janela .pes-acao kbd{min-width:22px;text-align:center}.pes-janela .pes-acao small,.pes-janela .pes-papel small{display:block;font-size:12px;font-weight:400;color:var(--ink-2);line-height:1.45}.pes-janela .pes-papeis{display:grid;gap:6px}.pes-janela .pes-papeis-curto{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));margin-top:12px}.pes-janela .pes-papel{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;cursor:pointer}.pes-janela .pes-papel:has(input:checked){background:var(--surface-2);border-color:var(--ink-2)}.pes-janela .pes-papel:has(input:focus-visible){outline:2px solid var(--prumo);outline-offset:1px}.pes-janela .pes-papel:has(input:disabled){cursor:not-allowed}.pes-janela .pes-papel input{margin:2px 0 0;flex:none;accent-color:var(--btn-pri)}.pes-janela .pes-papel-n{font:600 11px/1.6 var(--fonte-mono);color:var(--ink-muted);min-width:1ch}.pes-janela .pes-papel .pes-trava{color:var(--ink-muted)}@media(hover:none)and (pointer:coarse),(max-width:759px){.app[data-tela=pessoas] .pes-dica-toque{display:block}.app[data-tela=pessoas] .pes-tabela>tbody>tr{cursor:pointer}}@media(max-width:759px){.app[data-tela=pessoas] .pes-topo #btn-nova-pessoa{margin-left:0;width:100%;justify-content:center}.app[data-tela=pessoas] .pes-topo .pes-esta{margin-left:0}.app[data-tela=pessoas] table.pes-tabela>tbody>tr{grid-template-columns:repeat(3,minmax(0,1fr))}.app[data-tela=pessoas] table.pes-tabela>tbody>tr>td.pes-nome{order:-1;min-width:0}.app[data-tela=pessoas] table.pes-tabela>tbody>tr>td:first-child{width:auto}.app[data-tela=pessoas] table.pes-tabela td[data-rotulo="Entra com"],.app[data-tela=pessoas] table.pes-tabela td[data-rotulo=Papéis]{grid-column:1 / -1}.app[data-tela=pessoas] table.pes-tabela td[data-rotulo=Código],.app[data-tela=pessoas] table.pes-tabela td[data-rotulo="Último acesso"],.app[data-tela=pessoas] table.pes-tabela td[data-rotulo=Pedidos]{order:1}.app[data-tela=pessoas] .pes-login{display:inline;margin-left:6px;font-weight:400}.app[data-tela=pessoas] .pes-quando{white-space:normal}.app[data-tela=pessoas] table.pes-acessos td.pes-mudou,.app[data-tela=pessoas] table.pes-acessos td.pes-evento,.app[data-tela=pessoas] table.pes-maquinas td[data-rotulo=Autorizada]{grid-column:1 / -1}.app[data-tela=pessoas] table.pes-acessos td.pes-evento .pill,.app[data-tela=pessoas] .pes-perm{white-space:normal}dialog.pes-janela{width:100%;max-width:none}}.app .view .gm-periodo{margin-bottom:4px}.app .view .gm-periodo .btn{gap:6px}.app .view .gm-tecla{font:600 10px/15px var(--fonte-mono);border:1px solid currentColor;border-radius:4px;padding:0 4px;opacity:.7}.app .view .gm-fonte{margin:0 0 10px;font-size:12px;color:var(--ink-muted);max-width:110ch}.app .view .gm-filtro{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);font-size:13px}.app .view .gm-cartao h3{overflow-wrap:anywhere}.app .view .gm-dica{margin:8px 0 0;font-size:12px;color:var(--ink-muted);max-width:100ch}.app .view .gm-texto{margin:0 0 8px;font-size:13px;line-height:1.6;color:var(--ink-2);max-width:96ch}.app .view tr.gm-ativa>td{background:var(--surface-2);font-weight:600}.app .view .gm-marca{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:4px;border:1px solid var(--border);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-2);vertical-align:1px}.app .view .gm-classe{min-width:26px;justify-content:center}.app .view .gm-servico{display:inline-block;margin-left:4px;font-size:11px;font-weight:600;color:var(--warn-text);white-space:nowrap}.app .view .gm-aviso{margin-top:4px}.app .view .inv-abrir{align-items:flex-end;gap:10px}.app .view .inv-abrir .field{flex:1 1 280px;max-width:440px}.app .view .inv-cab{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.app .view .inv-cab h3{margin:0}.app .view .inv-kpis{margin-top:12px}.app .view .inv-contar{margin-top:12px;align-items:flex-end;gap:10px}.app .view .inv-campo-produto{flex:1 1 280px;max-width:460px}.app .view .inv-campo-qtd .inp{width:130px;text-align:right}.app .view .inv-contados{margin-top:14px}.app .view .inv-contados small{display:block;font-size:10.5px;line-height:1.2}.app .view .inv-contados .inv-a-entregar{display:block;max-width:28ch;margin-left:auto;white-space:normal;font-family:var(--fonte);font-size:11.5px;line-height:1.3}.app .view .inv-acoes{margin-top:14px;align-items:flex-end;gap:10px}.app .view .inv-folha .inp{min-width:240px}.app .view .inv-so-gerente{font-size:12.5px}.app .view .inv-comecar{max-height:none}.app .view tr.inv-motivo td{font-weight:600;color:var(--ink-2)}@media(hover:none)and (pointer:coarse){.app .view .gm-tecla{display:none}}@media(max-width:759px){.app .view table.tbl-cartoes>tbody>tr>td.cartao-titulo{order:-1}.app .view .gm-periodo .btn{flex:1 1 calc(50% - 6px);justify-content:center;min-height:40px}.app .view .gm-datas{flex:1 1 100%;margin-left:0}.app .view .gm-filtro .btn{flex:1 1 100%;justify-content:center}.app .view .inv-comecar{max-height:none}.app .view .inv-abrir,.app .view .inv-contar,.app .view .inv-acoes{flex-direction:column;align-items:stretch}.app .view .inv-abrir>.field,.app .view .inv-contar>.field,.app .view .inv-acoes>.field{flex:none;max-width:none;width:100%}.app .view .inv-campo-qtd .inp,.app .view .inv-folha .inp{width:100%;min-width:0}.app .view .inv-abrir .inp,.app .view .inv-contar .inp,.app .view .inv-folha .inp{min-height:44px;font-size:16px}.app .view .inv-abrir .btn,.app .view .inv-contar .btn,.app .view .inv-acoes .btn{min-height:44px;justify-content:center}.app .view .inv-acoes .sp{display:none}.app .view .inv-contados small{display:inline;margin-left:4px}.app .view .inv-achados{max-width:none}.app .view .inv-achados tr{height:44px}}.app[data-tela=parametros] .par-tela{display:grid;gap:14px}.app[data-tela=parametros] .par-tela>*{min-width:0}.app[data-tela=parametros] .par-grupo h3{margin:0 0 6px}.app[data-tela=parametros] .par-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 18px;padding:12px 0;border-top:1px solid var(--border)}.app[data-tela=parametros] .par-grupo h3+.par-item{border-top:0}.app[data-tela=parametros] .par-item.composto{grid-template-columns:minmax(0,1fr)}.app[data-tela=parametros] .par-item.composto .par-campos{justify-content:flex-start;margin-top:6px}.app[data-tela=parametros] .par-texto{display:grid;gap:2px;min-width:0}.app[data-tela=parametros] .par-texto span{font-size:13px}.app[data-tela=parametros] .par-texto small{font-size:12px}.app[data-tela=parametros] .par-campos{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:8px 12px}.app[data-tela=parametros] .par-campo{margin:0}.app[data-tela=parametros] .par-simnao{display:flex;align-items:center;gap:6px;font-size:13px;padding-bottom:8px}.app[data-tela=parametros] .par-erro{grid-column:1 / -1}.app[data-tela=parametros] .par-erro:empty{display:none}@media(max-width:900px){.app[data-tela=parametros] .par-item{grid-template-columns:minmax(0,1fr)}.app[data-tela=parametros] .par-campos{justify-content:flex-start}}.app[data-tela=loja] .lj-tela{display:grid;gap:14px}.app[data-tela=loja] .lj-tela>*{min-width:0}.app[data-tela=loja] .lj-grupo h3{margin:0 0 6px}.app[data-tela=loja] .lj-fixo{margin:0 0 10px}.app[data-tela=loja] .lj-campos{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 14px}.app[data-tela=loja] .lj-campo{margin:0;min-width:0}.app[data-tela=loja] .lj-erro:empty,.app[data-tela=loja] #lj-erro-cores:empty{display:none}.app[data-tela=loja] .lj-cores{display:grid;gap:10px}.app[data-tela=loja] .lj-prontas{display:flex;flex-wrap:wrap;gap:6px}.app[data-tela=loja] .lj-tres{display:flex;flex-wrap:wrap;gap:8px 16px}.app[data-tela=loja] .lj-cor{display:grid;grid-template-columns:22px 110px;grid-template-rows:auto auto;gap:4px 8px;align-items:center;margin:0}.app[data-tela=loja] .lj-cor label{grid-column:1 / -1}.app[data-tela=loja] .lj-quadradinho{width:22px;height:22px;border-radius:5px;border:1px solid var(--border)}.app[data-tela=loja] .lj-amostra{display:grid;gap:6px;max-width:420px;padding:10px;border:1px solid var(--border);border-radius:8px;background:#fff;font-size:12px}.app[data-tela=loja] .lj-faixa{position:relative;padding:8px 10px 10px;border-radius:4px;font-weight:700}.app[data-tela=loja] .lj-faixa i{position:absolute;left:0;right:0;bottom:0;height:3px}.app[data-tela=loja] .lj-cliente{display:grid;padding:8px 10px;border-radius:6px}.app[data-tela=loja] .lj-total{display:flex;justify-content:space-between;padding:8px 10px;border-radius:6px}.app[data-tela=loja] .lj-aviso{padding:6px 10px;border-radius:5px;font-weight:600}.app[data-tela=loja] .lj-logo{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}.app[data-tela=loja] .lj-logo-quadro{display:grid;place-items:center;width:200px;height:90px;border:1px solid var(--border);border-radius:8px;background:#fff}.app[data-tela=loja] .lj-logo-quadro img{max-width:180px;max-height:76px}.app[data-tela=loja] .lj-logo-texto{flex:1 1 260px;min-width:0}.app[data-tela=painel-celular] .pc-dica{margin:6px 0 0;font-size:13.5px;max-width:78ch}dialog.pc-codigo{max-width:620px;width:92vw;padding:18px 20px;border:1px solid var(--border)}dialog.pc-codigo .pc-lado-a-lado{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;align-items:center}@media(max-width:560px){dialog.pc-codigo .pc-lado-a-lado{grid-template-columns:minmax(0,1fr)}}dialog.pc-codigo .pc-qr svg{display:block;width:200px;height:200px;max-width:100%;border-radius:6px}dialog.pc-codigo .pc-qr p{margin:6px 0 0;font-size:13px;text-align:center}dialog.pc-codigo .pc-endereco{margin:0;font-size:16px;overflow-wrap:anywhere}dialog.pc-codigo .pc-o-codigo{margin:0;font-size:40px;font-weight:700;letter-spacing:.12em;font-variant-numeric:tabular-nums}.app[data-tela=politica] .pc-tela{display:grid;gap:14px}.app[data-tela=politica] .pc-tela>*{min-width:0}.app[data-tela=politica] .pc-grupo h3{margin:0 0 6px}.app[data-tela=politica] .pc-explica{margin:0 0 10px;max-width:78ch}.app[data-tela=politica] .pc-resumo,.app[data-tela=politica] .pc-nota{margin:6px 0}.app[data-tela=politica] .pc-efeito table{max-width:560px}.app[data-tela=politica] .pc-lista tbody tr[data-k]{cursor:pointer}.app[data-tela=politica] .pc-lista .pc-frase,.app[data-tela=politica] .pc-lista .warn,.app[data-tela=politica] .pc-lista .crit{font-size:12.5px;margin-top:2px}.app[data-tela=politica] .pc-desativada td{opacity:.55}.app[data-tela=politica] .pc-resto td{color:var(--muted)}.app[data-tela=politica] .pc-acoes{flex-wrap:wrap;gap:6px;margin-top:10px}.app[data-tela=politica] .pc-folga{flex:1 1 0}.app[data-tela=politica] .pc-campos{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 14px;margin-bottom:8px}.app[data-tela=politica] .pc-campos .field{margin:0;min-width:0}.app[data-tela=politica] .pc-campos .pc-largo{grid-column:span 2}.app[data-tela=politica] .pc-campos .pc-inteiro{grid-column:1 / -1}.app[data-tela=politica] .pc-erro:empty{display:none}.app[data-tela=politica] .pc-marca{display:flex;align-items:center;gap:8px;min-height:38px}.app[data-tela=politica] .pc-simula{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:flex-end}.app[data-tela=politica] .pc-simula .field{margin:0;width:170px}.app[data-tela=politica] .pc-saida{margin:10px 0 0}@media(max-width:640px){.app[data-tela=politica] .pc-campos .pc-largo{grid-column:auto}}
