:root{--bg:#f4f2ed;--surface:#fff;--surface-2:#faf8f4;--border:#e2ddd0;--border-strong:#cfc8b6;--text:#25221a;--text-dim:#4a4438;--text-faint:#857e6e;--accent:#9c6b1f;--accent-ink:#fff;--accent-soft:#f1e3c8;--accent-soft-border:#ddc38c;--success:#2e7d4f;--success-soft:#e3f1e8;--danger:#b3423c;--danger-soft:#f7e6e4;--warning:#92400e;--warning-soft:#fbe6cd;--caution:#6b5200;--caution-soft:#fbf1c2;--divergente:#6b21a8;--divergente-soft:#ead9f7;--row-alerta-bg:var(--danger-soft);--row-alerta-fg:var(--danger);--row-atencao-bg:var(--warning-soft);--row-atencao-fg:var(--warning);--focus:#9c6b1f;--shadow:0 1px 2px #25221a0f, 0 8px 24px #25221a1a;--shadow-sm:0 1px 2px #25221a14;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#161511;--surface:#1f1d17;--surface-2:#252219;--border:#3a362a;--border-strong:#4a4536;--text:#ece7d9;--text-dim:#cdc6b2;--text-faint:#948d7a;--accent:#d4a24c;--accent-ink:#1c1608;--accent-soft:#332918;--accent-soft-border:#5c4a24;--success:#6fbf8f;--success-soft:#1c2e22;--danger:#e0837c;--danger-soft:#332020;--warning:#e8b06a;--warning-soft:#3a2c18;--caution:#e6cf6a;--caution-soft:#353018;--divergente:#d6b4f5;--divergente-soft:#34223f;--row-alerta-bg:#c4312c;--row-alerta-fg:#f2a29b;--row-atencao-bg:#be6a1d;--row-atencao-fg:#f5c07a;--focus:#d4a24c;--shadow:0 1px 2px #0000004d, 0 12px 28px #00000073;--shadow-sm:0 1px 2px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root{--ui-zoom:1;--fs:1}@media (width<=1366px){:root{--ui-zoom:1;--fs:1}}#app{zoom:var(--ui-zoom);min-height:calc(100vh / var(--ui-zoom,1));position:relative}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;font-weight:inherit}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--text-faint)}::-webkit-scrollbar-corner{background:0 0}body{background:var(--bg);color:var(--text);margin:0;font-family:-apple-system,Segoe UI,Segoe UI Semibold,system-ui,Roboto,Helvetica,Arial,sans-serif}.tnum{font-variant-numeric:tabular-nums}.btn{border:1px solid var(--border-strong);background:var(--surface);height:24px;color:var(--text);font-size:calc(12.5px * var(--fs,1));cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 11px;font-weight:560;transition:background .12s,border-color .12s,opacity .12s;display:inline-flex}.btn:hover{background:var(--surface-2)}.btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn-primary:hover{background:var(--accent);border-color:var(--accent);filter:brightness(1.06)}.btn-sm{height:22px;font-size:calc(12px * var(--fs,1));border-radius:5px;padding:0 8px}.btn-campo{height:18px;font-size:calc(11px * var(--fs,1));white-space:nowrap;border-radius:6px;padding:0 7px;font-weight:600}.btn-danger{color:var(--danger)}.field{flex-direction:column;gap:0 5px;display:flex}.campo-erro>label{font-weight:600;color:var(--danger)!important}input.campo-erro,select.campo-erro,textarea.campo-erro,.campo-erro input:not([type=checkbox]):not([type=radio]),.campo-erro select,.campo-erro textarea,.campo-erro .lookup-desc{box-shadow:0 0 0 1px var(--danger);border-color:var(--danger)!important}:is(.field:has(>.err:not(:empty))>label,.cad-campo:has(>.err:not(:empty)) label){font-weight:600;color:var(--danger)!important}.field:has(>.err:not(:empty))>input{box-shadow:0 0 0 1px var(--danger);border-color:var(--danger)!important}.field:has(>.err:not(:empty))>select{box-shadow:0 0 0 1px var(--danger);border-color:var(--danger)!important}.field:has(>.err:not(:empty))>textarea{box-shadow:0 0 0 1px var(--danger);border-color:var(--danger)!important}.cad-campo:has(>.err:not(:empty)) input:not([type=checkbox]){box-shadow:0 0 0 1px var(--danger);border-color:var(--danger)!important}.cad-campo:has(>.err:not(:empty)) select{box-shadow:0 0 0 1px var(--danger);border-color:var(--danger)!important}.cad-campo:has(>.err:not(:empty)) .lookup-desc{box-shadow:0 0 0 1px var(--danger);border-color:var(--danger)!important}.aviso-grade-emitente{font-size:calc(11.5px * var(--fs,1));color:var(--danger);margin-bottom:4px}.field-2col{grid-column:span 2}.field-3col{grid-column:span 3}.field-4col{grid-column:span 4}.field-5col{grid-column:span 5}.field-6col{grid-column:span 6}.field-7col{grid-column:span 7}.field-full{grid-column:1/-1}.field-check{font-size:calc(12px * var(--fs,1));color:var(--text);cursor:pointer;align-self:end;align-items:center;gap:6px;padding-bottom:3px;display:flex}.field-check input{margin:0}.field label,.field>span{font-size:calc(11px * var(--fs,1));text-transform:uppercase;letter-spacing:.04em;color:var(--text);font-weight:400;line-height:1.1}.field input,.field select,.field textarea{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-size:calc(12px * var(--fs,1));border-radius:6px;padding:0 5px;font-family:inherit;font-weight:600}.field input,.field select{height:18px}.field textarea{resize:none;padding:2px 5px;line-height:1.25}.field input:disabled{color:var(--text);background:var(--surface-2)}.field input:focus,.field select:focus,.field textarea:focus{outline:1px solid var(--focus);outline-offset:1px}.field .err{font-size:calc(10px * var(--fs,1));color:var(--danger);min-height:3px}.field-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.barra-duas-linhas{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.barra-linha{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:2px;display:flex}.mwin-title-actions :where(input:not([type=checkbox],[type=radio],[type=file],[type=range]),select){border:1px solid var(--border-strong);background:var(--surface);height:18px;color:var(--text);font-size:calc(12px * var(--fs,1));border-radius:6px;padding:0 5px;font-weight:600}.mwin-title-actions :where(input:not([type=checkbox],[type=radio],[type=file],[type=range]),select):focus{outline:1px solid var(--focus);outline-offset:1px}.enf[data-v-64b8a07c]{z-index:9500;background:var(--surface,#fff);width:min(620px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--text,#222);border:1px solid var(--danger,#c0392b);border-left-width:4px;border-radius:9px;flex-direction:column;gap:6px;padding:12px 14px;font-size:12.5px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 12px 40px #0000004d}.enf-topo[data-v-64b8a07c]{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.enf-titulo[data-v-64b8a07c]{color:var(--danger,#c0392b);font-size:14px}.enf-codigo[data-v-64b8a07c]{-webkit-user-select:all;user-select:all;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-weight:700}.enf-hora[data-v-64b8a07c],.enf-vezes[data-v-64b8a07c]{color:var(--text-faint,#888);font-size:11.5px}.enf-nav[data-v-64b8a07c]{color:var(--text-dim,#666);font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-left:auto;font-size:11.5px;display:inline-flex}.enf-mini[data-v-64b8a07c]{border:1px solid var(--border-strong,#bbb);background:var(--surface-2,#f3f3f3);color:inherit;cursor:pointer;border-radius:4px;width:22px;height:20px;line-height:1}.enf-mini[data-v-64b8a07c]:disabled{opacity:.4;cursor:default}.enf-explica[data-v-64b8a07c]{color:var(--text-dim,#666);margin:0;line-height:1.4}.enf-msg[data-v-64b8a07c]{overflow-wrap:anywhere;margin:0;font-weight:600}.enf-exc[data-v-64b8a07c]{color:var(--danger,#c0392b);font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.enf-onde[data-v-64b8a07c]{grid-template-columns:max-content 1fr;gap:1px 10px;margin:0;font-size:11.5px;display:grid}.enf-onde dt[data-v-64b8a07c]{color:var(--text-faint,#888)}.enf-onde dd[data-v-64b8a07c]{overflow-wrap:anywhere;margin:0}.enf-pilha[data-v-64b8a07c]{background:var(--surface-2,#f5f5f5);white-space:pre;-webkit-user-select:text;user-select:text;border-radius:6px;max-height:220px;margin:0;padding:8px 10px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px;line-height:1.4;overflow:auto}.enf-log[data-v-64b8a07c]{color:var(--text-faint,#888);margin:0;font-size:11.5px}.enf-log.falhou[data-v-64b8a07c]{color:var(--danger,#c0392b);font-weight:600}.enf-botoes[data-v-64b8a07c]{justify-content:flex-end;gap:6px;display:flex}.op-andamento[data-v-4a2f4d70]{z-index:8990;border:1px solid var(--primary,#2a6ebb);background:var(--surface,#fff);min-width:300px;max-width:420px;color:var(--text,#222);font-size:calc(13px * var(--fs,1));border-left-width:4px;border-radius:6px;padding:10px 12px;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 24px #00000040}.op-andamento-linha[data-v-4a2f4d70]{align-items:center;gap:8px;margin-top:6px;display:flex}.op-andamento-titulo[data-v-4a2f4d70]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.op-andamento-tempo[data-v-4a2f4d70]{color:var(--text-muted,#666);font-variant-numeric:tabular-nums}.op-andamento-giro[data-v-4a2f4d70]{border:2px solid var(--primary,#2a6ebb);border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.9s linear infinite op-andamento-giro-4a2f4d70}@keyframes op-andamento-giro-4a2f4d70{to{transform:rotate(360deg)}}.mwin[data-v-7161bde7]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:11px;flex-direction:column;max-width:100vw;max-height:100vh;display:flex;position:fixed}.mwin-titlebar[data-v-7161bde7],.mwin-avisos[data-v-7161bde7],.mwin-body[data-v-7161bde7],.mwin-foot[data-v-7161bde7]{zoom:var(--ui-zoom,1)}.mwin.dragging[data-v-7161bde7],.mwin.resizing[data-v-7161bde7]{opacity:.95;box-shadow:0 2px 6px #0000001f,0 20px 40px #00000038}.mwin-titlebar[data-v-7161bde7]{border-bottom:1px solid var(--border);cursor:move;touch-action:none;background:var(--surface-2);-webkit-user-select:none;user-select:none;border-radius:11px 11px 0 0;flex-direction:column;flex:none;gap:1px;padding:1px 8px 1px 14px;display:flex}.mwin-titlebar-row[data-v-7161bde7]{align-items:center;gap:8px;display:flex}.mwin-title[data-v-7161bde7]{font-size:calc(13.5px * var(--fs,1));text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:650;line-height:1.15;overflow:hidden}.mwin-empresa[data-v-7161bde7]{opacity:.7;font-weight:500}.mwin-title--curto[data-v-7161bde7]{flex:0 auto}.mwin-title-inline[data-v-7161bde7]{flex:1;align-items:center;gap:8px;min-width:0;padding-left:12px;display:flex}.mwin-title-actions[data-v-7161bde7]{flex-wrap:wrap;flex:none;align-items:center;gap:2px;display:flex}.mwin-close[data-v-7161bde7],.mwin-minimize[data-v-7161bde7],.mwin-help[data-v-7161bde7]{width:24px;height:24px;color:var(--text-dim);font-size:calc(11px * var(--fs,1));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.mwin-close[data-v-7161bde7]:hover{background:var(--danger-soft);color:var(--danger)}.mwin-close[data-v-7161bde7]:focus-visible,.mwin-minimize[data-v-7161bde7]:focus-visible,.mwin-help[data-v-7161bde7]:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mwin-minimize[data-v-7161bde7],.mwin-help[data-v-7161bde7]{font-size:calc(12px * var(--fs,1))}.mwin-help--tecnica[data-v-7161bde7]{width:auto;min-width:30px;font-family:var(--mono,ui-monospace, monospace);font-size:calc(11px * var(--fs,1));letter-spacing:-.5px;color:var(--warning,#b7791f);border:1px dashed var(--warning,#b7791f);padding:0 5px;font-weight:700}.mwin-help--tecnica[data-v-7161bde7]:hover{background:var(--warning-soft,#b7791f24);border-style:solid}.mwin-minimize[data-v-7161bde7]:hover{background:var(--surface);border-color:var(--border);color:var(--text)}.mwin-help[data-v-7161bde7]{font-weight:700}.mwin-help[data-v-7161bde7]:hover{background:var(--accent-soft);border-color:var(--accent-soft-border);color:var(--accent)}.mwin.minimized[data-v-7161bde7]{box-shadow:var(--shadow-sm)}.mwin.minimized .mwin-titlebar[data-v-7161bde7]{cursor:pointer;border-bottom:none;border-radius:11px}.mwin-avisos[data-v-7161bde7]{border-bottom:1px solid var(--border);flex-direction:column;flex:none;gap:3px;max-height:30vh;padding:4px 12px;display:flex;overflow:auto}.mwin-aviso-trava[data-v-7161bde7],.mwin-aviso-erro[data-v-7161bde7]{font-size:calc(12.5px * var(--fs,1));white-space:pre-line;border-radius:6px;padding:4px 9px}.mwin-aviso-trava[data-v-7161bde7]{color:var(--warning);background:var(--warning-soft)}.mwin-aviso-erro[data-v-7161bde7]{color:var(--danger);background:var(--danger-soft);font-weight:600}.mwin-body[data-v-7161bde7]{flex-direction:column;gap:1px;padding:1px 10px;display:flex;overflow:auto}.mwin-body-fill[data-v-7161bde7]{flex:1;min-height:0;padding:1px 12px}.mwin-foot[data-v-7161bde7]{border-top:1px solid var(--border);flex:none;justify-content:flex-end;gap:8px;padding:1px 16px;display:flex}.mwin-resize-handle[data-v-7161bde7]{cursor:nwse-resize;touch-action:none;width:16px;height:16px;position:absolute;bottom:2px;right:2px}.mwin-resize-handle[data-v-7161bde7]:after{content:"";border-right:2px solid var(--border-strong);border-bottom:2px solid var(--border-strong);width:8px;height:8px;position:absolute;bottom:3px;right:3px}.cf-msg[data-v-d11545d4]{font-size:calc(13px * var(--fs,1));padding:4px 0;line-height:1.5}.versao-nova[data-v-ac891a75]{z-index:9500;border:1px solid var(--primary,#2a6ebb);background:var(--surface,#fff);max-width:calc(100vw - 32px);color:var(--text,#222);font-size:calc(13px * var(--fs,1));border-left-width:4px;border-radius:6px;align-items:center;gap:12px;padding:8px 12px;display:flex;position:fixed;top:8px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #00000040}.arquivo-bloqueado[data-v-ac891a75]{z-index:9000;border:1px solid var(--primary,#2a6ebb);background:var(--surface,#fff);max-width:420px;color:var(--text,#222);font-size:calc(13px * var(--fs,1));border-left-width:4px;border-radius:6px;padding:10px 12px;position:fixed;bottom:16px;left:16px;box-shadow:0 6px 24px #00000040}.arquivo-bloqueado-topo[data-v-ac891a75]{justify-content:space-between;align-items:center;gap:8px;display:flex}.arquivo-bloqueado-dica[data-v-ac891a75]{color:var(--text-muted,#666);font-size:calc(12px * var(--fs,1));margin:4px 0 8px}.arquivo-bloqueado-linha[data-v-ac891a75]{align-items:center;gap:6px;margin-top:6px;display:flex}.arquivo-bloqueado-linha span[data-v-ac891a75]{flex:1}.aviso-sistema[data-v-ac891a75]{z-index:9000;border:1px solid var(--warning,#c77700);background:var(--surface,#fff);max-width:460px;color:var(--text,#222);font-size:calc(13px * var(--fs,1));border-left-width:4px;border-radius:6px;padding:12px 14px;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 24px #00000040}.aviso-sistema p[data-v-ac891a75]{margin:6px 0 10px}.sessao-fundo[data-v-ac891a75]{z-index:10000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sessao-caixa[data-v-ac891a75]{background:var(--surface,#fff);color:var(--text,#222);width:min(420px, calc(90vw / var(--ui-zoom,1)));text-align:center;border-radius:10px;padding:20px 22px;box-shadow:0 10px 40px #00000059}.sessao-caixa h2[data-v-ac891a75]{font-size:calc(16px * var(--fs,1));margin:0 0 8px}.sessao-caixa p[data-v-ac891a75]{font-size:calc(13px * var(--fs,1));color:var(--text-dim,#666);margin:0 0 16px;line-height:1.5}.bb[data-v-87324fc5]{position:relative}.bb-input[data-v-87324fc5]{text-overflow:ellipsis;width:100%;padding-right:24px}.bb-seta[data-v-87324fc5]{color:var(--text-faint);pointer-events:none;font-size:calc(11px * var(--fs,1));position:absolute;top:50%;right:9px;transform:translateY(-50%)}.bb-lista[data-v-87324fc5]{z-index:20;background:var(--surface);border:1px solid var(--border);max-height:260px;box-shadow:var(--shadow);border-radius:8px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.bb-item[data-v-87324fc5]{cursor:pointer;border-radius:6px;flex-direction:column;gap:1px;padding:6px 8px;display:flex}.bb-item.ativo[data-v-87324fc5]{background:var(--accent-soft)}.bb-item.escolhido .bb-titulo[data-v-87324fc5]{font-weight:600}.bb-titulo[data-v-87324fc5]{font-size:calc(13px * var(--fs,1));color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bb-detalhe[data-v-87324fc5]{font-size:calc(11.5px * var(--fs,1));color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bb-vazio[data-v-87324fc5]{font-size:calc(12.5px * var(--fs,1));color:var(--text-faint);padding:8px}.login-page[data-v-fac8483f]{min-height:calc(100vh / var(--ui-zoom,1));justify-content:center;align-items:center;padding:24px;display:flex}.login-card[data-v-fac8483f]{background:var(--surface);border:1px solid var(--border);width:100%;max-width:340px;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex}.login-head[data-v-fac8483f]{align-items:center;gap:12px;margin-bottom:4px;display:flex}.login-icon[data-v-fac8483f]{background:var(--accent-soft);border:1px solid var(--accent-soft-border);width:40px;height:40px;color:var(--accent);font-weight:700;font-size:calc(13px * var(--fs,1));border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.login-head h1[data-v-fac8483f]{font-size:calc(16px * var(--fs,1));margin:0}.login-head .sub[data-v-fac8483f]{font-size:calc(12.5px * var(--fs,1));color:var(--text-faint)}.link-entrar-como[data-v-fac8483f]{cursor:pointer;font-size:calc(11.5px * var(--fs,1));color:var(--text-faint);background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.entrar-como-dica[data-v-fac8483f]{font-size:calc(11.5px * var(--fs,1));color:var(--text-faint)}.login-aviso[data-v-fac8483f]{border:1px solid var(--border);background:var(--surface-2);color:var(--text);font-size:calc(12.5px * var(--fs,1));border-radius:7px;padding:8px 10px;line-height:1.35}.login-error[data-v-fac8483f]{font-size:calc(12.5px * var(--fs,1));color:var(--danger);background:var(--danger-soft);border-radius:7px;padding:8px 10px}.login-submit[data-v-fac8483f]{justify-content:center;width:100%;height:38px}.idiomas[data-v-fac8483f]{gap:6px;display:flex}.btn-idioma[data-v-fac8483f]{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;font-size:calc(13px * var(--fs,1));border-radius:7px;flex:1;padding:6px 10px}.btn-idioma.ativo[data-v-fac8483f]{border-color:var(--primary);background:var(--primary-soft,var(--surface));font-weight:600}.topmenu-dropdown[data-v-2814401a]{background:var(--surface);border:1px solid var(--border);min-width:200px;max-width:380px;box-shadow:var(--shadow);z-index:1000000000;border-radius:8px;flex-direction:column;gap:1px;padding:3px;display:flex;position:absolute}.topmenu-item[data-v-2814401a]{width:100%;font:inherit;font-size:calc(13px * var(--fs,1));color:var(--text-dim);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 12px;text-decoration:none;display:flex}.topmenu-item[data-v-2814401a]:hover{background:var(--surface-2);color:var(--text)}.topmenu-item.active[data-v-2814401a]{color:var(--accent)}.topmenu-item-dot[data-v-2814401a]{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-left:auto}.topmenu-submenu[data-v-2814401a]{position:relative}.topmenu-separador[data-v-2814401a]{background:var(--border);flex-shrink:0;height:1px;margin:4px 8px}.submenu-trigger[data-v-2814401a]{justify-content:space-between}.arrow-right[data-v-2814401a]{font-size:calc(10px * var(--fs,1));opacity:.7}.submenu-flyout[data-v-2814401a]{margin-top:-3px;margin-left:2px;display:none;top:0;left:100%}.submenu-flyout[data-v-2814401a]:before{content:"";width:8px;position:absolute;top:-1px;bottom:-1px;left:-8px}.topmenu-submenu:hover>.submenu-flyout[data-v-2814401a],.submenu-flyout.aberto-teclado[data-v-2814401a]{display:flex}.topmenu.teclado .topmenu-submenu:hover>.submenu-flyout[data-v-2814401a]:not(.aberto-teclado){display:none}.topmenu.teclado .topmenu-item[data-v-2814401a]:hover:not(.no-caminho){color:var(--text-dim);background:0 0}.topmenu-item.janela-ativa[data-v-2814401a]{color:var(--accent);font-weight:700}.topmenu-item.janela-ativa[data-v-2814401a]:before{content:"▸ "}.topmenu-item.esmaecido[data-v-2814401a]{opacity:.5;font-style:italic}.topmenu-item.no-caminho[data-v-2814401a]{background:var(--accent-soft);color:var(--text);outline:1px solid var(--accent)}.bm-fundo[data-v-f59c45bf]{z-index:1000000001;background:#00000047;justify-content:center;align-items:flex-start;padding:10vh 16px 16px;display:flex;position:fixed;inset:0}.bm-caixa[data-v-f59c45bf]{zoom:var(--ui-zoom,1);background:var(--surface);border:1px solid var(--border);width:min(680px,100%);max-height:75vh;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.bm-topo[data-v-f59c45bf]{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 14px;display:flex}.bm-lupa[data-v-f59c45bf]{color:var(--text-dim);display:flex}.bm-campo[data-v-f59c45bf]{color:var(--text);font-size:calc(15px * var(--fs,1));background:0 0;border:none;outline:none;flex:1}.bm-lista[data-v-f59c45bf]{flex-direction:column;gap:2px;padding:6px;display:flex;overflow-y:auto}.bm-aviso[data-v-f59c45bf]{color:var(--text-dim);font-size:calc(13px * var(--fs,1));margin:14px 10px}.bm-item[data-v-f59c45bf]{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--text);background:0 0;border:none;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.bm-item.ativo[data-v-f59c45bf]{background:var(--accent-soft)}.bm-linha[data-v-f59c45bf]{align-items:center;gap:8px;display:flex}.bm-rotulo[data-v-f59c45bf]{font-size:calc(13.5px * var(--fs,1));font-weight:600}.bm-item.ativo .bm-rotulo[data-v-f59c45bf]{color:var(--accent)}.bm-codigo[data-v-f59c45bf]{border:1px dashed var(--accent);color:var(--accent);font-size:calc(11px * var(--fs,1));border-radius:4px;padding:0 6px;font-weight:700}.bm-marca[data-v-f59c45bf]{font-size:calc(10.5px * var(--fs,1));color:var(--text-dim);font-style:italic}.bm-caminho[data-v-f59c45bf]{font-size:calc(11.5px * var(--fs,1));color:var(--text-dim)}.bm-trecho[data-v-f59c45bf]{font-size:calc(11.5px * var(--fs,1));color:var(--text-dim);line-height:1.35}.bm-rodape[data-v-f59c45bf]{border-top:1px solid var(--border);font-size:calc(11px * var(--fs,1));color:var(--text-dim);padding:6px 14px}.topmenu[data-v-6b41bd46]{align-items:center;gap:1px;display:flex}.topmenu-group[data-v-6b41bd46]{position:relative}.topmenu-codigo[data-v-6b41bd46]{border:1px dashed var(--accent);color:var(--accent);font-size:calc(11px * var(--fs,1));font-variant-numeric:tabular-nums;border-radius:4px;margin-left:10px;padding:2px 8px;font-weight:700}.topmenu-erro[data-v-6b41bd46]{background:var(--danger-soft);color:var(--danger);font-size:calc(11px * var(--fs,1));border-radius:4px;margin-left:10px;padding:2px 8px}@keyframes topmenu-pisca-6b41bd46{50%{opacity:.55}}.topmenu-lupa[data-v-6b41bd46]{width:34px;height:22px;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;margin-left:2px;display:inline-flex}.topmenu-lupa[data-v-6b41bd46]:hover{background:var(--surface);color:var(--accent)}.topmenu-title[data-v-6b41bd46]{height:22px;color:var(--text-dim);font-size:calc(13px * var(--fs,1));cursor:pointer;background:0 0;border:none;border-radius:7px 7px 0 0;padding:2px;font-weight:560}.topmenu-title[data-v-6b41bd46]:hover{background:var(--surface);color:var(--text)}.topmenu-title.active[data-v-6b41bd46]{background:var(--accent-soft);color:var(--accent)}.topmenu-dropdown[data-v-6b41bd46]{background:var(--surface);border:1px solid var(--border);min-width:200px;max-width:300px;box-shadow:var(--shadow);z-index:1000000000;border-radius:0 8px 8px;flex-direction:column;gap:1px;margin-top:1px;padding:1px;display:flex;position:absolute;top:100%;left:0}.topmenu-item[data-v-6b41bd46]{width:100%;font:inherit;font-size:calc(13px * var(--fs,1));color:var(--text-dim);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 12px;text-decoration:none;display:flex}.topmenu-item[data-v-6b41bd46]:hover{background:var(--surface-2);color:var(--text)}.topmenu-item.active[data-v-6b41bd46]{background:var(--accent-soft);color:var(--accent);font-weight:650}.topmenu-item-dot[data-v-6b41bd46]{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;margin-left:auto}.topmenu-submenu[data-v-6b41bd46]{position:relative}.submenu-trigger[data-v-6b41bd46]{justify-content:space-between}.arrow-right[data-v-6b41bd46]{font-size:calc(10px * var(--fs,1));opacity:.7}.submenu-flyout[data-v-6b41bd46]{border-radius:8px;margin-top:-6px;margin-left:2px;display:none;top:0;left:100%}.topmenu-submenu:hover>.submenu-flyout[data-v-6b41bd46]{display:flex}.atalhos[data-v-cf3857cc]{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;flex:none;gap:2px;padding:4px 3px;display:flex;overflow-y:auto}.atalho[data-v-cf3857cc]{cursor:pointer;width:28px;height:28px;font-size:calc(18px * var(--fs,1));background:0 0;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.atalho[data-v-cf3857cc]:hover{background:var(--accent-soft);border-color:var(--accent-soft-border)}.atalho[data-v-cf3857cc]:active{transform:translateY(1px)}.atalho-config[data-v-cf3857cc]{font-size:calc(14px * var(--fs,1));opacity:.7;margin-top:auto}.ajuda-conteudo[data-v-4e04d21e]{font-size:calc(12.5px * var(--fs,1));color:var(--text);line-height:1.5}.ajuda-conteudo[data-v-4e04d21e] h1{font-size:calc(16px * var(--fs,1));margin:0 0 8px;font-weight:700}.ajuda-conteudo[data-v-4e04d21e] h2{font-size:calc(13.5px * var(--fs,1));border-top:1px solid var(--border);margin:16px 0 6px;padding-top:10px;font-weight:650}.ajuda-conteudo[data-v-4e04d21e] h2:first-child{border-top:none;margin-top:0;padding-top:0}.ajuda-conteudo[data-v-4e04d21e] h3{font-size:calc(12.5px * var(--fs,1));color:var(--text-dim);margin:12px 0 4px;font-weight:650}.ajuda-conteudo[data-v-4e04d21e] p{margin:0 0 8px}.ajuda-conteudo[data-v-4e04d21e] ul,.ajuda-conteudo[data-v-4e04d21e] ol{flex-direction:column;gap:4px;margin:0 0 10px;padding-left:20px;display:flex}.ajuda-conteudo[data-v-4e04d21e] hr{border:none;border-top:1px solid var(--border);margin:14px 0}.ajuda-conteudo[data-v-4e04d21e] code{background:var(--surface-2);border:1px solid var(--border);font-size:calc(11.5px * var(--fs,1));border-radius:4px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ajuda-conteudo[data-v-4e04d21e] .ajuda-caixa{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;margin:10px 0;padding:8px 10px}.ajuda-conteudo[data-v-4e04d21e] .ajuda-caixa p:last-child{margin-bottom:0}.ajuda-conteudo[data-v-4e04d21e] .ajuda-caixa--confere{border-color:var(--success);background:var(--success-soft)}.ajuda-conteudo[data-v-4e04d21e] .ajuda-caixa--trava{border-color:var(--danger);background:var(--danger-soft)}.ajuda-conteudo[data-v-4e04d21e] .ajuda-caixa--atencao{border-color:var(--warning);background:var(--warning-soft)}.ajuda-conteudo[data-v-4e04d21e] .ajuda-caixa--dica{border-color:var(--accent-soft-border);background:var(--accent-soft)}.ajuda-vazia[data-v-4e04d21e]{color:var(--text-faint);font-size:calc(12.5px * var(--fs,1));margin:4px 0}.ajuda-aviso-idioma[data-v-4e04d21e]{font-size:calc(11px * var(--fs,1));color:var(--text-dim);background:var(--surface-2);border:1px solid var(--border);border-radius:6px;margin:0 0 10px;padding:6px 8px}.dt-aviso[data-v-8d31a53f]{font-size:calc(12px * var(--fs,1));color:var(--text-dim);margin:0 0 8px}.dt-lista[data-v-8d31a53f]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dt-item[data-v-8d31a53f]{border:1px solid var(--border);border-left:3px solid var(--warning,var(--border));background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.dt-item[data-v-8d31a53f]:hover{background:var(--warning-soft,var(--surface-2,var(--bg)))}.dt-titulo[data-v-8d31a53f]{font-weight:600;font-size:calc(13px * var(--fs,1))}.dt-arq[data-v-8d31a53f]{font-family:var(--mono,monospace);font-size:calc(11px * var(--fs,1));color:var(--text-dim)}.np-corpo[data-v-f8437f26]{font-size:calc(13px * var(--fs,1));line-height:1.5}.np-corpo p[data-v-f8437f26]{margin:8px 0 0}.np-dica[data-v-f8437f26]{color:var(--text-faint);font-size:calc(12px * var(--fs,1))}.shell[data-v-fd5d4c04]{height:calc(100vh / var(--ui-zoom,1));flex-direction:column;display:flex}.shell-topbar[data-v-fd5d4c04]{border-bottom:1px solid var(--border);background:var(--surface-2);flex:none;align-items:center;gap:16px;height:28px;padding:0 12px;display:flex}.brand[data-v-fd5d4c04]{font-weight:700;font-size:calc(14px * var(--fs,1));padding:8px 4px}.empresa-tenant[data-v-fd5d4c04]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:160px;font-size:calc(11px * var(--fs,1));color:var(--text-muted,var(--text));opacity:.8;flex:0 auto;margin-left:auto;margin-right:-8px;overflow:hidden}.empresa-tenant+.filial-select[data-v-fd5d4c04]{margin-left:0}.filial-select[data-v-fd5d4c04]{border:1px solid var(--border-strong);background:var(--surface);height:22px;color:var(--text);font-size:calc(12px * var(--fs,1));text-overflow:ellipsis;border-radius:6px;width:150px;max-width:150px;margin-left:auto;padding:0 4px}.filial-select[data-v-fd5d4c04]:disabled{opacity:.6}.filial-erro[data-v-fd5d4c04]{font-size:calc(12px * var(--fs,1));color:var(--danger)}.shell-corpo[data-v-fd5d4c04]{flex:1;min-height:0;display:flex}.shell-content[data-v-fd5d4c04]{flex-direction:column;flex:1;min-width:0;min-height:0;padding:16px;display:flex}@media (width<=1366px){.shell-content[data-v-fd5d4c04]{padding:8px}}.sb-tag[data-v-fd5d4c04]{font-size:calc(10.5px * var(--fs,1));letter-spacing:.3px;background:var(--accent-soft);border:1px solid var(--accent-soft-border);color:var(--accent);border-radius:5px;margin-left:5px;padding:1px 5px;font-weight:700}.sb-liberado[data-v-fd5d4c04]{color:var(--accent,var(--text));font-weight:650}.sb-udf[data-v-fd5d4c04]{font-variant-numeric:tabular-nums;white-space:nowrap}.dot.fora[data-v-fd5d4c04]{background:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.dot.desconhecido[data-v-fd5d4c04]{background:var(--text-faint)}.statusbar[data-v-fd5d4c04]{border-top:1px solid var(--border-strong);background:var(--surface-2);font-size:calc(12px * var(--fs,1));color:var(--text);flex:none;align-items:center;gap:4px;padding:0;font-weight:600;display:flex}.statusbar .divider[data-v-fd5d4c04]{background:var(--border-strong);width:1px;height:11px}.cert[data-v-fd5d4c04]{color:inherit}.cert.vencendo[data-v-fd5d4c04]{color:#a86a00;font-weight:700}.cert.vencido[data-v-fd5d4c04]{color:var(--danger);font-weight:800}.venc-aviso[data-v-fd5d4c04]{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.venc-aviso[data-v-fd5d4c04]:hover{text-decoration:underline}.statusbar .sb-versao[data-v-fd5d4c04]{white-space:nowrap;cursor:help}.statusbar .sb-atualizar[data-v-fd5d4c04]{font-size:inherit;color:#92400e;cursor:pointer;background:#fffbeb;border:1px solid #b45309;border-radius:3px;margin-left:6px;padding:0 8px}.statusbar .sb-atualizar[data-v-fd5d4c04]:disabled{opacity:.7;cursor:progress}.statusbar .sb-como-outro[data-v-fd5d4c04]{color:#991b1b;white-space:nowrap;background:#fef2f2;border:1px solid #b91c1c;border-radius:3px;margin-right:4px;padding:0 8px;font-weight:600}.statusbar .sb-versao-atraso[data-v-fd5d4c04]{color:#b45309;font-weight:600}.statusbar .spacer[data-v-fd5d4c04]{flex:1}.sb-usuario-wrap[data-v-fd5d4c04]{align-items:center;display:flex;position:relative}.sb-usuario[data-v-fd5d4c04]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;padding:2px 7px;display:inline-flex}.sb-usuario[data-v-fd5d4c04]:hover{background:var(--surface);border-color:var(--border-strong)}.sb-caret[data-v-fd5d4c04]{font-size:calc(9px * var(--fs,1));opacity:.75;margin-left:6px}.sb-menu[data-v-fd5d4c04]{z-index:60;background:var(--surface);border:1px solid var(--border-strong);min-width:200px;box-shadow:var(--shadow);border-radius:9px;padding:5px;position:absolute;bottom:calc(100% + 6px);left:0}.sb-menu-titulo[data-v-fd5d4c04]{font-size:calc(10px * var(--fs,1));text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);padding:4px 8px 3px;font-weight:650}.sb-menu-item[data-v-fd5d4c04]{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:5px 8px;font-weight:500;display:flex}.sb-menu-item[data-v-fd5d4c04]:hover{background:var(--surface-2)}.sb-menu-item.atual[data-v-fd5d4c04]{font-weight:700}.sb-menu-check[data-v-fd5d4c04]{width:15px;color:var(--accent);flex:none}.sb-menu-sep[data-v-fd5d4c04]{background:var(--border);height:1px;margin:4px 2px}.sb-menu-nota[data-v-fd5d4c04]{font-size:calc(11px * var(--fs,1));color:var(--text-dim);padding:2px 8px 4px;font-weight:400;line-height:1.35}.ts-ok[data-v-fd5d4c04]{font-size:calc(12.5px * var(--fs,1));color:var(--success);background:var(--success-soft);border-radius:7px;padding:8px 10px}.ts-erro[data-v-fd5d4c04]{font-size:calc(12.5px * var(--fs,1));color:var(--danger);background:var(--danger-soft);border-radius:7px;margin-top:8px;padding:8px 10px}.dot[data-v-fd5d4c04]{background:var(--text-faint);border-radius:50%;width:6px;height:6px}.dot.ok[data-v-fd5d4c04]{background:var(--success);box-shadow:0 0 0 3px var(--success-soft)}
