.sidebar[data-v-64eb052e]{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-64eb052e]{transform:translateX(-100%)}.sidebar.is-open[data-v-64eb052e]{transform:translateX(0)}}.sidebar-logo[data-v-64eb052e]{display:flex;align-items:center;gap:8px;padding:24px;border-bottom:1px solid #334155}.sidebar-logo .logo-icon[data-v-64eb052e]{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-64eb052e]{font-size:1.125rem;font-weight:600;color:#f8fafc;flex:1}.sidebar-close[data-v-64eb052e]{display:none;width:32px;height:32px;background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:0}.sidebar-close svg[data-v-64eb052e]{width:24px;height:24px}.sidebar-close[data-v-64eb052e]:hover{color:#f8fafc}@media(max-width:1024px){.sidebar-close[data-v-64eb052e]{display:flex;align-items:center;justify-content:center}}.sidebar-nav[data-v-64eb052e]{flex:1;padding:16px 0;overflow-y:auto}.nav-list[data-v-64eb052e]{list-style:none}.nav-section[data-v-64eb052e]{padding:24px 24px 8px;font-size:.75rem;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.5px}.nav-item .nav-link[data-v-64eb052e]{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-64eb052e]:hover{background-color:#334155;color:#f8fafc}.nav-item .nav-link.active[data-v-64eb052e]{background-color:rgba(99,102,241,.1);color:#818cf8;border-left-color:#6366f1}.nav-item .nav-link.active .nav-icon[data-v-64eb052e]{color:#818cf8}.nav-icon[data-v-64eb052e]{width:20px;height:20px;flex-shrink:0}.sidebar-footer[data-v-64eb052e]{padding:16px 24px;border-top:1px solid #334155}.sidebar-footer .version[data-v-64eb052e]{font-size:.75rem;color:#475569}.header[data-v-4f496f64]{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-4f496f64]{height:56px;padding:0 16px}}.header-left[data-v-4f496f64]{display:flex;align-items:center;gap:16px}.header-left .page-title[data-v-4f496f64]{font-size:1.25rem;font-weight:600;color:#f8fafc}@media(max-width:768px){.header-left .page-title[data-v-4f496f64]{font-size:1.125rem}}@media(max-width:640px){.header-left .page-title[data-v-4f496f64]{font-size:1rem}}.menu-toggle[data-v-4f496f64]{display:none;width:40px;height:40px;background:transparent;border:none;color:#f8fafc;cursor:pointer;padding:0}.menu-toggle svg[data-v-4f496f64]{width:24px;height:24px}.menu-toggle[data-v-4f496f64]:hover{color:#818cf8}@media(max-width:1024px){.menu-toggle[data-v-4f496f64]{display:flex;align-items:center;justify-content:center}}.header-right[data-v-4f496f64]{display:flex;align-items:center;gap:24px}@media(max-width:768px){.header-right[data-v-4f496f64]{gap:8px}}.user-menu[data-v-4f496f64]{display:flex;align-items:center;gap:16px}@media(max-width:768px){.user-menu[data-v-4f496f64]{gap:8px}}.user-info[data-v-4f496f64]{display:flex;align-items:center;gap:8px}.user-avatar[data-v-4f496f64]{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-4f496f64]{width:32px;height:32px;font-size:.75rem}}.user-details[data-v-4f496f64]{display:flex;flex-direction:column}.user-details .user-name[data-v-4f496f64]{font-size:.875rem;font-weight:500;color:#f8fafc}.user-details .user-role[data-v-4f496f64]{font-size:.75rem;color:#475569}@media(max-width:768px){.user-details[data-v-4f496f64]{display:none}}.btn-logout[data-v-4f496f64]{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-4f496f64]{width:16px;height:16px}.btn-logout[data-v-4f496f64]:hover{border-color:#ef4444;color:#ef4444}@media(max-width:768px){.btn-logout[data-v-4f496f64]{padding:4px 8px}.btn-logout span[data-v-4f496f64]{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-07c938d4]{position:relative}.loading-overlay[data-v-07c938d4]{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-07c938d4]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:32px}@media(max-width:1200px){.summary-cards[data-v-07c938d4]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.summary-cards[data-v-07c938d4]{grid-template-columns:1fr}}.summary-card[data-v-07c938d4]{display:flex;align-items:flex-start;gap:16px;padding:24px;background-color:#1e293b;border:1px solid #334155;border-radius:12px;transition:transform .15s ease,box-shadow .15s ease}.summary-card[data-v-07c938d4]: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-07c938d4]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center}.summary-card .card-icon svg[data-v-07c938d4]{width:24px;height:24px}.summary-card .card-icon.users[data-v-07c938d4]{background-color:rgba(99,102,241,.15);color:#818cf8}.summary-card .card-icon.pending[data-v-07c938d4]{background-color:rgba(245,158,11,.15);color:#fbbf24}.summary-card .card-icon.completed[data-v-07c938d4]{background-color:rgba(16,185,129,.15);color:#34d399}.summary-card .card-icon.today[data-v-07c938d4]{background-color:rgba(34,211,238,.15);color:#67e8f9}.summary-card .card-content[data-v-07c938d4]{display:flex;flex-direction:column}.summary-card .card-content .card-label[data-v-07c938d4]{font-size:.875rem;color:#94a3b8}.summary-card .card-content .card-value[data-v-07c938d4]{font-size:1.5rem;font-weight:700;color:#f8fafc}.summary-card .card-content .card-sub[data-v-07c938d4]{font-size:.75rem;color:#475569}.user-types-section[data-v-07c938d4]{margin-bottom:32px}.user-types[data-v-07c938d4]{display:flex;gap:32px}@media(max-width:600px){.user-types[data-v-07c938d4]{flex-direction:column;gap:16px}}.user-type[data-v-07c938d4]{display:flex;align-items:center;gap:16px;flex:1;padding:16px;background-color:#334155;border-radius:8px}.user-type .type-icon[data-v-07c938d4]{font-size:32px}.user-type .type-info[data-v-07c938d4]{display:flex;flex-direction:column}.user-type .type-info .type-label[data-v-07c938d4]{font-size:.875rem;color:#94a3b8}.user-type .type-info .type-value[data-v-07c938d4]{font-size:1.25rem;font-weight:600;color:#f8fafc}.recent-section[data-v-07c938d4]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:1000px){.recent-section[data-v-07c938d4]{grid-template-columns:1fr}}.service-link-section[data-v-07c938d4]{margin-bottom:32px}.service-link-card[data-v-07c938d4]{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-07c938d4]{flex-direction:column;gap:16px;text-align:center}}.service-link-card .service-info h3[data-v-07c938d4]{font-size:1.125rem;font-weight:600;color:#f8fafc;margin-bottom:4px}.service-link-card .service-info .service-url[data-v-07c938d4]{font-size:.875rem;color:#818cf8;font-family:monospace}.service-link-card .btn[data-v-07c938d4]{display:flex;align-items:center;gap:8px;white-space:nowrap}.text-center[data-v-07c938d4]{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-0d17a3ac]{min-height:100vh;background:#f5f7fa}.dashboard-header[data-v-0d17a3ac]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff}.header-left[data-v-0d17a3ac]{display:flex;align-items:center;gap:12px}.header-left h1[data-v-0d17a3ac]{font-size:20px;font-weight:600;margin:0}.badge[data-v-0d17a3ac]{padding:4px 8px;background:hsla(0,0%,100%,.2);border-radius:4px;font-size:12px}.header-right[data-v-0d17a3ac]{display:flex;align-items:center;gap:16px}.user-info[data-v-0d17a3ac]{font-size:14px;opacity:.9}.btn-logout[data-v-0d17a3ac]{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}.btn-logout[data-v-0d17a3ac]:hover{background:hsla(0,0%,100%,.2)}.dashboard-nav[data-v-0d17a3ac]{display:flex;gap:4px;padding:12px 24px;background:#fff;border-bottom:1px solid #e0e0e0}.nav-item[data-v-0d17a3ac]{padding:8px 16px;color:#666;text-decoration:none;border-radius:6px;font-size:14px;transition:background .2s,color .2s}.nav-item[data-v-0d17a3ac]:hover{background:#f5f5f5}.nav-item.active[data-v-0d17a3ac]{background:#1a1a2e;color:#fff}.dashboard-content[data-v-0d17a3ac]{padding:24px;max-width:1400px;margin:0 auto}.loading-state[data-v-0d17a3ac]{text-align:center;padding:60px 20px;color:#666}.stats-grid[data-v-0d17a3ac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:32px}.stat-card[data-v-0d17a3ac]{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-0d17a3ac]{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-0d17a3ac]{background:linear-gradient(135deg,#667eea,#764ba2)}.stat-icon.subscriptions[data-v-0d17a3ac]{background:linear-gradient(135deg,#11998e,#38ef7d)}.stat-icon.revenue[data-v-0d17a3ac]{background:linear-gradient(135deg,#f093fb,#f5576c)}.stat-info[data-v-0d17a3ac]{flex:1;display:flex;flex-direction:column}.stat-value[data-v-0d17a3ac]{font-size:28px;font-weight:700;color:#1a1a2e}.stat-label[data-v-0d17a3ac]{font-size:14px;color:#666}.stat-sub[data-v-0d17a3ac]{font-size:12px;color:#999}.section[data-v-0d17a3ac]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.section-header[data-v-0d17a3ac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-header h2[data-v-0d17a3ac]{font-size:18px;font-weight:600;color:#1a1a2e;margin:0}.btn-view-all[data-v-0d17a3ac]{color:#667eea;text-decoration:none;font-size:14px}.btn-view-all[data-v-0d17a3ac]:hover{text-decoration:underline}.table-container[data-v-0d17a3ac]{overflow-x:auto}.data-table[data-v-0d17a3ac]{width:100%;border-collapse:collapse}.data-table td[data-v-0d17a3ac],.data-table th[data-v-0d17a3ac]{padding:12px 16px;text-align:left;border-bottom:1px solid #eee}.data-table th[data-v-0d17a3ac]{font-size:12px;font-weight:600;color:#666;text-transform:uppercase}.data-table td[data-v-0d17a3ac]{font-size:14px;color:#333}.data-table code[data-v-0d17a3ac]{padding:2px 6px;background:#f5f5f5;border-radius:4px;font-size:13px}.empty-state[data-v-0d17a3ac]{text-align:center;color:#999;padding:40px!important}.plan-badge[data-v-0d17a3ac],.status-badge[data-v-0d17a3ac]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.plan-badge.free[data-v-0d17a3ac]{background:#f5f5f5;color:#666}.plan-badge.starter[data-v-0d17a3ac]{background:#e3f2fd;color:#1976d2}.plan-badge.growth[data-v-0d17a3ac]{background:#e8f5e9;color:#388e3c}.plan-badge.enterprise[data-v-0d17a3ac]{background:#fce4ec;color:#c2185b}.status-badge.active[data-v-0d17a3ac]{background:#e8f5e9;color:#388e3c}.status-badge.trial[data-v-0d17a3ac]{background:#fff3e0;color:#f57c00}.status-badge.canceled[data-v-0d17a3ac]{background:#ffebee;color:#c62828}.status-badge.expired[data-v-0d17a3ac]{background:#f5f5f5;color:#666}.plan-stats-grid[data-v-0d17a3ac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.plan-stat-card[data-v-0d17a3ac]{padding:20px;border-radius:8px;text-align:center;background:#f5f5f5}.plan-stat-card.free[data-v-0d17a3ac]{background:#f5f5f5}.plan-stat-card.starter[data-v-0d17a3ac]{background:#e3f2fd}.plan-stat-card.growth[data-v-0d17a3ac]{background:#e8f5e9}.plan-stat-card.enterprise[data-v-0d17a3ac]{background:#fce4ec}.plan-name[data-v-0d17a3ac]{display:block;font-size:14px;color:#666;margin-bottom:8px}.plan-count[data-v-0d17a3ac]{display:block;font-size:32px;font-weight:700;color:#1a1a2e}.dashboard-header[data-v-367a577d]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff}.header-left[data-v-367a577d]{display:flex;align-items:center;gap:12px}.header-left h1[data-v-367a577d]{font-size:20px;font-weight:600;margin:0}.badge[data-v-367a577d]{padding:4px 8px;background:hsla(0,0%,100%,.2);border-radius:4px;font-size:12px}.header-right[data-v-367a577d]{display:flex;align-items:center;gap:16px}.user-info[data-v-367a577d]{font-size:14px;opacity:.9}.btn-logout[data-v-367a577d]{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}.dashboard-nav[data-v-367a577d]{display:flex;gap:4px;padding:12px 24px;background:#fff;border-bottom:1px solid #e0e0e0}.nav-item[data-v-367a577d]{padding:8px 16px;color:#666;text-decoration:none;border-radius:6px;font-size:14px}.nav-item[data-v-367a577d]:hover{background:#f5f5f5}.nav-item.active[data-v-367a577d]{background:#1a1a2e;color:#fff}.page-content[data-v-367a577d]{padding:24px;max-width:1600px;margin:0 auto}.page-header[data-v-367a577d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.page-header h2[data-v-367a577d]{font-size:24px;font-weight:600;color:#1a1a2e;margin:0}.header-actions[data-v-367a577d]{display:flex;gap:12px;flex-wrap:wrap}.search-box input[data-v-367a577d]{padding:8px 16px;border:1px solid #ddd;border-radius:6px;font-size:14px;width:250px}.header-actions select[data-v-367a577d]{padding:8px 16px;border:1px solid #ddd;border-radius:6px;font-size:14px;background:#fff}.loading-state[data-v-367a577d]{text-align:center;padding:60px 20px;color:#666}.table-container[data-v-367a577d]{background:#fff;border-radius:12px;overflow-x:auto;box-shadow:0 2px 8px rgba(0,0,0,.06)}.data-table[data-v-367a577d]{width:100%;border-collapse:collapse;min-width:900px}.data-table td[data-v-367a577d],.data-table th[data-v-367a577d]{padding:12px 16px;text-align:left;border-bottom:1px solid #eee}.data-table th[data-v-367a577d]{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;background:#fafafa;white-space:nowrap}.data-table td[data-v-367a577d]{font-size:14px;color:#333}.data-table tr.inactive[data-v-367a577d]{background:#fafafa;opacity:.7}.data-table code[data-v-367a577d]{padding:2px 6px;background:#f5f5f5;border-radius:4px;font-size:13px}.empty-state[data-v-367a577d]{text-align:center;color:#999;padding:40px!important}.tenant-name[data-v-367a577d]{display:flex;align-items:center;gap:8px}.type-badge[data-v-367a577d]{display:inline-block;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:500}.type-badge.business[data-v-367a577d]{background:#e3f2fd;color:#1976d2}.type-badge.individual[data-v-367a577d]{background:#f5f5f5;color:#666}.active-badge[data-v-367a577d],.onboarding-status[data-v-367a577d],.plan-badge[data-v-367a577d],.status-badge[data-v-367a577d]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.plan-badge.free[data-v-367a577d]{background:#f5f5f5;color:#666}.plan-badge.starter[data-v-367a577d]{background:#e3f2fd;color:#1976d2}.plan-badge.growth[data-v-367a577d]{background:#e8f5e9;color:#388e3c}.plan-badge.enterprise[data-v-367a577d]{background:#fce4ec;color:#c2185b}.status-badge.active[data-v-367a577d]{background:#e8f5e9;color:#388e3c}.status-badge.trial[data-v-367a577d]{background:#fff3e0;color:#f57c00}.status-badge.canceled[data-v-367a577d]{background:#ffebee;color:#c62828}.status-badge.expired[data-v-367a577d]{background:#f5f5f5;color:#666}.status-badge.suspended[data-v-367a577d]{background:#ffebee;color:#c62828}.active-badge.active[data-v-367a577d]{background:#e8f5e9;color:#388e3c}.active-badge.inactive[data-v-367a577d]{background:#ffebee;color:#c62828}.onboarding-status.warning[data-v-367a577d]{background:#fff3e0;color:#f57c00}.onboarding-status.info[data-v-367a577d]{background:#e3f2fd;color:#1976d2}.onboarding-status.success[data-v-367a577d]{background:#e8f5e9;color:#388e3c}.action-buttons[data-v-367a577d]{display:flex;gap:6px}.btn-action[data-v-367a577d]{padding:4px 10px;border:none;border-radius:4px;font-size:12px;cursor:pointer;white-space:nowrap}.btn-detail[data-v-367a577d]{background:#667eea;color:#fff}.btn-detail[data-v-367a577d]:hover{background:#5a6fd6}.btn-activate[data-v-367a577d]{background:#4caf50;color:#fff}.btn-activate[data-v-367a577d]:hover{background:#43a047}.btn-deactivate[data-v-367a577d]{background:#ff9800;color:#fff}.btn-deactivate[data-v-367a577d]:hover{background:#f57c00}.btn-delete[data-v-367a577d]{background:#f44336;color:#fff}.btn-delete[data-v-367a577d]:hover{background:#d32f2f}.pagination[data-v-367a577d]{display:flex;justify-content:center;align-items:center;gap:16px;padding:20px}.pagination button[data-v-367a577d]{padding:8px 16px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer}.pagination button[data-v-367a577d]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-367a577d]{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-367a577d]{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-367a577d]{max-width:800px}.modal-header[data-v-367a577d]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #eee}.modal-header.danger[data-v-367a577d]{background:#ffebee}.modal-header h3[data-v-367a577d]{margin:0;font-size:18px}.btn-close[data-v-367a577d]{background:none;border:none;font-size:24px;cursor:pointer;color:#666}.modal-body[data-v-367a577d]{padding:24px}.modal-body p[data-v-367a577d]{margin:0 0 12px 0;font-size:14px}.warning-text[data-v-367a577d]{color:#f57c00}.form-group[data-v-367a577d]{margin-top:16px}.form-group label[data-v-367a577d]{display:block;font-size:14px;font-weight:500;margin-bottom:8px}.form-group input[data-v-367a577d],.form-group select[data-v-367a577d],.form-group textarea[data-v-367a577d]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.form-group textarea[data-v-367a577d]{min-height:80px;resize:vertical}.modal-footer[data-v-367a577d]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #eee}.btn-cancel[data-v-367a577d]{background:#f5f5f5}.btn-cancel[data-v-367a577d],.btn-primary[data-v-367a577d]{padding:10px 20px;border:none;border-radius:6px;cursor:pointer}.btn-primary[data-v-367a577d]{background:#667eea;color:#fff}.btn-primary[data-v-367a577d]:disabled{opacity:.5;cursor:not-allowed}.btn-danger[data-v-367a577d]{padding:10px 20px;background:#f44336;color:#fff;border:none;border-radius:6px;cursor:pointer}.btn-danger[data-v-367a577d]:disabled{opacity:.5;cursor:not-allowed}.detail-tabs[data-v-367a577d]{display:flex;gap:4px;margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:12px}.detail-tabs button[data-v-367a577d]{padding:8px 16px;background:#f5f5f5;border:none;border-radius:6px;font-size:14px;cursor:pointer}.detail-tabs button.active[data-v-367a577d]{background:#667eea;color:#fff}.detail-content h4[data-v-367a577d]{margin:24px 0 12px 0;font-size:16px;color:#333;border-bottom:1px solid #eee;padding-bottom:8px}.detail-grid[data-v-367a577d]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.detail-item[data-v-367a577d]{display:flex;flex-direction:column;gap:4px}.detail-item label[data-v-367a577d]{font-size:12px;color:#666;text-transform:uppercase}.detail-item span[data-v-367a577d]{font-size:14px;color:#333}.text-success[data-v-367a577d]{color:#388e3c}.text-danger[data-v-367a577d]{color:#c62828}.color-preview[data-v-367a577d]{display:inline-block;width:16px;height:16px;border-radius:4px;margin-right:8px;vertical-align:middle}.logo-preview[data-v-367a577d]{max-width:100px;max-height:40px;border-radius:4px}.onboarding-progress[data-v-367a577d]{display:flex;flex-direction:column;gap:16px}.progress-step[data-v-367a577d]{display:flex;align-items:center;gap:16px;padding:16px;background:#f5f5f5;border-radius:8px;border-left:4px solid #ddd}.progress-step.completed[data-v-367a577d]{background:#e8f5e9;border-left-color:#4caf50}.step-icon[data-v-367a577d]{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-367a577d]{background:#4caf50;color:#fff}.step-info[data-v-367a577d]{flex:1}.step-title[data-v-367a577d]{font-weight:600;margin-bottom:4px}.step-status[data-v-367a577d]{font-size:13px;color:#666}.retry-provisioning[data-v-367a577d]{margin-top:24px;padding:16px;background:#fff3e0;border-radius:8px}.retry-provisioning p[data-v-367a577d]{margin-bottom:12px}.empty-subscription[data-v-367a577d]{text-align:center;padding:40px;background:#f5f5f5;border-radius:8px;color:#666}.plan-change-section[data-v-367a577d]{margin-top:24px;padding-top:24px;border-top:1px solid #eee}.form-row[data-v-367a577d]{display:flex;gap:12px;align-items:center}.form-row select[data-v-367a577d]{flex:1;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.danger-zone[data-v-367a577d]{background:#ffebee;padding:16px;border-radius:8px;margin-bottom:20px}.danger-zone p[data-v-367a577d]{color:#c62828}.danger-zone ul[data-v-367a577d]{margin:12px 0 0 0;padding-left:20px}.danger-zone li[data-v-367a577d]{color:#c62828;margin-bottom:4px}@media (max-width:768px){.detail-grid[data-v-367a577d]{grid-template-columns:1fr}.form-row[data-v-367a577d]{flex-direction:column}.form-row button[data-v-367a577d],.form-row select[data-v-367a577d]{width:100%}}.dashboard-header[data-v-59303ad8]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff}.header-left[data-v-59303ad8]{display:flex;align-items:center;gap:12px}.header-left h1[data-v-59303ad8]{font-size:20px;font-weight:600;margin:0}.badge[data-v-59303ad8]{padding:4px 8px;background:hsla(0,0%,100%,.2);border-radius:4px;font-size:12px}.header-right[data-v-59303ad8]{display:flex;align-items:center;gap:16px}.user-info[data-v-59303ad8]{font-size:14px;opacity:.9}.btn-logout[data-v-59303ad8]{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}.dashboard-nav[data-v-59303ad8]{display:flex;gap:4px;padding:12px 24px;background:#fff;border-bottom:1px solid #e0e0e0}.nav-item[data-v-59303ad8]{padding:8px 16px;color:#666;text-decoration:none;border-radius:6px;font-size:14px}.nav-item[data-v-59303ad8]:hover{background:#f5f5f5}.nav-item.active[data-v-59303ad8]{background:#1a1a2e;color:#fff}.page-content[data-v-59303ad8]{padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-59303ad8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header h2[data-v-59303ad8]{font-size:24px;font-weight:600;color:#1a1a2e;margin:0}.loading-state[data-v-59303ad8]{text-align:center;padding:60px 20px;color:#666}.plans-grid[data-v-59303ad8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.plan-card[data-v-59303ad8]{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-59303ad8]:hover{border-color:#667eea}.plan-card.inactive[data-v-59303ad8]{opacity:.6}.plan-header[data-v-59303ad8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.plan-code[data-v-59303ad8]{padding:4px 8px;background:#f5f5f5;border-radius:4px;font-size:12px;font-weight:600;color:#666}.inactive-badge[data-v-59303ad8]{padding:4px 8px;background:#ffebee;border-radius:4px;font-size:12px;color:#c62828}.plan-name[data-v-59303ad8]{font-size:20px;font-weight:600;color:#1a1a2e;margin:0 0 16px 0}.plan-price[data-v-59303ad8]{margin-bottom:4px}.price-amount[data-v-59303ad8]{font-size:32px;font-weight:700;color:#1a1a2e}.price-period[data-v-59303ad8]{font-size:14px;color:#666}.plan-yearly[data-v-59303ad8]{font-size:14px;color:#999;margin-bottom:20px}.plan-features[data-v-59303ad8]{list-style:none;padding:0;margin:0 0 20px 0}.plan-features li[data-v-59303ad8]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f5f5f5;font-size:14px}.feature-label[data-v-59303ad8]{color:#666}.feature-value[data-v-59303ad8]{color:#1a1a2e;font-weight:500}.plan-flags[data-v-59303ad8]{display:flex;flex-wrap:wrap;gap:8px}.flag[data-v-59303ad8]{padding:4px 8px;background:#f5f5f5;border-radius:4px;font-size:11px;color:#999}.flag.active[data-v-59303ad8]{background:#e8f5e9;color:#388e3c}.dashboard-header[data-v-0a50b206]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff}.header-left[data-v-0a50b206]{display:flex;align-items:center;gap:12px}.header-left h1[data-v-0a50b206]{font-size:20px;font-weight:600;margin:0}.badge[data-v-0a50b206]{padding:4px 8px;background:hsla(0,0%,100%,.2);border-radius:4px;font-size:12px}.header-right[data-v-0a50b206]{display:flex;align-items:center;gap:16px}.user-info[data-v-0a50b206]{font-size:14px;opacity:.9}.btn-logout[data-v-0a50b206]{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}.dashboard-nav[data-v-0a50b206]{display:flex;gap:4px;padding:12px 24px;background:#fff;border-bottom:1px solid #e0e0e0}.nav-item[data-v-0a50b206]{padding:8px 16px;color:#666;text-decoration:none;border-radius:6px;font-size:14px}.nav-item[data-v-0a50b206]:hover{background:#f5f5f5}.nav-item.active[data-v-0a50b206]{background:#1a1a2e;color:#fff}.page-content[data-v-0a50b206]{padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-0a50b206]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header h2[data-v-0a50b206]{font-size:24px;font-weight:600;color:#1a1a2e;margin:0}.header-actions select[data-v-0a50b206]{padding:8px 16px;border:1px solid #ddd;border-radius:6px;font-size:14px;background:#fff}.stats-grid[data-v-0a50b206]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:24px}.stat-card[data-v-0a50b206]{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-0a50b206]{border-left:4px solid #388e3c}.stat-card.trial[data-v-0a50b206]{border-left:4px solid #f57c00}.stat-card.expired[data-v-0a50b206]{border-left:4px solid #666}.stat-card.canceled[data-v-0a50b206]{border-left:4px solid #c62828}.stat-value[data-v-0a50b206]{display:block;font-size:28px;font-weight:700;color:#1a1a2e}.stat-label[data-v-0a50b206]{font-size:12px;color:#666}.loading-state[data-v-0a50b206]{text-align:center;padding:60px 20px;color:#666}.table-container[data-v-0a50b206]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06)}.data-table[data-v-0a50b206]{width:100%;border-collapse:collapse}.data-table td[data-v-0a50b206],.data-table th[data-v-0a50b206]{padding:12px 16px;text-align:left;border-bottom:1px solid #eee}.data-table th[data-v-0a50b206]{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;background:#fafafa}.data-table td[data-v-0a50b206]{font-size:14px;color:#333}.data-table code[data-v-0a50b206]{padding:2px 6px;background:#f5f5f5;border-radius:4px;font-size:13px}.empty-state[data-v-0a50b206]{text-align:center;color:#999;padding:40px!important}.plan-badge[data-v-0a50b206],.status-badge[data-v-0a50b206]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.plan-badge.free[data-v-0a50b206]{background:#f5f5f5;color:#666}.plan-badge.starter[data-v-0a50b206]{background:#e3f2fd;color:#1976d2}.plan-badge.growth[data-v-0a50b206]{background:#e8f5e9;color:#388e3c}.plan-badge.enterprise[data-v-0a50b206]{background:#fce4ec;color:#c2185b}.status-badge.active[data-v-0a50b206]{background:#e8f5e9;color:#388e3c}.status-badge.trial[data-v-0a50b206]{background:#fff3e0;color:#f57c00}.status-badge.canceled[data-v-0a50b206]{background:#ffebee;color:#c62828}.status-badge.expired[data-v-0a50b206]{background:#f5f5f5;color:#666}.text-danger[data-v-0a50b206]{color:#c62828;font-weight:500}.pagination[data-v-0a50b206]{display:flex;justify-content:center;align-items:center;gap:16px;padding:20px}.pagination button[data-v-0a50b206]{padding:8px 16px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer}.pagination button[data-v-0a50b206]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.stats-grid[data-v-0a50b206]{grid-template-columns:repeat(2,1fr)}}.filter-card[data-v-7ef40306]{margin-bottom:24px}@media(max-width:768px){.filter-card[data-v-7ef40306]{margin-bottom:16px}}.filter-row[data-v-7ef40306]{display:flex;gap:16px;flex-wrap:wrap}@media(max-width:768px){.filter-row[data-v-7ef40306]{flex-direction:column;gap:8px}}.filter-group[data-v-7ef40306]{display:flex;flex-direction:column;gap:4px}.filter-group label[data-v-7ef40306]{font-size:.875rem;color:#94a3b8}.filter-group.search-group[data-v-7ef40306]{flex:1;min-width:250px}@media(max-width:768px){.filter-group.search-group[data-v-7ef40306]{min-width:100%}.filter-group .form-select[data-v-7ef40306],.filter-group[data-v-7ef40306]{width:100%}}.search-input[data-v-7ef40306]{display:flex;gap:4px}.search-input .form-input[data-v-7ef40306]{flex:1}.search-input .btn[data-v-7ef40306]{padding:8px}.search-input .btn svg[data-v-7ef40306]{width:18px;height:18px}.count[data-v-7ef40306]{font-weight:400;color:#94a3b8}.rating[data-v-7ef40306]{white-space:nowrap}.rating small[data-v-7ef40306]{color:#475569}.action-buttons[data-v-7ef40306]{display:flex;gap:4px;flex-wrap:wrap}@media(max-width:768px){.action-buttons[data-v-7ef40306]{flex-direction:column}.action-buttons .btn[data-v-7ef40306]{width:100%;justify-content:center}}.pagination-wrapper[data-v-7ef40306]{display:flex;justify-content:center;margin-top:24px}@media(max-width:768px){.pagination-wrapper[data-v-7ef40306]{margin-top:16px}}.text-center[data-v-7ef40306]{text-align:center}@media(max-width:768px){.table-container[data-v-7ef40306]{position:relative}.table-container[data-v-7ef40306]: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}}.back-nav[data-v-b5ee8f38]{margin-bottom:24px}.back-link[data-v-b5ee8f38]{display:inline-flex;align-items:center;gap:4px;color:#94a3b8;font-size:.875rem}.back-link svg[data-v-b5ee8f38]{width:16px;height:16px}.back-link[data-v-b5ee8f38]:hover{color:#6366f1}.loading[data-v-b5ee8f38],.not-found[data-v-b5ee8f38]{text-align:center;padding:48px;color:#94a3b8}.card[data-v-b5ee8f38]{margin-bottom:24px}.header-actions[data-v-b5ee8f38]{display:flex;align-items:center;gap:8px}.info-grid[data-v-b5ee8f38]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:900px){.info-grid[data-v-b5ee8f38]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.info-grid[data-v-b5ee8f38]{grid-template-columns:1fr}}.info-item[data-v-b5ee8f38]{display:flex;flex-direction:column;gap:4px}.info-item label[data-v-b5ee8f38]{font-size:.75rem;color:#475569;text-transform:uppercase}.info-item span[data-v-b5ee8f38]{font-size:.875rem;color:#f8fafc}.rating small[data-v-b5ee8f38]{color:#475569}.photos-section[data-v-b5ee8f38]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:800px){.photos-section[data-v-b5ee8f38]{grid-template-columns:1fr}}.photos-grid[data-v-b5ee8f38]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.photo-item img[data-v-b5ee8f38]{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.ratings-list[data-v-b5ee8f38]{display:flex;flex-direction:column;gap:8px}.rating-item[data-v-b5ee8f38]{display:flex;align-items:center;gap:16px;padding:8px;background-color:#334155;border-radius:8px}.rating-stars span[data-v-b5ee8f38]{color:#475569}.rating-stars span.filled[data-v-b5ee8f38]{color:#f59e0b}.rating-info[data-v-b5ee8f38]{display:flex;gap:16px;font-size:.875rem}.rating-info .rater[data-v-b5ee8f38]{color:#f8fafc}.rating-info .date[data-v-b5ee8f38]{color:#475569}.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-783bed66]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header .header-left[data-v-783bed66]{display:flex;align-items:baseline;gap:8px}.page-header .header-left h2[data-v-783bed66]{margin:0;font-size:1.25rem;font-weight:600}.page-header .header-left .count[data-v-783bed66]{color:#94a3b8;font-size:1rem}.page-header .btn[data-v-783bed66]{display:flex;align-items:center;gap:4px}.page-header .btn svg[data-v-783bed66]{width:18px;height:18px}@media(max-width:768px){.page-header[data-v-783bed66]{flex-direction:column;gap:16px;align-items:stretch}.page-header .btn[data-v-783bed66]{justify-content:center}}.filter-card[data-v-783bed66]{margin-bottom:24px}@media(max-width:768px){.filter-card[data-v-783bed66]{margin-bottom:16px}}.filter-row[data-v-783bed66]{display:flex;gap:16px;flex-wrap:wrap}@media(max-width:768px){.filter-row[data-v-783bed66]{flex-direction:column;gap:8px}}.filter-group[data-v-783bed66]{display:flex;flex-direction:column;gap:4px}.filter-group label[data-v-783bed66]{font-size:.875rem;color:#94a3b8}.filter-group.search-group[data-v-783bed66]{flex:1;min-width:250px}@media(max-width:768px){.filter-group.search-group[data-v-783bed66]{min-width:100%}.filter-group .form-select[data-v-783bed66],.filter-group[data-v-783bed66]{width:100%}}.search-input[data-v-783bed66]{display:flex;gap:4px}.search-input .form-input[data-v-783bed66]{flex:1}.search-input .btn[data-v-783bed66]{padding:8px}.search-input .btn svg[data-v-783bed66]{width:18px;height:18px}.title-cell[data-v-783bed66]{display:flex;align-items:center;gap:8px}.title-cell .notice-title[data-v-783bed66]{max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-cell .pinned-badge[data-v-783bed66]{font-size:.75rem;color:#f59e0b;white-space:nowrap}.action-buttons[data-v-783bed66]{display:flex;gap:4px;flex-wrap:wrap}@media(max-width:768px){.action-buttons[data-v-783bed66]{flex-direction:column}.action-buttons .btn[data-v-783bed66]{width:100%;justify-content:center}}.pagination-wrapper[data-v-783bed66]{display:flex;justify-content:center;margin-top:24px}@media(max-width:768px){.pagination-wrapper[data-v-783bed66]{margin-top:16px}}.text-center[data-v-783bed66]{text-align:center}.text-muted[data-v-783bed66]{color:#475569}@media(max-width:768px){.table-container[data-v-783bed66]{position:relative}.table-container[data-v-783bed66]: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-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-af87bb74]{max-width:800px}.page-header[data-v-af87bb74]{margin-bottom:32px}.page-header h2[data-v-af87bb74]{margin-bottom:4px}.page-header .header-desc[data-v-af87bb74]{color:#94a3b8;font-size:.875rem}.loading-container[data-v-af87bb74]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;color:#94a3b8}.loading-container .loading-spinner[data-v-af87bb74]{width:40px;height:40px;border:3px solid #334155;border-top-color:#6366f1;border-radius:50%;animation:spin-af87bb74 1s linear infinite;margin-bottom:16px}@keyframes spin-af87bb74{to{transform:rotate(1turn)}}.form-group[data-v-af87bb74],.settings-form .card[data-v-af87bb74]{margin-bottom:24px}.form-group[data-v-af87bb74]:last-child{margin-bottom:0}.form-group label[data-v-af87bb74]{display:block;margin-bottom:4px;font-weight:500;color:#f8fafc}.form-group .required[data-v-af87bb74]{color:#ef4444}.form-hint[data-v-af87bb74]{margin-top:4px;font-size:.75rem;color:#475569}.form-row[data-v-af87bb74]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:768px){.form-row[data-v-af87bb74]{grid-template-columns:1fr}}.logo-upload-section[data-v-af87bb74]{display:flex;align-items:flex-start;gap:24px}@media(max-width:640px){.logo-upload-section[data-v-af87bb74]{flex-direction:column}}.logo-preview[data-v-af87bb74]{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-af87bb74]{border-style:solid;border-color:#6366f1}.logo-preview img[data-v-af87bb74]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.logo-preview .logo-placeholder[data-v-af87bb74]{display:flex;flex-direction:column;align-items:center;color:#475569}.logo-preview .logo-placeholder svg[data-v-af87bb74]{width:32px;height:32px;margin-bottom:4px}.logo-preview .logo-placeholder span[data-v-af87bb74]{font-size:.75rem}.logo-actions[data-v-af87bb74]{display:flex;flex-direction:column;gap:8px}.logo-actions .upload-btn[data-v-af87bb74]{cursor:pointer}.color-row .form-group[data-v-af87bb74]{flex:1}.color-picker-group[data-v-af87bb74]{display:flex;align-items:center;gap:8px}.color-picker-group .color-input[data-v-af87bb74]{width:48px;height:48px;padding:0;border:2px solid #334155;border-radius:8px;cursor:pointer}.color-picker-group .color-input[data-v-af87bb74]::-webkit-color-swatch-wrapper{padding:4px}.color-picker-group .color-input[data-v-af87bb74]::-webkit-color-swatch{border:none;border-radius:4px}.color-picker-group .color-text[data-v-af87bb74]{flex:1;max-width:120px;font-family:monospace}.color-preview-section[data-v-af87bb74]{margin-top:32px;padding-top:24px;border-top:1px solid #334155}.color-preview-section h4[data-v-af87bb74]{margin-bottom:16px;font-size:.875rem;color:#94a3b8}.preview-buttons[data-v-af87bb74]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.preview-buttons .preview-btn[data-v-af87bb74]{padding:8px 24px;border:none;border-radius:8px;color:#fff;font-weight:500;cursor:default}.preview-buttons .preview-link[data-v-af87bb74]{font-weight:500;text-decoration:underline}.form-actions[data-v-af87bb74]{display:flex;justify-content:flex-end;gap:16px;padding-top:24px;border-top:1px solid #334155;margin-top:24px}.page-header[data-v-3e0f738c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header .header-left[data-v-3e0f738c]{display:flex;align-items:baseline;gap:8px}.page-header .header-left h2[data-v-3e0f738c]{margin:0;font-size:1.25rem;font-weight:600}.page-header .header-left .count[data-v-3e0f738c]{color:#94a3b8;font-size:1rem}.page-header .btn[data-v-3e0f738c]{display:flex;align-items:center;gap:4px}.page-header .btn svg[data-v-3e0f738c]{width:18px;height:18px}.plans-grid[data-v-3e0f738c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.plan-card[data-v-3e0f738c]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:24px;transition:all .15s ease}.plan-card[data-v-3e0f738c]:hover{border-color:#6366f1;box-shadow:0 4px 12px rgba(0,0,0,.1)}.plan-card.inactive[data-v-3e0f738c]{opacity:.6;background:#1e293b}.plan-header[data-v-3e0f738c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.plan-badge[data-v-3e0f738c]{padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-badge.inactive[data-v-3e0f738c]{background:#ef4444;color:#fff;padding:4px 8px;border-radius:4px;font-size:.75rem}.plan-name[data-v-3e0f738c]{margin:0 0 8px;font-size:1.125rem;font-weight:600}.plan-description[data-v-3e0f738c]{margin:0 0 16px;color:#94a3b8;font-size:.875rem;line-height:1.5}.plan-pricing[data-v-3e0f738c]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #334155}.plan-pricing .price-monthly[data-v-3e0f738c]{display:flex;align-items:baseline}.plan-pricing .price-monthly .currency[data-v-3e0f738c]{font-size:1rem;color:#94a3b8;margin-right:2px}.plan-pricing .price-monthly .amount[data-v-3e0f738c]{font-size:2rem;font-weight:700;color:#6366f1}.plan-pricing .price-monthly .period[data-v-3e0f738c]{font-size:.875rem;color:#94a3b8;margin-left:4px}.plan-pricing .price-yearly[data-v-3e0f738c]{margin-top:4px;font-size:.875rem;color:#94a3b8}.plan-features[data-v-3e0f738c]{list-style:none;padding:0;margin:0 0 24px}.plan-features li[data-v-3e0f738c]{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:.875rem}.plan-features li svg[data-v-3e0f738c]{width:16px;height:16px;color:#10b981;flex-shrink:0}.plan-features li.disabled svg[data-v-3e0f738c],.plan-features li.disabled[data-v-3e0f738c]{color:#475569}.plan-actions[data-v-3e0f738c]{display:flex;gap:8px}.plan-actions .btn[data-v-3e0f738c]{flex:1;justify-content:center}.empty-state[data-v-3e0f738c]{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-3e0f738c]{width:64px;height:64px;color:#475569;margin-bottom:16px}.empty-state p[data-v-3e0f738c]{color:#94a3b8;margin-bottom:24px}.loading-state[data-v-3e0f738c]{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px;color:#94a3b8}.badge-default[data-v-3e0f738c]{background:#1e293b;color:#94a3b8}.badge-info[data-v-3e0f738c]{background:rgba(59,130,246,.15);color:#3b82f6}.badge-primary[data-v-3e0f738c]{background:rgba(99,102,241,.15);color:#6366f1}.badge-warning[data-v-3e0f738c]{background:rgba(245,158,11,.15);color:#f59e0b}.badge-success[data-v-3e0f738c]{background:rgba(16,185,129,.15);color:#10b981}.btn-danger[data-v-3e0f738c]{color:#ef4444;border-color:#ef4444}.btn-danger[data-v-3e0f738c]:hover{background:#ef4444;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-5ced9013]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header .header-left[data-v-5ced9013]{display:flex;align-items:baseline;gap:8px}.page-header .header-left h2[data-v-5ced9013]{margin:0;font-size:1.25rem;font-weight:600}.page-header .header-left .count[data-v-5ced9013]{color:#94a3b8;font-size:1rem}.page-header .btn[data-v-5ced9013]{display:flex;align-items:center;gap:4px}.page-header .btn svg[data-v-5ced9013]{width:18px;height:18px}.summary-cards[data-v-5ced9013]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.summary-card[data-v-5ced9013]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:16px;display:flex;align-items:center;gap:16px}.summary-card .card-icon[data-v-5ced9013]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center}.summary-card .card-icon svg[data-v-5ced9013]{width:24px;height:24px}.summary-card .card-icon.pending[data-v-5ced9013]{background:rgba(245,158,11,.15);color:#f59e0b}.summary-card .card-icon.commission[data-v-5ced9013]{background:rgba(99,102,241,.15);color:#6366f1}.summary-card .card-icon.subscription[data-v-5ced9013]{background:rgba(16,185,129,.15);color:#10b981}.summary-card .card-content[data-v-5ced9013]{display:flex;flex-direction:column}.summary-card .card-content .card-label[data-v-5ced9013]{font-size:.875rem;color:#94a3b8}.summary-card .card-content .card-value[data-v-5ced9013]{font-size:1.125rem;font-weight:600;color:#f8fafc}.summary-card .card-content .card-sub[data-v-5ced9013]{font-size:.75rem;color:#475569}.filters[data-v-5ced9013]{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.filters .filter-group[data-v-5ced9013]{display:flex;flex-direction:column;gap:4px}.filters .filter-group label[data-v-5ced9013]{font-size:.875rem;color:#94a3b8}.filters .filter-group select[data-v-5ced9013]{padding:8px 16px;border:1px solid #334155;border-radius:8px;background:#1e293b;color:#f8fafc;min-width:120px}.table-container[data-v-5ced9013]{background:#1e293b;border:1px solid #334155;border-radius:12px;overflow:hidden}.data-table[data-v-5ced9013]{width:100%;border-collapse:collapse}.data-table td[data-v-5ced9013],.data-table th[data-v-5ced9013]{padding:16px;text-align:left;border-bottom:1px solid #334155}.data-table th[data-v-5ced9013]{background:#1e293b;font-weight:600;font-size:.875rem;color:#94a3b8}.data-table td[data-v-5ced9013]{font-size:.875rem}.data-table td.period[data-v-5ced9013]{font-weight:500}.data-table td.amount[data-v-5ced9013]{font-family:Roboto Mono,monospace}.data-table td.total[data-v-5ced9013]{font-weight:600;color:#6366f1}.data-table .actions[data-v-5ced9013]{display:flex;gap:4px}.status-badge[data-v-5ced9013]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:500}.status-badge.status-pending[data-v-5ced9013]{background:rgba(245,158,11,.15);color:#f59e0b}.status-badge.status-confirmed[data-v-5ced9013]{background:rgba(59,130,246,.15);color:#3b82f6}.status-badge.status-paid[data-v-5ced9013]{background:rgba(16,185,129,.15);color:#10b981}.status-badge.status-failed[data-v-5ced9013]{background:rgba(239,68,68,.15);color:#ef4444}.empty-state[data-v-5ced9013],.loading-state[data-v-5ced9013]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px;color:#94a3b8}.empty-state svg[data-v-5ced9013],.loading-state svg[data-v-5ced9013]{width:64px;height:64px;color:#475569;margin-bottom:16px}.pagination[data-v-5ced9013]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px}.pagination .page-info[data-v-5ced9013]{color:#94a3b8;font-size:.875rem}.modal-overlay[data-v-5ced9013]{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-5ced9013]{background:#1e293b;border-radius:12px;width:100%;max-width:480px;margin:16px}.modal-header[data-v-5ced9013]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #334155}.modal-header h3[data-v-5ced9013]{margin:0;font-size:1.125rem;font-weight:600}.modal-header .modal-close[data-v-5ced9013]{background:none;border:none;padding:0;cursor:pointer;color:#94a3b8}.modal-header .modal-close svg[data-v-5ced9013]{width:24px;height:24px}.modal-header .modal-close[data-v-5ced9013]:hover{color:#f8fafc}.modal-body[data-v-5ced9013]{padding:24px}.modal-body .modal-description[data-v-5ced9013]{margin-bottom:24px;color:#94a3b8;font-size:.875rem}.modal-body .form-group[data-v-5ced9013]{margin-bottom:16px}.modal-body .form-group label[data-v-5ced9013]{display:block;margin-bottom:4px;font-size:.875rem;color:#94a3b8}.modal-body .form-group input[data-v-5ced9013]{width:100%;padding:8px 16px;border:1px solid #334155;border-radius:8px;background:#1e293b;color:#f8fafc}.modal-footer[data-v-5ced9013]{display:flex;justify-content:flex-end;gap:8px;padding:24px;border-top:1px solid #334155}.btn-success[data-v-5ced9013]{color:#10b981;border-color:#10b981}.btn-success[data-v-5ced9013]:hover{background:#10b981;color:#fff}.back-link[data-v-4da9b4af]{display:inline-flex;align-items:center;gap:4px;margin-bottom:24px;color:#94a3b8;font-size:.875rem}.back-link svg[data-v-4da9b4af]{width:16px;height:16px}.back-link[data-v-4da9b4af]:hover{color:#6366f1}.page-header[data-v-4da9b4af]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header .header-left[data-v-4da9b4af]{display:flex;align-items:center;gap:16px}.page-header .header-left h2[data-v-4da9b4af]{margin:0;font-size:1.25rem;font-weight:600}.page-header .header-actions[data-v-4da9b4af]{display:flex;gap:8px}.settlement-summary[data-v-4da9b4af]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:24px;margin-bottom:24px}.settlement-summary .summary-header[data-v-4da9b4af]{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-4da9b4af]{margin:0;font-size:1.125rem;font-weight:600}.settlement-summary .summary-header .period[data-v-4da9b4af]{font-size:1.125rem;font-weight:500;color:#6366f1}.settlement-summary .summary-grid[data-v-4da9b4af]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:24px}.settlement-summary .summary-item[data-v-4da9b4af]{padding:16px;background:#1e293b;border-radius:8px}.settlement-summary .summary-item .label[data-v-4da9b4af]{display:block;font-size:.875rem;color:#94a3b8;margin-bottom:4px}.settlement-summary .summary-item .value[data-v-4da9b4af]{display:block;font-size:1.125rem;font-weight:600;font-family:Roboto Mono,monospace}.settlement-summary .summary-item.highlight[data-v-4da9b4af]{background:rgba(99,102,241,.1)}.settlement-summary .summary-item.highlight .value[data-v-4da9b4af]{color:#6366f1}.settlement-summary .summary-item.total[data-v-4da9b4af]{background:rgba(16,185,129,.1)}.settlement-summary .summary-item.total .value[data-v-4da9b4af]{color:#10b981;font-size:1.25rem}.settlement-summary .summary-item.net[data-v-4da9b4af]{background:rgba(59,130,246,.1)}.settlement-summary .summary-item.net .value[data-v-4da9b4af]{color:#3b82f6;font-size:1.25rem}.settlement-summary .summary-dates[data-v-4da9b4af]{display:flex;gap:24px;color:#94a3b8;font-size:.875rem}.tabs[data-v-4da9b4af]{display:flex;gap:8px;margin-bottom:16px;border-bottom:1px solid #334155;padding-bottom:8px}.tabs .tab[data-v-4da9b4af]{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-4da9b4af]:hover{background:#334155;color:#f8fafc}.tabs .tab.active[data-v-4da9b4af]{background:#6366f1;color:#fff}.table-container[data-v-4da9b4af]{background:#1e293b;border:1px solid #334155;border-radius:12px;overflow:hidden}.data-table[data-v-4da9b4af]{width:100%;border-collapse:collapse}.data-table td[data-v-4da9b4af],.data-table th[data-v-4da9b4af]{padding:16px;text-align:left;border-bottom:1px solid #334155}.data-table th[data-v-4da9b4af]{background:#1e293b;font-weight:600;font-size:.875rem;color:#94a3b8}.data-table td[data-v-4da9b4af]{font-size:.875rem}.data-table td.amount[data-v-4da9b4af]{font-family:Roboto Mono,monospace}.status-badge[data-v-4da9b4af]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.875rem;font-weight:500}.status-badge.small[data-v-4da9b4af]{font-size:.75rem;padding:2px 4px}.status-badge.status-pending[data-v-4da9b4af]{background:rgba(245,158,11,.15);color:#f59e0b}.status-badge.status-confirmed[data-v-4da9b4af]{background:rgba(59,130,246,.15);color:#3b82f6}.status-badge.status-paid[data-v-4da9b4af]{background:rgba(16,185,129,.15);color:#10b981}.status-badge.status-failed[data-v-4da9b4af]{background:rgba(239,68,68,.15);color:#ef4444}.empty-state[data-v-4da9b4af]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px;color:#94a3b8}.empty-state.small[data-v-4da9b4af]{padding:32px}.empty-state svg[data-v-4da9b4af]{width:64px;height:64px;color:#475569;margin-bottom:16px}.empty-state p[data-v-4da9b4af]{margin-bottom:16px}.loading-state[data-v-4da9b4af]{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px;color:#94a3b8}.btn-success[data-v-4da9b4af]{background:#10b981;color:#fff;border:none}.btn-success[data-v-4da9b4af]:hover{background:#0c8a60}.page-header[data-v-3c0c12d9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header .header-left[data-v-3c0c12d9]{display:flex;align-items:baseline;gap:16px}.page-header .header-left h2[data-v-3c0c12d9]{margin:0;font-size:1.25rem;font-weight:600}.page-header .header-left .period[data-v-3c0c12d9]{color:#94a3b8;font-size:1rem}.page-header .header-actions[data-v-3c0c12d9]{display:flex;align-items:center;gap:8px}.page-header .header-actions select[data-v-3c0c12d9]{padding:8px 16px;border:1px solid #334155;border-radius:8px;background:#1e293b;color:#f8fafc}.page-header .header-actions .btn[data-v-3c0c12d9]{display:flex;align-items:center;gap:4px}.page-header .header-actions .btn svg[data-v-3c0c12d9]{width:16px;height:16px}.summary-cards[data-v-3c0c12d9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:32px}.summary-card[data-v-3c0c12d9]{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-3c0c12d9]{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-3c0c12d9]{width:28px;height:28px}.summary-card.total .card-icon[data-v-3c0c12d9]{background:rgba(99,102,241,.15);color:#6366f1}.summary-card.commission .card-icon[data-v-3c0c12d9]{background:rgba(59,130,246,.15);color:#3b82f6}.summary-card.subscription .card-icon[data-v-3c0c12d9]{background:rgba(16,185,129,.15);color:#10b981}.summary-card .card-content[data-v-3c0c12d9]{flex:1;display:flex;flex-direction:column}.summary-card .card-content .card-label[data-v-3c0c12d9]{font-size:.875rem;color:#94a3b8;margin-bottom:4px}.summary-card .card-content .card-value[data-v-3c0c12d9]{font-size:1.75rem;font-weight:700;color:#f8fafc;font-family:Roboto Mono,monospace}.summary-card .card-content .card-sub[data-v-3c0c12d9]{font-size:.875rem;color:#475569;margin-top:4px}.summary-card .card-content .card-change[data-v-3c0c12d9]{font-size:.875rem;margin-top:4px}.summary-card .card-content .card-change.positive[data-v-3c0c12d9]{color:#10b981}.summary-card .card-content .card-change.negative[data-v-3c0c12d9]{color:#ef4444}.chart-section[data-v-3c0c12d9]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:24px;margin-bottom:32px}.chart-section .section-header[data-v-3c0c12d9]{margin-bottom:24px}.chart-section .section-header h3[data-v-3c0c12d9]{margin:0;font-size:1.125rem;font-weight:600}.chart-section .chart-container[data-v-3c0c12d9]{height:300px;position:relative}.transactions-section .section-header[data-v-3c0c12d9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.transactions-section .section-header h3[data-v-3c0c12d9]{margin:0;font-size:1.125rem;font-weight:600}.transactions-section .section-header .section-links[data-v-3c0c12d9]{display:flex;gap:16px}.transactions-section .section-header .section-links .link[data-v-3c0c12d9]{font-size:.875rem;color:#6366f1}.transactions-section .section-header .section-links .link[data-v-3c0c12d9]:hover{text-decoration:underline}.table-container[data-v-3c0c12d9]{background:#1e293b;border:1px solid #334155;border-radius:12px;overflow:hidden}.data-table[data-v-3c0c12d9]{width:100%;border-collapse:collapse}.data-table td[data-v-3c0c12d9],.data-table th[data-v-3c0c12d9]{padding:16px;text-align:left;border-bottom:1px solid #334155}.data-table th[data-v-3c0c12d9]{background:#1e293b;font-weight:600;font-size:.875rem;color:#94a3b8}.data-table td[data-v-3c0c12d9]{font-size:.875rem}.data-table td.amount[data-v-3c0c12d9]{font-family:Roboto Mono,monospace;font-weight:500}.type-badge[data-v-3c0c12d9]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:500}.type-badge.commission[data-v-3c0c12d9]{background:rgba(59,130,246,.15);color:#3b82f6}.type-badge.subscription[data-v-3c0c12d9]{background:rgba(16,185,129,.15);color:#10b981}.status-badge[data-v-3c0c12d9]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:500}.status-badge.status-pending[data-v-3c0c12d9]{background:rgba(245,158,11,.15);color:#f59e0b}.status-badge.status-confirmed[data-v-3c0c12d9]{background:rgba(59,130,246,.15);color:#3b82f6}.status-badge.status-paid[data-v-3c0c12d9]{background:rgba(16,185,129,.15);color:#10b981}.status-badge.status-failed[data-v-3c0c12d9]{background:rgba(239,68,68,.15);color:#ef4444}.empty-state[data-v-3c0c12d9],.loading-state[data-v-3c0c12d9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px;color:#94a3b8}.empty-state.small[data-v-3c0c12d9],.loading-state.small[data-v-3c0c12d9]{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:#334155;border:1px solid #334155;border-radius:8px;color:#f8fafc;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}.table-container{overflow-x:auto;border-radius:8px;border:1px solid #334155}.table{width:100%;border-collapse:collapse}.table td,.table th{padding:8px 16px;text-align:left;border-bottom:1px solid #334155}.table th{background-color:#334155;font-size:.875rem;font-weight:600;color:#94a3b8;white-space:nowrap}.table td{font-size:.875rem;color:#f8fafc}.table tbody tr{transition:background-color .15s ease}.table tbody tr:hover{background-color:#334155}.table tbody tr:last-child td{border-bottom:none}.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)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#1e293b}::-webkit-scrollbar-thumb{background:#334155;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#475569}@media(max-width:768px){html{font-size:14px}.card{padding:16px}.card-header{flex-direction:column;align-items:flex-start;gap:8px}.card-header h3{font-size:1rem}.btn,.table td,.table th{padding:4px 8px;font-size:.75rem}.btn-lg{padding:8px 16px;font-size:.875rem}.form-input,.form-select{padding:4px 8px;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}}