@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;color:#2c3e50;background:#f4f6f8;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}nav[data-v-ff60a626]{width:100%;background-color:#343a40;padding:15px 30px;display:flex;gap:20px;box-sizing:border-box}nav a[data-v-ff60a626]{color:#fff;text-decoration:none;font-weight:700}nav a.router-link-exact-active[data-v-ff60a626]{color:#1a73e8}.logout-link[data-v-ff60a626]{margin-left:auto;color:#ff4d4d!important}main[data-v-ff60a626]{padding:20px}.brand-header[data-v-30e05813]{display:flex;justify-content:center;align-items:center;margin-bottom:25px}.app-logo[data-v-30e05813]{max-width:280px;height:auto}.login-container[data-v-30e05813]{max-width:450px;margin:50px auto;padding:40px;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 12px #0000001a;background-color:#fff}.form-group[data-v-30e05813]{margin-bottom:15px}label[data-v-30e05813]{display:block;margin-bottom:5px}input[data-v-30e05813]{width:100%;padding:8px;box-sizing:border-box}button[data-v-30e05813]{width:100%;padding:10px;background-color:#4caf50;color:#fff;border:none;border-radius:5px;cursor:pointer}.error[data-v-30e05813]{color:red}.register-links[data-v-30e05813]{text-align:center;margin-top:20px;font-size:.95rem}.register-links a[data-v-30e05813]{color:#1a73e8;text-decoration:none;font-weight:700}.register-links a[data-v-30e05813]:hover{text-decoration:underline}.register-links p[data-v-30e05813]{margin:6px 0}.forgot-link[data-v-30e05813]{font-size:.85rem;color:#1a73e8;text-decoration:none;font-weight:700}.forgot-link[data-v-30e05813]:hover{text-decoration:underline}.dashboard-exec-container[data-v-805f4fa7]{max-width:1200px;margin:0 auto;padding:10px 0 40px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1e293b}.dash-header[data-v-805f4fa7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.dash-title[data-v-805f4fa7]{font-size:26px;font-weight:800;color:#0f172a;margin:0 0 6px}.dash-subtitle[data-v-805f4fa7]{font-size:14px;color:#64748b;margin:0}.btn-primary-action[data-v-805f4fa7]{background:#2563eb;color:#fff;padding:10px 20px;border-radius:8px;font-weight:700;text-decoration:none;font-size:14px;box-shadow:0 4px 6px -1px #2563eb33;transition:all .2s}.btn-primary-action[data-v-805f4fa7]:hover{background:#1d4ed8;transform:translateY(-1px)}.period-bar[data-v-805f4fa7]{display:flex;align-items:center;gap:14px;background:#fff;padding:12px 18px;border-radius:12px;border:1px solid #e2e8f0;margin-bottom:24px;flex-wrap:wrap}.period-label[data-v-805f4fa7]{font-size:13px;font-weight:700;color:#475569}.period-buttons[data-v-805f4fa7]{display:flex;gap:8px;flex-wrap:wrap}.period-btn[data-v-805f4fa7]{background:#f1f5f9;border:1px solid #cbd5e1;color:#475569;padding:6px 14px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.period-btn[data-v-805f4fa7]:hover{background:#e2e8f0}.period-btn.active[data-v-805f4fa7]{background:#0f172a;color:#fff;border-color:#0f172a}.loading-box[data-v-805f4fa7]{text-align:center;padding:60px 0;color:#64748b}.spinner[data-v-805f4fa7]{display:inline-block;width:32px;height:32px;border:4px solid #cbd5e1;border-top-color:#2563eb;border-radius:50%;animation:spin-805f4fa7 .8s linear infinite;margin-bottom:12px}@keyframes spin-805f4fa7{to{transform:rotate(360deg)}}.section-card[data-v-805f4fa7]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000000a}.highlight-section[data-v-805f4fa7]{border:2px solid #bfdbfe;background:linear-gradient(180deg,#f8fafc,#fff)}.section-header[data-v-805f4fa7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:10px}.section-header h2[data-v-805f4fa7]{font-size:18px;font-weight:800;color:#0f172a;margin:0}.section-desc[data-v-805f4fa7]{font-size:13px;color:#64748b;margin:4px 0 0}.section-badge[data-v-805f4fa7]{background:#f1f5f9;color:#475569;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600}.tax-rate-pill[data-v-805f4fa7]{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:700}.metrics-grid[data-v-805f4fa7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.kpi-card[data-v-805f4fa7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px;display:flex;gap:16px;align-items:flex-start}.kpi-icon[data-v-805f4fa7]{font-size:28px}.kpi-label[data-v-805f4fa7]{font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px}.kpi-value[data-v-805f4fa7]{font-size:22px;font-weight:800;color:#0f172a;margin:0 0 4px}.kpi-sub[data-v-805f4fa7]{font-size:12px;color:#94a3b8;margin:0}.accent-purple[data-v-805f4fa7]{border-left:4px solid #8b5cf6}.accent-blue[data-v-805f4fa7]{border-left:4px solid #3b82f6}.accent-emerald[data-v-805f4fa7]{border-left:4px solid #10b981}.card-tax[data-v-805f4fa7]{flex-direction:column;gap:8px;background:#fff}.card-tax-head[data-v-805f4fa7]{display:flex;justify-content:space-between;align-items:center;width:100%}.tax-badge[data-v-805f4fa7]{font-size:11px;font-weight:700;background:#dcfce7;color:#15803d;padding:3px 8px;border-radius:6px}.red-badge[data-v-805f4fa7]{background:#fee2e2;color:#b91c1c}.fav-badge[data-v-805f4fa7]{background:#dcfce7;color:#15803d}.unfav-badge[data-v-805f4fa7]{background:#ffedd5;color:#c2410c}.green-card[data-v-805f4fa7]{border-top:4px solid #10b981}.red-card[data-v-805f4fa7]{border-top:4px solid #ef4444}.balance-card.favorable[data-v-805f4fa7]{border-top:4px solid #10b981}.balance-card.unfavorable[data-v-805f4fa7]{border-top:4px solid #f97316}.green-text[data-v-805f4fa7]{color:#16a34a!important}.red-text[data-v-805f4fa7]{color:#dc2626!important}.orange-text[data-v-805f4fa7]{color:#ea580c!important}.disclaimer-banner[data-v-805f4fa7]{display:flex;gap:12px;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px 18px;margin-top:20px}.disclaimer-icon[data-v-805f4fa7]{font-size:20px}.disclaimer-banner p[data-v-805f4fa7]{font-size:12px;color:#64748b;margin:0;line-height:1.5}.simulator-box[data-v-805f4fa7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.simulator-inputs[data-v-805f4fa7]{display:flex;gap:20px;align-items:flex-end;flex-wrap:wrap}.sim-group[data-v-805f4fa7]{display:flex;flex-direction:column;gap:6px}.sim-group label[data-v-805f4fa7]{font-size:12px;font-weight:700;color:#475569}.input-unit[data-v-805f4fa7]{display:flex;align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:4px 10px}.input-unit input[data-v-805f4fa7]{border:none;outline:none;font-size:15px;font-weight:700;width:70px;color:#0f172a}.input-unit span[data-v-805f4fa7]{font-weight:700;color:#64748b}.total-rate-badge[data-v-805f4fa7]{background:#2563eb;color:#fff;font-size:16px;font-weight:800;padding:8px 16px;border-radius:8px}.btn-save-rates[data-v-805f4fa7]{background:#0f172a;color:#fff;border:none;padding:10px 18px;border-radius:8px;font-weight:700;font-size:13px;cursor:pointer;transition:all .2s}.btn-save-rates[data-v-805f4fa7]:hover{background:#334155}.success-msg[data-v-805f4fa7]{color:#16a34a;font-weight:700;font-size:13px;margin:12px 0 0}.sim-hint[data-v-805f4fa7]{font-size:12px;color:#94a3b8;margin:12px 0 0}.recent-table-wrap[data-v-805f4fa7]{overflow-x:auto}.recent-table[data-v-805f4fa7]{width:100%;border-collapse:collapse;font-size:13px}.recent-table th[data-v-805f4fa7]{text-align:left;padding:10px 14px;border-bottom:2px solid #e2e8f0;color:#475569;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.recent-table td[data-v-805f4fa7]{padding:14px;border-bottom:1px solid #f1f5f9}.col-center[data-v-805f4fa7]{text-align:center}.col-right[data-v-805f4fa7]{text-align:right}.font-bold[data-v-805f4fa7]{font-weight:700}.text-muted[data-v-805f4fa7]{color:#64748b;font-size:12px}.badge-op[data-v-805f4fa7]{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700;display:inline-block}.btn-table-action[data-v-805f4fa7]{background:#f1f5f9;color:#2563eb;padding:6px 12px;border-radius:6px;font-weight:700;text-decoration:none;font-size:12px;border:1px solid #cbd5e1;transition:all .15s}.btn-table-action[data-v-805f4fa7]:hover{background:#e2e8f0}.link-more[data-v-805f4fa7]{color:#2563eb;font-size:13px;font-weight:700;text-decoration:none}.empty-recent[data-v-805f4fa7]{text-align:center;padding:30px 0;color:#64748b}.btn-action-small[data-v-805f4fa7]{display:inline-block;margin-top:10px;background:#2563eb;color:#fff;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:700;text-decoration:none}.tool-container[data-v-9f5d803b]{margin-top:20px;padding:30px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;box-shadow:0 2px 5px #0000000d}h3[data-v-9f5d803b]{margin-top:0;margin-bottom:20px;color:#2c3e50;font-size:1.2rem;border-bottom:2px solid #f0f0f0;padding-bottom:10px}.form-group[data-v-9f5d803b]{margin-bottom:20px}.file-input-wrapper[data-v-9f5d803b]{display:flex;align-items:center;gap:15px;padding:10px;background-color:#f8f9fa;border:1px dashed #ccc;border-radius:6px}label[data-v-9f5d803b]{display:block;font-weight:600;margin-bottom:8px;color:#555}.form-group-inline[data-v-9f5d803b]{display:flex;align-items:center;margin-bottom:25px;padding:10px 0}.form-group-inline input[data-v-9f5d803b]{width:18px;height:18px;margin-right:10px;cursor:pointer}.form-group-inline label[data-v-9f5d803b]{margin-bottom:0;cursor:pointer;font-weight:400}button[data-v-9f5d803b]{padding:12px 24px;font-size:1rem;font-weight:600}.results-container[data-v-9f5d803b]{margin-top:30px}table[data-v-9f5d803b]{width:100%;border-collapse:collapse;margin-top:15px;font-size:.95rem}th[data-v-9f5d803b],td[data-v-9f5d803b]{border:1px solid #ddd;padding:12px;text-align:left}th[data-v-9f5d803b]{background-color:#f1f3f5;color:#333;font-weight:600}tr[data-v-9f5d803b]:nth-child(2n){background-color:#f9f9f9}.results-header[data-v-9f5d803b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.export-button[data-v-9f5d803b]{background-color:#1a73e8}[data-v-aee00fd3],[data-v-aee00fd3]:before,[data-v-aee00fd3]:after{box-sizing:border-box}.dash-wrap[data-v-aee00fd3]{max-width:860px;margin:32px auto 60px;padding:0 20px;font-family:Inter,system-ui,sans-serif;color:#1f2937}.dash-header[data-v-aee00fd3]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1.5px solid #e5e7eb;margin-bottom:32px;flex-wrap:wrap}.header-left[data-v-aee00fd3]{display:flex;align-items:center;gap:16px}.header-logo[data-v-aee00fd3]{height:48px;width:auto}.header-divider[data-v-aee00fd3]{width:1.5px;height:40px;background:#e5e7eb}.header-title[data-v-aee00fd3]{margin:0;font-size:1.5rem;font-weight:700;color:#111827}.header-sub[data-v-aee00fd3]{margin:2px 0 0;font-size:.8rem;color:#6b7280}.header-right[data-v-aee00fd3]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.plan-chip[data-v-aee00fd3]{font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:20px;white-space:nowrap}.chip-free[data-v-aee00fd3]{background:#d1fae5;color:#065f46}.chip-plan1[data-v-aee00fd3],.chip-plan2[data-v-aee00fd3],.chip-plan3[data-v-aee00fd3],.chip-plan4[data-v-aee00fd3],.chip-basic[data-v-aee00fd3]{background:#dbeafe;color:#1e40af}.chip-beta[data-v-aee00fd3]{background:#ede9fe;color:#5b21b6}.quota-mini[data-v-aee00fd3]{display:flex;flex-direction:column;gap:4px;min-width:140px}.quota-txt[data-v-aee00fd3]{font-size:.75rem;color:#6b7280}.quota-track[data-v-aee00fd3]{height:5px;background:#e5e7eb;border-radius:99px;overflow:hidden}.quota-fill[data-v-aee00fd3]{height:100%;border-radius:99px;transition:width .4s ease}.header-btn[data-v-aee00fd3]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;text-decoration:none;border:none;transition:opacity .2s,transform .15s;white-space:nowrap}.header-btn[data-v-aee00fd3]:hover{opacity:.88;transform:translateY(-1px)}.btn-upgrade[data-v-aee00fd3]{background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff}.steps-wrap[data-v-aee00fd3]{display:flex;flex-direction:column;gap:14px}.accordion-card[data-v-aee00fd3]{background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 8px #0000000d;overflow:hidden;transition:box-shadow .2s}.accordion-card.open[data-v-aee00fd3]{border-color:#c7d2fe;box-shadow:0 4px 18px #6366f11a}.results-card.open[data-v-aee00fd3]{border-color:#a7f3d0;box-shadow:0 4px 18px #10b9811a}.accordion-btn[data-v-aee00fd3]{display:flex;align-items:center;gap:16px;width:100%;padding:18px 22px;background:none;border:none;cursor:pointer;text-align:left;transition:background .15s}.accordion-btn[data-v-aee00fd3]:hover{background:#f9fafb}.step-label[data-v-aee00fd3]{display:flex;align-items:center;gap:14px;flex:1}.step-num[data-v-aee00fd3]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:50%;background:#eef2ff;color:#4f46e5;font-weight:700;font-size:.9rem}.step-num.success[data-v-aee00fd3]{background:#d1fae5;color:#059669}.step-title[data-v-aee00fd3]{display:block;font-size:.97rem;font-weight:600;color:#111827}.step-desc[data-v-aee00fd3]{display:block;font-size:.78rem;color:#9ca3af;margin-top:2px}.chevron[data-v-aee00fd3]{font-size:1.4rem;color:#9ca3af;transition:transform .25s;line-height:1;margin-left:auto;flex-shrink:0}.chevron.rotated[data-v-aee00fd3]{transform:rotate(90deg)}.accordion-body[data-v-aee00fd3]{padding:0 22px 22px}.results-actions[data-v-aee00fd3]{display:flex;gap:6px;margin-right:4px}.btn-exp[data-v-aee00fd3]{padding:5px 12px;border-radius:6px;font-size:.78rem;font-weight:600;cursor:pointer;border:none;transition:opacity .2s}.btn-exp[data-v-aee00fd3]:hover{opacity:.8}.btn-exp.ghost[data-v-aee00fd3]{background:#f3f4f6;color:#374151}.btn-exp.primary[data-v-aee00fd3]{background:#10b981;color:#fff}.process-form[data-v-aee00fd3]{display:flex;flex-direction:column;gap:18px;padding-top:4px}.field-group[data-v-aee00fd3]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-aee00fd3]{font-size:.82rem;font-weight:600;color:#374151;display:flex;align-items:center;gap:6px}.field-tag[data-v-aee00fd3]{font-size:.68rem;font-weight:500;padding:2px 7px;border-radius:20px;background:#dbeafe;color:#1d4ed8}.field-tag.optional[data-v-aee00fd3]{background:#f3f4f6;color:#6b7280}.info-tip[data-v-aee00fd3]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#e5e7eb;color:#6b7280;font-size:.65rem;cursor:help}.field-input[data-v-aee00fd3]{width:100%;padding:10px 14px;font-size:.9rem;font-family:inherit;border:1.5px solid #d1d5db;border-radius:8px;color:#111827;background:#fff;transition:border-color .2s,box-shadow .2s;outline:none}.field-input[data-v-aee00fd3]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.field-file[data-v-aee00fd3]{font-size:.85rem;color:#374151}.btn-process[data-v-aee00fd3]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;border:none;border-radius:10px;font-size:.92rem;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .2s,transform .15s;align-self:flex-start}.btn-process[data-v-aee00fd3]:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.btn-process[data-v-aee00fd3]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-aee00fd3]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-aee00fd3 .7s linear infinite}@keyframes spin-aee00fd3{to{transform:rotate(360deg)}}.field-error[data-v-aee00fd3]{font-size:.82rem;color:#ef4444;margin:0;padding:8px 12px;background:#fef2f2;border-radius:6px}.table-wrap[data-v-aee00fd3]{overflow-x:auto;margin-top:4px;border-radius:8px;border:1px solid #e5e7eb}.results-table[data-v-aee00fd3]{width:100%;border-collapse:collapse;font-size:.82rem}.results-table th[data-v-aee00fd3]{padding:10px 14px;background:#f9fafb;font-weight:600;color:#374151;text-align:left;border-bottom:1.5px solid #e5e7eb;white-space:nowrap}.results-table td[data-v-aee00fd3]{padding:9px 14px;border-bottom:1px solid #f3f4f6;color:#374151}.results-table tr:last-child td[data-v-aee00fd3]{border-bottom:none}.results-table tr:hover td[data-v-aee00fd3]{background:#f9fafb}.empty-cell[data-v-aee00fd3]{color:#d1d5db;font-style:italic}[data-v-86c80498],[data-v-86c80498]:before,[data-v-86c80498]:after{box-sizing:border-box}.pv-wrap[data-v-86c80498]{max-width:860px;margin:32px auto 60px;padding:0 20px;font-family:Inter,system-ui,sans-serif;color:#1f2937}.pv-header[data-v-86c80498]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:24px;border-bottom:1.5px solid #e5e7eb;margin-bottom:28px;flex-wrap:wrap}.pv-title[data-v-86c80498]{margin:0;font-size:1.5rem;font-weight:700;color:#111827}.pv-sub[data-v-86c80498]{margin:4px 0 0;font-size:.82rem;color:#6b7280}.btn-create[data-v-86c80498]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;border:none;border-radius:10px;font-size:.88rem;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .2s,transform .15s;white-space:nowrap}.btn-create[data-v-86c80498]:hover{opacity:.88;transform:translateY(-1px)}.pv-card[data-v-86c80498]{background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;box-shadow:0 2px 10px #0000000d;overflow:hidden}.empty-state[data-v-86c80498]{display:flex;flex-direction:column;align-items:center;padding:56px 24px;gap:8px;text-align:center}.empty-icon[data-v-86c80498]{font-size:2.5rem}.empty-title[data-v-86c80498]{margin:8px 0 0;font-size:1rem;font-weight:600;color:#111827}.empty-sub[data-v-86c80498]{margin:4px 0 16px;font-size:.84rem;color:#6b7280}.table-wrap[data-v-86c80498]{overflow-x:auto}.pv-table[data-v-86c80498]{width:100%;border-collapse:collapse;font-size:.875rem}.pv-table thead[data-v-86c80498]{background:#f9fafb;border-bottom:1.5px solid #e5e7eb}.pv-table th[data-v-86c80498]{padding:12px 18px;font-weight:600;color:#374151;text-align:left;white-space:nowrap;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em}.pv-table td[data-v-86c80498]{padding:14px 18px;border-bottom:1px solid #f3f4f6;vertical-align:middle}.pv-table tr:last-child td[data-v-86c80498]{border-bottom:none}.pv-table tr:hover td[data-v-86c80498]{background:#f9fafb}.col-id[data-v-86c80498]{width:60px}.col-actions[data-v-86c80498]{width:160px}.col-name[data-v-86c80498]{font-weight:500}.text-muted[data-v-86c80498]{color:#9ca3af;font-size:.8rem}.type-badge[data-v-86c80498]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:.75rem;font-weight:600;white-space:nowrap}.type-nfe[data-v-86c80498]{background:#dbeafe;color:#1e40af}.type-nfcom[data-v-86c80498]{background:#fce7f3;color:#9d174d}.type-nf3e[data-v-86c80498]{background:#d1fae5;color:#065f46}.type-nfse[data-v-86c80498]{background:#ede9fe;color:#5b21b6}.type-badge[data-v-86c80498]:not([class*=type-nf]){background:#f3f4f6;color:#6b7280}.col-actions[data-v-86c80498]{display:flex;align-items:center;gap:8px}.btn-edit[data-v-86c80498],.btn-delete[data-v-86c80498]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:8px;font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer;border:none;transition:opacity .2s,transform .12s;white-space:nowrap}.btn-edit[data-v-86c80498]{background:#eef2ff;color:#4338ca}.btn-edit[data-v-86c80498]:hover{background:#e0e7ff;transform:translateY(-1px)}.btn-delete[data-v-86c80498]{background:#fef2f2;color:#dc2626}.btn-delete[data-v-86c80498]:hover{background:#fee2e2;transform:translateY(-1px)}.editor-container[data-v-11de6ce1]{max-width:800px;margin:30px auto;font-family:Outfit,sans-serif}.loading-state[data-v-11de6ce1]{text-align:center;padding:60px 20px;color:#666;font-size:1.1rem}header[data-v-11de6ce1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:15px}.back-btn[data-v-11de6ce1]{background-color:#6c757d;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.editor-form[data-v-11de6ce1]{background:#fff;padding:25px;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000000d}.info-box[data-v-11de6ce1]{background:#e8f5f0;border-left:4px solid #12916a;padding:12px 16px;border-radius:4px;color:#0b6e4f;margin-bottom:20px;font-size:.9rem}.form-group[data-v-11de6ce1]{margin-bottom:20px}label[data-v-11de6ce1]{display:block;font-weight:600;margin-bottom:8px;color:#333}input[data-v-11de6ce1],select[data-v-11de6ce1],textarea[data-v-11de6ce1]{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:1rem}.mt-4[data-v-11de6ce1]{margin-top:24px}.mb-2[data-v-11de6ce1]{margin-bottom:12px}.badges-container[data-v-11de6ce1]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;padding:16px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px}.base-badge[data-v-11de6ce1]{background:#e2e8f0;color:#495057;padding:6px 12px;border-radius:100px;font-size:.85rem;font-weight:500;display:inline-block}.helper-text[data-v-11de6ce1]{color:#888;font-size:.85rem;display:block}.checkbox-grid[data-v-11de6ce1]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.checkbox-label[data-v-11de6ce1]{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;background:#fafafa;transition:all .2s;font-weight:400}.checkbox-label[data-v-11de6ce1]:hover{border-color:#12916a;background:#fff}.checkbox-label input[type=checkbox][data-v-11de6ce1]{width:18px;height:18px;margin-top:2px;accent-color:#12916a;cursor:pointer}.checkbox-content strong[data-v-11de6ce1]{color:#333;font-size:.95rem}.tag-desc[data-v-11de6ce1]{font-size:.75rem;color:#666}.tag-desc code[data-v-11de6ce1]{font-family:monospace;background:#eee;padding:2px 4px;border-radius:3px}textarea[data-v-11de6ce1]{font-family:monospace;font-size:.85rem}.actions[data-v-11de6ce1]{text-align:right}.save-btn[data-v-11de6ce1]{background-color:#0b6e4f;color:#fff;padding:12px 24px;border:none;border-radius:5px;cursor:pointer;font-size:1rem;font-weight:700}.save-btn[data-v-11de6ce1]:hover{background-color:#12916a}[data-v-d2d01712]:root{--radius: 10px;--shadow: 0 2px 12px rgba(0,0,0,.08)}.page-container[data-v-d2d01712]{max-width:1200px;margin:0 auto;padding:24px 20px 60px;font-family:Inter,system-ui,sans-serif}.page-header[data-v-d2d01712]{margin-bottom:28px}.page-header h1[data-v-d2d01712]{font-size:1.75rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}.subtitle[data-v-d2d01712]{color:#6b7280;font-size:.95rem;margin:0}.card[data-v-d2d01712]{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:20px;color:#666}.header-actions[data-v-d2d01712]{display:flex;align-items:center}.btn-secondary[data-v-d2d01712]{background-color:#6c757d;color:#fff;padding:10px 16px;border-radius:6px;text-decoration:none;font-weight:600;transition:background-color .2s;display:flex;align-items:center;gap:8px}.btn-secondary[data-v-d2d01712]:hover{background-color:#5a6268}.filter-card[data-v-d2d01712]{padding:20px 24px}.filter-form[data-v-d2d01712]{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.form-group[data-v-d2d01712]{display:flex;flex-direction:column;gap:5px}.form-group.grow[data-v-d2d01712]{flex:1;min-width:180px}.form-group label[data-v-d2d01712]{font-size:.8rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.04em}.form-group input[data-v-d2d01712]{padding:9px 12px;border:1.5px solid #d1d5db;border-radius:7px;font-size:.9rem;color:#111827;transition:border-color .2s;background:#f9fafb}.form-group input[data-v-d2d01712]:focus{outline:none;border-color:#3b82f6;background:#fff}.btn-primary[data-v-d2d01712]{display:flex;align-items:center;gap:8px;padding:10px 22px;background:#2563eb;color:#fff;border:none;border-radius:7px;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .2s,transform .1s;white-space:nowrap}.btn-primary[data-v-d2d01712]:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.btn-primary[data-v-d2d01712]:disabled{background:#93c5fd;cursor:not-allowed}.spinner[data-v-d2d01712]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-d2d01712 .6s linear infinite}@keyframes spin-d2d01712{to{transform:rotate(360deg)}}.alert-erro[data-v-d2d01712]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca;border-radius:8px;padding:14px 18px;margin-bottom:20px;font-size:.9rem}.metrics-grid[data-v-d2d01712]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px;animation:fadeIn-d2d01712 .4s ease}@keyframes fadeIn-d2d01712{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.metric-card[data-v-d2d01712]{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:20px;display:flex;align-items:center;gap:16px;border-top:4px solid #e5e7eb;transition:transform .2s}.metric-card[data-v-d2d01712]:hover{transform:translateY(-2px)}.metric-card.accent-blue[data-v-d2d01712]{border-top-color:#3b82f6}.metric-card.accent-green[data-v-d2d01712]{border-top-color:#10b981}.metric-card.accent-purple[data-v-d2d01712]{border-top-color:#8b5cf6}.metric-card.accent-red[data-v-d2d01712]{border-top-color:#ef4444}.metric-card.accent-gray[data-v-d2d01712]{border-top-color:#10b981}.metric-icon[data-v-d2d01712]{font-size:1.8rem}.metric-value[data-v-d2d01712]{font-size:1.4rem;font-weight:700;color:#111827;margin:0 0 2px;line-height:1.2}.metric-label[data-v-d2d01712]{font-size:.78rem;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin:0}.empty-state[data-v-d2d01712]{text-align:center;padding:60px 20px;color:#9ca3af;animation:fadeIn-d2d01712 .4s ease}.empty-icon[data-v-d2d01712]{font-size:3rem;display:block;margin-bottom:12px}.empty-state p[data-v-d2d01712]{margin:4px 0;font-size:.95rem}.empty-hint[data-v-d2d01712]{font-size:.85rem}.table-card[data-v-d2d01712]{padding:0;overflow:hidden;animation:fadeIn-d2d01712 .4s ease}.table-wrapper[data-v-d2d01712]{overflow-x:auto}table[data-v-d2d01712]{width:100%;border-collapse:collapse;font-size:.875rem}thead[data-v-d2d01712]{background:#f8fafc;border-bottom:2px solid #e5e7eb}th[data-v-d2d01712]{padding:13px 16px;text-align:left;font-size:.75rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}td[data-v-d2d01712]{padding:14px 16px;border-bottom:1px solid #f3f4f6;vertical-align:middle;color:#374151}.table-row[data-v-d2d01712]{transition:background .15s;cursor:default}.table-row[data-v-d2d01712]:hover{background:#f0f9ff}.table-row:last-child td[data-v-d2d01712]{border-bottom:none}.row-vermelho[data-v-d2d01712]:hover{background:#fff5f5}.row-amarelo[data-v-d2d01712]:hover{background:#fffbeb}.col-semaforo[data-v-d2d01712]{width:50px;text-align:center}.semaforo-badge[data-v-d2d01712]{font-size:1.1rem;cursor:help;display:inline-block;transition:transform .2s}.semaforo-badge[data-v-d2d01712]:hover{transform:scale(1.3)}.label-badge[data-v-d2d01712]{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:3px 10px;border-radius:20px;font-size:.82rem;font-weight:500}.col-center[data-v-d2d01712]{text-align:center}.docs-badge[data-v-d2d01712]{font-weight:600;color:#111827;font-size:.9rem}.col-right[data-v-d2d01712]{text-align:right}.valor-cell[data-v-d2d01712]{font-weight:600;color:#059669;font-variant-numeric:tabular-nums}.perfis-list[data-v-d2d01712]{display:flex;gap:5px;flex-wrap:wrap}.perfil-badge[data-v-d2d01712]{font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.04em}.perfil-badge.nfe[data-v-d2d01712]{background:#dbeafe;color:#1e40af}.perfil-badge.nfcom[data-v-d2d01712]{background:#fce7f3;color:#9d174d}.perfil-badge.nf3e[data-v-d2d01712]{background:#d1fae5;color:#065f46}.perfil-badge.nfse[data-v-d2d01712]{background:#ede9fe;color:#5b21b6}.perfil-badge.default[data-v-d2d01712]{background:#f3f4f6;color:#6b7280}.col-pct[data-v-d2d01712]{min-width:100px}.progress-wrap[data-v-d2d01712]{height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden;margin-bottom:4px}.progress-bar[data-v-d2d01712]{height:100%;border-radius:3px;transition:width .6s ease}.bar-full[data-v-d2d01712]{background:#10b981}.bar-ok[data-v-d2d01712]{background:#f59e0b}.bar-low[data-v-d2d01712]{background:#ef4444}.pct-label[data-v-d2d01712]{font-size:.75rem;font-weight:600;color:#6b7280}.text-muted[data-v-d2d01712]{color:#9ca3af}.text-muted-small[data-v-d2d01712]{color:#9ca3af;font-size:.82rem}.col-pct[data-v-d2d01712]{width:100px;padding-right:25px}.actions-cell[data-v-d2d01712]{display:flex;gap:8px;justify-content:center}.btn-checklist[data-v-d2d01712],.btn-taxes[data-v-d2d01712]{display:inline-flex;align-items:center;justify-content:center;background:#f1f5f9;color:#3b82f6;border:1px solid #cbd5e1;padding:6px 10px;border-radius:6px;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;cursor:pointer}.btn-checklist[data-v-d2d01712]:hover{background:#3b82f6;color:#fff;border-color:#3b82f6}.btn-taxes[data-v-d2d01712]{color:#10b981}.btn-taxes[data-v-d2d01712]:hover{background:#10b981;color:#fff;border-color:#10b981}.btn-delete[data-v-d2d01712]{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#ef4444;border:1px solid #fecaca;padding:6px 10px;border-radius:6px;font-size:.85rem;cursor:pointer;transition:all .2s}.btn-delete[data-v-d2d01712]:hover:not(:disabled){background:#fef2f2;border-color:#ef4444;transform:scale(1.05)}.btn-delete[data-v-d2d01712]:disabled{opacity:.5;cursor:not-allowed}.drill-btn[data-v-d2d01712]{background:none;border:1.5px solid #e5e7eb;border-radius:8px;padding:3px 7px;cursor:pointer;font-size:1rem;display:inline-flex;align-items:center;gap:3px;transition:border-color .2s,background .2s}.drill-btn[data-v-d2d01712]:hover{border-color:#ef4444;background:#fef2f2}.drill-btn.active[data-v-d2d01712]{border-color:#ef4444;background:#fee2e2}.drill-chevron[data-v-d2d01712]{font-size:.65rem;color:#6b7280}.drill-row td[data-v-d2d01712]{padding:0;background:#fffbeb;border-bottom:2px solid #fde68a}.drill-content[data-v-d2d01712]{padding:14px 20px 18px;animation:fadeIn-d2d01712 .25s ease}.drill-title[data-v-d2d01712]{font-size:.88rem;font-weight:700;color:#dc2626;margin:0 0 12px}.drill-table[data-v-d2d01712]{width:100%;border-collapse:collapse;font-size:.82rem}.drill-table th[data-v-d2d01712]{text-align:left;padding:6px 12px;background:#fef3c7;color:#92400e;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.drill-table td[data-v-d2d01712]{padding:7px 12px;border-bottom:1px solid #fde68a}.drill-table tr:last-child td[data-v-d2d01712]{border-bottom:none}.drill-file[data-v-d2d01712]{font-family:monospace;font-size:.8rem;color:#374151;white-space:nowrap}.problema-badge[data-v-d2d01712]{display:inline-block;background:#fee2e2;color:#991b1b;border:1px solid #fca5a5;padding:2px 8px;border-radius:12px;font-size:.78rem;font-weight:500;margin:2px 4px 2px 0}.btn-indigo[data-v-d2d01712]{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;border:none;border-radius:8px;font-size:.85rem;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .2s,transform .15s}.btn-indigo[data-v-d2d01712]:hover{opacity:.88;transform:translateY(-1px)}.btn-tax-sim[data-v-d2d01712]{display:inline-flex;align-items:center;justify-content:center;gap:4px;background:#e0e7ff;color:#4338ca;border:1px solid #c7d2fe;padding:6px 10px;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.btn-tax-sim[data-v-d2d01712]:hover{background:#4f46e5;color:#fff;border-color:#4f46e5}.modal-overlay[data-v-d2d01712]{position:fixed;inset:0;background:#0f172a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn-d2d01712 .2s ease}.tax-sim-modal[data-v-d2d01712]{width:100%;max-width:820px;max-height:90vh;overflow-y:auto;background:#fff;border-radius:16px;box-shadow:0 20px 50px #0003;padding:0;display:flex;flex-direction:column}.modal-header[data-v-d2d01712]{padding:20px 24px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;background:#f8fafc;border-top-left-radius:16px;border-top-right-radius:16px}.modal-header h2[data-v-d2d01712]{font-size:1.15rem;color:#0f172a;margin:0;font-weight:700}.modal-subtitle[data-v-d2d01712]{font-size:.82rem;color:#64748b;margin:4px 0 0}.modal-close[data-v-d2d01712]{background:none;border:none;font-size:1.2rem;color:#94a3b8;cursor:pointer}.modal-close[data-v-d2d01712]:hover{color:#0f172a}.modal-body[data-v-d2d01712]{padding:24px}.modal-loading[data-v-d2d01712]{padding:40px;text-align:center;color:#64748b}.sim-tabs[data-v-d2d01712]{display:flex;gap:8px;border-bottom:1px solid #e2e8f0;margin-bottom:20px}.tab-btn[data-v-d2d01712]{padding:10px 16px;background:none;border:none;border-bottom:2px solid transparent;font-size:.85rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s}.tab-btn[data-v-d2d01712]:hover{color:#4f46e5}.tab-btn.active[data-v-d2d01712]{color:#4f46e5;border-bottom-color:#4f46e5}.sim-alert[data-v-d2d01712]{padding:12px 16px;border-radius:8px;font-size:.88rem;margin-bottom:20px}.alert-warning[data-v-d2d01712]{background:#fff7ed;color:#c2410c;border:1px solid #ffedd5}.alert-success[data-v-d2d01712]{background:#f0fdf4;color:#15803d;border:1px solid #dcfce7}.sim-cards-grid[data-v-d2d01712]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sim-card[data-v-d2d01712]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.sim-card.accent-indigo[data-v-d2d01712]{background:#f5f3ff;border-color:#ddd6fe}.sim-card.accent-green[data-v-d2d01712]{background:#f0fdf4;border-color:#bbf7d0}.sim-card.accent-red[data-v-d2d01712]{background:#fef2f2;border-color:#fecaca}.sim-tag[data-v-d2d01712]{font-size:.75rem;text-transform:uppercase;font-weight:700;color:#64748b;letter-spacing:.04em}.sim-amount[data-v-d2d01712]{font-size:1.8rem;font-weight:800;color:#0f172a;margin:8px 0}.sim-breakdown[data-v-d2d01712]{display:flex;flex-direction:column;gap:4px;font-size:.82rem;color:#475569}.sim-subtext[data-v-d2d01712]{font-size:.82rem;color:#64748b;margin:4px 0 0}.tab-description[data-v-d2d01712]{font-size:.88rem;color:#475569;line-height:1.5;margin-bottom:16px}.sim-table-wrap[data-v-d2d01712]{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.sim-table[data-v-d2d01712]{width:100%;border-collapse:collapse;font-size:.82rem}.sim-table th[data-v-d2d01712]{background:#f8fafc;padding:10px 14px;text-align:left;color:#475569;font-weight:600;border-bottom:1px solid #e2e8f0}.sim-table td[data-v-d2d01712]{padding:10px 14px;border-bottom:1px solid #f1f5f9}.sim-table tr:last-child td[data-v-d2d01712]{border-bottom:none}.font-mono[data-v-d2d01712]{font-family:monospace}.font-bold[data-v-d2d01712]{font-weight:700}.text-red[data-v-d2d01712]{color:#dc2626}.text-green[data-v-d2d01712]{color:#16a34a}.text-indigo[data-v-d2d01712]{color:#4f46e5}.modal-footer[data-v-d2d01712]{padding:16px 24px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;background:#f8fafc;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.terms-container[data-v-1e6aff6b]{display:flex;justify-content:center;align-items:center;min-height:80vh;padding:20px}.terms-card[data-v-1e6aff6b]{background-color:#fff;padding:40px;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-width:600px;width:100%}h2[data-v-1e6aff6b]{color:#2c3e50;margin-top:0;margin-bottom:20px;border-bottom:2px solid #f0f0f0;padding-bottom:10px;text-align:center}.brand-header[data-v-1e6aff6b]{text-align:center;margin-bottom:25px}.app-logo[data-v-1e6aff6b]{max-width:250px;height:auto}.terms-content[data-v-1e6aff6b]{background-color:#f9f9f9;padding:20px;border:1px solid #eee;border-radius:4px;margin-bottom:30px;font-size:.95rem;line-height:1.6;color:#444}.terms-actions[data-v-1e6aff6b]{display:flex;justify-content:flex-end;gap:15px}button[data-v-1e6aff6b]{padding:12px 24px;font-size:1rem;font-weight:600;border:none;border-radius:5px;cursor:pointer;transition:background-color .2s}.btn-decline[data-v-1e6aff6b]{background-color:#f1f3f5;color:#555;border:1px solid #ddd}.btn-decline[data-v-1e6aff6b]:hover{background-color:#e2e6ea}.btn-accept[data-v-1e6aff6b]{background-color:#4caf50;color:#fff}.btn-accept[data-v-1e6aff6b]:hover{background-color:#45a049}.btn-accept[data-v-1e6aff6b]:disabled{background-color:#9e9e9e;cursor:not-allowed}.error[data-v-1e6aff6b]{color:#d32f2f;margin-bottom:15px;font-weight:500}.register-container[data-v-6f5fced1]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.register-card[data-v-6f5fced1]{background:#fff;border-radius:16px;padding:40px;width:100%;max-width:420px;box-shadow:0 20px 60px #00000026}.logo-section[data-v-6f5fced1]{text-align:center;margin-bottom:20px}.logo-section h1[data-v-6f5fced1]{font-size:1.8rem;color:#2c3e50;margin:0}.subtitle[data-v-6f5fced1]{color:#7f8c8d;margin:5px 0 0}.free-plan-info[data-v-6f5fced1]{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:12px 16px;margin-bottom:24px;text-align:center}.free-plan-info .badge[data-v-6f5fced1]{background:#1a73e8;color:#fff;padding:3px 10px;border-radius:12px;font-size:.8rem;font-weight:700}.free-plan-info p[data-v-6f5fced1]{margin:8px 0 0;font-size:.9rem;color:#555}.form-group[data-v-6f5fced1]{margin-bottom:16px}.form-group label[data-v-6f5fced1]{display:block;margin-bottom:6px;font-weight:600;color:#2c3e50;font-size:.9rem}.form-group input[data-v-6f5fced1]{width:100%;padding:10px 14px;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:border-color .2s;box-sizing:border-box}.form-group input[data-v-6f5fced1]:focus{border-color:#1a73e8;outline:none;box-shadow:0 0 0 3px #1a73e81a}.error-message[data-v-6f5fced1]{background:#fef2f2;color:#dc2626;padding:10px 14px;border-radius:8px;margin-bottom:16px;font-size:.9rem}.success-message[data-v-6f5fced1]{background:#f0fdf4;color:#16a34a;padding:10px 14px;border-radius:8px;margin-bottom:16px;font-size:.9rem}.btn-register[data-v-6f5fced1]{width:100%;padding:12px;background:#1a73e8;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s}.btn-register[data-v-6f5fced1]:hover:not(:disabled){background:#1557b0}.btn-register[data-v-6f5fced1]:disabled{opacity:.6;cursor:not-allowed}.login-link[data-v-6f5fced1]{text-align:center;margin-top:20px}.login-link a[data-v-6f5fced1]{color:#1a73e8;text-decoration:none;font-weight:600}.login-link a[data-v-6f5fced1]:hover{text-decoration:underline}.pricing-container[data-v-800fd759]{max-width:1200px;margin:0 auto;padding:40px 20px;text-align:center;font-family:Arial,sans-serif}.header h1[data-v-800fd759]{font-size:2.5rem;color:#2c3e50;margin-bottom:10px}.header p[data-v-800fd759]{font-size:1.2rem;color:#7f8c8d;margin-bottom:50px}.plans-grid[data-v-800fd759]{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.plan-card[data-v-800fd759]{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:30px;width:280px;text-align:left;position:relative;box-shadow:0 4px 6px #0000000d;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.plan-card[data-v-800fd759]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.plan-card.popular[data-v-800fd759]{border:2px solid #1a73e8;transform:scale(1.05);box-shadow:0 10px 20px #1a73e826}.plan-card.popular[data-v-800fd759]:hover{transform:scale(1.05) translateY(-5px)}.popular-badge[data-v-800fd759],.current-badge[data-v-800fd759]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#2563eb;color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;z-index:10}.current-badge[data-v-800fd759]{background:#10b981}.plan-card.current-plan[data-v-800fd759]{border:2px solid #10b981;transform:translateY(-5px)}.btn-current[data-v-800fd759]{background:#10b981!important;cursor:default}.price[data-v-800fd759]{margin-bottom:15px}.currency[data-v-800fd759]{font-size:2.5rem;font-weight:700;color:#2c3e50}.period[data-v-800fd759]{font-size:1rem;color:#7f8c8d}.docs-limit[data-v-800fd759]{font-size:1.1rem;color:#1a73e8;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.features[data-v-800fd759]{list-style:none;padding:0;margin:0 0 30px;flex-grow:1}.features li[data-v-800fd759]{display:flex;align-items:center;margin-bottom:15px;color:#555;font-size:.95rem}.check-icon[data-v-800fd759]{width:20px;height:20px;color:#2ecc71;margin-right:10px;flex-shrink:0}.btn[data-v-800fd759]{background-color:#f8f9fa;color:#2c3e50;border:1px solid #dcdcdc;padding:12px 20px;font-size:1rem;font-weight:700;border-radius:8px;cursor:pointer;transition:all .2s;width:100%}.btn[data-v-800fd759]:hover{background-color:#e2e6ea}.popular .btn[data-v-800fd759]{background-color:#1a73e8;color:#fff;border:none}.popular .btn[data-v-800fd759]:hover{background-color:#1557b0}.extra-info[data-v-800fd759]{margin-top:40px;color:#7f8c8d;font-size:.9rem}.free-card[data-v-800fd759]{border:2px dashed #2ecc71}.free-badge[data-v-800fd759]{background-color:#2ecc71;color:#fff;font-size:.8rem;font-weight:700;text-transform:uppercase;padding:5px 10px;border-radius:20px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.free-card .btn[data-v-800fd759]{background-color:#2ecc71;color:#fff;border:none}.free-card .btn[data-v-800fd759]:hover{background-color:#27ae60}.error-banner[data-v-800fd759]{background:#fef2f2;color:#dc2626;padding:12px 20px;border-radius:8px;margin-top:20px;display:inline-block}.success-container[data-v-b53e75e0]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.success-card[data-v-b53e75e0]{background:#fff;border-radius:16px;padding:60px 40px;text-align:center;max-width:480px;box-shadow:0 20px 60px #00000026}.success-icon[data-v-b53e75e0]{font-size:4rem;margin-bottom:20px}.success-card h1[data-v-b53e75e0]{color:#2c3e50;margin-bottom:10px}.success-card p[data-v-b53e75e0]{color:#7f8c8d;font-size:1.1rem}.detail[data-v-b53e75e0]{font-size:.95rem!important;margin-bottom:30px}.btn-primary[data-v-b53e75e0]{background:#1a73e8;color:#fff;padding:12px 30px;border:none;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s}.btn-primary[data-v-b53e75e0]:hover{background:#1557b0}.page-container[data-v-48996a72]{max-width:620px;margin:30px auto;padding:0 20px 60px;font-family:Inter,system-ui,sans-serif}.page-header[data-v-48996a72]{display:flex;align-items:center;margin-bottom:28px;padding-bottom:20px;border-bottom:2px solid #e5e7eb}.header-brand[data-v-48996a72]{display:flex;align-items:center;gap:12px;flex:1}.app-logo[data-v-48996a72]{height:44px;width:auto}.page-title[data-v-48996a72]{font-size:1.4rem;font-weight:700;color:#1a1a2e}.card[data-v-48996a72]{background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;margin-bottom:16px;overflow:hidden}.info-card[data-v-48996a72]{padding:18px 22px;display:flex;align-items:center;gap:16px}.user-avatar[data-v-48996a72]{width:48px;height:48px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-size:1.3rem;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-email[data-v-48996a72]{font-size:.95rem;font-weight:600;color:#1f2937;margin:0 0 4px}.plan-badge[data-v-48996a72]{font-size:.72rem;font-weight:700;padding:2px 10px;border-radius:20px}.plan-free[data-v-48996a72]{background:#d1fae5;color:#065f46}.plan-beta[data-v-48996a72]{background:#dbeafe;color:#1e40af}.plan-basic[data-v-48996a72],.plan-plan1[data-v-48996a72],.plan-plan2[data-v-48996a72],.plan-plan3[data-v-48996a72],.plan-plan4[data-v-48996a72]{background:#ede9fe;color:#5b21b6}.accordion-card[data-v-48996a72]{border-radius:12px}.accordion-btn[data-v-48996a72]{width:100%;display:flex;align-items:center;gap:12px;padding:18px 22px;background:none;border:none;cursor:pointer;text-align:left;transition:background .15s}.accordion-btn-link[data-v-48996a72]{width:100%;display:flex;align-items:center;gap:12px;padding:18px 22px;background:none;border:none;cursor:pointer;text-align:left;text-decoration:none;transition:background .15s}.accordion-btn[data-v-48996a72]:hover,.accordion-btn-link[data-v-48996a72]:hover{background:#f8fafc}.acc-icon[data-v-48996a72]{font-size:1.15rem}.acc-title[data-v-48996a72]{flex:1;font-size:1rem;font-weight:600;color:#1f2937}.acc-chevron[data-v-48996a72]{font-size:1.2rem;color:#9ca3af;transition:transform .25s;display:inline-block}.acc-chevron.open[data-v-48996a72]{transform:rotate(180deg)}.accordion-body[data-v-48996a72]{max-height:0;overflow:hidden;transition:max-height .35s ease}.accordion-body.expanded[data-v-48996a72]{max-height:600px}.accordion-content[data-v-48996a72]{padding:4px 22px 22px;border-top:1px solid #f3f4f6}.alert-success[data-v-48996a72],.alert-error[data-v-48996a72]{padding:11px 15px;border-radius:8px;margin-bottom:16px;font-size:.88rem;font-weight:500}.alert-success[data-v-48996a72]{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.alert-error[data-v-48996a72]{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.password-form[data-v-48996a72]{display:flex;flex-direction:column;gap:16px;margin-top:8px}.form-group[data-v-48996a72]{display:flex;flex-direction:column;gap:5px}.form-group label[data-v-48996a72]{font-size:.78rem;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.04em}.form-group input[data-v-48996a72]{padding:10px 13px;border:1.5px solid #d1d5db;border-radius:8px;font-size:.93rem;color:#111827;background:#f9fafb;transition:border-color .2s,background .2s}.form-group input[data-v-48996a72]:focus{outline:none;border-color:#2563eb;background:#fff}.btn-primary[data-v-48996a72]{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:.93rem;font-weight:700;cursor:pointer;transition:background .2s,transform .1s}.btn-primary[data-v-48996a72]:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.btn-primary[data-v-48996a72]:disabled{background:#93c5fd;cursor:not-allowed}.spinner[data-v-48996a72]{width:13px;height:13px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-48996a72 .6s linear infinite}@keyframes spin-48996a72{to{transform:rotate(360deg)}}.plano-info[data-v-48996a72]{display:flex;flex-direction:column;gap:12px;margin-top:8px}.plano-row[data-v-48996a72]{display:flex;align-items:center;justify-content:space-between}.plano-label[data-v-48996a72]{font-size:.88rem;color:#6b7280}.plano-valor[data-v-48996a72]{font-size:.95rem;font-weight:700;color:#1f2937}.usage-bar-wrap[data-v-48996a72]{display:flex;align-items:center;gap:10px}.usage-bar-track[data-v-48996a72]{flex:1;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.usage-bar-fill[data-v-48996a72]{height:100%;border-radius:4px;transition:width .5s ease,background .3s}.pct-label[data-v-48996a72]{font-size:.82rem;font-weight:700;min-width:36px;text-align:right}.extra-alert[data-v-48996a72]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca;padding:10px 14px;border-radius:8px;font-size:.88rem}.beta-info[data-v-48996a72]{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe;padding:10px 14px;border-radius:8px;text-align:center;transition:background-color .2s}.btn-secondary[data-v-48996a72]{padding:10px 16px;background-color:#e5e7eb;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:background-color .2s}.btn-secondary[data-v-48996a72]:hover{background-color:#d1d5db}.manage-sub[data-v-48996a72],.upgrade-hint[data-v-48996a72]{margin-top:25px;text-align:center}.btn-upgrade[data-v-48996a72]{display:inline-block;background-color:#3b82f6;color:#fff;padding:10px 20px;border-radius:8px;text-decoration:none;font-weight:500;transition:all .2s ease}.btn-upgrade[data-v-48996a72]:hover{background-color:#2563eb;transform:translateY(-2px)}.btn-cancel[data-v-48996a72]{display:block;width:100%;margin-top:10px;padding:10px 16px;background-color:#fff;border:1.5px solid #ef4444;border-radius:8px;color:#ef4444;cursor:pointer;font-weight:600;font-size:.88rem;transition:background-color .2s,color .2s}.btn-cancel[data-v-48996a72]:hover:not(:disabled){background-color:#fef2f2}.btn-cancel[data-v-48996a72]:disabled{opacity:.5;cursor:not-allowed}.cancel-msg[data-v-48996a72]{margin-top:10px;font-size:.85rem;color:#374151;padding:8px 12px;background:#f3f4f6;border-radius:6px}.badge-count[data-v-48996a72]{background:#dbeafe;color:#1e40af;font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:12px;margin-left:-6px}.section-hint[data-v-48996a72]{font-size:.86rem;color:#64748b;margin-bottom:16px;line-height:1.5}.loading-mini[data-v-48996a72]{text-align:center;padding:16px;color:#64748b;font-size:.88rem}.empty-cnpjs[data-v-48996a72]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:16px;text-align:center;font-size:.88rem;color:#64748b;margin-bottom:20px}.cnpjs-table-wrap[data-v-48996a72]{overflow-x:auto;margin-bottom:24px}.cnpjs-table[data-v-48996a72]{width:100%;border-collapse:collapse;font-size:.88rem}.cnpjs-table th[data-v-48996a72]{text-align:left;padding:8px 10px;border-bottom:2px solid #e2e8f0;color:#475569;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px}.cnpjs-table td[data-v-48996a72]{padding:10px;border-bottom:1px solid #f1f5f9}.col-action[data-v-48996a72]{text-align:center;width:50px}.font-mono[data-v-48996a72]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.tag-tipo[data-v-48996a72]{font-size:.7rem;font-weight:800;padding:2px 6px;border-radius:4px;display:inline-block}.tag-matriz[data-v-48996a72]{background:#dbeafe;color:#1e40af}.tag-filial[data-v-48996a72]{background:#f1f5f9;color:#475569}.btn-del-cnpj[data-v-48996a72]{background:transparent;border:none;cursor:pointer;font-size:1rem;padding:4px;border-radius:4px;transition:transform .15s}.btn-del-cnpj[data-v-48996a72]:hover{transform:scale(1.2)}.add-cnpj-box[data-v-48996a72]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:18px}.box-title[data-v-48996a72]{font-size:.95rem;font-weight:700;color:#0f172a;margin:0 0 14px}.form-row-grid[data-v-48996a72]{display:grid;grid-template-columns:2fr 1fr;gap:12px}.form-group select[data-v-48996a72]{padding:10px 13px;border:1.5px solid #d1d5db;border-radius:8px;font-size:.93rem;color:#111827;background:#f9fafb;width:100%}.page-container[data-v-6d4a231f]{max-width:1280px;margin:0 auto;padding:30px 20px 80px;font-family:Inter,system-ui,sans-serif}.btn-back[data-v-6d4a231f]{background:none;border:none;color:#4f46e5;font-weight:600;cursor:pointer;font-size:.95rem;margin-bottom:20px}.btn-back[data-v-6d4a231f]:hover{text-decoration:underline}.hero-card[data-v-6d4a231f]{background:linear-gradient(135deg,#1e1b4b,#312e81);color:#fff;border-radius:16px;padding:24px 30px;display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.hero-info h2[data-v-6d4a231f]{margin:0 0 8px;font-size:1.5rem;font-weight:800}.sub-hero[data-v-6d4a231f]{margin:0;color:#c7d2fe;font-size:.95rem;max-width:750px}.conformity-badge[data-v-6d4a231f]{text-align:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:12px 20px;border-radius:12px}.conf-label[data-v-6d4a231f]{display:block;font-size:.75rem;color:#e0e7ff;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.conf-value[data-v-6d4a231f]{font-size:1.8rem;font-weight:900;color:#4ade80}.metrics-grid[data-v-6d4a231f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px}.metric-card[data-v-6d4a231f]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px;text-align:left}.m-tag[data-v-6d4a231f]{font-size:.8rem;font-weight:700;color:#64748b;text-transform:uppercase}.m-value[data-v-6d4a231f]{font-size:1.6rem;font-weight:800;margin:6px 0 2px;color:#0f172a}.m-sub[data-v-6d4a231f]{font-size:.78rem;color:#94a3b8;margin:0}.text-green[data-v-6d4a231f]{color:#16a34a!important}.text-yellow[data-v-6d4a231f]{color:#d97706!important}.text-red[data-v-6d4a231f]{color:#dc2626!important}.text-indigo[data-v-6d4a231f]{color:#4f46e5}.font-bold[data-v-6d4a231f]{font-weight:700}.font-semibold[data-v-6d4a231f]{font-weight:600}.table-controls[data-v-6d4a231f]{margin-bottom:16px}.filter-group[data-v-6d4a231f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filter-group label[data-v-6d4a231f]{font-size:.85rem;font-weight:700;color:#475569}.filter-btn[data-v-6d4a231f]{background:#fff;border:1px solid #cbd5e1;padding:6px 14px;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;color:#475569}.filter-btn.active[data-v-6d4a231f]{background:#1e293b;color:#fff;border-color:#1e293b}.filter-btn.ok.active[data-v-6d4a231f]{background:#16a34a;color:#fff;border-color:#16a34a}.filter-btn.warning.active[data-v-6d4a231f]{background:#d97706;color:#fff;border-color:#d97706}.filter-btn.danger.active[data-v-6d4a231f]{background:#dc2626;color:#fff;border-color:#dc2626}.table-card[data-v-6d4a231f]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.data-table[data-v-6d4a231f]{width:100%;border-collapse:collapse;text-align:left;font-size:.88rem}.data-table th[data-v-6d4a231f]{background:#f8fafc;padding:12px 16px;font-weight:700;color:#475569;border-bottom:1px solid #e2e8f0}.data-table td[data-v-6d4a231f]{padding:14px 16px;border-bottom:1px solid #f1f5f9;vertical-align:top}.text-right[data-v-6d4a231f]{text-align:right}.status-pill[data-v-6d4a231f]{display:inline-block;padding:4px 10px;border-radius:6px;font-weight:700;font-size:.78rem;text-align:center}.status-pill.ok[data-v-6d4a231f]{background:#dcfce7;color:#15803d}.status-pill.aviso[data-v-6d4a231f]{background:#fef3c7;color:#b45309}.status-pill.erro[data-v-6d4a231f]{background:#fee2e2;color:#b91c1c}.emit-info[data-v-6d4a231f]{display:flex;flex-direction:column}.emit-name[data-v-6d4a231f]{font-weight:600;color:#1e293b}.emit-cnpj[data-v-6d4a231f]{font-size:.78rem;color:#64748b}.tag-ok[data-v-6d4a231f]{color:#16a34a;font-weight:600;font-size:.82rem}.alerts-list[data-v-6d4a231f]{display:flex;flex-direction:column;gap:4px}.alert-tag[data-v-6d4a231f]{font-size:.78rem;padding:4px 8px;border-radius:6px;font-weight:600;display:inline-block}.alert-tag.warning[data-v-6d4a231f]{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.alert-tag.danger[data-v-6d4a231f]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.empty-row[data-v-6d4a231f]{text-align:center;padding:30px;color:#94a3b8;font-style:italic}.loading-state[data-v-6d4a231f]{text-align:center;padding:60px;color:#64748b}.spinner[data-v-6d4a231f]{width:36px;height:36px;border:3px solid #e2e8f0;border-top-color:#4f46e5;border-radius:50%;animation:spin-6d4a231f 1s infinite linear;margin:0 auto 16px}@keyframes spin-6d4a231f{to{transform:rotate(360deg)}}.page-container[data-v-954ec266]{max-width:1280px;margin:0 auto;padding:30px 20px 80px;font-family:Inter,system-ui,sans-serif;color:#1f2937}.page-header[data-v-954ec266]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.btn-back[data-v-954ec266]{background:none;border:none;padding:0;color:#4b5563;font-weight:500;font-size:.9rem;cursor:pointer;margin-bottom:12px}.btn-back[data-v-954ec266]:hover{color:#111827;text-decoration:underline}.title-wrap[data-v-954ec266]{display:flex;align-items:center;gap:12px;margin-bottom:6px}.page-title[data-v-954ec266]{margin:0;font-size:1.6rem;font-weight:700;color:#111827}.lote-badge[data-v-954ec266]{background:#dbf4ff;color:#0369a1;border:1px solid #bae6fd;padding:4px 10px;border-radius:6px;font-size:.85rem;font-weight:600}.subtitle[data-v-954ec266]{margin:0;color:#6b7280;font-size:.95rem}.btn-export[data-v-954ec266]{background:#10b981;color:#fff;border:none;padding:10px 18px;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;box-shadow:0 2px 4px #10b9814d;transition:transform .1s,box-shadow .2s}.btn-export[data-v-954ec266]:hover{transform:translateY(-1px);box-shadow:0 4px 6px #10b98166}.summary-cards[data-v-954ec266]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px}.sum-card[data-v-954ec266]{background:#fff;border-radius:10px;padding:16px 20px;border:1px solid #e5e7eb;box-shadow:0 2px 4px #00000008}.sc-label[data-v-954ec266]{font-size:.82rem;font-weight:600;color:#6b7280;margin:0 0 6px;text-transform:uppercase;letter-spacing:.05em}.sc-val[data-v-954ec266]{font-size:1.4rem;font-weight:800;color:#1f2937;margin:0}.sc-sub[data-v-954ec266]{font-size:.8rem;color:#64748b;margin:4px 0 0}.total-card[data-v-954ec266]{border-left:4px solid #3b82f6}.green[data-v-954ec266]{border-left:4px solid #10b981}.red[data-v-954ec266]{border-left:4px solid #ef4444}.indigo-card[data-v-954ec266]{border-left:4px solid #6366f1;background:#f5f3ff}.clickable[data-v-954ec266]{cursor:pointer;transition:transform .15s}.clickable[data-v-954ec266]:hover{transform:translateY(-2px)}.main-tabs[data-v-954ec266]{display:flex;gap:10px;border-bottom:2px solid #e2e8f0;margin-bottom:24px;overflow-x:auto}.tab-link[data-v-954ec266]{padding:12px 18px;background:none;border:none;border-bottom:3px solid transparent;font-size:.9rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s;white-space:nowrap}.tab-link[data-v-954ec266]:hover{color:#4f46e5}.tab-link.active[data-v-954ec266]{color:#4f46e5;border-bottom-color:#4f46e5;background:#faf5ff;border-top-left-radius:6px;border-top-right-radius:6px}.highlight-tab.active[data-v-954ec266]{background:#eef2ff}.tab-panel[data-v-954ec266]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:24px;box-shadow:0 2px 8px #0000000a}.sim-alert[data-v-954ec266]{padding:14px 18px;border-radius:8px;font-size:.9rem;margin-bottom:20px}.alert-warning[data-v-954ec266]{background:#fff7ed;color:#c2410c;border:1px solid #ffedd5}.alert-success[data-v-954ec266]{background:#f0fdf4;color:#15803d;border:1px solid #dcfce7}.sim-cards-grid[data-v-954ec266]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sim-card[data-v-954ec266]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.sim-card.accent-indigo[data-v-954ec266]{background:#f5f3ff;border-color:#ddd6fe}.sim-card.accent-green[data-v-954ec266]{background:#f0fdf4;border-color:#bbf7d0}.sim-card.accent-red[data-v-954ec266]{background:#fef2f2;border-color:#fecaca}.sim-tag[data-v-954ec266]{font-size:.78rem;text-transform:uppercase;font-weight:700;color:#64748b;letter-spacing:.04em}.sim-amount[data-v-954ec266]{font-size:1.8rem;font-weight:800;color:#0f172a;margin:8px 0}.sim-breakdown[data-v-954ec266]{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:#475569}.sim-subtext[data-v-954ec266]{font-size:.85rem;color:#64748b;margin:4px 0 0}.tab-description[data-v-954ec266]{font-size:.9rem;color:#475569;line-height:1.6;margin-bottom:20px}.sim-table-wrap[data-v-954ec266]{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.sim-table[data-v-954ec266]{width:100%;border-collapse:collapse;font-size:.85rem}.sim-table th[data-v-954ec266]{background:#f8fafc;padding:12px 16px;text-align:left;color:#475569;font-weight:600;border-bottom:1px solid #e2e8f0}.sim-table td[data-v-954ec266]{padding:12px 16px;border-bottom:1px solid #f1f5f9}.sim-table tr:last-child td[data-v-954ec266]{border-bottom:none}.col-center[data-v-954ec266]{text-align:center}.col-right[data-v-954ec266]{text-align:right}.font-mono[data-v-954ec266]{font-family:monospace}.font-bold[data-v-954ec266]{font-weight:700}.text-red[data-v-954ec266]{color:#dc2626}.text-green[data-v-954ec266]{color:#16a34a}.text-indigo[data-v-954ec266]{color:#4f46e5}.table-section[data-v-954ec266]{background:#fff;border-radius:10px;border:1px solid #e5e7eb;box-shadow:0 2px 6px #0000000a;overflow:hidden}.table-wrapper[data-v-954ec266]{width:100%;overflow-x:auto}.grid-table[data-v-954ec266]{width:100%;border-collapse:collapse;min-width:1000px;text-align:left}.grid-table th[data-v-954ec266]{background:#f9fafb;padding:12px 16px;font-size:.8rem;font-weight:700;color:#4b5563;border-bottom:1px solid #e5e7eb}.grid-table td[data-v-954ec266]{padding:12px 16px;font-size:.85rem;color:#374151;border-bottom:1px solid #f3f4f6;white-space:nowrap}.grid-table tbody tr[data-v-954ec266]:hover{background:#f8fafc}.col-chave[data-v-954ec266]{max-width:250px;overflow:hidden;text-overflow:ellipsis}.cell-chave[data-v-954ec266]{font-family:Consolas,monospace;font-size:.8rem;color:#111827}.cell-type span[data-v-954ec266]{background:#f3f4f6;padding:3px 8px;border-radius:4px;font-size:.75rem;font-weight:600}.highlight[data-v-954ec266]{border-right:1px solid #e5e7eb}.cell-total[data-v-954ec266]{font-weight:700;color:#111827;border-right:1px solid #f3f4f6}.text-new-tax[data-v-954ec266]{color:#d97706;font-weight:600;background:#fffcf2}.grid-table tfoot td[data-v-954ec266]{background:#f9fafb;font-weight:700;color:#111827;border-top:2px solid #d1d5db;border-bottom:none}.footer-label[data-v-954ec266]{text-align:right;color:#4b5563!important}.loading-state[data-v-954ec266],.error-state[data-v-954ec266]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px;border:1px dashed #d1d5db}.spinner[data-v-954ec266]{width:24px;height:24px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-954ec266 .8s linear infinite;margin:0 auto 12px}@keyframes spin-954ec266{to{transform:rotate(360deg)}}.btn-retry[data-v-954ec266]{background:#3b82f6;color:#fff;border:none;padding:8px 16px;border-radius:6px;margin-top:10px;cursor:pointer;font-weight:600}.evolucao-container[data-v-606f3db3]{padding:30px 20px;max-width:1240px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1e293b}.header-actions[data-v-606f3db3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.btn-back[data-v-606f3db3]{display:inline-flex;align-items:center;padding:8px 16px;background-color:#f1f5f9;color:#475569;text-decoration:none;border-radius:8px;font-weight:600;font-size:.9rem;transition:all .2s;border:1px solid #cbd5e1}.btn-back[data-v-606f3db3]:hover{background-color:#e2e8f0;color:#0f172a}.btn-excel[data-v-606f3db3]{display:inline-flex;align-items:center;padding:8px 16px;background-color:#10b981;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .2s}.btn-excel[data-v-606f3db3]:hover{background-color:#059669}.page-header[data-v-606f3db3]{margin-bottom:28px}.page-header h1[data-v-606f3db3]{font-size:1.85rem;font-weight:800;color:#0f172a;margin-bottom:6px}.subtitle[data-v-606f3db3]{color:#64748b;font-size:1rem}.filter-card[data-v-606f3db3]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:28px;box-shadow:0 1px 3px #0000000a}.filter-form[data-v-606f3db3]{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.form-group[data-v-606f3db3]{display:flex;flex-direction:column;gap:6px}.form-group.flex-1[data-v-606f3db3]{flex:1;min-width:280px}.form-group label[data-v-606f3db3]{font-size:.85rem;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.03em}select[data-v-606f3db3]{padding:10px 14px;border:1px solid #cbd5e1;border-radius:8px;background-color:#f8fafc;color:#0f172a;font-size:.95rem;font-weight:500;outline:none;cursor:pointer}select[data-v-606f3db3]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.btn-primary[data-v-606f3db3]{padding:10px 24px;background-color:#2563eb;color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:background .2s;height:42px}.btn-primary[data-v-606f3db3]:hover:not(:disabled){background-color:#1d4ed8}.error-msg[data-v-606f3db3]{color:#ef4444;font-size:.88rem;margin-top:10px}.summary-grid[data-v-606f3db3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:36px}.summary-card[data-v-606f3db3]{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #00000008}.summary-icon[data-v-606f3db3]{font-size:1.8rem;background:#f8fafc;width:52px;height:52px;border-radius:10px;display:flex;align-items:center;justify-content:center}.summary-info[data-v-606f3db3]{display:flex;flex-direction:column}.summary-info .label[data-v-606f3db3]{font-size:.8rem;color:#64748b;font-weight:600;text-transform:uppercase}.summary-info .value[data-v-606f3db3]{font-size:1.35rem;font-weight:800;color:#0f172a;margin-top:2px}.summary-info .value small[data-v-606f3db3]{font-size:.85rem;font-weight:600}.timeline-container[data-v-606f3db3]{margin-top:10px}.timeline-title[data-v-606f3db3]{font-size:1.3rem;font-weight:800;color:#0f172a;margin-bottom:20px}.months-grid[data-v-606f3db3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.month-card[data-v-606f3db3]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 2px 4px #00000005;transition:transform .2s,box-shadow .2s}.month-card[data-v-606f3db3]:hover{transform:translateY(-2px);box-shadow:0 6px 12px #0000000f}.month-header[data-v-606f3db3]{background:#f8fafc;padding:14px 18px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.month-header h3[data-v-606f3db3]{font-size:1.05rem;font-weight:700;color:#0f172a;margin:0}.badge-docs[data-v-606f3db3]{font-size:.75rem;background:#e2e8f0;color:#475569;padding:3px 8px;border-radius:20px;font-weight:600}.month-body[data-v-606f3db3]{padding:18px;display:flex;flex-direction:column;gap:12px}.metric-row[data-v-606f3db3]{display:flex;justify-content:space-between;align-items:center;font-size:.92rem}.metric-label[data-v-606f3db3]{color:#64748b;font-weight:500}.metric-val[data-v-606f3db3]{color:#0f172a;font-weight:600}.highlight-row[data-v-606f3db3]{background:#f8fafc;padding:8px 10px;border-radius:6px;margin:4px 0}.text-green[data-v-606f3db3]{color:#16a34a}.text-blue[data-v-606f3db3]{color:#2563eb}.text-red[data-v-606f3db3]{color:#dc2626}.text-credito[data-v-606f3db3]{color:#059669;font-weight:700}.text-debito[data-v-606f3db3]{color:#d97706;font-weight:700}.badge-saldo-credito[data-v-606f3db3]{background:#dcfce7;color:#15803d;padding:2px 6px;border-radius:4px;font-size:.75rem;margin-left:4px}.badge-saldo-debito[data-v-606f3db3]{background:#fef3c7;color:#b45309;padding:2px 6px;border-radius:4px;font-size:.75rem;margin-left:4px}.variation-footer[data-v-606f3db3]{margin-top:6px;padding-top:12px;border-top:1px dashed #e2e8f0;display:flex;justify-content:space-between;align-items:center}.var-label[data-v-606f3db3]{font-size:.8rem;color:#64748b;font-weight:500}.variation-badge[data-v-606f3db3]{font-size:.82rem;font-weight:700;padding:3px 10px;border-radius:6px}.variation-badge.positive[data-v-606f3db3]{background-color:#dcfce7;color:#166534}.variation-badge.negative[data-v-606f3db3]{background-color:#fee2e2;color:#991b1b}.variation-badge.neutral[data-v-606f3db3]{background-color:#f1f5f9;color:#475569}.empty-state[data-v-606f3db3]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px;border:1px dashed #cbd5e1}.empty-icon[data-v-606f3db3]{font-size:3rem;margin-bottom:12px}.empty-state h3[data-v-606f3db3]{font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:6px}.empty-state p[data-v-606f3db3]{color:#64748b;margin-bottom:20px}.mt-3[data-v-606f3db3]{margin-top:12px}.page-container[data-v-915da66f]{max-width:1280px;margin:0 auto;padding:30px 20px 80px;font-family:Inter,system-ui,sans-serif;color:#1f2937}.page-header[data-v-915da66f]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.btn-back[data-v-915da66f]{background:none;border:none;padding:0;color:#4b5563;font-weight:500;font-size:.9rem;cursor:pointer;margin-bottom:12px}.btn-back[data-v-915da66f]:hover{color:#111827;text-decoration:underline}.title-wrap[data-v-915da66f]{display:flex;align-items:center;gap:12px;margin-bottom:6px}.page-title[data-v-915da66f]{margin:0;font-size:1.6rem;font-weight:700;color:#111827}.lote-badge[data-v-915da66f]{background:#e0e7ff;color:#4338ca;border:1px solid #c7d2fe;padding:4px 10px;border-radius:6px;font-size:.85rem;font-weight:600}.subtitle[data-v-915da66f]{margin:0;color:#6b7280;font-size:.95rem}.summary-cards[data-v-915da66f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:24px}.sum-card[data-v-915da66f]{background:#fff;border-radius:10px;padding:18px 20px;border:1px solid #e5e7eb;box-shadow:0 2px 4px #00000008}.sc-label[data-v-915da66f]{font-size:.82rem;font-weight:600;color:#6b7280;margin:0 0 6px;text-transform:uppercase;letter-spacing:.05em}.sc-val[data-v-915da66f]{font-size:1.45rem;font-weight:800;color:#1f2937;margin:0}.sc-sub[data-v-915da66f]{font-size:.8rem;color:#64748b;margin:4px 0 0}.total-card[data-v-915da66f]{border-left:4px solid #3b82f6}.green[data-v-915da66f]{border-left:4px solid #10b981}.indigo-card[data-v-915da66f]{border-left:4px solid #6366f1;background:#f5f3ff}.main-tabs[data-v-915da66f]{display:flex;gap:10px;border-bottom:2px solid #e2e8f0;margin-bottom:24px;overflow-x:auto}.tab-link[data-v-915da66f]{padding:12px 18px;background:none;border:none;border-bottom:3px solid transparent;font-size:.9rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s;white-space:nowrap}.tab-link[data-v-915da66f]:hover{color:#4f46e5}.tab-link.active[data-v-915da66f]{color:#4f46e5;border-bottom-color:#4f46e5;background:#faf5ff;border-top-left-radius:6px;border-top-right-radius:6px}.tab-panel[data-v-915da66f]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:24px;box-shadow:0 2px 8px #0000000a}.sim-alert[data-v-915da66f]{padding:14px 18px;border-radius:8px;font-size:.9rem;margin-bottom:20px}.alert-warning[data-v-915da66f]{background:#fff7ed;color:#c2410c;border:1px solid #ffedd5}.alert-success[data-v-915da66f]{background:#f0fdf4;color:#15803d;border:1px solid #dcfce7}.sim-cards-grid[data-v-915da66f]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sim-card[data-v-915da66f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.sim-card.accent-indigo[data-v-915da66f]{background:#f5f3ff;border-color:#ddd6fe}.sim-card.accent-green[data-v-915da66f]{background:#f0fdf4;border-color:#bbf7d0}.sim-card.accent-red[data-v-915da66f]{background:#fef2f2;border-color:#fecaca}.sim-tag[data-v-915da66f]{font-size:.78rem;text-transform:uppercase;font-weight:700;color:#64748b;letter-spacing:.04em}.sim-amount[data-v-915da66f]{font-size:1.8rem;font-weight:800;color:#0f172a;margin:8px 0}.sim-breakdown[data-v-915da66f]{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:#475569}.sim-subtext[data-v-915da66f]{font-size:.85rem;color:#64748b;margin:4px 0 0}.tab-description[data-v-915da66f]{font-size:.9rem;color:#475569;line-height:1.6;margin-bottom:20px}.sim-table-wrap[data-v-915da66f]{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.sim-table[data-v-915da66f]{width:100%;border-collapse:collapse;font-size:.85rem}.sim-table th[data-v-915da66f]{background:#f8fafc;padding:12px 16px;text-align:left;color:#475569;font-weight:600;border-bottom:1px solid #e2e8f0}.sim-table td[data-v-915da66f]{padding:12px 16px;border-bottom:1px solid #f1f5f9}.sim-table tr:last-child td[data-v-915da66f]{border-bottom:none}.col-center[data-v-915da66f]{text-align:center}.col-right[data-v-915da66f]{text-align:right}.font-mono[data-v-915da66f]{font-family:monospace}.font-bold[data-v-915da66f]{font-weight:700}.text-red[data-v-915da66f]{color:#dc2626}.text-green[data-v-915da66f]{color:#16a34a}.text-indigo[data-v-915da66f]{color:#4f46e5}.loading-state[data-v-915da66f],.error-state[data-v-915da66f]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px;border:1px dashed #d1d5db}.spinner[data-v-915da66f]{width:24px;height:24px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-915da66f .8s linear infinite;margin:0 auto 12px}@keyframes spin-915da66f{to{transform:rotate(360deg)}}.btn-retry[data-v-915da66f]{background:#3b82f6;color:#fff;border:none;padding:8px 16px;border-radius:6px;margin-top:10px;cursor:pointer;font-weight:600}.regimes-container[data-v-f1cb83db]{padding:30px 20px;max-width:1360px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1e293b}.header-actions[data-v-f1cb83db]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.btn-back[data-v-f1cb83db]{display:inline-flex;align-items:center;padding:8px 16px;background-color:#f1f5f9;color:#475569;text-decoration:none;border-radius:8px;font-weight:600;font-size:.9rem;border:1px solid #cbd5e1}.btn-back[data-v-f1cb83db]:hover{background-color:#e2e8f0;color:#0f172a}.btn-excel[data-v-f1cb83db]{display:inline-flex;align-items:center;padding:8px 16px;background-color:#10b981;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer}.btn-excel[data-v-f1cb83db]:hover{background-color:#059669}.page-header[data-v-f1cb83db]{margin-bottom:28px}.page-header h1[data-v-f1cb83db]{font-size:1.85rem;font-weight:800;color:#0f172a;margin-bottom:6px}.subtitle[data-v-f1cb83db]{color:#64748b;font-size:1rem;max-width:900px;line-height:1.5}.filter-card[data-v-f1cb83db]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:28px;box-shadow:0 1px 3px #0000000a}.filter-grid[data-v-f1cb83db]{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.form-group[data-v-f1cb83db]{display:flex;flex-direction:column;gap:6px}.form-group.flex-1[data-v-f1cb83db]{flex:1;min-width:220px}.form-group label[data-v-f1cb83db]{font-size:.82rem;font-weight:700;color:#334155;text-transform:uppercase}select[data-v-f1cb83db],input[type=date][data-v-f1cb83db],input[type=number][data-v-f1cb83db]{padding:10px 14px;border:1px solid #cbd5e1;border-radius:8px;background-color:#f8fafc;color:#0f172a;font-size:.95rem;font-weight:500}.input-with-pct[data-v-f1cb83db]{display:flex;align-items:center;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding-right:12px}.input-with-pct input[data-v-f1cb83db]{border:none;background:transparent;width:70px}.btn-primary[data-v-f1cb83db]{padding:10px 24px;background-color:#2563eb;color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer;height:42px}.btn-primary[data-v-f1cb83db]:hover:not(:disabled){background-color:#1d4ed8}.copilot-card[data-v-f1cb83db]{background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:12px;padding:24px;color:#fff;margin-bottom:28px;box-shadow:0 4px 12px #0f172a26}.copilot-badge[data-v-f1cb83db]{display:inline-block;background:#3b82f6;color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase;padding:4px 10px;border-radius:20px;margin-bottom:12px}.copilot-title[data-v-f1cb83db]{font-size:1.35rem;font-weight:800;color:#38bdf8;margin-bottom:8px}.copilot-desc[data-v-f1cb83db]{color:#cbd5e1;font-size:.98rem;line-height:1.6;margin:0}.raiox-grid[data-v-f1cb83db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:32px}.raiox-card[data-v-f1cb83db]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px;display:flex;flex-direction:column}.rx-label[data-v-f1cb83db]{font-size:.8rem;font-weight:700;color:#64748b;text-transform:uppercase}.rx-val[data-v-f1cb83db]{font-size:1.35rem;font-weight:800;color:#0f172a;margin:4px 0}.rx-sub[data-v-f1cb83db]{font-size:.82rem;color:#64748b}.rx-badge-b2b[data-v-f1cb83db]{display:inline-block;background:#dbeafe;color:#1e40af;font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:4px;width:fit-content}.regimes-grid-4[data-v-f1cb83db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.regime-card[data-v-f1cb83db]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 6px #00000008;position:relative}.regime-card.campeao[data-v-f1cb83db]{border:2px solid #16a34a;box-shadow:0 8px 20px #16a34a26}.campeao-badge[data-v-f1cb83db]{background:#16a34a;color:#fff;font-size:.78rem;font-weight:800;text-align:center;padding:6px;text-transform:uppercase}.regime-card.featured-real[data-v-f1cb83db]{border:2px solid #7c3aed;box-shadow:0 8px 20px #7c3aed1f}.real-badge[data-v-f1cb83db]{background:#7c3aed;color:#fff;font-size:.78rem;font-weight:800;text-align:center;padding:6px;text-transform:uppercase}.regime-header[data-v-f1cb83db]{background:#f8fafc;padding:16px 20px;border-bottom:1px solid #e2e8f0}.regime-header h3[data-v-f1cb83db]{font-size:1.15rem;font-weight:800;color:#0f172a;margin:0 0 4px}.regime-tag[data-v-f1cb83db]{font-size:.8rem;color:#64748b;font-weight:600}.regime-body[data-v-f1cb83db]{padding:18px;display:flex;flex-direction:column;gap:16px}.regime-metric[data-v-f1cb83db]{background:#f8fafc;padding:14px;border-radius:8px;display:flex;flex-direction:column}.regime-metric .label[data-v-f1cb83db]{font-size:.78rem;font-weight:700;color:#64748b;text-transform:uppercase}.price-val[data-v-f1cb83db]{font-size:1.5rem;font-weight:800;color:#0f172a;margin:4px 0}.eff-rate[data-v-f1cb83db]{font-size:.85rem;color:#475569}.regime-features[data-v-f1cb83db]{display:flex;flex-direction:column;gap:10px}.rf-item[data-v-f1cb83db]{display:flex;justify-content:space-between;font-size:.88rem;color:#475569}.alert-item[data-v-f1cb83db]{background:#fef2f2;padding:8px 10px;border-radius:6px}.success-item[data-v-f1cb83db]{background:#f0fdf4;padding:8px 10px;border-radius:6px}.text-green[data-v-f1cb83db]{color:#16a34a}.text-blue[data-v-f1cb83db]{color:#2563eb}.text-red[data-v-f1cb83db]{color:#dc2626}.empty-state[data-v-f1cb83db]{text-align:center;padding:60px 20px;background:#fff;border-radius:12px;border:1px dashed #cbd5e1}.empty-icon[data-v-f1cb83db]{font-size:3rem;margin-bottom:12px}.mt-3[data-v-f1cb83db]{margin-top:12px}.help-container[data-v-d7762317]{max-width:1200px;margin:0 auto;padding:32px 20px 80px;font-family:Inter,system-ui,sans-serif;color:#1f2937}.header[data-v-d7762317]{margin-bottom:32px;border-bottom:1px solid #e5e7eb;padding-bottom:20px}.header h1[data-v-d7762317]{font-size:1.8rem;font-weight:800;color:#111827;margin:0 0 8px}.header p[data-v-d7762317]{color:#6b7280;font-size:1rem;margin:0}.help-content[data-v-d7762317]{display:grid;grid-template-columns:260px 1fr;gap:32px}.sidebar[data-v-d7762317]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px;height:fit-content;box-shadow:0 1px 3px #00000005}.sidebar ul[data-v-d7762317]{list-style:none;padding:0;margin:0}.sidebar li[data-v-d7762317]{padding:12px 16px;font-size:.9rem;font-weight:600;color:#4b5563;border-radius:8px;cursor:pointer;transition:all .2s ease;margin-bottom:4px}.sidebar li[data-v-d7762317]:hover{background:#f3f4f6;color:#111827}.sidebar li.active[data-v-d7762317]{background:#e0e7ff;color:#3730a3;font-weight:700}.main-panel[data-v-d7762317]{min-height:500px}.panel-card[data-v-d7762317]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px;box-shadow:0 2px 4px #00000008}.panel-card h2[data-v-d7762317]{font-size:1.4rem;font-weight:800;color:#111827;margin-top:0;margin-bottom:24px;border-bottom:2px solid #f3f4f6;padding-bottom:12px}.faq-item[data-v-d7762317]{margin-bottom:28px}.faq-item[data-v-d7762317]:last-child{margin-bottom:0}.faq-item h3[data-v-d7762317]{font-size:1.05rem;font-weight:700;color:#1f2937;margin:0 0 10px}.faq-item p[data-v-d7762317]{font-size:.92rem;color:#4b5563;line-height:1.6;margin:0}.intro-table[data-v-d7762317]{margin-top:14px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.intro-table table[data-v-d7762317]{width:100%;border-collapse:collapse;font-size:.88rem}.intro-table th[data-v-d7762317]{background:#f9fafb;padding:10px 14px;text-align:left;font-weight:700;color:#374151;border-bottom:1px solid #e5e7eb}.intro-table td[data-v-d7762317]{padding:10px 14px;border-bottom:1px solid #f3f4f6;color:#4b5563}.intro-table tr:last-child td[data-v-d7762317]{border-bottom:none}@media(max-width:768px){.help-content[data-v-d7762317]{grid-template-columns:1fr}}.brand-header[data-v-19037520]{display:flex;justify-content:center;align-items:center;margin-bottom:25px}.app-logo[data-v-19037520]{max-width:280px;height:auto}.desc[data-v-19037520]{margin-bottom:20px;font-size:.95rem;color:#555;text-align:center}h2[data-v-19037520]{text-align:center;margin-bottom:10px;color:#333}.login-container[data-v-19037520]{max-width:450px;margin:50px auto;padding:40px;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 12px #0000001a;background-color:#fff}.form-group[data-v-19037520]{margin-bottom:15px}label[data-v-19037520]{display:block;margin-bottom:5px}input[data-v-19037520]{width:100%;padding:8px;box-sizing:border-box}button[data-v-19037520]{width:100%;padding:10px;background-color:#4caf50;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:700}button[data-v-19037520]:disabled{background-color:#a5d6a7;cursor:not-allowed}.success[data-v-19037520]{color:#2e7d32;margin-top:15px;text-align:center;font-weight:700}.error[data-v-19037520]{color:#c62828;margin-top:15px;text-align:center}.register-links[data-v-19037520]{text-align:center;margin-top:20px;font-size:.95rem}.register-links a[data-v-19037520]{color:#1a73e8;text-decoration:none;font-weight:700}.register-links a[data-v-19037520]:hover{text-decoration:underline}.brand-header[data-v-198b1876]{display:flex;justify-content:center;align-items:center;margin-bottom:25px}.app-logo[data-v-198b1876]{max-width:280px;height:auto}.desc[data-v-198b1876]{margin-bottom:20px;font-size:.95rem;color:#555;text-align:center}h2[data-v-198b1876]{text-align:center;margin-bottom:10px;color:#333}.login-container[data-v-198b1876]{max-width:450px;margin:50px auto;padding:40px;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 12px #0000001a;background-color:#fff}.form-group[data-v-198b1876]{margin-bottom:15px}label[data-v-198b1876]{display:block;margin-bottom:5px}input[data-v-198b1876]{width:100%;padding:8px;box-sizing:border-box}button[data-v-198b1876]{width:100%;padding:10px;background-color:#4caf50;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:700}button[data-v-198b1876]:disabled{background-color:#a5d6a7;cursor:not-allowed}.success[data-v-198b1876]{color:#2e7d32;margin-top:15px;text-align:center;font-weight:700}.error[data-v-198b1876]{color:#c62828;margin-top:15px;text-align:center}.register-links[data-v-198b1876]{text-align:center;margin-top:20px;font-size:.95rem}.register-links a[data-v-198b1876]{color:#1a73e8;text-decoration:none;font-weight:700}.register-links a[data-v-198b1876]:hover{text-decoration:underline}.admin-panel[data-v-29821456]{max-width:1200px;margin:0 auto}table[data-v-29821456]{width:100%;border-collapse:collapse;margin-top:20px}th[data-v-29821456],td[data-v-29821456]{padding:10px;border:1px solid #ddd;text-align:center}th[data-v-29821456]{background-color:#f4f4f4}.inactive[data-v-29821456]{background-color:#fee}.error[data-v-29821456]{color:red;margin:10px 0}.success[data-v-29821456]{color:green;margin:10px 0}.actions[data-v-29821456]{display:flex;gap:5px;justify-content:center}button[data-v-29821456]{padding:5px 10px;border:none;cursor:pointer;border-radius:4px}.btn-renew[data-v-29821456]{background-color:#28a745;color:#fff}.btn-toggle[data-v-29821456]{background-color:#ffc107;color:#000}.btn-delete[data-v-29821456]{background-color:#dc3545;color:#fff}.badge.ok[data-v-29821456]{color:green;font-weight:700}.badge.error[data-v-29821456]{color:red;font-weight:700}
