.p-icon[data-v-7065b749]{width:1.25rem;height:1.25rem;display:inline-block;vertical-align:middle}.file-tabs-header[data-v-d76f5265]{background:#03071266;border-bottom:1px solid var(--paradigm-border);padding:.75rem 1.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.file-tab-item[data-v-d76f5265]{padding:.6rem 1.2rem;border-radius:8px;cursor:pointer;color:#94a3b8;font-size:.9rem;font-weight:600;display:flex;align-items:center;gap:.5rem;border:1px solid transparent;transition:all .2s ease;background:transparent}.file-tab-item[data-v-d76f5265]:hover{color:#fff;background:#ffffff0d}.file-tab-item.active[data-v-d76f5265]{color:var(--paradigm-cyan);background:#00f2fe0f;border-color:var(--paradigm-border-glow)}.suggestions-content-pane[data-v-d76f5265]{padding:1.5rem;overflow-y:auto;max-height:550px}.suggestions-table-wrapper[data-v-d76f5265]{border:1px solid var(--paradigm-border);border-radius:8px;overflow:hidden}.suggestions-table[data-v-d76f5265]{width:100%;border-collapse:collapse;text-align:left;font-size:.85rem}.suggestions-table th[data-v-d76f5265]{color:#cbd5e1;font-weight:700;background:#0f172a99;border-bottom:1px solid var(--paradigm-border);padding:.8rem}.suggestions-table td[data-v-d76f5265]{padding:.8rem;border-bottom:1px solid var(--paradigm-border);vertical-align:middle}.suggestions-table tr[data-v-d76f5265]:hover{background:#ffffff05}.suggestions-table tr.disabled[data-v-d76f5265]{opacity:.4}[data-v-d76f5265] .highlight-mark{background:#facc15;color:#111827;padding:.05rem .2rem;border-radius:3px;font-weight:700;font-style:normal;box-shadow:0 0 0 1px #facc1573}.gen-icon.spinning[data-v-d76f5265]{animation:spin-d76f5265 2s linear infinite;display:inline-block}@keyframes spin-d76f5265{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-in[data-v-d76f5265]{animation:fadeIn-d76f5265 .35s ease-out}@keyframes fadeIn-d76f5265{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.wizard-action-footer[data-v-d76f5265]{padding:1.2rem 2rem;border-top:1px solid var(--paradigm-border);display:flex;justify-content:flex-end;gap:1rem;background:#0307124d}.footer-btn[data-v-d76f5265]{background:transparent;color:#94a3b8;border:1px solid var(--paradigm-border);padding:.5rem 1.2rem;border-radius:6px;cursor:pointer;font-weight:600;font-size:.9rem;transition:all .2s}.footer-btn[data-v-d76f5265]:hover{background:#ffffff0d;color:#fff}.action-btn.generate[data-v-d76f5265]{background:var(--paradigm-gradient);color:#030712;border:none;padding:.5rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:700;font-size:.9rem;display:flex;align-items:center;gap:.5rem;transition:all .2s;box-shadow:0 0 10px #00f2fe33}.action-btn.generate[data-v-d76f5265]:hover{box-shadow:0 0 20px #00f2fe66}.action-btn.generate[data-v-d76f5265]:disabled{opacity:.5;cursor:not-allowed}.ai-loader-container[data-v-d76f5265]{padding:4rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.error-box[data-v-d76f5265]{background:#ef444414;border:1px solid rgba(239,68,68,.25);color:#f87171;padding:1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.9rem}.admin-tabs[data-v-3453d5db]{display:flex;gap:.5rem;padding:1rem 1.5rem 0;border-bottom:1px solid var(--paradigm-border);background:#0f172a66}.admin-tab-btn[data-v-3453d5db]{background:transparent;border:none;border-bottom:2px solid transparent;color:#94a3b8;padding:.75rem 1.25rem;font-size:.92rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease}.admin-tab-btn[data-v-3453d5db]:hover{color:#f8fafc}.admin-tab-btn.active[data-v-3453d5db]{color:var(--paradigm-cyan);border-bottom-color:var(--paradigm-cyan)}.ai-prompt-box[data-v-3453d5db]{background:linear-gradient(135deg,#a855f71f,#00f2fe14);border:1px solid rgba(168,85,247,.35);border-radius:12px;padding:1rem 1.25rem;margin-bottom:1.5rem}.ai-prompt-header[data-v-3453d5db]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem;flex-wrap:wrap;gap:.5rem}.ai-sparkle[data-v-3453d5db]{color:#c084fc;font-weight:700;font-size:.88rem;display:inline-flex;align-items:center;gap:.4rem}.ai-hint[data-v-3453d5db]{color:#94a3b8;font-size:.78rem}.ai-prompt-input-row[data-v-3453d5db]{display:flex;gap:.75rem}.ai-prompt-input[data-v-3453d5db]{flex:1;background:#090d16;border:1px solid rgba(168,85,247,.3);border-radius:8px;color:#f8fafc;padding:.65rem .9rem;font-size:.88rem}.ai-prompt-input[data-v-3453d5db]:focus{outline:none;border-color:#c084fc;box-shadow:0 0 10px #a855f740}.action-btn.ai-btn[data-v-3453d5db]{background:linear-gradient(135deg,#9333ea,#a855f7);color:#fff;border:none;padding:.65rem 1.15rem;border-radius:8px;font-weight:600;font-size:.85rem;cursor:pointer;white-space:nowrap;transition:all .2s ease}.action-btn.ai-btn[data-v-3453d5db]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #a855f766}.action-btn.ai-btn[data-v-3453d5db]:disabled{opacity:.5;cursor:not-allowed}.clause-textarea[data-v-3453d5db]{width:100%;background:#090d16;border:1px solid var(--paradigm-border);border-radius:8px;color:#f8fafc;padding:.75rem;font-family:inherit;font-size:.9rem;line-height:1.5;resize:vertical}.clause-textarea[data-v-3453d5db]:focus{outline:none;border-color:var(--paradigm-cyan);box-shadow:0 0 10px #00f2fe33}.clauses-list[data-v-3453d5db]{display:flex;flex-direction:column;gap:1rem;max-height:600px;overflow-y:auto;padding-right:.25rem}.clause-item[data-v-3453d5db]{background:#090d16;border:1px solid var(--paradigm-border);border-radius:10px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.6rem;transition:border-color .2s ease}.clause-item[data-v-3453d5db]:hover{border-color:#334155}.clause-header[data-v-3453d5db]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.clause-title-group[data-v-3453d5db]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.badge-system[data-v-3453d5db]{background:#94a3b826;color:#94a3b8;font-size:.7rem;font-weight:700;padding:.15rem .45rem;border-radius:4px;text-transform:uppercase}.badge-firm[data-v-3453d5db]{background:#00f2fe26;color:var(--paradigm-cyan);font-size:.7rem;font-weight:700;padding:.15rem .45rem;border-radius:4px;text-transform:uppercase}.clause-title[data-v-3453d5db]{color:#f8fafc;font-size:.95rem}.clause-actions[data-v-3453d5db]{display:flex;gap:.5rem}.clause-content-preview[data-v-3453d5db]{margin:0;font-size:.84rem;color:#94a3b8;line-height:1.5;background:#0f172a99;border-radius:6px;padding:.6rem .85rem;border-left:3px solid var(--paradigm-border)}.admin-panel[data-v-3453d5db]{background:var(--paradigm-panel-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--paradigm-border);border-radius:16px;box-shadow:0 20px 40px -15px #000000b3,var(--paradigm-glow-shadow);overflow:hidden}.admin-layout[data-v-3453d5db]{display:grid;grid-template-columns:1fr;gap:2rem;padding:2.5rem}@media(min-width:768px){.admin-layout[data-v-3453d5db]{grid-template-columns:1fr 1fr}}.admin-card[data-v-3453d5db]{background:var(--paradigm-card-bg);border:1px solid var(--paradigm-border);border-radius:12px;padding:2rem;box-shadow:0 4px 6px -1px #0000001a}.admin-card h2[data-v-3453d5db]{margin-top:0;margin-bottom:1.5rem;color:#fff;font-size:1.4rem;border-bottom:1px solid var(--paradigm-border);padding-bottom:.75rem;text-align:left}.admin-form[data-v-3453d5db]{display:flex;flex-direction:column;gap:1.2rem}.input-group[data-v-3453d5db]{display:flex;flex-direction:column;gap:.5rem}.input-group label[data-v-3453d5db]{font-size:.85rem;font-weight:600;color:#cbd5e1;text-align:left}.input-group input[type=text][data-v-3453d5db],.input-group select[data-v-3453d5db]{background:#0307124d;border:1px solid var(--paradigm-border);color:#fff;padding:.6rem .8rem;border-radius:6px;font-size:.9rem;outline:none;transition:all .2s}.input-group input[type=text][data-v-3453d5db]:focus,.input-group select[data-v-3453d5db]:focus{border-color:var(--paradigm-cyan);box-shadow:0 0 10px #00f2fe26}.form-grid[data-v-3453d5db]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.files-upload-section[data-v-3453d5db]{background:#03071233;padding:1.2rem;border-radius:8px;border:1px solid var(--paradigm-border);display:flex;flex-direction:column;gap:1rem}.files-upload-section h4[data-v-3453d5db]{margin:0;color:#fff;font-size:.95rem;text-align:left}.file-input-group[data-v-3453d5db]{display:flex;flex-direction:column;gap:.4rem}.file-input-group label[data-v-3453d5db]{font-size:.8rem;color:#94a3b8;text-align:left}.file-input-group input[type=file][data-v-3453d5db]{color:#cbd5e1;font-size:.8rem}.action-btn.upload[data-v-3453d5db]{background:var(--paradigm-gradient);color:#030712;border:none;padding:.7rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:700;font-size:.95rem;transition:all .2s;box-shadow:0 0 10px #00f2fe33}.action-btn.upload[data-v-3453d5db]:hover{box-shadow:0 0 20px #00f2fe66}.action-btn.upload[data-v-3453d5db]:disabled{opacity:.5;cursor:not-allowed}.empty-state[data-v-3453d5db]{text-align:center;padding:3rem 1rem;color:#94a3b8;font-style:italic}.templates-list[data-v-3453d5db]{display:flex;flex-direction:column;gap:1.5rem}.template-item[data-v-3453d5db]{background:#03071233;border:1px solid var(--paradigm-border);border-radius:8px;padding:1.2rem;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.template-info[data-v-3453d5db]{flex:1;text-align:left}.template-info h3[data-v-3453d5db]{margin:0 0 .5rem;font-size:1.1rem;color:#fff}.meta-row[data-v-3453d5db]{display:flex;gap:.6rem;margin-bottom:.8rem;align-items:center}.meta-badge[data-v-3453d5db]{font-size:.75rem;padding:.15rem .5rem;border-radius:4px;font-weight:700}.meta-badge.type[data-v-3453d5db]{background:#00f2fe14;border:1px solid rgba(0,242,254,.25);color:var(--paradigm-cyan)}.meta-badge.bank[data-v-3453d5db]{background:#4facfe14;border:1px solid rgba(79,172,254,.25);color:#4facfe}.meta-date[data-v-3453d5db]{font-size:.75rem;color:#64748b}.files-list[data-v-3453d5db]{font-size:.8rem;color:#cbd5e1}.files-chips[data-v-3453d5db]{display:flex;flex-direction:column;gap:.4rem;margin-top:.4rem}.chip[data-v-3453d5db]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);padding:.3rem .6rem;border-radius:4px;color:#cbd5e1;font-size:.75rem;display:inline-flex;align-items:center}.chip em[data-v-3453d5db]{color:#64748b;margin-left:.3rem;font-style:normal}.template-actions[data-v-3453d5db]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}.template-actions button[data-v-3453d5db]{width:100%}.action-btn.scan.outline[data-v-3453d5db]{background:transparent;color:var(--paradigm-cyan);border:1px solid var(--paradigm-border-glow);padding:.4rem .8rem;border-radius:6px;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.action-btn.scan.outline[data-v-3453d5db]:hover{background:#00f2fe14;box-shadow:0 0 10px #00f2fe26}.action-btn.outline[data-v-3453d5db]{background:transparent;padding:.4rem .8rem;border-radius:6px;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--paradigm-border)}.action-btn.outline[data-v-3453d5db]:hover{background:#f59e0b14}.delete-btn.outline[data-v-3453d5db]{background:transparent;color:#ef4444;border:1px solid rgba(239,68,68,.3);padding:.4rem .8rem;border-radius:6px;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.delete-btn.outline[data-v-3453d5db]:hover{background:#ef44441a;border-color:#ef4444;box-shadow:0 0 10px #ef44441a}.footer-btn[data-v-3453d5db]{transition:all .2s;background:transparent;border:1px solid var(--paradigm-border)}.footer-btn[data-v-3453d5db]:hover{background:#ef44441a}.fade-in[data-v-3453d5db]{animation:fadeIn-3453d5db .35s ease-out}@keyframes fadeIn-3453d5db{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.upload-area-compact[data-v-da270aec]{border:2px dashed rgba(255,255,255,.1);background:#0f172a40;border-radius:10px;padding:1.2rem;text-align:center;cursor:pointer;transition:all .25s ease;margin-bottom:1.2rem;border-color:#00f2fe26}.upload-area-compact[data-v-da270aec]:hover{border-color:var(--paradigm-cyan);background:#1e293b4d;box-shadow:0 0 12px #00f2fe14}.upload-area-compact h4[data-v-da270aec]{margin:.3rem 0 .1rem;font-size:.9rem;color:#fff}.upload-area-compact p[data-v-da270aec]{margin:0;font-size:.75rem;color:#94a3b8}.upload-hint-compact[data-v-da270aec]{font-size:.65rem;color:#64748b;margin-top:.3rem}.ai-status-compact[data-v-da270aec]{padding:.6rem;border-radius:6px;text-align:center;margin-bottom:1.2rem;font-weight:500;font-size:.8rem;background:#0f172a66;border:1px solid var(--paradigm-border)}.upload-area[data-v-da270aec]{border:2px dashed rgba(255,255,255,.15);background:var(--paradigm-card-bg);border-radius:12px;padding:2rem;text-align:center;cursor:pointer;transition:all .25s ease;margin-bottom:1.5rem}.upload-area[data-v-da270aec]:hover{border-color:var(--paradigm-cyan);background:#1e293b66;box-shadow:0 0 15px #00f2fe0d}.upload-icon[data-v-da270aec]{margin-bottom:.5rem}.upload-hint[data-v-da270aec]{font-size:.75rem;color:#64748b;margin-top:.5rem}.ai-status[data-v-da270aec]{padding:.8rem;border-radius:8px;text-align:center;margin-bottom:1.5rem;font-weight:500;background:#0f172a66;border:1px solid var(--paradigm-border)}.status-success[data-v-da270aec]{background:#10b98114;color:#34d399;border-color:#10b98140;box-shadow:0 0 10px #10b9810d}.status-error[data-v-da270aec]{background:#ef444414;color:#f87171;border-color:#ef444440;box-shadow:0 0 10px #ef44440d}.parties-layout[data-v-da270aec]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem}@media(min-width:768px){.parties-layout[data-v-da270aec]{grid-template-columns:1fr 1fr}}.party-column[data-v-da270aec]{background:#03071233;padding:1.2rem;border-radius:12px;border:1px solid var(--paradigm-border)}.column-header[data-v-da270aec]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.column-header h3[data-v-da270aec]{margin:0;font-size:1.1rem;color:#fff}.add-party-btn[data-v-da270aec]{background:#00f2fe0d;color:var(--paradigm-cyan);border:1px solid var(--paradigm-border-glow);padding:.3rem .8rem;border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s}.add-party-btn[data-v-da270aec]:hover{background:var(--paradigm-gradient);color:#030712;box-shadow:0 0 10px #00f2fe59;border-color:transparent}.empty-column[data-v-da270aec]{color:#64748b;text-align:center;padding:2rem 1rem;font-size:.85rem}.party-list[data-v-da270aec]{display:flex;flex-direction:column;gap:.8rem}.party-card[data-v-da270aec]{background:var(--paradigm-card-bg);border:1px solid var(--paradigm-border);border-radius:8px;overflow:hidden;transition:all .25s ease}.party-card.editing[data-v-da270aec]{border-color:var(--paradigm-cyan);box-shadow:0 4px 15px #00f2fe26}.card-header[data-v-da270aec]{padding:.8rem 1rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:#1e293b26}.card-header[data-v-da270aec]:hover{background:#1e293b59}.party-name[data-v-da270aec]{font-weight:600;font-size:.95rem;color:#fff}.card-controls[data-v-da270aec]{display:flex;align-items:center;gap:.8rem}.validity-indicator[data-v-da270aec]{font-size:.7rem;padding:.2rem .5rem;border-radius:4px;font-weight:700}.val-ok[data-v-da270aec]{background:#10b98114;border:1px solid rgba(16,185,129,.25);color:#34d399}.val-error[data-v-da270aec]{background:#ef444414;border:1px solid rgba(239,68,68,.25);color:#f87171}.delete-btn[data-v-da270aec]{background:transparent;border:none;cursor:pointer;padding:.2rem;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#ef4444;transition:all .2s ease}.delete-btn[data-v-da270aec]:hover{background:#ef444426;color:#ff6b6b}.card-body[data-v-da270aec]{padding:1.2rem;border-top:1px solid var(--paradigm-border);background:#03071240}.form-grid[data-v-da270aec]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.input-group[data-v-da270aec]{display:flex;flex-direction:column}.input-group.full-width[data-v-da270aec]{grid-column:span 2}.input-group label[data-v-da270aec]{font-size:.75rem;color:#94a3b8;margin-bottom:.3rem;font-weight:600}.required-label[data-v-da270aec]:after{content:" *";color:#ef4444}.input-group input[data-v-da270aec],.input-group select[data-v-da270aec],.input-group textarea[data-v-da270aec]{background:#0307124d;border:1px solid var(--paradigm-border);color:#fff;padding:.6rem .8rem;border-radius:6px;font-size:.9rem;transition:all .2s;outline:none}.input-group input[data-v-da270aec]:focus,.input-group select[data-v-da270aec]:focus,.input-group textarea[data-v-da270aec]:focus{border-color:var(--paradigm-cyan);box-shadow:0 0 10px #00f2fe26}.input-group input.input-error[data-v-da270aec]{border-color:#ef4444;box-shadow:0 0 8px #ef44441a}.error-text[data-v-da270aec]{font-size:.7rem;color:#f87171;margin-top:.25rem;text-align:left}.fade-in[data-v-da270aec]{animation:fadeIn-da270aec .35s ease-out}@keyframes fadeIn-da270aec{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fraction-summary-bar[data-v-da270aec]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .85rem;border-radius:8px;font-size:.8rem;margin-bottom:.75rem;transition:all .3s ease}.fraction-summary-bar.ok[data-v-da270aec]{background:#10b9811f;border:1px solid rgba(16,185,129,.35);color:#34d399}.fraction-summary-bar.warn[data-v-da270aec]{background:#f59e0b26;border:1px solid rgba(245,158,11,.45);color:#fbbf24}.btn-distribute[data-v-da270aec]{background:#f59e0b40;border:1px solid rgba(245,158,11,.5);color:#fef3c7;padding:.25rem .55rem;border-radius:6px;font-size:.72rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .2s}.btn-distribute[data-v-da270aec]:hover{background:#f59e0b66;transform:translateY(-1px)}.spinning[data-v-da270aec]{animation:spin-da270aec 2s linear infinite;display:inline-block}@keyframes spin-da270aec{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.upload-area[data-v-ba08b749]{border:2px dashed rgba(255,255,255,.15);background:var(--paradigm-card-bg);border-radius:12px;padding:2rem;text-align:center;cursor:pointer;transition:all .25s ease;margin-bottom:1.5rem}.upload-area[data-v-ba08b749]:hover{border-color:var(--paradigm-cyan);background:#1e293b66;box-shadow:0 0 15px #00f2fe0d}.upload-icon[data-v-ba08b749]{margin-bottom:.5rem}.ai-status[data-v-ba08b749]{padding:.8rem;border-radius:8px;text-align:center;margin-bottom:1.5rem;font-weight:500;background:#0f172a66;border:1px solid var(--paradigm-border)}.status-success[data-v-ba08b749]{background:#10b98114;color:#34d399;border-color:#10b98140;box-shadow:0 0 10px #10b9810d}.status-error[data-v-ba08b749]{background:#ef444414;color:#f87171;border-color:#ef444440;box-shadow:0 0 10px #ef44440d}.warning-box[data-v-ba08b749]{background:#ef444414;border:1px solid rgba(239,68,68,.25);color:#f87171;padding:1.2rem;border-radius:8px;font-size:.95rem;line-height:1.5;margin-bottom:1.5rem}.warning-box.owner-warning[data-v-ba08b749]{background:#f59e0b0f;border-color:#f59e0b40;color:#fbbf24;box-shadow:0 0 10px #f59e0b0d}.warning-title[data-v-ba08b749]{margin:0 0 .5rem;font-size:1rem;display:flex;align-items:center}.warning-box ul[data-v-ba08b749]{margin:0;padding-left:1.2rem;text-align:left}.form-grid[data-v-ba08b749]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.input-group[data-v-ba08b749]{display:flex;flex-direction:column}.input-group.full-width[data-v-ba08b749]{grid-column:span 2}.input-group label[data-v-ba08b749]{font-size:.75rem;color:#94a3b8;margin-bottom:.3rem;font-weight:600;text-align:left}.input-group input[data-v-ba08b749]{background:#0307124d;border:1px solid var(--paradigm-border);color:#fff;padding:.6rem .8rem;border-radius:6px;font-size:.9rem;transition:all .2s;outline:none}.input-group input[data-v-ba08b749]:focus{border-color:var(--paradigm-cyan);box-shadow:0 0 10px #00f2fe26}.fade-in[data-v-ba08b749]{animation:fadeIn-ba08b749 .35s ease-out}@keyframes fadeIn-ba08b749{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.spinning[data-v-ba08b749]{animation:spin-ba08b749 2s linear infinite;display:inline-block}@keyframes spin-ba08b749{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pmt-wizard[data-v-65677295]{background:var(--paradigm-panel-bg);border-radius:12px;overflow:hidden}.progress-bar-container[data-v-65677295]{height:4px;background:#0f172a80;width:100%}.progress-bar[data-v-65677295]{height:100%;background:var(--paradigm-gradient);box-shadow:0 0 10px #00f2fe66;transition:width .4s cubic-bezier(.4,0,.2,1)}.steps-indicator[data-v-65677295]{display:flex;justify-content:space-between;padding:1.2rem 2rem;background:#0307124d;border-bottom:1px solid var(--paradigm-border);gap:1rem}.step-item[data-v-65677295]{display:flex;flex-direction:column;align-items:center;gap:.4rem;opacity:.35;transition:opacity .3s;min-width:60px;cursor:pointer}.step-item[data-v-65677295]:hover{opacity:.75}.step-item.active[data-v-65677295]:hover,.step-item.completed[data-v-65677295]:hover,.step-item.active[data-v-65677295],.step-item.completed[data-v-65677295]{opacity:1}.step-circle[data-v-65677295]{width:30px;height:30px;border-radius:50%;background:#1e293b;border:1px solid var(--paradigm-border);display:flex;align-items:center;justify-content:center;font-weight:700;color:#cbd5e1;font-size:.8rem}.active .step-circle[data-v-65677295]{background:var(--paradigm-gradient);border-color:var(--paradigm-cyan);color:#030712;box-shadow:0 0 15px #00f2fe73}.completed .step-circle[data-v-65677295]{background:#00f2fe26;border-color:var(--paradigm-cyan);color:var(--paradigm-cyan)}.step-label[data-v-65677295]{font-size:.75rem;font-weight:500;color:#94a3b8}.active .step-label[data-v-65677295]{color:#fff;font-weight:600}.step-content[data-v-65677295]{padding:2rem;min-height:380px}.section-title[data-v-65677295]{font-size:1.3rem;margin-top:0;margin-bottom:1rem;color:#fff;font-weight:700;text-align:left}.step-description[data-v-65677295]{color:#94a3b8;font-size:.85rem;margin-bottom:1.5rem;text-align:left}.selection-grid[data-v-65677295]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.selection-grid.three-cols[data-v-65677295]{grid-template-columns:repeat(3,1fr)}.selection-card[data-v-65677295]{background:var(--paradigm-card-bg);border:1px solid var(--paradigm-border);border-radius:10px;padding:1.2rem;text-align:center;cursor:pointer;transition:all .25s;display:flex;flex-direction:column;align-items:center;justify-content:center}.selection-card[data-v-65677295]:hover{border-color:#00f2fe4d;transform:translateY(-2px);background:#1e293b66}.selection-card.selected[data-v-65677295]{border-color:var(--paradigm-cyan);background:#00f2fe0f;box-shadow:0 0 15px #00f2fe26}.column-header[data-v-65677295]{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;margin-bottom:1rem}.column-header h3[data-v-65677295]{margin:0;font-size:1.1rem;color:#fff}.add-party-btn[data-v-65677295]{background:#00f2fe0d;color:var(--paradigm-cyan);border:1px solid var(--paradigm-border-glow);padding:.3rem .8rem;border-radius:6px;cursor:pointer;font-weight:600;font-size:.8rem;transition:all .2s}.add-party-btn[data-v-65677295]:hover{background:var(--paradigm-gradient);color:#030712}.empty-column-box[data-v-65677295]{background:#ffffff05;border:1px dashed var(--paradigm-border);color:#94a3b8;text-align:center;padding:3rem 1rem;border-radius:8px;font-size:.85rem}.parties-list-accordion[data-v-65677295]{display:flex;flex-direction:column;gap:.8rem}.party-card[data-v-65677295]{background:var(--paradigm-card-bg);border:1px solid var(--paradigm-border);border-radius:8px;overflow:hidden}.party-card.editing[data-v-65677295]{border-color:var(--paradigm-cyan)}.card-header-bar[data-v-65677295]{padding:.8rem 1rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:#1e293b33}.card-header-bar[data-v-65677295]:hover{background:#1e293b66}.party-title-group[data-v-65677295]{display:flex;align-items:center;gap:.6rem}.party-type-tag[data-v-65677295]{font-size:.7rem;font-weight:700;padding:.15rem .4rem;border-radius:4px}.party-type-tag.natural[data-v-65677295]{background:#3b82f61a;color:#60a5fa}.party-type-tag.legal[data-v-65677295]{background:#f59e0b1a;color:#fbbf24}.party-name[data-v-65677295]{font-weight:600;color:#fff}.role-badge[data-v-65677295]{font-size:.75rem;color:#94a3b8;background:#ffffff0d;padding:.1rem .4rem;border-radius:4px}.upload-target-container[data-v-65677295]{display:flex;justify-content:center;margin-bottom:1rem}.target-toggle-group[data-v-65677295]{display:flex;background:#0f172a66;padding:.25rem;border-radius:8px;border:1px solid var(--paradigm-border);gap:.25rem}.target-toggle-btn[data-v-65677295]{background:transparent;color:#94a3b8;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-weight:600;font-size:.85rem;display:flex;align-items:center;gap:.4rem}.target-toggle-btn.active[data-v-65677295]{color:#030712;background:var(--paradigm-gradient)}.upload-area[data-v-65677295]{border:2px dashed rgba(255,255,255,.15);background:var(--paradigm-card-bg);border-radius:10px;padding:1.5rem;text-align:center;cursor:pointer;transition:border-color .2s;margin-bottom:1rem}.upload-area[data-v-65677295]:hover{border-color:var(--paradigm-cyan)}.upload-target-hint[data-v-65677295]{font-size:.8rem;color:#94a3b8;margin-top:.3rem;margin-bottom:0}.upload-target-hint strong[data-v-65677295]{color:var(--paradigm-cyan)}.ai-status[data-v-65677295]{padding:.6rem;border-radius:6px;text-align:center;margin-bottom:1rem;font-size:.85rem;border:1px solid var(--paradigm-border)}.status-success[data-v-65677295]{background:#10b9810d;color:#34d399;border-color:#10b98133}.status-error[data-v-65677295]{background:#ef44440d;color:#f87171;border-color:#ef444433}.card-body[data-v-65677295]{padding:1.2rem;border-top:1px solid var(--paradigm-border);background:#03071233}.form-grid[data-v-65677295]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.input-group[data-v-65677295]{display:flex;flex-direction:column}.input-group.full-width[data-v-65677295]{grid-column:span 2}.input-group label[data-v-65677295]{font-size:.75rem;color:#94a3b8;margin-bottom:.3rem;font-weight:600;text-align:left}.required-label[data-v-65677295]:after{content:" *";color:#ef4444}.input-group input[data-v-65677295],.input-group select[data-v-65677295],.input-group textarea[data-v-65677295]{background:#0307124d;border:1px solid var(--paradigm-border);color:#fff;padding:.55rem .7rem;border-radius:6px;font-size:.85rem;outline:none}.input-group input[data-v-65677295]:focus,.input-group select[data-v-65677295]:focus,.input-group textarea[data-v-65677295]:focus{border-color:var(--paradigm-cyan)}.pep-section[data-v-65677295]{border-top:1px solid var(--paradigm-border);padding-top:1rem;margin-top:.5rem}.pep-select[data-v-65677295]{width:100%}.pep-details-input[data-v-65677295]{display:flex;flex-direction:column;gap:.3rem;width:100%;box-sizing:border-box}.pep-details-input textarea[data-v-65677295]{width:100%;min-height:90px;resize:vertical;box-sizing:border-box}.mt-2[data-v-65677295]{margin-top:.5rem}.mt-1[data-v-65677295]{margin-top:.25rem}.ubo-section[data-v-65677295]{border-top:1px solid var(--paradigm-border);padding-top:1rem;margin-top:.5rem}.ubo-header[data-v-65677295]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.add-ubo-btn[data-v-65677295]{background:transparent;color:var(--paradigm-cyan);border:1px solid var(--paradigm-border-glow);padding:.25rem .6rem;border-radius:4px;font-size:.75rem;cursor:pointer}.add-ubo-btn[data-v-65677295]:hover{background:#00f2fe0d}.empty-ubo-hint[data-v-65677295]{color:#64748b;font-size:.8rem;font-style:italic;padding:.5rem;text-align:left}.ubo-grid-list[data-v-65677295]{display:flex;flex-direction:column;gap:.8rem}.ubo-item-card[data-v-65677295]{background:#0307124d;border:1px solid rgba(255,255,255,.05);border-radius:6px;padding:.8rem}.ubo-card-header[data-v-65677295]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:.3rem;font-size:.8rem}.delete-ubo-btn[data-v-65677295]{background:transparent;border:none;color:#f87171;font-size:.75rem;cursor:pointer}.ubo-form-grid[data-v-65677295]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.risk-display-card[data-v-65677295]{padding:1.5rem;border-radius:10px;text-align:center;max-width:500px;margin:1.5rem auto}.risk-display-card.low[data-v-65677295]{background:#10b9810d;border:1px solid rgba(16,185,129,.2);color:#34d399}.risk-display-card.medium[data-v-65677295]{background:#f59e0b0d;border:1px solid rgba(245,158,11,.2);color:#fbbf24}.risk-display-card.high[data-v-65677295]{background:#ef44440d;border:1px solid rgba(239,68,68,.2);color:#f87171;box-shadow:0 0 15px #ef44440d}.risk-title[data-v-65677295]{font-size:1.8rem;font-weight:800;margin:.5rem 0}.risk-reason-text[data-v-65677295]{font-size:.85rem;line-height:1.4;color:#cbd5e1;margin:0}.edd-form-container[data-v-65677295]{background:#ef444405;border:1px solid rgba(239,68,68,.15);border-radius:10px;padding:1.5rem;margin-top:1.5rem}.text-red[data-v-65677295]{color:#f87171}.edd-not-required-card[data-v-65677295]{text-align:center;padding:2rem;color:#cbd5e1;background:#10b98105;border:1px solid rgba(16,185,129,.1);border-radius:8px;margin-top:1.5rem}.generation-card[data-v-65677295]{background:var(--paradigm-card-bg);border:1px solid var(--paradigm-border);border-radius:12px;padding:2rem;text-align:center;display:flex;flex-direction:column;align-items:center;max-width:550px;margin:0 auto}.gen-icon[data-v-65677295]{margin-bottom:1rem}.summary-box[data-v-65677295]{width:100%;background:#03071240;border:1px solid var(--paradigm-border);border-radius:8px;padding:1rem;margin-top:1.2rem;text-align:left;font-size:.85rem}.summary-box h4[data-v-65677295]{margin-top:0;margin-bottom:.6rem;color:#fff;border-bottom:1px solid var(--paradigm-border);padding-bottom:.4rem}.summary-box p[data-v-65677295]{margin:.3rem 0;color:#cbd5e1}.summary-box p strong[data-v-65677295]{color:#fff}.card-controls[data-v-65677295]{display:flex;align-items:center;gap:.8rem}.validity-indicator[data-v-65677295]{font-size:.7rem;padding:.15rem .4rem;border-radius:4px;font-weight:700}.val-ok[data-v-65677295]{background:#10b98114;border:1px solid rgba(16,185,129,.2);color:#34d399}.val-error[data-v-65677295]{background:#ef444414;border:1px solid rgba(239,68,68,.2);color:#f87171}.delete-btn[data-v-65677295]{background:transparent;border:none;cursor:pointer;padding:.2rem;color:#ef4444;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.delete-btn[data-v-65677295]:hover{background:#ef444426;color:#ff6b6b}.wizard-footer[data-v-65677295]{display:flex;justify-content:space-between;padding:1.2rem 2rem;border-top:1px solid var(--paradigm-border);background:#0307124d}.footer-btn[data-v-65677295]{background:transparent;color:#94a3b8;border:1px solid var(--paradigm-border);padding:.5rem 1.2rem;border-radius:6px;cursor:pointer;font-weight:600;font-size:.9rem;transition:all .2s;display:inline-flex;align-items:center;gap:.4rem}.footer-btn[data-v-65677295]:hover{background:#ffffff0d;color:#fff}.footer-btn[data-v-65677295]:disabled{opacity:.4;cursor:not-allowed}.action-btn.generate[data-v-65677295]{background:var(--paradigm-gradient);color:#030712;border:none;padding:.5rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:700;font-size:.9rem;box-shadow:0 0 10px #00f2fe33;display:inline-flex;align-items:center;justify-content:center}.action-btn.generate[data-v-65677295]:hover{box-shadow:0 0 20px #00f2fe66}.action-btn.generate[data-v-65677295]:disabled{opacity:.5;cursor:not-allowed}.bold-white[data-v-65677295]{color:#fff;font-weight:600}.remote-id-toggle[data-v-65677295]{margin-top:1.5rem;padding:1rem;background:#03071233;border:1px solid var(--paradigm-border);border-radius:8px}.toggle-label[data-v-65677295]{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-size:.9rem;color:#cbd5e1}.toggle-label input[type=checkbox][data-v-65677295]{width:18px;height:18px;accent-color:var(--paradigm-cyan)}.toggle-text[data-v-65677295]{font-weight:600}.remote-warning[data-v-65677295]{color:#fbbf24;font-size:.8rem;margin:.5rem 0 0;padding-left:1.6rem}.company-registry-warning[data-v-65677295]{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.6rem 1rem;background:#f59e0b0d;border:1px solid rgba(245,158,11,.2);border-radius:6px;color:#fbbf24;font-size:.8rem;font-weight:600}.edd-docs-section[data-v-65677295]{border-top:1px solid var(--paradigm-border);padding-top:1rem;margin-top:.5rem}.edd-doc-row[data-v-65677295]{display:flex;gap:.5rem;align-items:center;margin-bottom:.4rem}.edd-doc-row input[data-v-65677295]{flex:1;background:#0307124d;border:1px solid var(--paradigm-border);color:#fff;padding:.4rem .6rem;border-radius:6px;font-size:.85rem;outline:none}.edd-doc-row input[data-v-65677295]:focus{border-color:var(--paradigm-cyan)}.meta-text[data-v-65677295]{color:#94a3b8;font-size:.8rem}.spinning[data-v-65677295]{animation:spin-65677295 2s linear infinite;display:inline-block}@keyframes spin-65677295{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-in[data-v-65677295]{animation:fadeIn-65677295 .3s ease-out}@keyframes fadeIn-65677295{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.action-btn-sm[data-v-65677295]{background:#ffffff08;color:#94a3b8;border:1px solid var(--paradigm-border);padding:.4rem .8rem;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:600;display:inline-flex;align-items:center;gap:.3rem;transition:all .2s}.action-btn-sm[data-v-65677295]:hover{background:#ffffff14;color:#fff}.action-btn-sm.file-attached[data-v-65677295]{border-color:#10b981;color:#34d399;background:#10b9810d}.action-btn-sm.file-attached[data-v-65677295]:hover{background:#10b9811a;color:#6ee7b7}.spinning-loader[data-v-65677295]{display:inline-flex;align-items:center;justify-content:center}.snapshot-actions-row[data-v-65677295]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.2rem;margin-bottom:.5rem;padding:0 2rem}.snapshot-btn[data-v-65677295]{background:#ffffff08;color:#94a3b8;border:1px solid var(--paradigm-border);padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:.85rem;font-weight:500;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s}.snapshot-btn[data-v-65677295]:hover{background:#ffffff14;color:#fff;border-color:#475569}.snapshot-btn.outline-secondary[data-v-65677295]{border-color:var(--paradigm-border)}.custom-modal-overlay[data-v-65677295]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#030712b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.custom-modal-card[data-v-65677295]{background:#0f172a;border:1px solid var(--paradigm-border);border-radius:12px;width:90%;max-width:450px;box-shadow:0 20px 25px -5px #00000080,0 10px 10px -5px #00000080;animation:modalSlideUp .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-65677295]{display:flex;justify-content:space-between;align-items:center;padding:1.2rem;border-bottom:1px solid var(--paradigm-border)}.modal-title[data-v-65677295]{font-size:1.1rem;font-weight:600;color:#fff;margin:0}.modal-close-x[data-v-65677295]{background:none;border:none;color:#64748b;font-size:1.5rem;cursor:pointer;padding:0;line-height:1}.modal-close-x[data-v-65677295]:hover{color:#fff}.modal-body[data-v-65677295]{padding:1.2rem;color:#94a3b8;font-size:.95rem}.modal-body p[data-v-65677295]{margin:0 0 1rem}.modal-footer[data-v-65677295]{display:flex;justify-content:flex-end;gap:.8rem;padding:1.2rem;border-top:1px solid var(--paradigm-border);background:#03071233}.modal-btn[data-v-65677295]{background:#ffffff0d;color:#cbd5e1;border:1px solid var(--paradigm-border);padding:.5rem 1rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s}.modal-btn[data-v-65677295]:hover{background:#ffffff1a;color:#fff}.snapshots-list div[data-v-65677295]:hover{background:#ffffff05}.pmt-audit-logs[data-v-8be04a50]{background:var(--paradigm-card-bg);border:1px solid var(--paradigm-border);border-radius:12px;padding:1.5rem}.logs-header-row[data-v-8be04a50]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.filter-group[data-v-8be04a50]{display:flex;align-items:center;gap:.8rem}.filter-group label[data-v-8be04a50]{font-size:.85rem;color:#94a3b8;font-weight:600}.filter-input[data-v-8be04a50]{background:#0307124d;border:1px solid var(--paradigm-border);color:#fff;padding:.5rem .8rem;border-radius:6px;font-size:.85rem;outline:none;width:150px}.filter-input[data-v-8be04a50]:focus{border-color:var(--paradigm-cyan)}.loader-box[data-v-8be04a50]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:#94a3b8;gap:.8rem}.empty-state[data-v-8be04a50]{text-align:center;padding:3rem 1rem;color:#94a3b8;font-style:italic}.logs-table-wrapper[data-v-8be04a50]{border:1px solid var(--paradigm-border);border-radius:8px;overflow:hidden}.logs-table[data-v-8be04a50]{width:100%;border-collapse:collapse;text-align:left;font-size:.85rem}.logs-table th[data-v-8be04a50]{color:#cbd5e1;background:#0f172a99;padding:.8rem 1rem;border-bottom:1px solid var(--paradigm-border)}.logs-table td[data-v-8be04a50]{padding:.8rem 1rem;border-bottom:1px solid var(--paradigm-border);color:#cbd5e1;vertical-align:middle}.logs-table tr[data-v-8be04a50]:hover{background:#ffffff05}.bold-white[data-v-8be04a50]{color:#fff;font-weight:600}.meta-text[data-v-8be04a50]{color:#64748b}.action-tag[data-v-8be04a50]{font-size:.7rem;padding:.15rem .4rem;border-radius:4px;font-weight:600;display:inline-block}.action-tag.screening_created[data-v-8be04a50]{background:#10b98114;color:#34d399;border:1px solid rgba(16,185,129,.25)}.action-tag.screening_updated[data-v-8be04a50]{background:#f59e0b14;color:#fbbf24;border:1px solid rgba(245,158,11,.25)}.action-tag.screening_deleted[data-v-8be04a50]{background:#ef444414;color:#f87171;border:1px solid rgba(239,68,68,.25)}.action-tag.docs_generated[data-v-8be04a50]{background:#3b82f614;color:#60a5fa;border:1px solid rgba(59,130,246,.25)}.metadata-cell[data-v-8be04a50]{max-width:350px;font-style:italic;color:#94a3b8;word-wrap:break-word}.action-btn.generate[data-v-8be04a50]{background:var(--paradigm-gradient);color:#030712;border:none;padding:.5rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:700;font-size:.9rem;box-shadow:0 0 10px #00f2fe33}.action-btn.generate[data-v-8be04a50]:hover{box-shadow:0 0 20px #00f2fe66}.pmt-panel-container[data-v-3425ad3c]{padding:2.5rem;background:var(--paradigm-panel-bg);color:#f1f5f9;border-radius:12px}.panel-header-row[data-v-3425ad3c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;border-bottom:1px solid var(--paradigm-border);padding-bottom:1rem}.title-with-subtitle h2[data-v-3425ad3c]{margin:0;font-size:1.5rem;color:#fff;text-align:left}.subtitle[data-v-3425ad3c]{margin:.3rem 0 0;color:#94a3b8;font-size:.85rem;text-align:left}.header-actions[data-v-3425ad3c]{display:flex;gap:1rem}.loader-box[data-v-3425ad3c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;color:#94a3b8;gap:1rem}.empty-state-card[data-v-3425ad3c]{background:var(--paradigm-card-bg);border:1px solid var(--paradigm-border);border-radius:12px;padding:4rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;max-width:500px;margin:2rem auto}.empty-state-card h3[data-v-3425ad3c]{color:#fff;margin-top:1rem;margin-bottom:.5rem}.empty-state-card p[data-v-3425ad3c]{color:#94a3b8;font-size:.9rem;margin-bottom:1.5rem}.screenings-table-wrapper[data-v-3425ad3c]{background:var(--paradigm-card-bg);border:1px solid var(--paradigm-border);border-radius:12px;overflow:hidden}.screenings-table[data-v-3425ad3c]{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem;table-layout:fixed}.screenings-table th[data-v-3425ad3c]{color:#cbd5e1;background:#0f172a99;padding:1rem 1.2rem;border-bottom:1px solid var(--paradigm-border);font-weight:700}.screenings-table td[data-v-3425ad3c]{padding:1rem 1.2rem;border-bottom:1px solid var(--paradigm-border);color:#cbd5e1;vertical-align:middle}.screenings-table tr[data-v-3425ad3c]:hover{background:#ffffff05}.bold-white[data-v-3425ad3c]{color:#fff!important;font-weight:600}.meta-text[data-v-3425ad3c]{color:#64748b!important;font-size:.8rem}.risk-badge[data-v-3425ad3c]{font-size:.75rem;font-weight:700;padding:.2rem .5rem;border-radius:4px;display:inline-block}.risk-badge.low[data-v-3425ad3c]{background:#10b98114;border:1px solid rgba(16,185,129,.25);color:#34d399}.risk-badge.medium[data-v-3425ad3c]{background:#f59e0b14;border:1px solid rgba(245,158,11,.25);color:#fbbf24}.risk-badge.high[data-v-3425ad3c]{background:#ef444414;border:1px solid rgba(239,68,68,.25);color:#f87171;box-shadow:0 0 10px #ef44441a}.status-badge[data-v-3425ad3c]{font-size:.75rem;font-weight:600;padding:.2rem .5rem;border-radius:4px;display:inline-block}.status-badge.completed[data-v-3425ad3c]{background:#3b82f614;border:1px solid rgba(59,130,246,.25);color:#60a5fa}.status-badge.draft[data-v-3425ad3c]{background:#64748b14;border:1px solid rgba(100,116,139,.25);color:#94a3b8}.actions-group[data-v-3425ad3c]{display:flex;gap:.5rem;justify-content:flex-end}.action-btn-sm[data-v-3425ad3c]{background:#ffffff08;color:#cbd5e1;border:1px solid var(--paradigm-border);padding:.35rem .7rem;border-radius:6px;cursor:pointer;font-size:.8rem;font-weight:600;display:inline-flex;align-items:center;gap:.3rem;transition:all .2s}.action-btn-sm[data-v-3425ad3c]:hover{background:#ffffff14;color:#fff}.action-btn-sm.edit[data-v-3425ad3c]:hover{border-color:var(--paradigm-cyan);color:var(--paradigm-cyan)}.action-btn-sm.delete[data-v-3425ad3c]:hover{background:#ef444426;border-color:#ef4444;color:#f87171}.footer-btn[data-v-3425ad3c]{background:transparent;color:#94a3b8;border:1px solid var(--paradigm-border);padding:.5rem 1.2rem;border-radius:6px;cursor:pointer;font-weight:600;font-size:.9rem;transition:all .2s;display:inline-flex;align-items:center;gap:.4rem}.footer-btn[data-v-3425ad3c]:hover{background:#ffffff0d;color:#fff}.action-btn.generate[data-v-3425ad3c]{background:var(--paradigm-gradient);color:#030712;border:none;padding:.5rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:700;font-size:.9rem;box-shadow:0 0 10px #00f2fe33}.action-btn.generate[data-v-3425ad3c]:hover{box-shadow:0 0 20px #00f2fe66}.search-filter-row[data-v-3425ad3c]{margin-bottom:1.5rem;display:flex;justify-content:flex-start}.search-input-wrapper[data-v-3425ad3c]{position:relative;width:100%;max-width:400px;display:flex;align-items:center}.search-input-wrapper[data-v-3425ad3c] svg,.search-input-wrapper .search-icon[data-v-3425ad3c]{position:absolute;left:.75rem;width:1rem;height:1rem;color:#94a3b8;pointer-events:none}.search-input[data-v-3425ad3c]{width:100%;background:#0307124d;border:1px solid var(--paradigm-border);color:#fff;padding:.6rem .8rem .6rem 2.2rem;border-radius:6px;font-size:.9rem;outline:none;transition:all .2s}.search-input[data-v-3425ad3c]:focus{border-color:var(--paradigm-cyan);box-shadow:0 0 10px #00f2fe26}.parties-list-cell[data-v-3425ad3c]{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ocr-panel-container[data-v-9bfe784f]{padding:2.5rem;background:var(--paradigm-panel-bg);color:#f1f5f9;border-radius:12px}.panel-header-row[data-v-9bfe784f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;border-bottom:1px solid var(--paradigm-border);padding-bottom:1rem}.title-with-subtitle h2[data-v-9bfe784f]{margin:0;font-size:1.5rem;color:#fff;text-align:left}.subtitle[data-v-9bfe784f]{margin:.3rem 0 0;color:#94a3b8;font-size:.85rem;text-align:left}.ocr-workspace[data-v-9bfe784f]{display:grid;grid-template-columns:420px 1fr;gap:2rem;align-items:start}.ocr-left-card[data-v-9bfe784f]{background:var(--paradigm-card-bg);border:1px solid var(--paradigm-border);border-radius:12px;padding:2rem;min-height:380px;display:flex;flex-direction:column}.dropzone-area[data-v-9bfe784f]{border:2px dashed rgba(255,255,255,.15);border-radius:10px;padding:3rem 1.5rem;text-align:center;cursor:pointer;transition:all .25s;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1}.dropzone-area[data-v-9bfe784f]:hover,.dropzone-area.dragging[data-v-9bfe784f]{border-color:var(--paradigm-cyan);background:#00f2fe0a}.dropzone-icon[data-v-9bfe784f]{width:3.5rem;height:3.5rem;color:#64748b;margin-bottom:1rem;transition:color .25s}.dropzone-area:hover .dropzone-icon[data-v-9bfe784f]{color:var(--paradigm-cyan)}.dropzone-icon svg[data-v-9bfe784f]{width:100%;height:100%}.dropzone-area h3[data-v-9bfe784f]{color:#fff;margin:.5rem 0;font-size:1.1rem}.warning-tag[data-v-9bfe784f]{background:#f59e0b1a;color:#fbbf24;border:1px solid rgba(245,158,11,.25);font-size:.75rem;padding:.15rem .5rem;border-radius:4px;margin-top:1rem;font-weight:600}.file-details-card[data-v-9bfe784f]{display:flex;flex-direction:column;gap:2rem;flex-grow:1}.file-info-header[data-v-9bfe784f]{display:flex;align-items:center;gap:1rem;background:#0f172a66;padding:1rem;border-radius:8px;border:1px solid var(--paradigm-border);position:relative}.file-icon[data-v-9bfe784f]{width:2.2rem;height:2.2rem;color:var(--paradigm-cyan)}.file-icon svg[data-v-9bfe784f]{width:100%;height:100%}.file-meta h4[data-v-9bfe784f]{margin:0;color:#fff;font-size:.95rem;word-break:break-all;text-align:left}.file-meta p[data-v-9bfe784f]{margin:.2rem 0 0;font-size:.8rem;color:#94a3b8;text-align:left}.close-btn[data-v-9bfe784f]{position:absolute;top:.5rem;right:.5rem;background:transparent;border:none;color:#94a3b8;font-size:1.2rem;cursor:pointer}.close-btn[data-v-9bfe784f]:hover{color:#fff}.progress-box[data-v-9bfe784f]{display:flex;flex-direction:column;align-items:center;background:#0f172a33;border-radius:8px;padding:2rem 1.5rem;border:1px solid var(--paradigm-border)}.spinner-container[data-v-9bfe784f]{width:2.5rem;height:2.5rem;margin-bottom:1rem}.spinning-icon[data-v-9bfe784f]{animation:rotate-9bfe784f 2s linear infinite;width:100%;height:100%}.spinning-icon .path[data-v-9bfe784f]{stroke:var(--paradigm-cyan);stroke-linecap:round;animation:dash-9bfe784f 1.5s ease-in-out infinite}@keyframes rotate-9bfe784f{to{transform:rotate(360deg)}}@keyframes dash-9bfe784f{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.progress-status[data-v-9bfe784f]{color:#fff;margin:0 0 1rem;font-size:.95rem;text-align:center;min-height:40px}.progress-bar-bg[data-v-9bfe784f]{width:100%;height:6px;background:#0f172a99;border-radius:3px;overflow:hidden;margin-bottom:.5rem}.progress-bar-fill[data-v-9bfe784f]{height:100%;background:var(--paradigm-gradient);box-shadow:0 0 8px #00f2fe66;transition:width .3s ease}.progress-meta[data-v-9bfe784f]{font-size:.8rem;color:#64748b;margin:0}.summary-info-box[data-v-9bfe784f]{background:#10b9810a;border:1px solid rgba(16,185,129,.2);border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.success-header[data-v-9bfe784f]{display:flex;align-items:center;gap:.5rem;color:#34d399;font-weight:700;font-size:.95rem}.success-icon[data-v-9bfe784f]{width:1.2rem;height:1.2rem}.action-buttons-row[data-v-9bfe784f]{display:flex;gap:1rem;margin-top:.5rem}.ocr-right-card[data-v-9bfe784f]{background:var(--paradigm-card-bg);border:1px solid var(--paradigm-border);border-radius:12px;padding:2rem;min-height:380px;display:flex;flex-direction:column}.result-header[data-v-9bfe784f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:1px solid var(--paradigm-border);padding-bottom:.75rem}.result-header h3[data-v-9bfe784f]{margin:0;color:#fff;font-size:1.1rem}.result-actions[data-v-9bfe784f]{display:flex;gap:.5rem}.btn-icon[data-v-9bfe784f]{width:13px;height:13px}.ocr-review-workspace[data-v-9bfe784f]{display:flex;flex-direction:column;gap:.75rem;flex-grow:1}.ocr-page-thumbs[data-v-9bfe784f]{display:flex;flex-wrap:wrap;gap:.4rem}.ocr-page-thumb-wrap[data-v-9bfe784f]{display:inline-flex;align-items:stretch;position:relative}.ocr-page-thumb[data-v-9bfe784f]{background:#0f172a80;border:1px solid var(--paradigm-border);color:#94a3b8;border-radius:6px;padding:.3rem .65rem;font-size:.75rem;cursor:pointer}.ocr-page-thumb-wrap:has(.ocr-page-delete) .ocr-page-thumb[data-v-9bfe784f]{padding-right:1.45rem}.ocr-page-thumb.active[data-v-9bfe784f],.ocr-page-thumb[data-v-9bfe784f]:hover{border-color:var(--paradigm-cyan);color:#fff}.ocr-page-delete[data-v-9bfe784f]{position:absolute;top:-.35rem;right:-.35rem;width:1.05rem;height:1.05rem;border-radius:999px;border:1px solid rgba(239,68,68,.45);background:#0b1329;color:#f87171;font-size:.85rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:1}.ocr-page-delete[data-v-9bfe784f]:hover{background:#ef4444;color:#fff;border-color:#ef4444}.ocr-pane-label-row[data-v-9bfe784f]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ocr-page-delete-btn[data-v-9bfe784f]{background:#ef444414;color:#f87171;border:1px solid rgba(239,68,68,.28);border-radius:5px;padding:.15rem .5rem;font-size:.7rem;font-weight:600;cursor:pointer}.ocr-page-delete-btn[data-v-9bfe784f]:hover{background:#ef4444;color:#fff;border-color:#ef4444}.ocr-compare-grid[data-v-9bfe784f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;min-height:420px}.ocr-pane-label[data-v-9bfe784f]{margin:0 0 .4rem;font-size:.75rem;color:#94a3b8;text-align:left}.ocr-dirty-hint[data-v-9bfe784f]{color:#fbbf24;margin-left:.4rem}.ocr-source-frame[data-v-9bfe784f]{background:#0f172a66;border:1px solid var(--paradigm-border);border-radius:8px;overflow:auto;max-height:560px}.ocr-source-link[data-v-9bfe784f]{display:block;position:relative;cursor:zoom-in;text-decoration:none;color:inherit}.ocr-source-link[data-v-9bfe784f]:hover{border-color:var(--paradigm-cyan)}.ocr-source-zoom-hint[data-v-9bfe784f]{position:sticky;bottom:0;display:block;text-align:center;font-size:.7rem;color:#e2e8f0;background:linear-gradient(transparent,#030712e0);padding:1.2rem .5rem .45rem;pointer-events:none}.ocr-source-frame img[data-v-9bfe784f]{width:100%;display:block}.ocr-html-editor[data-v-9bfe784f]{min-height:300px;max-height:560px;overflow:auto;background:#fff;color:#0f172a;border-radius:8px;border:1px solid var(--paradigm-border);padding:1rem 1.1rem;font-family:Times New Roman,Times,serif;font-size:.92rem;line-height:1.45;text-align:left;outline:none}.ocr-html-editor[data-v-9bfe784f]:focus{border-color:var(--paradigm-cyan)}.ocr-html-editor table[data-v-9bfe784f]{width:100%;border-collapse:collapse;margin:.5rem 0}.ocr-html-editor td[data-v-9bfe784f],.ocr-html-editor th[data-v-9bfe784f]{border:1px solid #cbd5e1;padding:.25rem .4rem;vertical-align:top}.action-btn-sm[data-v-9bfe784f]:disabled{opacity:.55;cursor:not-allowed}@media(max-width:1100px){.ocr-compare-grid[data-v-9bfe784f]{grid-template-columns:1fr}}.textarea-wrapper[data-v-9bfe784f]{flex-grow:1;display:flex;background:#0f172a66;border-radius:8px;border:1px solid var(--paradigm-border);padding:.5rem}.ocr-result-textarea[data-v-9bfe784f]{width:100%;min-height:300px;max-height:500px;background:transparent;border:none;color:#e2e8f0;font-family:Courier New,Courier,monospace;font-size:.9rem;line-height:1.5;resize:vertical;padding:.5rem;outline:none}.empty-result-card[data-v-9bfe784f]{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#64748b;padding:4rem 1rem}.empty-icon[data-v-9bfe784f]{width:4rem;height:4rem;margin-bottom:1rem;stroke:#475569}.empty-result-card p[data-v-9bfe784f]{color:#94a3b8;margin:.5rem 0 0;font-size:.95rem}.meta-sub[data-v-9bfe784f]{color:#64748b!important;font-size:.8rem!important}.meta-text[data-v-9bfe784f]{color:#94a3b8;font-size:.85rem;margin:0}.action-btn[data-v-9bfe784f]{background:var(--paradigm-gradient);color:#030712;border:none;padding:.6rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:700;font-size:.9rem;box-shadow:0 0 10px #00f2fe33;transition:all .2s}.action-btn[data-v-9bfe784f]:hover{box-shadow:0 0 20px #00f2fe66}.action-btn.full-width[data-v-9bfe784f]{width:100%}.footer-btn[data-v-9bfe784f]{background:transparent;color:#94a3b8;border:1px solid var(--paradigm-border);padding:.5rem 1.2rem;border-radius:6px;cursor:pointer;font-weight:600;font-size:.9rem;transition:all .2s}.footer-btn[data-v-9bfe784f]:hover{background:#ffffff0d;color:#fff}.action-btn-sm[data-v-9bfe784f]{background:#ffffff08;color:#cbd5e1;border:1px solid var(--paradigm-border);padding:.35rem .7rem;border-radius:6px;cursor:pointer;font-size:.8rem;font-weight:600;display:inline-flex;align-items:center;gap:.35rem;transition:all .2s}.action-btn-sm[data-v-9bfe784f]:hover{background:#ffffff14;color:#fff;border-color:var(--paradigm-cyan)}.action-btn-sm.download[data-v-9bfe784f]:hover{background:#00f2fe0d;border-color:var(--paradigm-cyan);color:var(--paradigm-cyan)}.audit-item[data-v-9bfe784f]{transition:all .2s ease}.audit-item[data-v-9bfe784f]:hover{background:#f59e0b1f!important;border-color:#f59e0b73!important;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.audit-item.is-resolved[data-v-9bfe784f]{opacity:.55;border-color:#10b98159!important}.audit-item.is-resolved[data-v-9bfe784f]:hover{opacity:.8;border-color:#10b9818c!important}.audit-done-toggle[data-v-9bfe784f]{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;font-weight:600;font-size:.72rem;color:#94a3b8;-webkit-user-select:none;user-select:none;flex-shrink:0}.audit-done-toggle input[data-v-9bfe784f]{accent-color:#34d399;width:.95rem;height:.95rem;cursor:pointer;margin:0}.audit-item.is-resolved .audit-done-toggle[data-v-9bfe784f]{color:#34d399}[data-v-9bfe784f] .audit-highlight-pulse{background-color:#f59e0b4d!important;outline:2px solid #fbbf24!important;border-radius:4px!important;box-shadow:0 0 16px #f59e0b99!important;transition:background-color .4s ease,outline .4s ease!important;animation:pulse-glow-9bfe784f 1.5s ease-in-out infinite alternate}@keyframes pulse-glow-9bfe784f{0%{background-color:#f59e0b40;box-shadow:0 0 8px #f59e0b66}to{background-color:#f59e0b73;box-shadow:0 0 20px #f59e0bcc}}.ocr-confirm-overlay[data-v-9bfe784f]{position:fixed;inset:0;background:#030712cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999}.ocr-confirm-card[data-v-9bfe784f]{background:var(--paradigm-card-bg, #0b1329);border:1px solid var(--paradigm-border, #1e293b);border-radius:12px;padding:2rem;width:90%;max-width:400px;text-align:center;box-shadow:0 0 30px #00000080,0 0 15px #ef44441f}.ocr-confirm-icon[data-v-9bfe784f]{margin-bottom:1rem;display:flex;justify-content:center;color:#ef4444}.ocr-confirm-icon svg[data-v-9bfe784f]{width:3rem;height:3rem}.ocr-confirm-title[data-v-9bfe784f]{font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 .5rem}.ocr-confirm-message[data-v-9bfe784f]{font-size:.9rem;color:#94a3b8;margin:0 0 1.5rem;line-height:1.45}.ocr-confirm-message strong[data-v-9bfe784f]{color:#e2e8f0}.ocr-confirm-actions[data-v-9bfe784f]{display:flex;justify-content:center;gap:1rem}.ocr-confirm-cancel[data-v-9bfe784f]{background:transparent;color:#94a3b8;border:1px solid var(--paradigm-border, #1e293b);padding:.5rem 1.2rem;border-radius:6px;cursor:pointer;font-weight:600;font-size:.9rem}.ocr-confirm-cancel[data-v-9bfe784f]:hover{color:#fff;border-color:#64748b}.ocr-confirm-delete[data-v-9bfe784f]{background:#ef44441a;color:#f87171;border:1px solid rgba(239,68,68,.3);padding:.5rem 1.2rem;border-radius:6px;cursor:pointer;font-weight:600;font-size:.9rem}.ocr-confirm-delete[data-v-9bfe784f]:hover{background:#ef4444;color:#fff;border-color:#ef4444;box-shadow:0 0 15px #ef444466}.auth-overlay[data-v-9efa5f56]{position:fixed;inset:0;background:#020617e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;justify-content:center;align-items:center;z-index:9999;padding:1.5rem;overflow-y:auto;overscroll-behavior:contain;animation:fadeIn-9efa5f56 .25s ease-out}.auth-card[data-v-9efa5f56]{width:100%;max-width:540px;max-height:calc(100vh - 3rem);overflow-y:auto;overscroll-behavior:contain;background:#0f172af2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,242,254,.2);border-radius:16px;box-shadow:0 25px 60px -15px #000c,0 0 35px #00f2fe1f;padding:2.25rem;position:relative;margin:auto;color:#f8fafc}.auth-card[data-v-9efa5f56]::-webkit-scrollbar{width:6px}.auth-card[data-v-9efa5f56]::-webkit-scrollbar-track{background:transparent}.auth-card[data-v-9efa5f56]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.auth-card[data-v-9efa5f56]::-webkit-scrollbar-thumb:hover{background:#00f2fe59}.auth-card[data-v-9efa5f56]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#00f2fe,#4facfe,#00c6ff);box-shadow:0 0 12px #00f2fe99}.auth-header[data-v-9efa5f56]{text-align:center;margin-bottom:1.5rem}.brand-badge[data-v-9efa5f56]{display:inline-flex;align-items:center;gap:.75rem;margin-bottom:.4rem}.p-logo[data-v-9efa5f56]{width:36px;height:36px;filter:drop-shadow(0 0 8px rgba(0,242,254,.5))}.brand-badge h2[data-v-9efa5f56]{font-size:1.65rem;font-weight:700;color:#fff;margin:0;display:flex;align-items:center;gap:.4rem;text-shadow:0 0 20px rgba(0,242,254,.3)}.badge-pro[data-v-9efa5f56]{background:linear-gradient(135deg,#00f2fe,#4facfe);color:#030712;font-size:.72rem;font-weight:800;padding:.15rem .45rem;border-radius:5px;letter-spacing:.5px;box-shadow:0 0 10px #00f2fe66}.auth-subtitle[data-v-9efa5f56]{color:#94a3b8;font-size:.85rem;margin:0}.auth-tabs[data-v-9efa5f56]{display:flex;background:#03071299;border:1px solid rgba(255,255,255,.08);padding:4px;border-radius:10px;margin-bottom:1.5rem}.auth-tab-btn[data-v-9efa5f56]{flex:1;border:1px solid transparent;background:transparent;padding:.6rem 1rem;font-size:.88rem;font-weight:600;color:#94a3b8;border-radius:8px;cursor:pointer;transition:all .2s ease}.auth-tab-btn[data-v-9efa5f56]:hover:not(.active){color:#e2e8f0;background:#ffffff0a}.auth-tab-btn.active[data-v-9efa5f56]{background:#00f2fe1f;color:#00f2fe;border-color:#00f2fe59;box-shadow:0 0 15px #00f2fe2e}.auth-alert[data-v-9efa5f56]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:8px;font-size:.85rem;margin-bottom:1.25rem}.auth-alert.error[data-v-9efa5f56]{background:#ef444426;border:1px solid rgba(239,68,68,.35);color:#fca5a5}.auth-alert.success[data-v-9efa5f56]{background:#10b98126;border:1px solid rgba(16,185,129,.35);color:#6ee7b7}.auth-form[data-v-9efa5f56]{display:flex;flex-direction:column;gap:1rem}.form-grid[data-v-9efa5f56]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.form-group[data-v-9efa5f56]{display:flex;flex-direction:column;gap:.35rem}.form-group.full-width[data-v-9efa5f56]{grid-column:span 2}.form-group label[data-v-9efa5f56]{font-size:.78rem;font-weight:600;color:#cbd5e1;letter-spacing:.2px}.form-group input[data-v-9efa5f56]{padding:.65rem .85rem;background:#030712a6;border:1px solid rgba(255,255,255,.12);border-radius:8px;font-size:.88rem;color:#f8fafc;outline:none;transition:all .2s ease}.form-group input[data-v-9efa5f56]::placeholder{color:#475569}.form-group input[data-v-9efa5f56]:focus{border-color:#00f2fe;box-shadow:0 0 15px #00f2fe40;background:#030712d9}.form-section-title[data-v-9efa5f56]{font-size:.8rem;font-weight:700;color:#00f2fe;text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid rgba(0,242,254,.2);padding-bottom:.35rem}.mt-4[data-v-9efa5f56]{margin-top:.75rem}.submit-btn[data-v-9efa5f56]{background:linear-gradient(135deg,#00f2fe,#4facfe);color:#030712;border:none;padding:.85rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .25s ease;box-shadow:0 0 20px #00f2fe59;margin-top:.5rem;display:flex;align-items:center;justify-content:center}.submit-btn[data-v-9efa5f56]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 30px #00f2fe8c}.submit-btn[data-v-9efa5f56]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}@keyframes fadeIn-9efa5f56{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.pending-approval-view[data-v-9efa5f56]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem .5rem .5rem;animation:fadeIn-9efa5f56 .3s ease-out}.pending-icon-wrap[data-v-9efa5f56]{width:72px;height:72px;border-radius:20px;background:#00f2fe1f;border:1px solid rgba(0,242,254,.35);box-shadow:0 0 30px #00f2fe33;display:grid;place-items:center;margin-bottom:1.25rem}.pending-title[data-v-9efa5f56]{margin:0 0 .35rem;font-size:1.35rem;font-weight:700;color:#fff}.pending-subtitle[data-v-9efa5f56]{margin:0 0 1.25rem;font-size:.95rem;color:#38bdf8;font-weight:600}.pending-box[data-v-9efa5f56]{background:#0f172ab3;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.25rem;font-size:.88rem;line-height:1.6;color:#cbd5e1;margin-bottom:1.5rem;text-align:left}.pending-box p[data-v-9efa5f56]{margin:0 0 .85rem}.pending-box p[data-v-9efa5f56]:last-child{margin:0}.email-highlight[data-v-9efa5f56]{color:#00f2fe;font-weight:600}.pending-subtext[data-v-9efa5f56]{color:#f59e0b;font-size:.82rem;font-weight:600}.btn-primary[data-v-9efa5f56]{background:linear-gradient(135deg,#00f2fe,#4facfe);color:#030712;border:none;padding:.8rem 1.8rem;border-radius:8px;font-size:.92rem;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 0 20px #00f2fe4d}.btn-primary[data-v-9efa5f56]:hover{transform:translateY(-1px);box-shadow:0 0 28px #00f2fe80}@media(max-width:640px){.auth-card[data-v-9efa5f56]{padding:1.5rem}.form-grid[data-v-9efa5f56]{grid-template-columns:1fr}.form-group.full-width[data-v-9efa5f56]{grid-column:span 1}}.firm-panel[data-v-69f6cd5b]{background:var(--paradigm-panel-bg, rgba(15, 23, 42, .85));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;box-shadow:0 20px 40px -15px #000000b3,var(--paradigm-glow-shadow, 0 0 25px rgba(0, 242, 254, .05));border:1px solid var(--paradigm-border, rgba(255, 255, 255, .1));padding:2rem;margin-top:1.5rem;color:#f8fafc}.panel-header[data-v-69f6cd5b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.panel-header h2[data-v-69f6cd5b]{font-size:1.5rem;color:#fff;margin:0 0 .25rem;display:flex;align-items:center;gap:.6rem}.panel-subtitle[data-v-69f6cd5b]{color:#94a3b8;margin:0;font-size:.9rem}.firm-badge-top[data-v-69f6cd5b]{display:flex;align-items:center;gap:.5rem;background:#00f2fe1f;border:1px solid rgba(0,242,254,.3);padding:.4rem .85rem;border-radius:20px;color:#00f2fe;font-weight:600;font-size:.85rem}.firm-tabs[data-v-69f6cd5b]{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:2px solid rgba(255,255,255,.08)}.firm-tab[data-v-69f6cd5b]{background:transparent;border:none;padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;color:#94a3b8;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s ease}.firm-tab.active[data-v-69f6cd5b]{color:#00f2fe;border-bottom-color:#00f2fe}.alert-banner[data-v-69f6cd5b]{display:flex;align-items:center;gap:.75rem;padding:.85rem 1.25rem;border-radius:10px;margin-bottom:1.5rem;font-size:.9rem}.alert-banner.success[data-v-69f6cd5b]{background:#10b98126;border:1px solid rgba(16,185,129,.35);color:#6ee7b7}.alert-banner.error[data-v-69f6cd5b]{background:#ef444426;border:1px solid rgba(239,68,68,.35);color:#fca5a5}.form-card[data-v-69f6cd5b]{background:#03071280;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.5rem}.form-card-title[data-v-69f6cd5b]{font-size:.95rem;font-weight:700;color:#00f2fe;margin-bottom:1.25rem;text-transform:uppercase;letter-spacing:.8px}.grid-2[data-v-69f6cd5b]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.field-group[data-v-69f6cd5b]{display:flex;flex-direction:column;gap:.4rem}.field-group.full-width[data-v-69f6cd5b]{grid-column:span 2}.field-group label[data-v-69f6cd5b]{font-size:.85rem;font-weight:600;color:#cbd5e1}.field-group input[data-v-69f6cd5b],.field-group select[data-v-69f6cd5b]{padding:.65rem .9rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;font-size:.9rem;color:#f8fafc;background:#030712a6;outline:none;transition:all .2s ease}.field-group input[data-v-69f6cd5b]:focus,.field-group select[data-v-69f6cd5b]:focus{border-color:#00f2fe;box-shadow:0 0 15px #00f2fe40;background:#030712d9}.checkbox-group[data-v-69f6cd5b]{margin-top:.5rem}.checkbox-label[data-v-69f6cd5b]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9rem;font-weight:600;color:#cbd5e1}.actions-row[data-v-69f6cd5b]{display:flex;justify-content:flex-end}.btn-primary[data-v-69f6cd5b]{background:linear-gradient(135deg,#00f2fe,#4facfe);color:#030712;border:none;padding:.75rem 1.75rem;border-radius:8px;font-size:.95rem;font-weight:700;cursor:pointer;box-shadow:0 0 15px #00f2fe4d;transition:all .2s ease}.btn-primary[data-v-69f6cd5b]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 25px #00f2fe80}.btn-primary-sm[data-v-69f6cd5b]{background:linear-gradient(135deg,#00f2fe,#4facfe);color:#030712;border:none;padding:.5rem 1rem;border-radius:8px;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-69f6cd5b]{background:#ffffff14;color:#cbd5e1;border:1px solid rgba(255,255,255,.1);padding:.75rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer}.btn-secondary[data-v-69f6cd5b]:hover{background:#ffffff26;color:#fff}.users-toolbar[data-v-69f6cd5b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.users-toolbar h3[data-v-69f6cd5b]{margin:0;font-size:1.15rem;color:#fff}.section-desc[data-v-69f6cd5b]{margin:.25rem 0 0;color:#94a3b8;font-size:.85rem}.user-modal-card[data-v-69f6cd5b]{background:#0f172af2;border:1px solid rgba(0,242,254,.3);border-radius:12px;padding:1.5rem;margin-bottom:1.75rem;box-shadow:0 0 25px #00f2fe1a;animation:fadeIn .2s ease}.user-modal-header[data-v-69f6cd5b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.user-modal-header h4[data-v-69f6cd5b]{margin:0;font-size:1.1rem;color:#00f2fe}.btn-close[data-v-69f6cd5b]{background:transparent;border:none;font-size:1.2rem;color:#94a3b8;cursor:pointer}.btn-close[data-v-69f6cd5b]:hover{color:#f8fafc}.modal-actions[data-v-69f6cd5b]{display:flex;justify-content:flex-end;gap:.75rem}.users-table-container[data-v-69f6cd5b]{overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#03071266}.users-table[data-v-69f6cd5b]{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}.users-table th[data-v-69f6cd5b]{background:#030712b3;padding:.85rem 1rem;font-weight:600;color:#94a3b8;border-bottom:1px solid rgba(255,255,255,.08)}.users-table td[data-v-69f6cd5b]{padding:1rem;border-bottom:1px solid rgba(255,255,255,.05);color:#e2e8f0}.user-name-cell[data-v-69f6cd5b]{display:flex;align-items:center;gap:.75rem}.user-avatar[data-v-69f6cd5b]{width:34px;height:34px;background:linear-gradient(135deg,#00f2fe,#4facfe);color:#030712;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.user-fullname[data-v-69f6cd5b]{font-weight:600;color:#fff}.user-title[data-v-69f6cd5b]{font-size:.8rem;color:#94a3b8}.role-badge[data-v-69f6cd5b]{display:inline-block;padding:.25rem .6rem;border-radius:6px;font-size:.8rem;font-weight:600}.role-badge.firm_admin[data-v-69f6cd5b]{background:#f59e0b26;border:1px solid rgba(245,158,11,.3);color:#fbbf24}.role-badge.lawyer[data-v-69f6cd5b]{background:#00f2fe1f;border:1px solid rgba(0,242,254,.3);color:#00f2fe}.role-badge.assistant[data-v-69f6cd5b]{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#94a3b8}.meta-sub[data-v-69f6cd5b]{font-size:.8rem;color:#94a3b8}.status-dot[data-v-69f6cd5b]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.status-dot.active[data-v-69f6cd5b]{background:#22c55e;box-shadow:0 0 8px #22c55e99}.status-dot.inactive[data-v-69f6cd5b]{background:#ef4444}.actions-col[data-v-69f6cd5b]{text-align:right}.btn-action[data-v-69f6cd5b]{background:transparent;border:1px solid rgba(255,255,255,.12);padding:.35rem .7rem;border-radius:6px;font-size:.8rem;font-weight:600;color:#cbd5e1;cursor:pointer;margin-left:.4rem;transition:all .15s ease}.btn-action.edit[data-v-69f6cd5b]:hover{background:#00f2fe1f;border-color:#00f2fe4d;color:#00f2fe}.btn-action.delete[data-v-69f6cd5b]{color:#fca5a5}.btn-action.delete[data-v-69f6cd5b]:hover{background:#ef444426;border-color:#ef44444d;color:#ef4444}.mt-3[data-v-69f6cd5b]{margin-top:1rem}.modal-overlay[data-v-070c6704]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#030712d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem}.modal-card[data-v-070c6704]{background:#0f172a;border:1px solid #1e293b;border-radius:16px;width:100%;max-width:950px;max-height:88vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #00000080,0 0 30px #00f2fe1a;overflow:hidden}.modal-header[data-v-070c6704]{padding:1.25rem 1.5rem;border-bottom:1px solid #1e293b;display:flex;align-items:center;justify-content:space-between}.header-title-row[data-v-070c6704]{display:flex;align-items:center;gap:1rem}.header-icon-wrap[data-v-070c6704]{width:42px;height:42px;border-radius:10px;background:#00f2fe1a;border:1px solid rgba(0,242,254,.3);display:flex;align-items:center;justify-content:center}.modal-header h3[data-v-070c6704]{margin:0;font-size:1.25rem;color:#f8fafc;font-weight:700}.modal-subtitle[data-v-070c6704]{margin:.2rem 0 0;font-size:.85rem;color:#94a3b8}.btn-close[data-v-070c6704]{background:transparent;border:none;color:#94a3b8;font-size:1.2rem;cursor:pointer;padding:.3rem .6rem;border-radius:6px;transition:all .2s ease}.btn-close[data-v-070c6704]:hover{background:#1e293b;color:#f8fafc}.modal-tabs[data-v-070c6704]{display:flex;background:#090d16;border-bottom:1px solid #1e293b;padding:0 1.5rem;gap:.5rem}.tab-btn[data-v-070c6704]{background:transparent;border:none;border-bottom:2px solid transparent;color:#94a3b8;font-size:.9rem;font-weight:600;padding:.85rem 1.2rem;cursor:pointer;transition:all .2s ease}.tab-btn[data-v-070c6704]:hover{color:#e2e8f0}.tab-btn.active[data-v-070c6704]{color:#00f2fe;border-bottom-color:#00f2fe}.alert-box[data-v-070c6704]{padding:.75rem 1.5rem;font-size:.9rem;border-bottom:1px solid transparent}.alert-box.success[data-v-070c6704]{background:#10b98126;border-color:#10b9814d;color:#34d399}.alert-box.error[data-v-070c6704]{background:#ef444426;border-color:#ef44444d;color:#f87171}.tab-pane[data-v-070c6704]{padding:1.25rem 1.5rem;overflow-y:auto;flex:1}.pane-toolbar[data-v-070c6704],.audit-toolbar[data-v-070c6704]{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.search-box[data-v-070c6704]{flex:1;min-width:250px}.search-box input[data-v-070c6704],.filter-box select[data-v-070c6704],.audit-filter select[data-v-070c6704]{width:100%;background:#090d16;border:1px solid #1e293b;border-radius:8px;color:#f8fafc;padding:.6rem .9rem;font-size:.9rem}.search-box input[data-v-070c6704]:focus,.filter-box select[data-v-070c6704]:focus,.audit-filter select[data-v-070c6704]:focus{outline:none;border-color:#00f2fe}.cases-list[data-v-070c6704]{display:flex;flex-direction:column;gap:.75rem}.case-card[data-v-070c6704]{background:#090d16;border:1px solid #1e293b;border-radius:10px;padding:1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;transition:all .2s ease}.case-card[data-v-070c6704]:hover{border-color:#334155}.case-card.selected[data-v-070c6704]{border-color:#00f2fe80;background:#00f2fe08}.case-card-main[data-v-070c6704]{flex:1}.case-header[data-v-070c6704]{margin-bottom:.4rem}.title-display-wrap[data-v-070c6704]{display:flex;align-items:center;gap:.6rem}.title-edit-wrap[data-v-070c6704]{display:flex;align-items:center;gap:.4rem}.title-edit-input[data-v-070c6704]{background:#0f172a;border:1px solid #00f2fe;border-radius:6px;color:#f8fafc;padding:.3rem .6rem;font-size:.95rem;font-weight:700;min-width:260px}.btn-save-title[data-v-070c6704],.btn-cancel-title[data-v-070c6704]{padding:.3rem .6rem;border-radius:5px;font-size:.78rem;font-weight:600;cursor:pointer;border:none}.btn-save-title[data-v-070c6704]{background:#00f2fe;color:#030712}.btn-cancel-title[data-v-070c6704]{background:#334155;color:#cbd5e1}.btn-edit-title[data-v-070c6704]{background:transparent;border:none;font-size:.85rem;cursor:pointer;opacity:.6;transition:opacity .2s}.btn-edit-title[data-v-070c6704]:hover{opacity:1}.case-title[data-v-070c6704]{font-weight:700;font-size:1rem;color:#f8fafc}.status-badge[data-v-070c6704]{font-size:.75rem;font-weight:700;padding:.2rem .55rem;border-radius:6px;text-transform:uppercase}.status-badge.draft[data-v-070c6704]{background:#94a3b833;color:#cbd5e1}.status-badge.in_review[data-v-070c6704]{background:#f59e0b33;color:#fbbf24}.status-badge.approved[data-v-070c6704]{background:#10b98133;color:#34d399}.case-meta[data-v-070c6704]{display:flex;flex-wrap:wrap;gap:1rem;font-size:.8rem;color:#94a3b8}.case-actions[data-v-070c6704]{display:flex;align-items:center;gap:.5rem}.btn-action[data-v-070c6704]{background:#1e293b;border:1px solid #334155;color:#f8fafc;border-radius:6px;padding:.45rem .8rem;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn-action[data-v-070c6704]:hover{background:#334155}.btn-action.load[data-v-070c6704]{background:linear-gradient(135deg,#00f2fe,#4facfe);border:none;color:#030712}.btn-action.load[data-v-070c6704]:hover{opacity:.9}.btn-action.delete[data-v-070c6704]{color:#ef4444}.btn-action.delete[data-v-070c6704]:hover{background:#ef444433}.status-select[data-v-070c6704]{background:#0f172a;border:1px solid #334155;color:#cbd5e1;padding:.45rem .6rem;border-radius:6px;font-size:.8rem}.case-context-banner[data-v-070c6704]{display:flex;justify-content:space-between;align-items:center;background:#00f2fe14;border:1px solid rgba(0,242,254,.25);border-radius:8px;padding:.75rem 1rem;margin-bottom:1rem}.context-label[data-v-070c6704]{font-size:.75rem;text-transform:uppercase;color:#94a3b8;display:block}.context-title[data-v-070c6704]{color:#f8fafc;font-size:1rem}.create-snapshot-card[data-v-070c6704]{background:#090d16;border:1px solid #1e293b;border-radius:10px;padding:1rem;margin-bottom:1.25rem}.create-snapshot-card h4[data-v-070c6704]{margin:0 0 .6rem;font-size:.95rem;color:#f8fafc}.create-snapshot-row[data-v-070c6704]{display:flex;gap:.75rem}.create-snapshot-row input[data-v-070c6704]{flex:1;background:#0f172a;border:1px solid #1e293b;border-radius:6px;color:#f8fafc;padding:.55rem .8rem;font-size:.88rem}.btn-primary-sm[data-v-070c6704]{background:linear-gradient(135deg,#00f2fe,#4facfe);border:none;color:#030712;font-weight:700;border-radius:6px;padding:.55rem 1.1rem;cursor:pointer;white-space:nowrap}.snapshots-timeline[data-v-070c6704]{display:flex;flex-direction:column;gap:1rem;position:relative;padding-left:1.5rem}.snapshots-timeline[data-v-070c6704]:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:2px;background:#1e293b}.snapshot-item[data-v-070c6704]{position:relative}.snapshot-dot[data-v-070c6704]{position:absolute;left:-1.5rem;top:8px;width:14px;height:14px;border-radius:50%;background:#00f2fe;box-shadow:0 0 8px #00f2fe99}.snapshot-content[data-v-070c6704]{background:#090d16;border:1px solid #1e293b;border-radius:8px;padding:.9rem}.snapshot-header[data-v-070c6704]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.3rem}.snapshot-name[data-v-070c6704]{font-weight:700;color:#f8fafc;font-size:.95rem}.snapshot-date[data-v-070c6704]{font-size:.78rem;color:#64748b}.snapshot-author[data-v-070c6704],.snapshot-summary[data-v-070c6704]{font-size:.82rem;color:#94a3b8;margin-bottom:.3rem}.btn-restore[data-v-070c6704]{background:transparent;border:1px solid #00f2fe;color:#00f2fe;padding:.35rem .75rem;border-radius:5px;font-size:.8rem;font-weight:600;cursor:pointer;margin-top:.4rem;transition:all .2s ease}.btn-restore[data-v-070c6704]:hover{background:#00f2fe1a}.audit-table-wrapper[data-v-070c6704]{overflow-x:auto;border:1px solid #1e293b;border-radius:8px}.audit-table[data-v-070c6704]{width:100%;border-collapse:collapse;font-size:.82rem}.audit-table th[data-v-070c6704]{background:#090d16;color:#94a3b8;text-align:left;padding:.75rem .9rem;border-bottom:1px solid #1e293b;font-weight:600}.audit-table td[data-v-070c6704]{padding:.75rem .9rem;border-bottom:1px solid #1e293b;color:#cbd5e1}.audit-table tr:last-child td[data-v-070c6704]{border-bottom:none}.time-col[data-v-070c6704]{white-space:nowrap;color:#64748b!important}.action-tag[data-v-070c6704]{font-size:.75rem;font-weight:700;padding:.2rem .5rem;border-radius:5px;white-space:nowrap;display:inline-block}.action-tag.ai_document_extracted[data-v-070c6704]{background:#00f2fe26;color:#00f2fe}.action-tag.contract_generated[data-v-070c6704]{background:#10b98126;color:#34d399}.action-tag.status_changed[data-v-070c6704]{background:#f59e0b26;color:#fbbf24}.action-tag.snapshot_created[data-v-070c6704],.action-tag.snapshot_restored[data-v-070c6704]{background:#a855f726;color:#c084fc}.btn-refresh[data-v-070c6704]{background:#1e293b;border:1px solid #334155;color:#f8fafc;padding:.5rem .9rem;border-radius:6px;font-size:.85rem;cursor:pointer}.modal-footer[data-v-070c6704]{padding:1rem 1.5rem;border-top:1px solid #1e293b;display:flex;justify-content:flex-end}.btn-secondary[data-v-070c6704]{background:#1e293b;border:1px solid #334155;color:#f8fafc;padding:.55rem 1.2rem;border-radius:6px;cursor:pointer;font-weight:600}.btn-secondary[data-v-070c6704]:hover{background:#334155}.btn-action.patch[data-v-070c6704]{background:#a855f733;color:#c084fc;border:1px solid rgba(168,85,247,.4)}.btn-action.patch[data-v-070c6704]:hover{background:#a855f759;box-shadow:0 0 10px #a855f74d}.patch-modal-backdrop[data-v-070c6704]{position:absolute;inset:0;background:#000000d1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100;padding:1.5rem}.patch-modal-content[data-v-070c6704]{background:#0f172a;border:1px solid rgba(168,85,247,.4);border-radius:14px;width:100%;max-width:600px;padding:1.5rem;box-shadow:0 20px 40px #000c,0 0 20px #a855f733}.patch-modal-header[data-v-070c6704]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.patch-modal-header h4[data-v-070c6704]{margin:0;font-size:1.15rem;color:#c084fc}.patch-modal-sub[data-v-070c6704]{color:#94a3b8;font-size:.85rem;line-height:1.4;margin-bottom:1.25rem}.patch-grid[data-v-070c6704]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.patch-modal-content .input-group[data-v-070c6704]{display:flex;flex-direction:column;gap:.3rem}.patch-modal-content .input-group label[data-v-070c6704]{font-size:.78rem;color:#94a3b8;font-weight:600}.patch-modal-content .input-group input[data-v-070c6704],.patch-modal-content .input-group textarea[data-v-070c6704]{background:#090d16;border:1px solid #334155;border-radius:6px;color:#f8fafc;padding:.55rem .75rem;font-size:.85rem}.patch-modal-content .input-group input[data-v-070c6704]:focus,.patch-modal-content .input-group textarea[data-v-070c6704]:focus{outline:none;border-color:#c084fc}.patch-actions[data-v-070c6704]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid #1e293b}.btn-cancel[data-v-070c6704]{background:transparent;border:1px solid #334155;color:#94a3b8;padding:.55rem 1rem;border-radius:6px;cursor:pointer}.btn-submit-patch[data-v-070c6704]{background:linear-gradient(135deg,#9333ea,#a855f7);color:#fff;border:none;padding:.55rem 1.25rem;border-radius:6px;font-weight:600;font-size:.88rem;cursor:pointer;box-shadow:0 4px 12px #a855f759;transition:all .2s ease}.btn-submit-patch[data-v-070c6704]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #a855f780}.btn-submit-patch[data-v-070c6704]:disabled{opacity:.6;cursor:not-allowed}.btn-close-sm[data-v-070c6704]{background:transparent;border:none;color:#94a3b8;font-size:1.1rem;cursor:pointer}.empty-state[data-v-070c6704],.loader-state[data-v-070c6704],.warning-state[data-v-070c6704]{text-align:center;padding:2.5rem;color:#94a3b8;font-size:.95rem}.spinning[data-v-070c6704]{animation:spin-070c6704 1s linear infinite}@keyframes spin-070c6704{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.analytics-dashboard[data-v-e9ad2866]{max-width:1200px;margin:0 auto;padding:1.5rem 0 3rem}.dashboard-header[data-v-e9ad2866]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.75rem;flex-wrap:wrap;gap:1rem}.header-left[data-v-e9ad2866]{display:flex;align-items:center;gap:1rem}.header-icon-wrap[data-v-e9ad2866]{width:48px;height:48px;border-radius:12px;background:#00f2fe1a;border:1px solid rgba(0,242,254,.3);display:flex;align-items:center;justify-content:center}.dashboard-header h2[data-v-e9ad2866]{margin:0;font-size:1.5rem;color:#f8fafc;font-weight:800;letter-spacing:-.02em}.subtitle[data-v-e9ad2866]{margin:.2rem 0 0;font-size:.88rem;color:#94a3b8}.header-actions[data-v-e9ad2866]{display:flex;gap:.75rem}.btn-ctrl[data-v-e9ad2866]{background:#0f172a;border:1px solid #1e293b;color:#f8fafc;padding:.6rem 1.1rem;border-radius:8px;font-size:.88rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease}.btn-ctrl[data-v-e9ad2866]:hover{background:#1e293b;border-color:#334155}.btn-ctrl.export[data-v-e9ad2866]{background:linear-gradient(135deg,#00f2fe26,#4facfe26);border-color:#00f2fe66;color:#00f2fe}.btn-ctrl.export[data-v-e9ad2866]:hover{background:linear-gradient(135deg,#00f2fe40,#4facfe40)}.kpi-grid[data-v-e9ad2866]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin-bottom:1.75rem}.kpi-card[data-v-e9ad2866]{background:#090d16;border:1px solid #1e293b;border-radius:14px;padding:1.25rem;display:flex;flex-direction:column;box-shadow:0 10px 25px -5px #0000004d;position:relative;overflow:hidden;transition:all .25s ease}.kpi-card[data-v-e9ad2866]:hover{transform:translateY(-2px);border-color:#334155}.kpi-card.time-saved[data-v-e9ad2866]{border-left:4px solid #00f2fe}.kpi-card.documents[data-v-e9ad2866]{border-left:4px solid #3b82f6}.kpi-card.quality[data-v-e9ad2866]{border-left:4px solid #10b981}.kpi-card.accuracy[data-v-e9ad2866]{border-left:4px solid #a855f7}.kpi-top[data-v-e9ad2866]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.kpi-label[data-v-e9ad2866]{font-size:.72rem;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.05em}.kpi-badge[data-v-e9ad2866]{font-size:.72rem;font-weight:700;padding:.2rem .5rem;border-radius:6px}.kpi-badge.cyan[data-v-e9ad2866]{background:#00f2fe26;color:#00f2fe}.kpi-badge.blue[data-v-e9ad2866]{background:#3b82f626;color:#60a5fa}.kpi-badge.emerald[data-v-e9ad2866]{background:#10b98126;color:#34d399}.kpi-badge.purple[data-v-e9ad2866]{background:#a855f726;color:#c084fc}.kpi-main[data-v-e9ad2866]{display:flex;align-items:baseline;gap:.4rem;margin-bottom:.6rem}.kpi-value[data-v-e9ad2866]{font-size:2.2rem;font-weight:800;color:#f8fafc;line-height:1}.kpi-unit[data-v-e9ad2866]{font-size:.95rem;color:#94a3b8;font-weight:600}.kpi-footer[data-v-e9ad2866]{margin-top:auto;padding-top:.6rem;border-top:1px solid #1e293b;display:flex;justify-content:space-between;align-items:center;font-size:.78rem}.kpi-subtext[data-v-e9ad2866]{color:#64748b}.kpi-highlight[data-v-e9ad2866]{font-weight:700}.kpi-highlight.cyan[data-v-e9ad2866]{color:#00f2fe}.kpi-highlight.blue[data-v-e9ad2866]{color:#60a5fa}.kpi-highlight.emerald[data-v-e9ad2866]{color:#34d399}.kpi-highlight.purple[data-v-e9ad2866]{color:#c084fc}.charts-row[data-v-e9ad2866]{display:flex;gap:1.25rem;margin-bottom:1.5rem;flex-wrap:wrap}.chart-card[data-v-e9ad2866]{background:#090d16;border:1px solid #1e293b;border-radius:14px;padding:1.25rem 1.5rem;box-shadow:0 10px 25px -5px #0000004d}.flex-1[data-v-e9ad2866]{flex:1;min-width:320px}.flex-2[data-v-e9ad2866]{flex:2;min-width:450px}.card-header[data-v-e9ad2866]{margin-bottom:1.25rem}.card-header h3[data-v-e9ad2866]{margin:0;font-size:1.05rem;color:#f8fafc;font-weight:700}.card-sub[data-v-e9ad2866]{font-size:.8rem;color:#64748b}.bar-chart-container[data-v-e9ad2866]{display:flex;justify-content:space-around;align-items:flex-end;height:180px;padding-top:1.5rem;border-bottom:1px solid #1e293b}.bar-group[data-v-e9ad2866]{display:flex;flex-direction:column;align-items:center;gap:.4rem;flex:1;height:100%}.bar-track[data-v-e9ad2866]{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:6px}.bar-fill[data-v-e9ad2866]{width:14px;border-radius:4px 4px 0 0;position:relative;transition:height .4s ease}.bar-fill.cases[data-v-e9ad2866]{background:linear-gradient(180deg,#00f2fe,#0284c7);box-shadow:0 0 10px #00f2fe66}.bar-fill.extractions[data-v-e9ad2866]{background:linear-gradient(180deg,#60a5fa,#2563eb)}.bar-tooltip[data-v-e9ad2866]{position:absolute;top:-18px;left:50%;transform:translate(-50%);font-size:.68rem;font-weight:700;color:#f8fafc}.bar-label[data-v-e9ad2866]{font-size:.75rem;color:#94a3b8;white-space:nowrap}.bar-hours-label[data-v-e9ad2866]{font-size:.7rem;color:#00f2fe;font-weight:700}.chart-legend[data-v-e9ad2866]{display:flex;justify-content:center;gap:1.5rem;margin-top:1rem;font-size:.8rem;color:#94a3b8}.legend-item[data-v-e9ad2866]{display:flex;align-items:center;gap:.4rem}.legend-dot[data-v-e9ad2866]{width:10px;height:10px;border-radius:3px}.legend-dot.cyan[data-v-e9ad2866]{background:#00f2fe}.legend-dot.blue[data-v-e9ad2866]{background:#60a5fa}.legend-dot.hours[data-v-e9ad2866]{background:#10b981;border-radius:50%}.status-breakdown[data-v-e9ad2866]{display:flex;flex-direction:column;gap:.9rem}.status-row[data-v-e9ad2866]{display:flex;flex-direction:column;gap:.3rem}.status-row-info[data-v-e9ad2866]{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:#cbd5e1}.status-tag[data-v-e9ad2866]{font-size:.72rem;font-weight:700;padding:.15rem .5rem;border-radius:4px;text-transform:uppercase}.status-tag.draft[data-v-e9ad2866]{background:#94a3b833;color:#cbd5e1}.status-tag.in_review[data-v-e9ad2866]{background:#f59e0b33;color:#fbbf24}.status-tag.approved[data-v-e9ad2866]{background:#10b98133;color:#34d399}.progress-bar-bg[data-v-e9ad2866]{width:100%;height:8px;background:#0f172a;border-radius:4px;overflow:hidden}.progress-bar-fill[data-v-e9ad2866]{height:100%;border-radius:4px;transition:width .4s ease}.progress-bar-fill.draft[data-v-e9ad2866]{background:#64748b}.progress-bar-fill.in_review[data-v-e9ad2866]{background:#fbbf24}.progress-bar-fill.approved[data-v-e9ad2866]{background:#10b981}.doc-types-box[data-v-e9ad2866]{margin-top:1.25rem;padding-top:1rem;border-top:1px solid #1e293b}.doc-types-box h4[data-v-e9ad2866]{margin:0 0 .6rem;font-size:.82rem;color:#94a3b8}.doc-types-grid[data-v-e9ad2866]{display:flex;gap:.75rem}.doc-type-pill[data-v-e9ad2866]{flex:1;background:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:.6rem;display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;color:#cbd5e1}.doc-type-pill strong[data-v-e9ad2866]{color:#f8fafc;font-size:.95rem}.pmt-risk-grid[data-v-e9ad2866]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.pmt-risk-grid.three-cols[data-v-e9ad2866]{grid-template-columns:repeat(3,1fr)}.pmt-risk-box[data-v-e9ad2866]{background:#0f172a;border:1px solid #1e293b;border-radius:10px;padding:.85rem;display:flex;flex-direction:column;gap:.2rem}.pmt-risk-box.alacsony[data-v-e9ad2866]{border-left:3px solid #10b981}.pmt-risk-box.atlagos[data-v-e9ad2866]{border-left:3px solid #3b82f6}.pmt-risk-box.magas[data-v-e9ad2866]{border-left:3px solid #f59e0b}.risk-title[data-v-e9ad2866]{font-size:.75rem;font-weight:700;color:#94a3b8}.risk-count[data-v-e9ad2866]{font-size:1.4rem;font-weight:800;color:#f8fafc}.risk-desc[data-v-e9ad2866]{font-size:.7rem;color:#64748b}.pmt-remote-id-bar[data-v-e9ad2866]{margin-top:.85rem;background:#00f2fe0a;border:1px solid rgba(0,242,254,.2);border-radius:8px;padding:.6rem .85rem;display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:#cbd5e1}.remote-id-info[data-v-e9ad2866]{display:flex;align-items:center;gap:.4rem}.remote-id-value[data-v-e9ad2866]{color:#00f2fe}.remote-id-pct[data-v-e9ad2866]{color:#94a3b8;font-weight:400}.team-list[data-v-e9ad2866]{display:flex;flex-direction:column;gap:.6rem}.team-member-row[data-v-e9ad2866]{display:flex;align-items:center;gap:.75rem;background:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:.6rem .85rem}.member-avatar[data-v-e9ad2866]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#00f2fe,#4facfe);color:#030712;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:.85rem}.member-info[data-v-e9ad2866]{flex:1;display:flex;flex-direction:column}.member-name[data-v-e9ad2866]{font-weight:700;font-size:.88rem;color:#f8fafc}.member-role[data-v-e9ad2866]{font-size:.72rem;color:#64748b}.member-cases strong[data-v-e9ad2866]{color:#00f2fe;font-size:1rem}.member-cases span[data-v-e9ad2866]{font-size:.72rem;color:#94a3b8;margin-left:.2rem}.methodology-box[data-v-e9ad2866]{background:#00f2fe0a;border:1px solid rgba(0,242,254,.2);border-radius:12px;padding:1.25rem 1.5rem}.methodology-header[data-v-e9ad2866]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.badge-dimop[data-v-e9ad2866]{background:#00f2fe;color:#030712;font-size:.72rem;font-weight:800;padding:.2rem .55rem;border-radius:4px;text-transform:uppercase}.methodology-header h4[data-v-e9ad2866]{margin:0;font-size:.95rem;color:#f8fafc}.methodology-box p[data-v-e9ad2866]{margin:0;font-size:.82rem;line-height:1.5;color:#94a3b8}.loading-state[data-v-e9ad2866],.error-state[data-v-e9ad2866]{text-align:center;padding:4rem 1rem;color:#94a3b8}.btn-retry[data-v-e9ad2866]{margin-top:.75rem;background:#00f2fe;color:#030712;border:none;padding:.5rem 1rem;border-radius:6px;font-weight:700;cursor:pointer}.spinning[data-v-e9ad2866]{animation:spin-e9ad2866 1s linear infinite}@keyframes spin-e9ad2866{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media print{body[data-v-e9ad2866]{background:#fff!important;color:#000!important}.header-actions[data-v-e9ad2866]{display:none!important}.analytics-dashboard[data-v-e9ad2866]{padding:0!important}}.superadmin-panel[data-v-bc07498c]{background:var(--paradigm-panel-bg, rgba(15, 23, 42, .7));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--paradigm-border, rgba(255, 255, 255, .1));border-radius:16px;box-shadow:0 20px 40px -15px #000000b3;padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.dashboard-header[data-v-bc07498c]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.header-left[data-v-bc07498c]{display:flex;align-items:center;gap:.85rem}.header-icon-wrap[data-v-bc07498c]{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:#00f2fe1f;border:1px solid rgba(0,242,254,.25)}.dashboard-header h2[data-v-bc07498c]{margin:0;color:#fff;font-size:1.35rem}.subtitle[data-v-bc07498c]{margin:.2rem 0 0;color:#94a3b8;font-size:.88rem}.btn-refresh[data-v-bc07498c],.action-btn[data-v-bc07498c]{background:transparent;border:1px solid var(--paradigm-border-glow, rgba(0, 242, 254, .3));color:#00f2fe;border-radius:8px;padding:.55rem .9rem;font-weight:600;cursor:pointer}.btn-refresh[data-v-bc07498c]:disabled,.action-btn[data-v-bc07498c]:disabled,.chip-btn[data-v-bc07498c]:disabled{opacity:.55;cursor:not-allowed}.kpi-grid[data-v-bc07498c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem}.kpi-card[data-v-bc07498c]{background:#1e293b80;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.25rem}.kpi-label[data-v-bc07498c]{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-weight:700}.kpi-value[data-v-bc07498c]{font-size:1.7rem;font-weight:800;color:#fff}.kpi-sub[data-v-bc07498c]{color:#64748b;font-size:.8rem}.admin-card[data-v-bc07498c]{background:var(--paradigm-card-bg, rgba(30, 41, 59, .5));border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.4rem}.card-heading[data-v-bc07498c]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:.75rem}.admin-card h2[data-v-bc07498c]{margin:0;color:#fff;font-size:1.15rem}.filter-input[data-v-bc07498c]{background:#03071259;border:1px solid rgba(255,255,255,.12);color:#fff;border-radius:8px;padding:.45rem .75rem;min-width:240px}.table-wrap[data-v-bc07498c]{overflow-x:auto}.data-table[data-v-bc07498c]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table th[data-v-bc07498c],.data-table td[data-v-bc07498c]{text-align:left;padding:.65rem .5rem;border-bottom:1px solid rgba(255,255,255,.06);color:#cbd5e1;white-space:nowrap}.data-table th[data-v-bc07498c]{color:#94a3b8;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.kpi-card-warning[data-v-bc07498c]{border-color:#f59e0b59;background:#f59e0b14}.kpi-val-warning[data-v-bc07498c]{color:#fbbf24!important}.heading-left-group[data-v-bc07498c]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.filter-tabs[data-v-bc07498c]{display:flex;gap:.35rem;background:#03071266;padding:.25rem;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.tab-pill[data-v-bc07498c]{background:transparent;border:none;color:#94a3b8;font-size:.76rem;font-weight:600;padding:.35rem .65rem;border-radius:6px;cursor:pointer;transition:all .2s ease}.tab-pill[data-v-bc07498c]:hover{color:#fff;background:#ffffff0d}.tab-pill.active[data-v-bc07498c]{background:#00f2fe2e;color:#00f2fe;box-shadow:0 0 10px #00f2fe33}.tab-pill-warning.active[data-v-bc07498c]{background:#f59e0b33;color:#fbbf24;box-shadow:0 0 10px #f59e0b33}.action-feedback[data-v-bc07498c]{padding:.75rem 1rem;border-radius:8px;font-size:.85rem;font-weight:600;margin-bottom:1rem;display:flex;align-items:center;animation:fadeIn .25s ease-out}.action-feedback.success[data-v-bc07498c]{background:#10b98126;border:1px solid rgba(16,185,129,.35);color:#34d399}.action-feedback.error[data-v-bc07498c]{background:#ef444426;border:1px solid rgba(239,68,68,.35);color:#f87171}.row-pending[data-v-bc07498c]{background:#f59e0b0a}.kpi-card-clickable[data-v-bc07498c]:hover{border-color:#f59e0b99;transform:translateY(-2px);transition:all .2s ease}.kpi-active[data-v-bc07498c]{box-shadow:0 0 16px #f59e0b59;border-color:#fbbf24!important}.status-action-box[data-v-bc07498c]{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.status-pill[data-v-bc07498c]{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:9999px;font-size:.72rem;font-weight:700;letter-spacing:.02em}.status-pending[data-v-bc07498c]{background:#f59e0b2e;color:#fbbf24;border:1px solid rgba(245,158,11,.4);animation:pulse-bc07498c 2s infinite ease-in-out}.status-active[data-v-bc07498c]{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.3)}.status-inactive[data-v-bc07498c]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.user-actions[data-v-bc07498c]{display:flex;align-items:center;gap:.4rem}.btn-action-approve[data-v-bc07498c]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:6px;padding:.35rem .75rem;font-size:.75rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;box-shadow:0 0 12px #10b98159;transition:all .2s ease}.btn-action-approve[data-v-bc07498c]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 18px #10b9818c}.btn-action-approve[data-v-bc07498c]:disabled,.btn-action-toggle[data-v-bc07498c]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-action-toggle[data-v-bc07498c]{background:transparent;border:1px solid rgba(255,255,255,.15);color:#94a3b8;border-radius:6px;padding:.3rem .6rem;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-action-toggle[data-v-bc07498c]:hover:not(:disabled){border-color:#f87171;color:#f87171}.btn-action-toggle.btn-reactivate[data-v-bc07498c]:hover:not(:disabled){border-color:#34d399;color:#34d399}.superadmin-tag[data-v-bc07498c]{font-size:.72rem;color:#64748b;font-style:italic}@keyframes pulse-bc07498c{0%,to{opacity:1}50%{opacity:.65}}.templates-list[data-v-bc07498c]{display:flex;flex-direction:column;gap:.9rem}.template-item[data-v-bc07498c]{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#0f172a73}.template-info h3[data-v-bc07498c]{margin:0 0 .5rem;color:#fff;font-size:1rem}.meta-row[data-v-bc07498c]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.meta-badge[data-v-bc07498c]{font-size:.7rem;font-weight:700;padding:.15rem .45rem;border-radius:4px;text-transform:uppercase}.meta-badge.type[data-v-bc07498c]{background:#00f2fe26;color:#00f2fe}.meta-badge.bank[data-v-bc07498c]{background:#60a5fa26;color:#60a5fa}.meta-badge.firm[data-v-bc07498c]{background:#34d39926;color:#34d399}.meta-badge.system[data-v-bc07498c]{background:#fbbf2426;color:#fbbf24}.meta-badge.slots[data-v-bc07498c]{background:#a78bfa2e;color:#c4b5fd}.action-btn-scan[data-v-bc07498c]{color:#00f2fe;border-color:#00f2fe59;display:inline-flex;align-items:center;justify-content:center}.meta-date[data-v-bc07498c],.uploader[data-v-bc07498c]{color:#64748b;font-size:.78rem}.uploader[data-v-bc07498c]{margin:.45rem 0}.files-list[data-v-bc07498c]{margin-top:.6rem;color:#94a3b8;font-size:.8rem}.files-chips[data-v-bc07498c]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.chip[data-v-bc07498c],.chip-btn[data-v-bc07498c]{display:inline-flex;align-items:center;background:#0f172ab3;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;border-radius:999px;padding:.25rem .6rem;font-size:.75rem}.chip-btn[data-v-bc07498c]{cursor:pointer}.chip-btn em[data-v-bc07498c]{font-style:normal;color:#00f2fe;margin-left:.2rem}.template-actions[data-v-bc07498c]{display:flex;flex-direction:column;align-items:stretch;gap:.45rem}.action-btn-secondary[data-v-bc07498c]{color:#94a3b8;border-color:#94a3b859}.state-box[data-v-bc07498c],.empty-state[data-v-bc07498c]{color:#94a3b8;padding:1.25rem .25rem}.state-box.error[data-v-bc07498c],.download-error[data-v-bc07498c]{color:#f87171}.download-error[data-v-bc07498c]{margin:.85rem 0 0;font-size:.85rem}@media(max-width:800px){.template-item[data-v-bc07498c]{flex-direction:column}}[data-v-ae61c324]:root{--paradigm-panel-bg: rgba(15, 23, 42, .7);--paradigm-card-bg: rgba(30, 41, 59, .5);--paradigm-border: rgba(255, 255, 255, .1);--paradigm-border-glow: rgba(0, 242, 254, .3);--paradigm-cyan: #00f2fe;--paradigm-gradient: linear-gradient(135deg, #00f2fe 0%, #4facfe 100%);--paradigm-glow-shadow: 0 0 20px rgba(0, 242, 254, .1)}.wizard-container[data-v-ae61c324]{width:100%;max-width:1320px;margin:1.25rem auto;padding:0 1rem;color:#f1f5f9;font-family:Inter,system-ui,sans-serif}.app-nav[data-v-ae61c324]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:1.75rem;background:var(--paradigm-panel-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.75rem 1.25rem;border-radius:14px;border:1px solid var(--paradigm-border)}.app-brand[data-v-ae61c324]{display:flex;align-items:center;gap:.6rem}.p-logo[data-v-ae61c324]{width:1.9rem;height:1.9rem;filter:drop-shadow(0 0 8px rgba(0,242,254,.3))}.app-title[data-v-ae61c324]{font-size:1.5rem;font-weight:800;color:#fff;margin:0;letter-spacing:-.03em}.badge[data-v-ae61c324]{background:var(--paradigm-gradient);font-size:.7rem;padding:.15rem .45rem;border-radius:4px;vertical-align:middle;color:#030712;font-weight:800;margin-left:.4rem;box-shadow:0 0 10px #00f2fe4d}.app-version[data-v-ae61c324]{font-size:.7rem;color:#64748b;font-weight:500;margin-left:.4rem;vertical-align:middle}.nav-actions[data-v-ae61c324]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.nav-btn[data-v-ae61c324]{background:transparent;color:#94a3b8;border:1px solid transparent;padding:.45rem .85rem;border-radius:8px;cursor:pointer;font-weight:600;font-size:.85rem;transition:all .2s;display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.nav-btn[data-v-ae61c324]:hover{color:#fff;background:#ffffff0d}.nav-btn.active[data-v-ae61c324]{color:var(--paradigm-cyan);border-color:var(--paradigm-border-glow);background:#00f2fe0f;box-shadow:0 0 15px #00f2fe1a}.nav-user-section[data-v-ae61c324]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-left:auto}.firm-badge-nav[data-v-ae61c324]{display:flex;align-items:center;gap:.35rem;background:#0284c726;border:1px solid rgba(2,132,199,.35);padding:.3rem .65rem;border-radius:20px;max-width:180px}.firm-nav-icon[data-v-ae61c324]{font-size:.8rem}.firm-nav-text[data-v-ae61c324]{font-size:.75rem;font-weight:600;color:#38bdf8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-badge-nav[data-v-ae61c324]{display:flex;align-items:center;gap:.3rem;font-size:.8rem}.user-nav-name[data-v-ae61c324]{font-weight:600;color:#f1f5f9}.user-nav-role[data-v-ae61c324]{color:#94a3b8;font-size:.7rem}.btn-logout[data-v-ae61c324]{display:inline-flex;align-items:center;gap:.3rem;background:#ef44441a;color:#f87171;border:1px solid rgba(239,68,68,.25);padding:.3rem .65rem;border-radius:8px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn-logout[data-v-ae61c324]:hover{background:#ef4444;color:#fff;border-color:#ef4444;box-shadow:0 0 12px #ef444466}.wizard[data-v-ae61c324]{background:var(--paradigm-panel-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--paradigm-border);border-radius:16px;box-shadow:0 20px 40px -15px #000000b3,var(--paradigm-glow-shadow);overflow:hidden}.progress-bar-container[data-v-ae61c324]{height:4px;background:#0f172a80;width:100%}.progress-bar[data-v-ae61c324]{height:100%;background:var(--paradigm-gradient);box-shadow:0 0 10px #00f2fe66;transition:width .4s cubic-bezier(.4,0,.2,1)}.steps-indicator[data-v-ae61c324]{display:flex;justify-content:space-between;padding:1.5rem 2rem;background:#0307124d;border-bottom:1px solid var(--paradigm-border);overflow-x:auto;gap:1rem}.step-item[data-v-ae61c324]{display:flex;flex-direction:column;align-items:center;gap:.4rem;opacity:.35;transition:opacity .3s;min-width:60px}.step-item.active[data-v-ae61c324],.step-item.completed[data-v-ae61c324]{opacity:1}.step-item.clickable[data-v-ae61c324]{cursor:pointer}.step-item.clickable[data-v-ae61c324]:hover{opacity:.85}.step-item.clickable:hover .step-circle[data-v-ae61c324]{border-color:var(--paradigm-cyan);transform:scale(1.05)}.step-circle[data-v-ae61c324]{width:32px;height:32px;border-radius:50%;background:#1e293b;border:1px solid var(--paradigm-border);display:flex;align-items:center;justify-content:center;font-weight:700;color:#cbd5e1;font-size:.85rem;transition:all .3s}.active .step-circle[data-v-ae61c324]{background:var(--paradigm-gradient);border-color:var(--paradigm-cyan);color:#030712;box-shadow:0 0 15px #00f2fe73}.completed .step-circle[data-v-ae61c324]{background:#00f2fe26;border-color:var(--paradigm-cyan);color:var(--paradigm-cyan)}.step-label[data-v-ae61c324]{font-size:.75rem;font-weight:500;color:#94a3b8;white-space:nowrap}.active .step-label[data-v-ae61c324]{color:#fff;font-weight:600}.step-content[data-v-ae61c324]{padding:2.5rem;min-height:400px;overflow-y:auto}.section-title[data-v-ae61c324]{font-size:1.5rem;margin-top:0;margin-bottom:2rem;color:#fff;font-weight:700;text-align:center}.selection-grid[data-v-ae61c324]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.selection-grid.three-cols[data-v-ae61c324]{grid-template-columns:repeat(3,1fr)}.selection-grid.four-cols[data-v-ae61c324]{grid-template-columns:repeat(4,1fr);gap:1rem}.selection-grid.four-cols .selection-card[data-v-ae61c324]{padding:1.1rem .75rem}.selection-grid.four-cols .selection-card h3[data-v-ae61c324]{margin:.35rem 0 0;font-size:.95rem}@media(max-width:900px){.selection-grid.four-cols[data-v-ae61c324]{grid-template-columns:repeat(2,1fr)}}.selection-card[data-v-ae61c324]{background:var(--paradigm-card-bg);border:1px solid var(--paradigm-border);border-radius:12px;padding:1.8rem;text-align:center;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;align-items:center}.selection-card[data-v-ae61c324]:hover{border-color:#00f2fe4d;transform:translateY(-2px);background:#1e293b66;box-shadow:0 8px 25px #00f2fe0d}.selection-card.selected[data-v-ae61c324]{border-color:var(--paradigm-cyan);background:#00f2fe0f;box-shadow:0 0 20px #00f2fe26}.selection-card h3[data-v-ae61c324]{margin:.8rem 0 .5rem;font-size:1.1rem;color:#fff}.selection-card p[data-v-ae61c324]{color:#94a3b8;font-size:.85rem;margin:0;line-height:1.4}.bank-logo-text[data-v-ae61c324]{font-size:1.5rem;font-weight:800;background:var(--paradigm-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem}.error-box[data-v-ae61c324]{background:#ef444414;border:1px solid rgba(239,68,68,.25);color:#f87171;padding:1.2rem;border-radius:8px;font-size:.95rem;line-height:1.5;margin-bottom:1.5rem}.selection-list[data-v-ae61c324]{display:flex;flex-direction:column;gap:1rem}.list-item[data-v-ae61c324]{display:flex;align-items:center;background:var(--paradigm-card-bg);border:1px solid var(--paradigm-border);padding:1.2rem;border-radius:12px;cursor:pointer;transition:all .2s;justify-content:space-between}.list-item[data-v-ae61c324]:hover{border-color:#00f2fe4d;background:#1e293b66}.list-item.selected[data-v-ae61c324]{border-color:var(--paradigm-cyan);background:#00f2fe0f}.list-info[data-v-ae61c324]{text-align:left;flex:1;margin-left:1rem}.list-info h3[data-v-ae61c324]{margin:0 0 .3rem;font-size:1.05rem;color:#fff}.list-info p[data-v-ae61c324]{margin:0;font-size:.8rem;color:#64748b}.doc-tags[data-v-ae61c324]{display:flex;gap:.4rem;margin-top:.4rem}.doc-tag[data-v-ae61c324]{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);padding:.15rem .4rem;border-radius:4px;font-size:.7rem;color:#94a3b8}.radio-indicator[data-v-ae61c324]{width:18px;height:18px;border:1.5px solid #475569;border-radius:50%;position:relative}.selected .radio-indicator[data-v-ae61c324]{border-color:var(--paradigm-cyan)}.selected .radio-indicator[data-v-ae61c324]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:var(--paradigm-gradient);border-radius:50%}.generation-card[data-v-ae61c324]{text-align:center;padding:2.5rem;background:var(--paradigm-card-bg);border-radius:12px;border:1px solid var(--paradigm-border);max-width:500px;margin:0 auto}.gen-icon[data-v-ae61c324]{margin-bottom:1.5rem;display:inline-block}.gen-icon.spinning[data-v-ae61c324]{animation:spin-ae61c324 3s linear infinite}.summary-box[data-v-ae61c324]{background:#03071266;padding:1.2rem;border-radius:8px;margin:1.5rem 0;text-align:left;border:1px solid var(--paradigm-border);font-size:.9rem}.summary-box h4[data-v-ae61c324]{margin:0 0 .6rem;color:#fff;border-bottom:1px solid var(--paradigm-border);padding-bottom:.4rem}.summary-box p[data-v-ae61c324]{margin:.3rem 0;color:#cbd5e1}.action-btn[data-v-ae61c324]{padding:.8rem 2rem;font-size:1rem;border:none;border-radius:6px;cursor:pointer;font-weight:700;transition:all .25s ease;display:inline-flex;align-items:center;gap:.5rem}.action-btn.generate[data-v-ae61c324]{background:var(--paradigm-gradient);color:#030712;box-shadow:0 0 15px #00f2fe59}.action-btn.generate[data-v-ae61c324]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 25px #00f2fe8c}.btn-spinner[data-v-ae61c324]{width:1.15rem;height:1.15rem;animation:spin-ae61c324 .8s linear infinite;flex-shrink:0}.generation-card.has-review[data-v-ae61c324]{max-width:640px;text-align:left}.generation-review-wrap[data-v-ae61c324]{margin-top:1.5rem}.generation-review-ok[data-v-ae61c324]{background:#10b9811f;border:1px solid rgba(16,185,129,.35);color:#6ee7b7;border-radius:8px;padding:.85rem 1rem;font-size:.88rem;margin-bottom:1rem}.generation-review-error[data-v-ae61c324]{background:#f59e0b14;border:1px solid rgba(245,158,11,.3);color:#fbbf24;border-radius:8px;padding:.85rem 1rem;font-size:.85rem;margin-bottom:1rem}.generation-review-box[data-v-ae61c324]{background:#f59e0b08;border:1px solid rgba(245,158,11,.15);border-radius:8px;padding:1.1rem;margin-bottom:1rem}.generation-review-header[data-v-ae61c324]{display:flex;align-items:center;gap:.5rem;color:#fbbf24;font-weight:700;font-size:.95rem;margin-bottom:.5rem}.generation-review-intro[data-v-ae61c324]{margin:0 0 .85rem;font-size:.8rem;color:#94a3b8;line-height:1.4}.generation-review-list[data-v-ae61c324]{max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem}.generation-review-item[data-v-ae61c324]{background:#0f172a99;border:1px solid rgba(245,158,11,.2);padding:.8rem;border-radius:6px;font-size:.85rem}.generation-review-item.severity-error[data-v-ae61c324]{border-color:#ef444459}.generation-review-item.severity-info[data-v-ae61c324]{border-color:#38bdf840}.generation-review-item-meta[data-v-ae61c324]{display:flex;justify-content:space-between;font-size:.75rem;color:#fbbf24;margin-bottom:.4rem;font-weight:600;gap:.75rem}.generation-review-item-title[data-v-ae61c324]{color:#e2e8f0;font-weight:600;margin-bottom:.3rem}.generation-review-item-detail[data-v-ae61c324]{color:#cbd5e1;line-height:1.4;font-size:.82rem}.generation-review-item-excerpt[data-v-ae61c324]{font-size:.75rem;color:#64748b;font-style:italic;border-top:1px solid rgba(255,255,255,.05);padding-top:.4rem;margin-top:.4rem;word-break:break-word}.generation-fixes-toggle[data-v-ae61c324]{background:transparent;border:none;color:#67e8f9;font-size:.8rem;font-weight:600;cursor:pointer;padding:0;margin:0 0 .6rem}.generation-fixes-list[data-v-ae61c324]{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1rem}.generation-fix-item[data-v-ae61c324]{background:#0f172a80;border:1px solid rgba(103,232,249,.15);border-radius:6px;padding:.55rem .75rem;font-size:.78rem;color:#cbd5e1;display:flex;flex-direction:column;gap:.2rem}.generation-fix-item strong[data-v-ae61c324]{color:#e2e8f0;font-size:.75rem}.generation-review-actions[data-v-ae61c324]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.action-btn.generate-secondary[data-v-ae61c324]{background:transparent;color:#e2e8f0;border:1px solid var(--paradigm-border);box-shadow:none}.action-btn[data-v-ae61c324]:disabled{opacity:.5;cursor:not-allowed}.wizard-footer[data-v-ae61c324]{padding:1.2rem 2.5rem;background:#0307124d;border-top:1px solid var(--paradigm-border);display:flex;justify-content:space-between}.footer-btn[data-v-ae61c324]{padding:.6rem 1.8rem;border-radius:6px;font-weight:700;cursor:pointer;transition:all .2s;border:none;font-size:.9rem}.footer-btn.next[data-v-ae61c324]{background:var(--paradigm-gradient);color:#030712;box-shadow:0 0 10px #00f2fe33}.footer-btn.next[data-v-ae61c324]:hover:not(:disabled){box-shadow:0 0 20px #00f2fe66}.footer-btn.next[data-v-ae61c324]:disabled{background:#1e293b;color:#475569;cursor:not-allowed;box-shadow:none}.footer-btn.back[data-v-ae61c324]{background:transparent;color:#94a3b8;border:1px solid var(--paradigm-border)}.footer-btn.back[data-v-ae61c324]:hover:not(:disabled){color:#fff;background:#ffffff0d}@keyframes spin-ae61c324{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinning[data-v-ae61c324]{animation:spin-ae61c324 2s linear infinite;display:inline-block}.fade-in[data-v-ae61c324]{animation:fadeIn-ae61c324 .35s ease-out}@keyframes fadeIn-ae61c324{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.custom-modal-overlay[data-v-ae61c324]{position:fixed;inset:0;background:#020617d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:9999}.custom-modal-card[data-v-ae61c324]{background:#0f172ae6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--paradigm-border);border-radius:12px;width:90%;max-width:450px;box-shadow:0 25px 50px -12px #000c,0 0 30px #00f2fe0d;overflow:hidden;animation:modalSlideUp-ae61c324 .3s cubic-bezier(.16,1,.3,1)}@keyframes modalSlideUp-ae61c324{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.custom-modal-card.success[data-v-ae61c324]{border-color:#10b98166;box-shadow:0 25px 50px -12px #000c,0 0 30px #10b9811a}.custom-modal-card.error[data-v-ae61c324]{border-color:#ef444466;box-shadow:0 25px 50px -12px #000c,0 0 30px #ef44441a}.modal-header[data-v-ae61c324]{padding:1.2rem 1.5rem;border-bottom:1px solid var(--paradigm-border);display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-ae61c324]{margin:0;font-size:1.15rem;font-weight:700;color:#fff;display:flex;align-items:center;gap:.5rem}.modal-close-x[data-v-ae61c324]{background:transparent;border:none;color:#64748b;font-size:1.5rem;cursor:pointer;padding:0;line-height:1;transition:color .2s}.modal-close-x[data-v-ae61c324]:hover{color:#fff}.modal-body[data-v-ae61c324]{padding:1.5rem;color:#cbd5e1;font-size:.95rem;line-height:1.5}.modal-body p[data-v-ae61c324]{margin:0;white-space:pre-wrap}.modal-footer[data-v-ae61c324]{padding:1rem 1.5rem;border-top:1px solid var(--paradigm-border);display:flex;justify-content:flex-end;background:#03071266}.modal-btn[data-v-ae61c324]{padding:.5rem 1.5rem;border-radius:6px;font-weight:600;font-size:.9rem;cursor:pointer;border:1px solid var(--paradigm-border);background:transparent;color:#cbd5e1;transition:all .2s}.modal-btn[data-v-ae61c324]:hover{background:#ffffff0d;color:#fff}.modal-btn.success[data-v-ae61c324]{background:#10b981;color:#fff;border:none}.modal-btn.success[data-v-ae61c324]:hover{background:#059669}.modal-btn.error[data-v-ae61c324]{background:#ef4444;color:#fff;border:none}.modal-btn.error[data-v-ae61c324]:hover{background:#dc2626}.form-grid[data-v-ae61c324]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1rem}.input-group[data-v-ae61c324]{display:flex;flex-direction:column;gap:.5rem}.input-group.full-width[data-v-ae61c324]{grid-column:span 2}.input-group label[data-v-ae61c324]{font-size:.85rem;font-weight:600;color:#cbd5e1;text-align:left}.input-group input[data-v-ae61c324],.input-group select[data-v-ae61c324],.input-group textarea[data-v-ae61c324]{background:#0307124d;border:1px solid var(--paradigm-border);color:#fff;padding:.75rem 1rem;border-radius:8px;font-size:.95rem;outline:none;transition:all .2s}.input-group input[data-v-ae61c324]:focus,.input-group select[data-v-ae61c324]:focus,.input-group textarea[data-v-ae61c324]:focus{border-color:var(--paradigm-cyan);box-shadow:0 0 10px #00f2fe26}.installment-block[data-v-ae61c324]{display:flex;flex-direction:column;gap:.75rem}.installment-head[data-v-ae61c324]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.add-installment-btn[data-v-ae61c324],.remove-installment-btn[data-v-ae61c324]{background:#00f2fe14;border:1px solid var(--paradigm-border);color:#fff;border-radius:8px;padding:.4rem .75rem;cursor:pointer}.add-installment-btn[data-v-ae61c324]:disabled{opacity:.4;cursor:not-allowed}.installment-hint[data-v-ae61c324],.installment-empty[data-v-ae61c324],.installment-sum[data-v-ae61c324]{font-size:.85rem;color:#94a3b8;text-align:left}.installment-row[data-v-ae61c324]{display:grid;grid-template-columns:2rem 1fr 1fr 1fr 1fr auto;gap:.5rem;align-items:center}.installment-index[data-v-ae61c324]{color:#cbd5e1;font-weight:600}@media(max-width:768px){.installment-row[data-v-ae61c324]{grid-template-columns:2rem 1fr}.installment-row .remove-installment-btn[data-v-ae61c324]{grid-column:1 / -1}}.confirm-modal-overlay[data-v-ae61c324]{position:fixed;inset:0;background:#030712cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-ae61c324 .2s ease-out}.confirm-modal-card[data-v-ae61c324]{background:var(--paradigm-card-bg, #0b1329);border:1px solid var(--paradigm-border, #1e293b);border-radius:12px;padding:2rem;width:90%;max-width:400px;text-align:center;box-shadow:0 0 30px #00000080,0 0 15px #ef44441a;animation:scaleUp-ae61c324 .2s cubic-bezier(.34,1.56,.64,1)}.confirm-modal-icon[data-v-ae61c324]{margin-bottom:1rem;display:flex;justify-content:center;color:#ef4444}.confirm-modal-title[data-v-ae61c324]{font-size:1.25rem;font-weight:700;color:#fff;margin-top:0;margin-bottom:.5rem}.confirm-modal-message[data-v-ae61c324]{font-size:.9rem;color:#94a3b8;margin-bottom:1.5rem;line-height:1.4}.confirm-modal-actions[data-v-ae61c324]{display:flex;justify-content:center;gap:1rem}.confirm-delete-btn[data-v-ae61c324]{background:#ef44441a;color:#f87171;border:1px solid rgba(239,68,68,.3);padding:.5rem 1.2rem;border-radius:6px;cursor:pointer;font-weight:600;font-size:.9rem;transition:all .2s}.confirm-delete-btn[data-v-ae61c324]:hover{background:#ef4444;color:#fff;border-color:#ef4444;box-shadow:0 0 15px #ef444466}.confirm-delete-btn.confirm-action-btn[data-v-ae61c324]{background:#0ea5e91a;color:#38bdf8;border:1px solid rgba(14,165,233,.3)}.confirm-delete-btn.confirm-action-btn[data-v-ae61c324]:hover{background:#0ea5e9;color:#fff;border-color:#0ea5e9;box-shadow:0 0 15px #0ea5e966}@keyframes scaleUp-ae61c324{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.input-error[data-v-ae61c324]{border-color:#ef4444!important;box-shadow:0 0 0 1px #ef4444!important}.date-error-text[data-v-ae61c324]{color:#f87171;font-size:.8rem;margin-top:.25rem;display:block}.case-workflow-bar[data-v-ae61c324]{display:flex;justify-content:space-between;align-items:center;background:#0f172ad9;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.75rem 1.25rem;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap;box-shadow:0 4px 20px #0003}.case-info-col[data-v-ae61c324]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:280px}.case-badge-icon[data-v-ae61c324]{width:32px;height:32px;border-radius:8px;background:#00f2fe1a;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,242,254,.25)}.case-text-group[data-v-ae61c324]{display:flex;flex-direction:column}.case-label-row[data-v-ae61c324]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.case-label[data-v-ae61c324]{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-weight:700}.autosave-pill[data-v-ae61c324]{display:inline-flex;align-items:center;font-size:.68rem;font-weight:600;padding:.12rem .5rem;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#94a3b8;transition:all .25s ease}.autosave-pill.saving[data-v-ae61c324]{background:#00f2fe1a;border-color:#00f2fe4d;color:#00f2fe}.autosave-pill.saved[data-v-ae61c324]{background:#10b9811f;border-color:#10b9814d;color:#34d399}.autosave-pill.pending[data-v-ae61c324]{background:#f59e0b1f;border-color:#f59e0b4d;color:#fbbf24}.autosave-pill.error[data-v-ae61c324]{background:#ef444426;border-color:#ef444459;color:#f87171;cursor:pointer}.as-indicator[data-v-ae61c324]{display:inline-flex;align-items:center;gap:.35rem}.as-spinner[data-v-ae61c324]{width:9px;height:9px;border:2px solid rgba(0,242,254,.3);border-top-color:#00f2fe;border-radius:50%;display:inline-block;animation:spin-autosave-ae61c324 .7s linear infinite}@keyframes spin-autosave-ae61c324{to{transform:rotate(360deg)}}.case-active-title[data-v-ae61c324]{font-size:.95rem;font-weight:700;color:#f8fafc}.wizard-title-display[data-v-ae61c324]{display:flex;align-items:center;gap:.5rem}.btn-wizard-edit-title[data-v-ae61c324]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#94a3b8;border-radius:6px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:all .2s ease}.btn-wizard-edit-title[data-v-ae61c324]:hover{background:#00f2fe26;border-color:#00f2fe66;color:#00f2fe}.wizard-title-edit[data-v-ae61c324]{display:flex;align-items:center;gap:.4rem}.wizard-title-input[data-v-ae61c324]{background:#090d16;border:1px solid #00f2fe;border-radius:6px;color:#f8fafc;padding:.25rem .6rem;font-size:.9rem;font-weight:700;min-width:250px}.btn-title-action[data-v-ae61c324]{padding:.25rem .55rem;border-radius:5px;font-size:.75rem;font-weight:600;cursor:pointer;border:none}.btn-title-action.save[data-v-ae61c324]{background:#00f2fe;color:#030712}.btn-title-action.cancel[data-v-ae61c324]{background:#334155;color:#cbd5e1}.approved-lock-pill[data-v-ae61c324]{font-size:.75rem;font-weight:700;padding:.25rem .65rem;border-radius:6px;background:#10b98126;border:1px solid rgba(16,185,129,.35);color:#34d399;display:inline-flex;align-items:center;gap:.3rem}.case-actions-col[data-v-ae61c324]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.status-workflow-selector[data-v-ae61c324]{display:flex;align-items:center;gap:.5rem;background:#090d16;border:1px solid #1e293b;border-radius:8px;padding:.3rem .65rem;transition:all .2s ease}.status-workflow-selector.draft[data-v-ae61c324]{border-color:#94a3b84d}.status-workflow-selector.in_review[data-v-ae61c324]{border-color:#f59e0b66;background:#f59e0b0d}.status-workflow-selector.approved[data-v-ae61c324]{border-color:#10b98166;background:#10b9810d}.status-indicator-dot[data-v-ae61c324]{width:8px;height:8px;border-radius:50%;background:#94a3b8;display:inline-block}.status-workflow-selector.draft .status-indicator-dot[data-v-ae61c324]{background:#94a3b8;box-shadow:0 0 6px #94a3b899}.status-workflow-selector.in_review .status-indicator-dot[data-v-ae61c324]{background:#fbbf24;box-shadow:0 0 8px #fbbf24cc}.status-workflow-selector.approved .status-indicator-dot[data-v-ae61c324]{background:#34d399;box-shadow:0 0 8px #34d399cc}.status-dropdown-wizard[data-v-ae61c324]{background:transparent;border:none;color:#f8fafc;font-size:.82rem;font-weight:600;cursor:pointer;outline:none}.btn-case-ctrl[data-v-ae61c324]{background:#1e293b;border:1px solid #334155;color:#f8fafc;font-size:.82rem;font-weight:600;padding:.45rem .85rem;border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn-case-ctrl[data-v-ae61c324]:hover{background:#334155;border-color:#475569}.btn-case-ctrl.save[data-v-ae61c324]{background:#00f2fe1f;border-color:#00f2fe59;color:#00f2fe}.btn-case-ctrl.save[data-v-ae61c324]:hover{background:#00f2fe38}.btn-case-ctrl.history[data-v-ae61c324]{background:#a855f71f;border-color:#a855f759;color:#c084fc}.btn-case-ctrl.history[data-v-ae61c324]:hover{background:#a855f738}.btn-case-ctrl.new-case[data-v-ae61c324]{background:transparent;color:#94a3b8;border-color:#334155}.btn-case-ctrl.new-case[data-v-ae61c324]:hover{color:#f8fafc;background:#1e293b}.clauses-checkbox-grid[data-v-ae61c324]{display:flex;flex-direction:column;gap:.6rem;max-height:240px;overflow-y:auto;padding-right:.25rem}.clause-check-item[data-v-ae61c324]{background:#090d16;border:1px solid var(--paradigm-border);border-radius:8px;padding:.65rem .85rem;transition:border-color .2s ease}.clause-check-item[data-v-ae61c324]:hover{border-color:#334155}.clause-check-label[data-v-ae61c324]{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:#f8fafc;font-size:.88rem;font-weight:600}.clause-check-text[data-v-ae61c324]{margin:.35rem 0 0 1.5rem;font-size:.78rem;color:#94a3b8;line-height:1.4}.usufruct-card[data-v-ae61c324]{background:#0f172abf;border:1px solid rgba(0,242,254,.35);border-radius:12px;padding:1.15rem;margin-top:1rem;box-shadow:0 4px 20px -2px #0006}.usufruct-header[data-v-ae61c324]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.15rem;flex-wrap:wrap}.usufruct-title-wrap[data-v-ae61c324]{display:flex;align-items:flex-start;gap:.75rem}.usufruct-icon[data-v-ae61c324]{font-size:1.4rem;background:#00f2fe1a;border:1px solid rgba(0,242,254,.3);border-radius:8px;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.usufruct-title[data-v-ae61c324]{margin:0;font-size:.95rem;font-weight:700;color:#f8fafc}.usufruct-subtitle[data-v-ae61c324]{margin:.25rem 0 0;font-size:.78rem;color:#94a3b8;line-height:1.4}.usufruct-mode-toggle[data-v-ae61c324]{display:inline-flex;background:#090d16;border:1px solid #1e293b;border-radius:8px;padding:.2rem;gap:.25rem}.usufruct-toggle-btn[data-v-ae61c324]{background:transparent;border:none;color:#94a3b8;font-size:.78rem;font-weight:600;padding:.4rem .85rem;border-radius:6px;cursor:pointer;transition:all .2s ease}.usufruct-toggle-btn.active[data-v-ae61c324]{background:#00f2fe2e;color:#00f2fe;border:1px solid rgba(0,242,254,.4);box-shadow:0 0 10px #00f2fe33}.usufruct-section-label[data-v-ae61c324]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:.45rem}.usufruct-party-grid[data-v-ae61c324]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem}.usufruct-party-chip[data-v-ae61c324]{background:#090d16;border:1px solid #334155;border-radius:8px;padding:.65rem .85rem;cursor:pointer;transition:all .2s ease}.usufruct-party-chip[data-v-ae61c324]:hover{border-color:#00f2fe;background:#00f2fe0d}.usufruct-party-chip.selected[data-v-ae61c324]{border-color:#00f2fe;background:#00f2fe24;box-shadow:0 0 12px #00f2fe40}.usufruct-party-badge[data-v-ae61c324]{display:inline-block;font-size:.65rem;font-weight:700;padding:.12rem .4rem;border-radius:4px;margin-bottom:.35rem;text-transform:uppercase}.usufruct-party-badge.seller[data-v-ae61c324]{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.usufruct-party-badge.buyer[data-v-ae61c324]{background:#3b82f626;color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.usufruct-party-name[data-v-ae61c324]{font-size:.85rem;font-weight:700;color:#f8fafc}.usufruct-party-meta[data-v-ae61c324]{font-size:.72rem;color:#94a3b8;margin-top:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usufruct-selected-hint[data-v-ae61c324]{margin-top:.75rem;padding:.5rem .85rem;background:#00f2fe14;border:1px solid rgba(0,242,254,.25);border-radius:6px;font-size:.8rem;color:#00f2fe}.usufruct-jub-dropzone[data-v-ae61c324]{border:2px dashed rgba(0,242,254,.35);border-radius:10px;background:#00f2fe0a;padding:1.15rem;text-align:center;cursor:pointer;transition:all .2s ease;margin-bottom:1rem}.usufruct-jub-dropzone[data-v-ae61c324]:hover{border-color:#00f2fe;background:#00f2fe14}.usufruct-jub-content[data-v-ae61c324]{display:flex;flex-direction:column;align-items:center;gap:.4rem}.jub-icon[data-v-ae61c324]{width:2rem;height:2rem;color:#00f2fe}.jub-text-primary[data-v-ae61c324]{font-size:.85rem;font-weight:600;color:#f8fafc}.jub-text-secondary[data-v-ae61c324]{font-size:.75rem;color:#94a3b8;margin-top:.2rem}.jub-uploading[data-v-ae61c324]{display:flex;align-items:center;gap:.5rem;color:#00f2fe;font-size:.85rem}.usufruct-form-grid[data-v-ae61c324]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.usufruct-field[data-v-ae61c324]{display:flex;flex-direction:column;gap:.3rem}.usufruct-field label[data-v-ae61c324]{font-size:.75rem;font-weight:600;color:#94a3b8}.usufruct-field input[data-v-ae61c324]{background:#090d16;border:1px solid #334155;border-radius:6px;padding:.45rem .65rem;color:#f8fafc;font-size:.82rem;outline:none;transition:border-color .2s ease}.usufruct-field input[data-v-ae61c324]:focus{border-color:#00f2fe}.seller-cap-tag[data-v-ae61c324]{display:inline-block;font-size:.7rem;font-weight:700;padding:.15rem .5rem;border-radius:4px;text-transform:uppercase;letter-spacing:.03em}.seller-cap-tag.single[data-v-ae61c324]{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.35)}.seller-cap-tag.multi[data-v-ae61c324]{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.35)}.seller-mismatch-warning[data-v-ae61c324]{display:flex;align-items:flex-start;gap:1rem;background:linear-gradient(135deg,#f59e0b29,#d977061a);border:2px solid #f59e0b;border-radius:12px;padding:1.15rem 1.35rem;box-shadow:0 4px 20px -2px #f59e0b40;color:#fef3c7;text-align:left}.mismatch-icon[data-v-ae61c324]{font-size:2rem;line-height:1;flex-shrink:0;margin-top:.1rem}.mismatch-content h4[data-v-ae61c324]{margin:0 0 .35rem;font-size:1.05rem;font-weight:800;color:#fbbf24}.mismatch-content p[data-v-ae61c324]{margin:0 0 .45rem;font-size:.88rem;line-height:1.5;color:#fde68a}.mismatch-sub[data-v-ae61c324]{font-size:.8rem;color:#f59e0b;margin:0!important;font-style:italic}@keyframes alert-pulse-glow-ae61c324{0%,to{box-shadow:0 0 15px #f59e0b40;border-color:#f59e0b}50%{box-shadow:0 0 25px #f59e0b8c;border-color:#fbbf24}}.alert-pulse[data-v-ae61c324]{animation:alert-pulse-glow-ae61c324 2.5s infinite ease-in-out}.app-container[data-v-a9122859]{font-family:Inter,sans-serif;width:100%;max-width:1200px;margin:0 auto;padding:2rem;color:#333}header[data-v-a9122859]{text-align:center;margin-bottom:3rem}h1[data-v-a9122859]{font-size:2.5rem;color:#2c3e50;margin-bottom:.5rem}p[data-v-a9122859]{color:#7f8c8d}
