.password-field[data-v-28db234d]{position:relative;display:inline-flex;align-items:center;width:100%}.password-field input[data-v-28db234d]{width:100%;padding-right:40px}.password-toggle[data-v-28db234d]{position:absolute;right:8px;background:none;border:none;cursor:pointer;font-size:1.2rem;padding:4px;opacity:.6;transition:opacity .2s}.password-toggle[data-v-28db234d]:hover{opacity:1}.login-theme-choice[data-v-a2cfa99b]{position:fixed;top:20px;right:20px;z-index:2;display:flex;gap:4px;padding:4px;border:1px solid var(--border,#dbe5f0);border-radius:12px;background:var(--surface,#fff);box-shadow:0 8px 24px #0f172a1a}.login-theme-choice button[data-v-a2cfa99b]{padding:8px 12px;border:0;border-radius:8px;color:var(--muted,#64748b);background:transparent;font-weight:700;cursor:pointer}.login-theme-choice button.active[data-v-a2cfa99b]{color:var(--primary,#0873bd);background:var(--surface-soft,#eef5ff)}.client-access-separator[data-v-a2cfa99b]{display:flex;align-items:center;gap:.75rem;color:var(--muted,#64748b);font-size:.8rem}.client-access-separator[data-v-a2cfa99b]:before,.client-access-separator[data-v-a2cfa99b]:after{content:"";height:1px;flex:1;background:var(--border,#dbe5f0)}.client-access-link[data-v-a2cfa99b]{display:flex;justify-content:center;text-decoration:none}@media(max-width:520px){.login-theme-choice[data-v-a2cfa99b]{position:absolute;top:12px;right:12px}}.login-theme-choice[data-v-ff17f159]{position:fixed;top:20px;right:20px;z-index:2;display:flex;gap:4px;padding:4px;border:1px solid var(--border,#dbe5f0);border-radius:12px;background:var(--surface,#fff);box-shadow:0 8px 24px #0f172a1a}.login-theme-choice button[data-v-ff17f159]{padding:8px 12px;border:0;border-radius:8px;color:var(--muted,#64748b);background:transparent;font-weight:700;cursor:pointer}.login-theme-choice button.active[data-v-ff17f159]{color:var(--primary,#0873bd);background:var(--surface-soft,#eef5ff)}.login-links[data-v-ff17f159]{margin-top:20px;text-align:center}.login-links a[data-v-ff17f159]{color:#ff8c00;font-size:.8rem;text-decoration:none}.email-debug[data-v-ff17f159]{margin:12px 0;padding:12px;border:1px solid #7dd3fc;border-radius:8px;background:#f0f9ff;color:#0f172a;font-size:.78rem;text-align:left}.email-debug.failed[data-v-ff17f159]{border-color:#fca5a5;background:#fff1f2}.email-debug strong[data-v-ff17f159]{display:block;margin-bottom:8px}.email-debug dl[data-v-ff17f159]{display:grid;grid-template-columns:minmax(80px,120px) 1fr;gap:6px 10px;margin:0}.email-debug dt[data-v-ff17f159]{font-weight:700;color:#334155}.email-debug dd[data-v-ff17f159]{margin:0;overflow-wrap:anywhere}@media(max-width:520px){.login-theme-choice[data-v-ff17f159]{position:absolute;top:12px;right:12px}}.login-theme-choice[data-v-20e92919]{position:fixed;top:20px;right:20px;z-index:2;display:flex;gap:4px;padding:4px;border:1px solid var(--border,#dbe5f0);border-radius:12px;background:var(--surface,#fff);box-shadow:0 8px 24px #0f172a1a}.login-theme-choice button[data-v-20e92919]{padding:8px 12px;border:0;border-radius:8px;color:var(--muted,#64748b);background:transparent;font-weight:700;cursor:pointer}.login-theme-choice button.active[data-v-20e92919]{color:var(--primary,#0873bd);background:var(--surface-soft,#eef5ff)}.login-links[data-v-20e92919]{margin-top:20px;text-align:center}.login-links a[data-v-20e92919]{color:#ff8c00;font-size:.8rem;text-decoration:none}@media(max-width:520px){.login-theme-choice[data-v-20e92919]{position:absolute;top:12px;right:12px}}.login-theme-choice[data-v-a7867948]{position:fixed;top:20px;right:20px;z-index:2;display:flex;gap:4px;padding:4px;border:1px solid var(--border,#dbe5f0);border-radius:12px;background:var(--surface,#fff);box-shadow:0 8px 24px #0f172a1a}.login-theme-choice button[data-v-a7867948]{padding:8px 12px;border:0;border-radius:8px;color:var(--muted,#64748b);background:transparent;font-weight:700;cursor:pointer}.login-theme-choice button.active[data-v-a7867948]{color:var(--primary,#0873bd);background:var(--surface-soft,#eef5ff)}.login-links[data-v-a7867948]{margin-top:20px;text-align:center}.login-links a[data-v-a7867948]{color:#ff8c00;font-size:.8rem;text-decoration:none}.email-debug[data-v-a7867948]{margin:12px 0;padding:12px;border:1px solid #7dd3fc;border-radius:8px;background:#f0f9ff;color:#0f172a;font-size:.78rem;text-align:left}.email-debug.failed[data-v-a7867948]{border-color:#fca5a5;background:#fff1f2}.email-debug strong[data-v-a7867948]{display:block;margin-bottom:8px}.email-debug dl[data-v-a7867948]{display:grid;grid-template-columns:minmax(80px,120px) 1fr;gap:6px 10px;margin:0}.email-debug dt[data-v-a7867948]{font-weight:700;color:#334155}.email-debug dd[data-v-a7867948]{margin:0;overflow-wrap:anywhere}@media(max-width:520px){.login-theme-choice[data-v-a7867948]{position:absolute;top:12px;right:12px}}.login-theme-choice[data-v-e29358a0]{position:fixed;top:20px;right:20px;z-index:2;display:flex;gap:4px;padding:4px;border:1px solid var(--border,#dbe5f0);border-radius:12px;background:var(--surface,#fff);box-shadow:0 8px 24px #0f172a1a}.login-theme-choice button[data-v-e29358a0]{padding:8px 12px;border:0;border-radius:8px;color:var(--muted,#64748b);background:transparent;font-weight:700;cursor:pointer}.login-theme-choice button.active[data-v-e29358a0]{color:var(--primary,#0873bd);background:var(--surface-soft,#eef5ff)}.login-links[data-v-e29358a0]{margin-top:20px;text-align:center}.login-links a[data-v-e29358a0]{color:#ff8c00;font-size:.8rem;text-decoration:none}@media(max-width:520px){.login-theme-choice[data-v-e29358a0]{position:absolute;top:12px;right:12px}}.master-link[data-v-c3309493]{display:block;margin-top:14px;color:#ff8c00;font-size:.8rem;text-align:center;text-decoration:none}.master-theme-choice[data-v-c3309493]{position:fixed;top:20px;right:20px;z-index:2;display:flex;gap:4px;padding:4px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 8px 24px #0f172a1a}.master-theme-choice button[data-v-c3309493]{padding:8px 12px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-weight:800}.master-theme-choice button.active[data-v-c3309493]{color:var(--primary);background:var(--surface-soft)}.email-debug[data-v-c3309493]{margin:12px 0;padding:12px;border:1px solid #7dd3fc;border-radius:8px;background:#f0f9ff;color:#0f172a;font-size:.78rem;text-align:left}.email-debug.failed[data-v-c3309493]{border-color:#fca5a5;background:#fff1f2}.email-debug strong[data-v-c3309493]{display:block;margin-bottom:8px}.email-debug dl[data-v-c3309493]{display:grid;grid-template-columns:minmax(80px,120px) 1fr;gap:6px 10px;margin:0}.email-debug dt[data-v-c3309493]{font-weight:700;color:#334155}.email-debug dd[data-v-c3309493]{margin:0;overflow-wrap:anywhere}@media(max-width:520px){.master-theme-choice[data-v-c3309493]{position:absolute;top:12px;right:12px}}.menu-item-label[data-v-187a81ec]{min-width:0;overflow:visible;white-space:normal;line-height:1.25;overflow-wrap:anywhere}.menu-item-label-long[data-v-187a81ec]{font-size:12px}.menu-item-label-very-long[data-v-187a81ec]{font-size:11px}.menu-link-boletos[data-v-187a81ec],.menu-link-boletos[data-v-187a81ec]:visited,.menu-link-boletos[data-v-187a81ec]:hover,.menu-link-boletos.router-link-active[data-v-187a81ec],.menu-link-boletos span[data-v-187a81ec]{color:#fff!important}.chart-container[data-v-8be49b4f]{padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:12px;min-height:300px;display:flex;flex-direction:column}.chart-title[data-v-8be49b4f]{margin:0 0 12px;font-size:16px;font-weight:600;color:var(--text)}canvas[data-v-8be49b4f]{width:100%!important;height:100%!important}.chart-wrapper[data-v-8be49b4f]{position:relative;width:100%;min-height:0}.chart-container[data-v-e1118de9]{padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:12px;min-height:300px;display:flex;flex-direction:column}.chart-title[data-v-e1118de9]{margin:0 0 12px;font-size:16px;font-weight:600;color:var(--text)}canvas[data-v-e1118de9]{width:100%!important;height:100%!important}.chart-wrapper[data-v-e1118de9]{position:relative;width:100%;min-height:0}.chart-container[data-v-adbf6dde]{padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;align-items:center}.chart-title[data-v-adbf6dde]{margin:0 0 12px;font-size:16px;font-weight:600;color:var(--text);width:100%}.chart-wrapper[data-v-adbf6dde]{width:100%;position:relative;display:flex;justify-content:center;align-items:center}canvas[data-v-adbf6dde]{width:100%!important;height:100%!important}.dashboard-container[data-v-37944a6d]{padding-bottom:2rem}.page-heading h1[data-v-37944a6d]{color:var(--text);margin-top:.5rem}.page-heading .eyebrow[data-v-37944a6d]{color:var(--muted);font-weight:600;font-size:.8rem}.header-actions[data-v-37944a6d]{display:flex;gap:12px}.primary-button[data-v-37944a6d]{padding:10px 20px;background-color:#005cab;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .2s}.primary-button[data-v-37944a6d]:hover{background-color:#004a89}.stats-grid[data-v-37944a6d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-37944a6d]{display:flex;justify-content:space-between;align-items:flex-start;position:relative;overflow:hidden;padding:24px;background:var(--surface);border-radius:16px;border:1px solid var(--border);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:transform .2s,box-shadow .2s}.stat-icon-wrapper[data-v-37944a6d]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px}.stat-icon-wrapper.green[data-v-37944a6d]{background:#ecfdf5}.stat-icon-wrapper.red[data-v-37944a6d]{background:#fef2f2}.stat-icon-wrapper.blue[data-v-37944a6d]{background:#eff6ff}.stat-icon-wrapper.orange[data-v-37944a6d]{background:#fffbeb}.stat-card[data-v-37944a6d]:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a}.stat-card.border-green[data-v-37944a6d]{border-left:4px solid #10b981}.stat-card.border-red[data-v-37944a6d]{border-left:4px solid #ef4444}.stat-card.border-blue[data-v-37944a6d]{border-left:4px solid #3b82f6}.stat-card.border-orange[data-v-37944a6d]{border-left:4px solid #f59e0b}.stat-label[data-v-37944a6d]{font-size:14px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.025em}.stat-value[data-v-37944a6d]{margin:8px 0;font-size:24px;font-weight:800;color:var(--text)}.stat-meta[data-v-37944a6d]{display:flex;align-items:center;gap:8px}.stat-change[data-v-37944a6d]{font-size:14px;font-weight:700}.stat-change.up[data-v-37944a6d]{color:#10b981}.stat-change.down[data-v-37944a6d]{color:#ef4444}.stat-period[data-v-37944a6d]{font-size:12px;color:#94a3b8}.dashboard-main-grid[data-v-37944a6d]{display:grid;grid-template-columns:1.5fr 1fr;gap:24px}.dormant-customers-heading[data-v-37944a6d]{margin-top:28px}.dormant-customers-heading h2[data-v-37944a6d]{margin-bottom:4px}.dormant-customers-heading p[data-v-37944a6d]{margin:0}.customer-link[data-v-37944a6d]{color:var(--primary);font-weight:600;text-decoration:none;white-space:nowrap}.customer-link[data-v-37944a6d]:hover{text-decoration:underline}@media(max-width:1024px){.dashboard-main-grid[data-v-37944a6d]{grid-template-columns:1fr}}.insights-section[data-v-37944a6d],.quick-actions-section[data-v-37944a6d]{background:var(--surface);padding:24px;border-radius:16px;border:1px solid var(--border)}.section-header h2[data-v-37944a6d]{font-size:18px;font-weight:700;color:var(--text);margin-bottom:20px}.insights-list[data-v-37944a6d]{display:flex;flex-direction:column;gap:16px}.insight-item[data-v-37944a6d]{display:flex;gap:16px;padding:16px;background:var(--surface-soft);border-radius:12px;align-items:center}.insight-icon[data-v-37944a6d]{font-size:24px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--surface);border-radius:10px;box-shadow:0 2px 4px #0000000d}.insight-content h3[data-v-37944a6d]{font-size:15px;font-weight:700;margin-bottom:4px}.insight-content p[data-v-37944a6d]{font-size:14px;color:var(--muted);margin:0}.quick-grid[data-v-37944a6d]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.quick-card[data-v-37944a6d]{display:flex;flex-direction:column;align-items:center;padding:16px;background:var(--surface-soft);border-radius:12px;text-decoration:none;color:var(--text);font-weight:600;font-size:13px;transition:background .2s,transform .2s}.quick-card[data-v-37944a6d]:hover{background:var(--primary-soft);transform:scale(1.02)}.q-icon[data-v-37944a6d]{font-size:24px;margin-bottom:8px}.mt-4[data-v-37944a6d]{margin-top:1.5rem}.mt-3[data-v-37944a6d]{margin-top:1rem}.fiscal-overview-card[data-v-37944a6d]{padding:16px;background:var(--surface-soft);border-radius:12px}.fiscal-overview-card h3[data-v-37944a6d]{font-size:14px;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.progress-info[data-v-37944a6d]{display:flex;justify-content:space-between;font-size:13px;font-weight:600;margin-bottom:6px}.progress-bar[data-v-37944a6d]{height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.progress-fill[data-v-37944a6d]{height:100%;background:#005cab;border-radius:4px}.progress-fill.orange[data-v-37944a6d]{background:#f59e0b}.insight-icon.blue[data-v-37944a6d]{background:#eff6ff;color:#3b82f6}.insight-icon.green[data-v-37944a6d]{background:#ecfdf5;color:#10b981}.insight-icon.orange[data-v-37944a6d]{background:#fffbeb;color:#f59e0b}.customer-insights-grid[data-v-37944a6d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.c-insight-card[data-v-37944a6d]{padding:16px;background:var(--surface-soft);border-radius:12px;border:1px solid var(--border)}.c-insight-header[data-v-37944a6d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.c-insight-label[data-v-37944a6d]{font-size:11px;font-weight:700;text-transform:uppercase;padding:2px 8px;border-radius:4px}.c-insight-label.up[data-v-37944a6d]{background:#ecfdf5;color:#065f46}.c-insight-label.down[data-v-37944a6d]{background:#fef2f2;color:#991b1b}.c-insight-icon[data-v-37944a6d]{font-size:20px}.c-insight-card h3[data-v-37944a6d]{font-size:14px;font-weight:700;margin-bottom:4px}.c-insight-card p[data-v-37944a6d]{font-size:12px;color:var(--muted);margin:0;line-height:1.4}.mt-5[data-v-37944a6d]{margin-top:2rem}.table-container[data-v-37944a6d]{overflow-x:auto;background:var(--surface);border-radius:12px;border:1px solid var(--border);margin-top:1rem}.modern-table[data-v-37944a6d]{width:100%;border-collapse:collapse;font-size:14px}.modern-table th[data-v-37944a6d]{text-align:left;padding:12px 16px;background:var(--surface-soft);color:var(--muted);font-weight:600;border-bottom:1px solid var(--border)}.modern-table td[data-v-37944a6d]{padding:12px 16px;border-bottom:1px solid var(--border);color:var(--text)}.modern-table tr:last-child td[data-v-37944a6d]{border-bottom:none}.text-green[data-v-37944a6d]{color:#10b981}.text-red[data-v-37944a6d]{color:#ef4444}.text-blue[data-v-37944a6d]{color:#3b82f6}.accounts-list[data-v-37944a6d]{display:flex;flex-direction:column;gap:12px;margin-top:12px}.account-item[data-v-37944a6d]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--border)}.account-item[data-v-37944a6d]:last-child{border-bottom:none}.account-info[data-v-37944a6d]{display:flex;flex-direction:column}.account-name[data-v-37944a6d]{font-size:13px;font-weight:600;color:var(--text)}.account-type[data-v-37944a6d]{font-size:11px;color:var(--muted)}.account-balance[data-v-37944a6d]{font-size:13px;font-weight:700;color:var(--text)}.charts-section[data-v-37944a6d]{margin-top:32px;margin-bottom:32px}.charts-grid[data-v-37944a6d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px;margin-bottom:24px}@media(max-width:1200px){.charts-grid[data-v-37944a6d]{grid-template-columns:1fr}}html[data-theme=dark]{background:#064e3b;color:#10b981}html[data-theme=dark]{background:#7f1d1d;color:#ef4444}html[data-theme=dark]{background:#1e3a8a;color:#3b82f6}html[data-theme=dark]{background:#78350f;color:#f59e0b}html[data-theme=dark]{background:#1e3a8a;color:#60a5fa}html[data-theme=dark]{background:#78350f;color:#fbbf24}html[data-theme=dark]{background:#064e3b;color:#34d399}html[data-theme=dark]{background:#7f1d1d;color:#f87171}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set: none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set: none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px;margin-left:1px;margin-right:1px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover{background-color:#f3f4f6}.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{background-color:#dbeafe;color:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#2563eb}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#4b5563}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#4b5563;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#4b5563;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#4b5563}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#4b5563;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle;margin-right:1px;margin-left:1px}.ql-snow .ql-picker-label{cursor:pointer;display:flex;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding:5px 8px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#d1d5db;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:3px}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px;margin:2px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #d1d5db;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#d1d5db}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #d1d5db;box-shadow:0 0 5px #d1d5db;color:#4b5563;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #d1d5db;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #d1d5db;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#2563eb}.ql-container.ql-snow{border:1px solid #d1d5db}.file-dropzone-field[data-v-294a3abd]{display:grid;gap:7px;min-width:0}.file-dropzone-label[data-v-294a3abd]{font-weight:700;color:var(--text,#172033)}.file-dropzone[data-v-294a3abd]{position:relative;display:flex;min-height:116px;align-items:center;gap:15px;padding:20px;border:2px dashed #b7c9dd;border-radius:12px;background:#f8fbff;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.file-dropzone[data-v-294a3abd]:hover,.file-dropzone[data-v-294a3abd]:focus-visible{border-color:#0d6efd;background:#f1f7ff;box-shadow:0 0 0 4px #0d6efd1f;outline:0}.file-dropzone.is-dragging[data-v-294a3abd]{border-color:#0d6efd;background:#e8f2ff;box-shadow:0 0 0 5px #0d6efd26;transform:translateY(-1px)}.file-dropzone.has-file[data-v-294a3abd]{border-style:solid;border-color:#8bc9aa;background:#f3fbf7}.file-dropzone.is-disabled[data-v-294a3abd]{opacity:.6;cursor:not-allowed}.file-dropzone.compact[data-v-294a3abd]{min-height:82px;padding:13px 16px}.file-dropzone input[data-v-294a3abd]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.file-dropzone-icon[data-v-294a3abd]{display:grid;flex:0 0 44px;height:44px;place-items:center;border-radius:10px;color:#fff;background:#0d6efd;font-size:25px;font-weight:800}.has-file .file-dropzone-icon[data-v-294a3abd]{background:#198754}.file-dropzone-copy[data-v-294a3abd]{display:grid;min-width:0;gap:4px}.file-dropzone-copy strong[data-v-294a3abd]{overflow:hidden;color:var(--text,#172033);text-overflow:ellipsis;white-space:nowrap}.file-dropzone-copy small[data-v-294a3abd]{color:#64748b}.file-dropzone-copy small span[data-v-294a3abd]{color:#0d6efd;font-weight:700}.file-dropzone-remove[data-v-294a3abd]{display:grid;flex:0 0 34px;height:34px;margin-left:auto;place-items:center;border:1px solid #f1aeb5;border-radius:8px;color:#b42318;background:#fff;font-size:23px;line-height:1;cursor:pointer}.file-dropzone-remove[data-v-294a3abd]:hover{color:#fff;background:#dc3545}.file-dropzone-error[data-v-294a3abd]{color:#b42318;font-weight:600}html[data-theme=dark]{border-color:#475569;background:var(--surface-soft,#111c2d);color:var(--text,#e5edf7)}html[data-theme=dark]{border-color:#60a5fa;background:#172337;box-shadow:0 0 0 4px #60a5fa29}html[data-theme=dark]{border-color:#34d399;background:#102c27}html[data-theme=dark]{color:var(--text,#e5edf7)}html[data-theme=dark]{color:var(--muted,#a9bad0)}html[data-theme=dark]{border-color:#7f1d1d;color:#fca5a5;background:#26384c}@media(max-width:600px){.file-dropzone[data-v-294a3abd]{min-height:104px;padding:15px}.file-dropzone-icon[data-v-294a3abd]{flex-basis:38px;height:38px}.file-dropzone-copy small[data-v-294a3abd]{line-height:1.35}}.ged-preview[data-v-9acdbb61]{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;overflow:hidden;border:1px solid #dbe4ee;border-radius:9px;color:#475569;background:#f1f5f9;font-size:10px;font-weight:900}.ged-preview img[data-v-9acdbb61]{width:100%;height:100%;object-fit:cover}.ged-video[data-v-9acdbb61]{color:#fff;background:#7c3aed}.ged-pdf[data-v-9acdbb61]{color:#fff;background:#dc2626}.ged-document[data-v-9acdbb61]{color:#fff;background:#2563eb}.ged-sheet[data-v-9acdbb61]{color:#fff;background:#15803d}.ged-file[data-v-9acdbb61]{color:#fff;background:#64748b}.contact-details[data-v-5fdd127f]{display:grid;gap:14px;margin-top:16px}.contact-alerts[data-v-5fdd127f]{display:flex;flex-wrap:wrap;gap:18px}.contact-alerts label[data-v-5fdd127f],.inline-check[data-v-5fdd127f]{display:flex;align-items:center;gap:7px}.detail-block[data-v-5fdd127f]{border-top:1px dashed var(--border);padding-top:12px}.detail-block header[data-v-5fdd127f]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.detail-row[data-v-5fdd127f]{display:grid;grid-template-columns:140px minmax(190px,1fr) 100px auto auto auto;gap:8px;align-items:center;margin-top:8px}.social-row[data-v-5fdd127f]{grid-template-columns:180px minmax(240px,1fr) auto auto}.schedule-row[data-v-5fdd127f]{grid-template-columns:minmax(160px,1fr) 100px 120px 120px auto}.whatsapp-link[data-v-5fdd127f]{color:#16a34a;font-weight:700}@media(max-width:900px){.detail-row[data-v-5fdd127f],.social-row[data-v-5fdd127f],.schedule-row[data-v-5fdd127f]{grid-template-columns:1fr 1fr}.detail-row[data-v-5fdd127f]>*{min-width:0}}@media(max-width:560px){.detail-row[data-v-5fdd127f],.social-row[data-v-5fdd127f],.schedule-row[data-v-5fdd127f]{grid-template-columns:1fr}}.client-integrated-tab[data-v-e6f9984b]{padding:22px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.client-tab-heading[data-v-e6f9984b]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.client-tab-heading h2[data-v-e6f9984b]{margin:0 0 6px}.client-tab-heading p[data-v-e6f9984b]{margin:0;color:var(--muted)}.client-tab-table[data-v-e6f9984b]{overflow:auto}.client-tab-table table[data-v-e6f9984b]{min-width:850px}.client-tab-table a[data-v-e6f9984b]{color:var(--primary);font-weight:600;text-decoration:none}.client-tab-actions[data-v-e6f9984b]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.client-ged-area[data-v-e6f9984b]{display:grid;gap:18px}.client-upload-card[data-v-e6f9984b]{display:grid;grid-template-columns:minmax(300px,1fr) minmax(180px,.65fr) 160px auto;align-items:end;gap:14px;padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft,#f8fafc)}.client-upload-card label[data-v-e6f9984b]{margin:0}.inline-metadata-input[data-v-e6f9984b],.inline-metadata-select[data-v-e6f9984b]{min-width:180px}.metadata-error[data-v-e6f9984b]{color:#dc2626;font-weight:700}.ged-file-cell[data-v-e6f9984b]{display:flex;align-items:center;gap:12px;width:100%;min-width:230px;padding:0;border:0;color:inherit;background:transparent;text-align:left}.ged-file-cell span[data-v-e6f9984b]{display:grid;gap:3px;min-width:0}.ged-file-cell strong[data-v-e6f9984b]{overflow:hidden;max-width:280px;text-overflow:ellipsis;white-space:nowrap}.ged-file-cell small[data-v-e6f9984b]{color:var(--muted);font-size:11px}.ged-row-actions[data-v-e6f9984b]{display:flex;gap:8px;align-items:center;white-space:nowrap}html[data-theme=dark]{border-color:#334155;background:var(--surface-soft,#111c2d)}html[data-theme=dark]{border-color:#475569;color:#e5edf7;background:#0f172a;color-scheme:dark}@media(max-width:900px){.client-upload-card[data-v-e6f9984b]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.client-tab-heading[data-v-e6f9984b]{flex-direction:column}.client-upload-card[data-v-e6f9984b]{grid-template-columns:1fr}}.contact-card[data-v-e6f9984b]{padding:18px;border:1px solid var(--border, #e2e8f0);border-radius:12px;background:var(--surface-soft, #f8fafc)}.contact-card>.remove-button[data-v-e6f9984b]{display:block;margin:14px 0 0 auto}.contacts-only>.form-section[data-v-e6f9984b]:not(.contacts-section){display:none}.directory-filter[data-v-214fd617]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,.4fr) auto;align-items:end;gap:12px}.directory-filter label[data-v-214fd617]{display:grid;gap:7px}.pagination[data-v-214fd617]{display:flex;justify-content:center;gap:7px;margin-top:18px}@media(max-width:760px){.directory-filter[data-v-214fd617]{grid-template-columns:1fr}}.list-delete-button[data-v-bf3e75a5]{white-space:nowrap}.module-filter[data-v-2a8b8bfe]{display:flex;align-items:end;justify-content:space-between;gap:20px}.module-filter label[data-v-2a8b8bfe]{width:min(440px,100%)}.module-list[data-v-2a8b8bfe]{display:grid;gap:12px}.module-card[data-v-2a8b8bfe]{padding:0;overflow:hidden}.module-heading[data-v-2a8b8bfe]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border:0;color:var(--text);background:transparent;text-align:left;cursor:pointer}.module-heading>span[data-v-2a8b8bfe]:first-child{display:grid;gap:3px}.module-heading small[data-v-2a8b8bfe]{color:var(--muted)}.module-heading-meta[data-v-2a8b8bfe]{display:flex;align-items:center;gap:16px}.module-heading-meta b[data-v-2a8b8bfe]{width:20px;font-size:22px;text-align:center}.module-content[data-v-2a8b8bfe]{padding:0 20px 20px;border-top:1px solid var(--border)}.module-content>.form-grid[data-v-2a8b8bfe]{padding-top:20px}.compact-section[data-v-2a8b8bfe]{margin-top:20px}.section-title[data-v-2a8b8bfe]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.section-title h2[data-v-2a8b8bfe]{margin:0}.repeat-row[data-v-2a8b8bfe]{display:grid;align-items:end;gap:12px;margin-bottom:12px}.pair-row[data-v-2a8b8bfe]{grid-template-columns:1fr 1fr auto}.extra-row[data-v-2a8b8bfe]{grid-template-columns:1fr 180px 1fr auto}.save-success[data-v-2a8b8bfe]{color:#15803d;font-weight:700}@media(max-width:760px){.module-filter[data-v-2a8b8bfe]{align-items:stretch;flex-direction:column}.pair-row[data-v-2a8b8bfe],.extra-row[data-v-2a8b8bfe]{grid-template-columns:1fr}}.menu-icon-row[data-v-ab19436f]{display:flex;align-items:flex-start;gap:1.5rem;flex-wrap:wrap}.menu-icon-preview[data-v-ab19436f]{flex:0 0 64px;display:grid;place-items:center;width:64px;height:64px;border:1px solid #d9d9d9;border-radius:8px;background:#f8f8f8;overflow:hidden}.menu-icon-preview img[data-v-ab19436f]{max-width:100%;max-height:100%;object-fit:contain}.menu-icon-upload[data-v-ab19436f]{flex:1;min-width:240px}.menu-icon-current[data-v-ab19436f]{display:block;margin-top:4px;font-size:.8em}.tree-toggle[data-v-30c152cd]{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-block;width:16px;text-align:center;font-size:10px}.children-count[data-v-30c152cd]{color:#888;font-size:.85em;margin-left:4px}.plano-node[data-v-1ff923ca]{margin-left:calc(var(--level) * 22px)}.plano-node-row[data-v-1ff923ca]{display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:center;padding:11px 8px;border-bottom:1px solid var(--line, #e2e8f0)}.tree-toggle[data-v-1ff923ca]{border:0;background:transparent;color:var(--primary, #1261a0);font-size:20px;cursor:pointer}.tree-spacer[data-v-1ff923ca]{width:24px}.plano-node-info small[data-v-1ff923ca]{display:block;color:var(--muted, #64748b);font-size:12px;margin-top:3px}.plan-tree-card[data-v-53411a37]{padding:16px}.plan-row[data-v-53411a37],.plan-child[data-v-53411a37],.plan-grandchild[data-v-53411a37]{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;border-bottom:1px solid var(--line, #e2e8f0);padding:13px 8px}.plan-child[data-v-53411a37]{margin-left:28px;background:color-mix(in srgb,var(--surface, #fff) 92%,#1261a0);border-radius:8px}.plan-grandchild[data-v-53411a37]{margin:8px 0 0 28px;padding:10px 8px}.plan-row small[data-v-53411a37],.plan-child small[data-v-53411a37],.plan-grandchild small[data-v-53411a37]{display:block;color:var(--muted, #64748b);font-size:12px;margin-top:3px}.finance-search[data-v-06ae80ab]{margin-bottom:18px;padding:18px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:0 8px 24px #1e40640f}.quick-card[data-v-06ae80ab]{margin-bottom:18px;padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:0 8px 24px #1e40640f}.quick-heading[data-v-06ae80ab]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.quick-heading h2[data-v-06ae80ab],.quick-heading p[data-v-06ae80ab]{margin:0}.quick-heading p[data-v-06ae80ab]{color:var(--muted);margin-top:4px}.search-actions[data-v-06ae80ab]{display:flex;justify-content:flex-end;gap:10px;margin-bottom:10px}.search-block[data-v-06ae80ab]{padding:16px 0;border-top:1px solid var(--border)}.search-block[data-v-06ae80ab]:first-of-type{border-top:0}.search-block h2[data-v-06ae80ab]{margin:0 0 12px;color:var(--text);font-size:16px}.search-block .filter-grid[data-v-06ae80ab]{grid-template-columns:repeat(3,minmax(180px,1fr))}.finance-search .autocomplete-field[data-v-06ae80ab]{position:relative}.finance-search .autocomplete-list[data-v-06ae80ab]{position:absolute;top:100%;left:0;right:0;z-index:40;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 10px 24px #0f172a29}.finance-search .autocomplete-item[data-v-06ae80ab]{display:grid;width:100%;gap:3px;padding:10px 12px;border:0;border-bottom:1px solid var(--border);color:var(--text);background:var(--surface);text-align:left}.finance-search .autocomplete-item small[data-v-06ae80ab]{color:var(--muted);font-size:11px}@media(max-width:900px){.search-block .filter-grid[data-v-06ae80ab]{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media(max-width:560px){.search-block .filter-grid[data-v-06ae80ab]{grid-template-columns:1fr}.search-actions[data-v-06ae80ab]{flex-direction:column}.search-actions button[data-v-06ae80ab]{width:100%}}.ai-page[data-v-1664ff62],.step[data-v-1664ff62]{display:grid;gap:18px}.step header[data-v-1664ff62]{display:flex;gap:14px;align-items:center}.step header>b[data-v-1664ff62]{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#fff;background:var(--primary)}.step h2[data-v-1664ff62],.step p[data-v-1664ff62]{margin:0}.step header p[data-v-1664ff62]{color:var(--muted)}.preview-grid[data-v-1664ff62]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.preview-grid label[data-v-1664ff62]{display:grid;gap:6px}.wide-field[data-v-1664ff62]{grid-column:span 2}.progress[data-v-1664ff62]{height:8px;overflow:hidden;border-radius:999px;background:var(--surface-soft)}.progress span[data-v-1664ff62]{display:block;height:100%;background:var(--primary);transition:width .3s}.cc-head[data-v-1664ff62]{display:flex;justify-content:space-between;align-items:center}.cc-head h3[data-v-1664ff62]{margin:0}.cc-row[data-v-1664ff62]{display:grid;grid-template-columns:1fr 130px 44px;gap:10px}.checks[data-v-1664ff62]{display:flex;flex-wrap:wrap;gap:18px}.checks label[data-v-1664ff62]{display:flex;align-items:center;gap:7px}.disabled[data-v-1664ff62]{opacity:.75}@media(max-width:800px){.preview-grid[data-v-1664ff62]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.preview-grid[data-v-1664ff62]{grid-template-columns:1fr}.wide-field[data-v-1664ff62]{grid-column:auto}.cc-row[data-v-1664ff62]{grid-template-columns:1fr 90px 40px}}.form-tabs[data-v-72bd127d]{display:flex;gap:4px;border-bottom:1px solid var(--line, #dbe4ee);margin-bottom:12px}.form-tabs button[data-v-72bd127d]{padding:10px 16px;border:1px solid transparent;background:transparent;color:inherit;cursor:pointer}.form-tabs button.active[data-v-72bd127d]{background:var(--primary, #1261a0);color:#fff;border-radius:7px 7px 0 0}.form-status[data-v-72bd127d]{margin-left:10px;vertical-align:middle}.payment-tab[data-v-72bd127d]{overflow:hidden}.payment-tab table[data-v-72bd127d]{width:100%;min-width:0;table-layout:fixed;margin-top:12px}.payment-tab th[data-v-72bd127d],.payment-tab td[data-v-72bd127d]{padding:11px 8px;white-space:normal;overflow-wrap:anywhere}.payment-tab th[data-v-72bd127d]{font-size:11px}.finance-upload-card[data-v-72bd127d]{display:grid;grid-template-columns:minmax(300px,1fr) minmax(180px,.65fr) 160px auto;gap:14px;align-items:end;padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft, #f8fafc)}.finance-upload-card label[data-v-72bd127d]{margin:0}.finance-ged-table[data-v-72bd127d]{overflow:auto}.finance-ged-table table[data-v-72bd127d]{min-width:980px}.finance-ged-file[data-v-72bd127d]{display:flex;align-items:center;gap:12px;width:100%;min-width:240px;padding:0;border:0;color:inherit;background:transparent;text-align:left}.finance-ged-file span[data-v-72bd127d]{display:grid;gap:3px;min-width:0}.finance-ged-file strong[data-v-72bd127d]{overflow:hidden;max-width:300px;text-overflow:ellipsis;white-space:nowrap}.finance-ged-file small[data-v-72bd127d]{color:var(--muted);font-size:11px}.finance-ged-input[data-v-72bd127d],.finance-ged-select[data-v-72bd127d]{min-width:180px}.finance-ged-actions[data-v-72bd127d]{display:flex;gap:8px;white-space:nowrap}.metadata-error[data-v-72bd127d]{color:#dc2626;font-weight:700}.finance-columns[data-v-72bd127d]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.repeat-row[data-v-72bd127d]{display:grid;grid-template-columns:1fr 110px auto;gap:8px;align-items:end;margin:8px 0}.danger-button[data-v-72bd127d]{border:1px solid #f4b4b4;background:#fff3f3;color:#b42318;border-radius:6px;padding:8px;cursor:pointer}.check-label[data-v-72bd127d]{display:flex;align-items:center;gap:8px}.autocomplete-field[data-v-72bd127d]{position:relative}.autocomplete-options[data-v-72bd127d]{position:absolute;z-index:10;left:0;right:0;top:100%;background:var(--surface, #fff);border:1px solid var(--line, #dbe4ee);border-radius:0 0 8px 8px;box-shadow:0 8px 18px #0002;max-height:220px;overflow:auto}.autocomplete-options button[data-v-72bd127d]{display:block;width:100%;padding:9px 12px;text-align:left;border:0;background:transparent;color:inherit;cursor:pointer}.autocomplete-options button[data-v-72bd127d]:hover{background:#eaf3fb}.boleto-history[data-v-72bd127d]{overflow:hidden}.boleto-history .table-card[data-v-72bd127d]{overflow:auto}.boleto-history table[data-v-72bd127d]{width:100%;min-width:850px}.boleto-history th[data-v-72bd127d],.boleto-history td[data-v-72bd127d]{padding:10px;text-align:left}.boleto-delivery[data-v-72bd127d]{display:flex;gap:6px;white-space:nowrap}.boleto-delivery button[data-v-72bd127d]{padding:7px 9px;border:0;border-radius:7px;color:#fff;font-size:11px;font-weight:700}.boleto-delivery .email[data-v-72bd127d]{background:#dc2626}.boleto-delivery .whatsapp[data-v-72bd127d]{background:#16a34a}.boleto-delivery button[data-v-72bd127d]:disabled{opacity:.55;cursor:wait}.delivery-count[data-v-72bd127d]{border:0;border-radius:7px;padding:6px 9px;color:var(--primary);background:var(--primary-soft);font-weight:700;cursor:pointer}.delivery-log-row>td[data-v-72bd127d]{padding:0!important;background:var(--surface-soft, var(--background))}.delivery-log-panel[data-v-72bd127d]{margin:10px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.delivery-log-heading[data-v-72bd127d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.delivery-log-heading span[data-v-72bd127d]{color:var(--muted);font-size:11px}.delivery-log-table[data-v-72bd127d]{min-width:760px!important;margin:0}.delivery-log-table th[data-v-72bd127d],.delivery-log-table td[data-v-72bd127d]{padding:9px 10px!important}.channel-badge[data-v-72bd127d],.delivery-status[data-v-72bd127d]{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:800}.channel-email[data-v-72bd127d]{color:#991b1b;background:#fee2e2}.channel-whatsapp[data-v-72bd127d],.delivery-enviado[data-v-72bd127d],.delivery-entregue[data-v-72bd127d],.delivery-lido[data-v-72bd127d]{color:#166534;background:#dcfce7}.delivery-falhou[data-v-72bd127d]{color:#991b1b;background:#fee2e2}.delivery-pendente[data-v-72bd127d],.delivery-processando[data-v-72bd127d]{color:#92400e;background:#fef3c7}.delivery-log-empty[data-v-72bd127d]{padding:18px;color:var(--muted);text-align:center}.delivery-modal-backdrop[data-v-72bd127d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:20px;background:#0f172ab8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.delivery-modal[data-v-72bd127d]{width:min(880px,96vw);max-height:92vh;overflow:auto;display:grid;gap:16px;padding:22px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 24px 70px #00000059}.delivery-modal header[data-v-72bd127d],.delivery-modal footer[data-v-72bd127d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.delivery-modal header[data-v-72bd127d]{padding-bottom:14px;border-bottom:1px solid var(--border)}.delivery-modal header h2[data-v-72bd127d]{margin:4px 0 0}.delivery-modal header small[data-v-72bd127d]{color:var(--primary);font-weight:800;letter-spacing:.08em}.delivery-modal header>button[data-v-72bd127d]{width:36px;height:36px;border:0;border-radius:9px;color:var(--text);background:var(--surface-soft);font-size:24px;cursor:pointer}.delivery-modal label[data-v-72bd127d]{display:grid;gap:7px;font-weight:700}.delivery-modal input[data-v-72bd127d],.delivery-modal select[data-v-72bd127d]{width:100%;padding:11px 12px;border:1px solid var(--border);border-radius:9px;color:var(--text);background:var(--surface-soft)}.delivery-editor-label[data-v-72bd127d] .rich-text-editor{min-height:280px}.delivery-modal footer[data-v-72bd127d]{justify-content:flex-end;padding-top:14px;border-top:1px solid var(--border)}@media(max-width:800px){.finance-columns[data-v-72bd127d]{grid-template-columns:1fr}.repeat-row[data-v-72bd127d]{grid-template-columns:1fr 90px auto}}.our-number-panel[data-v-164d4fa3]{display:grid;gap:16px}.our-number-search[data-v-164d4fa3]{display:grid;gap:18px}.our-number-search h2[data-v-164d4fa3],.boleto-consult-result h2[data-v-164d4fa3]{margin:0}.our-number-fields[data-v-164d4fa3]{display:grid;grid-template-columns:minmax(240px,1fr) minmax(240px,1fr) auto;gap:12px;align-items:end}.boleto-consult-result[data-v-164d4fa3]{padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.boleto-consult-result>header[data-v-164d4fa3]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--border)}.consult-summary-grid[data-v-164d4fa3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.consult-summary-grid article[data-v-164d4fa3],.pix-card[data-v-164d4fa3]{padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.consult-summary-grid h3[data-v-164d4fa3],.pix-card h3[data-v-164d4fa3]{margin:0 0 12px}.consult-summary-grid dl[data-v-164d4fa3]{display:grid;grid-template-columns:minmax(120px,auto) 1fr;gap:9px 14px;margin:0}.consult-summary-grid dt[data-v-164d4fa3]{color:var(--muted)}.consult-summary-grid dd[data-v-164d4fa3]{margin:0;font-weight:700;overflow-wrap:anywhere}.copy-field[data-v-164d4fa3]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;padding:10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);overflow-wrap:anywhere}.copy-field span[data-v-164d4fa3]{min-width:0}.copy-field b[data-v-164d4fa3]{display:block;margin-bottom:4px;color:var(--muted);font-size:11px;text-transform:uppercase}.copy-field button[data-v-164d4fa3]{flex:none;border:0;color:var(--primary);background:transparent;font-weight:700}.pix-card[data-v-164d4fa3]{margin-top:14px}@media(max-width:850px){.our-number-fields[data-v-164d4fa3],.consult-summary-grid[data-v-164d4fa3]{grid-template-columns:1fr}.boleto-consult-result>header[data-v-164d4fa3]{align-items:stretch;flex-direction:column}}.modern-tabs[data-v-164d4fa3]{display:flex;gap:6px;margin:0 0 16px;border-bottom:1px solid var(--border)}.modern-tabs button[data-v-164d4fa3]{padding:11px 16px;border:0;border-radius:10px 10px 0 0;color:var(--muted);background:transparent;font-weight:700}.modern-tabs button.active[data-v-164d4fa3]{color:#fff;background:var(--primary)}.modern-tabs span[data-v-164d4fa3]{margin-left:5px;padding:2px 7px;border-radius:20px;background:#ffffff2a}.boleto-filters[data-v-164d4fa3]{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px}.boleto-filters label[data-v-164d4fa3],.history-filter label[data-v-164d4fa3]{margin:0}.filter-actions[data-v-164d4fa3]{display:flex;align-items:end;gap:8px}.table-card[data-v-164d4fa3]{margin-top:16px}table[data-v-164d4fa3]{min-width:1350px}td small[data-v-164d4fa3]{display:block;color:var(--muted);font-size:11px}.due-edit[data-v-164d4fa3]{display:flex;gap:4px;margin-top:5px}.due-edit input[data-v-164d4fa3]{width:132px;padding:4px}.due-edit button[data-v-164d4fa3]{border:0;border-radius:5px;color:var(--primary);background:var(--primary-soft)}.boleto-settings[data-v-164d4fa3]{margin-bottom:16px}.boleto-settings h2[data-v-164d4fa3]{margin-top:0}.span-2[data-v-164d4fa3]{grid-column:span 2}.history-filter[data-v-164d4fa3]{display:grid;grid-template-columns:minmax(260px,2fr) minmax(150px,1fr);gap:12px}.is-success[data-v-164d4fa3]{color:#166534;background:#dcfce7}.is-muted[data-v-164d4fa3]{color:#475569;background:#e2e8f0}.status-atrasada[data-v-164d4fa3]{color:#991b1b;background:#fee2e2}.status-aberta[data-v-164d4fa3]{color:#1d4ed8;background:#dbeafe}@media(max-width:1000px){.boleto-filters[data-v-164d4fa3]{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.modern-tabs[data-v-164d4fa3]{overflow:auto}.boleto-filters[data-v-164d4fa3],.history-filter[data-v-164d4fa3]{grid-template-columns:1fr}.span-2[data-v-164d4fa3]{grid-column:auto}}.table-card td a[data-v-164d4fa3]:not(.primary-button){color:var(--primary, #075ca8);font-weight:700;text-decoration:none}.queue-toolbar[data-v-164d4fa3]{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin:12px 0}.queue-toolbar span[data-v-164d4fa3]{color:var(--muted);font-size:12px}.queue-toolbar button[data-v-164d4fa3]:disabled{opacity:.5;cursor:not-allowed}.jobs-panel[data-v-164d4fa3]{display:grid;gap:10px;margin:0 0 18px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.jobs-heading h2[data-v-164d4fa3],.jobs-heading p[data-v-164d4fa3]{margin:0}.jobs-heading h2[data-v-164d4fa3]{font-size:16px}.jobs-heading p[data-v-164d4fa3]{margin-top:3px;color:var(--muted);font-size:12px}.job-row[data-v-164d4fa3]{padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft, var(--background))}.job-main[data-v-164d4fa3]{display:flex;align-items:center;gap:10px}.job-main small[data-v-164d4fa3]{margin-left:auto;color:var(--muted)}.job-progress[data-v-164d4fa3]{display:grid;grid-template-columns:1fr 42px;align-items:center;gap:10px;margin-top:10px}.job-progress>div[data-v-164d4fa3]{overflow:hidden;height:8px;border-radius:999px;background:var(--border)}.job-progress span[data-v-164d4fa3]{display:block;height:100%;border-radius:inherit;background:var(--primary);transition:width .3s}.job-progress b[data-v-164d4fa3]{font-size:11px}.job-pending[data-v-164d4fa3]{color:#92400e;background:#fef3c7}.job-processing[data-v-164d4fa3]{color:#1d4ed8;background:#dbeafe}.job-completed[data-v-164d4fa3]{color:#166534;background:#dcfce7}.job-error[data-v-164d4fa3]{color:#991b1b;background:#fee2e2}.job-row .job-error[data-v-164d4fa3]{margin:9px 0 0;padding:8px;border-radius:7px}.job-errors[data-v-164d4fa3]{margin:8px 0 0;padding-left:20px;color:#991b1b;font-size:11px}.jobs-overlay[data-v-164d4fa3]{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#051226b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.jobs-overlay-card[data-v-164d4fa3]{display:grid;width:min(430px,100%);place-items:center;padding:30px;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:0 24px 70px #0007;text-align:center}.jobs-overlay-card h2[data-v-164d4fa3]{margin:14px 0 4px}.jobs-overlay-card p[data-v-164d4fa3]{margin:0 0 17px;color:var(--muted)}.jobs-overlay-card strong[data-v-164d4fa3]{font-size:18px}.jobs-overlay-card>b[data-v-164d4fa3]{margin-top:7px;color:var(--primary);font-size:20px}.processing-spinner[data-v-164d4fa3]{width:42px;height:42px;border:4px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:jobs-spin-164d4fa3 .8s linear infinite}.overlay-progress[data-v-164d4fa3]{overflow:hidden;width:100%;height:11px;margin-top:15px;border-radius:999px;background:var(--border)}.overlay-progress span[data-v-164d4fa3]{display:block;height:100%;border-radius:inherit;background:var(--primary);transition:width .35s}@keyframes jobs-spin-164d4fa3{to{transform:rotate(360deg)}}.bank-selector[data-v-164d4fa3]{display:grid;grid-template-columns:minmax(300px,1.5fr) minmax(240px,1fr);gap:14px;align-items:end;margin-bottom:18px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft, var(--background))}.selected-bank[data-v-164d4fa3]{display:grid;gap:3px;padding:10px 14px;border-radius:9px;background:var(--primary-soft)}.selected-bank span[data-v-164d4fa3]{color:var(--muted);font-size:12px}.only-pdf-option[data-v-164d4fa3]{display:flex;align-items:center;gap:9px;cursor:pointer}.only-pdf-option input[data-v-164d4fa3]{width:17px;height:17px}.only-pdf-option span[data-v-164d4fa3]{display:grid;gap:2px}.only-pdf-option small[data-v-164d4fa3]{color:var(--muted);font-size:10px;font-weight:400}html[data-theme=dark]{color:#fff}html[data-theme=dark]{color:#bfdbfe;text-decoration:underline}.delivery-actions[data-v-164d4fa3]{display:flex;gap:6px;white-space:nowrap}.delivery-actions button[data-v-164d4fa3]{padding:7px 10px;border:0;border-radius:7px;color:#fff;font-size:11px;font-weight:700;cursor:pointer}.delivery-actions button[data-v-164d4fa3]:disabled{opacity:.55;cursor:wait}.email-button[data-v-164d4fa3]{background:#dc2626}.whatsapp-button[data-v-164d4fa3]{background:#16a34a}.log-button[data-v-164d4fa3]{background:#475569!important}.delivery-log-row>td[data-v-164d4fa3]{padding:0!important;background:var(--surface-soft, var(--background))}.delivery-log-panel[data-v-164d4fa3]{margin:10px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.delivery-log-heading[data-v-164d4fa3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.delivery-log-heading span[data-v-164d4fa3]{color:var(--muted);font-size:11px}.delivery-log-table[data-v-164d4fa3]{min-width:760px!important;margin:0}.delivery-log-table th[data-v-164d4fa3],.delivery-log-table td[data-v-164d4fa3]{padding:9px 10px!important}.channel-badge[data-v-164d4fa3],.delivery-status[data-v-164d4fa3]{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:800}.channel-email[data-v-164d4fa3]{color:#991b1b;background:#fee2e2}.channel-whatsapp[data-v-164d4fa3],.delivery-enviado[data-v-164d4fa3],.delivery-entregue[data-v-164d4fa3],.delivery-lido[data-v-164d4fa3]{color:#166534;background:#dcfce7}.delivery-falhou[data-v-164d4fa3]{color:#991b1b;background:#fee2e2}.delivery-pendente[data-v-164d4fa3],.delivery-processando[data-v-164d4fa3]{color:#92400e;background:#fef3c7}.delivery-log-empty[data-v-164d4fa3]{padding:18px;color:var(--muted);text-align:center}.history-bulk-toolbar[data-v-164d4fa3]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px;padding:13px 15px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.history-bulk-toolbar label[data-v-164d4fa3]{display:flex;align-items:center;gap:8px;margin:0}.history-bulk-toolbar label input[data-v-164d4fa3]{width:17px;height:17px}.history-bulk-toolbar strong[data-v-164d4fa3]{margin-right:auto;color:var(--muted);font-size:12px}.history-bulk-toolbar button[data-v-164d4fa3]{padding:9px 13px;border:0;border-radius:8px;color:#fff;font-weight:700}.history-bulk-toolbar button[data-v-164d4fa3]:disabled{opacity:.45;cursor:not-allowed}.delivery-modal-backdrop[data-v-164d4fa3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12500;display:grid;place-items:center;padding:20px;background:#0f172a94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.delivery-modal[data-v-164d4fa3]{width:min(920px,96vw);max-height:94vh;overflow-y:auto;padding:22px;border:1px solid var(--border);border-radius:17px;background:var(--surface);box-shadow:0 30px 90px #00000061}.delivery-modal>header[data-v-164d4fa3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.delivery-modal>header h2[data-v-164d4fa3],.delivery-modal>header p[data-v-164d4fa3]{margin-top:0;margin-bottom:4px}.delivery-modal>header>button[data-v-164d4fa3]{padding:0 7px;border:0;color:var(--muted);background:transparent;font-size:28px}.delivery-editor-label[data-v-164d4fa3]{display:grid;gap:8px}.delivery-modal>footer[data-v-164d4fa3]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}@media(max-width:700px){.bank-selector[data-v-164d4fa3]{grid-template-columns:1fr}}.nfe-page[data-v-62c387fd]{display:grid;gap:18px}.actions[data-v-62c387fd]{display:flex;flex-wrap:wrap;gap:9px}.section-head[data-v-62c387fd]{display:flex;justify-content:space-between;align-items:center}.item-grid[data-v-62c387fd]{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:9px}.wide[data-v-62c387fd]{grid-column:span 2}.validation[data-v-62c387fd]{padding:14px;border:1px solid #fca5a5;border-radius:10px;color:#7f1d1d;background:#fff1f2}.validation strong[data-v-62c387fd]{color:inherit}.validation.ok[data-v-62c387fd]{border-color:#86efac;color:#14532d;background:#f0fdf4}html[data-theme=dark]{border-color:#166534;color:#bbf7d0;background:#102c27}@media(max-width:800px){.item-grid[data-v-62c387fd]{grid-template-columns:1fr 1fr}.wide[data-v-62c387fd]{grid-column:span 1}}.form-grid[data-v-741bddaa]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:1rem;align-items:end}label[data-v-741bddaa]{display:flex;flex-direction:column;gap:.35rem;font-weight:600}select[data-v-741bddaa],input[data-v-741bddaa]{min-height:2.5rem}.form-actions[data-v-741bddaa]{grid-column:1 / -1;display:flex;justify-content:flex-end}.page-action-button[data-v-741bddaa]{cursor:pointer}.page-action-button[data-v-741bddaa]:disabled{cursor:wait;opacity:.65}.sintegra-note[data-v-741bddaa]{margin-top:1rem;border-left:3px solid var(--primary, #3b82f6)}.sintegra-note p[data-v-741bddaa]{margin:.5rem 0 0;color:var(--text-muted, #94a3b8)}@media(max-width:700px){.form-grid[data-v-741bddaa]{grid-template-columns:1fr}}.form-grid[data-v-a5160b08]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:1rem;align-items:end}label[data-v-a5160b08]{display:flex;flex-direction:column;gap:.35rem;font-weight:600}select[data-v-a5160b08],input[data-v-a5160b08]{min-height:2.5rem}.form-actions[data-v-a5160b08]{grid-column:1/-1;display:flex;justify-content:flex-end}.page-action-button[data-v-a5160b08]{cursor:pointer}.page-action-button[data-v-a5160b08]:disabled{cursor:wait;opacity:.65}.sped-note[data-v-a5160b08]{margin-top:1rem;border-left:3px solid var(--primary,#3b82f6)}.sped-note p[data-v-a5160b08]{margin:.5rem 0 0;color:var(--text-muted,#94a3b8)}@media(max-width:700px){.form-grid[data-v-a5160b08]{grid-template-columns:1fr}}.nfse-page[data-v-4e93ca8f]{display:grid;gap:18px}.actions[data-v-4e93ca8f]{display:flex;flex-wrap:wrap;gap:9px}.section-head[data-v-4e93ca8f]{display:flex;justify-content:space-between;align-items:center}.item-grid[data-v-4e93ca8f]{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:9px}.alert.error[data-v-4e93ca8f],.validation[data-v-4e93ca8f]{border:1px solid #fca5a5;color:#7f1d1d;background:#fff1f2}.alert.error[data-v-4e93ca8f]{box-shadow:0 5px 18px #7f1d1d14}.validation[data-v-4e93ca8f]{margin-top:14px;padding:14px;border-radius:10px}.validation strong[data-v-4e93ca8f]{color:inherit}.validation ul[data-v-4e93ca8f]{margin:8px 0 0;padding-left:22px}.validation li+li[data-v-4e93ca8f]{margin-top:5px}.validation.ok[data-v-4e93ca8f]{border-color:#86efac;color:#14532d;background:#f0fdf4}html[data-theme=dark]{border-color:#b4535a;color:#fecaca;background:#351c25;box-shadow:none}html[data-theme=dark]{border-color:#27835a;color:#bbf7d0;background:#102c27}@media(max-width:800px){.item-grid[data-v-4e93ca8f]{grid-template-columns:1fr 1fr}}.contacts-only>.form-section[data-v-5d146da2]:not(.contacts-section){display:none}.contact-card[data-v-5d146da2]{border:1px solid var(--border);border-radius:14px;padding:16px;margin-top:12px;background:var(--surface)}.integrated-panel[data-v-5d146da2],.quality-form[data-v-5d146da2],.ged-upload[data-v-5d146da2]{display:grid;gap:18px}.quality-form[data-v-5d146da2],.ged-upload[data-v-5d146da2]{padding:18px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.clickable-row[data-v-5d146da2]{cursor:pointer}.table-shell[data-v-5d146da2]{overflow:auto}.table-shell table[data-v-5d146da2]{width:100%;border-collapse:collapse}.table-shell th[data-v-5d146da2],.table-shell td[data-v-5d146da2]{padding:12px;border-bottom:1px solid var(--border);text-align:left}.table-shell input[data-v-5d146da2],.table-shell select[data-v-5d146da2]{min-width:140px}.contact-filter[data-v-4a67bfce]{display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:12px}.contact-filter label[data-v-4a67bfce]{display:grid;gap:7px}.pagination[data-v-4a67bfce]{display:flex;justify-content:center;gap:7px;margin-top:18px}@media(max-width:720px){.contact-filter[data-v-4a67bfce]{grid-template-columns:1fr}}.tabs[data-v-2ab75692]{display:flex;gap:4px;margin-bottom:16px;padding:4px;width:fit-content;border:1px solid var(--line, #dbe4ee);border-radius:10px;background:var(--surface-soft, #eef3f8)}.tabs button[data-v-2ab75692]{min-width:110px;padding:10px 18px;border:0;border-radius:7px;color:var(--muted, #64748b);background:transparent;font-size:13px;font-weight:700;transition:.15s ease}.tabs button[data-v-2ab75692]:hover{color:var(--primary, #1261a0);background:#1261a014}.tabs button.active[data-v-2ab75692]{color:#fff;background:var(--primary, #1261a0);box-shadow:0 3px 8px #1261a038}.table-card[data-v-2ab75692]{overflow:hidden}.table-card table[data-v-2ab75692]{width:100%}.table-card th[data-v-2ab75692]:last-child,.table-card td[data-v-2ab75692]:last-child{width:110px;text-align:right}html[data-theme=dark] .tabs[data-v-2ab75692]{border-color:#40516a;background:#111c2d}html[data-theme=dark] .tabs button[data-v-2ab75692]:hover{color:#e5edf7;background:#243a55}.table-subtitle[data-v-98f38e89]{display:block;margin-top:4px;color:var(--muted, #64748b);font-size:11px}.product-tabs[data-v-6226054f]{display:flex;gap:4px;width:fit-content;margin-bottom:18px;padding:4px;border:1px solid var(--line, #dbe4ee);border-radius:10px;background:#eef3f8}.product-tabs button[data-v-6226054f]{min-width:120px;padding:10px 18px;border:0;border-radius:7px;color:#64748b;background:transparent;font-size:13px;font-weight:700;transition:.15s ease}.product-tabs button[data-v-6226054f]:hover{color:#1261a0;background:#e1edf8}.product-tabs button.active[data-v-6226054f]{color:#fff;background:#1261a0;box-shadow:0 3px 8px #1261a038}html[data-theme=dark] .product-tabs[data-v-6226054f]{border-color:#40516a;background:#111c2d}html[data-theme=dark] .product-tabs button[data-v-6226054f]{color:#9aa9bd}html[data-theme=dark] .product-tabs button[data-v-6226054f]:hover{color:#e5edf7;background:#243a55}.modal-backdrop[data-v-6226054f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#0f172a85;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.confirm-modal[data-v-6226054f]{width:min(100%,410px);padding:28px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 24px 60px #0f172a3d;text-align:center}.confirm-icon[data-v-6226054f]{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 14px;border:5px solid #fee2e2;border-radius:50%;color:#dc2626;background:#fff1f2;font-size:25px;font-weight:800}.confirm-modal h2[data-v-6226054f]{margin:0 0 8px;color:#172033;font-size:20px}.confirm-modal p[data-v-6226054f]{margin:0;color:#64748b;font-size:13px;line-height:1.55}.confirm-actions[data-v-6226054f]{display:flex;justify-content:center;gap:10px;margin-top:24px}html[data-theme=dark] .confirm-modal[data-v-6226054f]{border-color:#40516a;background:#172235}html[data-theme=dark] .confirm-modal h2[data-v-6226054f]{color:#e5edf7}html[data-theme=dark] .confirm-modal p[data-v-6226054f]{color:#9aa9bd}.purchase-tabs[data-v-fb022de5]{margin-bottom:18px}.purchase-request[data-v-fb022de5],.purchase-files[data-v-fb022de5]{display:grid;gap:22px}.workflow-steps[data-v-fb022de5]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.workflow-steps span[data-v-fb022de5]{padding:10px;border-radius:10px;text-align:center;background:var(--surface-soft);color:var(--muted);border:1px solid var(--border)}.workflow-steps span.active[data-v-fb022de5]{color:var(--primary);border-color:var(--primary);font-weight:700}.purchase-files .table-card[data-v-fb022de5]{overflow:auto}@media(max-width:700px){.workflow-steps[data-v-fb022de5]{grid-template-columns:1fr 1fr}}.order-tabs[data-v-e35ffa2b]{margin-bottom:18px}.order-form[data-v-e35ffa2b],.order-files[data-v-e35ffa2b]{display:grid;gap:20px}.order-summary[data-v-e35ffa2b]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.order-summary article[data-v-e35ffa2b]{display:grid;gap:5px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.order-summary span[data-v-e35ffa2b]{color:var(--muted);font-size:.82rem}.order-summary strong[data-v-e35ffa2b]{font-size:1.08rem}.order-files .table-card[data-v-e35ffa2b]{overflow:auto}@media(max-width:800px){.order-summary[data-v-e35ffa2b]{grid-template-columns:1fr 1fr}}.repeatable-row[data-v-9389cc10]{align-items:end;margin-bottom:12px}.repeatable-row .remove-button[data-v-9389cc10]{margin-bottom:2px}.agenda-calendar[data-v-b55e4409]{margin-bottom:22px;padding:18px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.calendar-header[data-v-b55e4409]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.calendar-header h2[data-v-b55e4409]{text-transform:capitalize;margin:0 0 3px}.calendar-header p[data-v-b55e4409]{margin:0}.calendar-actions[data-v-b55e4409]{display:flex;gap:8px}.calendar-grid[data-v-b55e4409]{display:grid;grid-template-columns:repeat(7,minmax(110px,1fr));overflow:auto;border-top:1px solid var(--border);border-left:1px solid var(--border)}.calendar-weekday[data-v-b55e4409]{padding:9px;text-align:center;font-size:12px;font-weight:800;color:var(--muted);background:var(--surface-soft);border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.calendar-day[data-v-b55e4409]{min-height:120px;padding:7px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface)}.calendar-day.muted[data-v-b55e4409]{opacity:.5;background:var(--surface-soft)}.calendar-day.today[data-v-b55e4409]{box-shadow:inset 0 0 0 2px var(--primary)}.calendar-day-number[data-v-b55e4409]{display:grid;width:26px;height:26px;place-items:center;margin-bottom:4px;border-radius:50%;font-size:12px;font-weight:800}.today .calendar-day-number[data-v-b55e4409]{color:#fff;background:var(--primary)}.calendar-event[data-v-b55e4409]{display:block;width:100%;margin:3px 0;padding:5px 6px;overflow:hidden;border:0;border-left:3px solid currentColor;border-radius:5px;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:11px;cursor:pointer}.calendar-event.status-agendada[data-v-b55e4409]{color:#1d4ed8;background:#dbeafe}.calendar-event.status-realizada[data-v-b55e4409]{color:#166534;background:#dcfce7}.calendar-event.status-cancelada[data-v-b55e4409]{color:#991b1b;background:#fee2e2}.calendar-event.status-adiada[data-v-b55e4409]{color:#92400e;background:#fef3c7}.calendar-more[data-v-b55e4409]{display:block;margin-top:4px;color:var(--muted);font-weight:700}@media(max-width:900px){.calendar-grid[data-v-b55e4409]{min-width:800px}.agenda-calendar[data-v-b55e4409]{overflow:auto}.calendar-header[data-v-b55e4409]{position:sticky;left:0}.calendar-header[data-v-b55e4409]{align-items:flex-start;flex-direction:column}}html[data-theme=dark]{color:#bfdbfe;background:#1e3a8a}html[data-theme=dark]{color:#bbf7d0;background:#14532d}html[data-theme=dark]{color:#fecaca;background:#7f1d1d}html[data-theme=dark]{color:#fde68a;background:#78350f}.modal-form-context[data-v-02627399]{padding:0}.modal-form-context .form-card[data-v-02627399]{box-shadow:none;border:0;padding:0;background:transparent}.task-card-title[data-v-9d9e1d36]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px}.task-card-badges[data-v-9d9e1d36]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.checkbox-group[data-v-9d9e1d36]{display:flex;align-items:center;gap:8px;padding-bottom:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-group.inline[data-v-9d9e1d36]{flex-direction:row;white-space:nowrap}.checkbox-group input[type=checkbox][data-v-9d9e1d36]{width:18px;height:18px;margin:0}.overdue-badge[data-v-9d9e1d36]{font-size:10px;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:#fee2e2;color:#b91c1c}html[data-theme=dark] .overdue-badge[data-v-9d9e1d36]{background:#450a0a;color:#fca5a5}.task-modal-backdrop[data-v-9d9e1d36]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#0f172a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.task-modal-content[data-v-9d9e1d36]{position:relative;width:min(1000px,100%);max-height:90vh;overflow-y:auto;padding:24px;border-radius:16px;background:var(--surface, #fff);box-shadow:0 25px 50px -12px #00000040}.task-modal-close[data-v-9d9e1d36]{position:absolute;top:16px;right:16px;z-index:10;padding:4px 10px;border:0;background:transparent;font-size:28px;color:var(--muted, #64748b);cursor:pointer}html[data-theme=dark] .task-modal-content[data-v-9d9e1d36]{background:#172337;border:1px solid #334155}.actions-column[data-v-fb526f8e]{width:110px;text-align:right}.modal-backdrop[data-v-fb526f8e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:center;padding:20px;background:#0f172a8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.confirm-modal[data-v-fb526f8e]{width:min(440px,100%);padding:28px;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:0 24px 70px #0f172a4d;text-align:center}.confirm-modal h2[data-v-fb526f8e]{margin:12px 0 8px}.confirm-modal p[data-v-fb526f8e]{color:var(--muted)}.confirm-modal .form-actions[data-v-fb526f8e]{justify-content:center}.modal-icon[data-v-fb526f8e]{display:inline-grid;width:48px;height:48px;place-items:center;border-radius:50%;font-size:26px;font-weight:800}.modal-icon.danger[data-v-fb526f8e]{color:#b91c1c;background:#fee2e2}.camera-capture[data-v-a6f7d6d1]{display:grid;gap:14px;padding:18px;border:1px solid #d7e2ee;border-radius:14px;background:#f8fbff}.camera-heading[data-v-a6f7d6d1]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.camera-heading>div[data-v-a6f7d6d1]{display:grid;gap:5px}.camera-heading strong[data-v-a6f7d6d1]{color:#172033}.camera-heading small[data-v-a6f7d6d1]{color:#64748b;line-height:1.45}.camera-ready[data-v-a6f7d6d1]{flex:0 0 auto;padding:5px 9px;border-radius:999px;color:#166534;background:#dcfce7;font-size:12px;font-weight:700}.camera-open-button[data-v-a6f7d6d1]{display:flex;min-height:92px;align-items:center;justify-content:center;gap:10px;border:2px dashed #9cb7d2;border-radius:12px;color:#075ca8;background:#fff;cursor:pointer}.camera-open-button[data-v-a6f7d6d1]:hover{border-color:#075ca8;background:#eef6ff}.camera-open-button span[data-v-a6f7d6d1]{font-size:28px}.camera-live[data-v-a6f7d6d1],.camera-preview[data-v-a6f7d6d1]{overflow:hidden;border-radius:12px;background:#0f172a}.camera-live video[data-v-a6f7d6d1],.camera-preview img[data-v-a6f7d6d1]{display:block;width:100%;max-height:420px;object-fit:contain}.camera-frame-grid.burst[data-v-a6f7d6d1]{display:grid;grid-template-columns:repeat(5,1fr);gap:3px}.camera-frame-grid.burst img[data-v-a6f7d6d1]{height:150px;object-fit:cover}.camera-actions[data-v-a6f7d6d1]{display:flex;justify-content:center;gap:10px;padding:12px;background:#172033}.camera-capture-progress[data-v-a6f7d6d1]{display:grid;gap:4px;padding:12px;color:#fff;background:#075ca8;text-align:center}.camera-capture-progress span[data-v-a6f7d6d1]{font-size:12px;opacity:.85}.camera-error[data-v-a6f7d6d1]{margin:0;color:#b42318;font-size:13px}.camera-fallback summary[data-v-a6f7d6d1]{color:#526277;font-size:13px;cursor:pointer}.camera-fallback[open] summary[data-v-a6f7d6d1]{margin-bottom:12px}@media(max-width:600px){.camera-capture[data-v-a6f7d6d1]{padding:14px}.camera-heading[data-v-a6f7d6d1]{display:grid}.camera-ready[data-v-a6f7d6d1]{justify-self:start}.camera-frame-grid.burst[data-v-a6f7d6d1]{grid-template-columns:repeat(3,1fr)}.camera-frame-grid.burst img[data-v-a6f7d6d1]{height:110px}}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-latin-400-normal-q5-78SH_.woff2) format("woff2"),url(/assets/great-vibes-latin-400-normal-BAZ173uY.woff) format("woff")}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dancing-script-latin-400-normal--YrtvvVF.woff2) format("woff2"),url(/assets/dancing-script-latin-400-normal-BY5FxJb0.woff) format("woff")}@font-face{font-family:Allura;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/allura-latin-400-normal-4sUZKTf1.woff2) format("woff2"),url(/assets/allura-latin-400-normal-DcxZAN6k.woff) format("woff")}@font-face{font-family:Alex Brush;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alex-brush-latin-400-normal-B-R394Co.woff2) format("woff2"),url(/assets/alex-brush-latin-400-normal-A5ZkPa-p.woff) format("woff")}.public-document-page[data-v-cf3fef34]{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f1f5f9}.public-document-card[data-v-cf3fef34]{width:min(720px,100%);padding:32px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:0 20px 50px #0f172a1a}.public-pdf-link[data-v-cf3fef34]{display:inline-block;margin:14px 0;text-decoration:none}.public-validation[data-v-cf3fef34]{display:grid;grid-template-columns:1fr 180px;align-items:end;gap:12px}.signature-box[data-v-cf3fef34]{padding:10px;border:1px solid #cbd5e1;border-radius:10px;background:#fff}.signature-box canvas[data-v-cf3fef34]{display:block;width:100%;height:180px;touch-action:none;border-bottom:1px dashed #94a3b8}.signature-box canvas.typed[data-v-cf3fef34]{cursor:default}.signature-box>button[data-v-cf3fef34]{margin-top:8px}.signature-mode-tabs[data-v-cf3fef34]{display:flex;gap:5px;margin-bottom:12px;padding:4px;border-radius:9px;background:#eef3f8}.signature-mode-tabs button[data-v-cf3fef34]{flex:1;padding:9px;border:0;border-radius:7px;color:#526277;background:transparent;cursor:pointer}.signature-mode-tabs button.active[data-v-cf3fef34]{color:#fff;background:#075ca8}.signature-fonts[data-v-cf3fef34]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px}.signature-fonts button[data-v-cf3fef34]{min-height:54px;padding:8px;border:1px solid #d6e0eb;border-radius:9px;color:#172033;background:#fff;font-size:22px;cursor:pointer}.signature-fonts button.active[data-v-cf3fef34]{border-color:#075ca8;box-shadow:0 0 0 3px #075ca81f;background:#eef6ff}.accept-check[data-v-cf3fef34]{margin:20px 0}.accept-success[data-v-cf3fef34]{display:grid;width:72px;height:72px;margin:auto;place-items:center;border-radius:50%;color:#166534;background:#dcfce7;font-size:42px}@media(max-width:600px){.public-validation[data-v-cf3fef34],.signature-fonts[data-v-cf3fef34]{grid-template-columns:1fr}}.verification-page[data-v-b3577933]{min-height:100vh;padding:32px 18px;background:#eef3f8;color:#172033}.verification-shell[data-v-b3577933]{width:min(1120px,100%);margin:auto}.verification-header[data-v-b3577933]{display:flex;align-items:center;gap:20px;margin-bottom:24px}.verification-header img[data-v-b3577933]{width:72px;padding:8px;border-radius:14px;background:#fff;box-shadow:0 8px 24px #0f233c1a}.verification-header h1[data-v-b3577933]{margin:3px 0 5px;font-size:30px}.verification-header p[data-v-b3577933]{margin:0;color:#64748b}.verification-search[data-v-b3577933]{display:grid;grid-template-columns:1fr 230px;align-items:end;gap:14px;padding:20px;border-radius:16px;background:#fff;box-shadow:0 12px 30px #0f233c12}.verification-search label[data-v-b3577933]{display:grid;gap:7px;font-weight:700}.verification-search input[data-v-b3577933]{height:44px;padding:0 14px;border:1px solid #cbd8e6;border-radius:9px;font-size:16px;text-transform:uppercase}.integrity-result[data-v-b3577933]{display:flex;align-items:center;gap:18px;margin:22px 0;padding:22px;border:1px solid;border-radius:16px}.integrity-result.is-valid[data-v-b3577933]{border-color:#86d5a7;background:#effbf4}.integrity-result.is-invalid[data-v-b3577933]{border-color:#f1aeb5;background:#fff4f4}.result-icon[data-v-b3577933]{display:grid;flex:0 0 58px;height:58px;place-items:center;border-radius:50%;color:#fff;background:#198754;font-size:34px;font-weight:800}.is-invalid .result-icon[data-v-b3577933]{background:#dc3545}.integrity-result p[data-v-b3577933],.integrity-result h2[data-v-b3577933]{margin:0}.integrity-result p[data-v-b3577933]{font-size:11px;font-weight:800;letter-spacing:.08em}.integrity-result span[data-v-b3577933]{color:#64748b}.verification-grid[data-v-b3577933]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.verification-card[data-v-b3577933]{margin-top:18px;padding:22px;border:1px solid #dce6f0;border-radius:16px;background:#fff;box-shadow:0 8px 25px #0f233c0d}.verification-card h2[data-v-b3577933]{margin:0 0 12px;font-size:18px}.verification-card dl[data-v-b3577933]{margin:0}.verification-card dl div[data-v-b3577933]{display:grid;grid-template-columns:130px 1fr;padding:8px 0;border-bottom:1px solid #edf1f5}.verification-card dt[data-v-b3577933]{color:#64748b}.verification-card dd[data-v-b3577933]{margin:0;font-weight:700}.validation-list[data-v-b3577933]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.validation-list li[data-v-b3577933]{display:grid;grid-template-columns:26px 1fr auto;align-items:center;padding:8px;border-radius:9px;background:#f6f8fb}.validation-list li span[data-v-b3577933]{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;color:#fff}.validation-list .valid span[data-v-b3577933]{background:#198754}.validation-list .invalid span[data-v-b3577933]{background:#dc3545}.validation-list strong[data-v-b3577933]{text-transform:capitalize}.validation-list em[data-v-b3577933]{font-style:normal;color:#64748b}.hashes div[data-v-b3577933]{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:7px 0}.hashes code[data-v-b3577933],.signer-list code[data-v-b3577933],.evidence-grid code[data-v-b3577933],.custody-list code[data-v-b3577933],.file-result code[data-v-b3577933]{overflow-wrap:anywhere;font-size:11px}.card-heading[data-v-b3577933]{display:flex;justify-content:space-between;gap:12px}.card-heading h2[data-v-b3577933],.card-heading p[data-v-b3577933]{margin:0}.card-heading p[data-v-b3577933]{color:#64748b}.count-pill[data-v-b3577933]{display:grid;min-width:34px;height:28px;place-items:center;border-radius:999px;color:#075ca8;background:#e8f3ff;font-weight:800}.signer-list[data-v-b3577933]{display:grid;gap:10px;margin-top:16px}.signer-list article[data-v-b3577933]{display:grid;grid-template-columns:1fr auto;gap:7px;padding:14px;border-radius:11px;background:#f7faff}.signer-list article>div[data-v-b3577933]{display:grid}.signer-list article span[data-v-b3577933]{color:#64748b;font-size:12px}.signer-list code[data-v-b3577933]{grid-column:1/-1}.evidence-grid[data-v-b3577933]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px}.evidence-grid article[data-v-b3577933]{display:grid;gap:5px;padding:13px;border:1px solid #e4ebf2;border-radius:10px}.evidence-grid span[data-v-b3577933]{color:#64748b;font-size:12px}.custody-list[data-v-b3577933]{margin:16px 0 0;padding:0;list-style:none}.custody-list li[data-v-b3577933]{display:grid;grid-template-columns:18px 1fr;gap:10px;padding-bottom:13px}.custody-list li>span[data-v-b3577933]{width:11px;height:11px;margin-top:4px;border:3px solid #b9dcff;border-radius:50%;background:#075ca8}.custody-list li div[data-v-b3577933]{display:grid;gap:3px}.custody-list small[data-v-b3577933]{color:#64748b}.file-check[data-v-b3577933]{display:grid;gap:12px}.file-check h2[data-v-b3577933],.file-check p[data-v-b3577933]{margin:0}.file-result[data-v-b3577933]{display:grid;gap:4px;padding:14px;border-radius:10px}.file-result.valid[data-v-b3577933]{background:#effbf4}.file-result.invalid[data-v-b3577933]{background:#fff4f4}.verification-actions[data-v-b3577933]{display:flex;justify-content:flex-end;gap:10px;margin:20px 0}.verification-actions a[data-v-b3577933]{text-decoration:none}@media(max-width:720px){.verification-search[data-v-b3577933],.verification-grid[data-v-b3577933]{grid-template-columns:1fr}.verification-header[data-v-b3577933]{align-items:flex-start}.evidence-grid[data-v-b3577933]{grid-template-columns:1fr}.signer-list article[data-v-b3577933]{grid-template-columns:1fr}.hashes div[data-v-b3577933]{grid-template-columns:1fr}.verification-actions[data-v-b3577933]{flex-direction:column}.verification-actions a[data-v-b3577933]{text-align:center}}.ged-explorer[data-v-54a2073f]{overflow:hidden;border:1px solid var(--border,#dbe4ee);border-radius:16px;background:var(--surface,#fff);box-shadow:0 10px 30px #0f172a12}.ged-toolbar[data-v-54a2073f]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border-bottom:1px solid var(--border,#e2e8f0);background:var(--surface-soft,#f8fafc)}.ged-actions[data-v-54a2073f]{display:flex;flex-wrap:wrap;gap:8px}.ged-actions button[data-v-54a2073f]{padding:8px 11px}.ged-actions .danger[data-v-54a2073f]{color:#b91c1c}.ged-actions button[data-v-54a2073f]:disabled{opacity:.45;cursor:not-allowed}.ged-search[data-v-54a2073f]{position:relative;width:min(340px,100%);margin:0}.ged-search span[data-v-54a2073f]{position:absolute;left:12px;top:8px;color:#64748b;font-size:20px}.ged-search input[data-v-54a2073f]{padding-left:38px}.ged-address[data-v-54a2073f]{display:flex;align-items:center;gap:8px;min-height:48px;padding:8px 16px;border-bottom:1px solid var(--border,#e2e8f0)}.ged-address button[data-v-54a2073f]{padding:6px 9px;border:0;border-radius:6px;color:var(--primary,#075ca8);background:transparent}.ged-address button.active[data-v-54a2073f]{background:var(--primary-soft,#eaf4ff);font-weight:700}.clipboard-info[data-v-54a2073f]{margin-left:auto;color:#7c3aed;font-size:12px;font-weight:700}.selection-bar[data-v-54a2073f]{display:flex;justify-content:space-between;padding:10px 18px;color:#64748b;border-bottom:1px solid var(--border,#e2e8f0);font-size:12px}.selection-bar label[data-v-54a2073f]{display:flex;align-items:center;gap:7px;margin:0}.ged-grid[data-v-54a2073f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));align-content:start;gap:12px;min-height:430px;padding:18px}.ged-entry[data-v-54a2073f]{position:relative;min-width:0;border:1px solid var(--border,#dbe4ee);border-radius:12px;background:var(--surface,#fff);transition:.15s ease}.ged-entry[data-v-54a2073f]:hover{border-color:#60a5fa;box-shadow:0 7px 18px #0f172a17;transform:translateY(-1px)}.ged-folder[data-v-54a2073f]{display:flex;align-items:center;gap:12px;padding:16px;color:var(--text,#172033);text-align:left}.folder-icon[data-v-54a2073f]{font-size:36px}.ged-folder span[data-v-54a2073f]:last-child,.file-main span[data-v-54a2073f]{display:grid;min-width:0;gap:4px}.ged-entry small[data-v-54a2073f]{overflow:hidden;color:#64748b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ged-file[data-v-54a2073f]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px}.ged-file.selected[data-v-54a2073f]{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 2px #bfdbfe}.ged-file.cut[data-v-54a2073f]{opacity:.58}.file-check[data-v-54a2073f]{position:absolute;top:6px;right:6px;z-index:2;margin:0}.file-main[data-v-54a2073f]{display:flex;min-width:0;align-items:center;gap:10px;padding:2px;border:0;color:inherit;background:transparent;text-align:left}.file-main strong[data-v-54a2073f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-actions[data-v-54a2073f]{display:flex;gap:3px;margin-top:24px}.file-actions button[data-v-54a2073f]{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:7px;color:#075ca8;background:#eaf4ff}.ged-empty[data-v-54a2073f]{grid-column:1/-1}.ged-modal-backdrop[data-v-54a2073f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:22px;background:#0f172a94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ged-preview-modal[data-v-54a2073f]{display:grid;width:min(1100px,96vw);height:min(780px,92vh);grid-template-rows:auto 1fr;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 30px 90px #0006}.ged-preview-modal>header[data-v-54a2073f]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #e2e8f0}.ged-preview-modal>header div[data-v-54a2073f]{display:grid;gap:3px}.ged-preview-modal>header small[data-v-54a2073f]{color:#64748b}.ged-preview-modal>header button[data-v-54a2073f]{border:0;background:none;font-size:28px}.preview-stage[data-v-54a2073f]{display:grid;min-height:0;place-items:center;overflow:auto;background:#e8edf3}.preview-stage img[data-v-54a2073f],.preview-stage video[data-v-54a2073f]{max-width:100%;max-height:100%;object-fit:contain}.preview-stage iframe[data-v-54a2073f]{width:100%;height:100%;border:0}.document-preview[data-v-54a2073f]{display:grid;gap:16px;justify-items:center;padding:30px;color:#475569}.confirm-card[data-v-54a2073f]{width:min(430px,95vw);padding:28px;border-radius:16px;background:#fff;text-align:center;box-shadow:0 30px 80px #0005}.confirm-icon[data-v-54a2073f]{display:grid;width:52px;height:52px;margin:auto;place-items:center;border-radius:50%;color:#b91c1c;background:#fee2e2;font-size:28px;font-weight:900}.confirm-card h2[data-v-54a2073f]{margin:16px 0 8px}.confirm-card p[data-v-54a2073f]{color:#64748b;line-height:1.5}.confirm-card>div[data-v-54a2073f]{display:flex;justify-content:center;gap:10px;margin-top:20px}.danger-button[data-v-54a2073f]{background:#dc2626}@media(max-width:760px){.ged-toolbar[data-v-54a2073f]{align-items:stretch;flex-direction:column}.ged-search[data-v-54a2073f]{width:100%}.ged-grid[data-v-54a2073f]{grid-template-columns:1fr}.ged-actions[data-v-54a2073f]{display:grid;grid-template-columns:1fr 1fr}.clipboard-info[data-v-54a2073f]{display:none}}.base-toolbar[data-v-21a6b478]{display:flex}.base-toolbar label[data-v-21a6b478]{width:min(520px,100%);margin:0}.base-table[data-v-21a6b478]{min-width:760px}.row-actions[data-v-21a6b478]{display:flex;gap:8px}.base-modal-backdrop[data-v-21a6b478]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:20px;background:#0f172a8f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.base-modal[data-v-21a6b478]{width:min(900px,96vw);max-height:92vh;overflow:auto;padding:24px;border-radius:16px;background:var(--surface,#fff);box-shadow:0 30px 80px #0005}.base-modal>header[data-v-21a6b478]{display:flex;justify-content:space-between;align-items:start;margin-bottom:20px}.base-modal h2[data-v-21a6b478]{margin:0}.base-modal>header>button[data-v-21a6b478]{border:0;background:none;font-size:28px}.base-modal footer[data-v-21a6b478]{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid var(--border,#e2e8f0)}.delete-card[data-v-21a6b478]{width:min(420px,95vw);padding:28px;border-radius:16px;background:#fff;text-align:center}.delete-card>span[data-v-21a6b478]{display:grid;width:50px;height:50px;margin:auto;place-items:center;border-radius:50%;color:#b91c1c;background:#fee2e2;font-size:25px;font-weight:900}.delete-card p[data-v-21a6b478]{color:#64748b}.delete-card>div[data-v-21a6b478]{display:flex;justify-content:center;gap:10px;margin-top:20px}.danger-button[data-v-21a6b478]{background:#dc2626}@media(max-width:700px){.base-modal .form-grid[data-v-21a6b478]{grid-template-columns:1fr}.page-heading[data-v-21a6b478]{gap:14px;align-items:start;flex-direction:column}}.filters-card label[data-v-4bd63eee]{display:block;width:min(520px,100%);margin:0}.alerts-grid[data-v-4bd63eee]{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:14px}.alerts-grid article[data-v-4bd63eee]{display:grid;gap:13px;padding:18px;border:1px solid var(--border, #e2e8f0);border-radius:14px;background:var(--surface, #fff);box-shadow:0 6px 18px #0f172a0d}.alerts-grid header[data-v-4bd63eee]{display:flex;gap:10px}.alerts-grid header>span[data-v-4bd63eee]{font-size:25px}.alerts-grid header div[data-v-4bd63eee]{display:grid;gap:3px}.alerts-grid small[data-v-4bd63eee]{color:#64748b}.alert-body[data-v-4bd63eee]{max-height:160px;overflow:auto;color:var(--text);line-height:1.45}.alerts-grid a[data-v-4bd63eee]{color:#075ca8;font-weight:700;text-decoration:none}.alerts-grid footer[data-v-4bd63eee]{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid var(--border, #e2e8f0)}.modal-bg[data-v-4bd63eee]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:20px;background:#0f172a8f}.modal-card[data-v-4bd63eee]{width:min(900px,96vw);max-height:92vh;overflow:auto;padding:24px;border-radius:16px;background:var(--surface, #fff)}.modal-card>header[data-v-4bd63eee]{display:flex;justify-content:space-between}.modal-card>header button[data-v-4bd63eee]{border:0;background:none;font-size:28px}.modal-card>footer[data-v-4bd63eee]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.delete-card[data-v-4bd63eee]{width:min(400px,95vw);padding:25px;border-radius:15px;background:var(--surface, #fff);color:var(--text);text-align:center}.delete-card div[data-v-4bd63eee]{display:flex;justify-content:center;gap:10px}.danger[data-v-4bd63eee]{background:#dc2626}.toolbar label[data-v-c559ce31]{width:min(520px,100%);margin:0}table[data-v-c559ce31]{min-width:820px}.row-actions[data-v-c559ce31]{display:flex;gap:8px}.value-badge[data-v-c559ce31]{display:inline-flex;padding:5px 10px;border-radius:999px;font-weight:800}.penalty[data-v-c559ce31]{color:#9a3412;background:#ffedd5}.interest[data-v-c559ce31]{color:#1d4ed8;background:#dbeafe}.modal-backdrop[data-v-c559ce31]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:20px;background:#0f172a8f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-card[data-v-c559ce31]{width:min(760px,96vw);max-height:92vh;overflow:auto;padding:24px;border-radius:16px;background:var(--surface, #fff);box-shadow:0 30px 80px #0005}.modal-card>header[data-v-c559ce31]{display:flex;justify-content:space-between;align-items:start;margin-bottom:20px}.modal-card h2[data-v-c559ce31]{margin:0}.modal-card>header>button[data-v-c559ce31]{border:0;background:none;color:var(--text);font-size:28px}.modal-card footer[data-v-c559ce31]{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid var(--border, #e2e8f0)}.delete-card[data-v-c559ce31]{width:min(420px,95vw);padding:28px;border-radius:16px;background:var(--surface, #fff);color:var(--text);text-align:center}.delete-card>span[data-v-c559ce31]{display:grid;width:50px;height:50px;margin:auto;place-items:center;border-radius:50%;color:#b91c1c;background:#fee2e2;font-size:25px;font-weight:900}.delete-card>div[data-v-c559ce31]{display:flex;justify-content:center;gap:10px;margin-top:20px}.danger[data-v-c559ce31]{background:#dc2626}.filters[data-v-6a80b8e6]{display:grid;grid-template-columns:minmax(260px,2fr) repeat(2,minmax(160px,.6fr));gap:12px}.filters label[data-v-6a80b8e6]{margin:0}table[data-v-6a80b8e6]{min-width:1050px}td a[data-v-6a80b8e6]{color:var(--primary, #075ca8);text-decoration:none}@media(max-width:760px){.filters[data-v-6a80b8e6]{grid-template-columns:1fr}}.related-summary[data-v-baced25a]{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px;padding:16px;border:1px solid var(--border,#e2e8f0);border-radius:10px;background:var(--surface-soft,#f8fafc)}.related-summary span[data-v-baced25a]{padding:7px 10px;border-radius:7px;background:var(--surface,#fff)}.related-summary small[data-v-baced25a]{width:100%;color:var(--muted,#64748b)}.employee-tabs[data-v-baced25a]{margin-bottom:18px}.tab-card[data-v-baced25a]{padding:22px;border:1px solid var(--border,#e2e8f0);border-radius:14px;background:var(--surface,#fff)}.compact-table[data-v-baced25a]{margin-top:18px}.compact-table table[data-v-baced25a]{min-width:760px}.empty-module[data-v-baced25a]{display:grid;justify-items:start;gap:10px;min-height:220px;align-content:start}.integrated-module[data-v-baced25a],.employee-upload[data-v-baced25a]{display:grid;gap:18px}.integrated-heading[data-v-baced25a]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.employee-upload[data-v-baced25a]{padding:18px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.inline-field[data-v-baced25a]{min-width:150px}.filters[data-v-a216eafe]{display:grid;grid-template-columns:minmax(260px,2fr) repeat(2,minmax(160px,.6fr));gap:12px}.filters label[data-v-a216eafe]{margin:0}table[data-v-a216eafe]{min-width:1000px}td a[data-v-a216eafe]{color:var(--primary,#075ca8);text-decoration:none}@media(max-width:760px){.filters[data-v-a216eafe]{grid-template-columns:1fr}}.employee-tabs[data-v-6f5afa4d]{margin-bottom:18px}.tab-card[data-v-6f5afa4d]{padding:22px;border:1px solid var(--border,#e2e8f0);border-radius:14px;background:var(--surface,#fff)}.compact-table[data-v-6f5afa4d]{margin-top:18px}.compact-table table[data-v-6f5afa4d]{min-width:760px}.empty-module[data-v-6f5afa4d]{display:grid;justify-items:start;gap:10px;min-height:220px;align-content:start}.related-summary[data-v-6f5afa4d]{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px;padding:16px;border:1px solid var(--border,#e2e8f0);border-radius:10px}.related-summary span[data-v-6f5afa4d]{padding:7px 10px;border-radius:7px;background:var(--surface-soft,#f8fafc)}.integrated-module[data-v-6f5afa4d],.partner-upload[data-v-6f5afa4d]{display:grid;gap:18px}.integrated-heading[data-v-6f5afa4d]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.partner-upload[data-v-6f5afa4d]{padding:18px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.inline-field[data-v-6f5afa4d]{min-width:150px}.filters[data-v-7291537c]{display:grid;grid-template-columns:minmax(280px,2fr) repeat(2,minmax(180px,1fr));gap:12px}.filters label[data-v-7291537c]{margin:0}table[data-v-7291537c]{min-width:1150px}td a[data-v-7291537c]{color:var(--primary,#075ca8);text-decoration:none}.modal-backdrop[data-v-7291537c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:center;background:#0f172a99}.confirm-card[data-v-7291537c]{width:min(430px,94vw);padding:28px;border-radius:16px;background:var(--surface,#fff);text-align:center}.confirm-card>span[data-v-7291537c]{display:grid;width:50px;height:50px;margin:auto;place-items:center;border-radius:50%;color:#b91c1c;background:#fee2e2;font-size:26px;font-weight:900}.confirm-card>div[data-v-7291537c]{display:flex;justify-content:center;gap:10px;margin-top:20px}@media(max-width:760px){.filters[data-v-7291537c]{grid-template-columns:1fr}}.uppercase[data-v-ccf8871e]{text-transform:uppercase}td small[data-v-12c7356c]{display:block;color:var(--muted);margin-top:.25rem}.table-scroll[data-v-12c7356c]{overflow:auto}table[data-v-12c7356c]{min-width:1250px}.favored-field[data-v-d0ff354c]{position:relative}.autocomplete-results[data-v-d0ff354c]{position:absolute;z-index:20;top:100%;left:0;right:0;max-height:260px;overflow:auto;background:var(--card-bg,#fff);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 30px #0002}.autocomplete-results button[data-v-d0ff354c]{display:block;width:100%;padding:.75rem;text-align:left;border:0;background:transparent;color:inherit}.autocomplete-results button[data-v-d0ff354c]:hover{background:var(--hover-bg,#edf5ff)}.module-tabs[data-v-d0ff354c]{display:flex;gap:.4rem;border-bottom:1px solid var(--border);margin-bottom:1.5rem}.module-tabs button[data-v-d0ff354c]{border:0;background:transparent;padding:.8rem 1rem;color:inherit}.module-tabs button.active[data-v-d0ff354c]{background:#0b67ad;color:#fff;border-radius:8px 8px 0 0}.module-tabs button[data-v-d0ff354c]:disabled{opacity:.45}.count[data-v-d0ff354c]{display:inline-block;margin-left:.3rem;padding:.05rem .4rem;border-radius:99px;background:#fff3}.table-card.inner[data-v-d0ff354c]{box-shadow:none}.wide-two[data-v-d0ff354c]{grid-column:span 2}.finance-panels[data-v-d0ff354c]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.finance-panel[data-v-d0ff354c],.due-dates[data-v-d0ff354c],.financial-history[data-v-d0ff354c]{padding:18px;border:1px solid #e2e8f0;border-radius:12px}.allocation-row[data-v-d0ff354c]{display:grid;grid-template-columns:minmax(180px,1fr) 120px auto;align-items:end;gap:10px}.allocation-row label[data-v-d0ff354c]{margin:0}.finance-check[data-v-d0ff354c]{align-self:end;margin-bottom:12px}.distribution-error[data-v-d0ff354c]{color:#b91c1c;font-weight:700}.due-dates[data-v-d0ff354c],.financial-history[data-v-d0ff354c]{margin-top:20px}.due-grid[data-v-d0ff354c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 12px}.due-grid label[data-v-d0ff354c]{margin:0;font-size:12px}.financial-history table[data-v-d0ff354c]{min-width:1100px}.index-adjustment-card[data-v-d0ff354c]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,.6fr) auto auto;align-items:end;gap:14px;margin:20px 0;padding:18px;border:1px solid #bfdbfe;border-radius:12px;background:#eff6ff}.index-adjustment-card h2[data-v-d0ff354c],.index-adjustment-card p[data-v-d0ff354c],.index-adjustment-card label[data-v-d0ff354c]{margin:0}.index-result[data-v-d0ff354c]{display:grid;padding:7px 12px;border-radius:8px;background:#fff}.index-result strong[data-v-d0ff354c]{color:#075ca8;font-size:19px}.index-result span[data-v-d0ff354c]{color:#64748b;font-size:11px}@media(max-width:1000px){.finance-panels[data-v-d0ff354c]{grid-template-columns:1fr}.wide-two[data-v-d0ff354c]{grid-column:auto}.index-adjustment-card[data-v-d0ff354c]{grid-template-columns:1fr 1fr}}@media(max-width:700px){.allocation-row[data-v-d0ff354c],.index-adjustment-card[data-v-d0ff354c]{grid-template-columns:1fr}}.entry-row[data-v-fd6d61d8],.calculator-row[data-v-fd6d61d8]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:12px;margin-bottom:18px}.entry-row label[data-v-fd6d61d8],.calculator-row label[data-v-fd6d61d8]{margin:0}.inner table[data-v-fd6d61d8]{min-width:900px}.negative[data-v-fd6d61d8]{color:#b91c1c;font-weight:700}.calculation-result[data-v-fd6d61d8],.sync-summary[data-v-fd6d61d8]{display:grid;align-self:stretch;min-width:220px;padding:9px 14px;border-radius:9px;background:#eff6ff}.calculation-result strong[data-v-fd6d61d8]{color:#075ca8;font-size:20px}.calculation-result span[data-v-fd6d61d8],.calculation-result small[data-v-fd6d61d8],.sync-summary span[data-v-fd6d61d8]{color:#64748b}.sync-summary[data-v-fd6d61d8]{grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;margin-bottom:16px}.modal-backdrop[data-v-fd6d61d8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:grid;place-items:center;padding:20px;background:#0f172a99}.confirm-card[data-v-fd6d61d8]{width:min(440px,100%);padding:24px;border-radius:15px;background:#fff;box-shadow:0 24px 60px #0004}@media(max-width:800px){.entry-row[data-v-fd6d61d8],.calculator-row[data-v-fd6d61d8],.sync-summary[data-v-fd6d61d8]{grid-template-columns:1fr}}.table-scroll[data-v-8064ce15]{overflow:auto}table[data-v-8064ce15]{min-width:1200px}td small[data-v-8064ce15]{display:block;color:var(--muted);margin-top:.2rem}.os-summary-grid[data-v-8064ce15]{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:12px;margin-bottom:18px}.os-summary-grid article[data-v-8064ce15]{display:flex;align-items:center;justify-content:space-between;padding:16px;border:1px solid var(--border);border-left:4px solid #64748b;border-radius:12px;background:var(--surface)}.os-summary-grid span[data-v-8064ce15]{color:var(--muted);font-size:.78rem;font-weight:700}.os-summary-grid strong[data-v-8064ce15]{font-size:1.45rem}.os-summary-grid .pending[data-v-8064ce15]{border-left-color:#f59e0b}.os-summary-grid .progress[data-v-8064ce15]{border-left-color:#0284c7}.os-summary-grid .warning[data-v-8064ce15]{border-left-color:#f97316}.os-summary-grid .danger[data-v-8064ce15]{border-left-color:#dc2626}.os-summary-grid .success[data-v-8064ce15]{border-left-color:#16a34a}.unread-badge[data-v-8064ce15]{display:inline-flex;margin-left:8px;padding:3px 7px;border-radius:999px;color:#fff;background:#dc2626;font-size:.68rem;font-weight:800}@media(max-width:1200px){.os-summary-grid[data-v-8064ce15]{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.os-summary-grid[data-v-8064ce15]{grid-template-columns:repeat(2,1fr)}}.module-tabs[data-v-7e8268b2]{display:flex;align-items:flex-end;gap:.35rem;margin:0 0 1.5rem;padding:.45rem .45rem 0;border:1px solid var(--border);border-radius:14px 14px 0 0;background:var(--surface-soft);overflow-x:auto;scrollbar-width:thin}.module-tabs button[data-v-7e8268b2]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;padding:.7rem 1.1rem;border:0;border-radius:10px 10px 0 0;background:transparent;color:var(--muted);font:inherit;font-weight:700;white-space:nowrap;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease}.module-tabs button[data-v-7e8268b2]:after{content:"";position:absolute;right:.8rem;bottom:0;left:.8rem;height:3px;border-radius:3px 3px 0 0;background:transparent}.module-tabs button[data-v-7e8268b2]:hover:not(:disabled){color:var(--text);background:var(--hover-bg, #edf5ff)}.module-tabs button.active[data-v-7e8268b2]{color:#fff;background:linear-gradient(135deg,#075ca8,#0b74c7);box-shadow:0 5px 14px #075ca833}.module-tabs button.active[data-v-7e8268b2]:after{background:#ff8200}.module-tabs button[data-v-7e8268b2]:disabled{opacity:.42;cursor:not-allowed}.tab-icon[data-v-7e8268b2]{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:color-mix(in srgb,currentColor 13%,transparent);font-size:.78rem}.count[data-v-7e8268b2]{display:inline-grid;place-items:center;min-width:23px;height:23px;padding:0 .4rem;border-radius:999px;background:#0b67ad1c;color:#075ca8;font-size:.72rem;font-weight:800}.module-tabs button.active .count[data-v-7e8268b2]{background:#ffffff30;color:#fff}.request-selector[data-v-7e8268b2]{display:flex;gap:.5rem;overflow:auto;margin:1rem 0}.request-selector>button[data-v-7e8268b2]{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:.65rem .9rem;white-space:nowrap}.request-selector>button.active[data-v-7e8268b2]{border-color:var(--primary);background:var(--primary-soft)}.request-card[data-v-7e8268b2]{border:1px solid var(--border);border-radius:14px;padding:1rem}.timeline article[data-v-7e8268b2]{border-left:3px solid var(--primary);padding:.8rem 1rem;margin:.7rem 0;background:var(--surface-soft);border-radius:0 10px 10px 0}.timeline header[data-v-7e8268b2]{display:flex;gap:.7rem;align-items:center}.timeline time[data-v-7e8268b2]{margin-left:auto;color:var(--muted)}.interaction-compose[data-v-7e8268b2]{margin-top:1rem;display:grid;gap:.8rem}.interaction-compose button[data-v-7e8268b2]{justify-self:end}html[data-theme=dark] .module-tabs button[data-v-7e8268b2]:hover:not(:disabled){background:#243a55;color:#fff}.field-hint[data-v-7e8268b2]{display:block;margin-top:.35rem;color:#64748b;font-weight:500;line-height:1.35}.visibility-notice[data-v-7e8268b2]{display:grid;gap:.15rem;padding:.75rem 1rem;border-radius:10px}.visibility-notice span[data-v-7e8268b2]{font-size:.82rem}.visibility-notice.internal[data-v-7e8268b2]{color:#475569;background:#f1f5f9}.visibility-notice.external[data-v-7e8268b2]{color:#075985;background:#e0f2fe}.conversation[data-v-7e8268b2]{display:flex;flex-direction:column;gap:.7rem;min-height:180px;margin-top:1rem;padding:1.25rem;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface-soft) 82%,#d9edf7);overflow:hidden}.conversation article[data-v-7e8268b2]{position:relative;width:fit-content;max-width:min(76%,760px);margin:0;padding:.7rem .85rem .45rem;border:1px solid transparent;border-radius:8px;box-shadow:0 1px 2px #0f172a1c}.conversation article[data-v-7e8268b2]:after{content:"";position:absolute;top:0;border:7px solid transparent}.conversation article.team-message[data-v-7e8268b2]{align-self:flex-start;background:var(--surface);border-color:var(--border);border-left:1px solid var(--border);border-top-left-radius:2px}.conversation article.team-message[data-v-7e8268b2]:after{right:100%;border-top-color:var(--border);border-right-color:var(--border)}.conversation article.client-message[data-v-7e8268b2]{align-self:flex-end;background:#d9fdd3;border-color:#b7e8ae;border-left:1px solid #b7e8ae;border-top-right-radius:2px}.conversation article.client-message[data-v-7e8268b2]:after{left:100%;border-top-color:#b7e8ae;border-left-color:#b7e8ae}.conversation article.internal-message[data-v-7e8268b2]{background:#fff3cd;border-color:#f1d58a;border-left:1px solid #f1d58a}.conversation article.internal-message[data-v-7e8268b2]:after{border-top-color:#f1d58a;border-right-color:#f1d58a}.conversation header[data-v-7e8268b2]{display:flex;align-items:center;gap:.65rem}.conversation header strong[data-v-7e8268b2]{font-size:.82rem;color:var(--primary)}.message-visibility[data-v-7e8268b2]{padding:.12rem .42rem;border-radius:999px;background:#0f172a0d;color:var(--muted);font-size:.68rem;font-weight:700}.internal-message .message-visibility[data-v-7e8268b2]{color:#854d0e;background:#fbbf2430}.message-body[data-v-7e8268b2]{line-height:1.45}.message-body[data-v-7e8268b2] p{margin:.2rem 0}.conversation footer[data-v-7e8268b2]{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;margin-top:.2rem;color:var(--muted);font-size:.67rem}.conversation footer time[data-v-7e8268b2]{margin:0}.external-message footer span[data-v-7e8268b2]{color:#1687c5;font-weight:800}html[data-theme=dark] .conversation[data-v-7e8268b2]{background:#0b1726}html[data-theme=dark] .conversation article.team-message[data-v-7e8268b2]{background:#202c33}html[data-theme=dark] .conversation article.client-message[data-v-7e8268b2]{color:#e5eef6;background:#075e54;border-color:#128c7e}html[data-theme=dark] .conversation article.internal-message[data-v-7e8268b2]{color:#f8fafc;background:#493d20;border-color:#806b31}.attachment-upload-card[data-v-7e8268b2]{padding:1rem;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.attachment-upload[data-v-7e8268b2]{display:grid;grid-template-columns:minmax(300px,1.4fr) minmax(220px,.8fr) minmax(210px,.7fr) auto;align-items:end;gap:1rem}.attachment-upload label[data-v-7e8268b2]{margin:0}.attachment-list[data-v-7e8268b2]{display:grid;gap:.65rem;margin-top:1rem}.attachment-item[data-v-7e8268b2]{display:grid;grid-template-columns:auto minmax(160px,.5fr) 1fr;align-items:center;gap:.8rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:10px;color:var(--text);background:var(--surface);text-align:left}.attachment-item[data-v-7e8268b2]:hover{border-color:var(--primary);background:var(--primary-soft)}.attachment-item small[data-v-7e8268b2]{color:var(--muted)}.audit-list[data-v-7e8268b2]{display:grid;gap:.75rem}.audit-list article[data-v-7e8268b2]{display:flex;gap:.8rem;padding:1rem;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.audit-list p[data-v-7e8268b2]{margin:.3rem 0}.audit-list del[data-v-7e8268b2]{color:#b91c1c}.audit-list ins[data-v-7e8268b2]{color:#15803d;text-decoration:none}.audit-list small[data-v-7e8268b2]{color:var(--muted)}.audit-icon[data-v-7e8268b2]{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:var(--primary);background:var(--primary-soft)}@media(max-width:1000px){.attachment-upload[data-v-7e8268b2]{grid-template-columns:1fr 1fr}.attachment-upload>.primary-button[data-v-7e8268b2]{justify-self:start}}@media(max-width:700px){.attachment-upload[data-v-7e8268b2]{grid-template-columns:1fr}.attachment-upload>.primary-button[data-v-7e8268b2]{width:100%}.attachment-item[data-v-7e8268b2]{grid-template-columns:auto 1fr}.attachment-item small[data-v-7e8268b2]{grid-column:2}}@media(max-width:700px){.module-tabs[data-v-7e8268b2]{align-items:stretch;padding:.4rem;border-radius:12px}.module-tabs button[data-v-7e8268b2]{min-height:42px;padding:.6rem .8rem;border-radius:8px}.module-tabs button[data-v-7e8268b2]:after{display:none}.tab-icon[data-v-7e8268b2]{display:none}}.crm-filters[data-v-bc1f5e6d]{grid-template-columns:repeat(4,minmax(180px,1fr))}.table-scroll[data-v-bc1f5e6d]{overflow:auto}table[data-v-bc1f5e6d]{min-width:1450px}td small[data-v-bc1f5e6d]{display:block;max-width:380px;margin-top:.25rem;overflow:hidden;color:var(--muted);text-overflow:ellipsis}.overdue-indicator[data-v-bc1f5e6d]{display:block;margin-top:.3rem;color:#dc2626;font-size:.7rem;font-weight:800}.priority[data-v-bc1f5e6d]{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#075ca8;background:#dbeafe;font-weight:800}.priority.high[data-v-bc1f5e6d]{color:#991b1b;background:#fee2e2}@media(max-width:900px){.crm-filters[data-v-bc1f5e6d]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.crm-filters[data-v-bc1f5e6d]{grid-template-columns:1fr}}.attachment-link[data-v-a3ae87c9]{display:flex;align-items:center;gap:10px}.attachment-link-copy[data-v-a3ae87c9]{display:grid;min-width:0;gap:4px;text-align:left}.attachment-link-copy strong[data-v-a3ae87c9],.attachment-link-copy small[data-v-a3ae87c9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-loading[data-v-a3ae87c9]{min-height:240px;display:flex;align-items:center;justify-content:center;gap:12px}.crm-loading-spinner[data-v-a3ae87c9]{width:24px;height:24px;border:3px solid #d7e3f0;border-top-color:#0874c9;border-radius:50%;animation:crm-spin-a3ae87c9 .75s linear infinite}@keyframes crm-spin-a3ae87c9{to{transform:rotate(360deg)}}.readonly-rich-content[data-v-a3ae87c9]{min-height:150px;margin-top:6px;padding:16px;overflow-wrap:anywhere;color:var(--text-color, #17243b);background:var(--surface-soft, #f7f9fc);border:1px solid var(--border-color, #d9e2ec);border-radius:10px}.readonly-rich-content[data-v-a3ae87c9] p:first-child{margin-top:0}.readonly-rich-content[data-v-a3ae87c9] p:last-child{margin-bottom:0}.form-tabs[data-v-a3ae87c9]{display:flex;gap:6px;margin-bottom:20px;border-bottom:1px solid var(--border)}.form-tabs button[data-v-a3ae87c9]{padding:12px 16px;border:0;border-radius:9px 9px 0 0;color:var(--muted);background:transparent;font-weight:700}.form-tabs button.active[data-v-a3ae87c9]{color:#fff;background:#075ca8}.crm-overview[data-v-a3ae87c9]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 16px}.crm-overview>div[data-v-a3ae87c9]{display:grid;min-width:0;gap:5px;padding:13px 15px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.crm-overview span[data-v-a3ae87c9]{color:var(--muted);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.crm-overview strong[data-v-a3ae87c9]{overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.crm-overview .status-badge[data-v-a3ae87c9]{color:inherit;font-size:.76rem;letter-spacing:0;text-transform:none}.crm-workspace[data-v-a3ae87c9]{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;gap:18px}.crm-properties[data-v-a3ae87c9]{position:sticky;top:14px;padding:0;overflow:visible;border:1px solid var(--border);border-radius:15px;background:var(--surface)}.properties-heading[data-v-a3ae87c9]{margin:0 0 16px;padding:17px 18px;border-bottom:1px solid var(--border);background:var(--surface-soft)}.properties-heading>div[data-v-a3ae87c9]{display:flex;align-items:center;gap:11px}.properties-heading h2[data-v-a3ae87c9],.properties-heading p[data-v-a3ae87c9]{margin:0}.properties-icon[data-v-a3ae87c9]{display:grid;width:42px;height:42px;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(135deg,#075ca8,#0d84d8);font-size:.68rem;font-weight:900}.crm-properties>.form-grid[data-v-a3ae87c9]{grid-template-columns:1fr;padding:0 18px 20px}.crm-properties .full-field[data-v-a3ae87c9]{grid-column:auto}.crm-main-column[data-v-a3ae87c9]{display:grid;min-width:0;gap:18px}.crm-flow-section[data-v-a3ae87c9]{margin:0;border:1px solid var(--border);border-radius:15px;background:var(--surface)}.request-selector[data-v-a3ae87c9]{display:flex;gap:8px;margin:14px 0 18px;padding:3px 2px 8px;overflow-x:auto;scrollbar-width:thin}.request-selector>button.crm-request-tab[data-v-a3ae87c9]{display:flex!important;flex:0 0 270px!important;width:270px!important;min-width:270px!important;max-width:270px!important;align-items:stretch!important;flex-direction:column!important;justify-content:flex-start!important;gap:5px!important;padding:12px 14px!important;border:1px solid var(--border);border-radius:11px;color:var(--text);background:var(--surface);text-align:left}.request-selector>button.crm-request-tab.active[data-v-a3ae87c9]{border-color:var(--primary);background:var(--primary-soft);box-shadow:0 0 0 2px #075ca817}.crm-request-head[data-v-a3ae87c9]{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.crm-request-head b[data-v-a3ae87c9]{display:grid;width:26px;height:26px;place-items:center;border-radius:7px;color:#075ca8;background:#075ca81a;font-size:.74rem}.crm-request-head em[data-v-a3ae87c9]{padding:3px 7px;border-radius:999px;color:#526277;background:var(--surface-soft);font-size:.68rem;font-style:normal;font-weight:700}.crm-request-tab>strong[data-v-a3ae87c9],.crm-request-tab>small[data-v-a3ae87c9]{display:block!important;width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.crm-request-tab>strong[data-v-a3ae87c9]{font-size:.82rem}.crm-request-tab>small[data-v-a3ae87c9]{color:var(--muted);font-size:.7rem}.crm-request-tab.compact[data-v-a3ae87c9]{flex-basis:230px!important;width:230px!important;min-width:230px!important;max-width:230px!important}.request-card[data-v-a3ae87c9]{padding:16px;border:1px solid var(--border);border-radius:14px}.new-request-card[data-v-a3ae87c9]{margin-top:16px}.new-request-actions[data-v-a3ae87c9]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.selected-request-heading[data-v-a3ae87c9]{display:flex;align-items:center;gap:9px;margin:-16px -16px 14px;padding:12px 16px;border-bottom:1px solid var(--border);border-radius:14px 14px 0 0;background:var(--surface-soft)}.selected-request-heading span[data-v-a3ae87c9]{color:var(--primary);font-size:.7rem;font-weight:800;text-transform:uppercase}.selected-request-heading strong[data-v-a3ae87c9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-request-heading small[data-v-a3ae87c9]{margin-left:auto;color:var(--muted);font-weight:700;white-space:nowrap}.crm-timeline[data-v-a3ae87c9]{position:relative;display:grid;gap:0;margin:18px 0;padding-left:16px}.crm-timeline-groups[data-v-a3ae87c9]{display:grid;gap:18px;margin:18px 0}.crm-timeline-group[data-v-a3ae87c9]{scroll-margin-top:24px;overflow:hidden;border:1px dashed #b8c7d9;border-radius:15px;background:var(--surface-soft);transition:border-color .18s,box-shadow .18s}.timeline-group-actions[data-v-a3ae87c9]{display:flex;align-items:end;justify-content:flex-end;gap:10px;padding:0 14px 12px}.timeline-group-actions label[data-v-a3ae87c9]{width:min(260px,100%);margin:0;font-size:.72rem}.timeline-group-actions label>span[data-v-a3ae87c9]{display:block;margin-bottom:5px;color:var(--muted);font-weight:700}.crm-reply-dialog[data-v-a3ae87c9]{width:min(820px,100%)}.crm-reply-dialog .rich-editor-dialog-header>div[data-v-a3ae87c9]{min-width:0}.crm-reply-dialog .rich-editor-dialog-header small[data-v-a3ae87c9]{display:block;max-width:680px;margin-top:5px;overflow:hidden;color:#64748b;text-overflow:ellipsis;white-space:nowrap}.crm-timeline-group.selected[data-v-a3ae87c9]{border-style:solid;border-color:var(--primary);box-shadow:0 0 0 3px #075ca814}.timeline-group-heading[data-v-a3ae87c9]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border:0;border-bottom:1px dashed #cbd5e1;color:var(--text);background:#ffffff9e;text-align:left}.timeline-group-heading>span[data-v-a3ae87c9]{display:grid;min-width:0;gap:3px}.timeline-group-heading b[data-v-a3ae87c9]{color:var(--primary);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}.timeline-group-heading strong[data-v-a3ae87c9],.timeline-group-heading small[data-v-a3ae87c9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-group-heading small[data-v-a3ae87c9]{color:var(--muted);font-size:.72rem}.timeline-group-heading em[data-v-a3ae87c9]{flex:0 0 auto;padding:5px 9px;border-radius:999px;background:var(--surface);font-size:.72rem;font-style:normal;font-weight:800}.crm-timeline-group>.crm-timeline[data-v-a3ae87c9]{margin:0;padding:18px 18px 0 25px}.crm-timeline-group>.crm-timeline[data-v-a3ae87c9]:before{left:42px}.crm-timeline-group.timeline-status-progress[data-v-a3ae87c9]{border-color:#93c5fd}.crm-timeline-group.timeline-status-done[data-v-a3ae87c9]{border-color:#86efac}.crm-timeline-group.timeline-status-pending[data-v-a3ae87c9]{border-color:#fcd34d}.crm-timeline-group.timeline-status-stopped[data-v-a3ae87c9]{border-color:#fca5a5}.crm-timeline[data-v-a3ae87c9]:before{position:absolute;top:12px;bottom:12px;left:33px;width:2px;content:"";background:var(--border)}.crm-timeline article[data-v-a3ae87c9]{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:0 0 18px;cursor:pointer}.timeline-marker[data-v-a3ae87c9]{z-index:1;display:grid;width:36px;height:36px;place-items:center;border:4px solid var(--surface);border-radius:50%;color:#fff;background:#64748b;font-size:.78rem;font-weight:800}.timeline-solicitacao .timeline-marker[data-v-a3ae87c9]{background:#075ca8}.timeline-card[data-v-a3ae87c9]{min-width:0;padding:15px 17px;border:1px solid var(--border);border-radius:13px;background:var(--surface);box-shadow:0 5px 18px #0f172a0d;transition:border-color .18s,box-shadow .18s}.timeline-status-progress .timeline-card[data-v-a3ae87c9]{border-left:5px solid #2563eb;background:#eff6ff}.timeline-status-progress .timeline-marker[data-v-a3ae87c9]{background:#2563eb}.timeline-status-done .timeline-card[data-v-a3ae87c9]{border-left:5px solid #16a34a;background:#f0fdf4}.timeline-status-done .timeline-marker[data-v-a3ae87c9]{background:#16a34a}.timeline-status-pending .timeline-card[data-v-a3ae87c9]{border-left:5px solid #f59e0b;background:#fffbeb}.timeline-status-pending .timeline-marker[data-v-a3ae87c9]{background:#f59e0b}.timeline-status-waiting .timeline-card[data-v-a3ae87c9]{border-left:5px solid #8b5cf6;background:#f5f3ff}.timeline-status-waiting .timeline-marker[data-v-a3ae87c9]{background:#8b5cf6}.timeline-status-budget .timeline-card[data-v-a3ae87c9]{border-left:5px solid #0891b2;background:#ecfeff}.timeline-status-budget .timeline-marker[data-v-a3ae87c9]{background:#0891b2}.timeline-status-approval .timeline-card[data-v-a3ae87c9]{border-left:5px solid #db2777;background:#fdf2f8}.timeline-status-approval .timeline-marker[data-v-a3ae87c9]{background:#db2777}.timeline-status-material .timeline-card[data-v-a3ae87c9]{border-left:5px solid #ca8a04;background:#fefce8}.timeline-status-material .timeline-marker[data-v-a3ae87c9]{background:#ca8a04}.timeline-status-stopped .timeline-card[data-v-a3ae87c9]{border-left:5px solid #dc2626;background:#fef2f2}.timeline-status-stopped .timeline-marker[data-v-a3ae87c9]{background:#dc2626}.timeline-status-neutral .timeline-card[data-v-a3ae87c9]{border-left:5px solid #64748b;background:var(--surface)}.crm-timeline article:hover .timeline-card[data-v-a3ae87c9],.crm-timeline article.selected .timeline-card[data-v-a3ae87c9]{border-color:var(--primary);box-shadow:0 7px 22px #075ca81f}.timeline-card header[data-v-a3ae87c9]{display:flex;justify-content:space-between;gap:10px}.timeline-card header div[data-v-a3ae87c9]{display:grid;gap:3px}.timeline-card header small[data-v-a3ae87c9],.timeline-card time[data-v-a3ae87c9]{color:var(--muted);font-size:.75rem}.timeline-meta[data-v-a3ae87c9]{display:flex;gap:7px;margin:10px 0}.timeline-dates[data-v-a3ae87c9]{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 12px;padding:9px 11px;border-radius:9px;background:#ffffffad}.timeline-dates div[data-v-a3ae87c9]{display:grid;gap:2px}.timeline-dates dt[data-v-a3ae87c9]{color:var(--muted);font-size:.66rem;font-weight:800;text-transform:uppercase}.timeline-dates dd[data-v-a3ae87c9]{margin:0;color:var(--text);font-size:.76rem;font-weight:700}.visibility-badge[data-v-a3ae87c9]{padding:3px 8px;border-radius:999px;color:var(--muted);background:var(--surface-soft);font-size:.72rem;font-weight:700}.timeline-message[data-v-a3ae87c9] p:first-child{margin-top:0}.timeline-message[data-v-a3ae87c9] p:last-child{margin-bottom:0}.interaction-compose[data-v-a3ae87c9]{display:grid;gap:12px;margin-top:14px}.interaction-compose button[data-v-a3ae87c9]{justify-self:end}@media(max-width:1100px){.crm-overview[data-v-a3ae87c9]{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-workspace[data-v-a3ae87c9]{grid-template-columns:1fr}.crm-properties[data-v-a3ae87c9]{position:static}.crm-properties>.form-grid[data-v-a3ae87c9]{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-properties .full-field[data-v-a3ae87c9]{grid-column:1/-1}}@media(max-width:680px){.crm-overview[data-v-a3ae87c9]{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-properties>.form-grid[data-v-a3ae87c9]{grid-template-columns:1fr}.crm-properties .full-field[data-v-a3ae87c9]{grid-column:auto}.crm-timeline[data-v-a3ae87c9]{padding-left:0}.timeline-group-heading[data-v-a3ae87c9]{align-items:flex-start;flex-direction:column}.crm-timeline-group>.crm-timeline[data-v-a3ae87c9]{padding-left:10px}.crm-timeline-group>.crm-timeline[data-v-a3ae87c9]:before{left:27px}.crm-timeline[data-v-a3ae87c9]:before{left:17px}.crm-timeline article[data-v-a3ae87c9]{gap:8px}.timeline-card header[data-v-a3ae87c9]{align-items:flex-start;flex-direction:column}.timeline-dates[data-v-a3ae87c9]{display:grid;grid-template-columns:1fr}}html[data-theme=dark]{color:var(--text);background:color-mix(in srgb,var(--surface) 88%,transparent)}html[data-theme=dark]{background:#0f172a52}.sale-product-search[data-v-41a60aa8]{max-width:850px;margin-bottom:16px}.sale-product-search .autocomplete-results button[data-v-41a60aa8]{display:grid;gap:3px;text-align:left}.sale-product-search .autocomplete-results small[data-v-41a60aa8]{color:#64748b}.table-scroll input[data-v-41a60aa8]{min-width:105px}.form-section+.form-section[data-v-41a60aa8]{margin-top:18px}.portal-login,.portal-login *{box-sizing:border-box}.portal-login{min-height:100vh;color:#172033;background:#f4f7fb}.portal-login-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;padding:12px clamp(20px,5vw,72px);border-bottom:1px solid var(--border,#dbe5f0);background:var(--surface,#fff)}.portal-identity{display:flex;align-items:center;gap:12px;min-width:0}.portal-identity img{display:block!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;max-height:52px!important;object-fit:contain;padding:6px;border-radius:12px;background:#fff}.portal-identity span{display:grid;color:#172033}.portal-identity strong{font-size:16px}.portal-identity small{color:#64748b}.theme-choice{display:flex;gap:4px;padding:4px;border:1px solid var(--border,#dbe5f0);border-radius:12px;background:var(--surface-soft,#f4f7fb)}.theme-choice button{padding:8px 12px;border:0;border-radius:8px;color:var(--muted,#64748b);background:transparent;font-weight:700;cursor:pointer}.theme-choice button.active{color:var(--primary,#0873bd);background:var(--surface,#fff);box-shadow:0 2px 8px #0f172a1a}.portal-login-content{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(380px,480px)!important;align-items:center;gap:clamp(48px,7vw,100px);width:min(1180px,calc(100% - 48px));min-height:calc(100vh - 76px);margin:0 auto;padding:56px 0}.portal-presentation{width:auto;max-width:620px;color:#172033}.portal-presentation .eyebrow,.portal-login-card .eyebrow{color:#d76500}.portal-presentation h1{margin:10px 0 18px;color:#172033!important;font-size:clamp(2.3rem,4vw,4rem);line-height:1.04;letter-spacing:-.04em}.portal-presentation>p:not(.eyebrow){max-width:620px;color:#52637a;font-size:1.08rem;line-height:1.7}.portal-presentation ul{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.portal-presentation li{display:flex;align-items:center;gap:10px;color:#334155}.portal-presentation li:before{content:"✓";display:grid;flex:0 0 24px;width:24px;height:24px;place-items:center;border-radius:50%;color:#047857;background:#d1fae5;font-weight:900}.portal-login-card{display:grid!important;width:100%;max-width:480px;gap:18px;margin:0;padding:clamp(26px,3vw,38px);border:1px solid #dbe5f0;border-radius:22px;color:#172033;background:#fff;box-shadow:0 24px 70px #0f24441f}.card-heading{display:flex;align-items:center;gap:13px}.card-heading h2{margin:3px 0 0;color:#172033!important;font-size:1.8rem}.lock-icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,#0873bd,#0757c7)}.portal-login-card label{display:grid;gap:7px;color:#172033;font-weight:750}.portal-login-card input{width:100%;min-height:50px;padding:0 14px;border:1px solid #b8c5d6;border-radius:10px;color:#172033;background:#fff;font:inherit}.portal-login-card input::placeholder{color:#8290a3}.login-submit{min-height:50px}.forgot-password-link{text-align:center;margin-top:-8px}.forgot-password-link a{color:#d76500;font-size:13px;font-weight:750;text-decoration:none}.forgot-password-link a:hover{text-decoration:underline}.portal-login-card>small{text-align:center;color:#64748b;line-height:1.5}.admin-link{text-align:center;color:#0873bd;font-size:13px;font-weight:750;text-decoration:none}html[data-theme=dark] .portal-login{color:#e5edf7;background:radial-gradient(circle at 18% 20%,#142947 0,#091322 42%,#070e19)}html[data-theme=dark] .portal-login-topbar,html[data-theme=dark] .portal-login-card{border-color:#27364b;background:#111c2d;color:#e5edf7}html[data-theme=dark] .portal-identity span,html[data-theme=dark] .portal-presentation,html[data-theme=dark] .portal-presentation h1,html[data-theme=dark] .portal-presentation li,html[data-theme=dark] .card-heading h2,html[data-theme=dark] .portal-login-card label{color:#e5edf7!important}html[data-theme=dark] .portal-presentation>p:not(.eyebrow){color:#a9bad0}html[data-theme=dark] .portal-login-card{box-shadow:0 28px 80px #00000061}html[data-theme=dark] .portal-login-card input{border-color:#3a4b63;color:#e5edf7;background:#0b1524;color-scheme:dark}html[data-theme=dark] .theme-choice{border-color:#334155;background:#0b1524}html[data-theme=dark] .theme-choice button.active{color:#bfdbfe;background:#20304a;box-shadow:none}html[data-theme=dark] .portal-presentation li:before{color:#6ee7b7;background:#123b32}@media(max-width:850px){.portal-login-content{grid-template-columns:1fr;width:min(620px,calc(100% - 32px));padding:38px 0}.portal-presentation{text-align:center}.portal-presentation ul{display:none}.portal-presentation h1{font-size:2.35rem}.portal-login-topbar{padding-inline:16px}}@media(max-width:520px){.portal-login-topbar{align-items:flex-start;flex-direction:column}.theme-choice{width:100%}.theme-choice button{flex:1}.portal-login-content{min-height:auto}.portal-login-card{padding:22px}.portal-presentation h1{font-size:2rem}}.portal-page[data-v-9f5e0009]{min-height:100vh;color:var(--text,#172033);background:#f4f7fb}.portal-header[data-v-9f5e0009]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px clamp(18px,5vw,70px);border-bottom:1px solid #dce6f0;background:#fff}.portal-header-actions[data-v-9f5e0009]{display:flex;align-items:center;gap:10px}.portal-brand[data-v-9f5e0009]{display:flex;align-items:center;gap:12px;border:0;background:none;text-align:left;color:#10233f}.portal-brand img[data-v-9f5e0009]{width:54px;padding:5px;border-radius:10px;background:#fff}.portal-brand span[data-v-9f5e0009]{display:grid}.portal-brand small[data-v-9f5e0009]{color:#64748b}.theme-choice[data-v-9f5e0009]{display:flex;gap:4px;padding:4px;border:1px solid var(--border,#dbe5f0);border-radius:12px;background:var(--surface-soft,#f4f7fb)}.theme-choice button[data-v-9f5e0009]{padding:8px 12px;border:0;border-radius:8px;color:var(--muted,#64748b);background:transparent;font-weight:700;cursor:pointer}.theme-choice button.active[data-v-9f5e0009]{color:var(--primary,#0873bd);background:var(--surface,#fff);box-shadow:0 2px 8px #0f172a1a}.portal-content[data-v-9f5e0009]{width:min(1450px,calc(100% - 32px));margin:auto;padding:32px 0}.portal-search[data-v-9f5e0009]{display:grid;grid-template-columns:1fr auto;gap:10px;margin:20px 0;padding:14px;border:1px solid #dce6f0;border-radius:14px;background:#fff}.os-grid[data-v-9f5e0009]{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px}.os-card[data-v-9f5e0009]{display:grid;gap:8px;padding:20px;border:1px solid #dce6f0;border-radius:16px;background:#fff;box-shadow:0 8px 25px #173e6810;cursor:pointer;transition:.2s}.os-card[data-v-9f5e0009]:hover{transform:translateY(-3px);border-color:#8bc2eb;box-shadow:0 14px 35px #173e681b}.os-card header[data-v-9f5e0009],.os-card footer[data-v-9f5e0009]{display:flex;align-items:center;justify-content:space-between}.os-number[data-v-9f5e0009]{font-weight:800;color:#075ca8}.os-card h2[data-v-9f5e0009]{margin:8px 0 0;font-size:1.15rem}.os-card p[data-v-9f5e0009]{margin:0;color:#64748b}.os-card dl[data-v-9f5e0009]{display:grid;grid-template-columns:repeat(3,1fr);margin:10px 0;padding:12px 0;border-block:1px solid #edf1f5}.os-card dl div[data-v-9f5e0009]{display:grid;gap:3px}.os-card dt[data-v-9f5e0009]{font-size:.72rem;color:#64748b}.os-card dd[data-v-9f5e0009]{margin:0;font-weight:800}.os-card footer[data-v-9f5e0009]{color:#075ca8;font-weight:700}.portal-empty[data-v-9f5e0009]{grid-column:1/-1;display:grid;gap:8px;min-height:220px;place-content:center}.portal-empty strong[data-v-9f5e0009]{font-size:1.1rem}html[data-theme=dark]{border-color:#3b82f6;box-shadow:0 16px 38px #00000052}@media(max-width:650px){.portal-header[data-v-9f5e0009]{align-items:flex-start;flex-direction:column}.portal-header-actions[data-v-9f5e0009]{width:100%;justify-content:space-between}.theme-choice[data-v-9f5e0009],.theme-choice button[data-v-9f5e0009]{flex:1}.portal-content[data-v-9f5e0009]{padding-top:22px}.portal-search[data-v-9f5e0009]{grid-template-columns:1fr}.portal-brand strong[data-v-9f5e0009]{font-size:.9rem}.portal-brand small[data-v-9f5e0009]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.portal-page[data-v-d2b29529]{min-height:100vh;color:var(--text, #172033);background:#f4f7fb}.portal-header[data-v-d2b29529]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px clamp(18px,5vw,70px);border-bottom:1px solid #dce6f0;background:#fff}.portal-header-actions[data-v-d2b29529]{display:flex;align-items:center;gap:8px}.portal-brand[data-v-d2b29529]{display:flex;align-items:center;gap:10px;border:0;background:none;color:#10233f}.theme-choice[data-v-d2b29529]{display:flex;gap:4px;padding:4px;border:1px solid var(--border, #dbe5f0);border-radius:12px;background:var(--surface-soft, #f4f7fb)}.theme-choice button[data-v-d2b29529]{padding:8px 12px;border:0;border-radius:8px;color:var(--muted, #64748b);background:transparent;font-weight:700}.theme-choice button.active[data-v-d2b29529]{color:var(--primary, #0873bd);background:var(--surface, #fff);box-shadow:0 2px 8px #0f172a1a}.portal-brand img[data-v-d2b29529]{width:52px}.portal-content[data-v-d2b29529]{width:min(1200px,calc(100% - 32px));margin:auto;padding:32px 0}.portal-card[data-v-d2b29529]{margin:18px 0;padding:clamp(18px,3vw,30px);border:1px solid #dce6f0;border-radius:18px;background:#fff;box-shadow:0 8px 25px #173e6810}.summary[data-v-d2b29529]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.summary div[data-v-d2b29529]{display:grid;gap:5px}.summary small[data-v-d2b29529]{color:#64748b}.request-tabs[data-v-d2b29529]{display:flex;gap:8px;overflow:auto}.request-tabs button[data-v-d2b29529]{padding:10px 14px;border:1px solid #dce6f0;border-radius:10px;background:#fff}.request-tabs button.active[data-v-d2b29529]{color:#fff;border-color:#075ca8;background:#075ca8}.request-heading[data-v-d2b29529]{display:flex;justify-content:space-between;gap:20px}.request-heading h2[data-v-d2b29529]{margin:.3rem 0;font-size:1.15rem}.conversation[data-v-d2b29529]{display:flex;flex-direction:column;gap:10px;min-height:180px;margin:24px 0;padding:20px;border:1px solid #d5e2e9;border-radius:16px;background:#e8f1f5}.conversation article[data-v-d2b29529]{position:relative;width:fit-content;max-width:76%;padding:10px 13px 7px;border:1px solid #d5e0e8;border-radius:8px;background:#fff;box-shadow:0 1px 2px #10233f20}.conversation article[data-v-d2b29529]:after{content:"";position:absolute;top:0;border:7px solid transparent}.conversation article.team-message[data-v-d2b29529]{align-self:flex-start;border-top-left-radius:2px}.conversation article.team-message[data-v-d2b29529]:after{right:100%;border-top-color:#d5e0e8;border-right-color:#d5e0e8}.conversation article.client-message[data-v-d2b29529]{align-self:flex-end;border-color:#b8e5af;border-top-right-radius:2px;background:#d9fdd3}.conversation article.client-message[data-v-d2b29529]:after{left:100%;border-top-color:#b8e5af;border-left-color:#b8e5af}.conversation header[data-v-d2b29529]{display:flex;justify-content:space-between;gap:20px;margin-bottom:5px;font-size:.78rem}.conversation header strong[data-v-d2b29529]{color:#075ca8}.conversation time[data-v-d2b29529]{align-self:flex-end;margin-left:14px;color:#64748b;font-size:.68rem}.conversation[data-v-d2b29529] p{margin:.2rem 0}.reply[data-v-d2b29529]{display:grid;gap:12px;padding-top:20px;border-top:1px solid #e4ebf2}.reply button[data-v-d2b29529]{justify-self:end}.status-badge.large[data-v-d2b29529]{padding:.55rem .9rem;font-size:.85rem}.link-button[data-v-d2b29529]{border:0;background:none;color:#075ca8;font-weight:700}html[data-theme=dark]{color:#e5edf7;background:#091322}html[data-theme=dark]{border-color:#27364b;background:#111c2d;color:#e5edf7}html[data-theme=dark]{color:#e5edf7}html[data-theme=dark]{border-color:#3b82f6;background:#2563eb;color:#fff}html[data-theme=dark]{border-color:#27364b;background:#0b1524}html[data-theme=dark]{border-color:#334155;background:#172235;color:#e5edf7;box-shadow:none}html[data-theme=dark]{border-top-color:#334155;border-right-color:#334155}html[data-theme=dark]{border-color:#166534;background:#102c27}html[data-theme=dark]{border-top-color:#166534;border-left-color:#166534}html[data-theme=dark]{color:#93c5fd}html[data-theme=dark]{border-color:#27364b}@media(max-width:700px){.portal-header[data-v-d2b29529]{align-items:flex-start;flex-direction:column}.portal-header-actions[data-v-d2b29529]{width:100%;justify-content:space-between}.theme-choice[data-v-d2b29529],.theme-choice button[data-v-d2b29529]{flex:1}.summary[data-v-d2b29529]{grid-template-columns:1fr 1fr}.portal-header strong[data-v-d2b29529]{display:none}.portal-content[data-v-d2b29529]{padding-top:22px}.request-heading[data-v-d2b29529]{display:grid}.conversation[data-v-d2b29529]{padding:14px}.conversation article[data-v-d2b29529]{max-width:90%}}.portal-attachments[data-v-d2b29529],.rating-card[data-v-d2b29529]{display:grid;gap:14px;margin-top:24px;padding-top:22px;border-top:1px solid #e4ebf2}.portal-upload[data-v-d2b29529]{display:grid;grid-template-columns:minmax(300px,1fr) minmax(220px,.6fr) auto;align-items:end;gap:14px}.portal-upload label[data-v-d2b29529]{margin:0}.portal-files[data-v-d2b29529]{display:grid;gap:8px}.portal-files>button[data-v-d2b29529]{display:grid;grid-template-columns:auto minmax(150px,.6fr) 1fr;gap:10px;padding:12px;border:1px solid #dce6f0;border-radius:10px;color:#10233f;background:#fff;text-align:left}.portal-files>button[data-v-d2b29529]:hover{border-color:#075ca8;background:#f2f8ff}.portal-files small[data-v-d2b29529]{color:#64748b}.stars[data-v-d2b29529]{display:flex;gap:5px}.stars button[data-v-d2b29529]{padding:0;border:0;color:#cbd5e1;background:none;font-size:32px}.stars button.active[data-v-d2b29529]{color:#f59e0b}.rating-card textarea[data-v-d2b29529]{width:100%;padding:12px;border:1px solid #cbd5e1;border-radius:9px;resize:vertical}html[data-theme=dark]{border-color:#27364b;color:#e5edf7;background:#111c2d}html[data-theme=dark]{border-color:#3b82f6;background:#172235}html[data-theme=dark]{color:#a9bad0}html[data-theme=dark]{border-color:#3a4b63;color:#e5edf7;background:#0b1524;color-scheme:dark}@media(max-width:800px){.portal-upload[data-v-d2b29529]{grid-template-columns:1fr}.portal-upload>.primary-button[data-v-d2b29529]{width:100%}.portal-files>button[data-v-d2b29529]{grid-template-columns:auto 1fr}.portal-files small[data-v-d2b29529]{grid-column:2}}.master-admin-link[data-v-86f39853]{display:flex;justify-content:center;text-decoration:none}.master-forgot-link[data-v-86f39853]{display:block;margin:-4px 0 12px;color:#ff8c00;font-size:.8rem;text-align:right;text-decoration:none}.master-theme-choice[data-v-86f39853]{position:fixed;top:20px;right:20px;z-index:2;display:flex;gap:4px;padding:4px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 8px 24px #0f172a1a}.master-theme-choice button[data-v-86f39853]{padding:8px 12px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-weight:800}.master-theme-choice button.active[data-v-86f39853]{color:var(--primary);background:var(--surface-soft)}html[data-theme=dark]{border-color:#334155;background:#0b1524;box-shadow:0 14px 32px #00000042}html[data-theme=dark]{color:#bfdbfe;background:#20304a}@media(max-width:520px){.master-theme-choice[data-v-86f39853]{position:absolute;top:12px;right:12px}}.master-page[data-v-08d1d7c2]{min-height:100vh;color:var(--text);background:var(--surface-soft)}.master-topbar[data-v-08d1d7c2]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px clamp(18px,5vw,70px);border-bottom:1px solid var(--border);background:var(--surface)}.master-brand[data-v-08d1d7c2]{border:0;background:transparent;color:var(--text);text-align:left}.master-brand span[data-v-08d1d7c2]{display:grid}.master-brand small[data-v-08d1d7c2]{color:var(--muted)}.master-actions[data-v-08d1d7c2],.master-tabs[data-v-08d1d7c2],.row-actions[data-v-08d1d7c2]{display:flex;align-items:center;gap:8px}.theme-choice[data-v-08d1d7c2]{display:flex;gap:4px;padding:4px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.theme-choice button[data-v-08d1d7c2]{padding:8px 12px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-weight:800}.theme-choice button.active[data-v-08d1d7c2]{color:var(--primary);background:var(--surface);box-shadow:0 2px 8px #0f172a1a}.master-content[data-v-08d1d7c2]{width:min(1320px,calc(100% - 32px));margin:0 auto;padding:34px 0}.master-tabs[data-v-08d1d7c2]{padding:4px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.master-tabs button[data-v-08d1d7c2]{padding:9px 14px;border:0;border-radius:7px;color:var(--muted);background:transparent;font-weight:800}.master-tabs button.active[data-v-08d1d7c2]{color:#fff;background:var(--primary)}.master-card[data-v-08d1d7c2]{margin-bottom:18px;padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:0 8px 24px #1e40640f}.master-form-grid[data-v-08d1d7c2]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px}.master-form-grid label[data-v-08d1d7c2]{margin:0}.full-field[data-v-08d1d7c2]{grid-column:1/-1}.check-label[data-v-08d1d7c2]{align-self:end;display:flex;gap:8px;align-items:center;min-height:42px}.check-label input[data-v-08d1d7c2]{width:auto}.master-toolbar[data-v-08d1d7c2]{align-items:center}.table-card small[data-v-08d1d7c2]{display:block;color:var(--muted);font-size:11px}.row-actions[data-v-08d1d7c2]{justify-content:flex-end}.danger-button[data-v-08d1d7c2]{padding:10px 14px;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;background:#fff1f2;font-weight:700}html[data-theme=dark]{box-shadow:0 10px 30px #0000003d}html[data-theme=dark]{border-color:#7f1d1d;color:#fecaca;background:#30191f}html[data-theme=dark]{border-color:#334155;background:#0b1524}html[data-theme=dark]{color:#bfdbfe;background:#20304a;box-shadow:none}@media(max-width:900px){.master-form-grid[data-v-08d1d7c2]{grid-template-columns:1fr 1fr}.page-heading[data-v-08d1d7c2],.master-topbar[data-v-08d1d7c2]{align-items:flex-start;flex-direction:column}.master-actions[data-v-08d1d7c2],.master-tabs[data-v-08d1d7c2]{width:100%;flex-wrap:wrap}.theme-choice[data-v-08d1d7c2],.theme-choice button[data-v-08d1d7c2],.master-tabs button[data-v-08d1d7c2]{flex:1}}@media(max-width:560px){.master-form-grid[data-v-08d1d7c2]{grid-template-columns:1fr}.row-actions[data-v-08d1d7c2]{display:grid}}.media-grid[data-v-55684991]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.media-card[data-v-55684991]{display:grid;gap:12px;padding:16px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.media-preview[data-v-55684991]{display:grid;height:170px;place-items:center;overflow:hidden;border-radius:9px;background:var(--surface-soft);color:var(--muted)}.media-preview img[data-v-55684991]{width:100%;height:100%;object-fit:contain}.media-card label[data-v-55684991]{position:relative;text-align:center;cursor:pointer}.media-card input[type=file][data-v-55684991]{position:absolute;width:1px;height:1px;opacity:0}.repeat-heading[data-v-55684991]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:22px 0 10px}.repeat-heading[data-v-55684991]:first-child{margin-top:0}.repeat-heading h2[data-v-55684991],.repeat-heading p[data-v-55684991]{margin:0}.repeat-list[data-v-55684991]{display:grid;gap:10px}.repeat-row[data-v-55684991]{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.phone-row[data-v-55684991]{grid-template-columns:120px minmax(200px,1fr) auto auto auto}.inline-check[data-v-55684991]{display:flex;align-items:center;gap:7px}.inline-check input[data-v-55684991]{width:17px;height:17px}.address-card[data-v-55684991],.integration-card[data-v-55684991]{padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.address-card>.remove-button[data-v-55684991],.integration-card>.remove-button[data-v-55684991]{margin-top:12px}.integration-actions[data-v-55684991]{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.operation-result[data-v-55684991]{margin-top:12px;padding:11px 13px;border-radius:9px;font-weight:700}.operation-result.ok[data-v-55684991]{color:#166534;background:#dcfce7}.operation-result.fail[data-v-55684991]{color:#991b1b;background:#fee2e2}.qr-result[data-v-55684991]{display:flex;align-items:center;gap:18px;margin-top:12px;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.qr-result img[data-v-55684991]{width:220px;height:220px;object-fit:contain;background:#fff;border-radius:8px}.qr-result div[data-v-55684991]{display:grid;gap:6px}.qr-result strong[data-v-55684991]{font-size:24px;letter-spacing:3px}.config-account[data-v-55684991]{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.config-account label[data-v-55684991]{width:min(520px,100%)}.config-account span[data-v-55684991]{padding:8px 12px;border-radius:999px;color:var(--primary);background:var(--primary-soft);font-weight:700}.modern-tabs[data-v-55684991]{display:flex;gap:6px;margin-bottom:16px;border-bottom:1px solid var(--border)}.modern-tabs button[data-v-55684991]{padding:12px 17px;border:0;border-radius:10px 10px 0 0;color:var(--muted);background:transparent;font-weight:700}.modern-tabs button.active[data-v-55684991]{color:#fff;background:var(--primary)}.modern-tabs span[data-v-55684991]{margin-left:5px}.section-heading[data-v-55684991],.event-toolbar[data-v-55684991]{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:20px}.section-heading h2[data-v-55684991],.section-heading p[data-v-55684991],.event-toolbar h2[data-v-55684991],.event-toolbar p[data-v-55684991]{margin:0}.section-heading p[data-v-55684991]{margin-top:5px;color:var(--muted)}.integration-state[data-v-55684991]{padding:7px 11px;border-radius:999px;font-size:12px;font-weight:800}.integration-state.ready[data-v-55684991]{color:#166534;background:#dcfce7}.integration-state.warning[data-v-55684991]{color:#9a3412;background:#ffedd5}.api-grid[data-v-55684991]{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid label small[data-v-55684991]{display:block;margin-top:5px;color:var(--muted)}.webhook-toggle[data-v-55684991]{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:16px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft)}.webhook-toggle input[data-v-55684991]{width:20px;height:20px}.webhook-toggle label[data-v-55684991]{display:grid;gap:3px}.webhook-toggle small[data-v-55684991]{color:var(--muted)}.webhook-help[data-v-55684991]{display:grid;gap:7px;margin-top:16px;padding:15px;border-left:4px solid var(--primary);border-radius:8px;background:var(--primary-soft)}.webhook-help code[data-v-55684991]{overflow-wrap:anywhere}.event-toolbar[data-v-55684991]{padding:16px 16px 0}.event-status[data-v-55684991]{padding:5px 9px;border-radius:999px;font-size:11px;font-weight:800}.event-processado[data-v-55684991]{color:#166534;background:#dcfce7}.event-erro[data-v-55684991]{color:#991b1b;background:#fee2e2}.event-novo[data-v-55684991],.event-processando[data-v-55684991]{color:#1e40af;background:#dbeafe}.event-error[data-v-55684991]{max-width:330px;white-space:normal}.form-actions[data-v-55684991]{margin-top:20px}@media(max-width:850px){.api-grid[data-v-55684991]{grid-template-columns:1fr}.api-grid .span-2[data-v-55684991]{grid-column:auto}.config-account[data-v-55684991],.section-heading[data-v-55684991]{align-items:stretch;flex-direction:column}.modern-tabs[data-v-55684991]{overflow-x:auto}.modern-tabs button[data-v-55684991]{white-space:nowrap}}.report-models[data-v-3b8e98df]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;padding:15px 17px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.report-models-title[data-v-3b8e98df]{display:flex;align-items:center;gap:11px}.report-models-title>span[data-v-3b8e98df]{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;color:var(--primary);background:var(--primary-soft)}.report-models-title div[data-v-3b8e98df]{display:grid;gap:3px}.report-models-title small[data-v-3b8e98df]{color:var(--muted)}.report-models-actions[data-v-3b8e98df]{display:grid;grid-template-columns:minmax(250px,1fr) auto auto auto;gap:8px;min-width:min(700px,65%)}.delete-model[data-v-3b8e98df]{border:1px solid #fecaca;border-radius:9px;color:#b91c1c;background:#fff1f2;font-weight:700}.report-model-modal[data-v-3b8e98df]{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0f172a9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.report-model-modal>section[data-v-3b8e98df]{width:min(540px,100%);padding:22px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 24px 80px #0000004d}header[data-v-3b8e98df]{display:flex;justify-content:space-between;margin-bottom:20px}header small[data-v-3b8e98df]{color:var(--primary);font-weight:800}h2[data-v-3b8e98df]{margin:4px 0 0}header button[data-v-3b8e98df]{width:34px;height:34px;border:0;border-radius:8px;color:var(--text);background:var(--surface-soft);font-size:22px}label[data-v-3b8e98df]{display:grid;gap:7px;font-weight:700}.report-model-modal p[data-v-3b8e98df]{padding:10px;border-radius:8px;color:var(--muted);background:var(--surface-soft)}footer[data-v-3b8e98df]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}@media(max-width:1000px){.report-models[data-v-3b8e98df]{align-items:stretch;flex-direction:column}.report-models-actions[data-v-3b8e98df]{min-width:0}}@media(max-width:650px){.report-models-actions[data-v-3b8e98df]{grid-template-columns:1fr}}.clickable-row[data-v-6f20c99f]{cursor:pointer}.clickable-row[data-v-6f20c99f]:hover{background:var(--primary-soft,#f0f7ff)}.report-filters[data-v-6f20c99f]{display:grid;gap:18px}.report-filters section[data-v-6f20c99f]{padding-bottom:16px;border-bottom:1px solid var(--border)}.report-filters section[data-v-6f20c99f]:last-of-type{padding-bottom:0;border:0}.report-filters h2[data-v-6f20c99f]{margin:0 0 12px;font-size:14px}.favored-grid[data-v-6f20c99f]{grid-template-columns:minmax(220px,.45fr) minmax(320px,1.55fr)}.dates[data-v-6f20c99f]{grid-template-columns:repeat(5,minmax(160px,1fr))}.autocomplete-field[data-v-6f20c99f]{position:relative}.autocomplete-results[data-v-6f20c99f]{position:absolute;z-index:20;top:100%;right:0;left:0;display:grid;max-height:260px;overflow:auto;border:1px solid var(--border);border-radius:9px;background:var(--surface);box-shadow:0 16px 35px #0f172a2e}.autocomplete-results button[data-v-6f20c99f]{padding:11px 13px;border:0;border-bottom:1px solid var(--border);color:var(--text);background:transparent;text-align:left}.autocomplete-results button[data-v-6f20c99f]:hover{background:var(--primary-soft)}.report-summary[data-v-6f20c99f]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;margin:18px 0}.report-summary article[data-v-6f20c99f]{display:grid;gap:4px;padding:17px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-6f20c99f]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-6f20c99f]{font-size:22px}.report-table table[data-v-6f20c99f]{min-width:1250px}.report-table td small[data-v-6f20c99f]{display:block;margin-top:3px;color:var(--muted)}.report-table .numeric[data-v-6f20c99f]{text-align:right}.status-badge[data-v-6f20c99f]{display:inline-block;padding:2px 7px;border:0;border-radius:5px;font-size:10px;font-weight:400;line-height:1.2}.pagination[data-v-6f20c99f]{display:flex;justify-content:center;gap:6px;margin:18px 0}.pagination button[data-v-6f20c99f]{padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer}.pagination button.active[data-v-6f20c99f]{background:var(--primary);color:#fff;border-color:var(--primary)}.pagination button[data-v-6f20c99f]:disabled{opacity:.4;cursor:default}@media(max-width:1100px){.dates[data-v-6f20c99f]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.favored-grid[data-v-6f20c99f],.dates[data-v-6f20c99f],.report-summary[data-v-6f20c99f]{grid-template-columns:1fr}}@media print{html,body,#app{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay{display:none!important}.app-layout,.page-area,.main-area{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}.content{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.content:before{display:none!important}.no-print[data-v-6f20c99f]{display:none!important}.financial-report[data-v-6f20c99f]{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;color:#111}.report-table[data-v-6f20c99f]{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.report-table .table-scroll[data-v-6f20c99f]{display:block!important;width:100%!important;max-width:none!important;overflow:visible!important}.report-table table[data-v-6f20c99f]{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:5pt!important;line-height:1.08!important}.report-table th[data-v-6f20c99f],.report-table td[data-v-6f20c99f]{box-sizing:border-box!important;height:auto!important;padding:.9mm .7mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;vertical-align:top!important;border:.2mm solid #bbb!important}.report-table th[data-v-6f20c99f]:nth-child(1),.report-table td[data-v-6f20c99f]:nth-child(1){width:7%}.report-table th[data-v-6f20c99f]:nth-child(2),.report-table td[data-v-6f20c99f]:nth-child(2){width:10%}.report-table th[data-v-6f20c99f]:nth-child(3),.report-table td[data-v-6f20c99f]:nth-child(3){width:17%}.report-table th[data-v-6f20c99f]:nth-child(4),.report-table td[data-v-6f20c99f]:nth-child(4){width:22%}.report-table th[data-v-6f20c99f]:nth-child(5),.report-table td[data-v-6f20c99f]:nth-child(5){width:18%}.report-table th[data-v-6f20c99f]:nth-child(6),.report-table td[data-v-6f20c99f]:nth-child(6){width:10%}.report-table th[data-v-6f20c99f]:nth-child(7),.report-table td[data-v-6f20c99f]:nth-child(7){width:8%}.report-table th[data-v-6f20c99f]:nth-child(8),.report-table td[data-v-6f20c99f]:nth-child(8){width:8%}.report-table thead[data-v-6f20c99f]{display:table-header-group}.report-table tfoot[data-v-6f20c99f]{display:table-footer-group}.report-table tr[data-v-6f20c99f]{break-inside:avoid;page-break-inside:avoid}.report-table td small[data-v-6f20c99f]{margin-top:.45mm!important;font-size:4.2pt!important;line-height:1.05!important}.report-table .numeric[data-v-6f20c99f]{white-space:normal!important;text-align:right!important}.status-badge[data-v-6f20c99f]{display:inline!important;max-width:100%!important;padding:0!important;color:#111!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:5pt!important;font-weight:400!important;white-space:normal!important}}.report-menu[data-v-4ffa2ba7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.report-menu a[data-v-4ffa2ba7]{display:flex;min-height:76px;align-items:center;gap:12px;padding:16px;color:var(--text);border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 5px 16px #0f172a0d;text-decoration:none}.report-menu a[data-v-4ffa2ba7]:hover{color:var(--primary);border-color:#93c5fd;transform:translateY(-1px)}.report-icon[data-v-4ffa2ba7]{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;color:#fff;border-radius:10px;background:var(--primary);font-size:21px}.report-arrow[data-v-4ffa2ba7]{margin-left:auto;color:var(--muted);font-size:24px}.client-filters[data-v-905f6029]{display:grid;gap:18px}.client-filters section[data-v-905f6029]{padding-bottom:16px;border-bottom:1px solid var(--border)}.client-filters h2[data-v-905f6029]{margin:0 0 12px;font-size:14px}.wide[data-v-905f6029]{grid-column:span 2}.report-summary[data-v-905f6029]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.report-summary article[data-v-905f6029]{display:grid;gap:4px;padding:16px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-905f6029]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-905f6029]{font-size:22px}.clients-table table[data-v-905f6029]{min-width:900px}.clickable-row[data-v-905f6029]{cursor:pointer}.clickable-row[data-v-905f6029]:hover{background:var(--primary-soft, #f0f7ff)}.clients-table td small[data-v-905f6029]{display:block;margin-top:3px;color:var(--muted)}.clients-table .status-badge[data-v-905f6029]{padding:2px 7px;border:0;border-radius:5px;font-size:10px;font-weight:400;line-height:1.2}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-905f6029]{display:none!important}.clients-report[data-v-905f6029],.clients-table[data-v-905f6029],.table-scroll[data-v-905f6029]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.clients-table table[data-v-905f6029]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:5pt!important;line-height:1.08!important}.clients-table th[data-v-905f6029],.clients-table td[data-v-905f6029]{padding:.9mm .7mm!important;border:.2mm solid #bbb!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important}.clients-table thead[data-v-905f6029]{display:table-header-group}.clients-table tr[data-v-905f6029]{break-inside:avoid}.clients-table small[data-v-905f6029]{font-size:4.2pt!important}.clients-table .status-badge[data-v-905f6029]{padding:0!important;color:#111!important;background:transparent!important;border:0!important;border-radius:0!important;font-size:5pt!important;font-weight:400!important}}@media(max-width:700px){.wide[data-v-905f6029]{grid-column:auto}.report-summary[data-v-905f6029]{grid-template-columns:1fr}}.employee-filters[data-v-40964354]{display:grid;gap:18px}.employee-filters section[data-v-40964354]{padding-bottom:16px;border-bottom:1px solid var(--border)}.employee-filters section[data-v-40964354]:last-of-type{padding-bottom:0;border:0}.employee-filters h2[data-v-40964354]{margin:0 0 12px;font-size:14px}.wide[data-v-40964354]{grid-column:span 2}.dates[data-v-40964354]{grid-template-columns:repeat(4,minmax(160px,1fr))}.report-summary[data-v-40964354]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.report-summary article[data-v-40964354]{display:grid;gap:4px;padding:16px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-40964354]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-40964354]{font-size:22px}.employees-table table[data-v-40964354]{min-width:1100px}.clickable-row[data-v-40964354]{cursor:pointer}.clickable-row[data-v-40964354]:hover{background:var(--primary-soft, #f0f7ff)}.employees-table .status-badge[data-v-40964354]{padding:2px 7px;border:0;border-radius:5px;font-size:10px;font-weight:400;line-height:1.2}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-40964354]{display:none!important}.employees-report[data-v-40964354],.employees-table[data-v-40964354],.table-scroll[data-v-40964354]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.employees-table table[data-v-40964354]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:5pt!important;line-height:1.08!important}.employees-table th[data-v-40964354],.employees-table td[data-v-40964354]{padding:.9mm .7mm!important;border:.2mm solid #bbb!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important}.employees-table thead[data-v-40964354]{display:table-header-group}.employees-table tr[data-v-40964354]{break-inside:avoid}.employees-table .status-badge[data-v-40964354]{padding:0!important;color:#111!important;background:transparent!important;border:0!important;border-radius:0!important;font-size:5pt!important;font-weight:400!important}}@media(max-width:1100px){.dates[data-v-40964354]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.wide[data-v-40964354]{grid-column:auto}.report-summary[data-v-40964354],.dates[data-v-40964354]{grid-template-columns:1fr}}.nf-filters[data-v-d7756e4e]{display:grid;gap:18px}.nf-filters section[data-v-d7756e4e]{padding-bottom:16px;border-bottom:1px solid var(--border)}.nf-filters section[data-v-d7756e4e]:last-of-type{padding-bottom:0;border:0}.nf-filters h2[data-v-d7756e4e]{margin:0 0 12px;font-size:14px}.report-summary[data-v-d7756e4e]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.report-summary article[data-v-d7756e4e]{display:grid;gap:4px;padding:16px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-d7756e4e]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-d7756e4e]{font-size:22px}.nf-results[data-v-d7756e4e]{display:grid;gap:16px}.nf-cliente-card[data-v-d7756e4e]{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface)}.nf-cliente-header[data-v-d7756e4e]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;cursor:pointer;transition:background .15s}.nf-cliente-header[data-v-d7756e4e]:hover{background:var(--primary-soft, #f0f7ff)}.nf-cliente-counter[data-v-d7756e4e]{display:grid;place-items:center;min-width:32px;height:32px;border-radius:8px;font-size:12px;font-weight:700;color:var(--primary);background:var(--primary-soft);flex-shrink:0}.nf-cliente-info[data-v-d7756e4e]{flex:1;display:grid;gap:6px}.nf-cliente-info strong[data-v-d7756e4e]{font-size:15px}.nf-cliente-info strong a[data-v-d7756e4e]{color:var(--primary);cursor:pointer;text-decoration:underline}.nf-cliente-meta[data-v-d7756e4e]{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px;color:var(--muted)}.nf-cpfcnpj[data-v-d7756e4e]{font-weight:700}.nf-expand-icon[data-v-d7756e4e]{color:var(--muted);font-size:12px;padding-top:6px;flex-shrink:0}.nf-lancamentos[data-v-d7756e4e]{border-top:1px solid var(--border);overflow-x:auto}.nf-lancamentos table[data-v-d7756e4e]{width:100%;min-width:600px;font-size:13px}.nf-lancamentos th[data-v-d7756e4e],.nf-lancamentos td[data-v-d7756e4e]{padding:8px 12px;border-bottom:1px solid var(--border);text-align:left}.nf-lancamentos th[data-v-d7756e4e]{background:var(--surface-soft, #f8fafc);font-size:11px;font-weight:700;text-transform:uppercase;color:var(--muted)}.nf-lancamentos .numeric[data-v-d7756e4e]{text-align:right}.nf-lancamentos-empty[data-v-d7756e4e]{padding:16px;text-align:center;color:var(--muted);font-size:13px;border-top:1px solid var(--border)}.pagination[data-v-d7756e4e]{display:flex;justify-content:center;gap:6px;margin:18px 0}.pagination button[data-v-d7756e4e]{padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer}.pagination button.active[data-v-d7756e4e]{background:var(--primary);color:#fff;border-color:var(--primary)}.pagination button[data-v-d7756e4e]:disabled{opacity:.4;cursor:default}@media print{html,body,#app{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-d7756e4e]{display:none!important}.nf-clientes-report[data-v-d7756e4e]{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;color:#111}.nf-cliente-card[data-v-d7756e4e]{border:.2mm solid #bbb!important;border-radius:0!important;break-inside:avoid}.nf-cliente-header[data-v-d7756e4e]{padding:2mm!important;cursor:default}.nf-cliente-header[data-v-d7756e4e]:hover{background:transparent!important}.nf-expand-icon[data-v-d7756e4e]{display:none!important}.nf-lancamentos th[data-v-d7756e4e],.nf-lancamentos td[data-v-d7756e4e]{padding:.9mm .7mm!important;font-size:5pt!important;border:.2mm solid #bbb!important}}@media(max-width:700px){.report-summary[data-v-d7756e4e]{grid-template-columns:1fr}}.historico-filters[data-v-eedb3255]{display:grid;gap:18px}.historico-filters section[data-v-eedb3255]{padding-bottom:16px;border-bottom:1px solid var(--border)}.historico-filters section[data-v-eedb3255]:last-of-type{padding-bottom:0;border:0}.historico-filters h2[data-v-eedb3255]{margin:0 0 12px;font-size:14px}.wide[data-v-eedb3255]{grid-column:span 2}.report-summary[data-v-eedb3255]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:18px 0}.report-summary article[data-v-eedb3255]{display:grid;gap:4px;padding:16px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-eedb3255]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-eedb3255]{font-size:22px}.historico-table table[data-v-eedb3255]{min-width:900px}.clickable-row[data-v-eedb3255]{cursor:pointer}.clickable-row[data-v-eedb3255]:hover{background:var(--primary-soft, #f0f7ff)}.action-cell[data-v-eedb3255]{text-align:center}.icon-btn[data-v-eedb3255]{border:0;background:transparent;cursor:pointer;font-size:16px;padding:4px;border-radius:6px}.icon-btn[data-v-eedb3255]:hover{background:var(--primary-soft)}.tipo-badge[data-v-eedb3255]{display:inline-block;padding:2px 8px;border-radius:5px;font-size:11px;font-weight:600}.tipo-insercao[data-v-eedb3255]{color:#166534;background:#dcfce7}.tipo-alteracao[data-v-eedb3255]{color:#92400e;background:#fef3c7}.tipo-exclusao[data-v-eedb3255]{color:#991b1b;background:#fee2e2}.tipo-default[data-v-eedb3255]{color:var(--muted);background:var(--surface-soft, #f1f5f9)}.pagination[data-v-eedb3255]{display:flex;justify-content:center;gap:6px;margin:18px 0}.pagination button[data-v-eedb3255]{padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer}.pagination button.active[data-v-eedb3255]{background:var(--primary);color:#fff;border-color:var(--primary)}.pagination button[data-v-eedb3255]:disabled{opacity:.4;cursor:default}.detail-overlay[data-v-eedb3255]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#0f172a9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.detail-panel[data-v-eedb3255]{width:min(720px,100%);max-height:85vh;overflow-y:auto;padding:22px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 24px 80px #0000004d}.detail-header[data-v-eedb3255]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.detail-header h2[data-v-eedb3255]{margin:0;font-size:18px}.detail-nav[data-v-eedb3255]{display:flex;gap:6px;align-items:center}.nav-btn[data-v-eedb3255],.close-btn[data-v-eedb3255]{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer;font-size:14px}.nav-btn[data-v-eedb3255]:disabled{opacity:.3;cursor:default}.close-btn[data-v-eedb3255]{font-size:20px;margin-left:6px}.detail-breadcrumb[data-v-eedb3255]{display:grid;gap:10px;margin-bottom:18px}.breadcrumb-entry[data-v-eedb3255]{padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft, #f8fafc)}.breadcrumb-entry strong[data-v-eedb3255]{font-size:13px;color:var(--primary)}.breadcrumb-fields[data-v-eedb3255]{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:13px}.breadcrumb-field .field-key[data-v-eedb3255]{font-weight:600;color:var(--muted)}.detail-meta[data-v-eedb3255]{width:100%;margin-bottom:18px;border-collapse:collapse}.detail-meta td[data-v-eedb3255]{padding:8px 12px;border-bottom:1px solid var(--border);font-size:13px}.detail-meta .label[data-v-eedb3255]{width:140px;font-weight:700;color:var(--muted)}.detail-content h3[data-v-eedb3255]{margin:18px 0 10px;font-size:14px}.detail-changes[data-v-eedb3255]{width:100%;border-collapse:collapse;font-size:13px}.detail-changes th[data-v-eedb3255],.detail-changes td[data-v-eedb3255]{padding:8px 12px;border:1px solid var(--border);text-align:left;vertical-align:top}.detail-changes th[data-v-eedb3255]{background:var(--surface-soft, #f8fafc);font-size:11px;font-weight:700;text-transform:uppercase;color:var(--muted)}.cell-before[data-v-eedb3255]{background:#fef2f2;color:#991b1b}.cell-after[data-v-eedb3255]{background:#f0fdf4;color:#166534}@media print{html,body,#app{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-eedb3255]{display:none!important}.historico-report[data-v-eedb3255]{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;color:#111}.historico-table table[data-v-eedb3255]{width:100%!important;min-width:0!important;font-size:5pt!important}.historico-table th[data-v-eedb3255],.historico-table td[data-v-eedb3255]{padding:.9mm .7mm!important;border:.2mm solid #bbb!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important}.detail-overlay[data-v-eedb3255]{display:none!important}}@media(max-width:700px){.wide[data-v-eedb3255]{grid-column:auto}.report-summary[data-v-eedb3255]{grid-template-columns:1fr}}.fin-simpl-filters[data-v-62625b87]{display:grid;gap:18px}.fin-simpl-filters section[data-v-62625b87]{padding-bottom:16px;border-bottom:1px solid var(--border)}.fin-simpl-filters section[data-v-62625b87]:last-of-type{padding-bottom:0;border:0}.fin-simpl-filters h2[data-v-62625b87]{margin:0 0 12px;font-size:14px}.wide[data-v-62625b87]{grid-column:span 2}.dates[data-v-62625b87]{grid-template-columns:repeat(4,minmax(160px,1fr))}.favored-grid[data-v-62625b87]{grid-template-columns:minmax(220px,.45fr) minmax(320px,1.55fr)}.autocomplete-field[data-v-62625b87]{position:relative}.autocomplete-results[data-v-62625b87]{position:absolute;z-index:20;top:100%;right:0;left:0;display:grid;max-height:260px;overflow:auto;border:1px solid var(--border);border-radius:9px;background:var(--surface);box-shadow:0 16px 35px #0f172a2e}.autocomplete-results button[data-v-62625b87]{padding:11px 13px;border:0;border-bottom:1px solid var(--border);color:var(--text);background:transparent;text-align:left}.autocomplete-results button[data-v-62625b87]:hover{background:var(--primary-soft)}.report-summary[data-v-62625b87]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;margin:18px 0}.report-summary article[data-v-62625b87]{display:grid;gap:4px;padding:17px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-62625b87]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-62625b87]{font-size:22px}.fin-simpl-table table[data-v-62625b87]{min-width:1250px}.fin-simpl-table td small[data-v-62625b87]{display:block;margin-top:3px;color:var(--muted)}.fin-simpl-table .numeric[data-v-62625b87]{text-align:right}.clickable-row[data-v-62625b87]{cursor:pointer}.clickable-row[data-v-62625b87]:hover{background:var(--primary-soft,#f0f7ff)}.status-badge[data-v-62625b87]{display:inline-block;padding:2px 7px;border:0;border-radius:5px;font-size:10px;font-weight:400;line-height:1.2}.pagination[data-v-62625b87]{display:flex;justify-content:center;gap:6px;margin:18px 0}.pagination button[data-v-62625b87]{padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer}.pagination button.active[data-v-62625b87]{background:var(--primary);color:#fff;border-color:var(--primary)}.pagination button[data-v-62625b87]:disabled{opacity:.4;cursor:default}@media(max-width:1100px){.dates[data-v-62625b87]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.wide[data-v-62625b87],.favored-grid[data-v-62625b87],.dates[data-v-62625b87],.report-summary[data-v-62625b87]{grid-template-columns:1fr}}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-62625b87]{display:none!important}.fin-simpl-report[data-v-62625b87],.fin-simpl-table[data-v-62625b87],.table-scroll[data-v-62625b87]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.fin-simpl-table table[data-v-62625b87]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:5pt!important;line-height:1.08!important}.fin-simpl-table th[data-v-62625b87],.fin-simpl-table td[data-v-62625b87]{padding:.9mm .7mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;border:.2mm solid #bbb!important}.fin-simpl-table thead[data-v-62625b87]{display:table-header-group}.fin-simpl-table tfoot[data-v-62625b87]{display:table-footer-group}.fin-simpl-table tr[data-v-62625b87]{break-inside:avoid}.fin-simpl-table .numeric[data-v-62625b87]{white-space:normal!important;text-align:right!important}.fin-simpl-table .status-badge[data-v-62625b87]{padding:0!important;color:#111!important;background:transparent!important;border:0!important;border-radius:0!important;font-size:5pt!important}}.fluxo-sintetico-filters[data-v-24a34ad6]{display:grid;gap:18px}.fluxo-sintetico-filters section[data-v-24a34ad6]{padding-bottom:16px;border-bottom:1px solid var(--border)}.fluxo-sintetico-filters section[data-v-24a34ad6]:last-of-type{padding-bottom:0;border:0}.fluxo-sintetico-filters h2[data-v-24a34ad6]{margin:0 0 12px;font-size:14px}.dates[data-v-24a34ad6]{grid-template-columns:repeat(4,minmax(160px,1fr))}.report-summary[data-v-24a34ad6]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;margin:18px 0}.report-summary article[data-v-24a34ad6]{display:grid;gap:4px;padding:17px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-24a34ad6]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-24a34ad6]{font-size:22px}.accounts-summary[data-v-24a34ad6]{margin:0 0 18px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.accounts-summary summary[data-v-24a34ad6]{padding:14px 17px;cursor:pointer;font-weight:800;color:var(--text)}.accounts-grid[data-v-24a34ad6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:0 17px 14px}.account-row[data-v-24a34ad6]{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid var(--border)}.account-row span[data-v-24a34ad6]{min-width:0;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-row strong[data-v-24a34ad6]{white-space:nowrap}.fluxo-sintetico-table table[data-v-24a34ad6]{min-width:900px}.fluxo-sintetico-table .numeric[data-v-24a34ad6]{text-align:right}.fluxo-sintetico-table .negative[data-v-24a34ad6]{color:#b91c1c}.pagination[data-v-24a34ad6]{display:flex;justify-content:center;gap:6px;margin:18px 0}.pagination button[data-v-24a34ad6]{padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer}.pagination button.active[data-v-24a34ad6]{background:var(--primary);color:#fff;border-color:var(--primary)}.pagination button[data-v-24a34ad6]:disabled{opacity:.4;cursor:default}@media(max-width:1100px){.dates[data-v-24a34ad6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.dates[data-v-24a34ad6],.report-summary[data-v-24a34ad6],.accounts-grid[data-v-24a34ad6]{grid-template-columns:1fr}}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-24a34ad6]{display:none!important}.fluxo-sintetico-report[data-v-24a34ad6],.fluxo-sintetico-table[data-v-24a34ad6],.table-scroll[data-v-24a34ad6]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.fluxo-sintetico-table table[data-v-24a34ad6]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:5pt!important;line-height:1.08!important}.fluxo-sintetico-table th[data-v-24a34ad6],.fluxo-sintetico-table td[data-v-24a34ad6]{padding:.9mm .7mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;border:.2mm solid #bbb!important}.fluxo-sintetico-table thead[data-v-24a34ad6]{display:table-header-group}.fluxo-sintetico-table tr[data-v-24a34ad6]{break-inside:avoid}.fluxo-sintetico-table .numeric[data-v-24a34ad6]{white-space:normal!important;text-align:right!important}.fluxo-sintetico-table .negative[data-v-24a34ad6]{color:#b91c1c!important}}.dre-simples-filters[data-v-26eb02ef]{display:grid;gap:18px}.dre-simples-filters section[data-v-26eb02ef]{padding-bottom:16px;border-bottom:1px solid var(--border)}.dre-simples-filters section[data-v-26eb02ef]:last-of-type{padding-bottom:0;border:0}.dre-simples-filters h2[data-v-26eb02ef]{margin:0 0 12px;font-size:14px}.report-summary[data-v-26eb02ef]{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;margin:18px 0}.report-summary article[data-v-26eb02ef]{display:grid;gap:4px;padding:17px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-26eb02ef]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-26eb02ef]{font-size:22px}.dre-simples-table table[data-v-26eb02ef]{min-width:900px}.dre-simples-table .numeric[data-v-26eb02ef]{text-align:right}.totalizadora-row[data-v-26eb02ef]{background:var(--primary-soft,#f0f7ff);font-weight:700}.row-cr td[data-v-26eb02ef]{color:var(--msg-ok,#16a34a)}.row-cp td[data-v-26eb02ef]{color:var(--msg-erro,#dc2626)}.resultado-geral-row[data-v-26eb02ef]{background:var(--surface-alt,#f8fafc);border-top:2px solid var(--border)}@media(max-width:700px){.report-summary[data-v-26eb02ef]{grid-template-columns:1fr}}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-26eb02ef]{display:none!important}.dre-simples-report[data-v-26eb02ef],.dre-simples-table[data-v-26eb02ef],.table-scroll[data-v-26eb02ef]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.dre-simples-table table[data-v-26eb02ef]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:6pt!important;line-height:1.08!important}.dre-simples-table th[data-v-26eb02ef],.dre-simples-table td[data-v-26eb02ef]{padding:.9mm .7mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;border:.2mm solid #bbb!important}.dre-simples-table thead[data-v-26eb02ef]{display:table-header-group}.dre-simples-table tfoot[data-v-26eb02ef]{display:table-footer-group}.dre-simples-table tr[data-v-26eb02ef]{break-inside:avoid}.dre-simples-table .numeric[data-v-26eb02ef]{white-space:normal!important;text-align:right!important}.totalizadora-row[data-v-26eb02ef]{background:#f0f7ff!important;font-weight:700!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.row-cr td[data-v-26eb02ef]{color:#16a34a!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.row-cp td[data-v-26eb02ef]{color:#dc2626!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.resultado-geral-row[data-v-26eb02ef]{background:#f8fafc!important;border-top:2px solid #bbb!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.boletos-filters[data-v-00f4eb35]{display:grid;gap:18px}.boletos-filters section[data-v-00f4eb35]{padding-bottom:16px;border-bottom:1px solid var(--border)}.boletos-filters section[data-v-00f4eb35]:last-of-type{padding-bottom:0;border:0}.boletos-filters h2[data-v-00f4eb35]{margin:0 0 12px;font-size:14px}.wide[data-v-00f4eb35]{grid-column:span 2}.dates[data-v-00f4eb35]{grid-template-columns:repeat(4,minmax(160px,1fr))}.favored-grid[data-v-00f4eb35]{grid-template-columns:minmax(220px,.45fr) minmax(320px,1.55fr)}.autocomplete-field[data-v-00f4eb35]{position:relative}.autocomplete-results[data-v-00f4eb35]{position:absolute;z-index:20;top:100%;right:0;left:0;display:grid;max-height:260px;overflow:auto;border:1px solid var(--border);border-radius:9px;background:var(--surface);box-shadow:0 16px 35px #0f172a2e}.autocomplete-results button[data-v-00f4eb35]{padding:11px 13px;border:0;border-bottom:1px solid var(--border);color:var(--text);background:transparent;text-align:left}.autocomplete-results button[data-v-00f4eb35]:hover{background:var(--primary-soft)}.report-summary[data-v-00f4eb35]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;margin:18px 0}.report-summary article[data-v-00f4eb35]{display:grid;gap:4px;padding:17px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-00f4eb35]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-00f4eb35]{font-size:22px}.boletos-table table[data-v-00f4eb35]{min-width:1250px}.boletos-table td small[data-v-00f4eb35]{display:block;margin-top:3px;color:var(--muted)}.boletos-table .numeric[data-v-00f4eb35]{text-align:right}.clickable-row[data-v-00f4eb35]{cursor:pointer}.clickable-row[data-v-00f4eb35]:hover{background:var(--primary-soft,#f0f7ff)}.pagination[data-v-00f4eb35]{display:flex;justify-content:center;gap:6px;margin:18px 0}.pagination button[data-v-00f4eb35]{padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer}.pagination button.active[data-v-00f4eb35]{background:var(--primary);color:#fff;border-color:var(--primary)}.pagination button[data-v-00f4eb35]:disabled{opacity:.4;cursor:default}@media(max-width:1100px){.dates[data-v-00f4eb35]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.wide[data-v-00f4eb35],.favored-grid[data-v-00f4eb35],.dates[data-v-00f4eb35],.report-summary[data-v-00f4eb35]{grid-template-columns:1fr}}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-00f4eb35]{display:none!important}.boletos-report[data-v-00f4eb35],.boletos-table[data-v-00f4eb35],.table-scroll[data-v-00f4eb35]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.boletos-table table[data-v-00f4eb35]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:5pt!important;line-height:1.08!important}.boletos-table th[data-v-00f4eb35],.boletos-table td[data-v-00f4eb35]{padding:.9mm .7mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;border:.2mm solid #bbb!important}.boletos-table thead[data-v-00f4eb35]{display:table-header-group}.boletos-table tfoot[data-v-00f4eb35]{display:table-footer-group}.boletos-table tr[data-v-00f4eb35]{break-inside:avoid}.boletos-table .numeric[data-v-00f4eb35]{white-space:normal!important;text-align:right!important}}.apur-sint-filters[data-v-a823e87a]{display:grid;gap:18px}.apur-sint-filters section[data-v-a823e87a]{padding-bottom:16px;border-bottom:1px solid var(--border)}.apur-sint-filters section[data-v-a823e87a]:last-of-type{padding-bottom:0;border:0}.apur-sint-filters h2[data-v-a823e87a]{margin:0 0 12px;font-size:14px}.dates[data-v-a823e87a]{grid-template-columns:repeat(4,minmax(160px,1fr))}.report-summary[data-v-a823e87a]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;margin:18px 0}.report-summary article[data-v-a823e87a]{display:grid;gap:4px;padding:17px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-a823e87a]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-a823e87a]{font-size:22px}.apur-sint-table table[data-v-a823e87a]{min-width:800px}.apur-sint-table .numeric[data-v-a823e87a]{text-align:right}.row-cp[data-v-a823e87a]{color:#c0392b}.row-cr[data-v-a823e87a]{color:#27ae60}.total-row td[data-v-a823e87a]{border-top:2px solid var(--border)}@media(max-width:1100px){.dates[data-v-a823e87a]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.dates[data-v-a823e87a],.report-summary[data-v-a823e87a]{grid-template-columns:1fr}}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-a823e87a]{display:none!important}.apur-sint-report[data-v-a823e87a],.apur-sint-table[data-v-a823e87a],.table-scroll[data-v-a823e87a]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.apur-sint-table table[data-v-a823e87a]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:5pt!important;line-height:1.08!important}.apur-sint-table th[data-v-a823e87a],.apur-sint-table td[data-v-a823e87a]{padding:.9mm .7mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;border:.2mm solid #bbb!important}.apur-sint-table thead[data-v-a823e87a]{display:table-header-group}.apur-sint-table tfoot[data-v-a823e87a]{display:table-footer-group}.apur-sint-table tr[data-v-a823e87a]{break-inside:avoid}.apur-sint-table .numeric[data-v-a823e87a]{white-space:normal!important;text-align:right!important}.row-cp[data-v-a823e87a]{color:#c0392b!important}.row-cr[data-v-a823e87a]{color:#27ae60!important}}.apur-analitica-filters[data-v-a6cd498a]{display:grid;gap:18px}.apur-analitica-filters section[data-v-a6cd498a]{padding-bottom:16px;border-bottom:1px solid var(--border)}.apur-analitica-filters section[data-v-a6cd498a]:last-of-type{padding-bottom:0;border:0}.apur-analitica-filters h2[data-v-a6cd498a]{margin:0 0 12px;font-size:14px}.wide[data-v-a6cd498a]{grid-column:span 2}.dates[data-v-a6cd498a]{grid-template-columns:repeat(4,minmax(160px,1fr))}.favored-grid[data-v-a6cd498a]{grid-template-columns:minmax(220px,.45fr) minmax(320px,1.55fr)}.autocomplete-field[data-v-a6cd498a]{position:relative}.autocomplete-results[data-v-a6cd498a]{position:absolute;z-index:20;top:100%;right:0;left:0;display:grid;max-height:260px;overflow:auto;border:1px solid var(--border);border-radius:9px;background:var(--surface);box-shadow:0 16px 35px #0f172a2e}.autocomplete-results button[data-v-a6cd498a]{padding:11px 13px;border:0;border-bottom:1px solid var(--border);color:var(--text);background:transparent;text-align:left}.autocomplete-results button[data-v-a6cd498a]:hover{background:var(--primary-soft)}.report-summary[data-v-a6cd498a]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;margin:18px 0}.report-summary article[data-v-a6cd498a]{display:grid;gap:4px;padding:17px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-a6cd498a]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-a6cd498a]{font-size:22px}.apur-analitica-table table[data-v-a6cd498a]{min-width:1250px}.apur-analitica-table .numeric[data-v-a6cd498a]{text-align:right}.clickable-row[data-v-a6cd498a]{cursor:pointer}.clickable-row[data-v-a6cd498a]:hover{background:var(--primary-soft,#f0f7ff)}.row-cp[data-v-a6cd498a]{color:#c0392b}.row-cr[data-v-a6cd498a]{color:#27ae60}.status-badge[data-v-a6cd498a]{display:inline-block;padding:2px 7px;border:0;border-radius:5px;font-size:10px;font-weight:400;line-height:1.2}.pagination[data-v-a6cd498a]{display:flex;justify-content:center;gap:6px;margin:18px 0}.pagination button[data-v-a6cd498a]{padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer}.pagination button.active[data-v-a6cd498a]{background:var(--primary);color:#fff;border-color:var(--primary)}.pagination button[data-v-a6cd498a]:disabled{opacity:.4;cursor:default}@media(max-width:1100px){.dates[data-v-a6cd498a]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.favored-grid[data-v-a6cd498a],.dates[data-v-a6cd498a],.report-summary[data-v-a6cd498a]{grid-template-columns:1fr}}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-a6cd498a]{display:none!important}.apur-analitica-report[data-v-a6cd498a],.apur-analitica-table[data-v-a6cd498a],.table-scroll[data-v-a6cd498a]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.apur-analitica-table table[data-v-a6cd498a]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:5pt!important;line-height:1.08!important}.apur-analitica-table th[data-v-a6cd498a],.apur-analitica-table td[data-v-a6cd498a]{padding:.9mm .7mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;border:.2mm solid #bbb!important}.apur-analitica-table thead[data-v-a6cd498a]{display:table-header-group}.apur-analitica-table tr[data-v-a6cd498a]{break-inside:avoid}.apur-analitica-table .numeric[data-v-a6cd498a]{white-space:normal!important;text-align:right!important}.apur-analitica-table .status-badge[data-v-a6cd498a]{padding:0!important;color:#111!important;background:transparent!important;border:0!important;border-radius:0!important;font-size:5pt!important}.row-cp[data-v-a6cd498a]{color:#c0392b!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.row-cr[data-v-a6cd498a]{color:#27ae60!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.fluxo-analitico-filters[data-v-26816b38]{display:grid;gap:18px}.fluxo-analitico-filters section[data-v-26816b38]{padding-bottom:16px;border-bottom:1px solid var(--border)}.fluxo-analitico-filters section[data-v-26816b38]:last-of-type{padding-bottom:0;border:0}.fluxo-analitico-filters h2[data-v-26816b38]{margin:0 0 12px;font-size:14px}.dates[data-v-26816b38]{grid-template-columns:repeat(3,minmax(160px,1fr))}.report-summary[data-v-26816b38]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;margin:18px 0}.report-summary article[data-v-26816b38]{display:grid;gap:4px;padding:17px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-26816b38]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-26816b38]{font-size:22px}.fluxo-analitico-table table[data-v-26816b38]{min-width:1100px}.fluxo-analitico-table .numeric[data-v-26816b38]{text-align:right}.row-entrada[data-v-26816b38]{color:#27ae60}.row-saida[data-v-26816b38]{color:#c0392b}.pagination[data-v-26816b38]{display:flex;justify-content:center;gap:6px;margin:18px 0}.pagination button[data-v-26816b38]{padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer}.pagination button.active[data-v-26816b38]{background:var(--primary);color:#fff;border-color:var(--primary)}.pagination button[data-v-26816b38]:disabled{opacity:.4;cursor:default}@media(max-width:1100px){.dates[data-v-26816b38]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.dates[data-v-26816b38],.report-summary[data-v-26816b38]{grid-template-columns:1fr}}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-26816b38]{display:none!important}.fluxo-analitico-report[data-v-26816b38],.fluxo-analitico-table[data-v-26816b38],.table-scroll[data-v-26816b38]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.fluxo-analitico-table table[data-v-26816b38]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:5pt!important;line-height:1.08!important}.fluxo-analitico-table th[data-v-26816b38],.fluxo-analitico-table td[data-v-26816b38]{padding:.9mm .7mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;border:.2mm solid #bbb!important}.fluxo-analitico-table thead[data-v-26816b38]{display:table-header-group}.fluxo-analitico-table tr[data-v-26816b38]{break-inside:avoid}.fluxo-analitico-table .numeric[data-v-26816b38]{white-space:normal!important;text-align:right!important}.row-entrada[data-v-26816b38]{color:#27ae60!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.row-saida[data-v-26816b38]{color:#c0392b!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.fluxo-projetado-filters[data-v-a4c813de]{display:grid;gap:18px}.fluxo-projetado-filters section[data-v-a4c813de]{padding-bottom:16px;border-bottom:1px solid var(--border)}.fluxo-projetado-filters section[data-v-a4c813de]:last-of-type{padding-bottom:0;border:0}.fluxo-projetado-filters h2[data-v-a4c813de]{margin:0 0 12px;font-size:14px}.dates[data-v-a4c813de]{grid-template-columns:repeat(3,minmax(160px,1fr))}.report-summary[data-v-a4c813de]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;margin:18px 0}.report-summary article[data-v-a4c813de]{display:grid;gap:4px;padding:17px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-a4c813de]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-a4c813de]{font-size:22px}.fluxo-projetado-table table[data-v-a4c813de]{min-width:800px}.fluxo-projetado-table .numeric[data-v-a4c813de]{text-align:right}.cell-positive[data-v-a4c813de]{color:#27ae60}.cell-negative[data-v-a4c813de]{color:#c0392b}.total-row td[data-v-a4c813de]{border-top:2px solid var(--border)}@media(max-width:1100px){.dates[data-v-a4c813de]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.dates[data-v-a4c813de],.report-summary[data-v-a4c813de]{grid-template-columns:1fr}}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-a4c813de]{display:none!important}.fluxo-projetado-report[data-v-a4c813de],.fluxo-projetado-table[data-v-a4c813de],.table-scroll[data-v-a4c813de]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.fluxo-projetado-table table[data-v-a4c813de]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:5pt!important;line-height:1.08!important}.fluxo-projetado-table th[data-v-a4c813de],.fluxo-projetado-table td[data-v-a4c813de]{padding:.9mm .7mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;border:.2mm solid #bbb!important}.fluxo-projetado-table thead[data-v-a4c813de]{display:table-header-group}.fluxo-projetado-table tfoot[data-v-a4c813de]{display:table-footer-group}.fluxo-projetado-table tr[data-v-a4c813de]{break-inside:avoid}.fluxo-projetado-table .numeric[data-v-a4c813de]{white-space:normal!important;text-align:right!important}.cell-positive[data-v-a4c813de]{color:#27ae60!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.cell-negative[data-v-a4c813de]{color:#c0392b!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.total-row[data-v-a4c813de]{background:#f8fafc!important;border-top:.4mm solid #bbb!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.categorizado-filters[data-v-8f51efc8]{display:grid;gap:18px}.categorizado-filters section[data-v-8f51efc8]{padding-bottom:16px;border-bottom:1px solid var(--border)}.categorizado-filters section[data-v-8f51efc8]:last-of-type{padding-bottom:0;border:0}.categorizado-filters h2[data-v-8f51efc8]{margin:0 0 12px;font-size:14px}.wide[data-v-8f51efc8]{grid-column:span 2}.dates[data-v-8f51efc8]{grid-template-columns:repeat(4,minmax(160px,1fr))}.favored-grid[data-v-8f51efc8]{grid-template-columns:minmax(220px,.45fr) minmax(320px,1.55fr)}.autocomplete-field[data-v-8f51efc8]{position:relative}.autocomplete-results[data-v-8f51efc8]{position:absolute;z-index:20;top:100%;right:0;left:0;display:grid;max-height:260px;overflow:auto;border:1px solid var(--border);border-radius:9px;background:var(--surface);box-shadow:0 16px 35px #0f172a2e}.autocomplete-results button[data-v-8f51efc8]{padding:11px 13px;border:0;border-bottom:1px solid var(--border);color:var(--text);background:transparent;text-align:left}.autocomplete-results button[data-v-8f51efc8]:hover{background:var(--primary-soft)}.report-summary[data-v-8f51efc8]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;margin:18px 0}.report-summary article[data-v-8f51efc8]{display:grid;gap:4px;padding:17px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-8f51efc8]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-8f51efc8]{font-size:22px}.categorizado-table table[data-v-8f51efc8]{min-width:1250px}.categorizado-table td small[data-v-8f51efc8]{display:block;margin-top:3px;color:var(--muted)}.categorizado-table .numeric[data-v-8f51efc8]{text-align:right}.clickable-row[data-v-8f51efc8]{cursor:pointer}.clickable-row[data-v-8f51efc8]:hover{background:var(--primary-soft,#f0f7ff)}.status-badge[data-v-8f51efc8]{display:inline-block;padding:2px 7px;border:0;border-radius:5px;font-size:10px;font-weight:400;line-height:1.2}.pagination[data-v-8f51efc8]{display:flex;justify-content:center;gap:6px;margin:18px 0}.pagination button[data-v-8f51efc8]{padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer}.pagination button.active[data-v-8f51efc8]{background:var(--primary);color:#fff;border-color:var(--primary)}.pagination button[data-v-8f51efc8]:disabled{opacity:.4;cursor:default}@media(max-width:1100px){.dates[data-v-8f51efc8]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.wide[data-v-8f51efc8],.favored-grid[data-v-8f51efc8],.dates[data-v-8f51efc8],.report-summary[data-v-8f51efc8]{grid-template-columns:1fr}}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-8f51efc8]{display:none!important}.categorizado-report[data-v-8f51efc8],.categorizado-table[data-v-8f51efc8],.table-scroll[data-v-8f51efc8]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.categorizado-table table[data-v-8f51efc8]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:5pt!important;line-height:1.08!important}.categorizado-table th[data-v-8f51efc8],.categorizado-table td[data-v-8f51efc8]{padding:.9mm .7mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;border:.2mm solid #bbb!important}.categorizado-table thead[data-v-8f51efc8]{display:table-header-group}.categorizado-table tfoot[data-v-8f51efc8]{display:table-footer-group}.categorizado-table tr[data-v-8f51efc8]{break-inside:avoid}.categorizado-table .numeric[data-v-8f51efc8]{white-space:normal!important;text-align:right!important}.categorizado-table .status-badge[data-v-8f51efc8]{padding:0!important;color:#111!important;background:transparent!important;border:0!important;border-radius:0!important;font-size:5pt!important}}.contas-pr-filters[data-v-a48751fa]{display:grid;gap:18px}.contas-pr-filters section[data-v-a48751fa]{padding-bottom:16px;border-bottom:1px solid var(--border)}.contas-pr-filters section[data-v-a48751fa]:last-of-type{padding-bottom:0;border:0}.contas-pr-filters h2[data-v-a48751fa]{margin:0 0 12px;font-size:14px}.wide[data-v-a48751fa]{grid-column:span 2}.dates[data-v-a48751fa]{grid-template-columns:repeat(4,minmax(160px,1fr))}.favored-grid[data-v-a48751fa]{grid-template-columns:minmax(220px,.45fr) minmax(320px,1.55fr)}.autocomplete-field[data-v-a48751fa]{position:relative}.autocomplete-results[data-v-a48751fa]{position:absolute;z-index:20;top:100%;right:0;left:0;display:grid;max-height:260px;overflow:auto;border:1px solid var(--border);border-radius:9px;background:var(--surface);box-shadow:0 16px 35px #0f172a2e}.autocomplete-results button[data-v-a48751fa]{padding:11px 13px;border:0;border-bottom:1px solid var(--border);color:var(--text);background:transparent;text-align:left}.autocomplete-results button[data-v-a48751fa]:hover{background:var(--primary-soft)}.report-summary[data-v-a48751fa]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;margin:18px 0}.report-summary article[data-v-a48751fa]{display:grid;gap:4px;padding:17px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-a48751fa]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-a48751fa]{font-size:22px}.contas-pr-table table[data-v-a48751fa]{min-width:1250px}.contas-pr-table td small[data-v-a48751fa]{display:block;margin-top:3px;color:var(--muted)}.contas-pr-table .numeric[data-v-a48751fa]{text-align:right}.clickable-row[data-v-a48751fa]{cursor:pointer}.clickable-row[data-v-a48751fa]:hover{background:var(--primary-soft,#f0f7ff)}.status-badge[data-v-a48751fa]{display:inline-block;padding:2px 7px;border:0;border-radius:5px;font-size:10px;font-weight:400;line-height:1.2}.pagination[data-v-a48751fa]{display:flex;justify-content:center;gap:6px;margin:18px 0}.pagination button[data-v-a48751fa]{padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer}.pagination button.active[data-v-a48751fa]{background:var(--primary);color:#fff;border-color:var(--primary)}.pagination button[data-v-a48751fa]:disabled{opacity:.4;cursor:default}@media(max-width:1100px){.dates[data-v-a48751fa]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.wide[data-v-a48751fa],.favored-grid[data-v-a48751fa],.dates[data-v-a48751fa],.report-summary[data-v-a48751fa]{grid-template-columns:1fr}}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-a48751fa]{display:none!important}.contas-pr-report[data-v-a48751fa],.contas-pr-table[data-v-a48751fa],.table-scroll[data-v-a48751fa]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.contas-pr-table table[data-v-a48751fa]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:5pt!important;line-height:1.08!important}.contas-pr-table th[data-v-a48751fa],.contas-pr-table td[data-v-a48751fa]{padding:.9mm .7mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;border:.2mm solid #bbb!important}.contas-pr-table thead[data-v-a48751fa]{display:table-header-group}.contas-pr-table tfoot[data-v-a48751fa]{display:table-footer-group}.contas-pr-table tr[data-v-a48751fa]{break-inside:avoid}.contas-pr-table .numeric[data-v-a48751fa]{white-space:normal!important;text-align:right!important}.contas-pr-table .status-badge[data-v-a48751fa]{padding:0!important;color:#111!important;background:transparent!important;border:0!important;border-radius:0!important;font-size:5pt!important}}.centro-resultado-filters[data-v-c9233d9e]{display:grid;gap:18px}.centro-resultado-filters section[data-v-c9233d9e]{padding-bottom:16px;border-bottom:1px solid var(--border)}.centro-resultado-filters section[data-v-c9233d9e]:last-of-type{padding-bottom:0;border:0}.centro-resultado-filters h2[data-v-c9233d9e]{margin:0 0 12px;font-size:14px}.dates[data-v-c9233d9e]{grid-template-columns:repeat(4,minmax(160px,1fr))}.favored-grid[data-v-c9233d9e]{grid-template-columns:minmax(220px,.45fr) minmax(320px,1.55fr)}.autocomplete-field[data-v-c9233d9e]{position:relative}.autocomplete-results[data-v-c9233d9e]{position:absolute;z-index:20;top:100%;right:0;left:0;display:grid;max-height:260px;overflow:auto;border:1px solid var(--border);border-radius:9px;background:var(--surface);box-shadow:0 16px 35px #0f172a2e}.autocomplete-results button[data-v-c9233d9e]{padding:11px 13px;border:0;border-bottom:1px solid var(--border);color:var(--text);background:transparent;text-align:left}.autocomplete-results button[data-v-c9233d9e]:hover{background:var(--primary-soft)}.report-summary[data-v-c9233d9e]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;margin:18px 0}.report-summary article[data-v-c9233d9e]{display:grid;gap:4px;padding:17px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-c9233d9e]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-c9233d9e]{font-size:22px}.centro-resultado-table table[data-v-c9233d9e]{min-width:600px}.centro-resultado-table .numeric[data-v-c9233d9e]{text-align:right}.pagination[data-v-c9233d9e]{display:flex;justify-content:center;gap:6px;margin:18px 0}.pagination button[data-v-c9233d9e]{padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer}.pagination button.active[data-v-c9233d9e]{background:var(--primary);color:#fff;border-color:var(--primary)}.pagination button[data-v-c9233d9e]:disabled{opacity:.4;cursor:default}@media(max-width:1100px){.dates[data-v-c9233d9e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.favored-grid[data-v-c9233d9e],.dates[data-v-c9233d9e],.report-summary[data-v-c9233d9e]{grid-template-columns:1fr}}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-c9233d9e]{display:none!important}.centro-resultado-report[data-v-c9233d9e],.centro-resultado-table[data-v-c9233d9e],.table-scroll[data-v-c9233d9e]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.centro-resultado-table table[data-v-c9233d9e]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:7pt!important;line-height:1.2!important}.centro-resultado-table th[data-v-c9233d9e],.centro-resultado-table td[data-v-c9233d9e]{padding:1mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;border:.2mm solid #bbb!important}.centro-resultado-table thead[data-v-c9233d9e]{display:table-header-group}.centro-resultado-table tfoot[data-v-c9233d9e]{display:table-footer-group}.centro-resultado-table tr[data-v-c9233d9e]{break-inside:avoid}.centro-resultado-table .numeric[data-v-c9233d9e]{white-space:normal!important;text-align:right!important}}.mes-favorecido-filters[data-v-8385f2e8]{display:grid;gap:18px}.mes-favorecido-filters section[data-v-8385f2e8]{padding-bottom:16px;border-bottom:1px solid var(--border)}.mes-favorecido-filters section[data-v-8385f2e8]:last-of-type{padding-bottom:0;border:0}.mes-favorecido-filters h2[data-v-8385f2e8]{margin:0 0 12px;font-size:14px}.dates[data-v-8385f2e8]{grid-template-columns:repeat(4,minmax(160px,1fr))}.favored-grid[data-v-8385f2e8]{grid-template-columns:minmax(220px,.45fr) minmax(320px,1.55fr)}.autocomplete-field[data-v-8385f2e8]{position:relative}.autocomplete-results[data-v-8385f2e8]{position:absolute;z-index:20;top:100%;right:0;left:0;display:grid;max-height:260px;overflow:auto;border:1px solid var(--border);border-radius:9px;background:var(--surface);box-shadow:0 16px 35px #0f172a2e}.autocomplete-results button[data-v-8385f2e8]{padding:11px 13px;border:0;border-bottom:1px solid var(--border);color:var(--text);background:transparent;text-align:left}.autocomplete-results button[data-v-8385f2e8]:hover{background:var(--primary-soft)}.report-summary[data-v-8385f2e8]{display:grid;grid-template-columns:repeat(1,minmax(180px,1fr));gap:12px;margin:18px 0}.report-summary article[data-v-8385f2e8]{display:grid;gap:4px;padding:17px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-8385f2e8]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-8385f2e8]{font-size:22px}.mes-favorecido-table table[data-v-8385f2e8]{min-width:800px}.mes-favorecido-table .numeric[data-v-8385f2e8]{text-align:right}.mes-favorecido-table .sticky-col[data-v-8385f2e8]{position:sticky;left:0;background:var(--surface);z-index:1;min-width:200px}.mes-favorecido-table thead .sticky-col[data-v-8385f2e8]{color:var(--muted);background:var(--surface-soft);box-shadow:1px 0 0 var(--border)}html[data-theme=dark]{color:#b7c4d5;background:#1e2c40}@media(max-width:1100px){.dates[data-v-8385f2e8]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.favored-grid[data-v-8385f2e8],.dates[data-v-8385f2e8],.report-summary[data-v-8385f2e8]{grid-template-columns:1fr}}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-8385f2e8]{display:none!important}.mes-favorecido-report[data-v-8385f2e8],.mes-favorecido-table[data-v-8385f2e8],.table-scroll[data-v-8385f2e8]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.mes-favorecido-table table[data-v-8385f2e8]{width:100%!important;min-width:0!important;table-layout:auto!important;border-collapse:collapse!important;font-size:5pt!important;line-height:1.08!important}.mes-favorecido-table th[data-v-8385f2e8],.mes-favorecido-table td[data-v-8385f2e8]{padding:.9mm .7mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;border:.2mm solid #bbb!important}.mes-favorecido-table thead[data-v-8385f2e8]{display:table-header-group}.mes-favorecido-table tr[data-v-8385f2e8]{break-inside:avoid}.mes-favorecido-table .numeric[data-v-8385f2e8]{white-space:normal!important;text-align:right!important}.mes-favorecido-table .sticky-col[data-v-8385f2e8]{position:static!important;background:#fff!important}}.transferencias-filters[data-v-d596f6fd]{display:grid;gap:18px}.transferencias-filters section[data-v-d596f6fd]{padding-bottom:16px;border-bottom:1px solid var(--border)}.transferencias-filters section[data-v-d596f6fd]:last-of-type{padding-bottom:0;border:0}.transferencias-filters h2[data-v-d596f6fd]{margin:0 0 12px;font-size:14px}.dates[data-v-d596f6fd]{grid-template-columns:repeat(4,minmax(160px,1fr))}.report-summary[data-v-d596f6fd]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;margin:18px 0}.report-summary article[data-v-d596f6fd]{display:grid;gap:4px;padding:17px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-d596f6fd]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-d596f6fd]{font-size:22px}.transferencias-table table[data-v-d596f6fd]{min-width:800px}.transferencias-table .numeric[data-v-d596f6fd]{text-align:right}.pagination[data-v-d596f6fd]{display:flex;justify-content:center;gap:6px;margin:18px 0}.pagination button[data-v-d596f6fd]{padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer}.pagination button.active[data-v-d596f6fd]{background:var(--primary);color:#fff;border-color:var(--primary)}.pagination button[data-v-d596f6fd]:disabled{opacity:.4;cursor:default}@media(max-width:1100px){.dates[data-v-d596f6fd]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.dates[data-v-d596f6fd],.report-summary[data-v-d596f6fd]{grid-template-columns:1fr}}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-d596f6fd]{display:none!important}.transferencias-report[data-v-d596f6fd],.transferencias-table[data-v-d596f6fd],.table-scroll[data-v-d596f6fd]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.transferencias-table table[data-v-d596f6fd]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:6pt!important;line-height:1.1!important}.transferencias-table th[data-v-d596f6fd],.transferencias-table td[data-v-d596f6fd]{padding:1mm .8mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;border:.2mm solid #bbb!important}.transferencias-table thead[data-v-d596f6fd]{display:table-header-group}.transferencias-table tfoot[data-v-d596f6fd]{display:table-footer-group}.transferencias-table tr[data-v-d596f6fd]{break-inside:avoid}.transferencias-table .numeric[data-v-d596f6fd]{white-space:normal!important;text-align:right!important}}.plano-sintetico-mes-filters[data-v-542a0743]{display:grid;gap:18px}.plano-sintetico-mes-filters section[data-v-542a0743]{padding-bottom:16px;border-bottom:1px solid var(--border)}.plano-sintetico-mes-filters section[data-v-542a0743]:last-of-type{padding-bottom:0;border:0}.plano-sintetico-mes-filters h2[data-v-542a0743]{margin:0 0 12px;font-size:14px}.plano-sintetico-mes-table table[data-v-542a0743]{min-width:900px}.plano-sintetico-mes-table .numeric[data-v-542a0743]{text-align:right}.totalizadora-row[data-v-542a0743]{background:var(--primary-soft,#f0f7ff);font-weight:700}@media(max-width:700px){.plano-sintetico-mes-filters .filter-grid[data-v-542a0743]{grid-template-columns:1fr}}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-542a0743]{display:none!important}.plano-sintetico-mes-report[data-v-542a0743],.plano-sintetico-mes-table[data-v-542a0743],.table-scroll[data-v-542a0743]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.plano-sintetico-mes-table table[data-v-542a0743]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:6pt!important;line-height:1.08!important}.plano-sintetico-mes-table th[data-v-542a0743],.plano-sintetico-mes-table td[data-v-542a0743]{padding:.9mm .7mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;border:.2mm solid #bbb!important}.plano-sintetico-mes-table thead[data-v-542a0743]{display:table-header-group}.plano-sintetico-mes-table tr[data-v-542a0743]{break-inside:avoid}.plano-sintetico-mes-table .numeric[data-v-542a0743]{white-space:normal!important;text-align:right!important}.totalizadora-row[data-v-542a0743]{background:#f0f7ff!important;font-weight:700!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.quitacoes-filters[data-v-15e0414a]{display:grid;gap:18px}.quitacoes-filters section[data-v-15e0414a]{padding-bottom:16px;border-bottom:1px solid var(--border)}.quitacoes-filters section[data-v-15e0414a]:last-of-type{padding-bottom:0;border:0}.quitacoes-filters h2[data-v-15e0414a]{margin:0 0 12px;font-size:14px}.quitacoes-table table[data-v-15e0414a]{min-width:900px}.quitacoes-table .numeric[data-v-15e0414a]{text-align:right}.totalizadora-row[data-v-15e0414a]{background:var(--primary-soft,#f0f7ff);font-weight:700}@media(max-width:700px){.quitacoes-filters .filter-grid[data-v-15e0414a]{grid-template-columns:1fr}}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-15e0414a]{display:none!important}.quitacoes-report[data-v-15e0414a],.quitacoes-table[data-v-15e0414a],.table-scroll[data-v-15e0414a]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.quitacoes-table table[data-v-15e0414a]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:6pt!important;line-height:1.08!important}.quitacoes-table th[data-v-15e0414a],.quitacoes-table td[data-v-15e0414a]{padding:.9mm .7mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;border:.2mm solid #bbb!important}.quitacoes-table thead[data-v-15e0414a]{display:table-header-group}.quitacoes-table tr[data-v-15e0414a]{break-inside:avoid}.quitacoes-table .numeric[data-v-15e0414a]{white-space:normal!important;text-align:right!important}.totalizadora-row[data-v-15e0414a]{background:#f0f7ff!important;font-weight:700!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.lancamentos-divergentes-filters[data-v-d8d72685]{display:grid;gap:18px}.lancamentos-divergentes-filters section[data-v-d8d72685]{padding-bottom:16px;border-bottom:1px solid var(--border)}.lancamentos-divergentes-filters section[data-v-d8d72685]:last-of-type{padding-bottom:0;border:0}.lancamentos-divergentes-filters h2[data-v-d8d72685]{margin:0 0 12px;font-size:14px}.dates[data-v-d8d72685]{grid-template-columns:repeat(4,minmax(160px,1fr))}.favored-grid[data-v-d8d72685]{grid-template-columns:minmax(220px,.45fr) minmax(320px,1.55fr)}.autocomplete-field[data-v-d8d72685]{position:relative}.autocomplete-results[data-v-d8d72685]{position:absolute;z-index:20;top:100%;right:0;left:0;display:grid;max-height:260px;overflow:auto;border:1px solid var(--border);border-radius:9px;background:var(--surface);box-shadow:0 16px 35px #0f172a2e}.autocomplete-results button[data-v-d8d72685]{padding:11px 13px;border:0;border-bottom:1px solid var(--border);color:var(--text);background:transparent;text-align:left}.autocomplete-results button[data-v-d8d72685]:hover{background:var(--primary-soft)}.report-summary[data-v-d8d72685]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;margin:18px 0}.report-summary article[data-v-d8d72685]{display:grid;gap:4px;padding:17px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-d8d72685]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-d8d72685]{font-size:22px}.lancamentos-divergentes-table table[data-v-d8d72685]{min-width:1100px}.lancamentos-divergentes-table .numeric[data-v-d8d72685]{text-align:right}.clickable-row[data-v-d8d72685]{cursor:pointer}.clickable-row[data-v-d8d72685]:hover{background:var(--primary-soft,#f0f7ff)}.divergente-row .numeric strong[data-v-d8d72685]{color:#b91c1c}html[data-theme=dark]{color:#f87171}.status-badge[data-v-d8d72685]{display:inline-block;padding:2px 7px;border:0;border-radius:5px;font-size:10px;font-weight:400;line-height:1.2}.pagination[data-v-d8d72685]{display:flex;justify-content:center;gap:6px;margin:18px 0}.pagination button[data-v-d8d72685]{padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer}.pagination button.active[data-v-d8d72685]{background:var(--primary);color:#fff;border-color:var(--primary)}.pagination button[data-v-d8d72685]:disabled{opacity:.4;cursor:default}@media(max-width:1100px){.dates[data-v-d8d72685]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.favored-grid[data-v-d8d72685],.dates[data-v-d8d72685],.report-summary[data-v-d8d72685]{grid-template-columns:1fr}}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-d8d72685]{display:none!important}.lancamentos-divergentes-report[data-v-d8d72685],.lancamentos-divergentes-table[data-v-d8d72685],.table-scroll[data-v-d8d72685]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.lancamentos-divergentes-table table[data-v-d8d72685]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:5pt!important;line-height:1.08!important}.lancamentos-divergentes-table th[data-v-d8d72685],.lancamentos-divergentes-table td[data-v-d8d72685]{padding:.9mm .7mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;border:.2mm solid #bbb!important}.lancamentos-divergentes-table thead[data-v-d8d72685]{display:table-header-group}.lancamentos-divergentes-table tr[data-v-d8d72685]{break-inside:avoid}.lancamentos-divergentes-table .numeric[data-v-d8d72685]{white-space:normal!important;text-align:right!important}.lancamentos-divergentes-table .status-badge[data-v-d8d72685]{padding:0!important;color:#111!important;background:transparent!important;border:0!important;border-radius:0!important;font-size:5pt!important}.divergente-row .numeric strong[data-v-d8d72685]{color:#b91c1c!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.dre-novo-filters[data-v-ce67d933]{display:grid;gap:18px}.dre-novo-filters section[data-v-ce67d933]{padding-bottom:16px;border-bottom:1px solid var(--border)}.dre-novo-filters section[data-v-ce67d933]:last-of-type{padding-bottom:0;border:0}.dre-novo-filters h2[data-v-ce67d933]{margin:0 0 12px;font-size:14px}.report-summary[data-v-ce67d933]{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;margin:18px 0}.report-summary article[data-v-ce67d933]{display:grid;gap:4px;padding:17px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-ce67d933]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-ce67d933]{font-size:22px}.dre-novo-table table[data-v-ce67d933]{min-width:900px}.dre-novo-table .numeric[data-v-ce67d933]{text-align:right}.totalizadora-row[data-v-ce67d933]{background:var(--primary-soft,#f0f7ff);font-weight:700}.row-cr td[data-v-ce67d933]{color:var(--msg-ok,#16a34a)}.row-cp td[data-v-ce67d933]{color:var(--msg-erro,#dc2626)}.resultado-geral-row[data-v-ce67d933]{background:var(--surface-alt,#f8fafc);border-top:2px solid var(--border)}@media(max-width:700px){.report-summary[data-v-ce67d933]{grid-template-columns:1fr}}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-ce67d933]{display:none!important}.dre-novo-report[data-v-ce67d933],.dre-novo-table[data-v-ce67d933],.table-scroll[data-v-ce67d933]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.dre-novo-table table[data-v-ce67d933]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:6pt!important;line-height:1.08!important}.dre-novo-table th[data-v-ce67d933],.dre-novo-table td[data-v-ce67d933]{padding:.9mm .7mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;border:.2mm solid #bbb!important}.dre-novo-table thead[data-v-ce67d933]{display:table-header-group}.dre-novo-table tfoot[data-v-ce67d933]{display:table-footer-group}.dre-novo-table tr[data-v-ce67d933]{break-inside:avoid}.dre-novo-table .numeric[data-v-ce67d933]{white-space:normal!important;text-align:right!important}.totalizadora-row[data-v-ce67d933]{background:#f0f7ff!important;font-weight:700!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.row-cr td[data-v-ce67d933]{color:#16a34a!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.row-cp td[data-v-ce67d933]{color:#dc2626!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.resultado-geral-row[data-v-ce67d933]{background:#f8fafc!important;border-top:2px solid #bbb!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.dgr-filters[data-v-7f5374a1]{display:grid;gap:18px}.dgr-filters section[data-v-7f5374a1]{padding-bottom:16px;border-bottom:1px solid var(--border)}.dgr-filters section[data-v-7f5374a1]:last-of-type{padding-bottom:0;border:0}.dgr-filters h2[data-v-7f5374a1]{margin:0 0 12px;font-size:14px}.report-summary[data-v-7f5374a1]{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;margin:18px 0}.report-summary article[data-v-7f5374a1]{display:grid;gap:4px;padding:17px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-7f5374a1]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-7f5374a1]{font-size:22px}.dgr-table table[data-v-7f5374a1]{min-width:900px}.dgr-table .numeric[data-v-7f5374a1]{text-align:right}.totalizadora-row[data-v-7f5374a1]{background:var(--primary-soft,#f0f7ff);font-weight:700}.row-cr td[data-v-7f5374a1]{color:var(--msg-ok,#16a34a)}.row-cp td[data-v-7f5374a1]{color:var(--msg-erro,#dc2626)}.resultado-geral-row[data-v-7f5374a1]{background:var(--surface-alt,#f8fafc);border-top:2px solid var(--border)}@media(max-width:700px){.report-summary[data-v-7f5374a1]{grid-template-columns:1fr}}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-7f5374a1]{display:none!important}.dgr-report[data-v-7f5374a1],.dgr-table[data-v-7f5374a1],.table-scroll[data-v-7f5374a1]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.dgr-table table[data-v-7f5374a1]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:6pt!important;line-height:1.08!important}.dgr-table th[data-v-7f5374a1],.dgr-table td[data-v-7f5374a1]{padding:.9mm .7mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;border:.2mm solid #bbb!important}.dgr-table thead[data-v-7f5374a1]{display:table-header-group}.dgr-table tfoot[data-v-7f5374a1]{display:table-footer-group}.dgr-table tr[data-v-7f5374a1]{break-inside:avoid}.dgr-table .numeric[data-v-7f5374a1]{white-space:normal!important;text-align:right!important}.totalizadora-row[data-v-7f5374a1]{background:#f0f7ff!important;font-weight:700!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.row-cr td[data-v-7f5374a1]{color:#16a34a!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.row-cp td[data-v-7f5374a1]{color:#dc2626!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.resultado-geral-row[data-v-7f5374a1]{background:#f8fafc!important;border-top:2px solid #bbb!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.nfe-filters[data-v-5c2f721f]{display:grid;gap:18px}.nfe-filters section[data-v-5c2f721f]{padding-bottom:16px;border-bottom:1px solid var(--border)}.nfe-filters section[data-v-5c2f721f]:last-of-type{padding-bottom:0;border:0}.nfe-filters h2[data-v-5c2f721f]{margin:0 0 12px;font-size:14px}.wide[data-v-5c2f721f]{grid-column:span 2}.dates[data-v-5c2f721f]{grid-template-columns:repeat(4,minmax(160px,1fr))}.report-summary[data-v-5c2f721f]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;margin:18px 0}.report-summary article[data-v-5c2f721f]{display:grid;gap:4px;padding:17px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-5c2f721f]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-5c2f721f]{font-size:22px}.nfe-table table[data-v-5c2f721f]{min-width:900px}.nfe-table .numeric[data-v-5c2f721f]{text-align:right}.status-badge[data-v-5c2f721f]{display:inline-block;padding:2px 7px;border:0;border-radius:5px;font-size:10px;font-weight:400;line-height:1.2}.pagination[data-v-5c2f721f]{display:flex;justify-content:center;gap:6px;margin:18px 0}.pagination button[data-v-5c2f721f]{padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer}.pagination button.active[data-v-5c2f721f]{background:var(--primary);color:#fff;border-color:var(--primary)}.pagination button[data-v-5c2f721f]:disabled{opacity:.4;cursor:default}@media(max-width:1100px){.dates[data-v-5c2f721f]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.wide[data-v-5c2f721f],.dates[data-v-5c2f721f],.report-summary[data-v-5c2f721f]{grid-template-columns:1fr}}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-5c2f721f]{display:none!important}.nfe-report[data-v-5c2f721f],.nfe-table[data-v-5c2f721f],.table-scroll[data-v-5c2f721f]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.nfe-table table[data-v-5c2f721f]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:5pt!important;line-height:1.08!important}.nfe-table th[data-v-5c2f721f],.nfe-table td[data-v-5c2f721f]{padding:.9mm .7mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;border:.2mm solid #bbb!important}.nfe-table thead[data-v-5c2f721f]{display:table-header-group}.nfe-table tfoot[data-v-5c2f721f]{display:table-footer-group}.nfe-table tr[data-v-5c2f721f]{break-inside:avoid}.nfe-table .numeric[data-v-5c2f721f]{white-space:normal!important;text-align:right!important}.nfe-table .status-badge[data-v-5c2f721f]{padding:0!important;color:#111!important;background:transparent!important;border:0!important;border-radius:0!important;font-size:5pt!important}}.pe-layout[data-v-57addece]{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(300px,1fr) minmax(340px,1.2fr);gap:18px}.pe-metrics[data-v-57addece],.pe-formulas[data-v-57addece],.pe-results[data-v-57addece]{display:grid;align-content:start;gap:12px}.pe-metrics article[data-v-57addece],.pe-formulas article[data-v-57addece],.pe-results article[data-v-57addece]{padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:0 8px 24px #0f172a0f}.pe-metrics span[data-v-57addece],.pe-results span[data-v-57addece]{display:block;margin-bottom:8px;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.pe-metrics strong[data-v-57addece],.pe-results strong[data-v-57addece]{font-size:24px}.expense[data-v-57addece]{color:#dc2626}.pe-formulas h2[data-v-57addece]{margin:0 0 3px;text-align:center;text-transform:uppercase;font-size:15px}.pe-formulas p[data-v-57addece]{font-size:18px}.pe-formulas small[data-v-57addece],.pe-results p[data-v-57addece],.pe-results small[data-v-57addece]{color:var(--muted)}.pe-results[data-v-57addece]{grid-template-columns:repeat(2,minmax(160px,1fr));align-content:center}.pe-results article[data-v-57addece]{text-align:center}.pe-results span[data-v-57addece]{color:var(--primary);font-size:16px}.pe-results small[data-v-57addece]{display:block;margin-top:12px}@media(max-width:1050px){.pe-layout[data-v-57addece]{grid-template-columns:1fr 1fr}.pe-results[data-v-57addece]{grid-column:1/-1}}@media(max-width:650px){.pe-layout[data-v-57addece],.pe-results[data-v-57addece]{grid-template-columns:1fr}}@media print{.no-print[data-v-57addece],.sidebar,.topbar{display:none!important}.pe-layout[data-v-57addece]{grid-template-columns:1fr 1fr 1fr}}.drpe-filters[data-v-61e9ca45]{display:grid;gap:18px}.drpe-filters section[data-v-61e9ca45]{padding-bottom:16px;border-bottom:1px solid var(--border)}.drpe-filters section[data-v-61e9ca45]:last-of-type{padding-bottom:0;border:0}.drpe-filters h2[data-v-61e9ca45]{margin:0 0 12px;font-size:14px}.report-summary[data-v-61e9ca45]{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;margin:18px 0}.report-summary article[data-v-61e9ca45]{display:grid;gap:4px;padding:17px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-61e9ca45]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-61e9ca45]{font-size:22px}.drpe-table table[data-v-61e9ca45]{min-width:900px}.drpe-table .numeric[data-v-61e9ca45]{text-align:right}.totalizadora-row[data-v-61e9ca45]{background:var(--primary-soft,#f0f7ff);font-weight:700}.row-cr td[data-v-61e9ca45]{color:var(--msg-ok,#16a34a)}.row-cp td[data-v-61e9ca45]{color:var(--msg-erro,#dc2626)}.resultado-geral-row[data-v-61e9ca45]{background:var(--surface-alt,#f8fafc);border-top:2px solid var(--border)}@media(max-width:700px){.report-summary[data-v-61e9ca45]{grid-template-columns:1fr}}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-61e9ca45]{display:none!important}.drpe-report[data-v-61e9ca45],.drpe-table[data-v-61e9ca45],.table-scroll[data-v-61e9ca45]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.drpe-table table[data-v-61e9ca45]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:6pt!important;line-height:1.08!important}.drpe-table th[data-v-61e9ca45],.drpe-table td[data-v-61e9ca45]{padding:.9mm .7mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;border:.2mm solid #bbb!important}.drpe-table thead[data-v-61e9ca45]{display:table-header-group}.drpe-table tfoot[data-v-61e9ca45]{display:table-footer-group}.drpe-table tr[data-v-61e9ca45]{break-inside:avoid}.drpe-table .numeric[data-v-61e9ca45]{white-space:normal!important;text-align:right!important}.totalizadora-row[data-v-61e9ca45]{background:#f0f7ff!important;font-weight:700!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.row-cr td[data-v-61e9ca45]{color:#16a34a!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.row-cp td[data-v-61e9ca45]{color:#dc2626!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.resultado-geral-row[data-v-61e9ca45]{background:#f8fafc!important;border-top:2px solid #bbb!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.pmf-filters[data-v-bf0a5b61]{display:grid;gap:18px}.pmf-filters section[data-v-bf0a5b61]{padding-bottom:16px;border-bottom:1px solid var(--border)}.pmf-filters section[data-v-bf0a5b61]:last-of-type{padding-bottom:0;border:0}.pmf-filters h2[data-v-bf0a5b61]{margin:0 0 12px;font-size:14px}.pmf-table table[data-v-bf0a5b61]{min-width:900px}.pmf-table .numeric[data-v-bf0a5b61]{text-align:right}.pmf-table .mes-header[data-v-bf0a5b61]{background:var(--primary-soft,#f0f7ff);font-weight:700;border-bottom:1px solid var(--border)}.pmf-table .sub-header[data-v-bf0a5b61]{font-size:10px;font-weight:600;color:var(--muted);text-transform:uppercase}.totalizadora-row[data-v-bf0a5b61]{background:var(--primary-soft,#f0f7ff);font-weight:700}.row-cr td[data-v-bf0a5b61]{color:var(--msg-ok,#16a34a)}.row-cp td[data-v-bf0a5b61]{color:var(--msg-erro,#dc2626)}.diff-positive[data-v-bf0a5b61]{color:var(--msg-ok,#16a34a);font-weight:600}.diff-negative[data-v-bf0a5b61]{color:var(--msg-erro,#dc2626);font-weight:600}@media(max-width:700px){.pmf-filters .filter-grid[data-v-bf0a5b61]{grid-template-columns:1fr}}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-bf0a5b61]{display:none!important}.pmf-report[data-v-bf0a5b61],.pmf-table[data-v-bf0a5b61],.table-scroll[data-v-bf0a5b61]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.pmf-table table[data-v-bf0a5b61]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:5pt!important;line-height:1.08!important}.pmf-table th[data-v-bf0a5b61],.pmf-table td[data-v-bf0a5b61]{padding:.9mm .7mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;border:.2mm solid #bbb!important}.pmf-table thead[data-v-bf0a5b61]{display:table-header-group}.pmf-table tr[data-v-bf0a5b61]{break-inside:avoid}.pmf-table .numeric[data-v-bf0a5b61]{white-space:normal!important;text-align:right!important}.pmf-table .mes-header[data-v-bf0a5b61],.totalizadora-row[data-v-bf0a5b61]{background:#f0f7ff!important;font-weight:700!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.row-cr td[data-v-bf0a5b61]{color:#16a34a!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.row-cp td[data-v-bf0a5b61]{color:#dc2626!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.diff-positive[data-v-bf0a5b61]{color:#16a34a!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.diff-negative[data-v-bf0a5b61]{color:#dc2626!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.estoque-sintetico-filters[data-v-b7363643]{display:grid;gap:18px}.estoque-sintetico-filters section[data-v-b7363643]{padding-bottom:16px;border-bottom:1px solid var(--border)}.estoque-sintetico-filters section[data-v-b7363643]:last-of-type{padding-bottom:0;border:0}.estoque-sintetico-filters h2[data-v-b7363643]{margin:0 0 12px;font-size:14px}.report-summary[data-v-b7363643]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;margin:18px 0}.report-summary article[data-v-b7363643]{display:grid;gap:4px;padding:17px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-b7363643]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-b7363643]{font-size:22px}.estoque-sintetico-table table[data-v-b7363643]{min-width:700px}.estoque-sintetico-table .numeric[data-v-b7363643]{text-align:right}.pagination[data-v-b7363643]{display:flex;justify-content:center;gap:6px;margin:18px 0}.pagination button[data-v-b7363643]{padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer}.pagination button.active[data-v-b7363643]{background:var(--primary);color:#fff;border-color:var(--primary)}.pagination button[data-v-b7363643]:disabled{opacity:.4;cursor:default}@media(max-width:1100px){.report-summary[data-v-b7363643]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.report-summary[data-v-b7363643]{grid-template-columns:1fr}}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-b7363643]{display:none!important}.estoque-sintetico-report[data-v-b7363643],.estoque-sintetico-table[data-v-b7363643],.table-scroll[data-v-b7363643]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.estoque-sintetico-table table[data-v-b7363643]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:5pt!important;line-height:1.08!important}.estoque-sintetico-table th[data-v-b7363643],.estoque-sintetico-table td[data-v-b7363643]{padding:.9mm .7mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;border:.2mm solid #bbb!important}.estoque-sintetico-table thead[data-v-b7363643]{display:table-header-group}.estoque-sintetico-table tr[data-v-b7363643]{break-inside:avoid}.estoque-sintetico-table .numeric[data-v-b7363643]{white-space:normal!important;text-align:right!important}}.fluxo-estoque-filters[data-v-c0b91323]{display:grid;gap:18px}.fluxo-estoque-filters section[data-v-c0b91323]{padding-bottom:16px;border-bottom:1px solid var(--border)}.fluxo-estoque-filters section[data-v-c0b91323]:last-of-type{padding-bottom:0;border:0}.fluxo-estoque-filters h2[data-v-c0b91323]{margin:0 0 12px;font-size:14px}.dates[data-v-c0b91323]{grid-template-columns:repeat(3,minmax(160px,1fr))}.report-summary[data-v-c0b91323]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;margin:18px 0}.report-summary article[data-v-c0b91323]{display:grid;gap:4px;padding:17px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-c0b91323]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-c0b91323]{font-size:22px}.fluxo-estoque-table table[data-v-c0b91323]{min-width:900px}.fluxo-estoque-table .numeric[data-v-c0b91323]{text-align:right}.pagination[data-v-c0b91323]{display:flex;justify-content:center;gap:6px;margin:18px 0}.pagination button[data-v-c0b91323]{padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer}.pagination button.active[data-v-c0b91323]{background:var(--primary);color:#fff;border-color:var(--primary)}.pagination button[data-v-c0b91323]:disabled{opacity:.4;cursor:default}@media(max-width:1100px){.dates[data-v-c0b91323],.report-summary[data-v-c0b91323]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.dates[data-v-c0b91323],.report-summary[data-v-c0b91323]{grid-template-columns:1fr}}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-c0b91323]{display:none!important}.fluxo-estoque-report[data-v-c0b91323],.fluxo-estoque-table[data-v-c0b91323],.table-scroll[data-v-c0b91323]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.fluxo-estoque-table table[data-v-c0b91323]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:5pt!important;line-height:1.08!important}.fluxo-estoque-table th[data-v-c0b91323],.fluxo-estoque-table td[data-v-c0b91323]{padding:.9mm .7mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;border:.2mm solid #bbb!important}.fluxo-estoque-table thead[data-v-c0b91323]{display:table-header-group}.fluxo-estoque-table tr[data-v-c0b91323]{break-inside:avoid}.fluxo-estoque-table .numeric[data-v-c0b91323]{white-space:normal!important;text-align:right!important}}.pedidos-filters[data-v-ae236467]{display:grid;gap:18px}.pedidos-filters section[data-v-ae236467]{padding-bottom:16px;border-bottom:1px solid var(--border)}.pedidos-filters section[data-v-ae236467]:last-of-type{padding-bottom:0;border:0}.pedidos-filters h2[data-v-ae236467]{margin:0 0 12px;font-size:14px}.wide[data-v-ae236467]{grid-column:span 2}.dates[data-v-ae236467]{grid-template-columns:repeat(4,minmax(160px,1fr))}.report-summary[data-v-ae236467]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;margin:18px 0}.report-summary article[data-v-ae236467]{display:grid;gap:4px;padding:17px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-ae236467]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-ae236467]{font-size:22px}.pedidos-table table[data-v-ae236467]{min-width:900px}.pedidos-table .numeric[data-v-ae236467]{text-align:right}.pagination[data-v-ae236467]{display:flex;justify-content:center;gap:6px;margin:18px 0}.pagination button[data-v-ae236467]{padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer}.pagination button.active[data-v-ae236467]{background:var(--primary);color:#fff;border-color:var(--primary)}.pagination button[data-v-ae236467]:disabled{opacity:.4;cursor:default}@media(max-width:1100px){.dates[data-v-ae236467]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.wide[data-v-ae236467]{grid-column:auto}.dates[data-v-ae236467],.report-summary[data-v-ae236467]{grid-template-columns:1fr}}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-ae236467]{display:none!important}.pedidos-report[data-v-ae236467],.pedidos-table[data-v-ae236467],.table-scroll[data-v-ae236467]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.pedidos-table table[data-v-ae236467]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:5pt!important;line-height:1.08!important}.pedidos-table th[data-v-ae236467],.pedidos-table td[data-v-ae236467]{padding:.9mm .7mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;border:.2mm solid #bbb!important}.pedidos-table thead[data-v-ae236467]{display:table-header-group}.pedidos-table tr[data-v-ae236467]{break-inside:avoid}}.usuarios-online-filters[data-v-83757dee]{display:grid;gap:18px}.usuarios-online-filters section[data-v-83757dee]{padding-bottom:16px;border-bottom:1px solid var(--border)}.usuarios-online-filters section[data-v-83757dee]:last-of-type{padding-bottom:0;border:0}.usuarios-online-filters h2[data-v-83757dee]{margin:0 0 12px;font-size:14px}.dates[data-v-83757dee]{grid-template-columns:repeat(3,minmax(160px,1fr))}.report-summary[data-v-83757dee]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;margin:18px 0}.report-summary article[data-v-83757dee]{display:grid;gap:4px;padding:17px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-83757dee]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-83757dee]{font-size:22px}.usuarios-online-table table[data-v-83757dee]{min-width:900px}.status-badge[data-v-83757dee]{padding:2px 7px;border-radius:5px;font-size:10px;font-weight:600;background:#e5e7eb;color:#374151}.status-badge.online[data-v-83757dee]{background:#dcfce7;color:#166534}.pagination[data-v-83757dee]{display:flex;justify-content:center;gap:6px;margin:18px 0}.pagination button[data-v-83757dee]{padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer}.pagination button.active[data-v-83757dee]{background:var(--primary);color:#fff;border-color:var(--primary)}.pagination button[data-v-83757dee]:disabled{opacity:.4;cursor:default}@media(max-width:1100px){.dates[data-v-83757dee]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.dates[data-v-83757dee],.report-summary[data-v-83757dee]{grid-template-columns:1fr}}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-83757dee]{display:none!important}.usuarios-online-report[data-v-83757dee],.usuarios-online-table[data-v-83757dee],.table-scroll[data-v-83757dee]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.usuarios-online-table table[data-v-83757dee]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:5pt!important;line-height:1.08!important}.usuarios-online-table th[data-v-83757dee],.usuarios-online-table td[data-v-83757dee]{padding:.9mm .7mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;border:.2mm solid #bbb!important}.usuarios-online-table thead[data-v-83757dee]{display:table-header-group}.usuarios-online-table tr[data-v-83757dee]{break-inside:avoid}.status-badge[data-v-83757dee]{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;font-size:5pt!important;color:#111!important}}.graficos-painel-filters[data-v-39c13784]{display:grid;gap:18px}.graficos-painel-filters section[data-v-39c13784]{padding-bottom:16px;border-bottom:1px solid var(--border)}.graficos-painel-filters section[data-v-39c13784]:last-of-type{padding-bottom:0;border:0}.graficos-painel-filters h2[data-v-39c13784]{margin:0 0 12px;font-size:14px}.charts-grid[data-v-39c13784]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:18px 0}.chart-card[data-v-39c13784]{padding:18px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.chart-card h3[data-v-39c13784]{margin:0 0 14px;font-size:14px;font-weight:700}.bar-chart[data-v-39c13784]{display:flex;flex-direction:column;gap:8px}.bar-row[data-v-39c13784]{display:grid;grid-template-columns:100px 1fr 100px;align-items:center;gap:8px}.bar-label[data-v-39c13784]{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-sub-label[data-v-39c13784]{font-size:11px;color:var(--muted)}.bar-track[data-v-39c13784]{height:18px;background:#f1f5f9;border-radius:4px;overflow:hidden}.bar-fill[data-v-39c13784]{height:100%;border-radius:4px;transition:width .3s}.bar-receita[data-v-39c13784]{background:#22c55e}.bar-despesa[data-v-39c13784]{background:#ef4444}.bar-cliente[data-v-39c13784]{background:#3b82f6}.bar-value[data-v-39c13784]{font-size:12px;text-align:right;white-space:nowrap}.bar-group[data-v-39c13784]{display:flex;flex-direction:column;gap:4px;padding:6px 0;border-bottom:1px solid var(--border)}.bar-group[data-v-39c13784]:last-child{border-bottom:0}.bar-group-label[data-v-39c13784]{font-size:13px;font-weight:600;margin-bottom:2px}.negative[data-v-39c13784]{color:#b91c1c}@media(max-width:1100px){.charts-grid[data-v-39c13784]{grid-template-columns:1fr}}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-39c13784]{display:none!important}.graficos-painel-report[data-v-39c13784]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}.charts-grid[data-v-39c13784]{width:100%!important;grid-template-columns:1fr!important;gap:10px!important}.chart-card[data-v-39c13784]{border:.2mm solid #bbb!important;page-break-inside:avoid}.bar-track[data-v-39c13784]{border:.2mm solid #ddd!important}}.clickable-row[data-v-ae9ee0aa]{cursor:pointer}.clickable-row[data-v-ae9ee0aa]:hover{background:var(--primary-soft,#f0f7ff)}.client-terceiro-filters[data-v-ae9ee0aa]{display:grid;gap:18px}.client-terceiro-filters section[data-v-ae9ee0aa]{padding-bottom:16px;border-bottom:1px solid var(--border)}.client-terceiro-filters section[data-v-ae9ee0aa]:last-of-type{padding-bottom:0;border:0}.client-terceiro-filters h2[data-v-ae9ee0aa]{margin:0 0 12px;font-size:14px}.report-summary[data-v-ae9ee0aa]{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;margin:18px 0}.report-summary article[data-v-ae9ee0aa]{display:grid;gap:4px;padding:17px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-ae9ee0aa]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-ae9ee0aa]{font-size:22px}.client-terceiro-table table[data-v-ae9ee0aa]{min-width:1000px}.client-terceiro-table td small[data-v-ae9ee0aa]{display:block;margin-top:3px;color:var(--muted)}.pagination[data-v-ae9ee0aa]{display:flex;justify-content:center;gap:6px;margin:18px 0}.pagination button[data-v-ae9ee0aa]{padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer}.pagination button.active[data-v-ae9ee0aa]{background:var(--primary);color:#fff;border-color:var(--primary)}.pagination button[data-v-ae9ee0aa]:disabled{opacity:.4;cursor:default}@media(max-width:700px){.report-summary[data-v-ae9ee0aa]{grid-template-columns:1fr}}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-ae9ee0aa]{display:none!important}.clients-terceiro-report[data-v-ae9ee0aa],.client-terceiro-table[data-v-ae9ee0aa],.table-scroll[data-v-ae9ee0aa]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.client-terceiro-table table[data-v-ae9ee0aa]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:6pt!important;line-height:1.08!important}.client-terceiro-table th[data-v-ae9ee0aa],.client-terceiro-table td[data-v-ae9ee0aa]{padding:.9mm .7mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;border:.2mm solid #bbb!important}.client-terceiro-table thead[data-v-ae9ee0aa]{display:table-header-group}.client-terceiro-table tr[data-v-ae9ee0aa]{break-inside:avoid}}.clickable-row[data-v-992ccfd5]{cursor:pointer}.clickable-row[data-v-992ccfd5]:hover{background:var(--primary-soft,#f0f7ff)}.product-filters[data-v-992ccfd5]{display:grid;gap:18px}.product-filters section[data-v-992ccfd5]{padding-bottom:16px;border-bottom:1px solid var(--border)}.product-filters section[data-v-992ccfd5]:last-of-type{padding-bottom:0;border:0}.product-filters h2[data-v-992ccfd5]{margin:0 0 12px;font-size:14px}.report-summary[data-v-992ccfd5]{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;margin:18px 0}.report-summary article[data-v-992ccfd5]{display:grid;gap:4px;padding:17px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.report-summary span[data-v-992ccfd5]{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.report-summary strong[data-v-992ccfd5]{font-size:22px}.product-table table[data-v-992ccfd5]{min-width:1000px}.product-table td small[data-v-992ccfd5]{display:block;margin-top:3px;color:var(--muted)}.product-table .numeric[data-v-992ccfd5]{text-align:right}.pagination[data-v-992ccfd5]{display:flex;justify-content:center;gap:6px;margin:18px 0}.pagination button[data-v-992ccfd5]{padding:7px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer}.pagination button.active[data-v-992ccfd5]{background:var(--primary);color:#fff;border-color:var(--primary)}.pagination button[data-v-992ccfd5]:disabled{opacity:.4;cursor:default}@media(max-width:700px){.report-summary[data-v-992ccfd5]{grid-template-columns:1fr}}@page{size:A4 landscape;margin:6mm}@media print{html,body,#app,.page-area,.content{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.menu-overlay,.no-print[data-v-992ccfd5]{display:none!important}.products-report[data-v-992ccfd5],.product-table[data-v-992ccfd5],.table-scroll[data-v-992ccfd5]{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}.product-table table[data-v-992ccfd5]{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:6pt!important;line-height:1.08!important}.product-table th[data-v-992ccfd5],.product-table td[data-v-992ccfd5]{padding:.9mm .7mm!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;border:.2mm solid #bbb!important}.product-table thead[data-v-992ccfd5]{display:table-header-group}.product-table tr[data-v-992ccfd5]{break-inside:avoid}.product-table .numeric[data-v-992ccfd5]{white-space:normal!important;text-align:right!important}}.constructor-view[data-v-de0f06ad]{width:100%;max-width:100%;margin:0;padding:0 16px;box-sizing:border-box}.constructor-view .card[data-v-de0f06ad]{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.constructor-view .card-header[data-v-de0f06ad]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.constructor-view .constructor-resultado[data-v-de0f06ad]{width:100%;max-width:100%}.constructor-view .table-container[data-v-de0f06ad]{width:100%;max-width:100%;overflow-x:auto;overflow-y:auto;max-height:calc(100vh - 300px);-webkit-overflow-scrolling:touch}.constructor-view .data-table[data-v-de0f06ad]{width:100%;max-width:100%;border-collapse:collapse;table-layout:auto}.constructor-view .data-table th[data-v-de0f06ad],.constructor-view .data-table td[data-v-de0f06ad]{white-space:nowrap;padding:8px 12px;border:1px solid #e2e8f0}.constructor-view .data-table thead[data-v-de0f06ad]{position:sticky;top:0;background:#f8fafc;z-index:1}.constructor-view .data-table thead th[data-v-de0f06ad]{background:#f1f5f9;font-weight:600}html[data-theme=dark] .constructor-view .data-table thead[data-v-de0f06ad]{background:#1e293b}html[data-theme=dark] .constructor-view .data-table thead th[data-v-de0f06ad]{background:#334155}html[data-theme=dark] .constructor-view .data-table th[data-v-de0f06ad],html[data-theme=dark] .constructor-view .data-table td[data-v-de0f06ad]{border-color:#475569}.constructor-loading-overlay[data-v-de0f06ad]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:grid;place-items:center;cursor:wait;background:#0f172a7a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.constructor-loading-card[data-v-de0f06ad]{display:grid;max-width:min(420px,calc(100vw - 32px));gap:8px;justify-items:center;padding:28px 32px;text-align:center;color:#172033;border-radius:16px;background:#fff;box-shadow:0 24px 70px #0f172a4d}.constructor-loading-card small[data-v-de0f06ad]{color:#64748b}.constructor-loading-spinner[data-v-de0f06ad]{width:46px;height:46px;margin-bottom:4px;border:4px solid #dbeafe;border-top-color:#075ca8;border-right-color:#f07c0b;border-radius:50%;animation:constructor-loading-spin-de0f06ad .72s linear infinite}@keyframes constructor-loading-spin-de0f06ad{to{transform:rotate(360deg)}}.constructor-box textarea[data-v-de0f06ad]{width:100%;max-width:100%;min-height:100px;resize:vertical;font-size:1.1rem;padding:12px;box-sizing:border-box}.constructor-acoes[data-v-de0f06ad]{display:flex;justify-content:flex-end;margin-top:12px}.constructor-toolbar[data-v-de0f06ad]{display:flex;gap:8px}.constructor-grafico-box[data-v-de0f06ad]{width:100%;max-width:100%;background:#fff;border-radius:8px;overflow:hidden;position:relative}html[data-theme=dark] .constructor-grafico-box[data-v-de0f06ad]{background:#f8fafc}.sql-code[data-v-de0f06ad]{background:#1e293b;color:#e2e8f0;padding:16px;border-radius:8px;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem}.constructor-chart-tooltip[data-v-de0f06ad]{position:absolute;z-index:1000;pointer-events:none;background:#0f172ae6;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;box-shadow:0 4px 12px #0003}.badge[data-v-de0f06ad]{background:#e2e8f0;color:#475569;padding:4px 8px;border-radius:4px;font-size:.8rem;font-weight:600}.mt-3[data-v-de0f06ad]{margin-top:1rem}.mb-4[data-v-de0f06ad]{margin-bottom:1.5rem}.text-right[data-v-de0f06ad]{text-align:right}.font-weight-bold[data-v-de0f06ad]{font-weight:700}.text-success[data-v-de0f06ad]{color:#16a34a}.provedor-badge[data-v-de0f06ad]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;margin-bottom:12px;background:#dbeafe;border:1px solid #93c5fd;border-radius:6px;font-size:.85rem}.provedor-label[data-v-de0f06ad]{color:#1e40af;font-weight:500}.provedor-nome[data-v-de0f06ad]{color:#1e3a8a;font-weight:600}html[data-theme=dark] .provedor-badge[data-v-de0f06ad]{background:#1e3a5f;border-color:#3b82f6}html[data-theme=dark] .provedor-label[data-v-de0f06ad]{color:#93c5fd}html[data-theme=dark] .provedor-nome[data-v-de0f06ad]{color:#bfdbfe}.wf-page[data-v-70d5ad4b]{max-width:none}.wf-tabs[data-v-70d5ad4b]{display:flex;gap:4px;margin-bottom:14px;border-bottom:1px solid var(--border)}.wf-tabs button[data-v-70d5ad4b]{padding:12px 16px;border:0;border-bottom:3px solid transparent;color:var(--muted);background:transparent;font-weight:700;cursor:pointer}.wf-tabs button.active[data-v-70d5ad4b]{color:var(--primary);border-color:var(--primary)}.wf-workspace[data-v-70d5ad4b]{display:grid;grid-template-columns:190px minmax(500px,1fr) 270px;min-height:720px;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 12px 32px #0f172a14}.wf-palette[data-v-70d5ad4b],.wf-properties[data-v-70d5ad4b]{padding:16px;background:var(--surface);z-index:2}.wf-palette[data-v-70d5ad4b]{border-right:1px solid var(--border)}.wf-properties[data-v-70d5ad4b]{border-left:1px solid var(--border)}.wf-palette h3[data-v-70d5ad4b],.wf-properties h3[data-v-70d5ad4b]{margin:0}.wf-palette>p[data-v-70d5ad4b]{font-size:12px}.wf-palette>button[data-v-70d5ad4b]{display:flex;width:100%;align-items:center;gap:9px;margin:7px 0;padding:10px;border:1px solid var(--border);border-radius:9px;color:var(--text);background:var(--surface-soft);cursor:pointer;text-align:left}.wf-palette>button[data-v-70d5ad4b]:hover{border-color:var(--primary);color:var(--primary)}.wf-palette>button span[data-v-70d5ad4b]{display:grid;width:24px;height:24px;place-items:center;border-radius:6px;background:var(--primary-soft)}.wf-main[data-v-70d5ad4b]{min-width:0;background:var(--surface-soft)}.wf-meta[data-v-70d5ad4b]{display:grid;grid-template-columns:1.5fr 130px 1fr 1.5fr;gap:10px;padding:12px;border-bottom:1px solid var(--border);background:var(--surface)}.wf-toolbar[data-v-70d5ad4b]{display:flex;min-height:42px;align-items:center;gap:12px;justify-content:space-between;padding:7px 12px;color:var(--muted);border-bottom:1px solid var(--border);font-size:12px}.connect-hint[data-v-70d5ad4b]{color:var(--primary);font-weight:800}.wf-toolbar button[data-v-70d5ad4b]{border:0;color:var(--primary);background:transparent;cursor:pointer}.wf-canvas-scroll[data-v-70d5ad4b]{height:610px;overflow:auto}.wf-canvas[data-v-70d5ad4b]{position:relative;background-color:var(--surface-soft);background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:18px 18px}.wf-lines[data-v-70d5ad4b]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.wf-lines path[data-v-70d5ad4b]{fill:none;stroke:var(--primary);stroke-width:2}.wf-lines marker path[data-v-70d5ad4b]{fill:var(--primary)}.wf-node[data-v-70d5ad4b]{position:absolute;width:180px;min-height:92px;overflow:hidden;border:2px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 7px 18px #0f172a21;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.wf-node.selected[data-v-70d5ad4b]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.wf-node.connecting[data-v-70d5ad4b]{border-color:#f59e0b}.wf-node header[data-v-70d5ad4b]{display:flex;align-items:center;gap:8px;padding:9px 10px;color:#fff;background:var(--primary)}.wf-node.type-inicio header[data-v-70d5ad4b]{background:#16a34a}.wf-node.type-fim header[data-v-70d5ad4b]{background:#dc2626}.wf-node.type-condicao header[data-v-70d5ad4b]{background:#9333ea}.wf-node.type-ia header[data-v-70d5ad4b]{background:#0d9488}.wf-node p[data-v-70d5ad4b]{min-height:30px;margin:0;padding:8px 10px;color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wf-node-actions[data-v-70d5ad4b]{display:flex;position:absolute;right:5px;bottom:4px;gap:4px}.wf-node-actions button[data-v-70d5ad4b]{display:grid;width:23px;height:23px;place-items:center;padding:0;border:1px solid var(--border);border-radius:50%;color:var(--text);background:var(--surface);cursor:pointer}.wf-properties label[data-v-70d5ad4b]{display:grid;gap:6px;margin-top:14px;color:var(--muted);font-size:12px;font-weight:700}.property-heading[data-v-70d5ad4b]{display:flex;justify-content:space-between}.property-heading button[data-v-70d5ad4b]{border:0;color:var(--muted);background:transparent;font-size:20px}.wf-properties .danger-button[data-v-70d5ad4b]{width:100%;margin-top:20px}.property-empty[data-v-70d5ad4b]{padding:60px 5px;text-align:center;color:var(--muted)}.wf-coming[data-v-70d5ad4b]{min-height:300px}.heading-actions[data-v-70d5ad4b]{display:flex;gap:8px}@media(max-width:1100px){.wf-workspace[data-v-70d5ad4b]{grid-template-columns:150px minmax(480px,1fr)}.wf-properties[data-v-70d5ad4b]{grid-column:1/-1;border-top:1px solid var(--border);border-left:0}.wf-meta[data-v-70d5ad4b]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.wf-workspace[data-v-70d5ad4b]{display:block}.wf-palette[data-v-70d5ad4b]{border-right:0;border-bottom:1px solid var(--border)}.wf-palette>button[data-v-70d5ad4b]{display:inline-flex;width:auto}.wf-tabs[data-v-70d5ad4b]{overflow:auto}.wf-meta[data-v-70d5ad4b]{grid-template-columns:1fr}.wf-properties[data-v-70d5ad4b]{border-top:1px solid var(--border)}}.status-card[data-v-03d2e9da]{display:grid;gap:6px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.status-card strong[data-v-03d2e9da]{font-size:13px;color:var(--muted)}.status-card span[data-v-03d2e9da]{font-size:16px;font-weight:600}.dialog-overlay[data-v-03d2e9da]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;background:#0006}.dialog-content[data-v-03d2e9da]{width:min(420px,90vw);max-height:80vh;overflow:auto}.temporary-card[data-v-03d2e9da]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.temporary-card h2[data-v-03d2e9da],.dialog-heading h2[data-v-03d2e9da]{margin:0 0 5px}.temporary-tabs[data-v-03d2e9da]{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:14px}.temporary-tabs button[data-v-03d2e9da]{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);padding:11px 16px;cursor:pointer;font-weight:600}.temporary-tabs button.active[data-v-03d2e9da]{color:var(--primary);border-bottom-color:var(--primary)}.permission-list[data-v-03d2e9da]{display:flex;flex-wrap:wrap;gap:5px}.permission-list span[data-v-03d2e9da],.status-pill[data-v-03d2e9da]{border-radius:999px;background:var(--surface-2, var(--surface));border:1px solid var(--border);padding:3px 8px;font-size:12px;white-space:nowrap}.status-pill.ativa[data-v-03d2e9da]{color:#15803d;border-color:#86efac;background:#22c55e1a}.status-pill.expirada[data-v-03d2e9da],.status-pill.consumida[data-v-03d2e9da],.status-pill.encerrada[data-v-03d2e9da]{color:#b45309;border-color:#fcd34d;background:#f59e0b1a}.link-button[data-v-03d2e9da]{color:var(--primary);border:0;background:transparent;cursor:pointer;font-weight:600}.temporary-dialog[data-v-03d2e9da]{width:min(720px,94vw);max-height:90vh}.dialog-heading[data-v-03d2e9da]{display:flex;justify-content:space-between;gap:20px}.close-button[data-v-03d2e9da]{border:0;background:transparent;color:var(--text);font-size:26px;cursor:pointer}.two-columns[data-v-03d2e9da]{grid-template-columns:repeat(2,minmax(0,1fr))}fieldset[data-v-03d2e9da]{border:1px solid var(--border);border-radius:12px;padding:14px;margin:14px 0}legend[data-v-03d2e9da]{color:var(--muted);font-size:13px;font-weight:700;padding:0 6px}.check-grid[data-v-03d2e9da]{display:flex;flex-wrap:wrap;gap:18px}.check-grid label[data-v-03d2e9da],.users-grid label[data-v-03d2e9da]{display:flex;flex-direction:row;align-items:center;gap:8px;cursor:pointer}.check-grid input[data-v-03d2e9da],.users-grid input[data-v-03d2e9da]{width:auto;margin:0}.users-grid[data-v-03d2e9da]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;max-height:180px;overflow:auto}textarea[data-v-03d2e9da]{width:100%;resize:vertical}@media(max-width:680px){.temporary-card[data-v-03d2e9da]{align-items:flex-start;flex-direction:column}.two-columns[data-v-03d2e9da],.users-grid[data-v-03d2e9da]{grid-template-columns:1fr}}.movement-form[data-v-f2556fba]{margin-bottom:20px}.movement-form textarea[data-v-f2556fba]{width:100%;padding:11px 13px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:var(--surface);font:inherit;resize:vertical}.table-title[data-v-f2556fba]{display:flex;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--border);color:var(--text)}.table-title span[data-v-f2556fba]{color:var(--muted);font-size:12px}.numeric[data-v-f2556fba]{text-align:right}.movement-badge[data-v-f2556fba]{display:inline-flex;padding:4px 9px;border-radius:999px;color:#1d4ed8;background:#dbeafe;font-size:11px;font-weight:700}.movement-badge.initial[data-v-f2556fba]{color:#6b21a8;background:#f3e8ff}html[data-theme=dark] .movement-badge[data-v-f2556fba]{color:#bfdbfe;background:#1e3a5f}html[data-theme=dark] .movement-badge.initial[data-v-f2556fba]{color:#e9d5ff;background:#3b2457}@media(max-width:760px){.page-heading[data-v-f2556fba],.heading-actions[data-v-f2556fba]{display:grid}.heading-actions[data-v-f2556fba]{margin-top:12px}.table-card table[data-v-f2556fba]{min-width:900px}}.conciliation-shell[data-v-9ea9aded]{display:grid;gap:18px}.conciliation-hero[data-v-9ea9aded]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.9fr);gap:18px}.legacy-card[data-v-9ea9aded]{border:1px solid #d7e3f4;border-radius:18px;background:linear-gradient(145deg,#fff,#f7fbff);box-shadow:0 18px 45px #19447814;padding:22px 24px}.legacy-card h2[data-v-9ea9aded]{margin:0 0 10px;font-size:22px}.legacy-card p[data-v-9ea9aded]{margin:0;color:#52637a;line-height:1.55}.hero-copy[data-v-9ea9aded]{display:flex;align-items:center;gap:20px}.hero-icon[data-v-9ea9aded]{display:grid;flex:0 0 62px;height:62px;place-items:center;border-radius:17px;background:linear-gradient(145deg,#0d6efd,#0757c7);box-shadow:0 12px 25px #0d6efd40;color:#fff;font-size:31px;font-weight:800}.hero-actions[data-v-9ea9aded]{display:grid;gap:12px}.hero-actions label[data-v-9ea9aded]{display:grid;gap:6px;font-weight:700}.legacy-actions[data-v-9ea9aded]{display:flex;flex-wrap:wrap;gap:9px}.ofx-import-shell[data-v-9ea9aded]{width:100%;max-width:920px;margin:0 auto}.ofx-import-card[data-v-9ea9aded]{border:1px solid #d8e2f0;border-radius:20px;background:linear-gradient(155deg,#fff,#f5f9ff);box-shadow:0 20px 50px #132f5214;padding:28px}.ofx-help[data-v-9ea9aded]{margin-top:18px;padding:14px 16px;border-radius:14px;background:#eef5ff;color:#335075}.advanced-filters[data-v-9ea9aded]{overflow:hidden;border:1px solid #dbe5f1;border-radius:14px;background:var(--surface,#fff)}.advanced-filters summary[data-v-9ea9aded]{display:flex;justify-content:space-between;gap:16px;padding:15px 18px;cursor:pointer;font-weight:800}.advanced-filters summary span[data-v-9ea9aded]{color:var(--muted,#66768d);font-size:13px;font-weight:500}.advanced-filters .filters-card[data-v-9ea9aded]{margin:0;border:0;border-top:1px solid #ecf1f7;border-radius:0;box-shadow:none}.conciliation-grade[data-v-9ea9aded]{overflow:hidden;border:1px solid #dbe5f1;border-radius:18px;background:#fff;box-shadow:0 14px 38px #0f213a0f}.conciliation-grade>header[data-v-9ea9aded]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;border-bottom:1px solid #ecf1f7}.conciliation-grade h2[data-v-9ea9aded]{margin:0 0 6px;font-size:20px}.conciliation-grade header p[data-v-9ea9aded]{margin:0;color:#66768d}.grade-count[data-v-9ea9aded]{padding:7px 12px;border-radius:999px;background:#eef5ff;color:#24558d;font-size:13px;font-weight:800}.grade-table[data-v-9ea9aded]{margin:0;border:0;border-radius:0;box-shadow:none}html[data-theme=dark]{border-color:var(--border);background:linear-gradient(145deg,var(--surface),var(--surface-soft));color:var(--text)}html[data-theme=dark]{background:#172b46;color:#a9cffb}@media(max-width:900px){.conciliation-hero[data-v-9ea9aded]{grid-template-columns:1fr}.hero-copy[data-v-9ea9aded]{align-items:flex-start}}@media(max-width:600px){.legacy-card[data-v-9ea9aded],.ofx-import-card[data-v-9ea9aded]{padding:18px}.hero-icon[data-v-9ea9aded]{flex-basis:48px;height:48px}.advanced-filters summary span[data-v-9ea9aded]{display:none}.conciliation-grade>header[data-v-9ea9aded]{align-items:flex-start;flex-direction:column}}html[data-theme=dark]{box-shadow:0 18px 45px #0000003d}html[data-theme=dark]{box-shadow:0 14px 38px #00000038}html[data-theme=dark]{color:var(--text)}html[data-theme=dark]{border-color:var(--border);color:var(--text);background:var(--surface)}html[data-theme=dark]{background:var(--surface-soft)}html[data-theme=dark]{border-color:var(--border)}html[data-theme=dark]{color:var(--text);background:var(--surface)}html[data-theme=dark]{color:var(--muted)}html[data-theme=dark]{accent-color:#60a5fa}.legacy-card[data-v-9ea9aded],.ofx-import-card[data-v-9ea9aded]{color:var(--text);border-color:var(--border);background:linear-gradient(145deg,var(--surface) 0%,var(--surface-soft) 100%)}.legacy-card p[data-v-9ea9aded],.conciliation-grade header p[data-v-9ea9aded]{color:var(--muted)}.advanced-filters[data-v-9ea9aded],.advanced-filters .filters-card[data-v-9ea9aded],.conciliation-grade[data-v-9ea9aded],.grade-table[data-v-9ea9aded],.grade-table table[data-v-9ea9aded],.grade-table tbody[data-v-9ea9aded],.grade-table td[data-v-9ea9aded]{color:var(--text);background:var(--surface)}.advanced-filters[data-v-9ea9aded],.conciliation-grade[data-v-9ea9aded],.conciliation-grade>header[data-v-9ea9aded],.advanced-filters .filters-card[data-v-9ea9aded]{border-color:var(--border)}.grade-table th[data-v-9ea9aded],.grade-table .pagination[data-v-9ea9aded]{color:var(--muted);border-color:var(--border);background:var(--surface-soft)}.grade-table .clickable-row:hover td[data-v-9ea9aded]{background:color-mix(in srgb,var(--primary) 11%,var(--surface))}.ofx-help[data-v-9ea9aded],.grade-count[data-v-9ea9aded]{color:color-mix(in srgb,var(--primary) 75%,var(--text));background:color-mix(in srgb,var(--primary) 14%,var(--surface))}.advanced-filters summary[data-v-9ea9aded]:hover,.advanced-filters[open] summary[data-v-9ea9aded]{background:var(--surface-soft)}.conciliation-tabs[data-v-9ea9aded]{display:flex;gap:6px;padding:5px;border:1px solid var(--border);border-radius:13px;background:var(--surface-soft)}.conciliation-tabs button[data-v-9ea9aded]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:0;border-radius:9px;color:var(--muted);background:transparent;font-weight:800}.conciliation-tabs button[data-v-9ea9aded]:hover{color:var(--text);background:color-mix(in srgb,var(--primary) 8%,var(--surface))}.conciliation-tabs button.active[data-v-9ea9aded]{color:var(--primary);background:var(--surface);box-shadow:0 3px 12px #0f172a1a}.conciliation-tabs span[data-v-9ea9aded]{display:inline-grid;min-width:23px;height:23px;place-items:center;padding:0 6px;border-radius:999px;color:inherit;background:color-mix(in srgb,var(--primary) 12%,var(--surface));font-size:11px}.grade-table code[data-v-9ea9aded]{color:var(--muted);font-size:11px}html[data-theme=dark]{box-shadow:0 3px 14px #00000047}.log-event[data-v-9ea9aded]{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.35px}.log-event.is-import[data-v-9ea9aded]{color:#1d4ed8;background:#dbeafe}.log-event.is-match[data-v-9ea9aded]{color:#166534;background:#dcfce7}.link-button[data-v-9ea9aded]{padding:0;border:0;color:var(--primary);background:transparent;font-weight:800}.grade-table td small[data-v-9ea9aded]{color:var(--muted)}html[data-theme=dark]{color:#bfdbfe;background:#1e3a5f}html[data-theme=dark]{color:#bbf7d0;background:#163c2b}.manual-shell[data-v-227178d5]{display:grid;gap:18px}.summary-row[data-v-227178d5]{display:grid;grid-template-columns:2fr repeat(4,minmax(130px,.7fr));gap:12px}.summary-row article[data-v-227178d5],.analysis-panel[data-v-227178d5]{padding:18px 20px;border:1px solid var(--border);border-radius:14px;color:var(--text);background:var(--surface);box-shadow:0 10px 28px #0f172a0f}.summary-row article div[data-v-227178d5]{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.summary-row span[data-v-227178d5]{padding:5px 8px;border-radius:999px;background:var(--primary-soft);font-size:11px}.summary-row small[data-v-227178d5]{color:var(--muted)}.summary-row strong[data-v-227178d5]{display:block;margin-top:8px;color:var(--primary);font-size:25px}.analysis-panel h2[data-v-227178d5]{margin:0 0 6px;font-size:18px}.analysis-panel>p[data-v-227178d5]{margin:0 0 14px;color:var(--muted)}.analysis-filters[data-v-227178d5]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;gap:10px}.analysis-filters label[data-v-227178d5]{margin:0}.analysis-panel table[data-v-227178d5]{min-width:1000px}.analysis-panel tr[data-v-227178d5]{cursor:pointer}.analysis-panel tr.selected td[data-v-227178d5]{background:color-mix(in srgb,var(--primary) 14%,var(--surface))}.final-grid[data-v-227178d5]{display:grid;grid-template-columns:1fr 1fr;gap:18px}html[data-theme=dark]{box-shadow:0 10px 28px #00000038}@media(max-width:1100px){.summary-row[data-v-227178d5]{grid-template-columns:repeat(2,1fr)}.summary-row article[data-v-227178d5]:first-child{grid-column:1/-1}}@media(max-width:800px){.analysis-filters[data-v-227178d5],.final-grid[data-v-227178d5],.summary-row[data-v-227178d5]{grid-template-columns:1fr}}.contact-filter[data-v-a00420d9]{display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:12px}.contact-filter label[data-v-a00420d9]{display:grid;gap:7px}.pagination[data-v-a00420d9]{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:18px}@media(max-width:720px){.contact-filter[data-v-a00420d9]{grid-template-columns:1fr}}.campaign-filter[data-v-a61f5aec]{display:grid;grid-template-columns:1fr minmax(220px,.35fr) auto;align-items:end;gap:12px}.campaign-filter label[data-v-a61f5aec]{display:grid;gap:7px}.pagination[data-v-a61f5aec]{display:flex;justify-content:center;gap:7px;margin-top:18px}@media(max-width:700px){.campaign-filter[data-v-a61f5aec]{grid-template-columns:1fr}}.editor-label[data-v-5cc73e8d]{display:grid;gap:8px;margin-top:14px}.stats-grid[data-v-5cc73e8d]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.stats-grid div[data-v-5cc73e8d]{display:grid;gap:3px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.stats-grid strong[data-v-5cc73e8d]{font-size:24px;color:var(--primary)}.stats-grid span[data-v-5cc73e8d]{color:var(--muted)}.audience-preview[data-v-5cc73e8d]{margin-top:16px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.audience-preview ul[data-v-5cc73e8d]{max-height:240px;overflow:auto;margin:12px 0 0;padding-left:20px}.audience-preview small[data-v-5cc73e8d]{color:var(--muted)}.save-notice[data-v-5cc73e8d]{position:fixed;z-index:11000;top:20px;right:24px;display:grid;width:min(430px,calc(100vw - 32px));grid-template-columns:1fr auto;gap:3px 16px;padding:16px 18px;border:1px solid;border-radius:12px;box-shadow:0 18px 50px #0f172a40}.save-notice strong[data-v-5cc73e8d],.save-notice span[data-v-5cc73e8d]{grid-column:1}.save-notice button[data-v-5cc73e8d]{grid-column:2;grid-row:1/3;align-self:center;border:0;color:inherit;background:transparent;font-size:24px}.save-notice.is-success[data-v-5cc73e8d]{color:#166534;border-color:#86efac;background:#f0fdf4}.save-notice.is-error[data-v-5cc73e8d]{color:#991b1b;border-color:#fca5a5;background:#fef2f2}.notice-enter-active[data-v-5cc73e8d],.notice-leave-active[data-v-5cc73e8d]{transition:.2s}.notice-enter-from[data-v-5cc73e8d],.notice-leave-to[data-v-5cc73e8d]{opacity:0;transform:translateY(-10px)}@media(max-width:700px){.stats-grid[data-v-5cc73e8d]{grid-template-columns:1fr 1fr}.save-notice[data-v-5cc73e8d]{top:12px;right:16px}}.heading-actions[data-v-fa35a32b]{display:flex;gap:.5rem;align-items:center}.embedded-quote[data-v-fa35a32b]{min-width:0}.embedded-quote .page-heading[data-v-fa35a32b]{margin-bottom:14px}.embedded-quote .form-card[data-v-fa35a32b]{box-shadow:none}.readonly[data-v-fa35a32b]{color:var(--text);background:var(--surface-soft);cursor:default}.summary-grid[data-v-fa35a32b]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.total-field[data-v-fa35a32b]{font-weight:700;font-size:1.1rem}td input[data-v-fa35a32b]{width:100%;padding:.4rem .5rem;border:1px solid var(--border, #e2e8f0);border-radius:6px;font-size:.85rem}.autocomplete-field[data-v-fa35a32b]{position:relative;display:block}.autocomplete-results[data-v-fa35a32b]{position:absolute;z-index:40;top:calc(100% + 3px);right:0;left:0;display:grid;max-height:260px;overflow:auto;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:0 16px 36px #0206173d}.autocomplete-results button[data-v-fa35a32b]{display:grid;gap:3px;width:100%;padding:11px 13px;border:0;border-bottom:1px solid var(--border);color:var(--text);background:transparent;text-align:left}.autocomplete-results button[data-v-fa35a32b]:hover{background:var(--primary-soft)}.autocomplete-results small[data-v-fa35a32b],.item-code[data-v-fa35a32b]{display:block;color:var(--muted);font-weight:400}.product-autocomplete[data-v-fa35a32b]{width:min(480px,100%)}.product-autocomplete>input[data-v-fa35a32b]{width:100%}.table-card[data-v-fa35a32b],.table-scroll[data-v-fa35a32b],table[data-v-fa35a32b],td[data-v-fa35a32b],th[data-v-fa35a32b]{color:var(--text);background:var(--surface)}@media(max-width:768px){.summary-grid[data-v-fa35a32b]{grid-template-columns:1fr 1fr}}.heading-actions[data-v-088de8e2]{display:flex;gap:.5rem;align-items:center}.readonly[data-v-088de8e2]{color:var(--text);background:var(--surface-soft);cursor:default}.summary-grid[data-v-088de8e2]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.total-field[data-v-088de8e2]{font-weight:700;font-size:1.1rem}td input[data-v-088de8e2]{width:100%;padding:.4rem .5rem;border:1px solid var(--border, #e2e8f0);border-radius:6px;font-size:.85rem}.autocomplete-field[data-v-088de8e2]{position:relative;display:block}.autocomplete-results[data-v-088de8e2]{position:absolute;z-index:40;top:calc(100% + 3px);right:0;left:0;display:grid;max-height:260px;overflow:auto;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:0 16px 36px #0206173d}.autocomplete-results button[data-v-088de8e2]{display:grid;gap:3px;width:100%;padding:11px 13px;border:0;border-bottom:1px solid var(--border);color:var(--text);background:transparent;text-align:left}.autocomplete-results button[data-v-088de8e2]:hover{background:var(--primary-soft)}.autocomplete-results small[data-v-088de8e2]{color:var(--muted)}@media(max-width:768px){.summary-grid[data-v-088de8e2]{grid-template-columns:1fr 1fr}}.heading-actions[data-v-a7ea28fd]{display:flex;gap:.5rem;align-items:center}.readonly[data-v-a7ea28fd]{color:var(--text);background:var(--surface-soft);border-color:var(--border);opacity:1;cursor:default}.summary-grid[data-v-a7ea28fd]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.total-field[data-v-a7ea28fd]{font-weight:700;font-size:1.1rem}td input[data-v-a7ea28fd]{width:100%;padding:.4rem .5rem;border:1px solid var(--border, #e2e8f0);border-radius:6px;font-size:.85rem;color:var(--text);background:var(--surface)}.form-card[data-v-a7ea28fd],.form-section[data-v-a7ea28fd],.table-card[data-v-a7ea28fd],.table-scroll[data-v-a7ea28fd],table[data-v-a7ea28fd],thead[data-v-a7ea28fd],tbody[data-v-a7ea28fd],tr[data-v-a7ea28fd],th[data-v-a7ea28fd],td[data-v-a7ea28fd]{color:var(--text);background-color:var(--surface)}.form-section[data-v-a7ea28fd]{border-color:var(--border)}input[data-v-a7ea28fd],select[data-v-a7ea28fd],textarea[data-v-a7ea28fd]{color:var(--text);background-color:var(--surface);border-color:var(--border);color-scheme:light dark}input[data-v-a7ea28fd]:focus,select[data-v-a7ea28fd]:focus,textarea[data-v-a7ea28fd]:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}@media(max-width:768px){.summary-grid[data-v-a7ea28fd]{grid-template-columns:1fr 1fr}}.pipeline-loading[data-v-dc50fa0e]{display:flex;justify-content:center;align-items:center;padding:4rem 0}.spinner[data-v-dc50fa0e]{width:36px;height:36px;border:3px solid var(--border, #e2e8f0);border-top-color:var(--primary, #3b82f6);border-radius:50%;animation:spin-dc50fa0e .6s linear infinite}@keyframes spin-dc50fa0e{to{transform:rotate(360deg)}}.heading-actions[data-v-dc50fa0e]{display:flex;gap:.5rem;align-items:center}.pipeline-kpis[data-v-dc50fa0e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 16px}.pipeline-kpis article[data-v-dc50fa0e]{display:grid;gap:4px;padding:17px 18px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(145deg,var(--surface),var(--surface-soft));box-shadow:0 10px 28px #0f172a0f}.pipeline-kpis span[data-v-dc50fa0e]{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.45px;text-transform:uppercase}.pipeline-kpis strong[data-v-dc50fa0e]{color:var(--text);font-size:21px}.pipeline-kpis small[data-v-dc50fa0e]{color:var(--muted)}.pipeline-kpis .danger strong[data-v-dc50fa0e]{color:#ef4444}.funil-nav[data-v-dc50fa0e]{display:flex;gap:6px;overflow:auto;margin-bottom:16px;padding:5px;border:1px solid var(--border);border-radius:13px;background:var(--surface-soft)}.funil-nav button[data-v-dc50fa0e]{padding:10px 15px;border:0;border-radius:9px;color:var(--muted);background:transparent;font-weight:800;white-space:nowrap}.funil-nav button[data-v-dc50fa0e]:hover,.funil-nav button.active[data-v-dc50fa0e]{color:var(--primary);background:var(--surface);box-shadow:0 3px 12px #0f172a17}.icon-button[data-v-dc50fa0e]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--border, #e2e8f0);border-radius:8px;background:var(--surface);cursor:pointer;font-size:1.1rem}.icon-button[data-v-dc50fa0e]:hover{background:var(--surface-soft)}.pipeline-filters[data-v-dc50fa0e]{grid-template-columns:2fr 1fr 1fr}.pipeline-board[data-v-dc50fa0e]{display:flex;gap:1rem;overflow-x:auto;padding-bottom:1rem;min-height:60vh}.pipeline-column[data-v-dc50fa0e]{flex:0 0 300px;min-width:300px;background:var(--surface-soft);border-radius:10px;border-top:3px solid #cbd5e1;display:flex;flex-direction:column;transition:background-color .15s}.pipeline-column.drag-over[data-v-dc50fa0e]{background:#eff6ff;box-shadow:inset 0 0 0 2px #3b82f6}.pipeline-column-header[data-v-dc50fa0e]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--border)}.pipeline-column-dot[data-v-dc50fa0e]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.pipeline-column-count[data-v-dc50fa0e]{margin-left:auto;background:#e2e8f0;color:#475569;font-size:.75rem;font-weight:600;padding:.15rem .5rem;border-radius:999px}.pipeline-column-body[data-v-dc50fa0e]{flex:1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.625rem;max-height:calc(100vh - 260px)}.pipeline-card[data-v-dc50fa0e]{background:var(--surface);border-radius:8px;padding:.75rem;box-shadow:0 1px 3px #00000014;cursor:grab;transition:opacity .15s,box-shadow .15s;border:1px solid #f1f5f9}.pipeline-card[data-v-dc50fa0e]:hover{box-shadow:0 3px 8px #0000001f}.pipeline-card.dragging[data-v-dc50fa0e]{opacity:.4;cursor:grabbing}.pipeline-card.card-overdue[data-v-dc50fa0e]{border-left:3px solid #ef4444}.card-top-row[data-v-dc50fa0e]{display:flex;align-items:center;gap:.375rem;margin-bottom:.375rem}.card-temperature[data-v-dc50fa0e]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.card-top-row small[data-v-dc50fa0e]{color:#64748b;font-size:.7rem;text-transform:capitalize}.card-title[data-v-dc50fa0e]{margin:0 0 .25rem;font-size:.875rem;font-weight:600;color:var(--text);line-height:1.3}.card-client[data-v-dc50fa0e]{margin:0 0 .375rem;font-size:.8rem;color:var(--muted)}.card-value[data-v-dc50fa0e]{font-weight:700;font-size:.9rem;color:var(--text);margin-bottom:.375rem}.card-probability[data-v-dc50fa0e]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.probability-bar[data-v-dc50fa0e]{flex:1;height:4px;background:#e2e8f0;border-radius:999px;overflow:hidden}.probability-fill[data-v-dc50fa0e]{height:100%;border-radius:999px;transition:width .3s}.card-probability small[data-v-dc50fa0e]{color:#64748b;font-size:.7rem;font-weight:600}.card-tags[data-v-dc50fa0e]{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem}.card-tag[data-v-dc50fa0e]{font-size:.65rem;font-weight:600;padding:.125rem .4rem;border-radius:4px;border:1px solid}.card-footer[data-v-dc50fa0e]{display:flex;align-items:center;justify-content:space-between;padding-top:.375rem;border-top:1px solid #f1f5f9}.card-avatars[data-v-dc50fa0e]{display:flex}.avatar-mini[data-v-dc50fa0e]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#e2e8f0;color:#475569;font-size:.6rem;font-weight:700;margin-left:-4px;border:2px solid #fff}.avatar-mini[data-v-dc50fa0e]:first-child{margin-left:0}.card-date[data-v-dc50fa0e]{font-size:.7rem;color:#64748b}.card-date.overdue[data-v-dc50fa0e]{color:#ef4444;font-weight:600}.pipeline-empty[data-v-dc50fa0e]{text-align:center;padding:2rem 1rem;color:#94a3b8;font-size:.85rem}.load-more-button[data-v-dc50fa0e]{width:100%;padding:.5rem;border:1px dashed #cbd5e1;border-radius:6px;background:transparent;color:#64748b;font-size:.8rem;cursor:pointer;transition:background .15s}.load-more-button[data-v-dc50fa0e]:hover:not(:disabled){background:#f1f5f9;color:#334155}.dialog-overlay[data-v-dc50fa0e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:grid;place-items:center;padding:20px;background:#0206179e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.opportunity-dialog[data-v-dc50fa0e]{width:min(820px,96vw);max-height:92vh;overflow:auto}.dialog-heading[data-v-dc50fa0e]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.dialog-heading h2[data-v-dc50fa0e]{margin:0}.close-button[data-v-dc50fa0e]{width:36px;height:36px;border:1px solid var(--border);border-radius:10px;color:var(--text);background:var(--surface-soft);font-size:23px}.full-field[data-v-dc50fa0e]{grid-column:1/-1}.autocomplete-field[data-v-dc50fa0e]{position:relative}.autocomplete-results[data-v-dc50fa0e]{position:absolute;z-index:30;top:calc(100% - 2px);right:0;left:0;display:grid;max-height:260px;overflow:auto;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:0 16px 35px #0f172a33}.autocomplete-results button[data-v-dc50fa0e]{display:grid;gap:3px;padding:11px 13px;border:0;border-bottom:1px solid var(--border);color:var(--text);background:transparent;text-align:left}.autocomplete-results button[data-v-dc50fa0e]:hover{background:var(--primary-soft)}.autocomplete-results small[data-v-dc50fa0e],.autocomplete-loading[data-v-dc50fa0e],.selected-client[data-v-dc50fa0e]{color:var(--muted);font-weight:400}.autocomplete-loading[data-v-dc50fa0e]{position:absolute;top:36px;right:12px}.selected-client[data-v-dc50fa0e]{display:block;margin-top:5px;color:var(--primary)}.opportunity-items[data-v-dc50fa0e]{display:grid;gap:12px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.items-heading[data-v-dc50fa0e]{display:flex;align-items:center;justify-content:space-between;gap:16px}.items-heading>div[data-v-dc50fa0e]{display:grid;gap:3px}.items-heading small[data-v-dc50fa0e]{color:var(--muted);font-weight:400}.items-total[data-v-dc50fa0e]{color:var(--primary);font-size:20px}.product-search[data-v-dc50fa0e]{max-width:none}.items-table[data-v-dc50fa0e]{overflow-x:auto;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.items-table table[data-v-dc50fa0e]{width:100%;min-width:650px;border-collapse:collapse}.items-table th[data-v-dc50fa0e],.items-table td[data-v-dc50fa0e]{padding:9px 10px;border-bottom:1px solid var(--border);text-align:left}.items-table th[data-v-dc50fa0e]{color:var(--muted);font-size:11px;text-transform:uppercase}.items-table input[data-v-dc50fa0e]{min-width:105px}.items-table tr:last-child td[data-v-dc50fa0e]{border-bottom:0}.remove-item[data-v-dc50fa0e]{width:30px;height:30px;border:0;border-radius:8px;color:#dc2626;background:#fee2e2;font-size:20px}.empty-items[data-v-dc50fa0e]{padding:22px!important;color:var(--muted);text-align:center!important}.readonly-total[data-v-dc50fa0e]{cursor:not-allowed;color:var(--text);background:var(--surface-soft);font-weight:800}.opportunity-tabs[data-v-dc50fa0e]{display:flex;flex-wrap:wrap;gap:2px;margin:0 0 20px;padding-bottom:8px;border-bottom:1px solid var(--border)}.opportunity-tabs button[data-v-dc50fa0e]{display:flex;align-items:center;gap:5px;padding:9px 10px;border:0;border-bottom:2px solid transparent;color:var(--muted);background:transparent;font-size:12px;white-space:nowrap}.opportunity-tabs button[data-v-dc50fa0e]:hover{color:var(--primary);background:var(--primary-soft)}.opportunity-tabs button.active[data-v-dc50fa0e]{color:var(--primary);border-bottom-color:var(--primary);font-weight:800}.opportunity-tabs button b[data-v-dc50fa0e]{display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:5px;color:#fff;background:#6b7280;font-size:9px}.opportunity-tab-panel[data-v-dc50fa0e]{min-height:330px}.tab-panel-heading[data-v-dc50fa0e]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.tab-panel-heading h3[data-v-dc50fa0e],.tab-panel-heading p[data-v-dc50fa0e]{margin:0}.tab-panel-heading p[data-v-dc50fa0e]{margin-top:4px;color:var(--muted)}.tab-empty[data-v-dc50fa0e]{display:grid;place-items:center;gap:5px;min-height:220px;padding:24px;border:1px dashed var(--border);border-radius:12px;color:var(--muted);text-align:center;background:var(--surface-soft)}.related-list[data-v-dc50fa0e]{display:grid;gap:9px}.related-list>button[data-v-dc50fa0e],.related-list>article[data-v-dc50fa0e]{display:grid;gap:5px;width:100%;padding:13px;border:1px solid var(--border);border-radius:10px;color:var(--text);background:var(--surface);text-align:left}.related-list>button[data-v-dc50fa0e]:hover{border-color:var(--primary);background:var(--primary-soft)}.related-list span[data-v-dc50fa0e],.related-list p[data-v-dc50fa0e]{margin:0;color:var(--muted)}.timeline-list[data-v-dc50fa0e]{display:grid;gap:0}.timeline-list article[data-v-dc50fa0e]{display:grid;grid-template-columns:16px 1fr;gap:10px;min-height:55px}.timeline-list i[data-v-dc50fa0e]{position:relative;width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--primary)}.timeline-list i[data-v-dc50fa0e]:after{position:absolute;top:10px;bottom:-42px;left:4px;width:1px;background:var(--border);content:""}.timeline-list article:last-child i[data-v-dc50fa0e]:after{display:none}.timeline-list article div[data-v-dc50fa0e]{display:grid;gap:4px}.timeline-list span[data-v-dc50fa0e]{color:var(--muted);font-size:12px}.related-heading[data-v-dc50fa0e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.row-actions[data-v-dc50fa0e]{display:flex;gap:5px}.row-actions button[data-v-dc50fa0e]{padding:5px 8px;border:1px solid var(--border);border-radius:6px;color:var(--primary);background:var(--surface-soft);font-size:11px}.row-actions button.danger[data-v-dc50fa0e]{color:#dc2626}.quote-overlay[data-v-dc50fa0e]{z-index:9100;align-items:start;overflow:auto}.quote-dialog[data-v-dc50fa0e]{width:min(1180px,97vw);margin:20px auto;padding:20px;border:1px solid var(--border);border-radius:16px;color:var(--text);background:var(--surface);box-shadow:0 24px 70px #02061759}.activity-overlay[data-v-dc50fa0e]{z-index:9200}.activity-dialog[data-v-dc50fa0e]{width:min(680px,96vw);max-height:92vh;overflow:auto}.activity-dialog .muted[data-v-dc50fa0e]{margin:5px 0 0}@media(max-width:1000px){.pipeline-kpis[data-v-dc50fa0e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.pipeline-kpis[data-v-dc50fa0e]{grid-template-columns:1fr}.heading-actions[data-v-dc50fa0e]{flex-wrap:wrap}.pipeline-column[data-v-dc50fa0e]{flex-basis:280px;min-width:280px}}.load-more-button[data-v-dc50fa0e]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.pipeline-filters[data-v-dc50fa0e]{grid-template-columns:1fr}.pipeline-column[data-v-dc50fa0e]{flex:0 0 260px;min-width:260px}}.dashboard-loading[data-v-a0132f49]{display:flex;justify-content:center;align-items:center;padding:4rem 0}.spinner[data-v-a0132f49]{width:36px;height:36px;border:3px solid var(--border, #e2e8f0);border-top-color:var(--primary, #3b82f6);border-radius:50%;animation:spin-a0132f49 .6s linear infinite}@keyframes spin-a0132f49{to{transform:rotate(360deg)}}.heading-actions[data-v-a0132f49]{display:flex;gap:.75rem;align-items:center}.period-selector[data-v-a0132f49]{display:flex;background:#f1f5f9;border-radius:8px;padding:2px}.period-button[data-v-a0132f49]{padding:.35rem .75rem;border:none;border-radius:6px;background:transparent;color:#64748b;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s}.period-button.active[data-v-a0132f49]{background:#fff;color:#0f172a;box-shadow:0 1px 3px #00000014}.period-button[data-v-a0132f49]:hover:not(.active){color:#334155}.kpi-grid[data-v-a0132f49]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.kpi-card[data-v-a0132f49]{background:#fff;border-radius:10px;padding:1.25rem;box-shadow:0 1px 3px #0000000f;border:1px solid #f1f5f9}.kpi-label[data-v-a0132f49]{display:block;font-size:.8rem;color:#64748b;margin-bottom:.375rem}.kpi-value[data-v-a0132f49]{font-size:1.5rem;font-weight:700;color:#0f172a}.kpi-percent[data-v-a0132f49]{color:#2563eb}.kpi-won .kpi-value[data-v-a0132f49]{color:#16a34a}.kpi-lost .kpi-value[data-v-a0132f49]{color:#dc2626}.dashboard-grid[data-v-a0132f49]{display:grid;grid-template-columns:1.5fr 1fr;gap:1.5rem}.dashboard-col-main[data-v-a0132f49],.dashboard-col-side[data-v-a0132f49]{display:flex;flex-direction:column;gap:1.5rem}.stage-bars[data-v-a0132f49]{display:flex;flex-direction:column;gap:.75rem}.stage-bar-row[data-v-a0132f49]{display:grid;grid-template-columns:140px 1fr 40px 100px;align-items:center;gap:.75rem}.stage-bar-label[data-v-a0132f49]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;color:#334155}.stage-dot[data-v-a0132f49]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.stage-bar-track[data-v-a0132f49]{height:8px;background:#f1f5f9;border-radius:999px;overflow:hidden}.stage-bar-fill[data-v-a0132f49]{height:100%;border-radius:999px;transition:width .4s ease;min-width:2px}.stage-bar-count[data-v-a0132f49]{text-align:right;font-size:.85rem;font-weight:700;color:#334155}.stage-bar-value[data-v-a0132f49]{text-align:right;font-size:.75rem;color:#64748b}.conversion-funnel[data-v-a0132f49]{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:1rem 0}.funnel-level[data-v-a0132f49]{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1rem;border-radius:6px;color:#fff;font-weight:600;font-size:.85rem;transition:width .3s}.funnel-label[data-v-a0132f49]{font-weight:600}.funnel-count[data-v-a0132f49]{font-weight:700}.mini-table[data-v-a0132f49]{width:100%;border-collapse:collapse;font-size:.85rem}.mini-table th[data-v-a0132f49]{text-align:left;padding:.5rem .75rem;font-size:.75rem;color:#64748b;font-weight:600;border-bottom:1px solid #e2e8f0}.mini-table td[data-v-a0132f49]{padding:.625rem .75rem;border-bottom:1px solid #f1f5f9}.performer-info[data-v-a0132f49]{display:flex;align-items:center;gap:.5rem;font-weight:500}.performer-rank[data-v-a0132f49]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#e2e8f0;color:#475569;font-size:.7rem;font-weight:700;flex-shrink:0}.activity-list[data-v-a0132f49]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.activity-item[data-v-a0132f49]{display:flex;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid #f1f5f9}.activity-item[data-v-a0132f49]:last-child{border-bottom:none;padding-bottom:0}.activity-icon[data-v-a0132f49]{font-size:1.25rem;flex-shrink:0;margin-top:.125rem}.activity-content[data-v-a0132f49]{flex:1;min-width:0}.activity-content strong[data-v-a0132f49]{display:block;font-size:.85rem;color:#1e293b;margin-bottom:.125rem}.activity-content p[data-v-a0132f49]{margin:0;font-size:.8rem;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-content small[data-v-a0132f49]{font-size:.7rem;color:#94a3b8}.activity-empty[data-v-a0132f49]{text-align:center;padding:2rem 1rem;color:#94a3b8;font-size:.85rem}.table-scroll[data-v-a0132f49]{overflow-x:auto}@media(max-width:1024px){.dashboard-grid[data-v-a0132f49]{grid-template-columns:1fr}}@media(max-width:768px){.kpi-grid[data-v-a0132f49]{grid-template-columns:repeat(2,1fr)}.stage-bar-row[data-v-a0132f49]{grid-template-columns:100px 1fr 30px 80px;gap:.5rem}.heading-actions[data-v-a0132f49]{flex-wrap:wrap}}@media(max-width:480px){.kpi-grid[data-v-a0132f49]{grid-template-columns:1fr}}.heading-actions[data-v-6e9e78a1]{display:flex;gap:.5rem;align-items:center}td strong[data-v-6e9e78a1]{font-weight:600}.heading-actions[data-v-f8c8b39c]{display:flex;gap:.5rem;align-items:center}td strong[data-v-f8c8b39c]{font-weight:600}.action-buttons[data-v-f8c8b39c]{display:flex;gap:.375rem}.action-button[data-v-f8c8b39c]{padding:.3rem .6rem;border:none;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;transition:opacity .15s}.action-button[data-v-f8c8b39c]:hover{opacity:.85}.action-button.approve[data-v-f8c8b39c]{background:#16a34a;color:#fff}.action-button.reject[data-v-f8c8b39c]{background:#dc2626;color:#fff}.heading-actions[data-v-8daa262c]{display:flex;gap:.5rem;align-items:center}td strong[data-v-8daa262c]{font-weight:600}.action-button[data-v-8daa262c]{padding:.3rem .6rem;border:none;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;transition:opacity .15s;white-space:nowrap}.action-button[data-v-8daa262c]:hover{opacity:.85}.action-button.advance[data-v-8daa262c]{background:#2563eb;color:#fff}.heading-actions[data-v-a259574d]{display:flex;gap:.5rem;align-items:center}td strong[data-v-a259574d]{font-weight:600}.heading-actions[data-v-56dfb33e]{display:flex;gap:.5rem;align-items:center}:root{--surface: #fff;--surface-soft: #f8fafc;--border: #e2e8f0;--line: #cbd5e1;--text: #172033;--muted: #64748b;--primary: #075ca8;--primary-soft: #eaf4ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#172033;background:#f5f7fb;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px}.global-loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;cursor:wait;background:#0f172a6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.global-loading-card{display:grid;min-width:190px;gap:7px;justify-items:center;padding:24px 28px;color:#172033;border:1px solid rgb(255 255 255 / 65%);border-radius:16px;background:#fff;box-shadow:0 24px 70px #0f172a47}.global-loading-card small{color:#64748b}.global-loading-spinner{width:42px;height:42px;margin-bottom:3px;border:4px solid #dbeafe;border-top-color:#075ca8;border-right-color:#f07c0b;border-radius:50%;animation:global-loading-spin .72s linear infinite}.global-loading-fade-enter-active,.global-loading-fade-leave-active{transition:opacity .15s ease}.global-loading-fade-enter-from,.global-loading-fade-leave-to{opacity:0}html[data-theme=dark] .global-loading-card{color:#e5edf7;border-color:#40516a;background:#172235}@keyframes global-loading-spin{to{transform:rotate(360deg)}}.ui-toast-stack{position:fixed;z-index:12000;top:20px;right:22px;display:grid;width:min(410px,calc(100vw - 32px));gap:10px;pointer-events:none}.ui-toast{position:relative;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;overflow:hidden;padding:14px 14px 16px;border:1px solid var(--border);border-radius:14px;color:var(--text);background:var(--surface);box-shadow:0 18px 55px #0f172a3d;pointer-events:auto}.ui-toast-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#fff;background:#2563eb;font-size:21px;font-weight:900}.ui-toast strong{display:block}.ui-toast p{margin:3px 0 0;color:var(--muted);font-size:13px}.ui-toast>button{align-self:start;padding:0 4px;border:0;color:var(--muted);background:transparent;font-size:22px}.ui-toast>i{position:absolute;right:0;bottom:0;left:0;height:3px;background:#2563eb;animation:ui-toast-progress 4.2s linear forwards}.ui-toast.is-success .ui-toast-icon,.ui-toast.is-success>i{background:#16a34a}.ui-toast.is-error .ui-toast-icon,.ui-toast.is-error>i{background:#dc2626}.ui-toast.is-warning .ui-toast-icon,.ui-toast.is-warning>i{background:#f59e0b}.ui-toast-enter-active,.ui-toast-leave-active{transition:.22s ease}.ui-toast-enter-from,.ui-toast-leave-to{opacity:0;transform:translate(35px)}@keyframes ui-toast-progress{to{transform:translate(-100%)}}.ui-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12500;display:grid;place-items:center;padding:20px;background:#0f172a8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ui-dialog-card{width:min(440px,100%);padding:28px;border:1px solid var(--border);border-radius:18px;color:var(--text);background:var(--surface);box-shadow:0 30px 90px #00000061;text-align:center}.ui-dialog-icon{display:grid;width:62px;height:62px;margin:0 auto 17px;place-items:center;border:3px solid #93c5fd;border-radius:50%;color:#2563eb;font-size:30px;font-weight:800}.ui-dialog-icon.danger{color:#dc2626;border-color:#fca5a5}.ui-dialog-card h2{margin:0;font-size:22px}.ui-dialog-card p{margin:10px 0 0;color:var(--muted);line-height:1.55}.ui-dialog-card footer{display:flex;justify-content:center;gap:10px;margin-top:24px}.ui-dialog-enter-active,.ui-dialog-leave-active{transition:.18s}.ui-dialog-enter-from,.ui-dialog-leave-to{opacity:0}.ui-dialog-enter-from .ui-dialog-card,.ui-dialog-leave-to .ui-dialog-card{transform:scale(.94)}@media(max-width:600px){.ui-toast-stack{top:12px;right:16px}.ui-dialog-card footer{display:grid}.ui-dialog-card footer button{width:100%}}button,input{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{position:fixed;inset:0 auto 0 0;z-index:10;width:300px;padding:24px 16px;display:flex;flex-direction:column;overflow:hidden;color:#fff;background:linear-gradient(180deg,#005cab,#003f78);box-shadow:6px 0 20px #00386e24;transition:width .2s ease,transform .2s ease}.sidebar:after{position:absolute;right:-88px;bottom:18px;width:330px;height:330px;content:"";opacity:.12;pointer-events:none;background:url(/images/globo-branco.png) center / contain no-repeat}.sidebar>*{position:relative;z-index:1}.sidebar-collapsed .sidebar .brand>span,.sidebar-collapsed .sidebar .main-nav a,.sidebar-collapsed .sidebar-user strong,.sidebar-collapsed .menu-search{display:none}.sidebar-collapsed .sidebar .brand{justify-content:center}.sidebar-collapsed .sidebar .brand-logo{width:52px;height:48px}.sidebar-collapsed .main-nav a{display:block;height:42px;padding:12px 8px;font-size:0}.sidebar-collapsed .main-nav a:before{display:block;width:8px;height:8px;margin:5px auto;border-radius:50%;content:"";background:currentColor}.sidebar-collapsed .sidebar-user{justify-content:center}.brand{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.2px}.brand-link{color:inherit;text-decoration:none}.brand-logo{width:58px;height:54px;padding:4px;border-radius:12px;object-fit:contain;background:#fff}.brand-centered .brand-logo{width:70px;height:64px}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;color:#005cab;background:#fff;font-weight:900}.menu-search{position:relative;display:block;margin-top:18px;margin-bottom:10px}.menu-search span{display:block;margin:0 0 6px 2px;color:#ffffffb3;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.menu-search input{width:100%;padding:9px 30px 9px 11px;border:1px solid rgba(255,255,255,.25);border-radius:8px;outline:none;color:#fff;background:#00000024;font-size:12px}.menu-search input::placeholder{color:#ffffff9e}.menu-search input:focus{border-color:#fffc;background:#00000038;box-shadow:0 0 0 2px #ffffff1f}.menu-search button{position:absolute;right:7px;bottom:6px;width:22px;height:22px;padding:0;border:0;border-radius:50%;color:#ffffffd9;background:transparent;font-size:18px;line-height:1}.menu-search button:hover{color:#fff;background:#ffffff29}.main-nav{display:block;flex:1 1 auto;min-height:0;margin-top:42px;overflow-x:hidden;overflow-y:auto;scrollbar-color:rgba(255,255,255,.45) transparent;scrollbar-width:thin}.main-nav>.sidebar-menu-tree{display:grid;gap:6px}.permissions-actions-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:8px 14px;max-height:340px;overflow-y:auto;padding:12px;border:1px solid #e5eaf1;border-radius:9px}.permission-action-label{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:12px;font-weight:500}.permission-action-label input{width:16px;height:16px;flex:0 0 auto;accent-color:#005cab}.schedule-grid{display:grid;gap:8px;max-width:680px}.schedule-row{display:grid;grid-template-columns:180px 140px 35px 140px;align-items:center;gap:10px;padding:8px 10px;border:1px solid #e5eaf1;border-radius:8px}.schedule-row input{width:100%;padding:8px;border:1px solid #cbd5e1;border-radius:7px}.sidebar-menu-node>.sidebar-menu-tree{display:none}.sidebar-menu-node:hover>.sidebar-menu-tree{display:grid}.sidebar-menu-node.is-open>.sidebar-menu-tree{display:grid}.menu-caret{display:none;margin-left:auto;color:#ffffffa6;font-size:18px;font-weight:400}@media(max-width:760px){.menu-caret{display:inline-block}.sidebar-menu-node.is-open>.sidebar-menu-tree{display:grid}.sidebar-menu-node:hover>.sidebar-menu-tree{display:none}.sidebar-menu-node.is-open:hover>.sidebar-menu-tree{display:grid}}.permission-layout{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);gap:18px}.permission-panel{min-width:0;padding:14px;border:1px solid #e5eaf1;border-radius:10px;background:#fbfdff}.permission-panel h3{margin:0 0 12px;color:#334155;font-size:14px}.permission-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.permission-panel-heading h3{margin:7px 0 0}.permission-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.permission-toolbar button{padding:6px 8px;border:1px solid #bfdbfe;border-radius:6px;color:#005cab;background:#eff6ff;font-size:10px;font-weight:700}.permission-toolbar button:hover{color:#fff;background:#005cab}.permission-tree{display:grid;gap:3px;max-height:430px;overflow-y:auto}.permission-tree .permission-tree{margin:3px 0 3px 18px;padding-left:12px;border-left:1px solid #cbd5e1}.permission-tree-label,.module-tree-heading{display:flex;align-items:center;gap:8px;margin:0;padding:8px;border-radius:7px;font-size:12px;font-weight:500}.permission-tree-label:hover,.module-tree-heading:hover{background:#eff6ff}.permission-tree-label input,.module-tree-heading input{width:16px;height:16px;accent-color:#005cab}.permission-tree-label small,.module-tree-heading span{margin-left:auto;color:#64748b;font-size:10px}.module-tree{display:grid;gap:8px;max-height:430px;overflow-y:auto}.module-tree-card{border:1px solid #e5eaf1;border-radius:8px;background:#fff}.module-tree-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;padding:8px 12px 12px 36px;border-top:1px solid #edf1f5}html[data-theme=dark] .permission-panel,html[data-theme=dark] .module-tree-card{background:#111c2d;border-color:#40516a}html[data-theme=dark] .permission-panel h3{color:#e5edf7}@media(max-width:900px){.permission-layout{grid-template-columns:1fr}}.main-nav a{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 14px;border-radius:9px;color:#ffffffd9;text-decoration:none}.main-nav a img{width:23px;height:23px;flex:0 0 23px;object-fit:contain}.main-nav a span{min-width:0}.main-nav.menu-display-icon a{justify-content:center}.main-nav.menu-display-icon a span,.main-nav.menu-display-label a img{display:none}.main-nav a:hover,.main-nav a.router-link-active{color:#fff;background:#ffffff29}.sidebar-menu-tree{display:grid;gap:4px;margin:0;padding:0;list-style:none}.sidebar-menu-tree .sidebar-menu-tree{margin:3px 0 3px 18px;padding-left:8px;border-left:1px solid rgba(255,255,255,.2)}.sidebar-menu-node>a{position:relative}.menu-caret{margin-left:auto;color:#ffffffa6;font-size:18px;font-weight:400}.main-nav.menu-display-icon .sidebar-menu-tree .sidebar-menu-tree,.main-nav.menu-display-label .sidebar-menu-tree .sidebar-menu-tree{margin-left:12px}.main-nav.menu-display-icon .sidebar-menu-tree .sidebar-menu-tree a{justify-content:center}.menu-display-switch{display:flex;gap:4px;margin-top:18px;padding:4px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#0000001a}.menu-display-switch button{flex:1;padding:5px 3px;border:0;border-radius:5px;color:#ffffffb3;background:transparent;font-size:12px}.menu-display-switch button.active,.menu-display-switch button:hover{color:#005cab;background:#fff}.sidebar-user{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.2);font-size:13px}.sidebar-user button{border:0;color:#fff;background:transparent}.page-area{flex:1;min-width:0;margin-left:300px;transition:margin-left .2s ease}.topbar{height:72px;display:flex;align-items:center;gap:14px;padding:0 34px;background:#fff;border-bottom:1px solid #e5eaf1}.menu-button{display:grid;place-items:center;width:38px;height:38px;border:1px solid #dbe4ee;border-radius:8px;color:#005cab;background:#fff;font-size:22px;line-height:1}.content{position:relative;z-index:0;width:100%;max-width:none;min-height:calc(100vh - 72px);margin:0;padding:36px}.content:before{position:fixed;right:1%;bottom:-2%;z-index:-1;width:650px;height:650px;content:"";opacity:.06;pointer-events:none;background:url(/images/globo-laranja.png) center / contain no-repeat}.content>*{position:relative;z-index:1}.page-navigation{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;color:var(--muted);font-size:12px}.breadcrumbs a{color:var(--primary);text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumb-separator{color:var(--muted)}.breadcrumb-current{color:var(--text);font-weight:700}.page-back-button{flex:0 0 auto}.duplicate-page-back,.page-error-source{display:none!important}.global-page-error{margin:-14px 0 20px}html[data-theme=dark] .breadcrumbs a{color:#93c5fd}html[data-theme=dark] .breadcrumb-current{color:var(--text)}@media(max-width:760px){.content{padding:24px 18px}.page-navigation{align-items:flex-start}.breadcrumbs{flex:1}}.page-heading{display:flex;justify-content:space-between;margin-bottom:28px}.heading-actions{display:flex;align-items:center;gap:10px}h1{margin:0;font-size:30px}.eyebrow{margin:0 0 7px;color:#f07c0b;font-size:11px;font-weight:800;letter-spacing:1px}.muted{color:#718096}.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.summary-card,.login-card,.table-card{border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 8px 24px #1e40640f}.summary-card{display:grid;gap:12px;padding:22px}.summary-card a{color:#005cab;font-weight:700;text-decoration:none}.toolbar{display:flex;gap:10px;margin-bottom:16px}.toolbar input,label input{width:100%;padding:11px 13px;border:1px solid #cbd5e1;border-radius:8px;outline-color:#005cab}.toolbar input{max-width:480px}.filters-card{margin-bottom:18px;padding:20px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 8px 24px #1e40640f}.filter-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px}.filter-grid label,.filter-actions label{margin:0;font-size:12px}select{width:100%;padding:9px;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.filter-actions{display:flex;align-items:end;gap:10px;margin-top:16px}.filter-actions label{width:150px}.secondary-button{padding:10px 14px;border:1px solid #cbd5e1;border-radius:8px;color:#334155;background:#fff;font-weight:600}.secondary-button:hover{border-color:#005cab;color:#005cab}.multi-select{position:relative;width:100%}.multi-select-control{width:100%;min-height:42px;display:flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid #cbd5e1;border-radius:8px;color:#334155;background:#fff;text-align:left}.multi-select.open .multi-select-control{border-color:#005cab;box-shadow:0 0 0 3px #005cab1f}.multi-placeholder{color:#94a3b8}.multi-chip{max-width:115px;overflow:hidden;padding:4px 7px;border-radius:5px;color:#005cab;background:#e7f1fb;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.multi-chip b{margin-left:5px;font-size:14px;line-height:0}.multi-count{color:#64748b;font-size:11px}.multi-chevron{margin-left:auto;color:#64748b;font-size:17px}.multi-panel{position:absolute;top:calc(100% + 5px);left:0;z-index:30;width:min(330px,90vw);max-height:300px;overflow-y:auto;padding:9px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;box-shadow:0 10px 25px #0f172a29}.multi-search{width:100%;padding:8px;border:1px solid #cbd5e1;border-radius:6px}.multi-actions{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid #edf1f5}.multi-actions button{border:0;color:#005cab;background:none;font-size:11px}.multi-option{display:grid!important;grid-template-columns:22px minmax(0,1fr);align-items:center;width:100%;gap:8px;margin:0!important;padding:8px 4px;border-radius:5px;font-size:12px;font-weight:400;text-align:left!important}.multi-option span{display:block;min-width:0;text-align:left!important;line-height:1.2}.multi-option:hover{background:#f1f5f9}.multi-option input{width:14px;height:14px;margin:0;accent-color:#005cab}.multi-empty{padding:12px 4px;color:#64748b;font-size:12px}.primary-button{width:100%;padding:12px 16px;border:0;border-radius:8px;color:#fff;background:#005cab;font-weight:700}.primary-button.small{width:auto}.primary-button:disabled{opacity:.6;cursor:wait}.table-card{max-width:100%;overflow-x:auto;overflow-y:hidden}table{width:100%;min-width:1420px;border-collapse:collapse}th,td{padding:15px 18px;border-bottom:1px solid #edf1f5;text-align:left;white-space:nowrap}th{color:#64748b;background:#f8fafc;font-size:12px;text-transform:uppercase}tfoot th,tfoot td{color:var(--text);border-top:1px solid var(--border);border-bottom:0;background:var(--surface-soft);font-weight:700}.totalizadora-row td{border-top:2px solid color-mix(in srgb,var(--primary) 48%,var(--border));border-bottom:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));background:var(--primary-soft);font-weight:800}.totalizadora-row td:first-child{box-shadow:inset 5px 0 0 var(--primary)}.plan-group-label{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.plan-group-label:before{content:"GRUPO · TOTALIZADOR";padding:3px 7px;border:1px solid color-mix(in srgb,var(--primary) 45%,var(--border));border-radius:999px;color:var(--primary);background:var(--surface);font-size:9px;font-weight:900;letter-spacing:.45px;line-height:1.2}.status{padding:4px 9px;border-radius:999px;color:#166534;background:#dcfce7;font-size:12px}.grade-icon{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;background:#22c55e;font-size:12px;font-weight:800}.grade-icon.finance{background:#f07c0b}.table-subtitle{display:block;margin-top:3px;color:#718096;font-size:11px}.pagination{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:6px;min-width:1420px;padding:14px 18px;color:var(--muted);border-top:1px solid var(--border);background:var(--surface-soft)}.pagination button{min-width:34px;padding:7px 10px;border:1px solid #cbd5e1;border-radius:7px;background:#fff}.pagination button.active{color:#fff;border-color:#005cab;background:#005cab}.pagination button:disabled{opacity:.45;cursor:not-allowed}.empty-state{padding:28px;color:#64748b;text-align:center}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,#eef6ff,#f8fafc)}.login-card{width:min(100%,410px);padding:32px}.brand-centered{justify-content:center;margin-bottom:30px}.login-card h1{font-size:26px}label{display:grid;gap:7px;margin:18px 0;color:#334155;font-weight:600}.alert{margin:16px 0;padding:11px 13px;border-radius:8px}.error{color:#991b1b;background:#fee2e2}.clickable-row{cursor:pointer}.clickable-row:hover td{background:#f1f7fd}.form-card{padding:24px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 8px 24px #1e40640f}.form-section+.form-section{margin-top:26px;padding-top:24px;border-top:1px solid #edf1f5}.form-section h2{margin:0 0 16px;color:#334155;font-size:16px}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:4px 18px}.form-grid label{margin:9px 0}.form-grid input,.form-grid select,.form-grid textarea{width:100%;padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;outline-color:#005cab}.form-grid textarea{resize:vertical}.full-field{grid-column:1 / -1}.form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid #edf1f5}.success{color:#166534;background:#dcfce7}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.section-heading h2{margin:0}.add-button,.remove-button{padding:8px 11px;border:1px solid #bfdbfe;border-radius:7px;color:#005cab;background:#eff6ff;font-size:12px;font-weight:700}.remove-button{align-self:end;color:#b91c1c;border-color:#fecaca;background:#fff1f2}.repeat-list{display:grid;gap:10px}.repeat-item{display:grid;grid-template-columns:160px minmax(180px,1fr) 130px auto auto;align-items:end;gap:12px;padding:12px;border:1px solid #e5eaf1;border-radius:9px;background:#fbfdff}.repeat-item>*{min-width:0}.repeat-item label{margin:0;font-size:12px}.repeat-item input,.repeat-item select{width:100%;min-width:0;padding:9px 10px;border:1px solid #cbd5e1;border-radius:7px}.repeat-item .wide-field{min-width:0}.supplier-item{grid-template-columns:minmax(360px,1fr) auto}.supplier-item .remove-button{width:auto;min-width:72px;padding:5px 8px;white-space:nowrap}.check-label{display:flex;align-items:center;gap:7px;white-space:nowrap}.check-label input{width:16px;height:16px;accent-color:#005cab}.address-item{grid-template-columns:minmax(120px,1.1fr) minmax(90px,.8fr) minmax(170px,1.8fr) minmax(75px,.7fr) minmax(110px,1.2fr) minmax(110px,1.2fr) minmax(120px,1.3fr) minmax(48px,.5fr) auto}.field-hint{display:block;margin-top:4px;color:#64748b;font-size:10px;font-weight:400}.phone-label{display:flex;align-items:center;justify-content:space-between;gap:5px}.whatsapp-link{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;color:#fff;background:#25d366}.whatsapp-link:hover{background:#128c7e}.whatsapp-link svg{width:13px;height:13px;fill:currentColor}.bank-item{grid-template-columns:160px minmax(160px,1fr) 130px 150px minmax(180px,1.5fr) auto}.theme-switch{display:flex;gap:4px;margin-left:auto;padding:3px;border:1px solid #dbe4ee;border-radius:8px;background:#f8fafc}.theme-switch button{padding:5px 8px;border:0;border-radius:5px;color:#64748b;background:transparent;font-size:11px}.theme-switch button.active,.theme-switch button:hover{color:#005cab;background:#fff;box-shadow:0 1px 3px #0f172a1f}html[data-theme=light] body{color:#172033;background:#fff}html[data-theme=light]{--surface: #fff;--surface-soft: #f8fafc;--border: #e2e8f0;--line: #cbd5e1;--text: #172033;--muted: #64748b}html[data-theme=dark]{--surface: #172235;--surface-soft: #111c2d;--border: #273449;--line: #40516a;--text: #e5edf7;--muted: #9aa9bd;--primary: #60a5fa;--primary-soft: #20334b}html[data-theme=light] .topbar,html[data-theme=light] .summary-card,html[data-theme=light] .login-card,html[data-theme=light] .table-card,html[data-theme=light] .filters-card,html[data-theme=light] .form-card{background:#fff}html[data-theme=dark] body{color:#e5edf7;background:#0f172a}html[data-theme=dark] .page-area{background:#0f172a}html[data-theme=dark] .topbar{color:#e5edf7;background:#111827;border-color:#273449}html[data-theme=dark] .muted{color:#9aa9bd}html[data-theme=dark] .summary-card,html[data-theme=dark] .login-card,html[data-theme=dark] .table-card,html[data-theme=dark] .filters-card,html[data-theme=dark] .form-card{color:#e5edf7;border-color:#273449;background:#172235;box-shadow:0 8px 24px #0003}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] label{color:#e5edf7}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] .multi-select-control{color:#e5edf7;border-color:#40516a;background:#0f172a}html[data-theme=dark] .multi-panel{color:#e5edf7;border-color:#40516a;background:#172235;box-shadow:0 14px 32px #00000061}html[data-theme=dark] .multi-actions{border-bottom-color:#40516a}html[data-theme=dark] .multi-actions button{color:#60a5fa}html[data-theme=dark] .multi-option{color:#e5edf7}html[data-theme=dark] .multi-option:hover{color:#f8fafc;background:#243a55}html[data-theme=dark] .multi-empty{color:#9aa9bd}html[data-theme=dark] .repeat-item{color:var(--text);border-color:var(--border);background:var(--surface-soft)}html[data-theme=dark] .repeat-list,html[data-theme=dark] .repeat-item .check-label,html[data-theme=dark] .repeat-item .phone-label,html[data-theme=dark] .repeat-item label{color:var(--text)}html[data-theme=dark] th{color:#b7c4d5;background:#1e2c40}html[data-theme=dark] td{border-color:#273449}html[data-theme=dark] .table-card{scrollbar-color:#52637a #111c2d}html[data-theme=dark] .table-card::-webkit-scrollbar{width:12px;height:12px}html[data-theme=dark] .table-card::-webkit-scrollbar-track{background:#111c2d}html[data-theme=dark] .table-card::-webkit-scrollbar-thumb{border:3px solid #111c2d;border-radius:999px;background:#52637a}html[data-theme=dark] .pagination button,html[data-theme=dark] .secondary-button,html[data-theme=dark] .theme-switch{color:#d5dfeb;border-color:#40516a;background:#172235}html[data-theme=dark] .pagination button.active{color:#fff;border-color:#3b82f6;background:#2563eb}html[data-theme=dark] .theme-switch button.active,html[data-theme=dark] .theme-switch button:hover{color:#fff;background:#315b85}html[data-theme=dark] .multi-panel,html[data-theme=dark] .autocomplete-list{color:#e5edf7;border-color:#40516a;background:#172235}html[data-theme=dark] .autocomplete-item{color:#e5edf7;background:#172235;border-color:#273449}html[data-theme=dark] .autocomplete-item:hover{background:#243a55}@media(max-width:1000px){.filter-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media(max-width:1024px){.sidebar{z-index:1100;width:min(320px,88vw);transform:translate(-105%);transition:transform .2s ease}.sidebar.open,.sidebar-hidden .sidebar.open{transform:translate(0)}.menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1090;background:#0f172a66}.page-area{margin-left:0}.topbar{padding:0 18px}.menu-button{display:grid}.content{padding:24px 18px}.toolbar{flex-direction:column}.toolbar input,.primary-button.small{max-width:none;width:100%}.filter-grid{grid-template-columns:1fr}.filter-actions{align-items:stretch;flex-direction:column}.filter-actions label,.filter-actions .secondary-button,.filter-actions .primary-button{width:100%}.table-card{overflow-x:auto}table{min-width:1120px}}@media(max-width:900px){.form-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.repeat-item,.address-item{grid-template-columns:repeat(2,minmax(140px,1fr))}.repeat-item .remove-button{justify-self:start}}@media(max-width:560px){.form-grid{grid-template-columns:1fr}.full-field{grid-column:auto}.section-heading{align-items:flex-start;flex-direction:column}.repeat-item,.address-item{grid-template-columns:1fr}.form-actions{flex-direction:column-reverse}.form-actions button{width:100%}}.sidebar-collapsed .sidebar{width:76px;padding-right:10px;padding-left:10px}.sidebar-collapsed .page-area{margin-left:76px}.sidebar-hidden .sidebar{transform:translate(-105%)}.sidebar-hidden .page-area{margin-left:0}@media(max-width:1024px){.sidebar-collapsed .sidebar{width:min(320px,88vw);padding:24px 16px}.sidebar-collapsed .sidebar .brand>span,.sidebar-collapsed .sidebar .main-nav a,.sidebar-collapsed .sidebar-user strong{display:initial}.sidebar-collapsed .sidebar .brand{justify-content:initial}.sidebar-collapsed .sidebar .brand-logo{width:58px;height:54px}.sidebar-collapsed .main-nav a{height:auto;padding:12px 14px;font-size:inherit}.sidebar-collapsed .main-nav a:before{display:none}.page-area,.sidebar-collapsed .page-area{margin-left:0}.sidebar-hidden .sidebar{transform:translate(-105%)}.sidebar-hidden .sidebar.open{transform:translate(0)}}.status{display:inline-block;font-weight:600}.status-prospeccao{color:#92400e;background:#fef3c7}.status-dot{display:inline-block;width:13px;height:13px;border:2px solid rgba(255,255,255,.9);border-radius:50%;background:#22c55e;box-shadow:0 0 0 1px #0f172a1f}.status-dot.status-inativo{background:#94a3b8}.status-dot.status-bloqueado{background:#ef4444}.status-dot.status-prospeccao{background:#f59e0b}.status-dot.status-juridico{background:#a855f7}.status-dot.status-indefinido{background:#cbd5e1}.financial-dot{display:inline-block;width:13px;height:13px;border:2px solid rgba(255,255,255,.9);border-radius:50%;box-shadow:0 0 0 1px #0f172a1f}.financial-green{background:#22c55e}.financial-yellow{background:#facc15}.financial-orange{background:#f97316}.financial-red{background:#ef4444}.table-legend{display:flex;align-items:center;flex-wrap:wrap;gap:16px;min-width:1420px;padding:0 18px 16px;color:#64748b;font-size:12px}.table-legend span{display:inline-flex;align-items:center;gap:6px}.table-legend .financial-dot{width:11px;height:11px}.autocomplete-list{position:absolute;top:calc(100% + 2px);left:0;right:0;z-index:40;overflow:hidden;border:1px solid #cbd5e1;border-radius:8px;background:#fff;box-shadow:0 10px 24px #0f172a29}.autocomplete-item{display:grid;width:100%;gap:3px;padding:10px 12px;border:0;border-bottom:1px solid #edf1f5;color:#172033;background:#fff;text-align:left}.autocomplete-item:hover{background:#eff6ff}.autocomplete-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autocomplete-item small,.autocomplete-empty{color:#64748b;font-size:11px;font-weight:400}.autocomplete-empty{display:block;padding:12px}.status-badge{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.status-financeiro-aberta{color:#1d4ed8;background:#dbeafe}.status-financeiro-parcialmente-quitada{color:#92400e;background:#fef3c7}.status-financeiro-quitada{color:#166534;background:#dcfce7}.status-financeiro-cancelada,.status-financeiro-atrasada{color:#991b1b;background:#fee2e2}.status-ativo{color:#166534;background:#dcfce7}.status-inativo{color:#475569;background:#e2e8f0}.status-bloqueado{color:#991b1b;background:#fee2e2}.status-pendente,.status-prospeccao{color:#92400e;background:#fef3c7}.status-em-andamento{color:#5b21b6;background:#ede9fe}.status-finalizada{color:#166534;background:#dcfce7}.status-atrasada{color:#991b1b;background:#fee2e2}.status-juridico{color:#6b21a8;background:#f3e8ff}.status-indefinido{color:#475569;background:#f1f5f9}html[data-theme=dark] .theme-switch button:hover,html[data-theme=dark] .theme-switch button.active{color:#e5edf7;background:#0b1220}html[data-theme=dark] .secondary-button:hover,html[data-theme=dark] .pagination button:hover{color:#e5edf7;border-color:#64748b;background:#0b1220}html[data-theme=dark] .clickable-row:hover td{color:#f8fafc;background:#243a55}.autocomplete-field{position:relative}.autocomplete-results{position:absolute;z-index:20;top:100%;left:0;right:0;max-height:240px;overflow-y:auto;padding:4px;background:var(--surface, #fff);border:1px solid var(--line, #cbd5e1);border-radius:8px;box-shadow:0 12px 24px #0f172a29}.autocomplete-results button{display:block;width:100%;padding:9px 10px;color:var(--text, #1e293b);text-align:left;background:transparent;border:0;border-radius:6px;cursor:pointer}.autocomplete-results button:hover{background:var(--soft, #eef4fb)}.search-select{position:relative;width:100%}.search-select.disabled{opacity:.75}.search-select-control{width:100%;min-height:42px;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:8px;color:#334155;background:#fff;text-align:left}.search-select-control:disabled{cursor:not-allowed}.search-select.open .search-select-control{border-color:#005cab;box-shadow:0 0 0 3px #005cab1f}.search-select-placeholder{color:#94a3b8}.search-select-chevron{margin-left:auto;color:#64748b;font-size:17px}.search-select-panel{position:absolute;top:calc(100% + 5px);left:0;z-index:35;width:min(360px,95vw);max-height:320px;overflow-y:auto;padding:10px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;box-shadow:0 10px 25px #0f172a29}.search-select-actions{display:flex;gap:8px;margin-bottom:8px}.search-select-search{flex:1;width:100%;padding:8px 10px;border:1px solid #cbd5e1;border-radius:7px}.search-select-clear{flex:0 0 auto;padding:8px 10px;border:1px solid #bfdbfe;border-radius:7px;color:#005cab;background:#eff6ff;font-size:11px;font-weight:700}.search-select-option{display:block;width:100%;padding:9px 10px;border:0;border-radius:7px;color:#334155;background:transparent;text-align:left;white-space:normal}.search-select-option:hover,.search-select-option.active{background:#eef6ff}.search-select-empty{padding:12px 6px;color:#64748b;font-size:12px}.barcode-reader-field{grid-column:1 / -1}.barcode-reader-field input{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.barcode-reader-field small{display:block;margin-top:5px;color:var(--muted, #64748b);font-size:11px;font-weight:400}.rich-editor{width:100%;overflow:hidden;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.rich-editor .ql-toolbar.ql-snow{padding:10px 12px;border:0;border-bottom:1px solid #e2e8f0;background:#f8fafc}.rich-editor .ql-container.ql-snow{min-height:180px;border:0}.rich-editor .ql-editor{min-height:180px;padding:16px;color:var(--text, #1e293b);font:inherit;line-height:1.6}.rich-editor .ql-editor.ql-blank:before{left:16px;color:#94a3b8;font-style:normal}.rich-editor .ql-editor img{max-width:100%;border-radius:8px}.rich-editor .ql-editor video{display:block;width:100%;max-width:100%;min-height:220px;max-height:520px;margin:12px 0;border-radius:8px;background:#0f172a}.rich-editor .ql-editor .ql-video-file{display:block;width:100%;max-width:100%;min-height:220px;margin:12px 0;border-radius:8px;background:#0f172a}.rich-editor .ql-editor .ql-document-link{display:block;width:fit-content;max-width:100%;margin:10px 0;padding:10px 14px;overflow:hidden;color:#075ca8;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff}.rich-editor .ql-editor iframe{display:block;width:100%;min-height:315px;border:0;border-radius:8px}.rich-editor .ql-snow .ql-picker{color:#334155}.rich-editor .ql-snow .ql-stroke{stroke:#334155}.rich-editor .ql-snow .ql-fill{fill:#334155}.rich-editor .ql-snow .ql-picker-options{z-index:5}.rich-editor .ql-toolbar button.ql-attachment:before{content:"📎";display:inline-block;font-size:16px;line-height:1}.rich-editor .ql-toolbar button.ql-attachment{width:28px;padding:3px}.rich-editor .ql-toolbar button.ql-attachment:hover{color:#075ca8}.rich-editor-file-input{display:none}.rich-editor-source-tabs{display:flex;gap:6px;margin:0 0 16px;padding:4px;border-radius:8px;background:#f1f5f9}.rich-editor-source-tabs button{padding:7px 10px;color:#475569;border:0;border-radius:6px;background:transparent;cursor:pointer}.rich-editor-source-tabs button.active{color:#075ca8;background:#fff;box-shadow:0 1px 3px #0f172a1f}.rich-editor-upload-area{display:grid;width:100%;gap:12px;padding:16px;align-items:center;border:1px solid #dbe7f3;border-radius:12px;background:#f8fbff}.rich-editor-upload-area>.file-dropzone-field{width:100%}.rich-editor-upload-area>button{justify-self:end}.rich-editor-selected-file{max-width:100%;overflow:hidden;color:#1e3a8a;text-overflow:ellipsis;white-space:nowrap}.rich-editor-upload-area small{color:#64748b}.rich-editor-library{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;min-height:110px;max-height:280px;overflow-y:auto;padding:8px;place-items:center;color:#64748b}.rich-editor-library-item{display:grid;width:100%;min-height:100px;gap:6px;padding:8px;place-items:center;color:#334155;border:1px solid #dbe4ee;border-radius:8px;background:#fff;cursor:pointer}.rich-editor-library-item:hover{border-color:#60a5fa;background:#eff6ff}.rich-editor-library-item img{width:76px;height:64px;object-fit:cover;border-radius:5px}.rich-editor-file-icon{display:grid;width:76px;height:64px;place-items:center;color:#075ca8;font-size:28px;border-radius:5px;background:#e0efff}.rich-editor-library-item span{width:100%;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.rich-editor-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#0f172a73}.rich-editor-dialog{width:min(460px,100%);padding:20px;border:1px solid #dbe4ee;border-radius:14px;background:#fff;box-shadow:0 24px 60px #0f172a38}.rich-editor-dialog-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.rich-editor-dialog-header h3{margin:0;color:#1e293b;font-size:18px}.rich-editor-dialog-header button{padding:0 6px;color:#64748b;border:0;background:transparent;font-size:25px;cursor:pointer}.rich-editor-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}html[data-theme=dark] .rich-editor-dialog{border-color:#334155;background:#172337}html[data-theme=dark] .rich-editor-dialog-header h3{color:#e5edf7}html[data-theme=dark] .rich-editor{background:#0f172a;border-color:#475569}html[data-theme=dark] .rich-editor .ql-toolbar.ql-snow{background:#172337;border-color:#334155}html[data-theme=dark] .rich-editor .ql-editor{color:#e5edf7}html[data-theme=dark] .rich-editor .ql-snow .ql-picker{color:#dbeafe}html[data-theme=dark] .rich-editor .ql-snow .ql-stroke{stroke:#dbeafe}html[data-theme=dark] .rich-editor .ql-snow .ql-fill{fill:#dbeafe}html[data-theme=dark] .rich-editor-source-tabs{background:#1e293b}html[data-theme=dark] .rich-editor-source-tabs button.active,html[data-theme=dark] .rich-editor-library-item{color:#e5edf7;background:#25344b}html[data-theme=dark] .rich-editor-upload-area{border-color:#3b82f6;background:#172337}html[data-theme=dark] .rich-editor-selected-file{color:#bfdbfe}html[data-theme=dark] .search-select-control,html[data-theme=dark] .search-select-search{color:#e5edf7;border-color:#40516a;background:#0f172a}html[data-theme=dark] .search-select-panel{color:#e5edf7;border-color:#40516a;background:#172235}html[data-theme=dark] .search-select-option{color:#e5edf7}html[data-theme=dark] .search-select-option:hover,html[data-theme=dark] .search-select-option.active{background:#243a55}.status-agendada{color:#1d4ed8;background:#dbeafe}.status-realizada{color:#166534;background:#dcfce7}.status-cancelada{color:#991b1b;background:#fee2e2}.status-adiada{color:#92400e;background:#fef3c7}.table-secondary{display:block;margin-top:4px;color:#64748b;font-weight:400}.agenda-participant-row{grid-template-columns:minmax(150px,.65fr) minmax(220px,1fr) minmax(220px,1fr) auto}@media(max-width:900px){.agenda-participant-row{grid-template-columns:repeat(2,minmax(160px,1fr))}}.task-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(285px,1fr);gap:14px;padding:4px 2px 18px;overflow-x:auto}.task-column{min-height:420px;padding:12px;border:1px solid #dce5ef;border-radius:14px;background:#eef3f8}.task-column.overdue{background:#fff1f2;border-color:#fecdd3}.task-column-heading{display:flex;align-items:center;gap:8px;padding:3px 3px 12px}.task-column-heading>span:last-child{margin-left:auto;padding:3px 8px;border-radius:999px;background:#fff;font-size:11px}.task-status-dot{width:10px;height:10px;border-radius:50%;background:#94a3b8}.task-status-a-fazer{background:#2563eb}.task-status-em-andamento{background:#7c3aed}.task-status-aguardando{background:#f97316}.task-status-concluida{background:#16a34a}.task-status-cancelada,.task-status-__overdue__{background:#dc2626}.task-column-list{display:grid;align-content:start;gap:10px;min-height:350px}.task-card{padding:14px;border:1px solid #dce5ef;border-radius:11px;background:#fff;box-shadow:0 4px 12px #0f172a0f;cursor:grab}.task-card:hover{border-color:#93c5fd;box-shadow:0 8px 20px #0f172a1a}.task-card-title,.task-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.task-card p{max-height:62px;margin:10px 0;overflow:hidden;color:#64748b;font-size:12px;line-height:1.45}.priority-badge{padding:3px 7px;border-radius:6px;color:#475569;background:#e2e8f0;font-size:10px}.priority-badge.high{color:#991b1b;background:#fee2e2}.task-card-tags{display:flex;flex-wrap:wrap;gap:5px}.task-card-tags span{padding:3px 6px;border-radius:5px;color:#475569;background:#f1f5f9;font-size:10px}.task-card-footer{margin-top:12px}.task-card-footer small{color:#64748b}.task-avatars{display:flex}.task-avatars span{display:grid;width:25px;height:25px;margin-left:-5px;place-items:center;border:2px solid #fff;border-radius:50%;color:#fff;background:#075ca8;font-size:8px;font-weight:800}.task-avatars span:first-child{margin-left:0}.task-column-empty{padding:24px 8px;color:#94a3b8;font-size:12px;text-align:center}.form-tabs{display:flex;gap:4px;margin-bottom:18px;padding:4px;overflow-x:auto;border-radius:10px;background:#eef3f8}.form-tabs button{padding:9px 14px;border:0;border-radius:7px;color:#475569;background:transparent;white-space:nowrap}.form-tabs button.active{color:#fff;background:#075ca8}.form-tabs button:disabled{opacity:.45;cursor:not-allowed}.task-comments,.relation-list,.attachment-list{display:grid;gap:9px;margin-top:18px}.task-comments article,.relation-list>div,.attachment-list>a{padding:12px;border:1px solid #e2e8f0;border-radius:9px;color:inherit;background:#fff;text-decoration:none}.task-comments article>div,.relation-list>div{display:flex;align-items:center;gap:9px}.task-comments article small{margin-left:auto;color:#64748b}.task-comments article p{margin:9px 0 0;white-space:pre-wrap}.relation-list span{flex:1}.attachment-upload-card{max-width:1180px;padding:18px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.attachment-upload{display:grid;grid-template-columns:minmax(320px,1.5fr) minmax(180px,.5fr) auto;gap:14px;align-items:end}.attachment-dropzone{grid-column:1 / -1}.attachment-upload label{min-width:0;margin:0;font-size:12px}.attachment-upload label>input{min-height:42px}.attachment-submit{min-height:42px;white-space:nowrap}.attachment-list a{display:grid;gap:4px;color:inherit;text-decoration:none}.attachment-list small{color:#64748b}.attachment-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:12px;border:1px solid #e2e8f0;border-radius:9px;background:#fff}.related-tabs{margin-bottom:18px}.text-danger{color:#dc2626;font-weight:700}.attachment-link{display:grid;gap:4px;padding:0;border:0;color:inherit;background:transparent;text-align:left}.attachment-edit-row{grid-template-columns:minmax(180px,.8fr) minmax(260px,1.4fr) minmax(150px,.5fr) auto}.attachment-edit-row label{min-width:0;margin:0;font-size:12px}.attachment-file-summary{display:flex;min-width:0;align-items:center;gap:10px;padding:8px;border-radius:8px}.attachment-file-copy{display:grid;min-width:0;gap:4px;text-align:left}.attachment-file-summary:hover{color:#075ca8;background:#eef6ff}.attachment-file-summary strong,.attachment-file-summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-row-actions{display:flex;align-items:end;gap:8px}html[data-theme=dark] .attachment-file-summary:hover{color:#93c5fd;background:#20334b}@media(max-width:1100px){.attachment-edit-row{grid-template-columns:repeat(2,minmax(220px,1fr))}.attachment-row-actions{justify-content:flex-end}}@media(max-width:700px){.attachment-edit-row{grid-template-columns:1fr}.attachment-row-actions{justify-content:stretch}.attachment-row-actions button{flex:1}}.readonly-field{display:block;min-height:42px;padding:11px 13px;border:1px solid #dbe4ee;border-radius:8px;color:#64748b;background:#f8fafc}html[data-theme=dark] .task-column{border-color:#334155;background:#111c2d}html[data-theme=dark] .task-column.overdue{background:#30191f;border-color:#7f1d1d}html[data-theme=dark] .task-card,html[data-theme=dark] .task-comments article,html[data-theme=dark] .relation-list>div,html[data-theme=dark] .attachment-list>a{color:#e5edf7;border-color:#334155;background:#172337}html[data-theme=dark] .form-tabs{background:#111c2d}html[data-theme=dark] .attachment-upload-card{border-color:#334155;background:#111c2d}html[data-theme=dark] .file-dropzone-field .file-dropzone{border-color:#52657a;background:#111c2d;color:#e5edf7}html[data-theme=dark] .file-dropzone-field .file-dropzone:hover,html[data-theme=dark] .file-dropzone-field .file-dropzone:focus-visible{border-color:#60a5fa;background:#172337;box-shadow:0 0 0 4px #60a5fa29}html[data-theme=dark] .file-dropzone-field .file-dropzone.is-dragging{border-color:#38bdf8;background:#173653;box-shadow:0 0 0 5px #38bdf833}html[data-theme=dark] .file-dropzone-field .file-dropzone.has-file{border-color:#34d399;background:#102c27}html[data-theme=dark] .file-dropzone-field .file-dropzone-label,html[data-theme=dark] .file-dropzone-field .file-dropzone-copy strong{color:#e5edf7}html[data-theme=dark] .file-dropzone-field .file-dropzone-copy small{color:#a9bad0}html[data-theme=dark] .file-dropzone-field .file-dropzone-copy small span{color:#93c5fd}html[data-theme=dark] .file-dropzone-field .file-dropzone-icon{color:#eff6ff;background:#2563eb}html[data-theme=dark] .file-dropzone-field .has-file .file-dropzone-icon{color:#ecfdf5;background:#059669}html[data-theme=dark] .file-dropzone-field .file-dropzone-remove{border-color:#7f1d1d;color:#fca5a5;background:#26384c}@media(max-width:1100px){.attachment-upload{grid-template-columns:repeat(2,minmax(220px,1fr))}.attachment-submit{justify-self:start}}@media(max-width:760px){.task-board{grid-auto-columns:86vw}.attachment-upload{grid-template-columns:1fr}.attachment-submit{width:100%}}.audience-preview.is-empty{border-color:#f59e0b}.audience-result-heading{display:flex;justify-content:space-between;gap:16px}.audience-result-heading>div:first-child{display:grid;gap:4px}.audience-result-heading span{color:var(--muted);font-size:12px}.audience-breakdown,.applied-filters{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.audience-breakdown span,.applied-filters span{padding:5px 8px;border-radius:999px;color:var(--text);background:var(--surface);font-size:11px}.applied-filters{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.applied-filters small,.applied-filters em{color:var(--muted)}@media(max-width:700px){.audience-result-heading{display:grid}}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}th.sortable:hover{background:#f0f4f8}th.sortable .sort-icon{font-size:1.5rem;margin-left:4px;color:#000;opacity:.4}th.sortable.active .sort-icon{opacity:1;color:#000}html[data-theme=dark] th.sortable .sort-icon,html[data-theme=dark] th.sortable.active .sort-icon{color:#fff}html[data-theme=dark] th.sortable:hover{background:#1e293b}input.cep-searching{background-image:linear-gradient(90deg,transparent,rgb(14 116 144 / 10%),transparent);background-size:200% 100%;animation:cep-searching 1s linear infinite}input[data-cep-status=success]{border-color:#22c55e}input[data-cep-status=error]{border-color:#ef4444}@keyframes cep-searching{to{background-position:-200% 0}}.nfe-import-card{margin-bottom:1.5rem;padding:1rem;border:1px solid var(--border);border-radius:12px;color:var(--text);background:var(--surface-soft)}.file-button{cursor:pointer}.file-button input{display:none}.nfe-summary,.import-mode{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center;margin:.75rem 0}.nfe-summary{color:var(--text)}.import-mode{padding:.75rem;border-radius:8px;color:var(--text);border:1px solid var(--border);background:#fff8e6}.import-mode label{display:inline-flex;gap:.4rem;align-items:center;margin:0}.compact-input{min-width:5rem;max-width:8rem}.nfe-key-query{display:flex;gap:.75rem;align-items:end;margin:.75rem 0}.nfe-key-query label{flex:1;margin:0}.nfe-key-query button{white-space:nowrap}.ocr-text{margin-top:.75rem}.ocr-text pre{max-height:14rem;overflow:auto;white-space:pre-wrap;font-size:.8rem}html[data-theme=dark] .import-mode{border-color:#725d2a;background:#2d2718}html[data-theme=dark] .nfe-import-card .muted,html[data-theme=dark] .nfe-import-card small{color:#aebdd0}html[data-theme=dark] .nfe-key-query input{color:#e5edf7;background:#0f172a;border-color:#40516a}@media(max-width:680px){.nfe-key-query{align-items:stretch;flex-direction:column}}html[data-theme=dark] .status-pendente{color:#fde68a;background:#514116}html[data-theme=dark] .alert.warning{color:#fde68a;border:1px solid #725d2a;background:#2d2718}html[data-theme=dark] .portal-page{color:#e5edf7!important;background:#091322!important}html[data-theme=dark] .portal-header,html[data-theme=dark] .portal-search,html[data-theme=dark] .portal-card,html[data-theme=dark] .os-card,html[data-theme=dark] .request-tabs button,html[data-theme=dark] .portal-files>button{color:#e5edf7!important;border-color:#27364b!important;background:#111c2d!important;box-shadow:0 10px 30px #0000003d!important}html[data-theme=dark] .portal-brand,html[data-theme=dark] .portal-brand strong,html[data-theme=dark] .portal-page h1,html[data-theme=dark] .portal-page h2,html[data-theme=dark] .portal-page h3,html[data-theme=dark] .portal-page label,html[data-theme=dark] .os-card dd,html[data-theme=dark] .os-card h2,html[data-theme=dark] .portal-empty strong{color:#e5edf7!important}html[data-theme=dark] .portal-brand small,html[data-theme=dark] .portal-page .muted,html[data-theme=dark] .os-card p,html[data-theme=dark] .os-card dt,html[data-theme=dark] .summary small,html[data-theme=dark] .conversation time,html[data-theme=dark] .portal-files small,html[data-theme=dark] .portal-empty span{color:#a9bad0!important}html[data-theme=dark] .portal-search input,html[data-theme=dark] .portal-page input,html[data-theme=dark] .portal-page textarea,html[data-theme=dark] .portal-page select{color:#e5edf7!important;border-color:#3a4b63!important;background:#0b1524!important;color-scheme:dark}html[data-theme=dark] .portal-search input::placeholder,html[data-theme=dark] .portal-page input::placeholder,html[data-theme=dark] .portal-page textarea::placeholder{color:#7f91aa!important}html[data-theme=dark] .portal-page .theme-choice{border-color:#334155!important;background:#0b1524!important}html[data-theme=dark] .portal-page .theme-choice button.active{color:#bfdbfe!important;background:#20304a!important;box-shadow:none!important}html[data-theme=dark] .portal-page .secondary-button,html[data-theme=dark] .portal-page .pagination button{color:#d5dfeb!important;border-color:#40516a!important;background:#172235!important}html[data-theme=dark] .portal-page .secondary-button:hover,html[data-theme=dark] .portal-page .pagination button:hover,html[data-theme=dark] .portal-files>button:hover{color:#f8fafc!important;border-color:#3b82f6!important;background:#172337!important}html[data-theme=dark] .os-card dl,html[data-theme=dark] .reply,html[data-theme=dark] .portal-attachments,html[data-theme=dark] .rating-card{border-color:#27364b!important}html[data-theme=dark] .os-number,html[data-theme=dark] .os-card footer,html[data-theme=dark] .conversation header strong,html[data-theme=dark] .link-button{color:#93c5fd!important}html[data-theme=dark] .conversation{border-color:#27364b!important;background:#0b1524!important}html[data-theme=dark] .conversation article{color:#e5edf7!important;border-color:#334155!important;background:#172235!important;box-shadow:none!important}html[data-theme=dark] .conversation article.team-message:after{border-top-color:#334155!important;border-right-color:#334155!important}html[data-theme=dark] .conversation article.client-message{border-color:#166534!important;background:#102c27!important}html[data-theme=dark] .conversation article.client-message:after{border-top-color:#166534!important;border-left-color:#166534!important}
