[data-v-5d5c77be]{box-sizing:border-box}.erp-layout[data-v-5d5c77be]{width:100%;height:100vh;display:flex;overflow:hidden;background:#172231;color:#d9e6f2;font-family:Segoe UI,Arial,sans-serif}.sidebar[data-v-5d5c77be]{width:278px;min-width:278px;height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#0f1924,#111d2a);border-right:1px solid #27384c;transition:width .18s ease,min-width .18s ease}.sidebar.collapsed[data-v-5d5c77be]{width:74px;min-width:74px}.sidebar-top[data-v-5d5c77be]{height:78px;display:flex;align-items:center;justify-content:space-between;padding:14px 12px 14px 16px;border-bottom:1px solid #243449}.brand[data-v-5d5c77be]{min-width:0;display:flex;align-items:center;gap:10px}.brand-icon[data-v-5d5c77be]{width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff7a1a,#e05c1a);color:#fff;font-weight:800;box-shadow:0 8px 22px #e05c1a3d}.brand-name[data-v-5d5c77be]{color:#fff;font-size:15px;font-weight:700;line-height:1.1;white-space:nowrap}.brand-version[data-v-5d5c77be]{margin-top:3px;color:#8ea2b8;font-size:11px}.sidebar.collapsed .brand-text[data-v-5d5c77be],.sidebar.collapsed .menu-link span[data-v-5d5c77be],.sidebar.collapsed .menu-section[data-v-5d5c77be],.sidebar.collapsed .arrow[data-v-5d5c77be],.sidebar.collapsed .sidebar-footer span[data-v-5d5c77be],.sidebar.collapsed .btn-collapse[data-v-5d5c77be]{display:none}.btn-collapse[data-v-5d5c77be],.menu-mobile[data-v-5d5c77be],.icon-btn[data-v-5d5c77be],.user-btn[data-v-5d5c77be]{border:0;outline:0;background:transparent;color:#a9bdd3;cursor:pointer}.btn-collapse[data-v-5d5c77be]{width:30px;height:30px;border-radius:8px;display:grid;place-items:center}.btn-collapse[data-v-5d5c77be]:hover,.icon-btn[data-v-5d5c77be]:hover,.user-btn[data-v-5d5c77be]:hover,.menu-mobile[data-v-5d5c77be]:hover{color:#fff;background:#203249}.sidebar-menu[data-v-5d5c77be]{flex:1;overflow-y:auto;padding:12px 10px}.sidebar-menu[data-v-5d5c77be]::-webkit-scrollbar{width:5px}.sidebar-menu[data-v-5d5c77be]::-webkit-scrollbar-thumb{background:#344b65;border-radius:10px}.menu-section[data-v-5d5c77be]{margin:18px 10px 9px;color:#81a0be;font-size:11px;letter-spacing:.7px}.menu-link[data-v-5d5c77be],.submenu-link[data-v-5d5c77be],.child-link[data-v-5d5c77be]{width:100%;border:0;background:transparent;color:#c4d2e1;display:flex;align-items:center;text-align:left;cursor:pointer;transition:.15s ease}.menu-link[data-v-5d5c77be]{min-height:42px;gap:12px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:600}.menu-link>i[data-v-5d5c77be]:first-child{width:22px;min-width:22px;color:#82a2c1;font-size:19px}.menu-link[data-v-5d5c77be]:hover,.menu-link.opened[data-v-5d5c77be],.menu-link.active[data-v-5d5c77be]{color:#fff;background:#21324a}.menu-link.active[data-v-5d5c77be]{box-shadow:inset 3px 0 #ff6b1a}.menu-link:hover>i[data-v-5d5c77be]:first-child,.menu-link.opened>i[data-v-5d5c77be]:first-child,.menu-link.active>i[data-v-5d5c77be]:first-child{color:#ff6b1a}.arrow[data-v-5d5c77be]{margin-left:auto;font-size:14px;color:#8aa5bd;transition:transform .15s ease}.opened .arrow[data-v-5d5c77be]{transform:rotate(90deg);color:#ff6b1a}.submenu[data-v-5d5c77be]{margin:6px 0 8px 14px;padding-left:10px;border-left:1px solid #2b3f57}.submenu-link[data-v-5d5c77be]{min-height:34px;gap:9px;padding:0 10px;border-radius:7px;font-size:12.5px}.submenu-link>i[data-v-5d5c77be]:first-child{width:18px;min-width:18px;color:#7895b1;font-size:16px}.submenu-link[data-v-5d5c77be]:hover,.submenu-link.opened[data-v-5d5c77be]{color:#fff;background:#ffffff0e}.submenu-link:hover>i[data-v-5d5c77be]:first-child,.submenu-link.opened>i[data-v-5d5c77be]:first-child{color:#ff6b1a}.submenu-children[data-v-5d5c77be]{margin:3px 0 6px 24px;padding-left:9px;border-left:1px dashed #334b65}.child-link[data-v-5d5c77be]{min-height:29px;gap:8px;padding:0 8px;border-radius:6px;color:#9fb3c8;font-size:12px}.child-link i[data-v-5d5c77be]{font-size:10px;color:#607b95}.child-link[data-v-5d5c77be]:hover{color:#fff;background:#ffffff0d}.submenu-sep[data-v-5d5c77be]{height:1px;background:#26384d;margin:7px 8px}.sidebar-footer[data-v-5d5c77be]{padding:12px 16px 14px;border-top:1px solid #243449;background:#09101859}.status-line[data-v-5d5c77be]{display:flex;align-items:center;gap:8px;min-height:22px;color:#8fa6bd;font-size:11px;white-space:nowrap}.dot[data-v-5d5c77be]{width:8px;height:8px;min-width:8px;border-radius:50%}.dot.ok[data-v-5d5c77be]{background:#22c55e}.dot.warn[data-v-5d5c77be]{background:#f59e0b}.main-area[data-v-5d5c77be]{min-width:0;flex:1;display:flex;flex-direction:column;background:#172231}.topbar[data-v-5d5c77be]{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;background:#0f1924;border-bottom:2px solid #e05c1a}.topbar-left[data-v-5d5c77be],.topbar-right[data-v-5d5c77be]{display:flex;align-items:center;gap:12px}.menu-mobile[data-v-5d5c77be],.icon-btn[data-v-5d5c77be],.user-btn[data-v-5d5c77be]{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font-size:19px}.company-info[data-v-5d5c77be]{display:flex;flex-direction:column;align-items:flex-end;line-height:1.3;margin-left:6px}.company-info strong[data-v-5d5c77be]{color:#fff;font-size:13px}.company-info span[data-v-5d5c77be],.company-info small[data-v-5d5c77be]{color:#8fa6bd;font-size:11px}.content-area[data-v-5d5c77be]{flex:1;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(circle at top left,rgba(35,55,78,.55),transparent 420px),#172231}.slide-enter-active[data-v-5d5c77be],.slide-leave-active[data-v-5d5c77be]{transition:all .16s ease;overflow:hidden}.slide-enter-from[data-v-5d5c77be],.slide-leave-to[data-v-5d5c77be]{max-height:0;opacity:0}.slide-enter-to[data-v-5d5c77be],.slide-leave-from[data-v-5d5c77be]{max-height:700px;opacity:1}.statusbar[data-v-5d5c77be]{height:28px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:#0c1520;border-top:2px solid #e05c1a;border-bottom:none;font-size:11px;color:#607b95;white-space:nowrap;flex-shrink:0}.statusbar-backup[data-v-5d5c77be]{display:flex;align-items:center;gap:6px}.statusbar-backup i[data-v-5d5c77be]{font-size:13px;color:#f59e0b}.statusbar-version[data-v-5d5c77be]{color:#4a6479}@media(max-width:900px){.sidebar[data-v-5d5c77be]{position:fixed;z-index:50;left:0;top:0}.sidebar.collapsed[data-v-5d5c77be]{transform:translate(-100%)}.main-area[data-v-5d5c77be]{width:100%}.company-info[data-v-5d5c77be]{display:none}}.login-bg[data-v-af4b6fd4]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0d1117;padding:20px}.login-wrap[data-v-af4b6fd4]{display:flex;width:900px;max-width:100%;min-height:560px;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px #0008}.painel-esq[data-v-af4b6fd4]{flex:1.1;background:#111827;padding:2.5rem;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.painel-orb1[data-v-af4b6fd4]{position:absolute;top:-60px;right:-60px;width:220px;height:220px;border-radius:50%;background:#e05c1a;opacity:.06}.painel-orb2[data-v-af4b6fd4]{position:absolute;bottom:-80px;left:-40px;width:260px;height:260px;border-radius:50%;background:#3b82f6;opacity:.05}.painel-conteudo[data-v-af4b6fd4]{position:relative}.logo[data-v-af4b6fd4]{display:flex;align-items:center;gap:10px;margin-bottom:2.5rem}.logo-icon[data-v-af4b6fd4]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#e05c1a,#f97316);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#fff}.logo-titulo[data-v-af4b6fd4]{color:#fff;font-size:17px;font-weight:600;display:block;line-height:1}.logo-sub[data-v-af4b6fd4]{color:#6b7280;font-size:10px;letter-spacing:2.5px;text-transform:uppercase;display:block}.slogan[data-v-af4b6fd4]{color:#fff;font-size:24px;font-weight:600;line-height:1.25;margin-bottom:.75rem}.slogan-destaque[data-v-af4b6fd4]{color:#f97316}.slogan-sub[data-v-af4b6fd4]{color:#6b7280;font-size:13px;line-height:1.6;margin:0 0 2rem}.modulos[data-v-af4b6fd4]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.modulo[data-v-af4b6fd4]{background:#1f2937;border-radius:10px;padding:14px}.modulo-icone[data-v-af4b6fd4]{font-size:20px;margin-bottom:8px;display:block}.modulo-icone.laranja[data-v-af4b6fd4]{color:#f97316}.modulo-icone.azul[data-v-af4b6fd4]{color:#60a5fa}.modulo-icone.verde[data-v-af4b6fd4]{color:#34d399}.modulo-icone.roxo[data-v-af4b6fd4]{color:#a78bfa}.modulo-titulo[data-v-af4b6fd4]{color:#e5e7eb;font-size:12px;font-weight:600}.modulo-desc[data-v-af4b6fd4]{color:#6b7280;font-size:11px;margin-top:2px}.painel-rodape[data-v-af4b6fd4]{color:#374151;font-size:11px}.painel-dir[data-v-af4b6fd4]{flex:.9;background:#fff;padding:2.5rem 2rem;display:flex;flex-direction:column;justify-content:center}.acesso-icone[data-v-af4b6fd4]{width:52px;height:52px;border-radius:12px;background:#fff7ed;border:1px solid #fed7aa;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.acesso-icone i[data-v-af4b6fd4]{color:#f97316;font-size:24px}.acesso-titulo[data-v-af4b6fd4]{font-size:21px;font-weight:700;color:#111827;margin:0 0 4px}.acesso-sub[data-v-af4b6fd4]{font-size:13px;color:#6b7280;margin:0 0 1.75rem}.campos[data-v-af4b6fd4]{display:flex;flex-direction:column;gap:14px;margin-bottom:1.25rem}.campo[data-v-af4b6fd4]{display:flex;flex-direction:column;gap:5px}.campo label[data-v-af4b6fd4]{font-size:12px;font-weight:600;color:#374151}.campo-header[data-v-af4b6fd4]{display:flex;justify-content:space-between}.input-wrap[data-v-af4b6fd4]{display:flex;align-items:center;gap:8px;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;background:#f9fafb;transition:border-color .15s,background .15s}.input-wrap.focado[data-v-af4b6fd4]{border-color:#f97316;background:#fff}.input-wrap>i[data-v-af4b6fd4]{color:#9ca3af;font-size:15px;flex-shrink:0}.input-wrap input[data-v-af4b6fd4]{flex:1;border:none;background:none;outline:none;font-size:14px;color:#111827}.input-wrap input[data-v-af4b6fd4]::-moz-placeholder{color:#9ca3af}.input-wrap input[data-v-af4b6fd4]::placeholder{color:#9ca3af}.btn-olho[data-v-af4b6fd4]{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:15px;padding:2px;display:flex;align-items:center}.btn-olho[data-v-af4b6fd4]:hover{color:#374151}.erro[data-v-af4b6fd4]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;padding:8px 12px;font-size:13px;display:flex;align-items:center;gap:7px;margin-bottom:12px}.btn-entrar[data-v-af4b6fd4]{width:100%;background:#111827;color:#fff;border:none;border-radius:8px;padding:12px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:1rem;transition:background .15s}.btn-entrar[data-v-af4b6fd4]:hover:not(:disabled){background:#1f2937}.btn-entrar[data-v-af4b6fd4]:disabled{opacity:.6;cursor:default}.aviso-suporte[data-v-af4b6fd4]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fff7ed;border-radius:8px;border:1px solid #fed7aa}.aviso-suporte i[data-v-af4b6fd4]{color:#f97316;font-size:15px;flex-shrink:0}.aviso-suporte span[data-v-af4b6fd4]{font-size:12px;color:#92400e}.versao[data-v-af4b6fd4]{text-align:center;margin-top:1.25rem;font-size:11px;color:#9ca3af}.spin[data-v-af4b6fd4]{animation:spin-af4b6fd4 1s linear infinite}@keyframes spin-af4b6fd4{to{transform:rotate(360deg)}}@media(max-width:640px){.painel-esq[data-v-af4b6fd4]{display:none}.painel-dir[data-v-af4b6fd4]{padding:2rem 1.5rem}.login-wrap[data-v-af4b6fd4]{min-height:auto}}.dashboard[data-v-aa27267f]{padding:18px 22px;background:#0d1117;min-height:100%;color:#dce3ef;font-family:Segoe UI,system-ui,sans-serif;font-size:13px;box-sizing:border-box;overflow-y:auto}.loading[data-v-aa27267f]{display:flex;align-items:center;justify-content:center;gap:12px;padding:80px 0;color:#8090a8;font-size:14px}.spinner[data-v-aa27267f]{width:24px;height:24px;border:3px solid #1e2d45;border-top-color:#e07835;border-radius:50%;animation:spin-aa27267f .8s linear infinite}@keyframes spin-aa27267f{to{transform:rotate(360deg)}}.dash-header[data-v-aa27267f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.dash-header h1[data-v-aa27267f]{font-size:20px;font-weight:700;color:#dce3ef;margin:0}.dash-header p[data-v-aa27267f]{font-size:11px;color:#8090a8;margin:3px 0 0}.date-picker[data-v-aa27267f]{display:flex;align-items:center;gap:7px;background:#161f30;border:1px solid #1e2d45;border-radius:7px;padding:7px 12px;font-size:12px;color:#8090a8}.kpi-grid[data-v-aa27267f]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.kpi-card[data-v-aa27267f]{flex:1 1 140px;display:flex;align-items:center;gap:12px;background:#161f30;border:1px solid #1e2d45;border-radius:10px;padding:12px 14px}.kpi-icon[data-v-aa27267f]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-label[data-v-aa27267f]{font-size:10px;color:#8090a8;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.kpi-valor[data-v-aa27267f]{font-size:16px;font-weight:700;color:#dce3ef;margin-top:2px;white-space:nowrap}.kpi-trend[data-v-aa27267f]{display:flex;align-items:center;gap:4px;font-size:11px;margin-top:3px}.kpi-trend.up[data-v-aa27267f]{color:#22c55e}.kpi-trend.down[data-v-aa27267f]{color:#ef4444}.charts-row[data-v-aa27267f]{display:flex;gap:14px;margin-bottom:16px;flex-wrap:wrap}.chart-card[data-v-aa27267f]{background:#161f30;border:1px solid #1e2d45;border-radius:12px;padding:16px 18px}.chart-large[data-v-aa27267f]{flex:2 1 320px}.chart-small[data-v-aa27267f]{flex:1 1 240px}.chart-header[data-v-aa27267f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;font-size:13px;font-weight:600;color:#dce3ef}.chart-sub[data-v-aa27267f]{font-size:11px;font-weight:400;color:#8090a8}.chart-wrap[data-v-aa27267f]{height:180px}.sem-dados[data-v-aa27267f]{display:flex;align-items:center;justify-content:center;height:110px;color:#8090a8;font-size:12px}.donut-body[data-v-aa27267f]{display:flex;align-items:center;gap:12px}.donut-wrap[data-v-aa27267f]{width:110px;height:110px;flex-shrink:0}.donut-legend[data-v-aa27267f]{flex:1;display:flex;flex-direction:column;gap:8px}.legend-item[data-v-aa27267f]{display:flex;align-items:center;gap:7px}.legend-dot[data-v-aa27267f]{width:8px;height:8px;border-radius:2px;flex-shrink:0}.legend-nome[data-v-aa27267f]{font-size:11.5px;color:#dce3ef;flex:1}.legend-vals[data-v-aa27267f]{text-align:right}.legend-pct[data-v-aa27267f]{display:block;font-size:11px;font-weight:700;color:#dce3ef}.legend-val[data-v-aa27267f]{display:block;font-size:10px;color:#8090a8}.table-card[data-v-aa27267f]{background:#161f30;border:1px solid #1e2d45;border-radius:12px;padding:16px 18px}.table-title[data-v-aa27267f]{font-size:13px;font-weight:600;color:#dce3ef;margin-bottom:12px}.table-wrap[data-v-aa27267f]{overflow-x:auto}table[data-v-aa27267f]{width:100%;border-collapse:collapse}thead tr[data-v-aa27267f]{border-bottom:1px solid #1e2d45}th[data-v-aa27267f]{text-align:left;padding:6px 10px;font-size:11px;font-weight:600;color:#8090a8;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}tbody tr[data-v-aa27267f]{border-bottom:1px solid #1e2d45;cursor:pointer;transition:background .15s}tbody tr:hover td[data-v-aa27267f]{background:#1a2540}td[data-v-aa27267f]{padding:10px;font-size:12.5px;color:#dce3ef}.mono[data-v-aa27267f]{font-family:monospace;color:#8090a8}.muted[data-v-aa27267f]{color:#8090a8}.bold[data-v-aa27267f]{font-weight:600}.num[data-v-aa27267f]{text-align:right}.center[data-v-aa27267f]{text-align:center}.badge[data-v-aa27267f]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600}.badge-ok[data-v-aa27267f]{background:#22c55e26;color:#22c55e}.badge-pend[data-v-aa27267f]{background:#f59e0b26;color:#f59e0b}.badge-cancel[data-v-aa27267f]{background:#ef444426;color:#ef4444}.btn-eye[data-v-aa27267f]{background:none;border:none;cursor:pointer;color:#8090a8;display:flex;align-items:center;padding:0;transition:color .2s}.btn-eye[data-v-aa27267f]:hover{color:#e07835}.table-footer[data-v-aa27267f]{text-align:center;margin-top:14px}.btn-ver-todas[data-v-aa27267f]{background:#e07835;border:none;color:#fff;font-weight:600;font-size:13px;padding:9px 24px;border-radius:7px;cursor:pointer;transition:background .2s}.btn-ver-todas[data-v-aa27267f]:hover{background:#f0954a}.modal-bg[data-v-e30f1427]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:1000;display:flex;align-items:center;justify-content:center}.modal[data-v-e30f1427]{background:#1a2433;border:1px solid #2d4158;border-top:3px solid #e05c1a;border-radius:8px;width:900px;max-width:96vw;max-height:90vh;display:flex;flex-direction:column}.modal-header[data-v-e30f1427]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #1a2c3f}.modal-title[data-v-e30f1427]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#fff}.modal-title i[data-v-e30f1427]{color:#e05c1a}.btn-fechar[data-v-e30f1427]{background:none;border:none;color:#6a85a0;font-size:20px;cursor:pointer}.btn-fechar[data-v-e30f1427]:hover{color:#f87171}.tabs[data-v-e30f1427]{display:flex;gap:0;border-bottom:1px solid #1a2c3f;padding:0 16px}.tab[data-v-e30f1427]{background:none;border:none;border-bottom:2px solid transparent;color:#6a85a0;padding:8px 16px;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:6px;margin-bottom:-1px}.tab.active[data-v-e30f1427]{color:#e05c1a;border-bottom-color:#e05c1a}.tab[data-v-e30f1427]:hover{color:#cdd8e3}.modal-body[data-v-e30f1427]{flex:1;overflow-y:auto;padding:0}.aba-content[data-v-e30f1427]{padding:16px}.row[data-v-e30f1427]{display:flex;gap:10px;margin-bottom:10px;flex-wrap:wrap}.field[data-v-e30f1427]{display:flex;flex-direction:column;gap:4px}.field label[data-v-e30f1427]{font-size:11px;color:#89a;font-weight:600}.field input[data-v-e30f1427],.field select[data-v-e30f1427]{background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:6px 9px;font-size:13px;outline:none;width:100%}.field input[data-v-e30f1427]:focus,.field select[data-v-e30f1427]:focus{border-color:#e05c1a}.field input[data-v-e30f1427]:disabled{opacity:.5;cursor:default}.field.check[data-v-e30f1427]{flex-direction:row;align-items:center}.field.check label[data-v-e30f1427]{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#b0c4d8;cursor:pointer;font-weight:400}.field.check input[type=checkbox][data-v-e30f1427]{width:16px;height:16px;accent-color:#e05c1a}.modal-footer[data-v-e30f1427]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid #1a2c3f;justify-content:flex-end}.erro[data-v-e30f1427]{color:#f87171;font-size:12px;flex:1}.btn-cancelar[data-v-e30f1427]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;border-radius:6px;padding:8px 20px;cursor:pointer;font-size:13px}.btn-salvar[data-v-e30f1427]{background:#e05c1a;color:#fff;border:none;border-radius:6px;padding:8px 24px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-salvar[data-v-e30f1427]:disabled{opacity:.6;cursor:default}.foto-wrap[data-v-e30f1427]{display:flex;flex-direction:column;gap:8px}.foto-preview[data-v-e30f1427]{width:160px;height:160px;border:2px dashed #2d4158;border-radius:10px;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#12121c;transition:border-color .2s}.foto-preview[data-v-e30f1427]:hover{border-color:#e05c1a}.foto-preview img[data-v-e30f1427]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.foto-placeholder[data-v-e30f1427]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#445}.foto-placeholder i[data-v-e30f1427]{font-size:32px;color:#2d4158}.foto-placeholder span[data-v-e30f1427]{font-size:12px;color:#4a6178}.foto-acoes[data-v-e30f1427]{display:flex;gap:6px}.btn-foto-trocar[data-v-e30f1427]{background:#3b82f626;color:#3b82f6;border:none;border-radius:6px;padding:5px 10px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:4px}.btn-foto-remover[data-v-e30f1427]{background:#ef444426;color:#ef4444;border:none;border-radius:6px;padding:5px 10px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:4px}.btn-foto-pesquisar[data-v-e30f1427]{background:#a855f726;color:#a855f7;border:1px solid rgba(168,85,247,.3);border-radius:6px;padding:6px 12px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:5px;margin-top:6px;width:160px;justify-content:center}.btn-foto-pesquisar[data-v-e30f1427]:hover{background:#a855f74d}.pesquisa-wrap[data-v-e30f1427]{background:#12202e;border:1px solid #2d4158;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:10px;width:100%}.pesquisa-barra[data-v-e30f1427]{display:flex;gap:6px}.pesquisa-input[data-v-e30f1427]{flex:1;background:#1a2c3f;border:1px solid #2d4158;border-radius:6px;color:#cdd8e3;padding:7px 10px;font-size:13px;outline:none}.pesquisa-input[data-v-e30f1427]:focus{border-color:#a855f7}.btn-buscar-img[data-v-e30f1427]{background:#a855f7;color:#fff;border:none;border-radius:6px;padding:7px 14px;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:5px;white-space:nowrap}.btn-buscar-img[data-v-e30f1427]:disabled{opacity:.6;cursor:default}.btn-fechar-pesquisa[data-v-e30f1427]{background:#243347;border:1px solid #2d4158;color:#6a85a0;border-radius:6px;padding:7px 10px;cursor:pointer}.pesquisa-grid[data-v-e30f1427]{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;max-height:260px;overflow-y:auto}.pesquisa-item[data-v-e30f1427]{aspect-ratio:1;border-radius:6px;overflow:hidden;cursor:pointer;position:relative;background:#1a2c3f;border:2px solid transparent;transition:border-color .15s}.pesquisa-item[data-v-e30f1427]:hover{border-color:#a855f7}.pesquisa-item img[data-v-e30f1427]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pesquisa-overlay[data-v-e30f1427]{position:absolute;top:0;right:0;bottom:0;left:0;background:#a855f780;display:none;align-items:center;justify-content:center;color:#fff;font-size:24px}.pesquisa-item:hover .pesquisa-overlay[data-v-e30f1427]{display:flex}.pesquisa-msg[data-v-e30f1427]{color:#6a85a0;font-size:13px;display:flex;align-items:center;gap:8px;padding:16px 0;justify-content:center}.spin[data-v-e30f1427]{animation:spin-e30f1427 .8s linear infinite}@keyframes spin-e30f1427{to{transform:rotate(360deg)}}.page[data-v-1ab43872]{display:flex;flex-direction:column;height:100%;background:#1a2433;color:#cdd8e3}.page-header[data-v-1ab43872]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f;flex-shrink:0}.page-title[data-v-1ab43872]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#fff}.page-title i[data-v-1ab43872]{color:#e05c1a;font-size:20px}.page-actions[data-v-1ab43872]{display:flex;gap:10px;align-items:center}.search-wrap[data-v-1ab43872]{position:relative}.search-icon[data-v-1ab43872]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#6a85a0;font-size:15px}.search-input[data-v-1ab43872]{background:#243347;border:1px solid #2d4158;border-radius:6px;color:#cdd8e3;padding:7px 12px 7px 32px;font-size:13px;width:320px;outline:none}.search-input[data-v-1ab43872]:focus{border-color:#e05c1a}.btn-novo[data-v-1ab43872]{background:#e05c1a;color:#fff;border:none;border-radius:6px;padding:7px 16px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-novo[data-v-1ab43872]:hover{background:#c94e15}.table-wrap[data-v-1ab43872]{flex:1;overflow:auto}table[data-v-1ab43872]{width:100%;border-collapse:collapse;font-size:12.5px}thead[data-v-1ab43872]{position:sticky;top:0;z-index:10}th[data-v-1ab43872]{background:#0f1922;color:#89a;font-weight:600;padding:9px 10px;text-align:left;border-bottom:2px solid #e05c1a;white-space:nowrap}td[data-v-1ab43872]{padding:7px 10px;border-bottom:1px solid #1a2c3f;color:#b0c4d8}tr:hover td[data-v-1ab43872]{background:#1e2d3d}.center[data-v-1ab43872]{text-align:center}.right[data-v-1ab43872]{text-align:right}.venda[data-v-1ab43872]{color:#4ade80;font-weight:600}.negativo[data-v-1ab43872]{color:#f87171}.badge-s[data-v-1ab43872]{background:#14532d;color:#4ade80;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.badge-n[data-v-1ab43872]{background:#450a0a;color:#f87171;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.acoes button[data-v-1ab43872]{background:none;border:none;color:#6a85a0;cursor:pointer;padding:3px 5px;border-radius:4px;font-size:14px}.acoes button[data-v-1ab43872]:hover{color:#fff;background:#243347}.btn-del[data-v-1ab43872]:hover{color:#f87171!important}.vazio[data-v-1ab43872]{text-align:center;padding:40px;color:#6a85a0}.loading[data-v-1ab43872]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;color:#6a85a0}.spin[data-v-1ab43872]{animation:spin-1ab43872 1s linear infinite}@keyframes spin-1ab43872{to{transform:rotate(360deg)}}.pagination[data-v-1ab43872]{display:flex;align-items:center;gap:12px;padding:8px 16px;background:#0f1922;border-top:1px solid #1a2c3f;flex-shrink:0}.total-info[data-v-1ab43872]{color:#6a85a0;font-size:12px;flex:1}.pg-btns[data-v-1ab43872]{display:flex;align-items:center;gap:8px;font-size:13px}.pg-btns button[data-v-1ab43872]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;border-radius:4px;padding:4px 8px;cursor:pointer}.pg-btns button[data-v-1ab43872]:disabled{opacity:.4;cursor:default}.pg-btns span[data-v-1ab43872]{color:#89a}select[data-v-1ab43872]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;border-radius:4px;padding:4px 8px;font-size:12px}.grupo-col[data-v-1ab43872]{font-size:12px;color:#888}.modal-bg[data-v-e1d34094]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:1000;display:flex;align-items:center;justify-content:center}.modal[data-v-e1d34094]{background:#1a2433;border:1px solid #2d4158;border-top:3px solid #e05c1a;border-radius:8px;width:860px;max-width:96vw;max-height:90vh;display:flex;flex-direction:column}.modal-header[data-v-e1d34094]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #1a2c3f}.modal-title[data-v-e1d34094]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#fff}.modal-title i[data-v-e1d34094]{color:#e05c1a}.btn-fechar[data-v-e1d34094]{background:none;border:none;color:#6a85a0;font-size:20px;cursor:pointer}.tabs[data-v-e1d34094]{display:flex;border-bottom:1px solid #1a2c3f;padding:0 16px}.tab[data-v-e1d34094]{background:none;border:none;border-bottom:2px solid transparent;color:#6a85a0;padding:8px 16px;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:6px;margin-bottom:-1px}.tab.active[data-v-e1d34094]{color:#e05c1a;border-bottom-color:#e05c1a}.modal-body[data-v-e1d34094]{flex:1;overflow-y:auto}.aba-content[data-v-e1d34094]{padding:16px}.row[data-v-e1d34094]{display:flex;gap:10px;margin-bottom:10px;flex-wrap:wrap}.field[data-v-e1d34094]{display:flex;flex-direction:column;gap:4px}.field label[data-v-e1d34094]{font-size:11px;color:#89a;font-weight:600}.field input[data-v-e1d34094],.field select[data-v-e1d34094]{background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:6px 9px;font-size:13px;outline:none;width:100%}.field input[data-v-e1d34094]:focus,.field select[data-v-e1d34094]:focus{border-color:#e05c1a}.field input[data-v-e1d34094]:disabled{opacity:.5}.field.check[data-v-e1d34094]{flex-direction:row;align-items:center}.field.check label[data-v-e1d34094]{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#b0c4d8;cursor:pointer;font-weight:400}.field.check input[type=checkbox][data-v-e1d34094]{width:16px;height:16px;accent-color:#e05c1a}.modal-footer[data-v-e1d34094]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid #1a2c3f;justify-content:flex-end}.erro[data-v-e1d34094]{color:#f87171;font-size:12px;flex:1}.btn-cancelar[data-v-e1d34094]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;border-radius:6px;padding:8px 20px;cursor:pointer;font-size:13px}.btn-salvar[data-v-e1d34094]{background:#e05c1a;color:#fff;border:none;border-radius:6px;padding:8px 24px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-salvar[data-v-e1d34094]:disabled{opacity:.6;cursor:default}.page[data-v-cb42138e]{display:flex;flex-direction:column;height:100%;background:#1a2433;color:#cdd8e3}.page-header[data-v-cb42138e]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f;flex-shrink:0}.page-title[data-v-cb42138e]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#fff}.page-title i[data-v-cb42138e]{color:#e05c1a;font-size:20px}.page-actions[data-v-cb42138e]{display:flex;gap:10px;align-items:center}.search-wrap[data-v-cb42138e]{position:relative}.search-icon[data-v-cb42138e]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#6a85a0;font-size:15px}.search-input[data-v-cb42138e]{background:#243347;border:1px solid #2d4158;border-radius:6px;color:#cdd8e3;padding:7px 12px 7px 32px;font-size:13px;width:320px;outline:none}.search-input[data-v-cb42138e]:focus{border-color:#e05c1a}.btn-novo[data-v-cb42138e]{background:#e05c1a;color:#fff;border:none;border-radius:6px;padding:7px 16px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.table-wrap[data-v-cb42138e]{flex:1;overflow:auto}table[data-v-cb42138e]{width:100%;border-collapse:collapse;font-size:12.5px}thead[data-v-cb42138e]{position:sticky;top:0;z-index:10}th[data-v-cb42138e]{background:#0f1922;color:#89a;font-weight:600;padding:9px 10px;text-align:left;border-bottom:2px solid #e05c1a;white-space:nowrap}td[data-v-cb42138e]{padding:7px 10px;border-bottom:1px solid #1a2c3f;color:#b0c4d8}tr:hover td[data-v-cb42138e]{background:#1e2d3d}.center[data-v-cb42138e]{text-align:center}.badge-s[data-v-cb42138e]{background:#14532d;color:#4ade80;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.badge-n[data-v-cb42138e]{background:#450a0a;color:#f87171;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.acoes button[data-v-cb42138e]{background:none;border:none;color:#6a85a0;cursor:pointer;padding:3px 5px;border-radius:4px;font-size:14px}.acoes button[data-v-cb42138e]:hover{color:#fff;background:#243347}.btn-del[data-v-cb42138e]:hover{color:#f87171!important}.vazio[data-v-cb42138e]{text-align:center;padding:40px;color:#6a85a0}.loading[data-v-cb42138e]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;color:#6a85a0}.spin[data-v-cb42138e]{animation:spin-cb42138e 1s linear infinite}@keyframes spin-cb42138e{to{transform:rotate(360deg)}}.pagination[data-v-cb42138e]{display:flex;align-items:center;gap:12px;padding:8px 16px;background:#0f1922;border-top:1px solid #1a2c3f;flex-shrink:0}.total-info[data-v-cb42138e]{color:#6a85a0;font-size:12px;flex:1}.pg-btns[data-v-cb42138e]{display:flex;align-items:center;gap:8px;font-size:13px}.pg-btns button[data-v-cb42138e]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;border-radius:4px;padding:4px 8px;cursor:pointer}.pg-btns button[data-v-cb42138e]:disabled{opacity:.4;cursor:default}.pg-btns span[data-v-cb42138e]{color:#89a}select[data-v-cb42138e]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;border-radius:4px;padding:4px 8px;font-size:12px}.modal-bg[data-v-05d0fb20]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:1000;display:flex;align-items:center;justify-content:center}.modal[data-v-05d0fb20]{background:#1a2433;border:1px solid #2d4158;border-top:3px solid #e05c1a;border-radius:8px;width:820px;max-width:96vw;max-height:90vh;display:flex;flex-direction:column}.modal-header[data-v-05d0fb20]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #1a2c3f}.modal-title[data-v-05d0fb20]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#fff}.modal-title i[data-v-05d0fb20]{color:#e05c1a}.btn-fechar[data-v-05d0fb20]{background:none;border:none;color:#6a85a0;font-size:20px;cursor:pointer}.tabs[data-v-05d0fb20]{display:flex;border-bottom:1px solid #1a2c3f;padding:0 16px}.tab[data-v-05d0fb20]{background:none;border:none;border-bottom:2px solid transparent;color:#6a85a0;padding:8px 16px;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:6px;margin-bottom:-1px}.tab.active[data-v-05d0fb20]{color:#e05c1a;border-bottom-color:#e05c1a}.modal-body[data-v-05d0fb20]{flex:1;overflow-y:auto}.aba-content[data-v-05d0fb20]{padding:16px}.row[data-v-05d0fb20]{display:flex;gap:10px;margin-bottom:10px;flex-wrap:wrap}.field[data-v-05d0fb20]{display:flex;flex-direction:column;gap:4px}.field label[data-v-05d0fb20]{font-size:11px;color:#89a;font-weight:600;display:flex;align-items:center;gap:4px}.field input[data-v-05d0fb20],.field select[data-v-05d0fb20]{background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:6px 9px;font-size:13px;outline:none;width:100%}.field input[data-v-05d0fb20]:focus,.field select[data-v-05d0fb20]:focus{border-color:#e05c1a}.field input[data-v-05d0fb20]:disabled{opacity:.5}.field.check[data-v-05d0fb20]{flex-direction:row;align-items:center}.field.check label[data-v-05d0fb20]{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#b0c4d8;cursor:pointer;font-weight:400}.field.check input[type=checkbox][data-v-05d0fb20]{width:16px;height:16px;accent-color:#e05c1a}.btn-ver-perm[data-v-05d0fb20]{background:#243347;border:1px solid #2d4158;color:#89a;border-radius:5px;padding:6px 12px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:5px}.btn-ver-perm[data-v-05d0fb20]:hover{color:#fff;border-color:#e05c1a}.perm-preview[data-v-05d0fb20]{background:#0f1924;border:1px solid #2d4158;border-radius:6px;padding:12px;margin-top:4px}.perm-preview-titulo[data-v-05d0fb20]{font-size:12px;color:#89a;margin-bottom:10px;display:flex;align-items:center;gap:6px}.perm-preview-titulo i[data-v-05d0fb20]{color:#e05c1a}.perm-preview-titulo strong[data-v-05d0fb20]{color:#cdd8e3}.perm-preview-grid[data-v-05d0fb20]{display:flex;flex-wrap:wrap;gap:6px}.perm-tag[data-v-05d0fb20]{background:#1a2c3f;border:1px solid #2d4158;border-radius:4px;padding:3px 8px;font-size:11px;color:#8fb3d4;display:flex;align-items:center;gap:4px}.perm-tag i[data-v-05d0fb20]{font-size:10px;color:#22c55e}.perm-badge[data-v-05d0fb20]{background:#243347;color:#e05c1a;font-size:10px;padding:1px 5px;border-radius:3px;font-weight:600}.modal-footer[data-v-05d0fb20]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid #1a2c3f;justify-content:flex-end}.erro[data-v-05d0fb20]{color:#f87171;font-size:12px;flex:1}.btn-cancelar[data-v-05d0fb20]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;border-radius:6px;padding:8px 20px;cursor:pointer;font-size:13px}.btn-salvar[data-v-05d0fb20]{background:#e05c1a;color:#fff;border:none;border-radius:6px;padding:8px 24px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-salvar[data-v-05d0fb20]:disabled{opacity:.6;cursor:default}.page[data-v-a7a16c1d]{display:flex;flex-direction:column;height:100%;background:#1a2433;color:#cdd8e3}.page-header[data-v-a7a16c1d]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f;flex-shrink:0}.page-title[data-v-a7a16c1d]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#fff}.page-title i[data-v-a7a16c1d]{color:#e05c1a;font-size:20px}.page-actions[data-v-a7a16c1d]{display:flex;gap:10px;align-items:center}.search-wrap[data-v-a7a16c1d]{position:relative}.search-icon[data-v-a7a16c1d]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#6a85a0;font-size:15px}.search-input[data-v-a7a16c1d]{background:#243347;border:1px solid #2d4158;border-radius:6px;color:#cdd8e3;padding:7px 12px 7px 32px;font-size:13px;width:300px;outline:none}.search-input[data-v-a7a16c1d]:focus{border-color:#e05c1a}.btn-novo[data-v-a7a16c1d]{background:#e05c1a;color:#fff;border:none;border-radius:6px;padding:7px 16px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.table-wrap[data-v-a7a16c1d]{flex:1;overflow:auto}table[data-v-a7a16c1d]{width:100%;border-collapse:collapse;font-size:12.5px}thead[data-v-a7a16c1d]{position:sticky;top:0;z-index:10}th[data-v-a7a16c1d]{background:#0f1922;color:#89a;font-weight:600;padding:9px 10px;text-align:left;border-bottom:2px solid #e05c1a;white-space:nowrap}td[data-v-a7a16c1d]{padding:7px 10px;border-bottom:1px solid #1a2c3f;color:#b0c4d8}tr:hover td[data-v-a7a16c1d]{background:#1e2d3d}.center[data-v-a7a16c1d]{text-align:center}.right[data-v-a7a16c1d]{text-align:right}.badge-s[data-v-a7a16c1d]{background:#14532d;color:#4ade80;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.badge-n[data-v-a7a16c1d]{background:#450a0a;color:#f87171;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.acoes button[data-v-a7a16c1d]{background:none;border:none;color:#6a85a0;cursor:pointer;padding:3px 5px;border-radius:4px;font-size:14px}.acoes button[data-v-a7a16c1d]:hover{color:#fff;background:#243347}.btn-del[data-v-a7a16c1d]:hover{color:#f87171!important}.vazio[data-v-a7a16c1d]{text-align:center;padding:40px;color:#6a85a0}.loading[data-v-a7a16c1d]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;color:#6a85a0}.spin[data-v-a7a16c1d]{animation:spin-a7a16c1d 1s linear infinite}@keyframes spin-a7a16c1d{to{transform:rotate(360deg)}}.pagination[data-v-a7a16c1d]{display:flex;align-items:center;gap:12px;padding:8px 16px;background:#0f1922;border-top:1px solid #1a2c3f;flex-shrink:0}.total-info[data-v-a7a16c1d]{color:#6a85a0;font-size:12px;flex:1}.pg-btns[data-v-a7a16c1d]{display:flex;align-items:center;gap:8px;font-size:13px}.pg-btns button[data-v-a7a16c1d]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;border-radius:4px;padding:4px 8px;cursor:pointer}.pg-btns button[data-v-a7a16c1d]:disabled{opacity:.4;cursor:default}.pg-btns span[data-v-a7a16c1d]{color:#89a}select[data-v-a7a16c1d]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;border-radius:4px;padding:4px 8px;font-size:12px}.modal-bg[data-v-4607fe19]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:1000;display:flex;align-items:center;justify-content:center}.modal[data-v-4607fe19]{background:#1a2433;border:1px solid #2d4158;border-top:3px solid #e05c1a;border-radius:8px;width:750px;max-width:96vw;max-height:90vh;display:flex;flex-direction:column}.modal-header[data-v-4607fe19]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #1a2c3f}.modal-title[data-v-4607fe19]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#fff}.modal-title i[data-v-4607fe19]{color:#e05c1a}.btn-fechar[data-v-4607fe19]{background:none;border:none;color:#6a85a0;font-size:20px;cursor:pointer}.modal-body[data-v-4607fe19]{flex:1;overflow-y:auto}.aba-content[data-v-4607fe19]{padding:16px}.row[data-v-4607fe19]{display:flex;gap:10px;margin-bottom:10px;flex-wrap:wrap}.field[data-v-4607fe19]{display:flex;flex-direction:column;gap:4px}.field label[data-v-4607fe19]{font-size:11px;color:#89a;font-weight:600}.field input[data-v-4607fe19]{background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:6px 9px;font-size:13px;outline:none;width:100%}.field input[data-v-4607fe19]:focus{border-color:#e05c1a}.field input[data-v-4607fe19]:disabled{opacity:.5}.modal-footer[data-v-4607fe19]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid #1a2c3f;justify-content:flex-end}.erro[data-v-4607fe19]{color:#f87171;font-size:12px;flex:1}.btn-cancelar[data-v-4607fe19]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;border-radius:6px;padding:8px 20px;cursor:pointer;font-size:13px}.btn-salvar[data-v-4607fe19]{background:#e05c1a;color:#fff;border:none;border-radius:6px;padding:8px 24px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-salvar[data-v-4607fe19]:disabled{opacity:.6;cursor:default}.page[data-v-f27ab569]{display:flex;flex-direction:column;height:100%;background:#1a2433;color:#cdd8e3}.page-header[data-v-f27ab569]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f;flex-shrink:0}.page-title[data-v-f27ab569]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#fff}.page-title i[data-v-f27ab569]{color:#e05c1a;font-size:20px}.page-actions[data-v-f27ab569]{display:flex;gap:10px;align-items:center}.search-wrap[data-v-f27ab569]{position:relative}.search-icon[data-v-f27ab569]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#6a85a0;font-size:15px}.search-input[data-v-f27ab569]{background:#243347;border:1px solid #2d4158;border-radius:6px;color:#cdd8e3;padding:7px 12px 7px 32px;font-size:13px;width:300px;outline:none}.search-input[data-v-f27ab569]:focus{border-color:#e05c1a}.btn-novo[data-v-f27ab569]{background:#e05c1a;color:#fff;border:none;border-radius:6px;padding:7px 16px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.table-wrap[data-v-f27ab569]{flex:1;overflow:auto}table[data-v-f27ab569]{width:100%;border-collapse:collapse;font-size:12.5px}thead[data-v-f27ab569]{position:sticky;top:0;z-index:10}th[data-v-f27ab569]{background:#0f1922;color:#89a;font-weight:600;padding:9px 10px;text-align:left;border-bottom:2px solid #e05c1a;white-space:nowrap}td[data-v-f27ab569]{padding:7px 10px;border-bottom:1px solid #1a2c3f;color:#b0c4d8}tr:hover td[data-v-f27ab569]{background:#1e2d3d}.center[data-v-f27ab569]{text-align:center}.acoes button[data-v-f27ab569]{background:none;border:none;color:#6a85a0;cursor:pointer;padding:3px 5px;border-radius:4px;font-size:14px}.acoes button[data-v-f27ab569]:hover{color:#fff;background:#243347}.btn-del[data-v-f27ab569]:hover{color:#f87171!important}.vazio[data-v-f27ab569]{text-align:center;padding:40px;color:#6a85a0}.loading[data-v-f27ab569]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;color:#6a85a0}.spin[data-v-f27ab569]{animation:spin-f27ab569 1s linear infinite}@keyframes spin-f27ab569{to{transform:rotate(360deg)}}.pagination[data-v-f27ab569]{display:flex;align-items:center;gap:12px;padding:8px 16px;background:#0f1922;border-top:1px solid #1a2c3f;flex-shrink:0}.total-info[data-v-f27ab569]{color:#6a85a0;font-size:12px;flex:1}.pg-btns[data-v-f27ab569]{display:flex;align-items:center;gap:8px;font-size:13px}.pg-btns button[data-v-f27ab569]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;border-radius:4px;padding:4px 8px;cursor:pointer}.pg-btns button[data-v-f27ab569]:disabled{opacity:.4;cursor:default}.pg-btns span[data-v-f27ab569]{color:#89a}.page[data-v-e4c24147]{display:flex;flex-direction:column;height:100%;background:#1a2433;color:#cdd8e3}.page-header[data-v-e4c24147]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f;flex-shrink:0}.page-title[data-v-e4c24147]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#fff}.page-title i[data-v-e4c24147]{color:#e05c1a;font-size:20px}.page-actions[data-v-e4c24147]{display:flex;gap:10px;align-items:center}.filtros[data-v-e4c24147]{display:flex;gap:4px}.btn-filtro[data-v-e4c24147]{background:#243347;border:1px solid #2d4158;color:#89a;border-radius:6px;padding:6px 12px;font-size:12px;cursor:pointer}.btn-filtro.active[data-v-e4c24147]{background:#e05c1a;border-color:#e05c1a;color:#fff}.search-wrap[data-v-e4c24147]{position:relative}.search-icon[data-v-e4c24147]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#6a85a0;font-size:15px}.search-input[data-v-e4c24147]{background:#243347;border:1px solid #2d4158;border-radius:6px;color:#cdd8e3;padding:7px 12px 7px 32px;font-size:13px;width:240px;outline:none}.search-input[data-v-e4c24147]:focus{border-color:#e05c1a}.btn-refresh[data-v-e4c24147]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;border-radius:6px;padding:7px 10px;cursor:pointer;font-size:16px}.btn-refresh[data-v-e4c24147]:hover{border-color:#e05c1a;color:#e05c1a}.table-wrap[data-v-e4c24147]{flex:1;overflow:auto}table[data-v-e4c24147]{width:100%;border-collapse:collapse;font-size:12.5px}thead[data-v-e4c24147]{position:sticky;top:0;z-index:10}th[data-v-e4c24147]{background:#0f1922;color:#89a;font-weight:600;padding:9px 10px;text-align:left;border-bottom:2px solid #e05c1a;white-space:nowrap}td[data-v-e4c24147]{padding:7px 10px;border-bottom:1px solid #1a2c3f;color:#b0c4d8}tr:hover td[data-v-e4c24147]{background:#1e2d3d}.center[data-v-e4c24147]{text-align:center}.right[data-v-e4c24147]{text-align:right}.badge-aberto[data-v-e4c24147]{background:#14532d;color:#4ade80;border-radius:4px;padding:2px 10px;font-size:11px;font-weight:600}.badge-fechado[data-v-e4c24147]{background:#1e3a5f;color:#60a5fa;border-radius:4px;padding:2px 10px;font-size:11px;font-weight:600}.txt-aberto[data-v-e4c24147]{color:#4ade80}.txt-fechado[data-v-e4c24147]{color:#60a5fa}.acoes button[data-v-e4c24147]{background:none;border:none;color:#6a85a0;cursor:pointer;padding:3px 5px;border-radius:4px;font-size:14px}.acoes button[data-v-e4c24147]:hover{color:#fff;background:#243347}.btn-fechar-cx[data-v-e4c24147]:hover{color:#f87171!important}.vazio[data-v-e4c24147]{text-align:center;padding:40px;color:#6a85a0}.loading[data-v-e4c24147]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;color:#6a85a0}.spin[data-v-e4c24147]{animation:spin-e4c24147 1s linear infinite}@keyframes spin-e4c24147{to{transform:rotate(360deg)}}.pagination[data-v-e4c24147]{display:flex;align-items:center;gap:12px;padding:8px 16px;background:#0f1922;border-top:1px solid #1a2c3f;flex-shrink:0}.total-info[data-v-e4c24147]{color:#6a85a0;font-size:12px;flex:1}.pg-btns[data-v-e4c24147]{display:flex;align-items:center;gap:8px;font-size:13px}.pg-btns button[data-v-e4c24147]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;border-radius:4px;padding:4px 8px;cursor:pointer}.pg-btns button[data-v-e4c24147]:disabled{opacity:.4;cursor:default}.pg-btns span[data-v-e4c24147]{color:#89a}.modal-bg[data-v-e4c24147]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:1000;display:flex;align-items:center;justify-content:center}.modal-det[data-v-e4c24147]{background:#1a2433;border:1px solid #2d4158;border-top:3px solid #e05c1a;border-radius:8px;width:500px;max-width:96vw}.modal-header[data-v-e4c24147]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #1a2c3f}.modal-title[data-v-e4c24147]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#fff}.modal-title i[data-v-e4c24147]{color:#e05c1a}.btn-fechar[data-v-e4c24147]{background:none;border:none;color:#6a85a0;font-size:20px;cursor:pointer}.det-body[data-v-e4c24147]{padding:16px;display:flex;flex-direction:column;gap:10px}.det-row[data-v-e4c24147]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#243347;border-radius:6px;font-size:13px}.det-row span[data-v-e4c24147]{color:#89a}.det-row strong[data-v-e4c24147]{color:#cdd8e3}.btn-novo[data-v-e4c24147]{background:#e05c1a;border:none;color:#fff;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-novo[data-v-e4c24147]:hover{background:#c94e14}.form-field[data-v-e4c24147]{display:flex;flex-direction:column;gap:5px}.form-field label[data-v-e4c24147]{font-size:12px;color:#89a;font-weight:600}.form-field input[data-v-e4c24147],.form-field select[data-v-e4c24147]{background:#243347;border:1px solid #2d4158;border-radius:6px;color:#cdd8e3;padding:8px 12px;font-size:13px;outline:none}.form-field select[data-v-e4c24147]{cursor:pointer}.form-field input[data-v-e4c24147]:focus{border-color:#e05c1a}.form-erro[data-v-e4c24147]{background:#3b1a1a;border:1px solid #7f1d1d;color:#f87171;border-radius:6px;padding:8px 12px;font-size:12px;display:flex;align-items:center;gap:6px}.form-actions[data-v-e4c24147]{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.btn-cancelar[data-v-e4c24147]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;border-radius:6px;padding:8px 16px;font-size:13px;cursor:pointer}.btn-cancelar[data-v-e4c24147]:hover{border-color:#e05c1a;color:#e05c1a}.btn-salvar[data-v-e4c24147]{background:#e05c1a;border:none;color:#fff;border-radius:6px;padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-salvar[data-v-e4c24147]:hover{background:#c94e14}.btn-salvar[data-v-e4c24147]:disabled{opacity:.6;cursor:default}.obrig[data-v-e4c24147]{color:#e05c1a}.input-select[data-v-7f220478]{width:100%;background:#0f1922;color:#cdd8e3;border:1px solid #2a3f55;border-radius:4px;padding:6px 8px;font-size:13px}.page[data-v-7f220478]{display:flex;flex-direction:column;height:100%;background:#1a2433;color:#cdd8e3}.page-header[data-v-7f220478]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f;flex-shrink:0}.page-title[data-v-7f220478]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#fff}.page-title i[data-v-7f220478]{color:#e05c1a;font-size:20px}.btn-salvar[data-v-7f220478]{background:#e05c1a;color:#fff;border:none;border-radius:6px;padding:7px 20px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-salvar[data-v-7f220478]:disabled{opacity:.6;cursor:default}.loading[data-v-7f220478]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;color:#6a85a0;flex:1}.spin[data-v-7f220478]{animation:spin-7f220478 1s linear infinite}@keyframes spin-7f220478{to{transform:rotate(360deg)}}.form-wrap[data-v-7f220478]{flex:1;display:flex;flex-direction:column;overflow:hidden}.tabs-main[data-v-7f220478]{display:flex;background:#0f1922;border-bottom:1px solid #1a2c3f;flex-shrink:0}.tab-main[data-v-7f220478]{background:none;border:none;border-bottom:2px solid transparent;color:#6a85a0;padding:10px 18px;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:6px;margin-bottom:-1px}.tab-main.active[data-v-7f220478]{color:#e05c1a;border-bottom-color:#e05c1a}.tab-main[data-v-7f220478]:hover{color:#cdd8e3}.aba-content[data-v-7f220478]{flex:1;overflow-y:auto;display:flex;flex-direction:column}.tabs-sub[data-v-7f220478]{display:flex;background:#162030;border-bottom:1px solid #1a2c3f;flex-shrink:0}.tab-sub[data-v-7f220478]{background:none;border:none;border-bottom:2px solid transparent;color:#6a85a0;padding:7px 14px;cursor:pointer;font-size:12px;margin-bottom:-1px}.tab-sub.active[data-v-7f220478]{color:#e05c1a;border-bottom-color:#e05c1a}.sub-content[data-v-7f220478]{padding:16px;flex:1;overflow-y:auto}.secao[data-v-7f220478]{font-size:11px;font-weight:700;color:#e05c1a;text-transform:uppercase;letter-spacing:.8px;margin:14px 0 8px;padding-bottom:4px;border-bottom:1px solid #1a2c3f}.secao[data-v-7f220478]:first-child{margin-top:0}.row[data-v-7f220478]{display:flex;gap:10px;margin-bottom:10px;flex-wrap:wrap;padding:0 16px}.field[data-v-7f220478]{display:flex;flex-direction:column;gap:4px}.field label[data-v-7f220478]{font-size:11px;color:#89a;font-weight:600}.field input[data-v-7f220478],.field select[data-v-7f220478]{background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:6px 9px;font-size:13px;outline:none;width:100%}.field input[data-v-7f220478]:focus,.field select[data-v-7f220478]:focus{border-color:#e05c1a}.field input[data-v-7f220478]:disabled{opacity:.5}.checks-grid[data-v-7f220478]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;margin-bottom:4px}.chk[data-v-7f220478]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#b0c4d8;cursor:pointer;padding:6px 10px;border-radius:5px;transition:background .1s}.chk[data-v-7f220478]:hover{background:#243347}.chk input[type=checkbox][data-v-7f220478]{width:15px;height:15px;accent-color:#e05c1a;flex-shrink:0}.check-full[data-v-7f220478]{display:flex;flex-direction:row;align-items:center}.check-full label[data-v-7f220478]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#b0c4d8;cursor:pointer}.check-full input[type=checkbox][data-v-7f220478]{width:15px;height:15px;accent-color:#e05c1a}.textarea-obs[data-v-7f220478]{width:100%;background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:10px;font-size:13px;outline:none;resize:vertical;min-height:200px;font-family:inherit}.textarea-obs[data-v-7f220478]:focus{border-color:#e05c1a}.erro-bar[data-v-7f220478]{background:#450a0a;color:#f87171;padding:8px 16px;font-size:13px;flex-shrink:0}.modal-bg[data-v-37c0c6fb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:1000;display:flex;align-items:center;justify-content:center}.modal[data-v-37c0c6fb]{background:#1a2433;border:1px solid #2d4158;border-top:3px solid #e05c1a;border-radius:8px;width:1100px;max-width:97vw;max-height:93vh;display:flex;flex-direction:column}.modal-header[data-v-37c0c6fb]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #1a2c3f;flex-shrink:0}.modal-title[data-v-37c0c6fb]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#fff}.modal-title i[data-v-37c0c6fb]{color:#e05c1a}.header-right[data-v-37c0c6fb]{display:flex;align-items:center;gap:16px}.total-header[data-v-37c0c6fb]{font-size:14px;color:#89a}.total-header strong[data-v-37c0c6fb]{color:#4ade80;font-size:16px}.btn-fechar[data-v-37c0c6fb]{background:none;border:none;color:#6a85a0;font-size:20px;cursor:pointer}.modal-body[data-v-37c0c6fb]{flex:1;overflow-y:auto;padding:16px}.secao[data-v-37c0c6fb]{font-size:11px;font-weight:700;color:#e05c1a;text-transform:uppercase;letter-spacing:.8px;margin:12px 0 8px;padding-bottom:4px;border-bottom:1px solid #1a2c3f}.secao[data-v-37c0c6fb]:first-child{margin-top:0}.secao-itens[data-v-37c0c6fb]{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;color:#e05c1a;text-transform:uppercase;letter-spacing:.8px;margin:12px 0 8px;padding-bottom:4px;border-bottom:1px solid #1a2c3f}.btn-add-item[data-v-37c0c6fb]{background:#e05c1a;color:#fff;border:none;border-radius:5px;padding:5px 12px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:4px}.row[data-v-37c0c6fb]{display:flex;gap:10px;margin-bottom:10px;flex-wrap:wrap}.field[data-v-37c0c6fb]{display:flex;flex-direction:column;gap:4px}.cli-field[data-v-37c0c6fb]{position:relative}.field label[data-v-37c0c6fb]{font-size:11px;color:#89a;font-weight:600}.field input[data-v-37c0c6fb],.field select[data-v-37c0c6fb]{background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:6px 9px;font-size:13px;outline:none;width:100%}.field input[data-v-37c0c6fb]:focus,.field select[data-v-37c0c6fb]:focus{border-color:#e05c1a}.drop-list[data-v-37c0c6fb]{position:absolute;top:100%;left:0;right:0;background:#1e2d3d;border:1px solid #e05c1a;border-radius:0 0 6px 6px;z-index:9999;max-height:220px;overflow-y:auto;box-shadow:0 8px 24px #000000b3}.drop-prod-fixed[data-v-37c0c6fb]{position:fixed;background:#1e2d3d;border:1px solid #e05c1a;border-radius:6px;z-index:99999;max-height:260px;overflow-y:auto;box-shadow:0 8px 28px #000000d9}.sug-item[data-v-37c0c6fb]{padding:7px 12px;cursor:pointer;font-size:12.5px;color:#b0c4d8;border-bottom:1px solid #1a2c3f;display:flex;justify-content:space-between;align-items:center;gap:8px}.sug-item[data-v-37c0c6fb]:hover{background:#2d4158;color:#fff}.sug-item strong[data-v-37c0c6fb]{color:#cdd8e3;flex:1}.sug-item span[data-v-37c0c6fb]{color:#6a85a0;font-size:11px;white-space:nowrap}.itens-wrap[data-v-37c0c6fb]{overflow-x:auto;margin-bottom:10px;border:1px solid #2d4158;border-radius:6px}.itens-table[data-v-37c0c6fb]{width:100%;border-collapse:collapse;font-size:12.5px}.itens-table th[data-v-37c0c6fb]{background:#0f1922;color:#89a;font-weight:600;padding:8px 10px;text-align:left;border-bottom:1px solid #2d4158;white-space:nowrap}.itens-table td[data-v-37c0c6fb]{padding:5px 8px;border-bottom:1px solid #1a2c3f;color:#b0c4d8;vertical-align:middle}.td-prod[data-v-37c0c6fb]{min-width:200px}.inp-prod[data-v-37c0c6fb],.inp-full[data-v-37c0c6fb]{background:#243347;border:1px solid #2d4158;border-radius:4px;color:#cdd8e3;padding:5px 8px;font-size:12px;width:100%;outline:none}.inp-prod[data-v-37c0c6fb]:focus,.inp-full[data-v-37c0c6fb]:focus{border-color:#e05c1a}.inp-num[data-v-37c0c6fb]{background:#243347;border:1px solid #2d4158;border-radius:4px;color:#cdd8e3;padding:5px 6px;font-size:12px;width:100%;text-align:right;outline:none}.inp-num[data-v-37c0c6fb]:focus{border-color:#e05c1a}.center[data-v-37c0c6fb]{text-align:center}.right[data-v-37c0c6fb]{text-align:right}.total-item[data-v-37c0c6fb]{color:#4ade80;font-weight:600}.btn-rm[data-v-37c0c6fb]{background:none;border:none;color:#6a85a0;cursor:pointer;font-size:14px;padding:4px}.btn-rm[data-v-37c0c6fb]:hover{color:#f87171}.vazio[data-v-37c0c6fb]{text-align:center;padding:20px;color:#6a85a0}.totais-row[data-v-37c0c6fb]{display:flex;justify-content:flex-end;gap:12px;padding:10px 0;border-top:1px solid #1a2c3f;margin-bottom:10px}.tot-box[data-v-37c0c6fb]{background:#243347;border-radius:6px;padding:8px 16px;text-align:right;min-width:140px}.tot-box span[data-v-37c0c6fb]{display:block;font-size:11px;color:#89a;margin-bottom:2px}.tot-box strong[data-v-37c0c6fb]{font-size:16px;color:#cdd8e3}.tot-box.neg strong[data-v-37c0c6fb]{color:#f87171}.tot-box.total[data-v-37c0c6fb]{background:#1a3050;border:1px solid #e05c1a}.tot-box.total strong[data-v-37c0c6fb]{color:#4ade80;font-size:18px}.textarea-obs[data-v-37c0c6fb]{width:100%;background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:8px;font-size:13px;outline:none;resize:vertical}.textarea-obs[data-v-37c0c6fb]:focus{border-color:#e05c1a}.modal-footer[data-v-37c0c6fb]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid #1a2c3f;justify-content:flex-end;flex-shrink:0}.erro[data-v-37c0c6fb]{color:#f87171;font-size:12px;flex:1}.btn-cancelar[data-v-37c0c6fb]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;border-radius:6px;padding:8px 20px;cursor:pointer;font-size:13px}.btn-salvar[data-v-37c0c6fb]{background:#e05c1a;color:#fff;border:none;border-radius:6px;padding:8px 24px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-salvar[data-v-37c0c6fb]:disabled{opacity:.6;cursor:default}.page[data-v-3d676595]{display:flex;flex-direction:column;height:100%;background:#1a2433;color:#cdd8e3}.page-header[data-v-3d676595]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f;flex-shrink:0}.page-title[data-v-3d676595]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#fff}.page-title i[data-v-3d676595]{color:#e05c1a;font-size:20px}.page-actions[data-v-3d676595]{display:flex;gap:10px;align-items:center}.filtros[data-v-3d676595]{display:flex;gap:4px}.btn-filtro[data-v-3d676595]{background:#243347;border:1px solid #2d4158;color:#89a;border-radius:6px;padding:6px 12px;font-size:12px;cursor:pointer}.btn-filtro.active[data-v-3d676595]{background:#e05c1a;border-color:#e05c1a;color:#fff}.search-wrap[data-v-3d676595]{position:relative}.search-icon[data-v-3d676595]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#6a85a0;font-size:15px}.search-input[data-v-3d676595]{background:#243347;border:1px solid #2d4158;border-radius:6px;color:#cdd8e3;padding:7px 12px 7px 32px;font-size:13px;width:260px;outline:none}.search-input[data-v-3d676595]:focus{border-color:#e05c1a}.btn-novo[data-v-3d676595]{background:#e05c1a;color:#fff;border:none;border-radius:6px;padding:7px 16px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.table-wrap[data-v-3d676595]{flex:1;overflow:auto}table[data-v-3d676595]{width:100%;border-collapse:collapse;font-size:12.5px}thead[data-v-3d676595]{position:sticky;top:0;z-index:10}th[data-v-3d676595]{background:#0f1922;color:#89a;font-weight:600;padding:9px 10px;text-align:left;border-bottom:2px solid #e05c1a;white-space:nowrap}td[data-v-3d676595]{padding:7px 10px;border-bottom:1px solid #1a2c3f;color:#b0c4d8}tr:hover td[data-v-3d676595]{background:#1e2d3d}.center[data-v-3d676595]{text-align:center}.right[data-v-3d676595]{text-align:right}.total[data-v-3d676595]{color:#4ade80;font-weight:600}.neg[data-v-3d676595]{color:#f87171}.badge-a[data-v-3d676595]{background:#14532d;color:#4ade80;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.badge-f[data-v-3d676595]{background:#1e3a5f;color:#60a5fa;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.badge-c[data-v-3d676595]{background:#450a0a;color:#f87171;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.acoes button[data-v-3d676595]{background:none;border:none;color:#6a85a0;cursor:pointer;padding:3px 5px;border-radius:4px;font-size:14px}.acoes button[data-v-3d676595]:hover{color:#fff;background:#243347}.btn-del[data-v-3d676595]:hover{color:#f87171!important}.vazio[data-v-3d676595]{text-align:center;padding:40px;color:#6a85a0}.loading[data-v-3d676595]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;color:#6a85a0}.spin[data-v-3d676595]{animation:spin-3d676595 1s linear infinite}@keyframes spin-3d676595{to{transform:rotate(360deg)}}.pagination[data-v-3d676595]{display:flex;align-items:center;gap:12px;padding:8px 16px;background:#0f1922;border-top:1px solid #1a2c3f;flex-shrink:0}.total-info[data-v-3d676595]{color:#6a85a0;font-size:12px;flex:1}.pg-btns[data-v-3d676595]{display:flex;align-items:center;gap:8px;font-size:13px}.pg-btns button[data-v-3d676595]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;border-radius:4px;padding:4px 8px;cursor:pointer}.pg-btns button[data-v-3d676595]:disabled{opacity:.4;cursor:default}.pg-btns span[data-v-3d676595]{color:#89a}select[data-v-3d676595]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;border-radius:4px;padding:4px 8px;font-size:12px}.page[data-v-b76a95c6]{display:flex;flex-direction:column;height:100%;background:#1a2433;color:#cdd8e3}.page-header[data-v-b76a95c6]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f;flex-shrink:0;gap:12px}.page-title[data-v-b76a95c6]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#fff;white-space:nowrap}.page-title i[data-v-b76a95c6]{color:#e05c1a;font-size:20px}.page-actions[data-v-b76a95c6]{display:flex;gap:12px;align-items:center;flex:1}.search-wrap[data-v-b76a95c6]{position:relative;flex:1}.search-icon[data-v-b76a95c6]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#6a85a0;font-size:15px}.search-input[data-v-b76a95c6]{background:#243347;border:1px solid #2d4158;border-radius:6px;color:#cdd8e3;padding:8px 12px 8px 34px;font-size:14px;width:100%;outline:none}.search-input[data-v-b76a95c6]:focus{border-color:#e05c1a}.chk-estoque[data-v-b76a95c6]{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#b0c4d8;cursor:pointer;white-space:nowrap}.chk-estoque input[data-v-b76a95c6]{accent-color:#e05c1a;width:15px;height:15px}.content-wrap[data-v-b76a95c6]{flex:1;display:flex;overflow:hidden}.lista-wrap[data-v-b76a95c6]{flex:1;overflow-y:auto;overflow-x:auto}.loading[data-v-b76a95c6]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;color:#6a85a0}.spin[data-v-b76a95c6]{animation:spin-b76a95c6 1s linear infinite}@keyframes spin-b76a95c6{to{transform:rotate(360deg)}}table[data-v-b76a95c6]{width:100%;border-collapse:collapse;font-size:12.5px}thead[data-v-b76a95c6]{position:sticky;top:0;z-index:10}th[data-v-b76a95c6]{background:#0f1922;color:#89a;font-weight:600;padding:9px 10px;text-align:left;border-bottom:2px solid #e05c1a;white-space:nowrap}td[data-v-b76a95c6]{padding:7px 10px;border-bottom:1px solid #1a2c3f;color:#b0c4d8;cursor:pointer}tr.selecionado td[data-v-b76a95c6]{background:#1a3050;color:#fff}tr:not(.selecionado):hover td[data-v-b76a95c6]{background:#1e2d3d}.center[data-v-b76a95c6]{text-align:center}.right[data-v-b76a95c6]{text-align:right}.preco[data-v-b76a95c6]{color:#4ade80;font-weight:600}.promo[data-v-b76a95c6]{color:#f59e0b;font-weight:600}.negativo[data-v-b76a95c6]{color:#f87171}.zero[data-v-b76a95c6]{color:#f59e0b}.positivo[data-v-b76a95c6]{color:#4ade80}.badge-promo[data-v-b76a95c6]{background:#78350f;color:#f59e0b;border-radius:3px;padding:1px 5px;font-size:10px;font-weight:700;margin-left:6px}.vazio[data-v-b76a95c6]{text-align:center;padding:40px;color:#6a85a0}.dica[data-v-b76a95c6]{font-size:14px}.rodape-lista[data-v-b76a95c6]{padding:8px 12px;font-size:11px;color:#6a85a0;background:#0f1922;border-top:1px solid #1a2c3f}.painel-lateral[data-v-b76a95c6]{width:290px;background:#0f1922;border-left:1px solid #1a2c3f;overflow-y:auto;flex-shrink:0}.painel-titulo[data-v-b76a95c6]{display:flex;align-items:center;gap:6px;padding:12px 14px;font-size:11px;font-weight:700;color:#e05c1a;text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid #1a2c3f}.foto-wrap[data-v-b76a95c6]{display:flex;align-items:center;justify-content:center;padding:12px;border-bottom:1px solid #1a2c3f;min-height:100px}.foto-produto[data-v-b76a95c6]{max-width:100%;max-height:180px;border-radius:8px;-o-object-fit:contain;object-fit:contain}.sem-foto[data-v-b76a95c6]{background:#1a2433}.detalhe-item[data-v-b76a95c6]{display:flex;justify-content:space-between;padding:7px 14px;border-bottom:1px solid #1a2c3f;font-size:12px;gap:8px}.detalhe-item span[data-v-b76a95c6]{color:#6a85a0;flex-shrink:0}.detalhe-item strong[data-v-b76a95c6]{color:#cdd8e3;text-align:right;word-break:break-word}.detalhe-preco[data-v-b76a95c6]{padding:12px 14px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid #1a2c3f}.preco-box[data-v-b76a95c6]{background:#243347;border-radius:6px;padding:8px 12px;display:flex;justify-content:space-between;align-items:center}.preco-box span[data-v-b76a95c6]{font-size:11px;color:#89a}.preco-box strong[data-v-b76a95c6]{font-size:16px;color:#4ade80}.promo-box[data-v-b76a95c6]{background:#1a1500;border:1px solid #78350f}.promo-box strong[data-v-b76a95c6]{color:#f59e0b}.secao-lateral[data-v-b76a95c6]{padding:12px 14px;border-bottom:1px solid #1a2c3f}.sec-titulo[data-v-b76a95c6]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#89a;text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px}.cj-item[data-v-b76a95c6]{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background:#243347;border-radius:5px;margin-bottom:4px;font-size:12px;cursor:pointer;gap:8px}.cj-item[data-v-b76a95c6]:hover{background:#2d4158}.cj-nome[data-v-b76a95c6]{color:#b0c4d8;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cj-dir[data-v-b76a95c6]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.cj-preco[data-v-b76a95c6]{color:#4ade80;font-weight:600;white-space:nowrap}.est-ok[data-v-b76a95c6]{font-size:10px;color:#4ade80}.est-zero[data-v-b76a95c6]{font-size:10px;color:#f59e0b}.page[data-v-91ae055b]{display:flex;flex-direction:column;height:100%;background:#1a2433;color:#cdd8e3}.page-header[data-v-91ae055b]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f;flex-shrink:0}.page-title[data-v-91ae055b]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#fff}.page-title i[data-v-91ae055b]{color:#e05c1a;font-size:20px}.btn-salvar[data-v-91ae055b]{background:#e05c1a;color:#fff;border:none;border-radius:6px;padding:7px 20px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-salvar[data-v-91ae055b]:disabled{opacity:.6;cursor:default}.loading[data-v-91ae055b]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;color:#6a85a0;flex:1}.spin[data-v-91ae055b]{animation:spin-91ae055b 1s linear infinite}@keyframes spin-91ae055b{to{transform:rotate(360deg)}}.form-wrap[data-v-91ae055b]{flex:1;display:flex;flex-direction:column;overflow:hidden}.tabs-main[data-v-91ae055b]{display:flex;background:#0f1922;border-bottom:1px solid #1a2c3f;flex-shrink:0;flex-wrap:wrap}.tab-main[data-v-91ae055b]{background:none;border:none;border-bottom:2px solid transparent;color:#6a85a0;padding:10px 16px;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:6px;margin-bottom:-1px;white-space:nowrap}.tab-main.active[data-v-91ae055b]{color:#e05c1a;border-bottom-color:#e05c1a}.tab-main[data-v-91ae055b]:hover{color:#cdd8e3}.aba-content[data-v-91ae055b]{flex:1;overflow-y:auto;padding:16px}.secao[data-v-91ae055b]{font-size:11px;font-weight:700;color:#e05c1a;text-transform:uppercase;letter-spacing:.8px;margin:14px 0 8px;padding-bottom:4px;border-bottom:1px solid #1a2c3f}.secao[data-v-91ae055b]:first-child{margin-top:0}.row[data-v-91ae055b]{display:flex;gap:10px;margin-bottom:10px;flex-wrap:wrap;align-items:flex-end}.field[data-v-91ae055b]{display:flex;flex-direction:column;gap:4px}.field label[data-v-91ae055b]{font-size:11px;color:#89a;font-weight:600}.field input[data-v-91ae055b],.field select[data-v-91ae055b]{background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:6px 9px;font-size:13px;outline:none;width:100%}.field input[data-v-91ae055b]:focus,.field select[data-v-91ae055b]:focus{border-color:#e05c1a}.flex1[data-v-91ae055b]{flex:1}.w80[data-v-91ae055b]{flex:0 0 80px}.w100[data-v-91ae055b]{flex:0 0 100px}.w120[data-v-91ae055b]{flex:0 0 120px}.w130[data-v-91ae055b]{flex:0 0 130px}.w160[data-v-91ae055b]{flex:0 0 160px}.w200[data-v-91ae055b]{flex:0 0 200px}.w220[data-v-91ae055b]{flex:0 0 220px}.upload-cert[data-v-91ae055b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.btn-browse[data-v-91ae055b]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;border-radius:5px;padding:7px 14px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:6px;white-space:nowrap}.btn-browse[data-v-91ae055b]:hover{border-color:#e05c1a;color:#e05c1a}.cert-nome[data-v-91ae055b]{font-size:12px;color:#4ade80;background:#1a3050;border-radius:4px;padding:4px 10px}.btn-enviar-cert[data-v-91ae055b]{background:#22c55e;color:#fff;border:none;border-radius:5px;padding:7px 14px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:5px;white-space:nowrap}.btn-enviar-cert[data-v-91ae055b]:disabled{opacity:.6;cursor:default}.cert-path-vazio[data-v-91ae055b]{display:flex;align-items:center;gap:8px;padding:7px 12px;background:#2d1a0a;border:1px solid #7c3a1a;border-radius:5px;font-size:12px;color:#fb923c;margin-bottom:8px}.cert-path-ok[data-v-91ae055b]{display:flex;align-items:center;gap:8px;padding:7px 12px;background:#1a3050;border:1px solid #2d5a3d;border-radius:5px;font-size:12px;color:#4ade80;margin-bottom:8px;word-break:break-all}.checks-grid[data-v-91ae055b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin-bottom:4px}.chk[data-v-91ae055b]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#b0c4d8;cursor:pointer;padding:6px 10px;border-radius:5px}.chk[data-v-91ae055b]:hover{background:#243347}.chk input[type=checkbox][data-v-91ae055b]{width:15px;height:15px;accent-color:#e05c1a;flex-shrink:0}.erro-bar[data-v-91ae055b]{background:#450a0a;color:#f87171;padding:8px 16px;font-size:13px;flex-shrink:0}.info-box[data-v-91ae055b]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#1a2c3f;border:1px solid #2d4158;border-radius:6px;font-size:12.5px;color:#7ab3d4}.info-box i[data-v-91ae055b]{color:#38bdf8;font-size:16px;flex-shrink:0}.page[data-v-93c343fc]{display:flex;flex-direction:column;height:100%;background:#1a2433;color:#cdd8e3}.page-header[data-v-93c343fc]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f;flex-shrink:0}.page-title[data-v-93c343fc]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#fff}.page-title i[data-v-93c343fc]{color:#e05c1a;font-size:20px}.btn-novo[data-v-93c343fc]{background:#e05c1a;color:#fff;border:none;border-radius:6px;padding:7px 16px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.loading[data-v-93c343fc]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;color:#6a85a0}.spin[data-v-93c343fc]{animation:spin-93c343fc 1s linear infinite}@keyframes spin-93c343fc{to{transform:rotate(360deg)}}.lista-wrap[data-v-93c343fc]{flex:1;overflow-y:auto;padding:16px}.tabela[data-v-93c343fc]{width:100%;border-collapse:collapse;font-size:13px}.tabela th[data-v-93c343fc]{background:#0f1922;color:#6a85a0;font-size:11px;text-transform:uppercase;letter-spacing:.5px;padding:8px 12px;text-align:left;border-bottom:1px solid #1a2c3f;white-space:nowrap}.tabela td[data-v-93c343fc]{padding:9px 12px;border-bottom:1px solid #1a2c3f;color:#cdd8e3}.tabela tbody tr[data-v-93c343fc]{cursor:pointer;transition:background .1s}.tabela tbody tr[data-v-93c343fc]:hover{background:#243347}.vazio[data-v-93c343fc]{text-align:center;color:#6a85a0;padding:30px!important}.mono[data-v-93c343fc]{font-family:monospace;font-size:12px}.badge-sim[data-v-93c343fc]{background:#14532d;color:#4ade80;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.badge-nao[data-v-93c343fc]{background:#1a2433;color:#6a85a0;border-radius:4px;padding:2px 8px;font-size:11px}.btn-del[data-v-93c343fc]{background:none;border:none;color:#6a85a0;cursor:pointer;padding:4px 8px;border-radius:4px}.btn-del[data-v-93c343fc]:hover{color:#f87171;background:#450a0a}.modal-bg[data-v-93c343fc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0008;display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-93c343fc]{background:#1a2433;border:1px solid #2d4158;border-radius:8px;width:600px;max-width:95vw;max-height:88vh;display:flex;flex-direction:column}.modal-header[data-v-93c343fc]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f;border-radius:8px 8px 0 0;font-weight:600;color:#fff}.modal-header button[data-v-93c343fc]{background:none;border:none;color:#6a85a0;cursor:pointer;font-size:18px}.modal-body[data-v-93c343fc]{flex:1;overflow-y:auto;padding:16px}.modal-footer[data-v-93c343fc]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #1a2c3f}.tabs-modal[data-v-93c343fc]{display:flex;gap:4px;margin-bottom:14px;flex-wrap:wrap}.tab-m[data-v-93c343fc]{background:#243347;border:1px solid #2d4158;color:#6a85a0;border-radius:5px;padding:5px 14px;font-size:12px;cursor:pointer}.tab-m.active[data-v-93c343fc]{background:#e05c1a;border-color:#e05c1a;color:#fff}.aba-modal[data-v-93c343fc]{display:flex;flex-direction:column;gap:2px}.secao[data-v-93c343fc]{font-size:11px;font-weight:700;color:#e05c1a;text-transform:uppercase;letter-spacing:.8px;margin:10px 0 6px;padding-bottom:4px;border-bottom:1px solid #1a2c3f}.row[data-v-93c343fc]{display:flex;gap:10px;margin-bottom:8px;flex-wrap:wrap;align-items:flex-end}.field[data-v-93c343fc]{display:flex;flex-direction:column;gap:4px}.field label[data-v-93c343fc]{font-size:11px;color:#89a;font-weight:600}.field input[data-v-93c343fc],.field select[data-v-93c343fc]{background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:6px 9px;font-size:13px;outline:none;width:100%}.field input[data-v-93c343fc]:focus,.field select[data-v-93c343fc]:focus{border-color:#e05c1a}.field input[data-v-93c343fc]:disabled{opacity:.5}.flex1[data-v-93c343fc]{flex:1}.w80[data-v-93c343fc]{flex:0 0 80px}.w100[data-v-93c343fc]{flex:0 0 100px}.w120[data-v-93c343fc]{flex:0 0 120px}.w160[data-v-93c343fc]{flex:0 0 160px}.checks-grid[data-v-93c343fc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px}.chk[data-v-93c343fc]{display:flex;align-items:center;gap:7px;font-size:12.5px;color:#b0c4d8;cursor:pointer;padding:5px 8px;border-radius:4px}.chk[data-v-93c343fc]:hover{background:#243347}.chk input[type=checkbox][data-v-93c343fc]{width:14px;height:14px;accent-color:#e05c1a;flex-shrink:0}.btn-cancelar[data-v-93c343fc]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;border-radius:6px;padding:7px 16px;font-size:13px;cursor:pointer}.btn-salvar[data-v-93c343fc]{background:#e05c1a;color:#fff;border:none;border-radius:6px;padding:7px 20px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-salvar[data-v-93c343fc]:disabled{opacity:.6;cursor:default}.page[data-v-f583cfde]{display:flex;flex-direction:column;height:100%;background:#1a2433;color:#cdd8e3}.page-header[data-v-f583cfde]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f;flex-shrink:0}.page-title[data-v-f583cfde]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#fff}.page-title i[data-v-f583cfde]{color:#e05c1a;font-size:20px}.btn-consultar[data-v-f583cfde]{background:#1a3050;border:1px solid #e05c1a;color:#e05c1a;border-radius:6px;padding:7px 16px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-consultar[data-v-f583cfde]:hover:not(:disabled){background:#e05c1a;color:#fff}.btn-consultar[data-v-f583cfde]:disabled{opacity:.6;cursor:default}.btn-buscar-modal[data-v-f583cfde]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-buscar-modal[data-v-f583cfde]:hover{border-color:#60a5fa;color:#60a5fa}.input-chave-modal[data-v-f583cfde]{width:100%;background:#243347;border:1px solid #2d4158;border-radius:6px;color:#cdd8e3;padding:8px 12px;font-size:12px;font-family:monospace;outline:none}.input-chave-modal[data-v-f583cfde]:focus{border-color:#e05c1a}.erro-chave[data-v-f583cfde]{color:#f87171;font-size:12px;display:flex;align-items:center;gap:6px;background:#450a0a;padding:7px 12px;border-radius:5px;width:100%}.filtros[data-v-f583cfde]{display:flex;gap:6px;padding:10px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f;flex-wrap:wrap}.btn-filtro[data-v-f583cfde]{background:#243347;border:1px solid #2d4158;color:#6a85a0;border-radius:5px;padding:5px 14px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:5px}.btn-filtro.active[data-v-f583cfde]{background:#e05c1a;border-color:#e05c1a;color:#fff}.badge-count[data-v-f583cfde]{background:#fff3;border-radius:10px;padding:1px 6px;font-size:10px}.loading[data-v-f583cfde]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;color:#6a85a0}.spin[data-v-f583cfde]{animation:spin-f583cfde 1s linear infinite}@keyframes spin-f583cfde{to{transform:rotate(360deg)}}.lista-wrap[data-v-f583cfde]{flex:1;overflow-y:auto;padding:16px}.erro-bar[data-v-f583cfde]{background:#450a0a;border:1px solid #7f1d1d;border-radius:6px;color:#f87171;padding:8px 12px;font-size:13px;margin-bottom:12px;display:flex;align-items:center;gap:8px}.tabela[data-v-f583cfde]{width:100%;border-collapse:collapse;font-size:13px}.tabela th[data-v-f583cfde]{background:#0f1922;color:#6a85a0;font-size:11px;text-transform:uppercase;letter-spacing:.5px;padding:8px 12px;text-align:left;border-bottom:1px solid #1a2c3f;white-space:nowrap}.tabela td[data-v-f583cfde]{padding:8px 12px;border-bottom:1px solid #1a2c3f}.tabela tbody tr[data-v-f583cfde]{transition:background .1s}.tabela tbody tr[data-v-f583cfde]:hover{background:#243347}.linha.sit-C[data-v-f583cfde]{opacity:.7}.mono[data-v-f583cfde]{font-family:monospace;font-size:12px}.cnpj[data-v-f583cfde]{font-size:11px}.nome-fornec[data-v-f583cfde]{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge-sit[data-v-f583cfde]{border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600;white-space:nowrap}.sit-badge-P[data-v-f583cfde]{background:#422006;color:#fb923c}.sit-badge-M[data-v-f583cfde]{background:#1e3a5f;color:#60a5fa}.sit-badge-D[data-v-f583cfde]{background:#450a0a;color:#f87171}.sit-badge-C[data-v-f583cfde]{background:#14532d;color:#4ade80}.acoes[data-v-f583cfde]{display:flex;align-items:center;gap:4px;white-space:nowrap}.btn-acao[data-v-f583cfde]{border:none;border-radius:5px;padding:5px 8px;cursor:pointer;font-size:12px;display:flex;align-items:center;gap:4px}.btn-acao.ciencia[data-v-f583cfde]{background:#1e3a5f;color:#60a5fa}.btn-acao.ciencia[data-v-f583cfde]:hover{background:#2563eb;color:#fff}.btn-acao.confirmar[data-v-f583cfde]{background:#14532d;color:#4ade80}.btn-acao.confirmar[data-v-f583cfde]:hover{background:#16a34a;color:#fff}.btn-acao.desconhece[data-v-f583cfde]{background:#450a0a;color:#f87171}.btn-acao.desconhece[data-v-f583cfde]:hover{background:#dc2626;color:#fff}.btn-acao.importar[data-v-f583cfde]{background:#422006;color:#fb923c;padding:5px 10px}.btn-acao.importar[data-v-f583cfde]:hover{background:#ea580c;color:#fff}.tag-importada[data-v-f583cfde]{font-size:11px;color:#4ade80;display:flex;align-items:center;gap:4px}.vazio[data-v-f583cfde]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:60px;color:#6a85a0;text-align:center}.vazio i[data-v-f583cfde]{font-size:48px;opacity:.4}.vazio p[data-v-f583cfde]{font-size:16px;color:#89a;margin:0}.vazio span[data-v-f583cfde]{font-size:13px}.modal-bg[data-v-f583cfde]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:100}.modal-confirm[data-v-f583cfde]{background:#1a2433;border:1px solid #2d4158;border-radius:12px;padding:32px;width:420px;max-width:95vw;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.modal-confirm-icon[data-v-f583cfde]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px}.icon-ciencia[data-v-f583cfde]{background:#1e3a5f;color:#60a5fa}.icon-confirmacao[data-v-f583cfde]{background:#14532d;color:#4ade80}.icon-desconhecimento[data-v-f583cfde]{background:#450a0a;color:#f87171}.icon-importar[data-v-f583cfde]{background:#422006;color:#fb923c}.modal-confirm-titulo[data-v-f583cfde]{font-size:18px;font-weight:700;color:#fff}.modal-confirm-sub[data-v-f583cfde]{font-size:14px;color:#89a;max-width:320px}.modal-confirm-chave[data-v-f583cfde]{font-family:monospace;font-size:10px;color:#4a6580;background:#0f1922;padding:6px 10px;border-radius:4px;word-break:break-all}.modal-confirm-info[data-v-f583cfde]{background:#243347;border-radius:6px;padding:10px 16px;font-size:13px;color:#b0c4d8;width:100%}.modal-confirm-info div[data-v-f583cfde]{margin:3px 0}.modal-confirm-btns[data-v-f583cfde]{display:flex;gap:10px;margin-top:8px}.btn-cancelar[data-v-f583cfde]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;border-radius:6px;padding:8px 20px;font-size:13px;cursor:pointer}.btn-confirmar[data-v-f583cfde]{border:none;border-radius:6px;padding:8px 20px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-confirmar[data-v-f583cfde]:disabled{opacity:.6;cursor:default}.btn-ciencia[data-v-f583cfde]{background:#2563eb;color:#fff}.btn-confirmacao[data-v-f583cfde]{background:#16a34a;color:#fff}.btn-desconhecimento[data-v-f583cfde]{background:#dc2626;color:#fff}.btn-importar[data-v-f583cfde]{background:#ea580c;color:#fff}.modal-xml[data-v-f583cfde]{background:#1a2433;border-radius:10px;overflow:hidden;width:92%;max-width:1000px;max-height:88vh;display:flex;flex-direction:column}.modal-header[data-v-f583cfde]{background:#0f1922;padding:10px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #1a2c3f;font-size:14px;font-weight:600;color:#fff;flex-shrink:0}.modal-header button[data-v-f583cfde]{background:none;border:none;color:#6a85a0;cursor:pointer;font-size:18px}.modal-body[data-v-f583cfde]{flex:1;overflow-y:auto;padding:16px}.modal-footer[data-v-f583cfde]{background:#0f1922;padding:10px 16px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #1a2c3f;flex-shrink:0}.steps[data-v-f583cfde]{display:flex;align-items:center;gap:4px}.step[data-v-f583cfde]{width:24px;height:24px;border-radius:50%;background:#243347;color:#6a85a0;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #2d4158}.step-on[data-v-f583cfde]{background:#e05c1a;color:#fff;border-color:#e05c1a}.step-line[data-v-f583cfde]{width:24px;height:2px;background:#2d4158}.upload-area[data-v-f583cfde]{border:2px dashed #2d4158;border-radius:10px;padding:48px 24px;text-align:center;cursor:pointer;transition:border-color .2s;display:flex;flex-direction:column;align-items:center}.upload-area[data-v-f583cfde]:hover{border-color:#e05c1a}.secao[data-v-f583cfde]{font-size:10px;font-weight:700;color:#e05c1a;text-transform:uppercase;letter-spacing:.6px;margin:10px 0 6px}.tabela-inner[data-v-f583cfde]{width:100%;border-collapse:collapse;font-size:12px}.tabela-inner th[data-v-f583cfde]{background:#0f1922;color:#89a;padding:6px 8px;text-align:left;border-bottom:1px solid #e05c1a}.tabela-inner td[data-v-f583cfde]{padding:5px 8px;border-bottom:1px solid #1a2c3f;color:#b0c4d8}.tr-warn td[data-v-f583cfde]{background:#fb923c0f}.badge-vinculo[data-v-f583cfde]{border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}.badge-vinculo.manual[data-v-f583cfde]{background:#1a3a1a;color:#4ade80}.badge-vinculo.cb[data-v-f583cfde]{background:#1e3a5f;color:#60a5fa}.badge-vinculo.desc[data-v-f583cfde]{background:#3b2a00;color:#fbbf24}.badge-vinculo.novo[data-v-f583cfde]{background:#1a3b1a;color:#4ade80}.btn-vincular[data-v-f583cfde]{background:#243347;border:1px solid #fb923c;color:#fb923c;padding:4px 10px;border-radius:5px;cursor:pointer;font-size:11px;display:flex;align-items:center;gap:5px;white-space:nowrap}.btn-vincular[data-v-f583cfde]:hover{background:#3b2a00}.modal-prod[data-v-f583cfde]{background:#1a2433;border-radius:10px;overflow:hidden;width:85%;max-width:750px;max-height:80vh;display:flex;flex-direction:column}.inp-busca-modal[data-v-f583cfde]{width:100%;background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:8px 12px;font-size:13px;outline:none;box-sizing:border-box}.inp-busca-modal[data-v-f583cfde]:focus{border-color:#e05c1a}.linha-prod:hover td[data-v-f583cfde]{background:#1e2d3d;cursor:pointer}.btn-sel-prod[data-v-f583cfde]{background:#14532d;border:none;color:#4ade80;padding:4px 10px;border-radius:4px;cursor:pointer;font-size:11px;font-weight:600;display:flex;align-items:center;gap:4px}.btn-sel-prod[data-v-f583cfde]:hover{background:#166534}.inp-preco[data-v-f583cfde]{width:80px;background:#243347;border:1px solid #2d4158;border-radius:4px;color:#cdd8e3;padding:4px 6px;font-size:12px;text-align:right;outline:none}.inp-preco[data-v-f583cfde]:focus{border-color:#e05c1a}.inp-mg[data-v-f583cfde]{width:60px}.btn-prim[data-v-f583cfde]{background:#e05c1a;border:none;color:#fff;padding:8px 20px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}.btn-prim[data-v-f583cfde]:hover:not(:disabled){background:#f06a25}.btn-prim[data-v-f583cfde]:disabled{opacity:.5;cursor:not-allowed}.btn-sec[data-v-f583cfde]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:6px}.btn-sec[data-v-f583cfde]:hover:not(:disabled){background:#2d4158}.btn-sec[data-v-f583cfde]:disabled{opacity:.5;cursor:not-allowed}.err[data-v-f583cfde]{color:#f87171;font-size:12px;margin-top:8px;padding:8px 12px;background:#450a0a;border-radius:5px}.alerta-dup[data-v-f583cfde]{display:flex;align-items:flex-start;gap:10px;background:#3b1a00;border:1px solid #fb923c;border-radius:7px;padding:12px 14px;margin-bottom:12px;color:#fb923c;font-size:12px}.alerta-dup i[data-v-f583cfde]{font-size:20px;flex-shrink:0;margin-top:2px}.alerta-dup strong[data-v-f583cfde]{display:block;margin-bottom:3px;font-size:13px}.danfe-body[data-v-f583cfde]{background:#111d2b}.df-secao[data-v-f583cfde]{font-size:10px;font-weight:700;color:#e05c1a;text-transform:uppercase;letter-spacing:.6px;margin:10px 0 6px;padding-bottom:4px;border-bottom:1px solid #1a2c3f}.df-row[data-v-f583cfde]{display:flex;gap:8px;flex-wrap:nowrap;margin-bottom:6px}.df-row-wrap[data-v-f583cfde]{flex-wrap:wrap}.df-field[data-v-f583cfde]{display:flex;flex-direction:column;gap:3px;min-width:80px}.df-field.df-wide[data-v-f583cfde]{min-width:200px;flex:1}.df-field.df-sm[data-v-f583cfde]{min-width:60px}.df-field.df-chave[data-v-f583cfde]{flex:1;min-width:300px}.df-field label[data-v-f583cfde]{font-size:9px;color:#6a85a0;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.df-val[data-v-f583cfde]{background:#243347;border:1px solid #2d4158;border-radius:4px;padding:5px 8px;font-size:12px;color:#cdd8e3;white-space:nowrap}.df-chave-val[data-v-f583cfde]{display:flex;align-items:center;gap:6px;font-family:monospace;font-size:11px;letter-spacing:.05em}.df-sit[data-v-f583cfde]{color:#4ade80;font-weight:600}.df-dest[data-v-f583cfde]{color:#fb923c;font-weight:700;font-size:14px}.btn-copy[data-v-f583cfde]{background:none;border:none;cursor:pointer;color:#6a85a0;padding:0;font-size:13px;flex-shrink:0}.btn-copy[data-v-f583cfde]:hover{color:#e05c1a}.num[data-v-f583cfde]{text-align:right}.verde[data-v-f583cfde]{color:#4ade80}.laranja[data-v-f583cfde]{color:#fb923c}.mono[data-v-f583cfde]{font-family:monospace}.sel-fiscal[data-v-f583cfde]{background:#1a3a5f;border:1px solid #2a5a8f;border-radius:4px;color:#7db3e8;padding:3px 6px;font-size:11px;width:100%;cursor:pointer;outline:none}.sel-fiscal[data-v-f583cfde]:focus{border-color:#e05c1a}.page[data-v-1136fcee]{display:flex;flex-direction:column;height:100%;background:#1a2433;color:#cdd8e3}.page-header[data-v-1136fcee]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f;flex-shrink:0}.page-title[data-v-1136fcee]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#fff}.page-title i[data-v-1136fcee]{color:#e05c1a;font-size:20px}.loading-inline[data-v-1136fcee]{display:flex;align-items:center;justify-content:center;gap:8px;padding:30px;color:#6a85a0}.lote-resumo[data-v-1136fcee]{display:flex;gap:8px;flex-wrap:wrap;background:#0f1922;border-radius:6px;padding:10px 12px;margin-bottom:12px}.lote-res-item[data-v-1136fcee]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:90px}.lote-res-item span[data-v-1136fcee]{font-size:10px;color:#6a85a0;text-transform:uppercase}.lote-res-item strong[data-v-1136fcee]{font-size:13px;color:#cdd8e3}.lote-res-item.total[data-v-1136fcee]{border-left:2px solid #e05c1a;padding-left:10px}.btn-lote[data-v-1136fcee]{background:#1d4ed8;color:#fff;border:none;border-radius:6px;padding:7px 16px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-novo[data-v-1136fcee]{background:#e05c1a;color:#fff;border:none;border-radius:6px;padding:7px 16px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.filtros-bar[data-v-1136fcee]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f;flex-wrap:wrap}.input-busca[data-v-1136fcee]{background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:6px 10px;font-size:13px;outline:none;min-width:220px;flex:1}.input-busca[data-v-1136fcee]:focus{border-color:#e05c1a}.filtros-grupo[data-v-1136fcee]{display:flex;gap:8px;flex-wrap:wrap}.sel-filtro[data-v-1136fcee],.input-data[data-v-1136fcee]{background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:6px 9px;font-size:12px;outline:none}.sel-filtro[data-v-1136fcee]:focus,.input-data[data-v-1136fcee]:focus{border-color:#e05c1a}.totais-bar[data-v-1136fcee]{display:flex;gap:12px;padding:10px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f;flex-wrap:wrap}.total-card[data-v-1136fcee]{background:#243347;border-radius:6px;padding:8px 14px;display:flex;flex-direction:column;gap:2px;min-width:150px}.total-label[data-v-1136fcee]{font-size:11px;color:#6a85a0}.total-val[data-v-1136fcee]{font-size:14px;font-weight:700;color:#cdd8e3}.total-val.aberto[data-v-1136fcee]{color:#fb923c}.total-val.recebido[data-v-1136fcee]{color:#4ade80}.loading[data-v-1136fcee]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;color:#6a85a0}.spin[data-v-1136fcee]{animation:spin-1136fcee 1s linear infinite}@keyframes spin-1136fcee{to{transform:rotate(360deg)}}.lista-wrap[data-v-1136fcee]{flex:1;overflow-y:auto;padding:0}.tabela[data-v-1136fcee]{width:100%;border-collapse:collapse;font-size:13px}.tabela th[data-v-1136fcee]{background:#0f1922;color:#6a85a0;font-size:11px;text-transform:uppercase;letter-spacing:.5px;padding:8px 12px;text-align:left;border-bottom:1px solid #1a2c3f;white-space:nowrap;position:sticky;top:0;z-index:1}.tabela td[data-v-1136fcee]{padding:7px 12px;border-bottom:1px solid #1a2c3f}.tabela tbody tr[data-v-1136fcee]{cursor:pointer;transition:background .1s}.tabela tbody tr[data-v-1136fcee]:hover{background:#243347}.vazio[data-v-1136fcee]{text-align:center;color:#6a85a0;padding:30px!important}.mono[data-v-1136fcee]{font-family:monospace;font-size:12px}.num[data-v-1136fcee]{text-align:right;font-family:monospace;font-size:12px}.verde[data-v-1136fcee]{color:#4ade80}.laranja[data-v-1136fcee]{color:#fb923c}.vencido-txt[data-v-1136fcee]{color:#f87171;font-weight:600}.nome-cell[data-v-1136fcee]{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hist[data-v-1136fcee]{max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;color:#89a}.badge-sit[data-v-1136fcee]{border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}.badge-sit.A[data-v-1136fcee]{background:#422006;color:#fb923c}.badge-sit.P[data-v-1136fcee]{background:#1e3a5f;color:#60a5fa}.badge-sit.T[data-v-1136fcee]{background:#14532d;color:#4ade80}.sit-vencido td[data-v-1136fcee]{background:#2d1515!important}.sit-baixado[data-v-1136fcee]{opacity:.65}.btn-receber[data-v-1136fcee]{background:#14532d;border:none;color:#4ade80;border-radius:5px;padding:5px 9px;cursor:pointer;font-size:13px}.btn-receber[data-v-1136fcee]:hover{background:#16a34a}.btn-estornar[data-v-1136fcee]{background:#243347;border:none;color:#6a85a0;border-radius:5px;padding:5px 9px;cursor:pointer;font-size:13px}.btn-estornar[data-v-1136fcee]:hover{background:#450a0a;color:#f87171}.modal-bg[data-v-1136fcee]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.modal-det[data-v-1136fcee],.modal-rec[data-v-1136fcee]{background:#1a2433;border:1px solid #2d4158;border-radius:8px;width:620px;max-width:95vw;max-height:88vh;display:flex;flex-direction:column}.modal-header[data-v-1136fcee]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f;border-radius:8px 8px 0 0;font-weight:600;color:#fff}.modal-header button[data-v-1136fcee]{background:none;border:none;color:#6a85a0;cursor:pointer;font-size:18px}.modal-body[data-v-1136fcee]{flex:1;overflow-y:auto;padding:16px}.modal-footer[data-v-1136fcee]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #1a2c3f}.det-grid[data-v-1136fcee]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.det-item[data-v-1136fcee]{display:flex;flex-direction:column;gap:3px;background:#243347;border-radius:5px;padding:8px 12px}.det-item span[data-v-1136fcee]{font-size:10px;color:#6a85a0;text-transform:uppercase}.det-item strong[data-v-1136fcee]{font-size:13px;color:#cdd8e3}.secao-det[data-v-1136fcee]{font-size:11px;font-weight:700;color:#e05c1a;text-transform:uppercase;letter-spacing:.8px;margin:12px 0 8px;padding-bottom:4px;border-bottom:1px solid #1a2c3f}.tabela-receb[data-v-1136fcee]{width:100%;border-collapse:collapse;font-size:12px}.tabela-receb th[data-v-1136fcee]{background:#0f1922;color:#6a85a0;font-size:10px;text-transform:uppercase;padding:6px 10px;text-align:left;border-bottom:1px solid #1a2c3f}.tabela-receb td[data-v-1136fcee]{padding:6px 10px;border-bottom:1px solid #1a2c3f}.rec-info[data-v-1136fcee]{background:#243347;border-radius:6px;padding:10px 14px;margin-bottom:14px}.rec-vals[data-v-1136fcee]{display:flex;gap:20px;margin-top:5px;font-size:12px;color:#89a}.row-rec[data-v-1136fcee]{display:flex;gap:10px;margin-bottom:10px}.field-rec[data-v-1136fcee]{display:flex;flex-direction:column;gap:4px;flex:1}.field-rec label[data-v-1136fcee]{font-size:11px;color:#89a;font-weight:600}.field-rec input[data-v-1136fcee],.field-rec select[data-v-1136fcee]{background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:7px 9px;font-size:13px;outline:none}.field-rec input[data-v-1136fcee]:focus,.field-rec select[data-v-1136fcee]:focus{border-color:#e05c1a}.rec-total[data-v-1136fcee]{text-align:right;font-size:14px;color:#b0c4d8;padding:8px 0;border-top:1px solid #1a2c3f;margin-top:4px}.rec-total strong[data-v-1136fcee]{color:#4ade80;font-size:16px}.btn-cancelar[data-v-1136fcee]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;border-radius:6px;padding:8px 20px;font-size:13px;cursor:pointer}.btn-confirmar[data-v-1136fcee]{background:#16a34a;color:#fff;border:none;border-radius:6px;padding:8px 20px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-confirmar[data-v-1136fcee]:disabled{opacity:.6;cursor:default}.page[data-v-be06d7a0]{display:flex;flex-direction:column;height:100%;background:#1a2433;color:#cdd8e3}.page-header[data-v-be06d7a0]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f;flex-shrink:0}.page-title[data-v-be06d7a0]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#fff}.page-title i[data-v-be06d7a0]{color:#e05c1a;font-size:20px}.loading-inline[data-v-be06d7a0]{display:flex;align-items:center;justify-content:center;gap:8px;padding:30px;color:#6a85a0}.lote-resumo[data-v-be06d7a0]{display:flex;gap:8px;flex-wrap:wrap;background:#0f1922;border-radius:6px;padding:10px 12px;margin-bottom:12px}.lote-res-item[data-v-be06d7a0]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:90px}.lote-res-item span[data-v-be06d7a0]{font-size:10px;color:#6a85a0;text-transform:uppercase}.lote-res-item strong[data-v-be06d7a0]{font-size:13px;color:#cdd8e3}.lote-res-item.total[data-v-be06d7a0]{border-left:2px solid #e05c1a;padding-left:10px}.dropdown-forn[data-v-be06d7a0]{position:absolute;top:100%;left:0;right:0;background:#1a2433;border:1px solid #2d4158;border-radius:0 0 6px 6px;z-index:50;max-height:180px;overflow-y:auto}.dropdown-item[data-v-be06d7a0]{padding:8px 10px;cursor:pointer;font-size:12px;border-bottom:1px solid #1a2c3f}.dropdown-item[data-v-be06d7a0]:hover{background:#243347}.cnpj-txt[data-v-be06d7a0]{color:#6a85a0;font-size:11px;margin-left:8px}.btn-lote[data-v-be06d7a0]{background:#1d4ed8;color:#fff;border:none;border-radius:6px;padding:7px 16px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-novo[data-v-be06d7a0]{background:#e05c1a;color:#fff;border:none;border-radius:6px;padding:7px 16px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.filtros-bar[data-v-be06d7a0]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f;flex-wrap:wrap}.input-busca[data-v-be06d7a0]{background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:6px 10px;font-size:13px;outline:none;min-width:220px;flex:1}.input-busca[data-v-be06d7a0]:focus{border-color:#e05c1a}.filtros-grupo[data-v-be06d7a0]{display:flex;gap:8px;flex-wrap:wrap}.sel-filtro[data-v-be06d7a0],.input-data[data-v-be06d7a0]{background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:6px 9px;font-size:12px;outline:none}.sel-filtro[data-v-be06d7a0]:focus,.input-data[data-v-be06d7a0]:focus{border-color:#e05c1a}.totais-bar[data-v-be06d7a0]{display:flex;gap:12px;padding:10px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f;flex-wrap:wrap}.total-card[data-v-be06d7a0]{background:#243347;border-radius:6px;padding:8px 14px;display:flex;flex-direction:column;gap:2px;min-width:150px}.total-label[data-v-be06d7a0]{font-size:11px;color:#6a85a0}.total-val[data-v-be06d7a0]{font-size:14px;font-weight:700;color:#cdd8e3}.total-val.aberto[data-v-be06d7a0]{color:#fb923c}.total-val.recebido[data-v-be06d7a0]{color:#4ade80}.loading[data-v-be06d7a0]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;color:#6a85a0}.spin[data-v-be06d7a0]{animation:spin-be06d7a0 1s linear infinite}@keyframes spin-be06d7a0{to{transform:rotate(360deg)}}.lista-wrap[data-v-be06d7a0]{flex:1;overflow-y:auto;padding:0}.tabela[data-v-be06d7a0]{width:100%;border-collapse:collapse;font-size:13px}.tabela th[data-v-be06d7a0]{background:#0f1922;color:#6a85a0;font-size:11px;text-transform:uppercase;letter-spacing:.5px;padding:8px 12px;text-align:left;border-bottom:1px solid #1a2c3f;white-space:nowrap;position:sticky;top:0;z-index:1}.tabela td[data-v-be06d7a0]{padding:7px 12px;border-bottom:1px solid #1a2c3f}.tabela tbody tr[data-v-be06d7a0]{cursor:pointer;transition:background .1s}.tabela tbody tr[data-v-be06d7a0]:hover{background:#243347}.vazio[data-v-be06d7a0]{text-align:center;color:#6a85a0;padding:30px!important}.mono[data-v-be06d7a0]{font-family:monospace;font-size:12px}.num[data-v-be06d7a0]{text-align:right;font-family:monospace;font-size:12px}.verde[data-v-be06d7a0]{color:#4ade80}.laranja[data-v-be06d7a0]{color:#fb923c}.vencido-txt[data-v-be06d7a0]{color:#f87171;font-weight:600}.nome-cell[data-v-be06d7a0]{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hist[data-v-be06d7a0]{max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;color:#89a}.badge-sit[data-v-be06d7a0]{border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}.badge-sit.A[data-v-be06d7a0]{background:#422006;color:#fb923c}.badge-sit.P[data-v-be06d7a0]{background:#1e3a5f;color:#60a5fa}.badge-sit.T[data-v-be06d7a0]{background:#14532d;color:#4ade80}.sit-vencido td[data-v-be06d7a0]{background:#2d1515!important}.sit-baixado[data-v-be06d7a0]{opacity:.65}.btn-pagar[data-v-be06d7a0]{background:#14532d;border:none;color:#4ade80;border-radius:5px;padding:5px 9px;cursor:pointer;font-size:13px}.btn-pagar[data-v-be06d7a0]:hover{background:#16a34a}.btn-estornar[data-v-be06d7a0]{background:#243347;border:none;color:#6a85a0;border-radius:5px;padding:5px 9px;cursor:pointer;font-size:13px}.btn-estornar[data-v-be06d7a0]:hover{background:#450a0a;color:#f87171}.modal-bg[data-v-be06d7a0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.modal-det[data-v-be06d7a0],.modal-rec[data-v-be06d7a0]{background:#1a2433;border:1px solid #2d4158;border-radius:8px;width:780px;max-width:95vw;max-height:88vh;display:flex;flex-direction:column}.modal-header[data-v-be06d7a0]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f;border-radius:8px 8px 0 0;font-weight:600;color:#fff}.modal-header button[data-v-be06d7a0]{background:none;border:none;color:#6a85a0;cursor:pointer;font-size:18px}.modal-body[data-v-be06d7a0]{flex:1;overflow-y:auto;padding:16px}.modal-footer[data-v-be06d7a0]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #1a2c3f}.det-grid[data-v-be06d7a0]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.det-item[data-v-be06d7a0]{display:flex;flex-direction:column;gap:3px;background:#243347;border-radius:5px;padding:8px 12px}.det-item span[data-v-be06d7a0]{font-size:10px;color:#6a85a0;text-transform:uppercase}.det-item strong[data-v-be06d7a0]{font-size:13px;color:#cdd8e3}.secao-det[data-v-be06d7a0]{font-size:11px;font-weight:700;color:#e05c1a;text-transform:uppercase;letter-spacing:.8px;margin:12px 0 8px;padding-bottom:4px;border-bottom:1px solid #1a2c3f}.tabela-receb[data-v-be06d7a0]{width:100%;border-collapse:collapse;font-size:12px}.tabela-receb th[data-v-be06d7a0]{background:#0f1922;color:#6a85a0;font-size:10px;text-transform:uppercase;padding:6px 10px;text-align:left;border-bottom:1px solid #1a2c3f}.tabela-receb td[data-v-be06d7a0]{padding:6px 10px;border-bottom:1px solid #1a2c3f}.rec-info[data-v-be06d7a0]{background:#243347;border-radius:6px;padding:10px 14px;margin-bottom:14px}.rec-vals[data-v-be06d7a0]{display:flex;gap:20px;margin-top:5px;font-size:12px;color:#89a}.row-rec[data-v-be06d7a0]{display:flex;gap:10px;margin-bottom:10px}.field-rec[data-v-be06d7a0]{display:flex;flex-direction:column;gap:4px;flex:1}.field-rec label[data-v-be06d7a0]{font-size:11px;color:#89a;font-weight:600}.field-rec input[data-v-be06d7a0],.field-rec select[data-v-be06d7a0]{background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:7px 9px;font-size:13px;outline:none}.field-rec input[data-v-be06d7a0]:focus,.field-rec select[data-v-be06d7a0]:focus{border-color:#e05c1a}.rec-total[data-v-be06d7a0]{text-align:right;font-size:14px;color:#b0c4d8;padding:8px 0;border-top:1px solid #1a2c3f;margin-top:4px}.rec-total strong[data-v-be06d7a0]{color:#4ade80;font-size:16px}.btn-cancelar[data-v-be06d7a0]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;border-radius:6px;padding:8px 20px;font-size:13px;cursor:pointer}.btn-confirmar[data-v-be06d7a0]{background:#16a34a;color:#fff;border:none;border-radius:6px;padding:8px 20px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-confirmar[data-v-be06d7a0]:disabled{opacity:.6;cursor:default}.parcelas-preview[data-v-be06d7a0]{margin-top:12px;border:1px solid #2a2f3e;border-radius:8px;overflow:hidden}.parcelas-preview-header[data-v-be06d7a0]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#1a1f2e;font-size:13px;color:#aaa}.parcelas-preview-header .vl-total-base[data-v-be06d7a0]{font-weight:700;color:#fff;font-size:15px}.parcelas-preview-header .taxa-info[data-v-be06d7a0]{margin-left:auto;color:#f5a623;font-size:12px}.parcelas-lista[data-v-be06d7a0]{max-height:180px;overflow-y:auto}.parcela-item[data-v-be06d7a0]{display:flex;align-items:center;gap:12px;padding:8px 14px;border-top:1px solid #2a2f3e;font-size:13px}.parcela-item[data-v-be06d7a0]:hover{background:#1e2436}.parcela-badge[data-v-be06d7a0]{background:#e55a00;color:#fff;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700;min-width:36px;text-align:center}.parcela-venc[data-v-be06d7a0]{color:#ccc;flex:1}.parcela-valor[data-v-be06d7a0]{font-weight:600;color:#fff}.parcelas-total[data-v-be06d7a0]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#1a1f2e;border-top:1px solid #2a2f3e;font-size:13px;color:#aaa}.parcelas-total .vl-total-final[data-v-be06d7a0]{font-weight:700;color:#e55a00;font-size:15px}.page[data-v-8df11dc0]{display:flex;flex-direction:column;height:100%;background:#1a2433;color:#cdd8e3}.page-header[data-v-8df11dc0]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f}.page-title[data-v-8df11dc0]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#fff}.page-title i[data-v-8df11dc0]{color:#e05c1a;font-size:20px}.btn-novo[data-v-8df11dc0]{background:#e05c1a;color:#fff;border:none;border-radius:6px;padding:7px 16px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.lista-wrap[data-v-8df11dc0]{flex:1;overflow-y:auto}.loading[data-v-8df11dc0]{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px;color:#6a85a0}.spin[data-v-8df11dc0]{animation:spin-8df11dc0 1s linear infinite}@keyframes spin-8df11dc0{to{transform:rotate(360deg)}}.tabela[data-v-8df11dc0]{width:100%;border-collapse:collapse;font-size:13px}.tabela th[data-v-8df11dc0]{background:#0f1922;color:#6a85a0;font-size:11px;text-transform:uppercase;padding:8px 12px;text-align:left;border-bottom:1px solid #1a2c3f;position:sticky;top:0}.tabela td[data-v-8df11dc0]{padding:8px 12px;border-bottom:1px solid #1a2c3f}.linha[data-v-8df11dc0]:hover{background:#243347}.vazio[data-v-8df11dc0]{text-align:center;color:#6a85a0;padding:30px!important}.mono[data-v-8df11dc0]{font-family:monospace;font-size:12px}.center[data-v-8df11dc0]{text-align:center}.dash[data-v-8df11dc0]{color:#2d4158}.acoes[data-v-8df11dc0]{display:flex;gap:6px;justify-content:flex-end}.btn-edit[data-v-8df11dc0]{background:#1e3a5f;border:none;color:#60a5fa;border-radius:5px;padding:5px 9px;cursor:pointer}.btn-edit[data-v-8df11dc0]:hover{background:#1d4ed8}.btn-inativar[data-v-8df11dc0]{background:#422006;border:none;color:#fb923c;border-radius:5px;padding:5px 9px;cursor:pointer}.btn-ativar[data-v-8df11dc0]{background:#14532d;border:none;color:#4ade80;border-radius:5px;padding:5px 9px;cursor:pointer}.badge-ativo[data-v-8df11dc0]{background:#14532d;color:#4ade80;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}.badge-inativo[data-v-8df11dc0]{background:#422006;color:#fb923c;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}.badge-pix[data-v-8df11dc0]{background:#1e3a5f;color:#38bdf8;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}.badge-cartao[data-v-8df11dc0]{background:#2d1f5f;color:#a78bfa;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}.tipo-D[data-v-8df11dc0]{color:#4ade80}.tipo-C[data-v-8df11dc0]{color:#a78bfa}.tipo-B[data-v-8df11dc0]{color:#60a5fa}.tipo-P[data-v-8df11dc0]{color:#38bdf8}.tipo-Q[data-v-8df11dc0]{color:#fb923c}.tipo-T[data-v-8df11dc0]{color:#f9a8d4}.tipo-O[data-v-8df11dc0]{color:#6a85a0}.modal-bg[data-v-8df11dc0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.modal-form[data-v-8df11dc0]{background:#1a2433;border:1px solid #2d4158;border-radius:8px;width:640px;max-width:96vw;max-height:90vh;display:flex;flex-direction:column}.modal-header[data-v-8df11dc0]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f;border-radius:8px 8px 0 0;font-weight:600;color:#fff}.modal-header button[data-v-8df11dc0]{background:none;border:none;color:#6a85a0;cursor:pointer;font-size:18px}.modal-body[data-v-8df11dc0]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.modal-footer[data-v-8df11dc0]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #1a2c3f}.row-f[data-v-8df11dc0]{display:flex;gap:10px;flex-wrap:wrap}.field[data-v-8df11dc0]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:120px}.field label[data-v-8df11dc0]{font-size:11px;color:#89a;font-weight:600;text-transform:uppercase}.field input[data-v-8df11dc0],.field select[data-v-8df11dc0]{background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:7px 9px;font-size:13px;outline:none}.field input[data-v-8df11dc0]:focus,.field select[data-v-8df11dc0]:focus{border-color:#e05c1a}.secao[data-v-8df11dc0]{font-size:11px;font-weight:700;color:#e05c1a;text-transform:uppercase;letter-spacing:.8px;padding-bottom:4px;border-bottom:1px solid #1a2c3f;margin-top:4px}.flags-grid[data-v-8df11dc0]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.flag-item[data-v-8df11dc0]{display:flex;align-items:center;gap:8px;font-size:12px;color:#b0c4d8;cursor:pointer;padding:6px 8px;background:#243347;border-radius:5px}.flag-item input[data-v-8df11dc0]{accent-color:#e05c1a}.btn-cancelar[data-v-8df11dc0]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;border-radius:6px;padding:8px 20px;font-size:13px;cursor:pointer}.btn-salvar[data-v-8df11dc0]{background:#e05c1a;color:#fff;border:none;border-radius:6px;padding:8px 20px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-salvar[data-v-8df11dc0]:disabled{opacity:.6;cursor:default}.page[data-v-96bdd27a]{display:flex;flex-direction:column;height:100%;background:#1a2433;color:#cdd8e3}.page-header[data-v-96bdd27a]{display:flex;align-items:center;padding:12px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f}.page-title[data-v-96bdd27a]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#fff}.page-title i[data-v-96bdd27a]{color:#e05c1a;font-size:20px}.filtros-bar[data-v-96bdd27a]{display:flex;gap:8px;padding:10px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f;flex-wrap:wrap}.input-busca[data-v-96bdd27a]{background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:6px 10px;font-size:13px;outline:none;flex:1;min-width:200px}.input-busca[data-v-96bdd27a]:focus{border-color:#e05c1a}.sel[data-v-96bdd27a]{background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:6px 9px;font-size:12px;outline:none}.totais-bar[data-v-96bdd27a]{display:flex;gap:12px;padding:8px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f;flex-wrap:wrap}.total-card[data-v-96bdd27a]{background:#243347;border-radius:6px;padding:6px 14px;display:flex;flex-direction:column;gap:2px}.total-card span[data-v-96bdd27a]{font-size:10px;color:#6a85a0}.total-card strong[data-v-96bdd27a]{font-size:14px;font-weight:700}.lista-wrap[data-v-96bdd27a]{flex:1;overflow-y:auto}.loading[data-v-96bdd27a]{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px;color:#6a85a0}.spin[data-v-96bdd27a]{animation:spin-96bdd27a 1s linear infinite}@keyframes spin-96bdd27a{to{transform:rotate(360deg)}}.tabela[data-v-96bdd27a]{width:100%;border-collapse:collapse;font-size:13px}.tabela th[data-v-96bdd27a]{background:#0f1922;color:#6a85a0;font-size:11px;text-transform:uppercase;padding:8px 12px;text-align:left;border-bottom:1px solid #1a2c3f;position:sticky;top:0}.tabela td[data-v-96bdd27a]{padding:7px 12px;border-bottom:1px solid #1a2c3f}.linha[data-v-96bdd27a]{cursor:pointer}.linha[data-v-96bdd27a]:hover{background:#243347}.vazio[data-v-96bdd27a]{text-align:center;color:#6a85a0;padding:30px!important}.mono[data-v-96bdd27a]{font-family:monospace;font-size:12px}.num[data-v-96bdd27a]{text-align:right;font-family:monospace;font-size:12px}.center[data-v-96bdd27a]{text-align:center}.small[data-v-96bdd27a]{font-size:11px;color:#89a}.verde[data-v-96bdd27a]{color:#4ade80}.laranja[data-v-96bdd27a]{color:#fb923c}.nome-cel[data-v-96bdd27a]{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge-ok[data-v-96bdd27a]{background:#14532d;color:#4ade80;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}.badge-cancel[data-v-96bdd27a]{background:#450a0a;color:#f87171;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}.badge-tipo-V[data-v-96bdd27a],.badge-tipo-undefined[data-v-96bdd27a]{background:#1e3a5f;color:#60a5fa;border-radius:4px;padding:2px 6px;font-size:10px}.badge-tipo-D[data-v-96bdd27a]{background:#422006;color:#fb923c;border-radius:4px;padding:2px 6px;font-size:10px}.btn-cancel[data-v-96bdd27a]{background:#450a0a;border:none;color:#f87171;border-radius:5px;padding:5px 9px;cursor:pointer}.btn-cancel[data-v-96bdd27a]:hover{background:#7f1d1d}.btn-novo[data-v-96bdd27a]{background:#e05c1a;color:#fff;border:none;border-radius:6px;padding:7px 16px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.modal-nova[data-v-96bdd27a]{background:#1a2433;border:1px solid #2d4158;border-radius:8px;width:800px;max-width:96vw;max-height:92vh;display:flex;flex-direction:column}.modal-body-nova[data-v-96bdd27a]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.modal-footer-nova[data-v-96bdd27a]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #1a2c3f}.nova-secao[data-v-96bdd27a]{font-size:11px;font-weight:700;color:#e05c1a;text-transform:uppercase;letter-spacing:.8px;padding-bottom:4px;border-bottom:1px solid #1a2c3f}.input-full[data-v-96bdd27a]{background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:7px 10px;font-size:13px;outline:none;width:100%;box-sizing:border-box}.input-full[data-v-96bdd27a]:focus{border-color:#e05c1a}.dropdown[data-v-96bdd27a]{position:absolute;top:100%;left:0;right:0;background:#1a2433;border:1px solid #2d4158;border-radius:0 0 6px 6px;z-index:50;max-height:200px;overflow-y:auto}.drop-item[data-v-96bdd27a]{padding:8px 10px;cursor:pointer;font-size:12px;border-bottom:1px solid #1a2c3f}.drop-item[data-v-96bdd27a]:hover{background:#243347}.input-num[data-v-96bdd27a]{background:#304560;border:1px solid #3d5a7a;border-radius:4px;color:#e2e8f0;padding:4px 6px;font-size:12px;width:70px;text-align:right}.itens-scroll[data-v-96bdd27a]{max-height:220px;overflow-y:auto;border-radius:5px}.btn-rem[data-v-96bdd27a]{background:#fee2e2;border:none;color:#dc2626;border-radius:4px;padding:4px 7px;cursor:pointer;font-size:12px}.vazio-small[data-v-96bdd27a]{text-align:center;color:#6a85a0;font-size:12px;padding:12px}.totais-nova[data-v-96bdd27a]{display:flex;gap:16px;background:#0f1922;border-radius:5px;padding:10px 14px;align-items:center;flex-wrap:wrap}.totais-nova span[data-v-96bdd27a]{font-size:13px;color:#89a}.field-n[data-v-96bdd27a]{display:flex;flex-direction:column;gap:4px;min-width:120px}.field-n label[data-v-96bdd27a]{font-size:10px;color:#89a;text-transform:uppercase;font-weight:600}.field-n input[data-v-96bdd27a],.field-n select[data-v-96bdd27a]{background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:6px 8px;font-size:13px;outline:none}.btn-add-pgto[data-v-96bdd27a]{background:#1d4ed8;color:#fff;border:none;border-radius:5px;padding:7px 14px;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:4px}.btn-salvar[data-v-96bdd27a]{background:#16a34a;color:#fff;border:none;border-radius:6px;padding:8px 20px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-salvar[data-v-96bdd27a]:disabled{opacity:.6;cursor:default}.btn-cancelar[data-v-96bdd27a]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;border-radius:6px;padding:8px 20px;font-size:13px;cursor:pointer}.modal-bg[data-v-96bdd27a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.modal-det[data-v-96bdd27a]{background:#1a2433;border:1px solid #2d4158;border-radius:8px;width:700px;max-width:95vw;max-height:88vh;display:flex;flex-direction:column}.modal-header[data-v-96bdd27a]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f;border-radius:8px 8px 0 0;font-weight:600;color:#fff}.modal-header button[data-v-96bdd27a]{background:none;border:none;color:#6a85a0;cursor:pointer;font-size:18px}.modal-body[data-v-96bdd27a]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.det-grid[data-v-96bdd27a]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.det-item[data-v-96bdd27a]{display:flex;flex-direction:column;gap:2px;background:#243347;border-radius:5px;padding:8px 10px}.det-item span[data-v-96bdd27a]{font-size:10px;color:#6a85a0;text-transform:uppercase}.det-item strong[data-v-96bdd27a]{font-size:13px}.secao[data-v-96bdd27a]{font-size:11px;font-weight:700;color:#e05c1a;text-transform:uppercase;letter-spacing:.8px;padding-bottom:4px;border-bottom:1px solid #1a2c3f}.tabela-inner[data-v-96bdd27a]{width:100%;border-collapse:collapse;font-size:12px}.tabela-inner th[data-v-96bdd27a]{background:#1a2c3f;color:#89a;color:#6a85a0;font-size:10px;text-transform:uppercase;padding:5px 10px;text-align:left;border-bottom:1px solid #1a2c3f}.tabela-inner td[data-v-96bdd27a]{padding:5px 10px;border-bottom:1px solid #2a3a50;background:#243347;color:#cdd8e3}.modal-overlay[data-v-7c6901f6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:9999}.modal-box[data-v-7c6901f6]{background:#1a2433;border-radius:10px;width:680px;max-width:96vw;max-height:88vh;display:flex;flex-direction:column;box-shadow:0 8px 40px #0006;overflow:hidden}.modal-header[data-v-7c6901f6]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#0f1922;border-bottom:1px solid #1a2c3f}.modal-titulo[data-v-7c6901f6]{display:flex;align-items:center;gap:12px}.modal-icone[data-v-7c6901f6]{font-size:1.8rem}.modal-titulo h2[data-v-7c6901f6]{margin:0;font-size:1rem;font-weight:700;color:#fff}.modal-titulo p[data-v-7c6901f6]{margin:2px 0 0;font-size:.8rem;color:#6a85a0}.btn-fechar[data-v-7c6901f6]{background:none;border:none;color:#6a85a0;font-size:1.2rem;cursor:pointer;padding:4px 8px;border-radius:4px}.btn-fechar[data-v-7c6901f6]:hover{color:#fff}.aviso[data-v-7c6901f6]{display:flex;gap:8px;align-items:flex-start;margin:14px 20px 0;padding:10px 14px;background:#1e3a5f;border:1px solid #2a5a8f;border-radius:6px;font-size:.83rem;color:#7db3e8;line-height:1.5}.lista-csts[data-v-7c6901f6]{flex:1;overflow-y:auto;padding:14px 20px;display:flex;flex-direction:column;gap:12px}.item-cst[data-v-7c6901f6]{border:1px solid #2d4158;border-radius:8px;padding:14px;transition:border-color .2s;background:#111d2b}.item-cst.item-ok[data-v-7c6901f6]{border-color:#14532d;background:#0d1f0d}.cst-info[data-v-7c6901f6]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.badge-cst[data-v-7c6901f6]{background:#e05c1a;color:#fff;font-size:.78rem;font-weight:700;padding:3px 10px;border-radius:20px;letter-spacing:.5px}.cst-produtos[data-v-7c6901f6]{font-size:.8rem;color:#6a85a0}.cst-select-wrap[data-v-7c6901f6]{display:flex;flex-direction:column;gap:8px}.select-grupo[data-v-7c6901f6]{width:100%;padding:8px 10px;border:1px solid #2d4158;border-radius:6px;font-size:.9rem;background:#243347;color:#cdd8e3;cursor:pointer;outline:none}.select-grupo[data-v-7c6901f6]:focus{border-color:#e05c1a}.select-grupo.select-vazio[data-v-7c6901f6]{border-color:#f59e0b;background:#2a2000}.preview-grupo[data-v-7c6901f6]{display:flex;flex-wrap:wrap;gap:6px}.chip-preview[data-v-7c6901f6]{font-size:.76rem;background:#1e3a5f;color:#7db3e8;padding:2px 8px;border-radius:12px}.modal-footer[data-v-7c6901f6]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #1a2c3f;background:#0f1922}.btn-cancelar[data-v-7c6901f6]{padding:8px 20px;border:1px solid #2d4158;border-radius:6px;background:#243347;color:#cdd8e3;cursor:pointer;font-size:.9rem}.btn-cancelar[data-v-7c6901f6]:hover:not(:disabled){background:#2d4158}.btn-salvar[data-v-7c6901f6]{padding:8px 22px;border:none;border-radius:6px;background:#e05c1a;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s}.btn-salvar[data-v-7c6901f6]:hover:not(:disabled){background:#f06a25}.btn-salvar[data-v-7c6901f6]:disabled{background:#4a3020;color:#7a5a40;cursor:not-allowed}.page[data-v-ccad0ccb]{display:flex;flex-direction:column;height:100%;background:#1a2433;color:#cdd8e3}.page-header[data-v-ccad0ccb]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f}.page-title[data-v-ccad0ccb]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#fff}.page-title i[data-v-ccad0ccb]{color:#e05c1a}.btn-xml[data-v-ccad0ccb]{background:#e05c1a;border:none;color:#fff;padding:7px 14px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px;transition:background .2s}.btn-xml[data-v-ccad0ccb]:hover{background:#f06a25}.filtros-bar[data-v-ccad0ccb]{display:flex;gap:8px;align-items:center;padding:8px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f;flex-wrap:wrap}.input-busca[data-v-ccad0ccb],.sel[data-v-ccad0ccb]{background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:6px 10px;font-size:13px;outline:none}.input-busca[data-v-ccad0ccb]{min-width:200px;flex:1}.input-busca[data-v-ccad0ccb]:focus,.sel[data-v-ccad0ccb]:focus{border-color:#e05c1a}.totais-bar[data-v-ccad0ccb]{display:flex;gap:10px;padding:8px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f}.total-card[data-v-ccad0ccb]{background:#243347;border-radius:6px;padding:6px 14px;display:flex;flex-direction:column;align-items:center;gap:2px}.total-card span[data-v-ccad0ccb]{font-size:10px;color:#6a85a0}.total-card strong[data-v-ccad0ccb]{font-size:14px;color:#cdd8e3}.lista-wrap[data-v-ccad0ccb]{flex:1;overflow-y:auto}.loading[data-v-ccad0ccb]{display:flex;align-items:center;gap:8px;padding:40px;color:#6a85a0;justify-content:center}table[data-v-ccad0ccb]{width:100%;border-collapse:collapse;font-size:13px}thead[data-v-ccad0ccb]{position:sticky;top:0;z-index:5}th[data-v-ccad0ccb]{background:#0f1922;color:#89a;font-weight:600;padding:9px 10px;text-align:left;border-bottom:2px solid #e05c1a}td[data-v-ccad0ccb]{padding:7px 10px;border-bottom:1px solid #1a2c3f;color:#b0c4d8}.linha[data-v-ccad0ccb]{cursor:pointer}.linha:hover td[data-v-ccad0ccb]{background:#1e2d3d}.nome-cel[data-v-ccad0ccb]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.small[data-v-ccad0ccb]{font-size:11px}.num[data-v-ccad0ccb]{text-align:right}.verde[data-v-ccad0ccb]{color:#4ade80}.laranja[data-v-ccad0ccb]{color:#fb923c}.vazio[data-v-ccad0ccb]{text-align:center;padding:40px;color:#6a85a0}.badge-ok[data-v-ccad0ccb]{background:#14532d;color:#4ade80;border-radius:4px;padding:2px 8px;font-size:11px}.badge-cancel[data-v-ccad0ccb]{background:#450a0a;color:#f87171;border-radius:4px;padding:2px 8px;font-size:11px}.btn-cancel[data-v-ccad0ccb]{background:none;border:none;color:#f87171;cursor:pointer;font-size:14px}.modal-bg[data-v-ccad0ccb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:100}.modal-header[data-v-ccad0ccb]{background:#0f1922;padding:10px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #1a2c3f;font-size:14px;font-weight:600;color:#fff;flex-shrink:0}.modal-header button[data-v-ccad0ccb]{background:none;border:none;color:#6a85a0;cursor:pointer;font-size:18px}.modal-body[data-v-ccad0ccb]{flex:1;overflow-y:auto;padding:16px}.modal-footer[data-v-ccad0ccb]{background:#0f1922;padding:10px 16px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #1a2c3f;flex-shrink:0}.modal-xml[data-v-ccad0ccb]{background:#1a2433;border-radius:10px;overflow:hidden;width:92%;max-width:1000px;max-height:88vh;display:flex;flex-direction:column}.modal-det[data-v-ccad0ccb]{background:#1a2433;border-radius:10px;overflow:hidden;width:90%;max-width:900px;max-height:85vh;display:flex;flex-direction:column}.steps[data-v-ccad0ccb]{display:flex;align-items:center;gap:4px}.step[data-v-ccad0ccb]{width:24px;height:24px;border-radius:50%;background:#243347;color:#6a85a0;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #2d4158}.step-on[data-v-ccad0ccb]{background:#e05c1a;color:#fff;border-color:#e05c1a}.step-line[data-v-ccad0ccb]{width:24px;height:2px;background:#2d4158}.upload-area[data-v-ccad0ccb]{border:2px dashed #2d4158;border-radius:10px;padding:48px 24px;text-align:center;cursor:pointer;transition:border-color .2s;display:flex;flex-direction:column;align-items:center}.upload-area[data-v-ccad0ccb]:hover{border-color:#e05c1a}.secao[data-v-ccad0ccb]{font-size:10px;font-weight:700;color:#e05c1a;text-transform:uppercase;letter-spacing:.6px;margin:10px 0 6px}.secao-det[data-v-ccad0ccb]{font-size:10px;font-weight:700;color:#e05c1a;text-transform:uppercase;letter-spacing:.6px;margin:8px 0 4px}.info-grid[data-v-ccad0ccb]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.info-item[data-v-ccad0ccb]{display:inline-flex;flex-direction:column;gap:2px;align-items:center}.info-item span[data-v-ccad0ccb]{font-size:9px;color:#6a85a0;text-align:center}.info-item strong[data-v-ccad0ccb]{font-size:12px;background:#243347;border-radius:4px;padding:3px 10px;white-space:nowrap;display:block;color:#cdd8e3}.tabela-inner[data-v-ccad0ccb]{width:100%;border-collapse:collapse;font-size:12px}.tabela-inner th[data-v-ccad0ccb]{background:#0f1922;color:#89a;padding:6px 8px;text-align:left;border-bottom:1px solid #e05c1a}.tabela-inner td[data-v-ccad0ccb]{padding:5px 8px;border-bottom:1px solid #1a2c3f;color:#b0c4d8}.tr-warn td[data-v-ccad0ccb]{background:#fb923c0f}.badge-vinculo[data-v-ccad0ccb]{border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}.manual[data-v-ccad0ccb]{background:#1a3a1a;color:#4ade80}.btn-vincular[data-v-ccad0ccb]{background:#243347;border:1px solid #fb923c;color:#fb923c;padding:4px 10px;border-radius:5px;cursor:pointer;font-size:11px;display:flex;align-items:center;gap:5px;white-space:nowrap}.btn-vincular[data-v-ccad0ccb]:hover{background:#3b2a00}.modal-prod[data-v-ccad0ccb]{background:#1a2433;border-radius:10px;overflow:hidden;width:85%;max-width:750px;max-height:80vh;display:flex;flex-direction:column}.inp-busca-modal[data-v-ccad0ccb]{width:100%;background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:8px 12px;font-size:13px;outline:none;box-sizing:border-box}.inp-busca-modal[data-v-ccad0ccb]:focus{border-color:#e05c1a}.linha-prod:hover td[data-v-ccad0ccb]{background:#1e2d3d;cursor:pointer}.btn-sel-prod[data-v-ccad0ccb]{background:#14532d;border:none;color:#4ade80;padding:4px 10px;border-radius:4px;cursor:pointer;font-size:11px;font-weight:600;display:flex;align-items:center;gap:4px}.btn-sel-prod[data-v-ccad0ccb]:hover{background:#166534}.cb[data-v-ccad0ccb]{background:#1e3a5f;color:#60a5fa}.desc[data-v-ccad0ccb]{background:#3b2a00;color:#fbbf24}.inp-preco[data-v-ccad0ccb]{width:80px;background:#243347;border:1px solid #2d4158;border-radius:4px;color:#cdd8e3;padding:4px 6px;font-size:12px;text-align:right;outline:none}.inp-preco[data-v-ccad0ccb]:focus{border-color:#e05c1a}.inp-mg[data-v-ccad0ccb]{width:60px}.btn-prim[data-v-ccad0ccb]{background:#e05c1a;border:none;color:#fff;padding:8px 20px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}.btn-prim[data-v-ccad0ccb]:hover:not(:disabled){background:#f06a25}.btn-prim[data-v-ccad0ccb]:disabled{opacity:.5;cursor:not-allowed}.btn-sec[data-v-ccad0ccb]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:6px}.btn-sec[data-v-ccad0ccb]:hover:not(:disabled){background:#2d4158}.btn-sec[data-v-ccad0ccb]:disabled{opacity:.5;cursor:not-allowed}.err[data-v-ccad0ccb]{color:#f87171;font-size:12px;margin-top:8px;padding:8px 12px;background:#450a0a;border-radius:5px}.alerta-dup[data-v-ccad0ccb]{display:flex;align-items:flex-start;gap:10px;background:#3b1a00;border:1px solid #fb923c;border-radius:7px;padding:12px 14px;margin-bottom:12px;color:#fb923c;font-size:12px}.danfe-body[data-v-ccad0ccb]{background:#111d2b}.df-secao[data-v-ccad0ccb]{font-size:10px;font-weight:700;color:#e05c1a;text-transform:uppercase;letter-spacing:.6px;margin:10px 0 6px;padding-bottom:4px;border-bottom:1px solid #1a2c3f}.df-row[data-v-ccad0ccb]{display:flex;gap:8px;flex-wrap:nowrap;margin-bottom:6px}.df-row-wrap[data-v-ccad0ccb]{flex-wrap:wrap}.df-field[data-v-ccad0ccb]{display:flex;flex-direction:column;gap:3px;min-width:80px}.df-field.df-wide[data-v-ccad0ccb]{min-width:200px;flex:1}.df-field.df-sm[data-v-ccad0ccb]{min-width:60px}.df-field.df-chave[data-v-ccad0ccb]{flex:1;min-width:300px}.df-field label[data-v-ccad0ccb]{font-size:9px;color:#6a85a0;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.df-val[data-v-ccad0ccb]{background:#243347;border:1px solid #2d4158;border-radius:4px;padding:5px 8px;font-size:12px;color:#cdd8e3;white-space:nowrap}.df-chave-val[data-v-ccad0ccb]{display:flex;align-items:center;gap:6px;font-family:monospace;font-size:11px;letter-spacing:.05em}.df-sit[data-v-ccad0ccb]{color:#4ade80;font-weight:600}.df-dest[data-v-ccad0ccb]{color:#fb923c;font-weight:700;font-size:14px}.btn-copy[data-v-ccad0ccb]{background:none;border:none;cursor:pointer;color:#6a85a0;padding:0;font-size:13px;flex-shrink:0}.btn-copy[data-v-ccad0ccb]:hover{color:#e05c1a}.badge-vinculo.novo[data-v-ccad0ccb]{background:#1a3b1a;color:#4ade80}.alerta-dup i[data-v-ccad0ccb]{font-size:20px;flex-shrink:0;margin-top:2px}.alerta-dup strong[data-v-ccad0ccb]{display:block;margin-bottom:3px;font-size:13px}.det-grid[data-v-ccad0ccb]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.det-item[data-v-ccad0ccb]{display:inline-flex;flex-direction:column;gap:2px;align-items:center;flex:0 0 auto}.det-item span[data-v-ccad0ccb]{font-size:9px;color:#6a85a0;text-align:center}.det-item strong[data-v-ccad0ccb]{font-size:11px;background:#243347;border-radius:4px;padding:3px 8px;white-space:nowrap;display:block;color:#cdd8e3}.sel-fiscal[data-v-ccad0ccb]{background:#1a3a5f;border:1px solid #2a5a8f;border-radius:4px;color:#7db3e8;padding:3px 6px;font-size:11px;width:100%;cursor:pointer;outline:none}.sel-fiscal[data-v-ccad0ccb]:focus{border-color:#e05c1a}.mono[data-v-ccad0ccb]{font-family:monospace}@keyframes spin-ccad0ccb{to{transform:rotate(360deg)}}.spin[data-v-ccad0ccb]{animation:spin-ccad0ccb .8s linear infinite}.pdv-abertura[data-v-ca562b8a]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#1a2433}.ab-box[data-v-ca562b8a]{background:#0f1922;border:1px solid #2d4158;border-radius:10px;padding:32px;width:360px;display:flex;flex-direction:column;gap:16px}.ab-header[data-v-ca562b8a]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.ab-titulo[data-v-ca562b8a]{font-size:18px;font-weight:600;color:#fff}.ab-sub[data-v-ca562b8a]{font-size:12px;color:#6a85a0}.field-ab[data-v-ca562b8a]{display:flex;flex-direction:column;gap:5px}.field-ab label[data-v-ca562b8a]{font-size:11px;color:#89a;font-weight:600;text-transform:uppercase}.field-ab input[data-v-ca562b8a],.field-ab select[data-v-ca562b8a]{background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:8px 10px;font-size:14px;outline:none}.field-ab input[data-v-ca562b8a]:focus,.field-ab select[data-v-ca562b8a]:focus{border-color:#e05c1a}.btn-abrir[data-v-ca562b8a]{background:#e05c1a;color:#fff;border:none;border-radius:7px;padding:13px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.btn-abrir[data-v-ca562b8a]:disabled{opacity:.6;cursor:default}.pdv-wrap[data-v-ca562b8a]{display:flex;flex-direction:column;flex:1;min-height:0;background:#1a2433;outline:none}.pdv-topo[data-v-ca562b8a]{background:#6b21a8;padding:7px 16px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.pdv-titulo[data-v-ca562b8a]{font-size:13px;font-weight:500;color:#fff}.pdv-hora[data-v-ca562b8a]{font-size:12px;color:#e9d5ff}.badge-aberto[data-v-ca562b8a]{background:#14532d;color:#4ade80;border-radius:4px;padding:2px 8px;font-size:10px}.pdv-body[data-v-ca562b8a]{display:grid;grid-template-columns:260px 1fr;grid-template-rows:1fr;flex:1;overflow:hidden;min-height:0;height:0}.pdv-esq[data-v-ca562b8a]{background:#243347;border-right:2px solid #1a2c3f;display:flex;flex-direction:column;gap:6px;padding:8px;overflow-y:auto;min-height:0}.pdv-input-box[data-v-ca562b8a]{background:#1a2433;border:1px solid #2d4158;border-radius:5px;padding:6px 8px;display:flex;gap:6px;position:relative}.pdv-label[data-v-ca562b8a]{font-size:10px;color:#6a85a0;margin-bottom:2px}.pdv-input-cod[data-v-ca562b8a]{background:transparent;border:none;outline:none;font-size:13px;color:#fff;width:100%}.pdv-dropdown[data-v-ca562b8a]{position:absolute;top:100%;left:0;right:0;background:#1a2433;border:1px solid #2d4158;border-radius:0 0 6px 6px;z-index:50;max-height:180px;overflow-y:auto}.pdv-drop-item[data-v-ca562b8a]{padding:7px 10px;cursor:pointer;font-size:12px;border-bottom:1px solid #1a2c3f;display:flex;justify-content:space-between}.pdv-drop-item[data-v-ca562b8a]:hover{background:#243347}.pdv-preco-drop[data-v-ca562b8a]{color:#4ade80;font-family:monospace}.pdv-qtd-box[data-v-ca562b8a]{min-width:50px;text-align:center}.pdv-qtd-val[data-v-ca562b8a]{font-size:20px;font-weight:600;color:#e05c1a;font-family:monospace}.pdv-cliente[data-v-ca562b8a]{display:flex;align-items:center;gap:5px;font-size:11px;padding:3px 4px}.pdv-label-sm[data-v-ca562b8a]{color:#6a85a0;font-size:11px}.pdv-cliente-nome[data-v-ca562b8a]{color:#cdd8e3;font-weight:500;font-size:11px;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdv-link[data-v-ca562b8a]{color:#3b82f6;font-size:10px;cursor:pointer;white-space:nowrap}.pdv-foto[data-v-ca562b8a]{background:#1a2433;border:1px solid #2d4158;border-radius:5px;height:110px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pdv-foto-inner[data-v-ca562b8a]{text-align:center}.pdv-foto-nome[data-v-ca562b8a]{font-size:10px;color:#6a85a0;margin-top:4px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdv-preco-box[data-v-ca562b8a]{background:#1a2433;border:1px solid #2d4158;border-radius:5px;padding:6px 8px;flex-shrink:0}.pdv-preco-val[data-v-ca562b8a]{font-size:20px;font-weight:500;color:#cdd8e3;font-family:monospace}.pdv-preco-val.verde[data-v-ca562b8a]{color:#4ade80}.pdv-total-box[data-v-ca562b8a]{background:#6b21a8;border-radius:5px;padding:8px;text-align:center;flex:1;display:flex;flex-direction:column;justify-content:center;min-height:60px}.pdv-total-val[data-v-ca562b8a]{font-size:26px;font-weight:600;color:#fff;font-family:monospace}.pdv-btns[data-v-ca562b8a]{display:grid;grid-template-columns:1fr 1fr;gap:4px;flex-shrink:0}.pdv-btn-op[data-v-ca562b8a]{background:#374151;border:none;border-radius:4px;padding:6px;font-size:11px;color:#cdd8e3;cursor:pointer}.pdv-btn-op[data-v-ca562b8a]:hover{background:#4b5563}.pdv-btn-cancel[data-v-ca562b8a]{background:#450a0a;border:none;border-radius:4px;padding:6px;font-size:11px;color:#f87171;cursor:pointer}.pdv-btn-fechar[data-v-ca562b8a]{background:#1e3a5f;border:none;border-radius:4px;padding:6px;font-size:11px;color:#60a5fa;cursor:pointer}.pdv-dir[data-v-ca562b8a]{display:flex;flex-direction:column;overflow:hidden}.pdv-prod-destaque[data-v-ca562b8a]{background:#1e293b;padding:7px 14px;font-size:15px;font-weight:500;color:#e05c1a;letter-spacing:.5px;border-bottom:1px solid #1a2c3f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.pdv-grid-wrap[data-v-ca562b8a]{flex:1;overflow-y:auto}.pdv-table[data-v-ca562b8a]{width:100%;border-collapse:collapse;font-size:12px}.pdv-table th[data-v-ca562b8a]{background:#0f1922;color:#6a85a0;font-size:10px;font-weight:400;text-transform:uppercase;padding:5px 8px;text-align:left;border-bottom:1px solid #1a2c3f;position:sticky;top:0;z-index:1}.pdv-table td[data-v-ca562b8a]{padding:6px 8px;border-bottom:1px solid #2a3a50;background:#1e2d40;color:#d1dce8}.pdv-vazio[data-v-ca562b8a]{text-align:center;color:#6a85a0;padding:30px!important}.pdv-tr[data-v-ca562b8a]{cursor:pointer}.pdv-tr[data-v-ca562b8a]:hover{background:#2d4158!important}.pdv-tr-sel[data-v-ca562b8a]{background:#1e3a5f!important;border-left:3px solid #e05c1a}.pdv-tr-focus[data-v-ca562b8a]{background:#1a3a6f!important;outline:2px solid #e05c1a}.pdv-td-num[data-v-ca562b8a]{font-family:monospace;font-size:11px;color:#a0b4c8}.pdv-td-cod[data-v-ca562b8a]{font-family:monospace;font-size:11px;color:#89a}.pdv-td-desc[data-v-ca562b8a]{font-size:12px;color:#e2e8f0}.pdv-verde[data-v-ca562b8a]{color:#4ade80}.pdv-rodape[data-v-ca562b8a]{background:#0f1922;border-top:1px solid #1a2c3f;padding:8px 14px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.pdv-input-desc[data-v-ca562b8a]{background:#243347;border:1px solid #2d4158;border-radius:4px;color:#cdd8e3;padding:3px 8px;font-size:12px;width:70px;font-family:monospace}.pdv-btn-pagar[data-v-ca562b8a]{background:#e05c1a;color:#fff;border:none;border-radius:7px;padding:10px 24px;font-size:14px;font-weight:600;cursor:pointer}.pdv-btn-pagar[data-v-ca562b8a]:disabled{opacity:.5;cursor:default}.pdv-notif[data-v-ca562b8a]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:#1d4ed8;color:#fff;border-radius:6px;padding:8px 20px;font-size:13px;z-index:200}.pdv-pag-wrap[data-v-ca562b8a]{display:flex;flex-direction:column;flex:1;min-height:0;background:#1a2433;outline:none}.pag-topo[data-v-ca562b8a]{background:#6b21a8;padding:10px 16px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.pag-total-val[data-v-ca562b8a]{font-size:18px;font-weight:600;color:#fff;font-family:monospace}.pag-body[data-v-ca562b8a]{display:grid;grid-template-columns:1fr 1fr;flex:1;overflow:hidden}.pag-esq[data-v-ca562b8a],.pag-dir[data-v-ca562b8a]{padding:14px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.pag-esq[data-v-ca562b8a]{border-right:1px solid #1a2c3f}.pag-secao[data-v-ca562b8a]{font-size:10px;font-weight:600;color:#e05c1a;text-transform:uppercase;letter-spacing:.8px}.pag-formas-grid[data-v-ca562b8a]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.pag-forma[data-v-ca562b8a]{background:#243347;border:1px solid #2d4158;border-radius:7px;padding:10px;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px}.pag-forma[data-v-ca562b8a]:hover{background:#2d4158}.pag-forma-sel[data-v-ca562b8a]{background:#1e3a5f!important;border-color:#e05c1a!important;border-width:2px}.pag-forma-nome[data-v-ca562b8a]{font-size:10px;color:#cdd8e3}.pag-valor-box[data-v-ca562b8a]{background:#243347;border:2px solid #4ade80;border-radius:7px;padding:10px 14px;display:flex;align-items:center;gap:8px}.pag-r[data-v-ca562b8a]{font-size:14px;color:#6a85a0}.pag-input-valor[data-v-ca562b8a]{background:transparent;border:none;outline:none;font-size:24px;font-weight:500;color:#fff;font-family:monospace;width:100%}.pag-btn-add[data-v-ca562b8a]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;border-radius:5px;padding:8px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:6px;justify-content:center}.pag-pgtos-lista[data-v-ca562b8a]{display:flex;flex-direction:column;gap:6px;min-height:60px}.pag-vazio[data-v-ca562b8a]{font-size:12px;color:#6a85a0;text-align:center;padding:16px}.pag-pgto-item[data-v-ca562b8a]{background:#243347;border-radius:5px;padding:8px 10px;display:flex;justify-content:space-between;align-items:flex-start}.pag-pgto-cr[data-v-ca562b8a]{border-left:3px solid #3b82f6}.pag-resumo[data-v-ca562b8a]{background:#0f1922;border-radius:6px;padding:10px}.pag-res-row[data-v-ca562b8a]{display:flex;justify-content:space-between;font-size:13px;padding:3px 0}.pag-desc-acre-box[data-v-ca562b8a]{display:flex;gap:8px;margin-bottom:4px}.pag-da-item[data-v-ca562b8a]{display:flex;flex-direction:column;gap:3px;flex:1}.pag-da-header[data-v-ca562b8a]{display:flex;justify-content:space-between;align-items:center}.pag-da-label[data-v-ca562b8a]{font-size:10px;color:#89a;font-weight:600;text-transform:uppercase}.pag-da-toggle[data-v-ca562b8a]{display:flex;gap:2px}.pag-da-btn[data-v-ca562b8a]{background:#1a2c3f;border:1px solid #2d4158;color:#6a85a0;border-radius:4px;padding:1px 6px;font-size:10px;cursor:pointer;font-weight:600}.pag-da-btn.active[data-v-ca562b8a]{background:#e05c1a;border-color:#e05c1a;color:#fff}.pag-da-input[data-v-ca562b8a]{background:#1a2c3f;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:5px 8px;font-size:13px;outline:none;width:100%}.pag-da-input[data-v-ca562b8a]:focus{border-color:#e05c1a}.pag-troco[data-v-ca562b8a]{color:#fb923c;font-weight:600;font-size:15px}.pag-falta[data-v-ca562b8a]{color:#f87171}.pag-btn-fin[data-v-ca562b8a]{background:#16a34a;color:#fff;border:none;border-radius:8px;padding:14px;font-size:14px;font-weight:600;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px}.pag-btn-fin[data-v-ca562b8a]:disabled{opacity:.5;cursor:default}.pag-btn-voltar[data-v-ca562b8a]{background:transparent;border:none;color:#6a85a0;font-size:12px;cursor:pointer;text-align:center;padding:4px}.mono[data-v-ca562b8a]{font-family:monospace}.verde[data-v-ca562b8a]{color:#4ade80}.laranja[data-v-ca562b8a]{color:#fb923c}.vermelho[data-v-ca562b8a]{color:#f87171}.spin[data-v-ca562b8a]{animation:spin-ca562b8a 1s linear infinite}@keyframes spin-ca562b8a{to{transform:rotate(360deg)}}.modal-nfce[data-v-ca562b8a]{background:#1a2433;border:1px solid #2d4158;border-radius:10px;width:340px;overflow:hidden}.modal-nfce-header[data-v-ca562b8a]{background:#0f1922;padding:12px 16px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#fff;border-bottom:1px solid #1a2c3f}.modal-nfce-body[data-v-ca562b8a]{padding:24px 20px}.modal-nfce-btns[data-v-ca562b8a]{display:flex;gap:8px;padding:12px 16px;border-top:1px solid #1a2c3f;justify-content:flex-end}.nfce-btn-imprimir[data-v-ca562b8a]{background:#e05c1a;color:#fff;border:none;border-radius:6px;padding:8px 16px;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:6px}.nfce-btn-fechar[data-v-ca562b8a]{background:#374151;color:#cdd8e3;border:none;border-radius:6px;padding:8px 16px;cursor:pointer;font-size:13px}.modal-bg[data-v-ca562b8a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.modal-cli[data-v-ca562b8a]{background:#1a2433;border:1px solid #2d4158;border-radius:8px;width:420px;max-height:80vh;display:flex;flex-direction:column}.modal-header[data-v-ca562b8a]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#0f1922;border-bottom:1px solid #1a2c3f;border-radius:8px 8px 0 0;font-size:14px;font-weight:500;color:#fff}.modal-header button[data-v-ca562b8a]{background:none;border:none;color:#6a85a0;cursor:pointer;font-size:18px}.modal-body[data-v-ca562b8a]{flex:1;overflow-y:auto;padding:12px;position:relative}.input-full[data-v-ca562b8a]{background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:8px 10px;font-size:13px;outline:none;width:100%;box-sizing:border-box}.input-full[data-v-ca562b8a]:focus{border-color:#e05c1a}.dropdown-cli[data-v-ca562b8a]{background:#1a2433;border:1px solid #2d4158;border-radius:5px;margin-top:4px;max-height:200px;overflow-y:auto}.drop-cli-item[data-v-ca562b8a]{padding:8px 10px;cursor:pointer;font-size:12px;border-bottom:1px solid #1a2c3f}.drop-cli-item[data-v-ca562b8a]:hover{background:#243347}.pix-overlay[data-v-ca562b8a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999}.pix-box[data-v-ca562b8a]{background:#1a2433;border-radius:12px;width:360px;max-width:96vw;display:flex;flex-direction:column;box-shadow:0 8px 40px #00000080;overflow:hidden}.pix-header[data-v-ca562b8a]{background:#0f1922;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:700;color:#fff;border-bottom:2px solid #4ade80}.pix-btn-fechar[data-v-ca562b8a]{background:none;border:none;color:#6a85a0;font-size:18px;cursor:pointer}.pix-btn-fechar[data-v-ca562b8a]:hover{color:#f87171}.pix-valor-txt[data-v-ca562b8a]{text-align:center;font-size:32px;font-weight:800;color:#4ade80;padding:16px 0 8px}.pix-qr-wrap[data-v-ca562b8a]{display:flex;flex-direction:column;align-items:center;padding:10px 20px;min-height:220px;justify-content:center;gap:12px}.pix-status-txt[data-v-ca562b8a]{font-size:13px;font-weight:600;text-align:center;color:#6a85a0}.status-ok[data-v-ca562b8a]{color:#4ade80;font-size:16px}.status-err[data-v-ca562b8a]{color:#f87171}.status-aguard[data-v-ca562b8a]{color:#fbbf24}.pix-loading[data-v-ca562b8a]{display:flex;flex-direction:column;align-items:center;gap:10px;color:#7db3e8}.pix-spinner[data-v-ca562b8a]{width:40px;height:40px;border:4px solid #2d4158;border-top-color:#4ade80;border-radius:50%;animation:pixspin-ca562b8a .8s linear infinite}.pix-qr-img[data-v-ca562b8a]{width:200px;height:200px;border-radius:8px;border:3px solid #4ade80}.pix-erro[data-v-ca562b8a]{display:flex;flex-direction:column;align-items:center;gap:10px;color:#f87171;font-size:13px;text-align:center}.pix-btn-tentar[data-v-ca562b8a]{background:#1e3a5f;border:1px solid #2a5a8f;color:#7db3e8;padding:6px 16px;border-radius:6px;cursor:pointer;font-size:12px}.pix-progress-wrap[data-v-ca562b8a]{height:6px;background:#243347;margin:0 20px 8px;border-radius:3px;overflow:hidden}.pix-progress-bar[data-v-ca562b8a]{height:100%;background:#4ade80;transition:width 1s linear}.pix-aprovado-txt[data-v-ca562b8a]{text-align:center;font-size:18px;font-weight:800;color:#4ade80;padding:10px}.pix-footer[data-v-ca562b8a]{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #1a2c3f;background:#0f1922}.pix-btn-cancel[data-v-ca562b8a]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;padding:8px 18px;border-radius:6px;cursor:pointer;font-size:13px}.pix-btn-cancel[data-v-ca562b8a]:disabled{opacity:.5;cursor:not-allowed}@keyframes pixspin-ca562b8a{to{transform:rotate(360deg)}}.page[data-v-88cc77ae]{display:flex;flex-direction:column;height:100%;background:#111d2b;color:#cdd8e3;overflow-y:auto}.page-header[data-v-88cc77ae]{display:flex;align-items:center;padding:12px 16px;background:#0a1520;border-bottom:1px solid #1a2c3f;flex-shrink:0}.page-title[data-v-88cc77ae]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#fff}.page-title i[data-v-88cc77ae]{color:#e05c1a}.filtros-bar[data-v-88cc77ae]{display:flex;gap:8px;padding:10px 16px;background:#0a1520;border-bottom:1px solid #1a2c3f;flex-wrap:wrap;align-items:center;flex-shrink:0}.busca-wrap[data-v-88cc77ae]{position:relative;flex:1;min-width:260px;display:flex;align-items:center}.busca-icon[data-v-88cc77ae]{position:absolute;left:10px;color:#6a85a0;font-size:14px}.inp-busca[data-v-88cc77ae]{width:100%;background:#1a2c3f;border:1px solid #2d4158;border-radius:7px;color:#cdd8e3;padding:8px 32px 8px 34px;font-size:13px;outline:none}.inp-busca[data-v-88cc77ae]:focus{border-color:#e05c1a}.btn-limpar[data-v-88cc77ae]{position:absolute;right:8px;background:none;border:none;color:#6a85a0;cursor:pointer;font-size:13px}.sug-drop[data-v-88cc77ae]{position:absolute;top:100%;left:0;right:0;background:#0f1922;border:1px solid #2d4158;border-radius:7px;z-index:100;max-height:220px;overflow-y:auto;margin-top:4px;box-shadow:0 8px 24px #00000080}.sug-item[data-v-88cc77ae]{padding:8px 12px;cursor:pointer;border-bottom:1px solid #1a2c3f}.sug-item[data-v-88cc77ae]:hover{background:#1e2d3d}.sug-nome[data-v-88cc77ae]{font-size:12px;font-weight:600;color:#cdd8e3}.sug-sub[data-v-88cc77ae]{font-size:10px;color:#6a85a0;margin-top:2px}.sel[data-v-88cc77ae]{background:#1a2c3f;border:1px solid #2d4158;border-radius:7px;color:#cdd8e3;padding:8px 10px;font-size:13px;outline:none}.btn-buscar[data-v-88cc77ae]{background:#e05c1a;border:none;color:#fff;padding:8px 18px;border-radius:7px;cursor:pointer;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}.btn-buscar[data-v-88cc77ae]:hover:not(:disabled){background:#f06a25}.btn-buscar[data-v-88cc77ae]:disabled{opacity:.5;cursor:not-allowed}.placeholder[data-v-88cc77ae]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#3d5168;font-size:14px}.conteudo[data-v-88cc77ae]{flex:1;padding:16px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.prod-card[data-v-88cc77ae]{background:#0f1922;border:1px solid #1a2c3f;border-radius:10px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.prod-nome[data-v-88cc77ae]{font-size:15px;font-weight:700;color:#fff}.prod-sub[data-v-88cc77ae]{font-size:11px;color:#6a85a0;margin-top:3px}.prod-stats[data-v-88cc77ae]{display:flex;gap:16px;flex-wrap:wrap}.pstat[data-v-88cc77ae]{display:flex;flex-direction:column;align-items:center;gap:2px}.pstat span[data-v-88cc77ae]{font-size:10px;color:#6a85a0}.pstat strong[data-v-88cc77ae]{font-size:14px;font-weight:700}.ok[data-v-88cc77ae]{color:#4ade80}.warn[data-v-88cc77ae]{color:#fb923c}.neg[data-v-88cc77ae]{color:#f87171}.kpi-row[data-v-88cc77ae]{display:flex;gap:12px;flex-wrap:wrap}.kpi[data-v-88cc77ae]{flex:1 1 180px;border-radius:10px;padding:14px 16px;display:flex;align-items:center;gap:14px;border:1px solid}.kpi i[data-v-88cc77ae]{font-size:28px;flex-shrink:0}.kpi span[data-v-88cc77ae]{font-size:11px;color:#89a;display:block}.kpi strong[data-v-88cc77ae]{font-size:20px;font-weight:700;display:block;margin:2px 0}.kpi small[data-v-88cc77ae]{font-size:10px;color:#6a85a0}.kpi-entrada[data-v-88cc77ae]{background:#4ade8014;border-color:#4ade8033}.kpi-entrada i[data-v-88cc77ae]{color:#4ade80}.kpi-saida[data-v-88cc77ae]{background:#f8717114;border-color:#f8717133}.kpi-saida i[data-v-88cc77ae]{color:#f87171}.kpi-saldo[data-v-88cc77ae]{background:#60a5fa14;border-color:#60a5fa33}.kpi-saldo i[data-v-88cc77ae],.kpi-saldo strong[data-v-88cc77ae]{color:#60a5fa}.kpi-neg[data-v-88cc77ae]{background:#f8717114;border-color:#f8717133}.kpi-neg i[data-v-88cc77ae],.kpi-neg strong[data-v-88cc77ae]{color:#f87171}.kpi-mov[data-v-88cc77ae]{background:#fbbf2414;border-color:#fbbf2433}.kpi-mov i[data-v-88cc77ae],.kpi-mov strong[data-v-88cc77ae]{color:#fbbf24}.card-grafico[data-v-88cc77ae]{background:#0f1922;border:1px solid #1a2c3f;border-radius:10px;padding:16px}.card-title[data-v-88cc77ae]{font-size:13px;font-weight:600;color:#cdd8e3;margin-bottom:12px;display:flex;align-items:center;gap:7px}.card-title i[data-v-88cc77ae]{color:#e05c1a}.tabs[data-v-88cc77ae]{display:flex;gap:4px}.tab[data-v-88cc77ae]{background:#0f1922;border:1px solid #1a2c3f;color:#6a85a0;padding:7px 14px;border-radius:7px;cursor:pointer;font-size:12px;display:flex;align-items:center;gap:6px;transition:all .15s}.tab[data-v-88cc77ae]:hover{background:#1a2c3f;color:#cdd8e3}.tab-on[data-v-88cc77ae]{background:#1a2c3f;border-color:#e05c1a;color:#fff}.card-tabela[data-v-88cc77ae]{background:#0f1922;border:1px solid #1a2c3f;border-radius:10px;overflow:hidden}table[data-v-88cc77ae]{width:100%;border-collapse:collapse;font-size:12px}thead[data-v-88cc77ae]{position:sticky;top:0;z-index:2}th[data-v-88cc77ae]{background:#071018;color:#89a;font-weight:600;padding:9px 10px;text-align:left;border-bottom:2px solid #e05c1a}td[data-v-88cc77ae]{padding:7px 10px;border-bottom:1px solid #0f1a27;color:#b0c4d8}.tr-entrada td[data-v-88cc77ae]{background:#4ade8008}.tr-saida td[data-v-88cc77ae]{background:#f8717108}.vazio[data-v-88cc77ae]{text-align:center;padding:40px;color:#3d5168}.num[data-v-88cc77ae]{text-align:right}.mono[data-v-88cc77ae]{font-family:monospace;font-size:11px}.small[data-v-88cc77ae]{font-size:11px;color:#6a85a0}.nome-cel[data-v-88cc77ae]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verde[data-v-88cc77ae]{color:#4ade80}.vermelho[data-v-88cc77ae]{color:#f87171}.badge-ent[data-v-88cc77ae],.badge-sai[data-v-88cc77ae]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600}.badge-ent[data-v-88cc77ae]{background:#4ade8026;color:#4ade80}.badge-sai[data-v-88cc77ae]{background:#f8717126;color:#f87171}@keyframes spin-88cc77ae{to{transform:rotate(360deg)}}.spin[data-v-88cc77ae]{animation:spin-88cc77ae .8s linear infinite}.page[data-v-765cbac8]{display:flex;flex-direction:column;height:100%;background:#111d2b;color:#cdd8e3;overflow:hidden}.page-header[data-v-765cbac8]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#0a1520;border-bottom:1px solid #1a2c3f;flex-shrink:0}.page-title[data-v-765cbac8]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#fff}.page-title i[data-v-765cbac8]{color:#e05c1a}.btn-export[data-v-765cbac8]{background:#14532d;border:1px solid #166534;color:#4ade80;padding:7px 14px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px}.btn-export[data-v-765cbac8]:hover{background:#166534}.filtros-bar[data-v-765cbac8]{display:flex;gap:8px;padding:10px 16px;background:#0a1520;border-bottom:1px solid #1a2c3f;flex-wrap:wrap;align-items:center;flex-shrink:0}.inp-busca[data-v-765cbac8]{flex:1;min-width:220px;background:#1a2c3f;border:1px solid #2d4158;border-radius:7px;color:#cdd8e3;padding:8px 12px;font-size:13px;outline:none}.inp-busca[data-v-765cbac8]:focus{border-color:#e05c1a}.sel[data-v-765cbac8]{background:#1a2c3f;border:1px solid #2d4158;border-radius:7px;color:#cdd8e3;padding:8px 10px;font-size:12px;outline:none}.btn-buscar[data-v-765cbac8]{background:#1a2c3f;border:1px solid #2d4158;color:#cdd8e3;padding:8px 12px;border-radius:7px;cursor:pointer;font-size:14px}.btn-buscar[data-v-765cbac8]:hover{border-color:#e05c1a;color:#e05c1a}.kpi-row[data-v-765cbac8]{display:flex;gap:10px;padding:12px 16px;background:#0d1825;border-bottom:1px solid #1a2c3f;flex-shrink:0;flex-wrap:wrap}.kpi[data-v-765cbac8]{flex:1 1 140px;border-radius:8px;padding:10px 14px;display:flex;align-items:center;gap:12px;border:1px solid;cursor:pointer;transition:opacity .2s}.kpi[data-v-765cbac8]:hover{opacity:.85}.kpi i[data-v-765cbac8]{font-size:24px;flex-shrink:0}.kpi span[data-v-765cbac8]{font-size:10px;color:#89a;display:block}.kpi strong[data-v-765cbac8]{font-size:18px;font-weight:700;display:block}.kpi-total[data-v-765cbac8]{background:#60a5fa14;border-color:#60a5fa33}.kpi-total i[data-v-765cbac8],.kpi-total strong[data-v-765cbac8]{color:#60a5fa}.kpi-valor[data-v-765cbac8]{background:#4ade8014;border-color:#4ade8033}.kpi-valor i[data-v-765cbac8],.kpi-valor strong[data-v-765cbac8]{color:#4ade80}.kpi-min[data-v-765cbac8]{background:#fbbf2414;border-color:#fbbf2433}.kpi-min i[data-v-765cbac8],.kpi-min strong[data-v-765cbac8]{color:#fbbf24}.kpi-neg[data-v-765cbac8]{background:#f8717114;border-color:#f8717133}.kpi-neg i[data-v-765cbac8],.kpi-neg strong[data-v-765cbac8]{color:#f87171}.kpi-zer[data-v-765cbac8]{background:#9ca3af14;border-color:#9ca3af33}.kpi-zer i[data-v-765cbac8],.kpi-zer strong[data-v-765cbac8]{color:#9ca3af}.info-bar[data-v-765cbac8]{display:flex;justify-content:space-between;padding:6px 16px;background:#0a1520;border-bottom:1px solid #1a2c3f;font-size:12px;color:#6a85a0;flex-shrink:0}.tabela-wrap[data-v-765cbac8]{flex:1;overflow:auto}.loading[data-v-765cbac8]{display:flex;align-items:center;gap:8px;padding:40px;color:#6a85a0;justify-content:center}table[data-v-765cbac8]{width:100%;border-collapse:collapse;font-size:12px}thead[data-v-765cbac8]{position:sticky;top:0;z-index:5}th[data-v-765cbac8]{background:#071018;color:#89a;font-weight:600;padding:8px 10px;text-align:left;border-bottom:2px solid #e05c1a;white-space:nowrap}.th-sort[data-v-765cbac8]{cursor:pointer}.th-sort[data-v-765cbac8]:hover{color:#cdd8e3}td[data-v-765cbac8]{padding:6px 10px;border-bottom:1px solid #0d1825;color:#b0c4d8;white-space:nowrap}.linha:hover td[data-v-765cbac8]{background:#1a2c3f}.linha-neg td[data-v-765cbac8]{background:#f871710d}.linha-min td[data-v-765cbac8]{background:#fbbf240d}.nome-cel[data-v-765cbac8]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.num[data-v-765cbac8]{text-align:right}.center[data-v-765cbac8]{text-align:center}.mono[data-v-765cbac8]{font-family:monospace;font-size:11px}.small[data-v-765cbac8]{font-size:11px}.verde[data-v-765cbac8]{color:#4ade80}.laranja[data-v-765cbac8]{color:#fb923c}.vermelho[data-v-765cbac8]{color:#f87171}.vazio[data-v-765cbac8]{text-align:center;padding:40px;color:#3d5168}.badge-ok[data-v-765cbac8]{background:#14532d;color:#4ade80;border-radius:4px;padding:2px 8px;font-size:10px}.badge-cancel[data-v-765cbac8]{background:#450a0a;color:#f87171;border-radius:4px;padding:2px 8px;font-size:10px}@keyframes spin-765cbac8{to{transform:rotate(360deg)}}.spin[data-v-765cbac8]{animation:spin-765cbac8 .8s linear infinite}.page[data-v-fa1d7e92]{display:flex;flex-direction:column;height:100%;background:#111d2b;color:#cdd8e3;overflow:hidden}.page-header[data-v-fa1d7e92]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#0a1520;border-bottom:1px solid #1a2c3f;flex-shrink:0}.page-title[data-v-fa1d7e92]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#fff}.page-title i[data-v-fa1d7e92]{color:#e05c1a}.btn-export[data-v-fa1d7e92]{background:#14532d;border:1px solid #166534;color:#4ade80;padding:7px 14px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px}.filtros-bar[data-v-fa1d7e92]{display:flex;gap:8px;padding:10px 16px;background:#0a1520;border-bottom:1px solid #1a2c3f;flex-wrap:wrap;align-items:center;flex-shrink:0}.filtro-label[data-v-fa1d7e92]{font-size:12px;color:#6a85a0}.sel[data-v-fa1d7e92]{background:#1a2c3f;border:1px solid #2d4158;border-radius:7px;color:#cdd8e3;padding:8px 10px;font-size:12px;outline:none}.btn-gerar[data-v-fa1d7e92]{background:#e05c1a;border:none;color:#fff;padding:8px 16px;border-radius:7px;cursor:pointer;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}.btn-gerar[data-v-fa1d7e92]:disabled{opacity:.5;cursor:not-allowed}.filtro-curva[data-v-fa1d7e92]{display:flex;gap:4px;margin-left:8px}.btn-curva[data-v-fa1d7e92]{background:#1a2c3f;border:1px solid #2d4158;color:#6a85a0;padding:5px 12px;border-radius:5px;cursor:pointer;font-size:11px;font-weight:700}.btn-curva.all[data-v-fa1d7e92],.btn-curva.on[data-v-fa1d7e92]{color:#fff;border-color:#e05c1a}.btn-a.on[data-v-fa1d7e92]{background:#4ade8033;border-color:#4ade80;color:#4ade80}.btn-b.on[data-v-fa1d7e92]{background:#60a5fa33;border-color:#60a5fa;color:#60a5fa}.btn-c.on[data-v-fa1d7e92]{background:#f8717133;border-color:#f87171;color:#f87171}.placeholder[data-v-fa1d7e92],.loading-full[data-v-fa1d7e92]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#3d5168;font-size:14px}.conteudo[data-v-fa1d7e92]{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:14px}.kpi-row[data-v-fa1d7e92]{display:flex;gap:10px;flex-wrap:wrap}.kpi[data-v-fa1d7e92]{flex:1 1 180px;border-radius:10px;padding:14px;display:flex;align-items:center;gap:12px;border:1px solid}.kpi span[data-v-fa1d7e92]{font-size:11px;color:#89a;display:block}.kpi strong[data-v-fa1d7e92]{font-size:18px;font-weight:700;display:block;margin:2px 0}.kpi small[data-v-fa1d7e92]{font-size:10px;color:#6a85a0}.kpi-fat[data-v-fa1d7e92]{background:#60a5fa14;border-color:#60a5fa33}.kpi-fat i[data-v-fa1d7e92]{font-size:28px;color:#60a5fa}.kpi-a[data-v-fa1d7e92]{background:#4ade8014;border-color:#4ade804d}.kpi-a strong[data-v-fa1d7e92]{color:#4ade80}.kpi-b[data-v-fa1d7e92]{background:#60a5fa14;border-color:#60a5fa4d}.kpi-b strong[data-v-fa1d7e92]{color:#60a5fa}.kpi-c[data-v-fa1d7e92]{background:#f8717114;border-color:#f871714d}.kpi-c strong[data-v-fa1d7e92]{color:#f87171}.curva-badge-big[data-v-fa1d7e92]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:900;flex-shrink:0;background:#4ade8033;color:#4ade80}.cb-b[data-v-fa1d7e92]{background:#60a5fa33;color:#60a5fa}.cb-c[data-v-fa1d7e92]{background:#f8717133;color:#f87171}.charts-row[data-v-fa1d7e92]{display:flex;gap:14px;flex-wrap:wrap}.chart-card[data-v-fa1d7e92]{background:#0f1922;border:1px solid #1a2c3f;border-radius:10px;padding:14px}.chart-lg[data-v-fa1d7e92]{flex:2 1 400px}.chart-sm[data-v-fa1d7e92]{flex:1 1 220px}.chart-title[data-v-fa1d7e92]{font-size:12px;font-weight:600;color:#cdd8e3;margin-bottom:10px;display:flex;align-items:center;gap:6px}.chart-title i[data-v-fa1d7e92]{color:#e05c1a}.pie-legend[data-v-fa1d7e92]{display:flex;flex-direction:column;gap:5px;margin-top:10px}.pie-item[data-v-fa1d7e92]{display:flex;align-items:center;gap:7px;font-size:11px;color:#89a}.dot-a[data-v-fa1d7e92],.dot-b[data-v-fa1d7e92],.dot-c[data-v-fa1d7e92]{width:10px;height:10px;border-radius:2px;flex-shrink:0}.dot-a[data-v-fa1d7e92]{background:#4ade80}.dot-b[data-v-fa1d7e92]{background:#60a5fa}.dot-c[data-v-fa1d7e92]{background:#f87171}.card-tabela[data-v-fa1d7e92]{background:#0f1922;border:1px solid #1a2c3f;border-radius:10px;overflow:hidden}.tabela-header[data-v-fa1d7e92]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #1a2c3f;font-size:12px;color:#6a85a0}.inp-mini[data-v-fa1d7e92]{background:#1a2c3f;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:5px 10px;font-size:12px;outline:none;width:220px}table[data-v-fa1d7e92]{width:100%;border-collapse:collapse;font-size:12px}th[data-v-fa1d7e92]{background:#071018;color:#89a;font-weight:600;padding:8px 10px;text-align:left;border-bottom:1px solid #1a2c3f;white-space:nowrap;position:sticky;top:0}td[data-v-fa1d7e92]{padding:6px 10px;border-bottom:1px solid #0d1825;color:#b0c4d8}.tr-a td[data-v-fa1d7e92]{background:#4ade8008}.tr-b td[data-v-fa1d7e92]{background:#60a5fa08}.tr-c td[data-v-fa1d7e92]{background:#f8717108}.nome-cel[data-v-fa1d7e92]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.num[data-v-fa1d7e92]{text-align:right}.center[data-v-fa1d7e92]{text-align:center}.mono[data-v-fa1d7e92]{font-family:monospace}.small[data-v-fa1d7e92]{font-size:10px}.verde[data-v-fa1d7e92]{color:#4ade80}.vazio[data-v-fa1d7e92]{text-align:center;padding:30px;color:#3d5168}.perc-bar-wrap[data-v-fa1d7e92]{display:flex;align-items:center;gap:6px;justify-content:flex-end}.perc-bar[data-v-fa1d7e92]{height:6px;border-radius:3px;min-width:2px;max-width:80px;flex-shrink:0}.curva-badge[data-v-fa1d7e92]{display:inline-block;width:22px;height:22px;border-radius:6px;font-size:12px;font-weight:900;line-height:22px;text-align:center}.curva-a[data-v-fa1d7e92]{background:#4ade8033;color:#4ade80}.curva-b[data-v-fa1d7e92]{background:#60a5fa33;color:#60a5fa}.curva-c[data-v-fa1d7e92]{background:#f8717133;color:#f87171}@keyframes spin-fa1d7e92{to{transform:rotate(360deg)}}.spin[data-v-fa1d7e92]{animation:spin-fa1d7e92 .8s linear infinite}.page[data-v-e0af47e1]{display:flex;flex-direction:column;height:100%;background:#111d2b;color:#cdd8e3;overflow:hidden}.page-header[data-v-e0af47e1]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#0a1520;border-bottom:1px solid #1a2c3f;flex-shrink:0}.page-title[data-v-e0af47e1]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#fff}.page-title i[data-v-e0af47e1]{color:#fbbf24}.btn-export[data-v-e0af47e1]{background:#14532d;border:1px solid #166534;color:#4ade80;padding:7px 14px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px}.filtros-bar[data-v-e0af47e1]{display:flex;gap:8px;padding:10px 16px;background:#0a1520;border-bottom:1px solid #1a2c3f;flex-wrap:wrap;align-items:center;flex-shrink:0}.inp-busca[data-v-e0af47e1]{flex:1;min-width:220px;background:#1a2c3f;border:1px solid #2d4158;border-radius:7px;color:#cdd8e3;padding:8px 12px;font-size:13px;outline:none}.inp-busca[data-v-e0af47e1]:focus{border-color:#fbbf24}.sel[data-v-e0af47e1]{background:#1a2c3f;border:1px solid #2d4158;border-radius:7px;color:#cdd8e3;padding:8px 10px;font-size:12px;outline:none}.btn-buscar[data-v-e0af47e1]{background:#1a2c3f;border:1px solid #2d4158;color:#cdd8e3;padding:8px 12px;border-radius:7px;cursor:pointer;font-size:14px}.btn-buscar[data-v-e0af47e1]:hover{border-color:#fbbf24;color:#fbbf24}.kpi-row[data-v-e0af47e1]{display:flex;gap:10px;padding:12px 16px;background:#0d1825;border-bottom:1px solid #1a2c3f;flex-shrink:0;flex-wrap:wrap}.kpi[data-v-e0af47e1]{flex:1 1 200px;border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:12px;border:1px solid}.kpi i[data-v-e0af47e1]{font-size:26px;flex-shrink:0}.kpi span[data-v-e0af47e1]{font-size:10px;color:#89a;display:block}.kpi strong[data-v-e0af47e1]{font-size:20px;font-weight:700;display:block}.kpi-warn[data-v-e0af47e1]{background:#fbbf2414;border-color:#fbbf2440}.kpi-warn i[data-v-e0af47e1],.kpi-warn strong[data-v-e0af47e1]{color:#fbbf24}.kpi-qtd[data-v-e0af47e1]{background:#60a5fa14;border-color:#60a5fa40}.kpi-qtd i[data-v-e0af47e1],.kpi-qtd strong[data-v-e0af47e1]{color:#60a5fa}.kpi-vl[data-v-e0af47e1]{background:#fb923c14;border-color:#fb923c40}.kpi-vl i[data-v-e0af47e1],.kpi-vl strong[data-v-e0af47e1]{color:#fb923c}.info-bar[data-v-e0af47e1]{display:flex;justify-content:space-between;padding:6px 16px;background:#0a1520;border-bottom:1px solid #1a2c3f;font-size:12px;color:#6a85a0;flex-shrink:0}.tabela-wrap[data-v-e0af47e1]{flex:1;overflow:auto}.loading[data-v-e0af47e1]{display:flex;align-items:center;gap:8px;padding:40px;color:#6a85a0;justify-content:center}table[data-v-e0af47e1]{width:100%;border-collapse:collapse;font-size:12px}thead[data-v-e0af47e1]{position:sticky;top:0;z-index:5}th[data-v-e0af47e1]{background:#071018;color:#89a;font-weight:600;padding:8px 10px;text-align:left;border-bottom:2px solid #fbbf24;white-space:nowrap}th.warn[data-v-e0af47e1]{color:#fbbf24}td[data-v-e0af47e1]{padding:6px 10px;border-bottom:1px solid #0d1825;color:#b0c4d8}tfoot td[data-v-e0af47e1]{background:#071018;border-top:1px solid #fbbf24;padding:8px 10px}.linha:hover td[data-v-e0af47e1]{background:#1a2c3f}.nome-cel[data-v-e0af47e1]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.num[data-v-e0af47e1]{text-align:right}.center[data-v-e0af47e1]{text-align:center}.mono[data-v-e0af47e1]{font-family:monospace}.small[data-v-e0af47e1]{font-size:11px}.laranja[data-v-e0af47e1]{color:#fb923c}.vermelho[data-v-e0af47e1]{color:#f87171}.vazio[data-v-e0af47e1]{text-align:center;padding:40px;color:#3d5168}@keyframes spin-e0af47e1{to{transform:rotate(360deg)}}.spin[data-v-e0af47e1]{animation:spin-e0af47e1 .8s linear infinite}.page[data-v-78693494]{display:flex;flex-direction:column;height:100%;background:#111d2b;color:#cdd8e3;overflow:hidden}.page-header[data-v-78693494]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#0a1520;border-bottom:1px solid #1a2c3f;flex-shrink:0}.page-title[data-v-78693494]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#fff}.page-title i[data-v-78693494]{color:#f87171}.btn-export[data-v-78693494]{background:#14532d;border:1px solid #166534;color:#4ade80;padding:7px 14px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px}.filtros-bar[data-v-78693494]{display:flex;gap:8px;padding:10px 16px;background:#0a1520;border-bottom:1px solid #1a2c3f;flex-wrap:wrap;align-items:center;flex-shrink:0}.inp-busca[data-v-78693494]{flex:1;min-width:220px;background:#1a2c3f;border:1px solid #2d4158;border-radius:7px;color:#cdd8e3;padding:8px 12px;font-size:13px;outline:none}.inp-busca[data-v-78693494]:focus{border-color:#f87171}.sel[data-v-78693494]{background:#1a2c3f;border:1px solid #2d4158;border-radius:7px;color:#cdd8e3;padding:8px 10px;font-size:12px;outline:none}.btn-buscar[data-v-78693494]{background:#1a2c3f;border:1px solid #2d4158;color:#cdd8e3;padding:8px 12px;border-radius:7px;cursor:pointer;font-size:14px}.btn-buscar[data-v-78693494]:hover{border-color:#f87171;color:#f87171}.kpi-row[data-v-78693494]{display:flex;gap:10px;padding:12px 16px;background:#0d1825;border-bottom:1px solid #1a2c3f;flex-shrink:0;flex-wrap:wrap}.kpi[data-v-78693494]{flex:1 1 200px;border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:12px;border:1px solid}.kpi i[data-v-78693494]{font-size:26px;flex-shrink:0}.kpi span[data-v-78693494]{font-size:10px;color:#89a;display:block}.kpi strong[data-v-78693494]{font-size:20px;font-weight:700;display:block}.kpi-total[data-v-78693494]{background:#f8717114;border-color:#f8717140}.kpi-total i[data-v-78693494],.kpi-total strong[data-v-78693494]{color:#f87171}.kpi-qtd[data-v-78693494]{background:#60a5fa14;border-color:#60a5fa40}.kpi-qtd i[data-v-78693494],.kpi-qtd strong[data-v-78693494]{color:#60a5fa}.kpi-vl[data-v-78693494]{background:#fb923c14;border-color:#fb923c40}.kpi-vl i[data-v-78693494],.kpi-vl strong[data-v-78693494]{color:#fb923c}.info-bar[data-v-78693494]{display:flex;justify-content:space-between;padding:6px 16px;background:#0a1520;border-bottom:1px solid #1a2c3f;font-size:12px;color:#6a85a0;flex-shrink:0}.tabela-wrap[data-v-78693494]{flex:1;overflow:auto}.loading[data-v-78693494]{display:flex;align-items:center;gap:8px;padding:40px;color:#6a85a0;justify-content:center}table[data-v-78693494]{width:100%;border-collapse:collapse;font-size:12px}thead[data-v-78693494]{position:sticky;top:0;z-index:5}th[data-v-78693494]{background:#071018;color:#89a;font-weight:600;padding:8px 10px;text-align:left;border-bottom:2px solid #f87171;white-space:nowrap}th.neg[data-v-78693494]{color:#f87171}td[data-v-78693494]{padding:6px 10px;border-bottom:1px solid #0d1825;color:#b0c4d8}tfoot td[data-v-78693494]{background:#071018;border-top:1px solid #f87171;padding:8px 10px}.linha:hover td[data-v-78693494]{background:#1a2c3f}.nome-cel[data-v-78693494]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.num[data-v-78693494]{text-align:right}.center[data-v-78693494]{text-align:center}.mono[data-v-78693494]{font-family:monospace}.small[data-v-78693494]{font-size:11px}.verde[data-v-78693494]{color:#4ade80}.vermelho[data-v-78693494]{color:#f87171}.vazio[data-v-78693494]{text-align:center;padding:40px;color:#3d5168}@keyframes spin-78693494{to{transform:rotate(360deg)}}.spin[data-v-78693494]{animation:spin-78693494 .8s linear infinite}.page[data-v-5afbab14]{display:flex;flex-direction:column;height:100%;background:#111d2b;color:#cdd8e3;overflow:hidden}.page-header[data-v-5afbab14]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#0a1520;border-bottom:1px solid #1a2c3f;flex-shrink:0}.page-title[data-v-5afbab14]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#fff}.page-title i[data-v-5afbab14]{color:#60a5fa}.btn-print[data-v-5afbab14]{background:#1e3a5f;border:1px solid #2d5a8e;color:#60a5fa;padding:7px 12px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px}.btn-export[data-v-5afbab14]{background:#14532d;border:1px solid #166534;color:#4ade80;padding:7px 12px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px}.btn-reset[data-v-5afbab14]{background:#450a0a;border:1px solid #7f1d1d;color:#f87171;padding:7px 12px;border-radius:6px;cursor:pointer;font-size:12px;display:flex;align-items:center;gap:6px}.filtros-bar[data-v-5afbab14]{display:flex;gap:8px;padding:10px 16px;background:#0a1520;border-bottom:1px solid #1a2c3f;flex-wrap:wrap;align-items:center;flex-shrink:0}.inp-busca[data-v-5afbab14]{flex:1;min-width:200px;background:#1a2c3f;border:1px solid #2d4158;border-radius:7px;color:#cdd8e3;padding:8px 12px;font-size:13px;outline:none}.inp-busca[data-v-5afbab14]:focus{border-color:#60a5fa}.sel[data-v-5afbab14]{background:#1a2c3f;border:1px solid #2d4158;border-radius:7px;color:#cdd8e3;padding:8px 10px;font-size:12px;outline:none}.btn-buscar[data-v-5afbab14]{background:#1a2c3f;border:1px solid #2d4158;color:#cdd8e3;padding:8px 12px;border-radius:7px;cursor:pointer;font-size:14px}.kpi-row[data-v-5afbab14]{display:flex;gap:10px;padding:10px 16px;background:#0d1825;border-bottom:1px solid #1a2c3f;flex-shrink:0;flex-wrap:wrap}.kpi[data-v-5afbab14]{flex:1 1 140px;border-radius:8px;padding:10px 14px;display:flex;align-items:center;gap:10px;border:1px solid}.kpi i[data-v-5afbab14]{font-size:22px;flex-shrink:0}.kpi span[data-v-5afbab14]{font-size:10px;color:#89a;display:block}.kpi strong[data-v-5afbab14]{font-size:17px;font-weight:700;display:block}.kpi small[data-v-5afbab14]{font-size:10px;color:#6a85a0}.kpi-total[data-v-5afbab14]{background:#60a5fa14;border-color:#60a5fa33}.kpi-total i[data-v-5afbab14],.kpi-total strong[data-v-5afbab14]{color:#60a5fa}.kpi-conf[data-v-5afbab14]{background:#fbbf2414;border-color:#fbbf2433}.kpi-conf i[data-v-5afbab14],.kpi-conf strong[data-v-5afbab14]{color:#fbbf24}.kpi-div[data-v-5afbab14]{background:#f8717114;border-color:#f8717133}.kpi-div i[data-v-5afbab14],.kpi-div strong[data-v-5afbab14]{color:#f87171}.kpi-ok[data-v-5afbab14]{background:#4ade8014;border-color:#4ade8033}.kpi-ok i[data-v-5afbab14],.kpi-ok strong[data-v-5afbab14]{color:#4ade80}.kpi-vl[data-v-5afbab14]{background:#fb923c14;border-color:#fb923c33}.kpi-vl i[data-v-5afbab14],.kpi-vl strong[data-v-5afbab14]{color:#fb923c}.progresso-bar[data-v-5afbab14]{padding:8px 16px;background:#0a1520;border-bottom:1px solid #1a2c3f;flex-shrink:0}.prog-info[data-v-5afbab14]{display:flex;justify-content:space-between;font-size:11px;color:#6a85a0;margin-bottom:5px}.prog-track[data-v-5afbab14]{height:6px;background:#1a2c3f;border-radius:3px;overflow:hidden}.prog-fill[data-v-5afbab14]{height:100%;background:linear-gradient(90deg,#e05c1a,#fbbf24);border-radius:3px;transition:width .4s ease}.tabela-wrap[data-v-5afbab14]{flex:1;overflow:auto}.loading[data-v-5afbab14]{display:flex;align-items:center;gap:8px;padding:40px;color:#6a85a0;justify-content:center}table[data-v-5afbab14]{width:100%;border-collapse:collapse;font-size:12px}thead[data-v-5afbab14]{position:sticky;top:0;z-index:5}th[data-v-5afbab14]{background:#071018;color:#89a;font-weight:600;padding:8px 10px;text-align:left;border-bottom:2px solid #60a5fa;white-space:nowrap}td[data-v-5afbab14]{padding:5px 10px;border-bottom:1px solid #0d1825;color:#b0c4d8}.tr-ok td[data-v-5afbab14]{background:#4ade800a}.tr-div td[data-v-5afbab14]{background:#f871710d}.linha:hover td[data-v-5afbab14]{background:#1a2c3f88}.nome-cel[data-v-5afbab14]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.num[data-v-5afbab14]{text-align:right}.center[data-v-5afbab14]{text-align:center}.mono[data-v-5afbab14]{font-family:monospace}.small[data-v-5afbab14]{font-size:11px}.verde[data-v-5afbab14]{color:#4ade80}.vermelho[data-v-5afbab14]{color:#f87171}.laranja[data-v-5afbab14]{color:#fb923c}.vazio[data-v-5afbab14]{text-align:center;padding:40px;color:#3d5168}.inp-contagem[data-v-5afbab14]{width:90px;background:#1a2c3f;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:4px 8px;font-size:12px;text-align:right;outline:none}.inp-contagem[data-v-5afbab14]:focus{border-color:#60a5fa}.inp-ok[data-v-5afbab14]{border-color:#4ade80!important;color:#4ade80}.inp-div[data-v-5afbab14]{border-color:#f87171!important;color:#f87171}.badge-pend[data-v-5afbab14]{background:#1a2c3f;color:#6a85a0;border-radius:4px;padding:2px 8px;font-size:10px}.badge-ok[data-v-5afbab14]{background:#14532d;color:#4ade80;border-radius:4px;padding:2px 8px;font-size:10px}.badge-div[data-v-5afbab14]{background:#450a0a;color:#f87171;border-radius:4px;padding:2px 8px;font-size:10px}.ico-ok[data-v-5afbab14]{color:#4ade80;font-size:14px}.ico-div[data-v-5afbab14]{color:#f87171;font-size:14px}@keyframes spin-5afbab14{to{transform:rotate(360deg)}}.spin[data-v-5afbab14]{animation:spin-5afbab14 .8s linear infinite}.page-hvendas[data-v-e93e87ca]{padding:20px;display:flex;flex-direction:column;gap:20px}.filtros-bar[data-v-e93e87ca]{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;background:#1e1e2e;border:1px solid #2a2a3e;border-radius:10px;padding:16px}.filtro-grupo[data-v-e93e87ca]{display:flex;flex-direction:column;gap:6px}.filtro-grupo label[data-v-e93e87ca]{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.5px}.date-range[data-v-e93e87ca]{display:flex;align-items:center;gap:8px}.date-range span[data-v-e93e87ca]{color:#666;font-size:13px}input[type=date][data-v-e93e87ca],input[type=text][data-v-e93e87ca],select[data-v-e93e87ca]{background:#12121c;border:1px solid #2a2a3e;border-radius:6px;color:#e2e2e2;padding:7px 10px;font-size:13px}.btn-buscar[data-v-e93e87ca]{background:#3b82f6;color:#fff;border:none;border-radius:7px;padding:8px 18px;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-buscar[data-v-e93e87ca]:disabled{opacity:.6;cursor:default}.btn-exportar[data-v-e93e87ca]{background:#1e3a1e;color:#4ade80;border:1px solid #166534;border-radius:7px;padding:8px 16px;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px}.kpis-grid[data-v-e93e87ca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.kpi-card[data-v-e93e87ca]{background:#1e1e2e;border:1px solid #2a2a3e;border-radius:10px;padding:16px;display:flex;align-items:center;gap:14px}.kpi-icon[data-v-e93e87ca]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.kpi-icon.azul[data-v-e93e87ca]{background:#3b82f626;color:#3b82f6}.kpi-icon.verde[data-v-e93e87ca]{background:#22c55e26;color:#22c55e}.kpi-icon.roxo[data-v-e93e87ca]{background:#a855f726;color:#a855f7}.kpi-icon.laranja[data-v-e93e87ca]{background:#f9731626;color:#f97316}.kpi-icon.vermelho[data-v-e93e87ca]{background:#ef444426;color:#ef4444}.kpi-icon.cinza[data-v-e93e87ca]{background:#94a3b826;color:#94a3b8}.kpi-info[data-v-e93e87ca]{display:flex;flex-direction:column;gap:3px}.kpi-label[data-v-e93e87ca]{font-size:11px;color:#888}.kpi-valor[data-v-e93e87ca]{font-size:15px;font-weight:600;color:#e2e2e2}.card-grafico[data-v-e93e87ca],.card-tabela[data-v-e93e87ca]{background:#1e1e2e;border:1px solid #2a2a3e;border-radius:10px;overflow:hidden}.card-header[data-v-e93e87ca]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #2a2a3e}.card-header h3[data-v-e93e87ca]{font-size:14px;color:#e2e2e2;display:flex;align-items:center;gap:8px;margin:0}.badge[data-v-e93e87ca]{background:#2a2a3e;color:#94a3b8;font-size:11px;padding:3px 10px;border-radius:20px}.chart-wrap[data-v-e93e87ca]{padding:16px;height:260px}.table-wrap[data-v-e93e87ca]{overflow-x:auto}table[data-v-e93e87ca]{width:100%;border-collapse:collapse;font-size:13px}thead tr[data-v-e93e87ca]{background:#12121c}th[data-v-e93e87ca]{padding:10px 14px;color:#888;font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.4px}th.num[data-v-e93e87ca],td.num[data-v-e93e87ca]{text-align:right}td[data-v-e93e87ca]{padding:9px 14px;border-bottom:1px solid #2a2a3e;color:#ccc}tbody tr[data-v-e93e87ca]:hover{background:#ffffff08}td.cod-venda[data-v-e93e87ca]{color:#94a3b8;font-size:12px}td.cliente[data-v-e93e87ca]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}td.data[data-v-e93e87ca]{white-space:nowrap;font-size:12px}.desc-col[data-v-e93e87ca]{color:#f97316}.total-col[data-v-e93e87ca]{color:#22c55e;font-weight:600}.badge-sit[data-v-e93e87ca]{font-size:11px;padding:3px 8px;border-radius:12px;font-weight:500}.sit-F[data-v-e93e87ca]{background:#22c55e26;color:#22c55e}.sit-C[data-v-e93e87ca]{background:#ef444426;color:#ef4444}.sit-X[data-v-e93e87ca]{background:#f9731626;color:#f97316}.sit-G[data-v-e93e87ca]{background:#a855f726;color:#a855f7}.btn-ver[data-v-e93e87ca]{background:#3b82f626;color:#3b82f6;border:none;border-radius:6px;padding:5px 8px;cursor:pointer;font-size:14px}.loading-box[data-v-e93e87ca],.empty-state[data-v-e93e87ca]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px;color:#555;font-size:14px}.loading-box i[data-v-e93e87ca],.empty-state i[data-v-e93e87ca]{font-size:36px}.spin[data-v-e93e87ca]{animation:spin-e93e87ca 1s linear infinite}@keyframes spin-e93e87ca{to{transform:rotate(360deg)}}.modal-overlay[data-v-e93e87ca]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-box[data-v-e93e87ca]{background:#1e1e2e;border:1px solid #2a2a3e;border-radius:12px;width:100%;max-width:760px;max-height:90vh;overflow-y:auto}.modal-header[data-v-e93e87ca]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #2a2a3e}.modal-header h3[data-v-e93e87ca]{font-size:15px;color:#e2e2e2;display:flex;align-items:center;gap:8px;margin:0}.modal-header button[data-v-e93e87ca]{background:none;border:none;color:#888;font-size:18px;cursor:pointer}.modal-body[data-v-e93e87ca]{padding:20px;display:flex;flex-direction:column;gap:16px}.modal-info-grid[data-v-e93e87ca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.modal-info-grid div[data-v-e93e87ca]{display:flex;flex-direction:column;gap:4px}.modal-info-grid label[data-v-e93e87ca]{font-size:11px;color:#666}.modal-info-grid span[data-v-e93e87ca]{font-size:13px;color:#ccc}.motivo[data-v-e93e87ca]{color:#ef4444!important}.modal-table[data-v-e93e87ca]{width:100%;border-collapse:collapse;font-size:12px}.modal-table th[data-v-e93e87ca]{padding:8px 10px;color:#888;font-size:10px;text-transform:uppercase;background:#12121c}.modal-table td[data-v-e93e87ca]{padding:7px 10px;border-bottom:1px solid #2a2a3e;color:#ccc}.modal-table th.num[data-v-e93e87ca],.modal-table td.num[data-v-e93e87ca]{text-align:right}.modal-totais[data-v-e93e87ca]{border-top:1px solid #2a2a3e;padding-top:12px;display:flex;flex-direction:column;gap:6px;align-items:flex-end;font-size:13px;color:#ccc}.modal-totais div[data-v-e93e87ca]{display:flex;gap:40px}.modal-totais .total-linha[data-v-e93e87ca]{font-size:15px;font-weight:700;color:#22c55e}.page-hcliente[data-v-4ffc0508]{padding:20px;display:flex;flex-direction:column;gap:20px}.filtros-bar[data-v-4ffc0508]{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;background:#1e1e2e;border:1px solid #2a2a3e;border-radius:10px;padding:16px}.filtro-grupo[data-v-4ffc0508]{display:flex;flex-direction:column;gap:6px}.filtro-grupo label[data-v-4ffc0508]{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.5px}.date-range[data-v-4ffc0508]{display:flex;align-items:center;gap:8px}.date-range span[data-v-4ffc0508]{color:#666}input[type=date][data-v-4ffc0508],input[type=text][data-v-4ffc0508],select[data-v-4ffc0508]{background:#12121c;border:1px solid #2a2a3e;border-radius:6px;color:#e2e2e2;padding:7px 10px;font-size:13px}.autocomplete-wrap[data-v-4ffc0508]{position:relative}.autocomplete-wrap input[data-v-4ffc0508]{width:100%}.sugestoes-list[data-v-4ffc0508]{position:absolute;top:100%;left:0;right:0;background:#1e1e2e;border:1px solid #2a2a3e;border-radius:8px;z-index:100;max-height:220px;overflow-y:auto;margin-top:4px}.sugestao-item[data-v-4ffc0508]{padding:10px 14px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #2a2a3e}.sugestao-item[data-v-4ffc0508]:hover{background:#3b82f61a}.s-nome[data-v-4ffc0508]{font-size:13px;color:#e2e2e2}.s-doc[data-v-4ffc0508]{font-size:11px;color:#666}.btn-buscar[data-v-4ffc0508]{background:#3b82f6;color:#fff;border:none;border-radius:7px;padding:8px 18px;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-buscar[data-v-4ffc0508]:disabled{opacity:.5;cursor:default}.btn-exportar[data-v-4ffc0508]{background:#1e3a1e;color:#4ade80;border:1px solid #166534;border-radius:7px;padding:8px 16px;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px}.card-cliente[data-v-4ffc0508]{background:#1e1e2e;border:1px solid #2a2a3e;border-radius:10px;padding:16px 20px;display:flex;align-items:center;gap:16px}.cliente-avatar[data-v-4ffc0508]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#a855f7);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;flex-shrink:0}.cliente-info[data-v-4ffc0508]{flex:1}.cliente-nome[data-v-4ffc0508]{font-size:15px;font-weight:600;color:#e2e2e2;margin-bottom:6px}.cliente-detalhes[data-v-4ffc0508]{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:#888}.cliente-detalhes span[data-v-4ffc0508]{display:flex;align-items:center;gap:4px}.btn-limpar[data-v-4ffc0508]{background:none;border:none;color:#666;font-size:18px;cursor:pointer;padding:4px}.kpis-grid[data-v-4ffc0508]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.kpi-card[data-v-4ffc0508]{background:#1e1e2e;border:1px solid #2a2a3e;border-radius:10px;padding:16px;display:flex;align-items:center;gap:14px}.kpi-icon[data-v-4ffc0508]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.kpi-icon.azul[data-v-4ffc0508]{background:#3b82f626;color:#3b82f6}.kpi-icon.verde[data-v-4ffc0508]{background:#22c55e26;color:#22c55e}.kpi-icon.roxo[data-v-4ffc0508]{background:#a855f726;color:#a855f7}.kpi-icon.laranja[data-v-4ffc0508]{background:#f9731626;color:#f97316}.kpi-icon.cinza[data-v-4ffc0508]{background:#94a3b826;color:#94a3b8}.kpi-icon.vermelho[data-v-4ffc0508]{background:#ef444426;color:#ef4444}.kpi-info[data-v-4ffc0508]{display:flex;flex-direction:column;gap:3px}.kpi-label[data-v-4ffc0508]{font-size:11px;color:#888}.kpi-valor[data-v-4ffc0508]{font-size:15px;font-weight:600;color:#e2e2e2}.card-grafico[data-v-4ffc0508]{background:#1e1e2e;border:1px solid #2a2a3e;border-radius:10px;overflow:hidden}.card-header[data-v-4ffc0508]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #2a2a3e}.card-header h3[data-v-4ffc0508]{font-size:14px;color:#e2e2e2;display:flex;align-items:center;gap:8px;margin:0}.badge[data-v-4ffc0508]{background:#2a2a3e;color:#94a3b8;font-size:11px;padding:3px 10px;border-radius:20px}.chart-wrap[data-v-4ffc0508]{padding:16px;height:240px}.cards-row[data-v-4ffc0508]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:900px){.cards-row[data-v-4ffc0508]{grid-template-columns:1fr}}.card-tabela[data-v-4ffc0508]{background:#1e1e2e;border:1px solid #2a2a3e;border-radius:10px;overflow:hidden}.table-wrap[data-v-4ffc0508]{overflow-x:auto;max-height:360px;overflow-y:auto}table[data-v-4ffc0508]{width:100%;border-collapse:collapse;font-size:13px}thead tr[data-v-4ffc0508]{background:#12121c;position:sticky;top:0}th[data-v-4ffc0508]{padding:10px 14px;color:#888;font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.4px}th.num[data-v-4ffc0508],td.num[data-v-4ffc0508]{text-align:right}td[data-v-4ffc0508]{padding:9px 14px;border-bottom:1px solid #2a2a3e;color:#ccc}tbody tr[data-v-4ffc0508]:hover{background:#ffffff08}td.rank[data-v-4ffc0508]{color:#888;font-size:12px;width:30px}td.cod-venda[data-v-4ffc0508]{color:#94a3b8;font-size:12px}td.data[data-v-4ffc0508]{font-size:12px;white-space:nowrap}.verde[data-v-4ffc0508]{color:#22c55e}.laranja[data-v-4ffc0508]{color:#f97316}.badge-sit[data-v-4ffc0508]{font-size:11px;padding:3px 8px;border-radius:12px;font-weight:500}.sit-F[data-v-4ffc0508]{background:#22c55e26;color:#22c55e}.sit-C[data-v-4ffc0508]{background:#ef444426;color:#ef4444}.sit-X[data-v-4ffc0508]{background:#f9731626;color:#f97316}.sit-G[data-v-4ffc0508]{background:#a855f726;color:#a855f7}.btn-ver[data-v-4ffc0508]{background:#3b82f626;color:#3b82f6;border:none;border-radius:6px;padding:5px 8px;cursor:pointer;font-size:14px}.loading-box[data-v-4ffc0508],.empty-state[data-v-4ffc0508]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px;color:#555;font-size:14px}.loading-box i[data-v-4ffc0508],.empty-state i[data-v-4ffc0508]{font-size:36px}.spin[data-v-4ffc0508]{animation:spin-4ffc0508 1s linear infinite}@keyframes spin-4ffc0508{to{transform:rotate(360deg)}}.modal-overlay[data-v-4ffc0508]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-box[data-v-4ffc0508]{background:#1e1e2e;border:1px solid #2a2a3e;border-radius:12px;width:100%;max-width:700px;max-height:85vh;overflow-y:auto}.modal-header[data-v-4ffc0508]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #2a2a3e}.modal-header h3[data-v-4ffc0508]{font-size:15px;color:#e2e2e2;display:flex;align-items:center;gap:8px;margin:0}.modal-header button[data-v-4ffc0508]{background:none;border:none;color:#888;font-size:18px;cursor:pointer}.modal-body[data-v-4ffc0508]{padding:20px;display:flex;flex-direction:column;gap:16px}.modal-table[data-v-4ffc0508]{width:100%;border-collapse:collapse;font-size:12px}.modal-table th[data-v-4ffc0508]{padding:8px 10px;color:#888;font-size:10px;text-transform:uppercase;background:#12121c}.modal-table td[data-v-4ffc0508]{padding:7px 10px;border-bottom:1px solid #2a2a3e;color:#ccc}.modal-table th.num[data-v-4ffc0508],.modal-table td.num[data-v-4ffc0508]{text-align:right}.modal-totais[data-v-4ffc0508]{border-top:1px solid #2a2a3e;padding-top:12px;display:flex;flex-direction:column;gap:6px;align-items:flex-end;font-size:13px;color:#ccc}.modal-totais div[data-v-4ffc0508]{display:flex;gap:40px}.modal-totais .total-linha[data-v-4ffc0508]{font-size:15px;font-weight:700;color:#22c55e}.page-vpdv[data-v-840b008f]{padding:20px;display:flex;flex-direction:column;gap:20px}.filtros-bar[data-v-840b008f]{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;background:#1e1e2e;border:1px solid #2a2a3e;border-radius:10px;padding:16px}.filtro-grupo[data-v-840b008f]{display:flex;flex-direction:column;gap:6px}.filtro-grupo label[data-v-840b008f]{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.5px}.date-range[data-v-840b008f]{display:flex;align-items:center;gap:8px}.date-range span[data-v-840b008f]{color:#666}input[type=date][data-v-840b008f],select[data-v-840b008f]{background:#12121c;border:1px solid #2a2a3e;border-radius:6px;color:#e2e2e2;padding:7px 10px;font-size:13px}.btn-buscar[data-v-840b008f]{background:#3b82f6;color:#fff;border:none;border-radius:7px;padding:8px 18px;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-buscar[data-v-840b008f]:disabled{opacity:.6;cursor:default}.btn-exportar[data-v-840b008f]{background:#1e3a1e;color:#4ade80;border:1px solid #166534;border-radius:7px;padding:8px 16px;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px}.kpis-grid[data-v-840b008f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.kpi-card[data-v-840b008f]{background:#1e1e2e;border:1px solid #2a2a3e;border-radius:10px;padding:16px;display:flex;align-items:center;gap:14px}.kpi-icon[data-v-840b008f]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.kpi-icon.azul[data-v-840b008f]{background:#3b82f626;color:#3b82f6}.kpi-icon.verde[data-v-840b008f]{background:#22c55e26;color:#22c55e}.kpi-icon.roxo[data-v-840b008f]{background:#a855f726;color:#a855f7}.kpi-icon.laranja[data-v-840b008f]{background:#f9731626;color:#f97316}.kpi-icon.vermelho[data-v-840b008f]{background:#ef444426;color:#ef4444}.kpi-icon.cinza[data-v-840b008f]{background:#94a3b826;color:#94a3b8}.kpi-info[data-v-840b008f]{display:flex;flex-direction:column;gap:3px}.kpi-label[data-v-840b008f]{font-size:11px;color:#888}.kpi-valor[data-v-840b008f]{font-size:15px;font-weight:600;color:#e2e2e2}.card-grafico[data-v-840b008f]{background:#1e1e2e;border:1px solid #2a2a3e;border-radius:10px;overflow:hidden}.card-header[data-v-840b008f]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #2a2a3e}.card-header h3[data-v-840b008f]{font-size:14px;color:#e2e2e2;display:flex;align-items:center;gap:8px;margin:0}.chart-wrap[data-v-840b008f]{padding:16px;height:200px}.pdv-cards[data-v-840b008f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.pdv-card[data-v-840b008f]{background:#1e1e2e;border:1px solid #2a2a3e;border-radius:12px;padding:18px;cursor:pointer;transition:border-color .2s,transform .1s}.pdv-card[data-v-840b008f]:hover{border-color:#3b82f6;transform:translateY(-1px)}.pdv-card.ativo[data-v-840b008f]{border-color:#22c55e66}.pdv-header[data-v-840b008f]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.pdv-icon[data-v-840b008f]{width:36px;height:36px;background:#3b82f626;color:#3b82f6;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.pdv-nome[data-v-840b008f]{flex:1;font-size:14px;font-weight:600;color:#e2e2e2}.pdv-badge[data-v-840b008f]{font-size:10px;padding:2px 8px;border-radius:10px;font-weight:600}.pdv-badge.aberto[data-v-840b008f]{background:#22c55e26;color:#22c55e}.pdv-badge.fechado[data-v-840b008f]{background:#94a3b81a;color:#94a3b8}.pdv-stats[data-v-840b008f]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.pdv-stats div[data-v-840b008f]{display:flex;flex-direction:column;gap:2px}.pdv-stats span[data-v-840b008f]{font-size:10px;color:#666;text-transform:uppercase}.pdv-stats strong[data-v-840b008f]{font-size:13px;color:#ccc}.verde[data-v-840b008f]{color:#22c55e!important}.vermelho[data-v-840b008f]{color:#ef4444!important}.laranja[data-v-840b008f]{color:#f97316!important}.pdv-barra-wrap[data-v-840b008f]{background:#ffffff0f;border-radius:4px;height:4px;margin-bottom:6px;overflow:hidden}.pdv-barra[data-v-840b008f]{height:100%;background:linear-gradient(90deg,#3b82f6,#a855f7);border-radius:4px;transition:width .4s}.pdv-pct[data-v-840b008f]{font-size:11px;color:#555;text-align:right}.card-tabela[data-v-840b008f]{background:#1e1e2e;border:1px solid #2a2a3e;border-radius:10px;overflow:hidden}.btn-fechar[data-v-840b008f]{background:none;border:none;color:#666;font-size:18px;cursor:pointer}.table-wrap[data-v-840b008f]{overflow-x:auto;max-height:400px;overflow-y:auto}table[data-v-840b008f]{width:100%;border-collapse:collapse;font-size:13px}thead tr[data-v-840b008f]{background:#12121c;position:sticky;top:0}th[data-v-840b008f]{padding:10px 14px;color:#888;font-weight:500;font-size:11px;text-transform:uppercase}th.num[data-v-840b008f],td.num[data-v-840b008f]{text-align:right}td[data-v-840b008f]{padding:9px 14px;border-bottom:1px solid #2a2a3e;color:#ccc}tbody tr[data-v-840b008f]:hover{background:#ffffff08}td.cod[data-v-840b008f]{color:#94a3b8;font-size:12px}td.data[data-v-840b008f]{font-size:12px;white-space:nowrap}.badge-sit[data-v-840b008f]{font-size:11px;padding:3px 8px;border-radius:12px;font-weight:500}.sit-F[data-v-840b008f]{background:#22c55e26;color:#22c55e}.sit-C[data-v-840b008f]{background:#ef444426;color:#ef4444}.loading-box[data-v-840b008f],.empty-state[data-v-840b008f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px;color:#555;font-size:14px}.loading-box i[data-v-840b008f],.empty-state i[data-v-840b008f]{font-size:36px}.spin[data-v-840b008f]{animation:spin-840b008f 1s linear infinite}@keyframes spin-840b008f{to{transform:rotate(360deg)}}.modal-overlay[data-v-840b008f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-box-audit[data-v-840b008f]{background:#1e1e2e;border:1px solid #2a2a3e;border-radius:12px;width:100%;max-width:860px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}.modal-header[data-v-840b008f]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #2a2a3e;flex-shrink:0}.modal-header h3[data-v-840b008f]{font-size:15px;color:#e2e2e2;display:flex;align-items:center;gap:8px;margin:0}.modal-header button[data-v-840b008f]{background:none;border:none;color:#888;font-size:18px;cursor:pointer}.modal-body-audit[data-v-840b008f]{padding:20px;display:flex;flex-direction:column;gap:16px}.audit-kpis[data-v-840b008f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.audit-kpi[data-v-840b008f]{background:#12121c;border:1px solid #2a2a3e;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:4px}.audit-kpi span[data-v-840b008f]{font-size:10px;color:#666;text-transform:uppercase}.audit-kpi strong[data-v-840b008f]{font-size:14px;font-weight:600;color:#e2e2e2}.audit-kpi.verde[data-v-840b008f]{border-left:3px solid #22c55e}.audit-kpi.vermelho[data-v-840b008f]{border-left:3px solid #ef4444}.audit-kpi.azul[data-v-840b008f]{border-left:3px solid #3b82f6}.audit-kpi.cinza[data-v-840b008f]{border-left:3px solid #475569}.audit-tipos[data-v-840b008f]{display:flex;gap:8px;flex-wrap:wrap}.tipo-badge[data-v-840b008f]{background:#12121c;border:1px solid #2a2a3e;border-radius:20px;padding:4px 12px;display:flex;align-items:center;gap:8px;font-size:12px}.tipo-label[data-v-840b008f]{color:#94a3b8}.tipo-qtd[data-v-840b008f]{color:#64748b}.tipo-chip[data-v-840b008f]{font-size:10px;padding:2px 8px;border-radius:10px;font-weight:600}.chip-A[data-v-840b008f]{background:#22c55e26;color:#22c55e}.chip-F[data-v-840b008f]{background:#94a3b826;color:#94a3b8}.chip-S[data-v-840b008f]{background:#ef444426;color:#ef4444}.chip-P[data-v-840b008f]{background:#3b82f626;color:#3b82f6}.chip-V[data-v-840b008f]{background:#a855f726;color:#a855f7}.chip-R[data-v-840b008f]{background:#14b8a626;color:#14b8a6}.row-A td[data-v-840b008f],.row-F td[data-v-840b008f]{opacity:.7}td.usuario[data-v-840b008f]{font-size:11px;color:#666}.page-comissao[data-v-7a2a8ea7]{padding:20px;display:flex;flex-direction:column;gap:20px}.filtros-bar[data-v-7a2a8ea7]{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;background:#1e1e2e;border:1px solid #2a2a3e;border-radius:10px;padding:16px}.filtro-grupo[data-v-7a2a8ea7]{display:flex;flex-direction:column;gap:6px}.filtro-grupo label[data-v-7a2a8ea7]{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.5px}.date-range[data-v-7a2a8ea7]{display:flex;align-items:center;gap:8px}.date-range span[data-v-7a2a8ea7]{color:#666}input[type=date][data-v-7a2a8ea7],select[data-v-7a2a8ea7]{background:#12121c;border:1px solid #2a2a3e;border-radius:6px;color:#e2e2e2;padding:7px 10px;font-size:13px}.btn-buscar[data-v-7a2a8ea7]{background:#3b82f6;color:#fff;border:none;border-radius:7px;padding:8px 18px;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-buscar[data-v-7a2a8ea7]:disabled{opacity:.6;cursor:default}.btn-exportar[data-v-7a2a8ea7]{background:#1e3a1e;color:#4ade80;border:1px solid #166534;border-radius:7px;padding:8px 16px;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px}.kpis-grid[data-v-7a2a8ea7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.kpi-card[data-v-7a2a8ea7]{background:#1e1e2e;border:1px solid #2a2a3e;border-radius:10px;padding:16px;display:flex;align-items:center;gap:14px}.kpi-icon[data-v-7a2a8ea7]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.kpi-icon.azul[data-v-7a2a8ea7]{background:#3b82f626;color:#3b82f6}.kpi-icon.verde[data-v-7a2a8ea7]{background:#22c55e26;color:#22c55e}.kpi-icon.roxo[data-v-7a2a8ea7]{background:#a855f726;color:#a855f7}.kpi-icon.laranja[data-v-7a2a8ea7]{background:#f9731626;color:#f97316}.kpi-icon.cinza[data-v-7a2a8ea7]{background:#94a3b826;color:#94a3b8}.kpi-info[data-v-7a2a8ea7]{display:flex;flex-direction:column;gap:3px}.kpi-label[data-v-7a2a8ea7]{font-size:11px;color:#888}.kpi-valor[data-v-7a2a8ea7]{font-size:15px;font-weight:600;color:#e2e2e2}.card-grafico[data-v-7a2a8ea7]{background:#1e1e2e;border:1px solid #2a2a3e;border-radius:10px;overflow:hidden}.card-header[data-v-7a2a8ea7]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #2a2a3e}.card-header h3[data-v-7a2a8ea7]{font-size:14px;color:#e2e2e2;display:flex;align-items:center;gap:8px;margin:0}.badge[data-v-7a2a8ea7]{background:#2a2a3e;color:#94a3b8;font-size:11px;padding:3px 10px;border-radius:20px}.chart-wrap[data-v-7a2a8ea7]{padding:16px;height:260px}.vendedores-grid[data-v-7a2a8ea7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.vendedor-card[data-v-7a2a8ea7]{background:#1e1e2e;border:1px solid #2a2a3e;border-radius:12px;padding:18px;cursor:pointer;transition:border-color .2s,transform .1s}.vendedor-card[data-v-7a2a8ea7]:hover{border-color:#3b82f6;transform:translateY(-1px)}.vend-header[data-v-7a2a8ea7]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.vend-avatar[data-v-7a2a8ea7]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#a855f7);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;flex-shrink:0}.vend-info[data-v-7a2a8ea7]{flex:1}.vend-nome[data-v-7a2a8ea7]{font-size:14px;font-weight:600;color:#e2e2e2}.vend-login[data-v-7a2a8ea7]{font-size:11px;color:#666}.pct-badge[data-v-7a2a8ea7]{background:#f9731626;color:#f97316;font-size:12px;font-weight:700;padding:3px 10px;border-radius:12px}.vend-stats[data-v-7a2a8ea7]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.vend-stats div[data-v-7a2a8ea7]{display:flex;flex-direction:column;gap:2px}.vend-stats span[data-v-7a2a8ea7]{font-size:10px;color:#666;text-transform:uppercase}.vend-stats strong[data-v-7a2a8ea7]{font-size:13px;color:#ccc}.verde[data-v-7a2a8ea7]{color:#22c55e!important}.laranja[data-v-7a2a8ea7]{color:#f97316!important}.vend-barra-wrap[data-v-7a2a8ea7]{background:#ffffff0f;border-radius:4px;height:4px;overflow:hidden}.vend-barra[data-v-7a2a8ea7]{height:100%;background:linear-gradient(90deg,#3b82f6,#a855f7);border-radius:4px;transition:width .4s}.card-tabela[data-v-7a2a8ea7]{background:#1e1e2e;border:1px solid #2a2a3e;border-radius:10px;overflow:hidden}.btn-fechar[data-v-7a2a8ea7]{background:none;border:none;color:#666;font-size:18px;cursor:pointer}.badge-comissao[data-v-7a2a8ea7]{background:#f9731626;color:#f97316;font-size:12px;padding:4px 12px;border-radius:12px}.table-wrap[data-v-7a2a8ea7]{overflow-x:auto;max-height:400px;overflow-y:auto}table[data-v-7a2a8ea7]{width:100%;border-collapse:collapse;font-size:13px}thead tr[data-v-7a2a8ea7],tfoot tr[data-v-7a2a8ea7]{background:#12121c}th[data-v-7a2a8ea7]{padding:10px 14px;color:#888;font-weight:500;font-size:11px;text-transform:uppercase;position:sticky;top:0}th.num[data-v-7a2a8ea7],td.num[data-v-7a2a8ea7]{text-align:right}td[data-v-7a2a8ea7]{padding:9px 14px;border-bottom:1px solid #2a2a3e;color:#ccc}tbody tr[data-v-7a2a8ea7]:hover{background:#ffffff08}tfoot td[data-v-7a2a8ea7]{padding:10px 14px;border-top:2px solid #2a2a3e}td.cod[data-v-7a2a8ea7]{color:#94a3b8;font-size:12px}td.data[data-v-7a2a8ea7]{font-size:12px;white-space:nowrap}.badge-sit[data-v-7a2a8ea7]{font-size:11px;padding:3px 8px;border-radius:12px;font-weight:500}.sit-F[data-v-7a2a8ea7]{background:#22c55e26;color:#22c55e}.sit-C[data-v-7a2a8ea7]{background:#ef444426;color:#ef4444}.loading-box[data-v-7a2a8ea7],.empty-state[data-v-7a2a8ea7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px;color:#555;font-size:14px}.loading-box i[data-v-7a2a8ea7],.empty-state i[data-v-7a2a8ea7]{font-size:36px}.spin[data-v-7a2a8ea7]{animation:spin-7a2a8ea7 1s linear infinite}@keyframes spin-7a2a8ea7{to{transform:rotate(360deg)}}.page-vproduct[data-v-1fc7d917]{padding:20px;display:flex;flex-direction:column;gap:20px}.filtros-bar[data-v-1fc7d917]{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;background:#1e1e2e;border:1px solid #2a2a3e;border-radius:10px;padding:16px}.filtro-grupo[data-v-1fc7d917]{display:flex;flex-direction:column;gap:6px}.filtro-grupo label[data-v-1fc7d917]{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.5px}.date-range[data-v-1fc7d917]{display:flex;align-items:center;gap:8px}.date-range span[data-v-1fc7d917]{color:#666}input[type=date][data-v-1fc7d917],input[type=text][data-v-1fc7d917],select[data-v-1fc7d917]{background:#12121c;border:1px solid #2a2a3e;border-radius:6px;color:#e2e2e2;padding:7px 10px;font-size:13px}.btn-buscar[data-v-1fc7d917]{background:#3b82f6;color:#fff;border:none;border-radius:7px;padding:8px 18px;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-buscar[data-v-1fc7d917]:disabled{opacity:.6;cursor:default}.btn-exportar[data-v-1fc7d917]{background:#1e3a1e;color:#4ade80;border:1px solid #166534;border-radius:7px;padding:8px 16px;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px}.kpis-grid[data-v-1fc7d917]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.kpi-card[data-v-1fc7d917]{background:#1e1e2e;border:1px solid #2a2a3e;border-radius:10px;padding:16px;display:flex;align-items:center;gap:14px}.kpi-icon[data-v-1fc7d917]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.kpi-icon.azul[data-v-1fc7d917]{background:#3b82f626;color:#3b82f6}.kpi-icon.verde[data-v-1fc7d917]{background:#22c55e26;color:#22c55e}.kpi-icon.roxo[data-v-1fc7d917]{background:#a855f726;color:#a855f7}.kpi-icon.laranja[data-v-1fc7d917]{background:#f9731626;color:#f97316}.kpi-icon.cinza[data-v-1fc7d917]{background:#94a3b826;color:#94a3b8}.kpi-info[data-v-1fc7d917]{display:flex;flex-direction:column;gap:3px}.kpi-label[data-v-1fc7d917]{font-size:11px;color:#888}.kpi-valor[data-v-1fc7d917]{font-size:15px;font-weight:600;color:#e2e2e2}.card-grafico[data-v-1fc7d917],.card-tabela[data-v-1fc7d917]{background:#1e1e2e;border:1px solid #2a2a3e;border-radius:10px;overflow:hidden}.card-header[data-v-1fc7d917]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #2a2a3e}.card-header h3[data-v-1fc7d917]{font-size:14px;color:#e2e2e2;display:flex;align-items:center;gap:8px;margin:0}.badge[data-v-1fc7d917]{background:#2a2a3e;color:#94a3b8;font-size:11px;padding:3px 10px;border-radius:20px}.chart-wrap[data-v-1fc7d917]{padding:16px;height:320px}.table-wrap[data-v-1fc7d917]{overflow-x:auto;max-height:500px;overflow-y:auto}table[data-v-1fc7d917]{width:100%;border-collapse:collapse;font-size:13px}thead tr[data-v-1fc7d917]{background:#12121c;position:sticky;top:0}th[data-v-1fc7d917]{padding:10px 14px;color:#888;font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.4px}th.num[data-v-1fc7d917],td.num[data-v-1fc7d917]{text-align:right}td[data-v-1fc7d917]{padding:9px 14px;border-bottom:1px solid #2a2a3e;color:#ccc}tbody tr[data-v-1fc7d917]:hover{background:#ffffff08}td.rank[data-v-1fc7d917]{color:#888;font-size:12px;width:30px}td.desc[data-v-1fc7d917]{max-width:240px}td.grupo[data-v-1fc7d917]{font-size:11px;color:#666;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cod[data-v-1fc7d917]{font-size:10px;color:#555;margin-right:6px}.verde[data-v-1fc7d917]{color:#22c55e!important}.pct-badge[data-v-1fc7d917]{font-size:11px;color:#94a3b8}.barra-col[data-v-1fc7d917]{width:100px}.barra-wrap[data-v-1fc7d917]{background:#ffffff0d;border-radius:4px;height:8px;overflow:hidden}.barra-fill[data-v-1fc7d917]{height:100%;background:linear-gradient(90deg,#3b82f6,#22c55e);border-radius:4px;transition:width .3s}.loading-box[data-v-1fc7d917],.empty-state[data-v-1fc7d917]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px;color:#555;font-size:14px}.loading-box i[data-v-1fc7d917],.empty-state i[data-v-1fc7d917]{font-size:36px}.spin[data-v-1fc7d917]{animation:spin-1fc7d917 1s linear infinite}@keyframes spin-1fc7d917{to{transform:rotate(360deg)}}.page-dre[data-v-ea94bb56]{padding:20px;display:flex;flex-direction:column;gap:20px}.filtros-bar[data-v-ea94bb56]{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;background:#1e1e2e;border:1px solid #2a2a3e;border-radius:10px;padding:16px}.filtro-grupo[data-v-ea94bb56]{display:flex;flex-direction:column;gap:6px}.filtro-grupo label[data-v-ea94bb56]{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.5px}.date-range[data-v-ea94bb56]{display:flex;align-items:center;gap:8px}.date-range span[data-v-ea94bb56]{color:#666}input[type=date][data-v-ea94bb56],select[data-v-ea94bb56]{background:#12121c;border:1px solid #2a2a3e;border-radius:6px;color:#e2e2e2;padding:7px 10px;font-size:13px}.btn-buscar[data-v-ea94bb56]{background:#3b82f6;color:#fff;border:none;border-radius:7px;padding:8px 18px;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-buscar[data-v-ea94bb56]:disabled{opacity:.6;cursor:default}.btn-exportar[data-v-ea94bb56]{background:#1e3a1e;color:#4ade80;border:1px solid #166534;border-radius:7px;padding:8px 16px;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px}.card-grafico[data-v-ea94bb56],.card-dre[data-v-ea94bb56]{background:#1e1e2e;border:1px solid #2a2a3e;border-radius:10px;overflow:hidden}.card-header[data-v-ea94bb56]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #2a2a3e}.card-header h3[data-v-ea94bb56]{font-size:14px;color:#e2e2e2;display:flex;align-items:center;gap:8px;margin:0}.chart-wrap[data-v-ea94bb56]{padding:16px;height:280px}.table-wrap[data-v-ea94bb56]{overflow-x:auto}table[data-v-ea94bb56]{width:100%;border-collapse:collapse;font-size:13px;min-width:600px}th[data-v-ea94bb56]{padding:10px 16px;color:#888;font-weight:500;font-size:11px;text-transform:uppercase;background:#12121c}th.num[data-v-ea94bb56],td.num[data-v-ea94bb56]{text-align:right}th.col-descricao[data-v-ea94bb56]{text-align:left;min-width:260px}th.total-col[data-v-ea94bb56],td.total-col[data-v-ea94bb56]{background:#3b82f60f;border-left:1px solid #2a2a3e}td[data-v-ea94bb56]{padding:9px 16px;color:#ccc}.row-grupo td[data-v-ea94bb56]{background:#12121c;color:#94a3b8;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;padding:8px 16px;border-top:2px solid #2a2a3e}.row-grupo.resultado td[data-v-ea94bb56]{background:#a855f714;color:#a855f7}.row-item td[data-v-ea94bb56]{border-bottom:1px solid rgba(255,255,255,.04)}.row-item.deducao td[data-v-ea94bb56]{background:#ef444408}.row-item.margem td[data-v-ea94bb56]{background:#3b82f60a;font-size:12px;color:#888}.row-subtotal td[data-v-ea94bb56]{background:#ffffff0a;border-top:1px solid #2a2a3e;border-bottom:1px solid #2a2a3e;padding:11px 16px}.row-resultado td[data-v-ea94bb56]{background:#a855f714;border-top:2px solid rgba(168,85,247,.3);padding:13px 16px}.resultado-val[data-v-ea94bb56]{font-size:16px}.resultado-val.positivo[data-v-ea94bb56]{color:#22c55e}.resultado-val.negativo[data-v-ea94bb56]{color:#ef4444}.desc-item[data-v-ea94bb56]{padding-left:20px}.verde[data-v-ea94bb56]{color:#22c55e!important}.vermelho[data-v-ea94bb56]{color:#ef4444!important}.azul[data-v-ea94bb56]{color:#3b82f6!important}.loading-box[data-v-ea94bb56],.empty-state[data-v-ea94bb56]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px;color:#555;font-size:14px}.loading-box i[data-v-ea94bb56],.empty-state i[data-v-ea94bb56]{font-size:36px}.spin[data-v-ea94bb56]{animation:spin-ea94bb56 1s linear infinite}@keyframes spin-ea94bb56{to{transform:rotate(360deg)}}.page-lucratividade[data-v-01eeb9f9]{padding:20px;display:flex;flex-direction:column;gap:20px}.filtros-bar[data-v-01eeb9f9]{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;background:#1e1e2e;border:1px solid #2a2a3e;border-radius:10px;padding:16px}.filtro-grupo[data-v-01eeb9f9]{display:flex;flex-direction:column;gap:6px}.filtro-grupo label[data-v-01eeb9f9]{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.5px}.date-range[data-v-01eeb9f9]{display:flex;align-items:center;gap:8px}.date-range span[data-v-01eeb9f9]{color:#666;font-size:13px}input[type=date][data-v-01eeb9f9],select[data-v-01eeb9f9]{background:#12121c;border:1px solid #2a2a3e;border-radius:6px;color:#e2e2e2;padding:7px 10px;font-size:13px}.btn-buscar[data-v-01eeb9f9]{background:#3b82f6;color:#fff;border:none;border-radius:7px;padding:8px 18px;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-buscar[data-v-01eeb9f9]:disabled{opacity:.6;cursor:default}.btn-exportar[data-v-01eeb9f9]{background:#1e3a1e;color:#4ade80;border:1px solid #166534;border-radius:7px;padding:8px 16px;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px}.kpis-grid[data-v-01eeb9f9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.kpi-card[data-v-01eeb9f9]{background:#1e1e2e;border:1px solid #2a2a3e;border-radius:10px;padding:16px;display:flex;align-items:center;gap:14px}.kpi-icon[data-v-01eeb9f9]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.kpi-icon.azul[data-v-01eeb9f9]{background:#3b82f626;color:#3b82f6}.kpi-icon.verde[data-v-01eeb9f9]{background:#22c55e26;color:#22c55e}.kpi-icon.laranja[data-v-01eeb9f9]{background:#f9731626;color:#f97316}.kpi-icon.roxo[data-v-01eeb9f9]{background:#a855f726;color:#a855f7}.kpi-icon.cinza[data-v-01eeb9f9]{background:#94a3b826;color:#94a3b8}.kpi-icon.vermelho[data-v-01eeb9f9]{background:#ef444426;color:#ef4444}.kpi-info[data-v-01eeb9f9]{display:flex;flex-direction:column;gap:3px;min-width:0}.kpi-label[data-v-01eeb9f9]{font-size:11px;color:#888}.kpi-valor[data-v-01eeb9f9]{font-size:15px;font-weight:600;color:#e2e2e2;white-space:nowrap}.kpi-valor.negativo[data-v-01eeb9f9]{color:#ef4444}.card-grafico[data-v-01eeb9f9],.card-tabela[data-v-01eeb9f9]{background:#1e1e2e;border:1px solid #2a2a3e;border-radius:10px;overflow:hidden}.card-header[data-v-01eeb9f9]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #2a2a3e}.card-header h3[data-v-01eeb9f9]{font-size:14px;color:#e2e2e2;display:flex;align-items:center;gap:8px;margin:0}.badge[data-v-01eeb9f9]{background:#2a2a3e;color:#94a3b8;font-size:11px;padding:3px 10px;border-radius:20px}.chart-wrap[data-v-01eeb9f9]{padding:16px;height:280px}.table-wrap[data-v-01eeb9f9]{overflow-x:auto}table[data-v-01eeb9f9]{width:100%;border-collapse:collapse;font-size:13px}thead tr[data-v-01eeb9f9]{background:#12121c}th[data-v-01eeb9f9]{padding:10px 14px;color:#888;font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.4px}th.num[data-v-01eeb9f9],td.num[data-v-01eeb9f9]{text-align:right}td[data-v-01eeb9f9]{padding:9px 14px;border-bottom:1px solid #2a2a3e;color:#ccc}tbody tr[data-v-01eeb9f9]:hover{background:#ffffff08}td.rank[data-v-01eeb9f9]{color:#888;font-size:12px;width:30px}td.desc[data-v-01eeb9f9]{max-width:260px}.cod[data-v-01eeb9f9]{font-size:10px;color:#555;margin-right:6px}.negativo[data-v-01eeb9f9]{color:#ef4444!important}.margem-boa[data-v-01eeb9f9]{color:#22c55e}.margem-media[data-v-01eeb9f9]{color:#f59e0b}.margem-ruim[data-v-01eeb9f9]{color:#ef4444}.barra-col[data-v-01eeb9f9]{width:120px}.barra-wrap[data-v-01eeb9f9]{background:#ffffff0d;border-radius:4px;height:8px;overflow:hidden}.barra-fill[data-v-01eeb9f9]{height:100%;border-radius:4px;transition:width .3s}.barra-fill.positivo[data-v-01eeb9f9]{background:#22c55e}.barra-fill.negativo[data-v-01eeb9f9]{background:#ef4444}.loading-box[data-v-01eeb9f9],.empty-state[data-v-01eeb9f9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px;color:#555;font-size:14px}.loading-box i[data-v-01eeb9f9],.empty-state i[data-v-01eeb9f9]{font-size:36px}.spin[data-v-01eeb9f9]{animation:spin-01eeb9f9 1s linear infinite}@keyframes spin-01eeb9f9{to{transform:rotate(360deg)}}.page[data-v-02e58f32]{padding:20px}.page-header[data-v-02e58f32]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page-title[data-v-02e58f32]{font-size:18px;font-weight:700;color:#fff;display:flex;align-items:center;gap:8px}.page-title i[data-v-02e58f32]{color:#e05c1a}.btn-novo[data-v-02e58f32]{background:#e05c1a;color:#fff;border:none;border-radius:6px;padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-novo[data-v-02e58f32]:hover{background:#c94f14}.card[data-v-02e58f32]{background:#1a2433;border:1px solid #2d4158;border-radius:8px;overflow:hidden}.tabela[data-v-02e58f32]{width:100%;border-collapse:collapse}.tabela th[data-v-02e58f32]{background:#0f1924;color:#89a;font-size:11px;font-weight:600;padding:10px 14px;text-align:left;border-bottom:1px solid #2d4158}.tabela td[data-v-02e58f32]{padding:10px 14px;font-size:13px;color:#cdd8e3;border-bottom:1px solid #1a2c3f}.tabela tr:last-child td[data-v-02e58f32]{border-bottom:none}.tabela tr:hover td[data-v-02e58f32]{background:#1f2f42}.vazio[data-v-02e58f32]{text-align:center;color:#6a85a0;padding:30px!important}.badge[data-v-02e58f32]{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.badge-ok[data-v-02e58f32]{background:#0f3d1e;color:#22c55e}.badge-no[data-v-02e58f32]{background:#3d0f0f;color:#f87171}.acoes[data-v-02e58f32]{display:flex;gap:6px}.btn-acao[data-v-02e58f32]{background:#243347;border:1px solid #2d4158;color:#89a;border-radius:5px;width:28px;height:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px}.btn-acao[data-v-02e58f32]:hover{color:#fff;border-color:#e05c1a}.btn-acao.danger[data-v-02e58f32]:hover{color:#f87171;border-color:#f87171}.modal-bg[data-v-02e58f32]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;z-index:1000;display:flex;align-items:center;justify-content:center}.modal[data-v-02e58f32]{background:#1a2433;border:1px solid #2d4158;border-top:3px solid #e05c1a;border-radius:8px;width:860px;max-width:96vw;max-height:92vh;display:flex;flex-direction:column}.modal-header[data-v-02e58f32]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #1a2c3f}.modal-title[data-v-02e58f32]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#fff}.modal-title i[data-v-02e58f32]{color:#e05c1a}.btn-fechar[data-v-02e58f32]{background:none;border:none;color:#6a85a0;font-size:20px;cursor:pointer}.modal-body[data-v-02e58f32]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.modal-footer[data-v-02e58f32]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid #1a2c3f;justify-content:flex-end}.secao[data-v-02e58f32]{background:#152030;border:1px solid #2d4158;border-radius:8px;overflow:hidden}.secao-titulo[data-v-02e58f32]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#0f1924;color:#89a;font-size:12px;font-weight:600;border-bottom:1px solid #2d4158}.secao-titulo i[data-v-02e58f32]{color:#e05c1a}.secao-dica[data-v-02e58f32]{color:#4a6380;font-weight:400;margin-left:auto}.row[data-v-02e58f32]{display:flex;gap:10px;padding:14px;flex-wrap:wrap}.field[data-v-02e58f32]{display:flex;flex-direction:column;gap:4px}.field label[data-v-02e58f32]{font-size:11px;color:#89a;font-weight:600}.field input[data-v-02e58f32],.field select[data-v-02e58f32]{background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:7px 10px;font-size:13px;outline:none;width:100%}.field input[data-v-02e58f32]:focus,.field select[data-v-02e58f32]:focus{border-color:#e05c1a}.perm-header[data-v-02e58f32]{display:grid;grid-template-columns:1fr 80px 100px 80px 80px;background:#0f1924;padding:8px 14px;border-bottom:1px solid #2d4158}.perm-row[data-v-02e58f32]{display:grid;grid-template-columns:1fr 80px 100px 80px 80px;padding:8px 14px;border-bottom:1px solid #1a2c3f;align-items:center}.perm-row[data-v-02e58f32]:last-of-type{border-bottom:none}.perm-row[data-v-02e58f32]:hover{background:#1f2f42}.perm-modulo[data-v-02e58f32]{font-size:12px;color:#cdd8e3;display:flex;align-items:center;gap:8px}.perm-modulo i[data-v-02e58f32]{color:#4a6380;font-size:15px}.perm-header .perm-modulo[data-v-02e58f32]{color:#6a85a0;font-size:11px;font-weight:600}.perm-col[data-v-02e58f32]{display:flex;align-items:center;justify-content:center;font-size:11px;color:#6a85a0;font-weight:600}.chk[data-v-02e58f32]{width:16px;height:16px;accent-color:#e05c1a;cursor:pointer}.chk-tudo[data-v-02e58f32]{accent-color:#3b82f6}.perm-footer[data-v-02e58f32]{display:flex;gap:12px;padding:10px 14px;border-top:1px solid #2d4158;background:#0f1924}.btn-link[data-v-02e58f32]{background:none;border:none;color:#6a85a0;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:5px;padding:4px 8px;border-radius:4px}.btn-link[data-v-02e58f32]:hover{color:#cdd8e3;background:#243347}.erro[data-v-02e58f32]{color:#f87171;font-size:12px;flex:1}.btn-cancelar[data-v-02e58f32]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;border-radius:6px;padding:8px 20px;cursor:pointer;font-size:13px}.btn-salvar[data-v-02e58f32]{background:#e05c1a;color:#fff;border:none;border-radius:6px;padding:8px 24px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-salvar[data-v-02e58f32]:disabled{opacity:.6;cursor:default}[data-v-95f483c0]{box-sizing:border-box}.page-container[data-v-95f483c0]{padding:24px;color:#d9e6f2}.page-header[data-v-95f483c0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #27384c}.header-left[data-v-95f483c0]{display:flex;align-items:center;gap:14px}.header-left>i[data-v-95f483c0]{font-size:28px;color:#ff6b1a}.header-left h1[data-v-95f483c0]{font-size:20px;font-weight:700;color:#fff;margin:0}.header-left span[data-v-95f483c0]{font-size:12px;color:#7a9ab8}.filtros-bar[data-v-95f483c0]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;align-items:center}.input-filtro[data-v-95f483c0]{height:36px;padding:0 10px;border-radius:7px;border:1px solid #2b3f57;background:#0f1924;color:#d9e6f2;font-size:13px;outline:none;min-width:120px}.input-filtro.largo[data-v-95f483c0]{min-width:210px}.input-filtro[data-v-95f483c0]:focus{border-color:#ff6b1a}.btn-buscar[data-v-95f483c0],.btn-limpar[data-v-95f483c0],.btn-primary[data-v-95f483c0],.btn-secondary[data-v-95f483c0],.btn-danger[data-v-95f483c0]{height:36px;padding:0 16px;border-radius:7px;border:0;cursor:pointer;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px;transition:.15s}.btn-buscar[data-v-95f483c0]{background:#ff6b1a;color:#fff}.btn-buscar[data-v-95f483c0]:hover{background:#e05c10}.btn-limpar[data-v-95f483c0]{background:#1e3249;color:#a9bdd3;padding:0 12px}.btn-limpar[data-v-95f483c0]:hover{background:#27384c}.btn-primary[data-v-95f483c0]{background:#ff6b1a;color:#fff}.btn-primary[data-v-95f483c0]:hover{background:#e05c10}.btn-secondary[data-v-95f483c0]{background:#1e3249;color:#a9bdd3}.btn-secondary[data-v-95f483c0]:hover{background:#27384c}.btn-danger[data-v-95f483c0]{background:#e53e3e;color:#fff}.btn-danger[data-v-95f483c0]:hover{background:#c53030}.btn-danger[data-v-95f483c0]:disabled,.btn-primary[data-v-95f483c0]:disabled{opacity:.5;cursor:not-allowed}.tabela-wrapper[data-v-95f483c0]{background:#0f1924;border:1px solid #27384c;border-radius:10px;overflow:auto}.loading[data-v-95f483c0]{padding:40px;text-align:center;color:#7a9ab8;font-size:14px;display:flex;align-items:center;justify-content:center;gap:10px}.tabela[data-v-95f483c0]{width:100%;border-collapse:collapse;font-size:13px}.tabela thead th[data-v-95f483c0]{padding:12px 14px;text-align:left;background:#0c1520;color:#7a9ab8;font-size:11px;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #1e2f42;white-space:nowrap}.tabela tbody tr[data-v-95f483c0]{border-bottom:1px solid #172030;transition:.12s}.tabela tbody tr[data-v-95f483c0]:hover{background:#ffffff08}.tabela tbody td[data-v-95f483c0]{padding:11px 14px;color:#c4d2e1}.tabela .num[data-v-95f483c0]{font-weight:700;color:#fff}.tabela .dest[data-v-95f483c0]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabela .valor[data-v-95f483c0]{font-weight:600;color:#4ade80}.tabela .protocolo[data-v-95f483c0]{font-size:11px;color:#607b95}.sem-dados[data-v-95f483c0]{text-align:center;color:#4a6479;padding:40px!important}.badge[data-v-95f483c0]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase}.badge-a[data-v-95f483c0]{background:#22c55e26;color:#22c55e}.badge-p[data-v-95f483c0]{background:#f59e0b26;color:#f59e0b}.badge-l[data-v-95f483c0]{background:#3b82f626;color:#60a5fa}.badge-c[data-v-95f483c0]{background:#ef444426;color:#ef4444}.badge-d[data-v-95f483c0]{background:#a855f726;color:#a855f7}.badge-r[data-v-95f483c0]{background:#9ca3af26;color:#9ca3af}.acoes[data-v-95f483c0]{display:flex;gap:4px}.btn-acao[data-v-95f483c0]{width:28px;height:28px;border-radius:5px;border:0;background:#172231;color:#7a9ab8;cursor:pointer;display:grid;place-items:center;font-size:14px;transition:.15s}.btn-acao[data-v-95f483c0]:hover{background:#1e3249;color:#fff}.btn-acao.blue[data-v-95f483c0]{color:#60a5fa}.btn-acao.blue[data-v-95f483c0]:hover{background:#60a5fa26}.btn-acao.green[data-v-95f483c0]{color:#4ade80}.btn-acao.green[data-v-95f483c0]:hover{background:#4ade8026}.btn-acao.orange[data-v-95f483c0]{color:#fb923c}.btn-acao.orange[data-v-95f483c0]:hover{background:#fb923c26}.row-pendente[data-v-95f483c0]{cursor:pointer}.row-pendente[data-v-95f483c0]:hover{background:#ff6b1a0d!important}.btn-acao.success[data-v-95f483c0]{color:#4ade80}.btn-acao.success[data-v-95f483c0]:hover{background:#4ade8026}.btn-acao.danger[data-v-95f483c0]:hover{background:#ef444433;color:#ef4444}.btn-acao.teal[data-v-95f483c0]{color:#2dd4bf}.btn-acao.teal[data-v-95f483c0]:hover{background:#2dd4bf26}.btn-acao[data-v-95f483c0]:disabled{opacity:.3;cursor:not-allowed}.cad-overlay[data-v-95f483c0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:300}.cad-modal[data-v-95f483c0]{background:#1a2433;border:1px solid #2d4158;border-radius:6px;width:96vw;height:94vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #0009}.cad-toolbar[data-v-95f483c0]{display:flex;align-items:center;gap:4px;padding:6px 10px;background:#0f1922;border-bottom:1px solid #1a2c3f;flex-shrink:0;flex-wrap:wrap}.ctb[data-v-95f483c0]{height:28px;padding:0 10px;border-radius:4px;border:1px solid #2d4158;background:#1e2f42;color:#b0c4d8;cursor:pointer;font-size:12px;display:flex;align-items:center;gap:5px;transition:.12s;white-space:nowrap}.ctb[data-v-95f483c0]:hover{background:#27384c;color:#fff}.ctb-action[data-v-95f483c0]{border-color:#3d5a7a;color:#d0e4f7}.ctb-close[data-v-95f483c0]{border-color:#5a2d2d;color:#f87171}.ctb-close[data-v-95f483c0]:hover{background:#450a0a}.ctb-emitir[data-v-95f483c0]{background:#e05c1a;border-color:#e05c1a;color:#fff;font-weight:700}.ctb-emitir[data-v-95f483c0]:hover{background:#c04e14}.ctb-emitir[data-v-95f483c0]:disabled{opacity:.5;cursor:not-allowed}.ctb-spacer[data-v-95f483c0]{flex:1}.cad-status-badge[data-v-95f483c0]{padding:4px 14px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase}.s-p[data-v-95f483c0],.s-a[data-v-95f483c0]{background:#f59e0b33;color:#f59e0b}.s-a[data-v-95f483c0]{background:#22c55e33;color:#22c55e}.s-c[data-v-95f483c0]{background:#ef444433;color:#ef4444}.cad-totstrip[data-v-95f483c0]{display:flex;align-items:center;gap:0;background:#0c1520;border-bottom:1px solid #1a2c3f;overflow-x:auto;flex-shrink:0}.tot-item[data-v-95f483c0]{display:flex;flex-direction:column;padding:4px 10px;border-right:1px solid #1a2c3f;min-width:90px}.tot-item span[data-v-95f483c0]{font-size:10px;color:#607b95;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.tot-item strong[data-v-95f483c0]{font-size:12px;color:#d9e6f2;font-weight:600;white-space:nowrap}.tot-total strong[data-v-95f483c0]{color:#4ade80;font-size:13px}.tot-input[data-v-95f483c0]{height:20px;padding:0 4px;border-radius:3px;border:1px solid #2b3f57;background:#111d2a;color:#d9e6f2;font-size:12px;outline:none;width:80px}.tot-input[data-v-95f483c0]:focus{border-color:#ff6b1a}.cad-body[data-v-95f483c0]{display:flex;flex:1;overflow:hidden}.cad-left[data-v-95f483c0]{width:230px;min-width:230px;background:#0f1922;border-right:1px solid #1a2c3f;padding:10px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.cfl[data-v-95f483c0]{display:flex;flex-direction:column;gap:3px}.cfl label[data-v-95f483c0]{font-size:10px;color:#7a9ab8;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.ci[data-v-95f483c0]{height:24px;padding:0 7px;border-radius:4px;border:1px solid #2b3f57;background:#111d2a;color:#d9e6f2;font-size:12px;outline:none}.ci[data-v-95f483c0]:focus{border-color:#ff6b1a}.ci[data-v-95f483c0]:-moz-read-only{color:#607b95}.ci[data-v-95f483c0]:read-only{color:#607b95}.wfull[data-v-95f483c0]{width:100%}.w55[data-v-95f483c0]{width:55px}.w35[data-v-95f483c0]{width:35px}.row-inline[data-v-95f483c0]{display:flex;gap:4px;align-items:flex-end}.gap4[data-v-95f483c0]{gap:4px}.flex1[data-v-95f483c0]{flex:1}.chk-label[data-v-95f483c0]{display:flex;align-items:center;gap:6px;font-size:11px;color:#b0c4d8;cursor:pointer;padding:2px 0}.chk-label input[data-v-95f483c0]{accent-color:#ff6b1a}.cad-right[data-v-95f483c0]{flex:1;display:flex;flex-direction:column;overflow:hidden}.cad-tabs[data-v-95f483c0]{display:flex;background:#0c1520;border-bottom:1px solid #1a2c3f;flex-shrink:0}.ctab[data-v-95f483c0]{background:none;border:none;border-bottom:2px solid transparent;color:#607b95;padding:7px 14px;cursor:pointer;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;transition:.12s;white-space:nowrap}.ctab[data-v-95f483c0]:hover{color:#d9e6f2}.ctab.active[data-v-95f483c0]{color:#ff6b1a;border-bottom-color:#ff6b1a;background:#0f1922}.cad-tab-body[data-v-95f483c0]{flex:1;display:flex;flex-direction:column;overflow:hidden}.pad16[data-v-95f483c0]{padding:14px}.prod-search-bar[data-v-95f483c0]{position:relative;padding:8px;background:#0c1520;border-bottom:1px solid #1a2c3f;flex-shrink:0}.ps-icon[data-v-95f483c0]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#607b95;font-size:14px}.prod-search-input[data-v-95f483c0]{width:100%;padding-left:30px!important;height:28px}.item-edit-row[data-v-95f483c0]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#1a2c3f;border-bottom:1px solid #27384c;flex-shrink:0;flex-wrap:wrap}.item-edit-row label[data-v-95f483c0]{font-size:10px;color:#7a9ab8}.ier-prod[data-v-95f483c0]{font-size:12px;color:#fff;font-weight:600;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ier-total[data-v-95f483c0]{font-size:13px;color:#4ade80;font-weight:700;white-space:nowrap;min-width:80px;text-align:right}.btn-add-row[data-v-95f483c0],.btn-cancel-row[data-v-95f483c0]{width:26px;height:26px;border-radius:4px;border:0;cursor:pointer;display:grid;place-items:center;font-size:14px}.btn-add-row[data-v-95f483c0]{background:#22c55e;color:#fff}.btn-add-row[data-v-95f483c0]:hover{background:#16a34a}.btn-cancel-row[data-v-95f483c0]{background:#374151;color:#9ca3af}.btn-cancel-row[data-v-95f483c0]:hover{background:#4b5563}.itens-grid-wrap[data-v-95f483c0]{flex:1;overflow:auto}.itens-grid[data-v-95f483c0]{width:100%;border-collapse:collapse;font-size:12px}.itens-grid thead th[data-v-95f483c0]{padding:6px 8px;text-align:left;background:#0c1520;color:#607b95;font-size:10px;text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid #1a2c3f;position:sticky;top:0;white-space:nowrap}.itens-grid .th-prod[data-v-95f483c0]{min-width:200px}.itens-grid tbody tr[data-v-95f483c0]{border-bottom:1px solid #172030}.itens-grid tbody tr[data-v-95f483c0]:hover{background:#ffffff08}.itens-grid tbody td[data-v-95f483c0]{padding:5px 8px;color:#c4d2e1}.itens-grid .td-desc[data-v-95f483c0]{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.itens-grid .td-tot[data-v-95f483c0]{font-weight:600;color:#4ade80}.grid-vazio[data-v-95f483c0]{text-align:center;color:#4a6479;padding:30px}.btn-del-row[data-v-95f483c0]{background:transparent;border:0;color:#ef4444;cursor:pointer;font-size:13px;padding:2px 5px;border-radius:3px}.btn-del-row[data-v-95f483c0]:hover{background:#ef444426}.item-fiscal-panel[data-v-95f483c0]{display:flex;background:#0a1520;border:1px solid #1e3a5a;border-radius:4px;margin:0 8px 8px;flex-shrink:0}.ifp-label[data-v-95f483c0]{writing-mode:vertical-rl;text-orientation:upright;background:#1a3a6a;color:#60a5fa;font-size:9px;font-weight:700;letter-spacing:2px;padding:8px 4px;border-radius:4px 0 0 4px;display:flex;align-items:center;justify-content:center;min-width:22px}.ifp-fields[data-v-95f483c0]{flex:1;padding:8px;display:flex;flex-direction:column;gap:6px}.ifp-row[data-v-95f483c0]{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-end}.ifp-field[data-v-95f483c0]{display:flex;flex-direction:column;gap:3px}.ifp-field label[data-v-95f483c0]{font-size:9px;color:#607b95;font-weight:600;text-transform:uppercase;white-space:nowrap}.ifp-field .ci[data-v-95f483c0]{width:110px;font-size:11px;height:22px}.ifp-field .wfull[data-v-95f483c0]{width:100%}.w-full2[data-v-95f483c0]{flex:1;min-width:200px}.cdrop[data-v-95f483c0]{position:absolute;left:0;right:0;top:calc(100% + 2px);z-index:200;background:#111d2a;border:1px solid #27384c;border-radius:6px;max-height:200px;overflow-y:auto;box-shadow:0 8px 24px #00000080}.cdrop-prod[data-v-95f483c0]{left:8px;right:8px;top:calc(100% - 4px)}.cdrop-item[data-v-95f483c0]{display:flex;justify-content:space-between;align-items:center;padding:7px 10px;cursor:pointer;border-bottom:1px solid #172030;gap:8px}.cdrop-item[data-v-95f483c0]:last-child{border-bottom:0}.cdrop-item[data-v-95f483c0]:hover{background:#1e3249}.cdrop-item strong[data-v-95f483c0]{font-size:12px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cdrop-item span[data-v-95f483c0]{font-size:11px;color:#7a9ab8;white-space:nowrap}.modal-overlay[data-v-95f483c0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:400}.modal[data-v-95f483c0]{background:#111d2a;border:1px solid #27384c;border-radius:12px;width:480px;max-width:95vw;display:flex;flex-direction:column}.modal.modal-sm[data-v-95f483c0]{width:460px}.modal-header[data-v-95f483c0]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #1e2f42}.modal-header h2[data-v-95f483c0]{font-size:14px;font-weight:700;color:#fff;display:flex;align-items:center;gap:8px;margin:0}.modal-header h2 i[data-v-95f483c0]{color:#ff6b1a}.modal-header button[data-v-95f483c0]{background:transparent;border:0;color:#7a9ab8;cursor:pointer;font-size:18px}.modal-body[data-v-95f483c0]{padding:18px 20px}.modal-footer[data-v-95f483c0]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #1e2f42}.form-group[data-v-95f483c0]{display:flex;flex-direction:column;gap:5px}.form-group label[data-v-95f483c0]{font-size:11px;color:#7a9ab8;font-weight:600}.form-group small[data-v-95f483c0]{color:#4a6479;font-size:11px}.input[data-v-95f483c0]{height:34px;padding:0 9px;border-radius:6px;border:1px solid #2b3f57;background:#0f1924;color:#d9e6f2;font-size:13px;outline:none;width:100%}.input[data-v-95f483c0]:focus{border-color:#ff6b1a}.input.textarea[data-v-95f483c0]{height:auto;padding:8px 9px;resize:vertical}.ci-ta[data-v-95f483c0]{height:auto;padding:7px;resize:vertical;width:100%}.contador[data-v-95f483c0]{color:#4a6479;font-size:11px}.status-info[data-v-95f483c0]{display:flex;flex-direction:column;gap:12px}.info-row[data-v-95f483c0]{display:flex;flex-direction:column;gap:3px}.info-row span[data-v-95f483c0]{font-size:10px;color:#7a9ab8;text-transform:uppercase}.info-row code[data-v-95f483c0]{font-family:monospace;font-size:11px;color:#fbbf24;word-break:break-all}.info-row strong[data-v-95f483c0]{color:#fff;font-size:13px}.info-row em[data-v-95f483c0]{color:#a9bdd3;font-size:13px;font-style:normal}.td-acoes[data-v-95f483c0]{display:flex;gap:3px}.btn-imp-row[data-v-95f483c0]{background:#60a5fa26;border:0;color:#60a5fa;cursor:pointer;font-size:13px;padding:2px 5px;border-radius:3px}.btn-imp-row[data-v-95f483c0]:hover{background:#60a5fa4d}.imp-secao[data-v-95f483c0]{font-size:10px;font-weight:700;color:#ff6b1a;text-transform:uppercase;letter-spacing:.6px;margin:10px 0 6px;padding-bottom:4px;border-bottom:1px solid #1e2f42}.imp-secao[data-v-95f483c0]:first-child{margin-top:0}.imp-row[data-v-95f483c0]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.imp-field[data-v-95f483c0]{display:flex;flex-direction:column;gap:4px}.imp-field label[data-v-95f483c0]{font-size:10px;color:#7a9ab8;font-weight:600;text-transform:uppercase;white-space:nowrap}.imp-field .input[data-v-95f483c0]{width:110px;height:30px;font-size:12px}.imp-field.w2[data-v-95f483c0]{flex:1;min-width:200px}.imp-field.w2 .input[data-v-95f483c0]{width:100%}.toast[data-v-95f483c0]{position:fixed;bottom:28px;right:28px;z-index:999;display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:10px;font-size:13px;font-weight:600;box-shadow:0 8px 24px #0006}.toast-sucesso[data-v-95f483c0]{background:#14532d;color:#4ade80;border:1px solid #166534}.toast-erro[data-v-95f483c0]{background:#450a0a;color:#f87171;border:1px solid #7f1d1d}.toast-fade-enter-active[data-v-95f483c0],.toast-fade-leave-active[data-v-95f483c0]{transition:all .3s ease}.toast-fade-enter-from[data-v-95f483c0],.toast-fade-leave-to[data-v-95f483c0]{opacity:0;transform:translateY(12px)}@keyframes spin-95f483c0{to{transform:rotate(360deg)}}.spin[data-v-95f483c0]{animation:spin-95f483c0 .8s linear infinite}[data-v-03f43e7f]{box-sizing:border-box}.page-nova[data-v-03f43e7f]{display:flex;flex-direction:column;height:100%;background:#172231;color:#d9e6f2;overflow:hidden}.topbar-nova[data-v-03f43e7f]{display:flex;align-items:center;gap:16px;padding:12px 20px;background:#0f1924;border-bottom:2px solid #e05c1a;flex-shrink:0}.topbar-title[data-v-03f43e7f]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#fff;flex:1}.topbar-title i[data-v-03f43e7f]{color:#ff6b1a;font-size:20px}.topbar-actions[data-v-03f43e7f]{display:flex;gap:10px}.btn-voltar[data-v-03f43e7f],.btn-rascunho[data-v-03f43e7f],.btn-emitir[data-v-03f43e7f]{height:36px;padding:0 16px;border-radius:7px;border:0;cursor:pointer;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px;transition:.15s}.btn-voltar[data-v-03f43e7f]{background:#1e3249;color:#a9bdd3}.btn-voltar[data-v-03f43e7f]:hover{background:#27384c;color:#fff}.btn-rascunho[data-v-03f43e7f]{background:#1e3249;color:#60a5fa;border:1px solid #2d5a8a}.btn-rascunho[data-v-03f43e7f]:hover{background:#1a3a6a}.btn-emitir[data-v-03f43e7f]{background:#ff6b1a;color:#fff}.btn-emitir[data-v-03f43e7f]:hover{background:#e05c10}.btn-emitir[data-v-03f43e7f]:disabled,.btn-rascunho[data-v-03f43e7f]:disabled{opacity:.5;cursor:not-allowed}.nova-body[data-v-03f43e7f]{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:14px}.card-secao[data-v-03f43e7f]{background:#0f1924;border:1px solid #27384c;border-radius:10px;padding:16px}.secao-titulo[data-v-03f43e7f]{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:#ff6b1a;text-transform:uppercase;letter-spacing:.6px;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid #1e2f42}.form-row[data-v-03f43e7f]{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.field[data-v-03f43e7f]{display:flex;flex-direction:column;gap:5px}.field label[data-v-03f43e7f]{font-size:11px;color:#7a9ab8;font-weight:600}.form-group[data-v-03f43e7f]{display:flex;flex-direction:column;gap:5px}.form-group label[data-v-03f43e7f]{font-size:11px;color:#7a9ab8;font-weight:600}.input[data-v-03f43e7f]{height:34px;padding:0 9px;border-radius:6px;border:1px solid #2b3f57;background:#111d2a;color:#d9e6f2;font-size:13px;outline:none;width:100%}.input[data-v-03f43e7f]:focus{border-color:#ff6b1a}.input.readonly[data-v-03f43e7f]{color:#607b95;cursor:default}.input.textarea[data-v-03f43e7f]{height:auto;padding:8px 9px;resize:vertical}.flex1[data-v-03f43e7f]{flex:1;min-width:0}.w60[data-v-03f43e7f]{flex:0 0 60px}.w70[data-v-03f43e7f]{flex:0 0 70px}.w80[data-v-03f43e7f]{flex:0 0 80px}.w100[data-v-03f43e7f]{flex:0 0 100px}.w110[data-v-03f43e7f]{flex:0 0 110px}.w120[data-v-03f43e7f]{flex:0 0 120px}.w130[data-v-03f43e7f]{flex:0 0 130px}.w150[data-v-03f43e7f]{flex:0 0 150px}.w180[data-v-03f43e7f]{flex:0 0 180px}.w200[data-v-03f43e7f]{flex:0 0 200px}.w340[data-v-03f43e7f]{flex:0 0 340px}.busca-wrap[data-v-03f43e7f],.busca-input-wrap[data-v-03f43e7f]{position:relative}.busca-icon[data-v-03f43e7f]{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:#607b95;font-size:15px;pointer-events:none}.busca-input[data-v-03f43e7f]{padding-left:32px!important}.dropdown[data-v-03f43e7f]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;background:#111d2a;border:1px solid #27384c;border-radius:8px;max-height:240px;overflow-y:auto;box-shadow:0 8px 24px #00000080}.dropdown-item[data-v-03f43e7f]{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;cursor:pointer;gap:10px;font-size:13px;border-bottom:1px solid #172030}.dropdown-item[data-v-03f43e7f]:last-child{border-bottom:0}.dropdown-item[data-v-03f43e7f]:hover{background:#1e3249}.dropdown-item strong[data-v-03f43e7f]{color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-item span[data-v-03f43e7f]{color:#7a9ab8;font-size:11px;white-space:nowrap}.dest-vazio[data-v-03f43e7f],.itens-vazio[data-v-03f43e7f]{display:flex;align-items:center;gap:8px;padding:20px;color:#4a6479;font-size:13px;justify-content:center}.item-add-bar[data-v-03f43e7f]{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-bottom:10px}.item-fiscal-bar[data-v-03f43e7f]{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;padding:10px;background:#0c1520;border-radius:7px;margin-bottom:10px;border:1px solid #1e2f42}.btn-add-item[data-v-03f43e7f]{height:34px;padding:0 16px;border-radius:6px;border:0;background:#ff6b1a;color:#fff;cursor:pointer;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px;align-self:flex-end}.btn-add-item[data-v-03f43e7f]:hover{background:#e05c10}.btn-add-item[data-v-03f43e7f]:disabled{opacity:.5;cursor:not-allowed}.itens-table-wrap[data-v-03f43e7f]{overflow-x:auto;margin-top:8px}.itens-table[data-v-03f43e7f]{width:100%;border-collapse:collapse;font-size:12.5px}.itens-table thead th[data-v-03f43e7f]{padding:8px 10px;text-align:left;background:#0c1520;color:#7a9ab8;font-size:11px;text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid #1e2f42}.itens-table tbody tr[data-v-03f43e7f]{border-bottom:1px solid #172030}.itens-table tbody tr[data-v-03f43e7f]:hover{background:#ffffff05}.itens-table tbody td[data-v-03f43e7f]{padding:8px 10px;color:#c4d2e1}.itens-table .td-prod[data-v-03f43e7f]{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.itens-table .td-total[data-v-03f43e7f]{font-weight:600;color:#4ade80}.btn-rm[data-v-03f43e7f]{background:transparent;border:0;color:#ef4444;cursor:pointer;font-size:14px;padding:2px 6px;border-radius:4px}.btn-rm[data-v-03f43e7f]:hover{background:#ef444426}.bottom-row[data-v-03f43e7f]{display:flex;gap:14px;flex-wrap:wrap}.totais-grid[data-v-03f43e7f]{display:flex;flex-direction:column;gap:8px}.tot-linha[data-v-03f43e7f]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid #1a2c3f;font-size:13px}.tot-linha span[data-v-03f43e7f]{color:#7a9ab8}.tot-linha strong[data-v-03f43e7f]{color:#fff;font-size:14px}.tot-linha.destaque[data-v-03f43e7f]{border-bottom:0;margin-top:4px}.tot-linha.destaque span[data-v-03f43e7f]{color:#fff;font-weight:700;font-size:14px}.tot-linha.destaque strong[data-v-03f43e7f]{color:#4ade80;font-size:18px}.input-tot[data-v-03f43e7f]{height:30px;padding:0 8px;border-radius:5px;border:1px solid #2b3f57;background:#111d2a;color:#d9e6f2;font-size:13px;outline:none;width:110px;text-align:right}.input-tot[data-v-03f43e7f]:focus{border-color:#ff6b1a}.toast[data-v-03f43e7f]{position:fixed;bottom:28px;right:28px;z-index:999;display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:10px;font-size:13px;font-weight:600;box-shadow:0 8px 24px #0006}.toast-sucesso[data-v-03f43e7f]{background:#14532d;color:#4ade80;border:1px solid #166534}.toast-erro[data-v-03f43e7f]{background:#450a0a;color:#f87171;border:1px solid #7f1d1d}.toast-fade-enter-active[data-v-03f43e7f],.toast-fade-leave-active[data-v-03f43e7f]{transition:all .3s ease}.toast-fade-enter-from[data-v-03f43e7f],.toast-fade-leave-to[data-v-03f43e7f]{opacity:0;transform:translateY(12px)}.page-container[data-v-fe84391f]{padding:24px;color:#d9e6f2}.page-header[data-v-fe84391f]{display:flex;align-items:center;gap:12px;margin-bottom:16px;border-bottom:1px solid #27384c;padding-bottom:16px}.page-header h1[data-v-fe84391f]{font-size:20px;font-weight:700;color:#fff;display:flex;align-items:center;gap:10px}.page-header h1 i[data-v-fe84391f]{color:#e05c1a;font-size:22px}.filtros-bar[data-v-fe84391f]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px;align-items:center}.input-busca[data-v-fe84391f]{background:#0f1924;border:1px solid #27384c;color:#cdd8e3;padding:7px 10px;border-radius:6px;font-size:13px;width:220px;outline:none}.sel[data-v-fe84391f]{background:#0f1924;border:1px solid #27384c;color:#cdd8e3;padding:7px 10px;border-radius:6px;font-size:13px;outline:none}.btn-buscar[data-v-fe84391f]{background:#1e3448;border:1px solid #27384c;color:#cdd8e3;padding:7px 12px;border-radius:6px;cursor:pointer}.btn-transmitir[data-v-fe84391f]{background:#e05c1a;border:none;color:#fff;padding:7px 14px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}.btn-transmitir[data-v-fe84391f]:disabled{opacity:.6;cursor:default}.lista-wrap[data-v-fe84391f]{background:#0f1924;border:1px solid #27384c;border-radius:10px;overflow:hidden}.tabela[data-v-fe84391f]{width:100%;border-collapse:collapse}.tabela th[data-v-fe84391f]{background:#0a1520;color:#6a85a0;font-size:11px;font-weight:600;padding:10px 12px;text-align:left;border-bottom:1px solid #1e3448}.tabela td[data-v-fe84391f]{padding:10px 12px;font-size:13px;border-bottom:1px solid #121f2e;vertical-align:middle}.linha:hover td[data-v-fe84391f]{background:#0d1e2e}.num[data-v-fe84391f]{text-align:right}.prot[data-v-fe84391f]{font-size:11px;color:#6a85a0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vazio[data-v-fe84391f]{text-align:center;color:#6a85a0;padding:40px;font-size:14px}.acoes[data-v-fe84391f]{display:flex;gap:6px}.btn-ico[data-v-fe84391f]{background:#1e3448;border:1px solid #27384c;color:#cdd8e3;width:30px;height:30px;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px}.btn-ico[data-v-fe84391f]:hover{background:#27384c}.btn-warn[data-v-fe84391f]{color:#f59e0b;border-color:#f59e0b}.badge[data-v-fe84391f]{padding:3px 8px;border-radius:12px;font-size:11px;font-weight:600}.badge-T[data-v-fe84391f]{background:#14532d;color:#4ade80}.badge-O[data-v-fe84391f]{background:#451a03;color:#fb923c}.badge-R[data-v-fe84391f]{background:#450a0a;color:#f87171}.badge-C[data-v-fe84391f]{background:#1e293b;color:#94a3b8}.btn-danger-full[data-v-fe84391f]{background:#dc2626;border:none;color:#fff;padding:7px 16px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}.btn-danger-full[data-v-fe84391f]:disabled{opacity:.6;cursor:default}.btn-sec[data-v-fe84391f]{background:#1e3448;border:1px solid #27384c;color:#cdd8e3;padding:7px 14px;border-radius:6px;cursor:pointer;font-size:13px}.btn-ico.btn-danger[data-v-fe84391f]{color:#f87171;border-color:#f87171}.modal-bg[data-v-fe84391f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:999}.modal-cancel[data-v-fe84391f]{background:#0f1924;border:1px solid #27384c;border-radius:10px;width:460px;max-width:95vw}.modal-header[data-v-fe84391f]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #1e3448;font-size:14px;font-weight:600;color:#cdd8e3}.modal-header button[data-v-fe84391f]{background:none;border:none;color:#6a85a0;cursor:pointer;font-size:16px}.modal-body[data-v-fe84391f]{padding:16px}.page[data-v-bf454055]{display:flex;flex-direction:column;height:100%;background:#1a2433;color:#cdd8e3}.page-header[data-v-bf454055]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#0f1922;border-bottom:1px solid #1a2c3f}.page-title[data-v-bf454055]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#fff}.page-title i[data-v-bf454055]{color:#e05c1a}.btn-novo[data-v-bf454055]{background:#e05c1a;border:none;color:#fff;padding:7px 14px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}.btn-novo[data-v-bf454055]:hover{background:#f06a25}.loading[data-v-bf454055]{display:flex;align-items:center;gap:8px;padding:40px;color:#6a85a0;justify-content:center}.content[data-v-bf454055]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.grupo-card[data-v-bf454055]{background:#111d2b;border:1px solid #2d4158;border-radius:8px;overflow:hidden}.grupo-header[data-v-bf454055]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #1a2c3f}.grupo-info[data-v-bf454055]{display:flex;align-items:center;gap:12px}.badge-sigla[data-v-bf454055]{background:#e05c1a;color:#fff;font-weight:700;font-size:12px;padding:3px 10px;border-radius:4px;min-width:36px;text-align:center}.grupo-nome[data-v-bf454055]{font-weight:600;font-size:14px;color:#fff}.grupo-sub[data-v-bf454055]{font-size:11px;color:#6a85a0;margin-top:2px}.grupo-acoes[data-v-bf454055]{display:flex;gap:6px}.btn-editar[data-v-bf454055]{background:#1e3a5f;border:none;color:#7db3e8;padding:5px 8px;border-radius:4px;cursor:pointer}.btn-editar[data-v-bf454055]:hover{background:#2563eb;color:#fff}.btn-excluir[data-v-bf454055]{background:#450a0a;border:none;color:#f87171;padding:5px 8px;border-radius:4px;cursor:pointer}.btn-excluir[data-v-bf454055]:hover{background:#dc2626;color:#fff}.csts-wrap[data-v-bf454055]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px}.cst-label[data-v-bf454055]{font-size:11px;color:#6a85a0}.badge-cst[data-v-bf454055]{background:#1e3a5f;color:#7db3e8;font-size:11px;font-weight:600;padding:2px 8px;border-radius:12px;display:flex;align-items:center;gap:4px}.badge-cst button[data-v-bf454055]{background:none;border:none;color:#7db3e8;cursor:pointer;font-size:13px;line-height:1;padding:0}.badge-cst button[data-v-bf454055]:hover{color:#f87171}.btn-add-cst[data-v-bf454055]{background:none;border:1px dashed #2d4158;color:#6a85a0;padding:2px 10px;border-radius:12px;font-size:11px;cursor:pointer;display:flex;align-items:center;gap:4px}.btn-add-cst[data-v-bf454055]:hover{border-color:#e05c1a;color:#e05c1a}.vazio[data-v-bf454055]{text-align:center;padding:40px;color:#6a85a0}.modal-bg[data-v-bf454055]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:100}.modal-box[data-v-bf454055]{background:#1a2433;border-radius:10px;overflow:hidden;width:600px;max-width:96vw;max-height:88vh;display:flex;flex-direction:column}.modal-header[data-v-bf454055]{background:#0f1922;padding:10px 16px;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;color:#fff;border-bottom:1px solid #1a2c3f}.modal-header button[data-v-bf454055]{background:none;border:none;color:#6a85a0;cursor:pointer;font-size:18px}.modal-body[data-v-bf454055]{flex:1;overflow-y:auto;padding:16px}.modal-footer[data-v-bf454055]{background:#0f1922;padding:10px 16px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #1a2c3f}.form-grid[data-v-bf454055]{display:flex;flex-wrap:wrap;gap:10px}.field[data-v-bf454055]{display:flex;flex-direction:column;gap:4px;min-width:120px;flex:1}.field-wide[data-v-bf454055]{min-width:100%;flex:none}.field label[data-v-bf454055]{font-size:10px;color:#6a85a0;font-weight:600;text-transform:uppercase}.field input[data-v-bf454055]{background:#243347;border:1px solid #2d4158;border-radius:5px;color:#cdd8e3;padding:6px 10px;font-size:13px;outline:none}.field input[data-v-bf454055]:focus{border-color:#e05c1a}.err[data-v-bf454055]{color:#f87171;font-size:12px;margin-top:8px;padding:8px 12px;background:#450a0a;border-radius:5px}.btn-prim[data-v-bf454055]{background:#e05c1a;border:none;color:#fff;padding:8px 20px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600}.btn-prim[data-v-bf454055]:disabled{opacity:.5;cursor:not-allowed}.btn-prim[data-v-bf454055]:hover:not(:disabled){background:#f06a25}.btn-sec[data-v-bf454055]{background:#243347;border:1px solid #2d4158;color:#cdd8e3;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:13px}.btn-sec[data-v-bf454055]:hover{background:#2d4158}@keyframes spin-bf454055{to{transform:rotate(360deg)}}.spin[data-v-bf454055]{animation:spin-bf454055 .8s linear infinite}
