.login-root[data-v-c8d29786]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px 48px;position:relative}.login-bg[data-v-c8d29786]{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#0f1f5c,#1e3478 55%,#2d4a9e);z-index:0}.login-bg[data-v-c8d29786]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 15% 60%,rgba(255,255,255,.06) 0%,transparent 50%),radial-gradient(circle at 85% 15%,rgba(59,130,246,.1) 0%,transparent 45%)}.login-card[data-v-c8d29786]{position:relative;z-index:1;background:#fff;border-radius:20px;padding:40px 36px;width:100%;max-width:420px;box-shadow:0 24px 80px #0000004d,0 0 0 1px #ffffff14;animation:cardUp-c8d29786 .45s cubic-bezier(.4,0,.2,1) both}@keyframes cardUp-c8d29786{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.login-logo-wrap[data-v-c8d29786]{display:flex;justify-content:center;margin-bottom:24px}.login-logo[data-v-c8d29786]{height:48px;width:auto;display:block}.login-title[data-v-c8d29786]{font-size:1.35rem;font-weight:700;color:#1a1f36;text-align:center;letter-spacing:-.3px;margin-bottom:6px}.login-subtitle[data-v-c8d29786]{font-size:.85rem;color:#94a3b8;text-align:center;margin-bottom:28px}.login-form[data-v-c8d29786]{display:flex;flex-direction:column;gap:18px}.field-group[data-v-c8d29786]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-c8d29786]{font-size:.78rem;font-weight:700;color:#374151;letter-spacing:.2px}.input-wrap[data-v-c8d29786]{display:flex;align-items:center;border:1.5px solid #e2e6f0;border-radius:10px;background:#f8f9fc;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;overflow:hidden}.input-wrap[data-v-c8d29786]:focus-within{border-color:#e30613;background:#fff;box-shadow:0 0 0 3px #e306131a}.input-wrap.error[data-v-c8d29786]{border-color:#ef4444}.input-wrap.error[data-v-c8d29786]:focus-within{box-shadow:0 0 0 3px #ef44441a}.input-icon[data-v-c8d29786]{color:#94a3b8;flex-shrink:0;margin-left:14px}.field-input[data-v-c8d29786]{flex:1;padding:11px 12px;border:none;background:transparent;font-family:DM Sans,system-ui,sans-serif;font-size:.9rem;color:#1a1f36;outline:none}.field-input[data-v-c8d29786]::placeholder{color:#c4cdd8}.field-input[data-v-c8d29786]:disabled{cursor:not-allowed;opacity:.6}.toggle-pass[data-v-c8d29786]{background:none;border:none;cursor:pointer;color:#94a3b8;padding:0 12px;display:flex;align-items:center;transition:color .15s ease}.toggle-pass[data-v-c8d29786]:hover{color:#e30613}.field-error[data-v-c8d29786]{font-size:.75rem;color:#ef4444;font-weight:500;margin-top:2px}.auth-error[data-v-c8d29786]{display:flex;align-items:center;gap:8px;background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;padding:10px 14px;font-size:.82rem;color:#dc2626;font-weight:500}.err-enter-active[data-v-c8d29786]{transition:all .2s ease}.err-enter-from[data-v-c8d29786]{opacity:0;transform:translateY(-4px)}.btn-login[data-v-c8d29786]{width:100%;padding:12px;background:#e30613;color:#fff;font-family:DM Sans,system-ui,sans-serif;font-size:.95rem;font-weight:700;border:none;border-radius:10px;cursor:pointer;transition:background .15s,transform .15s,box-shadow .15s;box-shadow:0 4px 14px #e3061359;margin-top:4px;display:flex;align-items:center;justify-content:center;min-height:46px}.btn-login[data-v-c8d29786]:hover:not(:disabled){background:#b80510;transform:translateY(-1px);box-shadow:0 6px 20px #e3061366}.btn-login[data-v-c8d29786]:active:not(:disabled){transform:translateY(0)}.btn-login[data-v-c8d29786]:disabled{opacity:.6;cursor:not-allowed}.btn-spinner[data-v-c8d29786]{width:20px;height:20px;border-radius:50%;border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;animation:spin-c8d29786 1s linear infinite;display:inline-block}@keyframes spin-c8d29786{to{transform:rotate(360deg)}}.login-footer[data-v-c8d29786]{text-align:center;font-size:.78rem;color:#94a3b8;margin-top:20px}.login-footer a[data-v-c8d29786]{color:#e30613;text-decoration:none;font-weight:600}.login-footer a[data-v-c8d29786]:hover{text-decoration:underline}.legal[data-v-c8d29786]{position:relative;z-index:1;margin-top:24px;font-size:.72rem;color:#ffffff59;text-align:center}.reg-root[data-v-4b151d5b]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px 48px;position:relative}.reg-bg[data-v-4b151d5b]{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#0f1f5c,#1e3478 55%,#2d4a9e);z-index:0}.reg-bg[data-v-4b151d5b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 15% 60%,rgba(255,255,255,.06) 0%,transparent 50%),radial-gradient(circle at 85% 15%,rgba(59,130,246,.1) 0%,transparent 45%)}.reg-card[data-v-4b151d5b]{position:relative;z-index:1;background:#fff;border-radius:20px;padding:36px 32px;width:100%;max-width:440px;box-shadow:0 24px 80px #0000004d,0 0 0 1px #ffffff14;animation:cardUp-4b151d5b .4s cubic-bezier(.4,0,.2,1) both}.reg-card--wide[data-v-4b151d5b]{max-width:520px}@keyframes cardUp-4b151d5b{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.reg-logo-wrap[data-v-4b151d5b]{display:flex;justify-content:center;margin-bottom:22px}.reg-logo[data-v-4b151d5b]{height:42px;width:auto}.reg-title[data-v-4b151d5b]{font-size:1.25rem;font-weight:700;color:#1a1f36;text-align:center;margin-bottom:5px}.reg-subtitle[data-v-4b151d5b]{font-size:.84rem;color:#94a3b8;text-align:center;margin-bottom:24px}.tipo-grid[data-v-4b151d5b]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.tipo-card[data-v-4b151d5b]{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:14px;cursor:pointer;border:2px solid #e2e8f0;background:#f8fafc;text-align:left;transition:all .18s}.tipo-card[data-v-4b151d5b]:hover{border-color:#1e3478;background:#f0f4ff}.tipo-icon[data-v-4b151d5b]{width:50px;height:50px;border-radius:12px;flex-shrink:0;background:#1e34781a;color:#1e3478;display:flex;align-items:center;justify-content:center}.tipo-icon--agente[data-v-4b151d5b]{background:#e3061314;color:#e30613}.tipo-text[data-v-4b151d5b]{flex:1;min-width:0}.tipo-label[data-v-4b151d5b]{font-size:.9rem;font-weight:700;color:#1a1f36;margin:0 0 3px}.tipo-sub[data-v-4b151d5b]{font-size:.76rem;color:#94a3b8;margin:0}.tipo-arrow[data-v-4b151d5b]{color:#94a3b8;flex-shrink:0}.tipo-card:hover .tipo-arrow[data-v-4b151d5b]{color:#1e3478}.btn-back[data-v-4b151d5b]{display:inline-flex;align-items:center;gap:5px;background:none;border:none;color:#94a3b8;font-size:.78rem;font-weight:600;cursor:pointer;padding:0;margin-bottom:14px;transition:color .15s}.btn-back[data-v-4b151d5b]:hover{color:#1a1f36}.reg-form[data-v-4b151d5b]{display:flex;flex-direction:column;gap:15px}.form-row[data-v-4b151d5b]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-group[data-v-4b151d5b]{display:flex;flex-direction:column;gap:5px}.field-label[data-v-4b151d5b]{font-size:.76rem;font-weight:700;color:#374151;letter-spacing:.2px}.req[data-v-4b151d5b]{color:#e30613}.input-wrap[data-v-4b151d5b]{display:flex;align-items:center;border:1.5px solid #e2e6f0;border-radius:10px;background:#f8f9fc;transition:border-color .15s,box-shadow .15s,background .15s;overflow:hidden}.input-wrap[data-v-4b151d5b]:focus-within{border-color:#e30613;background:#fff;box-shadow:0 0 0 3px #e306131a}.input-wrap.error[data-v-4b151d5b]{border-color:#ef4444}.input-icon[data-v-4b151d5b]{color:#94a3b8;flex-shrink:0;margin-left:14px}.field-input[data-v-4b151d5b]{flex:1;padding:10px 12px;border:none;background:transparent;font-family:DM Sans,system-ui,sans-serif;font-size:.88rem;color:#1a1f36;outline:none}.field-input[data-v-4b151d5b]::placeholder{color:#c4cdd8}.field-input--solo[data-v-4b151d5b]{height:42px;padding:0 12px;width:100%;box-sizing:border-box;border:1.5px solid #e2e6f0;border-radius:10px;background:#f8f9fc;font-family:DM Sans,system-ui,sans-serif;font-size:.88rem;color:#1a1f36;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.field-input--solo[data-v-4b151d5b]:focus{border-color:#e30613;background:#fff;box-shadow:0 0 0 3px #e306131a}.field-input--solo.fi-error[data-v-4b151d5b]{border-color:#ef4444}.toggle-pass[data-v-4b151d5b]{background:none;border:none;cursor:pointer;color:#94a3b8;padding:0 12px;display:flex;align-items:center;transition:color .15s}.toggle-pass[data-v-4b151d5b]:hover{color:#e30613}.field-error[data-v-4b151d5b]{font-size:.74rem;color:#ef4444;font-weight:500}.auth-error[data-v-4b151d5b]{display:flex;align-items:flex-start;gap:8px;background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;padding:10px 13px;font-size:.81rem;color:#dc2626;font-weight:500}.err-enter-active[data-v-4b151d5b]{transition:all .2s ease}.err-enter-from[data-v-4b151d5b]{opacity:0;transform:translateY(-4px)}.btn-submit[data-v-4b151d5b]{width:100%;padding:12px;margin-top:4px;background:#e30613;color:#fff;font-family:DM Sans,system-ui,sans-serif;font-size:.93rem;font-weight:700;border:none;border-radius:10px;cursor:pointer;transition:background .15s,transform .15s,box-shadow .15s;box-shadow:0 4px 14px #e3061359;display:flex;align-items:center;justify-content:center;min-height:46px}.btn-submit[data-v-4b151d5b]:hover:not(:disabled){background:#b80510;transform:translateY(-1px);box-shadow:0 6px 20px #e3061366}.btn-submit[data-v-4b151d5b]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-ghost[data-v-4b151d5b]{width:100%;padding:11px;background:transparent;color:#64748b;font-family:DM Sans,system-ui,sans-serif;font-size:.88rem;font-weight:600;border:1.5px solid #e2e6f0;border-radius:10px;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center}.btn-ghost[data-v-4b151d5b]:hover:not(:disabled){background:#f8f9fc;color:#1a1f36}.btn-ghost[data-v-4b151d5b]:disabled{opacity:.5;cursor:not-allowed}.btn-spinner[data-v-4b151d5b]{width:20px;height:20px;border-radius:50%;border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;animation:spin-4b151d5b 1s linear infinite}@keyframes spin-4b151d5b{to{transform:rotate(360deg)}}.cargando-wrap[data-v-4b151d5b]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 0}.loader-ring[data-v-4b151d5b]{width:44px;height:44px;border:4px solid #f0f2f8;border-top-color:#e30613;border-radius:50%;animation:spin-4b151d5b .8s linear infinite}.loader-text[data-v-4b151d5b]{font-size:.9rem;font-weight:600;color:#64748b;margin:0}.contacto-card[data-v-4b151d5b]{display:flex;align-items:center;gap:14px;background:#f8fafc;border:1.5px solid #e2e6f0;border-radius:14px;padding:14px 18px;margin-bottom:16px}.cp-avatar[data-v-4b151d5b]{width:44px;height:44px;border-radius:11px;flex-shrink:0;background:linear-gradient(135deg,#1e3478,#2d4a9e);color:#fff;font-size:.88rem;font-weight:800;display:flex;align-items:center;justify-content:center}.cp-info[data-v-4b151d5b]{flex:1;min-width:0}.cp-name[data-v-4b151d5b]{font-size:.95rem;font-weight:700;color:#1a1f36;margin:0 0 4px}.cp-meta[data-v-4b151d5b]{display:flex;align-items:center;gap:6px;font-size:.78rem;color:#64748b;margin:0 0 2px}.otros-section[data-v-4b151d5b]{background:#fff;border:1.5px solid #e2e6f0;border-radius:14px;overflow:hidden;margin-bottom:16px}.otros-header[data-v-4b151d5b]{display:flex;gap:12px;align-items:flex-start;padding:16px 18px 12px;border-bottom:1px solid #f1f4f9}.otros-icon[data-v-4b151d5b]{width:34px;height:34px;border-radius:9px;flex-shrink:0;background:#f59e0b1f;color:#d97706;display:flex;align-items:center;justify-content:center}.otros-title[data-v-4b151d5b]{font-size:.87rem;font-weight:700;color:#1a1f36;margin:0 0 2px}.otros-sub[data-v-4b151d5b]{font-size:.76rem;color:#64748b;margin:0}.dato-grupo[data-v-4b151d5b]{padding:14px 18px;border-bottom:1px solid #f1f4f9}.dato-grupo[data-v-4b151d5b]:last-of-type{border-bottom:none}.dato-grupo-label[data-v-4b151d5b]{display:flex;align-items:center;gap:5px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#94a3b8;margin:0 0 10px}.dato-pills[data-v-4b151d5b]{display:flex;flex-wrap:wrap;gap:7px}.dato-pill[data-v-4b151d5b]{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:9px;cursor:pointer;border:1.5px solid #e2e6f0;background:#f8fafc;font-size:.82rem;font-weight:500;color:#374151;transition:all .15s}.dato-pill[data-v-4b151d5b]:hover{border-color:#1e3478;background:#f0f4ff}.dato-pill--on[data-v-4b151d5b]{border-color:#1e3478;background:#1e347814;color:#1e3478;font-weight:700}.pill-check[data-v-4b151d5b]{width:16px;height:16px;border-radius:5px;flex-shrink:0;border:1.5px solid currentColor;background:transparent;display:flex;align-items:center;justify-content:center}.dato-pill--on .pill-check[data-v-4b151d5b]{background:#1e3478;border-color:#1e3478;color:#fff}.otros-hint[data-v-4b151d5b]{display:flex;align-items:center;gap:5px;font-size:.73rem;color:#94a3b8;padding:10px 18px 14px}.contacto-actions[data-v-4b151d5b]{display:flex;flex-direction:column;gap:10px;margin-top:4px}.exito-icon[data-v-4b151d5b]{width:60px;height:60px;border-radius:50%;margin:0 auto 18px;background:#10b9811f;color:#10b981;display:flex;align-items:center;justify-content:center}.reg-footer[data-v-4b151d5b]{text-align:center;font-size:.77rem;color:#94a3b8;margin-top:18px}.reg-footer a[data-v-4b151d5b]{color:#e30613;text-decoration:none;font-weight:600}.reg-footer a[data-v-4b151d5b]:hover{text-decoration:underline}.legal[data-v-4b151d5b]{position:relative;z-index:1;margin-top:20px;font-size:.7rem;color:#ffffff59;text-align:center}@media (max-width: 480px){.reg-card[data-v-4b151d5b]{padding:28px 18px}.form-row[data-v-4b151d5b]{grid-template-columns:1fr}.tipo-card[data-v-4b151d5b]{padding:13px 14px}}.stepper[data-v-74dfecf6]{display:flex;align-items:flex-start;justify-content:center}.stepper-step[data-v-74dfecf6]{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:68px}.stepper-circle[data-v-74dfecf6]{position:relative;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff26;border:2px solid rgba(255,255,255,.3);transition:all .35s cubic-bezier(.34,1.56,.64,1);z-index:2}.step-icon[data-v-74dfecf6]{font-size:1.1rem;line-height:1;color:#ffffff80}.step-num[data-v-74dfecf6]{font-size:.85rem;font-weight:700;color:#fff6}.stepper-step.completado .stepper-circle[data-v-74dfecf6]{background:#10b981;border-color:#34d399;box-shadow:0 4px 16px #10b98166}.stepper-step.completado .step-icon[data-v-74dfecf6]{color:#fff}.stepper-step.en-curso .stepper-circle[data-v-74dfecf6]{background:#fff;border-color:#fff;box-shadow:0 4px 20px #ffffff4d;animation:stepPulse-74dfecf6 2.5s ease infinite}.stepper-step.en-curso .step-icon[data-v-74dfecf6]{color:#1e3478}.stepper-label[data-v-74dfecf6]{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;text-align:center;color:#ffffff73;white-space:nowrap;transition:color .25s ease}.stepper-step.completado .stepper-label[data-v-74dfecf6]{color:#ffffffd9}.stepper-step.en-curso .stepper-label[data-v-74dfecf6]{color:#fff}.pulse-ring[data-v-74dfecf6]{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:2px solid rgba(255,255,255,.35);animation:ringPulse-74dfecf6 2s ease infinite;pointer-events:none}.stepper-connector[data-v-74dfecf6]{flex:1;height:3px;background:#ffffff26;margin:22px 6px 0;border-radius:9999px;position:relative;overflow:hidden;min-width:16px}.connector-fill[data-v-74dfecf6]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,#10b981,#34d399);transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.4,0,.2,1);transition-delay:var(--delay, 0s)}.connector-fill.filled[data-v-74dfecf6]{transform:scaleX(1)}.connector-shimmer[data-v-74dfecf6]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#ffffff1f}.connector-shimmer[data-v-74dfecf6]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.5) 40%,rgba(255,255,255,.8) 50%,rgba(255,255,255,.5) 60%,transparent 100%);animation:shimmerFlow-74dfecf6 2s ease-in-out infinite}@keyframes shimmerFlow-74dfecf6{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes stepPulse-74dfecf6{0%,to{box-shadow:0 4px 20px #ffffff4d}50%{box-shadow:0 4px 28px #ffffff80,0 0 0 5px #ffffff1a}}@keyframes ringPulse-74dfecf6{0%{transform:scale(1);opacity:.6}70%{transform:scale(1.35);opacity:0}to{transform:scale(1.35);opacity:0}}.icon-swap-enter-active[data-v-74dfecf6]{transition:all .2s cubic-bezier(.34,1.56,.64,1)}.icon-swap-leave-active[data-v-74dfecf6]{transition:all .15s ease}.icon-swap-enter-from[data-v-74dfecf6]{transform:scale(0) rotate(-30deg);opacity:0}.icon-swap-leave-to[data-v-74dfecf6]{transform:scale(0) rotate(30deg);opacity:0}@media (max-width: 500px){.stepper-circle[data-v-74dfecf6]{width:38px;height:38px}.step-icon[data-v-74dfecf6]{font-size:.95rem}.stepper-label[data-v-74dfecf6]{font-size:.6rem}.stepper-connector[data-v-74dfecf6]{margin-top:18px}}.header-right[data-v-edf07180]{display:flex;align-items:center;gap:10px;flex-shrink:0}.collapsible-body[data-v-edf07180]{overflow:hidden;padding-top:10px}.page-enter-active[data-v-19d5776b]{transition:opacity .4s ease,transform .4s cubic-bezier(.4,0,.2,1)}.page-enter-from[data-v-19d5776b]{opacity:0;transform:translateY(16px)}.celebration-enter-active[data-v-19d5776b]{animation:celebIn-19d5776b .7s cubic-bezier(.22,.68,0,1.2) both}@keyframes celebIn-19d5776b{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.step-entrance[data-v-19d5776b]{opacity:0;animation:stepIn-19d5776b .45s cubic-bezier(.4,0,.2,1) forwards}@keyframes stepIn-19d5776b{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.loading-screen[data-v-19d5776b]{min-height:60vh;display:flex;align-items:center;justify-content:center}.loading-box[data-v-19d5776b]{text-align:center;background:var(--surface);border-radius:20px;padding:40px 48px;box-shadow:0 12px 40px #0f172a1a;color:var(--muted);font-weight:500}.loading-spinner[data-v-19d5776b]{width:38px;height:38px;border-radius:50%;border:3px solid #e2e8f0;border-top-color:#1e3478;margin:0 auto 16px;animation:spin-19d5776b 1s linear infinite}.back-bar[data-v-19d5776b]{max-width:860px;margin:0 auto 12px}.back-btn[data-v-19d5776b]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:var(--surface);border:1px solid var(--border);border-radius:999px;font-size:.82rem;font-weight:600;color:var(--muted);text-decoration:none;box-shadow:0 2px 8px #0f1f5c0f;transition:all .15s ease}.back-btn[data-v-19d5776b]:hover{background:var(--surface-hover);color:#1e3478;border-color:var(--border-strong);transform:translate(-2px)}.hero[data-v-19d5776b]{background:linear-gradient(135deg,#0f1f5c,#1e3478 60%,#1a3a8f);border-radius:16px;overflow:hidden;box-shadow:0 6px 28px #0f1f5c4d;margin-bottom:4px}.hero-bar[data-v-19d5776b]{display:flex;align-items:center;gap:14px;padding:18px 28px 14px;position:relative;z-index:1}.hero-logo-img[data-v-19d5776b]{height:32px;width:auto;display:block;flex-shrink:0}.hero-identity[data-v-19d5776b]{flex:1;min-width:0}.hero-dir[data-v-19d5776b]{font-size:1.05rem;font-weight:700;color:#fff;letter-spacing:-.2px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 6px rgba(0,0,0,.2);margin:0}.hero-client[data-v-19d5776b]{font-size:.82rem;font-weight:600;color:#ffffffd9;margin-top:3px;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-inmo[data-v-19d5776b]{font-size:.72rem;color:#ffffff8c;font-weight:500;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legajo-tab[data-v-19d5776b]{flex-shrink:0;display:inline-flex;align-items:center;font-family:DM Mono,monospace;background:#e30613;border:none;border-radius:8px;padding:7px 14px;font-size:.82rem;font-weight:700;color:#fff;letter-spacing:.6px;white-space:nowrap;box-shadow:0 2px 10px #e3061373}.tabs-nav[data-v-19d5776b]{display:flex;flex-wrap:nowrap;gap:0;border-bottom:2px solid var(--border);margin-bottom:20px;position:relative}.tab-btn[data-v-19d5776b]{padding:10px 16px;font-size:.83rem;font-weight:600;color:var(--muted);border:none;background:none;cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .15s ease,border-color .15s ease;display:inline-flex;align-items:center;gap:5px}.tab-btn[data-v-19d5776b]:hover{color:var(--text)}.tab-btn.active[data-v-19d5776b]{color:#1e3478;border-bottom-color:#1e3478}.tab-badge[data-v-19d5776b]{display:inline-flex;align-items:center;justify-content:center;background:#f59e0b;color:#fff;font-size:.6rem;font-weight:800;line-height:1;width:15px;height:15px;border-radius:50%}.tab-more-wrap[data-v-19d5776b]{position:relative;margin-left:auto;display:flex;align-items:stretch}.tab-more-btn[data-v-19d5776b]{letter-spacing:.15em;font-size:1rem;padding:10px 14px}.tab-more-menu[data-v-19d5776b]{position:absolute;top:calc(100% + 6px);right:0;z-index:200;background:var(--surface,#fff);border:1px solid var(--border);border-radius:12px;box-shadow:0 6px 24px #0f1f5c21;min-width:190px;padding:5px;display:flex;flex-direction:column;gap:2px}.tab-more-item[data-v-19d5776b]{display:flex;align-items:center;gap:6px;width:100%;padding:9px 12px;border:none;background:none;text-align:left;font-size:.83rem;font-weight:600;color:var(--muted);cursor:pointer;border-radius:8px;transition:background .12s,color .12s}.tab-more-item[data-v-19d5776b]:hover{background:var(--surface2,#f0f2f8);color:var(--text)}.tab-more-item.active[data-v-19d5776b]{background:#e8eaf6;color:#1e3478}.tab-overflow-item[data-v-19d5776b]{display:none}.fade-down-enter-active[data-v-19d5776b],.fade-down-leave-active[data-v-19d5776b]{transition:opacity .15s,transform .15s}.fade-down-enter-from[data-v-19d5776b],.fade-down-leave-to[data-v-19d5776b]{opacity:0;transform:translateY(-6px)}@media (max-width:640px){.tabs-nav[data-v-19d5776b]{flex-wrap:wrap;gap:4px;border-bottom:none;background:var(--surface2,#f0f2f8);border-radius:14px;padding:5px;margin-bottom:16px}.tab-btn[data-v-19d5776b],.tab-overflow-item[data-v-19d5776b]{display:flex;flex:1 1 calc(33.33% - 4px);min-width:calc(33.33% - 4px);max-width:calc(33.33% - 4px);border-bottom:none;margin-bottom:0;border-radius:9px;padding:10px 6px;font-size:.72rem;font-weight:600;text-align:center;min-height:44px;flex-direction:column;align-items:center;justify-content:center;gap:1px;transition:background .15s,color .15s;white-space:normal;line-height:1.2}.tab-btn[data-v-19d5776b]:hover{background:var(--surface,#fff);color:var(--text)}.tab-btn.active[data-v-19d5776b],.tab-overflow-item.active[data-v-19d5776b]{background:#1e3478;color:#fff;border-bottom:none}[data-theme=dark] .tab-btn.active[data-v-19d5776b],[data-theme=dark] .tab-overflow-item.active[data-v-19d5776b]{background:#e30613}.tab-more-wrap[data-v-19d5776b]{display:none}}.part-inline-panel[data-v-19d5776b]{padding:0}.part-inline-row[data-v-19d5776b]{display:flex;align-items:center;gap:10px;padding:10px 16px}.part-inline-row+.part-inline-row[data-v-19d5776b]{border-top:1px solid var(--border,#e2e6f0)}.part-inline-avatar[data-v-19d5776b]{width:28px;height:28px;border-radius:50%;background:#1e3478;color:#fff;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700}.part-inline-info[data-v-19d5776b]{display:flex;flex-direction:column;gap:1px}.part-inline-rol[data-v-19d5776b]{font-size:.67rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.part-inline-nombre[data-v-19d5776b]{font-size:.87rem;font-weight:600;color:var(--text)}.incidencia-card[data-v-19d5776b]{background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);border-left:4px solid rgba(245,158,11,.7);border-radius:12px;padding:18px 20px;box-shadow:0 2px 10px #f59e0b14}.modal-field[data-v-19d5776b]{margin-bottom:14px}.modal-label[data-v-19d5776b]{display:block;font-size:.75rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}.modal-select[data-v-19d5776b]{width:100%;padding:9px 32px 9px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;color:#1a1f36;background:#fff;outline:none;cursor:pointer;transition:border-color .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.modal-select[data-v-19d5776b]:focus{border-color:#1e3478;box-shadow:0 0 0 3px #1e34781a}.modal-select[data-v-19d5776b]:disabled{opacity:.6;cursor:default}.incidencia-card-hdr[data-v-19d5776b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.incidencia-hdr-left[data-v-19d5776b]{display:flex;align-items:center;gap:8px}.incidencia-icon[data-v-19d5776b]{color:#d97706;display:flex;align-items:center;flex-shrink:0}.incidencia-eyebrow[data-v-19d5776b]{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:#f59e0b}.incidencia-pill[data-v-19d5776b]{font-size:.68rem;font-weight:700;padding:2px 9px;border-radius:99px;background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.incidencia-text[data-v-19d5776b]{font-size:.9rem;color:var(--text);line-height:1.7;white-space:pre-line;margin:0}.incidencia-empty[data-v-19d5776b]{display:flex;flex-direction:column;align-items:center;padding:52px 20px;text-align:center;gap:8px}.incidencia-empty-icon[data-v-19d5776b]{font-size:2.2rem}.incidencia-empty-title[data-v-19d5776b]{font-size:1rem;font-weight:700;color:#1a1f36;margin:0}.incidencia-empty-sub[data-v-19d5776b]{font-size:.85rem;color:#64748b;margin:0;max-width:300px}.inc-nueva-row[data-v-19d5776b]{display:flex;justify-content:flex-end;margin-bottom:14px}.inc-nueva-btn[data-v-19d5776b]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;border:1px solid #1e3478;background:var(--surface);color:#1e3478;font-size:.8rem;font-weight:700;cursor:pointer;transition:background .12s,color .12s}.inc-nueva-btn[data-v-19d5776b]:hover{background:#1e3478;color:#fff}.inc-loading[data-v-19d5776b]{display:flex;align-items:center;gap:10px;padding:20px 4px;color:#64748b;font-size:.85rem}.inc-spinner[data-v-19d5776b]{width:16px;height:16px;border:2px solid #e2e8f0;border-top-color:#1e3478;border-radius:50%;animation:spin-19d5776b .7s linear infinite;flex-shrink:0}@keyframes spin-19d5776b{to{transform:rotate(360deg)}}.inc-error[data-v-19d5776b]{padding:14px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:.85rem}.inc-list-hdr[data-v-19d5776b]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.inc-list-label[data-v-19d5776b]{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:#64748b}.inc-list-cnt[data-v-19d5776b]{font-size:.68rem;font-weight:700;padding:1px 8px;border-radius:99px;background:var(--surface2);color:var(--muted)}.inc-list[data-v-19d5776b]{display:flex;flex-direction:column;gap:8px}.inc-item[data-v-19d5776b]{border:1px solid var(--border);border-radius:12px;padding:14px 16px;background:var(--surface)}.inc-item-hdr[data-v-19d5776b]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.inc-item-left[data-v-19d5776b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.inc-name[data-v-19d5776b]{font-family:DM Mono,monospace;font-size:.72rem;color:#1e3478;background:#1e347814;padding:2px 8px;border-radius:5px}.inc-date[data-v-19d5776b]{font-size:.72rem;color:#94a3b8}.inc-badge[data-v-19d5776b]{font-size:.65rem;font-weight:700;padding:2px 9px;border-radius:99px;white-space:nowrap}.inc-badge--ok[data-v-19d5776b]{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3)}.inc-badge--open[data-v-19d5776b]{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.inc-detalle[data-v-19d5776b]{font-size:.87rem;color:var(--text);line-height:1.6;margin:0}.inc-resolucion[data-v-19d5776b]{margin-top:10px;padding:10px 12px;background:#10b9811a;border-radius:8px;border-left:3px solid rgba(16,185,129,.6);display:flex;gap:6px;flex-wrap:wrap}.inc-resolucion-label[data-v-19d5776b]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#10b981;flex-shrink:0}.inc-resolucion-text[data-v-19d5776b]{font-size:.84rem;color:var(--text);line-height:1.5}.principal-top-row[data-v-19d5776b]{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:stretch}.estado-op-card[data-v-19d5776b]{border-radius:12px;padding:16px 18px;border:1px solid;border-left-width:3px;display:flex;flex-direction:column;gap:6px}.estado-op-card.estado-success[data-v-19d5776b]{background:#10b9811a;border-color:#10b98140;border-left-color:#10b981b3}.estado-op-card.estado-accent[data-v-19d5776b]{background:#3b82f61a;border-color:#3b82f640;border-left-color:#3b82f6b3}.estado-op-card.estado-purple[data-v-19d5776b]{background:#8b5cf61a;border-color:#8b5cf640;border-left-color:#8b5cf6b3}.estado-op-card.estado-warning[data-v-19d5776b]{background:#f59e0b1a;border-color:#f59e0b40;border-left-color:#f59e0bb3}.estado-op-card.estado-danger[data-v-19d5776b]{background:#ef44441a;border-color:#ef444440;border-left-color:#ef4444b3}.estado-eyebrow[data-v-19d5776b]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px}.estado-op-card.estado-success .estado-eyebrow[data-v-19d5776b]{color:#10b981}.estado-op-card.estado-accent .estado-eyebrow[data-v-19d5776b]{color:#3b82f6}.estado-op-card.estado-purple .estado-eyebrow[data-v-19d5776b]{color:#8b5cf6}.estado-op-card.estado-warning .estado-eyebrow[data-v-19d5776b]{color:#f59e0b}.estado-op-card.estado-danger .estado-eyebrow[data-v-19d5776b]{color:#ef4444}.estado-op-row[data-v-19d5776b]{display:flex;align-items:center;gap:8px}.estado-dot[data-v-19d5776b]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.estado-op-card.estado-success .estado-dot[data-v-19d5776b]{background:#10b981}.estado-op-card.estado-accent .estado-dot[data-v-19d5776b]{background:#3b82f6;animation:dotPulse-19d5776b 1.5s ease infinite}.estado-op-card.estado-purple .estado-dot[data-v-19d5776b]{background:#8b5cf6}.estado-op-card.estado-warning .estado-dot[data-v-19d5776b]{background:#f59e0b;animation:dotPulse-19d5776b 1.5s ease infinite}.estado-op-card.estado-danger .estado-dot[data-v-19d5776b]{background:#ef4444}.estado-titulo[data-v-19d5776b]{font-size:.9rem;font-weight:700;color:var(--text)}.estado-desc[data-v-19d5776b]{font-size:.845rem;line-height:1.6;margin:0;color:var(--muted)}.proximo-paso-card[data-v-19d5776b]{background:linear-gradient(135deg,#1e3478,#2d4a9e);border-radius:12px;padding:16px 18px;color:#fff;box-shadow:0 6px 22px #0f1f5c33;display:flex;flex-direction:column;gap:6px}.pp-eyebrow[data-v-19d5776b]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;opacity:.65}.pp-header[data-v-19d5776b]{display:flex;align-items:center;gap:10px}.pp-icon-wrap[data-v-19d5776b]{width:36px;height:36px;border-radius:10px;background:#ffffff26;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.pp-accion[data-v-19d5776b]{font-size:.95rem;font-weight:700;letter-spacing:-.1px}.pp-desc[data-v-19d5776b]{font-size:.845rem;opacity:.85;line-height:1.6;margin:0}.pp-plazo-aviso[data-v-19d5776b]{font-size:.78rem;line-height:1.55;margin:10px 0 0;padding:9px 12px;border-radius:8px;background:#ffffff26;border:1px solid rgba(255,255,255,.25);opacity:.95}.proximo-paso-card .action-button[data-v-19d5776b]{align-self:flex-start;margin-top:4px;background:#fff3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1.5px solid rgba(255,255,255,.3);box-shadow:none}.proximo-paso-card .action-button[data-v-19d5776b]:hover{background:#ffffff4d;box-shadow:none;filter:none;transform:translateY(-1px)}.datos-section-title[data-v-19d5776b]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#94a3b8;margin-bottom:10px}.datos-panel[data-v-19d5776b]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px;box-shadow:0 2px 8px #0f1f5c0d}.datos-panel-wide[data-v-19d5776b]{width:100%}.datos-panel-head[data-v-19d5776b]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--divider)}.datos-list[data-v-19d5776b]{display:flex;flex-direction:column}.dato-row[data-v-19d5776b]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0;border-bottom:1px solid var(--divider);font-size:.875rem}.dato-row[data-v-19d5776b]:last-child{border-bottom:none}.dato-row dt[data-v-19d5776b]{color:var(--muted);font-weight:500;flex-shrink:0}.dato-row dd[data-v-19d5776b]{color:var(--text);font-weight:500;text-align:right}.dato-empty-row[data-v-19d5776b]{color:var(--muted);font-size:.82rem;font-style:italic;padding:6px 0}.dato-link[data-v-19d5776b]{color:#1e3478;text-decoration:none;font-weight:500}.dato-link[data-v-19d5776b]:hover{text-decoration:underline}.fase-pill[data-v-19d5776b]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.75rem;font-weight:600;background:#1e34781a;color:#1e3478;border:1px solid rgba(30,52,120,.2)}.datos-panels-two[data-v-19d5776b]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cert-tab[data-v-19d5776b]{display:flex;flex-direction:column;gap:16px}.cert-loading[data-v-19d5776b]{text-align:center;padding:40px;color:#64748b}.cert-topbar[data-v-19d5776b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.cert-topbar-left[data-v-19d5776b]{display:flex;align-items:center;gap:10px}.cert-topbar-title[data-v-19d5776b]{font-size:.95rem;font-weight:700;color:#1a1f36}.cert-count[data-v-19d5776b]{font-size:.72rem;font-weight:700;color:#64748b;background:#f1f5f9;border-radius:999px;padding:2px 9px}.cert-list[data-v-19d5776b]{display:flex;flex-direction:column;gap:1px;background:var(--surface2);border-radius:12px;overflow:hidden;border:1px solid var(--border)}.cert-item[data-v-19d5776b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;background:var(--surface);cursor:pointer;transition:background .12s}.cert-item[data-v-19d5776b]:first-child{border-radius:12px 12px 0 0}.cert-item[data-v-19d5776b]:last-child{border-radius:0 0 12px 12px}.cert-item[data-v-19d5776b]:only-child{border-radius:12px}.cert-item[data-v-19d5776b]:hover{background:var(--surface-hover)}.cert-item-left[data-v-19d5776b]{display:flex;gap:12px;align-items:center;min-width:0;flex:1}.cert-badge[data-v-19d5776b]{width:38px;height:38px;border-radius:8px;flex-shrink:0;display:grid;place-items:center;font-size:.65rem;font-weight:800;letter-spacing:.3px;background:#6366f126;color:#6366f1}.cert-badge--pdf[data-v-19d5776b]{background:#dc262626;color:#ef4444}.cert-badge--doc[data-v-19d5776b],.cert-badge--docx[data-v-19d5776b]{background:#1e40af26;color:#3b82f6}.cert-badge--xls[data-v-19d5776b],.cert-badge--xlsx[data-v-19d5776b]{background:#16a34a26;color:#22c55e}.cert-badge--img[data-v-19d5776b]{background:#7c3aed26;color:#8b5cf6}.cert-item-info[data-v-19d5776b]{min-width:0}.cert-item-name[data-v-19d5776b]{font-size:.875rem;font-weight:600;color:var(--text);word-break:break-word;line-height:1.3}.cert-item-sub[data-v-19d5776b]{font-size:.72rem;color:var(--muted);margin-top:2px}.cert-dl-btn[data-v-19d5776b]{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;border:1.5px solid var(--border);background:var(--surface2);font-size:.8rem;font-weight:600;color:var(--text);cursor:pointer;white-space:nowrap;transition:all .15s ease}.cert-dl-btn[data-v-19d5776b]:hover{border-color:var(--border-strong);background:var(--surface);color:#1e3478}.cert-dl-btn[data-v-19d5776b]:disabled{opacity:.4;cursor:not-allowed}.cert-empty[data-v-19d5776b]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px;gap:8px}.cert-empty-icon[data-v-19d5776b]{font-size:2rem}.cert-empty-title[data-v-19d5776b]{font-size:1rem;font-weight:700;color:#1a1f36;margin:0}.cert-empty-text[data-v-19d5776b]{font-size:.85rem;color:#64748b;margin:0;max-width:340px;line-height:1.6}.cert-empty-actions[data-v-19d5776b]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:4px}.tab-action-btn[data-v-19d5776b]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;border:1px solid #e2e6f0;background:#f8f9fc;font-size:.82rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s ease}.tab-action-btn[data-v-19d5776b]:hover{background:#f0f2f8;color:#1e3478;border-color:#c7d0e0}.embed-topbar[data-v-19d5776b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0 10px;border-bottom:1px solid #e2e6f0;margin-bottom:0}.embed-back-btn[data-v-19d5776b]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:transparent;border:1px solid #d0d7e6;border-radius:999px;font-size:.8rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s ease}.embed-back-btn[data-v-19d5776b]:hover{background:#1e3478;color:#fff;border-color:#1e3478}.embed-chip[data-v-19d5776b]{font-size:.75rem;font-weight:600;color:#94a3b8}.formulario-iframe[data-v-19d5776b]{width:100%;border:none;height:calc(100vh - 185px);min-height:540px;display:block}@keyframes dotPulse-19d5776b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.6)}}.comercial-bar[data-v-19d5776b]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:0;padding:12px 20px;background:linear-gradient(135deg,#0f1f5c,#1e3478);border-radius:0 0 14px 14px;border-top:none}.comercial-bar-left[data-v-19d5776b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.comercial-badge[data-v-19d5776b]{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:999px;background:#ffffff26;border:1px solid rgba(255,255,255,.25);font-size:.72rem;font-weight:700;color:#fff;letter-spacing:.4px;text-transform:uppercase}.comercial-id[data-v-19d5776b]{font-size:.72rem;color:#ffffff8c;font-family:DM Mono,monospace}.comercial-actions[data-v-19d5776b]{display:flex;gap:8px;flex-wrap:wrap}.comercial-btn[data-v-19d5776b]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:none;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .15s ease;white-space:nowrap}.comercial-btn[data-v-19d5776b]:hover{transform:translateY(-1px)}.comercial-btn--warn[data-v-19d5776b]{background:#f59e0b;color:#fff}.comercial-btn--warn[data-v-19d5776b]:hover{background:#d97706}.comercial-btn--blue[data-v-19d5776b]{background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.25)}.comercial-btn--blue[data-v-19d5776b]:hover{background:#ffffff40}.comercial-btn--green[data-v-19d5776b]{background:#25d366;color:#fff}.comercial-btn--green[data-v-19d5776b]:hover{background:#1ebe58}.ver-como-toggle[data-v-19d5776b]{display:flex;align-items:center;gap:8px;margin-left:8px;padding-left:14px;border-left:1px solid rgba(255,255,255,.2)}.ver-como-label[data-v-19d5776b]{font-size:.72rem;font-weight:600;color:#ffffffb3;white-space:nowrap}.ver-como-pills[data-v-19d5776b]{display:flex;background:#00000040;border-radius:8px;padding:3px;gap:2px}.ver-como-pill[data-v-19d5776b]{padding:4px 12px;border-radius:6px;border:none;cursor:pointer;font-size:.75rem;font-weight:600;color:#ffffffa6;background:transparent;transition:all .15s;white-space:nowrap}.ver-como-pill.active[data-v-19d5776b]{background:#fff;color:#1e3478}.ver-como-pill[data-v-19d5776b]:not(.active):hover{color:#fff;background:#ffffff1a}.pp-esperando[data-v-19d5776b]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:9px 16px;background:#fef3c7;border:1px solid #fcd34d;border-radius:10px;font-size:.84rem;font-weight:600;color:#92400e}.modal-enter-active[data-v-19d5776b]{transition:opacity .2s ease}.modal-leave-active[data-v-19d5776b]{transition:opacity .15s ease}.modal-enter-from[data-v-19d5776b],.modal-leave-to[data-v-19d5776b]{opacity:0}.modal-enter-active .modal-box[data-v-19d5776b],.modal-enter-active .ninc-modal[data-v-19d5776b]{animation:modalIn-19d5776b .22s cubic-bezier(.22,.68,0,1.2) both}@keyframes modalIn-19d5776b{0%{transform:scale(.93) translateY(8px)}to{transform:scale(1) translateY(0)}}.ninc-modal[data-v-19d5776b]{background:var(--surface);border-radius:16px;width:100%;max-width:460px;box-shadow:0 24px 80px #0a143c38;overflow:hidden}.ninc-hdr[data-v-19d5776b]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--border);background:var(--surface)}.ninc-hdr-left[data-v-19d5776b]{display:flex;align-items:center;gap:12px}.ninc-hdr-icon[data-v-19d5776b]{width:36px;height:36px;border-radius:10px;background:#eef2ff;display:flex;align-items:center;justify-content:center;color:#1e3478;flex-shrink:0}.ninc-hdr-title[data-v-19d5776b]{font-size:.95rem;font-weight:800;color:var(--text);margin:0;line-height:1.2}.ninc-hdr-sub[data-v-19d5776b]{font-size:.75rem;color:var(--muted);margin:2px 0 0}.ninc-close[data-v-19d5776b]{width:30px;height:30px;border-radius:8px;border:1px solid var(--border);background:var(--surface2);color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .12s;flex-shrink:0}.ninc-close[data-v-19d5776b]:hover{background:var(--border);color:var(--text)}.ninc-body[data-v-19d5776b]{padding:20px;display:flex;flex-direction:column;gap:14px}.ninc-field[data-v-19d5776b]{display:flex;flex-direction:column;gap:6px}.ninc-label[data-v-19d5776b]{font-size:.72rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.4px}.ninc-select[data-v-19d5776b]{padding:9px 36px 9px 12px;border:1.5px solid var(--border);border-radius:9px;font-size:.875rem;color:var(--text);background:var(--surface);outline:none;cursor:pointer;transition:border-color .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.ninc-select[data-v-19d5776b]:focus{border-color:#1e3478;box-shadow:0 0 0 3px #1e34781a}.ninc-select[data-v-19d5776b]:disabled{opacity:.6;cursor:default}.ninc-textarea[data-v-19d5776b]{padding:10px 12px;border:1.5px solid var(--border);border-radius:9px;font-size:.875rem;font-family:inherit;resize:vertical;min-height:100px;color:var(--text);background:var(--surface);line-height:1.6;transition:border-color .15s;outline:none}.ninc-textarea[data-v-19d5776b]:focus{border-color:#1e3478;box-shadow:0 0 0 3px #1e34781a}.ninc-textarea[data-v-19d5776b]:disabled{opacity:.6;background:var(--surface2)}.ninc-error[data-v-19d5776b]{font-size:.82rem;color:#dc2626;background:#fff1f2;border:1px solid #fecaca;border-radius:8px;padding:8px 12px}.ninc-footer[data-v-19d5776b]{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--border);background:var(--surface2)}.ninc-btn[data-v-19d5776b]{padding:9px 18px;border-radius:8px;border:none;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:6px}.ninc-btn[data-v-19d5776b]:disabled{opacity:.5;cursor:not-allowed}.ninc-btn--cancel[data-v-19d5776b]{background:#f1f5f9;color:#64748b}.ninc-btn--cancel[data-v-19d5776b]:hover:not(:disabled){background:#e2e8f0}.ninc-btn--submit[data-v-19d5776b]{background:#1e3478;color:#fff;box-shadow:0 2px 8px #1e347833}.ninc-btn--submit[data-v-19d5776b]:hover:not(:disabled){background:#0f1f5c}.ninc-spinner[data-v-19d5776b]{display:inline-block;width:13px;height:13px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:spin-19d5776b .7s linear infinite}.ninc-success[data-v-19d5776b]{display:flex;flex-direction:column;align-items:center;padding:28px 24px;gap:8px;text-align:center}.ninc-success-check[data-v-19d5776b]{width:56px;height:56px;border-radius:50%;background:#ecfdf5;display:flex;align-items:center;justify-content:center}.ninc-success-title[data-v-19d5776b]{font-size:1rem;font-weight:700;color:#059669;margin:0}.ninc-success-sub[data-v-19d5776b]{font-size:.84rem;color:#64748b;margin:0}.modal-overlay[data-v-19d5776b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#0a143c8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.modal-box[data-v-19d5776b]{background:var(--surface);border-radius:18px;padding:28px 28px 24px;width:100%;max-width:480px;box-shadow:0 24px 80px #0a143c40}.modal-header[data-v-19d5776b]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.modal-title-row[data-v-19d5776b]{display:flex;align-items:center;gap:8px}.modal-icon[data-v-19d5776b]{font-size:1.2rem}.modal-title[data-v-19d5776b]{font-size:1.05rem;font-weight:800;color:var(--text);margin:0}.modal-close[data-v-19d5776b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer;color:var(--muted);padding:2px;transition:color .12s;display:flex;align-items:center;border-radius:6px}.modal-close[data-v-19d5776b]:hover{color:var(--text)}.modal-sub[data-v-19d5776b]{font-size:.875rem;color:var(--muted);margin:0 0 16px;line-height:1.5}.modal-textarea[data-v-19d5776b]{width:100%;border:1.5px solid var(--border);border-radius:10px;padding:12px 14px;font-size:.875rem;font-family:inherit;resize:vertical;transition:border-color .15s;color:var(--text);background:var(--surface);line-height:1.6}.modal-textarea[data-v-19d5776b]:focus{outline:none;border-color:#1e3478}.modal-textarea[data-v-19d5776b]:disabled{opacity:.6;background:var(--surface2)}.modal-error[data-v-19d5776b]{margin-top:8px;font-size:.82rem;color:#dc2626;background:#fff1f2;border:1px solid #fecaca;border-radius:8px;padding:8px 12px}.modal-footer[data-v-19d5776b]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.modal-btn[data-v-19d5776b]{padding:9px 20px;border-radius:8px;border:none;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:6px}.modal-btn[data-v-19d5776b]:disabled{opacity:.5;cursor:not-allowed}.modal-btn--cancel[data-v-19d5776b]{background:var(--surface2);color:var(--muted)}.modal-btn--cancel[data-v-19d5776b]:hover:not(:disabled){background:var(--border)}.modal-btn--submit[data-v-19d5776b]{background:#1e3478;color:#fff;box-shadow:0 2px 10px #1e347840}.modal-btn--submit[data-v-19d5776b]:hover:not(:disabled){background:#0f1f5c}.modal-spinner[data-v-19d5776b]{display:inline-block;width:13px;height:13px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:spin-19d5776b .7s linear infinite}.modal-success[data-v-19d5776b]{display:flex;flex-direction:column;align-items:center;padding:20px 0 8px;gap:8px;text-align:center}.modal-success-icon[data-v-19d5776b]{font-size:2.2rem}.modal-success-title[data-v-19d5776b]{font-size:1rem;font-weight:700;color:#059669;margin:0}.modal-success-sub[data-v-19d5776b]{font-size:.85rem;color:#64748b;margin:0}@media (max-width:640px){.comercial-bar[data-v-19d5776b]{border-radius:0}.comercial-actions[data-v-19d5776b]{width:100%}.comercial-btn[data-v-19d5776b]{flex:1;justify-content:center;font-size:.75rem;padding:8px}.modal-box[data-v-19d5776b]{padding:22px 18px 20px}}@media (max-width:640px){.hero-bar[data-v-19d5776b]{padding:14px 16px 10px;gap:10px}.hero-dir[data-v-19d5776b]{font-size:.9rem}.hero-client[data-v-19d5776b]{font-size:.78rem}.legajo-tab[data-v-19d5776b]{font-size:.72rem;padding:4px 8px}.principal-top-row[data-v-19d5776b],.datos-panels-two[data-v-19d5776b]{grid-template-columns:1fr}.tab-btn[data-v-19d5776b]{font-size:.72rem}}.coord-section[data-v-19d5776b]{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.coord-section-hdr[data-v-19d5776b]{display:flex;align-items:flex-start;gap:14px;padding:18px 20px 14px;border-bottom:1px solid var(--divider,#f1f4f9)}.coord-section-icon[data-v-19d5776b]{font-size:1.4rem;flex-shrink:0;margin-top:2px}.coord-section-title[data-v-19d5776b]{font-size:.95rem;font-weight:700;color:var(--text);margin:0 0 3px}.coord-section-sub[data-v-19d5776b]{font-size:.82rem;color:var(--muted);margin:0}.coord-no-fechas[data-v-19d5776b]{display:flex;align-items:center;gap:8px;padding:18px 20px;font-size:.85rem;color:var(--muted)}.coord-fechas-grid[data-v-19d5776b]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 20px 0}.coord-fecha-card[data-v-19d5776b]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;border-radius:10px;cursor:pointer;border:2px solid var(--border);background:var(--surface2);transition:all .15s;text-align:center}.coord-fecha-card[data-v-19d5776b]:hover{border-color:#1e3478;background:#f0f3ff}.coord-fecha-card.selected[data-v-19d5776b]{border-color:#1e3478;background:#eef2ff}.coord-fecha-num[data-v-19d5776b]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted)}.coord-fecha-val[data-v-19d5776b]{font-size:.82rem;font-weight:700;color:var(--text);line-height:1.3}.coord-fecha-card.selected .coord-fecha-val[data-v-19d5776b]{color:#1e3478}.coord-fields[data-v-19d5776b]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:16px 20px}.coord-field[data-v-19d5776b]{display:flex;flex-direction:column;gap:5px}.coord-label[data-v-19d5776b]{font-size:.75rem;font-weight:700;color:var(--text)}.coord-req[data-v-19d5776b]{color:#e30613}.coord-input[data-v-19d5776b],.coord-select[data-v-19d5776b]{padding:9px 12px;border-radius:8px;font-size:.85rem;border:1.5px solid var(--border);background:var(--surface);color:var(--text);outline:none;transition:border-color .15s;width:100%}.coord-input[data-v-19d5776b]:focus,.coord-select[data-v-19d5776b]:focus{border-color:#1e3478;box-shadow:0 0 0 3px #1e34781a}.coord-error[data-v-19d5776b]{margin:0 20px 8px;padding:10px 14px;border-radius:8px;background:#fff1f2;border:1px solid #fecaca;color:#dc2626;font-size:.82rem;font-weight:600}.coord-footer[data-v-19d5776b]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 20px 20px}.coord-submit-btn[data-v-19d5776b]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 16px;border-radius:10px;border:none;cursor:pointer;background:#1e3478;color:#fff;font-size:.88rem;font-weight:700;box-shadow:0 3px 12px #1e347840;transition:all .15s}.coord-submit-btn[data-v-19d5776b]:hover:not(:disabled){background:#0f1f5c;transform:translateY(-1px)}.coord-submit-btn[data-v-19d5776b]:disabled{opacity:.5;cursor:not-allowed;transform:none}.coord-link-btn[data-v-19d5776b]{background:none;border:none;cursor:pointer;font-size:.8rem;color:var(--muted);text-decoration:underline;text-underline-offset:3px;padding:2px 0;transition:color .12s}.coord-link-btn[data-v-19d5776b]:hover{color:#e30613}.coord-codigo-box[data-v-19d5776b]{background:linear-gradient(135deg,#fff8e1,#fff3cd);border:1.5px solid #f59e0b;border-radius:12px;padding:16px 20px;text-align:center}.coord-codigo-label[data-v-19d5776b]{font-size:.75rem;font-weight:700;color:#92400e;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.coord-codigo-value[data-v-19d5776b]{font-size:2rem;font-weight:900;letter-spacing:.18em;color:#1e3478;font-variant-numeric:tabular-nums;margin-bottom:6px;line-height:1}.coord-codigo-hint[data-v-19d5776b]{font-size:.78rem;color:#78350f}.hist-wrap[data-v-19d5776b]{padding:4px 0 8px}.hist-loading[data-v-19d5776b]{display:flex;align-items:center;gap:10px;color:var(--muted, #64748b);font-size:.875rem;padding:24px 0}.hist-error[data-v-19d5776b]{background:#fff1f2;border:1px solid #fecaca;color:#dc2626;padding:12px 16px;border-radius:10px;font-size:.875rem}.hist-empty[data-v-19d5776b]{color:var(--muted, #64748b);font-size:.875rem;padding:24px 0;text-align:center}.hist-timeline[data-v-19d5776b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.hist-item[data-v-19d5776b]{display:flex;gap:16px;position:relative;padding-bottom:24px;animation:stepIn-19d5776b .35s ease both}.hist-item[data-v-19d5776b]:last-child{padding-bottom:0}.hist-item:last-child .hist-dot[data-v-19d5776b]:after{display:none}.hist-dot[data-v-19d5776b]{flex-shrink:0;width:12px;height:12px;border-radius:50%;background:#1e3478;border:2px solid #fff;box-shadow:0 0 0 2px #1e3478;margin-top:4px;position:relative;z-index:1}.hist-dot[data-v-19d5776b]:after{content:"";position:absolute;left:50%;top:14px;transform:translate(-50%);width:2px;height:calc(100% + 12px);background:#e2e8f0;z-index:0}.hist-content[data-v-19d5776b]{flex:1;background:var(--surface, #fff);border:1px solid var(--border, #e2e6f0);border-radius:10px;padding:12px 16px;box-shadow:0 1px 3px #0000000a}.hist-header[data-v-19d5776b]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.hist-accion[data-v-19d5776b]{font-size:.875rem;font-weight:700;color:var(--text, #1a1f36);line-height:1.3}.hist-fecha[data-v-19d5776b]{font-size:.75rem;color:var(--muted, #64748b);white-space:nowrap;margin-top:1px;flex-shrink:0}.hist-obs[data-v-19d5776b]{margin:6px 0 0;font-size:.825rem;color:var(--muted, #475569);line-height:1.5}.coord-confirmed[data-v-19d5776b]{display:flex;align-items:flex-start;gap:14px;background:var(--surface);border:1px solid #bbf7d0;border-left:4px solid #10b981;border-radius:12px;padding:18px 20px}.coord-confirmed-icon[data-v-19d5776b]{font-size:1.6rem;flex-shrink:0}.coord-confirmed-title[data-v-19d5776b]{font-size:.95rem;font-weight:700;color:#059669;margin:0 0 4px}.coord-confirmed-sub[data-v-19d5776b]{font-size:.83rem;color:var(--text);margin:2px 0}.coord-confirmed-note[data-v-19d5776b]{font-size:.78rem;color:var(--muted);margin-top:6px;font-style:italic}@media (max-width:640px){.coord-fechas-grid[data-v-19d5776b],.coord-fields[data-v-19d5776b]{grid-template-columns:1fr}.coord-footer[data-v-19d5776b]{padding:0 16px 16px}}.inc2-wrap[data-v-19d5776b]{padding:4px 0 16px}.inc2-loading[data-v-19d5776b]{display:flex;align-items:center;gap:12px;padding:32px 0;color:var(--muted);font-size:.88rem}.inc2-error[data-v-19d5776b]{padding:20px 16px;color:#b91c1c;background:#fef2f2;border-radius:10px;font-size:.88rem}.inc-kpis[data-v-19d5776b]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}.inc-kpi[data-v-19d5776b]{background:var(--surface2,#f0f2f8);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.inc-kpi--warn[data-v-19d5776b]{background:#f9fafb}.inc-kpi--ok[data-v-19d5776b]{background:#ecfdf5}.inc-kpi--pending[data-v-19d5776b]{background:#fff7ed}.inc-kpi-label[data-v-19d5776b]{font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.inc-kpi-value[data-v-19d5776b]{font-size:.97rem;font-weight:700;color:var(--text)}.inc-kpi--warn .inc-kpi-value[data-v-19d5776b]{color:#6b7280}.inc-kpi--ok .inc-kpi-value[data-v-19d5776b]{color:#059669}.inc-kpi--pending .inc-kpi-value[data-v-19d5776b]{color:#d97706}.inc-toolbar[data-v-19d5776b]{display:flex;justify-content:flex-end;margin-bottom:12px}.inc-report-btn[data-v-19d5776b]{display:inline-flex;align-items:center;gap:5px;font-size:.8rem;font-weight:700;background:#e30613;color:#fff;border-radius:8px;padding:7px 16px;text-decoration:none;transition:opacity .15s}.inc-report-btn[data-v-19d5776b]:hover{opacity:.87}.inc-grid-wrap[data-v-19d5776b]{border:1px solid var(--border);border-radius:12px;overflow:hidden}.inc-grid-hdr[data-v-19d5776b]{display:grid;grid-template-columns:90px 1fr 120px 110px 40px;background:var(--surface2,#f0f2f8);padding:8px 14px;gap:10px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.inc-grid-body[data-v-19d5776b]{display:flex;flex-direction:column}.inc-grid-row[data-v-19d5776b]{display:grid;grid-template-columns:90px 1fr 120px 110px 40px;padding:10px 14px;gap:10px;align-items:center;border-top:1px solid var(--border);transition:background .12s}.inc-grid-row[data-v-19d5776b]:hover{background:var(--surface2,#f8f9fc)}.inc-cell[data-v-19d5776b]{font-size:.83rem;color:var(--text)}.inc-cell-periodo[data-v-19d5776b]{font-size:.78rem;color:var(--muted);font-family:DM Mono,monospace;font-weight:600}.inc-cell-importe[data-v-19d5776b]{font-weight:700;color:var(--text);font-family:DM Mono,monospace}.inc-cell-nombre[data-v-19d5776b]{color:var(--muted);font-size:.8rem}.inc-cell-actions[data-v-19d5776b]{display:flex;justify-content:center}.inc-fase-badge[data-v-19d5776b]{font-size:.7rem;font-weight:700;border-radius:6px;padding:3px 8px;white-space:nowrap}.inc-fase--mora[data-v-19d5776b]{background:#fef2f2;color:#b91c1c}.inc-fase--desestimado[data-v-19d5776b]{background:#f3f4f6;color:#6b7280}.inc-fase--ok[data-v-19d5776b]{background:#ecfdf5;color:#059669}.inc-fase--default[data-v-19d5776b]{background:#eff6ff;color:#2563eb}.inc-action-wrap[data-v-19d5776b]{position:relative}.inc-dots-btn[data-v-19d5776b]{border:none;background:none;cursor:pointer;padding:4px 8px;border-radius:6px;font-size:1rem;letter-spacing:.12em;color:var(--muted);transition:background .12s}.inc-dots-btn[data-v-19d5776b]:hover{background:var(--surface2,#f0f2f8);color:var(--text)}.inc-action-menu[data-v-19d5776b]{position:absolute;right:0;top:calc(100% + 4px);z-index:200;background:var(--surface,#fff);border:1px solid var(--border);border-radius:10px;box-shadow:0 6px 20px #0f1f5c1f;min-width:160px;padding:4px}.inc-action-item[data-v-19d5776b]{display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:.82rem;font-weight:600;color:var(--text);text-decoration:none;border-radius:7px;transition:background .12s}.inc-action-item[data-v-19d5776b]:hover{background:var(--surface2,#f0f2f8)}.inc2-empty[data-v-19d5776b]{text-align:center;padding:48px 20px}.inc2-empty-icon[data-v-19d5776b]{font-size:2.2rem;margin-bottom:10px}.inc2-empty-title[data-v-19d5776b]{font-size:.95rem;font-weight:700;color:var(--text);margin:0 0 6px}.inc2-empty-sub[data-v-19d5776b]{font-size:.83rem;color:var(--muted);margin:0}@media (max-width:640px){.inc-kpis[data-v-19d5776b]{grid-template-columns:repeat(2,1fr)}.inc-grid-hdr[data-v-19d5776b],.inc-grid-row[data-v-19d5776b]{grid-template-columns:70px 1fr 100px 36px}.inc-grid-hdr span[data-v-19d5776b]:nth-child(3),.inc-grid-row .inc-cell-importe[data-v-19d5776b]{display:none}}.fl-header[data-v-19d5776b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:12px;flex-wrap:wrap}.fl-title[data-v-19d5776b]{font-size:1.1rem;font-weight:700;color:#0f172a;margin:0}.fl-actions[data-v-19d5776b]{display:flex;align-items:center;gap:8px}.fl-more-wrap[data-v-19d5776b]{position:relative}.fl-more-btn[data-v-19d5776b]{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:5px 12px;font-size:1rem;letter-spacing:.1em;cursor:pointer;color:var(--muted);transition:background .12s}.fl-more-btn[data-v-19d5776b]:hover{background:var(--surface2,#f8f9fc);color:var(--text)}.fl-more-menu[data-v-19d5776b]{position:absolute;right:0;top:calc(100% + 4px);z-index:200;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 6px 20px #0f1f5c1f;min-width:160px;padding:4px}.fl-more-item[data-v-19d5776b]{display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:.82rem;font-weight:600;color:var(--text);border:none;background:none;width:100%;border-radius:7px;cursor:pointer;text-align:left;transition:background .12s}.fl-more-item[data-v-19d5776b]:hover{background:var(--surface2,#f0f2f8)}.fl-reagendar-btn[data-v-19d5776b]{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:9px;background:#2563eb;color:#fff;font-size:.82rem;font-weight:700;border:none;cursor:pointer;transition:opacity .15s}.fl-reagendar-btn[data-v-19d5776b]:hover{opacity:.88}.fl-split[data-v-19d5776b]{display:grid;grid-template-columns:1.1fr 1fr;gap:16px;align-items:start}.fl-card[data-v-19d5776b]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:28px;box-shadow:0 1px #0f172a05,0 12px 24px -16px #0f172a14}.fl-card--addr[data-v-19d5776b]{display:flex;flex-direction:column;gap:4px}.fl-addr-icon[data-v-19d5776b]{font-size:2rem;margin-bottom:6px}.fl-card--virtual[data-v-19d5776b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;gap:10px}.fl-top[data-v-19d5776b]{display:flex;align-items:flex-start;gap:24px}.fl-cal[data-v-19d5776b]{width:116px;min-width:116px;height:116px;border-radius:12px;background:#fff;overflow:hidden;position:relative;display:flex;flex-direction:column;box-shadow:0 2px 8px #0f172a1a,0 0 0 1px #0f172a0f}.fl-cal-rings[data-v-19d5776b]{position:absolute;top:-6px;left:0;right:0;display:flex;justify-content:center;gap:28px;z-index:2;pointer-events:none}.fl-cal-ring[data-v-19d5776b]{width:13px;height:13px;border-radius:50%;background:#cbd5e1}.fl-cal-head[data-v-19d5776b]{height:30px;background:var(--cal-accent,#2563eb);display:flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:700;color:#fff;letter-spacing:1.5px}.fl-cal-day[data-v-19d5776b]{flex:1;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:700;color:#0f172a;line-height:1}.fl-info[data-v-19d5776b]{display:flex;flex-direction:column;gap:7px;padding-top:2px}.fl-badge[data-v-19d5776b]{display:inline-flex;align-items:center;font-size:.71rem;font-weight:700;border-radius:999px;padding:3px 10px;width:fit-content}.fl-badge--red[data-v-19d5776b]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.fl-badge--amber[data-v-19d5776b]{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.fl-badge--blue[data-v-19d5776b]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.fl-badge--muted[data-v-19d5776b]{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.fl-fecha-larga[data-v-19d5776b]{font-size:1.4rem;font-weight:700;color:#0f172a;line-height:1.3;margin:0}.fl-hora[data-v-19d5776b]{font-size:1.05rem;color:#475569;margin:0}.fl-modalidad-badge[data-v-19d5776b]{display:inline-flex;align-items:center;gap:5px;font-size:.74rem;font-weight:600;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:4px 10px;width:fit-content}.fl-divider[data-v-19d5776b]{border:none;border-top:1px solid #e2e8f0;margin:20px 0}.fl-datos[data-v-19d5776b]{display:flex;flex-direction:column}.fl-dato-row[data-v-19d5776b]{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px solid #f1f5f9;font-size:.875rem;gap:8px}.fl-dato-row.fl-dato-last[data-v-19d5776b]{border-bottom:none}.fl-dato-row dt[data-v-19d5776b]{color:#64748b;font-weight:500;flex-shrink:0}.fl-dato-row dd[data-v-19d5776b]{color:#0f172a;font-weight:500;text-align:right;display:flex;align-items:center}.fl-ok-badge[data-v-19d5776b]{color:#10b981;font-weight:700}.fl-map-label[data-v-19d5776b]{font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#64748b;margin:0 0 4px}.fl-map-calle[data-v-19d5776b]{font-size:1rem;font-weight:600;color:#0f172a;margin:0 0 2px}.fl-map-zona[data-v-19d5776b]{font-size:.82rem;color:#64748b;margin:0}.fl-map-btns[data-v-19d5776b]{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.fl-map-btn[data-v-19d5776b]{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:600;border-radius:8px;padding:7px 14px;cursor:pointer;text-decoration:none;transition:all .15s;border:1px solid #e2e8f0;background:#fff;color:#0f172a}.fl-map-btn--outline[data-v-19d5776b]:hover{border-color:#2563eb;color:#2563eb}.fl-map-btn--ghost[data-v-19d5776b]{background:transparent;border-color:transparent;color:#64748b}.fl-map-btn--ghost[data-v-19d5776b]:hover{background:var(--surface2,#f8f9fc);color:var(--text)}.fl-virtual-icon[data-v-19d5776b]{font-size:2.5rem}.fl-virtual-title[data-v-19d5776b]{font-size:1rem;font-weight:700;color:#0f172a;margin:0}.fl-virtual-sub[data-v-19d5776b]{font-size:.83rem;color:#64748b;margin:0;max-width:260px}@media (max-width:700px){.fl-split[data-v-19d5776b]{grid-template-columns:1fr}.fl-top[data-v-19d5776b]{gap:16px}.fl-cal[data-v-19d5776b]{width:90px;min-width:90px;height:90px}.fl-cal-day[data-v-19d5776b]{font-size:2.2rem}.fl-fecha-larga[data-v-19d5776b]{font-size:1.1rem}}[data-theme=dark] .fl-card[data-v-19d5776b]{background:var(--surface);border-color:var(--border);box-shadow:0 1px #0000001a,0 12px 24px -16px #0000004d}[data-theme=dark] .fl-cal[data-v-19d5776b]{background:var(--surface2);box-shadow:0 2px 8px #0000004d,0 0 0 1px var(--border)}[data-theme=dark] .fl-cal-day[data-v-19d5776b]{color:var(--text)}[data-theme=dark] .fl-cal-ring[data-v-19d5776b]{background:var(--border)}[data-theme=dark] .fl-fecha-larga[data-v-19d5776b]{color:var(--text)}[data-theme=dark] .fl-hora[data-v-19d5776b]{color:var(--muted)}[data-theme=dark] .fl-divider[data-v-19d5776b]{border-top-color:var(--divider)}[data-theme=dark] .fl-dato-row[data-v-19d5776b]{border-bottom-color:var(--divider)}[data-theme=dark] .fl-dato-row dd[data-v-19d5776b]{color:var(--text)}[data-theme=dark] .fl-badge--red[data-v-19d5776b]{background:#ef444426;color:#fca5a5;border-color:#ef44444d}[data-theme=dark] .fl-badge--amber[data-v-19d5776b]{background:#f59e0b1f;color:#fcd34d;border-color:#f59e0b4d}[data-theme=dark] .fl-badge--blue[data-v-19d5776b]{background:#2563eb26;color:#93c5fd;border-color:#2563eb4d}[data-theme=dark] .fl-badge--muted[data-v-19d5776b]{background:var(--surface2);color:var(--muted);border-color:var(--border)}[data-theme=dark] .fl-modalidad-badge[data-v-19d5776b]{background:#2563eb26;color:#93c5fd;border-color:#2563eb4d}[data-theme=dark] .fl-map-label[data-v-19d5776b]{color:var(--muted)}[data-theme=dark] .fl-map-calle[data-v-19d5776b]{color:var(--text)}[data-theme=dark] .fl-map-zona[data-v-19d5776b]{color:var(--muted)}[data-theme=dark] .fl-map-btn[data-v-19d5776b]{background:var(--surface2);border-color:var(--border);color:var(--text)}[data-theme=dark] .fl-map-btn--outline[data-v-19d5776b]:hover{border-color:#93c5fd;color:#93c5fd}[data-theme=dark] .fl-map-btn--ghost[data-v-19d5776b]{background:transparent;border-color:transparent;color:var(--muted)}[data-theme=dark] .fl-map-btn--ghost[data-v-19d5776b]:hover{background:var(--surface2);color:var(--text)}[data-theme=dark] .fl-virtual-title[data-v-19d5776b]{color:var(--text)}[data-theme=dark] .fl-virtual-sub[data-v-19d5776b]{color:var(--muted)}[data-theme=dark] .fl-more-btn[data-v-19d5776b]{border-color:var(--border);background:var(--surface2);color:var(--muted)}[data-theme=dark] .fl-more-menu[data-v-19d5776b]{background:var(--surface);border-color:var(--border)}[data-theme=dark] .fl-title[data-v-19d5776b]{color:var(--text)}.part-wrap[data-v-19d5776b]{padding:4px 0 8px}.part-list[data-v-19d5776b]{display:flex;flex-direction:column;gap:12px}.part-card[data-v-19d5776b]{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.part-card-top[data-v-19d5776b]{display:flex;align-items:center;gap:12px}.part-avatar[data-v-19d5776b]{width:40px;height:40px;border-radius:50%;background:#e30613;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;flex-shrink:0}.part-card-info[data-v-19d5776b]{display:flex;flex-direction:column;gap:4px}.part-nombre[data-v-19d5776b]{font-size:.93rem;font-weight:700;color:var(--text)}.part-rol-badge[data-v-19d5776b]{display:inline-block;font-size:.72rem;font-weight:600;background:#eff6ff;color:#2563eb;border-radius:6px;padding:2px 8px;width:fit-content}.part-datos[data-v-19d5776b]{border-top:1px solid var(--border);padding-top:10px;margin:0}.push-banner[data-v-c3e338e5]{display:flex;align-items:center;justify-content:space-between;gap:14px;background:linear-gradient(135deg,#0f1f5c,#1e3478);border-radius:12px;padding:14px 18px;color:#fff}.push-banner--warn[data-v-c3e338e5]{background:#fffbeb;border:1px solid #fde68a;color:#92400e;border-radius:12px;padding:12px 16px;display:flex;align-items:center;gap:10px;font-size:.85rem;font-weight:500}.push-banner-left[data-v-c3e338e5]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.push-bell-icon[data-v-c3e338e5]{width:36px;height:36px;border-radius:10px;background:#ffffff26;display:flex;align-items:center;justify-content:center;flex-shrink:0}.push-banner-title[data-v-c3e338e5]{font-size:.88rem;font-weight:700;margin-bottom:2px}.push-banner-sub[data-v-c3e338e5]{font-size:.75rem;opacity:.75}.push-activate-btn[data-v-c3e338e5]{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:8px;border:none;cursor:pointer;background:#e30613;color:#fff;font-size:.82rem;font-weight:700;white-space:nowrap;flex-shrink:0;transition:background .15s,transform .15s}.push-activate-btn[data-v-c3e338e5]:hover:not(:disabled){background:#b80510;transform:translateY(-1px)}.push-activate-btn[data-v-c3e338e5]:disabled{opacity:.7;cursor:not-allowed}.spin-icon[data-v-c3e338e5]{animation:spin-c3e338e5 .7s linear infinite}@keyframes spin-c3e338e5{to{transform:rotate(360deg)}}@media (max-width: 540px){.push-banner-sub[data-v-c3e338e5]{display:none}.push-activate-btn[data-v-c3e338e5]{padding:7px 14px}}.dashboard[data-v-30ba02e9]{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:20px;padding-bottom:48px}.page-enter-active[data-v-30ba02e9]{transition:opacity .45s ease,transform .45s cubic-bezier(.4,0,.2,1)}.page-enter-from[data-v-30ba02e9]{opacity:0;transform:translateY(20px)}.card-entrance[data-v-30ba02e9]{opacity:0;animation:cardIn-30ba02e9 .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes cardIn-30ba02e9{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.loading-screen[data-v-30ba02e9]{min-height:70vh;display:flex;align-items:center;justify-content:center}.loading-box[data-v-30ba02e9]{text-align:center;background:var(--surface);border-radius:20px;padding:40px 52px;box-shadow:0 12px 40px #0f172a1a;color:var(--muted);font-weight:500}.loading-spinner[data-v-30ba02e9]{width:40px;height:40px;border-radius:50%;border:3px solid #e2e8f0;border-top-color:#1e3478;margin:0 auto 16px;animation:spin-30ba02e9 1s linear infinite}@keyframes spin-30ba02e9{to{transform:rotate(360deg)}}.hero[data-v-30ba02e9]{display:grid;grid-template-columns:1.1fr 1fr;border-radius:16px;overflow:hidden;min-height:200px;box-shadow:0 4px 24px #0f172a1a}.hero-left[data-v-30ba02e9]{background:#eef0f5;padding:36px 60px 36px 36px;clip-path:polygon(0 0,calc(100% - 32px) 0,100% 50%,calc(100% - 32px) 100%,0 100%);display:flex;flex-direction:column;justify-content:center;gap:4px}[data-theme=dark] .hero-left[data-v-30ba02e9]{background:#1e2533}.hero-greeting[data-v-30ba02e9]{font-size:1.65rem;font-weight:700;color:var(--text);line-height:1.1}.hero-greeting strong[data-v-30ba02e9]{color:var(--text)}.hero-sub[data-v-30ba02e9]{font-size:.875rem;color:var(--muted);margin-top:2px}.hero-tagline[data-v-30ba02e9]{font-size:1.05rem;color:#1e3478;font-weight:600;margin-top:16px;line-height:1.4}.hero-tagline-red[data-v-30ba02e9]{color:#e30613}[data-theme=dark] .hero-tagline[data-v-30ba02e9]{color:#7c9fef}.hero-right[data-v-30ba02e9]{background:#1e3478;padding:36px 36px 36px 52px;display:flex;flex-direction:column;justify-content:center;gap:12px}.hero-right-icon[data-v-30ba02e9]{opacity:.5;margin-bottom:4px}.hero-right-msg[data-v-30ba02e9]{color:#ffffffe6;font-size:.95rem;line-height:1.55}.hero-right-msg strong[data-v-30ba02e9]{color:#fff}.hero-right-btn[data-v-30ba02e9]{display:inline-flex;align-items:center;gap:8px;border:1.5px solid rgba(255,255,255,.35);color:#fff;background:transparent;border-radius:8px;padding:9px 18px;font-size:.875rem;font-weight:600;text-decoration:none;width:fit-content;margin-top:4px;transition:background .18s,border-color .18s}.hero-right-btn[data-v-30ba02e9]:hover{background:#ffffff1f;border-color:#fff9}.kpi-row[data-v-30ba02e9]{display:grid;grid-template-columns:repeat(4,1fr) 1.35fr;gap:14px}.kpi-card[data-v-30ba02e9]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px 18px 16px;display:flex;flex-direction:column;gap:4px;transition:box-shadow .18s}.kpi-card--link[data-v-30ba02e9]{cursor:pointer}.kpi-card--link[data-v-30ba02e9]:hover{box-shadow:0 4px 18px #0f172a17}.kpi-label[data-v-30ba02e9]{font-size:.75rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.kpi-val[data-v-30ba02e9]{font-size:2rem;font-weight:700;color:var(--text);line-height:1.1;margin-top:6px}.kpi-val-row[data-v-30ba02e9]{display:flex;align-items:baseline;gap:4px;margin-top:6px}.kpi-currency[data-v-30ba02e9]{font-size:1.2rem;font-weight:700;color:var(--muted)}.kpi-badge[data-v-30ba02e9]{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:600;margin-top:8px;width:fit-content}.kpi-badge--green[data-v-30ba02e9]{color:#10b981}.kpi-badge--amber[data-v-30ba02e9]{color:#d97706}.kpi-card--comms[data-v-30ba02e9]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px 18px 16px;display:flex;flex-direction:column;gap:8px}.kpi-comms-head[data-v-30ba02e9]{display:flex;align-items:center;gap:10px;font-size:.875rem;font-weight:700;color:var(--text)}.kpi-comms-icon[data-v-30ba02e9]{width:30px;height:30px;background:#eef2ff;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#1e3478;flex-shrink:0}[data-theme=dark] .kpi-comms-icon[data-v-30ba02e9]{background:#1e347840;color:#7c9fef}.kpi-comms-body[data-v-30ba02e9]{font-size:.78rem;color:var(--muted);line-height:1.55}.kpi-comms-link[data-v-30ba02e9]{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:600;color:#1e3478;text-decoration:none;margin-top:4px}.kpi-comms-link[data-v-30ba02e9]:hover{text-decoration:underline}[data-theme=dark] .kpi-comms-link[data-v-30ba02e9]{color:#7c9fef}.mid-row[data-v-30ba02e9]{display:grid;grid-template-columns:280px 1fr;gap:14px;align-items:start}.obj-card[data-v-30ba02e9]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:22px 20px;display:flex;flex-direction:column;gap:10px}.obj-hdr[data-v-30ba02e9]{display:flex;align-items:center;justify-content:space-between}.obj-title[data-v-30ba02e9]{font-size:.8rem;font-weight:700;color:var(--text)}.obj-year[data-v-30ba02e9]{font-size:.72rem;font-weight:600;color:var(--muted);background:var(--surface2);border-radius:6px;padding:2px 8px}.obj-numbers[data-v-30ba02e9]{display:flex;align-items:baseline;gap:6px}.obj-num[data-v-30ba02e9]{font-size:2.2rem;font-weight:800;line-height:1}.obj-denom[data-v-30ba02e9]{font-size:1rem;color:var(--muted);font-weight:600}.obj-bar-track[data-v-30ba02e9]{height:7px;background:var(--surface2);border-radius:99px;overflow:hidden}.obj-bar-fill[data-v-30ba02e9]{height:100%;border-radius:99px;transition:width .5s ease}.obj-sub[data-v-30ba02e9]{font-size:.78rem;color:var(--muted)}.tasks-card[data-v-30ba02e9],.section-card[data-v-30ba02e9]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px}.section-hdr[data-v-30ba02e9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-hdr-left[data-v-30ba02e9]{display:flex;align-items:center;gap:8px}.section-dot[data-v-30ba02e9]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.section-title[data-v-30ba02e9]{font-size:.9rem;font-weight:700;color:var(--text)}.section-count[data-v-30ba02e9]{font-size:.72rem;font-weight:700;background:var(--surface2);color:var(--muted);border-radius:99px;padding:2px 8px}.section-count--red[data-v-30ba02e9]{background:#e306131a;color:#e30613}.section-link[data-v-30ba02e9]{display:inline-flex;align-items:center;gap:5px;font-size:.8rem;font-weight:600;color:#1e3478;text-decoration:none;white-space:nowrap}.section-link[data-v-30ba02e9]:hover{text-decoration:underline}[data-theme=dark] .section-link[data-v-30ba02e9]{color:#7c9fef}.section-empty[data-v-30ba02e9]{text-align:center;padding:24px;color:var(--muted);font-size:.875rem;background:var(--surface2);border-radius:10px}.section-empty--success[data-v-30ba02e9]{display:flex;align-items:center;justify-content:center;gap:8px;color:#10b981;font-weight:600;background:#10b9810f}.section-more[data-v-30ba02e9]{text-align:center;margin-top:12px}.section-more-link[data-v-30ba02e9]{font-size:.8rem;font-weight:600;color:var(--muted);text-decoration:none}.section-more-link[data-v-30ba02e9]:hover{color:#1e3478}.kanban-grid[data-v-30ba02e9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.op-card[data-v-30ba02e9]{background:var(--surface2);border:1px solid var(--border);border-left:3px solid var(--op-accent, #8b5cf6);border-radius:10px;padding:14px;text-decoration:none;display:flex;flex-direction:column;gap:8px;transition:box-shadow .18s,transform .18s;position:relative}.op-card[data-v-30ba02e9]:hover{box-shadow:0 4px 14px #0f172a1a;transform:translateY(-1px)}.op-card-top[data-v-30ba02e9]{display:flex;align-items:center;justify-content:space-between;gap:6px}.op-legajo[data-v-30ba02e9]{font-size:.7rem;font-weight:700;color:var(--muted);letter-spacing:.03em}.op-fase-pill[data-v-30ba02e9]{font-size:.65rem;font-weight:700;border-radius:99px;padding:2px 8px}.op-dir[data-v-30ba02e9]{font-size:.8rem;font-weight:600;color:var(--text);line-height:1.3}.op-pills[data-v-30ba02e9]{display:flex;flex-direction:column;gap:3px}.op-pill[data-v-30ba02e9]{font-size:.7rem;color:var(--muted)}.op-pill--muted[data-v-30ba02e9]{color:var(--border)}.op-arrow[data-v-30ba02e9]{position:absolute;bottom:12px;right:12px;color:var(--muted);opacity:.5}.tasks-list[data-v-30ba02e9]{display:flex;flex-direction:column;gap:10px}.task-card[data-v-30ba02e9]{display:flex;align-items:stretch;background:var(--surface2);border:1px solid var(--border);border-radius:10px;overflow:hidden;gap:0}.task-accent[data-v-30ba02e9]{width:4px;flex-shrink:0}.task-body[data-v-30ba02e9]{flex:1;padding:12px;display:flex;flex-direction:column;gap:4px}.task-head[data-v-30ba02e9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.task-tipo-pill[data-v-30ba02e9]{font-size:.68rem;font-weight:700;border-radius:99px;padding:2px 8px}.task-legajo[data-v-30ba02e9]{font-size:.72rem;font-weight:700;color:var(--muted)}.task-fecha[data-v-30ba02e9]{font-size:.72rem;color:var(--muted);margin-left:auto}.task-cliente[data-v-30ba02e9]{font-size:.8rem;font-weight:600;color:var(--text)}.task-desc[data-v-30ba02e9]{font-size:.75rem;color:var(--muted)}.task-cta[data-v-30ba02e9]{padding:12px 12px 12px 0;display:flex;align-items:center}.task-btn[data-v-30ba02e9]{display:inline-flex;align-items:center;gap:5px;border-radius:8px;padding:7px 12px;font-size:.72rem;font-weight:700;background:var(--btn-bg, #f1f5f9);color:var(--btn-c, #64748b);text-decoration:none;white-space:nowrap}.task-btn[data-v-30ba02e9]:hover{filter:brightness(.95)}.tables-row[data-v-30ba02e9]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.table-card[data-v-30ba02e9]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px}.table-hdr[data-v-30ba02e9]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px;gap:8px}.table-title[data-v-30ba02e9]{font-size:.9rem;font-weight:700;color:var(--text)}.table-sub[data-v-30ba02e9]{font-size:.75rem;color:var(--muted);margin-top:2px}.kpi-empty[data-v-30ba02e9]{text-align:center;padding:20px;color:var(--muted);font-size:.85rem}.kpi-table[data-v-30ba02e9]{width:100%;border-collapse:collapse;font-size:.78rem}.kpi-table thead th[data-v-30ba02e9]{text-align:left;font-size:.65rem;font-weight:700;color:var(--muted);letter-spacing:.06em;padding:0 8px 10px;border-bottom:1px solid var(--border)}.kpi-table tbody tr[data-v-30ba02e9]{border-bottom:1px solid var(--border)}.kpi-table tbody tr[data-v-30ba02e9]:last-child{border-bottom:none}.kpi-table tbody td[data-v-30ba02e9]{padding:9px 8px;vertical-align:middle}.kpi-table-link[data-v-30ba02e9]{font-weight:700;color:#1e3478;text-decoration:none;font-size:.75rem}.kpi-table-link[data-v-30ba02e9]:hover{text-decoration:underline}[data-theme=dark] .kpi-table-link[data-v-30ba02e9]{color:#7c9fef}.kpi-td-text[data-v-30ba02e9]{font-weight:500;color:var(--text);max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpi-td-muted[data-v-30ba02e9]{color:var(--muted)}.tipo-pill[data-v-30ba02e9]{background:var(--surface2);color:var(--muted);font-size:.68rem;font-weight:600;border-radius:6px;padding:2px 7px}.estado-pill[data-v-30ba02e9]{font-size:.68rem;font-weight:700;border-radius:6px;padding:2px 7px}.estado-pill--green[data-v-30ba02e9]{background:#10b9811a;color:#10b981}.ref-estado-pill[data-v-30ba02e9]{font-size:.68rem;font-weight:700;border-radius:6px;padding:2px 7px}@media (max-width: 900px){.kpi-row[data-v-30ba02e9]{grid-template-columns:repeat(2,1fr)}.kpi-card--comms[data-v-30ba02e9]{grid-column:1 / -1}.mid-row[data-v-30ba02e9],.tables-row[data-v-30ba02e9]{grid-template-columns:1fr}}@media (max-width: 640px){.hero[data-v-30ba02e9]{grid-template-columns:1fr}.hero-left[data-v-30ba02e9]{clip-path:none;padding:28px 24px 20px}.hero-right[data-v-30ba02e9]{padding:24px}.hero-greeting[data-v-30ba02e9]{font-size:1.35rem}.kpi-row[data-v-30ba02e9]{grid-template-columns:repeat(2,1fr);gap:10px}.kanban-grid[data-v-30ba02e9]{grid-template-columns:1fr}}.boot-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#0f1f5c,#1e3478 55%,#2d4a9e)}.boot-spinner{width:44px;height:44px;border-radius:50%;border:3px solid rgba(255,255,255,.2);border-top-color:#fff;animation:bootSpin 1s linear infinite}@keyframes bootSpin{to{transform:rotate(360deg)}}.notif-wrap[data-v-d484e58b]{position:relative}.bell-btn[data-v-d484e58b]{position:relative;width:36px;height:36px;border-radius:10px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--muted, #64748b);transition:background .15s,color .15s}.bell-btn[data-v-d484e58b]:hover,.bell-btn.active[data-v-d484e58b]{background:var(--surface2, #f0f2f8);color:var(--text, #1a1f36)}.bell-badge[data-v-d484e58b]{position:absolute;top:4px;right:4px;background:#e30613;color:#fff;font-size:9px;font-weight:700;min-width:16px;height:16px;border-radius:999px;padding:0 3px;display:flex;align-items:center;justify-content:center;border:2px solid #fff;line-height:1}.notif-dropdown[data-v-d484e58b]{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:#fff;border:1px solid var(--border, #e2e6f0);border-radius:14px;box-shadow:0 8px 32px #0f1f5c21;z-index:999;overflow:hidden}.notif-header[data-v-d484e58b]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--border, #e2e6f0)}.notif-hdr-title[data-v-d484e58b]{font-size:.82rem;font-weight:700;color:var(--text, #1a1f36)}.mark-all-btn[data-v-d484e58b]{font-size:.72rem;color:#e30613;font-weight:600;background:none;border:none;cursor:pointer;padding:2px 6px;border-radius:6px;transition:background .15s}.mark-all-btn[data-v-d484e58b]:hover{background:#fef2f2}.notif-loading[data-v-d484e58b]{display:flex;align-items:center;justify-content:center;padding:32px}.notif-spinner[data-v-d484e58b]{width:24px;height:24px;border-radius:50%;border:2px solid #e2e6f0;border-top-color:#e30613;animation:spin-d484e58b .7s linear infinite}@keyframes spin-d484e58b{to{transform:rotate(360deg)}}.notif-empty[data-v-d484e58b]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;color:var(--muted, #64748b);text-align:center}.notif-empty p[data-v-d484e58b]{font-size:.85rem}.notif-list[data-v-d484e58b]{max-height:320px;overflow-y:auto}.notif-item[data-v-d484e58b]{display:flex;gap:10px;padding:12px 16px;cursor:pointer;border-bottom:1px solid var(--divider, #f1f4f9);transition:background .12s}.notif-item[data-v-d484e58b]:last-child{border-bottom:none}.notif-item[data-v-d484e58b]:hover{background:var(--surface2, #f8f9fc)}.notif-item.unread[data-v-d484e58b]{background:#fef2f2}.notif-item.unread[data-v-d484e58b]:hover{background:#fecaca26}.notif-dot-col[data-v-d484e58b]{width:10px;flex-shrink:0;padding-top:5px}.notif-unread-dot[data-v-d484e58b]{display:block;width:7px;height:7px;border-radius:50%;background:#e30613}.notif-body[data-v-d484e58b]{flex:1;min-width:0}.notif-title[data-v-d484e58b]{font-size:.83rem;font-weight:600;color:var(--text, #1a1f36);margin-bottom:2px;line-height:1.4}.notif-text[data-v-d484e58b]{font-size:.78rem;color:var(--muted, #64748b);line-height:1.4;margin-bottom:4px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notif-time[data-v-d484e58b]{font-size:.7rem;color:var(--muted2, #94a3b8)}.notif-footer[data-v-d484e58b]{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 16px;font-size:.78rem;font-weight:600;color:#e30613;text-decoration:none;border-top:1px solid var(--border, #e2e6f0);transition:background .12s}.notif-footer[data-v-d484e58b]:hover{background:#fef2f2}.notif-drop-enter-active[data-v-d484e58b]{transition:opacity .15s ease,transform .15s ease}.notif-drop-leave-active[data-v-d484e58b]{transition:opacity .12s ease,transform .12s ease}.notif-drop-enter-from[data-v-d484e58b]{opacity:0;transform:translateY(-6px) scale(.98)}.notif-drop-leave-to[data-v-d484e58b]{opacity:0;transform:translateY(-4px) scale(.98)}@media (max-width: 400px){.notif-dropdown[data-v-d484e58b]{width:calc(100vw - 24px);right:-8px}}.gs-wrap[data-v-e240137d]{position:relative;width:100%;max-width:380px}.gs-input-wrap[data-v-e240137d]{display:flex;align-items:center;gap:8px;background:var(--surface2, #f0f2f8);border:1.5px solid transparent;border-radius:10px;padding:0 10px;height:36px;transition:border-color .15s,background .15s,box-shadow .15s}.gs-input-wrap[data-v-e240137d]:focus-within,.gs-input-wrap--open[data-v-e240137d]{background:var(--surface, #fff);border-color:#e30613;box-shadow:0 0 0 3px #e306131a}.gs-icon[data-v-e240137d]{color:var(--muted, #94a3b8);flex-shrink:0}.gs-input[data-v-e240137d]{flex:1;border:none;background:transparent;outline:none;font-size:.82rem;color:var(--text, #1a1f36);min-width:0}.gs-input[data-v-e240137d]::placeholder{color:var(--muted, #94a3b8)}.gs-hint[data-v-e240137d]{font-size:.65rem;color:var(--muted, #94a3b8);background:var(--border,#e2e6f0);padding:2px 6px;border-radius:4px;font-family:monospace;flex-shrink:0}.gs-clear[data-v-e240137d]{display:flex;align-items:center;background:none;border:none;cursor:pointer;color:var(--muted, #94a3b8);padding:2px;border-radius:4px;transition:color .12s}.gs-clear[data-v-e240137d]:hover{color:var(--text, #1a1f36)}.gs-dropdown[data-v-e240137d]{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--surface, #fff);border:1px solid var(--border, #e2e6f0);border-radius:12px;box-shadow:0 8px 32px #0f1f5c24;overflow:hidden;z-index:9999}.gs-hint-box[data-v-e240137d]{padding:12px 14px;display:flex;flex-direction:column;gap:6px}.gs-hint-row[data-v-e240137d]{display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--muted, #64748b);margin:0}.gs-kbd[data-v-e240137d]{font-family:monospace;font-size:.7rem;background:var(--surface2,#f0f2f8);border:1px solid var(--border,#e2e6f0);padding:1px 6px;border-radius:4px;color:var(--text,#1a1f36)}.gs-item[data-v-e240137d]{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;border-bottom:1px solid var(--border, #f1f4f9);transition:background .1s}.gs-item[data-v-e240137d]:last-of-type{border-bottom:none}.gs-item--active[data-v-e240137d],.gs-item[data-v-e240137d]:hover{background:var(--surface2, #f8f9fc)}.gs-item-icon[data-v-e240137d]{width:28px;height:28px;border-radius:8px;background:#e3061314;color:#e30613;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gs-item-body[data-v-e240137d]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.gs-item-legajo[data-v-e240137d]{font-size:.82rem;font-weight:700;color:var(--text, #1a1f36);font-family:ui-monospace,monospace}.gs-item-dir[data-v-e240137d]{font-size:.74rem;color:var(--muted, #64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-item-fase[data-v-e240137d]{font-size:.65rem;font-weight:700;padding:2px 7px;border-radius:99px;white-space:nowrap;flex-shrink:0}.gs-item-arrow[data-v-e240137d]{color:var(--muted, #94a3b8);flex-shrink:0}[data-v-e240137d] mark{background:#fef08a;color:#1a1f36;border-radius:2px;padding:0 1px}.gs-ver-todos[data-v-e240137d]{width:100%;padding:10px 14px;text-align:center;background:var(--surface2, #f8f9fc);border:none;border-top:1px solid var(--border,#e2e6f0);font-size:.78rem;font-weight:600;color:#e30613;cursor:pointer;transition:background .12s}.gs-ver-todos[data-v-e240137d]:hover{background:#fff1f2}.gs-no-results[data-v-e240137d]{display:flex;align-items:center;gap:8px;padding:16px 14px;font-size:.82rem;color:var(--muted, #64748b)}.gs-drop-enter-active[data-v-e240137d],.gs-drop-leave-active[data-v-e240137d]{transition:opacity .12s,transform .12s}.gs-drop-enter-from[data-v-e240137d],.gs-drop-leave-to[data-v-e240137d]{opacity:0;transform:translateY(-4px)}[data-v-0e64adf1]:root{--sidebar-w: 232px;--sidebar-cw: 64px;--topbar-h: 56px;--mob-nav-h: 62px}.comercial-shell[data-v-0e64adf1]{min-height:100vh;background:var(--bg, #f0f2f8);overflow-y:auto}.app-shell[data-v-0e64adf1]{display:flex;height:100vh;overflow:hidden;background:var(--bg, #f0f2f8)}.sidebar[data-v-0e64adf1]{width:var(--sidebar-w);min-width:var(--sidebar-w);background:var(--surface);border-right:1px solid var(--border, #e2e6f0);display:flex;flex-direction:column;transition:width .2s ease,min-width .2s ease;overflow:hidden;z-index:10}.sidebar.collapsed[data-v-0e64adf1]{width:var(--sidebar-cw);min-width:var(--sidebar-cw)}.sidebar-top[data-v-0e64adf1]{display:flex;align-items:center;justify-content:space-between;padding:16px 12px 12px;border-bottom:1px solid var(--border, #e2e6f0);gap:8px}.sidebar-logo[data-v-0e64adf1]{height:36px;width:auto;object-fit:contain;flex-shrink:0;transition:height .2s}.sidebar-logo.logo-sm[data-v-0e64adf1]{height:28px}.collapse-btn[data-v-0e64adf1]{width:28px;height:28px;border:none;background:transparent;cursor:pointer;color:var(--muted, #64748b);display:flex;align-items:center;justify-content:center;border-radius:6px;flex-shrink:0}.collapse-btn[data-v-0e64adf1]:hover{background:var(--surface2, #f8f9fc);color:var(--text, #1a1f36)}.collapse-btn svg[data-v-0e64adf1]{width:16px;height:16px}.sidebar-nav[data-v-0e64adf1]{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:2px}.nav-section-hdr[data-v-0e64adf1]{padding:14px 6px 4px;display:flex;align-items:center}.nav-section-label[data-v-0e64adf1]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--muted2, #94a3b8);white-space:nowrap;-webkit-user-select:none;user-select:none}.nav-section-divider[data-v-0e64adf1]{display:block;width:100%;height:1px;background:var(--border, #e2e6f0);margin:6px 0 2px}.nav-item[data-v-0e64adf1]{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;color:var(--muted, #64748b);text-decoration:none;font-size:14px;font-weight:500;white-space:nowrap;transition:background .15s,color .15s}.nav-item[data-v-0e64adf1]:hover{background:var(--surface2, #f8f9fc);color:var(--text, #1a1f36)}.nav-item.router-link-active[data-v-0e64adf1]{background:var(--brand-50, #FEF2F2);color:#e30613;font-weight:600}[data-theme=dark] .nav-item.router-link-active[data-v-0e64adf1]{background:#e3061326}.nav-icon[data-v-0e64adf1]{width:20px;height:20px;flex-shrink:0;display:flex}.nav-icon[data-v-0e64adf1] svg{width:20px;height:20px}.nav-label[data-v-0e64adf1]{overflow:hidden;text-overflow:ellipsis}.sidebar-bottom[data-v-0e64adf1]{padding:12px 8px;border-top:1px solid var(--border, #e2e6f0);display:flex;flex-direction:column;gap:8px}.user-chip[data-v-0e64adf1]{display:flex;align-items:center;gap:10px;padding:6px 4px;overflow:hidden}.user-avatar[data-v-0e64adf1]{width:32px;height:32px;border-radius:50%;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#e30613;color:#fff;background-size:cover;background-position:center}.user-info[data-v-0e64adf1]{overflow:hidden}.user-name[data-v-0e64adf1]{display:block;font-size:13px;font-weight:600;color:var(--text, #1a1f36);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-role[data-v-0e64adf1]{display:block;font-size:11px;color:var(--muted, #64748b)}.logout-btn[data-v-0e64adf1]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;border:none;background:transparent;cursor:pointer;color:var(--muted, #64748b);font-size:13px;font-weight:500;width:100%;white-space:nowrap;transition:background .15s,color .15s}.logout-btn[data-v-0e64adf1]:hover{background:var(--brand-50, #FEF2F2);color:#e30613}[data-theme=dark] .logout-btn[data-v-0e64adf1]:hover{background:#e3061326}.logout-btn svg[data-v-0e64adf1]{width:16px;height:16px;flex-shrink:0}.main-area[data-v-0e64adf1]{flex:1;display:flex;flex-direction:column;overflow:hidden}.topbar[data-v-0e64adf1]{height:var(--topbar-h, 56px);background:var(--surface);border-bottom:1px solid var(--border, #e2e6f0);display:flex;align-items:center;justify-content:space-between;padding:0 20px;flex-shrink:0}.topbar-left[data-v-0e64adf1]{display:flex;align-items:center;gap:12px;flex-shrink:0}.topbar-logo[data-v-0e64adf1]{height:28px;display:none}.page-title[data-v-0e64adf1]{font-size:16px;font-weight:700;color:var(--text, #1a1f36)}.topbar-search[data-v-0e64adf1]{flex:1;display:flex;justify-content:center;padding:0 16px;max-width:480px}.topbar-right[data-v-0e64adf1]{display:flex;align-items:center;gap:12px;flex-shrink:0}@media (max-width: 768px){.topbar-search[data-v-0e64adf1]{display:none}}.user-avatar-sm[data-v-0e64adf1]{width:32px;height:32px;border-radius:50%;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;background:#e30613;color:#fff;background-size:cover;background-position:center}.theme-btn[data-v-0e64adf1]{width:32px;height:32px;border:none;background:transparent;cursor:pointer;color:var(--muted);display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background .15s,color .15s}.theme-btn[data-v-0e64adf1]:hover{background:var(--surface2);color:var(--text)}.theme-btn svg[data-v-0e64adf1]{width:18px;height:18px}.content[data-v-0e64adf1]{flex:1;overflow-y:auto;padding:24px}.mobile-nav[data-v-0e64adf1]{display:none;position:fixed;bottom:0;left:0;right:0;height:var(--mob-nav-h, 62px);background:var(--surface);border-top:1px solid var(--border, #e2e6f0);z-index:100;justify-content:space-around;align-items:center;padding:0 4px}.mobile-nav-item[data-v-0e64adf1]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 8px;border-radius:8px;color:var(--muted, #64748b);font-size:10px;font-weight:500;text-decoration:none;border:none;background:transparent;cursor:pointer;flex:1;transition:color .15s}.mobile-nav-item.router-link-active[data-v-0e64adf1]{color:#e30613}.mobile-nav-icon[data-v-0e64adf1]{width:22px;height:22px}.mobile-nav-icon[data-v-0e64adf1] svg{width:22px;height:22px}.mobile-nav-label[data-v-0e64adf1]{font-size:10px;white-space:nowrap}.mobile-nav--compact .mobile-nav-item[data-v-0e64adf1]{padding:6px 4px}.mobile-nav--compact .mobile-nav-icon[data-v-0e64adf1]{width:20px;height:20px}.mobile-nav--compact .mobile-nav-icon[data-v-0e64adf1] svg{width:20px;height:20px}.mobile-nav--compact .mobile-nav-label[data-v-0e64adf1]{font-size:9px}.mobile-nav-item--drawer-active[data-v-0e64adf1]{color:#e30613}.drawer-overlay[data-v-0e64adf1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:200;display:flex;align-items:flex-end}.drawer[data-v-0e64adf1]{width:100%;background:var(--surface);border-radius:20px 20px 0 0;padding:12px 16px 32px}.drawer-handle[data-v-0e64adf1]{width:40px;height:4px;background:var(--border);border-radius:2px;margin:0 auto 16px}.drawer-header[data-v-0e64adf1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:14px;font-weight:600;color:var(--text, #1a1f36)}.drawer-close[data-v-0e64adf1]{width:28px;height:28px;border:none;background:transparent;cursor:pointer;color:var(--muted, #64748b);display:flex;align-items:center;justify-content:center}.drawer-close svg[data-v-0e64adf1]{width:18px;height:18px}.drawer-nav[data-v-0e64adf1]{display:flex;flex-direction:column;gap:2px}.drawer-item[data-v-0e64adf1]{display:flex;align-items:center;gap:12px;padding:12px 10px;border-radius:10px;color:var(--text, #1a1f36);text-decoration:none;font-size:15px;font-weight:500;transition:background .15s}.drawer-item[data-v-0e64adf1]:hover{background:var(--surface2, #f8f9fc)}.drawer-item.router-link-active[data-v-0e64adf1]{background:var(--brand-50, #FEF2F2);color:#e30613}[data-theme=dark] .drawer-item.router-link-active[data-v-0e64adf1]{background:#e3061326}.drawer-icon[data-v-0e64adf1]{width:20px;height:20px}.drawer-icon[data-v-0e64adf1] svg{width:20px;height:20px}.drawer-footer[data-v-0e64adf1]{margin-top:16px;padding-top:16px;border-top:1px solid var(--border, #e2e6f0);display:flex;align-items:center;justify-content:space-between}.drawer-footer .logout-btn[data-v-0e64adf1]{width:auto}.drawer-impersonar[data-v-0e64adf1]{margin:12px 16px 0;padding:12px;background:#6366f10f;border:1px solid rgba(99,102,241,.2);border-radius:10px}.drawer-impersonar-select[data-v-0e64adf1]{width:100%;padding:8px 10px;border:1px solid rgba(99,102,241,.3);border-radius:8px;font-size:.85rem;background:var(--surface, #fff);color:var(--text, #1e293b);cursor:pointer}.drawer-impersonar-active[data-v-0e64adf1]{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#6366f1;flex-wrap:wrap}.drawer-impersonar-active strong[data-v-0e64adf1]{color:#6366f1}.drawer-impersonar-salir[data-v-0e64adf1]{margin-left:auto;padding:3px 10px;border:1px solid #6366f1;border-radius:99px;background:transparent;color:#6366f1;font-size:.78rem;font-weight:700;cursor:pointer}.drawer-impersonar-salir[data-v-0e64adf1]:active{background:#6366f1;color:#fff}.drawer-enter-active[data-v-0e64adf1],.drawer-leave-active[data-v-0e64adf1]{transition:opacity .2s ease}.drawer-enter-active .drawer[data-v-0e64adf1],.drawer-leave-active .drawer[data-v-0e64adf1]{transition:transform .25s cubic-bezier(.4,0,.2,1)}.drawer-enter-from[data-v-0e64adf1],.drawer-leave-to[data-v-0e64adf1]{opacity:0}.drawer-enter-from .drawer[data-v-0e64adf1],.drawer-leave-to .drawer[data-v-0e64adf1]{transform:translateY(100%)}@media (max-width: 768px){.sidebar[data-v-0e64adf1]{display:none}.topbar-logo[data-v-0e64adf1]{display:block}.page-title[data-v-0e64adf1],.user-avatar-sm[data-v-0e64adf1]{display:none}.mobile-nav[data-v-0e64adf1]{display:flex}.content[data-v-0e64adf1]{padding:16px 16px calc(var(--mob-nav-h, 62px) + 16px)}}.sidebar-meta[data-v-0e64adf1]{display:flex;align-items:center;justify-content:space-between;padding:4px 2px 0;gap:6px}.viewas-wrap[data-v-0e64adf1]{display:flex;align-items:center;gap:6px;background:#e3061312;border:1.5px solid rgba(227,6,19,.25);border-radius:8px;padding:4px 8px}.viewas-select[data-v-0e64adf1]{font-size:12px;font-weight:600;color:var(--text);background:transparent;border:none;outline:none;cursor:pointer;padding:0;max-width:180px}.viewas-badge[data-v-0e64adf1]{font-size:10px;font-weight:800;color:#e30613;background:#e306131f;border:1px solid rgba(227,6,19,.25);padding:2px 7px;border-radius:99px;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}@media (max-width: 768px){.viewas-wrap[data-v-0e64adf1]{display:none}}.ver-como-banner[data-v-0e64adf1]{display:flex;align-items:center;gap:10px;padding:9px 24px;background:#e3061314;border-bottom:1px solid rgba(227,6,19,.2);font-size:13px;color:var(--text)}.ver-como-banner svg[data-v-0e64adf1]{color:#e30613;flex-shrink:0}.ver-como-banner strong[data-v-0e64adf1]{color:#e30613}.ver-como-salir[data-v-0e64adf1]{margin-left:auto;padding:4px 12px;border-radius:6px;border:1.5px solid #E30613;background:transparent;color:#e30613;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s}.ver-como-salir[data-v-0e64adf1]:hover{background:#e30613;color:#fff}.ver-como-banner--admin[data-v-0e64adf1]{background:#6366f114;border-bottom-color:#6366f140}.ver-como-banner--admin svg[data-v-0e64adf1]{color:#6366f1}.ver-como-banner--admin strong[data-v-0e64adf1]{color:#6366f1}.ver-como-banner--admin .ver-como-salir[data-v-0e64adf1]{border-color:#6366f1;color:#6366f1}.ver-como-banner--admin .ver-como-salir[data-v-0e64adf1]:hover{background:#6366f1;color:#fff}.ver-como-rol[data-v-0e64adf1]{font-size:.72rem;font-weight:600;background:#6366f126;color:#6366f1;border-radius:99px;padding:1px 7px;margin-left:6px;font-style:normal}.viewas-badge--user[data-v-0e64adf1]{background:#6366f11f;color:#6366f1;border-color:#6366f14d}.viewas-user-select[data-v-0e64adf1]{max-width:200px}.version-badge[data-v-0e64adf1]{font-size:10px;font-weight:600;color:var(--muted2, #94a3b8);letter-spacing:.3px;white-space:nowrap}.help-btn[data-v-0e64adf1]{width:26px;height:26px;border:1px solid var(--border);border-radius:50%;background:transparent;cursor:pointer;color:var(--muted2, #94a3b8);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s,border-color .15s}.help-btn[data-v-0e64adf1]:hover{background:var(--surface2);color:var(--text);border-color:var(--border-strong)}.help-btn svg[data-v-0e64adf1]{width:14px;height:14px}.cl-overlay[data-v-0e64adf1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f14288c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px}.cl-modal[data-v-0e64adf1]{background:var(--surface);border-radius:20px;box-shadow:0 24px 64px #0f1f5c3d;width:100%;max-width:540px;max-height:88vh;display:flex;flex-direction:column;overflow:hidden}.cl-header[data-v-0e64adf1]{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.cl-header-left[data-v-0e64adf1]{display:flex;align-items:center;gap:10px}.cl-version-tag[data-v-0e64adf1]{font-size:11px;font-weight:800;background:#e30613;color:#fff;padding:3px 9px;border-radius:99px;letter-spacing:.3px}.cl-title[data-v-0e64adf1]{font-size:1.1rem;font-weight:800;color:var(--text);margin:0}.cl-close[data-v-0e64adf1]{width:30px;height:30px;border:none;background:transparent;cursor:pointer;color:var(--muted);border-radius:7px;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.cl-close[data-v-0e64adf1]:hover{background:var(--surface2);color:var(--text)}.cl-close svg[data-v-0e64adf1]{width:16px;height:16px}.cl-body[data-v-0e64adf1]{overflow-y:auto;padding:20px 24px;flex:1}.cl-release-hdr[data-v-0e64adf1]{display:flex;align-items:center;gap:10px;margin-bottom:20px;flex-wrap:wrap}.cl-dot[data-v-0e64adf1]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.cl-dot--red[data-v-0e64adf1]{background:#e30613}.cl-release-name[data-v-0e64adf1]{font-size:.95rem;font-weight:700;color:var(--text)}.cl-release-date[data-v-0e64adf1]{font-size:.78rem;color:var(--muted2);margin-left:auto;white-space:nowrap}.cl-section[data-v-0e64adf1]{margin-bottom:18px}.cl-section-title[data-v-0e64adf1]{font-size:.82rem;font-weight:700;color:var(--text);margin:0 0 7px;padding-bottom:5px;border-bottom:1px solid var(--border)}.cl-list[data-v-0e64adf1]{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:5px}.cl-list li[data-v-0e64adf1]{font-size:.82rem;color:var(--muted);line-height:1.5}.cl-footer[data-v-0e64adf1]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-top:1px solid var(--border);flex-shrink:0;gap:12px}.cl-footer-txt[data-v-0e64adf1]{font-size:.75rem;color:var(--muted2)}.cl-ok-btn[data-v-0e64adf1]{padding:8px 22px;border-radius:9px;border:none;background:#e30613;color:#fff;font-size:.875rem;font-weight:700;cursor:pointer;transition:opacity .15s}.cl-ok-btn[data-v-0e64adf1]:hover{opacity:.87}.page-header[data-v-08d3620f]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:10px}.page-title[data-v-08d3620f]{font-size:1.4rem;font-weight:700;color:var(--text);margin:0 0 4px}.page-sub[data-v-08d3620f]{font-size:.82rem;color:var(--muted);margin:0;text-transform:capitalize}.btn-refresh[data-v-08d3620f]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1.5px solid var(--border);background:var(--surface);color:var(--muted);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;margin-top:4px}.btn-refresh[data-v-08d3620f]:hover:not(:disabled){border-color:var(--border-strong);color:var(--text)}.btn-refresh[data-v-08d3620f]:disabled{opacity:.5;cursor:not-allowed}.card[data-v-08d3620f]{background:var(--surface);border-radius:14px;border:1px solid var(--border);padding:20px 24px;box-shadow:0 2px 12px #0f1f5c0f;margin-bottom:16px}.state-box[data-v-08d3620f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 20px;text-align:center;gap:8px}.state-icon[data-v-08d3620f]{font-size:2rem}.state-title[data-v-08d3620f]{font-size:1rem;font-weight:600;color:var(--text);margin:0}.state-sub[data-v-08d3620f]{font-size:.875rem;color:var(--muted);margin:0;max-width:320px}.state-error[data-v-08d3620f]{color:#e30613}.spinner[data-v-08d3620f]{width:36px;height:36px;border-radius:50%;border:3px solid var(--border);border-top-color:#e30613;animation:spin-08d3620f 1s linear infinite;margin-bottom:8px}@keyframes spin-08d3620f{to{transform:rotate(360deg)}}.kpi-row[data-v-08d3620f]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.kpi-card[data-v-08d3620f]{flex:1;min-width:100px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px 16px;text-align:center;box-shadow:0 2px 8px #0f1f5c0d;border-top:3px solid transparent}.kpi-val[data-v-08d3620f]{display:block;font-size:1.7rem;font-weight:800;color:var(--text);line-height:1}.kpi-lbl[data-v-08d3620f]{display:block;font-size:.68rem;color:var(--muted);font-weight:600;margin-top:5px;text-transform:uppercase;letter-spacing:.3px}.kpi-card--blue[data-v-08d3620f]{border-top-color:#3b82f6}.kpi-card--teal[data-v-08d3620f]{border-top-color:#06b6d4}.kpi-card--gold[data-v-08d3620f]{border-top-color:#f59e0b}.kpi-card--green[data-v-08d3620f]{border-top-color:#10b981}.kpi-card--purple[data-v-08d3620f]{border-top-color:#8b5cf6}.kpi-card--rose[data-v-08d3620f]{border-top-color:#ef4444}.kpi-card--indigo[data-v-08d3620f]{border-top-color:#6366f1}.kpi-card--orange[data-v-08d3620f]{border-top-color:#f97316}.kpi-card--red[data-v-08d3620f]{border-top-color:#e30613}.card-header[data-v-08d3620f]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.card-icon[data-v-08d3620f]{font-size:1.1rem}.card-title[data-v-08d3620f]{font-size:1rem;font-weight:700;color:var(--text);margin:0}.objetivos-grid[data-v-08d3620f]{display:flex;flex-direction:column;gap:16px}.objetivo-item[data-v-08d3620f]{display:grid;grid-template-columns:1fr auto 52px;align-items:center;gap:12px}.objetivo-head[data-v-08d3620f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.objetivo-label[data-v-08d3620f]{font-size:.85rem;font-weight:600;color:var(--text);white-space:nowrap}.objetivo-nums[data-v-08d3620f]{display:flex;align-items:baseline;gap:2px}.objetivo-actual[data-v-08d3620f]{font-size:1rem;font-weight:800;color:var(--text)}.objetivo-meta[data-v-08d3620f]{font-size:.78rem;color:var(--muted)}.objetivo-bar[data-v-08d3620f]{height:8px;background:var(--surface2);border-radius:99px;overflow:hidden}.objetivo-fill[data-v-08d3620f]{height:100%;border-radius:99px;transition:width .5s cubic-bezier(.4,0,.2,1)}.objetivo-pct[data-v-08d3620f]{font-size:.8rem;font-weight:700;color:var(--muted);text-align:right;white-space:nowrap}.links-grid[data-v-08d3620f]{display:flex;flex-wrap:wrap;gap:10px}.link-chip[data-v-08d3620f]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:99px;border:1.5px solid var(--border);background:var(--surface2);color:var(--text);font-size:.82rem;font-weight:600;text-decoration:none;transition:all .15s}.link-chip[data-v-08d3620f]:hover{border-color:#e30613;background:#e306130d;color:#e30613}@media (max-width:640px){.kpi-card[data-v-08d3620f]{min-width:calc(33% - 8px)}.objetivo-item[data-v-08d3620f]{grid-template-columns:1fr 1fr;gap:8px}.objetivo-bar[data-v-08d3620f]{grid-column:1/-1}.objetivo-pct[data-v-08d3620f]{grid-column:2;text-align:right}}.page-header[data-v-b2ad3a0f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:10px}.page-header-left[data-v-b2ad3a0f]{display:flex;align-items:center;gap:10px}.page-title[data-v-b2ad3a0f]{font-size:1.4rem;font-weight:700;color:var(--text,#1a1f36);margin:0}.count-badge[data-v-b2ad3a0f]{background:var(--surface2,#f0f2f8);color:#64748b;font-size:12px;font-weight:700;padding:3px 10px;border-radius:99px}.btn-refresh[data-v-b2ad3a0f]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1.5px solid var(--border,#e2e6f0);background:var(--surface,#fff);color:#64748b;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.btn-refresh[data-v-b2ad3a0f]:hover:not(:disabled){border-color:#c7d0e0;background:var(--surface2,#f8f9fc)}.btn-refresh[data-v-b2ad3a0f]:disabled{opacity:.5;cursor:not-allowed}.tab-bar[data-v-b2ad3a0f]{display:flex;gap:4px;background:var(--surface2,#f0f2f8);border-radius:10px;padding:4px;margin-bottom:18px}.tab-btn[data-v-b2ad3a0f]{flex:1;padding:7px 12px;border:none;border-radius:7px;font-size:.82rem;font-weight:600;color:var(--muted);background:transparent;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.tab-btn.active[data-v-b2ad3a0f]{background:var(--surface);color:var(--text);box-shadow:0 1px 4px #0f1f5c1a}.tab-btn[data-v-b2ad3a0f]:hover:not(.active){color:var(--text);background:#ffffff26}.tab-badge[data-v-b2ad3a0f]{font-size:.65rem;font-weight:700;padding:1px 6px;border-radius:99px;background:#1e3478;color:#fff}.kpi-row[data-v-b2ad3a0f]{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:16px}.kpi-card[data-v-b2ad3a0f]{flex:1;min-width:110px;background:var(--surface,#fff);border:1px solid var(--border,#e2e6f0);border-radius:14px;padding:18px 20px;text-align:center;box-shadow:0 2px 8px #0f1f5c0d}.kpi-val[data-v-b2ad3a0f]{display:block;font-size:1.9rem;font-weight:700;color:var(--text,#1a1f36);line-height:1;font-variant-numeric:tabular-nums}.kpi-lbl[data-v-b2ad3a0f]{display:block;font-size:.72rem;color:var(--muted);font-weight:500;margin-top:5px;text-transform:uppercase;letter-spacing:.3px}.kpi-card--red[data-v-b2ad3a0f]{border-top:3px solid #E30613}.kpi-card--green[data-v-b2ad3a0f]{border-top:3px solid #10b981}.kpi-card--amber[data-v-b2ad3a0f]{border-top:3px solid #f59e0b}.kpi-card--blue[data-v-b2ad3a0f]{border-top:3px solid #3b82f6}.charts-row[data-v-b2ad3a0f]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.chart-card[data-v-b2ad3a0f]{background:var(--surface,#fff);border:1px solid var(--border,#e2e6f0);border-radius:16px;padding:20px 22px;box-shadow:0 2px 10px #0f1f5c0d}.chart-card-hdr[data-v-b2ad3a0f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.chart-title[data-v-b2ad3a0f]{font-size:.9rem;font-weight:700;color:var(--text,#1a1f36);margin:0 0 3px}.chart-sub[data-v-b2ad3a0f]{font-size:.72rem;color:var(--muted);margin:0}.cal-legend[data-v-b2ad3a0f]{display:flex;gap:10px;flex-shrink:0}.leg-item[data-v-b2ad3a0f]{display:flex;align-items:center;font-size:.72rem;color:var(--muted);gap:4px;white-space:nowrap}.cal-nav[data-v-b2ad3a0f]{display:flex;gap:4px;flex-shrink:0}.cal-nav-btn[data-v-b2ad3a0f]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--border,#e2e6f0);background:var(--surface,#fff);color:var(--text,#1a1f36);cursor:pointer;transition:all .15s}.cal-nav-btn[data-v-b2ad3a0f]:hover:not(:disabled){background:var(--surface2,#f0f2f8);border-color:#c5cad8}.cal-nav-btn[data-v-b2ad3a0f]:disabled{opacity:.35;cursor:default}.leg-dot[data-v-b2ad3a0f]{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.cal-grid[data-v-b2ad3a0f]{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.cal-dow[data-v-b2ad3a0f]{text-align:center;font-size:.62rem;font-weight:700;color:var(--muted2);text-transform:uppercase;letter-spacing:.3px;padding:2px 0 6px}.cal-cell[data-v-b2ad3a0f]{aspect-ratio:1;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border:1px solid transparent;cursor:default;min-width:0}.cal-cell--empty[data-v-b2ad3a0f]{background:transparent;border-color:transparent}.cal-cell[data-v-b2ad3a0f]:not(.cal-cell--empty){background:var(--surface2,#f8f9fc);border-color:var(--border,#e2e6f0)}.cal-cell--today[data-v-b2ad3a0f]{border-color:#e30613!important;background:#fff1f2!important}[data-theme=dark] .cal-cell--today[data-v-b2ad3a0f]{background:#e3061326!important}.cal-cell--has[data-v-b2ad3a0f]{background:#fff1f2!important;border-color:#fca5a5!important}[data-theme=dark] .cal-cell--has[data-v-b2ad3a0f]{background:#e306131f!important;border-color:#e306134d!important}.cal-day-num[data-v-b2ad3a0f]{font-size:.72rem;font-weight:600;color:var(--text,#1a1f36);line-height:1}.cal-dot-cnt[data-v-b2ad3a0f]{font-size:.6rem;font-weight:700;color:#e30613;line-height:1;margin-top:2px}.donut-wrap[data-v-b2ad3a0f]{display:flex;align-items:center;gap:24px;margin-top:14px}.donut-svg-wrap[data-v-b2ad3a0f]{position:relative;flex-shrink:0}.donut-center[data-v-b2ad3a0f]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.donut-pct[data-v-b2ad3a0f]{font-size:1.35rem;font-weight:800;color:var(--text,#1a1f36);line-height:1}.donut-lbl[data-v-b2ad3a0f]{font-size:.5rem;font-weight:700;text-transform:uppercase;color:var(--muted);letter-spacing:.5px}.donut-legend[data-v-b2ad3a0f]{display:flex;flex-direction:column;gap:11px;flex:1}.donut-leg-item[data-v-b2ad3a0f]{display:flex;align-items:center;gap:8px}.donut-leg-label[data-v-b2ad3a0f]{flex:1;font-size:.82rem;color:var(--text,#1a1f36)}.donut-leg-val[data-v-b2ad3a0f]{font-size:.88rem;font-weight:700;color:var(--text,#1a1f36)}.card[data-v-b2ad3a0f]{background:var(--surface,#fff);border-radius:14px;border:1px solid var(--border,#e2e6f0);padding:20px 24px;box-shadow:0 2px 12px #0f1f5c0f}.card-head[data-v-b2ad3a0f]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.card-head-left[data-v-b2ad3a0f]{display:flex;align-items:center;gap:8px}.card-title[data-v-b2ad3a0f]{font-size:.95rem;font-weight:700;color:var(--text,#1a1f36);margin:0}.dot[data-v-b2ad3a0f]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.chip[data-v-b2ad3a0f]{font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:99px}.chip--red[data-v-b2ad3a0f]{background:#dc262626;color:#f87171;border:1px solid rgba(220,38,38,.35)}.chip--amber[data-v-b2ad3a0f]{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.35)}.search-wrap[data-v-b2ad3a0f]{position:relative;width:220px}.search-icon[data-v-b2ad3a0f]{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--muted2);pointer-events:none}.search-input[data-v-b2ad3a0f]{width:100%;padding:7px 10px 7px 28px;border:1.5px solid var(--border,#e2e6f0);border-radius:8px;font-size:13px;color:var(--text,#1a1f36);background:var(--surface,#fff);outline:none;box-sizing:border-box}.search-input[data-v-b2ad3a0f]:focus{border-color:#e30613}.state-box[data-v-b2ad3a0f]{display:flex;flex-direction:column;align-items:center;padding:56px 20px;text-align:center;gap:8px}.state-box-sm[data-v-b2ad3a0f]{padding:20px;text-align:center}.state-error[data-v-b2ad3a0f]{color:#e30613}.spinner[data-v-b2ad3a0f]{width:36px;height:36px;border-radius:50%;border:3px solid var(--border,#e2e6f0);border-top-color:#e30613;animation:spin-b2ad3a0f 1s linear infinite;margin-bottom:8px}@keyframes spin-b2ad3a0f{to{transform:rotate(360deg)}}.cal-cell--has[data-v-b2ad3a0f]{cursor:pointer}.cal-cell--selected[data-v-b2ad3a0f]{background:#e30613!important;color:#fff!important}.cal-cell--selected .cal-day-num[data-v-b2ad3a0f]{color:#fff}.cal-cell--selected .cal-dot-cnt[data-v-b2ad3a0f]{background:#ffffff4d;color:#fff}.cal-filter-hint[data-v-b2ad3a0f]{font-size:.75rem;color:var(--muted);margin:8px 0 0}.cal-clear-btn[data-v-b2ad3a0f]{background:none;border:none;color:#e30613;font-size:.75rem;font-weight:600;cursor:pointer;padding:0;text-decoration:underline}.dash-firmas-card[data-v-b2ad3a0f]{margin-top:16px}.table-wrap[data-v-b2ad3a0f]{overflow-x:auto}.data-table[data-v-b2ad3a0f]{width:100%;border-collapse:collapse;font-size:14px}.data-table th[data-v-b2ad3a0f]{text-align:left;padding:9px 12px;font-size:11px;font-weight:700;color:var(--muted2);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);white-space:nowrap}.data-table td[data-v-b2ad3a0f]{padding:11px 12px;border-bottom:1px solid var(--divider);color:var(--text);vertical-align:middle}.data-table tr:last-child td[data-v-b2ad3a0f]{border-bottom:none}.data-table tr:hover td[data-v-b2ad3a0f]{background:var(--surface2)}.legajo-tag[data-v-b2ad3a0f]{font-size:.78rem;font-weight:700;color:#e30613;background:#e3061314;padding:2px 8px;border-radius:5px;white-space:nowrap}.estado-chip[data-v-b2ad3a0f]{font-size:.75rem;font-weight:600;padding:3px 10px;border-radius:99px;white-space:nowrap}.chip--green[data-v-b2ad3a0f]{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.35)}.chip--gray[data-v-b2ad3a0f]{background:var(--surface2);color:var(--muted);border:1px solid var(--border)}.fw600[data-v-b2ad3a0f]{font-weight:600}.state-icon[data-v-b2ad3a0f]{font-size:2rem}.state-title[data-v-b2ad3a0f]{font-size:1rem;font-weight:600;color:var(--text);margin:0}.state-sub[data-v-b2ad3a0f]{font-size:.875rem;color:var(--muted);margin:0;max-width:320px}.mono[data-v-b2ad3a0f]{font-family:monospace;font-size:13px;color:var(--navy-mid,#1e3478);font-weight:600}.muted[data-v-b2ad3a0f]{color:var(--muted);font-size:13px}.nowrap[data-v-b2ad3a0f]{white-space:nowrap}.trunc[data-v-b2ad3a0f]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fase-pill[data-v-b2ad3a0f]{display:inline-block;padding:3px 10px;border-radius:99px;font-size:12px;font-weight:600;white-space:nowrap}.fase-pill--green[data-v-b2ad3a0f]{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.35)}.link-btn[data-v-b2ad3a0f]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;background:var(--surface2);color:var(--text);font-size:12px;font-weight:600;text-decoration:none;transition:background .15s;border:1px solid var(--border)}.link-btn[data-v-b2ad3a0f]:hover{background:var(--surface-hover)}@media (max-width:640px){.hide-sm[data-v-b2ad3a0f]{display:none}.charts-row[data-v-b2ad3a0f]{grid-template-columns:1fr}.search-wrap[data-v-b2ad3a0f]{width:100%}.donut-wrap[data-v-b2ad3a0f]{gap:16px}}.page-header[data-v-37396858]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:10px}.page-header-left[data-v-37396858]{display:flex;align-items:center;gap:10px}.page-title[data-v-37396858]{font-size:1.4rem;font-weight:700;color:var(--text);margin:0}.count-badge[data-v-37396858]{background:var(--surface2);color:var(--muted);font-size:12px;font-weight:700;padding:3px 10px;border-radius:99px}.btn-refresh[data-v-37396858]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1.5px solid var(--border);background:var(--surface);color:var(--muted);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.btn-refresh[data-v-37396858]:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface2);color:var(--text)}.btn-refresh[data-v-37396858]:disabled{opacity:.5;cursor:not-allowed}.kpi-row[data-v-37396858]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:18px}.kpi-card[data-v-37396858]{flex:1;min-width:100px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px 16px;text-align:center;box-shadow:0 2px 8px #0f1f5c0d;cursor:pointer;transition:all .15s ease;border-top:3px solid transparent}.kpi-card[data-v-37396858]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0f1f5c1a}.kpi-card--active[data-v-37396858]{box-shadow:0 0 0 2px currentColor}.kpi-val[data-v-37396858]{display:block;font-size:1.7rem;font-weight:800;color:var(--text);line-height:1;font-variant-numeric:tabular-nums}.kpi-lbl[data-v-37396858]{display:block;font-size:.68rem;color:var(--muted);font-weight:600;margin-top:5px;text-transform:uppercase;letter-spacing:.3px}.kpi-card--green[data-v-37396858]{border-top-color:#10b981}.kpi-card--blue[data-v-37396858]{border-top-color:#3b82f6}.kpi-card--rose[data-v-37396858]{border-top-color:#ef4444}.kpi-card--teal[data-v-37396858]{border-top-color:#06b6d4}.kpi-card--gray[data-v-37396858]{border-top-color:#94a3b8}.kpi-card--gold[data-v-37396858]{border-top-color:#f59e0b}.card[data-v-37396858]{background:var(--surface);border-radius:14px;border:1px solid var(--border);padding:20px 24px;box-shadow:0 2px 12px #0f1f5c0f;margin-bottom:18px}.funnel-head[data-v-37396858]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.funnel-head-left[data-v-37396858]{display:flex;align-items:center;gap:8px}.funnel-icon[data-v-37396858]{font-size:1.1rem}.funnel-title[data-v-37396858]{font-size:1rem;font-weight:700;color:var(--text);margin:0}.funnel-toggle[data-v-37396858]{display:flex;gap:2px;background:var(--surface2);border-radius:8px;padding:3px}.ftgl[data-v-37396858]{padding:5px 14px;border-radius:6px;border:none;font-size:.78rem;font-weight:600;color:var(--muted);background:transparent;cursor:pointer;transition:all .15s;white-space:nowrap}.ftgl.active[data-v-37396858]{background:#e30613;color:#fff;box-shadow:0 2px 6px #e306134d}.funnel-rows[data-v-37396858]{display:flex;flex-direction:column;gap:10px}.funnel-row[data-v-37396858]{display:grid;grid-template-columns:160px 1fr 42px;align-items:center;gap:12px}.funnel-label-wrap[data-v-37396858]{display:flex;align-items:center;gap:7px;min-width:0}.funnel-stage-name[data-v-37396858]{font-size:.83rem;font-weight:600;color:var(--text);white-space:nowrap}.funnel-raw-cnt[data-v-37396858]{font-size:.68rem;font-weight:700;padding:1px 7px;border-radius:99px;background:var(--surface2);color:var(--muted);white-space:nowrap;flex-shrink:0}.funnel-bar-track[data-v-37396858]{height:10px;background:var(--surface2);border-radius:99px;overflow:hidden}.funnel-bar-fill[data-v-37396858]{height:100%;border-radius:99px;transition:width .45s cubic-bezier(.4,0,.2,1)}.funnel-bar-val[data-v-37396858]{font-size:.88rem;font-weight:800;text-align:right}.funnel-footer[data-v-37396858]{margin-top:16px;padding-top:12px;border-top:1px solid var(--border);font-size:.78rem;color:var(--muted);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.funnel-footer strong[data-v-37396858]{color:var(--text)}.funnel-footer-dot[data-v-37396858]{color:var(--muted2)}.toolbar[data-v-37396858]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:20px}.search-wrap[data-v-37396858]{position:relative;flex:1;min-width:200px}.search-icon[data-v-37396858]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--muted2);pointer-events:none}.search-input[data-v-37396858]{width:100%;padding:8px 12px 8px 32px;border:1.5px solid var(--border);border-radius:8px;font-size:13px;color:var(--text);background:var(--surface);outline:none;box-sizing:border-box;transition:border-color .15s}.search-input[data-v-37396858]:focus{border-color:#e30613}.filter-tabs[data-v-37396858]{display:flex;flex-wrap:wrap;gap:6px}.ftab[data-v-37396858]{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:99px;border:1.5px solid var(--border);background:var(--surface2);color:var(--muted);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s}.ftab[data-v-37396858]:hover{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.ftab.active[data-v-37396858]{background:#e30613;color:#fff;border-color:#e30613}.ftab-badge[data-v-37396858]{background:#ffffff4d;border-radius:99px;padding:0 6px;font-size:.7rem}.ftab:not(.active) .ftab-badge[data-v-37396858]{background:var(--border);color:var(--muted)}.state-box[data-v-37396858]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 20px;text-align:center;gap:8px}.state-icon[data-v-37396858]{font-size:2rem}.state-title[data-v-37396858]{font-size:1rem;font-weight:600;color:var(--text);margin:0}.state-sub[data-v-37396858]{font-size:.875rem;color:var(--muted);margin:0;max-width:320px}.state-error[data-v-37396858]{color:#e30613}.spinner[data-v-37396858]{width:36px;height:36px;border-radius:50%;border:3px solid var(--border);border-top-color:#e30613;animation:spin-37396858 1s linear infinite;margin-bottom:8px}@keyframes spin-37396858{to{transform:rotate(360deg)}}.table-wrap[data-v-37396858]{overflow-x:auto}.data-table[data-v-37396858]{width:100%;border-collapse:collapse;font-size:14px}.data-table th[data-v-37396858]{text-align:left;padding:10px 12px;font-size:11px;font-weight:700;color:var(--muted2);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);white-space:nowrap}.data-table td[data-v-37396858]{padding:12px;border-bottom:1px solid var(--divider);color:var(--text);vertical-align:middle}.data-table tr:last-child td[data-v-37396858]{border-bottom:none}.data-table tr:hover td[data-v-37396858]{background:var(--surface2)}.name-cell[data-v-37396858]{display:flex;align-items:center;gap:10px}.avatar-sm[data-v-37396858]{width:30px;height:30px;border-radius:50%;background:#e30613;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fw600[data-v-37396858]{font-weight:600}.fase-pill[data-v-37396858]{display:inline-block;padding:3px 10px;border-radius:99px;font-size:12px;font-weight:600;white-space:nowrap}.muted[data-v-37396858]{color:var(--muted);font-size:13px}.result-count[data-v-37396858]{margin-top:12px;font-size:12px;color:var(--muted2);text-align:right}.row-clickable[data-v-37396858]{cursor:pointer}.detail-btn[data-v-37396858]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;background:var(--surface2);color:var(--text);font-size:12px;font-weight:600;border:1px solid var(--border);cursor:pointer;transition:background .15s}.detail-btn[data-v-37396858]:hover{background:var(--surface-hover)}.modal-overlay[data-v-37396858]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.modal-box[data-v-37396858]{background:var(--surface);border-radius:18px;border:1px solid var(--border);box-shadow:0 24px 60px #00000040;width:100%;max-width:520px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-37396858]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border);flex-shrink:0}.avatar-lg[data-v-37396858]{width:44px;height:44px;border-radius:50%;background:#e30613;color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.modal-name[data-v-37396858]{font-size:1.05rem;font-weight:700;color:var(--text);margin-bottom:4px}.modal-close[data-v-37396858]{width:32px;height:32px;border-radius:50%;border:1px solid var(--border);background:var(--surface2);color:var(--muted);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.modal-close[data-v-37396858]:hover{background:var(--surface-hover);color:var(--text)}.modal-body[data-v-37396858]{padding:20px 24px;overflow-y:auto}.detail-grid[data-v-37396858]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.detail-item[data-v-37396858]{display:flex;flex-direction:column;gap:3px}.detail-item--full[data-v-37396858]{grid-column:1/-1}.detail-lbl[data-v-37396858]{font-size:.7rem;font-weight:700;color:var(--muted2);text-transform:uppercase;letter-spacing:.4px}.detail-val[data-v-37396858]{font-size:.9rem;color:var(--text);font-weight:500;word-break:break-word}.no-detail[data-v-37396858]{padding:24px 0;text-align:center;color:var(--muted);font-size:.85rem}@media (max-width:640px){.hide-sm[data-v-37396858]{display:none}.funnel-row[data-v-37396858]{grid-template-columns:120px 1fr 36px;gap:8px}.funnel-stage-name[data-v-37396858]{font-size:.76rem}.kpi-card[data-v-37396858]{min-width:calc(33% - 8px)}}.vis-page[data-v-0edad0e3]{display:flex;flex-direction:column;gap:0}.vis-header[data-v-0edad0e3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:10px}.vis-header-left[data-v-0edad0e3],.vis-header-right[data-v-0edad0e3]{display:flex;align-items:center;gap:10px}.vis-title[data-v-0edad0e3]{font-size:1.4rem;font-weight:700;color:var(--text,#1a1f36);margin:0}.count-badge[data-v-0edad0e3]{background:var(--surface2,#f0f2f8);color:#64748b;font-size:12px;font-weight:700;padding:3px 10px;border-radius:99px}.view-toggle[data-v-0edad0e3]{display:flex;background:var(--surface2,#f0f2f8);border-radius:8px;padding:3px;gap:2px}.vt-btn[data-v-0edad0e3]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:var(--muted,#64748b);cursor:pointer;transition:all .15s}.vt-btn[data-v-0edad0e3]:hover{color:var(--text,#1a1f36)}.vt-btn--active[data-v-0edad0e3]{background:var(--surface,#fff);color:#e30613;box-shadow:0 1px 4px #0f1f5c1f}.btn-refresh[data-v-0edad0e3]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;border:1.5px solid var(--border,#e2e6f0);background:var(--surface,#fff);color:#64748b;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.btn-refresh[data-v-0edad0e3]:hover:not(:disabled){border-color:#c7d0e0;background:var(--surface2,#f8f9fc);color:#1a1f36}.btn-refresh[data-v-0edad0e3]:disabled{opacity:.5;cursor:not-allowed}.cal-layout[data-v-0edad0e3]{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}.cal-card[data-v-0edad0e3]{background:var(--surface,#fff);border:1px solid var(--border,#e2e6f0);border-radius:16px;padding:20px;box-shadow:0 2px 12px #0f1f5c0f;width:340px;flex-shrink:0}.cal-card-hdr[data-v-0edad0e3]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.cal-title[data-v-0edad0e3]{font-size:.9rem;font-weight:700;color:var(--text,#1a1f36);margin:0 0 3px}.cal-sub[data-v-0edad0e3]{font-size:.75rem;color:var(--muted,#64748b);margin:0}.cal-nav[data-v-0edad0e3]{display:flex;gap:4px}.cal-nav-btn[data-v-0edad0e3]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1.5px solid var(--border,#e2e6f0);border-radius:7px;background:var(--surface,#fff);color:var(--muted,#64748b);cursor:pointer;transition:all .15s}.cal-nav-btn[data-v-0edad0e3]:hover:not(:disabled){border-color:#c7d0e0;color:var(--text,#1a1f36)}.cal-nav-btn[data-v-0edad0e3]:disabled{opacity:.4;cursor:not-allowed}.cal-grid[data-v-0edad0e3]{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.cal-dow[data-v-0edad0e3]{text-align:center;font-size:.67rem;font-weight:700;color:var(--muted,#94a3b8);padding:4px 0;text-transform:uppercase}.cal-cell[data-v-0edad0e3]{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;cursor:default;transition:background .12s;position:relative}.cal-cell--empty[data-v-0edad0e3]{background:transparent}.cal-cell--has[data-v-0edad0e3]{cursor:pointer}.cal-cell--has[data-v-0edad0e3]:hover{background:#fff1f2}.cal-cell--today .cal-day-num[data-v-0edad0e3]{background:#1e3478;color:#fff;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.cal-cell--selected[data-v-0edad0e3]{background:#fff1f2}.cal-cell--selected .cal-day-num[data-v-0edad0e3]{color:#e30613;font-weight:700}.cal-day-num[data-v-0edad0e3]{font-size:.78rem;font-weight:600;color:var(--text,#1a1f36);line-height:1}.cal-dot-cnt[data-v-0edad0e3]{font-size:.62rem;font-weight:800;color:#e30613;line-height:1;margin-top:1px}.cal-filter-hint[data-v-0edad0e3]{font-size:.75rem;color:var(--muted,#64748b);margin:12px 0 0;text-align:center}.cal-clear-btn[data-v-0edad0e3]{background:none;border:none;color:#e30613;font-size:.75rem;font-weight:600;cursor:pointer;padding:0;text-decoration:underline}.cal-list-panel[data-v-0edad0e3]{flex:1;min-width:260px}.list-layout[data-v-0edad0e3]{display:flex;flex-direction:column;gap:0}.vis-search-row[data-v-0edad0e3]{padding:0 0 14px}.vis-search-wrap[data-v-0edad0e3]{position:relative;max-width:360px}.vis-search-icon[data-v-0edad0e3]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.vis-search[data-v-0edad0e3]{width:100%;padding:8px 12px 8px 32px;border:1.5px solid #e2e6f0;border-radius:8px;font-size:13px;color:#1a1f36;outline:none;box-sizing:border-box;background:#fff}.vis-search[data-v-0edad0e3]:focus{border-color:#e30613}.vis-list-card[data-v-0edad0e3]{background:var(--surface,#fff);border:1px solid var(--border,#e2e6f0);border-radius:14px;overflow:hidden;box-shadow:0 2px 12px #0f1f5c0d}.dia-hdr[data-v-0edad0e3]{display:flex;align-items:center;justify-content:space-between;padding:8px 18px;background:#fafbfc;border-bottom:1px solid #f1f4f9;border-top:1px solid #f1f4f9}.dia-hdr[data-v-0edad0e3]:first-child{border-top:none}.dia-label[data-v-0edad0e3]{font-size:.78rem;font-weight:700;color:var(--text,#1a1f36)}.dia-count[data-v-0edad0e3]{font-size:.72rem;color:#94a3b8;font-weight:500}.vis-row[data-v-0edad0e3]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 18px;border-bottom:1px solid #f4f6fa;transition:background .1s}.vis-row[data-v-0edad0e3]:last-child{border-bottom:none}.vis-row--clickable[data-v-0edad0e3]{cursor:pointer}.vis-row--clickable[data-v-0edad0e3]:hover{background:#fafbff}.vis-row-left[data-v-0edad0e3]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.vis-row-right[data-v-0edad0e3]{display:flex;align-items:center;gap:8px;flex-shrink:0}.vis-eye-wrap[data-v-0edad0e3]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#fff1f2;border-radius:8px;flex-shrink:0}.vis-row-info[data-v-0edad0e3]{min-width:0;flex:1}.vis-row-name[data-v-0edad0e3]{font-size:.875rem;font-weight:700;color:var(--text,#1a1f36);margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vis-row-code[data-v-0edad0e3]{font-size:.72rem;color:#94a3b8;margin:0;font-family:ui-monospace,monospace;letter-spacing:.3px}.vis-row-date[data-v-0edad0e3]{font-size:.78rem;color:var(--muted,#64748b);white-space:nowrap}.vis-row-time[data-v-0edad0e3]{font-size:.78rem;color:#94a3b8;font-variant-numeric:tabular-nums;white-space:nowrap}.result-count[data-v-0edad0e3]{font-size:.75rem;color:#94a3b8;text-align:right;padding:10px 4px}.state-box[data-v-0edad0e3]{display:flex;flex-direction:column;align-items:center;padding:56px 20px;gap:8px;text-align:center}.state-icon[data-v-0edad0e3]{font-size:2rem}.state-title[data-v-0edad0e3]{font-size:1rem;font-weight:600;color:var(--text,#1a1f36);margin:0}.state-sub[data-v-0edad0e3]{font-size:.875rem;color:#64748b;margin:0;max-width:320px}.state-error[data-v-0edad0e3]{color:#e30613}.spinner[data-v-0edad0e3]{width:36px;height:36px;border-radius:50%;border:3px solid #e2e6f0;border-top-color:#e30613;animation:spin-0edad0e3 1s linear infinite;margin-bottom:8px}@keyframes spin-0edad0e3{to{transform:rotate(360deg)}}.modal-overlay[data-v-0edad0e3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f142885;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal-box[data-v-0edad0e3]{background:var(--surface,#fff);border-radius:20px;padding:28px 28px 24px;width:100%;max-width:440px;box-shadow:0 24px 60px #0f1f5c2e;position:relative}.modal-close[data-v-0edad0e3]{position:absolute;top:16px;right:16px;background:none;border:none;color:var(--muted,#94a3b8);cursor:pointer;padding:4px;border-radius:6px;display:flex;transition:color .15s}.modal-close[data-v-0edad0e3]:hover{color:var(--text,#1a1f36)}.modal-vis-id[data-v-0edad0e3]{display:flex;align-items:flex-start;gap:14px;margin-bottom:0}.modal-vis-avatar[data-v-0edad0e3]{width:44px;height:44px;border-radius:12px;background:#fff1f2;display:flex;align-items:center;justify-content:center;flex-shrink:0}.modal-vis-name[data-v-0edad0e3]{font-size:1rem;font-weight:700;color:var(--text,#1a1f36);margin:0 0 3px}.modal-vis-code[data-v-0edad0e3]{font-size:.75rem;color:#94a3b8;margin:0 0 3px;font-family:ui-monospace,monospace;letter-spacing:.3px}.modal-vis-fecha[data-v-0edad0e3]{font-size:.75rem;color:var(--muted,#64748b);margin:0}.modal-divider[data-v-0edad0e3]{border:none;border-top:1px solid var(--border,#f1f4f9);margin:20px 0}.modal-section[data-v-0edad0e3]{margin-bottom:20px}.modal-section[data-v-0edad0e3]:last-of-type{margin-bottom:24px}.modal-section-label[data-v-0edad0e3]{font-size:.78rem;font-weight:700;color:var(--text,#1a1f36);text-transform:uppercase;letter-spacing:.5px;margin:0 0 10px}.star-row[data-v-0edad0e3]{display:flex;gap:6px}.star-btn[data-v-0edad0e3]{background:none;border:none;cursor:pointer;padding:2px;color:#e2e6f0;transition:color .12s,transform .1s;border-radius:4px;line-height:1}.star-btn[data-v-0edad0e3]:hover,.star-btn--active[data-v-0edad0e3]{color:#f59e0b}.star-btn[data-v-0edad0e3]:hover{transform:scale(1.1)}.rating-label[data-v-0edad0e3]{font-size:.8rem;color:#f59e0b;font-weight:600;margin:8px 0 0}.modal-textarea[data-v-0edad0e3]{width:100%;border:1.5px solid var(--border,#e2e6f0);border-radius:10px;padding:10px 12px;font-size:.875rem;color:var(--text,#1a1f36);resize:vertical;outline:none;box-sizing:border-box;background:var(--surface,#fff);font-family:inherit;transition:border-color .15s}.modal-textarea[data-v-0edad0e3]:focus{border-color:#e30613}.modal-submit[data-v-0edad0e3]{width:100%;padding:12px;border:none;border-radius:10px;background:#e2e6f0;color:#94a3b8;font-size:.9rem;font-weight:700;cursor:not-allowed}@media (max-width:640px){.cal-card[data-v-0edad0e3]{width:100%}.cal-layout[data-v-0edad0e3]{flex-direction:column}.modal-box[data-v-0edad0e3]{padding:22px 18px 20px}}.page-header[data-v-8a8012d5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:10px}.page-header-left[data-v-8a8012d5]{display:flex;align-items:center;gap:10px}.page-title[data-v-8a8012d5]{font-size:1.4rem;font-weight:700;color:var(--text);margin:0}.count-badge[data-v-8a8012d5]{background:var(--surface2);color:var(--muted);font-size:12px;font-weight:700;padding:3px 10px;border-radius:99px}.header-actions[data-v-8a8012d5]{display:flex;align-items:center;gap:10px}.view-toggle[data-v-8a8012d5]{display:flex;background:var(--surface2);border-radius:8px;padding:3px;gap:2px;border:1px solid var(--border)}.vtgl[data-v-8a8012d5]{padding:5px 8px;border-radius:6px;border:none;background:transparent;color:var(--muted);cursor:pointer;display:flex;align-items:center;transition:all .15s}.vtgl.active[data-v-8a8012d5]{background:var(--surface);color:var(--text);box-shadow:0 1px 4px #0000001a}.btn-refresh[data-v-8a8012d5]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1.5px solid var(--border);background:var(--surface);color:var(--muted);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.btn-refresh[data-v-8a8012d5]:hover:not(:disabled){border-color:var(--border-strong);color:var(--text)}.btn-refresh[data-v-8a8012d5]:disabled{opacity:.5;cursor:not-allowed}.card[data-v-8a8012d5]{background:var(--surface);border-radius:14px;border:1px solid var(--border);padding:20px 24px;box-shadow:0 2px 12px #0f1f5c0f;margin-bottom:18px}.state-box[data-v-8a8012d5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 20px;text-align:center;gap:8px}.state-icon[data-v-8a8012d5]{font-size:2rem}.state-title[data-v-8a8012d5]{font-size:1rem;font-weight:600;color:var(--text);margin:0}.state-sub[data-v-8a8012d5]{font-size:.875rem;color:var(--muted);margin:0;max-width:320px}.state-error[data-v-8a8012d5]{color:#e30613}.spinner[data-v-8a8012d5]{width:36px;height:36px;border-radius:50%;border:3px solid var(--border);border-top-color:#e30613;animation:spin-8a8012d5 1s linear infinite;margin-bottom:8px}@keyframes spin-8a8012d5{to{transform:rotate(360deg)}}.kpi-row[data-v-8a8012d5]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:18px}.kpi-card[data-v-8a8012d5]{flex:1;min-width:100px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px 16px;text-align:center;box-shadow:0 2px 8px #0f1f5c0d;cursor:pointer;transition:all .15s ease;border-top:3px solid transparent}.kpi-card[data-v-8a8012d5]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0f1f5c1a}.kpi-card--active[data-v-8a8012d5]{box-shadow:0 0 0 2px currentColor}.kpi-val[data-v-8a8012d5]{display:block;font-size:1.7rem;font-weight:800;color:var(--text);line-height:1;font-variant-numeric:tabular-nums}.kpi-lbl[data-v-8a8012d5]{display:block;font-size:.68rem;color:var(--muted);font-weight:600;margin-top:5px;text-transform:uppercase;letter-spacing:.3px}.kpi-card--blue[data-v-8a8012d5]{border-top-color:#3b82f6}.kpi-card--teal[data-v-8a8012d5]{border-top-color:#06b6d4}.kpi-card--gold[data-v-8a8012d5]{border-top-color:#f59e0b}.kpi-card--rose[data-v-8a8012d5]{border-top-color:#ef4444}.kpi-card--green[data-v-8a8012d5]{border-top-color:#10b981}.kpi-card--gray[data-v-8a8012d5]{border-top-color:#94a3b8}.toolbar[data-v-8a8012d5]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:18px}.search-wrap[data-v-8a8012d5]{position:relative;flex:1;min-width:200px}.search-icon[data-v-8a8012d5]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--muted2);pointer-events:none}.search-input[data-v-8a8012d5]{width:100%;padding:8px 12px 8px 32px;border:1.5px solid var(--border);border-radius:8px;font-size:13px;color:var(--text);background:var(--surface);outline:none;box-sizing:border-box;transition:border-color .15s}.search-input[data-v-8a8012d5]:focus{border-color:#e30613}.filter-tabs[data-v-8a8012d5]{display:flex;flex-wrap:wrap;gap:6px}.ftab[data-v-8a8012d5]{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:99px;border:1.5px solid var(--border);background:var(--surface2);color:var(--muted);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s}.ftab[data-v-8a8012d5]:hover{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.ftab.active[data-v-8a8012d5]{background:#e30613;color:#fff;border-color:#e30613}.ftab-badge[data-v-8a8012d5]{background:var(--border);color:var(--muted);border-radius:99px;padding:0 6px;font-size:.7rem}.ftab.active .ftab-badge[data-v-8a8012d5]{background:#ffffff4d;color:#fff}.cards-grid[data-v-8a8012d5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-bottom:18px}.renov-card[data-v-8a8012d5]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px 18px;box-shadow:0 2px 8px #0f1f5c0d;cursor:pointer;transition:all .18s ease;display:flex;flex-direction:column;gap:10px}.renov-card[data-v-8a8012d5]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0f1f5c1f;border-color:var(--border-strong)}.rc-top[data-v-8a8012d5]{display:flex;align-items:center;justify-content:space-between;gap:8px}.legajo-chip[data-v-8a8012d5]{font-size:.75rem;font-weight:700;color:#e30613;background:#e3061314;padding:3px 10px;border-radius:99px;border:1px solid rgba(227,6,19,.2);white-space:nowrap}.legajo-chip-sm[data-v-8a8012d5]{font-size:.75rem;font-weight:700;color:#e30613;background:#e3061314;padding:2px 8px;border-radius:99px;border:1px solid rgba(227,6,19,.2);white-space:nowrap}.estado-pill[data-v-8a8012d5]{display:inline-block;padding:3px 10px;border-radius:99px;font-size:12px;font-weight:600;white-space:nowrap}.rc-dir[data-v-8a8012d5]{font-size:.85rem;color:var(--text);font-weight:500;line-height:1.4}.rc-meta[data-v-8a8012d5]{display:flex;flex-wrap:wrap;gap:12px}.rc-meta-item[data-v-8a8012d5]{display:flex;flex-direction:column;gap:1px}.rc-meta-lbl[data-v-8a8012d5]{font-size:.65rem;font-weight:700;color:var(--muted2);text-transform:uppercase;letter-spacing:.3px}.rc-meta-val[data-v-8a8012d5]{font-size:.85rem;font-weight:700;color:var(--text)}.rc-footer[data-v-8a8012d5]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;padding-top:8px;border-top:1px solid var(--divider)}.rc-asesora[data-v-8a8012d5]{font-size:.75rem;color:var(--muted)}.rc-dias[data-v-8a8012d5]{font-size:.75rem;font-weight:700}.u-vencido[data-v-8a8012d5]{color:#ef4444!important}.u-urgente[data-v-8a8012d5]{color:#f59e0b!important}.u-proximo[data-v-8a8012d5]{color:#3b82f6!important}.table-card[data-v-8a8012d5]{padding:0}.table-wrap[data-v-8a8012d5]{overflow-x:auto;padding:0 4px}.data-table[data-v-8a8012d5]{width:100%;border-collapse:collapse;font-size:14px}.data-table th[data-v-8a8012d5]{text-align:left;padding:12px 16px;font-size:11px;font-weight:700;color:var(--muted2);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);white-space:nowrap}.data-table td[data-v-8a8012d5]{padding:12px 16px;border-bottom:1px solid var(--divider);color:var(--text);vertical-align:middle}.data-table tr:last-child td[data-v-8a8012d5]{border-bottom:none}.data-table tr:hover td[data-v-8a8012d5]{background:var(--surface2)}.row-clickable[data-v-8a8012d5]{cursor:pointer}.dir-cell[data-v-8a8012d5]{max-width:260px;font-size:13px;line-height:1.4}.muted[data-v-8a8012d5]{color:var(--muted);font-size:13px}.fecha-val[data-v-8a8012d5]{font-size:13px;font-weight:600;color:var(--text)}.dias-sub[data-v-8a8012d5]{font-size:.7rem;font-weight:700;margin-top:2px}.result-count[data-v-8a8012d5]{padding:12px 16px;font-size:12px;color:var(--muted2);text-align:right;margin:0}.modal-overlay[data-v-8a8012d5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.modal-box[data-v-8a8012d5]{background:var(--surface);border-radius:18px;border:1px solid var(--border);box-shadow:0 24px 60px #00000040;width:100%;max-width:520px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-8a8012d5]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border);flex-shrink:0}.modal-header-left[data-v-8a8012d5]{display:flex;align-items:center;gap:12px}.modal-icon[data-v-8a8012d5]{font-size:1.6rem}.modal-legajo[data-v-8a8012d5]{font-size:1.05rem;font-weight:700;color:var(--text);margin-bottom:5px}.modal-close[data-v-8a8012d5]{width:32px;height:32px;border-radius:50%;border:1px solid var(--border);background:var(--surface2);color:var(--muted);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.modal-close[data-v-8a8012d5]:hover{background:var(--surface-hover);color:var(--text)}.modal-body[data-v-8a8012d5]{padding:20px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.modal-dir[data-v-8a8012d5]{display:flex;align-items:flex-start;gap:8px;font-size:.9rem;color:var(--muted);line-height:1.5;padding:12px 14px;background:var(--surface2);border-radius:10px;border:1px solid var(--border)}.detail-grid[data-v-8a8012d5]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.detail-item[data-v-8a8012d5]{display:flex;flex-direction:column;gap:3px}.detail-lbl[data-v-8a8012d5]{font-size:.7rem;font-weight:700;color:var(--muted2);text-transform:uppercase;letter-spacing:.4px}.detail-val[data-v-8a8012d5]{font-size:.95rem;color:var(--text);font-weight:600}.highlight-green[data-v-8a8012d5]{color:#10b981}.dias-inline[data-v-8a8012d5]{font-size:.72rem;font-weight:700;margin-left:6px}@media (max-width:640px){.hide-sm[data-v-8a8012d5],.hide-md[data-v-8a8012d5]{display:none}.kpi-card[data-v-8a8012d5]{min-width:calc(33% - 8px)}.cards-grid[data-v-8a8012d5],.detail-grid[data-v-8a8012d5]{grid-template-columns:1fr}}@media (max-width:900px){.hide-md[data-v-8a8012d5]{display:none}}.push-toggle[data-v-a2122f97]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;border:1px solid;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap}.push-toggle--subscribed[data-v-a2122f97]{background:#f0fdf4;color:#059669;border-color:#bbf7d0}.push-toggle--subscribed[data-v-a2122f97]:hover{background:#dcfce7}.push-toggle--unsubscribed[data-v-a2122f97]{background:#fffbeb;color:#d97706;border-color:#fde68a}.push-toggle--unsubscribed[data-v-a2122f97]:hover{background:#fef3c7}.push-toggle--denied[data-v-a2122f97]{background:#f8fafc;color:#64748b;border-color:#e2e6f0;cursor:default}.push-toggle[data-v-a2122f97]:disabled{opacity:.7;cursor:not-allowed}.spin[data-v-a2122f97]{animation:spin-a2122f97 .7s linear infinite}@keyframes spin-a2122f97{to{transform:rotate(360deg)}}.kpi-row[data-v-1ce10e63]{display:flex;gap:14px;flex-wrap:wrap}.kpi-card[data-v-1ce10e63]{flex:1;min-width:110px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px 18px;text-align:center;box-shadow:0 2px 8px #0f1f5c0d}.kpi-val[data-v-1ce10e63]{display:block;font-size:1.8rem;font-weight:700;color:var(--text,#1a1f36);letter-spacing:-.5px;line-height:1}.kpi-lbl[data-v-1ce10e63]{display:block;font-size:.72rem;color:var(--muted,#64748b);font-weight:500;margin-top:4px;text-transform:uppercase;letter-spacing:.3px}.kpi-card--rose[data-v-1ce10e63]{border-top:3px solid #ef4444}.kpi-card--green[data-v-1ce10e63]{border-top:3px solid #10b981}.section[data-v-1ce10e63]{background:var(--surface);border-radius:16px;border:1px solid var(--border);box-shadow:0 2px 12px #0f1f5c0f;padding:24px}.section-hdr[data-v-1ce10e63]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}.section-title-group[data-v-1ce10e63]{display:flex;align-items:center;gap:10px}.section-dot[data-v-1ce10e63]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.section-title[data-v-1ce10e63]{font-size:1.05rem;font-weight:700;color:var(--text,#1a1f36)}.count-chip[data-v-1ce10e63]{font-size:.7rem;font-weight:700;padding:2px 9px;border-radius:999px}.filter-tabs[data-v-1ce10e63]{display:flex;flex-wrap:wrap;gap:6px}.ftab[data-v-1ce10e63]{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;border:1px solid var(--border,#e2e6f0);background:var(--surface2,#f8f9fc);color:var(--muted,#64748b);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s}.ftab[data-v-1ce10e63]:hover{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.ftab.active[data-v-1ce10e63]{background:#e30613;border-color:transparent;color:#fff}.ftab-badge[data-v-1ce10e63]{background:#ffffff40;border-radius:999px;padding:0 6px;font-size:.68rem}.ftab:not(.active) .ftab-badge[data-v-1ce10e63]{background:var(--border,#e2e6f0);color:var(--muted,#64748b)}.loading-inner[data-v-1ce10e63]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;color:var(--muted,#64748b);font-size:.9rem}.loading-spinner-sm[data-v-1ce10e63]{width:20px;height:20px;border-radius:50%;border:2px solid var(--border,#e2e6f0);border-top-color:#e30613;animation:spin-1ce10e63 .7s linear infinite}@keyframes spin-1ce10e63{to{transform:rotate(360deg)}}.empty-state[data-v-1ce10e63]{text-align:center;padding:60px 20px}.empty-icon[data-v-1ce10e63]{font-size:2.5rem;display:block;margin-bottom:12px}.empty-title[data-v-1ce10e63]{font-size:1rem;font-weight:700;color:var(--text,#1a1f36);margin-bottom:6px}.empty-sub[data-v-1ce10e63]{font-size:.85rem;color:var(--muted,#64748b)}.notif-feed[data-v-1ce10e63]{border:1px solid var(--border,#e2e6f0);border-radius:12px;overflow:hidden}.notif-card[data-v-1ce10e63]{display:flex;align-items:flex-start;gap:14px;padding:14px 18px;cursor:pointer;border-bottom:1px solid var(--divider);background:var(--surface);transition:background .12s}.notif-card[data-v-1ce10e63]:last-child{border-bottom:none}.notif-card[data-v-1ce10e63]:hover{background:var(--surface2)}.notif-card--unread[data-v-1ce10e63]{background:#e3061312}.notif-card--unread[data-v-1ce10e63]:hover{background:#e306131c}.notif-card-icon[data-v-1ce10e63]{width:38px;height:38px;border-radius:10px;background:var(--surface2,#f8f9fc);border:1px solid var(--border,#e2e6f0);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.notif-card--unread .notif-card-icon[data-v-1ce10e63]{background:#e306131a;border-color:#e3061340}.notif-card-body[data-v-1ce10e63]{flex:1;min-width:0}.notif-card-top[data-v-1ce10e63]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:3px}.notif-card-title[data-v-1ce10e63]{font-size:.88rem;font-weight:600;color:var(--text,#1a1f36);line-height:1.4}.notif-card-time[data-v-1ce10e63]{font-size:.7rem;color:var(--muted2,#94a3b8);white-space:nowrap;flex-shrink:0}.notif-card-text[data-v-1ce10e63]{font-size:.8rem;color:var(--muted,#64748b);line-height:1.5}.notif-card-right[data-v-1ce10e63]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0;padding-top:2px}.unread-dot[data-v-1ce10e63]{width:8px;height:8px;border-radius:50%;background:#e30613}.notif-arrow[data-v-1ce10e63]{color:var(--muted2,#94a3b8)}.notif-card:hover .notif-arrow[data-v-1ce10e63]{color:#e30613}.hdr-actions[data-v-1ce10e63]{display:flex;align-items:center;gap:10px}.btn-mark-all[data-v-1ce10e63]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s}.btn-mark-all[data-v-1ce10e63]:hover{background:var(--surface2,#f8f9fc);color:var(--text,#1a1f36)}@media (max-width: 640px){.section[data-v-1ce10e63]{padding:16px}.kpi-card[data-v-1ce10e63]{min-width:calc(50% - 7px)}.notif-card[data-v-1ce10e63]{gap:10px;padding:12px}}.page-header[data-v-22e05fea]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:10px}.page-header-left[data-v-22e05fea]{display:flex;align-items:center;gap:10px}.page-title[data-v-22e05fea]{font-size:1.4rem;font-weight:700;color:var(--text);margin:0}.count-badge[data-v-22e05fea]{background:var(--surface2);color:var(--muted);font-size:12px;font-weight:700;padding:3px 10px;border-radius:99px}.btn-refresh[data-v-22e05fea]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1.5px solid var(--border);background:var(--surface);color:var(--muted);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.btn-refresh[data-v-22e05fea]:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface2);color:var(--text)}.btn-refresh[data-v-22e05fea]:disabled{opacity:.5;cursor:not-allowed}.kpi-row[data-v-22e05fea]{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:20px}.kpi-card[data-v-22e05fea]{flex:1;min-width:110px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px 20px;text-align:center;box-shadow:0 2px 8px #0f1f5c0d}.kpi-val[data-v-22e05fea]{display:block;font-size:1.9rem;font-weight:700;color:var(--text);line-height:1;font-variant-numeric:tabular-nums}.kpi-lbl[data-v-22e05fea]{display:block;font-size:.72rem;color:var(--muted);font-weight:500;margin-top:5px;text-transform:uppercase;letter-spacing:.3px}.kpi-card--rose[data-v-22e05fea]{border-top:3px solid #ef4444}.kpi-card--amber[data-v-22e05fea]{border-top:3px solid #f59e0b}.kpi-card--green[data-v-22e05fea]{border-top:3px solid #10b981}.card[data-v-22e05fea]{background:var(--surface);border-radius:14px;border:1px solid var(--border);padding:20px 24px;box-shadow:0 2px 12px #0f1f5c0f}.toolbar[data-v-22e05fea]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:20px}.search-wrap[data-v-22e05fea]{position:relative;flex:1;min-width:200px}.search-icon[data-v-22e05fea]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--muted2);pointer-events:none}.search-input[data-v-22e05fea]{width:100%;padding:8px 12px 8px 32px;border:1.5px solid var(--border);border-radius:8px;font-size:13px;color:var(--text);background:var(--surface);outline:none;box-sizing:border-box;transition:border-color .15s}.search-input[data-v-22e05fea]:focus{border-color:#e30613}.filter-tabs[data-v-22e05fea]{display:flex;flex-wrap:wrap;gap:6px}.ftab[data-v-22e05fea]{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:99px;border:1.5px solid var(--border);background:var(--surface2);color:var(--muted);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s}.ftab[data-v-22e05fea]:hover{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.ftab.active[data-v-22e05fea]{background:#e30613;color:#fff;border-color:#e30613}.ftab-badge[data-v-22e05fea]{background:#ffffff4d;border-radius:99px;padding:0 6px;font-size:.7rem}.ftab:not(.active) .ftab-badge[data-v-22e05fea]{background:var(--border);color:var(--muted)}.state-box[data-v-22e05fea]{display:flex;flex-direction:column;align-items:center;padding:56px 20px;text-align:center;gap:8px}.state-icon[data-v-22e05fea]{font-size:2rem}.state-title[data-v-22e05fea]{font-size:1rem;font-weight:600;color:var(--text);margin:0}.state-sub[data-v-22e05fea]{font-size:.875rem;color:var(--muted);margin:0;max-width:320px}.state-error[data-v-22e05fea]{color:#e30613}.spinner[data-v-22e05fea]{width:36px;height:36px;border-radius:50%;border:3px solid var(--border);border-top-color:#e30613;animation:spin-22e05fea 1s linear infinite;margin-bottom:8px}@keyframes spin-22e05fea{to{transform:rotate(360deg)}}.table-wrap[data-v-22e05fea]{overflow-x:auto}.data-table[data-v-22e05fea]{width:100%;border-collapse:collapse;font-size:14px}.data-table th[data-v-22e05fea]{text-align:left;padding:10px 12px;font-size:11px;font-weight:700;color:var(--muted2);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);white-space:nowrap}.data-table td[data-v-22e05fea]{padding:12px;border-bottom:1px solid var(--divider);color:var(--text);vertical-align:middle}.data-table tr:last-child td[data-v-22e05fea]{border-bottom:none}.data-table tr:hover td[data-v-22e05fea]{background:var(--surface2)}.total-row td[data-v-22e05fea]{padding:10px 12px;background:var(--surface2);border-top:2px solid var(--border)}.total-cell[data-v-22e05fea]{font-weight:700;color:var(--text);font-size:14px}.fase-pill[data-v-22e05fea]{display:inline-block;padding:3px 10px;border-radius:99px;font-size:12px;font-weight:600;white-space:nowrap}.mono[data-v-22e05fea]{font-family:monospace;font-size:13px;color:var(--navy-mid,#1e3478);font-weight:600}.muted[data-v-22e05fea]{color:var(--muted);font-size:13px}.nowrap[data-v-22e05fea]{white-space:nowrap}.fw600[data-v-22e05fea]{font-weight:600}.text-right[data-v-22e05fea]{text-align:right}.link-btn[data-v-22e05fea]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;background:var(--surface2);color:var(--text);font-size:12px;font-weight:600;text-decoration:none;transition:background .15s;border:1px solid var(--border)}.link-btn[data-v-22e05fea]:hover{background:var(--surface-hover)}.result-count[data-v-22e05fea]{margin-top:12px;font-size:12px;color:var(--muted2);text-align:right}@media (max-width:768px){.hide-md[data-v-22e05fea]{display:none}}@media (max-width:640px){.hide-sm[data-v-22e05fea]{display:none}}.page-header[data-v-37268762]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:10px}.page-header-left[data-v-37268762]{display:flex;align-items:center;gap:10px}.page-title[data-v-37268762]{font-size:1.4rem;font-weight:700;color:var(--text);margin:0}.count-badge[data-v-37268762]{background:var(--surface2);color:var(--muted);font-size:12px;font-weight:700;padding:3px 10px;border-radius:99px}.header-actions[data-v-37268762]{display:flex;gap:8px;align-items:center}.btn-refresh[data-v-37268762]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1.5px solid var(--border);background:var(--surface);color:var(--muted);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.btn-refresh[data-v-37268762]:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface2);color:var(--text)}.btn-refresh[data-v-37268762]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-37268762]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;border:none;background:#e30613;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}.btn-primary[data-v-37268762]:hover{opacity:.88}.kpi-row[data-v-37268762]{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:20px}.kpi-card[data-v-37268762]{flex:1;min-width:110px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px 20px;text-align:center;box-shadow:0 2px 8px #0f1f5c0d}.kpi-val[data-v-37268762]{display:block;font-size:2rem;font-weight:800;color:var(--text);line-height:1;font-variant-numeric:tabular-nums}.kpi-lbl[data-v-37268762]{display:block;font-size:.72rem;color:var(--muted);font-weight:500;margin-top:6px;text-transform:uppercase;letter-spacing:.3px}.kpi-card--blue[data-v-37268762]{border-top:3px solid #3b82f6}.kpi-card--green[data-v-37268762]{border-top:3px solid #10b981}.kpi-card--amber[data-v-37268762]{border-top:3px solid #f59e0b}.kpi-card--slate[data-v-37268762]{border-top:3px solid #64748b}.kpi-card--red[data-v-37268762]{border-top:3px solid #E30613}.card[data-v-37268762]{background:var(--surface);border-radius:16px;border:1px solid var(--border);padding:24px;box-shadow:0 2px 12px #0f1f5c0f}.state-box[data-v-37268762]{display:flex;flex-direction:column;align-items:center;padding:56px 20px;text-align:center;gap:8px}.state-icon[data-v-37268762]{font-size:2.5rem}.state-title[data-v-37268762]{font-size:1.1rem;font-weight:700;color:var(--text);margin:0}.state-sub[data-v-37268762]{font-size:.875rem;color:var(--muted);margin:0}.state-error[data-v-37268762]{color:#e30613}.spinner[data-v-37268762]{width:28px;height:28px;border:3px solid var(--border);border-top-color:#e30613;border-radius:50%;animation:spin-37268762 .7s linear infinite}.agents-grid[data-v-37268762]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.agent-card[data-v-37268762]{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px;display:flex;gap:14px;align-items:flex-start;box-shadow:0 2px 8px #0f1f5c0d;transition:box-shadow .15s,border-color .15s}.agent-card[data-v-37268762]:hover{border-color:var(--border-strong);box-shadow:0 4px 16px #0f1f5c1a}.agent-avatar[data-v-37268762]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:800;color:#fff;flex-shrink:0;letter-spacing:.5px}.agent-body[data-v-37268762]{flex:1;min-width:0}.agent-name-row[data-v-37268762]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:5px}.agent-name[data-v-37268762]{font-size:.95rem;font-weight:700;color:var(--text)}.comercial-pill[data-v-37268762]{font-size:.68rem;font-weight:700;padding:2px 8px;border-radius:99px;white-space:nowrap}.pill--green[data-v-37268762]{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.35)}.pill--amber[data-v-37268762]{background:#f59e0b1f;color:#d97706;border:1px solid rgba(245,158,11,.3)}.pill--slate[data-v-37268762]{background:#64748b1f;color:var(--muted2);border:1px solid rgba(100,116,139,.25)}.agent-email[data-v-37268762]{display:block;font-size:.82rem;color:#e30613;text-decoration:none;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-email--muted[data-v-37268762]{color:var(--muted2)}.agent-email[data-v-37268762]:hover{text-decoration:underline}.agent-phone[data-v-37268762]{display:flex;align-items:center;gap:5px;font-size:.82rem;color:var(--muted);margin-bottom:4px}.agent-venta[data-v-37268762]{display:flex;align-items:center;gap:4px;font-size:.78rem;color:var(--muted);margin-bottom:4px;flex-wrap:wrap}.agent-venta strong[data-v-37268762]{color:var(--text)}.agent-fecha[data-v-37268762]{font-size:.72rem;color:var(--muted);margin-left:4px}.agent-id[data-v-37268762]{font-size:.75rem;color:var(--muted2);margin-top:2px}.mono[data-v-37268762]{font-family:monospace;font-size:.75rem}.agent-ops[data-v-37268762]{margin-top:8px;border-top:1px solid var(--border);padding-top:8px}.agent-no-ops[data-v-37268762]{margin-top:8px;font-size:.72rem;color:var(--muted2);border-top:1px solid var(--border);padding-top:8px}.ops-toggle[data-v-37268762]{display:inline-flex;align-items:center;gap:5px;background:#e3061312;border:1px solid rgba(227,6,19,.2);color:#e30613;border-radius:99px;padding:3px 10px;font-size:.74rem;font-weight:700;cursor:pointer;transition:background .12s}.ops-toggle[data-v-37268762]:hover{background:#e3061324}.ops-chevron[data-v-37268762]{transition:transform .2s;color:#e30613}.ops-chevron--open[data-v-37268762]{transform:rotate(180deg)}.ops-list[data-v-37268762]{display:flex;flex-direction:column;gap:0;margin-top:8px;border-radius:10px;overflow:hidden;border:1px solid var(--border)}.op-row[data-v-37268762]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 10px;text-decoration:none;border-bottom:1px solid var(--border);background:var(--surface2,#f8f9fc);transition:background .1s}.op-row[data-v-37268762]:last-child{border-bottom:none}.op-row[data-v-37268762]:hover{background:var(--surface)}.op-legajo[data-v-37268762]{font-size:.75rem;font-weight:800;color:var(--text);font-family:ui-monospace,monospace;flex-shrink:0}.op-dir[data-v-37268762]{font-size:.74rem;color:var(--muted);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-fase[data-v-37268762]{font-size:.65rem;font-weight:700;color:#64748b;background:var(--border,#e2e6f0);padding:1px 7px;border-radius:99px;flex-shrink:0;white-space:nowrap}.op-debug[data-v-37268762]{font-size:.68rem;color:#94a3b8;font-family:ui-monospace,monospace;word-break:break-all}.op-row--nolink[data-v-37268762]{cursor:default}.ops-list-enter-active[data-v-37268762],.ops-list-leave-active[data-v-37268762]{transition:opacity .15s,transform .15s}.ops-list-enter-from[data-v-37268762],.ops-list-leave-to[data-v-37268762]{opacity:0;transform:translateY(-4px)}.modal-overlay[data-v-37268762]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f14288c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal[data-v-37268762]{background:var(--surface);border-radius:20px;box-shadow:0 24px 60px #0f1f5c38;width:100%;max-width:480px;max-height:90vh;overflow-y:auto}.modal-header[data-v-37268762]{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 0}.modal-title[data-v-37268762]{font-size:1.15rem;font-weight:800;color:var(--text);margin:0}.modal-close[data-v-37268762]{background:none;border:none;cursor:pointer;color:var(--muted);padding:4px;border-radius:6px;display:flex;align-items:center}.modal-close[data-v-37268762]:hover{color:var(--text);background:var(--surface2)}.modal-body[data-v-37268762]{padding:20px 24px;display:flex;flex-direction:column;gap:16px}.form-row[data-v-37268762]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-group[data-v-37268762]{display:flex;flex-direction:column;gap:5px}.form-label[data-v-37268762]{font-size:.8rem;font-weight:700;color:var(--text)}.req[data-v-37268762]{color:#e30613}.form-input[data-v-37268762]{padding:9px 12px;border:1.5px solid var(--border);border-radius:9px;font-size:.875rem;color:var(--text);background:var(--surface);outline:none;transition:border-color .15s}.form-input[data-v-37268762]:focus{border-color:#e30613}.form-hint[data-v-37268762]{font-size:.75rem;color:var(--muted2);margin:4px 0 0}.toggle-row[data-v-37268762]{display:flex;gap:8px}.toggle-btn[data-v-37268762]{flex:1;padding:9px 12px;border-radius:9px;border:1.5px solid var(--border);background:var(--surface2);color:var(--muted);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;justify-content:center;gap:5px}.toggle-btn.active[data-v-37268762]{border-color:#10b981;background:#10b9811f;color:#10b981}.form-error[data-v-37268762]{background:#e306131a;color:#e30613;border:1px solid rgba(227,6,19,.25);border-radius:8px;padding:10px 14px;font-size:.82rem;font-weight:600}.form-success[data-v-37268762]{background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.3);border-radius:8px;padding:10px 14px;font-size:.82rem;font-weight:600}.modal-footer[data-v-37268762]{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.btn-cancel[data-v-37268762]{padding:9px 18px;border-radius:9px;border:1.5px solid var(--border);background:var(--surface);color:var(--muted);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s}.btn-cancel[data-v-37268762]:hover:not(:disabled){background:var(--surface2);color:var(--text)}.btn-save[data-v-37268762]{display:inline-flex;align-items:center;gap:6px;padding:9px 22px;border-radius:9px;border:none;background:#e30613;color:#fff;font-size:.875rem;font-weight:700;cursor:pointer;transition:opacity .15s}.btn-save[data-v-37268762]:hover:not(:disabled){opacity:.87}.btn-save[data-v-37268762]:disabled,.btn-cancel[data-v-37268762]:disabled{opacity:.5;cursor:not-allowed}.spinner-sm[data-v-37268762]{width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin-37268762 .7s linear infinite;flex-shrink:0}@keyframes spin-37268762{to{transform:rotate(360deg)}}@media (max-width:480px){.form-row[data-v-37268762],.agents-grid[data-v-37268762]{grid-template-columns:1fr}.kpi-row[data-v-37268762]{gap:8px}}.modal-overlay[data-v-c794a9d5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#00000073;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:16px}.modal-box[data-v-c794a9d5]{background:var(--surface, #fff);border:1px solid var(--border, #e2e6f0);border-radius:16px;box-shadow:0 20px 60px #0000002e;width:100%;max-width:460px;overflow:hidden}.modal-header[data-v-c794a9d5]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--border, #e2e6f0)}.modal-title[data-v-c794a9d5]{font-size:1rem;font-weight:700;color:var(--text, #1e293b);margin:0}.modal-close[data-v-c794a9d5]{background:none;border:none;font-size:1rem;cursor:pointer;color:var(--muted, #64748b);padding:4px 8px;border-radius:6px}.modal-close[data-v-c794a9d5]:hover{background:var(--surface2, #f1f5f9)}.modal-form[data-v-c794a9d5]{padding:20px;display:flex;flex-direction:column;gap:14px}.form-row[data-v-c794a9d5]{display:flex;flex-direction:column;gap:5px}.form-label[data-v-c794a9d5]{font-size:.82rem;font-weight:600;color:var(--text, #1e293b)}.req[data-v-c794a9d5]{color:#e30613}.form-input[data-v-c794a9d5]{padding:9px 12px;border:1.5px solid var(--border, #e2e6f0);border-radius:8px;font-size:.9rem;background:var(--surface, #fff);color:var(--text, #1e293b);transition:border-color .15s}.form-input[data-v-c794a9d5]:focus{outline:none;border-color:#e30613}.form-input[data-v-c794a9d5]:disabled{opacity:.6;cursor:not-allowed}.form-hint[data-v-c794a9d5]{font-size:.75rem;color:var(--muted, #64748b);margin:0}.form-error[data-v-c794a9d5]{padding:10px 12px;background:#fef2f2;border:1px solid #FECACA;border-radius:8px;font-size:.84rem;color:#e30613;font-weight:500}.form-success[data-v-c794a9d5]{padding:10px 12px;background:#f0fdf4;border:1px solid #BBF7D0;border-radius:8px;font-size:.84rem;color:#15803d}.modal-actions[data-v-c794a9d5]{display:flex;gap:10px;justify-content:flex-end;padding-top:4px}.btn-cancel[data-v-c794a9d5]{padding:9px 18px;border:1.5px solid var(--border, #e2e6f0);border-radius:8px;background:transparent;color:var(--muted, #64748b);font-size:.875rem;font-weight:600;cursor:pointer}.btn-cancel[data-v-c794a9d5]:hover:not(:disabled){background:var(--surface2, #f1f5f9)}.btn-crear[data-v-c794a9d5]{padding:9px 22px;background:#e30613;border:none;border-radius:8px;color:#fff;font-size:.875rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .15s}.btn-crear[data-v-c794a9d5]:hover:not(:disabled){background:#c0000f}.btn-crear[data-v-c794a9d5]:disabled{opacity:.6;cursor:not-allowed}.btn-spinner[data-v-c794a9d5]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:spin-c794a9d5 .7s linear infinite;flex-shrink:0}@keyframes spin-c794a9d5{to{transform:rotate(360deg)}}.page-header[data-v-3e78d770]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:10px}.page-header-left[data-v-3e78d770]{display:flex;align-items:center;gap:10px}.page-title[data-v-3e78d770]{font-size:1.4rem;font-weight:700;color:var(--text);margin:0}.count-badge[data-v-3e78d770]{background:var(--surface2);color:var(--muted);font-size:12px;font-weight:700;padding:3px 10px;border-radius:99px}.page-header-actions[data-v-3e78d770]{display:flex;gap:8px}.btn-secondary[data-v-3e78d770]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1.5px solid var(--border);background:var(--surface);color:var(--muted);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.btn-secondary[data-v-3e78d770]:hover:not(:disabled){border-color:var(--border-strong);color:var(--text)}.btn-secondary[data-v-3e78d770]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-3e78d770]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;border:none;background:#e30613;color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s}.btn-primary[data-v-3e78d770]:hover{background:#c0000f}.toolbar[data-v-3e78d770]{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.search-wrap[data-v-3e78d770]{flex:1;min-width:200px;position:relative}.search-icon[data-v-3e78d770]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.search-input[data-v-3e78d770]{width:100%;padding:8px 12px 8px 32px;border:1.5px solid var(--border);border-radius:8px;font-size:.875rem;background:var(--surface);color:var(--text);box-sizing:border-box}.search-input[data-v-3e78d770]:focus{outline:none;border-color:#e30613}.filter-select[data-v-3e78d770]{padding:8px 12px;border:1.5px solid var(--border);border-radius:8px;font-size:.875rem;background:var(--surface);color:var(--text);cursor:pointer}.state-box[data-v-3e78d770]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 20px;text-align:center;gap:8px;background:var(--surface);border-radius:14px;border:1px solid var(--border)}.state-icon[data-v-3e78d770]{font-size:2rem}.state-title[data-v-3e78d770]{font-size:1rem;font-weight:600;color:var(--text);margin:0}.state-sub[data-v-3e78d770]{font-size:.875rem;color:var(--muted);margin:0}.spinner[data-v-3e78d770]{width:34px;height:34px;border-radius:50%;border:3px solid var(--border);border-top-color:#e30613;animation:spin-3e78d770 1s linear infinite;margin-bottom:8px}@keyframes spin-3e78d770{to{transform:rotate(360deg)}}.users-grid[data-v-3e78d770]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.user-card[data-v-3e78d770]{background:var(--surface);border:1.5px solid var(--border);border-radius:14px;padding:16px;box-shadow:0 2px 8px #0f1f5c0d;transition:border-color .15s}.user-card[data-v-3e78d770]:hover{border-color:var(--border-strong)}.user-card--active[data-v-3e78d770]{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.user-card-header[data-v-3e78d770]{display:flex;gap:12px;margin-bottom:12px}.user-avatar-lg[data-v-3e78d770]{width:44px;height:44px;border-radius:12px;background:#e30613;color:#fff;font-size:1.2rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-card-info[data-v-3e78d770]{flex:1;min-width:0}.user-card-nombre[data-v-3e78d770]{font-size:.95rem;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-card-email[data-v-3e78d770]{font-size:.78rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.user-card-meta[data-v-3e78d770]{display:flex;align-items:center;gap:6px;margin-top:5px;flex-wrap:wrap}.rol-badge[data-v-3e78d770]{font-size:.68rem;font-weight:700;padding:2px 8px;border-radius:99px;text-transform:uppercase;letter-spacing:.3px}.rol-badge--inmobiliaria[data-v-3e78d770]{background:#e306131a;color:#e30613}.rol-badge--agente[data-v-3e78d770]{background:#3b82f61a;color:#3b82f6}.crm-id[data-v-3e78d770]{font-size:.68rem;color:var(--muted);font-family:monospace;background:var(--surface2);padding:2px 7px;border-radius:6px}.user-card-actions[data-v-3e78d770]{display:flex;gap:8px}.btn-impersonar[data-v-3e78d770]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:8px;border:1.5px solid var(--border);background:transparent;color:var(--muted);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s}.btn-impersonar[data-v-3e78d770]:hover{border-color:#6366f1;color:#6366f1;background:#6366f10d}.btn-impersonar--active[data-v-3e78d770]{border-color:#6366f1;color:#6366f1;background:#6366f114}.summary-row[data-v-3e78d770]{display:flex;gap:16px;margin-top:14px;font-size:.8rem;color:var(--muted);font-weight:600}.page-header[data-v-b5896fe0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:10px}.page-header-left[data-v-b5896fe0]{display:flex;align-items:center;gap:10px}.page-title[data-v-b5896fe0]{font-size:1.4rem;font-weight:700;color:var(--text);margin:0}.count-badge[data-v-b5896fe0]{background:var(--surface2);color:var(--muted);font-size:12px;font-weight:700;padding:3px 10px;border-radius:99px}.btn-refresh[data-v-b5896fe0]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1.5px solid var(--border);background:var(--surface);color:var(--muted);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.btn-refresh[data-v-b5896fe0]:hover:not(:disabled){border-color:var(--border-strong);color:var(--text)}.btn-refresh[data-v-b5896fe0]:disabled{opacity:.5;cursor:not-allowed}.card[data-v-b5896fe0]{background:var(--surface);border-radius:14px;border:1px solid var(--border);padding:20px 24px;box-shadow:0 2px 12px #0f1f5c0f}.state-box[data-v-b5896fe0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 20px;text-align:center;gap:8px;background:var(--surface);border-radius:14px;border:1px solid var(--border)}.state-icon[data-v-b5896fe0]{font-size:2rem}.state-title[data-v-b5896fe0]{font-size:1rem;font-weight:600;color:var(--text);margin:0}.state-sub[data-v-b5896fe0]{font-size:.875rem;color:var(--muted);margin:0;max-width:320px}.state-error[data-v-b5896fe0]{color:#e30613}.spinner[data-v-b5896fe0]{width:36px;height:36px;border-radius:50%;border:3px solid var(--border);border-top-color:#e30613;animation:spin-b5896fe0 1s linear infinite;margin-bottom:8px}@keyframes spin-b5896fe0{to{transform:rotate(360deg)}}.kpi-row[data-v-b5896fe0]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:18px}.kpi-card[data-v-b5896fe0]{flex:1;min-width:100px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px 16px;text-align:center;box-shadow:0 2px 8px #0f1f5c0d;border-top:3px solid transparent}.kpi-val[data-v-b5896fe0]{display:block;font-size:1.7rem;font-weight:800;color:var(--text);line-height:1}.kpi-lbl[data-v-b5896fe0]{display:block;font-size:.68rem;color:var(--muted);font-weight:600;margin-top:5px;text-transform:uppercase;letter-spacing:.3px}.kpi-card--blue[data-v-b5896fe0]{border-top-color:#3b82f6}.kpi-card--green[data-v-b5896fe0]{border-top-color:#10b981}.kpi-card--gold[data-v-b5896fe0]{border-top-color:#f59e0b}.kpi-card--teal[data-v-b5896fe0]{border-top-color:#06b6d4}.split-layout[data-v-b5896fe0]{display:grid;grid-template-columns:340px 1fr;gap:16px;align-items:start}.list-panel[data-v-b5896fe0]{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.toolbar[data-v-b5896fe0]{display:flex;gap:10px;flex-wrap:wrap;padding:16px 16px 12px;border-bottom:1px solid var(--border)}.search-wrap[data-v-b5896fe0]{position:relative;flex:1;min-width:160px}.search-icon[data-v-b5896fe0]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--muted2);pointer-events:none}.search-input[data-v-b5896fe0]{width:100%;padding:7px 10px 7px 30px;border:1.5px solid var(--border);border-radius:8px;font-size:13px;color:var(--text);background:var(--surface);outline:none;box-sizing:border-box}.search-input[data-v-b5896fe0]:focus{border-color:#e30613}.zona-select[data-v-b5896fe0]{padding:7px 10px;border:1.5px solid var(--border);border-radius:8px;font-size:13px;color:var(--text);background:var(--surface);outline:none;cursor:pointer}.inmo-list[data-v-b5896fe0]{overflow-y:auto;max-height:600px}.inmo-item[data-v-b5896fe0]{padding:12px 16px;border-bottom:1px solid var(--divider);cursor:pointer;transition:background .12s}.inmo-item[data-v-b5896fe0]:hover{background:var(--surface2)}.inmo-item.active[data-v-b5896fe0]{background:#e306130f;border-left:3px solid #E30613}.inmo-item-top[data-v-b5896fe0]{display:flex;align-items:center;gap:10px;margin-bottom:4px}.inmo-avatar[data-v-b5896fe0]{width:34px;height:34px;border-radius:50%;background:#e30613;color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.inmo-item-info[data-v-b5896fe0]{flex:1;min-width:0}.inmo-nombre[data-v-b5896fe0]{font-size:.9rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inmo-zona[data-v-b5896fe0]{font-size:.75rem;color:var(--muted)}.nueva-badge[data-v-b5896fe0]{font-size:.65rem;font-weight:700;background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3);padding:2px 7px;border-radius:99px;white-space:nowrap;flex-shrink:0}.inmo-item-meta[data-v-b5896fe0]{display:flex;gap:12px;font-size:.72rem;color:var(--muted2);padding-left:44px}.result-count[data-v-b5896fe0]{padding:10px 16px;font-size:12px;color:var(--muted2);text-align:right;border-top:1px solid var(--border)}.detail-panel[data-v-b5896fe0]{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.detail-empty[data-v-b5896fe0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;gap:12px;color:var(--muted);font-size:.9rem;text-align:center}.detail-empty span[data-v-b5896fe0]{font-size:2rem}.detail-header[data-v-b5896fe0]{display:flex;align-items:center;gap:14px;padding:20px 24px;border-bottom:1px solid var(--border)}.detail-avatar[data-v-b5896fe0]{width:46px;height:46px;border-radius:50%;background:#e30613;color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.detail-header-info[data-v-b5896fe0]{flex:1;min-width:0}.detail-nombre[data-v-b5896fe0]{font-size:1.05rem;font-weight:700;color:var(--text)}.detail-zona[data-v-b5896fe0]{font-size:.78rem;color:var(--muted);margin-top:2px}.tiene-usuario-tag[data-v-b5896fe0]{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;font-weight:700;color:#10b981;background:#10b9811f;border:1px solid rgba(16,185,129,.3);padding:2px 7px;border-radius:99px;margin-top:5px}.detail-header-actions[data-v-b5896fe0]{display:flex;align-items:center;gap:8px;flex-shrink:0}.btn-ver-como[data-v-b5896fe0]{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:8px;border:1.5px solid #E30613;background:transparent;color:#e30613;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s;white-space:nowrap}.btn-ver-como[data-v-b5896fe0]:hover{background:#e30613;color:#fff}.btn-crear-usuario[data-v-b5896fe0]{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:8px;border:1.5px solid #10b981;background:transparent;color:#10b981;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s;white-space:nowrap}.btn-crear-usuario[data-v-b5896fe0]:hover{background:#10b981;color:#fff}.close-detail[data-v-b5896fe0]{width:30px;height:30px;border-radius:50%;border:1px solid var(--border);background:var(--surface2);color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.con-usuario-badge[data-v-b5896fe0]{font-size:.9rem;line-height:1;flex-shrink:0}.detail-body[data-v-b5896fe0]{padding:20px 24px;overflow-y:auto;max-height:600px;display:flex;flex-direction:column;gap:20px}.detail-grid[data-v-b5896fe0]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.detail-item[data-v-b5896fe0]{display:flex;flex-direction:column;gap:3px}.detail-item--full[data-v-b5896fe0]{grid-column:1/-1}.detail-lbl[data-v-b5896fe0]{font-size:.7rem;font-weight:700;color:var(--muted2);text-transform:uppercase;letter-spacing:.4px}.detail-val[data-v-b5896fe0]{font-size:.9rem;color:var(--text);font-weight:500}.firmas-section[data-v-b5896fe0]{border-top:1px solid var(--border);padding-top:16px}.firmas-title[data-v-b5896fe0]{font-size:.8rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:10px}.firmas-list[data-v-b5896fe0]{display:flex;flex-direction:column;gap:8px}.firma-row[data-v-b5896fe0]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--surface2);border-radius:8px;border:1px solid var(--border)}.firma-left[data-v-b5896fe0]{display:flex;flex-direction:column;gap:2px}.firma-legajo[data-v-b5896fe0]{font-size:.78rem;font-weight:700;color:#e30613}.firma-prop[data-v-b5896fe0]{font-size:.78rem;color:var(--muted)}.firma-right[data-v-b5896fe0]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.firma-monto[data-v-b5896fe0]{font-size:.82rem;font-weight:700;color:var(--text)}.firma-fecha[data-v-b5896fe0]{font-size:.72rem;color:var(--muted2)}@media (max-width:900px){.split-layout[data-v-b5896fe0]{grid-template-columns:1fr}.detail-panel[data-v-b5896fe0]{display:none}.detail-panel.visible[data-v-b5896fe0]{display:block}}.page-header[data-v-f10ec177]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:10px}.page-header-left[data-v-f10ec177]{display:flex;align-items:center;gap:10px}.page-title[data-v-f10ec177]{font-size:1.4rem;font-weight:700;color:var(--text);margin:0}.count-badge[data-v-f10ec177]{background:var(--surface2);color:var(--muted);font-size:12px;font-weight:700;padding:3px 10px;border-radius:99px}.btn-refresh[data-v-f10ec177]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1.5px solid var(--border);background:var(--surface);color:var(--muted);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.btn-refresh[data-v-f10ec177]:hover:not(:disabled){border-color:var(--border-strong);color:var(--text)}.btn-refresh[data-v-f10ec177]:disabled{opacity:.5;cursor:not-allowed}.card[data-v-f10ec177]{background:var(--surface);border-radius:14px;border:1px solid var(--border);padding:20px 24px;box-shadow:0 2px 12px #0f1f5c0f}.state-box[data-v-f10ec177]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 20px;text-align:center;gap:8px}.state-icon[data-v-f10ec177]{font-size:2rem}.state-title[data-v-f10ec177]{font-size:1rem;font-weight:600;color:var(--text);margin:0}.state-sub[data-v-f10ec177]{font-size:.875rem;color:var(--muted);margin:0;max-width:320px}.state-error[data-v-f10ec177]{color:#e30613}.spinner[data-v-f10ec177]{width:36px;height:36px;border-radius:50%;border:3px solid var(--border);border-top-color:#e30613;animation:spin-f10ec177 1s linear infinite;margin-bottom:8px}@keyframes spin-f10ec177{to{transform:rotate(360deg)}}.toolbar[data-v-f10ec177]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:20px}.search-wrap[data-v-f10ec177]{position:relative;flex:1;min-width:200px}.search-icon[data-v-f10ec177]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--muted2);pointer-events:none}.search-input[data-v-f10ec177]{width:100%;padding:8px 12px 8px 32px;border:1.5px solid var(--border);border-radius:8px;font-size:13px;color:var(--text);background:var(--surface);outline:none;box-sizing:border-box;transition:border-color .15s}.search-input[data-v-f10ec177]:focus{border-color:#e30613}.table-wrap[data-v-f10ec177]{overflow-x:auto}.data-table[data-v-f10ec177]{width:100%;border-collapse:collapse;font-size:14px}.data-table th[data-v-f10ec177]{text-align:left;padding:10px 12px;font-size:11px;font-weight:700;color:var(--muted2);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);white-space:nowrap}.data-table td[data-v-f10ec177]{padding:12px;border-bottom:1px solid var(--divider);color:var(--text);vertical-align:middle}.data-table tr:last-child td[data-v-f10ec177]{border-bottom:none}.data-table tr:hover td[data-v-f10ec177]{background:var(--surface2)}.row-clickable[data-v-f10ec177]{cursor:pointer}.name-cell[data-v-f10ec177]{display:flex;align-items:center;gap:10px}.avatar-sm[data-v-f10ec177]{width:30px;height:30px;border-radius:50%;background:#e30613;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fw600[data-v-f10ec177]{font-weight:600}.muted[data-v-f10ec177]{color:var(--muted);font-size:13px}.detail-btn[data-v-f10ec177]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;background:var(--surface2);color:var(--text);font-size:12px;font-weight:600;border:1px solid var(--border);cursor:pointer}.result-count[data-v-f10ec177]{margin-top:12px;font-size:12px;color:var(--muted2);text-align:right}.modal-overlay[data-v-f10ec177]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.modal-box[data-v-f10ec177]{background:var(--surface);border-radius:18px;border:1px solid var(--border);box-shadow:0 24px 60px #00000040;width:100%;max-width:480px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-f10ec177]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border);flex-shrink:0}.modal-header-left[data-v-f10ec177]{display:flex;align-items:center;gap:12px}.avatar-lg[data-v-f10ec177]{width:44px;height:44px;border-radius:50%;background:#e30613;color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.modal-name[data-v-f10ec177]{font-size:1.05rem;font-weight:700;color:var(--text);margin-bottom:2px}.modal-sub[data-v-f10ec177]{font-size:.75rem;color:var(--muted);font-weight:600}.modal-close[data-v-f10ec177]{width:32px;height:32px;border-radius:50%;border:1px solid var(--border);background:var(--surface2);color:var(--muted);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.modal-close[data-v-f10ec177]:hover{background:var(--surface-hover);color:var(--text)}.modal-body[data-v-f10ec177]{padding:20px 24px;overflow-y:auto}.detail-grid[data-v-f10ec177]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.detail-item[data-v-f10ec177]{display:flex;flex-direction:column;gap:3px}.detail-item--full[data-v-f10ec177]{grid-column:1/-1}.detail-lbl[data-v-f10ec177]{font-size:.7rem;font-weight:700;color:var(--muted2);text-transform:uppercase;letter-spacing:.4px}.detail-val[data-v-f10ec177]{font-size:.9rem;color:var(--text);font-weight:500;word-break:break-word}.mono[data-v-f10ec177]{font-family:monospace;font-size:.8rem}.no-detail[data-v-f10ec177]{padding:24px 0;text-align:center;color:var(--muted);font-size:.85rem}.card[data-v-5d6a8458]{background:#fff;border-radius:14px;border:1px solid var(--border, #e2e6f0);padding:24px;margin-bottom:20px}.card-title[data-v-5d6a8458]{font-size:16px;font-weight:700;color:var(--text, #1a1f36);margin-bottom:20px}.table-header[data-v-5d6a8458]{display:flex;align-items:center;gap:10px;margin-bottom:0}.table-header .card-title[data-v-5d6a8458]{margin-bottom:0}.badge-count[data-v-5d6a8458]{background:#f0f2f8;color:var(--muted, #64748b);font-size:12px;font-weight:600;padding:2px 8px;border-radius:99px}.form-grid[data-v-5d6a8458]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-field[data-v-5d6a8458]{display:flex;flex-direction:column;gap:6px}.form-field label[data-v-5d6a8458]{font-size:13px;font-weight:600;color:var(--text, #1a1f36)}.req[data-v-5d6a8458]{color:#e30613}.form-field input[data-v-5d6a8458],.form-field select[data-v-5d6a8458]{height:40px;padding:0 12px;border:1.5px solid var(--border, #e2e6f0);border-radius:8px;font-size:14px;color:var(--text, #1a1f36);background:#fff;outline:none;transition:border-color .15s}.form-field input[data-v-5d6a8458]:focus,.form-field select[data-v-5d6a8458]:focus{border-color:#e30613}.form-field input[data-v-5d6a8458]:disabled{background:var(--surface2, #f8f9fc);color:var(--muted, #64748b);cursor:not-allowed}.field-hint[data-v-5d6a8458]{font-size:11px;color:var(--muted2, #94a3b8)}.form-actions[data-v-5d6a8458]{grid-column:1 / -1;display:flex;gap:10px;align-items:center;padding-top:4px}.input-eye[data-v-5d6a8458]{position:relative;display:flex;align-items:center}.input-eye input[data-v-5d6a8458]{flex:1;padding-right:40px}.eye-btn[data-v-5d6a8458]{position:absolute;right:8px;background:none;border:none;cursor:pointer;font-size:16px;padding:0;line-height:1}.btn-primary[data-v-5d6a8458]{background:#e30613;color:#fff;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.btn-primary[data-v-5d6a8458]:hover:not(:disabled){background:#b80510}.btn-primary[data-v-5d6a8458]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-5d6a8458]{background:transparent;color:var(--muted, #64748b);border:1.5px solid var(--border, #e2e6f0);border-radius:8px;padding:9px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.btn-secondary[data-v-5d6a8458]:hover{background:var(--surface2, #f8f9fc)}.form-msg[data-v-5d6a8458]{margin-top:12px;padding:10px 14px;border-radius:8px;font-size:13px;font-weight:500}.form-msg.ok[data-v-5d6a8458]{background:#ecfdf5;color:#059669}.form-msg.err[data-v-5d6a8458]{background:#fef2f2;color:#e30613}.modal-overlay[data-v-5d6a8458]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px}.modal-card[data-v-5d6a8458]{background:#fff;border-radius:16px;padding:28px;width:100%;max-width:400px;box-shadow:0 20px 60px #0003}.modal-title[data-v-5d6a8458]{font-size:18px;font-weight:700;color:var(--text, #1a1f36);margin-bottom:4px}.modal-sub[data-v-5d6a8458]{font-size:13px;color:var(--muted, #64748b);margin-bottom:20px}.modal-form[data-v-5d6a8458]{display:flex;flex-direction:column;gap:16px}.modal-actions[data-v-5d6a8458]{display:flex;gap:10px}.table-loading[data-v-5d6a8458],.table-empty[data-v-5d6a8458]{padding:40px 0;text-align:center;color:var(--muted, #64748b);font-size:14px;margin-top:16px}.table-wrap[data-v-5d6a8458]{overflow-x:auto;margin-top:16px}.users-table[data-v-5d6a8458]{width:100%;border-collapse:collapse;font-size:14px}.users-table th[data-v-5d6a8458]{text-align:left;padding:10px 12px;font-size:12px;font-weight:600;color:var(--muted, #64748b);text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--border, #e2e6f0)}.users-table td[data-v-5d6a8458]{padding:12px;border-bottom:1px solid var(--border, #e2e6f0);color:var(--text, #1a1f36);vertical-align:middle}.users-table tr:last-child td[data-v-5d6a8458]{border-bottom:none}.users-table tr.own-row td[data-v-5d6a8458]{background:#fef2f2}.user-cell[data-v-5d6a8458]{display:flex;align-items:center;gap:10px}.avatar[data-v-5d6a8458]{width:34px;height:34px;border-radius:50%;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-size:cover;background-position:center}.user-cell-info[data-v-5d6a8458]{display:flex;flex-direction:column}.user-cell-name[data-v-5d6a8458]{font-weight:600;font-size:13px}.user-cell-email[data-v-5d6a8458]{font-size:12px;color:var(--muted, #64748b)}.rol-badge[data-v-5d6a8458]{display:inline-block;padding:3px 10px;border-radius:99px;font-size:12px;font-weight:600}.badge-blue[data-v-5d6a8458]{background:#eff6ff;color:#2563eb}.badge-yellow[data-v-5d6a8458]{background:#fffbeb;color:#d97706}.badge-gray[data-v-5d6a8458]{background:#f1f5f9;color:#475569}.mono[data-v-5d6a8458]{font-family:monospace;font-size:13px}.muted[data-v-5d6a8458]{color:var(--muted, #64748b);font-size:13px}.row-actions[data-v-5d6a8458]{display:flex;gap:4px}.action-btn[data-v-5d6a8458]{background:transparent;border:none;padding:4px 6px;border-radius:6px;cursor:pointer;font-size:16px;line-height:1;transition:background .15s}.action-btn[data-v-5d6a8458]:hover{background:var(--surface2, #f8f9fc)}.action-btn.danger[data-v-5d6a8458]:hover{background:#fef2f2}.action-btn--active[data-v-5d6a8458]{background:#fffbeb}.status-flags[data-v-5d6a8458]{display:flex;flex-direction:column;gap:3px}.flag[data-v-5d6a8458]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:99px;white-space:nowrap}.flag--warn[data-v-5d6a8458]{background:#fffbeb;color:#b45309}.flag--info[data-v-5d6a8458]{background:#eff6ff;color:#2563eb}.flag--ok[data-v-5d6a8458]{background:#ecfdf5;color:#059669}@media (max-width: 640px){.form-grid[data-v-5d6a8458]{grid-template-columns:1fr}.hide-mobile[data-v-5d6a8458]{display:none}}.page-header[data-v-fc417a69]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:10px}.page-header-left[data-v-fc417a69]{display:flex;align-items:center;gap:10px}.page-title[data-v-fc417a69]{font-size:1.4rem;font-weight:700;color:var(--text,#1a1f36);margin:0}.env-badge[data-v-fc417a69]{background:var(--surface2);color:var(--muted);font-size:12px;font-weight:600;padding:3px 10px;border-radius:99px;text-transform:uppercase;letter-spacing:.4px}.btn-refresh[data-v-fc417a69]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;border:1.5px solid var(--border);background:var(--surface);color:var(--muted);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.btn-refresh[data-v-fc417a69]:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface2);color:var(--text)}.btn-refresh[data-v-fc417a69]:disabled{opacity:.6;cursor:not-allowed}.card[data-v-fc417a69]{background:var(--surface);border-radius:14px;border:1px solid var(--border);padding:20px 24px;box-shadow:0 2px 12px #0f1f5c0f}.url-row[data-v-fc417a69]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.url-info[data-v-fc417a69]{display:flex;flex-direction:column;gap:3px;min-width:0}.url-label[data-v-fc417a69]{font-size:11px;font-weight:700;color:var(--muted2);text-transform:uppercase;letter-spacing:.5px}.url-val[data-v-fc417a69]{font-size:13px;color:var(--navy-mid,#1e3478);font-weight:600;word-break:break-all}.status-pill[data-v-fc417a69]{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:99px;font-size:12px;font-weight:700;white-space:nowrap}.pill-idle[data-v-fc417a69]{background:#64748b1f;color:var(--muted2);border:1px solid rgba(100,116,139,.25)}.pill-ok[data-v-fc417a69]{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.35)}.pill-warn[data-v-fc417a69]{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.35)}.pill-err[data-v-fc417a69]{background:#dc262626;color:#f87171;border:1px solid rgba(220,38,38,.35)}.section-hdr[data-v-fc417a69]{display:flex;align-items:baseline;gap:10px;margin-bottom:16px;flex-wrap:wrap}.section-title[data-v-fc417a69]{font-size:1rem;font-weight:700;color:var(--text);margin:0}.section-sub[data-v-fc417a69]{font-size:.8rem;color:var(--muted2)}.endpoints-list[data-v-fc417a69]{display:flex;flex-direction:column;gap:1px}.endpoint-row[data-v-fc417a69]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--border);flex-wrap:wrap}.endpoint-row[data-v-fc417a69]:last-child{border-bottom:none}.ep-left[data-v-fc417a69]{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:0}.ep-method[data-v-fc417a69]{font-size:10px;font-weight:800;background:#3b82f626;color:#60a5fa;border-radius:4px;padding:2px 6px;letter-spacing:.5px;flex-shrink:0;margin-top:2px}.ep-info[data-v-fc417a69]{display:flex;flex-direction:column;gap:3px;min-width:0}.ep-path[data-v-fc417a69]{font-size:12px;color:var(--navy-mid,#1e3478);font-weight:600;word-break:break-all}.ep-desc[data-v-fc417a69]{font-size:11px;color:var(--muted2)}.ep-right[data-v-fc417a69]{display:flex;align-items:center;gap:8px;flex-shrink:0}.ep-ms[data-v-fc417a69]{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.ms-ok[data-v-fc417a69]{color:#10b981}.ms-warn[data-v-fc417a69]{color:#f59e0b}.ms-slow[data-v-fc417a69]{color:#f87171}.summary-row[data-v-fc417a69]{display:flex;gap:0;border:1px solid var(--border);border-radius:10px;overflow:hidden;margin-bottom:14px}.sum-item[data-v-fc417a69]{flex:1;text-align:center;padding:14px 10px;border-right:1px solid var(--border)}.sum-item[data-v-fc417a69]:last-child{border-right:none}.sum-val[data-v-fc417a69]{display:block;font-size:1.5rem;font-weight:800;color:var(--text);line-height:1;font-variant-numeric:tabular-nums}.sum-lbl[data-v-fc417a69]{display:block;font-size:.7rem;color:var(--muted2);font-weight:600;text-transform:uppercase;margin-top:4px;letter-spacing:.3px}.sum-item--ok .sum-val[data-v-fc417a69]{color:#10b981}.sum-item--warn .sum-val[data-v-fc417a69]{color:#f59e0b}.sum-item--err .sum-val[data-v-fc417a69]{color:#f87171}.sum-note[data-v-fc417a69]{font-size:.875rem;color:var(--muted);margin:0}.sum-note--err[data-v-fc417a69]{color:#f87171;font-weight:600}.sum-note--warn[data-v-fc417a69]{color:#f59e0b}.last-check[data-v-fc417a69]{margin-top:12px;font-size:12px;color:var(--muted2);text-align:right}@keyframes spin-fc417a69{to{transform:rotate(360deg)}}.cfg-page[data-v-4541e694]{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:20px;padding-bottom:40px}.cfg-header[data-v-4541e694]{margin-bottom:4px}.cfg-title[data-v-4541e694]{font-size:1.4rem;font-weight:700;color:var(--text,#1a1f36);margin:0}.cfg-section[data-v-4541e694]{background:#fff;border:1px solid var(--border,#e2e6f0);border-radius:16px;overflow:hidden;box-shadow:0 2px 10px #0f1f5c0d}.cfg-section-hdr[data-v-4541e694]{display:flex;align-items:center;gap:16px;padding:20px 22px 16px;border-bottom:1px solid var(--divider,#f1f4f9)}.cfg-avatar[data-v-4541e694]{width:56px;height:56px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#1e3478,#2d4a9e);color:#fff;font-size:1.2rem;font-weight:700;display:flex;align-items:center;justify-content:center;letter-spacing:.5px}.cfg-section-title[data-v-4541e694]{font-size:1.05rem;font-weight:700;color:var(--text,#1a1f36);margin:0 0 6px}.cfg-badges[data-v-4541e694]{display:flex;flex-wrap:wrap;gap:5px}.cbadge[data-v-4541e694]{display:inline-flex;align-items:center;border-radius:999px;padding:2px 10px;font-size:.7rem;font-weight:600}.cbadge--gold[data-v-4541e694]{background:#fef9ec;color:#b45309;border:1px solid #fde68a}.cbadge--blue[data-v-4541e694]{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.cbadge--gray[data-v-4541e694]{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.cfg-section-label[data-v-4541e694]{display:flex;align-items:center;gap:7px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--muted,#64748b);padding:14px 22px 10px;border-bottom:1px solid var(--divider,#f1f4f9)}.cfg-list[data-v-4541e694]{display:flex;flex-direction:column}.cfg-row[data-v-4541e694]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 22px;border-bottom:1px solid var(--divider,#f1f4f9)}.cfg-row[data-v-4541e694]:last-child{border-bottom:none}.cfg-row dt[data-v-4541e694]{display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--muted,#64748b);font-weight:500;flex-shrink:0;min-width:110px}.cfg-row dd[data-v-4541e694]{font-size:.88rem;font-weight:600;color:var(--text,#1a1f36);margin:0;text-align:right}.cfg-link[data-v-4541e694]{color:var(--text,#1a1f36);text-decoration:none}.cfg-link[data-v-4541e694]:hover{color:#e30613;text-decoration:underline}.cfg-person[data-v-4541e694]{color:var(--text,#1a1f36)}.rol-pill[data-v-4541e694]{display:inline-block;padding:2px 10px;border-radius:6px;background:#f0f2f8;color:#64748b;font-size:.75rem;font-weight:600;text-transform:capitalize}.cfg-row--push[data-v-4541e694]{align-items:center;gap:20px}.push-info[data-v-4541e694]{flex:1}.push-label[data-v-4541e694]{font-size:.88rem;font-weight:600;color:var(--text,#1a1f36);margin:0 0 2px}.push-sub[data-v-4541e694]{font-size:.76rem;color:var(--muted,#64748b);margin:0}.state-box[data-v-4541e694]{display:flex;flex-direction:column;align-items:center;padding:56px 20px;gap:8px}.spinner[data-v-4541e694]{width:36px;height:36px;border-radius:50%;border:3px solid #e2e6f0;border-top-color:#e30613;animation:spin-4541e694 1s linear infinite}@keyframes spin-4541e694{to{transform:rotate(360deg)}}@media (max-width: 600px){.cfg-row[data-v-4541e694]{flex-direction:column;align-items:flex-start;gap:4px}.cfg-row dd[data-v-4541e694]{text-align:left}.cfg-row--push[data-v-4541e694]{flex-direction:row;align-items:center}}.page[data-v-6ea5b23d]{display:flex;flex-direction:column;gap:16px;padding-bottom:48px}.gh[data-v-6ea5b23d]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.gh-title[data-v-6ea5b23d]{font-size:1.6rem;font-weight:800;color:var(--text);margin:0 0 2px;letter-spacing:-.01em}.gh-sub[data-v-6ea5b23d]{font-size:.875rem;color:var(--muted);margin:0}.gh-right[data-v-6ea5b23d]{display:flex;align-items:center;gap:10px;flex-shrink:0}.view-toggle[data-v-6ea5b23d]{display:flex;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:3px;gap:2px}.vt-btn[data-v-6ea5b23d]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--muted);border-radius:7px;cursor:pointer;transition:all .15s}.vt-btn.active[data-v-6ea5b23d]{background:#1e3478;color:#fff}.vt-btn[data-v-6ea5b23d]:not(.active):hover{background:var(--surface2);color:var(--text)}.btn-refresh[data-v-6ea5b23d]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1.5px solid var(--border);background:var(--surface);color:var(--muted);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap}.btn-refresh[data-v-6ea5b23d]:hover:not(:disabled){border-color:var(--border-strong, #cbd5e1);background:var(--surface2);color:var(--text)}.btn-refresh[data-v-6ea5b23d]:disabled{opacity:.5;cursor:not-allowed}.kpi-strip[data-v-6ea5b23d]{display:flex;gap:12px;flex-wrap:wrap}.kpi-tile[data-v-6ea5b23d]{flex:1;min-width:130px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:box-shadow .15s}.kpi-tile[data-v-6ea5b23d]:hover{box-shadow:0 3px 12px #0f172a14}.kpi-tile--total[data-v-6ea5b23d]{border-color:#e3061333}.kpi-icon-circle[data-v-6ea5b23d]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-tile-body[data-v-6ea5b23d]{display:flex;flex-direction:column}.kpi-tile-val[data-v-6ea5b23d]{font-size:1.6rem;font-weight:800;color:var(--text);line-height:1;font-variant-numeric:tabular-nums}.kpi-tile-label[data-v-6ea5b23d]{font-size:.72rem;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin-top:2px}.filter-bar[data-v-6ea5b23d]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.filter-tabs[data-v-6ea5b23d]{display:flex;gap:4px;flex-wrap:wrap}.ftab[data-v-6ea5b23d]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:99px;border:1.5px solid var(--border);background:transparent;color:var(--muted);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap}.ftab.active[data-v-6ea5b23d]{border-color:#1e3478;background:#1e347814;color:#1e3478}.ftab[data-v-6ea5b23d]:not(.active):hover{background:var(--surface2);color:var(--text)}.ftab-dot[data-v-6ea5b23d]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ftab-badge[data-v-6ea5b23d]{font-size:.68rem;font-weight:700;background:var(--surface2);color:var(--muted);border-radius:99px;padding:1px 6px;min-width:18px;text-align:center}.ftab.active .ftab-badge[data-v-6ea5b23d]{background:#1e347826;color:#1e3478}.filter-right[data-v-6ea5b23d]{display:flex;align-items:center;gap:8px}.filter-label[data-v-6ea5b23d]{font-size:.8rem;color:var(--muted);font-weight:600;white-space:nowrap}.fase-select[data-v-6ea5b23d]{padding:7px 10px;border:1.5px solid var(--border);border-radius:8px;font-size:.82rem;color:var(--text);background:var(--surface);outline:none;cursor:pointer;min-width:160px}.fase-select[data-v-6ea5b23d]:focus{border-color:#1e3478}.state-card[data-v-6ea5b23d]{display:flex;flex-direction:column;align-items:center;padding:56px 20px;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:14px;color:var(--muted);font-size:.9rem}.state-error[data-v-6ea5b23d]{color:#e30613}.spinner[data-v-6ea5b23d]{width:36px;height:36px;border-radius:50%;border:3px solid var(--border);border-top-color:#e30613;animation:spin-6ea5b23d 1s linear infinite}@keyframes spin-6ea5b23d{to{transform:rotate(360deg)}}.empty-state[data-v-6ea5b23d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:56px 20px;text-align:center}.empty-title[data-v-6ea5b23d]{font-size:1rem;font-weight:700;color:var(--text);margin:0}.empty-sub[data-v-6ea5b23d]{font-size:.875rem;color:var(--muted);margin:0}.cards-grid[data-v-6ea5b23d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.g-card[data-v-6ea5b23d]{display:block;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--g-accent, #3b82f6);border-radius:12px;padding:14px 16px;text-decoration:none;transition:all .15s;position:relative;overflow:hidden}.g-card[data-v-6ea5b23d]:hover{box-shadow:0 3px 12px #0f172a1a;border-color:var(--g-accent, #3b82f6);background:var(--surface);transform:translateY(-1px)}.g-card--cerrada[data-v-6ea5b23d]{opacity:.8}.g-card-top[data-v-6ea5b23d]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.g-legajo[data-v-6ea5b23d]{font-family:monospace;font-size:11px;color:#1e3478;font-weight:700;background:#1e347814;padding:2px 6px;border-radius:4px}.g-fase-pill[data-v-6ea5b23d]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:99px;white-space:nowrap;flex-shrink:0}.g-dir[data-v-6ea5b23d]{font-size:.82rem;color:var(--text);margin:0 0 8px;line-height:1.35}.g-pills[data-v-6ea5b23d]{display:flex;flex-wrap:wrap;gap:4px}.g-pill[data-v-6ea5b23d]{font-size:.7rem;background:var(--surface2);border:1px solid var(--border);border-radius:6px;padding:2px 6px;color:var(--muted)}.g-pill--muted[data-v-6ea5b23d]{opacity:.5;font-style:italic}.g-pill--agente[data-v-6ea5b23d]{background:#6366f11a;color:#4f46e5;border-color:#6366f140}.g-arrow[data-v-6ea5b23d]{position:absolute;bottom:12px;right:12px;color:var(--muted);opacity:.5}.section[data-v-6ea5b23d]{margin-bottom:4px}.section-hdr[data-v-6ea5b23d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.section-hdr-left[data-v-6ea5b23d]{display:flex;align-items:center;gap:8px}.section-dot[data-v-6ea5b23d]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.section-title[data-v-6ea5b23d]{font-size:.9rem;font-weight:700;color:var(--text);margin:0}.count-chip[data-v-6ea5b23d]{font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:99px;background:var(--surface2);color:var(--muted)}.accent-chip[data-v-6ea5b23d]{background:#3b82f61f;color:#3b82f6}.kanban-list[data-v-6ea5b23d]{display:flex;flex-direction:column;gap:6px}.kanban-lane[data-v-6ea5b23d]{border-radius:12px;overflow:hidden;border:1px solid var(--border);background:var(--surface)}.kanban-lane--empty[data-v-6ea5b23d]{opacity:.55}.kanban-hdr[data-v-6ea5b23d]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:11px 16px;background:transparent;border:none;cursor:pointer;transition:background .15s}.kanban-hdr[data-v-6ea5b23d]:hover:not(:disabled){background:var(--surface2)}.kanban-hdr--empty[data-v-6ea5b23d]{cursor:default}.kanban-hdr-left[data-v-6ea5b23d]{display:flex;align-items:center;gap:10px}.kanban-dot[data-v-6ea5b23d]{width:9px;height:9px;border-radius:50%;flex-shrink:0}.kanban-lane-label[data-v-6ea5b23d]{font-size:.875rem;font-weight:600;color:var(--text)}.kanban-lane-label--dim[data-v-6ea5b23d]{color:var(--muted)}.kanban-cnt[data-v-6ea5b23d]{font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:99px}.chevron[data-v-6ea5b23d]{transition:transform .2s ease;color:var(--muted);flex-shrink:0}.ops-cards-wrap[data-v-6ea5b23d]{overflow:hidden}.kanban-cards[data-v-6ea5b23d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;padding:0 12px 12px}.list-card[data-v-6ea5b23d]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px 24px}.list-card-head[data-v-6ea5b23d]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.list-card-title-row[data-v-6ea5b23d]{display:flex;align-items:center;gap:8px}.list-card-title[data-v-6ea5b23d]{font-size:.9rem;font-weight:700;color:var(--text)}.list-controls[data-v-6ea5b23d]{display:flex;gap:8px}.search-wrap[data-v-6ea5b23d]{position:relative;width:220px}.search-icon[data-v-6ea5b23d]{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.search-input[data-v-6ea5b23d]{width:100%;padding:7px 10px 7px 28px;border:1.5px solid var(--border);border-radius:8px;font-size:.82rem;color:var(--text);background:var(--surface);outline:none;box-sizing:border-box}.search-input[data-v-6ea5b23d]:focus{border-color:#1e3478}.table-wrap[data-v-6ea5b23d]{overflow-x:auto}.data-table[data-v-6ea5b23d]{width:100%;border-collapse:collapse;font-size:.82rem}.data-table th[data-v-6ea5b23d]{text-align:left;padding:9px 12px;font-size:.65rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border);white-space:nowrap}.data-table td[data-v-6ea5b23d]{padding:10px 12px;border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle}.data-table tr:last-child td[data-v-6ea5b23d]{border-bottom:none}.data-table tr:hover td[data-v-6ea5b23d]{background:var(--surface2)}.mono[data-v-6ea5b23d]{font-family:monospace;font-size:.8rem;color:#1e3478;font-weight:700}.td-muted[data-v-6ea5b23d]{color:var(--muted)}.td-nowrap[data-v-6ea5b23d]{white-space:nowrap}.td-trunc[data-v-6ea5b23d]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fase-pill[data-v-6ea5b23d]{display:inline-block;padding:3px 10px;border-radius:99px;font-size:.7rem;font-weight:600;white-space:nowrap}.link-btn[data-v-6ea5b23d]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;background:var(--surface2);color:var(--text);font-size:.75rem;font-weight:600;text-decoration:none;border:1px solid var(--border);transition:background .15s}.link-btn[data-v-6ea5b23d]:hover{background:var(--surface-hover, var(--surface2))}.collapse-enter-active[data-v-6ea5b23d],.collapse-leave-active[data-v-6ea5b23d]{overflow:hidden}@media (max-width: 768px){.hide-md[data-v-6ea5b23d]{display:none}.kanban-cards[data-v-6ea5b23d]{grid-template-columns:1fr}.kpi-strip .kpi-tile[data-v-6ea5b23d]{min-width:calc(50% - 6px)}.filter-bar[data-v-6ea5b23d]{flex-direction:column;align-items:flex-start}}@media (max-width: 480px){.hide-sm[data-v-6ea5b23d]{display:none}.search-wrap[data-v-6ea5b23d]{width:100%}.gh[data-v-6ea5b23d]{flex-direction:column}.gh-right[data-v-6ea5b23d]{width:100%;justify-content:space-between}.cards-grid[data-v-6ea5b23d]{grid-template-columns:1fr}}.page[data-v-12a56de7]{display:flex;flex-direction:column;gap:16px;padding-bottom:48px}.gh[data-v-12a56de7]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.gh-title[data-v-12a56de7]{font-size:1.6rem;font-weight:800;color:var(--text);margin:0 0 2px;letter-spacing:-.01em}.gh-sub[data-v-12a56de7]{font-size:.875rem;color:var(--muted);margin:0}.btn-refresh[data-v-12a56de7]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1.5px solid var(--border);background:var(--surface);color:var(--muted);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s;flex-shrink:0}.btn-refresh[data-v-12a56de7]:hover:not(:disabled){border-color:var(--border-strong, #cbd5e1);background:var(--surface2);color:var(--text)}.btn-refresh[data-v-12a56de7]:disabled{opacity:.5;cursor:not-allowed}.state-card[data-v-12a56de7]{display:flex;flex-direction:column;align-items:center;padding:48px 20px;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:14px;color:var(--muted)}.state-error[data-v-12a56de7]{color:#e30613}.spinner[data-v-12a56de7]{width:36px;height:36px;border-radius:50%;border:3px solid var(--border);border-top-color:#e30613;animation:spin-12a56de7 1s linear infinite}@keyframes spin-12a56de7{to{transform:rotate(360deg)}}.empty-success[data-v-12a56de7]{display:flex;flex-direction:column;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:64px 20px;text-align:center}.empty-icon[data-v-12a56de7]{width:56px;height:56px;border-radius:50%;background:#10b9811a;color:#10b981;display:flex;align-items:center;justify-content:center}.empty-title[data-v-12a56de7]{font-size:1.05rem;font-weight:700;color:var(--text);margin:0}.empty-sub[data-v-12a56de7]{font-size:.875rem;color:var(--muted);margin:0}.summary-strip[data-v-12a56de7]{display:flex;gap:10px;flex-wrap:wrap}.summary-tile[data-v-12a56de7]{flex:1;min-width:110px;background:var(--surface);border:1.5px solid var(--border);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:3px;cursor:pointer;transition:all .15s}.summary-tile[data-v-12a56de7]:hover{box-shadow:0 2px 10px #0f172a14}.summary-tile--total[data-v-12a56de7]{border-color:#e3061333;cursor:default}.summary-tile--active[data-v-12a56de7]{border-color:var(--tc, #1e3478);background:var(--tb, #eef2ff)}.summary-val[data-v-12a56de7]{font-size:1.5rem;font-weight:800;color:var(--text);line-height:1}.summary-label[data-v-12a56de7]{font-size:.7rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.filter-bar[data-v-12a56de7]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.filter-tabs[data-v-12a56de7]{display:flex;gap:4px;flex-wrap:wrap}.ftab[data-v-12a56de7]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:99px;border:1.5px solid var(--border);background:transparent;color:var(--muted);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s}.ftab.active[data-v-12a56de7]{border-color:var(--ftab-c, #1e3478);background:color-mix(in srgb,var(--ftab-c, #1e3478) 8%,transparent);color:var(--ftab-c, #1e3478)}.ftab[data-v-12a56de7]:not(.active):hover{background:var(--surface2);color:var(--text)}.ftab-badge[data-v-12a56de7]{font-size:.65rem;font-weight:700;background:var(--surface2);color:var(--muted);border-radius:99px;padding:1px 6px}.ftab.active .ftab-badge[data-v-12a56de7]{background:color-mix(in srgb,var(--ftab-c, #1e3478) 15%,transparent);color:var(--ftab-c, #1e3478)}.filter-right[data-v-12a56de7]{font-size:.8rem;color:var(--muted);font-weight:600}.tasks-list[data-v-12a56de7]{display:flex;flex-direction:column;gap:10px}.task-card[data-v-12a56de7]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 16px 14px 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;position:relative;overflow:hidden;box-shadow:0 1px 4px #0f1f5c0a;flex-wrap:wrap}.task-accent[data-v-12a56de7]{position:absolute;left:0;top:0;bottom:0;width:4px}.task-main[data-v-12a56de7]{flex:1;min-width:0}.task-head-row[data-v-12a56de7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.task-tipo-pill[data-v-12a56de7]{font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:99px;display:inline-flex;align-items:center;gap:4px}.task-legajo[data-v-12a56de7]{font-family:monospace;font-size:.72rem;color:#1e3478;font-weight:700;background:#1e347817;padding:2px 7px;border-radius:4px}.task-date[data-v-12a56de7]{font-size:.72rem;color:var(--muted);margin-left:auto}.task-cliente[data-v-12a56de7]{font-size:.9rem;font-weight:600;color:var(--text);margin:0 0 4px}.task-desc[data-v-12a56de7]{font-size:.8rem;color:var(--muted);margin:0 0 4px}.task-dir[data-v-12a56de7]{font-size:.75rem;color:var(--muted);margin:0;display:flex;align-items:center;gap:4px}.task-cta[data-v-12a56de7]{flex-shrink:0}.cta-btn[data-v-12a56de7]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;border:1.5px solid var(--btn-c, #1e3478);background:var(--btn-bg, #eef2ff);color:var(--btn-c, #1e3478);font-size:.78rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:all .15s}.cta-btn[data-v-12a56de7]:hover{background:var(--btn-c, #1e3478);color:#fff}@media (max-width: 640px){.task-card[data-v-12a56de7]{flex-direction:column}.task-cta[data-v-12a56de7]{width:100%}.cta-btn[data-v-12a56de7]{width:100%;justify-content:center}.summary-tile[data-v-12a56de7]{min-width:calc(50% - 5px)}}.page[data-v-a2d050a9]{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:20px;padding-bottom:40px}.page-header[data-v-a2d050a9]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-header-left[data-v-a2d050a9]{display:flex;align-items:center;gap:10px}.page-title[data-v-a2d050a9]{font-size:1.4rem;font-weight:800;color:var(--text);letter-spacing:-.4px;margin:0}.count-badge[data-v-a2d050a9]{font-size:.72rem;font-weight:700;padding:2px 10px;border-radius:999px;background:var(--surface2);color:var(--muted);border:1px solid var(--border)}.btn-refresh[data-v-a2d050a9]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-refresh[data-v-a2d050a9]:hover{background:var(--surface-hover);color:var(--text)}.btn-refresh[data-v-a2d050a9]:disabled{opacity:.5;cursor:not-allowed}.card[data-v-a2d050a9]{background:var(--surface);border:1px solid var(--border);border-radius:14px}.state-box[data-v-a2d050a9]{display:flex;flex-direction:column;align-items:center;padding:56px 20px;text-align:center;gap:8px;color:var(--muted)}.state-error[data-v-a2d050a9]{color:#e30613}.spinner[data-v-a2d050a9]{width:36px;height:36px;border-radius:50%;border:3px solid var(--border);border-top-color:#e30613;animation:spin-a2d050a9 1s linear infinite;margin-bottom:8px}@keyframes spin-a2d050a9{to{transform:rotate(360deg)}}.summary-bar[data-v-a2d050a9]{display:flex;align-items:center;gap:0;padding:18px 28px}.sum-stat[data-v-a2d050a9]{flex:1;text-align:center}.sum-val[data-v-a2d050a9]{display:block;font-size:1.35rem;font-weight:700;color:var(--text);letter-spacing:-.3px;font-variant-numeric:tabular-nums}.sum-lbl[data-v-a2d050a9]{display:block;font-size:.7rem;color:var(--muted);font-weight:500;text-transform:uppercase;letter-spacing:.4px;margin-top:3px}.sum-div[data-v-a2d050a9]{width:1px;background:var(--border);align-self:stretch;margin:0 8px}.pend-val[data-v-a2d050a9]{color:#d97706!important}.ok-val[data-v-a2d050a9]{color:#10b981!important;font-size:1rem!important}.filter-tabs[data-v-a2d050a9]{display:flex;flex-wrap:wrap;gap:6px}.ftab[data-v-a2d050a9]{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface2);color:var(--muted);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s ease}.ftab[data-v-a2d050a9]:hover{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.ftab.active[data-v-a2d050a9]{background:var(--ftab-color, #1e3478);border-color:transparent;color:#fff;box-shadow:0 2px 8px color-mix(in srgb,var(--ftab-color, #1e3478) 35%,transparent)}.ftab-badge[data-v-a2d050a9]{background:#ffffff40;border-radius:999px;padding:0 6px;font-size:.68rem}.ftab:not(.active) .ftab-badge[data-v-a2d050a9]{background:var(--border);color:var(--muted)}.comis-list[data-v-a2d050a9]{overflow:hidden;padding:0}.comis-row[data-v-a2d050a9]{display:flex;align-items:center;gap:12px;padding:13px 20px;border-bottom:1px solid var(--divider);background:var(--surface);text-decoration:none;transition:background .12s ease}.comis-row[data-v-a2d050a9]:last-child{border-bottom:none}.comis-row--link[data-v-a2d050a9]:hover{background:var(--surface-hover)}.comis-row--pagada[data-v-a2d050a9]{opacity:.75}.comis-row-left[data-v-a2d050a9]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.comis-legajo[data-v-a2d050a9]{font-family:DM Mono,monospace;font-size:.8rem;color:var(--navy-mid, #1e3478);background:#1e347814;padding:2px 9px;border-radius:6px;font-weight:500;white-space:nowrap}.comis-estado[data-v-a2d050a9]{font-size:.7rem;font-weight:700;padding:2px 10px;border-radius:999px;white-space:nowrap}.comis-row-center[data-v-a2d050a9]{flex-shrink:0}.comis-fecha[data-v-a2d050a9]{font-size:.8rem;color:var(--muted);white-space:nowrap}.comis-row-right[data-v-a2d050a9]{display:flex;align-items:center;gap:8px;flex-shrink:0}.comis-monto[data-v-a2d050a9]{font-size:.95rem;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.comis-monto--pend[data-v-a2d050a9]{color:#d97706}.comis-arrow[data-v-a2d050a9]{color:var(--muted);transition:color .12s ease;flex-shrink:0}.comis-row--link:hover .comis-arrow[data-v-a2d050a9]{color:var(--navy-mid, #1e3478)}@media (max-width: 640px){.summary-bar[data-v-a2d050a9]{flex-direction:column;gap:14px;padding:16px}.sum-div[data-v-a2d050a9]{width:auto;height:1px;align-self:stretch;margin:0}.comis-row-center[data-v-a2d050a9]{display:none}}.cpwd-screen[data-v-45a700bc]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#0f1f5c,#1e3478 55%,#2d4a9e);padding:24px 16px}.cpwd-card[data-v-45a700bc]{background:#fff;border-radius:20px;padding:40px 36px;width:100%;max-width:440px;box-shadow:0 24px 60px #00000040}.cpwd-logo[data-v-45a700bc]{display:flex;justify-content:center;margin-bottom:20px}.cpwd-brand-icon[data-v-45a700bc]{width:44px;height:44px;border-radius:12px;background:#e30613;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:900}.cpwd-title[data-v-45a700bc]{font-size:1.35rem;font-weight:800;color:#1a1f36;text-align:center;margin:0 0 8px}.cpwd-sub[data-v-45a700bc]{font-size:.85rem;color:#64748b;text-align:center;margin:0 0 28px;line-height:1.5}.cpwd-form[data-v-45a700bc]{display:flex;flex-direction:column;gap:18px}.cpwd-field[data-v-45a700bc]{display:flex;flex-direction:column;gap:6px}.cpwd-label[data-v-45a700bc]{font-size:.78rem;font-weight:700;color:#374151}.cpwd-eye[data-v-45a700bc]{position:relative}.cpwd-input[data-v-45a700bc]{width:100%;padding:11px 40px 11px 14px;border-radius:10px;border:1.5px solid #e2e8f0;font-size:.9rem;color:#1a1f36;outline:none;transition:border-color .15s;box-sizing:border-box}.cpwd-input[data-v-45a700bc]:focus{border-color:#1e3478;box-shadow:0 0 0 3px #1e34781a}.cpwd-input--error[data-v-45a700bc]{border-color:#ef4444}.eye-btn[data-v-45a700bc]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#94a3b8;display:flex;align-items:center;padding:0}.eye-btn[data-v-45a700bc]:hover{color:#64748b}.cpwd-field-err[data-v-45a700bc]{font-size:.75rem;color:#ef4444;margin:0}.cpwd-strength[data-v-45a700bc]{display:flex;align-items:center;gap:8px;margin-top:4px}.cpwd-strength-bar[data-v-45a700bc]{flex:1;height:5px;background:#e2e8f0;border-radius:999px;overflow:hidden}.cpwd-strength-fill[data-v-45a700bc]{height:100%;border-radius:999px;transition:width .3s,background .3s}.cpwd-strength-label[data-v-45a700bc]{font-size:.72rem;font-weight:700;min-width:64px}.cpwd-error[data-v-45a700bc]{background:#fff1f2;border:1px solid #fecaca;color:#dc2626;padding:10px 14px;border-radius:10px;font-size:.84rem;font-weight:600}.cpwd-btn[data-v-45a700bc]{padding:13px;border-radius:12px;border:none;cursor:pointer;background:#1e3478;color:#fff;font-size:.95rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .15s;margin-top:4px}.cpwd-btn[data-v-45a700bc]:hover:not(:disabled){background:#0f1f5c}.cpwd-btn[data-v-45a700bc]:disabled{opacity:.55;cursor:not-allowed}.cpwd-spinner[data-v-45a700bc]{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:spin-45a700bc .7s linear infinite}@keyframes spin-45a700bc{to{transform:rotate(360deg)}}.ob-screen[data-v-6505df10]{min-height:100vh;display:flex;flex-direction:column;background:#f8fafc}.ob-header[data-v-6505df10]{display:flex;align-items:center;gap:10px;padding:16px 24px;background:#fff;border-bottom:1px solid #e2e8f0}.ob-brand-icon[data-v-6505df10]{width:32px;height:32px;border-radius:7px;background:#e30613;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:900;flex-shrink:0}.ob-header-brand[data-v-6505df10]{font-size:.95rem;font-weight:800;color:#1e3478}.ob-body[data-v-6505df10]{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px 0;overflow-y:auto}.ob-step[data-v-6505df10]{width:100%;max-width:620px;animation:fadeUp-6505df10 .3s ease}.ob-step--center[data-v-6505df10]{text-align:center}.ob-welcome-icon[data-v-6505df10]{font-size:3.5rem;text-align:center;margin-bottom:20px}.ob-title[data-v-6505df10]{font-size:1.7rem;font-weight:900;color:#1a1f36;text-align:center;margin:0 0 16px;line-height:1.2}.ob-desc[data-v-6505df10]{font-size:.95rem;color:#475569;text-align:center;margin:0 0 12px;line-height:1.6}.ob-desc--muted[data-v-6505df10]{color:#94a3b8;font-size:.85rem}.ob-section-title[data-v-6505df10]{font-size:1.15rem;font-weight:800;color:#1a1f36;margin:0 0 18px}.ob-features-grid[data-v-6505df10]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ob-feature[data-v-6505df10]{display:flex;align-items:flex-start;gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px}.ob-feature-icon[data-v-6505df10]{font-size:1.4rem;flex-shrink:0}.ob-feature-title[data-v-6505df10]{font-size:.85rem;font-weight:700;color:#1a1f36;margin:0 0 3px}.ob-feature-desc[data-v-6505df10]{font-size:.78rem;color:#64748b;margin:0;line-height:1.4}.ob-faq[data-v-6505df10]{display:flex;flex-direction:column;gap:8px}.ob-faq-item[data-v-6505df10]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.ob-faq-q[data-v-6505df10]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:none;border:none;cursor:pointer;font-size:.87rem;font-weight:600;color:#1a1f36;text-align:left}.ob-faq-q[data-v-6505df10]:hover{background:#f8fafc}.ob-faq-a[data-v-6505df10]{padding:0 16px 14px;font-size:.84rem;color:#475569;line-height:1.55}.ob-ready-icon[data-v-6505df10]{font-size:4rem;margin-bottom:20px}.ob-dots[data-v-6505df10]{display:flex;justify-content:center;gap:8px;padding:24px 0 8px}.ob-dot[data-v-6505df10]{width:8px;height:8px;border-radius:999px;border:none;cursor:pointer;background:#cbd5e1;transition:all .2s}.ob-dot.active[data-v-6505df10]{background:#1e3478;width:22px}.ob-footer[data-v-6505df10]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px 28px;gap:12px}.ob-btn[data-v-6505df10]{padding:12px 28px;border-radius:12px;border:none;cursor:pointer;font-size:.9rem;font-weight:700;display:flex;align-items:center;gap:8px;transition:all .15s}.ob-btn--ghost[data-v-6505df10]{background:none;color:#64748b}.ob-btn--ghost[data-v-6505df10]:hover{color:#1a1f36}.ob-btn--primary[data-v-6505df10]{background:#1e3478;color:#fff;box-shadow:0 3px 12px #1e347840}.ob-btn--primary[data-v-6505df10]:hover:not(:disabled){background:#0f1f5c}.ob-btn--primary[data-v-6505df10]:disabled{opacity:.55;cursor:not-allowed}.ob-btn--cta[data-v-6505df10]{background:#e30613;box-shadow:0 3px 12px #e3061340}.ob-btn--cta[data-v-6505df10]:hover:not(:disabled){background:#b80510}.cpwd-spinner[data-v-6505df10]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:spin-6505df10 .7s linear infinite;display:inline-block}@keyframes spin-6505df10{to{transform:rotate(360deg)}}@keyframes fadeUp-6505df10{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.slide-enter-active[data-v-6505df10],.slide-leave-active[data-v-6505df10]{transition:all .22s ease}.slide-enter-from[data-v-6505df10]{opacity:0;transform:translate(30px)}.slide-leave-to[data-v-6505df10]{opacity:0;transform:translate(-30px)}@media (max-width: 520px){.ob-features-grid[data-v-6505df10]{grid-template-columns:1fr}.ob-title[data-v-6505df10]{font-size:1.4rem}.ob-footer[data-v-6505df10]{padding:16px 16px 24px}}.perfil-page[data-v-ff689c45]{max-width:720px;margin:0 auto;padding-bottom:40px}.page-header[data-v-ff689c45]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page-title[data-v-ff689c45]{font-size:1.4rem;font-weight:700;color:var(--text, #1a1f36);margin:0}.btn-refresh[data-v-ff689c45]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1.5px solid var(--border, #e2e6f0);background:var(--surface, #fff);color:var(--muted, #64748b);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.btn-refresh[data-v-ff689c45]:hover:not(:disabled){border-color:var(--border-strong, #cbd5e1);background:var(--surface2, #f8f9fc);color:var(--text, #1a1f36)}.btn-refresh[data-v-ff689c45]:disabled{opacity:.5;cursor:not-allowed}.identity-card[data-v-ff689c45]{display:flex;gap:20px;align-items:center;background:#fff;border:1px solid var(--border, #e2e6f0);border-radius:18px;padding:24px 28px;margin-bottom:20px;box-shadow:0 2px 12px #0f1f5c0f}.identity-avatar[data-v-ff689c45]{width:72px;height:72px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;color:#fff;letter-spacing:.5px}.identity-name[data-v-ff689c45]{font-size:1.25rem;font-weight:800;color:var(--text, #1a1f36);margin:0 0 8px}.identity-meta[data-v-ff689c45]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.identity-badge[data-v-ff689c45]{display:inline-flex;align-items:center;border-radius:999px;padding:3px 12px;font-size:.72rem;font-weight:700}.badge--agente[data-v-ff689c45]{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.badge--green[data-v-ff689c45]{background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.3)}.badge--slate[data-v-ff689c45]{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.identity-email[data-v-ff689c45]{font-size:.85rem;color:var(--muted, #64748b);margin:0}.perfil-grid[data-v-ff689c45]{display:flex;flex-direction:column;gap:16px}.perfil-section[data-v-ff689c45]{background:#fff;border:1px solid var(--border, #e2e6f0);border-radius:16px;overflow:hidden;box-shadow:0 2px 10px #0f1f5c0d}.section-label[data-v-ff689c45]{display:flex;align-items:center;gap:7px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--muted, #64748b);padding:14px 22px 10px;border-bottom:1px solid var(--divider, #f1f4f9)}.inmo-hdr[data-v-ff689c45]{display:flex;align-items:center;gap:14px;padding:16px 22px 10px;border-bottom:1px solid var(--divider, #f1f4f9)}.inmo-avatar[data-v-ff689c45]{width:44px;height:44px;border-radius:12px;flex-shrink:0;background:linear-gradient(135deg,#1e3478,#2d4a9e);color:#fff;font-size:.95rem;font-weight:800;display:flex;align-items:center;justify-content:center}.inmo-name[data-v-ff689c45]{font-size:1rem;font-weight:700;color:var(--text, #1a1f36);margin:0 0 3px}.inmo-sub[data-v-ff689c45]{font-size:.78rem;color:var(--muted, #64748b);margin:0}.data-list[data-v-ff689c45]{display:flex;flex-direction:column}.data-row[data-v-ff689c45]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 22px;border-bottom:1px solid var(--divider, #f1f4f9)}.data-row[data-v-ff689c45]:last-child{border-bottom:none}.data-row dt[data-v-ff689c45]{font-size:.82rem;color:var(--muted, #64748b);font-weight:500;min-width:120px;flex-shrink:0}.data-row dd[data-v-ff689c45]{font-size:.88rem;font-weight:600;color:var(--text, #1a1f36);margin:0;text-align:right;word-break:break-all}.mono[data-v-ff689c45]{font-family:monospace;font-size:.8rem}.link[data-v-ff689c45]{color:var(--text, #1a1f36);text-decoration:none}.link[data-v-ff689c45]:hover{color:#e30613;text-decoration:underline}.no-zoho-box[data-v-ff689c45]{background:#fff;border:1px dashed var(--border, #e2e6f0);border-radius:16px;padding:32px 24px;text-align:center;color:var(--muted, #64748b);display:flex;flex-direction:column;align-items:center;gap:6px;font-size:.875rem}.no-zoho-box span[data-v-ff689c45]{font-size:1.75rem}.no-zoho-sub[data-v-ff689c45]{font-size:.78rem;color:var(--muted2, #94a3b8);margin:0}.state-box[data-v-ff689c45]{display:flex;flex-direction:column;align-items:center;padding:56px 20px;gap:10px;text-align:center;color:var(--muted, #64748b)}.state-error[data-v-ff689c45]{color:#e30613}.spinner[data-v-ff689c45]{width:28px;height:28px;border:3px solid var(--border, #e2e6f0);border-top-color:#e30613;border-radius:50%;animation:spin-ff689c45 .7s linear infinite}@keyframes spin-ff689c45{to{transform:rotate(360deg)}}@media (max-width: 600px){.identity-card[data-v-ff689c45]{flex-direction:column;text-align:center;padding:20px}.identity-meta[data-v-ff689c45]{justify-content:center}.data-row[data-v-ff689c45]{flex-direction:column;align-items:flex-start;gap:3px}.data-row dd[data-v-ff689c45]{text-align:left}}.alta-page[data-v-213ffcde]{max-width:620px;margin:0 auto;padding-bottom:48px;display:flex;flex-direction:column;gap:16px}.alta-hero[data-v-213ffcde]{display:flex;align-items:center;gap:16px;margin-bottom:4px}.alta-hero-icon[data-v-213ffcde]{width:52px;height:52px;border-radius:14px;flex-shrink:0;background:linear-gradient(135deg,#1e3478,#2d4a9e);color:#fff;display:flex;align-items:center;justify-content:center}.alta-title[data-v-213ffcde]{font-size:1.35rem;font-weight:800;color:var(--text, #1a1f36);margin:0 0 4px}.alta-sub[data-v-213ffcde]{font-size:.875rem;color:var(--muted, #64748b);margin:0;line-height:1.4}.alta-card[data-v-213ffcde]{background:#fff;border:1px solid var(--border, #e2e6f0);border-radius:20px;padding:28px 32px;box-shadow:0 4px 24px #0f1f5c12}.card-center[data-v-213ffcde]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 32px;text-align:center}form[data-v-213ffcde]{display:flex;flex-direction:column;gap:20px}.form-row[data-v-213ffcde]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field-group[data-v-213ffcde]{display:flex;flex-direction:column;gap:5px}.field-label[data-v-213ffcde]{font-size:.78rem;font-weight:700;color:var(--text, #1a1f36)}.req[data-v-213ffcde]{color:#e30613}.field-input[data-v-213ffcde]{height:44px;padding:0 14px;border:1.5px solid var(--border, #e2e8f0);border-radius:10px;font-size:.9rem;color:var(--text, #1a1f36);background:#fff;outline:none;transition:border-color .15s,box-shadow .15s;width:100%;box-sizing:border-box}.field-input[data-v-213ffcde]:focus{border-color:#1e3478;box-shadow:0 0 0 3px #1e34781a}.field-input--error[data-v-213ffcde]{border-color:#ef4444}.field-input--error[data-v-213ffcde]:focus{box-shadow:0 0 0 3px #ef44441f}.field-icon-wrap[data-v-213ffcde]{position:relative}.field-icon[data-v-213ffcde]{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--muted2,#94a3b8);pointer-events:none}.field-input--icon[data-v-213ffcde]{padding-left:38px}.field-error[data-v-213ffcde]{font-size:.75rem;color:#ef4444;margin:0;font-weight:500}.field-hint[data-v-213ffcde]{font-size:.74rem;color:var(--muted2,#94a3b8);margin:0}.banner-error[data-v-213ffcde]{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:10px;background:#ef444414;border:1px solid rgba(239,68,68,.2);color:#b91c1c;font-size:.85rem;font-weight:500}.btn-primary[data-v-213ffcde]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:10px;border:none;background:#e30613;color:#fff;font-size:.9rem;font-weight:700;cursor:pointer;transition:opacity .15s,transform .1s;box-shadow:0 4px 14px #e3061347}.btn-primary[data-v-213ffcde]:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.btn-primary[data-v-213ffcde]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn-ghost[data-v-213ffcde]{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:10px;border:1.5px solid var(--border,#e2e6f0);background:transparent;color:var(--muted,#64748b);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s}.btn-ghost[data-v-213ffcde]:hover{background:var(--surface2,#f8f9fc);color:var(--text,#1a1f36)}.loader-ring[data-v-213ffcde]{width:48px;height:48px;border:4px solid #f0f2f8;border-top-color:#e30613;border-radius:50%;animation:spin-213ffcde .8s linear infinite;margin-bottom:4px}.loader-text[data-v-213ffcde]{font-size:1rem;font-weight:700;color:var(--text,#1a1f36);margin:0}.loader-sub[data-v-213ffcde]{font-size:.82rem;color:var(--muted,#64748b);margin:0}.exito-card[data-v-213ffcde]{display:flex;gap:16px;align-items:flex-start}.exito-icon[data-v-213ffcde]{width:48px;height:48px;border-radius:50%;flex-shrink:0;background:#10b9811f;color:#10b981;display:flex;align-items:center;justify-content:center}.exito-body[data-v-213ffcde]{flex:1}.exito-title[data-v-213ffcde]{font-size:1.05rem;font-weight:800;color:var(--text,#1a1f36);margin:0 0 3px}.exito-sub[data-v-213ffcde]{font-size:.82rem;color:var(--muted,#64748b);margin:0 0 14px}.contacto-principal[data-v-213ffcde]{background:#f8fafc;border:1px solid var(--border,#e2e6f0);border-radius:12px;padding:12px 16px}.cp-row[data-v-213ffcde]{display:flex;align-items:flex-start;gap:12px}.cp-avatar[data-v-213ffcde]{width:38px;height:38px;border-radius:10px;flex-shrink:0;background:linear-gradient(135deg,#1e3478,#2d4a9e);color:#fff;font-size:.85rem;font-weight:800;display:flex;align-items:center;justify-content:center}.cp-info[data-v-213ffcde]{flex:1;min-width:0}.cp-name[data-v-213ffcde]{font-size:.9rem;font-weight:700;color:var(--text,#1a1f36);margin:0 0 4px}.cp-meta[data-v-213ffcde]{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--muted,#64748b);margin-bottom:2px}.otros-section[data-v-213ffcde]{background:#fff;border:1px solid var(--border,#e2e6f0);border-radius:20px;overflow:hidden;box-shadow:0 4px 24px #0f1f5c12}.otros-header[data-v-213ffcde]{display:flex;gap:14px;align-items:flex-start;padding:20px 24px 16px;border-bottom:1px solid var(--divider,#f1f4f9)}.otros-icon[data-v-213ffcde]{width:36px;height:36px;border-radius:10px;flex-shrink:0;background:#f59e0b1f;color:#d97706;display:flex;align-items:center;justify-content:center}.otros-title[data-v-213ffcde]{font-size:.92rem;font-weight:800;color:var(--text,#1a1f36);margin:0 0 3px}.otros-sub[data-v-213ffcde]{font-size:.78rem;color:var(--muted,#64748b);margin:0;line-height:1.4}.dato-grupo[data-v-213ffcde]{padding:18px 24px;border-bottom:1px solid var(--divider,#f1f4f9)}.dato-grupo[data-v-213ffcde]:last-of-type{border-bottom:none}.dato-grupo-label[data-v-213ffcde]{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted2,#94a3b8);margin:0 0 12px}.dato-pills[data-v-213ffcde]{display:flex;flex-wrap:wrap;gap:8px}.dato-pill[data-v-213ffcde]{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:10px;cursor:pointer;border:1.5px solid var(--border,#e2e8f0);background:#fff;color:var(--text,#1a1f36);font-size:.85rem;font-weight:500;transition:all .15s;text-align:left}.dato-pill[data-v-213ffcde]:hover{border-color:#1e3478;background:#f8faff;color:#1e3478}.dato-pill--on[data-v-213ffcde]{border-color:#10b981;background:#10b98114;color:#10b981;font-weight:700}.pill-check[data-v-213ffcde]{width:18px;height:18px;border-radius:5px;flex-shrink:0;border:1.5px solid currentColor;background:transparent;display:flex;align-items:center;justify-content:center;transition:background .15s}.dato-pill--on .pill-check[data-v-213ffcde]{background:#10b981;border-color:#10b981;color:#fff}.otros-footer[data-v-213ffcde]{padding:12px 24px;background:#fafbff;border-top:1px solid var(--divider,#f1f4f9)}.otros-footer-hint[data-v-213ffcde]{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--muted2,#94a3b8);margin:0}.final-actions[data-v-213ffcde]{display:flex;gap:10px;flex-wrap:wrap}.result-icon[data-v-213ffcde]{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.result-icon--err[data-v-213ffcde]{background:#e306131a;color:#e30613}.result-title[data-v-213ffcde]{font-size:1.2rem;font-weight:800;color:var(--text,#1a1f36);margin:0 0 6px}.result-sub[data-v-213ffcde]{font-size:.875rem;color:var(--muted,#64748b);margin:0;max-width:380px;line-height:1.5}.result-actions[data-v-213ffcde]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:4px}@keyframes spin-213ffcde{to{transform:rotate(360deg)}}@media (max-width: 560px){.alta-card[data-v-213ffcde]{padding:20px 18px}.form-row[data-v-213ffcde]{grid-template-columns:1fr}.alta-hero[data-v-213ffcde]{flex-direction:column;align-items:flex-start;gap:12px}.exito-card[data-v-213ffcde]{flex-direction:column}.otro-card[data-v-213ffcde]{flex-direction:column;gap:12px}.otro-respuesta[data-v-213ffcde],.otro-respondido[data-v-213ffcde]{padding-left:0}.otros-header[data-v-213ffcde]{padding:18px 20px 14px}.otro-card[data-v-213ffcde]{padding:14px 20px}.otros-progreso[data-v-213ffcde]{padding:12px 20px}.final-actions[data-v-213ffcde],.result-actions[data-v-213ffcde]{flex-direction:column}.btn-primary[data-v-213ffcde],.btn-ghost[data-v-213ffcde]{width:100%}}.buscar-page[data-v-ccde0549]{display:flex;flex-direction:column;gap:20px}.buscar-header[data-v-ccde0549]{margin-bottom:0}.buscar-title[data-v-ccde0549]{font-size:1.4rem;font-weight:700;color:var(--text,#1a1f36);margin:0 0 4px}.buscar-sub[data-v-ccde0549]{font-size:.875rem;color:var(--muted,#64748b);margin:0}.buscar-sub em[data-v-ccde0549]{font-style:normal;color:var(--text,#1a1f36)}.buscar-search-row[data-v-ccde0549]{display:flex}.buscar-search-wrap[data-v-ccde0549]{position:relative;display:flex;align-items:center;gap:0;background:var(--surface,#fff);border:1.5px solid var(--border,#e2e6f0);border-radius:10px;overflow:hidden;max-width:480px;width:100%}.buscar-search-wrap[data-v-ccde0549]:focus-within{border-color:#e30613;box-shadow:0 0 0 3px #e3061314}.bs-icon[data-v-ccde0549]{position:absolute;left:12px;color:#94a3b8;pointer-events:none}.bs-input[data-v-ccde0549]{flex:1;border:none;outline:none;background:transparent;padding:10px 12px 10px 34px;font-size:.875rem;color:var(--text,#1a1f36)}.bs-input[data-v-ccde0549]::placeholder{color:#94a3b8}.bs-search-btn[data-v-ccde0549]{background:#e30613;color:#fff;border:none;padding:0 16px;font-size:.82rem;font-weight:700;cursor:pointer;height:100%;min-height:40px;white-space:nowrap;transition:background .15s}.bs-search-btn[data-v-ccde0549]:hover{background:#c00510}.buscar-filters[data-v-ccde0549]{display:flex;gap:8px;flex-wrap:wrap}.bf-btn[data-v-ccde0549]{display:flex;align-items:center;gap:6px;padding:6px 14px;border:1.5px solid var(--border,#e2e6f0);border-radius:99px;background:var(--surface,#fff);font-size:.78rem;font-weight:600;color:var(--muted,#64748b);cursor:pointer;transition:all .15s}.bf-btn[data-v-ccde0549]:hover{border-color:#e30613;color:#e30613}.bf-btn--active[data-v-ccde0549]{background:#e30613;border-color:#e30613;color:#fff}.bf-count[data-v-ccde0549]{font-size:.68rem;font-weight:800}.bf-btn--active .bf-count[data-v-ccde0549]{color:#fffc}.result-list[data-v-ccde0549]{display:flex;flex-direction:column;gap:0;background:var(--surface,#fff);border:1px solid var(--border,#e2e6f0);border-radius:14px;overflow:hidden;box-shadow:0 2px 12px #0f1f5c0d}.result-card[data-v-ccde0549]{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--border,#f1f4f9);cursor:pointer;transition:background .1s}.result-card[data-v-ccde0549]:last-child{border-bottom:none}.result-card[data-v-ccde0549]:hover{background:var(--surface2,#f8f9fc)}.rc-icon[data-v-ccde0549]{width:36px;height:36px;border-radius:10px;background:#e3061314;color:#e30613;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rc-body[data-v-ccde0549]{flex:1;min-width:0}.rc-top[data-v-ccde0549]{display:flex;align-items:center;gap:8px;margin-bottom:3px;flex-wrap:wrap}.rc-legajo[data-v-ccde0549]{font-size:.875rem;font-weight:800;color:var(--text,#1a1f36);font-family:ui-monospace,monospace;letter-spacing:.3px}.rc-fase[data-v-ccde0549]{font-size:.67rem;font-weight:700;padding:2px 8px;border-radius:99px;white-space:nowrap}.rc-dir[data-v-ccde0549]{font-size:.82rem;color:var(--muted,#64748b);margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-cliente[data-v-ccde0549]{font-size:.78rem;color:var(--muted,#94a3b8);margin:0}.rc-agente[data-v-ccde0549]{font-size:.78rem;color:#4f46e5;margin:0}.rc-arrow[data-v-ccde0549]{color:var(--muted,#94a3b8);flex-shrink:0;transition:color .12s}.result-card:hover .rc-arrow[data-v-ccde0549]{color:#e30613}[data-v-ccde0549] mark{background:#fef08a;color:#1a1f36;border-radius:2px;padding:0 1px}.buscar-pag[data-v-ccde0549]{display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 0}.pag-btn[data-v-ccde0549]{padding:7px 16px;border:1.5px solid var(--border,#e2e6f0);border-radius:8px;background:var(--surface,#fff);font-size:.82rem;font-weight:600;color:var(--muted,#64748b);cursor:pointer;transition:all .15s}.pag-btn[data-v-ccde0549]:hover:not(:disabled){border-color:#e30613;color:#e30613}.pag-btn[data-v-ccde0549]:disabled{opacity:.4;cursor:not-allowed}.pag-info[data-v-ccde0549]{font-size:.78rem;color:var(--muted,#64748b)}.state-box[data-v-ccde0549]{display:flex;flex-direction:column;align-items:center;padding:56px 20px;gap:8px;text-align:center}.state-icon[data-v-ccde0549]{font-size:2rem}.state-title[data-v-ccde0549]{font-size:1rem;font-weight:600;color:var(--text,#1a1f36);margin:0}.state-sub[data-v-ccde0549]{font-size:.875rem;color:#64748b;margin:0;max-width:340px}.spinner[data-v-ccde0549]{width:36px;height:36px;border-radius:50%;border:3px solid #e2e6f0;border-top-color:#e30613;animation:spin-ccde0549 1s linear infinite;margin-bottom:8px}@keyframes spin-ccde0549{to{transform:rotate(360deg)}}:root{--brand: #E30613;--brand-h: #B80510;--brand-50: #FEF2F2;--brand-tint: #FDE4E5;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--purple: #8b5cf6;--accent: #3b82f6;--navy: #0f1f5c;--navy-mid: #1e3478;--navy-light: #2d4a9e;--gold: #f0c060;--bg: oklch(.985 .003 240);--surface: #ffffff;--surface2: oklch(.975 .004 240);--surface-hover:oklch(.97 .005 240);--border: oklch(.92 .006 240);--border-strong:oklch(.86 .008 240);--divider: oklch(.94 .005 240);--text: oklch(.18 .01 250);--muted: oklch(.42 .012 250);--muted2: oklch(.58 .012 250);--text-inv: #ffffff;--radius: 14px;--radius-sm: 8px;--radius-lg: 22px;--radius-pill:999px;--shadow: 0 2px 12px rgba(15,31,92,.07);--shadow-lg: 0 8px 32px rgba(15,31,92,.13);--shadow-xl: 0 20px 60px rgba(15,23,42,.1);--ease: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.22,.68,0,1.2);--dur: .2s}[data-theme=dark]{--bg: oklch(.13 .012 250);--surface: oklch(.17 .014 250);--surface2: oklch(.2 .014 250);--surface-hover:oklch(.22 .014 250);--border: oklch(.27 .016 250);--border-strong:oklch(.33 .018 250);--divider: oklch(.25 .015 250);--text: oklch(.92 .008 250);--muted: oklch(.68 .012 250);--muted2: oklch(.52 .01 250);--shadow: 0 2px 12px rgba(0,0,0,.25);--shadow-lg: 0 8px 32px rgba(0,0,0,.35);--shadow-xl: 0 20px 60px rgba(0,0,0,.45)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{height:100%}body{font-family:DM Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6;color:var(--text);background:var(--bg);min-height:100%}body:has(.app-shell){padding:0;overflow:hidden}.standalone-wrap{padding:28px 16px 80px;min-height:100vh;background-image:radial-gradient(ellipse 60% 50% at 20% 10%,rgba(30,52,120,.1) 0%,transparent 70%),radial-gradient(ellipse 50% 40% at 80% 85%,rgba(59,130,246,.09) 0%,transparent 65%)}.container{max-width:860px;margin:0 auto;background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden;border:1px solid var(--border)}.hero{background:linear-gradient(160deg,var(--navy) 0%,var(--navy-mid) 55%,var(--navy-light) 100%);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 15% 60%,rgba(255,255,255,.06) 0%,transparent 50%),radial-gradient(circle at 85% 15%,rgba(59,130,246,.08) 0%,transparent 45%);pointer-events:none}.hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--gold) 30%,var(--accent) 70%,transparent 100%);opacity:.6}.header{color:#fff;text-align:center;padding:36px 24px 28px;position:relative;z-index:1}.logo-wrap{display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;background:#fff;border-radius:var(--radius);padding:8px 16px;box-shadow:0 4px 20px #0003,0 1px 4px #0000001f}.logo{height:44px;width:auto;display:block}.title{font-size:1.75rem;font-weight:700;margin-bottom:8px;letter-spacing:-.4px;text-shadow:0 2px 10px rgba(0,0,0,.2)}.legajo-badge{display:inline-block;font-family:DM Mono,monospace;background:#ffffff26;border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-pill);padding:2px 12px;font-size:1rem;font-weight:500;letter-spacing:.5px;margin-left:8px;vertical-align:middle;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.subtitle{font-size:.9rem;opacity:.8;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;font-weight:400}.subtitle .separator{opacity:.5}.stepper-hero-wrap{padding:0 24px 28px;position:relative;z-index:1}.alert-container{max-width:860px;margin:0 auto 14px;background:linear-gradient(135deg,var(--danger),#c53030);color:#fff;padding:12px 18px;text-align:center;font-weight:600;font-size:.9rem;box-shadow:0 4px 16px #ef444440;border-radius:var(--radius);animation:slideDown .35s var(--ease) both}.alert-content{max-width:860px;margin:0 auto}.notif-wrapper{max-width:860px;margin:0 auto 14px}.notif-card{display:flex;align-items:flex-start;gap:10px;background:#fffbeb;border:1px solid #fde68a;border-left:3px solid var(--warning);border-radius:var(--radius-sm);padding:10px 12px;box-shadow:0 2px 8px #f59e0b1f}.notif-icon{color:#d97706;flex-shrink:0;margin-top:2px}.notif-body{flex:1;min-width:0}.notif-title{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#92400e;margin-bottom:4px}.notif-text{font-size:.875rem;color:#78350f;line-height:1.6;white-space:pre-line}.notif-toggle{flex-shrink:0;background:#f59e0b1a;border:none;border-radius:6px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#d97706;transition:background .15s ease}.notif-toggle:hover{background:#f59e0b33}.content{padding:32px 28px 44px}.timeline{position:relative;padding-left:26px}.timeline:before{content:"";position:absolute;left:16px;top:10px;bottom:10px;width:2px;background:var(--border);border-radius:var(--radius-pill)}.timeline-item{position:relative;margin-bottom:20px;padding-left:34px}.timeline-item:last-child{margin-bottom:0}.timeline-icon{position:absolute;left:-26px;top:14px;width:34px;height:34px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;border:2px solid var(--border);background:var(--surface);color:var(--muted2);z-index:2;transition:transform var(--dur) var(--ease-spring),box-shadow var(--dur) var(--ease)}.timeline-item.aprobado .timeline-icon{background:linear-gradient(135deg,var(--success),#34d399);border-color:var(--success);color:#fff;box-shadow:0 4px 12px #10b9814d}.timeline-item.formulario-completo .timeline-icon{background:linear-gradient(135deg,var(--navy-mid),var(--navy-light));border-color:var(--navy-mid);color:#fff;box-shadow:0 4px 12px #1e34784d}.timeline-item.certificado-emitido .timeline-icon{background:linear-gradient(135deg,var(--purple),#a78bfa);border-color:var(--purple);color:#fff;box-shadow:0 4px 12px #8b5cf64d}.timeline-item.completado .timeline-icon{background:linear-gradient(135deg,var(--success),#34d399);border-color:var(--success);color:#fff;box-shadow:0 4px 12px #10b9814d}.collapsible-header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:var(--surface2);border-radius:var(--radius-sm);border:1px solid var(--border);cursor:pointer;transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease-spring);-webkit-user-select:none;user-select:none}.collapsible-header:hover{background:#fff;box-shadow:var(--shadow);transform:translateY(-1px)}.collapsible-header:active{transform:translateY(0)}.timeline-item.aprobado .collapsible-header{border-left:3px solid var(--success)}.timeline-item.formulario-completo .collapsible-header{border-left:3px solid var(--navy-mid)}.timeline-item.certificado-emitido .collapsible-header{border-left:3px solid var(--purple)}.timeline-item.completado .collapsible-header{border-left:3px solid var(--success)}.collapsible-body{overflow:hidden;padding-top:10px}.expand-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-pill);background:#64748b1a;color:var(--muted);font-size:.7rem;transition:transform var(--dur) var(--ease),background var(--dur) var(--ease);flex-shrink:0}.expand-icon.rotated{transform:rotate(180deg);background:#1e34781a;color:var(--navy-mid)}.timeline-content{background:var(--surface);border-radius:var(--radius-sm);padding:20px;border:1px solid var(--border);box-shadow:var(--shadow)}.timeline-item.aprobado .timeline-content{border-left:3px solid var(--success);background:linear-gradient(135deg,#10b9810a,#fff 60%)}.timeline-item.formulario-completo .timeline-content{border-left:3px solid var(--navy-mid);background:linear-gradient(135deg,#1e34780a,#fff 60%)}.timeline-item.certificado-emitido .timeline-content{border-left:3px solid var(--purple);background:linear-gradient(135deg,#8b5cf60a,#fff 60%)}.timeline-item.completado .timeline-content{border-left:3px solid var(--success);background:linear-gradient(135deg,#10b9810a,#fff 60%)}.timeline-title{font-size:1rem;font-weight:600;color:var(--text);display:flex;align-items:center;gap:8px;letter-spacing:-.2px}.timeline-item.aprobado .timeline-title{color:var(--success)}.timeline-item.formulario-completo .timeline-title{color:var(--navy-mid)}.timeline-item.certificado-emitido .timeline-title{color:var(--purple)}.timeline-item.completado .timeline-title{color:var(--success)}.timeline-description{color:var(--muted);font-size:.9rem;line-height:1.7;margin-bottom:14px}.status-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--radius-pill);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-tag:before{content:"";width:5px;height:5px;border-radius:50%;flex-shrink:0}.status-tag.completado{background:#dcfce7;color:#16a34a}.status-tag.completado:before{background:var(--success)}.status-tag.en-curso{background:#dbeafe;color:#1d4ed8}.status-tag.en-curso:before{background:var(--accent);animation:dotPulse 1.5s ease infinite}.status-tag.pendiente{background:#f1f5f9;color:var(--muted)}.status-tag.pendiente:before{background:var(--muted2)}.action-required{background:linear-gradient(135deg,var(--danger),#c53030);color:#fff;padding:14px 18px;border-radius:var(--radius-sm);margin-top:14px;font-weight:600;text-align:center;box-shadow:0 4px 14px #ef444440}.warning-box{background:#fffbeb;border-left:3px solid var(--warning);padding:12px 14px;margin-top:12px;border-radius:var(--radius-sm);color:#92400e;border:1px solid #fde68a;border-left-width:3px;font-size:.9rem}.success-box{background:#ecfdf5;border-left:3px solid var(--success);padding:12px 14px;margin-top:12px;border-radius:var(--radius-sm);color:#065f46;border:1px solid #a7f3d0;border-left-width:3px;font-size:.9rem}.info-box{background:#eff6ff;border-left:3px solid var(--accent);padding:12px 14px;margin-top:12px;border-radius:var(--radius-sm);color:#1e40af;border:1px solid #bfdbfe;border-left-width:3px;font-size:.9rem}.future-step-box{background:var(--surface2);border-left:3px solid var(--border);padding:12px 14px;margin-top:12px;border-radius:var(--radius-sm);color:var(--muted);border:1px solid var(--border);border-left-width:3px;font-size:.9rem}.completed-step-box{background:#ecfdf5;border-left:3px solid var(--success);padding:12px 14px;margin-top:12px;border-radius:var(--radius-sm);color:#065f46;border:1px solid #a7f3d0;border-left-width:3px;font-size:.9rem}.success-box.celebracion{background:linear-gradient(135deg,var(--success),#34d399);color:#fff;border:none;text-align:center;padding:22px;border-radius:var(--radius);box-shadow:0 8px 28px #10b9814d;font-size:1rem;animation:celebration .7s var(--ease-spring) both}.info-box.festivo{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;border:none;border-radius:var(--radius-sm)}.status-firma-box{background:#eff6ff;border-left:3px solid var(--accent);padding:12px 14px;margin-top:12px;border-radius:var(--radius-sm);color:var(--text);border:1px solid #bfdbfe;border-left-width:3px;font-size:.9rem}.status-firma-box strong{color:var(--navy-mid)}.timeline-details{background:var(--surface2);border-radius:var(--radius-sm);padding:16px 18px;margin-top:12px;border:1px solid var(--border)}.timeline-details h4{color:var(--muted);font-size:.72rem;font-weight:700;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.timeline-details ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:4px}.timeline-details li{padding:5px 0 5px 18px;color:var(--muted);font-size:.875rem;position:relative;line-height:1.5;border-bottom:1px solid var(--border)}.timeline-details li:last-child{border-bottom:none}.timeline-details li:before{content:"→";position:absolute;left:0;color:var(--accent);font-weight:700}.datos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:12px}.dato-item{background:var(--surface);border-radius:var(--radius-sm);padding:10px 12px;border:1px solid var(--border)}.dato-item strong{display:block;color:var(--muted2);font-size:.7rem;text-transform:uppercase;letter-spacing:.4px;margin-bottom:3px}.dato-item p{color:var(--text);font-size:.9rem;font-weight:500}.badge-firma{display:inline-block;background:#dbeafe;color:#1e40af;padding:2px 10px;border-radius:var(--radius-pill);font-weight:600;font-size:.85rem}.agenda-firma-box{background:var(--surface);border-radius:var(--radius);padding:18px;margin-top:16px;border:1.5px solid var(--navy-light);box-shadow:0 2px 10px #1e347814}.agenda-firma-box h4{color:var(--navy-mid);font-size:.95rem;font-weight:700;margin-bottom:12px}.action-button{display:inline-flex;align-items:center;gap:7px;background:var(--accent);color:#fff;padding:9px 20px;border-radius:var(--radius-sm);text-decoration:none;font-weight:600;font-size:.875rem;letter-spacing:-.1px;margin-top:12px;transition:transform var(--dur) var(--ease-spring),box-shadow var(--dur) var(--ease),filter var(--dur) var(--ease);box-shadow:0 4px 12px #3b82f64d;cursor:pointer;border:none}.action-button:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 6px 18px #3b82f659}.action-button:active{transform:translateY(0);filter:brightness(.97)}.action-button.secondary{background:var(--navy-mid);box-shadow:0 4px 12px #1e347840}.action-button.secondary:hover{box-shadow:0 6px 18px #1e347859}.fab-certificado{position:fixed;right:20px;bottom:20px;z-index:9999;display:inline-flex;align-items:center;gap:9px;padding:12px 18px;border-radius:var(--radius-pill);border:none;cursor:pointer;color:#fff;font-weight:700;font-family:DM Sans,sans-serif;background:linear-gradient(135deg,var(--purple),#a78bfa);box-shadow:0 8px 24px #8b5cf659;transition:transform var(--dur) var(--ease-spring),box-shadow var(--dur) var(--ease);animation:fabEntrance .6s var(--ease-spring) .8s both}.fab-certificado:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 12px 32px #8b5cf673}.fab-certificado:active{transform:scale(.97)}.fab-certificado .fab-ico{font-size:16px}.fab-certificado .fab-text{font-size:.8rem;text-transform:uppercase;letter-spacing:.4px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:10000;display:none;align-items:center;justify-content:center;padding:18px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-backdrop.open{display:flex;animation:fadeIn .2s var(--ease)}.modal{width:min(980px,100%);height:min(82vh,760px);background:var(--surface);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xl);border:1px solid var(--border);display:flex;flex-direction:column;animation:modalIn .3s var(--ease-spring)}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:linear-gradient(135deg,var(--navy),var(--navy-mid));color:#fff}.modal-title{font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.4px}.modal-actions{display:flex;gap:8px}.modal-btn{border:none;cursor:pointer;border-radius:var(--radius-sm);padding:7px 13px;font-weight:600;font-size:.8rem;color:var(--text);background:#ffffffe6;transition:transform .15s ease}.modal-btn:hover{transform:scale(1.03)}.modal-close{background:#ffffff26;border:none;color:#fff;cursor:pointer;border-radius:6px;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.modal-close:hover{background:#ffffff40}.modal-body{flex:1;overflow:hidden}.modal-iframe{width:100%;height:100%;border:none;display:block}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes celebration{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fabEntrance{0%{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dotPulse{0%,to{opacity:1}50%{opacity:.3}}.page{max-width:1200px;margin:0 auto}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:12px}.page-title{font-size:22px;font-weight:700;color:var(--text)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;background:var(--surface);border-radius:var(--radius);border:1px dashed var(--border)}.empty-icon{font-size:48px;margin-bottom:16px}.empty-title{font-size:18px;font-weight:600;color:var(--text);margin-bottom:6px}.empty-sub{font-size:14px;color:var(--muted)}
