.header[data-v-04389569]{background:#fffffff2;width:100vw;position:fixed;top:0;left:0;right:0;z-index:100;box-sizing:border-box;border:0;padding:1rem 2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.subtitle[data-v-04389569]{font-size:1.2rem;font-weight:700;margin-bottom:1.5rem}.logo[data-v-04389569]{font-size:1.8rem;font-weight:700;color:#2c3e50;text-decoration:none}.nav[data-v-04389569]{display:flex;justify-content:space-between;align-items:center;width:100%}.nav-links[data-v-04389569]{display:flex;gap:20px;list-style:none;align-items:center}.nav-links a[data-v-04389569]{text-decoration:none;color:#2c3e50;font-weight:500;transition:all .3s ease}.nav-links a[data-v-04389569]:hover{color:#3498db;box-shadow:0 0 5px #0000001a}.hamburger[data-v-04389569]{display:none;cursor:pointer;background:none;border:none}.bar[data-v-04389569]{display:block;width:25px;height:3px;margin:5px auto;background-color:#333;transition:all .3s ease-in-out}.main-content[data-v-04389569]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;padding:2rem 0;text-align:center;max-width:900px;margin:110px auto 0;box-sizing:border-box}.case-form-container[data-v-04389569]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border-radius:18px;box-shadow:0 8px 32px #2c3e5014;padding:2rem 3rem;max-width:600px;width:100%;margin:0 auto;gap:1.2rem}.icon[data-v-04389569]{position:absolute;left:1.3rem;color:#888;font-size:1.2rem;pointer-events:none}.submit-btn[data-v-04389569]{width:100%;padding:.7rem 1.5rem;font-size:20px}.form-container[data-v-def5aa13]{display:flex;align-items:center;justify-content:center;max-width:900px;margin:0 auto}.form-wrapper[data-v-def5aa13]{position:relative;overflow:hidden;max-width:700px;width:auto;min-height:520px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;background:#fff;border-radius:18px;box-shadow:0 8px 32px #2c3e5014;padding:2rem 4rem}.form-title[data-v-def5aa13],.form-subtitle[data-v-def5aa13]{text-align:center}.icon[data-v-def5aa13]{left:1.3rem!important;color:#888;font-size:1rem;pointer-events:none}.icon-eye[data-v-def5aa13]{position:absolute;right:.8rem;color:#888;font-size:1rem;cursor:pointer}.password-container[data-v-def5aa13]{position:relative;display:flex;align-items:center}.step-anchor[data-v-def5aa13]{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.4rem 1rem;border-radius:8px;background:#f5f7fa;color:#2c3e50;font-weight:500;font-size:1rem;gap:.5rem;transition:background .2s,color .2s}.step-anchor[data-v-def5aa13]:hover{background:#e1e8ed;color:#3498db}.btn[data-v-def5aa13]{padding:.75rem 1.5rem;width:100%;font-size:1.3rem}.divider[data-v-def5aa13]{text-align:center;margin:1rem 0;color:#888}.redirect-link[data-v-def5aa13]{text-align:center;margin-top:1rem}.form-container[data-v-89deda25]{display:flex;align-items:center;justify-content:center;max-width:900px;margin:0 auto}.form-wrapper[data-v-89deda25]{position:relative;overflow:hidden;max-width:700px;width:auto;min-height:520px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;background:#fff;border-radius:18px;box-shadow:0 8px 32px #2c3e5014;padding:2rem 4rem}.form-title[data-v-89deda25],.form-subtitle[data-v-89deda25]{text-align:center}.step-nav[data-v-89deda25]{display:flex;gap:10px;justify-content:space-around;margin-top:10px}.step-anchor[data-v-89deda25]{cursor:pointer;display:flex;align-items:center;padding:.4rem 1rem;border-radius:8px;background:#f5f7fa;color:#2c3e50;font-weight:500;font-size:1.1rem;gap:.5rem;transition:background .2s,color .2s}.step-anchor[data-v-89deda25]:hover{background:#e1e8ed;color:#3498db}.step-anchor.disabled[data-v-89deda25]{opacity:.55;pointer-events:none;cursor:not-allowed;filter:grayscale(.05)}.icon-left[data-v-89deda25]{margin-right:6px}.icon-right[data-v-89deda25]{margin-left:6px}.input-label[data-v-89deda25]{font-size:1.2rem}.password-feedback[data-v-89deda25]{position:relative;margin-bottom:1rem;padding:.5rem .8rem;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s;max-height:500px;opacity:1}.password-feedback.hide[data-v-89deda25]{max-height:0!important;opacity:0!important;padding:0!important}#password-strength-meter[data-v-89deda25]{width:100%;height:8px;background:#e1e8ed;border-radius:6px;margin-top:-2rem;margin-bottom:1rem;overflow:hidden}.strength-bar[data-v-89deda25]{height:100%;border-radius:6px;transition:width .3s}.strength-bar.weak[data-v-89deda25]{background:#e74c3c}.strength-bar.medium[data-v-89deda25]{background:#f1c40f}.strength-bar.strong[data-v-89deda25]{background:#27ae60}#password-strength-tips ul[data-v-89deda25]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;width:100%}#password-strength-tips li[data-v-89deda25]{font-size:.8rem;padding:.3rem .7rem;border-radius:8px;background:#f0f0f0;color:#888;transition:background .2s,color .2s}#password-strength-tips li.valid[data-v-89deda25]{background:#27ae60;color:#fff}#password-strength-tips li.invalid[data-v-89deda25]{background:#e74c3c;color:#fff}.btn[data-v-89deda25]{padding:.75rem 1.5rem;width:100%;font-size:1.3rem;margin-bottom:16px}.icon[data-v-89deda25]{position:absolute;left:1.3rem!important;color:#888;font-size:1.2rem;pointer-events:none}.icon-eye[data-v-89deda25]{position:absolute;right:.8rem;color:#888;font-size:1.2rem;cursor:pointer}.password-container[data-v-89deda25]{position:relative;display:flex;align-items:center}.divider[data-v-89deda25]{text-align:center;margin:1rem 0;color:#888}.redirect-link[data-v-89deda25]{text-align:center;margin-top:1rem}.kpi-grid[data-v-503f967e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.kpi-card[data-v-503f967e]{background:#fff;padding:20px;border-radius:10px;display:flex;gap:15px;align-items:center;box-shadow:0 2px 5px #0000000d;border-bottom:3px solid transparent}.kpi-card .icon[data-v-503f967e]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#f1f5f9}.kpi-card.blue[data-v-503f967e]{border-color:#3b82f6}.kpi-card.blue .icon[data-v-503f967e]{background:#eff6ff;color:#3b82f6}.kpi-card.red[data-v-503f967e]{border-color:#ef4444}.kpi-card.red .icon[data-v-503f967e]{background:#fef2f2;color:#ef4444}.kpi-card.yellow[data-v-503f967e]{border-color:#eab308}.kpi-card.yellow .icon[data-v-503f967e]{background:#fefce8;color:#eab308}.kpi-card .data h3[data-v-503f967e]{margin:0;font-size:1.8rem}.kpi-card .data span[data-v-503f967e]{font-size:.85rem;color:#64748b}.chart-container-box[data-v-503f967e]{background:#fff;padding:20px;border-radius:10px;height:350px}.chart-box[data-v-503f967e]{height:100%}.modal-excluir-overlay[data-v-b1ae243d]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#1e293b8c;display:flex;align-items:center;justify-content:center;z-index:9999}.modal-excluir-box[data-v-b1ae243d]{background:#fff;border-radius:14px;box-shadow:0 8px 32px #1e293b2e;padding:32px 28px 24px;min-width:320px;max-width:90vw;text-align:center;display:flex;flex-direction:column;gap:18px}.modal-excluir-box h3[data-v-b1ae243d]{font-size:1.18rem;color:#1e293b;font-weight:700}.modal-excluir-box p[data-v-b1ae243d]{color:#64748b;font-size:1rem}.modal-excluir-actions[data-v-b1ae243d]{display:flex;gap:18px;justify-content:center;margin-top:10px}.btn-cancelar[data-v-b1ae243d]{background:#f3f4f6;color:#334155;border:none;border-radius:8px;padding:8px 22px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}.btn-cancelar[data-v-b1ae243d]:hover{background:#e5e7eb}.btn-confirmar[data-v-b1ae243d]{background:#ef4444;color:#fff;border:none;border-radius:8px;padding:8px 22px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}.btn-confirmar[data-v-b1ae243d]:hover{background:#b91c1c}.evt-telefone-agenda[data-v-b1ae243d]{cursor:pointer;color:#2d7ef7;display:flex;align-items:center;gap:8px;transition:background .2s}.evt-telefone-agenda .icon-inline[data-v-b1ae243d],.evt-telefone-agenda span[data-v-b1ae243d]{color:#2d7ef7}.evt-telefone-agenda:hover span[data-v-b1ae243d]{text-decoration:underline}.toast-copiado[data-v-b1ae243d]{position:fixed;left:50%;bottom:40px;transform:translate(-50%);background:#3b82f6;color:#fff;padding:10px 22px;border-radius:8px;font-size:1rem;font-weight:500;box-shadow:0 2px 12px #3b82f626;z-index:9999;opacity:.95}.fade-enter-active[data-v-b1ae243d],.fade-leave-active[data-v-b1ae243d]{transition:opacity .3s}.fade-enter-from[data-v-b1ae243d],.fade-leave-to[data-v-b1ae243d]{opacity:0}.btn-icon[data-v-b1ae243d]{background:#f3f4f6;color:#64748b;border:none;border-radius:6px;padding:7px 10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.btn-icon[data-v-b1ae243d]:hover{background:#e5e7eb;color:#3b82f6}.btn-icon-delete[data-v-b1ae243d]{background:#fee2e2;color:#ef4444;border:none;border-radius:6px;padding:7px 10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.btn-icon-delete[data-v-b1ae243d]:hover{background:#fecaca;color:#b91c1c}.upload-area[data-v-b1ae243d]{border:2px dashed #3b82f6;border-radius:12px;background:#f8fafc;padding:24px 0;margin-bottom:30px;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}.upload-area[data-v-b1ae243d]:hover{background:#e0e7ff}.upload-content[data-v-b1ae243d]{display:flex;flex-direction:column;align-items:center}.upload-icon[data-v-b1ae243d]{color:#94a3b8;margin-bottom:8px}.agenda-group[data-v-b1ae243d]{margin-bottom:25px}.agenda-day-header[data-v-b1ae243d]{font-size:.9rem;font-weight:600;color:#3b82f6;text-transform:uppercase;letter-spacing:.5px;padding-bottom:10px;border-bottom:1px solid #e2e8f0;margin-bottom:15px}.agenda-list[data-v-b1ae243d]{display:flex;flex-direction:column;gap:12px}.agenda-item[data-v-b1ae243d]{background:#fff;padding:16px 20px;border-radius:10px;display:flex;align-items:center;gap:16px;box-shadow:0 2px 5px #00000008;border-left:4px solid #3b82f6}.evt-time[data-v-b1ae243d]{font-size:.9rem;font-weight:600;color:#0f172a;width:60px}.evt-divider[data-v-b1ae243d]{width:2px;height:40px;background-color:#f1f5f9}.evt-info[data-v-b1ae243d]{flex:1}.evt-info h4[data-v-b1ae243d]{color:#0f172a;margin-bottom:10px;font-size:1.15rem;font-weight:700}.evt-row-info[data-v-b1ae243d]{display:flex;flex-direction:row;gap:32px;align-items:center;justify-content:flex-start;margin-bottom:2px}.evt-dado[data-v-b1ae243d]{font-size:1.05rem;color:#334155;display:flex;align-items:center;gap:8px;min-width:120px}.evt-dado[data-v-b1ae243d]:last-child{max-width:250px;overflow-x:auto;white-space:nowrap;scrollbar-width:thin;scrollbar-color:#3b82f6 #e5e7eb}.evt-dado[data-v-b1ae243d]:last-child::-webkit-scrollbar{height:6px}.evt-dado[data-v-b1ae243d]:last-child::-webkit-scrollbar-thumb{background:#3b82f6;border-radius:4px}.evt-dado[data-v-b1ae243d]:last-child::-webkit-scrollbar-track{background:#e5e7eb;border-radius:4px}.evt-actions[data-v-b1ae243d]{display:flex;gap:8px}.telefone-inline[data-v-b1ae243d]{margin-left:8px;opacity:.7}.icon-inline[data-v-b1ae243d]{display:inline;margin-right:2px}.upload-area[data-v-06e47a8c]{border:2px dashed #3b82f6;border-radius:12px;background:#f8fafc;padding:24px 0;margin-bottom:30px;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}.upload-area[data-v-06e47a8c]:hover{background:#e0e7ff}.upload-content[data-v-06e47a8c]{display:flex;flex-direction:column;align-items:center}.upload-icon[data-v-06e47a8c]{color:#94a3b8;margin-bottom:8px}.atendimentos-lista[data-v-06e47a8c]{display:flex;flex-direction:column;gap:18px}.atendimento-item[data-v-06e47a8c]{display:flex;align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 2px 5px #00000008;border-left:5px solid #3b82f6;padding:16px 20px;gap:16px;transition:box-shadow .2s;position:relative}.atendimento-item-expandivel[data-v-06e47a8c]{transition:box-shadow .2s,background .2s;cursor:pointer}.atendimento-item-expandivel.expandido[data-v-06e47a8c]{background:#f1f5f9}.atendimento-info[data-v-06e47a8c]{flex:1;display:flex;flex-direction:row;align-items:center;gap:16px}.evt-time[data-v-06e47a8c]{font-size:.9rem;font-weight:600;color:#0f172a;width:60px}.evt-divider[data-v-06e47a8c]{width:2px;height:40px;background-color:#f1f5f9}.evt-info[data-v-06e47a8c]{flex:1}.evt-info h4[data-v-06e47a8c]{color:#0f172a;margin-bottom:10px;font-size:1.15rem;font-weight:700}.evt-row-info[data-v-06e47a8c]{display:flex;flex-direction:row;gap:32px;align-items:center;justify-content:flex-start;margin-bottom:2px}.evt-dado[data-v-06e47a8c]{font-size:1.05rem;color:#334155;display:flex;align-items:center;gap:8px;min-width:120px}.evt-telefone-agenda[data-v-06e47a8c]{cursor:pointer;color:#2d7ef7;display:flex;align-items:center;gap:8px;transition:background .2s}.evt-telefone-agenda .icon-inline[data-v-06e47a8c],.evt-telefone-agenda span[data-v-06e47a8c]{color:#2d7ef7}.evt-telefone-agenda:hover span[data-v-06e47a8c]{text-decoration:underline}.atendimento-actions[data-v-06e47a8c]{display:flex;flex-direction:row;gap:8px;align-items:center;margin-left:18px;margin-top:10px;position:relative}.badge[data-v-06e47a8c]{padding:4px 14px;border-radius:9999px;font-size:.98rem;font-weight:600;display:inline-block;letter-spacing:.2px}.badge-blue[data-v-06e47a8c]{background-color:#e0f2fe;color:#0284c7}.badge-yellow[data-v-06e47a8c]{background-color:#fef9c3;color:#b45309}.badge-green[data-v-06e47a8c]{background-color:#dcfce7;color:#15803d}.badge-red[data-v-06e47a8c]{background-color:#fee2e2;color:#b91c1c}.btn-icon[data-v-06e47a8c]{background:#f3f4f6;color:#64748b;border:none;border-radius:6px;padding:7px 10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.btn-icon[data-v-06e47a8c]:hover{background:#e5e7eb;color:#3b82f6}.btn-icon-delete[data-v-06e47a8c]{background:#fee2e2;color:#ef4444;border:none;border-radius:6px;padding:7px 10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.btn-icon-delete[data-v-06e47a8c]:hover{background:#fecaca;color:#b91c1c}.btn-arrow[data-v-06e47a8c]{background:#f3f4f6;color:#3b82f6;border:none;border-radius:6px;padding:7px 10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.btn-arrow[data-v-06e47a8c]:hover{background:#e0e7eb}.btn-arrow svg[data-v-06e47a8c]{display:block;transition:transform .25s}.btn-arrow .arrow-up[data-v-06e47a8c]{transform:rotate(180deg)}.atendimento-detalhes-expandido[data-v-06e47a8c]{overflow:hidden;width:100%;background:#fff;border-left:5px solid #3b82f6;border-radius:0 0 12px 12px;margin-top:12px;padding:18px 24px 10px;box-shadow:0 2px 8px #3b82f612;display:flex;flex-direction:column;gap:12px}.atendimento-detalhe-bloco[data-v-06e47a8c]{margin-bottom:6px}.atendimento-detalhe-label[data-v-06e47a8c]{color:#3b82f6;font-weight:600;font-size:1rem;margin-bottom:2px}.atendimento-detalhe-valor[data-v-06e47a8c]{color:#334155;font-size:1.02rem;margin-bottom:2px}.toast-copiado[data-v-06e47a8c]{position:fixed;left:50%;bottom:40px;transform:translate(-50%);background:#3b82f6;color:#fff;padding:10px 22px;border-radius:8px;font-size:1rem;font-weight:500;box-shadow:0 2px 12px #3b82f626;z-index:9999;opacity:.95}.fade-enter-active[data-v-06e47a8c],.fade-leave-active[data-v-06e47a8c]{transition:opacity .3s}.fade-enter-from[data-v-06e47a8c],.fade-leave-to[data-v-06e47a8c]{opacity:0}.modal-excluir-overlay[data-v-06e47a8c]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#1e293b8c;display:flex;align-items:center;justify-content:center;z-index:9999}.modal-excluir-box[data-v-06e47a8c]{background:#fff;border-radius:14px;box-shadow:0 8px 32px #1e293b2e;padding:32px 28px 24px;min-width:320px;max-width:90vw;text-align:center;display:flex;flex-direction:column;gap:18px}.modal-excluir-box h3[data-v-06e47a8c]{font-size:1.18rem;color:#1e293b;font-weight:700}.modal-excluir-box p[data-v-06e47a8c]{color:#64748b;font-size:1rem}.modal-excluir-actions[data-v-06e47a8c]{display:flex;gap:18px;justify-content:center;margin-top:10px}.btn-confirmar[data-v-06e47a8c]{background:#ef4444;color:#fff;border:none;border-radius:8px;padding:8px 22px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s;min-width:110px;display:inline-block}.btn-confirmar[data-v-06e47a8c]:hover{background:#b91c1c}.btn-cancelar[data-v-06e47a8c]{background:#f3f4f6;color:#334155;border:none;border-radius:8px;padding:8px 22px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s;min-width:110px;display:inline-block}.btn-cancelar[data-v-06e47a8c]:hover{background:#e5e7eb}.empty-txt[data-v-06e47a8c]{padding:20px;text-align:center;color:#94a3b8}.kpi-grid[data-v-6b7097dc]{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:30px}.kpi-card[data-v-6b7097dc]{background:#fff;padding:20px;border-radius:10px;display:flex;gap:15px;align-items:center;box-shadow:0 2px 5px #0000000d;border-bottom:3px solid transparent}.kpi-card.red[data-v-6b7097dc]{border-color:#ef4444}.kpi-card.red .icon[data-v-6b7097dc]{background:#fef2f2;color:#ef4444}.kpi-card .icon[data-v-6b7097dc]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#f1f5f9}.kpi-card .data h3[data-v-6b7097dc]{margin:0;font-size:1.8rem}.kpi-card .data span[data-v-6b7097dc]{font-size:.85rem;color:#64748b}.upload-area[data-v-6b7097dc]{border:2px dashed #cbd5e1;background:#f8fafc;padding:30px;text-align:center;border-radius:10px;cursor:pointer;transition:.2s}.upload-area[data-v-6b7097dc]:hover{border-color:#3b82f6;background:#eff6ff}.upload-content[data-v-6b7097dc]{display:flex;flex-direction:column;align-items:center;gap:10px}.upload-icon[data-v-6b7097dc]{color:#94a3b8}.table-responsive[data-v-6b7097dc]{background:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;overflow:hidden}.mt-4[data-v-6b7097dc]{margin-top:20px}table[data-v-6b7097dc]{width:100%;border-collapse:collapse}th[data-v-6b7097dc]{background:#f8fafc;padding:15px;text-align:left;font-size:.85rem;color:#64748b}td[data-v-6b7097dc]{padding:15px;border-top:1px solid #f1f5f9;font-size:.9rem}.fw-500[data-v-6b7097dc]{font-weight:500}.badge[data-v-6b7097dc]{padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:600}.badge-orange[data-v-6b7097dc]{background:#fff7ed;color:#f97316}.valor-negativo[data-v-6b7097dc]{color:#ef4444;font-weight:700}.td-right[data-v-6b7097dc]{text-align:right}.btn-icon[data-v-6b7097dc]{background:#f1f5f9;color:#64748b;border:none;border-radius:6px;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:.2s}.btn-icon[data-v-6b7097dc]:hover{background:#e2e8f0}.btn-icon-delete[data-v-6b7097dc]{background:#fef2f2;color:#ef4444;border:none;border-radius:6px;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:.2s}.btn-icon-delete[data-v-6b7097dc]:hover{background:#fee2e2}.empty-txt[data-v-6b7097dc]{padding:20px;text-align:center;color:#94a3b8}.finance-dashboard[data-v-9dbad1be]{display:flex;gap:30px;height:100%;align-items:flex-start}.finance-controls[data-v-9dbad1be]{flex:1;background:#fff;padding:30px;border-radius:16px;box-shadow:0 4px 6px -1px #0000000d}.finance-result[data-v-9dbad1be]{flex:1}.result-card[data-v-9dbad1be]{background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;padding:40px;border-radius:20px;box-shadow:0 20px 25px -5px #0000001a}.result-header[data-v-9dbad1be]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;color:#94a3b8;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.result-value[data-v-9dbad1be]{font-size:3.5rem;font-weight:700;color:#38bdf8;margin-bottom:30px}.result-value small[data-v-9dbad1be]{font-size:1.5rem;color:#94a3b8}.btn-generate-proposal[data-v-9dbad1be]{width:100%;margin-top:30px;padding:15px;background:#3b82f6;color:#fff;border:none;border-radius:10px;font-weight:600;font-size:1rem;cursor:pointer;transition:.2s}.btn-generate-proposal[data-v-9dbad1be]:hover{background:#2563eb}.control-group[data-v-9dbad1be]{margin-bottom:25px}.control-group label[data-v-9dbad1be]{display:block;margin-bottom:10px;font-weight:600;color:#334155;font-size:.95rem}.input-currency[data-v-9dbad1be]{display:flex;align-items:center;border:2px solid #e2e8f0;border-radius:10px;overflow:hidden;transition:.2s}.input-currency[data-v-9dbad1be]:focus-within{border-color:#3b82f6}.input-currency span[data-v-9dbad1be]{background:#f8fafc;padding:12px 16px;color:#64748b;font-weight:600;border-right:1px solid #e2e8f0}.input-currency input[data-v-9dbad1be]{width:100%;padding:12px;border:none;outline:none;font-size:1.1rem;font-weight:500;color:#0f172a}.slider-wrapper[data-v-9dbad1be]{display:flex;align-items:center;gap:15px}.slider-range[data-v-9dbad1be]{flex:1;cursor:pointer}.slider-badge[data-v-9dbad1be]{background:#eff6ff;color:#3b82f6;padding:4px 10px;border-radius:6px;font-weight:700}.icon-opacity[data-v-9dbad1be]{opacity:.5}.upload-area[data-v-6b0b8f5d]{border:2px dashed #cbd5e1;background:#f8fafc;padding:30px;text-align:center;border-radius:10px;cursor:pointer;transition:.2s}.upload-area[data-v-6b0b8f5d]:hover{border-color:#3b82f6;background:#eff6ff}.upload-content[data-v-6b0b8f5d]{display:flex;flex-direction:column;align-items:center;gap:10px}.upload-icon[data-v-6b0b8f5d]{color:#94a3b8}.table-responsive[data-v-6b0b8f5d]{background:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;overflow:hidden}.mt-4[data-v-6b0b8f5d]{margin-top:20px}table[data-v-6b0b8f5d]{width:100%;border-collapse:collapse}th[data-v-6b0b8f5d]{background:#f8fafc;padding:15px;text-align:left;font-size:.85rem;color:#64748b}td[data-v-6b0b8f5d]{padding:15px;border-top:1px solid #f1f5f9;font-size:.9rem}.file-row[data-v-6b0b8f5d]{display:flex;align-items:center;gap:8px}.file-icon[data-v-6b0b8f5d]{width:32px;height:32px;background:#f1f5f9;border-radius:6px;display:flex;align-items:center;justify-content:center}.icon-red[data-v-6b0b8f5d]{color:#ef4444;background:#fef2f2}.icon-blue[data-v-6b0b8f5d]{color:#3b82f6;background:#eff6ff}.file-nome[data-v-6b0b8f5d]{display:inline-block;vertical-align:middle}.btn-del[data-v-6b0b8f5d]{border:none;background:none;color:#94a3b8;cursor:pointer;transition:.2s}.btn-del[data-v-6b0b8f5d]:hover{color:#ef4444}.empty-txt[data-v-6b0b8f5d]{padding:20px;text-align:center;color:#94a3b8}.contato-detalhes-expandido[data-v-aec43d30]{overflow:hidden}.contato-item-expandivel[data-v-aec43d30]{transition:box-shadow .2s,background .2s;cursor:pointer}.contato-item-expandivel.expandido[data-v-aec43d30]{background:#f1f5f9}.btn-arrow[data-v-aec43d30]{background:#f3f4f6;color:#3b82f6;border:none;border-radius:6px;padding:7px 10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.btn-arrow[data-v-aec43d30]:hover{background:#e0e7eb}.btn-arrow svg[data-v-aec43d30]{display:block;transition:transform .25s}.btn-arrow .arrow-up[data-v-aec43d30]{transform:rotate(180deg)}.contato-detalhes-expandido[data-v-aec43d30]{width:100%;background:#fff;border-left:5px solid #3b82f6;border-radius:0 0 12px 12px;margin-top:12px;padding:18px 24px 10px;box-shadow:0 2px 8px #3b82f612;display:flex;flex-direction:column;gap:12px}.contato-detalhe-bloco[data-v-aec43d30]{margin-bottom:6px}.contato-detalhe-label[data-v-aec43d30]{color:#3b82f6;font-weight:600;font-size:1rem;margin-bottom:2px}.contato-detalhe-valor[data-v-aec43d30]{color:#334155;font-size:1.02rem;margin-bottom:2px}.contato-detalhe-lista[data-v-aec43d30]{margin:0 0 0 10px;padding:0;list-style:disc inside}.contato-detalhe-lista li[data-v-aec43d30]{color:#334155;font-size:1.01rem;margin-bottom:2px}.toast-copiado[data-v-aec43d30]{position:fixed;left:50%;bottom:40px;transform:translate(-50%);background:#3b82f6;color:#fff;padding:10px 22px;border-radius:8px;font-size:1rem;font-weight:500;box-shadow:0 2px 12px #3b82f626;z-index:9999;opacity:.95}.fade-enter-active[data-v-aec43d30],.fade-leave-active[data-v-aec43d30]{transition:opacity .3s}.fade-enter-from[data-v-aec43d30],.fade-leave-to[data-v-aec43d30]{opacity:0}.modal-excluir-overlay[data-v-aec43d30]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#1e293b8c;display:flex;align-items:center;justify-content:center;z-index:9999}.modal-excluir-box[data-v-aec43d30]{background:#fff;border-radius:14px;box-shadow:0 8px 32px #1e293b2e;padding:32px 28px 24px;min-width:320px;max-width:90vw;text-align:center;display:flex;flex-direction:column;gap:18px}.modal-excluir-box h3[data-v-aec43d30]{font-size:1.18rem;color:#1e293b;font-weight:700}.modal-excluir-box p[data-v-aec43d30]{color:#64748b;font-size:1rem}.modal-excluir-actions[data-v-aec43d30]{display:flex;gap:18px;justify-content:center;margin-top:10px}.btn-confirmar[data-v-aec43d30]{background:#ef4444;color:#fff;border:none;border-radius:8px;padding:8px 22px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s;min-width:110px;display:inline-block}.btn-confirmar[data-v-aec43d30]:hover{background:#b91c1c}.btn-cancelar[data-v-aec43d30]{background:#f3f4f6;color:#334155;border:none;border-radius:8px;padding:8px 22px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s;min-width:110px;display:inline-block}.btn-cancelar[data-v-aec43d30]:hover{background:#e5e7eb}.upload-area[data-v-aec43d30]{border:2px dashed #3b82f6;border-radius:12px;background:#f8fafc;padding:24px 0;margin-bottom:30px;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}.upload-area[data-v-aec43d30]:hover{background:#e0e7ff}.upload-content[data-v-aec43d30]{display:flex;flex-direction:column;align-items:center}.upload-icon[data-v-aec43d30]{color:#94a3b8;margin-bottom:8px}.contatos-lista[data-v-aec43d30]{display:flex;flex-direction:column;gap:18px}.contato-item[data-v-aec43d30]{display:flex;align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 2px 5px #00000008;border-left:5px solid #3b82f6;padding:18px 24px;gap:24px;transition:box-shadow .2s;position:relative}.contato-item[data-v-aec43d30]:hover{box-shadow:0 4px 16px #3b82f61a}.contato-borda[data-v-aec43d30]{width:5px;height:48px;background:#3b82f6;border-radius:8px;margin-right:12px}.contato-info[data-v-aec43d30]{flex:1;display:flex;flex-direction:column;gap:8px}.contato-nome[data-v-aec43d30]{font-weight:600;font-size:1.1rem;color:#0f172a;margin-bottom:2px}.contato-dados-agenda[data-v-aec43d30]{display:flex;flex-direction:row;align-items:center;gap:32px;color:#64748b;font-size:1.05rem;margin-top:2px}.contato-dado-agenda[data-v-aec43d30]{display:flex;align-items:center;gap:8px;font-size:1.05rem;color:#64748b;background:none;padding:0;border-radius:0;font-weight:400;cursor:default}.contato-telefone-agenda[data-v-aec43d30]{cursor:pointer;color:#2d7ef7;transition:background .2s}.contato-telefone-agenda[data-v-aec43d30]:hover{text-decoration:underline;background:none}.contato-actions[data-v-aec43d30]{display:flex;flex-direction:row;gap:8px;align-items:center;margin-left:18px;margin-top:10px;position:relative}.btn-icon[data-v-aec43d30]{background:#f3f4f6;color:#64748b;border:none;border-radius:6px;padding:7px 10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.btn-icon[data-v-aec43d30]:hover{background:#e5e7eb;color:#3b82f6}.btn-icon-delete[data-v-aec43d30]{background:#fee2e2;color:#ef4444;border:none;border-radius:6px;padding:7px 10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.btn-icon-delete[data-v-aec43d30]:hover{background:#fecaca;color:#b91c1c}.modal-detalhes-overlay[data-v-aec43d30]{position:fixed;inset:0;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-detalhes-box[data-v-aec43d30]{background:#fff;border-radius:8px;padding:32px 24px;min-width:320px;max-width:90vw;box-shadow:0 2px 16px #00000014}.view-panel[data-v-92524fba]{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000f;padding:0 0 24px}.view-header[data-v-92524fba]{display:flex;flex-direction:column;gap:2px;padding:24px 24px 0}.view-header h2[data-v-92524fba]{font-size:1.4rem;font-weight:700;color:#1e293b}.view-header p[data-v-92524fba]{font-size:.95rem;color:#64748b}.upload-area[data-v-92524fba]{border:2px dashed #3b82f6;border-radius:12px;background:#f8fafc;padding:24px 0;margin:24px 24px 0;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}.upload-area[data-v-92524fba]:hover{background:#e0e7ff}.upload-content[data-v-92524fba]{display:flex;flex-direction:column;align-items:center;gap:6px}.upload-icon[data-v-92524fba]{color:#94a3b8}.processos-lista[data-v-92524fba]{margin:0 24px;display:flex;flex-direction:column;gap:18px}.processo-item[data-v-92524fba]{display:flex;align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0f172a0f;border:1px solid #e2e8f0;padding:12px 16px;transition:box-shadow .2s,border-color .2s,background .2s;position:relative}.processo-item[data-v-92524fba]:hover{box-shadow:0 6px 20px #0f172a1a;border-color:#cbd5e1}.processo-item-expandivel.expandido[data-v-92524fba]{background:#f8fafc}.proc-strip[data-v-92524fba]{width:8px;background:linear-gradient(180deg,#0f172a,#1e293b);border-top-left-radius:12px;border-bottom-left-radius:12px}.processo-item-expandivel[data-v-92524fba]{cursor:pointer}.processo-item-expandivel.expandido[data-v-92524fba]{background:#f1f5f9}.processo-info[data-v-92524fba]{flex:1;display:flex;flex-direction:column;gap:12px;padding:16px 20px 14px}.processo-info.vertical .cabecalho[data-v-92524fba]{display:flex;align-items:center;justify-content:space-between;gap:12px}.status-badge[data-v-92524fba]{display:flex;align-items:center}.proc-numero[data-v-92524fba]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95rem;font-weight:700;color:#0b66a3;background:#eef6ff;border:1px dashed #cfe7f8;border-radius:6px;padding:6px 10px;min-width:140px;text-align:center}.proc-divider[data-v-92524fba]{width:1px;background:#e2e8f0;border-radius:1px;margin:0 12px}.proc-info[data-v-92524fba]{flex:1}.grid-infos[data-v-92524fba]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 12px}.info-bloco[data-v-92524fba]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px}.info-label[data-v-92524fba]{display:block;font-size:.8rem;font-weight:800;color:#3b82f6;text-transform:uppercase;letter-spacing:.4px}.info-valor[data-v-92524fba]{font-size:.98rem;color:#0f172a}.info-valor.valor[data-v-92524fba]{color:#0b7a3b}.info-valor.vara[data-v-92524fba]{color:#0b66a3}.info-valor.causa[data-v-92524fba]{color:#7c3aed}.linhas-detalhe[data-v-92524fba]{display:flex;flex-direction:column;gap:8px}.linha-detalhe[data-v-92524fba]{background:#fff;border-left:4px solid #3b82f6;border-radius:8px;padding:10px 12px}.info-valor.lista[data-v-92524fba]{color:#334155}.proc-dado[data-v-92524fba]{font-size:1rem;color:#334155;display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;padding:4px 10px}.badge[data-v-92524fba]{padding:4px 12px;border-radius:6px;font-size:.88rem;font-weight:600;display:inline-block;letter-spacing:.2px;border:1px solid #e2e8f0;background:#f8fafc;color:#0f172a}.badge-blue[data-v-92524fba]{border-color:#cfe7f8;background:#eef6ff;color:#0b66a3}.badge-orange[data-v-92524fba]{border-color:#fde7d2;background:#fff3e8;color:#b45309}.badge-green[data-v-92524fba]{border-color:#cfe9d6;background:#ecfdf5;color:#166534}.processo-actions[data-v-92524fba]{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.btn-icon[data-v-92524fba]{background:#f3f4f6;color:#64748b;border:none;border-radius:6px;padding:7px 10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.btn-icon[data-v-92524fba]:hover{background:#e5e7eb;color:#3b82f6}.btn-icon-delete[data-v-92524fba]{background:#fee2e2;color:#ef4444;border:none;border-radius:6px;padding:7px 10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.btn-icon-delete[data-v-92524fba]:hover{background:#fecaca;color:#b91c1c}.btn-arrow[data-v-92524fba]{background:#f3f4f6;color:#3b82f6;border:none;border-radius:6px;padding:7px 10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.btn-arrow[data-v-92524fba]:hover{background:#e0e7eb}.btn-arrow svg[data-v-92524fba]{display:block;transition:transform .25s}.arrow-up[data-v-92524fba]{transform:rotate(180deg)}.processo-detalhes-expandido[data-v-92524fba]{overflow:hidden;width:100%;background:#fff;border-top:1px dashed #e2e8f0;border-radius:0 0 12px 12px;margin-top:0;padding:16px 20px 12px;display:flex;flex-direction:column;gap:12px}.processo-detalhe-bloco[data-v-92524fba]{margin-bottom:6px}.processo-detalhe-label[data-v-92524fba]{color:#3b82f6;font-weight:600;font-size:1rem;margin-bottom:2px}.processo-detalhe-valor[data-v-92524fba]{color:#334155;font-size:1.02rem;margin-bottom:2px}.processo-detalhe-lista[data-v-92524fba]{margin:0 0 0 10px;padding:0;list-style:disc inside;color:#334155}.empty-txt[data-v-92524fba]{padding:20px;text-align:center;color:#94a3b8}.modal-excluir-overlay[data-v-92524fba]{position:fixed;inset:0;background:#1e293b8c;z-index:1000;display:flex;align-items:center;justify-content:center}.modal-excluir-box[data-v-92524fba]{background:#fff;border-radius:14px;box-shadow:0 8px 32px #1e293b2e;padding:32px 28px 24px;min-width:320px;max-width:90vw;text-align:center;display:flex;flex-direction:column;gap:18px}.modal-excluir-actions[data-v-92524fba]{display:flex;gap:18px;justify-content:center;margin-top:10px}.btn-confirmar[data-v-92524fba]{background:#ef4444;color:#fff;border:none;border-radius:8px;padding:8px 22px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s;min-width:110px;display:inline-block}.btn-confirmar[data-v-92524fba]:hover{background:#b91c1c}.btn-cancelar[data-v-92524fba]{background:#f3f4f6;color:#334155;border:none;border-radius:8px;padding:8px 22px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s;min-width:110px;display:inline-block}.btn-cancelar[data-v-92524fba]:hover{background:#e5e7eb}.fade-enter-active[data-v-92524fba],.fade-leave-active[data-v-92524fba]{transition:opacity .3s}.fade-enter-from[data-v-92524fba],.fade-leave-to[data-v-92524fba]{opacity:0}.upload-area[data-v-3176a7b1]{border:2px dashed #cbd5e1;background:#f8fafc;padding:30px;text-align:center;border-radius:10px;cursor:pointer;transition:.2s}.upload-area[data-v-3176a7b1]:hover{border-color:#3b82f6;background:#eff6ff}.upload-content[data-v-3176a7b1]{display:flex;flex-direction:column;align-items:center;gap:10px}.upload-icon[data-v-3176a7b1]{color:#94a3b8}.table-responsive[data-v-3176a7b1]{background:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;overflow:hidden}.mt-4[data-v-3176a7b1]{margin-top:20px}table[data-v-3176a7b1]{width:100%;border-collapse:collapse}th[data-v-3176a7b1]{background:#f8fafc;padding:15px;text-align:left;font-size:.85rem;color:#64748b}td[data-v-3176a7b1]{padding:15px;border-top:1px solid #f1f5f9;font-size:.9rem}.badge[data-v-3176a7b1]{padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:600}.badge-blue[data-v-3176a7b1]{background:#eff6ff;color:#3b82f6}.badge-orange[data-v-3176a7b1]{background:#fff7ed;color:#f97316}.badge-green[data-v-3176a7b1]{background:#dcfce7;color:#16a34a}.text-primary[data-v-3176a7b1]{color:#3b82f6}.text-truncate[data-v-3176a7b1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.max-width-200[data-v-3176a7b1]{max-width:200px}.td-right[data-v-3176a7b1]{text-align:right}.btn-icon[data-v-3176a7b1]{background:#f1f5f9;color:#64748b;border:none;border-radius:6px;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:.2s}.btn-icon[data-v-3176a7b1]:hover{background:#e2e8f0}.empty-txt[data-v-3176a7b1]{padding:20px;text-align:center;color:#94a3b8}.layout-force-full[data-v-c41792db]{display:flex;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background-color:#f8fafc}.btn-logout[data-v-c41792db]{width:100%;padding:12px;background:#ef4444;border:none;color:#fff;text-align:left;cursor:pointer;display:flex;align-items:center;gap:12px;border-radius:6px;font-size:.95rem;font-weight:600;margin-bottom:8px;transition:background .2s}.btn-logout[data-v-c41792db]:hover{background:#dc2626}.sidebar-fixed[data-v-c41792db]{width:260px;height:100vh;background:#0f172a;color:#fff;display:flex;flex-direction:column;position:fixed;left:0;top:0;bottom:0;z-index:100}.sidebar-header[data-v-c41792db]{padding:24px;border-bottom:1px solid rgba(255,255,255,.05)}.sidebar-header h1[data-v-c41792db]{margin:0;font-size:1.5rem;text-align:center}.nav-container[data-v-c41792db]{flex:1;overflow-y:auto;padding:20px}.nav-list[data-v-c41792db]{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px}.nav-list button[data-v-c41792db]{width:100%;padding:12px;background:transparent;border:none;color:#94a3b8;text-align:left;cursor:pointer;display:flex;align-items:center;gap:12px;border-radius:6px;font-size:.95rem;transition:.2s}.nav-list button[data-v-c41792db]:hover{background:#1e293b;color:#fff}.nav-list button.active[data-v-c41792db]{background:#3b82f6;color:#fff;font-weight:600}.menu-separator[data-v-c41792db]{height:1px;background:#ffffff1a;margin:10px 0}.sidebar-footer[data-v-c41792db]{padding:20px;background:#0f172a;border-top:1px solid rgba(255,255,255,.1)}.sidebar-footer h3[data-v-c41792db]{font-size:.75rem;color:#64748b;text-transform:uppercase;margin-bottom:10px}.btn-action[data-v-c41792db]{display:flex;align-items:center;gap:10px;width:100%;padding:10px;background:#ffffff0d;border:1px solid #1e293b;color:#cbd5e1;border-radius:6px;cursor:pointer;margin-bottom:5px}.empty-actions[data-v-c41792db]{text-align:center;color:#64748b;padding:10px}.main-content-offset[data-v-c41792db]{margin-left:260px;flex:1;height:100vh;overflow:hidden;display:flex;flex-direction:column;width:calc(100% - 260px)}.top-bar[data-v-c41792db]{height:70px;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;padding:0 32px;flex-shrink:0}.search-wrapper[data-v-c41792db]{position:relative;width:300px}.search-icon[data-v-c41792db]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#94a3b8}.search-wrapper input[data-v-c41792db]{width:100%;padding:10px 10px 10px 35px;border:1px solid #e2e8f0;border-radius:8px;outline:none}.user-profile[data-v-c41792db]{display:flex;align-items:center;gap:10px}.office-name[data-v-c41792db]{font-weight:600;color:#64748b;border-right:1px solid #eee;padding-right:10px;font-size:.9rem}.avatar-circle[data-v-c41792db]{width:32px;height:32px;background:#eff6ff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#3b82f6}.dynamic-view[data-v-c41792db]{flex:1;overflow-y:auto;padding:30px;background:#f8fafc}.view-panel[data-v-c41792db]{max-width:1400px;margin:0 auto}.view-header[data-v-c41792db]{margin-bottom:30px}.view-header h2[data-v-c41792db]{margin:0 0 5px;color:#0f172a}.view-header p[data-v-c41792db]{margin:0;color:#64748b}.empty-view[data-v-c41792db]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;text-align:center;color:#94a3b8}.empty-txt[data-v-c41792db]{padding:20px;text-align:center;color:#94a3b8}.kpi-grid[data-v-c41792db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.kpi-card[data-v-c41792db]{background:#fff;padding:20px;border-radius:10px;display:flex;gap:15px;align-items:center;box-shadow:0 2px 5px #0000000d;border-bottom:3px solid transparent}.kpi-card .icon[data-v-c41792db]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#f1f5f9}.kpi-card.blue[data-v-c41792db]{border-color:#3b82f6}.kpi-card.blue .icon[data-v-c41792db]{background:#eff6ff;color:#3b82f6}.kpi-card.red[data-v-c41792db]{border-color:#ef4444}.kpi-card.red .icon[data-v-c41792db]{background:#fef2f2;color:#ef4444}.kpi-card.yellow[data-v-c41792db]{border-color:#eab308}.kpi-card.yellow .icon[data-v-c41792db]{background:#fefce8;color:#eab308}.kpi-card .data h3[data-v-c41792db]{margin:0;font-size:1.8rem}.kpi-card .data span[data-v-c41792db]{font-size:.85rem;color:#64748b}.chart-container-box[data-v-c41792db]{background:#fff;padding:20px;border-radius:10px;height:350px}.chart-box[data-v-c41792db]{height:100%}.finance-dashboard[data-v-c41792db]{display:flex;gap:30px;height:100%;align-items:flex-start}.finance-controls[data-v-c41792db]{flex:1;background:#fff;padding:30px;border-radius:16px;box-shadow:0 4px 6px -1px #0000000d}.finance-result[data-v-c41792db]{flex:1}.result-card[data-v-c41792db]{background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;padding:40px;border-radius:20px;box-shadow:0 20px 25px -5px #0000001a}.result-header[data-v-c41792db]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;color:#94a3b8;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.result-value[data-v-c41792db]{font-size:3.5rem;font-weight:700;color:#38bdf8;margin-bottom:30px}.result-value small[data-v-c41792db]{font-size:1.5rem;color:#94a3b8}.btn-generate-proposal[data-v-c41792db]{width:100%;margin-top:30px;padding:15px;background:#3b82f6;color:#fff;border:none;border-radius:10px;font-weight:600;font-size:1rem;cursor:pointer;transition:.2s}.btn-generate-proposal[data-v-c41792db]:hover{background:#2563eb}.control-group[data-v-c41792db]{margin-bottom:25px}.control-group label[data-v-c41792db]{display:block;margin-bottom:10px;font-weight:600;color:#334155;font-size:.95rem}.input-currency[data-v-c41792db]{display:flex;align-items:center;border:2px solid #e2e8f0;border-radius:10px;overflow:hidden;transition:.2s}.input-currency[data-v-c41792db]:focus-within{border-color:#3b82f6}.input-currency span[data-v-c41792db]{background:#f8fafc;padding:12px 16px;color:#64748b;font-weight:600;border-right:1px solid #e2e8f0}.input-currency input[data-v-c41792db]{width:100%;padding:12px;border:none;outline:none;font-size:1.1rem;font-weight:500;color:#0f172a}.slider-wrapper[data-v-c41792db]{display:flex;align-items:center;gap:15px}.slider-range[data-v-c41792db]{flex:1;cursor:pointer}.slider-badge[data-v-c41792db]{background:#eff6ff;color:#3b82f6;padding:4px 10px;border-radius:6px;font-weight:700}.agenda-group[data-v-c41792db]{margin-bottom:25px}.agenda-day-header[data-v-c41792db]{font-size:.9rem;font-weight:600;color:#3b82f6;text-transform:uppercase;letter-spacing:.5px;padding-bottom:10px;border-bottom:1px solid #e2e8f0;margin-bottom:15px}.agenda-list[data-v-c41792db]{display:flex;flex-direction:column;gap:12px}.agenda-item[data-v-c41792db]{background:#fff;padding:16px 20px;border-radius:10px;display:flex;align-items:center;gap:16px;box-shadow:0 2px 5px #00000008;border-left:4px solid #3b82f6}.evt-time[data-v-c41792db]{font-size:.9rem;font-weight:600;color:#0f172a;width:60px}.evt-divider[data-v-c41792db]{width:2px;height:40px;background-color:#f1f5f9}.evt-info[data-v-c41792db]{flex:1}.evt-info h4[data-v-c41792db]{color:#0f172a;margin-bottom:4px}.evt-info p[data-v-c41792db]{font-size:.9rem;color:#64748b;margin:0}.evt-subinfo[data-v-c41792db]{font-size:.9rem;color:#334155;display:flex;align-items:center;gap:15px;margin:4px 0}.evt-local[data-v-c41792db]{font-size:.85rem;color:#64748b;display:flex;align-items:center;gap:4px;margin-top:4px}.evt-actions[data-v-c41792db]{display:flex;gap:8px}.table-responsive[data-v-c41792db]{background:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;overflow:hidden}.mt-4[data-v-c41792db]{margin-top:20px}table[data-v-c41792db]{width:100%;border-collapse:collapse}th[data-v-c41792db]{background:#f8fafc;padding:15px;text-align:left;font-size:.85rem;color:#64748b}td[data-v-c41792db]{padding:15px;border-top:1px solid #f1f5f9;font-size:.9rem}.fw-500[data-v-c41792db]{font-weight:500}.badge[data-v-c41792db]{padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:600}.badge-blue[data-v-c41792db]{background:#eff6ff;color:#3b82f6}.badge-orange[data-v-c41792db]{background:#fff7ed;color:#f97316}.badge-green[data-v-c41792db]{background:#dcfce7;color:#16a34a}.btn-icon[data-v-c41792db]{background:#f1f5f9;color:#64748b;border:none;border-radius:6px;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:.2s}.btn-icon[data-v-c41792db]:hover{background:#e2e8f0}.btn-icon-delete[data-v-c41792db]{background:#fef2f2;color:#ef4444;border:none;border-radius:6px;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:.2s}.btn-icon-delete[data-v-c41792db]:hover{background:#fee2e2}.btn-del[data-v-c41792db]{border:none;background:none;color:#94a3b8;cursor:pointer;transition:.2s}.btn-del[data-v-c41792db]:hover{color:#ef4444}.upload-area[data-v-c41792db]{border:2px dashed #cbd5e1;background:#f8fafc;padding:30px;text-align:center;border-radius:10px;cursor:pointer;transition:.2s}.upload-area[data-v-c41792db]:hover{border-color:#3b82f6;background:#eff6ff}.upload-content[data-v-c41792db]{display:flex;flex-direction:column;align-items:center;gap:10px}.upload-icon[data-v-c41792db]{color:#94a3b8}.clients-grid[data-v-c41792db]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.client-card[data-v-c41792db]{background:#fff;padding:20px;border-radius:10px;text-align:center;box-shadow:0 2px 5px #0000000d}.avatar[data-v-c41792db]{width:50px;height:50px;background:#3b82f6;color:#fff;border-radius:50%;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700}.client-card h4[data-v-c41792db]{margin:10px 0;color:#0f172a}.client-card p[data-v-c41792db]{display:flex;align-items:center;justify-content:center;gap:5px;font-size:.9rem;color:#64748b;margin:5px 0}.client-card small[data-v-c41792db]{color:#94a3b8}.file-icon[data-v-c41792db]{width:32px;height:32px;background:#f1f5f9;border-radius:6px;display:flex;align-items:center;justify-content:center}.icon-red[data-v-c41792db]{color:#ef4444;background:#fef2f2}.icon-blue[data-v-c41792db]{color:#3b82f6;background:#eff6ff}.modal-overlay[data-v-c41792db]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0f172a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000}.modal-box[data-v-c41792db]{background:#fff;width:100%;max-width:400px;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px #0000001a;animation:slideUp-c41792db .3s}.modal-wide[data-v-c41792db]{max-width:700px}.modal-head[data-v-c41792db]{padding:16px 24px;background:#f8fafc;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;align-items:center}.modal-head h3[data-v-c41792db]{margin:0;font-size:1.1rem;font-weight:600;color:#0f172a}.btn-close-modal[data-v-c41792db]{background:none;border:none;cursor:pointer;color:#94a3b8;padding:0;line-height:1;transition:color .2s}.btn-close-modal[data-v-c41792db]:hover{color:#ef4444}.modal-body[data-v-c41792db]{padding:24px}.modal-desc[data-v-c41792db]{font-size:.9rem;color:#64748b;margin-bottom:20px;margin-top:-10px}.form-group[data-v-c41792db]{margin-bottom:20px}.form-group label[data-v-c41792db]{display:block;margin-bottom:5px;font-weight:500;color:#334155;font-size:.9rem}.form-group-row[data-v-c41792db]{display:flex;gap:15px}.form-group.half[data-v-c41792db]{flex:1}.input-padrao[data-v-c41792db]{width:100%;padding:12px;border:1px solid #cbd5e1;border-radius:8px;margin-top:5px;font-size:1rem;box-sizing:border-box;transition:border-color .2s}.input-padrao[data-v-c41792db]:focus{outline:none;border-color:#3b82f6}.grid-form[data-v-c41792db]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.full-width[data-v-c41792db]{grid-column:span 2}.btn-save[data-v-c41792db]{width:100%;padding:12px;background:#3b82f6;color:#fff;border:none;border-radius:8px;margin-top:10px;cursor:pointer;font-weight:600;font-size:.95rem;transition:background .2s}.btn-save[data-v-c41792db]:hover{background:#2563eb}.reading-modal[data-v-c41792db]{max-width:600px}.reading-body[data-v-c41792db]{text-align:left}.meta-info[data-v-c41792db]{display:flex;gap:15px;margin-bottom:15px;font-size:.9rem;color:#64748b;align-items:center}.content-text[data-v-c41792db]{background:#f8fafc;padding:15px;border-radius:8px;border:1px solid #e2e8f0;line-height:1.6;color:#334155;font-size:.95rem;white-space:pre-wrap;max-height:300px;overflow-y:auto}.fade-in[data-v-c41792db]{animation:fadeIn-c41792db .3s ease}@keyframes fadeIn-c41792db{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp-c41792db{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.text-primary[data-v-c41792db]{color:#3b82f6}.text-truncate[data-v-c41792db]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-overlay-logout[data-v-c41792db]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0f172ab3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:3000}.modal-logout-box[data-v-c41792db]{background:#fff;max-width:500px;width:100%;border-radius:16px;box-shadow:0 10px 30px #00000026;padding:32px 24px 24px;text-align:center;animation:slideUp-c41792db .3s}.modal-logout-box h3[data-v-c41792db]{margin:0 0 10px;font-size:1.15rem;color:#0f172a}.modal-logout-desc[data-v-c41792db]{color:#64748b;font-size:.95rem;margin-bottom:24px}.modal-logout-actions[data-v-c41792db]{display:flex;gap:12px;justify-content:space-around}.btn-logout-confirm[data-v-c41792db]{background:#2c3e50;color:#fff;border:none;border-radius:8px;padding:10px 18px;font-weight:600;font-size:1rem;cursor:pointer;transition:background .2s}.btn-logout-confirm[data-v-c41792db]:hover{background:#364c62}.btn-logout-cancel[data-v-c41792db]{background:#f1f5f9;color:#334155;border:none;border-radius:8px;padding:10px 18px;font-weight:600;font-size:1rem;cursor:pointer;transition:background .2s}.btn-logout-cancel[data-v-c41792db]:hover{background:#e2e8f0}.header[data-v-4fa8c76a]{background:#fffffff2;width:100vw;position:fixed;top:0;left:0;right:0;z-index:100;box-sizing:border-box;border:0;padding:1rem 2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.header-flex[data-v-4fa8c76a]{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;width:100%}.header-left[data-v-4fa8c76a]{position:absolute;left:0;top:0;height:100%;display:flex;align-items:center;justify-content:flex-start;flex:1}.header-center[data-v-4fa8c76a]{width:100%;display:flex;align-items:center;justify-content:center;flex:2}.nav-container[data-v-4fa8c76a],.process-header-custom[data-v-4fa8c76a]{display:flex;align-items:center;justify-content:center;position:relative;min-height:90px}.nav-menu[data-v-4fa8c76a]{margin-right:1.5rem}.fa-arrow-left[data-v-4fa8c76a]{display:flex;align-items:center;justify-content:center;width:auto;height:40px;color:#2c3e50;gap:12px;border:none;font-size:1.3rem;border-radius:8px;padding:8px 12px;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s}.fa-arrow-left[data-v-4fa8c76a]:hover{background:#e1e8ed;color:#3498db}.logo[data-v-4fa8c76a]{font-size:2.5rem;font-weight:700;color:#2c3e50;text-decoration:none}.main-content[data-v-4fa8c76a]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;padding:2rem 0;text-align:center;margin-top:110px}.flex-align-gap[data-v-4fa8c76a]{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.lawyer-avatar[data-v-4fa8c76a]{width:90px;height:90px;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px #2c3e501a}.lawyer-info[data-v-4fa8c76a],.lawyer-contact[data-v-4fa8c76a]{min-width:160px}.flex-space-between[data-v-4fa8c76a]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.loading-message[data-v-4fa8c76a]{text-align:center;padding:2rem;color:#666}.process-header[data-v-4fa8c76a]{text-align:left}.process-title[data-v-4fa8c76a]{font-size:1.5rem;color:#2c3e50;margin-bottom:.5rem}.process-subtitle[data-v-4fa8c76a]{color:#666;margin-bottom:1rem}.status-badge[data-v-4fa8c76a]{padding:.25rem .75rem;border-radius:12px;font-size:.875rem;font-weight:500}.status-badge.active[data-v-4fa8c76a]{background-color:#d4edda;color:#155724}.lawyer-card[data-v-4fa8c76a]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.lawyer-name[data-v-4fa8c76a]{font-size:1.25rem;font-weight:600;color:#2c3e50;margin-bottom:.25rem}.lawyer-details[data-v-4fa8c76a]{color:#666;margin-bottom:.25rem}.contact-item[data-v-4fa8c76a]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:#666}.icon-contact[data-v-4fa8c76a]{width:18px;height:18px;color:#888}*{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}body{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;color:#2c3e50;display:flex;justify-content:center;align-items:center}#app{display:flex;min-height:100vh}.login-btn,.btn,.btn-primary,.btn-plano,.btn-incremental,.btn-lido,.btn-fechar,.submit-btn{background:#2c3e50;color:#fff;padding:.75rem 1.5rem;border-radius:8px;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none;font-weight:600;text-align:center;font-size:1rem}.login-btn:hover,.btn:hover,.btn-primary:hover,.btn-plano:hover,.btn-incremental:hover,.btn-lido:hover,.btn-fechar:hover,.submit-btn:hover{background:#34495e;box-shadow:0 5px 15px #2c3e504d;transform:translateY(-2px)}.btn-incremental{background:#27ae60}.btn-incremental:hover{background:#2ecc71}.btn-plano{background:#292625}.btn-plano:hover{background:#8a8a8a}.btn-lido{background:#95a5a6}.btn-lido:hover{background:#7f8c8d}.btn-fechar{background:#95a5a6}.btn-fechar:hover{background:#7f8c8d}.btn-google{background:#fff;color:#444;border:1px solid #e1e8ed;border-radius:8px;padding:.7rem 1.5rem;font-size:1rem;font-weight:600;min-width:220px;max-width:320px;display:flex;justify-content:center;text-align:center;align-items:center;gap:10px;cursor:pointer;box-shadow:0 2px 8px #4285f414;transition:box-shadow .2s,background .2s}.btn-google:hover{background:#f5f5f5;box-shadow:0 4px 16px #4285f426}.btn-google i.fab.fa-google{color:#4285f4;font-size:1.2em;margin-right:6px}.google-btn-container{display:flex;justify-content:center;align-items:center}.input-group{margin-bottom:2rem;position:relative;display:flex;align-items:center}.input-field,.input-group input,.input-group select{width:auto;padding:1rem;border:2px solid #e1e8ed;border-radius:12px;background-color:#f9f9f9;color:#333;transition:border-color .3s;flex:1}.input-group input:focus,.input-group select:focus{outline:none;border-color:#3498db;background-color:#fff}.input-group input::placeholder{color:#999;font-size:1rem;opacity:1;text-align:left}.input-label{display:block;margin-bottom:5px;margin-left:6px;font-size:1rem;color:#222;font-weight:500;letter-spacing:.01em}.input-group .icon{position:absolute;left:1.2rem;z-index:2;color:#888;font-size:1.2rem;pointer-events:none}.title,h2{font-size:3rem;color:#2c3e50;margin-bottom:1rem;font-weight:700}.subtitle,h3{color:#2c3e50;margin-bottom:2rem;font-size:1.1rem;line-height:1.5}.card,.grafico-card,.alertas,.publicacoes{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a;border-left:4px solid #3498db;margin-bottom:1.5rem}.card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media(max-width:768px){.title{font-size:2.5rem}.hamburger{display:block}.nav-links{position:absolute;left:-100%;top:90px;background-color:#fff;box-shadow:0 4px 8px #0000001a;border-radius:0 0 8px 8px;width:100%;flex-direction:column;text-align:center;transition:all .4s ease;gap:0}.nav-links li{padding:15px 0;border-top:1px solid #f0f0f0}.nav-links.active{left:0}#app{flex-direction:column}.menu-principal{width:100%;padding:15px}.busca input{width:250px}.usuario{gap:10px}.cards-resumo,.container-graficos,.container-alertas{grid-template-columns:1fr}}@media(max-width:600px){.flex-align-gap{flex-direction:column;align-items:flex-start;gap:1rem}.lawyer-avatar{width:60px;height:60px}.lawyer-info,.lawyer-contact{min-width:unset;width:100%}.flex-space-between{flex-direction:column;align-items:flex-start;gap:.5rem}}.btn-loader{display:inline-block;width:1.5em;height:1.5em;border:3px solid #fff;border-radius:50%;border-top:3px solid #888;animation:spin .8s linear infinite;vertical-align:middle;margin:0 auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.input-error-balloon{position:absolute;left:0;bottom:100%;margin-bottom:6px;background:#dc3545;color:#fff;padding:8px 14px;border-radius:8px 8px 0;font-size:.85em;z-index:10;box-shadow:0 2px 8px #0000001f;min-width:140px;max-width:260px;pointer-events:none;opacity:1;transition:opacity .2s}.input-error-balloon.hide{opacity:0;pointer-events:none}.input-error-balloon:before{content:"";position:absolute;left:18px;bottom:-10px;border-width:10px 10px 0 10px;border-style:solid;border-color:#dc3545 transparent transparent transparent}.input-group.input-error input{border-color:#dc3545!important;background:#fff0f0}.toast.success{background:#fff;color:#222;border-left:5px solid #28a745;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:0;box-shadow:0 4px 16px #28a7451a;padding:12px 0 0;font-size:.85em;min-width:220px}.toast-success-content{display:flex;align-items:center;gap:10px;width:100%;padding:0 16px 8px 10px;box-sizing:border-box}.toast-success-content{display:flex;align-items:center;gap:10px;width:100%;padding-bottom:8px}.toast-success-icon{display:flex;align-items:center;margin-right:8px}.toast-success-progress{position:relative;left:0;bottom:0;height:5px;background:#28a745;width:100%;border-radius:0 0 4px 4px;transition:width linear;margin-top:0}.form-wrapper,.form-container{font-size:1.15em}.input-group input,.input-group select,.btn{font-size:1.15em;padding:18px 18px 18px 50px}.input-label{font-size:1.1em}h2{font-size:2.3em}.toast.info{background-color:#007bff;color:#fff}.notification-container{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px}.toast{padding:15px 20px;border-radius:8px;color:#fff;font-family:sans-serif;font-size:16px;box-shadow:0 4px 12px #00000026;opacity:0;transform:translate(100%);animation:slide-in .5s forwards}@keyframes slide-in{to{opacity:1;transform:translate(0)}}@keyframes slide-out{to{opacity:0;transform:translate(100%)}}.toast.fade-out{animation:slide-out .5s forwards}.toast.success{background-color:#a7ff8d}.toast.error{background-color:#dc3545}.toast.global-error{background:#f8d7da;color:#721c24;border-left:5px solid #dc3545;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:0;box-shadow:0 4px 16px #dc354514;padding:12px 0 0;min-width:220px}.toast.global-error .toast-error-content{width:100%;padding:0 16px 8px 10px;box-sizing:border-box;color:#721c24}.toast.global-error .toast-error-progress{position:relative;left:0;bottom:0;height:5px;background:#dc3545;width:100%;border-radius:0 0 4px 4px;transition:width linear;margin-top:0}.toast.loading{background-color:#343a40;color:#fff;display:flex;align-items:center;gap:10px}.toast-loader{display:inline-block;width:1.2em;height:1.2em;border:3px solid #fff;border-radius:50%;border-top:3px solid #888;animation:spin .8s linear infinite;vertical-align:middle;margin-right:8px}
