.nav-item-inactive[data-v-5cb214d9]{color:#03235980}.nav-item-inactive[data-v-5cb214d9]:hover{background:#0323590a;color:#032359}.nav-icon-inactive[data-v-5cb214d9]{background:#0323590f;color:#03235966}.nav-label-inactive[data-v-5cb214d9]{color:#032359a6}.nav-item-inactive:hover .nav-label-inactive[data-v-5cb214d9]{color:#032359}.dropdown-enter-active[data-v-1e5a6f31],.dropdown-leave-active[data-v-1e5a6f31]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-1e5a6f31],.dropdown-leave-to[data-v-1e5a6f31]{opacity:0;transform:translateY(-4px)}.fade-enter-active[data-v-283d12a6],.fade-leave-active[data-v-283d12a6]{transition:opacity .2s}.fade-enter-from[data-v-283d12a6],.fade-leave-to[data-v-283d12a6]{opacity:0}.admin-layout{--color-primary: #032359;--color-primary-light: rgba(3, 35, 89, .1);--color-accent: #00D6D0}.btn-custom[data-v-f46d2320]{border:none;cursor:pointer;line-height:1.2;white-space:nowrap}.btn-custom[data-v-f46d2320]:hover:not(.btn-custom--disabled){filter:brightness(.94)}.btn-custom[data-v-f46d2320]:active:not(.btn-custom--disabled){transform:translateY(1px);filter:brightness(.88)}.btn-custom[data-v-f46d2320]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 45%,transparent);outline-offset:2px}.btn-custom--block[data-v-f46d2320]{width:100%}.btn-custom--disabled[data-v-f46d2320]{opacity:.55;cursor:not-allowed;pointer-events:none}.modal-overlay[data-v-9a273e32]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.modal-content[data-v-9a273e32]{background-color:#fff;border-radius:10px;padding:20px;width:200px;box-shadow:0 4px 8px #0003;display:flex;justify-content:center;align-items:center;z-index:10000}.loader-container[data-v-9a273e32]{display:flex;justify-content:center;align-items:center;height:100px}.sk-folding-cube[data-v-9a273e32]{width:30px;height:30px;position:relative;transform:rotate(45deg)}.sk-folding-cube .sk-cube[data-v-9a273e32]{float:left;width:50%;height:50%;position:relative;transform:scale(1.1)}.sk-folding-cube .sk-cube[data-v-9a273e32]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#333;animation:sk-foldCubeAngle-9a273e32 2.4s infinite linear both;transform-origin:100% 100%}.sk-folding-cube .sk-cube2[data-v-9a273e32]{transform:scale(1.1) rotate(90deg)}.sk-folding-cube .sk-cube3[data-v-9a273e32]{transform:scale(1.1) rotate(180deg)}.sk-folding-cube .sk-cube4[data-v-9a273e32]{transform:scale(1.1) rotate(270deg)}.sk-folding-cube .sk-cube2[data-v-9a273e32]:before{animation-delay:.3s}.sk-folding-cube .sk-cube3[data-v-9a273e32]:before{animation-delay:.6s}.sk-folding-cube .sk-cube4[data-v-9a273e32]:before{animation-delay:.9s}@keyframes sk-foldCubeAngle-9a273e32{0%,10%{transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{transform:perspective(140px) rotateX(0);opacity:1}90%,to{transform:perspective(140px) rotateY(180deg);opacity:0}}.page-wrapper[data-v-ec82e50b]{flex:1;min-height:0;overflow-y:auto;padding:24px 24px 32px;display:block}.page-top[data-v-ec82e50b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px;flex-wrap:wrap}.breadcrumb[data-v-ec82e50b]{font-size:11px;font-weight:600;letter-spacing:.1em;color:#9ca3af;text-transform:uppercase;margin-bottom:4px}.page-title[data-v-ec82e50b]{font-size:20px;font-weight:700;color:#111827}.stats-row[data-v-ec82e50b]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:24px}@media (min-width: 640px){.stats-row[data-v-ec82e50b]{grid-template-columns:repeat(4,1fr)}}.stat-card[data-v-ec82e50b]{background:#fff;border:.5px solid #E5E7EB;border-radius:12px;padding:12px 14px;display:flex;align-items:center;gap:10px;min-width:0}.stat-icon-wrap[data-v-ec82e50b]{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.stat-lbl[data-v-ec82e50b]{font-size:10px;color:#9ca3af;font-weight:500;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-val[data-v-ec82e50b]{font-size:16px;font-weight:700;color:#111827;margin:0}.section-lbl[data-v-ec82e50b]{font-size:11px;font-weight:700;letter-spacing:.1em;color:#9ca3af;text-transform:uppercase;margin-bottom:14px;display:flex;align-items:center;gap:8px}.section-lbl[data-v-ec82e50b]:after{content:"";flex:1;height:1px;background:#e5e7eb}.slot-wrapper[data-v-ec82e50b]{width:100%}@media (max-width: 640px){.page-top[data-v-ec82e50b]{flex-direction:column;align-items:stretch}}.dt-wrap[data-v-f5bb7714]{background:#fff;border:.5px solid #E2E8F0;border-radius:14px;overflow:hidden;font-family:Inter,sans-serif}.dt-toolbar[data-v-f5bb7714]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:.5px solid #F1F5F9;gap:10px;flex-wrap:wrap}.dt-search[data-v-f5bb7714]{display:flex;align-items:center;gap:8px;background:#f8fafc;border:.5px solid #E2E8F0;border-radius:8px;padding:6px 10px;min-width:220px}.dt-search i[data-v-f5bb7714]{font-size:12px;color:#94a3b8}.dt-search input[data-v-f5bb7714]{border:none;background:none;font-size:12.5px;color:#334155;outline:none;width:100%}.dt-search-clear[data-v-f5bb7714]{background:none;border:none;cursor:pointer;color:#94a3b8;font-size:11px;padding:0;line-height:1}.dt-search-clear[data-v-f5bb7714]:hover{color:#475569}.dt-per-page[data-v-f5bb7714]{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b}.dt-per-page select[data-v-f5bb7714]{border:.5px solid #E2E8F0;border-radius:7px;padding:5px 8px;font-size:12px;color:#334155;background:#fff;cursor:pointer;outline:none}.dt-table-scroll[data-v-f5bb7714]{overflow-x:auto}.dt-table[data-v-f5bb7714]{width:100%;border-collapse:collapse;font-size:12.5px;min-width:480px}.dt-table thead tr[data-v-f5bb7714]{background:#f8fafc;border-bottom:.5px solid #E2E8F0}.dt-th[data-v-f5bb7714]{padding:10px 14px;text-align:left;font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#64748b;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dt-th.sortable[data-v-f5bb7714]{cursor:pointer}.dt-th.sortable[data-v-f5bb7714]:hover{color:var(--color-primary)}.dt-col-idx[data-v-f5bb7714]{width:48px}.dt-col-actions[data-v-f5bb7714]{width:90px}.sort-arrows[data-v-f5bb7714]{display:inline-flex;flex-direction:column;gap:1px;margin-left:5px;vertical-align:middle}.sort-arrows .up[data-v-f5bb7714]{width:0;height:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-bottom:4px solid #CBD5E1}.sort-arrows .dn[data-v-f5bb7714]{width:0;height:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4px solid #CBD5E1}.sort-arrows .up.on[data-v-f5bb7714]{border-bottom-color:var(--color-primary)}.sort-arrows .dn.on[data-v-f5bb7714]{border-top-color:var(--color-primary)}.dt-table td[data-v-f5bb7714]{padding:11px 14px;color:#334155;border-bottom:.5px solid #F1F5F9;vertical-align:middle}.dt-table tbody tr:last-child td[data-v-f5bb7714]{border-bottom:none}.dt-table tbody tr:hover td[data-v-f5bb7714]{background:#fafbff}.row-idx[data-v-f5bb7714]{font-size:11px;color:#94a3b8;font-weight:600}.dt-actions[data-v-f5bb7714]{display:flex;gap:6px}.btn-act[data-v-f5bb7714]{width:30px;height:30px;border-radius:7px;border:.5px solid #E2E8F0;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;color:#475569;transition:all .15s}.btn-act[data-v-f5bb7714]:hover{background:#0323590d;color:#032359;border-color:#03235933}.btn-act.danger[data-v-f5bb7714]:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca}.dt-empty[data-v-f5bb7714]{text-align:center;padding:36px;color:#94a3b8;font-size:13px}.dt-empty i[data-v-f5bb7714]{margin-right:6px}.dt-footer[data-v-f5bb7714]{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-top:.5px solid #F1F5F9;flex-wrap:wrap;gap:8px}.dt-pag-info[data-v-f5bb7714]{font-size:11.5px;color:#94a3b8}.dt-filter-note[data-v-f5bb7714]{color:#cbd5e1}.dt-pag-btns[data-v-f5bb7714]{display:flex;gap:4px;align-items:center}.pag-btn[data-v-f5bb7714]{width:28px;height:28px;border-radius:7px;border:.5px solid #E2E8F0;background:#fff;cursor:pointer;font-size:11.5px;font-weight:500;color:#475569;display:flex;align-items:center;justify-content:center;transition:background .12s}.pag-btn[data-v-f5bb7714]:hover:not(.active):not(:disabled){background:#f8fafc}.pag-btn.active[data-v-f5bb7714]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.pag-btn[data-v-f5bb7714]:disabled{opacity:.4;cursor:default}.pag-ellipsis[data-v-f5bb7714]{font-size:12px;color:#94a3b8;padding:0 2px}.action-menu[data-v-77de55cc]{position:relative;display:inline-block}.action-trigger[data-v-77de55cc]{width:30px;height:30px;border-radius:7px;border:.5px solid #E2E8F0;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;color:#64748b;transition:all .15s}.action-trigger[data-v-77de55cc]:hover{background:#f8fafc;color:#334155;border-color:#cbd5e1}.menu-fade-enter-active[data-v-77de55cc],.menu-fade-leave-active[data-v-77de55cc]{transition:opacity .12s,transform .12s}.menu-fade-enter-from[data-v-77de55cc],.menu-fade-leave-to[data-v-77de55cc]{opacity:0;transform:translateY(-4px)}.action-dropdown-portal{z-index:9999;background:#fff;border:.5px solid #E2E8F0;border-radius:10px;padding:4px;min-width:148px;box-shadow:0 4px 16px #0000001a}.action-dropdown-portal .action-item{width:100%;display:flex;align-items:center;gap:8px;padding:7px 10px;border:none;background:none;border-radius:7px;font-size:12.5px;font-weight:500;cursor:pointer;text-align:left;transition:background .12s;color:#334155;font-family:Inter,sans-serif}.action-dropdown-portal .action-item i{font-size:12px;width:14px;text-align:center}.action-dropdown-portal .action-item.default:hover{background:#f1f5f9;color:#1e293b}.action-dropdown-portal .action-item.danger{color:#dc2626}.action-dropdown-portal .action-item.danger:hover{background:#fef2f2}.action-dropdown-portal .action-item.success{color:#16a34a}.action-dropdown-portal .action-item.success:hover{background:#f0fdf4}.action-dropdown-portal .action-item.warning{color:#d97706}.action-dropdown-portal .action-item.warning:hover{background:#fffbeb}.action-dropdown-portal .action-item.separator{border-top:.5px solid #F1F5F9;margin-top:4px;padding-top:10px}.status-switch-wrapper[data-v-630a2957]{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.switch-row[data-v-630a2957]{display:inline-flex;align-items:center;gap:6px}.the-track[data-v-630a2957]{position:relative;width:44px;height:24px;border-radius:999px;border:none;cursor:pointer;transition:background-color .25s ease;padding:0;flex-shrink:0}.the-track.is-active[data-v-630a2957]{background-color:#22c55e}.the-track.is-inactive[data-v-630a2957]{background-color:#d1d5db}.the-track.is-disabled[data-v-630a2957]{cursor:not-allowed;opacity:.6}.the-thumb[data-v-630a2957]{position:absolute;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:left .25s ease}.the-track.is-active .the-thumb[data-v-630a2957]{left:calc(100% - 21px)}.the-track.is-inactive .the-thumb[data-v-630a2957]{left:3px}.status-badge[data-v-630a2957]{font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:999px}.status-badge.active[data-v-630a2957]{background-color:#dcfce7;color:#15803d}.status-badge.inactive[data-v-630a2957]{background-color:#f3f4f6;color:#6b7280}.lock-icon[data-v-630a2957]{font-size:.75rem;color:#9ca3af}.mem-card[data-v-4e66f807]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.mem-header[data-v-4e66f807]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.mem-label[data-v-4e66f807]{font-size:10px;font-weight:700;color:#94a3b8;letter-spacing:.08em;margin:0}.mem-title[data-v-4e66f807]{font-size:16px;font-weight:600;color:#032359;margin:2px 0 0}.mem-refresh[data-v-4e66f807]{background:#f1f5f9;border:none;width:32px;height:32px;border-radius:8px;color:#64748b;cursor:pointer}.mem-refresh[data-v-4e66f807]:hover{background:#e2e8f0}.mem-empty[data-v-4e66f807]{text-align:center;color:#94a3b8;padding:40px 0;font-size:14px}.mem-body[data-v-4e66f807]{display:flex;align-items:center;gap:40px;width:100%}.mem-donut[data-v-4e66f807]{position:relative;width:180px;height:180px;flex-shrink:0}.mem-donut svg[data-v-4e66f807]{width:100%;height:100%}.mem-center[data-v-4e66f807]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.mem-percent[data-v-4e66f807]{font-size:26px;font-weight:700;color:#032359;line-height:1}.mem-center-label[data-v-4e66f807]{font-size:11px;color:#94a3b8;margin-top:2px}.mem-details[data-v-4e66f807]{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.mem-row[data-v-4e66f807]{display:flex;align-items:center;gap:8px;font-size:13px}.mem-dot[data-v-4e66f807]{width:10px;height:10px;border-radius:3px;flex-shrink:0}.mem-row-label[data-v-4e66f807]{color:#64748b}.mem-row-value[data-v-4e66f807]{margin-left:auto;font-weight:600;color:#032359}.mem-row.total[data-v-4e66f807]{border-top:1px solid #e2e8f0;padding-top:10px;margin-top:2px}.mem-row.model[data-v-4e66f807]{border-top:1px dashed #e2e8f0;padding-top:10px}@keyframes skeleton-pulse-4e66f807{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.skeleton-donut[data-v-4e66f807]{width:180px;height:180px;border-radius:50%;flex-shrink:0;background:#e2e8f0;animation:skeleton-pulse-4e66f807 1.4s ease-in-out infinite}.skeleton-row[data-v-4e66f807]{display:flex;align-items:center;gap:8px}.skeleton-dot[data-v-4e66f807]{width:10px;height:10px;border-radius:3px;background:#e2e8f0;flex-shrink:0;animation:skeleton-pulse-4e66f807 1.4s ease-in-out infinite}.skeleton-line[data-v-4e66f807]{height:12px;border-radius:4px;background:#e2e8f0;animation:skeleton-pulse-4e66f807 1.4s ease-in-out infinite}.chart-card[data-v-a27915f1]{background:#fff;border-radius:16px;padding:24px;border:1px solid #E8EDF5;box-shadow:0 2px 12px color-mix(in srgb,var(--color-primary) 6%,transparent);display:flex;flex-direction:column;gap:20px;font-family:DM Sans,Segoe UI,sans-serif;min-width:0}.chart-header[data-v-a27915f1]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.chart-eyebrow[data-v-a27915f1]{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.chart-title[data-v-a27915f1]{margin:2px 0 0;font-size:15px;font-weight:700;color:#0f172a}.chart-total-pill[data-v-a27915f1]{display:flex;flex-direction:column;align-items:center;background:color-mix(in srgb,var(--color-primary) 10%,white);border-radius:10px;padding:6px 12px;min-width:52px;flex-shrink:0}.total-num[data-v-a27915f1]{font-size:18px;font-weight:800;color:var(--color-primary);line-height:1}.total-label[data-v-a27915f1]{font-size:9px;color:#94a3b8;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.chart-empty[data-v-a27915f1]{text-align:center;padding:32px 0;color:#cbd5e1}.chart-empty i[data-v-a27915f1]{font-size:28px;margin-bottom:8px;display:block}.chart-empty p[data-v-a27915f1]{font-size:13px;margin:0}.chart-body[data-v-a27915f1]{display:flex;align-items:center;gap:20px;min-width:0}.donut-wrapper[data-v-a27915f1]{position:relative;flex-shrink:0;width:130px;height:130px}.donut-svg[data-v-a27915f1]{width:130px;height:130px;transform:rotate(-90deg)}.donut-segment[data-v-a27915f1]{transition:opacity .2s;animation:drawSegment-a27915f1 .8s ease forwards;stroke-linecap:round}@keyframes drawSegment-a27915f1{0%{stroke-dasharray:0 999}}.donut-hole[data-v-a27915f1]{fill:#fff}.donut-center[data-v-a27915f1]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.donut-center-num[data-v-a27915f1]{font-size:24px;font-weight:800;color:#0f172a;line-height:1}.donut-center-label[data-v-a27915f1]{font-size:9px;color:#94a3b8;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.legend[data-v-a27915f1]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;overflow:hidden}.legend-item[data-v-a27915f1]{display:flex;align-items:center;gap:8px;padding:5px 6px 10px;border-radius:8px;cursor:default;transition:background .15s;position:relative;min-width:0}.legend-item.is-hovered[data-v-a27915f1]{background:color-mix(in srgb,var(--color-primary) 5%,white)}.legend-dot[data-v-a27915f1]{width:8px;height:8px;border-radius:3px;flex-shrink:0}.legend-info[data-v-a27915f1]{flex:1;min-width:0}.legend-name[data-v-a27915f1]{display:block;font-size:10px;font-weight:600;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legend-meta[data-v-a27915f1]{display:flex;gap:4px;align-items:center;margin-top:1px}.legend-count[data-v-a27915f1]{font-size:11px;font-weight:700;color:#0f172a}.legend-pct[data-v-a27915f1]{font-size:9px;color:#94a3b8;font-weight:500}.legend-bar-track[data-v-a27915f1]{position:absolute;bottom:3px;left:24px;right:6px;height:2px;background:#f1f5f9;border-radius:2px;overflow:hidden}.legend-bar-fill[data-v-a27915f1]{height:100%;border-radius:2px;transition:width .6s cubic-bezier(.4,0,.2,1)}.chart-card[data-v-2dda896c]{background:#fff;border-radius:16px;padding:24px;border:1px solid #E8EDF5;box-shadow:0 2px 12px color-mix(in srgb,var(--color-primary) 6%,transparent);display:flex;flex-direction:column;gap:20px;font-family:DM Sans,Segoe UI,sans-serif}.chart-header[data-v-2dda896c]{display:flex;align-items:flex-start;justify-content:space-between;flex-shrink:0}.chart-eyebrow[data-v-2dda896c]{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.chart-title[data-v-2dda896c]{margin:2px 0 0;font-size:15px;font-weight:700;color:#0f172a}.chart-total-pill[data-v-2dda896c]{display:flex;flex-direction:column;align-items:center;background:color-mix(in srgb,var(--color-primary) 10%,white);border-radius:10px;padding:6px 12px;min-width:52px}.total-num[data-v-2dda896c]{font-size:18px;font-weight:800;color:var(--color-primary);line-height:1}.total-label[data-v-2dda896c]{font-size:9px;color:#94a3b8;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.chart-empty[data-v-2dda896c]{text-align:center;padding:32px 0;color:#cbd5e1}.chart-empty i[data-v-2dda896c]{font-size:28px;margin-bottom:8px;display:block}.chart-empty p[data-v-2dda896c]{font-size:13px;margin:0}.chart-body[data-v-2dda896c]{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.bars-area[data-v-2dda896c]{display:flex;align-items:flex-end;gap:6px;flex:1;min-height:120px;padding-bottom:0}.bar-col[data-v-2dda896c]{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;height:100%;justify-content:flex-end}.bar-tooltip[data-v-2dda896c]{position:absolute;top:-36px;left:50%;transform:translate(-50%);background:#0f172a;color:#fff;border-radius:6px;padding:4px 8px;display:flex;flex-direction:column;align-items:center;pointer-events:none;white-space:nowrap;z-index:10}.bar-tooltip[data-v-2dda896c]:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #0F172A}.tooltip-val[data-v-2dda896c]{font-size:13px;font-weight:800;line-height:1}.tooltip-label[data-v-2dda896c]{font-size:9px;opacity:.7;text-transform:uppercase;letter-spacing:.05em}.tooltip-fade-enter-active[data-v-2dda896c],.tooltip-fade-leave-active[data-v-2dda896c]{transition:opacity .15s,transform .15s}.tooltip-fade-enter-from[data-v-2dda896c],.tooltip-fade-leave-to[data-v-2dda896c]{opacity:0;transform:translate(-50%) translateY(4px)}.bar-track[data-v-2dda896c]{width:100%;flex:1;display:flex;align-items:flex-end;border-radius:6px 6px 0 0;overflow:hidden}.bar-fill[data-v-2dda896c]{width:100%;background:color-mix(in srgb,var(--color-primary) 30%,white);border-radius:5px 5px 0 0;transition:background .2s,height .6s cubic-bezier(.4,0,.2,1);animation:growUp-2dda896c .6s cubic-bezier(.4,0,.2,1) forwards;transform-origin:bottom}@keyframes growUp-2dda896c{0%{height:0!important}}.bar-fill.is-max[data-v-2dda896c]{background:var(--color-primary)}.bar-fill.is-hovered[data-v-2dda896c]{background:var(--color-primary)!important}.bar-label[data-v-2dda896c]{font-size:9px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;flex-shrink:0}.chart-footer[data-v-2dda896c]{display:flex;gap:16px;flex-wrap:wrap;padding-top:8px;border-top:1px solid #F1F5F9;flex-shrink:0}.footer-stat[data-v-2dda896c]{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#64748b}.footer-stat i[data-v-2dda896c]{color:var(--color-primary);font-size:11px}.footer-stat strong[data-v-2dda896c]{color:#0f172a;font-weight:700}.fade-enter-active[data-v-8b734253],.fade-leave-active[data-v-8b734253]{transition:opacity .2s}.fade-enter-from[data-v-8b734253],.fade-leave-to[data-v-8b734253]{opacity:0}.relative:hover .hover-show[data-v-6c480430]{opacity:1}.dropdown-enter-active[data-v-0d3125e1],.dropdown-leave-active[data-v-0d3125e1]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-0d3125e1],.dropdown-leave-to[data-v-0d3125e1]{opacity:0;transform:translateY(-4px)}.docs-summary[data-v-25dde38b]{display:flex;flex-direction:column;gap:2px}.doc-row[data-v-25dde38b]{display:flex;align-items:center;gap:4px}.doc-type[data-v-25dde38b]{font-size:9px;font-weight:700;color:#94a3b8;min-width:26px;text-transform:uppercase;letter-spacing:.03em;cursor:default}.chip[data-v-25dde38b]{display:inline-flex;align-items:center;gap:2px;font-size:10px;font-weight:600;line-height:1;padding:1.5px 5px;border-radius:5px;cursor:default}.chip i[data-v-25dde38b]{font-size:7px}.chip.accepted[data-v-25dde38b]{background:#dcfce7;color:#166534}.chip.rejected[data-v-25dde38b]{background:#fee2e2;color:#991b1b}.chip.registered[data-v-25dde38b]{background:#dbeafe;color:#1e40af}.chip.cancelled[data-v-25dde38b]{background:#f1f5f9;color:#475569}.chip.empty[data-v-25dde38b]{background:transparent;color:#cbd5e1;padding:0}.empty-val[data-v-25dde38b]{color:#cbd5e1;font-size:13px}.badge[data-v-9830d970]{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:11.5px;font-weight:600;padding:5px 10px;border-radius:12px;line-height:1.25;text-align:center;box-sizing:border-box;min-height:26px;vertical-align:middle}.badge__dot[data-v-9830d970]{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.85;flex-shrink:0}.badge__icon[data-v-9830d970]{font-size:10px;flex-shrink:0}.badge__text[data-v-9830d970]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.badge--gray[data-v-9830d970]{background:#f3f4f6;color:#6b7280}.badge--green[data-v-9830d970]{background:#dcfce7;color:#15803d}.badge--red[data-v-9830d970]{background:#fee2e2;color:#991b1b}.badge--blue[data-v-9830d970]{background:#dbeafe;color:#1e40af}.badge--yellow[data-v-9830d970]{background:#fef9c3;color:#854d0e}.badge--primary[data-v-9830d970]{background:color-mix(in srgb,var(--color-primary) 12%,white);color:var(--color-primary)}.domain-link[data-v-473fc169]{color:#2446e8;font-weight:500;font-size:12.5px;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.domain-link i[data-v-473fc169]{font-size:10px;opacity:.6}.domain-link[data-v-473fc169]:hover{text-decoration:underline}.badge-ruc[data-v-473fc169]{background:#f1f5f9;color:#475569;font-size:11px;font-weight:600;padding:2px 8px;border-radius:6px;font-family:Courier New,monospace}.email-cell[data-v-473fc169]{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:#334155}.email-cell i[data-v-473fc169]{font-size:11px;color:#94a3b8}.empty-val[data-v-473fc169]{color:#cbd5e1;font-size:13px}.docs-summary[data-v-473fc169]{display:flex;flex-direction:column;gap:5px;min-width:170px}.doc-group[data-v-473fc169]{display:flex;align-items:center;gap:6px}.doc-type-label[data-v-473fc169]{font-size:10px;font-weight:700;color:#94a3b8;min-width:28px;text-transform:uppercase;letter-spacing:.05em}.doc-badges[data-v-473fc169]{display:flex;gap:4px;flex-wrap:wrap}.doc-badge[data-v-473fc169]{font-size:10px;font-weight:600;padding:1px 6px;border-radius:4px}.doc-badge.accepted[data-v-473fc169]{background:#dcfce7;color:#166534}.doc-badge.rejected[data-v-473fc169]{background:#fee2e2;color:#991b1b}.doc-badge.registered[data-v-473fc169]{background:#dbeafe;color:#1e40af}.doc-badge.cancelled[data-v-473fc169]{background:#f1f5f9;color:#475569}.charts-grid[data-v-473fc169]{display:flex;flex-direction:row;gap:16px;margin-bottom:24px;align-self:stretch}.charts-grid[data-v-473fc169]>*{flex:1;min-width:0}@media (max-width: 1024px){.charts-grid[data-v-473fc169]{flex-direction:column}}.sk-card[data-v-d63f475b]{background:#fff;border:1px solid #eef1f5;border-radius:16px;padding:22px;box-shadow:0 1px 3px #1018280d;display:flex;flex-direction:column}.sk[data-v-d63f475b]{display:block;border-radius:8px;background:#e9edf3;background-image:linear-gradient(90deg,#e9edf3,#f4f6f9,#e9edf3);background-size:200% 100%;animation:sk-shimmer-d63f475b 1.4s ease-in-out infinite}.sk-top[data-v-d63f475b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.sk-badge[data-v-d63f475b]{width:68px;height:24px;border-radius:999px}.sk-price[data-v-d63f475b]{width:72px;height:30px}.sk-name[data-v-d63f475b]{width:50%;height:18px;margin-bottom:10px}.sk-desc[data-v-d63f475b]{width:78%;height:12px}.sk-divider[data-v-d63f475b]{height:1px;background:#f0f2f6;margin:20px 0}.sk-feats[data-v-d63f475b]{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:14px}.sk-feat[data-v-d63f475b]{display:flex;align-items:center;gap:12px}.sk-icon[data-v-d63f475b]{width:28px;height:28px;border-radius:9px;flex-shrink:0}.sk-label[data-v-d63f475b]{width:42%;height:12px}.sk-value[data-v-d63f475b]{width:34px;height:12px;margin-left:auto}.sk-footer[data-v-d63f475b]{display:flex;gap:12px;margin-top:auto}.sk-btn[data-v-d63f475b]{flex:1;height:40px;border-radius:11px}@keyframes sk-shimmer-d63f475b{0%{background-position:200% 0}to{background-position:-200% 0}}.plan-card[data-v-fa57a4b0]{background:#fff;border:.5px solid #E2E8F0;border-radius:16px;overflow:hidden;transition:transform .18s,box-shadow .18s;font-family:Inter,sans-serif}.plan-card[data-v-fa57a4b0]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #00000012}.card-top[data-v-fa57a4b0]{padding:18px 18px 14px;border-bottom:.5px solid #F1F5F9;display:flex;flex-direction:column;gap:10px}.card-top-row[data-v-fa57a4b0]{display:flex;align-items:center;justify-content:space-between}.plan-badge[data-v-fa57a4b0]{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:20px}.price-tag[data-v-fa57a4b0]{display:flex;align-items:baseline;gap:3px}.price-cur[data-v-fa57a4b0]{font-size:12px;font-weight:600}.price-num[data-v-fa57a4b0]{font-size:24px;font-weight:700;line-height:1}.plan-name[data-v-fa57a4b0]{font-size:15px;font-weight:700;color:#0f172a;letter-spacing:-.01em;margin:0 0 2px}.plan-desc[data-v-fa57a4b0]{font-size:11px;color:#94a3b8;font-weight:500;margin:0}.feat-list[data-v-fa57a4b0]{padding:8px 18px;list-style:none;margin:0;display:flex;flex-direction:column}.feat-item[data-v-fa57a4b0]{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:.5px solid #F8FAFC;font-size:12.5px;color:#475569}.feat-item[data-v-fa57a4b0]:last-child{border-bottom:none}.feat-icon[data-v-fa57a4b0]{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.feat-item strong[data-v-fa57a4b0]{margin-left:auto;font-size:13px;font-weight:700;color:#0f172a}.feat-item strong.empty[data-v-fa57a4b0]{color:#cbd5e1}.card-footer[data-v-fa57a4b0]{padding:12px 18px;border-top:.5px solid #F1F5F9;display:flex;gap:8px}.btn[data-v-fa57a4b0]{flex:1;padding:8px 0;border-radius:9px;font-size:12.5px;font-weight:600;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:opacity .15s}.btn[data-v-fa57a4b0]:hover{opacity:.85}.btn-edit[data-v-fa57a4b0]{color:#fff}.btn-del[data-v-fa57a4b0]{background:#fef2f2;color:#dc2626}.plans-grid[data-v-c15782a9]{display:grid;grid-template-columns:repeat(1,1fr);gap:16px;width:100%}@media (min-width: 640px){.plans-grid[data-v-c15782a9]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.plans-grid[data-v-c15782a9]{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1280px){.plans-grid[data-v-c15782a9]{grid-template-columns:repeat(4,1fr)}}.log-detail-message[data-v-f99ff26f]{white-space:pre-wrap;word-break:break-word;font-family:Courier New,monospace;font-size:12.5px;line-height:1.6;color:#1e293b;background:#f8faff;border:.5px solid rgba(3,35,89,.1);border-radius:10px;padding:14px;max-height:400px;overflow-y:auto;margin:0}.logs-filters[data-v-cc49dd1f]{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding:14px 16px;background:#f8faff;border:.5px solid rgba(3,35,89,.08);border-radius:12px}.logs-filter-field[data-v-cc49dd1f]{display:flex;flex-direction:column;gap:4px}.logs-filter-label[data-v-cc49dd1f]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#03235980}.logs-date-input[data-v-cc49dd1f]{padding:8px 10px;font-size:13px;color:#032359;background:#fff;border:.5px solid rgba(3,35,89,.15);border-radius:8px;outline:none}.logs-date-input[data-v-cc49dd1f]:focus{border-color:#03235959}.logs-filter-actions[data-v-cc49dd1f]{display:flex;gap:8px;margin-left:auto}.log-message[data-v-cc49dd1f]{display:block;max-width:560px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#374151;font-size:13px}.log-date[data-v-cc49dd1f]{color:#0323598c;font-size:12px;white-space:nowrap}.config-card[data-v-a631269e]{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.config-card__header[data-v-a631269e]{background:var(--color-primary);padding:16px 24px}.config-card__title[data-v-a631269e]{color:#fff;font-size:18px;font-weight:700;margin:0}.config-card__body[data-v-a631269e]{padding:24px}.config-card__actions[data-v-a631269e]{display:flex;justify-content:flex-end;margin-top:16px}.config-grid[data-v-07ea8483]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 1024px){.config-grid[data-v-07ea8483]{grid-template-columns:1fr}}
