.sidebar[data-v-5dac3213]{position:fixed;left:0;top:0;width:260px;height:100vh;background-color:#1e293b;border-right:1px solid #334155;display:flex;flex-direction:column;z-index:100;transition:transform .3s ease}@media(max-width:1024px){.sidebar[data-v-5dac3213]{transform:translateX(-100%)}.sidebar.is-open[data-v-5dac3213]{transform:translateX(0)}}.sidebar-logo[data-v-5dac3213]{display:flex;align-items:center;gap:8px;padding:24px;border-bottom:1px solid #334155}.sidebar-logo .logo-icon[data-v-5dac3213]{width:36px;height:36px;background:linear-gradient(135deg,#6366f1,#22d3ee);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700;color:#fff;flex-shrink:0}.sidebar-logo .logo-text[data-v-5dac3213]{font-size:1.125rem;font-weight:600;color:#f8fafc;flex:1}.sidebar-close[data-v-5dac3213]{display:none;width:32px;height:32px;background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:0}.sidebar-close svg[data-v-5dac3213]{width:24px;height:24px}.sidebar-close[data-v-5dac3213]:hover{color:#f8fafc}@media(max-width:1024px){.sidebar-close[data-v-5dac3213]{display:flex;align-items:center;justify-content:center}}.sidebar-nav[data-v-5dac3213]{flex:1;padding:16px 0;overflow-y:auto}.nav-list[data-v-5dac3213]{list-style:none}.nav-section[data-v-5dac3213]{padding:24px 24px 8px;font-size:.75rem;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.5px}.nav-item .nav-link[data-v-5dac3213]{display:flex;align-items:center;gap:8px;padding:8px 24px;color:#94a3b8;transition:all .15s ease;border-left:3px solid transparent}.nav-item .nav-link[data-v-5dac3213]:hover{background-color:#334155;color:#f8fafc}.nav-item .nav-link.active[data-v-5dac3213]{background-color:rgba(99,102,241,.1);color:#818cf8;border-left-color:#6366f1}.nav-item .nav-link.active .nav-icon[data-v-5dac3213]{color:#818cf8}.nav-icon[data-v-5dac3213]{width:20px;height:20px;flex-shrink:0}.sidebar-footer[data-v-5dac3213]{padding:16px 24px;border-top:1px solid #334155}.sidebar-footer .version[data-v-5dac3213]{font-size:.75rem;color:#475569}.header[data-v-881569b0]{display:flex;justify-content:space-between;align-items:center;height:64px;padding:0 24px;background-color:#1e293b;border-bottom:1px solid #334155}@media(max-width:768px){.header[data-v-881569b0]{height:56px;padding:0 16px;position:sticky;left:0;top:0;z-index:1}}.header-left[data-v-881569b0]{display:flex;align-items:center;gap:16px}.header-left .page-title[data-v-881569b0]{font-size:1.25rem;font-weight:600;color:#f8fafc}@media(max-width:768px){.header-left .page-title[data-v-881569b0]{font-size:1.125rem}}@media(max-width:640px){.header-left .page-title[data-v-881569b0]{font-size:1rem}}.menu-toggle[data-v-881569b0]{display:none;width:40px;height:40px;background:transparent;border:none;color:#f8fafc;cursor:pointer;padding:0}.menu-toggle svg[data-v-881569b0]{width:24px;height:24px}.menu-toggle[data-v-881569b0]:hover{color:#818cf8}@media(max-width:1024px){.menu-toggle[data-v-881569b0]{display:flex;align-items:center;justify-content:center}}.header-right[data-v-881569b0]{display:flex;align-items:center;gap:24px}@media(max-width:768px){.header-right[data-v-881569b0]{gap:8px}}.user-menu[data-v-881569b0]{display:flex;align-items:center;gap:16px}@media(max-width:768px){.user-menu[data-v-881569b0]{gap:8px}}.user-info[data-v-881569b0]{display:flex;align-items:center;gap:8px}.user-avatar[data-v-881569b0]{width:36px;height:36px;background:linear-gradient(135deg,#6366f1,#22d3ee);border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;color:#fff}@media(max-width:768px){.user-avatar[data-v-881569b0]{width:32px;height:32px;font-size:.75rem}}.user-details[data-v-881569b0]{display:flex;flex-direction:column}.user-details .user-name[data-v-881569b0]{font-size:.875rem;font-weight:500;color:#f8fafc}.user-details .user-role[data-v-881569b0]{font-size:.75rem;color:#475569}@media(max-width:768px){.user-details[data-v-881569b0]{display:none}}.btn-logout[data-v-881569b0]{display:flex;align-items:center;gap:4px;padding:8px 16px;background-color:transparent;border:1px solid #334155;border-radius:8px;color:#94a3b8;font-size:.875rem;cursor:pointer;transition:all .15s ease}.btn-logout svg[data-v-881569b0]{width:16px;height:16px}.btn-logout[data-v-881569b0]:hover{border-color:#ef4444;color:#ef4444}@media(max-width:768px){.btn-logout[data-v-881569b0]{padding:4px 8px}.btn-logout span[data-v-881569b0]{display:none}}#app{display:flex;min-height:100vh;background-color:#0f172a;width:100%}#app.with-sidebar .main-content{margin-left:260px;width:calc(100% - 260px)}@media(max-width:1024px){#app.with-sidebar .main-content{margin-left:0;width:100%}}.main-content{flex:1;display:flex;flex-direction:column;min-height:100vh;transition:margin-left .3s ease}.main-content.full-width{margin-left:0;width:100%}.page-content{flex:1;padding:24px;overflow-y:auto}@media(max-width:768px){.page-content{padding:16px}}@media(max-width:640px){.page-content{padding:12px}}.page-content.no-padding{padding:0}.login-page[data-v-3327240c]{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.login-container[data-v-3327240c]{width:100%;max-width:400px;padding:48px;background-color:#1e293b;border:1px solid #334155;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);position:relative;z-index:10;margin:16px}@media(max-width:640px){.login-container[data-v-3327240c]{padding:24px;border-radius:12px;margin:8px}}.login-header[data-v-3327240c]{text-align:center;margin-bottom:32px}@media(max-width:640px){.login-header[data-v-3327240c]{margin-bottom:24px}}.login-header .logo[data-v-3327240c]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px}.login-header .logo-icon[data-v-3327240c]{width:48px;height:48px;background:linear-gradient(135deg,#6366f1,#22d3ee);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#fff}@media(max-width:640px){.login-header .logo-icon[data-v-3327240c]{width:40px;height:40px;font-size:1.25rem}}.login-header .logo-text[data-v-3327240c]{font-size:1.5rem;font-weight:700;color:#f8fafc}@media(max-width:640px){.login-header .logo-text[data-v-3327240c]{font-size:1.25rem}}.login-header .login-subtitle[data-v-3327240c]{color:#94a3b8;font-size:.875rem}.login-form .form-group[data-v-3327240c]{margin-bottom:16px}.login-form .btn-block[data-v-3327240c]{width:100%;margin-top:24px}.error-message[data-v-3327240c]{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#f87171;font-size:.875rem;margin-bottom:16px}.error-message svg[data-v-3327240c]{width:16px;height:16px;flex-shrink:0}.signup-link[data-v-3327240c]{margin-top:24px;text-align:center}.signup-link p[data-v-3327240c]{font-size:.875rem;color:#94a3b8}.signup-link p a[data-v-3327240c]{color:#6366f1;text-decoration:none;font-weight:500}.signup-link p a[data-v-3327240c]:hover{text-decoration:underline}.login-footer[data-v-3327240c]{margin-top:16px;text-align:center}.login-footer p[data-v-3327240c]{font-size:.75rem;color:#475569}.login-bg[data-v-3327240c]{position:absolute;inset:0;z-index:1}.login-bg .bg-gradient[data-v-3327240c]{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 20%,rgba(99,102,241,.15) 0,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(34,211,238,.1) 0,transparent 50%)}.login-bg .bg-pattern[data-v-3327240c]{position:absolute;inset:0;background-image:linear-gradient(rgba(51,65,85,.03) 1px,transparent 0),linear-gradient(90deg,rgba(51,65,85,.03) 1px,transparent 0);background-size:50px 50px}.dashboard[data-v-72523902]{position:relative}.loading-overlay[data-v-72523902]{position:absolute;inset:0;background-color:rgba(15,23,42,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:10;color:#94a3b8}.summary-cards[data-v-72523902]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:32px}@media(max-width:1200px){.summary-cards[data-v-72523902]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.summary-cards[data-v-72523902]{gap:20px}}.summary-card[data-v-72523902]{display:flex;align-items:flex-start;gap:16px;padding:10px;background-color:#1e293b;border:1px solid #334155;border-radius:12px;transition:transform .15s ease,box-shadow .15s ease}.summary-card[data-v-72523902]:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.summary-card .card-icon[data-v-72523902]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center}.summary-card .card-icon svg[data-v-72523902]{width:24px;height:24px}.summary-card .card-icon.users[data-v-72523902]{background-color:rgba(99,102,241,.15);color:#818cf8}.summary-card .card-icon.pending[data-v-72523902]{background-color:rgba(245,158,11,.15);color:#fbbf24}.summary-card .card-icon.completed[data-v-72523902]{background-color:rgba(16,185,129,.15);color:#34d399}.summary-card .card-icon.today[data-v-72523902]{background-color:rgba(34,211,238,.15);color:#67e8f9}.summary-card .card-content[data-v-72523902]{display:flex;flex-direction:column}.summary-card .card-content .card-label[data-v-72523902]{font-size:.875rem;color:#94a3b8}.summary-card .card-content .card-value[data-v-72523902]{font-size:1.5rem;font-weight:700;color:#f8fafc}.summary-card .card-content .card-sub[data-v-72523902]{font-size:.75rem;color:#475569}.user-types-section[data-v-72523902]{margin-bottom:32px}.user-types[data-v-72523902]{display:flex;gap:32px}@media(max-width:600px){.user-types[data-v-72523902]{gap:16px}}.user-type[data-v-72523902]{display:flex;align-items:center;gap:16px;flex:1;padding:16px;background-color:#334155;border-radius:8px}.user-type .type-icon[data-v-72523902]{font-size:32px}.user-type .type-info[data-v-72523902]{display:flex;flex-direction:column}.user-type .type-info .type-label[data-v-72523902]{font-size:.875rem;color:#94a3b8}.user-type .type-info .type-value[data-v-72523902]{font-size:1.25rem;font-weight:600;color:#f8fafc}@media(max-width:600px){.user-type[data-v-72523902]{justify-content:center;text-align:center}.user-type .type-icon[data-v-72523902]{display:none}}.recent-section[data-v-72523902]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:1000px){.recent-section[data-v-72523902]{grid-template-columns:1fr}}.service-link-section[data-v-72523902]{margin-bottom:32px}.service-link-card[data-v-72523902]{display:flex;align-items:center;justify-content:space-between;padding:24px;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(34,211,238,.1));border:1px solid rgba(99,102,241,.2);border-radius:12px}@media(max-width:600px){.service-link-card[data-v-72523902]{flex-direction:column;gap:16px;text-align:center}}.service-link-card .service-info h3[data-v-72523902]{font-size:1.125rem;font-weight:600;color:#f8fafc;margin-bottom:4px}.service-link-card .service-info .service-url[data-v-72523902]{font-size:.875rem;color:#818cf8;font-family:monospace}.service-link-card .btn[data-v-72523902]{display:flex;align-items:center;gap:8px;white-space:nowrap}.text-center[data-v-72523902]{text-align:center}.signup-page[data-v-03be138c]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:40px 20px}.signup-container[data-v-03be138c]{width:100%;max-width:600px}.signup-header[data-v-03be138c]{text-align:center;margin-bottom:24px}.signup-header .logo[data-v-03be138c]{font-size:36px;font-weight:700;color:#fff;margin:0}.signup-header .subtitle[data-v-03be138c]{color:hsla(0,0%,100%,.8);margin:8px 0 0}.signup-card[data-v-03be138c]{background:#fff;border-radius:16px;padding:40px;box-shadow:0 20px 60px rgba(0,0,0,.2)}.signup-card .card-title[data-v-03be138c]{font-size:24px;font-weight:600;color:#1a1a2e;margin:0 0 8px;text-align:center}.signup-card .card-description[data-v-03be138c]{color:#666;text-align:center;margin:0 0 32px}.form-section[data-v-03be138c]{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #eee}.form-section[data-v-03be138c]:last-of-type{border-bottom:none;margin-bottom:24px}.section-title[data-v-03be138c]{font-size:16px;font-weight:600;color:#1a1a2e;margin:0 0 16px}.type-selector[data-v-03be138c]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.type-option[data-v-03be138c]{cursor:pointer}.type-option input[data-v-03be138c]{display:none}.type-option .type-content[data-v-03be138c]{display:flex;flex-direction:column;align-items:center;padding:20px;border:2px solid #e0e0e0;border-radius:12px;transition:all .2s}.type-option.active .type-content[data-v-03be138c]{border-color:#6366f1;background:rgba(99,102,241,.05)}.type-option .type-icon[data-v-03be138c]{font-size:32px;margin-bottom:8px}.type-option .type-label[data-v-03be138c]{font-weight:600;color:#1a1a2e}.type-option .type-desc[data-v-03be138c]{font-size:12px;color:#666;margin-top:4px}.form-group[data-v-03be138c]{margin-bottom:16px}.form-row[data-v-03be138c]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-label[data-v-03be138c]{display:block;font-size:14px;font-weight:500;color:#1a1a2e;margin-bottom:8px}.form-label .required[data-v-03be138c]{color:#ef4444}.form-input[data-v-03be138c]{width:100%;padding:12px 16px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;transition:border-color .2s}.form-input[data-v-03be138c]:focus{outline:none;border-color:#6366f1}.form-input.error[data-v-03be138c]{border-color:#ef4444}.form-input.success[data-v-03be138c]{border-color:#22c55e}.input-with-button[data-v-03be138c]{display:flex;gap:8px;position:relative}.input-with-button .form-input[data-v-03be138c]{flex:1}.input-with-button .check-icon[data-v-03be138c]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#22c55e;font-weight:700}.btn-verify[data-v-03be138c]{padding:0 20px;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer;white-space:nowrap}.btn-verify[data-v-03be138c]:hover:not(:disabled){background:#4f46e5}.btn-verify[data-v-03be138c]:disabled{background:#ccc;cursor:not-allowed}.domain-input[data-v-03be138c]{display:flex;align-items:center;gap:8px}.domain-input .form-input[data-v-03be138c]{flex:1}.domain-input .domain-suffix[data-v-03be138c]{color:#666;font-size:14px;white-space:nowrap}.password-strength[data-v-03be138c]{display:flex;align-items:center;gap:8px;margin-top:8px}.password-strength .strength-bar[data-v-03be138c]{flex:1;height:4px;background:#e0e0e0;border-radius:2px}.password-strength .strength-bar.weak[data-v-03be138c]{background:linear-gradient(90deg,#ef4444 33%,#e0e0e0 0)}.password-strength .strength-bar.medium[data-v-03be138c]{background:linear-gradient(90deg,#f59e0b 66%,#e0e0e0 0)}.password-strength .strength-bar.strong[data-v-03be138c]{background:#22c55e}.password-strength .strength-text[data-v-03be138c]{font-size:12px;color:#666}.error-text[data-v-03be138c]{color:#ef4444;font-size:12px;margin:4px 0 0}.success-text[data-v-03be138c]{color:#22c55e;font-size:12px;margin:4px 0 0}.help-text[data-v-03be138c]{color:#666;font-size:12px;margin:4px 0 0}.terms-group[data-v-03be138c]{background:#f8f9fa;border-radius:8px;padding:16px}.checkbox-label[data-v-03be138c]{display:flex;align-items:center;gap:12px;cursor:pointer;padding:8px 0}.checkbox-label input[type=checkbox][data-v-03be138c]{width:18px;height:18px;accent-color:#6366f1}.checkbox-label .checkbox-text[data-v-03be138c]{font-size:14px;color:#1a1a2e}.checkbox-label .checkbox-text.bold[data-v-03be138c]{font-weight:600}.terms-divider[data-v-03be138c]{height:1px;background:#e0e0e0;margin:8px 0}.required-badge[data-v-03be138c]{color:#ef4444;font-size:12px}.optional-badge[data-v-03be138c]{color:#666;font-size:12px}.terms-link[data-v-03be138c]{color:#6366f1;margin-left:8px;font-size:12px}.submit-error[data-v-03be138c]{background:#fef2f2;color:#ef4444;padding:12px 16px;border-radius:8px;margin-bottom:16px;text-align:center}.btn-submit[data-v-03be138c]{width:100%;padding:16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s}.btn-submit[data-v-03be138c]:hover:not(:disabled){opacity:.9}.btn-submit[data-v-03be138c]:disabled{opacity:.6;cursor:not-allowed}.login-link[data-v-03be138c]{text-align:center;margin-top:24px;color:#666;font-size:14px}.login-link a[data-v-03be138c]{color:#6366f1;font-weight:500;text-decoration:none}.login-link a[data-v-03be138c]:hover{text-decoration:underline}@media(max-width:480px){.signup-card[data-v-03be138c]{padding:24px}.form-row[data-v-03be138c],.type-selector[data-v-03be138c]{grid-template-columns:1fr}.domain-input[data-v-03be138c]{flex-direction:column;align-items:stretch}.domain-input .domain-suffix[data-v-03be138c]{text-align:center}}.verify-page[data-v-7c756552]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:40px 20px}.verify-container[data-v-7c756552]{width:100%;max-width:480px}.verify-card[data-v-7c756552]{background:#fff;border-radius:16px;padding:48px 40px;box-shadow:0 20px 60px rgba(0,0,0,.2);text-align:center}.verify-loading .spinner[data-v-7c756552]{width:48px;height:48px;border:4px solid #e0e0e0;border-top-color:#6366f1;border-radius:50%;animation:spin-7c756552 1s linear infinite;margin:0 auto 24px}.verify-loading p[data-v-7c756552]{color:#666;font-size:16px}@keyframes spin-7c756552{to{transform:rotate(1turn)}}.icon-circle[data-v-7c756552]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.icon-circle.success[data-v-7c756552]{background:#dcfce7}.icon-circle.error[data-v-7c756552]{background:#fef2f2}.icon-circle .icon[data-v-7c756552]{font-size:40px;font-weight:700}.icon-circle.success .icon[data-v-7c756552]{color:#22c55e}.icon-circle.error .icon[data-v-7c756552]{color:#ef4444}.verify-error h2[data-v-7c756552],.verify-success h2[data-v-7c756552]{font-size:24px;font-weight:600;color:#1a1a2e;margin:0 0 12px}.verify-error p[data-v-7c756552],.verify-success p[data-v-7c756552]{color:#666;font-size:16px;margin:0 0 32px;line-height:1.6}.btn-primary[data-v-7c756552]{display:inline-block;padding:14px 32px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;border-radius:8px;font-size:16px;font-weight:600;transition:opacity .2s}.btn-primary[data-v-7c756552]:hover{opacity:.9}.error-actions[data-v-7c756552]{display:flex;flex-direction:column;gap:12px;align-items:center}.btn-secondary[data-v-7c756552]{padding:14px 32px;background:#f3f4f6;color:#1a1a2e;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s}.btn-secondary[data-v-7c756552]:hover:not(:disabled){background:#e5e7eb}.btn-secondary[data-v-7c756552]:disabled{opacity:.6;cursor:not-allowed}.btn-link[data-v-7c756552]{color:#6366f1;text-decoration:none;font-size:14px}.btn-link[data-v-7c756552]:hover{text-decoration:underline}.resend-message[data-v-7c756552]{margin-top:16px;padding:12px 16px;border-radius:8px;font-size:14px;background:#fef2f2;color:#ef4444}.resend-message.success[data-v-7c756552]{background:#dcfce7;color:#22c55e}.complete-page[data-v-d637f8f0]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:40px 20px}.complete-container[data-v-d637f8f0]{width:100%;max-width:480px}.complete-card[data-v-d637f8f0]{background:#fff;border-radius:16px;padding:48px 40px;box-shadow:0 20px 60px rgba(0,0,0,.2);text-align:center}.icon-circle[data-v-d637f8f0]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.icon-circle.success[data-v-d637f8f0]{background:#22c55e}.icon-circle .icon[data-v-d637f8f0]{font-size:36px;color:#fff}h2[data-v-d637f8f0]{font-size:24px;font-weight:600;color:#1a1a2e;margin:0 0 16px}.description[data-v-d637f8f0]{color:#666;font-size:16px;line-height:1.6;margin:0 0 24px}.description strong[data-v-d637f8f0]{color:#6366f1}.info-box[data-v-d637f8f0]{background:#f8f9ff;border:1px solid #e0e7ff;border-radius:8px;padding:20px;margin-bottom:32px;text-align:left}.info-box p[data-v-d637f8f0]{color:#4f46e5;font-size:15px;margin:4px 0}.info-box p.login-info[data-v-d637f8f0]{color:#666;font-size:14px;margin-top:8px}.help-section[data-v-d637f8f0]{text-align:left;padding:20px;background:#f8f9fa;border-radius:8px;margin-bottom:24px}.help-section .help-title[data-v-d637f8f0]{font-weight:600;color:#1a1a2e;margin:0 0 12px;font-size:14px}.help-section .help-list[data-v-d637f8f0]{margin:0 0 16px;padding-left:20px;color:#666;font-size:13px}.help-section .help-list li[data-v-d637f8f0]{margin:4px 0}.btn-resend[data-v-d637f8f0]{width:100%;padding:12px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;color:#1a1a2e;cursor:pointer;transition:all .2s}.btn-resend[data-v-d637f8f0]:hover:not(:disabled){background:#f8f9fa;border-color:#6366f1}.btn-resend[data-v-d637f8f0]:disabled{opacity:.6;cursor:not-allowed}.resend-message[data-v-d637f8f0]{margin-top:12px;padding:10px 12px;border-radius:6px;font-size:13px;background:#fef2f2;color:#ef4444;text-align:center}.resend-message.success[data-v-d637f8f0]{background:#dcfce7;color:#22c55e}.actions[data-v-d637f8f0]{margin-top:8px}.btn-login[data-v-d637f8f0]{display:inline-block;padding:14px 32px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;border-radius:8px;font-size:16px;font-weight:600;transition:opacity .2s}.btn-login[data-v-d637f8f0]:hover{opacity:.9}.onboarding-page[data-v-3ab7df6a]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:40px 20px}.onboarding-container[data-v-3ab7df6a]{width:100%;max-width:640px}.onboarding-header[data-v-3ab7df6a]{text-align:center;margin-bottom:24px}.onboarding-header .logo[data-v-3ab7df6a]{font-size:32px;font-weight:700;color:#fff;margin:0}.onboarding-header .subtitle[data-v-3ab7df6a]{color:hsla(0,0%,100%,.8);margin:8px 0 0}.progress-bar[data-v-3ab7df6a]{margin-bottom:24px}.progress-steps[data-v-3ab7df6a]{display:flex;justify-content:space-between;position:relative;z-index:1}.step[data-v-3ab7df6a]{display:flex;flex-direction:column;align-items:center;flex:1}.step .step-number[data-v-3ab7df6a]{width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.3);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;transition:all .3s}.step .step-label[data-v-3ab7df6a]{color:hsla(0,0%,100%,.7);font-size:12px;margin-top:8px}.step.active .step-number[data-v-3ab7df6a]{background:#fff;color:#6366f1}.step.active .step-label[data-v-3ab7df6a]{color:#fff}.step.completed .step-number[data-v-3ab7df6a]{background:#22c55e;color:#fff}.progress-line[data-v-3ab7df6a]{position:relative;height:4px;background:hsla(0,0%,100%,.3);border-radius:2px;margin-top:-20px;margin-left:18px;margin-right:18px;z-index:0}.progress-line .progress-fill[data-v-3ab7df6a]{position:absolute;height:100%;background:#22c55e;border-radius:2px;transition:width .3s}.onboarding-card[data-v-3ab7df6a]{background:#fff;border-radius:16px;padding:40px;box-shadow:0 20px 60px rgba(0,0,0,.2)}.step-content h2[data-v-3ab7df6a]{font-size:24px;font-weight:600;color:#1a1a2e;margin:0 0 8px}.step-content .step-description[data-v-3ab7df6a]{color:#666;margin:0 0 32px}.form-group[data-v-3ab7df6a]{margin-bottom:20px}.form-row[data-v-3ab7df6a]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-label[data-v-3ab7df6a]{display:block;font-size:14px;font-weight:500;color:#1a1a2e;margin-bottom:8px}.form-input[data-v-3ab7df6a]{width:100%;padding:12px 16px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px}.form-input[data-v-3ab7df6a]:focus{outline:none;border-color:#6366f1}.color-picker[data-v-3ab7df6a]{display:flex;align-items:center;gap:12px}.color-picker .color-input[data-v-3ab7df6a]{width:48px;height:48px;border:none;border-radius:8px;cursor:pointer;padding:0}.color-picker .color-value[data-v-3ab7df6a]{font-family:monospace;color:#666}.logo-upload[data-v-3ab7df6a]{position:relative;border:2px dashed #e0e0e0;border-radius:8px;padding:24px;text-align:center;cursor:pointer}.logo-upload[data-v-3ab7df6a]:hover{border-color:#6366f1}.logo-upload input[type=file][data-v-3ab7df6a]{position:absolute;inset:0;opacity:0;cursor:pointer}.logo-upload .upload-placeholder[data-v-3ab7df6a]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#666}.logo-upload .upload-placeholder .upload-icon[data-v-3ab7df6a]{font-size:32px}.logo-upload .logo-preview[data-v-3ab7df6a]{max-height:60px}.help-text[data-v-3ab7df6a]{color:#666;font-size:12px;margin-top:4px}.commission-input[data-v-3ab7df6a]{display:flex;align-items:center;gap:8px}.commission-input .form-input[data-v-3ab7df6a]{width:120px;text-align:right}.commission-input .unit[data-v-3ab7df6a]{font-size:16px;color:#1a1a2e}.commission-preview[data-v-3ab7df6a]{background:#f8f9fa;border-radius:8px;padding:16px;margin-bottom:20px}.commission-preview h4[data-v-3ab7df6a]{font-size:14px;color:#1a1a2e;margin:0 0 12px}.commission-preview .preview-row[data-v-3ab7df6a]{display:flex;justify-content:space-between;padding:8px 0}.commission-preview .preview-row[data-v-3ab7df6a]:not(:last-child){border-bottom:1px solid #e0e0e0}.commission-preview .preview-row .highlight[data-v-3ab7df6a]{color:#6366f1;font-weight:600}.checkbox-label[data-v-3ab7df6a]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[type=checkbox][data-v-3ab7df6a]{width:18px;height:18px;accent-color:#6366f1}.summary-card[data-v-3ab7df6a]{background:#f8f9fa;border-radius:8px;padding:20px;margin-bottom:24px}.summary-card h4[data-v-3ab7df6a]{font-size:14px;color:#1a1a2e;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #e0e0e0}.summary-card .summary-item[data-v-3ab7df6a]{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.summary-card .summary-item .label[data-v-3ab7df6a]{color:#666}.summary-card .summary-item .value[data-v-3ab7df6a]{font-weight:500;color:#1a1a2e;display:flex;align-items:center;gap:4px}.color-dot[data-v-3ab7df6a]{width:16px;height:16px;border-radius:50%;display:inline-block}.start-info[data-v-3ab7df6a]{text-align:center}.start-info p[data-v-3ab7df6a]{color:#666;margin:0 0 16px;line-height:1.6}.start-info ul[data-v-3ab7df6a]{list-style:none;padding:0;margin:0;display:inline-block;text-align:left}.start-info ul li[data-v-3ab7df6a]{padding:4px 0;color:#1a1a2e}.error-message[data-v-3ab7df6a]{background:#fef2f2;color:#ef4444;padding:12px 16px;border-radius:8px;margin-bottom:16px;text-align:center}.button-area[data-v-3ab7df6a]{display:flex;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid #eee}.btn-skip[data-v-3ab7df6a]{padding:12px 24px;background:transparent;border:none;color:#666;font-size:14px;cursor:pointer;margin-right:auto}.btn-skip[data-v-3ab7df6a]:hover{color:#1a1a2e}.btn-prev[data-v-3ab7df6a]{padding:12px 24px;background:#f3f4f6;border:none;border-radius:8px;color:#1a1a2e;font-size:14px;cursor:pointer}.btn-prev[data-v-3ab7df6a]:hover{background:#e5e7eb}.btn-next[data-v-3ab7df6a]{padding:12px 32px;background:#6366f1;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer}.btn-next[data-v-3ab7df6a]:hover:not(:disabled){background:#4f46e5}.btn-next[data-v-3ab7df6a]:disabled{opacity:.6;cursor:not-allowed}.btn-start[data-v-3ab7df6a]{padding:14px 40px;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:600;cursor:pointer}.btn-start[data-v-3ab7df6a]:hover:not(:disabled){opacity:.9}.btn-start[data-v-3ab7df6a]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:480px){.onboarding-card[data-v-3ab7df6a]{padding:24px}.form-row[data-v-3ab7df6a]{grid-template-columns:1fr}.step-label[data-v-3ab7df6a]{display:none}}.complete-page[data-v-387feaaf]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:40px 20px;position:relative;overflow:hidden}.complete-container[data-v-387feaaf]{width:100%;max-width:560px;z-index:1}.complete-card[data-v-387feaaf]{background:#fff;border-radius:16px;padding:48px 40px;box-shadow:0 20px 60px rgba(0,0,0,.2);text-align:center}.success-animation[data-v-387feaaf]{margin-bottom:24px}.checkmark-circle[data-v-387feaaf]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);display:flex;align-items:center;justify-content:center;margin:0 auto;animation:scale-in-387feaaf .5s ease-out}.checkmark[data-v-387feaaf]{width:24px;height:40px;border-right:4px solid #fff;border-bottom:4px solid #fff;transform:rotate(45deg) translateX(-4px);animation:checkmark-draw-387feaaf .4s ease-out .3s forwards;opacity:0}@keyframes scale-in-387feaaf{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes checkmark-draw-387feaaf{0%{opacity:0;height:0}to{opacity:1;height:40px}}h1[data-v-387feaaf]{font-size:28px;font-weight:700;color:#1a1a2e;margin:0 0 12px}.description[data-v-387feaaf]{color:#666;font-size:16px;margin:0 0 32px}.service-info[data-v-387feaaf]{background:#f8f9fa;border-radius:12px;padding:20px;margin-bottom:32px;text-align:left}.service-info .info-item[data-v-387feaaf]{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.service-info .info-item[data-v-387feaaf]:not(:last-child){border-bottom:1px solid #e0e0e0}.service-info .info-item .label[data-v-387feaaf]{color:#666;font-size:14px}.service-info .info-item .value[data-v-387feaaf]{font-weight:500;color:#1a1a2e}.service-info .info-item .value.link[data-v-387feaaf]{color:#6366f1;text-decoration:none}.service-info .info-item .value.link[data-v-387feaaf]:hover{text-decoration:underline}.service-info .info-item .value.link .external-icon[data-v-387feaaf]{font-size:12px;margin-left:4px}.service-info .info-item .value.highlight[data-v-387feaaf]{color:#22c55e}.next-steps[data-v-387feaaf]{text-align:left;margin-bottom:32px}.next-steps h3[data-v-387feaaf]{font-size:16px;font-weight:600;color:#1a1a2e;margin:0 0 16px}.next-steps ul[data-v-387feaaf]{list-style:none;padding:0;margin:0}.next-steps ul li[data-v-387feaaf]{display:flex;gap:16px;padding:12px 0}.next-steps ul li .step-icon[data-v-387feaaf]{font-size:24px;flex-shrink:0}.next-steps ul li strong[data-v-387feaaf]{display:block;color:#1a1a2e;margin-bottom:4px}.next-steps ul li p[data-v-387feaaf]{color:#666;font-size:13px;margin:0}.button-area[data-v-387feaaf]{margin-top:24px}.btn-dashboard[data-v-387feaaf]{display:inline-block;padding:16px 48px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;border-radius:8px;font-size:16px;font-weight:600;transition:opacity .2s}.btn-dashboard[data-v-387feaaf]:hover{opacity:.9}.confetti[data-v-387feaaf]{position:fixed;inset:0;pointer-events:none;z-index:100}.confetti-piece[data-v-387feaaf]{position:absolute;width:10px;height:10px;background:var(--color);top:-10px;left:var(--left);opacity:0;animation:confetti-fall-387feaaf 3s ease-out var(--delay) forwards;transform:rotate(var(--rotation))}@keyframes confetti-fall-387feaaf{0%{opacity:1;top:-10px;transform:rotate(0deg) translateX(0)}to{opacity:0;top:100vh;transform:rotate(2turn) translateX(100px)}}@media(max-width:480px){.complete-card[data-v-387feaaf]{padding:32px 24px}h1[data-v-387feaaf]{font-size:24px}}.super-admin-login[data-v-74449a00]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a2e,#16213e);padding:20px}.login-card[data-v-74449a00]{width:100%;max-width:400px;background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);padding:40px}.login-header[data-v-74449a00]{text-align:center;margin-bottom:32px}.login-header h1[data-v-74449a00]{font-size:28px;font-weight:700;color:#1a1a2e;margin:0 0 8px 0}.login-header p[data-v-74449a00]{font-size:14px;color:#666;margin:0}.login-form[data-v-74449a00]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-74449a00]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-74449a00]{font-size:14px;font-weight:500;color:#333}.form-group input[data-v-74449a00]{padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:16px;transition:border-color .2s,box-shadow .2s}.form-group input[data-v-74449a00]:focus{outline:none;border-color:#1a1a2e;box-shadow:0 0 0 3px rgba(26,26,46,.1)}.form-group input[data-v-74449a00]:disabled{background:#f5f5f5;cursor:not-allowed}.error-message[data-v-74449a00]{padding:12px;background:#fff5f5;border:1px solid #ffcdd2;border-radius:8px;color:#c62828;font-size:14px;text-align:center}.btn-login[data-v-74449a00]{padding:14px 24px;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.btn-login[data-v-74449a00]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(26,26,46,.3)}.btn-login[data-v-74449a00]:disabled{opacity:.7;cursor:not-allowed}.login-footer[data-v-74449a00]{margin-top:24px;text-align:center}.login-footer a[data-v-74449a00]{color:#666;font-size:14px;text-decoration:none}.login-footer a[data-v-74449a00]:hover{color:#1a1a2e;text-decoration:underline}.super-admin-dashboard[data-v-6437fc20]{min-height:100vh;background:#f5f7fa}.stats-grid[data-v-6437fc20]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:32px}.stat-card[data-v-6437fc20]{background:#fff;border-radius:12px;padding:24px;display:flex;align-items:center;gap:16px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.stat-icon[data-v-6437fc20]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#fff}.stat-icon.tenants[data-v-6437fc20]{background:linear-gradient(135deg,#667eea,#764ba2)}.stat-icon.subscriptions[data-v-6437fc20]{background:linear-gradient(135deg,#11998e,#38ef7d)}.stat-icon.revenue[data-v-6437fc20]{background:linear-gradient(135deg,#f093fb,#f5576c)}.stat-info[data-v-6437fc20]{flex:1;display:flex;flex-direction:column}.stat-value[data-v-6437fc20]{font-size:28px;font-weight:700;color:#1a1a2e}.stat-label[data-v-6437fc20]{font-size:14px;color:#666}.stat-sub[data-v-6437fc20]{font-size:12px;color:#999}.section[data-v-6437fc20]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.section-header[data-v-6437fc20]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-header h2[data-v-6437fc20]{font-size:18px;font-weight:600;color:#1a1a2e;margin:0}.btn-view-all[data-v-6437fc20]{color:#667eea;text-decoration:none;font-size:14px}.btn-view-all[data-v-6437fc20]:hover{text-decoration:underline}.plan-stats-grid[data-v-6437fc20]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.plan-stat-card[data-v-6437fc20]{padding:20px;border-radius:8px;text-align:center;background:#f5f5f5}.plan-stat-card.free[data-v-6437fc20]{background:#f5f5f5}.plan-stat-card.starter[data-v-6437fc20]{background:#e3f2fd}.plan-stat-card.growth[data-v-6437fc20]{background:#e8f5e9}.plan-stat-card.enterprise[data-v-6437fc20]{background:#fce4ec}.plan-name[data-v-6437fc20]{display:block;font-size:14px;color:#666;margin-bottom:8px}.plan-count[data-v-6437fc20]{display:block;font-size:32px;font-weight:700;color:#1a1a2e}.page-content[data-v-14627faf]{max-width:1600px}.page-header[data-v-14627faf]{flex-wrap:wrap;gap:16px}.page-header h2[data-v-14627faf]{color:#fff}.search-box input[data-v-14627faf]{padding:8px 16px;border:1px solid #ddd;border-radius:6px;font-size:14px;width:250px}.data-table[data-v-14627faf]{min-width:100%;max-width:-moz-fit-content;max-width:fit-content;table-layout:fixed}.data-table td[data-v-14627faf],.data-table th[data-v-14627faf]{text-align:center;white-space:nowrap}.data-table tr.inactive[data-v-14627faf]{background:#fafafa;opacity:.7}.tenant-name[data-v-14627faf]{display:flex;align-items:center;gap:8px}.type-badge[data-v-14627faf]{display:inline-block;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:500}.type-badge.business[data-v-14627faf]{background:#e3f2fd;color:#1976d2}.type-badge.individual[data-v-14627faf]{background:#f5f5f5;color:#666}.active-badge[data-v-14627faf],.onboarding-status[data-v-14627faf]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-badge.suspended[data-v-14627faf]{background:#ffebee;color:#c62828}.active-badge.active[data-v-14627faf]{background:#e8f5e9;color:#388e3c}.active-badge.inactive[data-v-14627faf]{background:#ffebee;color:#c62828}.onboarding-status.warning[data-v-14627faf]{background:#fff3e0;color:#f57c00}.onboarding-status.info[data-v-14627faf]{background:#e3f2fd;color:#1976d2}.onboarding-status.success[data-v-14627faf]{background:#e8f5e9;color:#388e3c}.action-buttons[data-v-14627faf]{display:flex;gap:6px;justify-content:center}.btn-action[data-v-14627faf]{padding:4px 10px;border:none;border-radius:4px;font-size:12px;cursor:pointer;white-space:nowrap}.btn-detail[data-v-14627faf]{background:#667eea;color:#fff}.btn-detail[data-v-14627faf]:hover{background:#5a6fd6}.btn-activate[data-v-14627faf]{background:#4caf50;color:#fff}.btn-activate[data-v-14627faf]:hover{background:#43a047}.btn-deactivate[data-v-14627faf]{background:#ff9800;color:#fff}.btn-deactivate[data-v-14627faf]:hover{background:#f57c00}.btn-delete[data-v-14627faf]{background:#f44336;color:#fff}.btn-delete[data-v-14627faf]:hover{background:#d32f2f}.modal-overlay[data-v-14627faf]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal[data-v-14627faf]{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3)}.modal.modal-lg[data-v-14627faf]{max-width:800px}.modal-header[data-v-14627faf]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #eee}.modal-header.danger[data-v-14627faf]{background:#ffebee}.modal-header h3[data-v-14627faf]{margin:0;font-size:18px}.btn-close[data-v-14627faf]{background:none;border:none;font-size:24px;cursor:pointer;color:#666}.modal-body[data-v-14627faf]{padding:24px}.modal-body p[data-v-14627faf]{margin:0 0 12px 0;font-size:14px}.warning-text[data-v-14627faf]{color:#f57c00}.form-group[data-v-14627faf]{margin-top:16px}.form-group label[data-v-14627faf]{display:block;font-size:14px;font-weight:500;margin-bottom:8px}.form-group input[data-v-14627faf],.form-group select[data-v-14627faf],.form-group textarea[data-v-14627faf]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.form-group textarea[data-v-14627faf]{min-height:80px;resize:vertical}.modal-footer[data-v-14627faf]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #eee}.btn-cancel[data-v-14627faf]{background:#f5f5f5}.btn-cancel[data-v-14627faf],.btn-primary[data-v-14627faf]{padding:10px 20px;border:none;border-radius:6px;cursor:pointer}.btn-primary[data-v-14627faf]{background:#667eea;color:#fff}.btn-primary[data-v-14627faf]:disabled{opacity:.5;cursor:not-allowed}.btn-danger[data-v-14627faf]{padding:10px 20px;background:#f44336;color:#fff;border:none;border-radius:6px;cursor:pointer}.btn-danger[data-v-14627faf]:disabled{opacity:.5;cursor:not-allowed}.detail-tabs[data-v-14627faf]{display:flex;gap:4px;margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:12px}.detail-tabs button[data-v-14627faf]{padding:8px 16px;background:#f5f5f5;border:none;border-radius:6px;font-size:14px;cursor:pointer}.detail-tabs button.active[data-v-14627faf]{background:#667eea;color:#fff}.detail-content h4[data-v-14627faf]{margin:24px 0 12px 0;font-size:16px;color:#333;border-bottom:1px solid #eee;padding-bottom:8px}.detail-grid[data-v-14627faf]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.detail-item[data-v-14627faf]{display:flex;flex-direction:column;gap:4px}.detail-item label[data-v-14627faf]{font-size:12px;color:#666;text-transform:uppercase}.detail-item span[data-v-14627faf]{font-size:14px;color:#333}.text-success[data-v-14627faf]{color:#388e3c}.text-danger[data-v-14627faf]{color:#c62828}.color-preview[data-v-14627faf]{display:inline-block;width:16px;height:16px;border-radius:4px;margin-right:8px;vertical-align:middle}.logo-preview[data-v-14627faf]{max-width:100px;max-height:40px;border-radius:4px}.onboarding-progress[data-v-14627faf]{display:flex;flex-direction:column;gap:16px}.progress-step[data-v-14627faf]{display:flex;align-items:center;gap:16px;padding:16px;background:#f5f5f5;border-radius:8px;border-left:4px solid #ddd}.progress-step.completed[data-v-14627faf]{background:#e8f5e9;border-left-color:#4caf50}.step-icon[data-v-14627faf]{width:32px;height:32px;background:#ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;color:#666}.progress-step.completed .step-icon[data-v-14627faf]{background:#4caf50;color:#fff}.step-info[data-v-14627faf]{flex:1;color:#000}.step-title[data-v-14627faf]{font-weight:600;margin-bottom:4px}.step-status[data-v-14627faf]{font-size:13px;color:#666}.retry-provisioning[data-v-14627faf]{margin-top:24px;padding:16px;background:#fff3e0;border-radius:8px}.retry-provisioning p[data-v-14627faf]{margin-bottom:12px}.empty-subscription[data-v-14627faf]{text-align:center;padding:40px;background:#f5f5f5;border-radius:8px;color:#666}.plan-change-section[data-v-14627faf]{margin-top:24px;padding-top:24px;border-top:1px solid #eee}.form-row[data-v-14627faf]{display:flex;gap:12px;align-items:center}.form-row select[data-v-14627faf]{flex:1;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.danger-zone[data-v-14627faf]{background:#ffebee;padding:16px;border-radius:8px;margin-bottom:20px}.danger-zone p[data-v-14627faf]{color:#c62828}.danger-zone ul[data-v-14627faf]{margin:12px 0 0 0;padding-left:20px}.danger-zone li[data-v-14627faf]{color:#c62828;margin-bottom:4px}@media (max-width:768px){.detail-grid[data-v-14627faf]{grid-template-columns:1fr}.form-row[data-v-14627faf]{flex-direction:column}.form-row button[data-v-14627faf],.form-row select[data-v-14627faf]{width:100%}}.page-header[data-v-21d788d8]{display:flex;justify-content:space-between;align-items:center}.btn-add[data-v-21d788d8]{padding:10px 20px;background:#667eea;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer}.btn-add[data-v-21d788d8]:hover{background:#5a6fd6}.plans-grid[data-v-21d788d8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.plan-card[data-v-21d788d8]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:2px solid transparent;transition:border-color .2s}.plan-card[data-v-21d788d8]:hover{border-color:#667eea}.plan-card.inactive[data-v-21d788d8]{opacity:.6}.plan-header[data-v-21d788d8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.plan-code[data-v-21d788d8]{padding:4px 8px;background:#f5f5f5;border-radius:4px;font-size:12px;font-weight:600;color:#666}.plan-actions[data-v-21d788d8]{display:flex;gap:6px;align-items:center}.btn-delete[data-v-21d788d8],.btn-edit[data-v-21d788d8],.btn-toggle[data-v-21d788d8]{padding:4px 10px;border:1px solid transparent;border-radius:4px;font-size:12px;cursor:pointer}.btn-edit[data-v-21d788d8]{background:#667eea;color:#fff}.btn-edit[data-v-21d788d8]:hover{background:#5a6fd6}.btn-toggle[data-v-21d788d8]{background:#4caf50;color:#fff}.btn-toggle[data-v-21d788d8]:hover{background:#43a047}.btn-toggle.btn-danger[data-v-21d788d8]{background:#ff9800;color:#fff}.btn-toggle.btn-danger[data-v-21d788d8]:hover{background:#f57c00}.btn-delete[data-v-21d788d8]{background:#f44336;color:#fff}.btn-delete[data-v-21d788d8]:hover{background:#d32f2f}.plan-name[data-v-21d788d8]{font-size:20px;font-weight:600;color:#1a1a2e;margin:0 0 16px 0}.plan-price[data-v-21d788d8]{margin-bottom:4px}.price-amount[data-v-21d788d8]{font-size:32px;font-weight:700;color:#1a1a2e}.price-period[data-v-21d788d8]{font-size:14px;color:#666}.plan-yearly[data-v-21d788d8]{font-size:14px;color:#999;margin-bottom:20px}.plan-features[data-v-21d788d8]{list-style:none;padding:0;margin:0 0 20px 0}.plan-features li[data-v-21d788d8]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f5f5f5;font-size:14px}.feature-label[data-v-21d788d8]{color:#666}.feature-value[data-v-21d788d8]{color:#1a1a2e;font-weight:500}.plan-flags[data-v-21d788d8]{display:flex;flex-wrap:wrap;gap:8px}.flag[data-v-21d788d8]{padding:4px 8px;background:#f5f5f5;border-radius:4px;font-size:11px;color:#999}.flag.active[data-v-21d788d8]{background:#e8f5e9;color:#388e3c}.modal-overlay[data-v-21d788d8]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal[data-v-21d788d8]{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3)}.modal-header[data-v-21d788d8]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #eee}.modal-header h3[data-v-21d788d8]{margin:0;font-size:18px}.btn-close[data-v-21d788d8]{background:none;border:none;font-size:24px;cursor:pointer;color:#666}.modal-body[data-v-21d788d8]{padding:24px}.modal-footer[data-v-21d788d8]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #eee}.form-group[data-v-21d788d8]{margin-bottom:16px}.form-group>label[data-v-21d788d8]{display:block;font-size:14px;font-weight:500;margin-bottom:8px;color:#333}.form-group input[type=number][data-v-21d788d8],.form-group input[type=text][data-v-21d788d8]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;box-sizing:border-box}.form-group input[readonly][data-v-21d788d8]{background:#f5f5f5;color:#999}.form-row[data-v-21d788d8]{display:flex;gap:16px}.form-row .form-group[data-v-21d788d8]{flex:1}.checkbox-group[data-v-21d788d8]{display:flex;flex-wrap:wrap;gap:12px}.checkbox-label[data-v-21d788d8]{display:flex;align-items:center;gap:6px;font-size:14px;cursor:pointer}.btn-cancel[data-v-21d788d8]{padding:10px 20px;background:#f5f5f5;border:none;border-radius:6px;cursor:pointer;font-size:14px}.btn-cancel[data-v-21d788d8]:hover{background:#e0e0e0}.btn-primary[data-v-21d788d8]{padding:10px 20px;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.btn-primary[data-v-21d788d8]:hover{background:#5a6fd6}.btn-primary[data-v-21d788d8]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.form-row[data-v-21d788d8]{flex-direction:column;gap:0}}.stats-grid[data-v-70fb6a9e]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:24px}.stat-card[data-v-70fb6a9e]{background:#fff;border-radius:8px;padding:16px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.06)}.stat-card.active[data-v-70fb6a9e]{border-left:4px solid #388e3c}.stat-card.trial[data-v-70fb6a9e]{border-left:4px solid #f57c00}.stat-card.expired[data-v-70fb6a9e]{border-left:4px solid #666}.stat-card.canceled[data-v-70fb6a9e]{border-left:4px solid #c62828}.stat-value[data-v-70fb6a9e]{display:block;font-size:28px;font-weight:700;color:#1a1a2e}.stat-label[data-v-70fb6a9e]{font-size:12px;color:#666}.text-danger[data-v-70fb6a9e]{color:#c62828;font-weight:500}@media (max-width:768px){.stats-grid[data-v-70fb6a9e]{grid-template-columns:repeat(2,1fr)}}.filter-card[data-v-9ae25b9e]{margin-bottom:24px}@media(max-width:768px){.filter-card[data-v-9ae25b9e]{margin-bottom:16px}}.filter-row[data-v-9ae25b9e]{display:flex;gap:16px;flex-wrap:wrap}@media(max-width:768px){.filter-row[data-v-9ae25b9e]{flex-direction:column;gap:8px}}.filter-group[data-v-9ae25b9e]{display:flex;flex-direction:column;gap:4px}.filter-group label[data-v-9ae25b9e]{font-size:.875rem;color:#94a3b8}.filter-group.search-group[data-v-9ae25b9e]{flex:1;min-width:250px}@media(max-width:768px){.filter-group.search-group[data-v-9ae25b9e]{min-width:100%}.filter-group .form-select[data-v-9ae25b9e],.filter-group[data-v-9ae25b9e]{width:100%}}.search-input[data-v-9ae25b9e]{display:flex;gap:4px}.search-input .form-input[data-v-9ae25b9e]{flex:1}.search-input .btn[data-v-9ae25b9e]{padding:8px}.search-input .btn svg[data-v-9ae25b9e]{width:18px;height:18px}.count[data-v-9ae25b9e]{font-weight:400;color:#94a3b8}.rating[data-v-9ae25b9e]{white-space:nowrap}.rating small[data-v-9ae25b9e]{color:#475569}.action-buttons[data-v-9ae25b9e]{display:flex;gap:4px;flex-wrap:wrap}@media(max-width:768px){.action-buttons[data-v-9ae25b9e]{flex-direction:column}.action-buttons .btn[data-v-9ae25b9e]{width:100%;justify-content:center}}.pagination-wrapper[data-v-9ae25b9e]{display:flex;justify-content:center;margin-top:24px}@media(max-width:768px){.pagination-wrapper[data-v-9ae25b9e]{margin-top:16px}}.text-center[data-v-9ae25b9e]{text-align:center}@media(max-width:768px){.table-container[data-v-9ae25b9e]{position:relative}}.back-nav[data-v-52dc7ea0]{margin-bottom:24px}.back-link[data-v-52dc7ea0]{display:inline-flex;align-items:center;gap:4px;color:#94a3b8;font-size:.875rem}.back-link svg[data-v-52dc7ea0]{width:16px;height:16px}.back-link[data-v-52dc7ea0]:hover{color:#6366f1}.loading[data-v-52dc7ea0],.not-found[data-v-52dc7ea0]{text-align:center;padding:48px;color:#94a3b8}.card[data-v-52dc7ea0]{margin-bottom:24px}.header-actions[data-v-52dc7ea0]{display:flex;align-items:center;gap:8px}.info-grid[data-v-52dc7ea0]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:900px){.info-grid[data-v-52dc7ea0]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.info-grid[data-v-52dc7ea0]{grid-template-columns:1fr}}.info-item[data-v-52dc7ea0]{display:flex;flex-direction:column;gap:4px}.info-item label[data-v-52dc7ea0]{font-size:.75rem;color:#475569;text-transform:uppercase}.info-item span[data-v-52dc7ea0]{font-size:.875rem;color:#f8fafc}.rating small[data-v-52dc7ea0]{color:#475569}.photos-section[data-v-52dc7ea0]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:800px){.photos-section[data-v-52dc7ea0]{grid-template-columns:1fr}}.photos-grid[data-v-52dc7ea0]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.photo-item img[data-v-52dc7ea0]{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:8px;cursor:pointer;transition:opacity .2s}.photo-item img[data-v-52dc7ea0]:hover{opacity:.8}.ratings-list[data-v-52dc7ea0]{display:flex;flex-direction:column;gap:8px}.rating-item[data-v-52dc7ea0]{display:flex;align-items:center;gap:16px;padding:8px;background-color:#334155;border-radius:8px}.rating-stars span[data-v-52dc7ea0]{color:#475569}.rating-stars span.filled[data-v-52dc7ea0]{color:#f59e0b}.rating-info[data-v-52dc7ea0]{display:flex;gap:16px;font-size:.875rem}.rating-info .rater[data-v-52dc7ea0]{color:#f8fafc}.rating-info .date[data-v-52dc7ea0]{color:#475569}.photo-viewer{position:fixed;inset:0;background:rgba(0,0,0,.95);z-index:9999;display:flex;align-items:center;justify-content:center}.photo-viewer>img{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain}.photo-viewer .viewer-close{position:absolute;top:20px;right:20px;background:none;border:none;color:#fff;cursor:pointer;padding:8px}.photo-viewer .viewer-close svg{width:32px;height:32px}.photo-viewer .viewer-nav{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.2);border:none;color:#fff;cursor:pointer;padding:16px;border-radius:50%}.photo-viewer .viewer-nav svg{width:24px;height:24px}.photo-viewer .viewer-nav.prev{left:20px}.photo-viewer .viewer-nav.next{right:20px}.photo-viewer .viewer-nav:hover{background:hsla(0,0%,100%,.3)}.photo-viewer .viewer-counter{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);color:#fff;font-size:14px;background:rgba(0,0,0,.5);padding:8px 16px;border-radius:20px}.filter-card[data-v-387fcc5a]{margin-bottom:24px}.filter-row[data-v-387fcc5a]{display:flex;gap:16px;flex-wrap:wrap}.filter-group[data-v-387fcc5a]{display:flex;flex-direction:column;gap:4px}.filter-group label[data-v-387fcc5a]{font-size:.875rem;color:#94a3b8}.filter-group.search-group[data-v-387fcc5a]{flex:1;min-width:250px}.search-input[data-v-387fcc5a]{display:flex;gap:4px}.search-input .form-input[data-v-387fcc5a]{flex:1}.search-input .btn[data-v-387fcc5a]{padding:8px}.search-input .btn svg[data-v-387fcc5a]{width:18px;height:18px}.count[data-v-387fcc5a]{font-weight:400;color:#94a3b8}.requester-info[data-v-387fcc5a]{display:flex;flex-direction:column;gap:2px}.requester-info small[data-v-387fcc5a]{width:-moz-fit-content;width:fit-content}.pagination-wrapper[data-v-387fcc5a]{display:flex;justify-content:center;margin-top:24px}.text-center[data-v-387fcc5a]{text-align:center}.back-nav[data-v-4dbeeb98]{margin-bottom:24px}.back-link[data-v-4dbeeb98]{display:inline-flex;align-items:center;gap:4px;color:#94a3b8;font-size:.875rem}.back-link svg[data-v-4dbeeb98]{width:16px;height:16px}.back-link[data-v-4dbeeb98]:hover{color:#6366f1}.loading[data-v-4dbeeb98],.not-found[data-v-4dbeeb98]{text-align:center;padding:48px;color:#94a3b8}.card[data-v-4dbeeb98]{margin-bottom:24px}.info-grid[data-v-4dbeeb98]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:900px){.info-grid[data-v-4dbeeb98]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.info-grid[data-v-4dbeeb98]{grid-template-columns:1fr}}.info-item[data-v-4dbeeb98]{display:flex;flex-direction:column;gap:4px}.info-item label[data-v-4dbeeb98]{font-size:.75rem;color:#475569;text-transform:uppercase}.info-item a[data-v-4dbeeb98],.info-item span[data-v-4dbeeb98]{font-size:.875rem;color:#f8fafc}.link[data-v-4dbeeb98]{color:#818cf8!important}.link[data-v-4dbeeb98]:hover{text-decoration:underline}.comment-section[data-v-4dbeeb98]{margin-top:24px;padding-top:24px;border-top:1px solid #334155}.comment-section label[data-v-4dbeeb98]{display:block;font-size:.75rem;color:#475569;text-transform:uppercase;margin-bottom:8px}.comment-section p[data-v-4dbeeb98]{color:#94a3b8;line-height:1.6}.ratings-list[data-v-4dbeeb98]{display:flex;flex-direction:column;gap:8px}.rating-item[data-v-4dbeeb98]{display:flex;align-items:center;gap:16px;padding:8px;background-color:#334155;border-radius:8px}.rating-stars span[data-v-4dbeeb98]{color:#475569}.rating-stars span.filled[data-v-4dbeeb98]{color:#f59e0b}.rating-info[data-v-4dbeeb98]{display:flex;flex-direction:column}.rating-info span[data-v-4dbeeb98]{color:#f8fafc;font-size:.875rem}.rating-info small[data-v-4dbeeb98]{color:#475569;font-size:.75rem}.filter-card[data-v-7be69646]{margin-bottom:24px}.filter-row[data-v-7be69646]{display:flex;gap:16px;flex-wrap:wrap}.filter-group[data-v-7be69646]{display:flex;flex-direction:column;gap:4px}.filter-group label[data-v-7be69646]{font-size:.875rem;color:#94a3b8}.count[data-v-7be69646]{font-weight:400;color:#94a3b8}.link[data-v-7be69646]{color:#818cf8}.link[data-v-7be69646]:hover{text-decoration:underline}.pagination-wrapper[data-v-7be69646]{display:flex;justify-content:center;margin-top:24px}.text-center[data-v-7be69646]{text-align:center}.stats-cards[data-v-63936fd0]{display:grid;grid-template-columns:1fr 1fr 2fr;gap:24px;margin-bottom:24px}@media(max-width:900px){.stats-cards[data-v-63936fd0]{grid-template-columns:1fr}}.stat-card[data-v-63936fd0]{background-color:#1e293b;border:1px solid #334155;border-radius:12px;padding:24px;text-align:center}.stat-card .stat-value[data-v-63936fd0]{font-size:1.875rem;font-weight:700;color:#f8fafc;margin-bottom:8px}.stat-card .stat-label[data-v-63936fd0]{font-size:.875rem;color:#94a3b8}.rating-bars[data-v-63936fd0]{display:flex;flex-direction:column;gap:4px;font-size:.875rem!important;text-align:left}.rating-bar[data-v-63936fd0]{display:flex;align-items:center;gap:8px}.rating-bar span[data-v-63936fd0]:first-child{width:30px;flex-shrink:0}.rating-bar .bar[data-v-63936fd0]{flex:1;height:8px;background-color:#334155;border-radius:4px;overflow:hidden}.rating-bar .bar .fill[data-v-63936fd0]{height:100%;background:linear-gradient(90deg,#f59e0b,#fbbf24);border-radius:4px;transition:width .3s ease}.rating-bar .count[data-v-63936fd0]{width:30px;text-align:right;color:#475569;font-size:.75rem}.filter-card[data-v-63936fd0]{margin-bottom:24px}.filter-row[data-v-63936fd0]{display:flex;gap:16px;flex-wrap:wrap}.filter-group[data-v-63936fd0]{display:flex;flex-direction:column;gap:4px}.filter-group label[data-v-63936fd0]{font-size:.875rem;color:#94a3b8}.count[data-v-63936fd0]{font-weight:400;color:#94a3b8}.link[data-v-63936fd0]{color:#818cf8}.link[data-v-63936fd0]:hover{text-decoration:underline}.user-cell[data-v-63936fd0]{display:flex;flex-direction:column;gap:2px}.user-cell small[data-v-63936fd0]{width:-moz-fit-content;width:fit-content}.rating-display span[data-v-63936fd0]{color:#475569}.rating-display span.filled[data-v-63936fd0]{color:#f59e0b}.pagination-wrapper[data-v-63936fd0]{display:flex;justify-content:center;margin-top:24px}.text-center[data-v-63936fd0]{text-align:center}.page-header[data-v-27ad05e8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header .header-left[data-v-27ad05e8]{display:flex;align-items:baseline;gap:8px}.page-header .header-left h2[data-v-27ad05e8]{margin:0;font-size:1.25rem;font-weight:600}.page-header .header-left .count[data-v-27ad05e8]{color:#94a3b8;font-size:1rem}.page-header .btn[data-v-27ad05e8]{display:flex;align-items:center;gap:4px}.page-header .btn svg[data-v-27ad05e8]{width:18px;height:18px}@media(max-width:768px){.page-header[data-v-27ad05e8]{flex-direction:column;gap:16px;align-items:stretch}.page-header .btn[data-v-27ad05e8]{justify-content:center}}.filter-card[data-v-27ad05e8]{margin-bottom:24px}@media(max-width:768px){.filter-card[data-v-27ad05e8]{margin-bottom:16px}}.filter-row[data-v-27ad05e8]{display:flex;gap:16px;flex-wrap:wrap}@media(max-width:768px){.filter-row[data-v-27ad05e8]{flex-direction:column;gap:8px}}.filter-group[data-v-27ad05e8]{display:flex;flex-direction:column;gap:4px}.filter-group label[data-v-27ad05e8]{font-size:.875rem;color:#94a3b8}.filter-group.search-group[data-v-27ad05e8]{flex:1;min-width:250px}@media(max-width:768px){.filter-group.search-group[data-v-27ad05e8]{min-width:100%}.filter-group .form-select[data-v-27ad05e8],.filter-group[data-v-27ad05e8]{width:100%}}.search-input[data-v-27ad05e8]{display:flex;gap:4px}.search-input .form-input[data-v-27ad05e8]{flex:1}.search-input .btn[data-v-27ad05e8]{padding:8px}.search-input .btn svg[data-v-27ad05e8]{width:18px;height:18px}.title-cell[data-v-27ad05e8]{display:flex;align-items:center;gap:8px}.title-cell .notice-title[data-v-27ad05e8]{max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-cell .pinned-badge[data-v-27ad05e8]{font-size:.75rem;color:#f59e0b;white-space:nowrap}.action-buttons[data-v-27ad05e8]{display:flex;gap:4px;flex-wrap:wrap}@media(max-width:768px){.action-buttons[data-v-27ad05e8]{flex-direction:column}.action-buttons .btn[data-v-27ad05e8]{width:100%;justify-content:center}}.pagination-wrapper[data-v-27ad05e8]{display:flex;justify-content:center;margin-top:24px}@media(max-width:768px){.pagination-wrapper[data-v-27ad05e8]{margin-top:16px}}.text-center[data-v-27ad05e8]{text-align:center}.text-muted[data-v-27ad05e8]{color:#475569}@media(max-width:768px){.table-container[data-v-27ad05e8]{position:relative}}.page-header[data-v-11d2bf02]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header .header-left[data-v-11d2bf02]{display:flex;align-items:center;gap:8px}.page-header .header-left h2[data-v-11d2bf02]{margin:0;font-size:1.25rem;font-weight:600}.btn-back[data-v-11d2bf02]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#1e293b;border:1px solid #334155;border-radius:8px;cursor:pointer;transition:all .15s ease}.btn-back svg[data-v-11d2bf02]{width:20px;height:20px;color:#94a3b8}.btn-back[data-v-11d2bf02]:hover{background:#334155}.btn-back:hover svg[data-v-11d2bf02]{color:#f8fafc}.notice-form .card[data-v-11d2bf02]{margin-bottom:24px}.form-row[data-v-11d2bf02]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:16px}.form-group[data-v-11d2bf02]{margin-bottom:16px}.form-group label[data-v-11d2bf02]{display:block;margin-bottom:4px;font-weight:500;color:#f8fafc}.form-group label .required[data-v-11d2bf02]{color:#ef4444}.form-group.checkbox-group[data-v-11d2bf02]{margin-bottom:8px}.checkbox-label[data-v-11d2bf02]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:400}.checkbox-label input[type=checkbox][data-v-11d2bf02]{width:18px;height:18px;accent-color:#6366f1}.form-input[data-v-11d2bf02],.form-select[data-v-11d2bf02],.form-textarea[data-v-11d2bf02]{width:100%;padding:8px 16px;background:#0f172a;border:1px solid #334155;border-radius:8px;color:#f8fafc;font-size:1rem;transition:border-color .15s ease}.form-input[data-v-11d2bf02]:focus,.form-select[data-v-11d2bf02]:focus,.form-textarea[data-v-11d2bf02]:focus{outline:none;border-color:#6366f1}.form-input[data-v-11d2bf02]::-moz-placeholder,.form-select[data-v-11d2bf02]::-moz-placeholder,.form-textarea[data-v-11d2bf02]::-moz-placeholder{color:#475569}.form-input[data-v-11d2bf02]::placeholder,.form-select[data-v-11d2bf02]::placeholder,.form-textarea[data-v-11d2bf02]::placeholder{color:#475569}.form-textarea[data-v-11d2bf02]{resize:vertical;min-height:200px;line-height:1.6}.char-count[data-v-11d2bf02]{text-align:right}.char-count[data-v-11d2bf02],.form-hint[data-v-11d2bf02]{display:block;margin-top:4px;font-size:.875rem;color:#475569}.target-users-section[data-v-11d2bf02]{border:1px solid #334155;border-radius:8px;padding:16px;background:#0f172a}.target-search[data-v-11d2bf02]{margin-bottom:8px}.search-results[data-v-11d2bf02]{max-height:200px;overflow-y:auto;border:1px solid #334155;border-radius:8px;margin-bottom:8px;background:#1e293b}.search-result-item[data-v-11d2bf02]{display:flex;justify-content:space-between;padding:8px 16px;cursor:pointer;transition:background .15s ease}.search-result-item[data-v-11d2bf02]:hover{background:#334155}.search-result-item .user-name[data-v-11d2bf02]{font-weight:500}.search-result-item .user-email[data-v-11d2bf02]{color:#94a3b8;font-size:.875rem}.selected-users[data-v-11d2bf02]{display:flex;flex-wrap:wrap;gap:4px}.selected-user-chip[data-v-11d2bf02]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.3);border-radius:20px;font-size:.875rem;color:#818cf8}.selected-user-chip button[data-v-11d2bf02]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:transparent;border:none;color:#818cf8;cursor:pointer;font-size:16px}.selected-user-chip button[data-v-11d2bf02]:hover{color:#ef4444}.form-actions[data-v-11d2bf02]{display:flex;justify-content:flex-end;gap:16px;padding:24px 0}@media(max-width:768px){.form-actions[data-v-11d2bf02]{flex-direction:column}.form-actions .btn[data-v-11d2bf02]{width:100%;justify-content:center}}.spinner[data-v-11d2bf02]{display:inline-block;width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin-11d2bf02 .8s linear infinite;margin-right:4px}@keyframes spin-11d2bf02{to{transform:rotate(1turn)}}.page-header[data-v-b9959a38]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header .header-left[data-v-b9959a38]{display:flex;align-items:baseline;gap:8px}.page-header .header-left h2[data-v-b9959a38]{margin:0;font-size:1.25rem;font-weight:600}.page-header .header-left .count[data-v-b9959a38]{color:#94a3b8;font-size:1rem}.page-header .btn[data-v-b9959a38]{display:flex;align-items:center;gap:4px}.page-header .btn svg[data-v-b9959a38]{width:18px;height:18px}@media(max-width:768px){.page-header[data-v-b9959a38]{flex-direction:column;gap:16px;align-items:stretch}.page-header .btn[data-v-b9959a38]{justify-content:center}}.filter-card[data-v-b9959a38]{margin-bottom:24px}@media(max-width:768px){.filter-card[data-v-b9959a38]{margin-bottom:16px}}.filter-row[data-v-b9959a38]{display:flex;gap:16px;flex-wrap:wrap}@media(max-width:768px){.filter-row[data-v-b9959a38]{flex-direction:column;gap:8px}}.filter-group[data-v-b9959a38]{display:flex;flex-direction:column;gap:4px}.filter-group label[data-v-b9959a38]{font-size:.875rem;color:#94a3b8}.filter-group.search-group[data-v-b9959a38]{flex:1;min-width:250px}@media(max-width:768px){.filter-group.search-group[data-v-b9959a38]{min-width:100%}.filter-group .form-select[data-v-b9959a38],.filter-group[data-v-b9959a38]{width:100%}}.search-input[data-v-b9959a38]{display:flex;gap:4px}.search-input .form-input[data-v-b9959a38]{flex:1}.search-input .btn[data-v-b9959a38]{padding:8px}.search-input .btn svg[data-v-b9959a38]{width:18px;height:18px}.question-cell .faq-question[data-v-b9959a38]{max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.order-controls[data-v-b9959a38]{display:flex;align-items:center;justify-content:center;gap:4px}.order-controls span[data-v-b9959a38]{min-width:24px;text-align:center}.btn-order[data-v-b9959a38]{width:24px;height:24px;padding:0;background:transparent;border:1px solid #334155;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:10px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.btn-order[data-v-b9959a38]:hover:not(:disabled){background:#334155;color:#f8fafc}.btn-order[data-v-b9959a38]:disabled{opacity:.3;cursor:not-allowed}.action-buttons[data-v-b9959a38]{display:flex;gap:4px;flex-wrap:wrap}@media(max-width:768px){.action-buttons[data-v-b9959a38]{flex-direction:column}.action-buttons .btn[data-v-b9959a38]{width:100%;justify-content:center}}.pagination-wrapper[data-v-b9959a38]{display:flex;justify-content:center;margin-top:24px}@media(max-width:768px){.pagination-wrapper[data-v-b9959a38]{margin-top:16px}}.text-center[data-v-b9959a38]{text-align:center}.text-muted[data-v-b9959a38]{color:#475569}@media(max-width:768px){.table-container[data-v-b9959a38]{position:relative}.table-container[data-v-b9959a38]:after{content:"";position:absolute;right:0;top:0;bottom:0;width:30px;background:linear-gradient(270deg,rgba(30,41,59,.9),transparent);pointer-events:none}}.page-header[data-v-581e7885]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header .header-left[data-v-581e7885]{display:flex;align-items:center;gap:8px}.page-header .header-left h2[data-v-581e7885]{margin:0;font-size:1.25rem;font-weight:600}.btn-back[data-v-581e7885]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#1e293b;border:1px solid #334155;border-radius:8px;cursor:pointer;transition:all .15s ease}.btn-back svg[data-v-581e7885]{width:20px;height:20px;color:#94a3b8}.btn-back[data-v-581e7885]:hover{background:#334155}.btn-back:hover svg[data-v-581e7885]{color:#f8fafc}.faq-form .card[data-v-581e7885]{margin-bottom:24px}.form-row[data-v-581e7885]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:16px}.form-group[data-v-581e7885]{margin-bottom:16px}.form-group label[data-v-581e7885]{display:block;margin-bottom:4px;font-weight:500;color:#f8fafc}.form-group label .required[data-v-581e7885]{color:#ef4444}.form-input[data-v-581e7885],.form-select[data-v-581e7885],.form-textarea[data-v-581e7885]{width:100%;padding:8px 16px;background:#0f172a;border:1px solid #334155;border-radius:8px;color:#f8fafc;font-size:1rem;transition:border-color .15s ease}.form-input[data-v-581e7885]:focus,.form-select[data-v-581e7885]:focus,.form-textarea[data-v-581e7885]:focus{outline:none;border-color:#6366f1}.form-input[data-v-581e7885]::-moz-placeholder,.form-select[data-v-581e7885]::-moz-placeholder,.form-textarea[data-v-581e7885]::-moz-placeholder{color:#475569}.form-input[data-v-581e7885]::placeholder,.form-select[data-v-581e7885]::placeholder,.form-textarea[data-v-581e7885]::placeholder{color:#475569}.form-textarea[data-v-581e7885]{resize:vertical;min-height:200px;line-height:1.6}.char-count[data-v-581e7885]{display:block;margin-top:4px;font-size:.875rem;color:#475569;text-align:right}.preview-card[data-v-581e7885]{background:#334155}.faq-preview[data-v-581e7885]{border:1px solid #334155;border-radius:8px;overflow:hidden}.preview-question[data-v-581e7885]{display:flex;align-items:center;gap:16px;padding:16px 24px;background:#1e293b;cursor:pointer;transition:background .15s ease}.preview-question[data-v-581e7885]:hover{background:#334155}.preview-question .q-mark[data-v-581e7885]{width:28px;height:28px;background:#6366f1;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;flex-shrink:0}.preview-question .question-text[data-v-581e7885]{flex:1;font-weight:500;color:#f8fafc}.preview-question .toggle-icon[data-v-581e7885]{color:#475569;font-size:.75rem;transition:transform .15s ease}.preview-question .toggle-icon.open[data-v-581e7885]{transform:rotate(180deg)}.preview-answer[data-v-581e7885]{display:flex;gap:16px;padding:24px;background:#1e293b;border-top:1px solid #334155}.preview-answer .a-mark[data-v-581e7885]{width:28px;height:28px;background:#22d3ee;color:#0f172a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;flex-shrink:0}.preview-answer .answer-text[data-v-581e7885]{flex:1;color:#94a3b8;line-height:1.7;white-space:pre-wrap}.slide-enter-active[data-v-581e7885],.slide-leave-active[data-v-581e7885]{transition:all .3s ease;overflow:hidden}.slide-enter-from[data-v-581e7885],.slide-leave-to[data-v-581e7885]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.slide-enter-to[data-v-581e7885],.slide-leave-from[data-v-581e7885]{opacity:1;max-height:500px}.form-actions[data-v-581e7885]{display:flex;justify-content:flex-end;gap:16px;padding:24px 0}@media(max-width:768px){.form-actions[data-v-581e7885]{flex-direction:column}.form-actions .btn[data-v-581e7885]{width:100%;justify-content:center}}.spinner[data-v-581e7885]{display:inline-block;width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin-581e7885 .8s linear infinite;margin-right:4px}@keyframes spin-581e7885{to{transform:rotate(1turn)}}.page-header[data-v-422c7292]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header .header-left[data-v-422c7292]{display:flex;align-items:baseline;gap:8px}.page-header .header-left h2[data-v-422c7292]{margin:0;font-size:1.25rem;font-weight:600}.page-header .header-left .count[data-v-422c7292]{color:#94a3b8;font-size:1rem}@media(max-width:768px){.page-header[data-v-422c7292]{flex-direction:column;gap:16px;align-items:stretch}}.filter-card[data-v-422c7292]{margin-bottom:24px}@media(max-width:768px){.filter-card[data-v-422c7292]{margin-bottom:16px}}.filter-row[data-v-422c7292]{display:flex;gap:16px;flex-wrap:wrap}@media(max-width:768px){.filter-row[data-v-422c7292]{flex-direction:column;gap:8px}}.filter-group[data-v-422c7292]{display:flex;flex-direction:column;gap:4px}.filter-group label[data-v-422c7292]{font-size:.875rem;color:#94a3b8}.filter-group.search-group[data-v-422c7292]{flex:1;min-width:250px}@media(max-width:768px){.filter-group.search-group[data-v-422c7292]{min-width:100%}.filter-group .form-select[data-v-422c7292],.filter-group[data-v-422c7292]{width:100%}}.search-input[data-v-422c7292]{display:flex;gap:4px}.search-input .form-input[data-v-422c7292]{flex:1}.search-input .btn[data-v-422c7292]{padding:8px}.search-input .btn svg[data-v-422c7292]{width:18px;height:18px}.title-cell .qna-title[data-v-422c7292]{color:#f8fafc;text-decoration:none;max-width:350px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.title-cell .qna-title[data-v-422c7292]:hover{color:#6366f1;text-decoration:underline}.title-cell .public-badge[data-v-422c7292]{display:inline-block;margin-left:4px;padding:1px 6px;font-size:11px;background:rgba(99,102,241,.1);color:#6366f1;border-radius:4px;vertical-align:middle}.action-buttons[data-v-422c7292]{display:flex;gap:4px;flex-wrap:wrap}@media(max-width:768px){.action-buttons[data-v-422c7292]{flex-direction:column}.action-buttons .btn[data-v-422c7292]{width:100%;justify-content:center}}.pagination-wrapper[data-v-422c7292]{display:flex;justify-content:center;margin-top:24px}@media(max-width:768px){.pagination-wrapper[data-v-422c7292]{margin-top:16px}}.text-center[data-v-422c7292]{text-align:center}.text-muted[data-v-422c7292]{color:#475569}@media(max-width:768px){.table-container[data-v-422c7292]{position:relative}.table-container[data-v-422c7292]:after{content:"";position:absolute;right:0;top:0;bottom:0;width:30px;background:linear-gradient(270deg,rgba(30,41,59,.9),transparent);pointer-events:none}}.page-header[data-v-76bff1d9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header .header-left[data-v-76bff1d9]{display:flex;align-items:center;gap:8px}.page-header .header-left h2[data-v-76bff1d9]{margin:0;font-size:1.25rem;font-weight:600}.btn-back[data-v-76bff1d9]{width:36px;height:36px;padding:0;background:#1e293b;border:1px solid #334155;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.btn-back svg[data-v-76bff1d9]{width:20px;height:20px}.btn-back[data-v-76bff1d9]:hover{background:#334155;color:#f8fafc}.loading-wrapper[data-v-76bff1d9]{text-align:center;padding:32px;color:#94a3b8}.card[data-v-76bff1d9]{margin-bottom:24px}.card-header[data-v-76bff1d9]{display:flex;justify-content:space-between;align-items:center}.card-header h3[data-v-76bff1d9]{margin:0}.card-header .answered-info[data-v-76bff1d9]{font-size:.875rem;color:#94a3b8}.info-grid[data-v-76bff1d9]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #334155}@media(max-width:768px){.info-grid[data-v-76bff1d9]{grid-template-columns:1fr;gap:8px}}.info-item[data-v-76bff1d9]{display:flex;flex-direction:column;gap:4px}.info-item label[data-v-76bff1d9]{font-size:.875rem;color:#475569;font-weight:500}.info-item span[data-v-76bff1d9]{font-size:1rem;color:#f8fafc}.question-section h4[data-v-76bff1d9]{font-size:1.125rem;font-weight:600;margin:0 0 16px 0;color:#f8fafc}.question-section .question-content[data-v-76bff1d9]{font-size:1rem;line-height:1.7;color:#f8fafc;white-space:pre-wrap}.attachments-section[data-v-76bff1d9]{margin-top:24px;padding-top:24px;border-top:1px solid #334155}.attachments-section>label[data-v-76bff1d9]{display:block;font-size:.875rem;color:#475569;font-weight:500;margin-bottom:8px}.attachment-list[data-v-76bff1d9]{display:flex;gap:16px;flex-wrap:wrap}.attachment-item[data-v-76bff1d9]{display:flex;flex-direction:column;gap:4px;max-width:200px}.attachment-item .attachment-image[data-v-76bff1d9]{width:200px;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid #334155;cursor:pointer;transition:opacity .15s ease}.attachment-item .attachment-image[data-v-76bff1d9]:hover{opacity:.8}.attachment-item .attachment-name[data-v-76bff1d9]{font-size:.75rem;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.answer-display .answer-content[data-v-76bff1d9]{font-size:1rem;line-height:1.7;color:#f8fafc;white-space:pre-wrap;margin-bottom:24px}.answer-display .answer-actions[data-v-76bff1d9]{display:flex;justify-content:flex-end}.answer-form .form-group[data-v-76bff1d9]{margin-bottom:24px}.answer-form .form-group label[data-v-76bff1d9]{display:block;font-size:.875rem;font-weight:500;color:#f8fafc;margin-bottom:4px}.answer-form .form-group label .required[data-v-76bff1d9]{color:#ef4444}.answer-form .form-group .form-textarea[data-v-76bff1d9]{width:100%;padding:8px;border:1px solid #334155;border-radius:8px;font-size:1rem;line-height:1.6;resize:vertical;background:#0f172a;color:#f8fafc;box-sizing:border-box}.answer-form .form-group .form-textarea[data-v-76bff1d9]:focus{outline:none;border-color:#6366f1}.answer-form .form-group .char-count[data-v-76bff1d9]{text-align:right;font-size:.75rem;color:#475569;margin-top:4px}.answer-form .form-actions[data-v-76bff1d9]{display:flex;justify-content:flex-end;gap:8px}.image-modal[data-v-76bff1d9]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;cursor:pointer}.image-modal img[data-v-76bff1d9]{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain;border-radius:8px}.settings-page[data-v-1d049822]{max-width:900px;margin:0 auto}.page-header[data-v-1d049822]{margin-bottom:32px}.page-header h2[data-v-1d049822]{margin-bottom:4px}.page-header .header-desc[data-v-1d049822]{color:#94a3b8;font-size:.875rem}.card-desc[data-v-1d049822]{font-size:.75rem;color:#475569;margin-top:4px}.loading-container[data-v-1d049822]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;color:#94a3b8}.loading-container .loading-spinner[data-v-1d049822]{width:40px;height:40px;border:3px solid #334155;border-top-color:#6366f1;border-radius:50%;animation:spin-1d049822 1s linear infinite;margin-bottom:16px}@keyframes spin-1d049822{to{transform:rotate(1turn)}}.form-group[data-v-1d049822],.settings-form .card[data-v-1d049822]{margin-bottom:24px}.form-group[data-v-1d049822]:last-child{margin-bottom:0}.form-group label[data-v-1d049822]{display:block;margin-bottom:4px;font-weight:500;color:#f8fafc}.form-group .required[data-v-1d049822]{color:#ef4444}.form-hint[data-v-1d049822]{margin-top:4px;font-size:.75rem;color:#475569}.form-row[data-v-1d049822]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:768px){.form-row[data-v-1d049822]{grid-template-columns:1fr}}.logo-upload-section[data-v-1d049822]{display:flex;align-items:flex-start;gap:24px}@media(max-width:640px){.logo-upload-section[data-v-1d049822]{flex-direction:column}}.logo-preview[data-v-1d049822]{width:200px;height:80px;border:2px dashed #334155;border-radius:8px;display:flex;align-items:center;justify-content:center;background-color:#1e293b;overflow:hidden}.logo-preview.has-logo[data-v-1d049822]{border-style:solid;border-color:#6366f1}.logo-preview img[data-v-1d049822]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.logo-preview .logo-placeholder[data-v-1d049822]{display:flex;flex-direction:column;align-items:center;color:#475569}.logo-preview .logo-placeholder svg[data-v-1d049822]{width:32px;height:32px;margin-bottom:4px}.logo-preview .logo-placeholder span[data-v-1d049822]{font-size:.75rem}.logo-actions[data-v-1d049822]{display:flex;flex-direction:column;gap:8px}.logo-actions .upload-btn[data-v-1d049822]{cursor:pointer}.logo-pending[data-v-1d049822]{color:#f59e0b!important;font-weight:500}.logo-saved[data-v-1d049822]{color:#10b981!important}.color-row .form-group[data-v-1d049822]{flex:1}.color-picker-group[data-v-1d049822]{display:flex;align-items:center;gap:8px}.color-picker-group .color-input[data-v-1d049822]{width:48px;height:48px;padding:0;border:2px solid #334155;border-radius:8px;cursor:pointer}.color-picker-group .color-input[data-v-1d049822]::-webkit-color-swatch-wrapper{padding:4px}.color-picker-group .color-input[data-v-1d049822]::-webkit-color-swatch{border:none;border-radius:4px}.color-picker-group .color-text[data-v-1d049822]{flex:1;max-width:120px;font-family:monospace}.color-preview-section[data-v-1d049822]{margin-top:32px;padding-top:24px;border-top:1px solid #334155}.color-preview-section h4[data-v-1d049822]{margin-bottom:16px;font-size:.875rem;color:#94a3b8}.preview-buttons[data-v-1d049822]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.preview-buttons .preview-btn[data-v-1d049822]{padding:8px 24px;border:none;border-radius:8px;color:#fff;font-weight:500;cursor:default}.preview-buttons .preview-link[data-v-1d049822]{font-weight:500;text-decoration:underline}.form-actions[data-v-1d049822]{display:flex;justify-content:flex-end;gap:16px;padding-top:24px;border-top:1px solid #334155;margin-top:24px}.page-container[data-v-ff344366]{max-width:900px;margin:0 auto}.page-header[data-v-ff344366]{margin-bottom:32px}.page-header h1[data-v-ff344366]{font-size:1.5rem;font-weight:600;color:#f8fafc;margin-bottom:4px}.page-header .page-description[data-v-ff344366]{font-size:.875rem;color:#94a3b8}.loading-container[data-v-ff344366]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;color:#94a3b8}.loading-container .loading-spinner[data-v-ff344366]{width:40px;height:40px;border:3px solid #334155;border-top-color:#6366f1;border-radius:50%;animation:spin-ff344366 1s linear infinite;margin-bottom:16px}@keyframes spin-ff344366{to{transform:rotate(1turn)}}.sections-list[data-v-ff344366]{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.section-card[data-v-ff344366]{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:24px;display:flex;justify-content:space-between;align-items:center;gap:24px;transition:border-color .15s ease}.section-card[data-v-ff344366]:hover{border-color:#475569}@media(max-width:640px){.section-card[data-v-ff344366]{flex-direction:column;align-items:flex-start}}.section-info[data-v-ff344366]{flex:1}.section-info .section-header[data-v-ff344366]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.section-info .section-header .section-name[data-v-ff344366]{font-size:1.125rem;font-weight:600;color:#f8fafc;margin:0}.section-info .section-header .locked-badge[data-v-ff344366]{display:inline-block;padding:2px 8px;background:rgba(99,102,241,.2);color:#6366f1;font-size:.75rem;font-weight:500;border-radius:4px}.section-info .section-description[data-v-ff344366]{font-size:.875rem;color:#94a3b8;margin:0}.section-actions[data-v-ff344366]{display:flex;align-items:center;gap:24px}@media(max-width:640px){.section-actions[data-v-ff344366]{width:100%;justify-content:space-between}}.toggle-wrapper[data-v-ff344366]{display:flex;align-items:center;gap:8px}.toggle-wrapper .toggle-label[data-v-ff344366]{font-size:.875rem;font-weight:500;color:#f8fafc;min-width:60px}.toggle-wrapper .toggle-label.locked[data-v-ff344366]{color:#94a3b8}.toggle-switch[data-v-ff344366]{position:relative;display:inline-block;width:48px;height:24px;cursor:pointer}.toggle-switch.disabled[data-v-ff344366]{cursor:not-allowed;opacity:.5}.toggle-switch input[data-v-ff344366]{opacity:0;width:0;height:0}.toggle-switch input:checked+.toggle-slider[data-v-ff344366]{background-color:#10b981}.toggle-switch input:checked+.toggle-slider[data-v-ff344366]:before{transform:translateX(24px)}.toggle-switch input:disabled+.toggle-slider[data-v-ff344366]{cursor:not-allowed}.toggle-switch .toggle-slider[data-v-ff344366]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#334155;transition:.15s ease;border-radius:9999px}.toggle-switch .toggle-slider[data-v-ff344366]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.15s ease;border-radius:50%}.order-buttons[data-v-ff344366]{display:flex;gap:4px}.order-buttons .btn-order[data-v-ff344366]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#334155;border:1px solid #334155;border-radius:4px;color:#94a3b8;cursor:pointer;transition:all .15s ease}.order-buttons .btn-order svg[data-v-ff344366]{width:16px;height:16px}.order-buttons .btn-order[data-v-ff344366]:hover:not(:disabled){background:#334155;border-color:#475569;color:#f8fafc}.order-buttons .btn-order[data-v-ff344366]:disabled{opacity:.3;cursor:not-allowed}.info-box[data-v-ff344366]{display:flex;align-items:center;gap:8px;padding:16px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:8px;color:#60a5fa;font-size:.875rem}.info-box .info-icon[data-v-ff344366]{width:20px;height:20px;flex-shrink:0}.toast-message[data-v-ff344366]{position:fixed;top:80px;right:24px;display:flex;align-items:center;gap:8px;padding:16px 24px;border-radius:8px;font-size:.875rem;font-weight:500;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);z-index:9999}.toast-message .toast-icon[data-v-ff344366]{width:20px;height:20px;flex-shrink:0}.toast-message.success[data-v-ff344366]{background:#10b981;color:#fff}.toast-message.error[data-v-ff344366]{background:#ef4444;color:#fff}.toast-enter-active[data-v-ff344366],.toast-leave-active[data-v-ff344366]{transition:all .15s ease}.toast-enter-from[data-v-ff344366],.toast-leave-to[data-v-ff344366]{opacity:0;transform:translateX(20px)}.categories-page .page-header[data-v-edce4452]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.categories-page .page-header h2[data-v-edce4452]{margin:0;color:#f8fafc}.parent-row[data-v-edce4452]{background-color:rgba(99,102,241,.03)}.parent-row td[data-v-edce4452]{font-weight:500}.child-row td[data-v-edce4452]{padding-left:16px}.child-name .indent[data-v-edce4452]{color:#475569;margin-right:8px}.category-color[data-v-edce4452]{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:4px;vertical-align:middle}.color-chip[data-v-edce4452]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.75rem;color:#fff}.badge-secondary[data-v-edce4452]{background-color:#475569;color:#fff}.btn-danger-text[data-v-edce4452]{color:#ef4444!important;border-color:#ef4444!important}.btn-danger-text[data-v-edce4452]:hover{background-color:#ef4444;color:#fff!important}.category-form-page .page-header[data-v-6b0ef52f]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.category-form-page .page-header h2[data-v-6b0ef52f]{margin:0;color:#f8fafc}.btn-back[data-v-6b0ef52f]{display:flex;align-items:center;gap:4px;background:transparent;border:1px solid #334155;color:#94a3b8;padding:4px 8px;border-radius:8px;cursor:pointer;font-size:.875rem}.btn-back[data-v-6b0ef52f]:hover{color:#f8fafc;border-color:#94a3b8}.form-row[data-v-6b0ef52f]{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:768px){.form-row[data-v-6b0ef52f]{grid-template-columns:1fr}}.form-group[data-v-6b0ef52f]{margin-bottom:24px}.form-group label[data-v-6b0ef52f]{display:block;margin-bottom:4px;color:#f8fafc;font-size:.875rem;font-weight:500}.form-group .required[data-v-6b0ef52f]{color:#ef4444}.form-input[data-v-6b0ef52f],.form-select[data-v-6b0ef52f],.form-textarea[data-v-6b0ef52f]{width:100%;padding:8px 16px;background-color:#0f172a;border:1px solid #334155;border-radius:8px;color:#f8fafc;font-size:.875rem;box-sizing:border-box}.form-input[data-v-6b0ef52f]:focus,.form-select[data-v-6b0ef52f]:focus,.form-textarea[data-v-6b0ef52f]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px rgba(99,102,241,.2)}.form-textarea[data-v-6b0ef52f]{resize:vertical;min-height:100px}.code-editor[data-v-6b0ef52f]{font-family:Consolas,Monaco,monospace;font-size:13px;line-height:1.5;white-space:pre;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.form-help[data-v-6b0ef52f]{display:block;margin-top:4px;font-size:.75rem;color:#475569}.form-error[data-v-6b0ef52f]{margin-top:4px;font-size:.75rem;color:#ef4444}.color-input-group[data-v-6b0ef52f]{display:flex;gap:8px;align-items:center}.color-input-group .color-picker[data-v-6b0ef52f]{width:40px;height:36px;padding:2px;border:1px solid #334155;border-radius:8px;cursor:pointer;background:transparent}.color-input-group .form-input[data-v-6b0ef52f]{flex:1}.checkbox-label[data-v-6b0ef52f]{display:flex;align-items:center;gap:8px;cursor:pointer;color:#f8fafc;margin-top:8px}.checkbox-label input[type=checkbox][data-v-6b0ef52f]{width:18px;height:18px;accent-color:#6366f1}.template-preview[data-v-6b0ef52f]{margin-top:24px;padding-top:24px;border-top:1px solid #334155}.template-preview h4[data-v-6b0ef52f]{margin:0 0 16px 0;color:#f8fafc;font-size:.875rem}.table-sm[data-v-6b0ef52f]{font-size:.75rem}.table-sm td[data-v-6b0ef52f],.table-sm th[data-v-6b0ef52f]{padding:4px 8px}.table-sm code[data-v-6b0ef52f]{font-size:12px;padding:1px 4px;background:rgba(99,102,241,.1);border-radius:3px;color:#818cf8}.badge-info[data-v-6b0ef52f]{background-color:#3b82f6;color:#fff}.card-header-sub[data-v-6b0ef52f]{display:block;font-size:.75rem;color:#475569;font-weight:400;margin-top:4px}.form-actions[data-v-6b0ef52f]{display:flex;gap:16px;margin-top:24px}.page-header[data-v-3645516d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header .header-left[data-v-3645516d]{display:flex;align-items:baseline;gap:8px}.page-header .header-left h2[data-v-3645516d]{margin:0;font-size:1.25rem;font-weight:600}.page-header .header-left .count[data-v-3645516d]{color:#94a3b8;font-size:1rem}.page-header .btn[data-v-3645516d]{display:flex;align-items:center;gap:4px}.page-header .btn svg[data-v-3645516d]{width:18px;height:18px}.plans-grid[data-v-3645516d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.plan-card[data-v-3645516d]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:24px;transition:all .15s ease}.plan-card[data-v-3645516d]:hover{border-color:#6366f1;box-shadow:0 4px 12px rgba(0,0,0,.1)}.plan-card.inactive[data-v-3645516d]{opacity:.6;background:#1e293b}.plan-header[data-v-3645516d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.plan-badge[data-v-3645516d]{padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-badge.inactive[data-v-3645516d]{background:#ef4444;color:#fff;padding:4px 8px;border-radius:4px;font-size:.75rem}.plan-name[data-v-3645516d]{margin:0 0 8px;font-size:1.125rem;font-weight:600}.plan-description[data-v-3645516d]{margin:0 0 16px;color:#94a3b8;font-size:.875rem;line-height:1.5}.plan-pricing[data-v-3645516d]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #334155}.plan-pricing .price-monthly[data-v-3645516d]{display:flex;align-items:baseline}.plan-pricing .price-monthly .currency[data-v-3645516d]{font-size:1rem;color:#94a3b8;margin-right:2px}.plan-pricing .price-monthly .amount[data-v-3645516d]{font-size:2rem;font-weight:700;color:#6366f1}.plan-pricing .price-monthly .period[data-v-3645516d]{font-size:.875rem;color:#94a3b8;margin-left:4px}.plan-pricing .price-yearly[data-v-3645516d]{margin-top:4px;font-size:.875rem;color:#94a3b8}.plan-features[data-v-3645516d]{list-style:none;padding:0;margin:0 0 24px}.plan-features li[data-v-3645516d]{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:.875rem}.plan-features li svg[data-v-3645516d]{width:16px;height:16px;color:#10b981;flex-shrink:0}.plan-features li.disabled svg[data-v-3645516d],.plan-features li.disabled[data-v-3645516d]{color:#475569}.plan-actions[data-v-3645516d]{display:flex;gap:8px}.plan-actions .btn[data-v-3645516d]{flex:1;justify-content:center}.empty-state[data-v-3645516d]{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px;text-align:center}.empty-state svg[data-v-3645516d]{width:64px;height:64px;color:#475569;margin-bottom:16px}.empty-state p[data-v-3645516d]{color:#94a3b8;margin-bottom:24px}.loading-state[data-v-3645516d]{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px;color:#94a3b8}.badge-default[data-v-3645516d]{background:#1e293b;color:#94a3b8}.badge-info[data-v-3645516d]{background:rgba(59,130,246,.15);color:#3b82f6}.badge-primary[data-v-3645516d]{background:rgba(99,102,241,.15);color:#6366f1}.badge-warning[data-v-3645516d]{background:rgba(245,158,11,.15);color:#f59e0b}.badge-success[data-v-3645516d]{background:rgba(16,185,129,.15);color:#10b981}.btn-danger[data-v-3645516d]{color:#ef4444;border-color:#ef4444}.btn-danger[data-v-3645516d]:hover{background:#ef4444;color:#fff}.btn-delete[data-v-3645516d]{color:#dc3545;border-color:#dc3545}.btn-delete[data-v-3645516d]:hover{background:#dc3545;color:#fff}.page-header[data-v-7a0b0f3b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header .header-left[data-v-7a0b0f3b]{display:flex;align-items:center;gap:16px}.page-header .header-left h2[data-v-7a0b0f3b]{margin:0;font-size:1.25rem;font-weight:600}.page-header .back-link[data-v-7a0b0f3b]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#1e293b;border-radius:8px;color:#94a3b8;transition:all .15s ease}.page-header .back-link[data-v-7a0b0f3b]:hover{background:#334155;color:#f8fafc}.page-header .back-link svg[data-v-7a0b0f3b]{width:20px;height:20px}.card[data-v-7a0b0f3b]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:32px}.form-section[data-v-7a0b0f3b]{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #334155}.form-section[data-v-7a0b0f3b]:last-of-type{margin-bottom:24px;padding-bottom:0;border-bottom:none}.form-section h3[data-v-7a0b0f3b]{margin:0 0 24px;font-size:1.125rem;font-weight:600}.form-row[data-v-7a0b0f3b]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:768px){.form-row[data-v-7a0b0f3b]{grid-template-columns:1fr}}.form-row.checkboxes[data-v-7a0b0f3b]{grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:768px){.form-row.checkboxes[data-v-7a0b0f3b]{grid-template-columns:1fr}}.form-group[data-v-7a0b0f3b]{display:flex;flex-direction:column;gap:4px}.form-group label[data-v-7a0b0f3b]{font-size:.875rem;font-weight:500;color:#f8fafc}.form-group label.required[data-v-7a0b0f3b]:after{content:" *";color:#ef4444}.form-input[data-v-7a0b0f3b],.form-textarea[data-v-7a0b0f3b]{padding:8px 16px;border:1px solid #334155;border-radius:8px;background:#0f172a;color:#f8fafc;font-size:1rem;transition:border-color .15s ease}.form-input[data-v-7a0b0f3b]:focus,.form-textarea[data-v-7a0b0f3b]:focus{outline:none;border-color:#6366f1}.form-input[data-v-7a0b0f3b]:disabled,.form-textarea[data-v-7a0b0f3b]:disabled{background:#1e293b;cursor:not-allowed}.form-textarea[data-v-7a0b0f3b]{resize:vertical;min-height:80px}.form-help[data-v-7a0b0f3b]{font-size:.75rem;color:#475569;margin:0}.form-help.success[data-v-7a0b0f3b]{color:#10b981}.checkbox-label[data-v-7a0b0f3b]{display:flex;align-items:flex-start;gap:8px;padding:16px;background:#1e293b;border-radius:8px;cursor:pointer;flex-wrap:wrap}.checkbox-label input[type=checkbox][data-v-7a0b0f3b]{display:none}.checkbox-label .checkmark[data-v-7a0b0f3b]{width:20px;height:20px;border:2px solid #334155;border-radius:4px;background:#0f172a;flex-shrink:0;position:relative;transition:all .15s ease}.checkbox-label .checkmark[data-v-7a0b0f3b]:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-label input:checked+.checkmark[data-v-7a0b0f3b]{background:#6366f1;border-color:#6366f1}.checkbox-label input:checked+.checkmark[data-v-7a0b0f3b]:after{display:block}.checkbox-label span[data-v-7a0b0f3b]:not(.checkmark):not(.checkbox-help){font-weight:500}.checkbox-label .checkbox-help[data-v-7a0b0f3b]{width:100%;font-size:.75rem;color:#475569;margin-left:28px}.form-actions[data-v-7a0b0f3b]{display:flex;justify-content:flex-end;gap:16px;padding-top:24px;border-top:1px solid #334155}.form-actions .btn[data-v-7a0b0f3b]{min-width:120px;justify-content:center}.page-header[data-v-5422d506]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header .header-left[data-v-5422d506]{display:flex;align-items:baseline;gap:8px}.page-header .header-left h2[data-v-5422d506]{margin:0;font-size:1.25rem;font-weight:600}.page-header .header-left .count[data-v-5422d506]{color:#94a3b8;font-size:1rem}.page-header .btn[data-v-5422d506]{display:flex;align-items:center;gap:4px}.page-header .btn svg[data-v-5422d506]{width:18px;height:18px}.summary-cards[data-v-5422d506]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.summary-card[data-v-5422d506]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:16px;display:flex;align-items:center;gap:16px}.summary-card .card-icon[data-v-5422d506]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center}.summary-card .card-icon svg[data-v-5422d506]{width:24px;height:24px}.summary-card .card-icon.pending[data-v-5422d506]{background:rgba(245,158,11,.15);color:#f59e0b}.summary-card .card-icon.commission[data-v-5422d506]{background:rgba(99,102,241,.15);color:#6366f1}.summary-card .card-icon.subscription[data-v-5422d506]{background:rgba(16,185,129,.15);color:#10b981}.summary-card .card-content[data-v-5422d506]{display:flex;flex-direction:column}.summary-card .card-content .card-label[data-v-5422d506]{font-size:.875rem;color:#94a3b8}.summary-card .card-content .card-value[data-v-5422d506]{font-size:1.125rem;font-weight:600;color:#f8fafc}.summary-card .card-content .card-sub[data-v-5422d506]{font-size:.75rem;color:#475569}.filters[data-v-5422d506]{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.filters .filter-group[data-v-5422d506]{display:flex;flex-direction:column;gap:4px}.filters .filter-group label[data-v-5422d506]{font-size:.875rem;color:#94a3b8}.filters .filter-group select[data-v-5422d506]{padding:8px 16px;border:1px solid #334155;border-radius:8px;background:#1e293b;color:#f8fafc;min-width:120px}.table-container[data-v-5422d506]{background:#1e293b;border:1px solid #334155;border-radius:12px;overflow:hidden}.data-table td.period[data-v-5422d506]{font-weight:500}.data-table td.amount[data-v-5422d506]{font-family:Roboto Mono,monospace}.data-table td.total[data-v-5422d506]{font-weight:600;color:#6366f1}.data-table .actions[data-v-5422d506]{display:flex;gap:4px}.status-badge[data-v-5422d506]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:500}.status-badge.status-pending[data-v-5422d506]{background:rgba(245,158,11,.15);color:#f59e0b}.status-badge.status-confirmed[data-v-5422d506]{background:rgba(59,130,246,.15);color:#3b82f6}.status-badge.status-paid[data-v-5422d506]{background:rgba(16,185,129,.15);color:#10b981}.status-badge.status-failed[data-v-5422d506]{background:rgba(239,68,68,.15);color:#ef4444}.empty-state[data-v-5422d506],.loading-state[data-v-5422d506]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px;color:#94a3b8}.empty-state svg[data-v-5422d506],.loading-state svg[data-v-5422d506]{width:64px;height:64px;color:#475569;margin-bottom:16px}.pagination[data-v-5422d506]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px}.pagination .page-info[data-v-5422d506]{color:#94a3b8;font-size:.875rem}.modal-overlay[data-v-5422d506]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-5422d506]{background:#1e293b;border-radius:12px;width:100%;max-width:480px;margin:16px}.modal-header[data-v-5422d506]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #334155}.modal-header h3[data-v-5422d506]{margin:0;font-size:1.125rem;font-weight:600}.modal-header .modal-close[data-v-5422d506]{background:none;border:none;padding:0;cursor:pointer;color:#94a3b8}.modal-header .modal-close svg[data-v-5422d506]{width:24px;height:24px}.modal-header .modal-close[data-v-5422d506]:hover{color:#f8fafc}.modal-body[data-v-5422d506]{padding:24px}.modal-body .modal-description[data-v-5422d506]{margin-bottom:24px;color:#94a3b8;font-size:.875rem}.modal-body .form-group[data-v-5422d506]{margin-bottom:16px}.modal-body .form-group label[data-v-5422d506]{display:block;margin-bottom:4px;font-size:.875rem;color:#94a3b8}.modal-body .form-group input[data-v-5422d506]{width:100%;padding:8px 16px;border:1px solid #334155;border-radius:8px;background:#1e293b;color:#f8fafc}.modal-footer[data-v-5422d506]{display:flex;justify-content:flex-end;gap:8px;padding:24px;border-top:1px solid #334155}.btn-success[data-v-5422d506]{color:#10b981;border-color:#10b981}.btn-success[data-v-5422d506]:hover{background:#10b981;color:#fff}.back-link[data-v-1b1e6f17]{display:inline-flex;align-items:center;gap:4px;margin-bottom:24px;color:#94a3b8;font-size:.875rem}.back-link svg[data-v-1b1e6f17]{width:16px;height:16px}.back-link[data-v-1b1e6f17]:hover{color:#6366f1}.page-header[data-v-1b1e6f17]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header .header-left[data-v-1b1e6f17]{display:flex;align-items:center;gap:16px}.page-header .header-left h2[data-v-1b1e6f17]{margin:0;font-size:1.25rem;font-weight:600}.page-header .header-actions[data-v-1b1e6f17]{display:flex;gap:8px}.settlement-summary[data-v-1b1e6f17]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:24px;margin-bottom:24px}.settlement-summary .summary-header[data-v-1b1e6f17]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #334155}.settlement-summary .summary-header h3[data-v-1b1e6f17]{margin:0;font-size:1.125rem;font-weight:600}.settlement-summary .summary-header .period[data-v-1b1e6f17]{font-size:1.125rem;font-weight:500;color:#6366f1}.settlement-summary .summary-grid[data-v-1b1e6f17]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:24px}.settlement-summary .summary-item[data-v-1b1e6f17]{padding:16px;background:#1e293b;border-radius:8px}.settlement-summary .summary-item .label[data-v-1b1e6f17]{display:block;font-size:.875rem;color:#94a3b8;margin-bottom:4px}.settlement-summary .summary-item .value[data-v-1b1e6f17]{display:block;font-size:1.125rem;font-weight:600;font-family:Roboto Mono,monospace}.settlement-summary .summary-item.highlight[data-v-1b1e6f17]{background:rgba(99,102,241,.1)}.settlement-summary .summary-item.highlight .value[data-v-1b1e6f17]{color:#6366f1}.settlement-summary .summary-item.total[data-v-1b1e6f17]{background:rgba(16,185,129,.1)}.settlement-summary .summary-item.total .value[data-v-1b1e6f17]{color:#10b981;font-size:1.25rem}.settlement-summary .summary-item.net[data-v-1b1e6f17]{background:rgba(59,130,246,.1)}.settlement-summary .summary-item.net .value[data-v-1b1e6f17]{color:#3b82f6;font-size:1.25rem}.settlement-summary .summary-dates[data-v-1b1e6f17]{display:flex;gap:24px;color:#94a3b8;font-size:.875rem}.tabs[data-v-1b1e6f17]{display:flex;gap:8px;margin-bottom:16px;border-bottom:1px solid #334155;padding-bottom:8px}.tabs .tab[data-v-1b1e6f17]{padding:8px 16px;background:none;border:none;color:#94a3b8;font-size:.875rem;cursor:pointer;border-radius:4px;transition:all .15s ease}.tabs .tab[data-v-1b1e6f17]:hover{background:#334155;color:#f8fafc}.tabs .tab.active[data-v-1b1e6f17]{background:#6366f1;color:#fff}.table-container[data-v-1b1e6f17]{background:#1e293b;border:1px solid #334155;border-radius:12px;overflow:hidden}.data-table td.amount[data-v-1b1e6f17]{font-family:Roboto Mono,monospace}.status-badge[data-v-1b1e6f17]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.875rem;font-weight:500}.status-badge.small[data-v-1b1e6f17]{font-size:.75rem;padding:2px 4px}.status-badge.status-pending[data-v-1b1e6f17]{background:rgba(245,158,11,.15);color:#f59e0b}.status-badge.status-confirmed[data-v-1b1e6f17]{background:rgba(59,130,246,.15);color:#3b82f6}.status-badge.status-paid[data-v-1b1e6f17]{background:rgba(16,185,129,.15);color:#10b981}.status-badge.status-failed[data-v-1b1e6f17]{background:rgba(239,68,68,.15);color:#ef4444}.empty-state[data-v-1b1e6f17]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px;color:#94a3b8}.empty-state.small[data-v-1b1e6f17]{padding:32px}.empty-state svg[data-v-1b1e6f17]{width:64px;height:64px;color:#475569;margin-bottom:16px}.empty-state p[data-v-1b1e6f17]{margin-bottom:16px}.loading-state[data-v-1b1e6f17]{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px;color:#94a3b8}.btn-success[data-v-1b1e6f17]{background:#10b981;color:#fff;border:none}.btn-success[data-v-1b1e6f17]:hover{background:#0c8a60}.page-header[data-v-fc08ab92]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header .header-left[data-v-fc08ab92]{display:flex;align-items:baseline;gap:16px}.page-header .header-left h2[data-v-fc08ab92]{margin:0;font-size:1.25rem;font-weight:600}.page-header .header-left .period[data-v-fc08ab92]{color:#94a3b8;font-size:1rem}.page-header .header-actions[data-v-fc08ab92]{display:flex;align-items:center;gap:8px}.page-header .header-actions select[data-v-fc08ab92]{padding:8px 16px;border:1px solid #334155;border-radius:8px;background:#1e293b;color:#f8fafc}.page-header .header-actions .btn[data-v-fc08ab92]{display:flex;align-items:center;gap:4px}.page-header .header-actions .btn svg[data-v-fc08ab92]{width:16px;height:16px}.summary-cards[data-v-fc08ab92]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:32px}.summary-card[data-v-fc08ab92]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:24px;display:flex;align-items:flex-start;gap:16px}.summary-card .card-icon[data-v-fc08ab92]{width:56px;height:56px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.summary-card .card-icon svg[data-v-fc08ab92]{width:28px;height:28px}.summary-card.total .card-icon[data-v-fc08ab92]{background:rgba(99,102,241,.15);color:#6366f1}.summary-card.commission .card-icon[data-v-fc08ab92]{background:rgba(59,130,246,.15);color:#3b82f6}.summary-card.subscription .card-icon[data-v-fc08ab92]{background:rgba(16,185,129,.15);color:#10b981}.summary-card .card-content[data-v-fc08ab92]{flex:1;display:flex;flex-direction:column}.summary-card .card-content .card-label[data-v-fc08ab92]{font-size:.875rem;color:#94a3b8;margin-bottom:4px}.summary-card .card-content .card-value[data-v-fc08ab92]{font-size:1.75rem;font-weight:700;color:#f8fafc;font-family:Roboto Mono,monospace}.summary-card .card-content .card-sub[data-v-fc08ab92]{font-size:.875rem;color:#475569;margin-top:4px}.summary-card .card-content .card-change[data-v-fc08ab92]{font-size:.875rem;margin-top:4px}.summary-card .card-content .card-change.positive[data-v-fc08ab92]{color:#10b981}.summary-card .card-content .card-change.negative[data-v-fc08ab92]{color:#ef4444}.chart-section[data-v-fc08ab92]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:24px;margin-bottom:32px}.chart-section .section-header[data-v-fc08ab92]{margin-bottom:24px}.chart-section .section-header h3[data-v-fc08ab92]{margin:0;font-size:1.125rem;font-weight:600}.chart-section .chart-container[data-v-fc08ab92]{height:300px;position:relative}.transactions-section .section-header[data-v-fc08ab92]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.transactions-section .section-header h3[data-v-fc08ab92]{margin:0;font-size:1.125rem;font-weight:600}.transactions-section .section-header .section-links[data-v-fc08ab92]{display:flex;gap:16px}.transactions-section .section-header .section-links .link[data-v-fc08ab92]{font-size:.875rem;color:#6366f1}.transactions-section .section-header .section-links .link[data-v-fc08ab92]:hover{text-decoration:underline}.table-container[data-v-fc08ab92]{background:#1e293b;border:1px solid #334155;border-radius:12px;overflow:hidden}.data-table td.amount[data-v-fc08ab92]{font-family:Roboto Mono,monospace;font-weight:500}.type-badge[data-v-fc08ab92]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:500}.type-badge.commission[data-v-fc08ab92]{background:rgba(59,130,246,.15);color:#3b82f6}.type-badge.subscription[data-v-fc08ab92]{background:rgba(16,185,129,.15);color:#10b981}.status-badge[data-v-fc08ab92]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:500}.status-badge.status-pending[data-v-fc08ab92]{background:rgba(245,158,11,.15);color:#f59e0b}.status-badge.status-confirmed[data-v-fc08ab92]{background:rgba(59,130,246,.15);color:#3b82f6}.status-badge.status-paid[data-v-fc08ab92]{background:rgba(16,185,129,.15);color:#10b981}.status-badge.status-failed[data-v-fc08ab92]{background:rgba(239,68,68,.15);color:#ef4444}.empty-state[data-v-fc08ab92],.loading-state[data-v-fc08ab92]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px;color:#94a3b8}.empty-state.small[data-v-fc08ab92],.loading-state.small[data-v-fc08ab92]{padding:32px}.back-link[data-v-72827220]{display:inline-flex;align-items:center;gap:4px;margin-bottom:24px;color:#94a3b8;font-size:.875rem}.back-link svg[data-v-72827220]{width:16px;height:16px}.back-link[data-v-72827220]:hover{color:#6366f1}.page-header[data-v-72827220]{margin-bottom:32px}.page-header h2[data-v-72827220]{margin:0;font-size:1.25rem;font-weight:600}.settings-form[data-v-72827220]{max-width:800px}.settings-section[data-v-72827220]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:24px;margin-bottom:24px}.settings-section h3[data-v-72827220]{margin:0 0 4px;font-size:1.125rem;font-weight:600}.settings-section .section-description[data-v-72827220]{margin:0 0 24px;color:#94a3b8;font-size:.875rem}.form-row[data-v-72827220]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.form-group[data-v-72827220]{margin-bottom:16px}.form-group label[data-v-72827220]{display:block;margin-bottom:4px;font-size:.875rem;font-weight:500;color:#f8fafc}.form-group input[type=number][data-v-72827220],.form-group input[type=text][data-v-72827220],.form-group select[data-v-72827220]{width:100%;padding:8px 16px;border:1px solid #334155;border-radius:8px;background:#1e293b;color:#f8fafc;font-size:1rem}.form-group input[type=number][data-v-72827220]:focus,.form-group input[type=text][data-v-72827220]:focus,.form-group select[data-v-72827220]:focus{outline:none;border-color:#6366f1}.form-group .form-help[data-v-72827220]{display:block;margin-top:4px;font-size:.75rem;color:#475569}.input-group[data-v-72827220]{display:flex;align-items:center}.input-group .input-prefix[data-v-72827220],.input-group .input-suffix[data-v-72827220]{padding:8px 16px;background:#1e293b;border:1px solid #334155;color:#94a3b8;font-size:.875rem;white-space:nowrap}.input-group .input-prefix[data-v-72827220]{border-right:none;border-radius:8px 0 0 8px}.input-group .input-suffix[data-v-72827220]{border-left:none;border-radius:0 8px 8px 0}.input-group input[data-v-72827220]{border-radius:0;text-align:center}.input-group input[data-v-72827220]:first-child{border-radius:8px 0 0 8px}.input-group input[data-v-72827220]:last-child{border-radius:0 8px 8px 0}.toggle-label[data-v-72827220]{display:flex;align-items:center;gap:8px;cursor:pointer}.toggle-label input[type=checkbox][data-v-72827220]{display:none}.toggle-label .toggle-switch[data-v-72827220]{width:44px;height:24px;background:#1e293b;border:1px solid #334155;border-radius:12px;position:relative;transition:all .15s ease}.toggle-label .toggle-switch[data-v-72827220]:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:50%;transition:all .15s ease}.toggle-label input:checked+.toggle-switch[data-v-72827220]{background:#6366f1;border-color:#6366f1}.toggle-label input:checked+.toggle-switch[data-v-72827220]:after{left:22px}.toggle-label .toggle-text[data-v-72827220]{font-size:.875rem;color:#f8fafc}.plan-link[data-v-72827220]{margin-top:16px}.plan-link .btn[data-v-72827220]{display:inline-flex;align-items:center;gap:4px}.plan-link .btn svg[data-v-72827220]{width:16px;height:16px}.form-actions[data-v-72827220]{padding-top:24px;border-top:1px solid #334155}.form-actions .btn-primary[data-v-72827220]{min-width:120px}.loading-state[data-v-72827220]{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px;color:#94a3b8}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Noto Sans KR,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;color:#f8fafc;background-color:#0f172a;line-height:1.6}a{color:#818cf8;text-decoration:none;transition:color .15s ease}a:hover{color:#6366f1}.text-primary{color:#f8fafc}.text-secondary{color:#94a3b8}.text-muted{color:#475569}.text-success{color:#10b981}.text-warning{color:#f59e0b}.text-danger{color:#ef4444}.text-info{color:#3b82f6}.bg-card,.bg-secondary{background-color:#1e293b}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.card{background-color:#1e293b;border-radius:12px;border:1px solid #334155;padding:24px}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #334155}.card-header h3{font-size:1.125rem;font-weight:600;color:#f8fafc}.card-body{color:#94a3b8}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;border:none;transition:all .15s ease}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background-color:#6366f1;color:#fff}.btn-primary:hover:not(:disabled){background-color:#4f46e5}.btn-secondary{background-color:#334155;color:#f8fafc}.btn-secondary:hover:not(:disabled){background-color:#475569}.btn-danger{background-color:#ef4444;color:#fff}.btn-danger:hover:not(:disabled){background-color:#eb1515}.btn-outline{background-color:transparent;border:1px solid #334155;color:#94a3b8}.btn-outline:hover:not(:disabled){border-color:#6366f1;color:#6366f1}.btn-sm{padding:4px 8px;font-size:.75rem}.btn-lg{padding:16px 24px;font-size:1rem}.form-group{margin-bottom:16px}.form-group label{display:block;margin-bottom:4px;font-size:.875rem;font-weight:500;color:#94a3b8}.form-input,.form-select{width:100%;padding:8px 16px;background-color:#fff;border:1px solid #334155;border-radius:8px;color:#000;font-size:1rem;transition:border-color .15s ease}.form-input::-moz-placeholder,.form-select::-moz-placeholder{color:#475569}.form-input::placeholder,.form-select::placeholder{color:#475569}.form-input:focus,.form-select:focus{outline:none;border-color:#6366f1}.form-input:disabled,.form-select:disabled{opacity:.5;cursor:not-allowed}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%2394a3b8' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:32px}.badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:9999px;font-size:.75rem;font-weight:500}.badge-success{background-color:rgba(16,185,129,.15);color:#34d399}.badge-warning{background-color:rgba(245,158,11,.15);color:#fbbf24}.badge-danger{background-color:rgba(239,68,68,.15);color:#f87171}.badge-info{background-color:rgba(59,130,246,.15);color:#60a5fa}.badge-default{background-color:#334155;color:#94a3b8}.pagination{gap:4px}.pagination,.pagination-btn{display:flex;align-items:center}.pagination-btn{justify-content:center;width:32px;height:32px;border-radius:8px;background-color:#334155;color:#94a3b8;border:none;cursor:pointer;transition:all .15s ease}.pagination-btn:hover:not(:disabled){background-color:#6366f1;color:#fff}.pagination-btn:disabled{opacity:.3;cursor:not-allowed}.pagination-btn.active{background-color:#6366f1;color:#fff}.spinner{display:inline-block;width:20px;height:20px;border:2px solid #334155;border-top-color:#6366f1;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:768px){html{font-size:14px}.card{padding:16px}.card-header{align-items:flex-start;gap:8px}.card-header h3{font-size:1rem}.btn{padding:4px 8px;font-size:.75rem}.btn-lg{padding:8px 16px;font-size:.875rem}}@media(max-width:640px){html{font-size:13px}}.mobile-overlay{display:none;position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:90}@media(max-width:1024px){.mobile-overlay.active{display:block}}@media(max-width:768px){.hide-mobile{display:none!important}}.show-mobile{display:none!important}@media(max-width:768px){.show-mobile{display:block!important}}.show-mobile-flex{display:none!important}@media(max-width:768px){.show-mobile-flex{display:flex!important}}.admin .table-container{overflow-x:auto;border-radius:8px;border:1px solid #334155}.admin .table{min-width:100%;border-collapse:collapse;table-layout:fixed}.admin .table td,.admin .table th{padding:8px 16px;text-align:left;border-bottom:1px solid #334155;white-space:nowrap}.admin .table th{background-color:#334155;font-size:.875rem;font-weight:600;color:#94a3b8;white-space:nowrap}.admin .table td{font-size:.875rem;color:#f8fafc}.admin .table tbody tr{transition:background-color .15s ease}.admin .table tbody tr:hover{background-color:#334155}.admin .table tbody tr:last-child td{border-bottom:none}.admin .data-table{width:100%;border-collapse:collapse}.admin .data-table td,.admin .data-table th{padding:16px;text-align:left;border-bottom:1px solid #334155}.admin .data-table th{background:#1e293b;font-weight:600;font-size:.875rem;color:#94a3b8}.admin .data-table td{font-size:.875rem}@media(max-width:768px){.admin .table td,.admin .table th{padding:4px 8px;font-size:.75rem}}.super-admin .dashboard-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff}.super-admin .header-left{display:flex;align-items:center;gap:12px}.super-admin .header-left .header-title{text-decoration:none;color:inherit}.super-admin .header-left h1{font-size:20px;font-weight:600;margin:0}.super-admin .header-right{display:flex;align-items:center;gap:16px}.super-admin .user-info{font-size:14px;opacity:.9}.super-admin .btn-logout{padding:8px 16px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);border-radius:6px;color:#fff;font-size:14px;cursor:pointer;transition:background .2s}.super-admin .btn-logout:hover{background:hsla(0,0%,100%,.2)}.super-admin .hamburger-btn{display:none;background:none;border:none;cursor:pointer;padding:8px}.super-admin .hamburger-icon{display:block;width:24px;height:2px;background:#fff;position:relative}.super-admin .hamburger-icon:after,.super-admin .hamburger-icon:before{content:"";position:absolute;width:24px;height:2px;background:#fff;left:0}.super-admin .hamburger-icon:before{top:-7px}.super-admin .hamburger-icon:after{top:7px}.super-admin .menu-overlay,.super-admin .sidebar-close-btn,.super-admin .sidebar-footer{display:none}.super-admin .dashboard-nav{display:flex;gap:4px;padding:12px 20px;background:#fff;border-bottom:1px solid #e0e0e0;justify-content:space-between}.super-admin .nav-item{padding:8px;color:#666;text-decoration:none;border-radius:6px;font-size:14px;transition:background .2s,color .2s;flex:1;text-align:center}.super-admin .nav-item:hover{background:#f5f5f5}.super-admin .nav-item.active{background:#1a1a2e;color:#fff}.super-admin .dashboard-content{padding:20px}.super-admin .page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.super-admin .page-header h2{font-size:20px;font-weight:600;color:#fff;margin:0}.super-admin .header-actions{display:flex;gap:12px;flex-wrap:wrap}.super-admin .header-actions select{padding:8px 16px;border:1px solid #ddd;border-radius:6px;font-size:14px;background:#fff}.super-admin .loading-state{text-align:center;padding:60px 20px;color:#666}.super-admin .empty-state{text-align:center;color:#999;padding:40px!important}.super-admin .plan-badge,.super-admin .status-badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.super-admin .plan-badge.free{background:#f5f5f5;color:#666}.super-admin .plan-badge.starter{background:#e3f2fd;color:#1976d2}.super-admin .plan-badge.growth{background:#e8f5e9;color:#388e3c}.super-admin .plan-badge.enterprise{background:#fce4ec;color:#c2185b}.super-admin .status-badge.active{background:#e8f5e9;color:#388e3c}.super-admin .status-badge.trial{background:#fff3e0;color:#f57c00}.super-admin .status-badge.canceled{background:#ffebee;color:#c62828}.super-admin .status-badge.expired{background:#f5f5f5;color:#666}.super-admin .pagination{display:flex;justify-content:center;align-items:center;gap:16px;padding:20px}.super-admin .pagination button{padding:8px 16px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer}.super-admin .pagination button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.super-admin .super-admin-header-wrap{position:fixed;left:0;top:0;width:100%;z-index:1}.super-admin .main-content{padding-top:56px}.super-admin .dashboard-header{padding:12px 16px}.super-admin .header-right{display:none}.super-admin .hamburger-btn{display:block}.super-admin .dashboard-nav{position:fixed;top:0;right:-280px;width:280px;height:100vh;flex-direction:column;background:#fff;box-shadow:-4px 0 12px rgba(0,0,0,.15);padding:60px 16px 24px;z-index:1000;transition:right .3s ease;border-bottom:none;gap:8px}.super-admin .dashboard-nav.open{right:0}.super-admin .dashboard-nav .nav-item{text-align:left;flex:none;padding:10px 12px}.super-admin .sidebar-close-btn,.super-admin .sidebar-footer{display:block}.super-admin .sidebar-close-btn{position:absolute;top:12px;right:16px;background:none;border:none;font-size:28px;color:#666;cursor:pointer;padding:4px 8px;line-height:1}.super-admin .sidebar-close-btn:hover{color:#333}.super-admin .sidebar-footer{margin-top:auto;padding-top:20px;border-top:1px solid #e0e0e0;display:flex;flex-direction:column;gap:12px}.super-admin .sidebar-user-info{font-size:13px;color:#666;word-break:break-all}.super-admin .sidebar-logout-btn{padding:10px 16px;background:#1a1a2e;border:none;border-radius:6px;color:#fff;font-size:14px;cursor:pointer;transition:background .2s}.super-admin .sidebar-logout-btn:hover{background:#16213e}.super-admin .menu-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999}}.super-admin .table-container{background:#fff;border-radius:12px;overflow-x:auto;box-shadow:0 2px 8px rgba(0,0,0,.06)}.super-admin .data-table{border-collapse:collapse;min-width:100%}.super-admin .data-table td,.super-admin .data-table th{padding:12px 16px;text-align:center;border-bottom:1px solid #eee;white-space:nowrap}.super-admin .data-table th{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;background:#fafafa}.super-admin .data-table td{font-size:14px;color:#333}.super-admin .data-table code{padding:2px 6px;background:#f5f5f5;border-radius:4px;font-size:13px}