.module-head-actions[data-v-b9517205]{display:flex;align-items:center;gap:10px}.bulk-actions[data-v-b9517205]{position:relative}.bulk-actions summary[data-v-b9517205]{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #d8dfe3;background:#fff;color:#31434b;border-radius:8px;padding:9px 14px;font-weight:700;transition:.18s ease}.bulk-actions summary[data-v-b9517205]::-webkit-details-marker{display:none}.bulk-actions summary[data-v-b9517205]:hover{border-color:#c0a45e;background:#fffdf8}.bulk-actions[open] summary[data-v-b9517205]{border-color:#c0a45e}.bulk-actions-menu[data-v-b9517205]{position:absolute;z-index:1200;top:calc(100% + 7px);right:0;width:210px;padding:7px;border-radius:9px;border:1px solid #dde3e6;background:#fff;box-shadow:0 12px 28px #14232d24}.bulk-actions-menu button[data-v-b9517205]{width:100%;border:0;background:transparent;color:#31434b;text-align:left;padding:10px 11px;border-radius:6px;cursor:pointer;font-weight:600}.bulk-actions-menu button[data-v-b9517205]:hover:not(:disabled){background:#f3f6f7}.bulk-actions-menu button[data-v-b9517205]:disabled{opacity:.42;cursor:not-allowed}.toolbar-right[data-v-b9517205]{display:flex;align-items:center;gap:14px}.per-page-control[data-v-b9517205]{display:flex;align-items:center;gap:7px;font-size:12px;color:#66747c;white-space:nowrap}.per-page-control select[data-v-b9517205]{border:1px solid #d8dfe3;border-radius:7px;background:#fff;color:#31434b;padding:6px 8px}.pagination-bar[data-v-b9517205]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:10px 12px;background:#fff;border:1px solid #e2e7ea;border-radius:9px;color:#66747c;font-size:12px}.pagination-actions[data-v-b9517205]{display:flex;align-items:center;gap:12px}.pagination-btn[data-v-b9517205]{border:1px solid #d8dfe3;background:#fff;color:#31434b;border-radius:7px;padding:7px 11px;cursor:pointer;font-weight:700}.pagination-btn[data-v-b9517205]:hover:not(:disabled){border-color:#c0a45e;background:#fffdf8}.pagination-btn[data-v-b9517205]:disabled{opacity:.4;cursor:not-allowed}@media(max-width:680px){.module-head[data-v-b9517205]{align-items:flex-start;gap:12px}.module-head-actions[data-v-b9517205]{width:100%;flex-wrap:wrap}.bulk-actions[data-v-b9517205]{flex:1}.bulk-actions summary[data-v-b9517205]{text-align:center}.bulk-actions-menu[data-v-b9517205]{left:0;right:auto}}.import-page[data-v-ff3ab67e]{display:flex;flex-direction:column;gap:18px}.import-head[data-v-ff3ab67e]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.import-head h2[data-v-ff3ab67e],.import-card h3[data-v-ff3ab67e]{margin:3px 0 6px}.steps[data-v-ff3ab67e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.step[data-v-ff3ab67e]{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #e4e8ec;background:#fff;border-radius:10px;opacity:.58}.step.active[data-v-ff3ab67e]{opacity:1;border-color:#d4b66d}.step>span[data-v-ff3ab67e]{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#eef1f3;font-weight:800}.step.active>span[data-v-ff3ab67e]{background:#172d37;color:#fff}.step div[data-v-ff3ab67e]{display:flex;flex-direction:column}.step small[data-v-ff3ab67e]{color:#7b8790;margin-top:2px}.import-card[data-v-ff3ab67e]{background:#fff;border:1px solid #e2e7ea;border-radius:12px;padding:22px;box-shadow:0 4px 18px #14232d0a}.card-title.split[data-v-ff3ab67e]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.drop-zone[data-v-ff3ab67e]{min-height:220px;border:2px dashed #c8d1d7;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:20px 0;cursor:pointer;background:#fafbfc;transition:.2s ease}.drop-zone[data-v-ff3ab67e]:hover,.drop-zone.dragging[data-v-ff3ab67e]{border-color:#b89950;background:#fffdf7}.drop-icon[data-v-ff3ab67e]{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#172d37;color:#fff;font-size:26px;margin-bottom:6px}.drop-zone span[data-v-ff3ab67e]{color:#7b8790}.import-notes[data-v-ff3ab67e],.safe-box[data-v-ff3ab67e]{padding:15px 17px;border-radius:9px;background:#f7f9fa;border:1px solid #e4e8eb}.import-notes p[data-v-ff3ab67e],.safe-box p[data-v-ff3ab67e]{margin:7px 0 0;line-height:1.5;color:#59656c}.card-actions[data-v-ff3ab67e]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.card-actions.centered[data-v-ff3ab67e]{justify-content:center}.primary-btn[data-v-ff3ab67e],.secondary-btn[data-v-ff3ab67e]{border:0;border-radius:8px;padding:10px 16px;font-weight:700;cursor:pointer}.primary-btn[data-v-ff3ab67e]{background:#0c7187;color:#fff}.primary-btn[data-v-ff3ab67e]:disabled{opacity:.5;cursor:not-allowed}.secondary-btn[data-v-ff3ab67e]{background:#eef2f4;color:#283940}.summary-grid[data-v-ff3ab67e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.summary-card[data-v-ff3ab67e]{background:#fff;border:1px solid #e2e7ea;border-radius:10px;padding:16px;display:flex;flex-direction:column}.summary-card span[data-v-ff3ab67e],.summary-card small[data-v-ff3ab67e]{color:#748088}.summary-card strong[data-v-ff3ab67e]{font-size:26px;margin:4px 0}.summary-card.success[data-v-ff3ab67e]{border-top:3px solid #38a169}.summary-card.warning[data-v-ff3ab67e]{border-top:3px solid #d69e2e}.summary-card.danger[data-v-ff3ab67e]{border-top:3px solid #d9534f}.mapping-block[data-v-ff3ab67e],.preview-block[data-v-ff3ab67e]{margin-top:22px}.mapping-grid[data-v-ff3ab67e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mapping-item[data-v-ff3ab67e]{display:flex;justify-content:space-between;gap:12px;padding:9px 11px;background:#f7f9fa;border-radius:7px;font-size:13px}.mapping-item b[data-v-ff3ab67e]{color:#0c7187}.mapping-item.ignored b[data-v-ff3ab67e]{color:#a15c5c}.import-alert[data-v-ff3ab67e]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:8px}.error-alert[data-v-ff3ab67e]{background:#fff2f2;border:1px solid #f1c1c1;color:#9f3434}.info-alert[data-v-ff3ab67e]{margin-top:16px;background:#f5f8fa;border:1px solid #d9e1e5;color:#52636c}.preview-table-wrap[data-v-ff3ab67e]{overflow:auto;border:1px solid #e2e7ea;border-radius:9px;margin-top:10px}.preview-table[data-v-ff3ab67e]{width:100%;border-collapse:collapse;min-width:760px}.select-col[data-v-ff3ab67e]{width:42px;text-align:center!important}.select-col input[data-v-ff3ab67e]{width:16px;height:16px;cursor:pointer}.select-disabled[data-v-ff3ab67e]{color:#b8c0c5}.preview-table th[data-v-ff3ab67e],.preview-table td[data-v-ff3ab67e]{text-align:left;padding:10px 12px;border-bottom:1px solid #edf0f2;font-size:13px}.preview-table th[data-v-ff3ab67e]{background:#f6f8f9;color:#52616a;font-size:11px;text-transform:uppercase}.import-badge[data-v-ff3ab67e]{display:inline-flex;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.import-badge.novo[data-v-ff3ab67e]{background:#e7f6ee;color:#1f7a4c}.import-badge.existente[data-v-ff3ab67e],.import-badge.duplicado_arquivo[data-v-ff3ab67e]{background:#fff5d9;color:#966b00}.import-badge.invalido[data-v-ff3ab67e]{background:#fdeaea;color:#a83b3b}.row-error[data-v-ff3ab67e]{display:block;margin-top:4px;color:#b14848}.row-warning[data-v-ff3ab67e]{display:block;margin-top:4px;color:#9a6b00;line-height:1.35}.final-card[data-v-ff3ab67e]{text-align:center;padding:38px 24px}.success-mark[data-v-ff3ab67e]{width:64px;height:64px;margin:0 auto 15px;border-radius:50%;display:grid;place-items:center;background:#e6f6ed;color:#258252;font-size:34px;font-weight:900}.final-grid[data-v-ff3ab67e]{display:grid;grid-template-columns:repeat(3,1fr);max-width:560px;margin:25px auto 0;gap:10px}.final-grid div[data-v-ff3ab67e]{padding:14px;background:#f7f9fa;border-radius:9px}.final-grid span[data-v-ff3ab67e]{display:block;color:#738089}.final-grid strong[data-v-ff3ab67e]{display:block;font-size:24px;margin-top:4px}@media(max-width:900px){.steps[data-v-ff3ab67e],.summary-grid[data-v-ff3ab67e]{grid-template-columns:repeat(2,1fr)}.mapping-grid[data-v-ff3ab67e]{grid-template-columns:1fr}}@media(max-width:620px){.import-head[data-v-ff3ab67e],.card-title.split[data-v-ff3ab67e]{flex-direction:column}.steps[data-v-ff3ab67e],.summary-grid[data-v-ff3ab67e],.final-grid[data-v-ff3ab67e]{grid-template-columns:1fr}.card-actions[data-v-ff3ab67e]{flex-direction:column-reverse}.card-actions button[data-v-ff3ab67e]{width:100%}}.pm[data-v-2b8a26e9]{display:grid;gap:16px}.top-grid[data-v-2b8a26e9]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:12px}.top-grid label[data-v-2b8a26e9]{display:grid;gap:5px}.summary[data-v-2b8a26e9]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.summary span[data-v-2b8a26e9]{padding:12px 14px;border:1px solid #dce5ea;border-radius:10px;background:#f8fafb;display:grid}.summary b[data-v-2b8a26e9]{font-size:18px}.summary small[data-v-2b8a26e9]{color:#70818b}.summary .positive b[data-v-2b8a26e9]{color:#18733a}.summary .negative b[data-v-2b8a26e9]{color:#a61b1b}.exceptions[data-v-2b8a26e9],.editor[data-v-2b8a26e9]{border:1px solid #dce5ea;border-radius:12px;background:#fff}.section-head[data-v-2b8a26e9]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px}.section-head h4[data-v-2b8a26e9]{margin:0}.section-head small[data-v-2b8a26e9],.exception-item small[data-v-2b8a26e9],.permission-name small[data-v-2b8a26e9]{display:block;color:#7a8992}.exception-list[data-v-2b8a26e9]{border-top:1px solid #edf1f3}.exception-item[data-v-2b8a26e9]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid #edf1f3}.exception-item[data-v-2b8a26e9]:first-child{border-top:0}.exception-item span[data-v-2b8a26e9]{font-size:11px;font-weight:700;padding:4px 8px;border-radius:999px}.exception-item .allow[data-v-2b8a26e9]{background:#e8f6ed;color:#18733a}.exception-item .deny[data-v-2b8a26e9]{background:#fdeaea;color:#a61b1b}.empty-note[data-v-2b8a26e9]{padding:14px 16px;margin:0;color:#70818b}.editor[data-v-2b8a26e9]{padding:12px}.editor-tools[data-v-2b8a26e9]{display:flex;gap:10px;margin-bottom:10px}.editor-tools input[data-v-2b8a26e9]{flex:1}.group[data-v-2b8a26e9]{border:1px solid #dce5ea;border-radius:9px;margin-top:8px;overflow:hidden}.group-head[data-v-2b8a26e9]{width:100%;display:grid;grid-template-columns:1fr auto 24px;align-items:center;text-align:left;background:#f7fafb;color:#15303d;padding:10px 12px}.group-head small[data-v-2b8a26e9]{color:#70818b}.group-body[data-v-2b8a26e9]{border-top:1px solid #e6ecef}.group-actions[data-v-2b8a26e9]{display:flex;gap:7px;padding:8px 10px;background:#fbfcfd}.group-actions button[data-v-2b8a26e9]{font-size:11px;padding:6px 9px}.permission-line[data-v-2b8a26e9]{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:8px 10px;border-top:1px solid #edf1f3}.permission-name[data-v-2b8a26e9]{min-width:0}.permission-name strong[data-v-2b8a26e9]{font-size:12px}.permission-name small[data-v-2b8a26e9]{font-size:9px}.state-buttons[data-v-2b8a26e9]{display:flex;gap:4px}.state-buttons button[data-v-2b8a26e9]{padding:6px 9px;background:#f3f5f6;color:#52636d;font-size:11px}.state-buttons button.active[data-v-2b8a26e9]{background:#40525e;color:#fff}.state-buttons .allow-btn.active[data-v-2b8a26e9]{background:#27834b}.state-buttons .deny-btn.active[data-v-2b8a26e9]{background:#a61b1b}.save-bar[data-v-2b8a26e9]{display:flex;justify-content:flex-end;align-items:center;gap:12px}.save-bar p[data-v-2b8a26e9]{margin:0}.ghost[data-v-2b8a26e9]{background:#fff!important;color:#16647a!important;border:1px solid #ccd9df!important}@media(max-width:900px){.top-grid[data-v-2b8a26e9],.summary[data-v-2b8a26e9]{grid-template-columns:1fr 1fr}.permission-line[data-v-2b8a26e9]{align-items:flex-start;flex-direction:column}.state-buttons[data-v-2b8a26e9]{width:100%}.state-buttons button[data-v-2b8a26e9]{flex:1}}@media(max-width:600px){.top-grid[data-v-2b8a26e9],.summary[data-v-2b8a26e9]{grid-template-columns:1fr}.editor-tools[data-v-2b8a26e9],.section-head[data-v-2b8a26e9]{align-items:stretch;flex-direction:column}}.g8-integration-card[data-v-6e85fed6]{margin-top:18px;border:1px solid #d8dee5;border-radius:14px;padding:18px}.g8-integration-head[data-v-6e85fed6]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.g8-integration-head p[data-v-6e85fed6]{margin:4px 0 0}.g8-status[data-v-6e85fed6]{font-size:12px;font-weight:700;padding:6px 10px;border-radius:999px;background:#eceff2;color:#5f6872}.g8-status.on[data-v-6e85fed6]{background:#e7f7ed;color:#247145}.g8-origin[data-v-6e85fed6]{margin:0 0 18px;padding:10px 12px;border-radius:10px;background:#f6f8fa;font-size:13px}.g8-evolution-actions[data-v-6e85fed6]{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.g8-instance-table[data-v-6e85fed6]{margin-top:18px}.g8-lookup[data-v-6e85fed6]{display:flex;align-items:center;gap:9px;margin-top:5px}.g8-lookup input[data-v-6e85fed6]{flex:1;min-width:0;margin:0}.g8-lookup button[data-v-6e85fed6]{white-space:nowrap;border-radius:9px;background:#16647a;color:#fff;padding:10px 13px}.g8-audit[data-v-6e85fed6]{margin-top:5px;font-size:12px}.g8-audit summary[data-v-6e85fed6]{cursor:pointer;color:#16647a}.g8-audit p[data-v-6e85fed6]{margin:4px 0}@media(max-width:640px){.g8-lookup[data-v-6e85fed6]{flex-wrap:wrap}.g8-lookup button[data-v-6e85fed6]{width:100%}}.fiscal-product-note[data-v-2cb90a55]{display:flex;align-items:flex-start;gap:12px;margin:0 0 18px;padding:14px 16px;border:1px solid #d8e5e5;border-radius:10px;background:#f4f9f9}.fiscal-product-note-icon[data-v-2cb90a55]{width:32px;height:32px;flex:0 0 32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#dcefeb;font-size:17px;font-weight:800}.fiscal-product-note-content[data-v-2cb90a55]{display:flex;flex-direction:column;gap:3px;min-width:0}.fiscal-product-note-content strong[data-v-2cb90a55]{font-size:14px;line-height:1.3}.fiscal-product-note-content span[data-v-2cb90a55]{font-size:13px;font-weight:600;line-height:1.4}.fiscal-product-note-content small[data-v-2cb90a55]{font-size:12px;line-height:1.45;opacity:.72}.ncm-field[data-v-2cb90a55]{position:relative}.ncm-autocomplete[data-v-2cb90a55]{position:relative;width:100%}.ncm-autocomplete>input[data-v-2cb90a55]{width:100%}.ncm-loading[data-v-2cb90a55]{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:11px;opacity:.6;pointer-events:none}.ncm-dropdown[data-v-2cb90a55]{position:absolute;top:calc(100% + 5px);left:0;width:min(620px,80vw);max-height:330px;overflow:auto;background:#fff;border:1px solid #d7dee3;border-radius:9px;box-shadow:0 16px 40px #0f23322e;z-index:10020;padding:5px}.ncm-dropdown-head[data-v-2cb90a55]{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:8px 10px;border-bottom:1px solid #edf0f2;font-size:11px;text-transform:uppercase;letter-spacing:.04em;opacity:.62}.ncm-option[data-v-2cb90a55]{width:100%;display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:start;padding:10px;border:0;border-radius:7px;background:transparent;text-align:left;cursor:pointer}.ncm-option[data-v-2cb90a55]:hover{background:#f1f6f6}.ncm-option strong[data-v-2cb90a55]{font-size:13px;white-space:nowrap}.ncm-option span[data-v-2cb90a55]{font-size:12px;line-height:1.4;font-weight:400}.ncm-empty[data-v-2cb90a55]{padding:16px 10px;text-align:center;font-size:12px;opacity:.65}.field-help[data-v-2cb90a55]{display:block;margin-top:5px;font-size:11px;line-height:1.35;opacity:.65}.g4-cadastro-lookup[data-v-08049bfa]{position:relative;min-width:0}.g4-cadastro-lookup input[data-v-08049bfa]{width:100%;box-sizing:border-box}.g4-cadastro-results[data-v-08049bfa]{position:absolute;top:100%;left:0;right:0;z-index:1000;max-height:260px;overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 12px 30px #0002}.g4-cadastro-results button[data-v-08049bfa]{display:block;width:100%;text-align:left;padding:12px 14px;border:0;border-radius:0;background:#fff;color:#203342;cursor:pointer}.g4-cadastro-results button[data-v-08049bfa]:hover,.g4-cadastro-results button.active[data-v-08049bfa]{background:#eaf4f6}.g4-cadastro-results strong[data-v-08049bfa]{display:block;font-size:14px;line-height:1.45;font-weight:600}.g4-cadastro-results small[data-v-08049bfa]{display:block;color:#64748b;font-size:12px;line-height:1.4;margin-top:3px}.g4-cadastro-info[data-v-08049bfa]{padding:12px;color:#64748b;font-size:12px}.btn-gerar-condicoes[data-v-eaa659a0]{min-width:150px;min-height:38px;padding:0 16px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;line-height:1}.payment-generator-venda[data-v-eb074c0e]{display:grid;grid-template-columns:minmax(320px,1fr) 170px 150px;column-gap:14px;row-gap:8px;align-items:end;width:100%}.payment-generator-venda>label[data-v-eb074c0e]{min-width:0;width:100%}.payment-generator-venda>label select[data-v-eb074c0e],.payment-generator-venda>label input[data-v-eb074c0e]{width:100%;box-sizing:border-box}.btn-gerar-condicoes-venda[data-v-eb074c0e]{width:150px;min-width:150px;height:32px;min-height:32px;padding:0 12px;margin:0;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;line-height:1;align-self:end;justify-self:start}@media(max-width:900px){.payment-generator-venda[data-v-eb074c0e]{grid-template-columns:1fr}.btn-gerar-condicoes-venda[data-v-eb074c0e]{width:100%;justify-self:stretch}}.fps-page[data-v-682cd6a7]{padding:28px 20px;max-width:1500px;margin:auto}.fps-head[data-v-682cd6a7]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.fps-head small[data-v-682cd6a7]{letter-spacing:3px;font-weight:800;opacity:.55}.fps-head h1[data-v-682cd6a7]{margin:5px 0;font-size:28px}.fps-head p[data-v-682cd6a7]{margin:0;opacity:.65}.info-box[data-v-682cd6a7]{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid #dbe3e8;border-radius:10px;background:#fff;margin-bottom:14px}.info-box span[data-v-682cd6a7]{opacity:.7}.card[data-v-682cd6a7]{background:#fff;border:1px solid #dbe3e8;border-radius:12px;overflow:hidden}table[data-v-682cd6a7]{width:100%;border-collapse:collapse}th[data-v-682cd6a7],td[data-v-682cd6a7]{padding:13px 14px;border-bottom:1px solid #e7edf0;text-align:left;vertical-align:middle}th[data-v-682cd6a7]{background:#f6f8f9;font-size:12px;text-transform:uppercase;letter-spacing:.5px}td small[data-v-682cd6a7]{display:block;opacity:.6;margin-top:3px}.actions[data-v-682cd6a7]{text-align:right;white-space:nowrap}.primary[data-v-682cd6a7],.secondary[data-v-682cd6a7]{min-height:38px;border-radius:7px;padding:0 15px;cursor:pointer}.primary[data-v-682cd6a7]{border:1px solid #006e7d;background:#006e7d;color:#fff}.secondary[data-v-682cd6a7]{border:1px solid #cfd9de;background:#fff}.tag[data-v-682cd6a7],.pill[data-v-682cd6a7]{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;margin-right:4px}.green[data-v-682cd6a7],.ok[data-v-682cd6a7]{background:#e7f8ef;color:#087842}.red[data-v-682cd6a7]{background:#fff0f0;color:#bb2828}.gray[data-v-682cd6a7],.muted[data-v-682cd6a7]{background:#eef2f4;color:#59666e}.warn[data-v-682cd6a7]{background:#fff4d9;color:#8d5b00}.empty[data-v-682cd6a7]{padding:45px;text-align:center;opacity:.65}.modal-bg[data-v-682cd6a7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;background:#1327317a;display:flex;align-items:center;justify-content:center;padding:24px}.modal-card[data-v-682cd6a7]{width:min(940px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:12px;box-shadow:0 18px 60px #00000040}.modal-card>header[data-v-682cd6a7]{display:flex;justify-content:space-between;align-items:flex-start;padding:20px;border-bottom:1px solid #e1e7ea}.modal-card h2[data-v-682cd6a7]{margin:0}.modal-card header p[data-v-682cd6a7]{margin:5px 0 0;opacity:.65}.close[data-v-682cd6a7]{border:0;background:transparent;font-size:28px;cursor:pointer}.grid[data-v-682cd6a7]{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:20px}.grid label[data-v-682cd6a7]{display:flex;flex-direction:column;gap:6px}.grid label>span[data-v-682cd6a7],.availability>strong[data-v-682cd6a7]{font-size:12px;font-weight:700}input[data-v-682cd6a7],select[data-v-682cd6a7],textarea[data-v-682cd6a7]{width:100%;box-sizing:border-box;border:1px solid #c9d4da;border-radius:7px;min-height:39px;padding:8px 10px;background:#fff}textarea[data-v-682cd6a7]{resize:vertical}.wide[data-v-682cd6a7]{grid-column:1/-1}.integration-field[data-v-682cd6a7]{background:#f6fafb;border:1px solid #d9e5e9;padding:13px;border-radius:8px}.integration-field em[data-v-682cd6a7]{font-style:normal;font-weight:600;color:#667780;margin-left:5px}.grid small[data-v-682cd6a7]{opacity:.65}.check[data-v-682cd6a7]{flex-direction:row!important;align-items:center}.check input[data-v-682cd6a7]{width:auto;min-height:auto}.availability[data-v-682cd6a7]{display:flex;flex-direction:column;gap:8px}.modal-card>footer[data-v-682cd6a7]{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #e1e7ea;padding:16px 20px}.alert[data-v-682cd6a7]{margin:14px 20px 0;padding:12px;border-radius:7px}.alert.error[data-v-682cd6a7]{background:#fff0f0;border:1px solid #f2c4c4;color:#9a1f1f}.action-buttons[data-v-682cd6a7]{display:flex;justify-content:flex-end;gap:7px}.danger-outline[data-v-682cd6a7]{min-height:38px;border-radius:7px;padding:0 13px;cursor:pointer;border:1px solid #edb8b8;background:#fff;color:#bd2424}.danger-outline[data-v-682cd6a7]:hover{background:#fff3f3}.delete-card[data-v-682cd6a7]{width:min(680px,96vw)}.delete-body[data-v-682cd6a7]{padding:20px}.warning-box[data-v-682cd6a7],.blocked-box[data-v-682cd6a7]{border-radius:9px;padding:14px 16px;margin-bottom:16px}.warning-box[data-v-682cd6a7]{background:#fff8e7;border:1px solid #eed69b}.blocked-box[data-v-682cd6a7]{background:#fff1f1;border:1px solid #efbbbb}.warning-box strong[data-v-682cd6a7],.blocked-box strong[data-v-682cd6a7]{display:block;margin-bottom:7px}.warning-box p[data-v-682cd6a7],.blocked-box p[data-v-682cd6a7]{margin:6px 0;line-height:1.45}.delete-reason[data-v-682cd6a7]{display:flex;flex-direction:column;gap:7px}.delete-reason span[data-v-682cd6a7]{font-size:12px;font-weight:700}.delete-reason small[data-v-682cd6a7]{opacity:.65}.danger-button[data-v-682cd6a7],.warning-button[data-v-682cd6a7]{min-height:38px;border-radius:7px;padding:0 15px;cursor:pointer}.danger-button[data-v-682cd6a7]{border:1px solid #bd2424;background:#bd2424;color:#fff}.warning-button[data-v-682cd6a7]{border:1px solid #c78513;background:#c78513;color:#fff}@media(max-width:800px){.grid[data-v-682cd6a7]{grid-template-columns:1fr}.wide[data-v-682cd6a7]{grid-column:auto}table[data-v-682cd6a7]{font-size:12px}}.bank-picker[data-v-a244248d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:24px}.bank-choice[data-v-a244248d]{min-height:120px;font-size:22px;font-weight:700;border:1px solid #dde3ea;border-radius:14px;background:#fff;cursor:pointer}.inter-tabs[data-v-a244248d]{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.inter-tabs button[data-v-a244248d],.back[data-v-a244248d]{border:1px solid #d8dee8;background:#fff;padding:9px 13px;border-radius:8px;cursor:pointer}.panel[data-v-a244248d]{background:#fff;border:1px solid #e1e6ed;border-radius:12px;padding:20px;margin-top:14px}.metric-grid[data-v-a244248d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.metric-grid article[data-v-a244248d]{background:#fff;border:1px solid #e1e6ed;border-radius:12px;padding:18px}.metric-grid strong[data-v-a244248d]{display:block;font-size:25px;margin-top:8px}.form-grid[data-v-a244248d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.form-grid label[data-v-a244248d]{display:flex;flex-direction:column;gap:6px}input[data-v-a244248d],select[data-v-a244248d]{padding:10px;border:1px solid #ccd4df;border-radius:7px}.check[data-v-a244248d]{display:block;margin:16px 0}.warning-check[data-v-a244248d]{padding:12px;background:#fff8e5;border-radius:8px}table[data-v-a244248d]{width:100%;border-collapse:collapse}th[data-v-a244248d],td[data-v-a244248d]{padding:10px;border-bottom:1px solid #e5e9ef;text-align:left}.certificate-status[data-v-a244248d]{padding:12px;margin-top:15px;background:#f4f7fa;border-radius:8px}.success-message[data-v-a244248d]{padding:12px;background:#ecf8ef}.error[data-v-a244248d]{padding:12px;background:#fff0f0}.extrato-head[data-v-a244248d]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.extrato-head h3[data-v-a244248d]{margin-bottom:4px}.extrato-toolbar[data-v-a244248d]{display:flex;justify-content:space-between;align-items:end;gap:16px;margin:18px 0}.extrato-periodo[data-v-a244248d]{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.extrato-periodo label[data-v-a244248d]{display:flex;flex-direction:column;gap:6px;min-width:150px}.extrato-periodo input[data-v-a244248d]{min-height:38px}.extrato-consultar[data-v-a244248d]{width:auto!important;min-width:110px;height:38px;padding:0 18px}.extrato-acoes[data-v-a244248d]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.export-button[data-v-a244248d]{height:38px;padding:0 14px;border:1px solid #d0d5dd;border-radius:7px;background:#fff;cursor:pointer;font-weight:600}.export-button[data-v-a244248d]:hover:not(:disabled){background:#f4f6f8}.export-button[data-v-a244248d]:disabled{opacity:.45;cursor:not-allowed}.extrato-importacao[data-v-a244248d]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px;margin:14px 0;border:1px solid #dfe5ec;border-radius:10px;background:#fafbfc}.extrato-importacao-status[data-v-a244248d]{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.extrato-importacao-status span[data-v-a244248d]{display:flex;flex-direction:column;gap:3px;font-size:13px;color:#667085}.extrato-importacao-status b[data-v-a244248d]{font-size:16px;color:#101828}.import-button[data-v-a244248d]{min-height:38px;padding:0 16px;border:0;border-radius:7px;font-weight:600;cursor:pointer;white-space:nowrap}.import-button[data-v-a244248d]:disabled{opacity:.5;cursor:not-allowed}.extrato-resumo[data-v-a244248d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:16px 0}.extrato-resumo span[data-v-a244248d]{display:flex;flex-direction:column;gap:4px;background:#f7f9fb;border:1px solid #e1e6ed;border-radius:9px;padding:12px}.extrato-table-wrap[data-v-a244248d]{overflow-x:auto;margin-top:14px}.money-cell[data-v-a244248d]{text-align:right}.read-only-note[data-v-a244248d]{display:block;margin-top:14px;color:#667085}.bank-sync-toolbar[data-v-a244248d]{display:flex;justify-content:space-between;align-items:center;gap:18px;background:#fff;border:1px solid #e1e6ed;border-radius:12px;padding:18px;margin-bottom:14px}.bank-sync-toolbar>div[data-v-a244248d]{display:flex;flex-direction:column;gap:4px}.bank-sync-toolbar strong[data-v-a244248d]{font-size:14px}.bank-sync-toolbar span[data-v-a244248d]{font-size:24px;font-weight:700}.bank-sync-toolbar small[data-v-a244248d]{color:#667085}.sync-button[data-v-a244248d]{border:0;border-radius:8px;padding:10px 16px;font-weight:700;cursor:pointer}.sync-button[data-v-a244248d]:disabled{opacity:.55;cursor:not-allowed}@media(max-width:800px){.bank-sync-toolbar[data-v-a244248d]{flex-direction:column;align-items:stretch}.form-grid[data-v-a244248d]{grid-template-columns:1fr}}@media(max-width:900px){.extrato-importacao[data-v-a244248d]{flex-direction:column;align-items:stretch}.import-button[data-v-a244248d]{width:100%}.extrato-toolbar[data-v-a244248d]{flex-direction:column;align-items:stretch}.extrato-periodo[data-v-a244248d],.extrato-acoes[data-v-a244248d]{width:100%}.extrato-periodo label[data-v-a244248d]{flex:1}}@media print{body[data-v-a244248d] *{visibility:hidden!important}.panel[data-v-a244248d],.panel[data-v-a244248d] *{visibility:visible!important}.panel[data-v-a244248d]{position:absolute!important;left:0!important;top:0!important;width:100%!important;border:0!important;box-shadow:none!important}.extrato-toolbar[data-v-a244248d],.read-only-note[data-v-a244248d]{display:none!important}.extrato-table-wrap[data-v-a244248d]{overflow:visible!important}table[data-v-a244248d]{width:100%!important;font-size:10px!important}thead[data-v-a244248d]{display:table-header-group!important}tr[data-v-a244248d]{break-inside:avoid!important}}.cobranca-actions[data-v-a244248d]{display:flex;flex-wrap:wrap;gap:6px;min-width:220px}.cobranca-action[data-v-a244248d]{padding:6px 9px;font-size:12px;white-space:nowrap}.inter-status[data-v-a244248d]{display:inline-flex;align-items:center;justify-content:center;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:800;line-height:1.2;background:#f1f5f9;color:#475569}.inter-status.is-open[data-v-a244248d]{background:#eff6ff;color:#1d4ed8}.inter-status.is-success[data-v-a244248d]{background:#ecfdf5;color:#047857}.inter-status.is-warning[data-v-a244248d]{background:#fff7ed;color:#c2410c}.inter-status.is-danger[data-v-a244248d]{background:#fef2f2;color:#b91c1c}.inter-status.is-partial[data-v-a244248d]{background:#fefce8;color:#a16207}.inter-status.is-muted[data-v-a244248d]{background:#f1f5f9;color:#64748b}.dfe-page[data-v-74e1ff1e]{display:grid;gap:18px;min-width:0}.dfe-intro[data-v-74e1ff1e]{display:flex;justify-content:space-between;align-items:center;gap:18px}.dfe-intro h3[data-v-74e1ff1e]{font-size:25px;margin:4px 0 8px;color:#243844}.dfe-intro p[data-v-74e1ff1e]{margin:0;color:#73828b;line-height:1.5}.dfe-eyebrow[data-v-74e1ff1e]{font-size:11px;font-weight:800;letter-spacing:.1em;color:#0f6678!important}.dfe-sync[data-v-74e1ff1e]{min-width:184px;display:grid;gap:4px;padding:13px 17px;border:0;border-radius:10px;background:#0f6678;color:#fff;font-weight:800}.dfe-sync[data-v-74e1ff1e]:disabled{opacity:.65;cursor:not-allowed}.dfe-sync small[data-v-74e1ff1e]{font-size:10px;font-weight:500}.dfe-cards[data-v-74e1ff1e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dfe-cards article[data-v-74e1ff1e]{background:#fff;border:1px solid #dce5ea;border-radius:12px;padding:17px;min-width:0;display:grid;gap:8px}.dfe-cards article>span[data-v-74e1ff1e]{font-size:12px;color:#73828b}.dfe-cards strong[data-v-74e1ff1e]{font-size:26px;color:#243844;overflow-wrap:anywhere}.dfe-cards strong.dfe-status[data-v-74e1ff1e]{font-size:16px}.dfe-cards small[data-v-74e1ff1e]{font-size:11px;color:#73828b}.dfe-panel[data-v-74e1ff1e]{background:#fff;border:1px solid #dce5ea;border-radius:12px;min-width:0;overflow:hidden}.dfe-filter[data-v-74e1ff1e]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px}.dfe-filter h4[data-v-74e1ff1e]{margin:0 0 5px;color:#243844}.dfe-filter p[data-v-74e1ff1e]{margin:0;color:#73828b;font-size:12px}.dfe-filter form[data-v-74e1ff1e]{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.dfe-filter input[data-v-74e1ff1e]{min-width:190px;flex:1}.dfe-filter select[data-v-74e1ff1e]{min-height:40px;min-width:160px;padding:8px 12px;border:1px solid #dce5ea;border-radius:8px;background:#fff;color:#243844;font:inherit}.dfe-filter button[data-v-74e1ff1e],.dfe-pagination button[data-v-74e1ff1e],.dfe-error button[data-v-74e1ff1e]{min-height:40px;padding:8px 14px;border:0;border-radius:8px;background:#0f6678;color:#fff;font-weight:700}.dfe-filter .dfe-refresh[data-v-74e1ff1e]{background:#eaf3f5;color:#0f6678}.dfe-filter button[data-v-74e1ff1e]:disabled,.dfe-pagination button[data-v-74e1ff1e]:disabled{opacity:.5;cursor:not-allowed}.dfe-table-wrap[data-v-74e1ff1e]{overflow-x:auto;-webkit-overflow-scrolling:touch}.dfe-table-wrap table[data-v-74e1ff1e]{width:100%;min-width:820px;border-collapse:collapse}.dfe-table-wrap th[data-v-74e1ff1e],.dfe-table-wrap td[data-v-74e1ff1e]{text-align:left;padding:13px;border-bottom:1px solid #e7edf1}.dfe-table-wrap td b[data-v-74e1ff1e],.dfe-table-wrap td small[data-v-74e1ff1e]{display:block}.dfe-table-wrap td small[data-v-74e1ff1e]{margin-top:4px;color:#73828b}.dfe-value[data-v-74e1ff1e]{white-space:nowrap;font-weight:800}.dfe-xml-link[data-v-74e1ff1e]{display:inline-block;margin-top:8px;color:#0f6678;font-size:12px;font-weight:800;text-decoration:underline}.dfe-xml-help[data-v-74e1ff1e]{display:block;margin-top:8px;color:#73828b;font-size:11px}.dfe-chip[data-v-74e1ff1e]{display:inline-block;padding:6px 9px;border-radius:8px;background:#eaf3f5;color:#0f6678;font-size:11px;font-weight:700;white-space:nowrap}.dfe-empty[data-v-74e1ff1e]{text-align:center!important;padding:36px!important;color:#73828b}.dfe-pagination[data-v-74e1ff1e]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;color:#73828b;font-size:12px}.dfe-pagination>div[data-v-74e1ff1e]{display:flex;align-items:center;gap:10px}.dfe-footnote[data-v-74e1ff1e]{font-size:12px;color:#73828b;line-height:1.5}.dfe-sync-notice[data-v-74e1ff1e]{padding:13px;border:1px solid #b9ddd0;background:#edf8f2;color:#216b4c;border-radius:10px;font-size:13px}.dfe-error[data-v-74e1ff1e]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px;border:1px solid #efc4c7;background:#fff0f1;color:#a92f37;border-radius:10px}@media(max-width:1023px){.dfe-cards[data-v-74e1ff1e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.dfe-intro[data-v-74e1ff1e],.dfe-filter[data-v-74e1ff1e]{flex-direction:column;align-items:stretch}.dfe-sync[data-v-74e1ff1e]{width:100%}.dfe-cards[data-v-74e1ff1e]{grid-template-columns:minmax(0,1fr)}.dfe-filter form[data-v-74e1ff1e]{flex-direction:column}.dfe-filter input[data-v-74e1ff1e],.dfe-filter select[data-v-74e1ff1e]{min-width:0;width:100%;box-sizing:border-box;font-size:16px}.dfe-pagination[data-v-74e1ff1e]{flex-wrap:wrap}}.dfe-import-bar[data-v-74e1ff1e]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;border:1px solid #dce5ea;border-radius:12px;background:#f7fafb}.dfe-import-bar span[data-v-74e1ff1e]{font-size:12px;color:#73828b}.dfe-file-input[data-v-74e1ff1e]{display:none}.dfe-import-button[data-v-74e1ff1e]{min-height:42px;padding:10px 17px;border:0;border-radius:9px;background:#0f6678;color:#fff;font-weight:800;cursor:pointer}.dfe-import-button[data-v-74e1ff1e]:disabled{opacity:.5;cursor:not-allowed}.dfe-import-notice[data-v-74e1ff1e]{padding:13px;border:1px solid #b9ddd0;background:#edf8f2;color:#216b4c;border-radius:10px;font-size:13px}@media(max-width:700px){.dfe-import-button[data-v-74e1ff1e]{width:100%}}.dfe-sefaz-diagnostic[data-v-74e1ff1e]{padding:17px;border:1px solid #dce5ea;border-radius:12px;background:#f7fafb;display:grid;gap:13px;min-width:0}.dfe-diagnostic-heading[data-v-74e1ff1e]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dfe-diagnostic-heading strong[data-v-74e1ff1e]{color:#243844}.dfe-diagnostic-heading small[data-v-74e1ff1e]{display:block;margin-top:4px;color:#73828b}.dfe-diagnostic-code[data-v-74e1ff1e]{padding:7px 11px;border-radius:8px;background:#eaf3f5;color:#0f6678;font-weight:800;font-size:12px}.dfe-sefaz-diagnostic p[data-v-74e1ff1e]{margin:0;color:#506571;line-height:1.5;font-size:13px}.dfe-diagnostic-nsu[data-v-74e1ff1e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dfe-diagnostic-nsu>div[data-v-74e1ff1e]{display:grid;gap:5px;min-width:0}.dfe-diagnostic-nsu span[data-v-74e1ff1e]{font-size:12px;color:#73828b}.dfe-diagnostic-nsu strong[data-v-74e1ff1e]{font-size:15px;color:#243844;overflow-wrap:anywhere}@media(max-width:700px){.dfe-diagnostic-nsu[data-v-74e1ff1e]{grid-template-columns:minmax(0,1fr)}}.dfe-items-button[data-v-74e1ff1e]{display:inline-block;margin-top:8px;padding:6px 10px;border:1px solid #b9d4dc;border-radius:7px;color:#0f6678;background:#f1f8fa;font-weight:800;font-size:12px;cursor:pointer}.dfe-items-row>td[data-v-74e1ff1e]{padding:0!important;background:#f5f9fa}.dfe-items-box[data-v-74e1ff1e]{display:grid;gap:14px;padding:18px;min-width:0}.dfe-items-heading[data-v-74e1ff1e]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.dfe-items-heading strong[data-v-74e1ff1e]{color:#243844}.dfe-items-heading span[data-v-74e1ff1e],.dfe-items-disclaimer[data-v-74e1ff1e]{color:#73828b;font-size:12px}.dfe-items-scroll[data-v-74e1ff1e]{overflow-x:auto;-webkit-overflow-scrolling:touch}.dfe-items-box .dfe-products-table[data-v-74e1ff1e]{min-width:620px;background:#fff}.dfe-products-table td[data-v-74e1ff1e]{vertical-align:top}.dfe-items-total[data-v-74e1ff1e]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;color:#243844}.dfe-items-total strong[data-v-74e1ff1e]{color:#0f6678}.dfe-items-error[data-v-74e1ff1e]{color:#b42332}.dfe-check-panel[data-v-74e1ff1e]{display:grid;gap:14px;padding:16px;border:1px solid #dce5ea;border-radius:10px;background:#f7fafb}.dfe-check-heading[data-v-74e1ff1e]{display:grid;gap:4px}.dfe-check-heading strong[data-v-74e1ff1e]{color:#243844}.dfe-check-heading span[data-v-74e1ff1e],.dfe-check-product small[data-v-74e1ff1e]{color:#73828b;font-size:12px}.dfe-check-line[data-v-74e1ff1e]{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,2fr);gap:14px;padding:12px 0;border-top:1px solid #e0e9ed;min-width:0}.dfe-check-product[data-v-74e1ff1e]{display:grid;align-content:start;gap:6px;min-width:0}.dfe-check-fields[data-v-74e1ff1e]{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:10px;min-width:0}.dfe-check-fields label[data-v-74e1ff1e]{display:grid;gap:6px;font-size:12px;color:#506571}.dfe-check-fields input[data-v-74e1ff1e]{width:100%;min-width:0;min-height:40px;padding:8px 10px;box-sizing:border-box;border:1px solid #cddde3;border-radius:8px;background:#fff;color:#243844;font:inherit}.dfe-check-actions[data-v-74e1ff1e]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.dfe-check-actions span[data-v-74e1ff1e]{font-size:13px;color:#506571}.dfe-check-actions button[data-v-74e1ff1e]{min-height:42px;padding:10px 17px;border:0;border-radius:9px;background:#0f6678;color:#fff;font-weight:800;cursor:pointer}.dfe-check-actions button[data-v-74e1ff1e]:disabled{opacity:.5;cursor:not-allowed}.dfe-check-success[data-v-74e1ff1e]{padding:10px;border-radius:8px;background:#e7f7ee;color:#216b4c}@media(max-width:700px){.dfe-check-line[data-v-74e1ff1e],.dfe-check-fields[data-v-74e1ff1e]{grid-template-columns:minmax(0,1fr)}.dfe-check-actions button[data-v-74e1ff1e]{width:100%}}.dfe-link-panel[data-v-74e1ff1e]{display:grid;gap:14px;padding:16px;margin-bottom:16px;border:1px solid #cbdde5;border-radius:10px;background:#f4f9fb}.dfe-link-heading[data-v-74e1ff1e]{display:grid;gap:5px}.dfe-link-heading strong[data-v-74e1ff1e]{color:#203d4b}.dfe-link-heading span[data-v-74e1ff1e],.dfe-link-hint[data-v-74e1ff1e],.dfe-link-item small[data-v-74e1ff1e]{color:#697e89;font-size:12px}.dfe-link-grid[data-v-74e1ff1e],.dfe-link-item[data-v-74e1ff1e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dfe-link-item[data-v-74e1ff1e]{padding-top:12px;border-top:1px solid #dbe7eb}.dfe-link-item div[data-v-74e1ff1e]{display:grid;gap:5px;align-content:start;min-width:0}.dfe-link-panel label[data-v-74e1ff1e]{display:grid;gap:6px;min-width:0;font-size:12px;color:#506571}.dfe-link-panel input[data-v-74e1ff1e],.dfe-link-panel select[data-v-74e1ff1e]{width:100%;min-width:0;min-height:40px;box-sizing:border-box;padding:8px 10px;border:1px solid #cddde3;border-radius:8px;background:#fff;color:#243844;font:inherit}.dfe-link-search[data-v-74e1ff1e],.dfe-link-actions[data-v-74e1ff1e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dfe-link-search input[data-v-74e1ff1e]{flex:1 1 220px}.dfe-link-panel button[data-v-74e1ff1e]{min-height:40px;padding:8px 15px;border:0;border-radius:8px;background:#0f6678;color:#fff;font-weight:700;cursor:pointer}.dfe-link-panel button[data-v-74e1ff1e]:disabled{opacity:.55;cursor:not-allowed}.dfe-link-actions[data-v-74e1ff1e]{justify-content:space-between}@media(max-width:700px){.dfe-link-grid[data-v-74e1ff1e],.dfe-link-item[data-v-74e1ff1e]{grid-template-columns:minmax(0,1fr)}.dfe-link-search button[data-v-74e1ff1e],.dfe-link-actions button[data-v-74e1ff1e]{width:100%}}.dfe-page[data-v-74e1ff1e],.dfe-panel[data-v-74e1ff1e],.dfe-items-box[data-v-74e1ff1e],.dfe-link-panel[data-v-74e1ff1e],.dfe-link-item[data-v-74e1ff1e],.dfe-link-grid[data-v-74e1ff1e]{min-width:0;max-width:100%;box-sizing:border-box}.dfe-page[data-v-74e1ff1e]{width:100%}.dfe-link-panel[data-v-74e1ff1e]{overflow-wrap:anywhere}.dfe-link-item>label[data-v-74e1ff1e],.dfe-link-item>div[data-v-74e1ff1e]{min-width:0}.dfe-quick-add[data-v-74e1ff1e]{grid-column:1 / -1;display:grid;gap:10px;min-width:0}.dfe-quick-open[data-v-74e1ff1e]{justify-self:start}.dfe-quick-form[data-v-74e1ff1e]{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid #cbdde5;border-radius:9px;background:#fff}.dfe-quick-form>p[data-v-74e1ff1e]{margin:0;color:#647985;font-size:12px}.dfe-quick-fields[data-v-74e1ff1e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.dfe-quick-fields label[data-v-74e1ff1e]{min-width:0}.dfe-quick-fields input[readonly][data-v-74e1ff1e]{background:#edf3f6}.dfe-quick-save[data-v-74e1ff1e]{justify-self:start}@media(max-width:700px){.dfe-quick-fields[data-v-74e1ff1e]{grid-template-columns:minmax(0,1fr)}.dfe-quick-open[data-v-74e1ff1e],.dfe-quick-save[data-v-74e1ff1e]{width:100%}}.dfe-supplier-quick[data-v-74e1ff1e]{display:grid;gap:10px;min-width:0}.dfe-supplier-open[data-v-74e1ff1e]{justify-self:start}.dfe-supplier-form[data-v-74e1ff1e]{display:grid;gap:12px;min-width:0;max-width:100%;padding:14px;border:1px solid #cbdde5;border-radius:9px;background:#fff;box-sizing:border-box}.dfe-supplier-form>strong[data-v-74e1ff1e]{color:#203d4b}.dfe-supplier-form>button[data-v-74e1ff1e]{justify-self:start}@media(max-width:700px){.dfe-supplier-open[data-v-74e1ff1e],.dfe-supplier-form>button[data-v-74e1ff1e]{width:100%}}.fiscal-new-button[data-v-1dc527b5]{white-space:nowrap;min-height:40px;padding:0 16px;font-weight:700;border-radius:9px}.fiscal-avulso-modal[data-v-1dc527b5]{width:min(960px,94vw);max-width:960px;max-height:92vh;overflow:auto}.avulso-section[data-v-1dc527b5]{border-top:1px solid #e4e8eb;padding-top:18px;margin-top:18px}.avulso-section h4[data-v-1dc527b5]{margin:0 0 14px}.avulso-search-row[data-v-1dc527b5]{display:flex;gap:8px;margin-bottom:10px}.avulso-search-row input[data-v-1dc527b5]{width:100%}.avulso-helper[data-v-1dc527b5]{margin:7px 0 0;font-size:12px}.avulso-item[data-v-1dc527b5]{border:1px solid #e2e7ea;border-radius:12px;padding:16px;margin:12px 0;background:#fbfcfc}.fiscal-auto-data[data-v-1dc527b5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;margin:10px 0;border-radius:9px;background:#f2f5f6}.fiscal-auto-data span[data-v-1dc527b5]{font-size:12px}.fiscal-auto-data small[data-v-1dc527b5]{grid-column:1/-1;opacity:.65}@media(max-width:760px){.fiscal-auto-data[data-v-1dc527b5]{grid-template-columns:1fr 1fr}}.fiscal-toolbar[data-v-1dc527b5]{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap}.fiscal-search[data-v-1dc527b5]{flex:1;min-width:260px}.fiscal-search input[data-v-1dc527b5]{width:100%}.table-wrap[data-v-1dc527b5]{overflow-x:auto}.cell-sub[data-v-1dc527b5]{display:block;margin-top:4px;opacity:.65;font-size:12px}.status-badge[data-v-1dc527b5]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;background:#edf0f3}.status-badge.warning[data-v-1dc527b5]{background:#fff3cd}.status-badge.ready[data-v-1dc527b5]{background:#dff4ee}.status-badge.processing[data-v-1dc527b5]{background:#e2edf8}.status-badge.success[data-v-1dc527b5]{background:#dff3e4}.status-badge.danger[data-v-1dc527b5]{background:#f8dddd}.actions-cell[data-v-1dc527b5]{display:flex;align-items:center;gap:7px;white-space:nowrap}.actions-col[data-v-1dc527b5]{min-width:190px}.fiscal-actions-trigger[data-v-1dc527b5]{width:38px;height:38px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d9e0e5;border-radius:9px;background:#fff;cursor:pointer}.fiscal-actions-trigger[data-v-1dc527b5]:hover{background:#f3f6f7;border-color:#b9c5cc}.fiscal-actions-trigger svg[data-v-1dc527b5]{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fiscal-floating-actions[data-v-1dc527b5]{position:fixed;width:225px;background:#fff;border:1px solid #dfe4e8;border-radius:12px;box-shadow:0 16px 45px #0f233233;z-index:99999;padding:7px}.floating-actions-title[data-v-1dc527b5]{display:flex;justify-content:space-between;align-items:center;padding:5px 8px 8px;font-size:12px;font-weight:800;opacity:.7;border-bottom:1px solid #edf0f2;margin-bottom:4px}.floating-actions-close[data-v-1dc527b5]{width:26px;height:26px;padding:0;border:0;border-radius:6px;background:transparent;font-size:19px;cursor:pointer}.fiscal-floating-actions>button[data-v-1dc527b5]{width:100%;display:flex;align-items:center;gap:10px;text-align:left;border:0;background:transparent;padding:10px 11px;border-radius:8px;cursor:pointer}.fiscal-floating-actions>button[data-v-1dc527b5]:hover{background:#f2f5f6}.floating-action-icon[data-v-1dc527b5]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#eef2f4;font-weight:800;flex:none}.link-warning[data-v-1dc527b5]{border:0;background:transparent;padding:0;font-weight:700;text-decoration:underline;cursor:pointer}.validation-success[data-v-1dc527b5]{display:flex;gap:18px;padding:20px;border-radius:12px;background:#eef8f4;margin:16px 0}.validation-icon[data-v-1dc527b5]{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#d6efe4;font-size:24px;font-weight:800}.validation-errors[data-v-1dc527b5]{padding:18px;background:#fff6e5;border-radius:12px;margin:16px 0}.validation-errors ul[data-v-1dc527b5]{margin:10px 0 0;padding-left:22px}.validation-errors li[data-v-1dc527b5]{margin:7px 0}.fiscal-version-note[data-v-1dc527b5]{padding:12px 14px;border-radius:9px;background:#f4f6f8;font-size:13px;margin-top:14px}.detail-grid[data-v-1dc527b5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.detail-grid>div[data-v-1dc527b5]{border:1px solid #e4e8eb;border-radius:10px;padding:12px}.detail-grid span[data-v-1dc527b5]{display:block;font-size:12px;opacity:.65;margin-bottom:5px}.detail-message[data-v-1dc527b5]{padding:12px;background:#f5f7f8;border-radius:8px;margin:12px 0}.fiscal-timeline[data-v-1dc527b5]{margin-top:20px}.timeline-item[data-v-1dc527b5]{border-left:3px solid #d9dfe3;padding:4px 0 14px 14px;margin-left:4px}.timeline-item div[data-v-1dc527b5]{display:flex;gap:10px}.timeline-item span[data-v-1dc527b5],.timeline-item small[data-v-1dc527b5]{opacity:.65}.timeline-item p[data-v-1dc527b5]{margin:5px 0}.fiscal-validation-modal[data-v-1dc527b5],.fiscal-detail-modal[data-v-1dc527b5]{max-width:720px}@media(max-width:760px){.detail-grid[data-v-1dc527b5]{grid-template-columns:1fr}.actions-cell[data-v-1dc527b5]{align-items:flex-start}}.detail-message-danger[data-v-1dc527b5]{color:#b42318!important;background:#fdecec;border:1px solid #f5c2c7;padding:12px 14px;border-radius:10px;font-weight:700}.link-button[data-v-1dc527b5]{display:inline;-webkit-appearance:none;appearance:none;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0;color:#173647!important;font:inherit;font-weight:600;text-align:left;cursor:pointer;line-height:1.35}.link-button[data-v-1dc527b5]:hover{color:#0b6678!important;text-decoration:underline}.actions-cell .fiscal-action-button[data-v-1dc527b5]{min-width:88px;height:36px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d5dee3!important;border-radius:8px;background:#fff!important;color:#29404d!important;box-shadow:none!important;font-size:12px;font-weight:600;cursor:pointer}.actions-cell .fiscal-action-button[data-v-1dc527b5]:hover{background:#f5f8f9!important;border-color:#aebdc5!important;color:#123d50!important}.actions-cell .fiscal-action-button[data-v-1dc527b5]:disabled{opacity:.55;cursor:not-allowed}.actions-cell[data-v-1dc527b5]{gap:6px}.fiscal-actions-trigger[data-v-1dc527b5]{width:36px;height:36px;border-radius:8px}.fiscal-floating-actions>button[data-v-1dc527b5],.fiscal-floating-actions>button span[data-v-1dc527b5],.fiscal-floating-actions>button b[data-v-1dc527b5],.fiscal-floating-actions>button strong[data-v-1dc527b5]{font-weight:500!important}.floating-actions-title[data-v-1dc527b5]{font-weight:600!important}.actions-cell .fiscal-action-button[data-v-1dc527b5]{font-weight:500!important}.floating-row-menu[data-v-1dc527b5]{min-width:245px!important;max-width:285px!important;padding:8px!important;background:#fff!important;border:1px solid #dce5ea!important;border-radius:12px!important;box-shadow:0 18px 45px #122a3829!important;overflow:hidden!important}.floating-row-menu>b[data-v-1dc527b5],.floating-row-menu .menu-title[data-v-1dc527b5]{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:8px 10px 10px!important;margin:0 0 4px!important;color:#53636d!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important;border-bottom:1px solid #edf1f3!important}.floating-row-menu button[data-v-1dc527b5]{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-height:42px!important;margin:0!important;padding:9px 11px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#243843!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;text-align:left!important;white-space:nowrap!important;word-break:normal!important;cursor:pointer!important;transition:background .15s ease,color .15s ease!important}.floating-row-menu button+button[data-v-1dc527b5]{border-top:1px solid #f0f3f5!important;border-radius:0!important}.floating-row-menu button[data-v-1dc527b5]:disabled{opacity:.45!important;cursor:default!important}.floating-row-menu button span[data-v-1dc527b5]{display:inline-flex!important;align-items:center!important;white-space:nowrap!important}.floating-action-icon[data-v-1dc527b5]{width:21px!important;min-width:21px!important;flex:0 0 21px!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;margin:0!important;font-size:14px!important}.floating-row-menu .danger-menu[data-v-1dc527b5]{color:#b4232b!important}.floating-row-menu .danger-menu[data-v-1dc527b5]:hover{background:#fff1f2!important}.floating-row-menu[data-v-1dc527b5]{min-width:260px!important;max-width:260px!important;padding:8px!important;background:#fff!important;border:1px solid #dce4e8!important;border-radius:12px!important;box-shadow:0 18px 50px #0f24302e!important}.floating-row-menu button[data-v-1dc527b5]{width:100%!important;min-height:42px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;padding:10px 11px!important;margin:0!important;background:transparent!important;border:0!important;border-radius:7px!important;text-align:left!important;white-space:nowrap!important;line-height:1!important;color:#263943!important;font-size:13px!important;font-weight:600!important}.floating-row-menu button[data-v-1dc527b5]:hover{background:#eef5f7!important;color:#173b4c!important}.floating-action-icon[data-v-1dc527b5]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;flex:0 0 22px!important;margin:0!important;padding:0!important;font-size:15px!important;line-height:1!important;white-space:nowrap!important}.floating-action-label[data-v-1dc527b5]{display:block!important;width:auto!important;min-width:0!important;flex:1 1 auto!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:20px!important;white-space:nowrap!important;overflow:visible!important}.fiscal-floating-actions[data-v-1dc527b5]{width:270px!important;min-width:270px!important;max-width:270px!important;padding:8px!important;background:#fff!important;border:1px solid #dce5ea!important;border-radius:12px!important;box-shadow:0 18px 45px #122a382e!important;overflow:hidden!important}.floating-actions-title[data-v-1dc527b5]{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:38px!important;padding:0 8px 7px!important;margin-bottom:4px!important;border-bottom:1px solid #e9eef1!important;color:#65747d!important;font-size:12px!important;font-weight:700!important}.floating-actions-close[data-v-1dc527b5]{width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:0!important;border-radius:6px!important;font-size:18px!important;line-height:1!important;color:#5e6b73!important}.floating-actions-close[data-v-1dc527b5]:hover{background:#f2f5f7!important}.fiscal-floating-actions>button[data-v-1dc527b5]:not(.floating-actions-close){display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;min-height:43px!important;padding:9px 11px!important;margin:0!important;background:transparent!important;border:0!important;border-radius:7px!important;color:#253942!important;text-align:left!important;font-size:13px!important;font-weight:600!important;line-height:20px!important;white-space:nowrap!important;cursor:pointer!important}.fiscal-floating-actions>button[data-v-1dc527b5]:not(.floating-actions-close):hover{background:#eef5f7!important;color:#173b4c!important}.fiscal-floating-actions>button:not(.floating-actions-close)+button[data-v-1dc527b5]:not(.floating-actions-close){border-top:1px solid #f1f3f5!important}.fiscal-floating-actions .floating-action-icon[data-v-1dc527b5]{display:flex!important;align-items:center!important;justify-content:center!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;flex:0 0 22px!important;margin:0!important;padding:0!important;font-size:15px!important;line-height:1!important}.fiscal-floating-actions .floating-action-label[data-v-1dc527b5]{display:block!important;flex:1 1 auto!important;margin:0!important;padding:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:13px!important;line-height:20px!important}
