@import"https://fonts.googleapis.com/css?family=Nunito+Sans";@import"https://fonts.googleapis.com/css?family=Material+Icons";.world-map-container[data-v-474a98c8]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden}.login__container[data-v-d83e5dc2]{display:flex;min-height:100vh}.login__left-panel[data-v-d83e5dc2]{flex:1;background:linear-gradient(135deg,#5c5c5c,#3d3d3d);display:flex;flex-direction:column;padding:40px;justify-content:center;color:#fff;position:relative;overflow:hidden}.login__logo-container[data-v-d83e5dc2]{position:absolute;top:40px;left:40px;z-index:2}.login__logo-container img[data-v-d83e5dc2]{width:180px;height:auto}.login__testimonials[data-v-d83e5dc2]{display:flex;flex-direction:column;max-width:600px;margin:0 auto;position:relative;z-index:2}.login__trusted-text[data-v-d83e5dc2]{font-size:18px;font-weight:600;margin-bottom:40px}.login__testimonial-slider[data-v-d83e5dc2]{position:relative;height:280px;display:flex;align-items:center;justify-content:center}.login__testimonial[data-v-d83e5dc2]{display:flex;flex-direction:column;align-items:flex-start}.login__quote-marks[data-v-d83e5dc2]{font-size:80px;font-weight:700;line-height:.5;margin-bottom:20px;opacity:.5}.login__testimonial-text[data-v-d83e5dc2]{font-size:22px;font-weight:500;line-height:1.5;margin-bottom:30px}.login__testimonial-author[data-v-d83e5dc2]{font-size:18px;font-weight:600}.login__slider-dots[data-v-d83e5dc2]{display:flex;justify-content:center;margin-top:30px}.login__dot[data-v-d83e5dc2]{width:12px;height:12px;border-radius:50%;background-color:#ffffff4d;margin:0 5px;cursor:pointer;transition:background-color .3s ease}.login__dot.active[data-v-d83e5dc2]{background-color:#fff}.fade-enter-active[data-v-d83e5dc2],.fade-leave-active[data-v-d83e5dc2]{transition:opacity .5s ease}.fade-enter-from[data-v-d83e5dc2],.fade-leave-to[data-v-d83e5dc2]{opacity:0}.login__box[data-v-d83e5dc2]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;padding:40px;min-height:100vh;overflow-y:auto}.login__box-inside[data-v-d83e5dc2]{width:100%;max-width:400px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.login__welcome[data-v-d83e5dc2]{color:#313131;font-size:30px;font-weight:600;padding:0;width:100%;text-align:center;margin-bottom:15px}.login__inputs[data-v-d83e5dc2]{width:100%;padding:25px 0}.login__input-div[data-v-d83e5dc2],.login__input-div-password[data-v-d83e5dc2]{position:relative;border-radius:3px;border-width:1px;border-style:solid;border-color:var(--primaryColor);width:100%;height:50px}.login__input-div-password.error[data-v-d83e5dc2]{border-color:#f44336}.login__input[data-v-d83e5dc2]{height:48px;width:100%;padding-left:15px;font-size:16px;border:none;background:transparent}.login__input[data-v-d83e5dc2]:focus{outline:none}.login__input[data-v-d83e5dc2]:hover{outline:2px solid var(--primaryColor);box-shadow:0 0 5px var(--primaryColor);border-radius:2px}.login__input-label[data-v-d83e5dc2],.login__input-label-password[data-v-d83e5dc2]{color:var(--primaryColor);position:absolute;top:-12px;background:#fff;left:10px;padding-left:5px;padding-right:5px;-webkit-user-select:none;user-select:none}.login__input-label-password.error[data-v-d83e5dc2]{color:#f44336}.login__edit-div[data-v-d83e5dc2]{position:relative;height:50px;width:100%;border-radius:3px;border-width:1px;border-style:solid;border-color:#c3c3c3;margin-bottom:15px}.login__edit-div div[data-v-d83e5dc2]{font-size:16px;height:48px;display:flex;align-items:center;margin-left:16px}.login__edit-control[data-v-d83e5dc2]{position:absolute;right:20px;top:0;color:var(--primaryColor)}.login__edit-control[data-v-d83e5dc2]:hover{cursor:pointer}.login__input-password-icon[data-v-d83e5dc2]{position:absolute;right:20px;top:12px;color:#c3c3c3;-webkit-user-select:none;user-select:none}.login__input-password-icon[data-v-d83e5dc2]:hover{cursor:pointer;color:var(--primaryColor)}.error-message[data-v-d83e5dc2]{display:flex;align-items:center;color:#f44336;margin-top:5px;font-size:14px}.error-message .material-icons[data-v-d83e5dc2]{font-size:18px;margin-right:5px}.forgot-password[data-v-d83e5dc2]{text-align:right;margin-top:10px;font-size:14px}.forgot-password a[data-v-d83e5dc2]{color:var(--primaryColor);cursor:pointer;text-decoration:none}.login-continue[data-v-d83e5dc2]{background:var(--primaryColor)!important;color:#fff!important;width:100%;padding:12px;margin-top:25px;margin-bottom:20px;border-width:0px;font-size:16px;border:none;border-radius:4px;cursor:pointer;font-weight:600;transition:all .3s ease}.login-continue[data-v-d83e5dc2]:hover{background:var(--secondaryColor)!important;border:0px solid var(--primaryColor)!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 12px #4a4a4a4d}.login-continue[data-v-d83e5dc2]:disabled{opacity:.6;cursor:not-allowed}.login-divider[data-v-d83e5dc2]{height:40px;margin-top:10px;margin-bottom:35px;position:relative;width:100%;display:flex;align-items:center;justify-content:center}.login-divider[data-v-d83e5dc2]:before,.login-divider[data-v-d83e5dc2]:after{content:"";flex-grow:1;height:1px;background-color:#e0e0e0}.login-divider-text[data-v-d83e5dc2]{padding:0 16px;color:#666;font-size:14px}.login__subtitle[data-v-d83e5dc2]{color:#666;font-size:16px;text-align:center;margin-bottom:40px;line-height:1.4}.login__social-login[data-v-d83e5dc2]{margin-bottom:30px}.google-login-button[data-v-d83e5dc2]{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 16px;background-color:#fff;border:1px solid #dadce0;border-radius:4px;font-size:16px;color:#3c4043;cursor:pointer;transition:background-color .2s,box-shadow .2s}.google-login-button[data-v-d83e5dc2]:hover{background-color:#f8f8f8;box-shadow:0 1px 3px #0000001f}.google-icon[data-v-d83e5dc2]{width:18px;height:18px;margin-right:10px}.login-center[data-v-d83e5dc2]{text-align:center}@media (max-width: 768px){.login__container[data-v-d83e5dc2]{flex-direction:column}.login__left-panel[data-v-d83e5dc2]{display:none}.login__box[data-v-d83e5dc2]{width:100%;min-height:100vh}}.sidebar-item-wrapper[data-v-1e612121]{background:transparent}.sidebar-item[data-v-1e612121]{position:relative;display:flex;align-items:center;padding:10px 17px;cursor:pointer;border:1px solid transparent;border-radius:8px;transition:background-color .2s,border-color .2s,color .2s;color:#b9c2d8;min-height:46px;box-sizing:border-box}.sidebar-item[data-v-1e612121]:hover{background:#ffffff12;color:#fff}.sidebar-icon-wrapper[data-v-1e612121]{position:relative;display:inline-flex;align-items:center;justify-content:center}.sidebar-item-icon[data-v-1e612121]{margin-right:16px;font-size:1.12rem;width:20px;text-align:center;color:#b9c2d8;transition:color .2s}.sidebar-item:hover .sidebar-item-icon[data-v-1e612121],.sidebar-item.active-route .sidebar-item-icon[data-v-1e612121],.sidebar-item.parent-of-active-route .sidebar-item-icon[data-v-1e612121]{color:#fff}.sidebar-item-label[data-v-1e612121]{flex-grow:1;font-size:.93rem;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.submenu-arrow[data-v-1e612121]{margin-left:auto;font-size:.8rem;color:#8b96af;transition:color .2s,transform .25s ease}.sidebar-item:hover .submenu-arrow[data-v-1e612121],.sidebar-item.active-route .submenu-arrow[data-v-1e612121],.sidebar-item.parent-of-active-route .submenu-arrow[data-v-1e612121]{color:#fff}.sidebar-item.active-route[data-v-1e612121],.sidebar-item.parent-of-active-route[data-v-1e612121]{background:#24335e;border-color:#b9c2d83d;color:#fff}.sidebar-item.active-route[data-v-1e612121]:not(.has-submenu):not(.has-badge):after,.sidebar-item.parent-of-active-route[data-v-1e612121]:not(.has-submenu):not(.has-badge):after{content:"";width:7px;height:7px;border-radius:999px;margin-left:auto;background:#2f6bff}.sidebar-item.collapsed[data-v-1e612121]{justify-content:center;padding:0;width:50px;height:46px}.sidebar-item.collapsed .sidebar-item-icon[data-v-1e612121]{margin-right:0;width:24px}.sidebar-item.collapsed.active-route[data-v-1e612121]:after,.sidebar-item.collapsed.parent-of-active-route[data-v-1e612121]:after{display:none}.sidebar-item.has-submenu.active-route[data-v-1e612121]:after,.sidebar-item.has-submenu.parent-of-active-route[data-v-1e612121]:after{display:none}.sidebar-badge[data-v-1e612121]{margin-left:auto;background:#ef4444;color:#fff;font-size:11px;font-weight:700;min-width:20px;height:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:0 6px}.sidebar-badge-dot[data-v-1e612121]{position:absolute;top:-8px;right:-12px;min-width:18px;height:18px;padding:0 4px;background:#ef4444;color:#fff;border-radius:999px;border:1.5px solid #101a38;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;line-height:1}.submenu[data-v-1e612121]{margin:7px 0 2px 8px;padding:6px 6px 6px 8px;border-left:0;border-radius:8px;background:#28282857;overflow:hidden;will-change:height,opacity}.submenu-enter-active[data-v-1e612121],.submenu-leave-active[data-v-1e612121]{transition:height .25s ease,opacity .2s ease;overflow:hidden}.submenu .sidebar-item[data-v-1e612121]{min-height:40px;padding:8px 12px;font-size:.86rem}.submenu .sidebar-item-icon[data-v-1e612121]{font-size:.86rem;width:20px;height:20px;margin-right:8px;transform:translateY(2px)}.submenu .sidebar-item-label[data-v-1e612121]{font-size:.86rem}.sidebar[data-v-8bd98862]{--sidebar-bg: #101a38;--sidebar-bg-deep: #0b1329;--sidebar-text: #eef1f8;--sidebar-muted: #8b96af;--sidebar-icon: #b9c2d8;--sidebar-line: rgba(185, 194, 216, .16);--sidebar-panel: rgba(255, 255, 255, .05);--sidebar-panel-border: rgba(185, 194, 216, .14);--sidebar-active-a: #2f6bff;--sidebar-active-b: #24335e;width:274px;height:100vh;background:var(--sidebar-bg);border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;z-index:1000;transition:width .3s ease;overflow-x:hidden;position:fixed;left:0;top:0;box-shadow:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.sidebar.collapsed[data-v-8bd98862]{width:70px;min-width:70px}.sidebar-header[data-v-8bd98862]{min-height:114px;padding:18px 18px 12px;display:flex;justify-content:center;align-items:center;flex-direction:column}.sidebar-logo[data-v-8bd98862]{height:42px;cursor:pointer;transform:translateY(-18px)}.sidebar-logo-subtitle[data-v-8bd98862]{margin-top:-6px;color:#fff;font-size:10px;font-weight:800;letter-spacing:3.1px;line-height:1;text-transform:uppercase;transform:translate(58px,-18px)}.sidebar.collapsed .sidebar-header[data-v-8bd98862]{min-height:78px;padding:17px 5px 10px}.sidebar.collapsed .sidebar-logo[data-v-8bd98862]{height:30px;transform:none}.sidebar-menu[data-v-8bd98862]{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 16px 16px;display:flex;flex-direction:column;gap:14px;scrollbar-width:none;-ms-overflow-style:none}.sidebar-menu[data-v-8bd98862]::-webkit-scrollbar{display:none;width:0;height:0}.sidebar-section[data-v-8bd98862]{display:flex;flex-direction:column;gap:6px}.sidebar-section+.sidebar-section[data-v-8bd98862]{padding-top:28px;border-top:1px solid var(--sidebar-line)}.sidebar-section-title[data-v-8bd98862]{padding:0 18px 10px;color:var(--sidebar-muted);font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.sidebar.collapsed .sidebar-menu[data-v-8bd98862]{padding:63px 8px 16px;gap:10px;align-items:center}.sidebar.collapsed .sidebar-section[data-v-8bd98862]{width:100%;gap:6px;align-items:center}.sidebar.collapsed .sidebar-section+.sidebar-section[data-v-8bd98862]{padding-top:12px}.sidebar-footer[data-v-8bd98862]{padding:16px;margin-top:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:8px;border-top:1px solid var(--sidebar-line)}.sidebar-user[data-v-8bd98862]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:var(--sidebar-panel);border:1px solid var(--sidebar-panel-border);min-width:0}.sidebar-user-avatar[data-v-8bd98862]{width:32px;height:32px;border-radius:50%;background:var(--sidebar-active-a);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--ox-font-display, inherit);font-size:11px;font-weight:700;letter-spacing:.02em;flex-shrink:0}.sidebar-user-info[data-v-8bd98862]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.sidebar-user-name[data-v-8bd98862]{font-size:.8rem;font-weight:700;color:var(--sidebar-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user-role[data-v-8bd98862]{font-size:.64rem;font-weight:600;color:var(--sidebar-muted);text-transform:uppercase;letter-spacing:.08em}.sidebar-user-logout[data-v-8bd98862]{background:transparent;border:none;color:var(--sidebar-icon);width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .2s ease,color .2s ease}.sidebar-user-logout[data-v-8bd98862]:hover{background:#ffffff1a;color:#fff}.sidebar-user-logout i[data-v-8bd98862]{font-size:14px}.sidebar.collapsed .sidebar-user[data-v-8bd98862]{justify-content:center;padding:6px;background:transparent;border-color:transparent}.sidebar-footer-button[data-v-8bd98862]{position:relative;background:#ffffff0f;border:1px solid var(--sidebar-panel-border);border-radius:8px;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;width:100%;height:48px;color:#d8e2f6}.sidebar-footer-button[data-v-8bd98862]:hover{background:#ffffff1a;border-color:#c4d4f747}.sidebar-footer-button i[data-v-8bd98862]{font-size:18px;color:#d8e2f6}.sidebar-footer-label[data-v-8bd98862]{font-size:.93rem;font-weight:700;color:#fff}.sidebar.collapsed .sidebar-footer[data-v-8bd98862]{padding:12px 8px;justify-content:center}.sidebar.collapsed .sidebar-footer-button[data-v-8bd98862]{width:50px;height:50px;padding:0}.layout[data-v-43652810]{display:flex;min-height:100vh}.content[data-v-43652810]{flex:1;min-width:0;margin-left:70px;background-color:var(--ox-surface, #f4f6fb)}.content.sidebar-collapsed[data-v-43652810]{margin-left:70px}.content-main[data-v-43652810]{min-height:100vh}@media (max-width: 768px){.content[data-v-43652810]{margin-left:70px}}.dashboard-page[data-v-bb11e224]{padding:28px 32px 40px;background:var(--ox-surface);min-height:100vh}.dash-hero[data-v-bb11e224]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.hero-kicker[data-v-bb11e224]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--ox-accent);margin:0 0 6px}.hero-title[data-v-bb11e224]{font-family:var(--ox-font-display);font-size:1.65rem;font-weight:700;letter-spacing:-.025em;color:var(--ox-ink);margin:0;line-height:1.15}.hero-date[data-v-bb11e224]{font-size:.85rem;color:var(--ox-ink-faint);margin:6px 0 0;text-transform:capitalize}.hero-refresh[data-v-bb11e224]{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;background:#fff;border:1px solid var(--ox-border-strong);border-radius:10px;font-family:var(--ox-font-body);font-size:.82rem;font-weight:600;color:var(--ox-ink-soft);transition:all .18s ease}.hero-refresh[data-v-bb11e224]:hover:not(:disabled){border-color:var(--ox-navy);color:var(--ox-navy);box-shadow:var(--ox-shadow-card)}.hero-refresh[data-v-bb11e224]:disabled{opacity:.6;cursor:default}.hero-refresh .spin[data-v-bb11e224]{animation:ox-spin-bb11e224 .9s linear infinite}@keyframes ox-spin-bb11e224{to{transform:rotate(360deg)}}.metrics-grid[data-v-bb11e224]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-bottom:24px}.kpi-card[data-v-bb11e224]{position:relative;background:var(--ox-card);border:1px solid var(--ox-border);border-radius:var(--ox-radius);padding:20px 22px 18px;box-shadow:var(--ox-shadow-card);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.kpi-card[data-v-bb11e224]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--kpi);opacity:0;transition:opacity .2s ease}.kpi-card[data-v-bb11e224]:hover{transform:translateY(-2px);border-color:var(--ox-border-strong);box-shadow:0 12px 32px -16px #101a3847}.kpi-card[data-v-bb11e224]:hover:after{opacity:1}.kpi-top[data-v-bb11e224]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.kpi-label[data-v-bb11e224]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--ox-ink-faint)}.kpi-icon[data-v-bb11e224]{width:36px;height:36px;border-radius:10px;background:var(--kpi-soft);color:var(--kpi);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-icon i[data-v-bb11e224]{font-size:1rem}.kpi-value[data-v-bb11e224]{font-family:var(--ox-font-display);font-size:2.35rem;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ox-ink);line-height:1;margin-bottom:8px}.kpi-foot[data-v-bb11e224]{font-size:.78rem;color:var(--ox-ink-soft)}.content-grid[data-v-bb11e224]{display:grid;grid-template-columns:1.15fr 1fr;gap:18px;margin-bottom:18px}.content-card[data-v-bb11e224]{background:var(--ox-card);border:1px solid var(--ox-border);border-radius:var(--ox-radius);box-shadow:var(--ox-shadow-card);overflow:hidden}.full-width[data-v-bb11e224]{width:100%}.card-header[data-v-bb11e224]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px 16px;border-bottom:1px solid var(--ox-border)}.card-heading h3[data-v-bb11e224]{font-family:var(--ox-font-display);margin:0;font-size:.98rem;font-weight:700;letter-spacing:-.015em;color:var(--ox-ink)}.card-subtitle[data-v-bb11e224]{display:block;margin-top:3px;font-size:.76rem;color:var(--ox-ink-faint)}.card-content[data-v-bb11e224]{padding:22px}.card-content.no-pad[data-v-bb11e224]{padding:0}.link-button[data-v-bb11e224]{display:inline-flex;align-items:center;gap:7px;background:none;border:none;font-family:var(--ox-font-body);font-size:.82rem;font-weight:700;color:var(--ox-accent);padding:7px 10px;border-radius:8px;transition:background-color .15s ease,gap .15s ease}.link-button[data-v-bb11e224]:hover{background:var(--ox-accent-soft);gap:10px}.link-button i[data-v-bb11e224]{font-size:.72rem}.pipeline-list[data-v-bb11e224]{display:flex;flex-direction:column;gap:18px}.pipeline-item[data-v-bb11e224]{display:flex;flex-direction:column;gap:7px}.pipeline-info[data-v-bb11e224]{display:flex;align-items:center;gap:9px}.pipeline-dot[data-v-bb11e224]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pipeline-label[data-v-bb11e224]{font-size:.85rem;font-weight:600;color:var(--ox-ink)}.pipeline-pct[data-v-bb11e224]{margin-left:auto;font-size:.74rem;font-weight:600;color:var(--ox-ink-faint);font-variant-numeric:tabular-nums}.pipeline-count[data-v-bb11e224]{min-width:40px;text-align:right;font-family:var(--ox-font-display);font-size:.92rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ox-ink)}.pipeline-bar[data-v-bb11e224]{width:100%;height:6px;background-color:var(--ox-surface);border-radius:99px;overflow:hidden}.pipeline-progress[data-v-bb11e224]{height:100%;border-radius:99px;transition:width .5s cubic-bezier(.32,.72,.35,1)}.summary-grid[data-v-bb11e224]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.summary-item[data-v-bb11e224]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--ox-hover);border:1px solid var(--ox-border);border-radius:12px;transition:border-color .18s ease,background-color .18s ease}.summary-item[data-v-bb11e224]:hover{background:#fff;border-color:var(--ox-border-strong)}.summary-icon[data-v-bb11e224]{width:38px;height:38px;border-radius:10px;background:var(--si-soft);color:var(--si);display:flex;align-items:center;justify-content:center;flex-shrink:0}.summary-icon i[data-v-bb11e224]{font-size:1rem}.summary-info[data-v-bb11e224]{display:flex;flex-direction:column;gap:2px;min-width:0}.summary-value[data-v-bb11e224]{font-family:var(--ox-font-display);font-size:1.12rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ox-ink);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.summary-label[data-v-bb11e224]{font-size:.72rem;font-weight:600;color:var(--ox-ink-faint)}.client-chart-container[data-v-bb11e224]{display:flex;align-items:center;gap:24px;background:var(--ox-hover);border:1px solid var(--ox-border);border-radius:12px;padding:18px 22px}.donut-wrap[data-v-bb11e224]{flex-shrink:0}.donut[data-v-bb11e224]{width:108px;height:108px;border-radius:50%;display:flex;align-items:center;justify-content:center}.donut-hole[data-v-bb11e224]{width:76px;height:76px;border-radius:50%;background:#fff;box-shadow:inset 0 1px 3px #101a3814;display:flex;flex-direction:column;align-items:center;justify-content:center}.donut-total[data-v-bb11e224]{font-family:var(--ox-font-display);font-size:1.3rem;font-weight:700;letter-spacing:-.02em;color:var(--ox-ink);line-height:1}.donut-caption[data-v-bb11e224]{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ox-ink-faint);margin-top:3px}.chart-legend[data-v-bb11e224]{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.chart-title[data-v-bb11e224]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--ox-ink-faint);margin-bottom:4px}.legend-item[data-v-bb11e224]{display:flex;align-items:center;gap:9px}.legend-color[data-v-bb11e224]{width:10px;height:10px;border-radius:3px;flex-shrink:0}.legend-label[data-v-bb11e224]{font-size:.82rem;font-weight:500;color:var(--ox-ink-soft)}.legend-value[data-v-bb11e224]{margin-left:auto;font-family:var(--ox-font-display);font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ox-ink)}[data-v-bb11e224] .recent-leads-table.p-datatable{font-size:.83rem;border:none}[data-v-bb11e224] .recent-leads-table .p-datatable-thead>tr>th{background:transparent;color:var(--ox-ink-faint);border:none;border-bottom:1px solid var(--ox-border);padding:12px 22px;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}[data-v-bb11e224] .recent-leads-table .p-datatable-tbody>tr{background:transparent;transition:background-color .15s ease}[data-v-bb11e224] .recent-leads-table .p-datatable-tbody>tr:hover{background:var(--ox-hover)}[data-v-bb11e224] .recent-leads-table .p-datatable-tbody>tr>td{padding:12px 22px;border:none;border-bottom:1px solid #eef1f8;color:var(--ox-ink-soft);vertical-align:middle}[data-v-bb11e224] .recent-leads-table .p-datatable-tbody>tr:last-child>td{border-bottom:none}.lead-cell[data-v-bb11e224]{display:flex;align-items:center;gap:10px}.lead-avatar[data-v-bb11e224]{width:28px;height:28px;border-radius:8px;background:var(--ox-navy);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--ox-font-display);font-size:.72rem;font-weight:700;flex-shrink:0}.lead-name[data-v-bb11e224]{font-weight:600;color:var(--ox-ink)}.lead-email[data-v-bb11e224]{color:var(--ox-ink-soft)}.lead-date[data-v-bb11e224]{font-variant-numeric:tabular-nums;color:var(--ox-ink-faint);font-size:.8rem}.soft-tag[data-v-bb11e224]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.02em}.soft-tag .tag-dot[data-v-bb11e224]{width:6px;height:6px;border-radius:50%;background:currentColor}.tag-info[data-v-bb11e224]{background:var(--ox-accent-soft);color:#1d4fd7}.tag-success[data-v-bb11e224]{background:var(--ox-green-soft);color:#087a58}.tag-warning[data-v-bb11e224]{background:var(--ox-amber-soft);color:#a86a05}.tag-danger[data-v-bb11e224]{background:var(--ox-red-soft);color:#bb2a39}.tag-violet[data-v-bb11e224]{background:var(--ox-violet-soft);color:#5a43b5}.tag-neutral[data-v-bb11e224]{background:var(--ox-surface);color:var(--ox-ink-soft)}.empty-state[data-v-bb11e224]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:var(--ox-ink-faint)}.empty-icon[data-v-bb11e224]{font-size:2.5rem;margin-bottom:14px;opacity:.45}.empty-state p[data-v-bb11e224]{margin:0;font-size:.85rem}@media (max-width: 968px){.dashboard-page[data-v-bb11e224]{padding:20px 16px 32px}.dash-hero[data-v-bb11e224]{flex-direction:column;align-items:flex-start}.content-grid[data-v-bb11e224]{grid-template-columns:1fr}.kpi-value[data-v-bb11e224]{font-size:1.8rem}.client-chart-container[data-v-bb11e224]{flex-direction:column;align-items:flex-start}}@media (max-width: 640px){.metrics-grid[data-v-bb11e224]{grid-template-columns:1fr 1fr}.summary-grid[data-v-bb11e224]{grid-template-columns:1fr}}.custom-dialog-overlay[data-v-a1142056]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0d142d8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center}.custom-dialog-container[data-v-a1142056]{background-color:var(--ox-card, #ffffff);border-radius:var(--ox-radius, 14px);box-shadow:var(--ox-shadow-pop, 0 24px 64px -24px rgba(16, 26, 56, .45));display:flex;flex-direction:column;width:90vw;max-height:85vh;overflow:hidden}.custom-dialog-container.is-maximized[data-v-a1142056]{width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;border-radius:0;top:0;left:0;position:fixed}.custom-dialog-header[data-v-a1142056]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px 10px 22px;height:58px;min-height:58px;max-height:58px;gap:12px;border-bottom:1px solid var(--ox-border, #e3e8f2);background-color:#fff;box-sizing:border-box;flex-shrink:0}.is-maximized .custom-dialog-header[data-v-a1142056]{border-radius:0}.custom-dialog-title[data-v-a1142056]{font-family:var(--ox-font-display, inherit);font-weight:700;font-size:1rem;letter-spacing:-.015em;color:var(--ox-ink, #16213e)}.custom-dialog-header-buttons[data-v-a1142056]{display:flex;gap:.35rem}.custom-dialog-button[data-v-a1142056]{background:none;border:none;padding:.3rem;cursor:pointer;color:var(--ox-ink-faint, #8b96af);font-size:.9rem;border-radius:var(--ox-radius-sm, 9px);width:2rem;height:2rem;display:inline-flex;justify-content:center;align-items:center;transition:background-color .15s ease,color .15s ease}.custom-dialog-button[data-v-a1142056]:hover{background-color:var(--ox-surface, #f4f6fb);color:var(--ox-ink, #16213e)}.custom-dialog-close-button[data-v-a1142056]:hover{background-color:var(--ox-red-soft, #fdecee);color:var(--ox-red, #de3b4b)}.custom-dialog-content[data-v-a1142056]{padding:0;overflow-y:auto;flex-grow:1;background:#fff}.custom-dialog-footer[data-v-a1142056]{padding:.85rem 1.25rem;border-top:1px solid var(--ox-border, #e3e8f2);text-align:right;background-color:#fbfcfe}.custom-dialog-anim-enter-active[data-v-a1142056],.custom-dialog-anim-leave-active[data-v-a1142056]{transition:all .22s cubic-bezier(.32,.72,.35,1)}.custom-dialog-anim-enter-from[data-v-a1142056],.custom-dialog-anim-leave-to[data-v-a1142056]{opacity:0}.custom-dialog-anim-enter-active .custom-dialog-container[data-v-a1142056],.custom-dialog-anim-leave-active .custom-dialog-container[data-v-a1142056]{transition:all .22s cubic-bezier(.32,.72,.35,1)}.custom-dialog-anim-enter-from .custom-dialog-container[data-v-a1142056],.custom-dialog-anim-leave-to .custom-dialog-container[data-v-a1142056]{opacity:0;transform:scale(.96) translateY(10px)}.prospect-root{--p-bg: #ffffff;--p-bg-muted: #f5f6f8;--p-bg-subtle: #fafbfc;--p-bg-hover: #f8fafc;--p-bg-selected: #eff6ff;--p-text: #0f172a;--p-text-muted: #64748b;--p-text-faint: #94a3b8;--p-border: #e5e7eb;--p-border-subtle: #eef1f4;--p-border-strong: #d0d5db;--p-accent: #2563eb;--p-accent-hover: #1d4ed8;--p-accent-bg: rgba(37, 99, 235, .08);--p-danger: #dc2626;--p-danger-bg: #fef2f2;--p-success: #059669;--p-warning: #d97706;--p-warning-bg: #fffbeb;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--p-text);font-size:13px;min-height:0;display:flex;flex-direction:column}.prospect-view-switcher{display:inline-flex;padding:2px;background:var(--p-bg-muted);border:1px solid var(--p-border);border-radius:7px}.prospect-view-switcher button{padding:5px 12px;background:transparent;border:0;border-radius:5px;font-size:11.5px;font-weight:500;color:var(--p-text-muted);cursor:pointer;font-family:inherit;transition:all .1s}.prospect-view-switcher button.active{background:var(--p-bg);color:var(--p-text);box-shadow:0 1px 2px #0000000f}.pipeline-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:0;background:var(--p-bg);border-bottom:1px solid var(--p-border)}.pipeline-strip .metric{padding:14px 20px;border-right:1px solid var(--p-border-subtle);display:flex;flex-direction:column;gap:4px;min-width:0}.pipeline-strip .metric:last-child{border-right:0}.pipeline-strip .m-label{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--p-text-faint);font-weight:600}.pipeline-strip .m-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:20px;font-weight:600;color:var(--p-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pipeline-strip .m-sub{font-size:11px;color:var(--p-text-muted)}.pipeline-strip .m-sub b{color:var(--p-text);font-weight:600}.tasks-banner{display:flex;align-items:center;gap:14px;padding:10px 20px;background:#fef9ec;border-bottom:1px solid #fde68a;font-size:12.5px}.tasks-banner .tb-icon{width:24px;height:24px;background:#f59e0b;color:#fff;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.tasks-banner .tb-text{color:#78350f;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-banner .tb-text b{font-weight:600}.tasks-banner .tb-actions{margin-left:auto;display:flex;gap:8px;flex-shrink:0}.tasks-banner button{background:#fff;border:1px solid #f59e0b;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:500;color:#92400e;font-family:inherit;cursor:pointer}.tasks-banner button:hover{background:#fffbeb}.stage-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:12px;font-size:10.5px;font-weight:600;white-space:nowrap;background:var(--p-bg-muted);color:var(--p-text-muted)}.stage-dot{width:6px;height:6px;border-radius:50%;display:inline-block;background:currentColor;flex-shrink:0}.priority-pill{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:4px;font-size:10.5px;font-weight:600;white-space:nowrap}.service-chip{display:inline-flex;align-items:center;padding:1px 6px;border-radius:3px;font-size:10px;font-weight:600;letter-spacing:.02em;font-family:JetBrains Mono,ui-monospace,monospace}.avatar{width:22px;height:22px;border-radius:50%;background:var(--p-bg-muted);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;font-family:Geist,sans-serif;flex-shrink:0;border:1.5px solid var(--p-bg);box-shadow:0 0 0 1px var(--p-border)}.avatar-stack .avatar+.avatar{margin-left:-6px}.stale-chip{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--p-text-muted);font-family:JetBrains Mono,ui-monospace,monospace}.bant-bars{display:inline-flex;gap:2px;align-items:flex-end;height:14px}.bant-bars .bar{width:4px;background:var(--p-bg-muted);border-radius:1px;position:relative}.bant-bars .bar .fill{position:absolute;bottom:0;left:0;right:0;border-radius:1px}.p-sub-toolbar{display:flex;align-items:center;gap:14px;padding:10px 16px;background:var(--p-bg-subtle);border-bottom:1px solid var(--p-border);font-size:11px;color:var(--p-text-muted);flex-wrap:wrap}.p-sub-toolbar .p-search{display:flex;align-items:center;gap:6px;flex:1 1 320px;min-width:220px;padding:5px 10px;background:var(--p-bg);border:1px solid var(--p-border);border-radius:7px;color:var(--p-text-muted);font-size:12px}.p-sub-toolbar .p-search:focus-within{border-color:var(--p-accent);box-shadow:0 0 0 3px var(--p-accent-bg)}.p-sub-toolbar .p-search input{border:0;background:transparent;outline:none;font:inherit;color:var(--p-text);width:100%}.p-sub-toolbar .p-sub-loading{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--p-text-muted)}.p-sub-toolbar .p-filter-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:var(--p-bg);border:1px solid var(--p-border);border-radius:7px;font-size:11px;color:var(--p-text);cursor:pointer;font-family:inherit}.p-sub-toolbar .p-filter-chip:hover{background:var(--p-bg-muted)}.p-sub-toolbar .p-filter-chip.active{background:var(--p-accent-bg);border-color:#bfdbfe;color:var(--p-accent)}.p-sub-toolbar .p-filter-chip .count{background:var(--p-bg-muted);color:var(--p-text-muted);padding:0 5px;border-radius:4px;font-size:10px;font-weight:600;font-family:JetBrains Mono,ui-monospace,monospace}.p-sub-toolbar .p-right{margin-left:auto;display:flex;gap:8px;align-items:center}.prospect-view-tabs{display:flex;gap:2px;padding:3px;background:var(--p-bg-muted);border:1px solid var(--p-border);border-radius:8px}.prospect-view-tabs button{padding:5px 12px;background:transparent;border:0;color:var(--p-text-muted);font-size:11px;font-weight:500;border-radius:5px;transition:all .12s;cursor:pointer;font-family:inherit}.prospect-view-tabs button.active{background:var(--p-bg);color:var(--p-text);box-shadow:0 1px 2px #0000000d}.prospect-view-tabs button:hover:not(.active){color:var(--p-text)}.p-btn-primary{padding:6px 12px;background:var(--p-accent);color:#fff;border:1px solid var(--p-accent);border-radius:7px;font-size:11.5px;font-weight:500;display:inline-flex;align-items:center;gap:6px;font-family:inherit;cursor:pointer}.p-btn-primary:hover:not(:disabled){background:var(--p-accent-hover)}.p-btn-primary:disabled{opacity:.55;cursor:not-allowed}.p-btn-ghost{padding:6px 10px;background:var(--p-bg);color:var(--p-text);border:1px solid var(--p-border);border-radius:7px;font-size:11.5px;font-weight:500;display:inline-flex;align-items:center;gap:6px;font-family:inherit;cursor:pointer}.p-btn-ghost:hover:not(:disabled){background:var(--p-bg-muted)}.kanban{display:grid;grid-template-columns:repeat(6,minmax(240px,1fr));gap:10px;padding:16px;background:#f4f6f9;overflow-x:auto;flex:1;min-height:540px}.kb-col{display:flex;flex-direction:column;background:transparent;border-radius:10px;min-width:240px}.kb-head{display:flex;align-items:center;padding:0 4px 8px;font-size:13.5px;font-weight:600;color:var(--p-text)}.kb-head .label{display:inline-flex;align-items:center;gap:6px}.kb-head .count{margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--p-text-muted);background:var(--p-bg);padding:2px 8px;border-radius:10px;border:1px solid var(--p-border)}.kb-sum{padding:0 4px 10px;font-size:12.5px;color:var(--p-text-muted);font-family:JetBrains Mono,ui-monospace,monospace;display:flex;justify-content:space-between}.kb-sum b{color:var(--p-text);font-weight:600}.kb-list{display:flex;flex-direction:column;gap:8px}.kb-card{background:var(--p-bg);border:1px solid var(--p-border);border-left:3px solid var(--p-accent);border-radius:9px;padding:10px 11px;box-shadow:0 1px 2px #0f172a08;cursor:pointer;transition:all .12s;position:relative}.kb-card:hover{box-shadow:0 4px 16px #0f172a14;border-color:var(--p-border-strong);transform:translateY(-1px)}.kb-card .kc-top{display:flex;align-items:center;gap:6px;margin-bottom:5px}.kb-card .kc-code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--p-text-faint);font-weight:600}.kb-card .kc-priority{margin-left:auto}.kb-card .kc-company{font-size:13px;font-weight:600;color:var(--p-text);margin:2px 0 3px;letter-spacing:-.01em;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kb-card .kc-contact{font-size:11px;color:var(--p-text-muted);margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-card .kc-value{display:flex;align-items:baseline;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;margin-bottom:6px}.kb-card .kc-value .v-main{font-size:13px;font-weight:600;color:var(--p-text)}.kb-card .kc-value .v-prob{font-size:10px;color:var(--p-text-muted);padding:1px 5px;background:var(--p-bg-muted);border-radius:3px;font-weight:600}.kb-card .kc-bottom{display:flex;align-items:center;padding-top:8px;border-top:1px solid var(--p-border-subtle);gap:8px}.kb-card .kc-bottom .avatar-stack{flex-shrink:0}.kb-card .kc-stale{margin-left:auto}.kb-card .kc-next{display:flex;align-items:center;gap:5px;font-size:10.5px;color:var(--p-text-muted);margin-top:6px;padding:5px 7px;background:var(--p-bg-subtle);border-radius:5px;border:1px solid var(--p-border-subtle)}.kb-card .kc-next.overdue{background:var(--p-danger-bg);border-color:#fecaca;color:#991b1b}.kb-card .kc-next.today{background:#eff6ff;border-color:#bfdbfe;color:var(--p-accent)}.kb-card .kc-next .when{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;margin-left:auto;flex-shrink:0}.kb-empty{padding:20px 8px;text-align:center;font-size:11px;color:var(--p-text-faint)}.v3-wrap{padding:16px 20px 24px;background:var(--p-bg)}.v3-pipeline{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:18px}.v3-stage-card{padding:10px 12px;background:var(--p-bg);border:1px solid var(--p-border);border-radius:8px;border-top:3px solid var(--p-accent);cursor:pointer;transition:all .12s;min-width:0}.v3-stage-card:hover{background:var(--p-bg-subtle)}.v3-stage-card.active{border-color:var(--p-accent);box-shadow:0 0 0 3px var(--p-accent-bg)}.v3-stage-card .sc-label{font-size:10.5px;font-weight:600;color:var(--p-text-muted);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-stage-card .sc-count{font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px;font-weight:600;color:var(--p-text)}.v3-stage-card .sc-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--p-text-muted);margin-top:2px}.v3-table{width:100%;border-collapse:collapse;font-size:12.5px}.v3-table thead th{text-align:left;padding:9px 12px;font-size:10.5px;font-weight:600;color:var(--p-text-faint);text-transform:uppercase;letter-spacing:.04em;background:var(--p-bg-subtle);border-bottom:1px solid var(--p-border);border-top:1px solid var(--p-border);white-space:nowrap}.v3-table thead th:first-child{border-top-left-radius:8px;border-left:1px solid var(--p-border)}.v3-table thead th:last-child{border-top-right-radius:8px;border-right:1px solid var(--p-border);text-align:right}.v3-table tbody td{padding:10px 12px;border-bottom:1px solid var(--p-border-subtle);vertical-align:middle}.v3-table tbody tr:hover td{background:var(--p-bg-hover)}.v3-table tbody tr.row-clickable{cursor:pointer}.v3-table .td-num{font-family:JetBrains Mono,ui-monospace,monospace;text-align:right;font-variant-numeric:tabular-nums}.v3-table .company-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.v3-table .company-cell .cc-name{font-weight:600;color:var(--p-text);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-table .company-cell .cc-sub{font-size:10.5px;color:var(--p-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-table .next-cell{display:flex;align-items:center;gap:6px;min-width:0}.v3-table .next-cell .when{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;padding:1px 5px;border-radius:3px;background:var(--p-bg-muted);color:var(--p-text-muted);font-weight:600;flex-shrink:0}.v3-table .next-cell.overdue .when{background:var(--p-danger-bg);color:var(--p-danger)}.v3-table .next-cell.today .when{background:var(--p-accent-bg);color:var(--p-accent)}.v3-table .next-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.v3-expand-row td{padding:0!important;background:var(--p-bg-subtle)}.v3-expand-content{padding:14px 16px 16px 48px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;font-size:11.5px}.v3-expand-label{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--p-text-faint);font-weight:600;margin-bottom:4px}.v3-expand-actions-row{display:flex;gap:6px;flex-wrap:wrap}.ficha-root{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--p-bg)}.ficha-header{padding:16px 24px 0;background:var(--p-bg);border-bottom:1px solid var(--p-border)}.fh-top{display:flex;align-items:flex-start;gap:16px;margin-bottom:14px}.fh-identity{flex:1;min-width:0}.fh-code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--p-text-faint);font-weight:600;margin-bottom:2px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fh-code .origem-dot{width:4px;height:4px;border-radius:50%;background:var(--p-text-faint);display:inline-block;margin:0 4px}.fh-identity h1{margin:0 0 4px;font-size:22px;font-weight:600;letter-spacing:-.025em;color:var(--p-text);line-height:1.15}.fh-contact{font-size:13px;color:var(--p-text-muted);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fh-contact a{color:var(--p-text);text-decoration:none;display:inline-flex;align-items:center;gap:4px}.fh-contact a:hover{color:var(--p-accent)}.fh-sep{color:var(--p-text-faint)}.fh-meta{display:flex;align-items:center;gap:10px;flex-shrink:0}.fh-star{width:30px;height:30px;border-radius:8px;border:1px solid var(--p-border);background:var(--p-bg);color:var(--p-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.fh-star.on{color:#f59e0b;background:#fffbeb;border-color:#fde68a}.fh-action-btn{height:30px;padding:0 12px;border:1px solid var(--p-border);background:var(--p-bg);color:var(--p-text);border-radius:7px;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.fh-action-btn:hover{background:var(--p-bg-muted)}.fh-action-btn.primary{background:var(--p-accent);color:#fff;border-color:var(--p-accent)}.fh-action-btn.primary:hover{background:var(--p-accent-hover)}.fh-pipeline{display:flex;gap:2px;padding:4px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:14px}.fh-stage{flex:1;padding:9px 14px 9px 22px;position:relative;font-size:11px;font-weight:500;color:#64748b;text-align:left;background:#fff;border:1px solid #eef2f7;cursor:pointer;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%,9px 50%);margin-right:-7px;transition:background .18s ease,color .18s ease,transform .12s ease}.fh-stage:first-child{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%);padding-left:14px;border-top-left-radius:7px;border-bottom-left-radius:7px}.fh-stage:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,9px 50%);margin-right:0;border-top-right-radius:7px;border-bottom-right-radius:7px}.fh-stage:hover:not(:disabled){background:#eff6ff;color:#1d4ed8}.fh-stage.done{background:#ecfdf5;color:#047857;border-color:#d1fae5}.fh-stage.done:hover:not(:disabled){background:#d1fae5;color:#065f46}.fh-stage.active{background:#2563eb;color:#fff;font-weight:600;border-color:#2563eb;box-shadow:0 1px 3px #2563eb2e}.fh-stage.active:hover:not(:disabled){background:#1d4ed8;color:#fff}.fh-stage.active.stage-conv{background:#16a34a;border-color:#16a34a;box-shadow:0 1px 3px #16a34a38}.fh-stage.active.stage-perd{background:#ef4444;border-color:#ef4444;box-shadow:0 1px 3px #ef444438}.fh-stage .s-label{display:block;font-size:11.5px;line-height:1.2;letter-spacing:.01em}.fh-stage .s-sub{display:block;font-size:9.5px;opacity:.85;margin-top:2px;font-family:JetBrains Mono,ui-monospace,monospace}.fh-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin:0 -24px;border-top:1px solid var(--p-border-subtle)}.fh-kpi{padding:14px 24px;border-right:1px solid var(--p-border-subtle);min-width:0}.fh-kpi:last-child{border-right:0}.kpi-label{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--p-text-faint);font-weight:600;margin-bottom:3px}.kpi-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:17px;font-weight:600;color:var(--p-text);letter-spacing:-.02em;line-height:1.1}.kpi-sub{font-size:11px;color:var(--p-text-muted);margin-top:2px}.ficha-tabs{display:flex;padding:0 24px;background:var(--p-bg);border-bottom:1px solid var(--p-border);gap:4px}.ficha-tab{padding:10px 14px;background:transparent;border:0;border-bottom:2px solid transparent;font-size:12.5px;font-weight:500;color:var(--p-text-muted);display:inline-flex;align-items:center;gap:7px;margin-bottom:-1px;cursor:pointer;font-family:inherit}.ficha-tab:hover{color:var(--p-text)}.ficha-tab.active{color:var(--p-accent);border-bottom-color:var(--p-accent)}.ficha-tab .count{font-size:10px;font-weight:600;padding:1px 5px;border-radius:4px;background:var(--p-bg-muted);color:var(--p-text-muted);font-family:JetBrains Mono,ui-monospace,monospace}.ficha-tab.active .count{background:var(--p-accent-bg);color:var(--p-accent)}.ficha-body{display:grid;grid-template-columns:minmax(0,1fr) 380px;background:#f4f6f9;flex:1;min-height:0}.ficha-main{padding:18px 24px 28px;overflow-y:auto}.ficha-aside{border-left:1px solid var(--p-border);background:var(--p-bg);display:flex;flex-direction:column;overflow:hidden}.fc{background:var(--p-bg);border:1px solid var(--p-border);border-radius:10px;margin-bottom:14px;overflow:hidden}.fc-head{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--p-border-subtle);background:var(--p-bg-subtle)}.fc-head .fc-icon{width:24px;height:24px;border-radius:6px;background:var(--p-bg-muted);color:var(--p-text-muted);display:inline-flex;align-items:center;justify-content:center}.fc-head .fc-title{font-size:12.5px;font-weight:600;color:var(--p-text)}.fc-head .fc-sub{font-size:11px;color:var(--p-text-muted);margin-left:auto}.fc-head-btn{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:var(--p-bg);border:1px solid var(--p-border);border-radius:999px;font-size:11px;font-weight:500;color:var(--p-text);cursor:pointer;font-family:inherit}.fc-head-btn:hover:not(:disabled){background:var(--p-bg-muted);border-color:var(--p-border-strong)}.fc-head-btn:disabled{opacity:.55;cursor:not-allowed}.fc-body{padding:12px 14px 14px}.fc-row{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 14px}.fc-row.cols-3{grid-template-columns:repeat(3,1fr)}.fc-field{display:flex;flex-direction:column;gap:4px;min-width:0}.fc-field label{font-size:11px;font-weight:500;color:var(--p-text-muted)}.fc-field label.required-label:after{content:" *";color:#dc2626;font-weight:700}.fc-input{height:32px;padding:0 10px;border:1px solid var(--p-border);border-radius:6px;background:var(--p-bg);font:inherit;font-size:12.5px;color:var(--p-text);outline:none;width:100%;font-family:inherit}.fc-input:focus{border-color:var(--p-accent);box-shadow:0 0 0 3px #2563eb1f}.fc-input.is-invalid{border-color:#fca5a5;background:#fffbfa}.fc-input.is-invalid:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}.fc-input:disabled{background:var(--p-bg-muted);cursor:not-allowed}textarea.fc-input{height:auto}.fc-required-hint{color:#dc2626;font-size:11px;font-weight:600;line-height:1.2}.bant-card{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;align-items:center}@media (max-width: 960px){.bant-card{grid-template-columns:1fr}}.bant-dimensions{display:flex;flex-direction:column;gap:10px}.bant-dim{display:flex;flex-direction:column;gap:4px}.bant-dim-head{display:flex;align-items:center;gap:8px;font-size:12px}.bant-dim-head .letter{width:22px;height:22px;border-radius:5px;background:var(--p-accent-bg);color:var(--p-accent);font-weight:700;font-size:11px;display:inline-flex;align-items:center;justify-content:center;font-family:JetBrains Mono,ui-monospace,monospace}.bant-dim-head .name{font-weight:600;color:var(--p-text)}.bant-dim-head .desc{margin-left:auto;font-size:10.5px;color:var(--p-text-faint)}.bant-dim-stars{display:flex;gap:3px}.bant-star{width:18px;height:18px;border-radius:3px;background:var(--p-bg-muted);border:1px solid var(--p-border);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:transparent;font-size:10px;font-weight:700;font-family:JetBrains Mono,ui-monospace,monospace}.bant-star.on{background:var(--p-accent);border-color:var(--p-accent);color:#fff}.bant-star.on.medium{background:#f59e0b;border-color:#f59e0b}.bant-star.on.low{background:#94a3b8;border-color:#94a3b8}.bant-star:disabled{cursor:not-allowed}.bant-score{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;background:var(--p-bg-subtle);border:1px solid var(--p-border);border-radius:10px;gap:4px}.bant-score-ring{position:relative;display:inline-block}.bant-score-ring .ring-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.bant-score-ring .ring-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:28px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--p-text)}.bant-score-ring .ring-label{font-size:10px;color:var(--p-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-top:3px}.bant-score-level{font-size:11px;font-weight:600;padding:3px 10px;border-radius:4px;margin-top:4px}.fin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.fin-cell{padding:12px 14px;background:var(--p-bg-subtle);border:1px solid var(--p-border);border-radius:8px}.fin-cell .fl{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--p-text-faint);font-weight:600;margin-bottom:4px}.fin-cell .fv{font-family:JetBrains Mono,ui-monospace,monospace;font-size:16px;font-weight:600;color:var(--p-text);letter-spacing:-.02em}.fin-cell.main .fv{color:var(--p-accent);font-size:18px}.fin-cell.success .fv{color:#059669}.fin-prob-bar{height:6px;background:var(--p-bg-muted);border-radius:3px;overflow:hidden;margin-top:6px}.fin-prob-bar .fill{height:100%;background:linear-gradient(90deg,#fbbf24,#22c55e);border-radius:3px;transition:width .3s}.fin-note{font-size:11.5px;color:var(--p-text-muted);margin-top:4px}.fin-note b{color:var(--p-text);font-weight:600}.visit-item{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px 12px;background:var(--p-bg-subtle);border:1px solid var(--p-border);border-radius:8px;margin-bottom:6px}.visit-date{width:44px;text-align:center;padding:4px;background:var(--p-bg);border:1px solid var(--p-border);border-radius:6px;font-family:JetBrains Mono,ui-monospace,monospace}.visit-date .vd-day{font-size:15px;font-weight:700;color:var(--p-text);display:block}.visit-date .vd-month{font-size:9px;color:var(--p-text-muted);text-transform:uppercase;font-weight:600;letter-spacing:.05em}.visit-body .v-title{font-size:12.5px;font-weight:600;color:var(--p-text)}.visit-body .v-meta{font-size:11px;color:var(--p-text-muted);margin-top:1px;display:flex;gap:6px;align-items:center}.visit-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;background:var(--p-bg);border:1px solid var(--p-border);border-radius:999px;font-size:10.5px;font-weight:500;color:var(--p-text);cursor:pointer;font-family:inherit}.visit-btn:hover:not(:disabled){background:var(--p-bg-muted)}.visit-btn:disabled{opacity:.5;cursor:not-allowed}.bant-help{margin-top:16px;padding:12px;background:var(--p-bg-subtle);border:1px solid var(--p-border);border-radius:8px;font-size:11.5px;color:var(--p-text-muted);line-height:1.55}.bant-help b{color:var(--p-text)}.doc-list{display:flex;flex-direction:column;gap:6px}.doc-item{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;padding:8px 12px;background:var(--p-bg-subtle);border:1px solid var(--p-border);border-radius:7px;font-size:12px}.doc-item .doc-icon{width:28px;height:28px;border-radius:5px;background:#dbeafe;color:#1e40af;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;font-family:JetBrains Mono,ui-monospace,monospace}.doc-item .doc-icon.pdf{background:#fee2e2;color:#991b1b}.doc-item .doc-icon.xls,.doc-item .doc-icon.xlsx{background:#d1fae5;color:#065f46}.doc-item .doc-name{font-weight:500;color:var(--p-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-item .doc-meta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--p-text-muted)}.aside-next-action{padding:14px 16px;background:#fef9ec;border-bottom:1px solid #fde68a}.aside-next-action.overdue{background:#fef2f2;border-bottom-color:#fecaca}.aside-next-action.today{background:#eff6ff;border-bottom-color:#bfdbfe}.aside-next-action .na-label{font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:#92400e;display:flex;align-items:center;gap:6px;margin-bottom:6px}.aside-next-action.overdue .na-label{color:#991b1b}.aside-next-action.today .na-label{color:var(--p-accent)}.aside-next-action .na-text{font-size:13px;font-weight:600;color:var(--p-text);line-height:1.35;margin-bottom:8px}.aside-next-action .na-when{font-size:11px;font-family:JetBrains Mono,ui-monospace,monospace;color:var(--p-text-muted)}.aside-next-action .na-actions{display:flex;gap:6px;margin-top:10px}.aside-next-action .na-actions button{flex:1;padding:5px;font-size:11px;font-weight:500;background:#fff;border:1px solid var(--p-border);border-radius:6px;color:var(--p-text);cursor:pointer;font-family:inherit}.aside-next-action.overdue .na-actions button{border-color:#fca5a5}.quick-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:12px;background:#fff;border-bottom:1px solid var(--p-border)}.quick-actions .qa-btn{padding:10px 6px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:10.5px;font-weight:500;color:#475569;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;font-family:inherit;transition:background .15s ease,border-color .15s ease,transform .1s ease}.quick-actions .qa-btn:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.quick-actions .qa-btn:disabled{opacity:.55;cursor:not-allowed}.quick-actions .qa-icon{width:28px;height:28px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center}.quick-actions .qa-call .qa-icon{background:#eff6ff;color:#2563eb}.quick-actions .qa-email .qa-icon{background:#f5f3ff;color:#7c3aed}.quick-actions .qa-meet .qa-icon{background:#ecfdf5;color:#059669}.quick-actions .qa-note .qa-icon{background:#fff7ed;color:#c2410c}.quick-actions .qa-btn:hover:not(:disabled) .qa-icon{filter:brightness(.96)}.aside-feed{flex:1;overflow-y:auto;padding:10px 16px 24px}.aside-feed .tl-group{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--p-text-faint);font-weight:600;margin:12px 0 6px 28px}.aside-feed .tl-group:first-child{margin-top:4px}.tl-event{display:grid;grid-template-columns:22px 1fr;gap:8px;position:relative;padding-bottom:12px}.tl-event:before{content:"";position:absolute;left:10px;top:22px;bottom:-3px;width:1.5px;background:var(--p-border)}.tl-event:last-child:before{display:none}.tl-event .tl-icon{width:22px;height:22px;border-radius:50%;background:var(--p-bg);border:1.5px solid var(--p-border);display:inline-flex;align-items:center;justify-content:center;color:var(--p-text-muted);position:relative;z-index:1}.tl-event.k-call .tl-icon{background:var(--p-accent-bg);border-color:#bfdbfe;color:var(--p-accent)}.tl-event.k-email .tl-icon{background:#f5f3ff;border-color:#ddd6fe;color:#7c3aed}.tl-event.k-meet .tl-icon{background:#ecfdf5;border-color:#a7f3d0;color:#059669}.tl-event.k-stage .tl-icon{background:#fffbeb;border-color:#fde68a;color:#d97706}.tl-event.k-convert .tl-icon{background:#ecfdf5;border-color:#a7f3d0;color:#059669}.tl-event .tl-body{min-width:0}.tl-event .tl-title{font-size:12px;font-weight:600;color:var(--p-text);display:flex;align-items:flex-start;gap:8px;line-height:1.3}.tl-event .tl-title .tl-title-text{flex:1;min-width:0;overflow-wrap:anywhere}.tl-event .tl-title .when{margin-left:auto;font-size:10.5px;color:var(--p-text-faint);font-weight:500;font-family:JetBrains Mono,ui-monospace,monospace;white-space:nowrap;flex-shrink:0;padding-top:1px}.tl-event .tl-meta{font-size:10.5px;color:var(--p-text-muted);margin-top:1px}.tl-event .tl-note{margin-top:5px;font-size:11.5px;color:var(--p-text);line-height:1.45;padding:7px 10px;background:var(--p-bg);border:1px solid var(--p-border);border-radius:6px}@media (max-width: 1100px){.ficha-body{grid-template-columns:1fr}.ficha-aside{border-left:0;border-top:1px solid var(--p-border)}}.fc .card-edit-toggle{margin-left:auto;width:26px;height:26px;min-width:26px;padding:0;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--p-text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:inherit}.fc .card-edit-toggle i{font-size:12px}.fc .card-edit-toggle:hover{background:var(--p-bg-muted);border-color:var(--p-border);color:var(--p-text)}.fc.card-readonly .fc-body{padding:4px 8px 8px}.fc .readonly-list{display:flex;flex-direction:column;cursor:pointer;padding:4px 2px}.fc .readonly-row{display:grid;grid-template-columns:175px 1fr;align-items:center;gap:14px;padding:12px 6px;border-bottom:1px solid var(--p-border-subtle);font-size:13px;color:var(--p-text);min-height:44px}.fc .readonly-row:last-child{border-bottom:none}.fc .readonly-label{font-size:12px;font-weight:500;color:var(--p-text-muted)}.fc .readonly-value{font-weight:500;color:var(--p-text);word-break:break-word}.fc .readonly-list:hover{background:var(--p-bg-subtle)}.lead-ficha-root[data-v-e4b240dd]{display:flex;flex-direction:column;height:100%;min-height:0}.lead-ficha-root .empty-block[data-v-e4b240dd]{padding:24px;text-align:center;color:var(--p-text-faint);font-size:12px}.lead-ficha-root .fc-metrics-row[data-v-e4b240dd]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.lead-ficha-root .metric-mini[data-v-e4b240dd]{background:var(--p-bg);border:1px solid var(--p-border-subtle);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:3px}.lead-ficha-root .metric-mini .m-label[data-v-e4b240dd]{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--p-text-faint);font-weight:600}.lead-ficha-root .metric-mini .m-value[data-v-e4b240dd]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px;font-weight:600;color:var(--p-text);letter-spacing:-.02em}.lead-ficha-root .metric-mini .m-sub[data-v-e4b240dd]{font-size:11px;color:var(--p-text-muted)}.lead-ficha-root .chips-input[data-v-e4b240dd]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;border:1px solid var(--p-border);border-radius:7px;padding:6px 8px;background:var(--p-bg)}.lead-ficha-root .chips-input .chip[data-v-e4b240dd]{display:inline-flex;align-items:center;gap:4px;background:var(--p-accent-bg);color:var(--p-accent);padding:3px 8px;border-radius:6px;font-size:11.5px;font-weight:500}.lead-ficha-root .chips-input .chip-x[data-v-e4b240dd]{background:transparent;border:0;color:var(--p-accent);cursor:pointer;font-size:14px;line-height:1;padding:0 2px}.lead-ficha-root .chip-add[data-v-e4b240dd]{flex:0 0 auto;width:auto;min-width:130px;height:26px;padding:0 6px;font-size:11px;border:1px dashed var(--p-border);background:transparent}.lead-ficha-root .contact-grid[data-v-e4b240dd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.lead-ficha-root .contact-card[data-v-e4b240dd]{border:1px solid var(--p-border-subtle);border-radius:8px;padding:12px;background:var(--p-bg)}.lead-ficha-root .contact-card-head[data-v-e4b240dd]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.lead-ficha-root .contact-avatar[data-v-e4b240dd]{width:34px;height:34px;border-radius:50%;background:#4a4a4a;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.lead-ficha-root .contact-name[data-v-e4b240dd]{font-size:13px;font-weight:600;color:var(--p-text);display:flex;align-items:center;gap:6px}.lead-ficha-root .contact-tag[data-v-e4b240dd]{background:#ecfdf5;color:#059669;font-size:10px;padding:1px 6px;border-radius:5px;font-weight:600}.lead-ficha-root .contact-role[data-v-e4b240dd]{font-size:11px;color:var(--p-text-muted);margin-top:1px}.lead-ficha-root .contact-action[data-v-e4b240dd]{background:transparent;border:0;cursor:pointer;color:var(--p-text-muted);width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center}.lead-ficha-root .contact-action[data-v-e4b240dd]:hover{background:var(--p-bg-muted);color:var(--p-text)}.lead-ficha-root .contact-action.danger[data-v-e4b240dd]:hover{background:var(--p-danger-bg);color:var(--p-danger)}.lead-ficha-root .contact-card-body[data-v-e4b240dd]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--p-text)}.lead-ficha-root .contact-card-body i[data-v-e4b240dd]{margin-right:6px;color:var(--p-text-muted)}.lead-ficha-root .contact-card-body a[data-v-e4b240dd]{color:var(--p-accent);text-decoration:none}.lead-ficha-root .contact-note[data-v-e4b240dd]{margin-top:4px;padding:6px 8px;background:var(--p-bg-muted);border-radius:6px;color:var(--p-text-muted);font-size:11.5px}.lead-ficha-root .doc-list .doc-item[data-v-e4b240dd]{position:relative}.lead-ficha-root .doc-del[data-v-e4b240dd]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:0;cursor:pointer;color:var(--p-text-muted);width:22px;height:22px;border-radius:5px}.lead-ficha-root .doc-del[data-v-e4b240dd]:hover{background:var(--p-danger-bg);color:var(--p-danger)}.lead-ficha-root .v-tag[data-v-e4b240dd]{margin-left:8px;background:#f1f5f9;color:#475569;font-size:10px;padding:1px 6px;border-radius:4px;font-weight:600}.lf-dialog-body{display:flex;flex-direction:column;gap:14px;padding:4px 0;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;color:#0f172a}.lf-dialog-body .fc-field{display:flex;flex-direction:column;gap:5px}.lf-dialog-body .fc-field>label{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.lf-dialog-body .fc-field>label.required-label:after{content:" *";color:#dc2626}.lf-dialog-body .fc-input{width:100%;height:34px;padding:0 10px;border:1px solid #e5e7eb;border-radius:7px;background:#fff;font-family:inherit;font-size:13px;color:#0f172a;outline:none;transition:border-color .1s,box-shadow .1s}.lf-dialog-body textarea.fc-input{height:auto;min-height:70px}.lf-dialog-body .fc-input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.lf-checkbox-label{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;cursor:pointer}.lead-prospect-root{--lead-bg: #ffffff;--lead-bg-muted: #f5f6f8;--lead-bg-subtle: #fafbfc;--lead-bg-hover: #f8fafc;--lead-text: #0f172a;--lead-text-muted: #64748b;--lead-text-faint: #94a3b8;--lead-border: #e5e7eb;--lead-border-subtle: #eef1f4;--lead-border-strong: #d0d5db;--lead-accent: #4a4a4a;--lead-accent-hover: #2c2c2c;--lead-accent-bg: rgba(74, 74, 74, .1);--lead-danger: #dc2626;--lead-danger-bg: #fef2f2;--lead-success: #059669;--lead-warning: #d97706;font-family:Geist,Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--lead-text);font-size:13px;min-height:0;display:flex;flex-direction:column}.lead-shell{background:var(--lead-bg);border:1px solid var(--lead-border);border-radius:8px;overflow:hidden;min-height:0}.lead-pipeline-strip{display:grid;grid-template-columns:repeat(5,1fr);background:var(--lead-bg);border-bottom:1px solid var(--lead-border)}.lead-pipeline-strip .metric{padding:14px 20px;border-right:1px solid var(--lead-border-subtle);display:flex;flex-direction:column;gap:4px;min-width:0}.lead-pipeline-strip .metric:last-child{border-right:0}.lead-pipeline-strip .m-label{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--lead-text-faint);font-weight:600}.lead-pipeline-strip .m-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:20px;font-weight:600;color:var(--lead-text);font-variant-numeric:tabular-nums}.lead-pipeline-strip .m-sub{font-size:11px;color:var(--lead-text-muted)}.lead-pipeline-strip .m-sub b{color:var(--lead-text);font-weight:600}.lead-tasks-banner{display:flex;align-items:center;gap:14px;padding:10px 20px;background:#fef9ec;border-bottom:1px solid #fde68a;font-size:12.5px}.lead-tasks-banner .tb-icon{width:24px;height:24px;background:#f59e0b;color:#fff;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.lead-tasks-banner .tb-text{color:#78350f;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-table-header{padding:18px 20px;display:flex;gap:16px;justify-content:space-between;align-items:center;background:var(--lead-bg);border-bottom:1px solid var(--lead-border)}.lead-search-section{flex:1 1 auto;max-width:none;min-width:260px}.lead-search-box{height:38px;display:flex;align-items:center;gap:8px;padding:0 13px;border:1px solid var(--lead-border);border-radius:7px;background:var(--lead-bg-subtle);color:var(--lead-text-muted)}.lead-search-box:focus-within{background:var(--lead-bg);border-color:var(--lead-accent);box-shadow:0 0 0 3px var(--lead-accent-bg)}.lead-search-box input{border:0;outline:0;background:transparent;width:100%;color:var(--lead-text);font-size:13.5px}.lead-filter-section{display:flex;gap:10px;align-items:center;flex-wrap:nowrap;justify-content:flex-end;flex-shrink:0}.lead-view-selector{display:inline-flex;padding:2px;background:var(--lead-bg-muted);border:1px solid var(--lead-border);border-radius:8px}.lead-icon-button{width:34px;height:34px;border:0;border-radius:6px;background:transparent;color:var(--lead-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px}.lead-icon-button:hover,.lead-icon-button.active{background:var(--lead-bg);color:var(--lead-text);box-shadow:0 1px 2px #0000000d}.lead-archive-button{background:var(--lead-bg-muted);border:1px solid transparent}.lead-archive-button.active{background:#fef3c7;color:#b45309;border-color:#fde68a}.lead-archive-all-button{color:#92400e;border-color:#fde68a;background:#fffbeb}.lead-archive-all-button:hover{background:#fef3c7;border-color:#fcd34d}.lead-native-select{height:38px;border:1px solid var(--lead-border);background:var(--lead-bg);color:var(--lead-text);border-radius:7px;padding:0 32px 0 12px;font-size:13px;min-width:160px}.lead-btn-primary,.lead-btn-ghost{height:38px;padding:0 14px;border-radius:7px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap}.lead-btn-primary{height:40px;padding:0 20px;font-size:13.5px}.lead-btn-primary{background:var(--lead-accent);color:#fff;border:1px solid var(--lead-accent)}.lead-btn-primary:hover{background:var(--lead-accent-hover)}.lead-btn-ghost{background:var(--lead-bg);color:var(--lead-text);border:1px solid var(--lead-border)}.lead-btn-ghost:hover{background:var(--lead-bg-muted)}.lead-btn-ghost.active{background:var(--lead-danger-bg);border-color:#fecaca;color:var(--lead-danger)}.lead-btn-ghost.danger{color:var(--lead-danger)}.lead-v3-table td.td-actions{text-align:right;white-space:nowrap}.lead-row-actions{display:inline-flex;justify-content:flex-end;gap:6px}.lead-row-action{min-width:52px;height:28px;padding:0 8px;border:1px solid var(--lead-border);border-radius:6px;background:var(--lead-bg);color:var(--lead-text-muted, #64748b);cursor:pointer;font-size:11px;font-weight:600;transition:all .15s ease}.lead-row-trash{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--lead-text-faint, #94a3b8);cursor:pointer;opacity:0;transition:all .15s ease}.lead-v3-table tr.row-clickable:hover .lead-row-trash{opacity:1}.lead-row-action:hover{color:var(--lead-text);background:var(--lead-bg-muted);border-color:var(--lead-border-strong)}.lead-row-action.archive{color:#92400e;border-color:#fde68a;background:#fffbeb}.lead-row-action.archive:hover{color:#92400e;background:#fef3c7;border-color:#fde68a}.lead-row-trash:hover{color:var(--lead-danger, #dc2626);background:var(--lead-danger-bg, #fef2f2);border-color:#fecaca}.lead-btn-ghost.danger:hover{background:var(--lead-danger-bg);border-color:#fecaca;color:var(--lead-danger)}.stage-pill,.priority-pill,.service-chip{display:inline-flex;align-items:center;white-space:nowrap}.stage-pill{gap:5px;padding:2px 8px;border-radius:12px;font-size:10.5px;font-weight:600}.stage-dot{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0}.priority-pill{gap:4px;padding:1px 7px;border-radius:4px;font-size:10.5px;font-weight:600}.priority-pill .p-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.service-chip{padding:1px 6px;border-radius:3px;font-size:10px;font-weight:700;letter-spacing:.02em;font-family:JetBrains Mono,ui-monospace,monospace}.avatar-stack{display:inline-flex}.lead-avatar{width:22px;height:22px;border-radius:50%;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;border:1.5px solid var(--lead-bg);box-shadow:0 0 0 1px var(--lead-border);flex-shrink:0}.avatar-stack .lead-avatar+.lead-avatar{margin-left:-6px}.stale-dot{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0}.stale-fresh{background:#10b981}.stale-ok{background:#84cc16}.stale-warn{background:#f59e0b}.stale-cold{background:#ef4444}.stale-none{background:#cbd5e1}.stale-chip{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--lead-text-muted);font-family:JetBrains Mono,ui-monospace,monospace}.bant-bars{display:inline-flex;gap:2px;align-items:flex-end;height:15px}.bant-bars .bar{width:4px;height:14px;background:var(--lead-bg-muted);border-radius:1px;position:relative;overflow:hidden}.bant-bars .bar .fill{position:absolute;left:0;right:0;bottom:0;border-radius:1px}.lead-kanban{display:grid;grid-template-columns:repeat(6,minmax(230px,1fr));gap:10px;padding:16px;background:#f4f6f9;overflow-x:auto;flex:1;min-height:540px}.lead-kb-col{display:flex;flex-direction:column;min-width:230px;border-radius:10px}.lead-kb-col.drag-over .lead-kb-list{background:#eff6ff;outline:1px dashed #60a5fa}.lead-kb-head{display:flex;align-items:center;padding:0 4px 8px;font-size:13.5px;font-weight:600}.lead-kb-head .label{display:inline-flex;align-items:center;gap:6px}.lead-kb-head .count{margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--lead-text-muted);background:var(--lead-bg);padding:2px 8px;border-radius:10px;border:1px solid var(--lead-border)}.lead-kb-sum{padding:0 4px 10px;font-size:12.5px;color:var(--lead-text-muted);font-family:JetBrains Mono,ui-monospace,monospace;display:flex;justify-content:space-between}.lead-kb-sum b{color:var(--lead-text);font-weight:600}.lead-kb-list{display:flex;flex-direction:column;gap:8px;border-radius:10px;min-height:160px;padding-bottom:8px}.lead-kb-card{background:var(--lead-bg);border:1px solid var(--lead-border);border-left:3px solid var(--lead-accent);border-radius:9px;padding:10px 11px;box-shadow:0 1px 2px #0f172a08;cursor:grab;transition:all .12s;position:relative}.lead-kb-card:hover{box-shadow:0 4px 16px #0f172a14;border-color:var(--lead-border-strong);transform:translateY(-1px)}.lead-kb-card:active{cursor:grabbing}.lead-kb-card .kc-top,.lead-kb-card .kc-value,.lead-kb-card .kc-bottom{display:flex;align-items:center}.lead-kb-card .kc-top{gap:6px;margin-bottom:5px;flex-wrap:wrap}.lead-card-actions{display:inline-flex;align-items:center;gap:4px}.lead-card-action{height:24px;min-width:42px;padding:0 7px;border:1px solid var(--lead-border);border-radius:6px;background:var(--lead-bg);color:var(--lead-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:10.5px;font-weight:700;line-height:1;transition:all .15s ease}.lead-card-action:hover{color:var(--lead-text);background:var(--lead-bg-muted);border-color:var(--lead-border-strong)}.lead-card-action.archive{color:#92400e;background:#fffbeb;border-color:#fde68a}.lead-card-action.archive:hover{background:#fef3c7;border-color:#fcd34d}.lead-kb-card .kc-code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--lead-text-faint);font-weight:600}.lead-kb-card .kc-priority{margin-left:auto}.lead-kb-card .kc-company{font-size:13px;font-weight:600;color:var(--lead-text);margin:2px 0 3px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lead-kb-card .kc-contact{font-size:11px;color:var(--lead-text-muted);margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-kb-card .kc-value{gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;margin-bottom:6px}.lead-kb-card .kc-value-right{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.lead-kb-card .v-main{font-size:13px;font-weight:600;color:var(--lead-text)}.lead-kb-card .v-prob{font-size:10px;color:var(--lead-text-muted);padding:1px 5px;background:var(--lead-bg-muted);border-radius:3px;font-weight:600}.lead-kb-card .kc-next,.lead-next-cell{display:flex;align-items:center;gap:5px;min-width:0}.lead-kb-card .kc-next{font-size:10.5px;color:var(--lead-text-muted);margin-top:6px;padding:5px 7px;background:var(--lead-bg-subtle);border-radius:5px;border:1px solid var(--lead-border-subtle)}.lead-kb-card .kc-next.overdue,.lead-next-cell.overdue .when{background:var(--lead-danger-bg);color:var(--lead-danger)}.lead-kb-card .kc-next.today,.lead-next-cell.today .when{background:var(--lead-accent-bg);color:var(--lead-accent)}.lead-kb-card .kc-next .text,.lead-next-cell .next-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lead-kb-card .kc-next .when,.lead-next-cell .when{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;margin-left:auto;flex-shrink:0;padding:1px 5px;border-radius:3px;background:var(--lead-bg-muted)}.lead-kb-card .kc-bottom{padding-top:8px;border-top:1px solid var(--lead-border-subtle);gap:8px}.lead-kb-card .kc-stale{margin-left:auto}.lead-kb-empty{padding:20px 8px;text-align:center;font-size:11px;color:var(--lead-text-faint)}.lead-v3-wrap{padding:16px 20px 20px;background:var(--lead-bg)}.lead-v3-pipeline{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:18px}.lead-v3-stage-card{padding:10px 12px;background:var(--lead-bg);border:1px solid var(--lead-border);border-radius:8px;border-top:3px solid var(--lead-accent);cursor:pointer;min-width:0;transition:all .12s}.lead-v3-stage-card:hover{background:var(--lead-bg-subtle)}.lead-v3-stage-card.active{border-color:var(--lead-accent);box-shadow:0 0 0 3px var(--lead-accent-bg)}.lead-v3-stage-card .sc-label{font-size:10.5px;font-weight:600;color:var(--lead-text-muted);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-v3-stage-card .sc-count{font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px;font-weight:600;color:var(--lead-text)}.lead-v3-stage-card .sc-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--lead-text-muted);margin-top:2px}.lead-v3-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12.5px}.lead-v3-table thead th{text-align:left;padding:9px 12px;font-size:10.5px;font-weight:600;color:var(--lead-text-faint);text-transform:uppercase;letter-spacing:.04em;background:var(--lead-bg-subtle);border-bottom:1px solid var(--lead-border);border-top:1px solid var(--lead-border);white-space:nowrap}.lead-v3-table thead th:first-child{border-top-left-radius:8px;border-left:1px solid var(--lead-border)}.lead-v3-table thead th:last-child{border-top-right-radius:8px;border-right:1px solid var(--lead-border);text-align:right}.lead-v3-table tbody td{padding:10px 12px;border-bottom:1px solid var(--lead-border-subtle);vertical-align:middle}.lead-v3-table tbody tr.row-clickable{cursor:pointer}.lead-v3-table tbody tr:hover td{background:var(--lead-bg-hover)}.lead-v3-table .td-num{font-family:JetBrains Mono,ui-monospace,monospace;text-align:right;font-variant-numeric:tabular-nums}.lead-company-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.lead-company-cell .cc-name{font-weight:600;color:var(--lead-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-company-cell .cc-sub{display:flex;align-items:baseline;gap:6px;font-size:10.5px;color:var(--lead-text-muted);min-width:0}.lead-company-cell .cc-sub .cc-desc{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-company-cell .cc-sub .cc-code{flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;color:var(--lead-text-faint)}.type-pill{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 8px;border-radius:12px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;font-size:10.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.type-pill .type-more{color:#94a3b8;font-weight:600;margin-left:2px}.origin-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:12px;font-size:10px;font-weight:600;white-space:nowrap}.origin-pill.origin-idata{background:#eef2ff;color:#4f46e5;border:1px solid #e0e7ff}.origin-pill.origin-prospeccao_web{background:#ecfdf5;color:#047857;border:1px solid #d1fae5}.lead-v3-expand-row td{padding:0!important;background:var(--lead-bg-subtle)}.lead-v3-expand-content{padding:14px 16px 16px 48px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;font-size:11.5px}.lead-v3-expand-label{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--lead-text-faint);font-weight:600;margin-bottom:4px}.lead-v3-expand-empty{color:var(--lead-text-faint);font-family:JetBrains Mono,ui-monospace,monospace}.lead-v3-expand-actions-row{display:flex;gap:6px;flex-wrap:wrap}.lead-v3-expand-actions-row .lead-btn-ghost{height:30px;font-size:11px}.lead-empty-state{padding:40px;text-align:center;color:var(--lead-text-faint);font-size:12px}.lead-row-actions{display:flex;justify-content:flex-end;gap:4px}.lead-row-action{width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:var(--lead-text-muted);display:inline-flex;align-items:center;justify-content:center}.lead-row-action:hover{background:var(--lead-bg-muted);color:var(--lead-text)}.lead-row-action.danger:hover{background:var(--lead-danger-bg);color:var(--lead-danger)}@media (max-width: 1200px){.lead-pipeline-strip{grid-template-columns:repeat(3,1fr)}.lead-v3-pipeline{grid-template-columns:repeat(5,1fr)}.lead-kanban{grid-template-columns:repeat(6,minmax(220px,260px))}}@media (max-width: 760px){.lead-table-header{align-items:stretch;flex-direction:column}.lead-filter-section{justify-content:flex-start}.lead-pipeline-strip,.lead-v3-pipeline{grid-template-columns:1fr}.lead-v3-wrap{overflow-x:auto}.lead-v3-table{min-width:900px}}.leads-page[data-v-6fc4c7c3]{min-height:calc(100vh - 80px);background:#f5f7fa;padding:16px 24px 28px}.leads-content[data-v-6fc4c7c3]{min-height:calc(100vh - 124px);display:flex;flex-direction:column}.custom-lead-dialog.custom-dialog-container{background:#fff}.custom-lead-dialog .custom-dialog-header{height:48px;min-height:48px;max-height:48px;padding:0 14px 0 18px;background:#fff}.custom-lead-dialog .custom-dialog-content{background:#f4f6f9}.lead-dialog-header[data-v-6fc4c7c3]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px}.lead-dialog-title[data-v-6fc4c7c3]{display:inline-flex;align-items:center;min-width:0;gap:8px;font-size:13.5px;font-weight:600;color:#0f172a}.lead-dialog-title i[data-v-6fc4c7c3]{color:#2563eb;font-size:14px}.lead-dialog-company[data-v-6fc4c7c3]{color:#64748b;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-dialog-actions[data-v-6fc4c7c3]{display:flex;align-items:center;gap:8px}.p-button.lead-header-save{width:32px!important;height:32px!important;padding:0!important;border-radius:8px!important;background:#2563eb!important;border-color:#2563eb!important}.p-button.lead-header-save:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.lead-delete-confirm[data-v-6fc4c7c3]{display:flex;align-items:flex-start;gap:14px;padding:4px 0 2px}.lead-delete-confirm>i[data-v-6fc4c7c3]{font-size:1.6rem;color:#dc2626;margin-top:2px}.lead-delete-confirm p[data-v-6fc4c7c3]{margin:0 0 6px;font-size:.95rem;color:#0f172a}.lead-delete-confirm small[data-v-6fc4c7c3]{color:#64748b;font-size:.8rem}@media (max-width: 768px){.leads-page[data-v-6fc4c7c3]{padding:12px}}.clientes-table-container[data-v-51e04005]{padding:0;background:#fff}[data-v-51e04005] .p-datatable{font-size:.82rem;border:none;background:transparent}[data-v-51e04005] .p-datatable .p-datatable-thead>tr>th{background:transparent;color:var(--ox-ink-faint);border:none;border-bottom:1px solid var(--ox-border);padding:.7rem 1.1rem;font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;transition:color .15s ease}[data-v-51e04005] .p-datatable .p-datatable-thead>tr>th:hover{color:var(--ox-ink)}[data-v-51e04005] .p-datatable .p-datatable-tbody>tr{transition:background-color .15s ease,box-shadow .15s ease;background-color:#fff}[data-v-51e04005] .custom-table .p-datatable-tbody>tr:hover{background-color:var(--ox-hover);box-shadow:inset 3px 0 0 var(--ox-accent);cursor:pointer}[data-v-51e04005] .p-datatable .p-datatable-tbody>tr>td{padding:.62rem 1.1rem;border:none;border-bottom:1px solid #eef1f8;color:var(--ox-ink-soft);vertical-align:middle;font-size:.82rem}.empty-state[data-v-51e04005]{text-align:center;padding:4rem 2rem;color:var(--ox-ink-faint)}.empty-icon[data-v-51e04005]{font-size:2.6rem;opacity:.4}.empty-state p[data-v-51e04005]{margin-top:.9rem;font-size:.92rem}.cliente-info[data-v-51e04005]{display:flex;align-items:center;gap:.65rem}.cliente-avatar[data-v-51e04005]{width:32px;height:32px;border-radius:9px;background:var(--ox-navy);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--ox-font-display);font-weight:700;font-size:.82rem;flex-shrink:0}.cliente-text[data-v-51e04005]{min-width:0}.cliente-nombre[data-v-51e04005]{font-weight:600;color:var(--ox-ink);line-height:1.2;font-size:.84rem}.cliente-empresa[data-v-51e04005]{font-size:.7rem;color:var(--ox-ink-faint);line-height:1.2;margin-top:2px}.email-text[data-v-51e04005]{color:var(--ox-ink-soft);font-weight:500;font-size:.8rem}.app-mode-cell[data-v-51e04005]{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.portal-link[data-v-51e04005]{display:inline-flex;align-items:center;gap:4px;color:var(--ox-accent);font-size:.7rem;font-weight:600;text-decoration:none;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-link i[data-v-51e04005]{font-size:.6rem}.portal-link[data-v-51e04005]:hover{color:#1d4fd7;text-decoration:underline}.abono-amount[data-v-51e04005]{font-family:var(--ox-font-display);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ox-ink);font-size:.82rem}.abono-currency[data-v-51e04005]{font-size:.68rem;font-weight:700;color:var(--ox-green);margin-right:1px}.text-muted[data-v-51e04005]{color:#cdd4e3}.soft-tag[data-v-51e04005]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.soft-tag .tag-dot[data-v-51e04005]{width:6px;height:6px;border-radius:50%;background:currentColor}.soft-tag .tag-icon[data-v-51e04005]{font-size:.62rem}.tag-info[data-v-51e04005]{background:var(--ox-accent-soft);color:#1d4fd7}.tag-success[data-v-51e04005]{background:var(--ox-green-soft);color:#087a58}.tag-warning[data-v-51e04005]{background:var(--ox-amber-soft);color:#a86a05}.tag-danger[data-v-51e04005]{background:var(--ox-red-soft);color:#bb2a39}.tag-violet[data-v-51e04005]{background:var(--ox-violet-soft);color:#5a43b5}.tag-neutral[data-v-51e04005]{background:var(--ox-surface);color:var(--ox-ink-soft)}.action-buttons[data-v-51e04005]{display:flex;justify-content:center}[data-v-51e04005] .action-buttons .p-button{width:1.8rem;height:1.8rem;color:var(--ox-ink-faint);transition:all .15s ease}[data-v-51e04005] .action-buttons .p-button .p-button-icon{font-size:.78rem}[data-v-51e04005] .action-buttons .p-button:hover{color:var(--ox-red)!important;background-color:var(--ox-red-soft)!important}[data-v-51e04005] .action-buttons .p-button.p-button-plain{background:transparent;border:none}[data-v-51e04005] .p-paginator{padding:.6rem 1.1rem;background:#fbfcfe;border:none;border-top:1px solid var(--ox-border)}[data-v-51e04005] .p-paginator .p-paginator-current{font-size:.74rem;color:var(--ox-ink-faint);font-variant-numeric:tabular-nums}[data-v-51e04005] .p-paginator .p-dropdown{font-size:.74rem;background:#fff;border:1px solid var(--ox-border-strong);border-radius:8px}[data-v-51e04005] .p-paginator .p-paginator-pages .p-paginator-page,[data-v-51e04005] .p-paginator .p-paginator-first,[data-v-51e04005] .p-paginator .p-paginator-prev,[data-v-51e04005] .p-paginator .p-paginator-next,[data-v-51e04005] .p-paginator .p-paginator-last{min-width:1.8rem;height:1.8rem;font-size:.76rem;border-radius:8px;margin:0 1px;color:var(--ox-ink-soft);transition:all .15s ease;font-variant-numeric:tabular-nums}[data-v-51e04005] .p-paginator .p-paginator-pages .p-paginator-page:hover{background-color:var(--ox-surface)}[data-v-51e04005] .p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background-color:var(--ox-navy);border-color:var(--ox-navy);color:#fff}[data-v-51e04005] .p-datatable-emptymessage{padding:3rem;text-align:center;color:var(--ox-ink-faint);font-size:.95rem}[data-v-51e04005] .p-datatable-loading-overlay{background-color:#ffffffd9;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-v-51e04005] .p-datatable .p-datatable-loading-icon{font-size:2rem;color:var(--ox-navy)}@media (max-width: 768px){[data-v-51e04005] .custom-table .p-datatable-thead>tr>th,[data-v-51e04005] .custom-table .p-datatable-tbody>tr>td{padding:.9rem}.cliente-info[data-v-51e04005]{flex-direction:column;text-align:center}}.cliente-servicios[data-v-75667d42]{padding:16px 0}.servicios-header[data-v-75667d42]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.servicios-header h4[data-v-75667d42]{margin:0;color:#1e293b;font-size:1rem;font-weight:700}.add-button[data-v-75667d42]{background:var(--primaryColor)!important;border:none!important;border-radius:8px!important}.loading-state[data-v-75667d42],.empty-state[data-v-75667d42]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px;color:#94a3b8}.empty-state i[data-v-75667d42]{font-size:2rem;color:#cbd5e1}.servicios-list[data-v-75667d42]{display:flex;flex-direction:column;gap:10px}.servicio-card[data-v-75667d42]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px}.servicio-card.inactive[data-v-75667d42]{opacity:.6}.servicio-info[data-v-75667d42]{flex:1;min-width:0}.servicio-name[data-v-75667d42]{display:flex;align-items:center;gap:8px;font-weight:700;color:#1e293b;font-size:.95rem}.servicio-name i[data-v-75667d42]{color:var(--primaryColor)}.servicio-details[data-v-75667d42]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.detail-chip[data-v-75667d42]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:2px 8px;font-size:.78rem;color:#475569;display:inline-flex;align-items:center;gap:4px}.detail-chip strong[data-v-75667d42]{color:#1e293b}.detail-chip.price[data-v-75667d42]{background:#ecfdf5;border-color:#a7f3d0;color:#047857;font-weight:600}.servicio-notas[data-v-75667d42]{font-size:.82rem;color:#64748b;margin-top:6px;font-style:italic}.servicio-actions[data-v-75667d42]{display:flex;gap:4px;flex-shrink:0}.servicio-form[data-v-75667d42]{display:flex;flex-direction:column;gap:14px;padding:8px 0}.form-row[data-v-75667d42]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-group[data-v-75667d42]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-75667d42]{font-weight:600;color:#334155;font-size:.84rem}.required[data-v-75667d42]{color:#ef4444}.switch-row[data-v-75667d42]{display:flex;align-items:center;gap:10px;height:40px}.full-width[data-v-75667d42]{width:100%}.form-actions[data-v-75667d42]{display:flex;justify-content:flex-end;gap:12px;margin-top:12px;padding-top:14px;border-top:1px solid #e2e8f0}[data-v-75667d42] .p-inputnumber-input,[data-v-75667d42] .p-calendar,[data-v-75667d42] .p-dropdown,[data-v-75667d42] .p-inputtext{width:100%}.cliente-abonos[data-v-1b662891]{display:grid;gap:1rem}.abonos-header[data-v-1b662891]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.abonos-header h3[data-v-1b662891],.limits-editor h4[data-v-1b662891]{margin:0;color:#1e293b}.abonos-header p[data-v-1b662891],.limits-editor p[data-v-1b662891]{margin:.25rem 0 0;color:#64748b;font-size:.875rem}.usage-card[data-v-1b662891]{border:1px solid #dbeafe;border-radius:10px;background:#f8fbff;padding:1rem}.usage-card-header[data-v-1b662891]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.usage-card-header h4[data-v-1b662891]{margin:0;color:#0f172a}.usage-card-header p[data-v-1b662891]{margin:.25rem 0 0;color:#64748b;font-size:.875rem}.usage-state[data-v-1b662891]{min-height:86px;display:grid;place-items:center;gap:.4rem;color:#64748b;text-align:center}.usage-state--error[data-v-1b662891]{color:#b91c1c}.usage-metrics-grid[data-v-1b662891]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem}.usage-metric[data-v-1b662891]{border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:.75rem;display:grid;gap:.25rem}.usage-metric--overage[data-v-1b662891]{border-color:#fed7aa;background:#fff7ed}.usage-metric span[data-v-1b662891],.usage-metric small[data-v-1b662891]{color:#64748b;font-size:.78rem}.usage-metric strong[data-v-1b662891]{color:#0f172a;font-size:1.2rem}.abonos-loading[data-v-1b662891],.abonos-empty[data-v-1b662891]{min-height:160px;display:grid;place-items:center;text-align:center;gap:.5rem;color:#64748b;border:1px dashed #cbd5e1;border-radius:10px;background:#f8fafc;padding:1.5rem}.abonos-empty i[data-v-1b662891]{font-size:2rem;color:#0ea5e9}.subscriptions-list[data-v-1b662891]{display:grid;gap:1rem}.subscription-item[data-v-1b662891]{border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:1rem}.subscription-main[data-v-1b662891]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.subscription-title[data-v-1b662891]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-weight:700;color:#0f172a}.subscription-meta[data-v-1b662891],.subscription-target[data-v-1b662891]{margin-top:.35rem;color:#64748b;font-size:.875rem}.sync-error[data-v-1b662891]{margin-top:.5rem;color:#b91c1c;font-size:.825rem}.subscription-actions[data-v-1b662891]{display:flex;align-items:center;gap:.25rem}.limits-grid[data-v-1b662891]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-top:1rem}.limit-pill[data-v-1b662891]{border:1px solid #e2e8f0;background:#f8fafc;border-radius:8px;padding:.75rem;display:grid;gap:.25rem}.limit-pill span[data-v-1b662891],.limit-pill small[data-v-1b662891]{color:#64748b;font-size:.78rem}.limit-pill strong[data-v-1b662891]{color:#0f172a;font-size:1.15rem}.abono-form[data-v-1b662891]{display:grid;gap:1.25rem}.form-grid[data-v-1b662891]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.form-group[data-v-1b662891]{display:grid;gap:.35rem}.form-group-full[data-v-1b662891]{grid-column:1 / -1}.form-group label[data-v-1b662891]{color:#334155;font-size:.8rem;font-weight:700}.limits-editor[data-v-1b662891]{border-top:1px solid #e2e8f0;padding-top:1rem}.limits-editor-header[data-v-1b662891]{margin-bottom:.75rem}.limits-table[data-v-1b662891] .metric-input{width:100%}code[data-v-1b662891]{background:#f1f5f9;color:#334155;padding:.1rem .3rem;border-radius:4px}@media (max-width: 768px){.form-grid[data-v-1b662891]{grid-template-columns:1fr}.subscription-main[data-v-1b662891],.abonos-header[data-v-1b662891]{align-items:stretch;flex-direction:column}}.cliente-form[data-v-853d7246]{display:flex;flex:1;min-height:0;height:100%}.form-nav[data-v-853d7246]{width:272px;flex-shrink:0;border-right:1px solid var(--ox-border, #e3e8f2);background:#fbfcfe;padding:24px 14px;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.nav-caption[data-v-853d7246]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:var(--ox-ink-faint, #8b96af);padding:0 12px 10px}.nav-item[data-v-853d7246]{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;background:transparent;border:none;border-radius:10px;text-align:left;font-family:var(--ox-font-body, inherit);transition:background-color .15s ease}.nav-item[data-v-853d7246]:hover{background:var(--ox-surface, #f4f6fb)}.nav-item.active[data-v-853d7246]{background:#fff;box-shadow:inset 0 0 0 1px var(--ox-border, #e3e8f2),inset 3px 0 0 var(--ox-accent, #2f6bff)}.nav-icon[data-v-853d7246]{width:30px;height:30px;border-radius:8px;background:var(--ox-surface, #f4f6fb);color:var(--ox-ink-faint, #8b96af);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .15s ease,color .15s ease}.nav-icon i[data-v-853d7246]{font-size:.82rem}.nav-item.active .nav-icon[data-v-853d7246]{background:var(--ox-accent-soft, #ecf1ff);color:var(--ox-accent, #2f6bff)}.nav-text[data-v-853d7246]{display:flex;flex-direction:column;gap:1px;min-width:0}.nav-label[data-v-853d7246]{font-size:.83rem;font-weight:600;color:var(--ox-ink-soft, #5a6784);line-height:1.2}.nav-item.active .nav-label[data-v-853d7246]{color:var(--ox-ink, #16213e);font-weight:700}.nav-desc[data-v-853d7246]{font-size:.66rem;color:var(--ox-ink-faint, #8b96af);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-error-dot[data-v-853d7246]{width:7px;height:7px;border-radius:50%;background:var(--ox-red, #de3b4b);margin-left:auto;flex-shrink:0}.form-main[data-v-853d7246]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.form-body[data-v-853d7246]{flex:1;overflow-y:auto;padding:40px 56px 48px}.form-section[data-v-853d7246]{max-width:980px}.section-head[data-v-853d7246]{padding-bottom:18px;border-bottom:1px solid var(--ox-border, #e3e8f2);margin-bottom:28px}.section-head h4[data-v-853d7246]{font-family:var(--ox-font-display, inherit);font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--ox-ink, #16213e);margin:0 0 4px}.section-head p[data-v-853d7246]{font-size:.82rem;color:var(--ox-ink-faint, #8b96af);margin:0}.section-head-row[data-v-853d7246]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.form-grid[data-v-853d7246]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.75rem 2rem}.form-group[data-v-853d7246]{display:flex;flex-direction:column;gap:.55rem}.form-group-full[data-v-853d7246]{grid-column:1 / -1}.form-group label[data-v-853d7246]{font-weight:700;color:var(--ox-ink-faint, #8b96af);font-size:.68rem;text-transform:uppercase;letter-spacing:.09em}.required[data-v-853d7246]{color:#ef4444;margin-left:2px}[data-v-853d7246] .p-inputtext,[data-v-853d7246] .p-dropdown,[data-v-853d7246] .p-textarea{width:100%;border-radius:10px;border:1px solid var(--ox-border-strong, #d3dae9);background:var(--ox-hover, #f7f9fd);transition:all .18s ease;font-size:.92rem}[data-v-853d7246] .p-inputtext,[data-v-853d7246] .p-dropdown .p-dropdown-label{padding:.7rem .9rem}[data-v-853d7246] .p-inputgroup{width:100%;display:flex}[data-v-853d7246] .p-inputgroup-addon{background:var(--ox-surface, #f4f6fb);border:1px solid var(--ox-border-strong, #d3dae9);border-right:none;color:var(--ox-ink-soft, #5a6784);font-weight:600;padding:.5rem .75rem;border-radius:10px 0 0 10px;display:flex;align-items:center}[data-v-853d7246] .p-inputgroup-addon.clickable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease}[data-v-853d7246] .p-inputgroup-addon.clickable:hover{background:var(--ox-border, #e3e8f2);color:var(--primaryColor)}[data-v-853d7246] .p-inputgroup .p-inputtext{border-radius:0 10px 10px 0;border-left:none}[data-v-853d7246] .p-inputgroup:focus-within .p-inputgroup-addon{border-color:var(--ox-accent, #2f6bff)}[data-v-853d7246] .p-inputgroup:focus-within .p-inputtext{border-left:none}[data-v-853d7246] .p-inputtext:hover,[data-v-853d7246] .p-dropdown:hover,[data-v-853d7246] .p-textarea:hover{border-color:var(--ox-ink-faint, #8b96af);background:#fff}[data-v-853d7246] .p-inputtext:focus,[data-v-853d7246] .p-dropdown:focus,[data-v-853d7246] .p-textarea:focus{border-color:var(--ox-accent, #2f6bff);background:#fff;box-shadow:0 0 0 3px #2f6bff1f}[data-v-853d7246] .p-inputtext.p-invalid,[data-v-853d7246] .p-dropdown.p-invalid{border-color:#ef4444}.hosting-choice[data-v-853d7246]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hosting-option[data-v-853d7246]{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--ox-hover, #f7f9fd);border:1px solid var(--ox-border-strong, #d3dae9);border-radius:12px;text-align:left;font-family:var(--ox-font-body, inherit);transition:border-color .15s ease,background-color .15s ease}.hosting-option[data-v-853d7246]:hover{background:#fff;border-color:var(--ox-ink-faint, #8b96af)}.hosting-option.active[data-v-853d7246]{background:#fff;border-color:var(--ox-accent, #2f6bff);box-shadow:0 0 0 3px #2f6bff1f}.hosting-icon[data-v-853d7246]{width:38px;height:38px;border-radius:10px;background:var(--ox-surface, #f4f6fb);color:var(--ox-ink-faint, #8b96af);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hosting-option.active .hosting-icon[data-v-853d7246]{background:var(--ox-accent-soft, #ecf1ff);color:var(--ox-accent, #2f6bff)}.hosting-text[data-v-853d7246]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.hosting-title[data-v-853d7246]{font-size:.88rem;font-weight:700;color:var(--ox-ink, #16213e)}.hosting-desc[data-v-853d7246]{font-size:.72rem;color:var(--ox-ink-faint, #8b96af);line-height:1.3}.hosting-check[data-v-853d7246]{color:var(--ox-accent, #2f6bff);font-size:1rem;flex-shrink:0}.hint-link[data-v-853d7246]{color:var(--ox-accent, #2f6bff);font-weight:700;cursor:pointer;text-decoration:underline}.status-toggle[data-v-853d7246]{margin-top:.5rem}[data-v-853d7246] .custom-toggle.p-button{background:var(--ox-surface, #f4f6fb);border:1px solid var(--ox-border-strong, #d3dae9);color:var(--ox-ink-soft, #5a6784);border-radius:10px;transition:all .2s ease}[data-v-853d7246] .custom-toggle.p-button.p-highlight{background:#10b981;border-color:#10b981;color:#fff}.p-error[data-v-853d7246]{color:#ef4444;font-size:.75rem;margin-top:.25rem}.form-footer[data-v-853d7246]{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:16px 56px;border-top:1px solid var(--ox-border, #e3e8f2);background:#fbfcfe;flex-shrink:0}.save-button[data-v-853d7246]{background:var(--primaryColor)!important;border:none!important;padding:.65rem 1.5rem;font-weight:600;border-radius:10px;transition:all .2s ease}.save-button[data-v-853d7246]:hover{background:#223267!important}.full-width-textarea[data-v-853d7246]{width:100%}.config-info[data-v-853d7246]{background:var(--ox-accent-soft, #ecf1ff);border:1px solid #c8d8ff;border-radius:10px;padding:1rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;color:#1d3f8f}.config-info i[data-v-853d7246]{font-size:1.25rem;color:var(--ox-accent, #2f6bff)}.config-info p[data-v-853d7246]{margin:0;font-size:.875rem}.connection-status[data-v-853d7246]{display:flex;align-items:center;gap:1rem;margin-top:.5rem}.test-connection-btn[data-v-853d7246]{background:var(--primaryColor)!important;border:1px solid var(--primaryColor)!important;color:#fff!important;padding:.5rem 1rem;font-weight:500;border-radius:10px;transition:all .2s ease}.test-connection-btn[data-v-853d7246]:hover{background:#223267!important;border-color:#223267!important}[data-v-853d7246] .test-connection-btn .pi{color:#fff!important}.success-message[data-v-853d7246],.error-message[data-v-853d7246]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:10px;margin-top:1.25rem;font-size:.875rem;font-weight:500}.success-message[data-v-853d7246]{background:var(--ox-green-soft, #e7f7f1);border:1px solid #9adfc8;color:#047857}.success-message i[data-v-853d7246]{color:#10b981}.error-message[data-v-853d7246]{background:var(--ox-red-soft, #fdecee);border:1px solid #f3b3ba;color:#b91c1c}.error-message i[data-v-853d7246]{color:#ef4444}.p-hint[data-v-853d7246]{color:var(--ox-ink-faint, #8b96af);font-size:.75rem;margin-top:.25rem;display:flex;align-items:center;gap:.25rem}.password-input-wrapper[data-v-853d7246],.url-input-wrapper[data-v-853d7246]{position:relative;display:flex;align-items:center;width:100%}.password-input[data-v-853d7246]{padding-right:5rem!important;font-family:monospace;letter-spacing:.05em}.global-password-input[data-v-853d7246]{padding-right:7.5rem!important;font-family:monospace;letter-spacing:.05em}.url-input[data-v-853d7246]{padding-right:2.5rem!important}.toggle-password[data-v-853d7246],.global-toggle-password[data-v-853d7246],.copy-button[data-v-853d7246],.generate-password-button[data-v-853d7246],.copy-password-button[data-v-853d7246],.open-url-button[data-v-853d7246]{position:absolute;right:0;height:100%;border:none!important;background:transparent!important;color:var(--ox-ink-faint, #8b96af)!important;transition:all .2s ease}.toggle-password[data-v-853d7246]{right:2.5rem}.global-toggle-password[data-v-853d7246]{right:5rem}.copy-button[data-v-853d7246]{right:0}.generate-password-button[data-v-853d7246]{right:2.5rem}.copy-password-button[data-v-853d7246]{right:0}.tenant-inline[data-v-853d7246]{font-size:.75rem;background:var(--ox-surface, #f4f6fb);border:1px solid var(--ox-border, #e3e8f2);border-radius:6px;color:var(--ox-ink-soft, #5a6784);padding:.25rem .45rem}.toggle-password[data-v-853d7246]:hover,.global-toggle-password[data-v-853d7246]:hover,.copy-button[data-v-853d7246]:hover,.generate-password-button[data-v-853d7246]:hover,.copy-password-button[data-v-853d7246]:hover,.open-url-button[data-v-853d7246]:hover{color:var(--primaryColor)!important;background:var(--ox-surface, #f4f6fb)!important}.toggle-password[data-v-853d7246]:focus,.global-toggle-password[data-v-853d7246]:focus,.copy-button[data-v-853d7246]:focus,.generate-password-button[data-v-853d7246]:focus,.copy-password-button[data-v-853d7246]:focus,.open-url-button[data-v-853d7246]:focus{box-shadow:none!important}[data-v-853d7246] .toggle-password .pi,[data-v-853d7246] .global-toggle-password .pi,[data-v-853d7246] .copy-button .pi,[data-v-853d7246] .generate-password-button .pi,[data-v-853d7246] .copy-password-button .pi,[data-v-853d7246] .open-url-button .pi{font-size:1rem}[data-v-853d7246] .payments-table .p-datatable-header{display:none}[data-v-853d7246] .payments-table .p-datatable-thead>tr>th{background:transparent;border:none;border-bottom:1px solid var(--ox-border, #e3e8f2);font-weight:700;color:var(--ox-ink-faint, #8b96af);font-size:.66rem;text-transform:uppercase;letter-spacing:.09em;padding:.7rem .75rem}[data-v-853d7246] .payments-table .p-datatable-tbody>tr>td{padding:.5rem .75rem;border:none;border-bottom:1px solid #eef1f8}[data-v-853d7246] .payments-table .p-inputtext,[data-v-853d7246] .payments-table .p-dropdown,[data-v-853d7246] .payments-table .p-inputnumber-input,[data-v-853d7246] .payments-table .p-calendar-input{width:100%;padding:.5rem;font-size:.875rem}.payment-actions[data-v-853d7246]{display:flex;gap:.25rem;justify-content:center}[data-v-853d7246] .cancel-button{background:transparent!important;color:var(--ox-ink-soft, #5a6784)!important;border:1px solid var(--ox-border-strong, #d3dae9)!important;border-radius:10px;font-weight:600}[data-v-853d7246] .cancel-button:hover{background:var(--ox-surface, #f4f6fb)!important;color:var(--ox-ink, #16213e)!important}[data-v-853d7246] .save-button{background:var(--primaryColor)!important;color:#fff!important;border:none!important;font-weight:600}[data-v-853d7246] .save-button:hover{background:#223267!important}@media (max-width: 768px){.cliente-form[data-v-853d7246]{flex-direction:column}.form-nav[data-v-853d7246]{width:100%;flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid var(--ox-border, #e3e8f2);padding:10px 12px}.nav-caption[data-v-853d7246]{display:none}.nav-item[data-v-853d7246]{width:auto;flex-shrink:0}.nav-desc[data-v-853d7246]{display:none}.form-body[data-v-853d7246]{padding:20px 16px 24px}.form-grid[data-v-853d7246]{grid-template-columns:1fr;gap:1rem}.hosting-choice[data-v-853d7246]{grid-template-columns:1fr}.form-footer[data-v-853d7246]{padding:12px 16px}.form-footer button[data-v-853d7246]{flex:1}}.clientes-page[data-v-b19274ae]{padding:28px 32px 40px;background:var(--ox-surface);min-height:100vh}.page-head[data-v-b19274ae]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.head-kicker[data-v-b19274ae]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--ox-accent);margin:0 0 6px}.head-title[data-v-b19274ae]{font-family:var(--ox-font-display);font-size:1.65rem;font-weight:700;letter-spacing:-.025em;color:var(--ox-ink);margin:0;line-height:1.15}.head-caption[data-v-b19274ae]{font-size:.85rem;color:var(--ox-ink-faint);margin:6px 0 0;font-variant-numeric:tabular-nums}.new-client-button[data-v-b19274ae]{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ox-navy)!important;border:none!important;border-radius:10px!important;font-weight:600;font-size:.88rem;color:#fff;padding:0 1.35rem;box-shadow:0 8px 20px -10px #1a27548c;transition:all .2s ease}.new-client-button[data-v-b19274ae]:hover{transform:translateY(-1px);background:#223267!important;box-shadow:0 12px 26px -10px #1a275499}.stats-cards[data-v-b19274ae]{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:18px}.stat-card[data-v-b19274ae]{background:var(--ox-card);border:1px solid var(--ox-border);border-radius:var(--ox-radius);padding:16px 18px;display:flex;align-items:center;gap:14px;box-shadow:var(--ox-shadow-card);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.stat-card[data-v-b19274ae]:hover{transform:translateY(-2px);border-color:var(--ox-border-strong);box-shadow:0 12px 32px -16px #101a3847}.stat-icon[data-v-b19274ae]{width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--st-soft);color:var(--st);font-size:1.05rem;flex-shrink:0}.stat-content[data-v-b19274ae]{min-width:0}.stat-content h3[data-v-b19274ae]{font-family:var(--ox-font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ox-ink);margin:0;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-content p[data-v-b19274ae]{font-size:.72rem;font-weight:600;color:var(--ox-ink-faint);margin:3px 0 0}.table-card[data-v-b19274ae]{background:var(--ox-card);border:1px solid var(--ox-border);border-radius:var(--ox-radius);box-shadow:var(--ox-shadow-card);overflow:hidden}.table-toolbar[data-v-b19274ae]{padding:16px 20px;display:flex;gap:14px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ox-border);flex-wrap:wrap}.search-section[data-v-b19274ae]{flex:1;position:relative;max-width:420px;min-width:240px}.search-icon[data-v-b19274ae]{position:absolute;top:50%;transform:translateY(-50%);left:13px;color:var(--ox-ink-faint);z-index:1;font-size:.85rem}.global-search[data-v-b19274ae]{width:100%;padding-left:2.5rem;height:38px;border-radius:10px;border:1px solid var(--ox-border-strong);background-color:var(--ox-hover);font-size:.85rem;transition:all .18s ease}.global-search[data-v-b19274ae]:focus{background-color:#fff;border-color:var(--ox-accent);box-shadow:0 0 0 3px #2f6bff1f}.global-search[data-v-b19274ae]::placeholder{color:var(--ox-ink-faint)}.filter-section[data-v-b19274ae]{display:flex;gap:10px;align-items:center}.toolbar-filter[data-v-b19274ae]{min-width:140px}[data-v-b19274ae] .toolbar-filter.p-dropdown{height:38px;border-radius:10px;border:1px solid var(--ox-border-strong);background-color:var(--ox-hover);font-size:.85rem;align-items:center;transition:all .18s ease}[data-v-b19274ae] .toolbar-filter.p-dropdown:hover{border-color:var(--ox-ink-faint);background-color:#fff}[data-v-b19274ae] .toolbar-filter.p-dropdown .p-dropdown-label{font-size:.85rem;padding-top:0;padding-bottom:0;display:flex;align-items:center}[data-v-b19274ae] .cliente-form-dialog .custom-dialog-content{display:flex;flex-direction:column}.dialog-heading[data-v-b19274ae]{display:flex;flex-direction:column;gap:1px;min-width:0}.dialog-kicker[data-v-b19274ae]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:var(--ox-accent)}.dialog-title[data-v-b19274ae]{font-family:var(--ox-font-display);font-weight:700;font-size:1rem;letter-spacing:-.015em;color:var(--ox-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cliente-detalles[data-v-b19274ae]{padding:1.5rem}.detalle-header[data-v-b19274ae]{display:flex;align-items:center;gap:1.25rem;padding-bottom:1.5rem;border-bottom:1px solid var(--ox-border);margin-bottom:1.5rem}.detalle-avatar[data-v-b19274ae]{width:68px;height:68px;border-radius:18px;background:var(--ox-navy);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--ox-font-display);font-weight:700;font-size:1.6rem;flex-shrink:0}.detalle-info h3[data-v-b19274ae]{font-family:var(--ox-font-display);margin:0 0 .3rem;color:var(--ox-ink);font-size:1.25rem;letter-spacing:-.02em}.detalle-info p[data-v-b19274ae]{margin:0 0 .6rem;color:var(--ox-ink-soft);font-size:.88rem}.detalle-grid[data-v-b19274ae]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.detalle-item[data-v-b19274ae]{display:flex;flex-direction:column;gap:.35rem}.detalle-item.full-width[data-v-b19274ae]{grid-column:1 / -1}.detalle-item label[data-v-b19274ae]{font-weight:700;color:var(--ox-ink-faint);font-size:.66rem;text-transform:uppercase;letter-spacing:.1em}.detalle-item p[data-v-b19274ae]{color:var(--ox-ink);margin:0;line-height:1.5;font-size:.9rem}.soft-tag[data-v-b19274ae]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.02em;width:fit-content}.soft-tag .tag-dot[data-v-b19274ae]{width:6px;height:6px;border-radius:50%;background:currentColor}.tag-success[data-v-b19274ae]{background:var(--ox-green-soft);color:#087a58}.tag-neutral[data-v-b19274ae]{background:var(--ox-surface);color:var(--ox-ink-soft)}.confirmation-content[data-v-b19274ae]{text-align:center;padding:1.75rem 1.5rem 1.25rem}.confirmation-icon[data-v-b19274ae]{width:52px;height:52px;border-radius:16px;background:var(--ox-red-soft);color:var(--ox-red);display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:1rem}.confirmation-question[data-v-b19274ae]{margin:0;font-size:.95rem;color:var(--ox-ink);line-height:1.5}.confirmation-hint[data-v-b19274ae]{color:var(--ox-ink-faint);font-size:.8rem;margin:.5rem 0 0}@media (max-width: 1200px){.stats-cards[data-v-b19274ae]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.clientes-page[data-v-b19274ae]{padding:20px 16px 32px}.page-head[data-v-b19274ae]{flex-direction:column;align-items:flex-start}.table-toolbar[data-v-b19274ae]{flex-direction:column;align-items:stretch}.filter-section[data-v-b19274ae]{flex-direction:column;width:100%}.search-section[data-v-b19274ae]{width:100%;max-width:none}.toolbar-filter[data-v-b19274ae]{width:100%}.stats-cards[data-v-b19274ae]{grid-template-columns:1fr;gap:12px}.detalle-grid[data-v-b19274ae]{grid-template-columns:1fr}}.demo-table-container[data-v-dbebd96a]{padding:0;background:#fff}[data-v-dbebd96a] .p-datatable{font-size:.78rem;border:none;background:transparent}[data-v-dbebd96a] .p-datatable .p-datatable-thead>tr>th{background:transparent;color:var(--ox-ink-faint);border:none;border-bottom:1px solid var(--ox-border);padding:.6rem .8rem;font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;transition:color .15s ease}[data-v-dbebd96a] .p-datatable .p-datatable-thead>tr>th:hover{color:var(--ox-ink)}[data-v-dbebd96a] .p-datatable .p-datatable-tbody>tr{transition:background-color .15s ease,box-shadow .15s ease;background-color:#fff}[data-v-dbebd96a] .custom-table .p-datatable-tbody>tr:hover{background-color:var(--ox-hover);box-shadow:inset 3px 0 0 var(--ox-accent)}[data-v-dbebd96a] .p-datatable .p-datatable-tbody>tr>td{padding:.5rem .8rem;border:none;border-bottom:1px solid #eef1f8;color:var(--ox-ink-soft);vertical-align:middle;font-size:.78rem}.empty-state[data-v-dbebd96a]{text-align:center;padding:4rem 2rem;color:var(--ox-ink-faint)}.empty-icon[data-v-dbebd96a]{font-size:2.6rem;opacity:.4}.empty-state p[data-v-dbebd96a]{margin-top:.9rem;font-size:.92rem}.demo-info[data-v-dbebd96a]{display:flex;align-items:center;gap:.55rem}.demo-avatar[data-v-dbebd96a]{width:28px;height:28px;border-radius:8px;background:var(--ox-navy);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--ox-font-display);font-weight:700;font-size:.74rem;flex-shrink:0}.demo-name[data-v-dbebd96a]{font-weight:600;color:var(--ox-ink);line-height:1.15;font-size:.8rem}.demo-sub[data-v-dbebd96a]{font-size:.68rem;color:var(--ox-ink-faint);line-height:1.15;margin-top:1px}.email-text[data-v-dbebd96a]{color:var(--ox-ink-soft);font-weight:500}.tenant-cell[data-v-dbebd96a]{display:flex;align-items:center;gap:.25rem}.tenant-code[data-v-dbebd96a]{font-family:monospace;font-size:.72rem;background:var(--ox-surface);border:1px solid var(--ox-border);padding:.12rem .4rem;border-radius:6px;color:var(--ox-ink-soft)}[data-v-dbebd96a] .copy-tenant.p-button{width:1.4rem;height:1.4rem;color:var(--ox-ink-faint)}[data-v-dbebd96a] .copy-tenant.p-button .p-button-icon{font-size:.7rem}[data-v-dbebd96a] .copy-tenant.p-button:hover{color:var(--ox-accent)}.chips-wrap[data-v-dbebd96a]{display:flex;flex-wrap:nowrap;align-items:center;gap:.25rem}.mod-chip-more[data-v-dbebd96a]{cursor:default}.limits-text[data-v-dbebd96a]{font-size:.75rem;color:var(--ox-ink-soft)}.date-text[data-v-dbebd96a]{font-variant-numeric:tabular-nums;color:var(--ox-ink-soft)}.created-text[data-v-dbebd96a]{font-size:.75rem;color:var(--ox-ink-faint);font-variant-numeric:tabular-nums}.expired-date[data-v-dbebd96a]{color:var(--ox-red);font-weight:600}.text-muted[data-v-dbebd96a]{color:#cdd4e3}.portal-link[data-v-dbebd96a]{display:inline-flex;align-items:center;gap:4px;color:var(--ox-accent);font-size:.72rem;font-weight:600;text-decoration:none;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-link[data-v-dbebd96a]:hover{color:#1d4fd7;text-decoration:underline}.portal-link i[data-v-dbebd96a]{font-size:.6rem;flex-shrink:0}.soft-tag[data-v-dbebd96a]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.soft-tag .tag-dot[data-v-dbebd96a]{width:6px;height:6px;border-radius:50%;background:currentColor}.soft-tag.mod-chip[data-v-dbebd96a]{padding:2px 8px;font-size:.6rem;font-weight:600;letter-spacing:0}.tag-info[data-v-dbebd96a]{background:var(--ox-accent-soft);color:#1d4fd7}.tag-success[data-v-dbebd96a]{background:var(--ox-green-soft);color:#087a58}.tag-warning[data-v-dbebd96a]{background:var(--ox-amber-soft);color:#a86a05}.tag-danger[data-v-dbebd96a]{background:var(--ox-red-soft);color:#bb2a39}.tag-secondary[data-v-dbebd96a]{background:var(--ox-surface);color:var(--ox-ink-soft)}.action-buttons[data-v-dbebd96a]{display:flex;gap:.1rem;justify-content:flex-start}[data-v-dbebd96a] .action-buttons .p-button{width:1.7rem;height:1.7rem;color:var(--ox-ink-faint);transition:all .15s ease}[data-v-dbebd96a] .action-buttons .p-button .p-button-icon{font-size:.78rem}[data-v-dbebd96a] .action-buttons .p-button:hover{background-color:var(--ox-surface);color:var(--ox-navy)}[data-v-dbebd96a] .action-buttons .act-reset:hover{color:var(--ox-accent);background-color:var(--ox-accent-soft)}[data-v-dbebd96a] .action-buttons .act-suspend:hover{color:var(--ox-amber);background-color:var(--ox-amber-soft)}[data-v-dbebd96a] .action-buttons .act-resume:hover{color:var(--ox-green);background-color:var(--ox-green-soft)}[data-v-dbebd96a] .action-buttons .act-delete:hover{color:var(--ox-red);background-color:var(--ox-red-soft)}[data-v-dbebd96a] .action-buttons .p-button:disabled{opacity:.35}[data-v-dbebd96a] .p-paginator{padding:.6rem 1.1rem;background:#fbfcfe;border:none;border-top:1px solid var(--ox-border)}[data-v-dbebd96a] .p-paginator .p-paginator-current{font-size:.74rem;color:var(--ox-ink-faint);font-variant-numeric:tabular-nums}[data-v-dbebd96a] .p-paginator .p-dropdown{font-size:.74rem;background:#fff;border:1px solid var(--ox-border-strong);border-radius:8px}[data-v-dbebd96a] .p-paginator .p-paginator-pages .p-paginator-page,[data-v-dbebd96a] .p-paginator .p-paginator-first,[data-v-dbebd96a] .p-paginator .p-paginator-prev,[data-v-dbebd96a] .p-paginator .p-paginator-next,[data-v-dbebd96a] .p-paginator .p-paginator-last{min-width:1.8rem;height:1.8rem;font-size:.76rem;border-radius:8px;margin:0 1px;color:var(--ox-ink-soft);transition:all .15s ease;font-variant-numeric:tabular-nums}[data-v-dbebd96a] .p-paginator .p-paginator-pages .p-paginator-page:hover{background-color:var(--ox-surface)}[data-v-dbebd96a] .p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background-color:var(--ox-navy);border-color:var(--ox-navy);color:#fff}[data-v-dbebd96a] .p-datatable-loading-overlay{background-color:#ffffffd9;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-v-dbebd96a] .p-datatable .p-datatable-loading-icon{font-size:2rem;color:var(--ox-navy)}.demo-form[data-v-180bddd5]{padding:1.5rem;max-width:1060px;margin:0 auto}.form-grid[data-v-180bddd5]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.35rem;margin-bottom:1rem}.form-group[data-v-180bddd5]{display:flex;flex-direction:column;gap:.5rem}.form-group-full[data-v-180bddd5]{grid-column:1 / -1}.form-group label[data-v-180bddd5]{font-weight:700;color:var(--ox-ink-faint);font-size:.68rem;text-transform:uppercase;letter-spacing:.09em}.required[data-v-180bddd5]{color:var(--ox-red);margin-left:2px}[data-v-180bddd5] .p-inputtext,[data-v-180bddd5] .p-textarea,[data-v-180bddd5] .p-inputnumber,[data-v-180bddd5] .p-calendar{width:100%}[data-v-180bddd5] .p-inputtext,[data-v-180bddd5] .p-textarea{border-radius:10px;border:1px solid var(--ox-border-strong);background-color:var(--ox-hover);font-size:.88rem;padding:.7rem .9rem;transition:all .18s ease}[data-v-180bddd5] .p-inputtext:hover,[data-v-180bddd5] .p-textarea:hover{background-color:#fff}[data-v-180bddd5] .p-inputtext:focus,[data-v-180bddd5] .p-textarea:focus{background-color:#fff;border-color:var(--ox-accent);box-shadow:0 0 0 3px #2f6bff1f}[data-v-180bddd5] .p-inputtext.p-invalid{border-color:var(--ox-red)}.p-error[data-v-180bddd5]{color:var(--ox-red);font-size:.75rem;margin-top:.25rem}.p-hint[data-v-180bddd5]{color:var(--ox-ink-faint);font-size:.75rem;margin-top:.25rem;display:flex;align-items:center;gap:.25rem}.password-input-wrapper[data-v-180bddd5]{position:relative;display:flex;align-items:center;width:100%}.password-input[data-v-180bddd5]{padding-right:7.5rem!important;font-family:monospace;letter-spacing:.05em}.icon-eye[data-v-180bddd5],.icon-regen[data-v-180bddd5],.icon-copy[data-v-180bddd5]{position:absolute;height:100%;border:none!important;background:transparent!important;color:var(--ox-ink-faint)!important;transition:all .2s ease}.icon-eye[data-v-180bddd5]{right:5rem}.icon-regen[data-v-180bddd5]{right:2.5rem}.icon-copy[data-v-180bddd5]{right:0}.icon-eye[data-v-180bddd5]:hover,.icon-regen[data-v-180bddd5]:hover,.icon-copy[data-v-180bddd5]:hover{color:var(--ox-accent)!important;background:var(--ox-accent-soft)!important}[data-v-180bddd5] .custom-tabs .p-tabview-nav{background:#fbfcfe;border:none;border-bottom:1px solid var(--ox-border)}[data-v-180bddd5] .custom-tabs .p-tabview-nav-link{background:transparent;border:none;color:var(--ox-ink-soft);font-weight:600;font-size:.85rem;padding:.9rem 1.35rem}[data-v-180bddd5] .custom-tabs .p-highlight .p-tabview-nav-link{background:transparent;color:var(--ox-accent);border-bottom:2px solid var(--ox-accent);font-weight:700}[data-v-180bddd5] .custom-tabs .p-tabview-panels{background:transparent;padding:1rem 0}.presets-bar[data-v-180bddd5]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.85rem;padding-bottom:.75rem;border-bottom:1px solid var(--ox-border)}.presets-label[data-v-180bddd5]{font-weight:700;color:var(--ox-ink-faint);font-size:.68rem;text-transform:uppercase;letter-spacing:.09em}[data-v-180bddd5] .preset-btn.p-button{border-radius:8px;font-size:.78rem;padding:.3rem .7rem;background:#fff!important;border:1px solid var(--ox-border-strong)!important;color:var(--ox-ink-soft)!important;transition:all .18s ease}[data-v-180bddd5] .preset-btn.p-button:hover{background:var(--ox-hover)!important;border-color:var(--ox-ink-faint)!important;color:var(--ox-ink)!important}[data-v-180bddd5] .preset-btn.p-button .p-button-label,[data-v-180bddd5] .preset-btn.p-button .p-button-icon{color:inherit!important}.modules-grid[data-v-180bddd5]{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem}.module-card[data-v-180bddd5]{border:1px solid var(--ox-border);border-radius:var(--ox-radius-sm);background:#fff;overflow:hidden;display:flex;flex-direction:column}.module-card.wide[data-v-180bddd5]{grid-column:1 / -1}.card-header[data-v-180bddd5]{display:flex;align-items:center;gap:.5rem;padding:.4rem .7rem;background:#fbfcfe;border-bottom:1px solid var(--ox-border)}.card-title[data-v-180bddd5]{font-weight:700;font-size:.7rem;color:var(--ox-ink);cursor:pointer;text-transform:uppercase;letter-spacing:.08em}.group-count[data-v-180bddd5]{margin-left:auto;font-size:.66rem;font-weight:700;color:var(--ox-ink-faint);background:var(--ox-surface);border:1px solid var(--ox-border);padding:1px 7px;border-radius:999px;font-variant-numeric:tabular-nums}.card-children[data-v-180bddd5]{display:grid;grid-template-columns:repeat(2,1fr);gap:.1rem .75rem;padding:.45rem .7rem}.card-children.cols4[data-v-180bddd5]{grid-template-columns:repeat(4,1fr)}.root-children[data-v-180bddd5]{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}.module-item[data-v-180bddd5]{display:flex;align-items:center;gap:.45rem;padding:.12rem 0;min-width:0}.module-label[data-v-180bddd5]{cursor:pointer;color:var(--ox-ink-soft);font-size:.82rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.always-on[data-v-180bddd5]{color:var(--ox-ink-faint);font-weight:400;font-size:.72rem}.modules-section[data-v-180bddd5] .p-checkbox,.modules-section[data-v-180bddd5] .p-checkbox-box{width:16px;height:16px}.modules-section[data-v-180bddd5] .p-checkbox-icon{font-size:10px;width:10px;height:10px}.limits-info[data-v-180bddd5]{background:var(--ox-accent-soft);border:1px solid var(--ox-border);border-radius:var(--ox-radius-sm);padding:.85rem 1rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;color:var(--ox-ink)}.limits-info i[data-v-180bddd5]{font-size:1.15rem;color:var(--ox-accent)}.limits-info p[data-v-180bddd5]{margin:0;font-size:.85rem}.theme-section[data-v-180bddd5]{display:flex;flex-direction:column;gap:1rem}.theme-info[data-v-180bddd5]{background:var(--ox-hover);border:1px solid var(--ox-border);border-radius:var(--ox-radius-sm);padding:.85rem 1rem;display:flex;align-items:center;gap:.75rem;color:var(--ox-ink-soft)}.theme-info i[data-v-180bddd5]{color:var(--ox-navy);font-size:1.15rem}.theme-info p[data-v-180bddd5]{margin:0;font-size:.85rem}.theme-grid[data-v-180bddd5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1rem}.theme-panel[data-v-180bddd5],.logo-card[data-v-180bddd5]{border:1px solid var(--ox-border);border-radius:var(--ox-radius-sm);background:#fff;padding:1rem}.theme-panel-title[data-v-180bddd5],.logo-card-title[data-v-180bddd5]{font-family:var(--ox-font-display);font-size:.86rem;font-weight:700;letter-spacing:-.01em;color:var(--ox-ink)}.color-swatches[data-v-180bddd5]{display:grid;grid-template-columns:repeat(8,28px);gap:.5rem;margin:.9rem 0}.color-swatch[data-v-180bddd5]{width:28px;height:28px;border:2px solid #ffffff;border-radius:8px;box-shadow:0 0 0 1px var(--ox-border-strong);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#fff}.color-swatch.active[data-v-180bddd5]{box-shadow:0 0 0 2px var(--ox-navy)}.color-swatch i[data-v-180bddd5]{font-size:.72rem;text-shadow:0 1px 3px rgba(0,0,0,.4)}.theme-color-row[data-v-180bddd5]{display:flex;align-items:center;gap:.65rem}.color-dot[data-v-180bddd5]{width:18px;height:18px;border-radius:999px;border:1px solid var(--ox-border-strong);flex:0 0 auto}.theme-color-input[data-v-180bddd5]{max-width:130px;font-family:Roboto Mono,monospace;text-transform:uppercase}.portal-preview[data-v-180bddd5]{display:grid;grid-template-columns:132px minmax(0,1fr);height:150px;border:1px solid var(--ox-border);border-radius:var(--ox-radius-sm);overflow:hidden;margin-top:.9rem}.portal-preview-sidebar[data-v-180bddd5]{color:#fff;padding:.8rem;display:flex;flex-direction:column;gap:.55rem}.preview-logo[data-v-180bddd5]{width:44px;height:36px;border-radius:8px;background:#ffffff24;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.8rem;overflow:hidden}.preview-logo img[data-v-180bddd5]{max-width:84%;max-height:84%;object-fit:contain}.preview-menu-item[data-v-180bddd5]{display:flex;align-items:center;gap:.45rem;font-size:.72rem;opacity:.78;padding:.35rem .45rem;border-radius:7px}.preview-menu-item.active[data-v-180bddd5]{background:#ffffff29;opacity:1}.portal-preview-content[data-v-180bddd5]{padding:1rem;display:flex;flex-direction:column;justify-content:center;gap:.45rem;color:var(--ox-ink)}.portal-preview-content strong[data-v-180bddd5]{font-size:.9rem}.portal-preview-content span[data-v-180bddd5]{color:var(--ox-ink-faint);font-size:.78rem}.portal-preview-content button[data-v-180bddd5]{border:none;color:#fff;border-radius:8px;padding:.45rem .65rem;font-size:.76rem;font-weight:700;width:fit-content}.logos-grid[data-v-180bddd5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.logo-card-header[data-v-180bddd5]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.logo-card-sub[data-v-180bddd5]{color:var(--ox-ink-faint);font-size:.75rem;margin-top:.15rem}.logo-preview[data-v-180bddd5]{height:92px;border:1px dashed var(--ox-border-strong);border-radius:var(--ox-radius-sm);background:var(--ox-hover);display:flex;align-items:center;justify-content:center;margin:.8rem 0;color:var(--ox-border-strong);font-size:1.4rem}.logo-preview img[data-v-180bddd5]{max-width:85%;max-height:75px;object-fit:contain}.logo-actions[data-v-180bddd5]{display:flex;justify-content:flex-end;align-items:center;gap:.45rem}.hidden-file-input[data-v-180bddd5]{display:none}[data-v-180bddd5] .logo-button.p-button{background:#fff!important;border:1px solid var(--ox-border-strong)!important;color:var(--ox-ink-soft)!important}.form-actions[data-v-180bddd5]{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1.5rem;border-top:1px solid var(--ox-border)}[data-v-180bddd5] .cancel-button{background:#fff!important;color:var(--ox-ink-soft)!important;border:1px solid var(--ox-border-strong)!important;border-radius:10px;font-weight:600}[data-v-180bddd5] .cancel-button:hover{background:var(--ox-hover)!important;color:var(--ox-ink)!important}[data-v-180bddd5] .save-button{background:var(--ox-navy)!important;color:#fff!important;border:none!important;font-weight:600;padding:.7rem 1.5rem;border-radius:10px;transition:all .2s ease}[data-v-180bddd5] .save-button:hover{background:#223267!important;transform:translateY(-1px);box-shadow:0 8px 20px -10px #1a27548c}@media (max-width: 768px){.form-grid[data-v-180bddd5]{grid-template-columns:1fr;gap:1rem}.modules-grid[data-v-180bddd5]{grid-template-columns:1fr}.card-children[data-v-180bddd5],.card-children.cols4[data-v-180bddd5]{grid-template-columns:repeat(2,1fr)}.theme-grid[data-v-180bddd5],.logos-grid[data-v-180bddd5]{grid-template-columns:1fr}.form-actions[data-v-180bddd5]{flex-direction:column-reverse}.form-actions button[data-v-180bddd5]{width:100%}}.demo-page[data-v-215ce84b]{padding:28px 32px 40px;background:var(--ox-surface);min-height:100vh}.page-head[data-v-215ce84b]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.head-kicker[data-v-215ce84b]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--ox-accent);margin:0 0 6px}.head-title[data-v-215ce84b]{font-family:var(--ox-font-display);font-size:1.65rem;font-weight:700;letter-spacing:-.025em;color:var(--ox-ink);margin:0;line-height:1.15}.head-caption[data-v-215ce84b]{font-size:.85rem;color:var(--ox-ink-faint);margin:6px 0 0;font-variant-numeric:tabular-nums}.new-demo-button[data-v-215ce84b]{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ox-navy)!important;border:none!important;border-radius:10px!important;font-weight:600;font-size:.88rem;color:#fff;padding:0 1.35rem;box-shadow:0 8px 20px -10px #1a27548c;transition:all .2s ease}.new-demo-button[data-v-215ce84b]:hover{transform:translateY(-1px);background:#223267!important;box-shadow:0 12px 26px -10px #1a275499}.stats-cards[data-v-215ce84b]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.stat-card[data-v-215ce84b]{background:var(--ox-card);border:1px solid var(--ox-border);border-radius:var(--ox-radius);padding:16px 18px;display:flex;align-items:center;gap:14px;box-shadow:var(--ox-shadow-card);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.stat-card[data-v-215ce84b]:hover{transform:translateY(-2px);border-color:var(--ox-border-strong);box-shadow:0 12px 32px -16px #101a3847}.stat-icon[data-v-215ce84b]{width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--st-soft);color:var(--st);font-size:1.05rem;flex-shrink:0}.stat-content[data-v-215ce84b]{min-width:0}.stat-content h3[data-v-215ce84b]{font-family:var(--ox-font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ox-ink);margin:0;line-height:1.1}.stat-content p[data-v-215ce84b]{font-size:.72rem;font-weight:600;color:var(--ox-ink-faint);margin:3px 0 0}.table-card[data-v-215ce84b]{background:var(--ox-card);border:1px solid var(--ox-border);border-radius:var(--ox-radius);box-shadow:var(--ox-shadow-card);overflow:hidden}.table-toolbar[data-v-215ce84b]{padding:16px 20px;display:flex;gap:14px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ox-border);flex-wrap:wrap}.search-section[data-v-215ce84b]{flex:1;position:relative;max-width:420px;min-width:240px}.search-icon[data-v-215ce84b]{position:absolute;top:50%;transform:translateY(-50%);left:13px;color:var(--ox-ink-faint);z-index:1;font-size:.85rem}.global-search[data-v-215ce84b]{width:100%;padding-left:2.5rem;height:38px;border-radius:10px;border:1px solid var(--ox-border-strong);background-color:var(--ox-hover);font-size:.85rem;transition:all .18s ease}.global-search[data-v-215ce84b]:focus{background-color:#fff;border-color:var(--ox-accent);box-shadow:0 0 0 3px #2f6bff1f}.global-search[data-v-215ce84b]::placeholder{color:var(--ox-ink-faint)}.filter-section[data-v-215ce84b]{display:flex;gap:10px;align-items:center}.toolbar-filter[data-v-215ce84b]{min-width:170px}[data-v-215ce84b] .toolbar-filter.p-dropdown{height:38px;border-radius:10px;border:1px solid var(--ox-border-strong);background-color:var(--ox-hover);font-size:.85rem;align-items:center;transition:all .18s ease}[data-v-215ce84b] .toolbar-filter.p-dropdown:hover{border-color:var(--ox-ink-faint);background-color:#fff}[data-v-215ce84b] .toolbar-filter.p-dropdown .p-dropdown-label{font-size:.85rem;padding-top:0;padding-bottom:0;display:flex;align-items:center}.dialog-heading[data-v-215ce84b]{display:flex;flex-direction:column;gap:1px;min-width:0}.dialog-kicker[data-v-215ce84b]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:var(--ox-accent)}.dialog-title[data-v-215ce84b]{font-family:var(--ox-font-display);font-weight:700;font-size:1rem;letter-spacing:-.015em;color:var(--ox-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.confirmation-content[data-v-215ce84b]{text-align:center;padding:1.75rem 1.5rem 1.25rem}.confirmation-icon[data-v-215ce84b]{width:52px;height:52px;border-radius:16px;background:var(--ox-red-soft);color:var(--ox-red);display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:1rem}.confirmation-icon.icon-reset[data-v-215ce84b]{background:var(--ox-accent-soft);color:var(--ox-accent)}.confirmation-question[data-v-215ce84b]{margin:0;font-size:.95rem;color:var(--ox-ink);line-height:1.5}.confirmation-hint[data-v-215ce84b]{color:var(--ox-ink-faint);font-size:.8rem;margin:.5rem 0 0}.warn-strong[data-v-215ce84b]{color:var(--ox-red)}.delete-confirm-check[data-v-215ce84b]{display:flex;align-items:center;gap:.5rem;justify-content:center;margin-top:1.25rem;padding:.75rem;background:var(--ox-red-soft);border-radius:10px}.delete-confirm-check label[data-v-215ce84b]{font-size:.85rem;color:var(--ox-ink);cursor:pointer}.usage-loading[data-v-215ce84b],.usage-empty[data-v-215ce84b]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:2rem;color:var(--ox-ink-faint)}.usage-grid[data-v-215ce84b]{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem;padding:1.25rem 1.25rem 1rem}.usage-item[data-v-215ce84b]{display:flex;align-items:center;gap:.85rem;padding:.85rem;border:1px solid var(--ox-border);border-radius:12px;background:var(--ox-hover);transition:border-color .18s ease,background-color .18s ease}.usage-item[data-v-215ce84b]:hover{background:#fff;border-color:var(--ox-border-strong)}.usage-icon[data-v-215ce84b]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1rem;background:var(--ox-accent-soft);color:var(--ox-accent);flex-shrink:0}.usage-data[data-v-215ce84b]{display:flex;flex-direction:column}.usage-count[data-v-215ce84b]{font-family:var(--ox-font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ox-ink);line-height:1.1}.usage-label[data-v-215ce84b]{font-size:.72rem;font-weight:600;color:var(--ox-ink-faint)}.usage-status-row[data-v-215ce84b]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;padding:.75rem .15rem 0;border-top:1px solid var(--ox-border);margin-top:.25rem;font-size:.85rem;color:var(--ox-ink-soft)}.soft-tag[data-v-215ce84b]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.02em}.soft-tag .tag-dot[data-v-215ce84b]{width:6px;height:6px;border-radius:50%;background:currentColor}.tag-success[data-v-215ce84b]{background:var(--ox-green-soft);color:#087a58}.tag-warning[data-v-215ce84b]{background:var(--ox-amber-soft);color:#a86a05}.tag-danger[data-v-215ce84b]{background:var(--ox-red-soft);color:#bb2a39}.tag-secondary[data-v-215ce84b]{background:var(--ox-surface);color:var(--ox-ink-soft)}@media (max-width: 1200px){.stats-cards[data-v-215ce84b]{grid-template-columns:1fr}}@media (max-width: 768px){.demo-page[data-v-215ce84b]{padding:20px 16px 32px}.page-head[data-v-215ce84b]{flex-direction:column;align-items:flex-start}.table-toolbar[data-v-215ce84b]{flex-direction:column;align-items:stretch}.filter-section[data-v-215ce84b]{flex-direction:column;width:100%}.search-section[data-v-215ce84b]{width:100%;max-width:none}.toolbar-filter[data-v-215ce84b]{width:100%}.usage-grid[data-v-215ce84b]{grid-template-columns:1fr}}.financiero-table[data-v-54ddf4ee]{padding:0;background:#fff}[data-v-54ddf4ee] .financial-spreadsheet{font-family:inherit}[data-v-54ddf4ee] .p-datatable{font-size:.82rem;border:none;background:transparent}[data-v-54ddf4ee] .p-datatable .p-datatable-thead>tr>th{background:#fbfcfe;color:var(--ox-ink-faint);border:none;border-bottom:1px solid var(--ox-border);padding:.7rem 1.1rem;font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;position:sticky;top:0;z-index:10;transition:color .15s ease}[data-v-54ddf4ee] .p-datatable .p-datatable-thead>tr>th:hover{color:var(--ox-ink)}[data-v-54ddf4ee] .p-datatable .p-datatable-tbody>tr{transition:background-color .15s ease,box-shadow .15s ease;background-color:#fff}[data-v-54ddf4ee] .financial-spreadsheet .p-datatable-tbody>tr:not(.p-datatable-row-group-header):hover{background-color:var(--ox-hover);box-shadow:inset 3px 0 0 var(--ox-accent);cursor:pointer}[data-v-54ddf4ee] .p-datatable .p-datatable-tbody>tr>td{padding:.62rem 1.1rem;border:none;border-bottom:1px solid #eef1f8;color:var(--ox-ink-soft);vertical-align:middle;font-size:.82rem}.date-cell[data-v-54ddf4ee]{font-weight:500;color:var(--ox-ink-soft);font-size:.78rem;font-variant-numeric:tabular-nums}.description-cell[data-v-54ddf4ee]{display:flex;flex-direction:column;gap:3px}.description-text[data-v-54ddf4ee]{color:var(--ox-ink);font-weight:600;font-size:.82rem}.description-category[data-v-54ddf4ee]{font-size:.68rem;color:var(--ox-ink-faint);display:inline-flex;align-items:center;gap:3px}.description-category i[data-v-54ddf4ee]{font-size:.6rem}.amount-cell[data-v-54ddf4ee]{font-family:var(--ox-font-display);font-weight:600;font-size:.8rem;font-variant-numeric:tabular-nums;display:inline-flex;align-items:baseline;gap:3px}.currency-symbol[data-v-54ddf4ee]{font-size:.68rem;font-weight:700;opacity:.8}.amount-cell.entrada[data-v-54ddf4ee]{color:#087a58}.amount-cell.salida[data-v-54ddf4ee]{color:#bb2a39}.amount-cell.saldo[data-v-54ddf4ee]{font-weight:700;font-size:.82rem}.amount-cell.saldo.positive[data-v-54ddf4ee]{color:#087a58}.amount-cell.saldo.negative[data-v-54ddf4ee]{color:#bb2a39}.empty-cell[data-v-54ddf4ee]{color:#cdd4e3;text-align:center;font-weight:300}.soft-tag[data-v-54ddf4ee]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.soft-tag .tag-dot[data-v-54ddf4ee]{width:6px;height:6px;border-radius:50%;background:currentColor}.tag-success[data-v-54ddf4ee]{background:var(--ox-green-soft);color:#087a58}.tag-warning[data-v-54ddf4ee]{background:var(--ox-amber-soft);color:#a86a05}.action-buttons[data-v-54ddf4ee]{display:flex;justify-content:center;gap:4px}[data-v-54ddf4ee] .action-buttons .p-button{width:1.8rem;height:1.8rem;color:var(--ox-ink-faint);transition:all .15s ease}[data-v-54ddf4ee] .action-buttons .p-button .p-button-icon{font-size:.78rem}[data-v-54ddf4ee] .action-buttons .p-button:hover{color:var(--ox-accent)!important;background-color:var(--ox-accent-soft)!important}[data-v-54ddf4ee] .action-buttons .p-button.action-delete:hover{color:var(--ox-red)!important;background-color:var(--ox-red-soft)!important}[data-v-54ddf4ee] .action-buttons .p-button.p-button-plain{background:transparent;border:none}.confirmation-content[data-v-54ddf4ee]{text-align:center;padding:1.75rem 1.5rem 1.25rem}.confirmation-icon[data-v-54ddf4ee]{width:52px;height:52px;border-radius:16px;background:var(--ox-red-soft);color:var(--ox-red);display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:1rem}.confirmation-question[data-v-54ddf4ee]{margin:0;font-size:.95rem;color:var(--ox-ink);line-height:1.5}.confirmation-hint[data-v-54ddf4ee]{color:var(--ox-ink-faint);font-size:.8rem;margin:.5rem 0 0}.empty-state[data-v-54ddf4ee]{text-align:center;padding:4rem 2rem;color:var(--ox-ink-faint)}.empty-icon[data-v-54ddf4ee]{font-size:2.6rem;opacity:.4}.empty-state p[data-v-54ddf4ee]{margin-top:.9rem;font-size:.92rem}.text-center[data-v-54ddf4ee]{text-align:center}.p-4[data-v-54ddf4ee]{padding:1.5rem}[data-v-54ddf4ee] .p-paginator{padding:.6rem 1.1rem;background:#fbfcfe;border:none;border-top:1px solid var(--ox-border)}[data-v-54ddf4ee] .p-paginator .p-paginator-current{font-size:.74rem;color:var(--ox-ink-faint);font-variant-numeric:tabular-nums}[data-v-54ddf4ee] .p-paginator .p-dropdown{font-size:.74rem;background:#fff;border:1px solid var(--ox-border-strong);border-radius:8px}[data-v-54ddf4ee] .p-paginator .p-paginator-pages .p-paginator-page{min-width:1.8rem;height:1.8rem;font-size:.76rem;border-radius:8px;margin:0 1px;color:var(--ox-ink-soft);transition:all .15s ease}[data-v-54ddf4ee] .p-paginator .p-paginator-pages .p-paginator-page:hover{background-color:var(--ox-surface)}[data-v-54ddf4ee] .p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background-color:var(--ox-navy);border-color:var(--ox-navy);color:#fff}[data-v-54ddf4ee] .financial-spreadsheet .p-datatable-tbody>tr>td:nth-child(3),[data-v-54ddf4ee] .financial-spreadsheet .p-datatable-tbody>tr>td:nth-child(4),[data-v-54ddf4ee] .financial-spreadsheet .p-datatable-tbody>tr>td:nth-child(5){text-align:right;font-variant-numeric:tabular-nums}[data-v-54ddf4ee] .p-datatable-row-group-header,[data-v-54ddf4ee] tr.p-datatable-row-group-header,[data-v-54ddf4ee] .p-datatable-tbody>tr.p-datatable-row-group-header{background:var(--ox-surface)!important;color:var(--ox-ink)!important}[data-v-54ddf4ee] .p-datatable-row-group-header>td,[data-v-54ddf4ee] tr.p-datatable-row-group-header>td,[data-v-54ddf4ee] .p-datatable-tbody>tr.p-datatable-row-group-header>td{background:var(--ox-surface)!important;color:var(--ox-ink)!important;padding:.5rem 1.1rem!important;border:none!important;border-top:1px solid var(--ox-border)!important;border-bottom:1px solid var(--ox-border)!important}.month-separator[data-v-54ddf4ee]{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;font-size:.75rem}.month-label[data-v-54ddf4ee]{font-weight:700;font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ox-navy)}.month-stats[data-v-54ddf4ee]{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.month-stat[data-v-54ddf4ee]{display:inline-flex;align-items:baseline;gap:6px}.month-stat-label[data-v-54ddf4ee]{font-size:.64rem;font-weight:700;color:var(--ox-ink-faint);text-transform:uppercase;letter-spacing:.06em}.month-stat-value[data-v-54ddf4ee]{font-family:var(--ox-font-display);font-size:.75rem;font-weight:600;color:var(--ox-ink)}.month-stat-value.entrada[data-v-54ddf4ee]{color:#087a58}.month-stat-value.salida[data-v-54ddf4ee]{color:#bb2a39}.month-stat-value.saldo.positive[data-v-54ddf4ee]{color:#087a58}.month-stat-value.saldo.negative[data-v-54ddf4ee]{color:#bb2a39}.month-stat-sep[data-v-54ddf4ee]{color:var(--ox-border-strong);font-weight:400}@media (max-width: 768px){[data-v-54ddf4ee] .p-datatable .p-datatable-tbody>tr>td{padding:.75rem .5rem}[data-v-54ddf4ee] .p-datatable .p-datatable-thead>tr>th{padding:.75rem .5rem}}.financiero-form[data-v-177a4c7f]{padding:24px 28px 20px;max-width:860px;margin:0 auto}.form-grid[data-v-177a4c7f]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 20px;margin-bottom:26px}.form-group[data-v-177a4c7f]{display:flex;flex-direction:column;gap:7px}.form-group.full-width[data-v-177a4c7f]{grid-column:1 / -1}.form-group label[data-v-177a4c7f]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--ox-ink-faint)}.input-with-autocomplete[data-v-177a4c7f]{position:relative;width:100%}[data-v-177a4c7f] .p-calendar,[data-v-177a4c7f] .p-inputtext,[data-v-177a4c7f] .p-dropdown,[data-v-177a4c7f] .p-inputnumber,[data-v-177a4c7f] .p-textarea,[data-v-177a4c7f] .p-autocomplete{width:100%;border-radius:10px;transition:all .18s ease}[data-v-177a4c7f] .p-inputtext,[data-v-177a4c7f] .p-dropdown .p-dropdown-label,[data-v-177a4c7f] .p-inputnumber-input,[data-v-177a4c7f] .p-textarea,[data-v-177a4c7f] .p-autocomplete .p-autocomplete-input{padding:.7rem .9rem;font-size:.88rem;border:1px solid var(--ox-border-strong);background-color:var(--ox-hover);color:var(--ox-ink);border-radius:10px}[data-v-177a4c7f] .p-inputtext:hover,[data-v-177a4c7f] .p-dropdown:hover,[data-v-177a4c7f] .p-inputnumber:hover .p-inputnumber-input,[data-v-177a4c7f] .p-textarea:hover,[data-v-177a4c7f] .p-autocomplete:hover .p-autocomplete-input,[data-v-177a4c7f] .p-calendar:hover .p-inputtext{border-color:var(--ox-ink-faint);background-color:#fff}[data-v-177a4c7f] .p-inputtext:focus,[data-v-177a4c7f] .p-dropdown.p-focus,[data-v-177a4c7f] .p-inputnumber-input:focus,[data-v-177a4c7f] .p-textarea:focus,[data-v-177a4c7f] .p-autocomplete .p-autocomplete-input:focus,[data-v-177a4c7f] .p-calendar .p-inputtext:focus{background-color:#fff;border-color:var(--ox-accent);box-shadow:0 0 0 3px #2f6bff1f;outline:none}[data-v-177a4c7f] .p-dropdown{border:1px solid var(--ox-border-strong);background-color:var(--ox-hover)}[data-v-177a4c7f] .p-dropdown .p-dropdown-label{border:none;background:transparent}[data-v-177a4c7f] .p-dropdown.p-focus{background-color:#fff;border-color:var(--ox-accent);box-shadow:0 0 0 3px #2f6bff1f}[data-v-177a4c7f] .p-calendar .p-inputtext{padding-left:3rem}[data-v-177a4c7f] .p-calendar .p-datepicker-trigger{left:.75rem;color:var(--ox-ink-faint)}[data-v-177a4c7f] .p-autocomplete-dropdown{width:2.5rem;border-left:1px solid var(--ox-border)}[data-v-177a4c7f] .p-invalid{border-color:var(--ox-red)!important}[data-v-177a4c7f] .p-invalid:focus{box-shadow:0 0 0 3px #de3b4b1f!important}.p-error[data-v-177a4c7f]{color:var(--ox-red);font-size:.72rem;margin-top:.25rem}.conversion-hint[data-v-177a4c7f]{display:block;color:var(--ox-ink-faint);font-size:.74rem;margin-top:.25rem;font-variant-numeric:tabular-nums}.form-actions[data-v-177a4c7f]{display:flex;justify-content:flex-end;gap:10px;padding-top:18px;border-top:1px solid var(--ox-border)}[data-v-177a4c7f] .p-button{padding:.7rem 1.4rem;font-weight:600;font-size:.88rem;border-radius:10px;transition:all .18s ease}[data-v-177a4c7f] .p-button-primary{background:var(--ox-navy);border-color:var(--ox-navy);box-shadow:0 8px 20px -10px #1a27548c}[data-v-177a4c7f] .p-button-primary:hover{background:#223267;border-color:#223267;transform:translateY(-1px);box-shadow:0 12px 26px -10px #1a275499}[data-v-177a4c7f] .p-button-text{color:var(--ox-ink-soft)}[data-v-177a4c7f] .p-button-text:hover{background:var(--ox-surface);color:var(--ox-ink)}@media (max-width: 768px){.financiero-form[data-v-177a4c7f]{padding:18px 16px}.form-grid[data-v-177a4c7f]{grid-template-columns:1fr}.form-group[data-v-177a4c7f]{width:100%}}.monthly-chart-card[data-v-cf1a7d6b]{background:var(--ox-card);border:1px solid var(--ox-border);border-radius:var(--ox-radius);padding:20px 24px;box-shadow:var(--ox-shadow-card)}.chart-header[data-v-cf1a7d6b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.chart-header h3[data-v-cf1a7d6b]{margin:0;font-family:var(--ox-font-display);font-size:.98rem;font-weight:700;letter-spacing:-.015em;color:var(--ox-ink)}.chart-legend[data-v-cf1a7d6b]{display:flex;gap:18px}.legend-item[data-v-cf1a7d6b]{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;font-weight:600;color:var(--ox-ink-soft)}.legend-dot[data-v-cf1a7d6b]{width:10px;height:10px;border-radius:3px}.legend-item.entrada .legend-dot[data-v-cf1a7d6b]{background:var(--ox-green)}.legend-item.salida .legend-dot[data-v-cf1a7d6b]{background:var(--ox-red)}.legend-item.saldo .legend-dot[data-v-cf1a7d6b]{background:var(--ox-accent);border-radius:50%}.chart-wrapper[data-v-cf1a7d6b]{position:relative;height:260px}.financiero-page[data-v-a9c004ca]{padding:28px 32px 40px;background:var(--ox-surface);min-height:100vh;height:100vh;display:flex;flex-direction:column;overflow:hidden}.page-head[data-v-a9c004ca]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px;flex-shrink:0}.head-kicker[data-v-a9c004ca]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--ox-accent);margin:0 0 6px}.head-title[data-v-a9c004ca]{font-family:var(--ox-font-display);font-size:1.65rem;font-weight:700;letter-spacing:-.025em;color:var(--ox-ink);margin:0;line-height:1.15}.head-caption[data-v-a9c004ca]{font-size:.85rem;color:var(--ox-ink-faint);margin:6px 0 0;font-variant-numeric:tabular-nums}.head-actions[data-v-a9c004ca]{display:flex;align-items:center;gap:10px}.new-record-button[data-v-a9c004ca]{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ox-navy)!important;border:none!important;border-radius:10px!important;font-weight:600;font-size:.88rem;color:#fff;padding:0 1.35rem;box-shadow:0 8px 20px -10px #1a27548c;transition:all .2s ease}.new-record-button[data-v-a9c004ca]:hover{transform:translateY(-1px);background:#223267!important;box-shadow:0 12px 26px -10px #1a275499}.chart-toggle-button[data-v-a9c004ca]{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff!important;border:1px solid var(--ox-border-strong)!important;border-radius:10px!important;font-weight:600;font-size:.85rem;color:var(--ox-ink-soft)!important;padding:0 1.1rem;transition:all .18s ease}.chart-toggle-button[data-v-a9c004ca]:hover{border-color:var(--ox-navy)!important;color:var(--ox-navy)!important;background:#fff!important;box-shadow:var(--ox-shadow-card)}.stats-cards[data-v-a9c004ca]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;flex-shrink:0}.stat-card[data-v-a9c004ca]{background:var(--ox-card);border:1px solid var(--ox-border);border-radius:var(--ox-radius);padding:16px 18px;display:flex;align-items:center;gap:14px;box-shadow:var(--ox-shadow-card);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.stat-card[data-v-a9c004ca]:hover{transform:translateY(-2px);border-color:var(--ox-border-strong);box-shadow:0 12px 32px -16px #101a3847}.stat-icon[data-v-a9c004ca]{width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--st-soft);color:var(--st);font-size:1.05rem;flex-shrink:0}.stat-content[data-v-a9c004ca]{min-width:0}.stat-content h3[data-v-a9c004ca]{font-family:var(--ox-font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ox-ink);margin:0;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-content p[data-v-a9c004ca]{font-size:.72rem;font-weight:600;color:var(--ox-ink-faint);margin:3px 0 0}.chart-section[data-v-a9c004ca]{margin-bottom:18px;flex-shrink:0}.chart-fade-enter-active[data-v-a9c004ca],.chart-fade-leave-active[data-v-a9c004ca]{transition:max-height .35s ease,opacity .25s ease,margin .35s ease;max-height:600px;overflow:hidden}.chart-fade-enter-from[data-v-a9c004ca],.chart-fade-leave-to[data-v-a9c004ca]{max-height:0;opacity:0;margin-bottom:0}.table-card[data-v-a9c004ca]{background:var(--ox-card);border:1px solid var(--ox-border);border-radius:var(--ox-radius);box-shadow:var(--ox-shadow-card);overflow:hidden;flex:1;display:flex;flex-direction:column;min-height:0}.table-toolbar[data-v-a9c004ca]{padding:16px 20px;display:flex;gap:14px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ox-border);flex-wrap:wrap;flex-shrink:0}.search-section[data-v-a9c004ca]{flex:1;position:relative;max-width:420px;min-width:240px}.search-icon[data-v-a9c004ca]{position:absolute;top:50%;transform:translateY(-50%);left:13px;color:var(--ox-ink-faint);z-index:1;font-size:.85rem}.global-search[data-v-a9c004ca]{width:100%;padding-left:2.5rem;height:38px;border-radius:10px;border:1px solid var(--ox-border-strong);background-color:var(--ox-hover);font-size:.85rem;transition:all .18s ease}.global-search[data-v-a9c004ca]:focus{background-color:#fff;border-color:var(--ox-accent);box-shadow:0 0 0 3px #2f6bff1f}.global-search[data-v-a9c004ca]::placeholder{color:var(--ox-ink-faint)}.filter-section[data-v-a9c004ca]{display:flex;gap:10px;align-items:center}.toolbar-filter[data-v-a9c004ca]{min-width:160px}[data-v-a9c004ca] .toolbar-filter.p-dropdown{height:38px;border-radius:10px;border:1px solid var(--ox-border-strong);background-color:var(--ox-hover);font-size:.85rem;align-items:center;transition:all .18s ease}[data-v-a9c004ca] .toolbar-filter.p-dropdown:hover{border-color:var(--ox-ink-faint);background-color:#fff}[data-v-a9c004ca] .toolbar-filter.p-dropdown .p-dropdown-label{font-size:.85rem;padding-top:0;padding-bottom:0;display:flex;align-items:center}.table-view[data-v-a9c004ca]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.table-view>.financiero-table[data-v-a9c004ca],.table-view[data-v-a9c004ca] .financiero-table{flex:1;display:flex;flex-direction:column;min-height:0}.table-view[data-v-a9c004ca] .p-datatable{flex:1;display:flex;flex-direction:column;min-height:0}.table-view[data-v-a9c004ca] .p-datatable-wrapper{flex:1;min-height:0}.dialog-heading[data-v-a9c004ca]{display:flex;flex-direction:column;gap:1px;min-width:0}.dialog-kicker[data-v-a9c004ca]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:var(--ox-accent)}.dialog-title[data-v-a9c004ca]{font-family:var(--ox-font-display);font-weight:700;font-size:1rem;letter-spacing:-.015em;color:var(--ox-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 968px){.financiero-page[data-v-a9c004ca]{padding:20px 16px 32px;height:auto;overflow:visible}.page-head[data-v-a9c004ca]{flex-direction:column;align-items:flex-start}.stats-cards[data-v-a9c004ca]{grid-template-columns:1fr;gap:12px}.table-toolbar[data-v-a9c004ca]{flex-direction:column;align-items:stretch}.search-section[data-v-a9c004ca]{width:100%;max-width:none}.filter-section[data-v-a9c004ca]{flex-direction:column;width:100%}.toolbar-filter[data-v-a9c004ca]{width:100%}}.usuarios-table-container[data-v-f87219e6]{padding:0;background:#fff}[data-v-f87219e6] .p-datatable{font-size:.82rem;border:none;background:transparent}[data-v-f87219e6] .p-datatable .p-datatable-thead>tr>th{background:transparent;color:var(--ox-ink-faint);border:none;border-bottom:1px solid var(--ox-border);padding:.7rem 1.1rem;font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;transition:color .15s ease}[data-v-f87219e6] .p-datatable .p-datatable-thead>tr>th:hover{color:var(--ox-ink)}[data-v-f87219e6] .p-datatable .p-datatable-tbody>tr{transition:background-color .15s ease,box-shadow .15s ease;background-color:#fff}[data-v-f87219e6] .custom-table .p-datatable-tbody>tr:hover{background-color:var(--ox-hover);box-shadow:inset 3px 0 0 var(--ox-accent);cursor:pointer}[data-v-f87219e6] .p-datatable .p-datatable-tbody>tr>td{padding:.62rem 1.1rem;border:none;border-bottom:1px solid #eef1f8;color:var(--ox-ink-soft);vertical-align:middle;font-size:.82rem}.empty-state[data-v-f87219e6]{text-align:center;padding:4rem 2rem;color:var(--ox-ink-faint)}.empty-icon[data-v-f87219e6]{font-size:2.6rem;opacity:.4}.empty-state p[data-v-f87219e6]{margin-top:.9rem;font-size:.92rem}.usuario-info[data-v-f87219e6]{display:flex;align-items:center;gap:.65rem}.usuario-avatar[data-v-f87219e6]{width:32px;height:32px;border-radius:9px;background:var(--ox-navy);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--ox-font-display);font-weight:700;font-size:.78rem;flex-shrink:0}.usuario-avatar.rol-admin[data-v-f87219e6]{background:var(--ox-green)}.usuario-avatar.rol-user[data-v-f87219e6]{background:var(--ox-navy)}.usuario-avatar.rol-manager[data-v-f87219e6]{background:var(--ox-amber)}.usuario-avatar.rol-support[data-v-f87219e6]{background:var(--ox-accent)}.usuario-text[data-v-f87219e6]{min-width:0}.usuario-nombre[data-v-f87219e6]{font-weight:600;color:var(--ox-ink);line-height:1.2;font-size:.84rem}.usuario-email[data-v-f87219e6]{font-size:.7rem;color:var(--ox-ink-faint);line-height:1.2;margin-top:2px}.cell-icon[data-v-f87219e6]{font-size:.72rem;margin-right:5px;color:var(--ox-ink-faint)}.phone-number[data-v-f87219e6]{display:flex;align-items:center;color:var(--ox-ink-soft);font-size:.8rem}.date-text[data-v-f87219e6]{display:flex;align-items:center;color:var(--ox-ink-soft);font-size:.8rem;font-variant-numeric:tabular-nums}.text-muted[data-v-f87219e6]{color:#cdd4e3}.soft-tag[data-v-f87219e6]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.soft-tag .tag-dot[data-v-f87219e6]{width:6px;height:6px;border-radius:50%;background:currentColor}.tag-info[data-v-f87219e6]{background:var(--ox-accent-soft);color:#1d4fd7}.tag-success[data-v-f87219e6]{background:var(--ox-green-soft);color:#087a58}.tag-warning[data-v-f87219e6]{background:var(--ox-amber-soft);color:#a86a05}.tag-danger[data-v-f87219e6]{background:var(--ox-red-soft);color:#bb2a39}.tag-violet[data-v-f87219e6]{background:var(--ox-violet-soft);color:#5a43b5}.tag-neutral[data-v-f87219e6],.tag-secondary[data-v-f87219e6]{background:var(--ox-surface);color:var(--ox-ink-soft)}.action-buttons[data-v-f87219e6]{display:flex;gap:.25rem;justify-content:center}[data-v-f87219e6] .action-buttons .p-button{width:1.8rem;height:1.8rem;color:var(--ox-ink-faint);transition:all .15s ease}[data-v-f87219e6] .action-buttons .p-button .p-button-icon{font-size:.78rem}[data-v-f87219e6] .action-buttons .p-button:hover{color:var(--ox-navy);background-color:var(--ox-surface)}[data-v-f87219e6] .action-buttons .p-button.act-delete:hover{color:var(--ox-red)!important;background-color:var(--ox-red-soft)!important}[data-v-f87219e6] .action-buttons .p-button.p-button-plain{background:transparent;border:none}[data-v-f87219e6] .action-buttons .p-button:disabled{opacity:.4;cursor:not-allowed}[data-v-f87219e6] .p-paginator{padding:.6rem 1.1rem;background:#fbfcfe;border:none;border-top:1px solid var(--ox-border)}[data-v-f87219e6] .p-paginator .p-paginator-current{font-size:.74rem;color:var(--ox-ink-faint);font-variant-numeric:tabular-nums}[data-v-f87219e6] .p-paginator .p-dropdown{font-size:.74rem;background:#fff;border:1px solid var(--ox-border-strong);border-radius:8px}[data-v-f87219e6] .p-paginator .p-paginator-pages .p-paginator-page,[data-v-f87219e6] .p-paginator .p-paginator-first,[data-v-f87219e6] .p-paginator .p-paginator-prev,[data-v-f87219e6] .p-paginator .p-paginator-next,[data-v-f87219e6] .p-paginator .p-paginator-last{min-width:1.8rem;height:1.8rem;font-size:.76rem;border-radius:8px;margin:0 1px;color:var(--ox-ink-soft);transition:all .15s ease;font-variant-numeric:tabular-nums}[data-v-f87219e6] .p-paginator .p-paginator-pages .p-paginator-page:hover{background-color:var(--ox-surface)}[data-v-f87219e6] .p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background-color:var(--ox-navy);border-color:var(--ox-navy);color:#fff}[data-v-f87219e6] .p-datatable-emptymessage{padding:3rem;text-align:center;color:var(--ox-ink-faint);font-size:.95rem}[data-v-f87219e6] .p-datatable-loading-overlay{background-color:#ffffffd9;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-v-f87219e6] .p-datatable .p-datatable-loading-icon{font-size:2rem;color:var(--ox-navy)}@media (max-width: 768px){[data-v-f87219e6] .custom-table .p-datatable-thead>tr>th,[data-v-f87219e6] .custom-table .p-datatable-tbody>tr>td{padding:.9rem}.usuario-info[data-v-f87219e6]{flex-direction:column;text-align:center}.action-buttons[data-v-f87219e6]{flex-direction:column;gap:.5rem}}.usuario-form[data-v-b83035f3]{padding:1.75rem 1.5rem;max-width:860px;margin:0 auto}.form-grid[data-v-b83035f3]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.35rem;margin-bottom:2rem}.form-group[data-v-b83035f3]{display:flex;flex-direction:column;gap:.5rem}.form-group-full[data-v-b83035f3]{grid-column:1 / -1}.form-group label[data-v-b83035f3]{font-weight:700;color:var(--ox-ink-faint);font-size:.68rem;text-transform:uppercase;letter-spacing:.09em}.required[data-v-b83035f3]{color:var(--ox-red);margin-left:2px}[data-v-b83035f3] .p-inputtext,[data-v-b83035f3] .p-dropdown,[data-v-b83035f3] .p-password input{width:100%;border-radius:10px;border:1px solid var(--ox-border-strong);background-color:var(--ox-hover);font-size:.88rem;transition:all .18s ease}[data-v-b83035f3] .p-inputtext{padding:.7rem .9rem}[data-v-b83035f3] .p-inputtext:hover,[data-v-b83035f3] .p-dropdown:hover,[data-v-b83035f3] .p-password input:hover{background-color:#fff}[data-v-b83035f3] .p-inputtext:focus,[data-v-b83035f3] .p-dropdown.p-focus,[data-v-b83035f3] .p-password input:focus{background-color:#fff;border-color:var(--ox-accent);box-shadow:0 0 0 3px #2f6bff1f}[data-v-b83035f3] .p-inputtext.p-invalid,[data-v-b83035f3] .p-dropdown.p-invalid,[data-v-b83035f3] .p-password.p-invalid input{border-color:var(--ox-red)}[data-v-b83035f3] .p-inputtext:disabled{background-color:var(--ox-surface);cursor:not-allowed}.field-note[data-v-b83035f3]{color:var(--ox-ink-faint);font-size:.75rem;font-style:italic}.status-toggle[data-v-b83035f3]{margin-top:.5rem}[data-v-b83035f3] .custom-toggle.p-button{background:var(--ox-surface);border:1px solid var(--ox-border-strong);color:var(--ox-ink-soft);border-radius:10px;transition:all .18s ease}[data-v-b83035f3] .custom-toggle.p-button.p-highlight{background:var(--ox-green);border-color:var(--ox-green);color:#fff}.toggle-description[data-v-b83035f3]{margin-top:.5rem;font-size:.82rem;color:var(--ox-ink-faint)}[data-v-b83035f3] .p-password{width:100%}[data-v-b83035f3] .p-password-panel{padding:.75rem;background:#fff;border:1px solid var(--ox-border);border-radius:10px;box-shadow:var(--ox-shadow-card);margin-top:.5rem}[data-v-b83035f3] .p-password-meter{height:8px;background:var(--ox-surface);border-radius:4px;margin-bottom:.5rem}[data-v-b83035f3] .p-password-strength{height:100%;border-radius:4px;transition:all .3s ease}.p-error[data-v-b83035f3]{color:var(--ox-red);font-size:.75rem;margin-top:.25rem}.form-actions[data-v-b83035f3]{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1.5rem;border-top:1px solid var(--ox-border)}.save-button[data-v-b83035f3]{background:var(--ox-navy)!important;border:none!important;padding:.7rem 1.5rem;font-weight:600;border-radius:10px;transition:all .2s ease}.save-button[data-v-b83035f3]:hover{background:#223267!important;transform:translateY(-1px);box-shadow:0 8px 20px -10px #1a27548c}@media (max-width: 768px){.form-grid[data-v-b83035f3]{grid-template-columns:1fr;gap:1rem}.form-actions[data-v-b83035f3]{flex-direction:column-reverse}.form-actions button[data-v-b83035f3]{width:100%}}.usuarios-page[data-v-208e2e23]{padding:28px 32px 40px;background:var(--ox-surface);min-height:100vh}.page-head[data-v-208e2e23]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.head-kicker[data-v-208e2e23]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--ox-accent);margin:0 0 6px}.head-title[data-v-208e2e23]{font-family:var(--ox-font-display);font-size:1.65rem;font-weight:700;letter-spacing:-.025em;color:var(--ox-ink);margin:0;line-height:1.15}.head-caption[data-v-208e2e23]{font-size:.85rem;color:var(--ox-ink-faint);margin:6px 0 0;font-variant-numeric:tabular-nums}.new-user-button[data-v-208e2e23]{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ox-navy)!important;border:none!important;border-radius:10px!important;font-weight:600;font-size:.88rem;color:#fff;padding:0 1.35rem;box-shadow:0 8px 20px -10px #1a27548c;transition:all .2s ease}.new-user-button[data-v-208e2e23]:hover{transform:translateY(-1px);background:#223267!important;box-shadow:0 12px 26px -10px #1a275499}.stats-cards[data-v-208e2e23]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.stat-card[data-v-208e2e23]{background:var(--ox-card);border:1px solid var(--ox-border);border-radius:var(--ox-radius);padding:16px 18px;display:flex;align-items:center;gap:14px;box-shadow:var(--ox-shadow-card);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.stat-card[data-v-208e2e23]:hover{transform:translateY(-2px);border-color:var(--ox-border-strong);box-shadow:0 12px 32px -16px #101a3847}.stat-icon[data-v-208e2e23]{width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--st-soft);color:var(--st);font-size:1.05rem;flex-shrink:0}.stat-content[data-v-208e2e23]{min-width:0}.stat-content h3[data-v-208e2e23]{font-family:var(--ox-font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ox-ink);margin:0;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-content p[data-v-208e2e23]{font-size:.72rem;font-weight:600;color:var(--ox-ink-faint);margin:3px 0 0}.table-card[data-v-208e2e23]{background:var(--ox-card);border:1px solid var(--ox-border);border-radius:var(--ox-radius);box-shadow:var(--ox-shadow-card);overflow:hidden}.table-toolbar[data-v-208e2e23]{padding:16px 20px;display:flex;gap:14px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ox-border);flex-wrap:wrap}.search-section[data-v-208e2e23]{flex:1;position:relative;max-width:420px;min-width:240px}.search-icon[data-v-208e2e23]{position:absolute;top:50%;transform:translateY(-50%);left:13px;color:var(--ox-ink-faint);z-index:1;font-size:.85rem}.global-search[data-v-208e2e23]{width:100%;padding-left:2.5rem;height:38px;border-radius:10px;border:1px solid var(--ox-border-strong);background-color:var(--ox-hover);font-size:.85rem;transition:all .18s ease}.global-search[data-v-208e2e23]:focus{background-color:#fff;border-color:var(--ox-accent);box-shadow:0 0 0 3px #2f6bff1f}.global-search[data-v-208e2e23]::placeholder{color:var(--ox-ink-faint)}.filter-section[data-v-208e2e23]{display:flex;gap:10px;align-items:center}.toolbar-filter[data-v-208e2e23]{min-width:160px}[data-v-208e2e23] .toolbar-filter.p-dropdown{height:38px;border-radius:10px;border:1px solid var(--ox-border-strong);background-color:var(--ox-hover);font-size:.85rem;align-items:center;transition:all .18s ease}[data-v-208e2e23] .toolbar-filter.p-dropdown:hover{border-color:var(--ox-ink-faint);background-color:#fff}[data-v-208e2e23] .toolbar-filter.p-dropdown .p-dropdown-label{font-size:.85rem;padding-top:0;padding-bottom:0;display:flex;align-items:center}.dialog-heading[data-v-208e2e23]{display:flex;flex-direction:column;gap:1px;min-width:0}.dialog-kicker[data-v-208e2e23]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:var(--ox-accent)}.dialog-title[data-v-208e2e23]{font-family:var(--ox-font-display);font-weight:700;font-size:1rem;letter-spacing:-.015em;color:var(--ox-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.password-form[data-v-208e2e23]{padding:1.5rem 1.5rem 1.25rem}.form-group[data-v-208e2e23]{display:flex;flex-direction:column;gap:.5rem}.form-group.mt-3[data-v-208e2e23]{margin-top:1rem}.form-group label[data-v-208e2e23]{font-weight:700;color:var(--ox-ink-faint);font-size:.68rem;text-transform:uppercase;letter-spacing:.09em}.required[data-v-208e2e23]{color:var(--ox-red);margin-left:2px}[data-v-208e2e23] .p-password{width:100%}[data-v-208e2e23] .p-password input{width:100%;border-radius:10px;border:1px solid var(--ox-border-strong);background-color:var(--ox-hover);padding:.7rem .9rem;font-size:.88rem;transition:all .18s ease}[data-v-208e2e23] .p-password input:hover{background-color:#fff}[data-v-208e2e23] .p-password input:focus{background-color:#fff;border-color:var(--ox-accent);box-shadow:0 0 0 3px #2f6bff1f}.p-error[data-v-208e2e23]{color:var(--ox-red);font-size:.75rem;margin-top:.5rem;display:block}.confirmation-content[data-v-208e2e23]{text-align:center;padding:1.75rem 1.5rem 1.25rem}.confirmation-icon[data-v-208e2e23]{width:52px;height:52px;border-radius:16px;background:var(--ox-red-soft);color:var(--ox-red);display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:1rem}.confirmation-question[data-v-208e2e23]{margin:0;font-size:.95rem;color:var(--ox-ink);line-height:1.5}.confirmation-hint[data-v-208e2e23]{color:var(--ox-ink-faint);font-size:.8rem;margin:.5rem 0 0}@media (max-width: 1200px){.stats-cards[data-v-208e2e23]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.usuarios-page[data-v-208e2e23]{padding:20px 16px 32px}.page-head[data-v-208e2e23]{flex-direction:column;align-items:flex-start}.table-toolbar[data-v-208e2e23]{flex-direction:column;align-items:stretch}.filter-section[data-v-208e2e23]{flex-direction:column;width:100%}.search-section[data-v-208e2e23]{width:100%;max-width:none}.toolbar-filter[data-v-208e2e23]{width:100%}.stats-cards[data-v-208e2e23]{grid-template-columns:1fr;gap:12px}}.operational-learning[data-v-a3e8bf19]{padding:28px 32px 40px;background:var(--ox-surface);min-height:100vh}.page-header[data-v-a3e8bf19]{align-items:flex-end;display:flex;justify-content:space-between;gap:20px;margin-bottom:24px}.page-kicker[data-v-a3e8bf19]{color:var(--ox-accent);font-size:.68rem;font-weight:700;letter-spacing:.14em;margin:0 0 6px;text-transform:uppercase}.page-header h1[data-v-a3e8bf19]{font-family:var(--ox-font-display);color:var(--ox-ink);font-size:1.65rem;font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:0}.automation-note[data-v-a3e8bf19]{align-items:center;background:var(--ox-accent-soft);border-radius:999px;color:#1d4fd7;display:inline-flex;font-size:.76rem;gap:8px;margin-top:10px;padding:5px 14px}.automation-note i[data-v-a3e8bf19]{font-size:.76rem}.automation-note code[data-v-a3e8bf19]{background:#fff;border-radius:5px;font-size:.72rem;padding:1px 5px}.header-actions[data-v-a3e8bf19],.filters-bar[data-v-a3e8bf19],.preset-group[data-v-a3e8bf19]{align-items:center;display:flex;gap:10px}.client-select[data-v-a3e8bf19]{width:180px}[data-v-a3e8bf19] .client-select.p-select{height:38px;border-radius:10px;border:1px solid var(--ox-border-strong);background-color:var(--ox-hover);align-items:center;font-size:.85rem;box-shadow:none;transition:all .18s ease}[data-v-a3e8bf19] .client-select.p-select:hover{border-color:var(--ox-ink-faint);background-color:#fff}[data-v-a3e8bf19] .header-actions .p-button.p-button-outlined{height:38px;border-radius:10px;border:1px solid var(--ox-border-strong);background:#fff;color:var(--ox-ink-soft);font-size:.82rem;font-weight:600;transition:all .18s ease}[data-v-a3e8bf19] .header-actions .p-button.p-button-outlined:hover{border-color:var(--ox-navy);color:var(--ox-navy);background:#fff}.filters-bar[data-v-a3e8bf19]{background:var(--ox-card);border:1px solid var(--ox-border);border-radius:var(--ox-radius);box-shadow:var(--ox-shadow-card);margin-bottom:18px;padding:14px 18px}.filter-block[data-v-a3e8bf19],.date-field[data-v-a3e8bf19]{display:flex;flex-direction:column;gap:6px}.filter-label[data-v-a3e8bf19]{color:var(--ox-ink-faint);font-size:.66rem;font-weight:700;letter-spacing:.09em;line-height:1;text-transform:uppercase}.preset-group[data-v-a3e8bf19]{background:var(--ox-surface);border:1px solid var(--ox-border);border-radius:10px;gap:2px;padding:3px}.preset-button[data-v-a3e8bf19]{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--ox-ink-soft);cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:600;height:32px;justify-content:center;min-width:74px;padding:0 12px;transition:background-color .15s ease,color .15s ease}.preset-button[data-v-a3e8bf19]:hover{background:var(--ox-hover);color:var(--ox-ink)}.preset-button.active[data-v-a3e8bf19]{background:#fff;box-shadow:var(--ox-shadow-card);color:var(--ox-ink)}.date-range[data-v-a3e8bf19]{align-items:center;display:flex;gap:10px}.date-input[data-v-a3e8bf19]{width:136px}.date-input[data-v-a3e8bf19] .p-inputtext{font-size:.85rem;height:38px;padding-inline:12px 8px;border:1px solid var(--ox-border-strong);border-radius:10px 0 0 10px;background-color:var(--ox-hover)}.date-input[data-v-a3e8bf19] .p-inputtext:focus{background-color:#fff;border-color:var(--ox-accent);box-shadow:0 0 0 3px #2f6bff1f}.date-input[data-v-a3e8bf19] .p-datepicker-dropdown{height:38px;width:40px;border:1px solid var(--ox-border-strong);border-left:0;border-radius:0 10px 10px 0;background:var(--ox-hover);color:var(--ox-ink-faint)}.error-message[data-v-a3e8bf19]{margin-bottom:18px}.metrics-grid[data-v-a3e8bf19]{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.metric-card[data-v-a3e8bf19],.panel[data-v-a3e8bf19]{background:var(--ox-card);border:1px solid var(--ox-border);border-radius:var(--ox-radius);box-shadow:var(--ox-shadow-card)}.metric-card[data-v-a3e8bf19]{display:flex;flex-direction:column;gap:6px;min-height:112px;padding:18px 20px;transition:transform .2s ease,border-color .2s ease}.metric-card[data-v-a3e8bf19]:hover{transform:translateY(-2px);border-color:var(--ox-border-strong)}.metric-label[data-v-a3e8bf19]{color:var(--ox-ink-faint);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.panel-header p[data-v-a3e8bf19],.run-main small[data-v-a3e8bf19],.event-body small[data-v-a3e8bf19],.muted-text[data-v-a3e8bf19],.metric-card small[data-v-a3e8bf19]{color:var(--ox-ink-faint)}.metric-card strong[data-v-a3e8bf19]{font-family:var(--ox-font-display);color:var(--ox-ink);font-size:2rem;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.metric-card small[data-v-a3e8bf19]{font-size:.76rem}.content-grid[data-v-a3e8bf19]{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 360px}.panel[data-v-a3e8bf19]{padding:18px 20px}.panel-header[data-v-a3e8bf19]{align-items:center;display:flex;justify-content:space-between;gap:14px;margin-bottom:14px}.panel-header.compact[data-v-a3e8bf19]{align-items:flex-start}.panel-header h2[data-v-a3e8bf19]{font-family:var(--ox-font-display);color:var(--ox-ink);font-size:.98rem;font-weight:700;letter-spacing:-.015em;margin:0}.panel-header p[data-v-a3e8bf19]{font-size:.76rem;margin:4px 0 0}.workflow-select[data-v-a3e8bf19]{width:190px}[data-v-a3e8bf19] .workflow-select.p-select{height:38px;border-radius:10px;border:1px solid var(--ox-border-strong);background-color:var(--ox-hover);align-items:center;font-size:.85rem;box-shadow:none;transition:all .18s ease}[data-v-a3e8bf19] .workflow-select.p-select:hover{border-color:var(--ox-ink-faint);background-color:#fff}.run-main[data-v-a3e8bf19]{display:flex;flex-direction:column;gap:3px}.run-main strong[data-v-a3e8bf19]{color:var(--ox-ink);font-weight:600;font-size:.84rem}[data-v-a3e8bf19] .runs-table.p-datatable,[data-v-a3e8bf19] .decisions-table.p-datatable{font-size:.82rem;border:none;background:transparent}[data-v-a3e8bf19] .runs-table .p-datatable-thead>tr>th,[data-v-a3e8bf19] .decisions-table .p-datatable-thead>tr>th{background:transparent;color:var(--ox-ink-faint);border:none;border-bottom:1px solid var(--ox-border);padding:.7rem 1rem;font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}[data-v-a3e8bf19] .runs-table .p-datatable-tbody>tr,[data-v-a3e8bf19] .decisions-table .p-datatable-tbody>tr,[data-v-a3e8bf19] .runs-table.p-datatable-striped .p-datatable-tbody>tr.p-row-odd,[data-v-a3e8bf19] .decisions-table.p-datatable-striped .p-datatable-tbody>tr.p-row-odd{background:transparent;transition:background-color .15s ease,box-shadow .15s ease}[data-v-a3e8bf19] .runs-table .p-datatable-tbody>tr:hover{background:var(--ox-hover);box-shadow:inset 3px 0 0 var(--ox-accent)}[data-v-a3e8bf19] .decisions-table .p-datatable-tbody>tr:hover{background:var(--ox-hover)}[data-v-a3e8bf19] .runs-table .p-datatable-tbody>tr>td,[data-v-a3e8bf19] .decisions-table .p-datatable-tbody>tr>td{padding:.62rem 1rem;border:none;border-bottom:1px solid #eef1f8;color:var(--ox-ink-soft);vertical-align:middle;font-size:.82rem}[data-v-a3e8bf19] .runs-table .p-paginator,[data-v-a3e8bf19] .decisions-table .p-paginator{padding:.6rem 1rem;background:#fbfcfe;border:none;border-top:1px solid var(--ox-border)}[data-v-a3e8bf19] .runs-table .p-paginator .p-paginator-page,[data-v-a3e8bf19] .decisions-table .p-paginator .p-paginator-page{min-width:1.8rem;height:1.8rem;font-size:.76rem;border-radius:8px;margin:0 1px;color:var(--ox-ink-soft);font-variant-numeric:tabular-nums}[data-v-a3e8bf19] .runs-table .p-paginator .p-paginator-page.p-highlight,[data-v-a3e8bf19] .runs-table .p-paginator .p-paginator-page.p-paginator-page-selected,[data-v-a3e8bf19] .decisions-table .p-paginator .p-paginator-page.p-highlight,[data-v-a3e8bf19] .decisions-table .p-paginator .p-paginator-page.p-paginator-page-selected{background-color:var(--ox-navy);border-color:var(--ox-navy);color:#fff}[data-v-a3e8bf19] .p-tag{border-radius:999px;padding:3px 10px;font-size:.68rem;font-weight:700;letter-spacing:.02em;gap:6px}[data-v-a3e8bf19] .p-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}[data-v-a3e8bf19] .p-tag.p-tag-info{background:var(--ox-accent-soft);color:#1d4fd7}[data-v-a3e8bf19] .p-tag.p-tag-success{background:var(--ox-green-soft);color:#087a58}[data-v-a3e8bf19] .p-tag.p-tag-warn,[data-v-a3e8bf19] .p-tag.p-tag-warning{background:var(--ox-amber-soft);color:#a86a05}[data-v-a3e8bf19] .p-tag.p-tag-danger{background:var(--ox-red-soft);color:#bb2a39}[data-v-a3e8bf19] .p-tag.p-tag-secondary{background:var(--ox-surface);color:var(--ox-ink-soft)}.empty-table[data-v-a3e8bf19],.empty-side[data-v-a3e8bf19]{color:var(--ox-ink-faint);padding:18px;text-align:center}.empty-state[data-v-a3e8bf19]{align-items:center;color:var(--ox-ink-faint);display:flex;flex-direction:column;gap:7px;justify-content:center;text-align:center}.empty-state i[data-v-a3e8bf19]{align-items:center;background:var(--ox-surface);border-radius:999px;color:var(--ox-ink-soft);display:inline-flex;height:34px;justify-content:center;width:34px}.empty-state strong[data-v-a3e8bf19]{color:var(--ox-ink-soft);font-size:.92rem}.empty-state span[data-v-a3e8bf19]{max-width:360px;font-size:.82rem}.empty-state.compact[data-v-a3e8bf19]{min-height:96px;padding:18px}.empty-state.side[data-v-a3e8bf19]{border:1px dashed var(--ox-border-strong);border-radius:12px;min-height:112px;padding:18px 14px}.empty-state.subtle[data-v-a3e8bf19]{min-height:96px}.mini-section+.mini-section[data-v-a3e8bf19]{border-top:1px solid var(--ox-border);margin-top:18px;padding-top:18px}.mini-section h3[data-v-a3e8bf19],.detail-section h3[data-v-a3e8bf19]{color:var(--ox-ink-faint);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px}.count-row[data-v-a3e8bf19],.finding-item[data-v-a3e8bf19]{align-items:center;display:flex;justify-content:space-between;gap:10px}.count-row[data-v-a3e8bf19]{border-bottom:1px solid #eef1f8;padding:8px 0;color:var(--ox-ink-soft);font-size:.84rem}.count-row strong[data-v-a3e8bf19]{font-family:var(--ox-font-display);color:var(--ox-ink);font-variant-numeric:tabular-nums}.finding-list[data-v-a3e8bf19]{display:flex;flex-direction:column;gap:8px}.finding-item[data-v-a3e8bf19]{background:var(--ox-hover);border:1px solid var(--ox-border);border-radius:12px;color:var(--ox-ink);cursor:pointer;padding:10px 12px;text-align:left;font:inherit;transition:background-color .15s ease,border-color .15s ease}.finding-item[data-v-a3e8bf19]:hover{background:#fff;border-color:var(--ox-border-strong)}.finding-item strong[data-v-a3e8bf19]{font-size:.84rem;font-weight:600}.finding-item div[data-v-a3e8bf19],.finding-detail-header[data-v-a3e8bf19]{display:flex;flex-direction:column;gap:4px}.finding-item small[data-v-a3e8bf19]{color:var(--ox-ink-faint)}.detail-loading[data-v-a3e8bf19]{align-items:center;color:var(--ox-ink-faint);display:flex;gap:10px;padding:28px}.detail-grid[data-v-a3e8bf19]{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);padding:1.5rem}.event-list[data-v-a3e8bf19]{display:flex;flex-direction:column;gap:12px;max-height:520px;overflow:auto;padding-right:4px}.event-item[data-v-a3e8bf19]{display:grid;gap:10px;grid-template-columns:12px minmax(0,1fr)}.event-marker[data-v-a3e8bf19]{background:var(--ox-accent);border-radius:999px;height:10px;margin-top:8px;width:10px}.event-body[data-v-a3e8bf19]{background:var(--ox-hover);border:1px solid var(--ox-border);border-radius:12px;padding:12px}.event-title[data-v-a3e8bf19],.finding-detail-header[data-v-a3e8bf19]{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.event-title strong[data-v-a3e8bf19]{color:var(--ox-ink);font-size:.86rem}.event-body pre[data-v-a3e8bf19],.finding-detail pre[data-v-a3e8bf19]{background:var(--ox-navy-deep);border-radius:10px;color:#ffffffd9;font-size:.78rem;line-height:1.5;max-height:240px;overflow:auto;padding:12px;white-space:pre-wrap}.decisions-table code[data-v-a3e8bf19]{color:var(--ox-ink-soft);font-size:.8rem}.run-status-row[data-v-a3e8bf19]{align-items:center;display:flex;gap:8px}.run-status-row small[data-v-a3e8bf19]{color:var(--ox-ink-faint)}.run-status-row .run-user[data-v-a3e8bf19]{align-items:center;display:inline-flex;gap:5px}.detail-footer[data-v-a3e8bf19]{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.curation-actions[data-v-a3e8bf19]{display:flex;flex-wrap:wrap;gap:8px}.finding-form[data-v-a3e8bf19]{display:flex;flex-direction:column;gap:14px;padding:1.5rem}.finding-form label[data-v-a3e8bf19]{display:flex;flex-direction:column;gap:6px}.finding-form label span[data-v-a3e8bf19]{color:var(--ox-ink-faint);font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.finding-form[data-v-a3e8bf19] .p-inputtext,.finding-form[data-v-a3e8bf19] .p-textarea,.finding-form[data-v-a3e8bf19] .p-select{border:1px solid var(--ox-border-strong);border-radius:10px;background-color:var(--ox-hover)}.finding-form[data-v-a3e8bf19] .p-inputtext:focus,.finding-form[data-v-a3e8bf19] .p-textarea:focus{background-color:#fff;border-color:var(--ox-accent);box-shadow:0 0 0 3px #2f6bff1f}.finding-detail[data-v-a3e8bf19]{padding:1.5rem}.finding-detail h3[data-v-a3e8bf19]{font-family:var(--ox-font-display);color:var(--ox-ink);font-size:1.05rem;letter-spacing:-.015em;margin:0}.finding-detail p[data-v-a3e8bf19]{color:var(--ox-ink-soft);line-height:1.5}.finding-actions[data-v-a3e8bf19]{align-items:center;border-top:1px solid var(--ox-border);display:flex;gap:10px;margin-top:14px;padding-top:14px}.finding-status-select[data-v-a3e8bf19]{width:220px}@media (max-width: 1120px){.content-grid[data-v-a3e8bf19],.metrics-grid[data-v-a3e8bf19]{grid-template-columns:1fr 1fr}}@media (max-width: 760px){.operational-learning[data-v-a3e8bf19]{padding:20px 16px 32px}.page-header[data-v-a3e8bf19],.header-actions[data-v-a3e8bf19],.filters-bar[data-v-a3e8bf19],.date-range[data-v-a3e8bf19]{align-items:stretch;flex-direction:column}.client-select[data-v-a3e8bf19],.date-input[data-v-a3e8bf19],.workflow-select[data-v-a3e8bf19]{width:100%}.metrics-grid[data-v-a3e8bf19],.content-grid[data-v-a3e8bf19]{grid-template-columns:1fr}}.updates-page[data-v-759c6744]{padding:28px 32px 40px;background:var(--ox-surface);min-height:100vh;display:flex;flex-direction:column;gap:18px}.hero-card[data-v-759c6744]{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:6px}.hero-eyebrow[data-v-759c6744]{margin:0 0 6px;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ox-accent)}.hero-title[data-v-759c6744]{font-family:var(--ox-font-display);margin:0;font-size:1.65rem;font-weight:700;letter-spacing:-.025em;line-height:1.15;color:var(--ox-ink)}.hero-description[data-v-759c6744]{margin:6px 0 0;max-width:720px;color:var(--ox-ink-faint);font-size:.85rem;line-height:1.55}.hero-status[data-v-759c6744]{min-width:280px;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.hero-status-copy[data-v-759c6744]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:.78rem;color:var(--ox-ink-faint);font-variant-numeric:tabular-nums}.hero-status-copy strong[data-v-759c6744]{color:var(--ox-ink-soft);font-weight:600}.mode-badge[data-v-759c6744]{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:4px 11px;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.02em}.mode-badge[data-v-759c6744]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.mode-badge-success[data-v-759c6744]{background:var(--ox-green-soft);color:#087a58}.mode-badge-warning[data-v-759c6744]{background:var(--ox-amber-soft);color:#a86a05}.mode-badge-muted[data-v-759c6744]{background:var(--ox-surface);color:var(--ox-ink-soft)}.state-warning[data-v-759c6744]{box-shadow:var(--ox-shadow-card),inset 3px 0 0 var(--ox-amber)}.state-info[data-v-759c6744]{box-shadow:var(--ox-shadow-card),inset 3px 0 0 var(--ox-accent)}.warning-chip[data-v-759c6744]{display:inline-flex;align-items:center;gap:6px;margin-left:8px;margin-top:6px;padding:3px 10px;border-radius:999px;background:var(--ox-amber-soft);color:#a86a05;font-size:.7rem;font-weight:700}.warning-chip[data-v-759c6744]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.updates-toolbar[data-v-759c6744]{background:var(--ox-card);border:1px solid var(--ox-border);border-radius:var(--ox-radius);padding:18px 20px;box-shadow:var(--ox-shadow-card);display:flex;flex-direction:column;gap:18px}.toolbar-day-nav[data-v-759c6744]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.day-nav-center[data-v-759c6744]{display:flex;flex-direction:column;gap:2px;min-width:180px}.day-nav-label[data-v-759c6744]{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--ox-ink-faint)}.day-nav-center strong[data-v-759c6744]{font-family:var(--ox-font-display);color:var(--ox-ink);font-variant-numeric:tabular-nums}.day-nav-center small[data-v-759c6744]{color:var(--ox-ink-faint);font-variant-numeric:tabular-nums}.toolbar-filters[data-v-759c6744]{display:flex;gap:14px;flex-wrap:wrap;flex:1}.filter-group[data-v-759c6744]{display:flex;flex-direction:column;gap:6px;min-width:180px}.filter-group-wide[data-v-759c6744]{min-width:320px}.filter-group span[data-v-759c6744]{font-size:.66rem;font-weight:700;color:var(--ox-ink-faint);text-transform:uppercase;letter-spacing:.09em}.filter-group input[data-v-759c6744],.filter-group select[data-v-759c6744]{height:38px;border:1px solid var(--ox-border-strong);border-radius:10px;padding:0 12px;background:var(--ox-hover);color:var(--ox-ink);font-family:inherit;font-size:.85rem;transition:all .18s ease}.filter-group input[data-v-759c6744]:hover,.filter-group select[data-v-759c6744]:hover{border-color:var(--ox-ink-faint);background:#fff}.filter-group input[data-v-759c6744]:focus,.filter-group select[data-v-759c6744]:focus{outline:none;background:#fff;border-color:var(--ox-accent);box-shadow:0 0 0 3px #2f6bff1f}.filter-group input[data-v-759c6744]::placeholder{color:var(--ox-ink-faint)}.toolbar-actions[data-v-759c6744]{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.action-btn[data-v-759c6744]{height:38px;border:none;border-radius:10px;padding:0 16px;background:var(--ox-navy);color:#fff;font-family:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:background-color .18s ease}.action-btn[data-v-759c6744]:hover:not(:disabled){background:#223267}.secondary-btn[data-v-759c6744],.ghost-btn[data-v-759c6744]{height:38px;border-radius:10px;padding:0 14px;font-family:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .18s ease}.secondary-btn[data-v-759c6744]{border:1px solid var(--ox-border-strong);background:#fff;color:var(--ox-ink-soft)}.secondary-btn[data-v-759c6744]:hover:not(:disabled){border-color:var(--ox-navy);color:var(--ox-navy)}.ghost-btn[data-v-759c6744]{border:1px dashed var(--ox-border-strong);background:var(--ox-surface);color:var(--ox-ink-soft)}.ghost-btn[data-v-759c6744]:hover:not(:disabled){background:#fff;color:var(--ox-ink)}.action-btn[data-v-759c6744]:disabled{opacity:.6;cursor:wait}.secondary-btn[data-v-759c6744]:disabled,.ghost-btn[data-v-759c6744]:disabled{opacity:.5;cursor:not-allowed}.summary-cards[data-v-759c6744]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:14px}.summary-card[data-v-759c6744],.state-card[data-v-759c6744],.li-lpco-card[data-v-759c6744],.breakdown-card[data-v-759c6744],.updates-table-wrap[data-v-759c6744]{background:var(--ox-card);border:1px solid var(--ox-border);border-radius:var(--ox-radius);box-shadow:var(--ox-shadow-card)}.summary-card[data-v-759c6744]{padding:14px 16px}.summary-label[data-v-759c6744]{font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ox-ink-faint)}.summary-value[data-v-759c6744]{font-family:var(--ox-font-display);margin-top:8px;font-size:1.65rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ox-ink);line-height:1.1}.summary-value.small[data-v-759c6744]{font-size:1.05rem}.breakdown-card[data-v-759c6744],.li-lpco-card[data-v-759c6744]{padding:18px 20px;display:flex;flex-direction:column;gap:14px}.li-lpco-grid[data-v-759c6744]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.compact-grid[data-v-759c6744]{grid-template-columns:repeat(4,minmax(110px,1fr))}.li-lpco-stat[data-v-759c6744]{padding:14px 16px;border-radius:12px;background:var(--ox-hover);border:1px solid var(--ox-border);display:flex;flex-direction:column;gap:8px}.li-lpco-stat strong[data-v-759c6744]{font-family:var(--ox-font-display);font-size:1.35rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ox-ink)}.acervo-note[data-v-759c6744],.acervo-progress-note[data-v-759c6744]{padding:12px 14px;line-height:1.5}.acervo-checkpoint-note[data-v-759c6744]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;line-height:1.5}.acervo-checkpoint-note strong[data-v-759c6744]{color:#a86a05}.acervo-checkpoint-note small[data-v-759c6744]{color:var(--ox-ink-faint)}.li-lpco-partial[data-v-759c6744]{display:flex;flex-direction:column;gap:10px}.li-lpco-partial-title[data-v-759c6744]{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ox-ink-faint)}.acervo-action-list[data-v-759c6744]{display:grid;gap:8px}.acervo-action-row[data-v-759c6744]{display:grid;grid-template-columns:minmax(160px,.8fr) auto minmax(260px,1.4fr);gap:12px;align-items:start;padding:10px 12px;border:1px solid var(--ox-border);border-radius:12px;background:var(--ox-hover);color:var(--ox-ink)}.acervo-action-main[data-v-759c6744],.acervo-action-detail[data-v-759c6744]{min-width:0}.acervo-action-main[data-v-759c6744]{display:grid;gap:4px}.acervo-action-main span[data-v-759c6744]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:.84rem}.acervo-action-main small[data-v-759c6744]{color:var(--ox-ink-soft);text-align:left}.acervo-action-row strong[data-v-759c6744]{font-family:var(--ox-font-display);font-size:.84rem;font-variant-numeric:tabular-nums;color:#bb2a39;line-height:20px}.acervo-action-detail[data-v-759c6744]{display:grid;gap:6px}.acervo-action-detail small[data-v-759c6744]{color:var(--ox-ink-soft);line-height:1.35}.acervo-action-detail em[data-v-759c6744]{color:#bb2a39;font-size:.62rem;font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.acervo-clue-list[data-v-759c6744],.acervo-chip-row[data-v-759c6744]{display:flex;flex-wrap:wrap;gap:6px}.acervo-mini-chip[data-v-759c6744]{max-width:240px;padding:4px 8px;border-radius:999px;background:var(--ox-violet-soft);color:#5a43b5;font-size:.66rem;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acervo-raw-list[data-v-759c6744],.acervo-ncm-list[data-v-759c6744]{display:flex;flex-wrap:wrap;gap:6px}.acervo-clue-list span[data-v-759c6744],.acervo-raw-list span[data-v-759c6744],.acervo-ncm-list span[data-v-759c6744]{padding:3px 8px;border-radius:999px;background:var(--ox-surface);color:var(--ox-ink-soft);font-size:.66rem;font-weight:700;line-height:1.2}.acervo-raw-list span[data-v-759c6744]{background:var(--ox-amber-soft);color:#a86a05}.acervo-ncm-list span[data-v-759c6744]{background:var(--ox-green-soft);color:#087a58}.acervo-authority-row[data-v-759c6744]{display:grid;grid-template-columns:minmax(150px,.8fr) auto minmax(220px,1.2fr) auto auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--ox-border);border-radius:12px;background:var(--ox-hover);color:var(--ox-ink)}.acervo-authority-row span[data-v-759c6744]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:.84rem}.acervo-authority-row strong[data-v-759c6744]{font-family:var(--ox-font-display);font-size:.84rem;font-variant-numeric:tabular-nums;color:#1d4fd7}.acervo-authority-row small[data-v-759c6744]{min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;color:var(--ox-ink-soft)}.authority-ta-clues[data-v-759c6744]{justify-self:end;padding:3px 9px;border-radius:999px;background:var(--ox-accent-soft);color:#1d4fd7;font-size:.68rem;font-weight:700;white-space:nowrap}.authority-file-links[data-v-759c6744]{display:inline-flex;gap:8px;justify-content:flex-end;min-width:120px}.authority-file-links a[data-v-759c6744]{color:var(--ox-accent);font-size:.72rem;font-weight:700;text-decoration:none}.authority-file-links a[data-v-759c6744]:hover{color:#1d4fd7;text-decoration:underline}.breakdown-head[data-v-759c6744]{display:flex;justify-content:space-between;gap:16px;align-items:center}.breakdown-title[data-v-759c6744]{font-family:var(--ox-font-display);font-size:.98rem;font-weight:700;letter-spacing:-.015em;color:var(--ox-ink)}.breakdown-copy[data-v-759c6744]{margin-top:4px;color:var(--ox-ink-faint);font-size:.76rem}.acervo-meta-row[data-v-759c6744]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.acervo-meta-row span[data-v-759c6744]{display:inline-flex;align-items:center;min-height:24px;padding:3px 10px;border-radius:999px;background:var(--ox-accent-soft);color:#1d4fd7;font-size:.68rem;font-weight:700}.acervo-official-probe-note[data-v-759c6744]{display:grid;gap:8px}.acervo-official-probe-note strong[data-v-759c6744]{color:#a86a05}.acervo-official-probe-note span[data-v-759c6744]{color:var(--ox-ink-soft)}.acervo-official-probe-grid[data-v-759c6744]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.acervo-official-probe-grid small[data-v-759c6744]{min-width:0;overflow:hidden;padding:7px 9px;border-radius:8px;background:var(--ox-amber-soft);color:#a86a05;font-size:.7rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.acervo-muted-detail[data-v-759c6744]{display:block;color:var(--ox-ink-soft);font-size:.74rem;font-weight:500;line-height:1.45}.breakdown-list[data-v-759c6744]{display:flex;flex-wrap:wrap;gap:10px}.breakdown-item[data-v-759c6744]{display:inline-flex;align-items:center;gap:10px;padding:6px 12px;border:1px solid var(--ox-border);border-radius:999px;background:var(--ox-hover);color:var(--ox-ink)}.breakdown-item strong[data-v-759c6744]{font-family:var(--ox-font-display);font-size:.84rem;font-variant-numeric:tabular-nums}.state-card[data-v-759c6744]{padding:14px 18px;color:var(--ox-ink-soft);font-size:.85rem;line-height:1.5}.state-error[data-v-759c6744]{color:#bb2a39;box-shadow:var(--ox-shadow-card),inset 3px 0 0 var(--ox-red)}.state-loading[data-v-759c6744],.state-empty[data-v-759c6744]{color:var(--ox-ink-faint)}.updates-table-wrap[data-v-759c6744]{overflow:auto}.updates-table[data-v-759c6744]{width:100%;border-collapse:collapse;font-size:.82rem}.updates-table th[data-v-759c6744],.updates-table td[data-v-759c6744]{padding:.7rem 1rem;border-bottom:1px solid #eef1f8;text-align:left;vertical-align:top}.updates-table th[data-v-759c6744]{background:#fbfcfe;color:var(--ox-ink-faint);border-bottom:1px solid var(--ox-border);font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;position:sticky;top:0}.updates-table td[data-v-759c6744]{color:var(--ox-ink-soft)}.updates-table tbody tr[data-v-759c6744]{transition:background-color .15s ease,box-shadow .15s ease}.updates-table tbody tr[data-v-759c6744]:hover{background:var(--ox-hover);box-shadow:inset 3px 0 0 var(--ox-accent)}.updates-table a[data-v-759c6744]{color:var(--ox-accent);font-weight:600;text-decoration:none}.updates-table a[data-v-759c6744]:hover{color:#1d4fd7;text-decoration:underline}.title-cell[data-v-759c6744]{min-width:360px}.act-cell[data-v-759c6744]{min-width:160px;color:var(--ox-ink);font-weight:600}.impact-cell[data-v-759c6744]{min-width:220px}.impact-list[data-v-759c6744]{display:flex;flex-wrap:wrap;gap:6px}.link-muted[data-v-759c6744]{color:var(--ox-ink-faint);font-size:.78rem}.impact-chip[data-v-759c6744]{display:inline-flex;padding:3px 9px;border-radius:999px;background:var(--ox-violet-soft);color:#5a43b5;font-size:.66rem;font-weight:700}.source-cell[data-v-759c6744]{min-width:220px}.domain-chip[data-v-759c6744]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--ox-accent-soft);color:#1d4fd7;font-size:.68rem;font-weight:700;letter-spacing:.02em}.domain-chip[data-v-759c6744]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.status-chip[data-v-759c6744]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.status-chip[data-v-759c6744]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.status-chip-pending[data-v-759c6744]{background:var(--ox-amber-soft);color:#a86a05}.status-chip-absorbed[data-v-759c6744]{background:var(--ox-green-soft);color:#087a58}.status-chip-review[data-v-759c6744]{background:var(--ox-red-soft);color:#bb2a39}@media (max-width: 900px){.updates-page[data-v-759c6744]{padding:20px 16px 32px}.summary-cards[data-v-759c6744],.li-lpco-grid[data-v-759c6744],.acervo-authority-row[data-v-759c6744],.acervo-action-row[data-v-759c6744]{grid-template-columns:1fr}.acervo-authority-row small[data-v-759c6744]{text-align:left}.authority-ta-clues[data-v-759c6744]{justify-self:start}.authority-file-links[data-v-759c6744]{justify-content:flex-start}.acervo-official-probe-grid[data-v-759c6744]{grid-template-columns:1fr}.hero-card[data-v-759c6744],.updates-toolbar[data-v-759c6744]{flex-direction:column;align-items:stretch}.hero-status[data-v-759c6744],.hero-status-copy[data-v-759c6744]{align-items:flex-start}.filter-group[data-v-759c6744],.filter-group-wide[data-v-759c6744]{min-width:100%}.toolbar-day-nav[data-v-759c6744],.toolbar-actions[data-v-759c6744]{justify-content:stretch}}.shipment-admin-page[data-v-90f927a2]{min-height:100vh;padding:28px 32px 40px;background:var(--ox-surface);color:var(--ox-ink)}.panel[data-v-90f927a2],.summary-card[data-v-90f927a2]{border:1px solid var(--ox-border);border-radius:var(--ox-radius);background:var(--ox-card);box-shadow:var(--ox-shadow-card)}.hero-panel[data-v-90f927a2]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:24px}.eyebrow[data-v-90f927a2]{margin:0 0 6px;color:var(--ox-accent);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}h1[data-v-90f927a2],h2[data-v-90f927a2]{margin:0;font-family:var(--ox-font-display);color:var(--ox-ink)}h1[data-v-90f927a2]{font-size:1.65rem;font-weight:700;letter-spacing:-.025em;line-height:1.15}h2[data-v-90f927a2]{font-size:.98rem;font-weight:700;letter-spacing:-.015em}.hero-copy[data-v-90f927a2]{margin:6px 0 0;font-size:.85rem;color:var(--ox-ink-faint)}.primary-btn[data-v-90f927a2],.secondary-btn[data-v-90f927a2]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:10px;border:0;padding:0 1.2rem;cursor:pointer;font-family:var(--ox-font-body);font-size:.88rem;font-weight:600;transition:all .18s ease}.primary-btn[data-v-90f927a2]{background:var(--ox-navy);color:#fff;box-shadow:0 8px 20px -10px #1a27548c}.primary-btn[data-v-90f927a2]:hover:not(:disabled){background:#223267;transform:translateY(-1px)}.secondary-btn[data-v-90f927a2]{min-height:38px;border:1px solid var(--ox-border-strong);background:#fff;color:var(--ox-ink-soft)}.secondary-btn[data-v-90f927a2]:hover:not(:disabled){border-color:var(--ox-navy);color:var(--ox-navy);box-shadow:var(--ox-shadow-card)}.primary-btn[data-v-90f927a2]:disabled,.secondary-btn[data-v-90f927a2]:disabled{cursor:not-allowed;opacity:.6}.summary-grid[data-v-90f927a2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:16px}.summary-card[data-v-90f927a2]{padding:16px 18px;transition:transform .2s ease,border-color .2s ease}.summary-card[data-v-90f927a2]:hover{transform:translateY(-2px);border-color:var(--ox-border-strong)}.summary-card span[data-v-90f927a2],.summary-card small[data-v-90f927a2]{display:block}.summary-card span[data-v-90f927a2]{color:var(--ox-ink-faint);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.summary-card strong[data-v-90f927a2]{display:block;margin:8px 0 4px;color:var(--ox-ink);font-family:var(--ox-font-display);font-size:1.45rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.15}.summary-card small[data-v-90f927a2]{color:var(--ox-ink-soft);font-size:.74rem}.panel[data-v-90f927a2]{margin-top:16px;padding:18px 22px}.panel-head[data-v-90f927a2]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.badge[data-v-90f927a2],.status-pill[data-v-90f927a2]{display:inline-flex;align-items:center;gap:6px;min-height:22px;border-radius:999px;padding:2px 10px;font-size:.68rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.badge[data-v-90f927a2]{background:var(--ox-accent-soft);color:#1d4fd7;font-variant-numeric:tabular-nums}.status-pill[data-v-90f927a2]{background:var(--ox-surface);color:var(--ox-ink-soft)}.status-pill[data-v-90f927a2]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.status-pill.promoted[data-v-90f927a2],.status-pill.success[data-v-90f927a2],.status-pill.validated[data-v-90f927a2]{background:var(--ox-green-soft);color:#087a58}.status-pill.partial[data-v-90f927a2],.status-pill.ingesting[data-v-90f927a2]{background:var(--ox-amber-soft);color:#a86a05}.status-pill.excluded_by_decision[data-v-90f927a2]{background:var(--ox-surface);color:var(--ox-ink-soft)}.status-pill.failed[data-v-90f927a2],.status-pill.blocked[data-v-90f927a2]{background:var(--ox-red-soft);color:#bb2a39}.flow-table-wrap[data-v-90f927a2]{overflow-x:auto}.flow-table[data-v-90f927a2]{width:100%;border-collapse:collapse;min-width:760px;font-size:.82rem}.flow-table th[data-v-90f927a2],.flow-table td[data-v-90f927a2]{border-bottom:1px solid #eef1f8;padding:.62rem .7rem;text-align:left;vertical-align:top}.flow-table th[data-v-90f927a2]{color:var(--ox-ink-faint);border-bottom:1px solid var(--ox-border);font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.flow-table td[data-v-90f927a2]{color:var(--ox-ink-soft);font-variant-numeric:tabular-nums}.flow-table tbody tr[data-v-90f927a2]{transition:background-color .15s ease,box-shadow .15s ease}.flow-table tbody tr[data-v-90f927a2]:hover{background-color:var(--ox-hover);box-shadow:inset 3px 0 0 var(--ox-accent)}.hash-cell[data-v-90f927a2]{color:var(--ox-ink-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.split-grid[data-v-90f927a2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.run-list[data-v-90f927a2],.coverage-list[data-v-90f927a2]{display:grid;gap:10px}.run-row[data-v-90f927a2],.coverage-row[data-v-90f927a2]{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--ox-border);border-radius:10px;background:var(--ox-hover);transition:border-color .18s ease,background-color .18s ease}.run-row[data-v-90f927a2]:hover,.coverage-row[data-v-90f927a2]:hover{background:#fff;border-color:var(--ox-border-strong)}.run-row strong[data-v-90f927a2],.coverage-row strong[data-v-90f927a2]{display:block;color:var(--ox-ink);font-size:.84rem;font-weight:600}.run-row small[data-v-90f927a2],.coverage-row small[data-v-90f927a2],.run-row em[data-v-90f927a2]{display:block;margin-top:3px;color:var(--ox-ink-faint);font-size:.76rem;font-style:normal}.run-dot[data-v-90f927a2]{width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--ox-ink-faint);flex-shrink:0}.run-dot.success[data-v-90f927a2]{background:var(--ox-green)}.run-dot.partial[data-v-90f927a2]{background:var(--ox-amber)}.run-dot.failed[data-v-90f927a2]{background:var(--ox-red)}.search-toolbar[data-v-90f927a2]{display:grid;grid-template-columns:minmax(220px,1fr) 140px 180px;gap:12px;margin-bottom:12px}.search-toolbar label[data-v-90f927a2]{display:grid;gap:7px}.search-toolbar span[data-v-90f927a2]{color:var(--ox-ink-faint);font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}input[data-v-90f927a2],select[data-v-90f927a2]{width:100%;height:38px;border:1px solid var(--ox-border-strong);border-radius:10px;background:var(--ox-hover);color:var(--ox-ink);padding:0 12px;font-family:var(--ox-font-body);font-size:.85rem;transition:all .18s ease}input[data-v-90f927a2]:hover,select[data-v-90f927a2]:hover{background:#fff;border-color:var(--ox-ink-faint)}input[data-v-90f927a2]:focus,select[data-v-90f927a2]:focus{background:#fff;border-color:var(--ox-accent);box-shadow:0 0 0 3px #2f6bff1f;outline:none}input[data-v-90f927a2]::placeholder{color:var(--ox-ink-faint)}.empty-cell[data-v-90f927a2]{color:var(--ox-ink-faint);text-align:center}.source-grid[data-v-90f927a2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.source-item[data-v-90f927a2]{display:grid;gap:4px;border:1px solid var(--ox-border);border-radius:10px;background:var(--ox-hover);padding:12px 14px;transition:border-color .18s ease,background-color .18s ease}.source-item[data-v-90f927a2]:hover{background:#fff;border-color:var(--ox-border-strong)}.source-item strong[data-v-90f927a2]{color:var(--ox-ink);font-size:.84rem;font-weight:600}.source-item span[data-v-90f927a2],.source-item small[data-v-90f927a2]{color:var(--ox-ink-faint);font-size:.76rem}.state-card[data-v-90f927a2]{margin-top:14px;padding:12px 14px;border-radius:10px;font-size:.85rem}.state-error[data-v-90f927a2]{border:1px solid var(--ox-red);background:var(--ox-red-soft);color:#bb2a39}.state-ok[data-v-90f927a2]{border:1px solid var(--ox-border);background:var(--ox-green-soft);color:#087a58}@media (max-width: 1100px){.shipment-admin-page[data-v-90f927a2]{padding:20px 16px 32px}.summary-grid[data-v-90f927a2],.split-grid[data-v-90f927a2],.source-grid[data-v-90f927a2]{grid-template-columns:1fr}.hero-panel[data-v-90f927a2]{flex-direction:column;align-items:flex-start}}.productos-table-container[data-v-01456280]{padding:0;background:#fff}[data-v-01456280] .p-datatable{font-size:.82rem;border:none;background:transparent}[data-v-01456280] .p-datatable .p-datatable-thead>tr>th{background:transparent;color:var(--ox-ink-faint);border:none;border-bottom:1px solid var(--ox-border);padding:.7rem 1.1rem;font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;transition:color .15s ease}[data-v-01456280] .p-datatable .p-datatable-thead>tr>th:hover{color:var(--ox-ink)}[data-v-01456280] .p-datatable .p-datatable-tbody>tr{transition:background-color .15s ease,box-shadow .15s ease;background-color:#fff}[data-v-01456280] .productos-table .p-datatable-tbody>tr:hover{background-color:var(--ox-hover);box-shadow:inset 3px 0 0 var(--ox-accent)}[data-v-01456280] .p-datatable .p-datatable-tbody>tr>td{padding:.62rem 1.1rem;border:none;border-bottom:1px solid #eef1f8;color:var(--ox-ink-soft);vertical-align:middle;font-size:.82rem}.codigo-chip[data-v-01456280]{background:var(--ox-accent-soft);color:#1d4fd7;padding:2px 8px;border-radius:6px;font-size:.74rem;font-weight:700;font-family:monospace}.nombre-text[data-v-01456280]{font-weight:600;color:var(--ox-ink);font-size:.84rem}.unidad[data-v-01456280]{color:var(--ox-ink-soft);font-size:.82rem}.precio-amount[data-v-01456280]{font-family:var(--ox-font-display);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ox-ink);font-size:.82rem}.muted[data-v-01456280]{color:#cdd4e3}.soft-tag[data-v-01456280]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.soft-tag .tag-dot[data-v-01456280]{width:6px;height:6px;border-radius:50%;background:currentColor}.tag-info[data-v-01456280]{background:var(--ox-accent-soft);color:#1d4fd7}.tag-success[data-v-01456280]{background:var(--ox-green-soft);color:#087a58}.tag-warning[data-v-01456280]{background:var(--ox-amber-soft);color:#a86a05}.tag-danger[data-v-01456280]{background:var(--ox-red-soft);color:#bb2a39}.tag-secondary[data-v-01456280]{background:var(--ox-surface);color:var(--ox-ink-soft)}.actions[data-v-01456280]{display:flex;gap:4px}[data-v-01456280] .actions .p-button{width:1.8rem;height:1.8rem;color:var(--ox-ink-faint);transition:all .15s ease}[data-v-01456280] .actions .p-button .p-button-icon{font-size:.78rem}[data-v-01456280] .actions .p-button:hover{color:var(--ox-navy);background-color:var(--ox-surface)}[data-v-01456280] .actions .p-button.act-delete:hover{color:var(--ox-red)!important;background-color:var(--ox-red-soft)!important}.empty-state[data-v-01456280]{text-align:center;padding:4rem 2rem;color:var(--ox-ink-faint)}.empty-icon[data-v-01456280]{font-size:2.6rem;opacity:.4}.empty-state p[data-v-01456280]{margin-top:.9rem;font-size:.92rem}[data-v-01456280] .p-paginator{padding:.6rem 1.1rem;background:#fbfcfe;border:none;border-top:1px solid var(--ox-border)}[data-v-01456280] .p-paginator .p-paginator-current{font-size:.74rem;color:var(--ox-ink-faint);font-variant-numeric:tabular-nums}[data-v-01456280] .p-paginator .p-dropdown{font-size:.74rem;background:#fff;border:1px solid var(--ox-border-strong);border-radius:8px}[data-v-01456280] .p-paginator .p-paginator-pages .p-paginator-page,[data-v-01456280] .p-paginator .p-paginator-first,[data-v-01456280] .p-paginator .p-paginator-prev,[data-v-01456280] .p-paginator .p-paginator-next,[data-v-01456280] .p-paginator .p-paginator-last{min-width:1.8rem;height:1.8rem;font-size:.76rem;border-radius:8px;margin:0 1px;color:var(--ox-ink-soft);transition:all .15s ease;font-variant-numeric:tabular-nums}[data-v-01456280] .p-paginator .p-paginator-pages .p-paginator-page:hover{background-color:var(--ox-surface)}[data-v-01456280] .p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background-color:var(--ox-navy);border-color:var(--ox-navy);color:#fff}[data-v-01456280] .p-datatable-loading-overlay{background-color:#ffffffd9;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-v-01456280] .p-datatable .p-datatable-loading-icon{font-size:2rem;color:var(--ox-navy)}.producto-form[data-v-df00b150]{padding:1.75rem 1.5rem;max-width:860px;margin:0 auto}.form-grid[data-v-df00b150]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.35rem}.form-group[data-v-df00b150]{display:flex;flex-direction:column;gap:.5rem}.form-group.full-width[data-v-df00b150]{grid-column:1 / -1}.form-group label[data-v-df00b150]{font-weight:700;color:var(--ox-ink-faint);font-size:.68rem;text-transform:uppercase;letter-spacing:.09em}.required[data-v-df00b150]{color:var(--ox-red)}.switch-row[data-v-df00b150]{display:flex;align-items:center;gap:10px;height:44px}.switch-row span[data-v-df00b150]{font-size:.85rem;color:var(--ox-ink-soft)}.form-actions[data-v-df00b150]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--ox-border)}[data-v-df00b150] .p-inputtext,[data-v-df00b150] .p-dropdown,[data-v-df00b150] .p-inputnumber-input{width:100%}[data-v-df00b150] .p-inputtext,[data-v-df00b150] .p-dropdown,[data-v-df00b150] .p-textarea{border-radius:10px;border:1px solid var(--ox-border-strong);background-color:var(--ox-hover);font-size:.88rem;transition:all .18s ease}[data-v-df00b150] .p-inputtext{padding:.7rem .9rem}[data-v-df00b150] .p-inputtext:hover,[data-v-df00b150] .p-dropdown:hover,[data-v-df00b150] .p-textarea:hover{background-color:#fff}[data-v-df00b150] .p-inputtext:focus,[data-v-df00b150] .p-dropdown.p-focus,[data-v-df00b150] .p-textarea:focus{background-color:#fff;border-color:var(--ox-accent);box-shadow:0 0 0 3px #2f6bff1f}[data-v-df00b150] .save-button{background:var(--ox-navy)!important;border:none!important;border-radius:10px;font-weight:600;padding:.7rem 1.5rem;transition:all .2s ease}[data-v-df00b150] .save-button:hover{background:#223267!important;transform:translateY(-1px);box-shadow:0 8px 20px -10px #1a27548c}@media (max-width: 768px){.form-grid[data-v-df00b150]{grid-template-columns:1fr;gap:1rem}}.productos-page[data-v-a22ae9c1]{padding:28px 32px 40px;background:var(--ox-surface);min-height:100vh}.page-head[data-v-a22ae9c1]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.head-kicker[data-v-a22ae9c1]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--ox-accent);margin:0 0 6px}.head-title[data-v-a22ae9c1]{font-family:var(--ox-font-display);font-size:1.65rem;font-weight:700;letter-spacing:-.025em;color:var(--ox-ink);margin:0;line-height:1.15}.head-caption[data-v-a22ae9c1]{font-size:.85rem;color:var(--ox-ink-faint);margin:6px 0 0;font-variant-numeric:tabular-nums}.new-product-button[data-v-a22ae9c1]{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ox-navy)!important;border:none!important;border-radius:10px!important;font-weight:600;font-size:.88rem;color:#fff;padding:0 1.35rem;box-shadow:0 8px 20px -10px #1a27548c;transition:all .2s ease}.new-product-button[data-v-a22ae9c1]:hover{transform:translateY(-1px);background:#223267!important;box-shadow:0 12px 26px -10px #1a275499}.stats-cards[data-v-a22ae9c1]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.stat-card[data-v-a22ae9c1]{background:var(--ox-card);border:1px solid var(--ox-border);border-radius:var(--ox-radius);padding:16px 18px;display:flex;align-items:center;gap:14px;box-shadow:var(--ox-shadow-card);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.stat-card[data-v-a22ae9c1]:hover{transform:translateY(-2px);border-color:var(--ox-border-strong);box-shadow:0 12px 32px -16px #101a3847}.stat-icon[data-v-a22ae9c1]{width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--st-soft);color:var(--st);font-size:1.05rem;flex-shrink:0}.stat-content[data-v-a22ae9c1]{min-width:0}.stat-content h3[data-v-a22ae9c1]{font-family:var(--ox-font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ox-ink);margin:0;line-height:1.1}.stat-content p[data-v-a22ae9c1]{font-size:.72rem;font-weight:600;color:var(--ox-ink-faint);margin:3px 0 0}.table-card[data-v-a22ae9c1]{background:var(--ox-card);border:1px solid var(--ox-border);border-radius:var(--ox-radius);box-shadow:var(--ox-shadow-card);overflow:hidden}.table-toolbar[data-v-a22ae9c1]{padding:16px 20px;display:flex;gap:14px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ox-border);flex-wrap:wrap}.search-section[data-v-a22ae9c1]{flex:1;position:relative;max-width:420px;min-width:240px}.search-icon[data-v-a22ae9c1]{position:absolute;top:50%;transform:translateY(-50%);left:13px;color:var(--ox-ink-faint);z-index:1;font-size:.85rem}.global-search[data-v-a22ae9c1]{width:100%;padding-left:2.5rem;height:38px;border-radius:10px;border:1px solid var(--ox-border-strong);background-color:var(--ox-hover);font-size:.85rem;transition:all .18s ease}.global-search[data-v-a22ae9c1]:focus{background-color:#fff;border-color:var(--ox-accent);box-shadow:0 0 0 3px #2f6bff1f}.global-search[data-v-a22ae9c1]::placeholder{color:var(--ox-ink-faint)}.filter-section[data-v-a22ae9c1]{display:flex;gap:10px;align-items:center}.toolbar-filter[data-v-a22ae9c1]{min-width:180px}[data-v-a22ae9c1] .toolbar-filter.p-dropdown{height:38px;border-radius:10px;border:1px solid var(--ox-border-strong);background-color:var(--ox-hover);font-size:.85rem;align-items:center;transition:all .18s ease}[data-v-a22ae9c1] .toolbar-filter.p-dropdown:hover{border-color:var(--ox-ink-faint);background-color:#fff}[data-v-a22ae9c1] .toolbar-filter.p-dropdown .p-dropdown-label{font-size:.85rem;padding-top:0;padding-bottom:0;display:flex;align-items:center}.dialog-heading[data-v-a22ae9c1]{display:flex;flex-direction:column;gap:1px;min-width:0}.dialog-kicker[data-v-a22ae9c1]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:var(--ox-accent)}.dialog-title[data-v-a22ae9c1]{font-family:var(--ox-font-display);font-weight:700;font-size:1rem;letter-spacing:-.015em;color:var(--ox-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.confirmation-content[data-v-a22ae9c1]{text-align:center;padding:1.75rem 1.5rem 1.25rem}.confirmation-icon[data-v-a22ae9c1]{width:52px;height:52px;border-radius:16px;background:var(--ox-red-soft);color:var(--ox-red);display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem;margin-bottom:1rem}.confirmation-question[data-v-a22ae9c1]{margin:0;font-size:.95rem;color:var(--ox-ink);line-height:1.5}.confirmation-hint[data-v-a22ae9c1]{color:var(--ox-ink-faint);font-size:.8rem;margin:.5rem 0 0}@media (max-width: 1200px){.stats-cards[data-v-a22ae9c1]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.productos-page[data-v-a22ae9c1]{padding:20px 16px 32px}.page-head[data-v-a22ae9c1]{flex-direction:column;align-items:flex-start}.stats-cards[data-v-a22ae9c1]{grid-template-columns:1fr;gap:12px}.table-toolbar[data-v-a22ae9c1]{flex-direction:column;align-items:stretch}.filter-section[data-v-a22ae9c1]{width:100%;flex-direction:column}.search-section[data-v-a22ae9c1]{width:100%;max-width:none}.toolbar-filter[data-v-a22ae9c1]{width:100%}}.whatsapp-page[data-v-eafb7815]{flex:1;height:100vh;min-height:620px;display:grid;grid-template-columns:minmax(320px,392px) minmax(0,1fr);background:var(--ox-surface);overflow:hidden}.content:has(.whatsapp-page){min-height:100vh;display:flex;flex-direction:column}.content-main:has(.whatsapp-page){flex:1;min-height:0;display:flex}.wa-sidebar[data-v-eafb7815]{display:flex;flex-direction:column;min-width:0;background:var(--ox-card);border-right:1px solid var(--ox-border)}.wa-sidebar__header[data-v-eafb7815],.wa-main__header[data-v-eafb7815]{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;background:#fbfcfe;border-bottom:1px solid var(--ox-border)}.wa-brand[data-v-eafb7815],.wa-main__identity[data-v-eafb7815]{display:flex;align-items:center;gap:12px;min-width:0}.wa-brand__icon[data-v-eafb7815]{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--ox-navy);color:#fff;font-size:1.25rem;flex:0 0 auto}.wa-brand h2[data-v-eafb7815],.wa-main__identity h3[data-v-eafb7815]{margin:0;font-family:var(--ox-font-display);color:var(--ox-ink);font-size:1.02rem;font-weight:700;letter-spacing:-.015em}.wa-brand h2[data-v-eafb7815]{display:flex;align-items:center;gap:8px}.wa-brand__badge[data-v-eafb7815]{min-width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--ox-accent);color:#fff;font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums;padding:0 7px}.wa-brand p[data-v-eafb7815],.wa-main__identity p[data-v-eafb7815]{margin:3px 0 0;color:var(--ox-ink-faint);font-size:.76rem;display:flex;flex-wrap:wrap;gap:8px}.wa-header-actions[data-v-eafb7815],.wa-main__chips[data-v-eafb7815]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.wa-icon-btn[data-v-eafb7815]{position:relative;width:34px;height:34px;border:none;border-radius:var(--ox-radius-sm);display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--ox-ink-faint);cursor:pointer;transition:background-color .15s ease,color .15s ease}.wa-icon-btn[data-v-eafb7815]:hover,.wa-icon-btn--active[data-v-eafb7815]{background:var(--ox-surface);color:var(--ox-ink)}.wa-icon-btn[data-v-eafb7815]:disabled{opacity:.55;cursor:default}.wa-icon-btn--danger[data-v-eafb7815]{color:var(--ox-red)}.wa-icon-btn--danger[data-v-eafb7815]:hover{background:var(--ox-red-soft);color:var(--ox-red)}.wa-icon-btn__badge[data-v-eafb7815]{position:absolute;top:-2px;right:-1px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--ox-accent);color:#fff;font-size:.64rem;font-weight:700;font-variant-numeric:tabular-nums}.wa-search[data-v-eafb7815]{margin:12px 14px;height:38px;display:flex;align-items:center;gap:9px;padding:0 13px;background:var(--ox-hover);border:1px solid var(--ox-border-strong);border-radius:10px;color:var(--ox-ink-faint);transition:all .18s ease}.wa-search[data-v-eafb7815]:focus-within{background:#fff;border-color:var(--ox-accent);box-shadow:0 0 0 3px #2f6bff1f}.wa-search input[data-v-eafb7815]{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ox-ink);font-family:inherit;font-size:.86rem}.wa-search input[data-v-eafb7815]::placeholder{color:var(--ox-ink-faint)}.wa-filters[data-v-eafb7815]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0 14px 12px;overflow:visible}.wa-filter[data-v-eafb7815]{width:100%;min-width:0;border:0;border-radius:999px;background:var(--ox-surface);color:var(--ox-ink-soft);padding:5px 7px;font-family:inherit;font-weight:700;font-size:.68rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.wa-filter--active[data-v-eafb7815]{background:var(--ox-accent-soft);color:#1d4fd7}.wa-filter span[data-v-eafb7815]{min-width:15px;height:15px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#2f6bff1f;font-size:.6rem;font-variant-numeric:tabular-nums}.wa-chat-list[data-v-eafb7815]{flex:1;overflow-y:auto;border-top:1px solid var(--ox-border)}.wa-chat[data-v-eafb7815]{position:relative;width:100%;border:0;border-bottom:1px solid #eef1f8;background:var(--ox-card);display:flex;gap:12px;padding:12px 14px;text-align:left;cursor:pointer;outline:none;transition:background-color .15s ease,box-shadow .15s ease}.wa-chat[data-v-eafb7815]:hover,.wa-chat--active[data-v-eafb7815],.wa-chat[data-v-eafb7815]:focus-visible{background:var(--ox-hover);box-shadow:inset 3px 0 0 var(--ox-accent)}.wa-chat__archive[data-v-eafb7815]{position:absolute;right:12px;bottom:12px;width:28px;height:28px;border:0;border-radius:var(--ox-radius-sm);display:inline-flex;align-items:center;justify-content:center;background:#ffffffe6;color:var(--ox-ink-faint);opacity:0;transform:translate(4px);transition:opacity .15s,transform .15s,background .15s,color .15s;cursor:pointer}.wa-chat:hover .wa-chat__archive[data-v-eafb7815],.wa-chat:focus-within .wa-chat__archive[data-v-eafb7815]{opacity:1;transform:translate(0)}.wa-chat__archive[data-v-eafb7815]:hover{background:#fff;color:var(--ox-ink)}.wa-avatar[data-v-eafb7815]{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:var(--ox-navy);color:#fff;font-family:var(--ox-font-display);font-weight:700;font-size:.98rem;line-height:1;letter-spacing:0}.wa-avatar--lg[data-v-eafb7815]{width:46px;height:46px;font-size:1.02rem}.wa-chat__body[data-v-eafb7815]{flex:1;min-width:0;display:grid;gap:5px}.wa-chat__top[data-v-eafb7815],.wa-chat__bottom[data-v-eafb7815],.wa-chat__meta[data-v-eafb7815]{display:flex;align-items:center;gap:8px;min-width:0}.wa-chat__top strong[data-v-eafb7815],.wa-chat__bottom span[data-v-eafb7815]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wa-chat__top strong[data-v-eafb7815]{flex:1;color:var(--ox-ink);font-weight:600;font-size:.88rem}.wa-chat__top small[data-v-eafb7815]{color:var(--ox-ink-faint);font-size:.7rem;font-variant-numeric:tabular-nums;white-space:nowrap}.wa-chat__bottom[data-v-eafb7815]{justify-content:space-between;color:var(--ox-ink-soft);font-size:.8rem}.wa-chat__bottom b[data-v-eafb7815]{min-width:19px;height:19px;border-radius:999px;background:var(--ox-accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.66rem;font-variant-numeric:tabular-nums}.wa-chat__meta[data-v-eafb7815]{flex-wrap:wrap;color:var(--ox-ink-faint);font-size:.7rem}.wa-chat__meta em[data-v-eafb7815],.wa-chip[data-v-eafb7815]{font-style:normal;border-radius:999px;padding:3px 8px;background:var(--ox-accent-soft);color:#1d4fd7;font-weight:700;font-size:.64rem}.wa-main[data-v-eafb7815]{min-width:0;position:relative;display:flex;flex-direction:column;background:var(--ox-surface);overflow:hidden}.wa-main__header[data-v-eafb7815]{position:relative;z-index:2}.wa-main__chips[data-v-eafb7815]{max-width:60%}.wa-chip[data-v-eafb7815]{display:inline-flex;align-items:center;gap:6px;background:#fff;color:var(--ox-ink-soft);border:1px solid var(--ox-border);font-size:.7rem;max-width:260px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wa-chip--ad[data-v-eafb7815]{background:var(--ox-accent-soft);color:#1d4fd7;border-color:transparent}.wa-chip--pending[data-v-eafb7815]{background:var(--ox-amber-soft);color:#a86a05;border-color:transparent}.wa-chip--unread[data-v-eafb7815]{background:var(--ox-green-soft);color:#087a58;border-color:transparent}.wa-header-btn[data-v-eafb7815]{width:34px;height:34px;border:1px solid var(--ox-border-strong);border-radius:var(--ox-radius-sm);display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--ox-ink-faint);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.wa-header-btn[data-v-eafb7815]:hover{background:var(--ox-hover);color:var(--ox-ink);border-color:var(--ox-ink-faint)}.wa-header-btn--danger[data-v-eafb7815]{color:var(--ox-red)}.wa-header-btn--danger[data-v-eafb7815]:hover{background:var(--ox-red-soft);color:var(--ox-red);border-color:transparent}.wa-thread[data-v-eafb7815]{position:relative;z-index:1;flex:1;overflow-y:auto;padding:22px max(24px,calc((100% - 1320px)/2)) 18px;display:flex;flex-direction:column;gap:8px}.wa-message[data-v-eafb7815]{display:flex;max-width:min(68%,720px)}.wa-message--inbound[data-v-eafb7815]{align-self:flex-start}.wa-message--outbound[data-v-eafb7815]{align-self:flex-end}.wa-message--system[data-v-eafb7815]{align-self:center;max-width:min(70%,560px)}.wa-message__bubble[data-v-eafb7815]{position:relative;background:var(--ox-card);border:1px solid var(--ox-border);border-radius:12px;padding:8px 11px 5px;color:var(--ox-ink)}.wa-message--inbound .wa-message__bubble[data-v-eafb7815]{border-bottom-left-radius:4px}.wa-message--outbound .wa-message__bubble[data-v-eafb7815]{background:var(--ox-accent-soft);border-color:#dbe6ff;border-bottom-right-radius:4px}.wa-message--system .wa-message__bubble[data-v-eafb7815]{background:#ffffffbf;color:var(--ox-ink-soft);text-align:center}.wa-message__tag[data-v-eafb7815]{display:inline-flex;border-radius:999px;padding:2px 7px;background:var(--ox-violet-soft);color:#5a43b5;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px}.wa-message__text[data-v-eafb7815]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45;font-size:.9rem}.wa-message__secondary[data-v-eafb7815]{margin-top:5px;padding-top:5px;border-top:1px dashed var(--ox-border-strong);color:var(--ox-ink-faint);font-size:.8rem;font-style:italic}.wa-message__attachment[data-v-eafb7815]{display:inline-flex;align-items:center;gap:6px;color:var(--ox-accent);text-decoration:none;font-weight:700;margin-bottom:6px}.wa-message__attachment[data-v-eafb7815]:hover{color:#1d4fd7;text-decoration:underline}.wa-message__meta[data-v-eafb7815]{display:flex;align-items:center;justify-content:flex-end;gap:5px;color:var(--ox-ink-faint);font-size:.66rem;font-variant-numeric:tabular-nums;margin-top:4px}.wa-status-read[data-v-eafb7815]{color:var(--ox-accent)}.wa-status-failed[data-v-eafb7815]{color:var(--ox-red)}.wa-slash[data-v-eafb7815]{position:relative;z-index:2;margin:0 max(22px,calc((100% - 1280px)/2)) 8px;border:1px solid var(--ox-border);border-radius:12px;background:var(--ox-card);box-shadow:var(--ox-shadow-card);max-height:280px;overflow-y:auto}.wa-slash__item[data-v-eafb7815]{width:100%;border:0;border-bottom:1px solid #eef1f8;background:var(--ox-card);display:grid;grid-template-columns:110px 1fr;gap:4px 12px;padding:10px 12px;text-align:left;cursor:pointer;font-family:inherit;transition:background-color .15s ease}.wa-slash__item[data-v-eafb7815]:hover,.wa-slash__item--active[data-v-eafb7815]{background:var(--ox-accent-soft)}.wa-slash__item code[data-v-eafb7815]{color:var(--ox-accent);font-weight:700}.wa-slash__item span[data-v-eafb7815]{color:var(--ox-ink);font-weight:600}.wa-slash__item small[data-v-eafb7815]{grid-column:1 / -1;color:var(--ox-ink-faint)}.wa-composer[data-v-eafb7815]{position:relative;z-index:2;display:flex;align-items:flex-end;gap:8px;padding:13px max(24px,calc((100% - 1320px)/2)) 18px;background:transparent}.wa-composer textarea[data-v-eafb7815]{flex:1;min-height:44px;max-height:160px;border:1px solid var(--ox-border-strong);outline:0;resize:none;border-radius:14px;padding:12px 15px;background:#fff;color:var(--ox-ink);font-family:inherit;font-size:.9rem;line-height:1.45;transition:border-color .18s ease,box-shadow .18s ease}.wa-composer textarea[data-v-eafb7815]:focus{border-color:var(--ox-accent);box-shadow:0 0 0 3px #2f6bff1f}.wa-composer textarea[data-v-eafb7815]::placeholder{color:var(--ox-ink-faint)}.wa-composer__icon[data-v-eafb7815],.wa-composer__send[data-v-eafb7815]{width:44px;height:44px;border:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.wa-composer__icon[data-v-eafb7815]{color:var(--ox-ink-faint);background:#fff;border:1px solid var(--ox-border)}.wa-composer__send[data-v-eafb7815]{background:var(--ox-navy);color:#fff;cursor:pointer;transition:background-color .18s ease}.wa-composer__send[data-v-eafb7815]:hover:not(:disabled){background:#223267}.wa-composer__send[data-v-eafb7815]:disabled{cursor:default;opacity:.48}.wa-main__empty[data-v-eafb7815],.wa-empty[data-v-eafb7815]{color:var(--ox-ink-faint);text-align:center}.wa-main__empty[data-v-eafb7815]{position:relative;z-index:1;margin:auto;display:grid;place-items:center;gap:12px}.wa-main__empty i[data-v-eafb7815]{font-size:4rem;color:var(--ox-border-strong)}.wa-empty[data-v-eafb7815]{padding:28px 16px;font-size:.88rem}.wa-empty--inline[data-v-eafb7815]{align-self:center;padding:8px 14px;border-radius:999px;background:#ffffffd9}.wa-context[data-v-eafb7815]{position:fixed;z-index:1200;width:180px;background:var(--ox-card);border:1px solid var(--ox-border);border-radius:12px;box-shadow:var(--ox-shadow-card);padding:6px}.wa-context button[data-v-eafb7815]{width:100%;border:0;border-radius:8px;background:transparent;color:var(--ox-ink);display:flex;align-items:center;gap:8px;padding:9px 10px;cursor:pointer;text-align:left;font-family:inherit;font-size:.85rem;transition:background-color .15s ease}.wa-context button[data-v-eafb7815]:hover{background:var(--ox-hover)}.wa-context__danger[data-v-eafb7815]{color:var(--ox-red)!important}.wa-context__danger[data-v-eafb7815]:hover{background:var(--ox-red-soft)!important}.wa-modal-backdrop[data-v-eafb7815]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:22px;background:#0d142d8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.wa-modal[data-v-eafb7815]{width:min(620px,96vw);max-height:min(760px,92vh);background:var(--ox-card);border-radius:var(--ox-radius);display:flex;flex-direction:column;box-shadow:var(--ox-shadow-pop);overflow:hidden}.wa-modal--wide[data-v-eafb7815]{width:min(780px,96vw)}.wa-modal__header[data-v-eafb7815],.wa-modal__footer[data-v-eafb7815]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--ox-border)}.wa-modal__header h3[data-v-eafb7815]{margin:0;font-family:var(--ox-font-display);color:var(--ox-ink);font-size:1rem;font-weight:700;letter-spacing:-.015em}.wa-modal__body[data-v-eafb7815]{padding:16px 18px;overflow-y:auto}.wa-modal__footer[data-v-eafb7815]{justify-content:flex-end;border-top:1px solid var(--ox-border);border-bottom:0;background:#fbfcfe}.wa-modal__footer--inline[data-v-eafb7815]{padding:0;border:0;background:transparent}.wa-field[data-v-eafb7815]{display:grid;gap:6px;margin-bottom:13px;color:var(--ox-ink-faint);font-weight:700;font-size:.68rem;text-transform:uppercase;letter-spacing:.09em}.wa-field input[data-v-eafb7815],.wa-field textarea[data-v-eafb7815]{width:100%;border:1px solid var(--ox-border-strong);border-radius:10px;padding:9px 11px;font:inherit;font-weight:500;font-size:.88rem;text-transform:none;letter-spacing:normal;background:var(--ox-hover);color:var(--ox-ink);box-sizing:border-box;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.wa-field input[data-v-eafb7815]:focus,.wa-field textarea[data-v-eafb7815]:focus{outline:none;background:#fff;border-color:var(--ox-accent);box-shadow:0 0 0 3px #2f6bff1f}.wa-field input[data-v-eafb7815]:disabled{background:var(--ox-surface);color:var(--ox-ink-faint)}.wa-grid[data-v-eafb7815]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wa-btn[data-v-eafb7815]{border:0;border-radius:10px;padding:9px 16px;font-family:inherit;font-size:.85rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:background-color .18s ease,color .18s ease}.wa-btn--primary[data-v-eafb7815]{background:var(--ox-navy);color:#fff}.wa-btn--primary[data-v-eafb7815]:hover{background:#223267}.wa-btn--ghost[data-v-eafb7815]{background:#fff;border:1px solid var(--ox-border-strong);color:var(--ox-ink-soft)}.wa-btn--ghost[data-v-eafb7815]:hover{color:var(--ox-ink);border-color:var(--ox-ink-faint)}.wa-template-actions[data-v-eafb7815]{margin-bottom:12px}.wa-template-list[data-v-eafb7815]{display:grid;gap:8px}.wa-template[data-v-eafb7815]{display:flex;justify-content:space-between;gap:12px;border:1px solid var(--ox-border);border-radius:12px;background:var(--ox-hover);padding:11px 12px;transition:background-color .15s ease,border-color .15s ease}.wa-template[data-v-eafb7815]:hover{background:#fff;border-color:var(--ox-border-strong)}.wa-template code[data-v-eafb7815]{display:inline-flex;margin-right:8px;color:var(--ox-accent);font-weight:700}.wa-template strong[data-v-eafb7815]{color:var(--ox-ink);font-weight:600}.wa-template p[data-v-eafb7815]{margin:7px 0 0;color:var(--ox-ink-soft);font-size:.82rem}.wa-template-form[data-v-eafb7815]{margin-top:16px;padding-top:16px;border-top:1px solid var(--ox-border)}@media (max-width: 980px){.whatsapp-page[data-v-eafb7815]{grid-template-columns:1fr;height:auto;min-height:100vh}.wa-sidebar[data-v-eafb7815]{height:42vh;min-height:360px}.wa-main[data-v-eafb7815]{min-height:58vh}.wa-main__chips[data-v-eafb7815]{max-width:none;justify-content:flex-start}.wa-grid[data-v-eafb7815]{grid-template-columns:1fr}}.workflow-canvas[data-v-79c6df58]{position:relative;min-width:0;min-height:0;background:linear-gradient(#e3e8f2 1px,transparent 1px),linear-gradient(90deg,#e3e8f2 1px,transparent 1px),var(--ox-surface);background-size:32px 32px}.workflow-canvas__svg[data-v-79c6df58]{width:100%;height:100%;display:block;cursor:grab}.workflow-canvas__svg.dragging[data-v-79c6df58]{cursor:grabbing}.workflow-canvas__zoom[data-v-79c6df58]{position:absolute;right:16px;bottom:16px;padding:6px 10px;border:1px solid var(--ox-border-strong);border-radius:10px;background:#ffffffeb;color:var(--ox-ink-soft);font-size:.74rem;font-weight:700;font-variant-numeric:tabular-nums}.workflow-cluster rect[data-v-79c6df58]{fill:#ffffff5c;stroke:#c7d4e4;stroke-width:2}.workflow-cluster.selected rect[data-v-79c6df58]{stroke:#1a2754;stroke-dasharray:7 5}.workflow-cluster.remote-selected rect[data-v-79c6df58]{stroke:var(--remote-selection-color);stroke-width:6;stroke-dasharray:10 6;filter:drop-shadow(0 0 14px var(--remote-selection-color))}.workflow-cluster text[data-v-79c6df58]{fill:#34445e;font-size:16px;font-weight:900;-webkit-user-select:none;user-select:none}.workflow-edge[data-v-79c6df58]{cursor:pointer}.workflow-edge path[data-v-79c6df58]{fill:none;stroke:#71829a;stroke-width:3}.workflow-edge.import path[data-v-79c6df58]{stroke:#2563eb}.workflow-edge.export path[data-v-79c6df58]{stroke:#00756f}.workflow-edge.finance path[data-v-79c6df58]{stroke:#a15100}.workflow-edge.return path[data-v-79c6df58]{stroke:#b42318;stroke-dasharray:7 8}.workflow-edge.docs path[data-v-79c6df58]{stroke:#8c6dd6;stroke-dasharray:9 7}.workflow-edge__label[data-v-79c6df58]{pointer-events:none}.workflow-edge__label rect[data-v-79c6df58]{fill:#f4f7fbf0;stroke:#71829a59;stroke-width:1}.workflow-edge__label text[data-v-79c6df58]{fill:#34445e;font-size:11px;font-weight:900;text-anchor:middle;-webkit-user-select:none;user-select:none}.workflow-edge.selected path[data-v-79c6df58]{stroke-width:5;filter:drop-shadow(0 4px 8px rgba(21,32,51,.24))}.workflow-edge.remote-selected path[data-v-79c6df58]{stroke:var(--remote-selection-color);stroke-width:6;filter:drop-shadow(0 0 14px var(--remote-selection-color))}.workflow-edge-handles rect[data-v-79c6df58],.workflow-edge-handles circle[data-v-79c6df58],.workflow-node__ports circle[data-v-79c6df58]{fill:#fff;stroke:#2563eb;stroke-width:3;cursor:crosshair;filter:drop-shadow(0 4px 8px rgba(21,32,51,.18))}.workflow-edge-handle-source[data-v-79c6df58]{stroke-dasharray:3 2}.workflow-edge-handle-target[data-v-79c6df58]{fill:#2563eb;stroke:#fff}.workflow-node__ports[data-v-79c6df58]{opacity:0;pointer-events:none;transition:opacity .12s ease}.workflow-node:hover .workflow-node__ports[data-v-79c6df58],.workflow-node.selected .workflow-node__ports[data-v-79c6df58]{opacity:1;pointer-events:auto}.workflow-edge-handles circle[data-v-79c6df58]:hover,.workflow-edge-handles rect[data-v-79c6df58]:hover,.workflow-node__ports circle[data-v-79c6df58]:hover,.workflow-node__ports circle.hovered[data-v-79c6df58]{fill:#2563eb;stroke:#fff}.workflow-connection-preview[data-v-79c6df58]{fill:none;stroke:#2563eb;stroke-width:4;stroke-dasharray:10 7;pointer-events:none;filter:drop-shadow(0 4px 8px rgba(37,99,235,.25))}.workflow-edge.dimmed[data-v-79c6df58],.workflow-node.dimmed[data-v-79c6df58]{opacity:.18}.workflow-edge.added path[data-v-79c6df58],.workflow-node.added rect[data-v-79c6df58],.workflow-node.added polygon[data-v-79c6df58],.workflow-node.added path[data-v-79c6df58]{stroke:#13795b;stroke-width:5}.workflow-edge.modified path[data-v-79c6df58],.workflow-node.modified rect[data-v-79c6df58],.workflow-node.modified polygon[data-v-79c6df58],.workflow-node.modified path[data-v-79c6df58]{stroke:#a15100;stroke-width:5}.workflow-node[data-v-79c6df58]{cursor:pointer;-webkit-user-select:none;user-select:none}.workflow-node rect[data-v-79c6df58],.workflow-node polygon[data-v-79c6df58],.workflow-node>path[data-v-79c6df58]{fill:#fff;stroke:var(--node-color);stroke-width:3;filter:drop-shadow(0 12px 22px rgba(27,40,66,.1))}.workflow-node.selected rect[data-v-79c6df58],.workflow-node.selected polygon[data-v-79c6df58],.workflow-node.selected>path[data-v-79c6df58]{stroke-width:5;filter:drop-shadow(0 16px 30px rgba(37,99,235,.25))}.workflow-node.remote-selected rect[data-v-79c6df58],.workflow-node.remote-selected polygon[data-v-79c6df58],.workflow-node.remote-selected>path[data-v-79c6df58]{stroke:var(--remote-selection-color);stroke-width:6;filter:drop-shadow(0 0 18px var(--remote-selection-color))}.workflow-node__stage[data-v-79c6df58]{fill:var(--node-color);font-size:12px;font-weight:900;text-transform:uppercase}.workflow-node__title[data-v-79c6df58]{fill:#172033;font-size:16px;font-weight:900}.workflow-node__summary[data-v-79c6df58]{fill:#596982;font-size:12px;font-weight:800}.workflow-node__pill rect[data-v-79c6df58]{fill:#eaf1ff;stroke:#8bb3ff;stroke-width:1}.workflow-node__pill text[data-v-79c6df58]{fill:#30415d;font-size:10px;font-weight:800}.remote-cursor[data-v-79c6df58]{pointer-events:none}.remote-cursor__halo[data-v-79c6df58],.remote-cursor__pointer[data-v-79c6df58]{transform:scale(1.08);transform-origin:0 0}.remote-cursor__halo[data-v-79c6df58]{fill:var(--cursor-color);opacity:.18;transform:scale(1.24);filter:blur(4px)}.remote-cursor__pointer[data-v-79c6df58]{fill:var(--cursor-color);stroke:#fff;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 1px 3px rgba(23,32,51,.16))}.remote-cursor.offline .remote-cursor__halo[data-v-79c6df58],.remote-cursor.offline .remote-cursor__pointer[data-v-79c6df58]{opacity:.55;filter:none}.workflow-inspector[data-v-8802b2e0]{display:flex;flex-direction:column;gap:12px;min-width:340px;max-width:340px;height:100%;padding:16px;border-left:1px solid var(--ox-border);background:var(--ox-card);overflow-y:auto}header[data-v-8802b2e0]{display:flex;align-items:center;justify-content:space-between;color:var(--ox-ink);font-family:var(--ox-font-display);font-size:1rem;font-weight:700;letter-spacing:-.015em}label[data-v-8802b2e0],.workflow-inspector__section[data-v-8802b2e0]{display:flex;flex-direction:column;gap:7px}label span[data-v-8802b2e0],h3[data-v-8802b2e0]{color:var(--ox-ink-faint);font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}input[data-v-8802b2e0],textarea[data-v-8802b2e0],select[data-v-8802b2e0]{width:100%;border:1px solid var(--ox-border-strong);border-radius:10px;padding:8px 12px;color:var(--ox-ink);font:inherit;font-size:.85rem;background:var(--ox-hover);transition:all .18s ease}input[data-v-8802b2e0]:hover,textarea[data-v-8802b2e0]:hover,select[data-v-8802b2e0]:hover{background:#fff;border-color:var(--ox-ink-faint)}input[data-v-8802b2e0]:focus,textarea[data-v-8802b2e0]:focus,select[data-v-8802b2e0]:focus{background:#fff;border-color:var(--ox-accent);box-shadow:0 0 0 3px #2f6bff1f;outline:none}textarea[data-v-8802b2e0]{min-height:78px;resize:vertical;line-height:1.35}button[data-v-8802b2e0]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;border:1px solid var(--ox-border-strong);border-radius:10px;background:#fff;color:var(--ox-ink-soft);font-family:var(--ox-font-body);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .18s ease}button[data-v-8802b2e0]:hover{background:var(--ox-hover);border-color:var(--ox-ink-faint);color:var(--ox-ink)}header button[data-v-8802b2e0]{width:36px;min-height:36px;color:var(--ox-red);background:var(--ox-red-soft);border-color:transparent}header button[data-v-8802b2e0]:hover{background:var(--ox-red-soft);border-color:var(--ox-red);color:#bb2a39}.workflow-inspector__grid[data-v-8802b2e0]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.workflow-inspector__actions[data-v-8802b2e0]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.workflow-inspector__hint[data-v-8802b2e0]{color:var(--ox-ink-soft);font-size:.85rem;line-height:1.45}.workflow-inspector__section[data-v-8802b2e0]{padding-top:12px;border-top:1px solid var(--ox-border)}.workflow-node-details[data-v-f0c5c429]{display:flex;flex-direction:column;gap:10px;min-width:360px;max-width:360px;height:100%;padding:20px 18px;border-left:1px solid var(--ox-border);background:var(--ox-card);overflow-y:auto}header[data-v-f0c5c429]{display:grid;gap:8px;padding-bottom:4px}h2[data-v-f0c5c429],p[data-v-f0c5c429],h3[data-v-f0c5c429],ul[data-v-f0c5c429]{margin:0}h2[data-v-f0c5c429]{color:var(--ox-ink);font-family:var(--ox-font-display);font-size:1.05rem;font-weight:700;letter-spacing:-.015em}p[data-v-f0c5c429]{color:var(--ox-ink-soft);font-size:.85rem;line-height:1.38}section[data-v-f0c5c429]{display:grid;gap:8px;padding:12px 14px 10px;border:1px solid var(--ox-border);border-radius:10px;background:var(--ox-hover)}h3[data-v-f0c5c429]{display:flex;align-items:center;gap:8px;color:var(--ox-ink);font-size:.8rem;font-weight:700}h3 span[data-v-f0c5c429]{width:10px;height:10px;border-radius:3px;background:var(--ox-violet);flex:0 0 auto}ul[data-v-f0c5c429]{padding-left:18px;color:var(--ox-ink-soft);font-size:.82rem;line-height:1.35}li+li[data-v-f0c5c429]{margin-top:4px}.workflow-sidebar[data-v-f485e26e]{display:flex;flex-direction:column;gap:14px;min-width:280px;max-width:280px;height:100%;padding:16px;border-right:1px solid var(--ox-border);background:var(--ox-card);overflow-y:auto}.workflow-sidebar__header[data-v-f485e26e]{display:flex;align-items:center;justify-content:space-between;color:var(--ox-ink);font-family:var(--ox-font-display);font-size:1rem;font-weight:700;letter-spacing:-.015em}button[data-v-f485e26e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;border:1px solid var(--ox-border-strong);border-radius:10px;background:#fff;color:var(--ox-ink-soft);font-family:var(--ox-font-body);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .18s ease}button[data-v-f485e26e]:hover{background:var(--ox-hover);border-color:var(--ox-ink-faint);color:var(--ox-ink)}.workflow-field[data-v-f485e26e]{display:flex;flex-direction:column;gap:7px}.workflow-field span[data-v-f485e26e],.workflow-sidebar__section h3[data-v-f485e26e]{color:var(--ox-ink-faint);font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}select[data-v-f485e26e],input[data-v-f485e26e]{width:100%;min-height:38px;border:1px solid var(--ox-border-strong);border-radius:10px;padding:0 12px;color:var(--ox-ink);font:inherit;font-size:.85rem;background:var(--ox-hover);transition:all .18s ease}select[data-v-f485e26e]:hover,input[data-v-f485e26e]:hover{background:#fff;border-color:var(--ox-ink-faint)}select[data-v-f485e26e]:focus,input[data-v-f485e26e]:focus{background:#fff;border-color:var(--ox-accent);box-shadow:0 0 0 3px #2f6bff1f;outline:none}.workflow-sidebar__actions[data-v-f485e26e],.workflow-sidebar__section[data-v-f485e26e]{display:grid;gap:8px}.workflow-sidebar__section[data-v-f485e26e]{padding-top:8px;border-top:1px solid var(--ox-border)}.workflow-sidebar__empty[data-v-f485e26e]{color:var(--ox-ink-faint);font-size:.82rem}.workflow-version[data-v-f485e26e]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:1px solid var(--ox-border);border-radius:10px;background:var(--ox-hover);color:var(--ox-ink);font-size:.82rem;font-weight:600}.workflow-version span[data-v-f485e26e]{color:var(--ox-ink-faint);font-size:.74rem;font-weight:700;font-variant-numeric:tabular-nums}.workflow-diff-total[data-v-f485e26e]{color:var(--ox-ink);font-size:.82rem;font-weight:700}.workflow-diff-item[data-v-f485e26e]{display:grid;grid-template-columns:68px 1fr;gap:8px;color:var(--ox-ink-soft);font-size:.76rem}.workflow-diff-item span[data-v-f485e26e]{font-weight:700;text-transform:uppercase}.workflow-diff-item .added[data-v-f485e26e]{color:#087a58}.workflow-diff-item .modified[data-v-f485e26e]{color:#a86a05}.workflow-diff-item .removed[data-v-f485e26e]{color:#bb2a39}.workflow-sidebar__danger[data-v-f485e26e]{border-color:var(--ox-red);background:var(--ox-red-soft);color:#bb2a39}.workflow-topbar[data-v-c13dde64]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:10px 16px;border-bottom:1px solid var(--ox-border);background:var(--ox-card)}.workflow-topbar__title[data-v-c13dde64]{display:flex;align-items:center;gap:12px;min-width:260px}h1[data-v-c13dde64]{margin:0;color:var(--ox-ink);font-family:var(--ox-font-display);font-size:1.05rem;font-weight:700;letter-spacing:-.015em}.workflow-topbar__title span[data-v-c13dde64]{color:var(--ox-ink-faint);font-size:.72rem;font-weight:600}button[data-v-c13dde64]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid var(--ox-border-strong);border-radius:10px;background:#fff;color:var(--ox-ink-soft);font-family:var(--ox-font-body);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .18s ease}button[data-v-c13dde64]:hover{background:var(--ox-hover);border-color:var(--ox-ink-faint);color:var(--ox-ink)}button.active[data-v-c13dde64]{background:var(--ox-accent-soft);border-color:var(--ox-accent);color:#1d4fd7}.workflow-topbar__title button[data-v-c13dde64]{width:38px;padding:0}.workflow-topbar__modes[data-v-c13dde64]{display:inline-flex;align-items:center;gap:8px}.workflow-topbar__presence[data-v-c13dde64]{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:220px}.workflow-presence-person[data-v-c13dde64]{display:inline-flex;flex-direction:column;align-items:center;gap:2px;min-width:42px}.workflow-avatar[data-v-c13dde64]{width:38px;height:38px;border:3px solid var(--avatar-color, #6e56cf);border-radius:999px;background:#fff;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;color:var(--ox-ink);font-family:var(--ox-font-display);font-size:12px;font-weight:700}.workflow-presence-person.offline .workflow-avatar[data-v-c13dde64]{border-color:var(--ox-border-strong);color:var(--ox-ink-faint);filter:grayscale(1);opacity:.72}.workflow-presence-person small[data-v-c13dde64]{color:var(--ox-ink-faint);font-size:9px;font-weight:700;line-height:1;white-space:nowrap}.workflow-avatar img[data-v-c13dde64]{width:100%;height:100%;object-fit:cover}.workflow-map-admin[data-v-15f9cff1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;width:100%;height:100%;display:grid;grid-template-rows:auto 1fr;overflow:hidden;background:var(--ox-surface);color:var(--ox-ink);font-family:var(--ox-font-body)}.workflow-map-admin__editor[data-v-15f9cff1]{display:grid;grid-template-columns:280px minmax(0,1fr) auto auto;min-height:0}.workflow-map-admin__editor--view[data-v-15f9cff1]{grid-template-columns:minmax(0,1fr) auto}.workflow-map-admin__editor--compare[data-v-15f9cff1]{grid-template-columns:280px minmax(0,1fr) auto}.workflow-map-admin__legacy[data-v-15f9cff1]{width:100%;height:100%;border:0;display:block;background:var(--ox-surface)}.workflow-map-admin__loading[data-v-15f9cff1],.workflow-map-admin__error[data-v-15f9cff1]{position:fixed;left:50%;top:76px;z-index:5020;transform:translate(-50%);border:1px solid var(--ox-border-strong);border-radius:10px;background:#fffffff5;box-shadow:var(--ox-shadow-card);padding:10px 14px;color:var(--ox-ink-soft);font-size:.82rem;font-weight:600}.workflow-map-admin__error[data-v-15f9cff1]{border-color:var(--ox-red);background:var(--ox-red-soft);color:#bb2a39}@media (max-width: 980px){.workflow-map-admin__editor[data-v-15f9cff1]{grid-template-columns:1fr}}html,body{height:100%;margin:0;padding:0}body{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}#app{height:100vh;width:100vw;margin:0;padding:0}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media (prefers-reduced-motion: reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}*{margin:0;padding:0;box-sizing:border-box}:root{font-family:var(--ox-font-body);line-height:1.5;font-weight:400;color:#213547;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--ox-font-body: "Instrument Sans", "Nunito Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--ox-font-display: "Sora", var(--ox-font-body);--ox-navy: #1a2754;--ox-navy-deep: #101a38;--ox-ink: #16213e;--ox-ink-soft: #5a6784;--ox-ink-faint: #8b96af;--ox-surface: #f4f6fb;--ox-card: #ffffff;--ox-border: #e3e8f2;--ox-border-strong: #d3dae9;--ox-hover: #f7f9fd;--ox-accent: #2f6bff;--ox-accent-soft: #ecf1ff;--ox-green: #0da678;--ox-green-soft: #e7f7f1;--ox-amber: #d98a0b;--ox-amber-soft: #fdf3e3;--ox-red: #de3b4b;--ox-red-soft: #fdecee;--ox-violet: #6e56cf;--ox-violet-soft: #f0edfb;--ox-radius: 14px;--ox-radius-sm: 9px;--ox-shadow-card: 0 1px 2px rgba(16, 26, 56, .05), 0 8px 24px -18px rgba(16, 26, 56, .25);--ox-shadow-pop: 0 24px 64px -24px rgba(16, 26, 56, .45), 0 4px 16px -8px rgba(16, 26, 56, .2)}html,body{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden}a{font-weight:500;color:#2a3b6e;text-decoration:inherit}a:hover{color:#1a2754}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit}.p-component{font-family:var(--ox-font-body)}:root{--primary-color: var(--primaryColor) !important;--secondary-color: var(--secondaryColor) !important;--p-primary-color: var(--primaryColor) !important;--p-primary-color-text: var(--primaryColor) !important}.login-continue.p-button{background:var(--primaryColor)!important;border:none!important;color:#fff!important}.login-continue.p-button:hover{background:var(--secondaryColor)!important}.p-button{background:var(--primaryColor)!important;border-color:var(--primaryColor)!important}.p-button:hover{background:var(--secondaryColor)!important;border-color:var(--secondaryColor)!important}.button-outlined{color:var(--primaryColor)!important;border-color:var(--primaryColor)!important;background-color:transparent!important}.button-outlined:hover{border-color:var(--secondaryColor)!important;color:var(--secondaryColor)!important;background-color:var(--highlightBg)!important}.button-global{background-color:var(--primaryColor)!important;border-color:var(--primaryColor)!important;color:#fff!important}.button-global:hover{border-color:var(--secondaryColor)!important;background-color:var(--secondaryColor)!important;color:#fff!important}.p-button.p-button-text{background:transparent!important;border:none!important;color:#64748b!important;box-shadow:none!important}.p-button.p-button-text:hover{background:#f1f5f9!important;color:var(--primaryColor)!important}.p-button.p-button-text:focus{box-shadow:0 0 0 2px #4a4a4a1a!important}.p-button.p-button-secondary{background:#e2e8f0!important;border-color:#e2e8f0!important;color:#475569!important}.p-button.p-button-secondary:hover{background:#cbd5e1!important;border-color:#cbd5e1!important;color:#334155!important}.p-button.p-button-danger{background:#ef4444!important;border-color:#ef4444!important;color:#fff!important}.p-button.p-button-danger:hover{background:#dc2626!important;border-color:#dc2626!important}.p-button.p-button-success{background:#10b981!important;border-color:#10b981!important;color:#fff!important}.p-button.p-button-success:hover{background:#059669!important;border-color:#059669!important}.p-button.p-button-rounded.p-button-sm{width:2rem!important;height:2rem!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.p-dialog-header-close{background:transparent!important;border:none!important;color:#64748b!important;width:2.5rem!important;height:2.5rem!important;transition:all .2s ease!important}.p-dialog-header-close:hover{background:#f1f5f9!important;color:var(--primaryColor)!important}.p-dialog-header-close:focus{box-shadow:0 0 0 2px #4a4a4a1a!important}.p-menuitem-link:focus{box-shadow:var(--focus-ring)!important}.p-tabmenu-item-active,.p-tabmenu-item-active a span{color:var(--primaryColor)!important}.p-component{--primary-color: var(--primaryColor);--primary-color-text: #ffffff;--focus-ring: 0 0 0 .5rem rgba(255, 165, 0, 0)}.title-container{margin-top:20px;margin-left:30px;font-size:22px;color:var(--primaryColor);font-weight:400!important;font-family:Inter,sans-serif}.main-container{padding:0}.p-dropdown{min-width:12rem;cursor:pointer;display:inline-flex;position:relative;-webkit-user-select:none;user-select:none}.p-dropdown-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-dropdown-label{display:block;white-space:nowrap;overflow:hidden;flex:1 1 auto;width:1%;text-overflow:ellipsis;cursor:pointer;padding:.5rem;line-height:1.5}.p-dropdown-label-empty{overflow:hidden;opacity:0}.p-dropdown .p-dropdown-panel{min-width:100%}.p-dropdown-panel{position:absolute;top:0;left:0;background:#fff;color:#495057;border:1px solid #dee2e6;border-radius:6px;box-shadow:0 2px 12px #0000001a;z-index:1}.p-dropdown-items-wrapper{overflow:auto}.p-dropdown-item{cursor:pointer;font-weight:400;white-space:nowrap;position:relative;overflow:hidden;display:flex;align-items:center;padding:.5rem 1rem;transition:box-shadow .2s}.p-dropdown-item:hover{background:#f8f9fa}.p-dropdown-item.p-highlight{background:#e3f2fd;color:#1976d2}.p-dropdown-items{margin:0;padding:.5rem 0;list-style-type:none}.p-dropdown-filter{width:100%;padding:.5rem;border:0 none;outline:0 none;background:#fff;margin:0;border-bottom:1px solid #dee2e6}.p-dropdown-filter-container{position:relative}.p-dropdown-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-dropdown{display:flex}.p-dropdown{background:#fff;border:1px solid #ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px;outline-color:transparent}.p-dropdown:not(.p-disabled):hover{border-color:#adb5bd}.p-dropdown:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #0d6efd40;border-color:#86b7fe}.p-dropdown.p-variant-filled{background-color:#f8f9fa}.p-dropdown.p-variant-filled:not(.p-disabled):hover{background-color:#f8f9fa}.p-dropdown.p-variant-filled:not(.p-disabled).p-focus{background-color:#fff}.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:1.5rem}.p-dropdown .p-dropdown-label{background:transparent;border:0 none;padding:.5rem .75rem}.p-dropdown .p-dropdown-trigger{background:transparent;color:#6c757d;width:3rem;border-top-right-radius:6px;border-bottom-right-radius:6px}.p-dropdown .p-dropdown-clear-icon{color:#6c757d;right:3rem}
