.admin-layout[data-v-c8c81bdf]{display:flex;min-height:100vh;background:#f8fafc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:#1e293b;line-height:1.6}.admin-sidebar[data-v-c8c81bdf]{width:280px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;position:fixed;top:0;left:0;height:100vh;overflow-y:auto;z-index:1000;transition:all .3s ease;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.admin-sidebar[data-v-c8c81bdf]::-webkit-scrollbar{width:6px}.admin-sidebar[data-v-c8c81bdf]::-webkit-scrollbar-track{background:transparent}.admin-sidebar[data-v-c8c81bdf]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.admin-sidebar[data-v-c8c81bdf]::-webkit-scrollbar-thumb:hover{background:#ffffff80}.admin-sidebar-brand[data-v-c8c81bdf]{padding:30px 25px;text-align:center;border-bottom:1px solid rgba(255,255,255,.1);background:#0000001a}.admin-sidebar-brand h4[data-v-c8c81bdf]{color:#fff;font-weight:700;font-size:20px;margin:0}.brand-link[data-v-c8c81bdf]{display:flex;align-items:center;justify-content:center;gap:10px;color:#fff;text-decoration:none}.brand-link[data-v-c8c81bdf]:hover{color:#fff;text-decoration:none;opacity:.9}.brand-icon[data-v-c8c81bdf]{font-size:24px}.admin-nav[data-v-c8c81bdf]{padding:20px 0}.admin-nav-section[data-v-c8c81bdf]{margin-bottom:30px}.admin-nav-title[data-v-c8c81bdf]{font-size:11px;font-weight:600;text-transform:uppercase;color:#fff9;letter-spacing:1px;margin:0 25px 15px}.admin-nav-list[data-v-c8c81bdf]{list-style:none;margin:0;padding:0}.admin-nav-item[data-v-c8c81bdf]{margin:2px 0}.admin-nav-link[data-v-c8c81bdf]{display:flex;align-items:center;gap:15px;padding:15px 25px;color:#fffc;text-decoration:none;transition:all .3s ease;position:relative;font-weight:500;font-size:14px;border:none;background:none;width:100%;cursor:pointer;text-align:left}.admin-nav-link[data-v-c8c81bdf]:hover{background:#ffffff1a;color:#fff;transform:translate(5px);text-decoration:none}.admin-nav-link.active[data-v-c8c81bdf]{background:#ffffff26;color:#fff;border-right:4px solid white}.admin-nav-link.active[data-v-c8c81bdf]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#fff}.nav-icon[data-v-c8c81bdf]{font-size:18px;width:20px;text-align:center;flex-shrink:0;display:inline-block}.logout-link[data-v-c8c81bdf]{color:#ffffffb3}.logout-link[data-v-c8c81bdf]:hover{background:#ff646433;color:#fcc}.admin-sidebar-overlay[data-v-c8c81bdf]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:999;transition:all .3s ease}.admin-main[data-v-c8c81bdf]{flex:1;margin-left:280px;display:flex;flex-direction:column;min-height:100vh}.admin-topbar[data-v-c8c81bdf]{background:#fff;border-bottom:1px solid #e2e8f0;padding:0 30px;height:70px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 3px #0000001a;position:sticky;top:0;z-index:100}.admin-topbar-left[data-v-c8c81bdf]{display:flex;align-items:center;gap:20px}.mobile-menu-toggle[data-v-c8c81bdf]{display:none;background:none;border:none;font-size:20px;color:#64748b;cursor:pointer;padding:8px;border-radius:8px;transition:all .3s ease}.mobile-menu-toggle[data-v-c8c81bdf]:hover{background:#f1f5f9;color:#334155}.admin-page-title[data-v-c8c81bdf]{font-size:24px;font-weight:700;color:#1e293b;margin:0}.admin-topbar-right[data-v-c8c81bdf]{display:flex;align-items:center;gap:20px}.admin-user-dropdown[data-v-c8c81bdf]{position:relative}.admin-user-toggle[data-v-c8c81bdf]{display:flex;align-items:center;gap:10px;padding:8px 15px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:25px;color:#475569;font-weight:500;transition:all .3s ease;cursor:pointer;font-size:14px}.admin-user-toggle[data-v-c8c81bdf]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.admin-user-avatar[data-v-c8c81bdf]{width:32px;height:32px;border-radius:50%;object-fit:cover}.admin-user-name[data-v-c8c81bdf]{font-size:14px;font-weight:500}.admin-chevron[data-v-c8c81bdf]{font-size:10px;color:#9ca3af}.admin-dropdown-menu[data-v-c8c81bdf]{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 25px #0000001a;min-width:200px;z-index:1000;margin-top:5px}.admin-dropdown-email[data-v-c8c81bdf]{padding:12px 20px;font-size:12px;color:#6b7280;border-bottom:1px solid #e2e8f0}.admin-dropdown-item[data-v-c8c81bdf]{display:flex;align-items:center;gap:10px;padding:12px 20px;color:#475569;text-decoration:none;transition:all .3s ease;border:none;background:none;width:100%;text-align:left;font-size:14px;cursor:pointer}.admin-dropdown-item[data-v-c8c81bdf]:hover{background:#f8fafc;color:#334155;text-decoration:none}.dropdown-icon[data-v-c8c81bdf]{font-size:16px}.admin-dropdown-divider[data-v-c8c81bdf]{height:1px;background:#e2e8f0;margin:5px 0}.admin-dropdown-logout[data-v-c8c81bdf]:hover{background:#fef2f2;color:#dc2626}.admin-message[data-v-c8c81bdf]{padding:15px 20px;border-radius:12px;margin:15px 30px 0;display:flex;align-items:center;gap:10px;font-weight:500;font-size:14px;animation:fadeIn-c8c81bdf .5s ease-in}.admin-message-success[data-v-c8c81bdf]{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.admin-message-error[data-v-c8c81bdf]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.admin-message-warning[data-v-c8c81bdf]{background:#fffbeb;color:#d97706;border:1px solid #fed7aa}.admin-message-info[data-v-c8c81bdf]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}@keyframes fadeIn-c8c81bdf{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.admin-content[data-v-c8c81bdf]{flex:1;padding:30px;background:#f8fafc}@media (max-width: 768px){.admin-sidebar[data-v-c8c81bdf]{transform:translate(-100%)}.admin-sidebar.sidebar-mobile-open[data-v-c8c81bdf]{transform:translate(0)}.admin-main[data-v-c8c81bdf]{margin-left:0}.mobile-menu-toggle[data-v-c8c81bdf]{display:block}.admin-page-title[data-v-c8c81bdf]{font-size:20px}.admin-content[data-v-c8c81bdf]{padding:20px 15px}.admin-topbar[data-v-c8c81bdf]{padding:0 15px}.admin-user-name[data-v-c8c81bdf]{display:none}}@media (max-width: 480px){.admin-topbar[data-v-c8c81bdf]{padding:0 10px}.admin-topbar-right[data-v-c8c81bdf]{gap:10px}.admin-dropdown-menu[data-v-c8c81bdf]{right:-10px;min-width:180px}}[data-v-2ab356cc]:root{--color-primary: #4f46e5;--color-primary-hover: #4338ca;--color-white: #fff;--color-gray-50: #f9fafb;--color-gray-200: #e5e7eb;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-900: #111827;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0,0,0,.05);--shadow-md: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--font-xs: .75rem;--font-sm: .875rem;--font-lg: 1.125rem;--font-2xl: 1.5rem;--focus-ring: 0 0 0 3px rgba(79,70,229,.35)}.page-container[data-v-2ab356cc]{padding:var(--space-6);max-width:80rem;margin:0 auto}.header-row[data-v-2ab356cc]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-8);gap:var(--space-4);flex-wrap:wrap}.page-title[data-v-2ab356cc]{font-size:var(--font-2xl);font-weight:700;color:var(--color-gray-900);margin:0}.page-subtitle[data-v-2ab356cc]{font-size:var(--font-sm);color:var(--color-gray-500);margin:var(--space-2) 0 0 0}.button-primary[data-v-2ab356cc]{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);font-size:var(--font-sm);font-weight:500;color:var(--color-white);background:var(--color-primary);border:none;border-radius:var(--radius-md);cursor:pointer;text-decoration:none;transition:background-color .15s ease;box-shadow:var(--shadow-sm)}.button-primary[data-v-2ab356cc]:hover{background:var(--color-primary-hover)}.button-primary[data-v-2ab356cc]:focus{outline:none;box-shadow:var(--focus-ring)}.button-primary[data-v-2ab356cc]:disabled{opacity:.5;cursor:not-allowed}.stats-grid[data-v-2ab356cc]{display:grid;grid-template-columns:1fr;gap:var(--space-5);margin-bottom:var(--space-8)}.stat-card[data-v-2ab356cc]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.stat-card__inner[data-v-2ab356cc]{display:flex;align-items:center;padding:var(--space-5)}.stat-icon[data-v-2ab356cc]{flex-shrink:0;color:var(--color-gray-400)}.icon[data-v-2ab356cc]{width:1.5rem;height:1.5rem}.icon-lg[data-v-2ab356cc]{width:2.5rem;height:2.5rem;color:var(--color-primary)}.stat-content[data-v-2ab356cc]{margin-left:var(--space-5);flex:1}.stat-label[data-v-2ab356cc]{font-size:var(--font-sm);font-weight:500;color:var(--color-gray-500);margin:0}.stat-value[data-v-2ab356cc]{font-size:var(--font-lg);font-weight:500;color:var(--color-gray-900);margin:0}.panel[data-v-2ab356cc]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:var(--space-8)}.panel-header[data-v-2ab356cc]{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-gray-200)}.panel-title[data-v-2ab356cc]{font-size:var(--font-lg);font-weight:500;color:var(--color-gray-900);margin:0}.panel-body[data-v-2ab356cc]{padding:var(--space-6)}.features-grid[data-v-2ab356cc]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.feature-card[data-v-2ab356cc]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:border-color .15s ease}.feature-card[data-v-2ab356cc]:hover{border-color:var(--color-gray-400)}.feature-name[data-v-2ab356cc]{font-size:var(--font-sm);font-weight:500;color:var(--color-gray-900);margin:0}.feature-desc[data-v-2ab356cc]{font-size:var(--font-sm);color:var(--color-gray-500);margin:0}.activity-timeline[data-v-2ab356cc]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-6)}.activity-item[data-v-2ab356cc]{display:flex;gap:var(--space-3);align-items:flex-start}.activity-dot[data-v-2ab356cc]{width:2rem;height:2rem;border-radius:var(--radius-full);flex-shrink:0}.activity-dot--success[data-v-2ab356cc]{background:#22c55e}.activity-dot--info[data-v-2ab356cc]{background:#3b82f6}.activity-dot--warning[data-v-2ab356cc]{background:#eab308}.activity-content[data-v-2ab356cc]{flex:1;padding-top:var(--space-2)}.activity-text[data-v-2ab356cc]{font-size:var(--font-sm);color:var(--color-gray-500);margin:0}.activity-time[data-v-2ab356cc]{font-size:var(--font-sm);color:var(--color-gray-500)}@media (min-width: 480px){.features-grid[data-v-2ab356cc]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.stats-grid[data-v-2ab356cc],.features-grid[data-v-2ab356cc]{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.page-container[data-v-2ab356cc]{padding:var(--space-8)}}@media (max-width: 479px){.header-row[data-v-2ab356cc]{flex-direction:column}.page-title[data-v-2ab356cc]{font-size:1.25rem}}[data-v-909b6902]:root{--color-primary: #4f46e5;--color-primary-hover: #4338ca;--color-success: #059669;--color-info: #2563eb;--color-warning: #d97706;--color-surface: #ffffff;--color-surface-alt: #f9fafb;--color-border: #e5e7eb;--color-text: #111827;--color-text-secondary: #6b7280;--color-text-muted: #9ca3af;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-normal: .2s ease}.page-container[data-v-909b6902]{display:flex;flex-direction:column;gap:24px;padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-909b6902]{display:flex;flex-direction:column;gap:4px}.page-title[data-v-909b6902]{font-size:1.75rem;font-weight:700;color:var(--color-text);margin:0;line-height:1.2}.page-subtitle[data-v-909b6902]{font-size:.938rem;color:var(--color-text-secondary);margin:0}.stats-grid[data-v-909b6902]{display:grid;grid-template-columns:1fr;gap:16px}.stat-card[data-v-909b6902]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-normal),transform var(--transition-normal)}.stat-card[data-v-909b6902]:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.stat-card__inner[data-v-909b6902]{display:flex;align-items:center;gap:14px}.stat-dot[data-v-909b6902]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.stat-dot--green[data-v-909b6902]{background:var(--color-success)}.stat-dot--blue[data-v-909b6902]{background:var(--color-info)}.stat-dot--purple[data-v-909b6902]{background:#7c3aed}.stat-dot--yellow[data-v-909b6902]{background:var(--color-warning)}.stat-content[data-v-909b6902]{display:flex;flex-direction:column;gap:2px}.stat-label[data-v-909b6902]{font-size:.813rem;color:var(--color-text-secondary);margin:0;font-weight:500}.stat-value[data-v-909b6902]{font-size:1.5rem;font-weight:700;color:var(--color-text);margin:0;line-height:1.2}.panel[data-v-909b6902]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.panel-header[data-v-909b6902]{padding:16px 20px;border-bottom:1px solid var(--color-border);background:var(--color-surface-alt)}.panel-title[data-v-909b6902]{font-size:1.063rem;font-weight:600;color:var(--color-text);margin:0}.panel-body[data-v-909b6902]{padding:20px}.settings-grid[data-v-909b6902]{display:grid;grid-template-columns:1fr;gap:20px}.form-field[data-v-909b6902]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-909b6902]{font-size:.875rem;font-weight:600;color:var(--color-text)}.form-input[data-v-909b6902]{width:100%;padding:10px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.938rem;color:var(--color-text);background:var(--color-surface);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);outline:none;box-sizing:border-box}.form-input[data-v-909b6902]:hover{border-color:#d1d5db}.form-input[data-v-909b6902]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #4f46e526}.form-input[data-v-909b6902]:disabled{background:var(--color-surface-alt);color:var(--color-text-muted);cursor:not-allowed}.form-hint[data-v-909b6902]{font-size:.75rem;color:var(--color-text-muted);margin:0}.form-actions[data-v-909b6902]{display:flex;justify-content:flex-end;padding-top:16px;margin-top:8px;border-top:1px solid var(--color-border)}.button-primary[data-v-909b6902]{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:.875rem;font-weight:600;cursor:pointer;transition:background var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.button-primary[data-v-909b6902]:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-md)}.button-primary[data-v-909b6902]:focus{outline:none;box-shadow:0 0 0 3px #4f46e54d}.button-primary[data-v-909b6902]:active{transform:scale(.98)}.button-primary[data-v-909b6902]:disabled{background:#a5b4fc;cursor:not-allowed;transform:none}.table-scroll[data-v-909b6902]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-909b6902]{width:100%;border-collapse:collapse;min-width:700px}.table-head[data-v-909b6902]{background:var(--color-surface-alt)}.table-heading[data-v-909b6902]{padding:12px 16px;text-align:left;font-size:.75rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);white-space:nowrap}.table-row[data-v-909b6902]{transition:background var(--transition-fast)}.table-row[data-v-909b6902]:hover{background:var(--color-surface-alt)}.table-cell[data-v-909b6902]{padding:12px 16px;font-size:.875rem;color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle}.table-cell--bold[data-v-909b6902]{font-weight:600}.table-cell--success[data-v-909b6902]{color:var(--color-success);font-weight:600}.table-cell--info[data-v-909b6902]{color:var(--color-info);font-weight:600}.user-info[data-v-909b6902]{display:flex;align-items:center;gap:10px}.user-avatar-img[data-v-909b6902]{width:36px;height:36px;border-radius:50%;object-fit:cover;border:1px solid var(--color-border);flex-shrink:0}.user-meta[data-v-909b6902]{display:flex;flex-direction:column;gap:1px}.user-name[data-v-909b6902]{font-size:.875rem;font-weight:600;color:var(--color-text)}.text-muted[data-v-909b6902]{font-size:.75rem;color:var(--color-text-muted)}.pagination-wrapper[data-v-909b6902]{display:flex;flex-direction:column;gap:12px;padding:16px 20px;border-top:1px solid var(--color-border)}.pagination-info[data-v-909b6902]{font-size:.813rem;color:var(--color-text-secondary)}.pagination-nav[data-v-909b6902]{display:flex;flex-wrap:wrap;gap:4px}.pagination-link[data-v-909b6902]{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.813rem;color:var(--color-text-secondary);background:var(--color-surface);text-decoration:none;transition:all var(--transition-fast)}.pagination-link[data-v-909b6902]:hover{background:var(--color-surface-alt);border-color:#d1d5db;color:var(--color-text)}.pagination-link[data-v-909b6902]:focus{outline:none;box-shadow:0 0 0 3px #4f46e526}.pagination-active[data-v-909b6902]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.pagination-active[data-v-909b6902]:hover{background:var(--color-primary-hover);color:#fff}@media (min-width: 480px){.stats-grid[data-v-909b6902],.settings-grid[data-v-909b6902]{grid-template-columns:repeat(2,1fr)}.pagination-wrapper[data-v-909b6902]{flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width: 768px){.page-container[data-v-909b6902]{padding:28px;gap:28px}.page-title[data-v-909b6902]{font-size:2rem}}@media (min-width: 1024px){.stats-grid[data-v-909b6902]{grid-template-columns:repeat(4,1fr)}.page-container[data-v-909b6902]{padding:32px}}.content-wrapper[data-v-3b6692b7]{max-width:64rem;margin-left:auto;margin-right:auto;padding:1.5rem}.page-header[data-v-3b6692b7]{margin-bottom:2rem}.page-header__row[data-v-3b6692b7]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page-header__info[data-v-3b6692b7]{flex:1}.page-title[data-v-3b6692b7]{font-size:1.5rem;font-weight:700;color:var(--color-text-primary, #111827);margin:0}.page-subtitle[data-v-3b6692b7]{font-size:.875rem;color:var(--color-text-muted, #6b7280);margin-top:.25rem}.page-header__actions[data-v-3b6692b7]{display:flex;gap:.75rem;flex-shrink:0}.panel[data-v-3b6692b7]{background-color:var(--color-surface, #ffffff);border-radius:var(--radius-md, .5rem);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;border:1px solid var(--color-border, #e5e7eb)}.panel__header[data-v-3b6692b7]{padding:1rem 1.5rem;border-bottom:1px solid var(--color-border, #e5e7eb)}.panel__body[data-v-3b6692b7]{padding:1.5rem}.section-title[data-v-3b6692b7]{font-size:1.125rem;font-weight:600;color:var(--color-text-primary, #111827);margin:0}.section-description[data-v-3b6692b7]{font-size:.875rem;color:var(--color-text-muted, #6b7280);margin-top:.25rem}.settings-form[data-v-3b6692b7]{display:flex;flex-direction:column;gap:2rem}.form-stack[data-v-3b6692b7]{display:flex;flex-direction:column;gap:1.5rem}.stats-panel[data-v-3b6692b7]{margin-bottom:2rem}.stats-grid[data-v-3b6692b7]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.stat-card[data-v-3b6692b7]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.25rem}.stat-card__value[data-v-3b6692b7]{font-size:1.875rem;font-weight:700;line-height:1.2}.stat-card__value--primary[data-v-3b6692b7]{color:var(--color-primary, #2563eb)}.stat-card__value--success[data-v-3b6692b7]{color:var(--color-success, #16a34a)}.stat-card__value--warning[data-v-3b6692b7]{color:var(--color-warning, #ca8a04)}.stat-card__value--danger[data-v-3b6692b7]{color:var(--color-danger, #dc2626)}.stat-card__label[data-v-3b6692b7]{font-size:.875rem;color:var(--color-text-muted, #6b7280)}.threshold-group[data-v-3b6692b7]{display:flex;flex-direction:column;gap:.5rem}.threshold-group__header[data-v-3b6692b7]{display:flex;align-items:center;justify-content:space-between}.threshold-group__value[data-v-3b6692b7]{font-size:.875rem;color:var(--color-text-muted, #6b7280);font-weight:500}.threshold-group__labels[data-v-3b6692b7]{display:flex;justify-content:space-between;font-size:.75rem;color:var(--color-text-muted, #6b7280)}.field-label[data-v-3b6692b7]{display:block;font-size:.875rem;font-weight:500;color:var(--color-text-secondary, #374151);margin:0}.field-hint[data-v-3b6692b7]{font-size:.875rem;color:var(--color-text-muted, #6b7280);margin:0}.field-group[data-v-3b6692b7]{display:flex;flex-direction:column;gap:.5rem}.range-slider[data-v-3b6692b7]{width:100%;height:.5rem;background:var(--color-slider-track, #e5e7eb);border-radius:9999px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;outline:none}.range-slider[data-v-3b6692b7]:focus{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring, rgba(59, 130, 246, .4));border-radius:9999px}.range-slider[data-v-3b6692b7]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1.25rem;width:1.25rem;border-radius:50%;background:var(--color-primary, #3b82f6);cursor:pointer;border:2px solid #ffffff;box-shadow:0 1px 3px #0003;transition:background-color .15s ease,transform .15s ease}.range-slider[data-v-3b6692b7]::-webkit-slider-thumb:hover{background:var(--color-primary-hover, #2563eb);transform:scale(1.1)}.range-slider[data-v-3b6692b7]::-moz-range-thumb{height:1.25rem;width:1.25rem;border-radius:50%;background:var(--color-primary, #3b82f6);cursor:pointer;border:2px solid #ffffff;box-shadow:0 1px 3px #0003;transition:background-color .15s ease,transform .15s ease}.range-slider[data-v-3b6692b7]::-moz-range-thumb:hover{background:var(--color-primary-hover, #2563eb);transform:scale(1.1)}.select-field[data-v-3b6692b7]{width:100%;padding:.5rem 1rem;border:1px solid var(--color-border, #d1d5db);border-radius:var(--radius-md, .5rem);font-size:.875rem;color:var(--color-text-primary, #111827);background-color:var(--color-surface, #ffffff);transition:border-color .15s ease,box-shadow .15s ease;cursor:pointer}.select-field[data-v-3b6692b7]:focus{outline:none;border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 2px var(--color-focus-ring, rgba(59, 130, 246, .3))}.select-field[data-v-3b6692b7]:hover{border-color:var(--color-border-hover, #9ca3af)}.checkbox-group[data-v-3b6692b7]{display:flex;align-items:flex-start}.checkbox-label[data-v-3b6692b7]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.checkbox-input[data-v-3b6692b7]{width:1rem;height:1rem;margin-top:.125rem;accent-color:var(--color-primary, #3b82f6);cursor:pointer;flex-shrink:0;border-radius:var(--radius-sm, .25rem)}.checkbox-input[data-v-3b6692b7]:focus{outline:2px solid var(--color-primary, #3b82f6);outline-offset:2px}.checkbox-content[data-v-3b6692b7]{display:flex;flex-direction:column;gap:.125rem}.checkbox-title[data-v-3b6692b7]{font-size:.875rem;font-weight:500;color:var(--color-text-secondary, #374151)}.checkbox-description[data-v-3b6692b7]{font-size:.875rem;color:var(--color-text-muted, #6b7280)}.toggle-switch[data-v-3b6692b7]{position:relative;display:inline-block;width:2.75rem;height:1.5rem;cursor:pointer;flex-shrink:0}.toggle-input[data-v-3b6692b7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.toggle-slider[data-v-3b6692b7]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-toggle-off, #d1d5db);border-radius:9999px;transition:background-color .2s ease}.toggle-input:checked+.toggle-slider[data-v-3b6692b7]{background-color:var(--color-primary, #3b82f6)}.toggle-input:focus+.toggle-slider[data-v-3b6692b7]{box-shadow:0 0 0 3px var(--color-focus-ring, rgba(59, 130, 246, .4))}.toggle-slider[data-v-3b6692b7]:before{position:absolute;left:.125rem;top:.125rem;width:1.25rem;height:1.25rem;background-color:#fff;border-radius:9999px;transition:transform .2s ease;content:"";box-shadow:0 1px 2px #0000001a}.toggle-input:checked+.toggle-slider[data-v-3b6692b7]:before{transform:translate(1.25rem)}.toggle-row[data-v-3b6692b7]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0}.toggle-row__label[data-v-3b6692b7]{font-size:.875rem;font-weight:500;color:var(--color-text-secondary, #374151)}.categories-grid[data-v-3b6692b7]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.categories-column[data-v-3b6692b7]{display:flex;flex-direction:column;gap:.5rem}.button-primary[data-v-3b6692b7],.button-secondary[data-v-3b6692b7]{padding:.5rem 1rem;border-radius:var(--radius-md, .375rem);font-weight:500;font-size:.875rem;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;cursor:pointer;text-decoration:none;line-height:1.5}.button-primary[data-v-3b6692b7]{background-color:var(--color-primary, #3b82f6);color:#fff;border-color:var(--color-primary, #3b82f6)}.button-primary[data-v-3b6692b7]:hover{background-color:var(--color-primary-hover, #2563eb);border-color:var(--color-primary-hover, #2563eb)}.button-primary[data-v-3b6692b7]:focus{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring, rgba(59, 130, 246, .5))}.button-primary[data-v-3b6692b7]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-3b6692b7]{background-color:var(--color-surface, #ffffff);color:var(--color-text-secondary, #374151);border-color:var(--color-border, #d1d5db)}.button-secondary[data-v-3b6692b7]:hover{background-color:var(--color-surface-hover, #f9fafb)}.button-secondary[data-v-3b6692b7]:focus{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring, rgba(59, 130, 246, .5))}.button-secondary[data-v-3b6692b7]:disabled{opacity:.5;cursor:not-allowed}.form-actions[data-v-3b6692b7]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.form-actions__left[data-v-3b6692b7],.form-actions__right[data-v-3b6692b7]{display:flex;gap:.75rem}.spinner-icon[data-v-3b6692b7]{width:1rem;height:1rem;animation:spin-3b6692b7 1s linear infinite}.spinner-icon__track[data-v-3b6692b7]{opacity:.25}.spinner-icon__arc[data-v-3b6692b7]{opacity:.75}@keyframes spin-3b6692b7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.success-banner[data-v-3b6692b7]{display:flex;align-items:center;gap:.5rem;padding:1rem;margin-top:1.5rem;background-color:var(--color-success-bg, #f0fdf4);border:1px solid var(--color-success-border, #bbf7d0);color:var(--color-success-text, #15803d);border-radius:var(--radius-md, .5rem);font-size:.875rem;font-weight:500}.error-banner[data-v-3b6692b7]{display:flex;align-items:center;gap:.5rem;padding:1rem;margin-top:1rem;background-color:var(--color-danger-bg, #fef2f2);border:1px solid var(--color-danger-border, #fecaca);color:var(--color-danger-text, #b91c1c);border-radius:var(--radius-md, .5rem);font-size:.875rem;font-weight:500}@media (max-width: 480px){.content-wrapper[data-v-3b6692b7]{padding:1rem}.page-header__row[data-v-3b6692b7]{flex-direction:column}.page-header__actions[data-v-3b6692b7]{flex-direction:column;width:100%}.page-header__actions .button-secondary[data-v-3b6692b7]{width:100%;text-align:center}.stats-grid[data-v-3b6692b7]{grid-template-columns:repeat(2,1fr);gap:1rem}.categories-grid[data-v-3b6692b7]{grid-template-columns:1fr}.form-actions[data-v-3b6692b7]{flex-direction:column;align-items:stretch}.form-actions__left[data-v-3b6692b7],.form-actions__right[data-v-3b6692b7]{flex-direction:column}.panel__header[data-v-3b6692b7],.panel__body[data-v-3b6692b7]{padding:1rem}}@media (min-width: 481px) and (max-width: 768px){.stats-grid[data-v-3b6692b7]{grid-template-columns:repeat(2,1fr)}.page-header__actions[data-v-3b6692b7]{flex-direction:column}.form-actions[data-v-3b6692b7]{flex-direction:column;align-items:stretch}.form-actions__left[data-v-3b6692b7],.form-actions__right[data-v-3b6692b7]{justify-content:flex-end}}@media (min-width: 769px) and (max-width: 1024px){.stats-grid[data-v-3b6692b7]{grid-template-columns:repeat(4,1fr)}}@media (min-width: 768px){.page-title[data-v-3b6692b7]{font-size:1.75rem}}.media-converter[data-v-a85679a4]{--color-bg: #f9fafb;--color-surface: #ffffff;--color-border: #e5e7eb;--color-text-primary: #111827;--color-text-secondary: #6b7280;--color-text-muted: #9ca3af;--color-accent: #2563eb;--color-accent-hover: #1d4ed8;--color-accent-focus: rgba(37, 99, 235, .25);--color-success: #16a34a;--color-warning: #d97706;--color-danger: #dc2626;--color-info: #2563eb;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.5rem;--font-size-2xl: 1.875rem}.media-converter[data-v-a85679a4]{padding:var(--spacing-xl);background-color:var(--color-bg);min-height:100%}.page-header[data-v-a85679a4]{margin-bottom:var(--spacing-xl)}.page-title[data-v-a85679a4]{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0}.page-subtitle[data-v-a85679a4]{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0}.stats-grid[data-v-a85679a4]{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.stat-card[data-v-a85679a4]{display:flex;align-items:center;gap:var(--spacing-md);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--spacing-lg)}.stat-card__icon[data-v-a85679a4]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);color:var(--color-surface);flex-shrink:0}.stat-card__icon svg[data-v-a85679a4]{width:1rem;height:1rem}.stat-card__icon--total[data-v-a85679a4]{background-color:var(--color-info)}.stat-card__icon--processing[data-v-a85679a4]{background-color:var(--color-warning)}.stat-card__icon--completed[data-v-a85679a4]{background-color:var(--color-success)}.stat-card__icon--failed[data-v-a85679a4]{background-color:var(--color-danger)}.stat-card__content[data-v-a85679a4]{display:flex;flex-direction:column}.stat-card__label[data-v-a85679a4]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary)}.stat-card__value[data-v-a85679a4]{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text-primary)}.panel[data-v-a85679a4]{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:var(--spacing-xl)}.panel__header[data-v-a85679a4]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border)}.panel__title[data-v-a85679a4]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin:0}.settings-form[data-v-a85679a4]{padding:var(--spacing-lg)}.settings-form__grid[data-v-a85679a4]{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}.form-group[data-v-a85679a4]{display:flex;flex-direction:column}.form-group--checkbox[data-v-a85679a4]{flex-direction:row;align-items:center;gap:var(--spacing-sm)}.form-label[data-v-a85679a4]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary);margin-bottom:var(--spacing-sm)}.form-label--inline[data-v-a85679a4]{margin-bottom:0;color:var(--color-text-primary)}.input-field[data-v-a85679a4]{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-surface);transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.input-field[data-v-a85679a4]:hover{border-color:var(--color-text-muted)}.input-field[data-v-a85679a4]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-focus)}.input-field[data-v-a85679a4]:disabled{opacity:.5;cursor:not-allowed;background:var(--color-bg)}.checkbox-field[data-v-a85679a4]{width:1rem;height:1rem;accent-color:var(--color-accent);cursor:pointer}.checkbox-field[data-v-a85679a4]:focus{outline:2px solid var(--color-accent);outline-offset:2px}.checkbox-field[data-v-a85679a4]:disabled{opacity:.5;cursor:not-allowed}.settings-form__actions[data-v-a85679a4]{margin-top:var(--spacing-lg)}.button-primary[data-v-a85679a4]{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-accent);color:var(--color-surface);font-size:var(--font-size-sm);font-weight:500;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.button-primary[data-v-a85679a4]:hover{background-color:var(--color-accent-hover)}.button-primary[data-v-a85679a4]:focus{outline:none;box-shadow:0 0 0 3px var(--color-accent-focus)}.button-primary[data-v-a85679a4]:disabled{opacity:.5;cursor:not-allowed}.button-link[data-v-a85679a4]{background:none;border:none;color:var(--color-accent);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);transition:color .15s ease,background-color .15s ease}.button-link[data-v-a85679a4]:hover{color:var(--color-accent-hover);background-color:var(--color-bg)}.button-link[data-v-a85679a4]:focus{outline:none;box-shadow:0 0 0 2px var(--color-accent-focus)}.button-link[data-v-a85679a4]:disabled{opacity:.5;cursor:not-allowed}.button-link--muted[data-v-a85679a4]{color:var(--color-text-secondary)}.button-link--muted[data-v-a85679a4]:hover{color:var(--color-text-primary)}.empty-state[data-v-a85679a4]{padding:var(--spacing-xl) var(--spacing-lg);text-align:center}.empty-state__message[data-v-a85679a4]{font-size:var(--font-size-base);font-weight:500;color:var(--color-text-secondary);margin:0 0 var(--spacing-sm) 0}.empty-state__hint[data-v-a85679a4]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.table-wrapper[data-v-a85679a4]{overflow-x:auto}.data-table[data-v-a85679a4]{width:100%;border-collapse:collapse}.data-table__head[data-v-a85679a4]{background-color:var(--color-bg)}.data-table__th[data-v-a85679a4]{padding:var(--spacing-sm) var(--spacing-lg);text-align:left;font-size:var(--font-size-xs);font-weight:500;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.data-table__row[data-v-a85679a4]{border-bottom:1px solid var(--color-border);transition:background-color .1s ease}.data-table__row[data-v-a85679a4]:hover{background-color:var(--color-bg)}.data-table__td[data-v-a85679a4]{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap}.data-table__td--id[data-v-a85679a4]{font-weight:500;color:var(--color-text-primary)}.data-table__td--actions[data-v-a85679a4]{display:flex;align-items:center;gap:var(--spacing-sm)}.status-badge[data-v-a85679a4]{display:inline-flex;align-items:center;padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);font-weight:600;border-radius:var(--radius-full);line-height:1.25}.status-badge--submitted[data-v-a85679a4]{background-color:#fef3c7;color:#92400e}.status-badge--progressing[data-v-a85679a4]{background-color:#dbeafe;color:#1e40af}.status-badge--complete[data-v-a85679a4]{background-color:#dcfce7;color:#166534}.status-badge--error[data-v-a85679a4]{background-color:#fee2e2;color:#991b1b}.status-badge--canceled[data-v-a85679a4],.status-badge--default[data-v-a85679a4]{background-color:#f3f4f6;color:#374151}.progress-bar[data-v-a85679a4]{width:100%;height:.5rem;background-color:var(--color-border);border-radius:var(--radius-full);overflow:hidden}.progress-bar__fill[data-v-a85679a4]{height:100%;background-color:var(--color-accent);border-radius:var(--radius-full);transition:width .3s ease}.progress-label[data-v-a85679a4]{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--spacing-xs);display:inline-block}.pagination[data-v-a85679a4]{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-border)}.pagination__info[data-v-a85679a4]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.pagination__nav[data-v-a85679a4]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.pagination__link[data-v-a85679a4]{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.pagination__link[data-v-a85679a4]:hover{background-color:var(--color-bg);border-color:var(--color-text-muted)}.pagination__link[data-v-a85679a4]:focus{outline:none;box-shadow:0 0 0 3px var(--color-accent-focus)}.pagination__link--active[data-v-a85679a4]{background-color:var(--color-accent);color:var(--color-surface);border-color:var(--color-accent)}.pagination__link--active[data-v-a85679a4]:hover{background-color:var(--color-accent-hover)}@media (min-width: 480px){.settings-form__grid[data-v-a85679a4]{grid-template-columns:1fr 1fr}.pagination[data-v-a85679a4]{flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width: 768px){.stats-grid[data-v-a85679a4]{grid-template-columns:repeat(2,1fr)}.page-title[data-v-a85679a4]{font-size:var(--font-size-2xl)}}@media (min-width: 1024px){.stats-grid[data-v-a85679a4]{grid-template-columns:repeat(4,1fr)}.settings-form__grid[data-v-a85679a4]{grid-template-columns:1fr 1fr}}[data-v-2dbef0c2]:root{--color-primary: #4f46e5;--color-primary-hover: #4338ca;--color-success: #059669;--color-info: #2563eb;--color-warning: #d97706;--color-surface: #ffffff;--color-surface-alt: #f9fafb;--color-border: #e5e7eb;--color-text: #111827;--color-text-secondary: #6b7280;--color-text-muted: #9ca3af;--radius-md: 8px;--radius-lg: 12px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-normal: .2s ease}.page-container[data-v-2dbef0c2]{display:flex;flex-direction:column;gap:24px;padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-2dbef0c2]{display:flex;flex-direction:column;gap:16px}.page-header__left[data-v-2dbef0c2]{display:flex;flex-direction:column;gap:4px}.page-title[data-v-2dbef0c2]{font-size:1.75rem;font-weight:700;color:var(--color-text);margin:0;line-height:1.2}.page-subtitle[data-v-2dbef0c2]{font-size:.938rem;color:var(--color-text-secondary);margin:0}.page-header__actions[data-v-2dbef0c2]{display:flex;align-items:center;gap:12px}.button-primary[data-v-2dbef0c2]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.button-primary[data-v-2dbef0c2]:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-md)}.button-primary[data-v-2dbef0c2]:focus{outline:none;box-shadow:0 0 0 3px #4f46e54d}.button-primary[data-v-2dbef0c2]:active{transform:scale(.98)}.button-icon[data-v-2dbef0c2]{width:16px;height:16px;flex-shrink:0}.stats-grid[data-v-2dbef0c2]{display:grid;grid-template-columns:1fr;gap:16px}.stat-card[data-v-2dbef0c2]{display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:box-shadow var(--transition-normal),transform var(--transition-normal)}.stat-card[data-v-2dbef0c2]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.stat-card__icon[data-v-2dbef0c2]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);flex-shrink:0}.stat-card__icon svg[data-v-2dbef0c2]{width:24px;height:24px}.stat-card__icon--indigo[data-v-2dbef0c2]{background:#4f46e51a;color:var(--color-primary)}.stat-card__icon--green[data-v-2dbef0c2]{background:#0596691a;color:var(--color-success)}.stat-card__icon--blue[data-v-2dbef0c2]{background:#2563eb1a;color:var(--color-info)}.stat-card__icon--amber[data-v-2dbef0c2]{background:#d977061a;color:var(--color-warning)}.stat-card__content[data-v-2dbef0c2]{display:flex;flex-direction:column;gap:4px;padding:20px 20px 12px;flex:1}.stat-card__content[data-v-2dbef0c2]{display:flex;flex-direction:row;align-items:center;gap:16px;padding:20px 20px 12px}.stat-label[data-v-2dbef0c2]{font-size:.813rem;font-weight:500;color:var(--color-text-secondary);margin:0}.stat-value[data-v-2dbef0c2]{font-size:1.75rem;font-weight:700;color:var(--color-text);margin:0;line-height:1.2}.stat-card__link[data-v-2dbef0c2]{display:block;padding:12px 20px;background:var(--color-surface-alt);border-top:1px solid var(--color-border);font-size:.813rem;font-weight:600;color:var(--color-primary);text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast)}.stat-card__link[data-v-2dbef0c2]:hover{background:#eef2ff;color:var(--color-primary-hover)}.stat-card__link[data-v-2dbef0c2]:focus{outline:none;box-shadow:inset 0 0 0 2px #4f46e54d}.panel[data-v-2dbef0c2]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.panel-header[data-v-2dbef0c2]{padding:16px 20px;border-bottom:1px solid var(--color-border);background:var(--color-surface-alt)}.panel-title[data-v-2dbef0c2]{font-size:1.063rem;font-weight:600;color:var(--color-text);margin:0}.panel-body[data-v-2dbef0c2]{padding:20px}.actions-grid[data-v-2dbef0c2]{display:grid;grid-template-columns:1fr;gap:16px}.action-card[data-v-2dbef0c2]{display:flex;align-items:center;gap:16px;padding:20px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;transition:border-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-normal)}.action-card[data-v-2dbef0c2]:hover{border-color:#d1d5db;box-shadow:var(--shadow-md);transform:translateY(-1px)}.action-card[data-v-2dbef0c2]:focus{outline:none;box-shadow:0 0 0 3px #4f46e533}.action-card__icon[data-v-2dbef0c2]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);flex-shrink:0}.action-card__icon svg[data-v-2dbef0c2]{width:28px;height:28px}.action-card__icon--indigo[data-v-2dbef0c2]{background:#4f46e51a;color:var(--color-primary)}.action-card__icon--green[data-v-2dbef0c2]{background:#0596691a;color:var(--color-success)}.action-card__icon--blue[data-v-2dbef0c2]{background:#2563eb1a;color:var(--color-info)}.action-card__icon--amber[data-v-2dbef0c2]{background:#d977061a;color:var(--color-warning)}.action-card__text[data-v-2dbef0c2]{display:flex;flex-direction:column;gap:2px}.action-card__title[data-v-2dbef0c2]{font-size:.938rem;font-weight:600;color:var(--color-text);margin:0}.action-card__desc[data-v-2dbef0c2]{font-size:.813rem;color:var(--color-text-secondary);margin:0}@media (min-width: 480px){.stats-grid[data-v-2dbef0c2],.actions-grid[data-v-2dbef0c2]{grid-template-columns:repeat(2,1fr)}.page-header[data-v-2dbef0c2]{flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width: 768px){.page-container[data-v-2dbef0c2]{padding:28px;gap:28px}.page-title[data-v-2dbef0c2]{font-size:2rem}}@media (min-width: 1024px){.stats-grid[data-v-2dbef0c2],.actions-grid[data-v-2dbef0c2]{grid-template-columns:repeat(4,1fr)}.page-container[data-v-2dbef0c2]{padding:32px}}.content-wrapper[data-v-16251100]{max-width:72rem;margin-left:auto;margin-right:auto;padding:1.5rem}.page-header[data-v-16251100]{margin-bottom:2rem}.page-title[data-v-16251100]{font-size:1.5rem;font-weight:700;color:var(--color-text-primary, #111827);margin:0}.page-subtitle[data-v-16251100]{font-size:.875rem;color:var(--color-text-muted, #6b7280);margin-top:.25rem}.analytics-grid[data-v-16251100]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 480px){.analytics-grid[data-v-16251100]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.analytics-grid[data-v-16251100]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.analytics-grid[data-v-16251100]{grid-template-columns:repeat(3,1fr)}}.analytics-card[data-v-16251100]{background-color:var(--color-surface, #ffffff);border-radius:var(--radius-md, .5rem);padding:1.5rem;box-shadow:0 1px 2px #0000000d;border:1px solid var(--color-border, #e5e7eb);transition:box-shadow .15s ease,transform .15s ease}.analytics-card[data-v-16251100]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;transform:translateY(-1px)}.analytics-card__title[data-v-16251100]{font-size:.875rem;font-weight:600;color:var(--color-text-secondary, #4b5563);margin:0 0 .5rem;text-transform:capitalize}.analytics-card__value[data-v-16251100]{font-size:1.75rem;font-weight:700;color:var(--color-primary, #2563eb);margin:0}.empty-state[data-v-16251100]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background-color:var(--color-surface, #ffffff);border-radius:var(--radius-md, .5rem);border:1px solid var(--color-border, #e5e7eb)}.empty-state__icon[data-v-16251100]{font-size:3rem;color:var(--color-text-muted, #9ca3af);margin-bottom:1rem}.empty-state__title[data-v-16251100]{font-size:1.125rem;font-weight:600;color:var(--color-text-primary, #111827);margin:0 0 .5rem}.empty-state__description[data-v-16251100]{font-size:.875rem;color:var(--color-text-muted, #6b7280);max-width:24rem;margin:0}@media (max-width: 480px){.content-wrapper[data-v-16251100],.analytics-card[data-v-16251100]{padding:1rem}.analytics-card__value[data-v-16251100]{font-size:1.5rem}.empty-state[data-v-16251100]{padding:2rem 1rem}}.content-wrapper[data-v-aac7fb2a]{max-width:72rem;margin-left:auto;margin-right:auto;padding:1.5rem}.page-header[data-v-aac7fb2a]{margin-bottom:2rem}.page-title[data-v-aac7fb2a]{font-size:1.5rem;font-weight:700;color:var(--color-text-primary, #111827)}.page-subtitle[data-v-aac7fb2a]{font-size:.875rem;color:var(--color-text-muted, #6b7280);margin-top:.25rem}.stats-grid[data-v-aac7fb2a]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}@media (min-width: 768px){.stats-grid[data-v-aac7fb2a]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.stats-grid[data-v-aac7fb2a]{grid-template-columns:repeat(4,1fr)}}.analytics-card[data-v-aac7fb2a]{background-color:var(--color-surface, #ffffff);border-radius:var(--radius-md, .5rem);padding:1.5rem;box-shadow:0 1px 2px #0000000d;border:1px solid var(--color-border, #e5e7eb);display:flex;align-items:center;gap:1rem}.analytics-card__value[data-v-aac7fb2a]{font-size:1.5rem;font-weight:700;color:var(--color-text-primary, #111827);margin:0}.analytics-card__label[data-v-aac7fb2a]{font-size:.875rem;color:var(--color-text-muted, #6b7280);margin:0}.analytics-icon[data-v-aac7fb2a]{width:3rem;height:3rem;border-radius:var(--radius-md, .5rem);display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.analytics-icon--engagement[data-v-aac7fb2a]{background-color:#dbeafe;color:#2563eb}.analytics-icon--discovery[data-v-aac7fb2a]{background-color:#dcfce7;color:#16a34a}.analytics-icon--retention[data-v-aac7fb2a]{background-color:#f3e8ff;color:#9333ea}.analytics-icon--users[data-v-aac7fb2a]{background-color:#ffedd5;color:#ea580c}.settings-form[data-v-aac7fb2a]{display:flex;flex-direction:column;gap:2rem}.panel[data-v-aac7fb2a]{background-color:var(--color-surface, #ffffff);border-radius:var(--radius-md, .5rem);padding:1.5rem;box-shadow:0 1px 2px #0000000d;border:1px solid var(--color-border, #e5e7eb)}.section-header[data-v-aac7fb2a]{margin-bottom:1.5rem}.section-title[data-v-aac7fb2a]{font-size:1.125rem;font-weight:600;color:var(--color-text-primary, #111827);margin:0}.section-description[data-v-aac7fb2a]{font-size:.875rem;color:var(--color-text-secondary, #4b5563);margin-top:.25rem}.setting-item[data-v-aac7fb2a]{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;padding-bottom:1rem}.setting-info[data-v-aac7fb2a]{flex:1}.setting-label[data-v-aac7fb2a]{display:block;font-weight:500;color:var(--color-text-primary, #111827);cursor:pointer}.setting-description[data-v-aac7fb2a]{font-size:.875rem;color:var(--color-text-muted, #6b7280);margin-top:.25rem}.toggle-switch[data-v-aac7fb2a]{position:relative;display:inline-block;width:3rem;height:1.5rem;cursor:pointer;flex-shrink:0}.toggle-input[data-v-aac7fb2a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.toggle-slider[data-v-aac7fb2a]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-toggle-off, #d1d5db);border-radius:9999px;transition:background-color .2s ease}.toggle-input:checked+.toggle-slider[data-v-aac7fb2a]{background-color:var(--color-primary, #3b82f6)}.toggle-input:focus+.toggle-slider[data-v-aac7fb2a]{box-shadow:0 0 0 2px var(--color-focus-ring, rgba(59, 130, 246, .5))}.toggle-slider[data-v-aac7fb2a]:before{position:absolute;left:.25rem;top:.25rem;width:1rem;height:1rem;background-color:#fff;border-radius:9999px;transition:transform .2s ease;content:""}.toggle-input:checked+.toggle-slider[data-v-aac7fb2a]:before{transform:translate(1.5rem)}.weights-grid[data-v-aac7fb2a]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:1.5rem}@media (min-width: 768px){.weights-grid[data-v-aac7fb2a]{grid-template-columns:repeat(2,1fr)}}.weight-control[data-v-aac7fb2a]{display:flex;flex-direction:column;gap:.5rem}.weight-label[data-v-aac7fb2a]{display:flex;align-items:center;justify-content:space-between;font-weight:500;color:var(--color-text-primary, #111827)}.weight-value[data-v-aac7fb2a]{color:var(--color-primary, #2563eb);font-weight:700}.weight-slider[data-v-aac7fb2a]{width:100%;height:.5rem;background-color:var(--color-border, #e5e7eb);border-radius:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.weight-slider[data-v-aac7fb2a]:focus{outline:2px solid var(--color-primary, #3b82f6);outline-offset:2px}.weight-slider[data-v-aac7fb2a]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;background-color:var(--color-primary, #3b82f6);border-radius:9999px;cursor:pointer}.weight-description[data-v-aac7fb2a]{font-size:.75rem;color:var(--color-text-muted, #6b7280)}.weight-total[data-v-aac7fb2a]{margin-top:1.5rem;padding:1rem;background-color:var(--color-surface-alt, #f9fafb);border-radius:var(--radius-md, .5rem)}.weight-total__header[data-v-aac7fb2a]{display:flex;align-items:center;justify-content:space-between}.weight-total__label[data-v-aac7fb2a]{font-size:.875rem;font-weight:500;color:var(--color-text-secondary, #374151)}.weight-total__value[data-v-aac7fb2a]{font-size:.875rem;font-weight:700}.weight-total__value--valid[data-v-aac7fb2a]{color:var(--color-success, #16a34a)}.weight-total__value--warning[data-v-aac7fb2a]{color:var(--color-warning, #ea580c)}.weight-progress-bar[data-v-aac7fb2a]{width:100%;height:.5rem;background-color:var(--color-border, #e5e7eb);border-radius:9999px;margin-top:.5rem;overflow:hidden}.weight-progress-fill[data-v-aac7fb2a]{height:100%;border-radius:9999px;transition:width .3s ease,background-color .3s ease}.weight-progress-fill--valid[data-v-aac7fb2a]{background-color:var(--color-success, #22c55e)}.weight-progress-fill--warning[data-v-aac7fb2a]{background-color:var(--color-warning, #f97316)}.weight-total__warning[data-v-aac7fb2a]{font-size:.75rem;color:var(--color-warning, #ea580c);margin-top:.25rem}.metrics-grid[data-v-aac7fb2a]{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 768px){.metrics-grid[data-v-aac7fb2a]{grid-template-columns:repeat(3,1fr)}}.metric-card[data-v-aac7fb2a]{display:flex;align-items:center;gap:.75rem;padding:1rem;background-color:var(--color-surface-alt, #f9fafb);border-radius:var(--radius-md, .5rem)}.metric-icon[data-v-aac7fb2a]{font-size:1.5rem}.metric-icon--accuracy[data-v-aac7fb2a]{color:var(--color-primary, #3b82f6)}.metric-icon--speed[data-v-aac7fb2a]{color:var(--color-warning-accent, #eab308)}.metric-icon--satisfaction[data-v-aac7fb2a]{color:var(--color-danger, #ef4444)}.metric-value[data-v-aac7fb2a]{font-size:1.125rem;font-weight:700;color:var(--color-text-primary, #111827);margin:0}.metric-label[data-v-aac7fb2a]{font-size:.875rem;color:var(--color-text-secondary, #4b5563);margin:0}.form-actions[data-v-aac7fb2a]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding-top:1.5rem;flex-wrap:wrap}@media (max-width: 480px){.form-actions[data-v-aac7fb2a]{flex-direction:column;align-items:stretch}}.button-primary[data-v-aac7fb2a],.button-secondary[data-v-aac7fb2a]{padding:.5rem 1.5rem;border-radius:var(--radius-md, .5rem);font-weight:500;font-size:.875rem;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;cursor:pointer}.button-primary[data-v-aac7fb2a]{background-color:var(--color-primary, #3b82f6);color:#fff}.button-primary[data-v-aac7fb2a]:hover{background-color:var(--color-primary-hover, #2563eb)}.button-primary[data-v-aac7fb2a]:focus{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring, rgba(59, 130, 246, .5))}.button-primary[data-v-aac7fb2a]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-aac7fb2a]{background-color:var(--color-border, #e5e7eb);color:var(--color-text-secondary, #374151)}.button-secondary[data-v-aac7fb2a]:hover{background-color:#d1d5db}.button-secondary[data-v-aac7fb2a]:focus{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring, rgba(59, 130, 246, .5))}.success-banner[data-v-aac7fb2a]{display:flex;align-items:center;gap:.5rem;padding:1rem;background-color:var(--color-success-bg, #f0fdf4);border:1px solid var(--color-success-border, #bbf7d0);color:var(--color-success-text, #15803d);border-radius:var(--radius-md, .5rem)}@keyframes spin-aac7fb2a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-spin[data-v-aac7fb2a]{animation:spin-aac7fb2a 1s linear infinite}@media (max-width: 480px){.content-wrapper[data-v-aac7fb2a],.analytics-card[data-v-aac7fb2a],.panel[data-v-aac7fb2a]{padding:1rem}.analytics-card__value[data-v-aac7fb2a]{font-size:1.25rem}}.content-wrapper[data-v-a4d5a718]{max-width:56rem;margin-left:auto;margin-right:auto;padding:1.5rem}.page-header[data-v-a4d5a718]{margin-bottom:2rem}.page-title[data-v-a4d5a718]{font-size:1.5rem;font-weight:700;color:var(--color-text-primary, #111827)}.page-subtitle[data-v-a4d5a718]{font-size:.875rem;color:var(--color-text-muted, #6b7280);margin-top:.25rem}.settings-form[data-v-a4d5a718]{display:flex;flex-direction:column;gap:1.5rem}.panel[data-v-a4d5a718]{background-color:var(--color-surface, #ffffff);border-radius:var(--radius-md, .5rem);padding:1.5rem;box-shadow:0 1px 2px #0000000d;border:1px solid var(--color-border, #e5e7eb)}.section-title[data-v-a4d5a718]{font-size:1.125rem;font-weight:600;color:var(--color-text-primary, #111827);margin:0}.section-description[data-v-a4d5a718]{font-size:.875rem;color:var(--color-text-muted, #6b7280);margin-top:.25rem}.setting-row[data-v-a4d5a718]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.setting-info[data-v-a4d5a718]{flex:1}.field-label[data-v-a4d5a718]{display:block;font-size:.875rem;font-weight:500;color:var(--color-text-secondary, #374151);margin-bottom:.5rem}.field-required[data-v-a4d5a718]{color:var(--color-danger, #ef4444)}.input-field[data-v-a4d5a718]{width:100%;padding:.5rem 1rem;border:1px solid var(--color-border, #d1d5db);border-radius:var(--radius-md, .5rem);font-size:.875rem;color:var(--color-text-primary, #111827);background-color:var(--color-surface, #ffffff);transition:border-color .15s ease,box-shadow .15s ease}.input-field[data-v-a4d5a718]:focus{outline:none;border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 2px var(--color-focus-ring, rgba(59, 130, 246, .3))}.input-field--error[data-v-a4d5a718]{border-color:var(--color-danger, #ef4444)}.input-field--error[data-v-a4d5a718]:focus{box-shadow:0 0 0 2px #ef44444d}.field-hint[data-v-a4d5a718]{font-size:.875rem;color:var(--color-text-muted, #6b7280);margin-top:.25rem}.field-error[data-v-a4d5a718]{font-size:.875rem;color:var(--color-danger, #ef4444);margin-top:.25rem}.toggle-switch[data-v-a4d5a718]{position:relative;display:inline-block;width:3rem;height:1.5rem;cursor:pointer;flex-shrink:0}.toggle-input[data-v-a4d5a718]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.toggle-slider[data-v-a4d5a718]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-toggle-off, #d1d5db);border-radius:9999px;transition:background-color .2s ease}.toggle-input:checked+.toggle-slider[data-v-a4d5a718]{background-color:var(--color-primary, #3b82f6)}.toggle-input:focus+.toggle-slider[data-v-a4d5a718]{box-shadow:0 0 0 2px var(--color-focus-ring, rgba(59, 130, 246, .5))}.toggle-slider[data-v-a4d5a718]:before{position:absolute;left:.25rem;top:.25rem;width:1rem;height:1rem;background-color:#fff;border-radius:9999px;transition:transform .2s ease;content:""}.toggle-input:checked+.toggle-slider[data-v-a4d5a718]:before{transform:translate(1.5rem)}.connection-status[data-v-a4d5a718]{display:flex;flex-direction:column;gap:1rem}.connection-result[data-v-a4d5a718]{padding:1rem;border-radius:var(--radius-md, .5rem);border:1px solid}.connection-result--success[data-v-a4d5a718]{background-color:var(--color-success-bg, #f0fdf4);border-color:var(--color-success-border, #bbf7d0)}.connection-result--error[data-v-a4d5a718]{background-color:var(--color-danger-bg, #fef2f2);border-color:var(--color-danger-border, #fecaca)}.connection-result__content[data-v-a4d5a718]{display:flex;align-items:center;gap:.5rem}.connection-result--success .connection-result__content i[data-v-a4d5a718]{color:var(--color-success, #22c55e)}.connection-result--success .connection-result__content span[data-v-a4d5a718]{color:var(--color-success-text, #15803d)}.connection-result--error .connection-result__content i[data-v-a4d5a718]{color:var(--color-danger, #ef4444)}.connection-result--error .connection-result__content span[data-v-a4d5a718]{color:var(--color-danger-text, #b91c1c)}.info-box[data-v-a4d5a718]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background-color:var(--color-info-bg, #eff6ff);border:1px solid var(--color-info-border, #bfdbfe);border-radius:var(--radius-md, .5rem)}.info-box__icon[data-v-a4d5a718]{color:var(--color-primary, #3b82f6);font-size:1.25rem;flex-shrink:0;margin-top:.125rem}.info-box__content[data-v-a4d5a718]{flex:1}.info-box__title[data-v-a4d5a718]{font-weight:600;color:var(--color-text-primary, #111827);margin:0}.info-box__text[data-v-a4d5a718]{font-size:.875rem;color:var(--color-text-muted, #6b7280);margin-top:.25rem}.info-box__link[data-v-a4d5a718]{color:var(--color-primary, #3b82f6);text-decoration:none}.info-box__link[data-v-a4d5a718]:hover{text-decoration:underline}.info-box__link[data-v-a4d5a718]:focus{outline:2px solid var(--color-primary, #3b82f6);outline-offset:2px;border-radius:2px}.form-actions[data-v-a4d5a718]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding-top:1.5rem}.button-primary[data-v-a4d5a718],.button-secondary[data-v-a4d5a718]{padding:.5rem 1.5rem;border-radius:var(--radius-md, .5rem);font-weight:500;font-size:.875rem;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;cursor:pointer}.button-primary[data-v-a4d5a718]{background-color:var(--color-primary, #3b82f6);color:#fff}.button-primary[data-v-a4d5a718]:hover{background-color:var(--color-primary-hover, #2563eb)}.button-primary[data-v-a4d5a718]:focus{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring, rgba(59, 130, 246, .5))}.button-primary[data-v-a4d5a718]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-a4d5a718]{background-color:var(--color-border, #e5e7eb);color:var(--color-text-secondary, #374151)}.button-secondary[data-v-a4d5a718]:hover{background-color:#d1d5db}.button-secondary[data-v-a4d5a718]:focus{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring, rgba(59, 130, 246, .5))}.button-secondary[data-v-a4d5a718]:disabled{opacity:.5;cursor:not-allowed}.success-banner[data-v-a4d5a718]{display:flex;align-items:center;gap:.5rem;padding:1rem;background-color:var(--color-success-bg, #f0fdf4);border:1px solid var(--color-success-border, #bbf7d0);color:var(--color-success-text, #15803d);border-radius:var(--radius-md, .5rem)}@keyframes spin-a4d5a718{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-spin[data-v-a4d5a718]{animation:spin-a4d5a718 1s linear infinite}@media (max-width: 480px){.content-wrapper[data-v-a4d5a718],.panel[data-v-a4d5a718]{padding:1rem}.setting-row[data-v-a4d5a718]{flex-direction:column;align-items:flex-start}.form-actions[data-v-a4d5a718]{flex-direction:column;align-items:stretch}}@media (min-width: 768px){.page-title[data-v-a4d5a718]{font-size:1.75rem}}[data-v-79139fbc]:root{--cm-color-primary: #2563eb;--cm-color-primary-hover: #1d4ed8;--cm-color-success: #16a34a;--cm-color-success-hover: #15803d;--cm-color-danger: #dc2626;--cm-color-danger-hover: #b91c1c;--cm-color-warning: #ca8a04;--cm-color-warning-hover: #a16207;--cm-color-text: #111827;--cm-color-text-secondary: #6b7280;--cm-color-bg: #f9fafb;--cm-color-surface: #ffffff;--cm-color-border: #e5e7eb;--cm-radius-sm: 6px;--cm-radius-md: 8px;--cm-radius-lg: 12px;--cm-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--cm-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--cm-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--cm-spacing-xs: 4px;--cm-spacing-sm: 8px;--cm-spacing-md: 16px;--cm-spacing-lg: 24px;--cm-spacing-xl: 32px;--cm-font-sm: .875rem;--cm-font-base: 1rem;--cm-font-lg: 1.125rem;--cm-font-xl: 1.5rem}.content-moderation[data-v-79139fbc]{padding:var(--cm-spacing-lg);max-width:1280px;margin:0 auto}.page-header[data-v-79139fbc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--cm-spacing-xl);flex-wrap:wrap;gap:var(--cm-spacing-md)}.page-title[data-v-79139fbc]{font-size:var(--cm-font-xl);font-weight:700;color:var(--cm-color-text);margin:0}.back-link[data-v-79139fbc]{color:var(--cm-color-primary);text-decoration:none;font-size:var(--cm-font-sm);font-weight:500;transition:color .15s ease}.back-link[data-v-79139fbc]:hover{color:var(--cm-color-primary-hover);text-decoration:underline}.back-link[data-v-79139fbc]:focus{outline:2px solid var(--cm-color-primary);outline-offset:2px;border-radius:var(--cm-radius-sm)}.stats-grid[data-v-79139fbc]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--cm-spacing-lg);margin-bottom:var(--cm-spacing-xl)}.stat-card[data-v-79139fbc]{display:flex;align-items:center;gap:var(--cm-spacing-md);background:var(--cm-color-surface);border-radius:var(--cm-radius-lg);padding:var(--cm-spacing-lg);box-shadow:var(--cm-shadow-sm);border:1px solid var(--cm-color-border);transition:box-shadow .15s ease}.stat-card[data-v-79139fbc]:hover{box-shadow:var(--cm-shadow-md)}.stat-card__icon[data-v-79139fbc]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--cm-radius-md)}.stat-card__icon svg[data-v-79139fbc]{width:24px;height:24px}.stat-card--reviewed .stat-card__icon[data-v-79139fbc]{background:#dbeafe;color:var(--cm-color-primary)}.stat-card--approved .stat-card__icon[data-v-79139fbc]{background:#dcfce7;color:var(--cm-color-success)}.stat-card--rejected .stat-card__icon[data-v-79139fbc]{background:#fee2e2;color:var(--cm-color-danger)}.stat-card--flagged .stat-card__icon[data-v-79139fbc]{background:#fef9c3;color:var(--cm-color-warning)}.stat-card__content[data-v-79139fbc]{display:flex;flex-direction:column;min-width:0}.stat-card__label[data-v-79139fbc]{font-size:var(--cm-font-sm);font-weight:500;color:var(--cm-color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-card__value[data-v-79139fbc]{font-size:var(--cm-font-lg);font-weight:600;color:var(--cm-color-text)}.panel[data-v-79139fbc]{background:var(--cm-color-surface);border-radius:var(--cm-radius-lg);box-shadow:var(--cm-shadow-sm);border:1px solid var(--cm-color-border);padding:var(--cm-spacing-lg);margin-bottom:var(--cm-spacing-xl)}.panel__title[data-v-79139fbc]{font-size:var(--cm-font-lg);font-weight:600;color:var(--cm-color-text);margin:0}.panel__description[data-v-79139fbc]{font-size:var(--cm-font-sm);color:var(--cm-color-text-secondary);margin:var(--cm-spacing-xs) 0 0}.ai-status-panel__row[data-v-79139fbc]{display:flex;align-items:center;justify-content:space-between;gap:var(--cm-spacing-md)}.status-badge[data-v-79139fbc]{display:inline-block;padding:var(--cm-spacing-xs) var(--cm-spacing-sm);font-size:.75rem;font-weight:600;border-radius:9999px;white-space:nowrap}.status-badge--enabled[data-v-79139fbc]{background:#dcfce7;color:#166534}.status-badge--disabled[data-v-79139fbc]{background:#fee2e2;color:#991b1b}.reviews-panel__header[data-v-79139fbc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--cm-spacing-md);gap:var(--cm-spacing-md)}.button-primary[data-v-79139fbc],.button-secondary[data-v-79139fbc]{display:inline-flex;align-items:center;gap:var(--cm-spacing-sm);padding:var(--cm-spacing-sm) var(--cm-spacing-md);font-size:var(--cm-font-sm);font-weight:500;border-radius:var(--cm-radius-md);border:none;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,opacity .15s ease;line-height:1.4}.button-primary[data-v-79139fbc]{background:var(--cm-color-primary);color:#fff}.button-primary[data-v-79139fbc]:hover{background:var(--cm-color-primary-hover)}.button-primary[data-v-79139fbc]:focus{outline:2px solid var(--cm-color-primary);outline-offset:2px}.button-primary[data-v-79139fbc]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-79139fbc]{background:var(--cm-color-surface);color:var(--cm-color-text);border:1px solid var(--cm-color-border)}.button-secondary[data-v-79139fbc]:hover{background:var(--cm-color-bg)}.button-secondary[data-v-79139fbc]:focus{outline:2px solid var(--cm-color-primary);outline-offset:2px}.button-secondary[data-v-79139fbc]:disabled{opacity:.5;cursor:not-allowed}.button-icon[data-v-79139fbc]{width:16px;height:16px;flex-shrink:0}.empty-state[data-v-79139fbc]{display:flex;flex-direction:column;align-items:center;padding:var(--cm-spacing-xl) var(--cm-spacing-md);text-align:center}.empty-state__icon[data-v-79139fbc]{width:48px;height:48px;color:var(--cm-color-text-secondary);opacity:.5;margin-bottom:var(--cm-spacing-md)}.empty-state__title[data-v-79139fbc]{font-size:var(--cm-font-sm);font-weight:600;color:var(--cm-color-text);margin:0 0 var(--cm-spacing-xs)}.empty-state__text[data-v-79139fbc]{font-size:var(--cm-font-sm);color:var(--cm-color-text-secondary);margin:0}.table-wrapper[data-v-79139fbc]{overflow-x:auto;border:1px solid var(--cm-color-border);border-radius:var(--cm-radius-md)}.data-table[data-v-79139fbc]{width:100%;border-collapse:collapse;font-size:var(--cm-font-sm)}.data-table thead[data-v-79139fbc]{background:var(--cm-color-bg)}.data-table th[data-v-79139fbc]{padding:var(--cm-spacing-sm) var(--cm-spacing-md);text-align:left;font-size:.75rem;font-weight:600;color:var(--cm-color-text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--cm-color-border)}.data-table td[data-v-79139fbc]{padding:var(--cm-spacing-md);border-bottom:1px solid var(--cm-color-border);vertical-align:middle}.data-table tbody tr:last-child td[data-v-79139fbc]{border-bottom:none}.data-table tbody tr[data-v-79139fbc]:hover{background:var(--cm-color-bg)}.content-cell[data-v-79139fbc]{display:flex;align-items:center;gap:var(--cm-spacing-md)}.content-cell__thumbnail[data-v-79139fbc]{flex-shrink:0;width:40px;height:40px;border-radius:var(--cm-radius-md);background:var(--cm-color-bg);display:flex;align-items:center;justify-content:center}.content-cell__thumbnail svg[data-v-79139fbc]{width:24px;height:24px;color:var(--cm-color-text-secondary)}.content-cell__details[data-v-79139fbc]{display:flex;flex-direction:column;min-width:0}.content-cell__filename[data-v-79139fbc]{font-weight:500;color:var(--cm-color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content-cell__id[data-v-79139fbc]{font-size:.75rem;color:var(--cm-color-text-secondary)}.user-cell[data-v-79139fbc]{display:flex;flex-direction:column}.user-cell__name[data-v-79139fbc]{font-weight:500;color:var(--cm-color-text)}.user-cell__handle[data-v-79139fbc]{font-size:.75rem;color:var(--cm-color-text-secondary)}.type-badge[data-v-79139fbc]{display:inline-block;padding:var(--cm-spacing-xs) var(--cm-spacing-sm);font-size:.75rem;font-weight:600;border-radius:9999px;background:#dbeafe;color:#1e40af;text-transform:capitalize}.date-cell[data-v-79139fbc]{color:var(--cm-color-text-secondary);white-space:nowrap}.action-buttons[data-v-79139fbc]{display:flex;gap:var(--cm-spacing-sm);flex-wrap:wrap}.action-button[data-v-79139fbc]{background:none;border:none;padding:var(--cm-spacing-xs) var(--cm-spacing-sm);font-size:var(--cm-font-sm);font-weight:500;cursor:pointer;border-radius:var(--cm-radius-sm);transition:background-color .15s ease,color .15s ease}.action-button[data-v-79139fbc]:focus{outline:2px solid var(--cm-color-primary);outline-offset:2px}.action-button[data-v-79139fbc]:disabled{opacity:.5;cursor:not-allowed}.action-button--approve[data-v-79139fbc]{color:var(--cm-color-success)}.action-button--approve[data-v-79139fbc]:hover{background:#dcfce7;color:var(--cm-color-success-hover)}.action-button--reject[data-v-79139fbc]{color:var(--cm-color-danger)}.action-button--reject[data-v-79139fbc]:hover{background:#fee2e2;color:var(--cm-color-danger-hover)}.action-button--flag[data-v-79139fbc]{color:var(--cm-color-warning)}.action-button--flag[data-v-79139fbc]:hover{background:#fef9c3;color:var(--cm-color-warning-hover)}.modal-overlay[data-v-79139fbc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50;padding:var(--cm-spacing-md)}.modal[data-v-79139fbc]{background:var(--cm-color-surface);border-radius:var(--cm-radius-lg);box-shadow:var(--cm-shadow-lg);padding:var(--cm-spacing-lg);width:100%;max-width:420px;text-align:center}.modal__title[data-v-79139fbc]{font-size:var(--cm-font-lg);font-weight:600;color:var(--cm-color-text);margin:0 0 var(--cm-spacing-sm)}.modal__description[data-v-79139fbc]{font-size:var(--cm-font-sm);color:var(--cm-color-text-secondary);margin:0 0 var(--cm-spacing-md)}.modal__textarea[data-v-79139fbc]{width:100%;min-height:80px;padding:var(--cm-spacing-sm) var(--cm-spacing-md);border:1px solid var(--cm-color-border);border-radius:var(--cm-radius-md);font-size:var(--cm-font-sm);font-family:inherit;color:var(--cm-color-text);resize:vertical;margin-bottom:var(--cm-spacing-md);transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.modal__textarea[data-v-79139fbc]:focus{outline:none;border-color:var(--cm-color-primary);box-shadow:0 0 0 3px #2563eb26}.modal__actions[data-v-79139fbc]{display:flex;justify-content:center;gap:var(--cm-spacing-md)}@media (max-width: 480px){.content-moderation[data-v-79139fbc]{padding:var(--cm-spacing-md)}.stats-grid[data-v-79139fbc]{grid-template-columns:1fr;gap:var(--cm-spacing-md)}.page-header[data-v-79139fbc]{flex-direction:column;align-items:flex-start}.page-title[data-v-79139fbc]{font-size:var(--cm-font-lg)}.ai-status-panel__row[data-v-79139fbc]{flex-direction:column;align-items:flex-start;gap:var(--cm-spacing-sm)}.reviews-panel__header[data-v-79139fbc]{flex-direction:column;align-items:flex-start}.action-buttons[data-v-79139fbc]{flex-direction:column}.modal[data-v-79139fbc]{max-width:100%}}@media (min-width: 481px) and (max-width: 768px){.stats-grid[data-v-79139fbc]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 769px) and (max-width: 1024px){.stats-grid[data-v-79139fbc]{grid-template-columns:repeat(2,1fr)}}[data-v-79321c4b]:root{--md-color-primary: #4f46e5;--md-color-primary-hover: #4338ca;--md-color-danger: #dc2626;--md-color-danger-hover: #b91c1c;--md-color-success: #059669;--md-color-success-bg: #ecfdf5;--md-color-success-text: #065f46;--md-color-error: #dc2626;--md-color-error-bg: #fef2f2;--md-color-error-text: #991b1b;--md-color-text: #111827;--md-color-text-secondary: #6b7280;--md-color-text-muted: #9ca3af;--md-color-bg: #f9fafb;--md-color-surface: #ffffff;--md-color-border: #e5e7eb;--md-color-focus-ring: rgba(79, 70, 229, .3);--md-radius: 8px;--md-radius-sm: 6px;--md-shadow: 0 1px 3px rgba(0, 0, 0, .1);--md-shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--md-transition: .2s ease}.media-dashboard[data-v-79321c4b]{padding:24px;max-width:1200px;margin:0 auto}.page-header[data-v-79321c4b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;gap:16px;flex-wrap:wrap}.header-info[data-v-79321c4b]{flex:1;min-width:0}.page-title[data-v-79321c4b]{font-size:24px;font-weight:700;color:var(--md-color-text);margin:0 0 4px}.page-description[data-v-79321c4b]{font-size:14px;color:var(--md-color-text-secondary);margin:0}.header-actions[data-v-79321c4b]{display:flex;gap:12px;flex-shrink:0}.stats-grid[data-v-79321c4b]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px}.stat-card[data-v-79321c4b]{display:flex;align-items:center;gap:16px;background:var(--md-color-surface);border-radius:var(--md-radius);box-shadow:var(--md-shadow);padding:20px;transition:box-shadow var(--md-transition)}.stat-card[data-v-79321c4b]:hover{box-shadow:var(--md-shadow-md)}.stat-card__icon[data-v-79321c4b]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--md-radius-sm);flex-shrink:0}.stat-card__icon--blue[data-v-79321c4b]{background:#eff6ff;color:#2563eb}.stat-card__icon--red[data-v-79321c4b]{background:#fef2f2;color:#dc2626}.stat-card__icon--yellow[data-v-79321c4b]{background:#fffbeb;color:#d97706}.stat-card__icon--green[data-v-79321c4b]{background:#ecfdf5;color:#059669}.stat-card__content[data-v-79321c4b]{display:flex;flex-direction:column;gap:4px;min-width:0}.stat-card__label[data-v-79321c4b]{font-size:13px;font-weight:500;color:var(--md-color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-card__value[data-v-79321c4b]{font-size:20px;font-weight:600;color:var(--md-color-text)}.dashboard-grid[data-v-79321c4b]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:32px}.panel[data-v-79321c4b]{background:var(--md-color-surface);border-radius:var(--md-radius);box-shadow:var(--md-shadow);overflow:hidden}.panel__header[data-v-79321c4b]{padding:20px 24px;border-bottom:1px solid var(--md-color-border)}.panel__title[data-v-79321c4b]{font-size:18px;font-weight:600;color:var(--md-color-text);margin:0}.panel__body[data-v-79321c4b]{padding:24px;display:flex;flex-direction:column;gap:16px}.status-row[data-v-79321c4b]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--md-color-border)}.status-row[data-v-79321c4b]:last-child{border-bottom:none;padding-bottom:0}.status-row[data-v-79321c4b]:first-child{padding-top:0}.status-row__label[data-v-79321c4b]{font-size:14px;font-weight:500;color:var(--md-color-text-secondary)}.status-badge[data-v-79321c4b]{font-size:13px;font-weight:600;text-transform:capitalize}.status-badge--online[data-v-79321c4b]{color:var(--md-color-success)}.status-badge--offline[data-v-79321c4b]{color:var(--md-color-error)}.activity-list[data-v-79321c4b]{display:flex;flex-direction:column;gap:12px}.activity-item[data-v-79321c4b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--md-color-border)}.activity-item[data-v-79321c4b]:last-child{border-bottom:none;padding-bottom:0}.activity-item[data-v-79321c4b]:first-child{padding-top:0}.activity-item__info[data-v-79321c4b]{display:flex;flex-direction:column;gap:2px;min-width:0}.activity-item__name[data-v-79321c4b]{font-size:14px;font-weight:500;color:var(--md-color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-item__type[data-v-79321c4b]{font-size:13px;color:var(--md-color-text-secondary)}.activity-badge[data-v-79321c4b]{display:inline-block;padding:4px 10px;font-size:12px;font-weight:500;border-radius:12px;white-space:nowrap;text-transform:capitalize;flex-shrink:0}.activity-badge--completed[data-v-79321c4b]{background:#ecfdf5;color:#065f46}.activity-badge--processing[data-v-79321c4b]{background:#fffbeb;color:#92400e}.activity-badge--failed[data-v-79321c4b]{background:#fef2f2;color:#991b1b}.activity-badge--default[data-v-79321c4b]{background:#f3f4f6;color:#374151}.quick-actions-panel[data-v-79321c4b]{margin-bottom:0}.actions-grid[data-v-79321c4b]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.button-primary[data-v-79321c4b]{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-size:14px;font-weight:500;color:#fff;background-color:var(--md-color-primary);border:none;border-radius:var(--md-radius-sm);cursor:pointer;text-decoration:none;text-align:center;transition:background-color var(--md-transition),box-shadow var(--md-transition)}.button-primary[data-v-79321c4b]:hover:not(:disabled){background-color:var(--md-color-primary-hover)}.button-primary[data-v-79321c4b]:focus{outline:none;box-shadow:0 0 0 3px var(--md-color-focus-ring)}.button-primary[data-v-79321c4b]:disabled{opacity:.5;cursor:not-allowed}.button-danger[data-v-79321c4b]{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-size:14px;font-weight:500;color:#fff;background-color:var(--md-color-danger);border:none;border-radius:var(--md-radius-sm);cursor:pointer;text-decoration:none;text-align:center;transition:background-color var(--md-transition),box-shadow var(--md-transition)}.button-danger[data-v-79321c4b]:hover:not(:disabled){background-color:var(--md-color-danger-hover)}.button-danger[data-v-79321c4b]:focus{outline:none;box-shadow:0 0 0 3px #dc26264d}.button-danger[data-v-79321c4b]:disabled{opacity:.5;cursor:not-allowed}.button-outline[data-v-79321c4b]{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-size:14px;font-weight:500;color:var(--md-color-text);background:var(--md-color-surface);border:1px solid var(--md-color-border);border-radius:var(--md-radius-sm);cursor:pointer;text-decoration:none;text-align:center;transition:background-color var(--md-transition),border-color var(--md-transition)}.button-outline[data-v-79321c4b]:hover:not(:disabled){background-color:var(--md-color-bg);border-color:#d1d5db}.button-outline[data-v-79321c4b]:focus{outline:none;box-shadow:0 0 0 3px var(--md-color-focus-ring)}.button-outline[data-v-79321c4b]:disabled{opacity:.5;cursor:not-allowed}.button-loading[data-v-79321c4b]{display:inline-flex;align-items:center;gap:8px}.spinner[data-v-79321c4b]{width:16px;height:16px;border:2px solid rgba(0,0,0,.15);border-top-color:var(--md-color-text-secondary);border-radius:50%;animation:spin-79321c4b .6s linear infinite}@keyframes spin-79321c4b{to{transform:rotate(360deg)}}.message[data-v-79321c4b]{display:flex;align-items:center;gap:12px;padding:14px 20px;border-radius:var(--md-radius-sm);margin-top:20px}.message--success[data-v-79321c4b]{background:var(--md-color-success-bg);border:1px solid #a7f3d0}.message--error[data-v-79321c4b]{background:var(--md-color-error-bg);border:1px solid #fecaca}.message__icon[data-v-79321c4b]{font-size:16px;font-weight:700;flex-shrink:0}.message--success .message__icon[data-v-79321c4b]{color:var(--md-color-success)}.message--error .message__icon[data-v-79321c4b]{color:var(--md-color-error)}.message__text[data-v-79321c4b]{font-size:14px;font-weight:500;margin:0}.message--success .message__text[data-v-79321c4b]{color:var(--md-color-success-text)}.message--error .message__text[data-v-79321c4b]{color:var(--md-color-error-text)}.empty-state[data-v-79321c4b]{text-align:center;padding:32px 16px}.empty-state__text[data-v-79321c4b]{font-size:14px;color:var(--md-color-text-muted);margin:0}.fade-enter-active[data-v-79321c4b],.fade-leave-active[data-v-79321c4b]{transition:opacity .3s ease}.fade-enter-from[data-v-79321c4b],.fade-leave-to[data-v-79321c4b]{opacity:0}@media (max-width: 1024px){.media-dashboard[data-v-79321c4b]{padding:20px}.stats-grid[data-v-79321c4b],.actions-grid[data-v-79321c4b]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.page-header[data-v-79321c4b]{flex-direction:column;align-items:flex-start}.header-actions[data-v-79321c4b],.header-actions .button-outline[data-v-79321c4b]{width:100%}.dashboard-grid[data-v-79321c4b]{grid-template-columns:1fr}.stats-grid[data-v-79321c4b]{grid-template-columns:repeat(2,1fr);gap:12px}.stat-card[data-v-79321c4b]{padding:16px}.stat-card__value[data-v-79321c4b]{font-size:18px}.panel__header[data-v-79321c4b]{padding:16px 20px}.panel__body[data-v-79321c4b]{padding:20px}.actions-grid[data-v-79321c4b]{grid-template-columns:1fr}}@media (max-width: 480px){.media-dashboard[data-v-79321c4b]{padding:16px}.page-title[data-v-79321c4b]{font-size:20px}.stats-grid[data-v-79321c4b]{grid-template-columns:1fr}.stat-card[data-v-79321c4b]{padding:14px;gap:12px}.stat-card__icon[data-v-79321c4b]{width:40px;height:40px}.stat-card__label[data-v-79321c4b]{font-size:12px}.stat-card__value[data-v-79321c4b],.panel__title[data-v-79321c4b]{font-size:16px}.activity-item[data-v-79321c4b]{flex-direction:column;align-items:flex-start;gap:8px}}[data-v-b8b0bab5]:root{--av-color-primary: #4f46e5;--av-color-primary-hover: #4338ca;--av-color-success: #059669;--av-color-success-bg: #ecfdf5;--av-color-success-text: #065f46;--av-color-error: #dc2626;--av-color-error-bg: #fef2f2;--av-color-error-text: #991b1b;--av-color-text: #111827;--av-color-text-secondary: #6b7280;--av-color-text-muted: #9ca3af;--av-color-bg: #f9fafb;--av-color-surface: #ffffff;--av-color-border: #e5e7eb;--av-color-border-light: #f3f4f6;--av-color-focus-ring: rgba(79, 70, 229, .3);--av-radius: 8px;--av-radius-sm: 6px;--av-shadow: 0 1px 3px rgba(0, 0, 0, .1);--av-shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--av-transition: .2s ease}.av-settings-page[data-v-b8b0bab5]{padding:24px;max-width:800px;margin:0 auto}.page-header[data-v-b8b0bab5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;gap:16px;flex-wrap:wrap}.header-info[data-v-b8b0bab5]{flex:1;min-width:0}.page-title[data-v-b8b0bab5]{font-size:24px;font-weight:700;color:var(--av-color-text);margin:0 0 4px}.page-description[data-v-b8b0bab5]{font-size:14px;color:var(--av-color-text-secondary);margin:0}.header-actions[data-v-b8b0bab5]{display:flex;gap:12px;flex-shrink:0}.form-stack[data-v-b8b0bab5]{display:flex;flex-direction:column;gap:24px}.panel[data-v-b8b0bab5]{background:var(--av-color-surface);border-radius:var(--av-radius);box-shadow:var(--av-shadow);overflow:hidden}.panel__header[data-v-b8b0bab5]{padding:20px 24px;border-bottom:1px solid var(--av-color-border)}.panel__title[data-v-b8b0bab5]{font-size:18px;font-weight:600;color:var(--av-color-text);margin:0}.panel__body[data-v-b8b0bab5]{padding:24px;display:flex;flex-direction:column;gap:20px}.form-group[data-v-b8b0bab5]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-b8b0bab5]{font-size:14px;font-weight:500;color:var(--av-color-text)}.input-field[data-v-b8b0bab5]{width:100%;padding:10px 12px;font-size:14px;color:var(--av-color-text);background:var(--av-color-surface);border:1px solid var(--av-color-border);border-radius:var(--av-radius-sm);transition:border-color var(--av-transition),box-shadow var(--av-transition);box-sizing:border-box}.input-field[data-v-b8b0bab5]:hover{border-color:#d1d5db}.input-field[data-v-b8b0bab5]:focus{outline:none;border-color:var(--av-color-primary);box-shadow:0 0 0 3px var(--av-color-focus-ring)}.input-field[data-v-b8b0bab5]:disabled{opacity:.5;cursor:not-allowed;background:var(--av-color-bg)}.checkbox-group[data-v-b8b0bab5]{display:flex;flex-wrap:wrap;gap:12px}.checkbox-item[data-v-b8b0bab5]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px 12px;border:1px solid var(--av-color-border);border-radius:var(--av-radius-sm);transition:border-color var(--av-transition),background-color var(--av-transition)}.checkbox-item[data-v-b8b0bab5]:hover{border-color:var(--av-color-primary);background:var(--av-color-bg)}.checkbox-input[data-v-b8b0bab5]{width:16px;height:16px;accent-color:var(--av-color-primary);cursor:pointer}.checkbox-input[data-v-b8b0bab5]:focus{outline:2px solid var(--av-color-primary);outline-offset:2px}.checkbox-label[data-v-b8b0bab5]{font-size:14px;font-weight:500;color:var(--av-color-text)}.toggle-row[data-v-b8b0bab5]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--av-color-border-light)}.toggle-row[data-v-b8b0bab5]:last-child{border-bottom:none;padding-bottom:0}.toggle-row[data-v-b8b0bab5]:first-child{padding-top:0}.toggle-info[data-v-b8b0bab5]{flex:1;min-width:0}.toggle-title[data-v-b8b0bab5]{font-size:14px;font-weight:500;color:var(--av-color-text);margin:0 0 2px}.toggle-description[data-v-b8b0bab5]{font-size:13px;color:var(--av-color-text-secondary);margin:0}.toggle-switch[data-v-b8b0bab5]{position:relative;width:44px;height:24px;background:#d1d5db;border:none;border-radius:12px;cursor:pointer;flex-shrink:0;transition:background-color var(--av-transition);padding:0}.toggle-switch[data-v-b8b0bab5]:hover{background:#b0b5bd}.toggle-switch[data-v-b8b0bab5]:focus{outline:none;box-shadow:0 0 0 3px var(--av-color-focus-ring)}.toggle-switch--active[data-v-b8b0bab5]{background:var(--av-color-primary)}.toggle-switch--active[data-v-b8b0bab5]:hover{background:var(--av-color-primary-hover)}.toggle-switch__knob[data-v-b8b0bab5]{position:absolute;top:2px;left:2px;width:20px;height:20px;background:var(--av-color-surface);border-radius:50%;box-shadow:0 1px 3px #0003;transition:transform var(--av-transition)}.toggle-switch--active .toggle-switch__knob[data-v-b8b0bab5]{transform:translate(20px)}.form-actions[data-v-b8b0bab5]{display:flex;justify-content:flex-end}.button-primary[data-v-b8b0bab5]{padding:10px 24px;font-size:14px;font-weight:500;color:#fff;background-color:var(--av-color-primary);border:none;border-radius:var(--av-radius-sm);cursor:pointer;transition:background-color var(--av-transition),box-shadow var(--av-transition)}.button-primary[data-v-b8b0bab5]:hover:not(:disabled){background-color:var(--av-color-primary-hover)}.button-primary[data-v-b8b0bab5]:focus{outline:none;box-shadow:0 0 0 3px var(--av-color-focus-ring)}.button-primary[data-v-b8b0bab5]:disabled{opacity:.5;cursor:not-allowed}.button-outline[data-v-b8b0bab5]{display:inline-flex;align-items:center;padding:10px 20px;font-size:14px;font-weight:500;color:var(--av-color-text);background:var(--av-color-surface);border:1px solid var(--av-color-border);border-radius:var(--av-radius-sm);cursor:pointer;text-decoration:none;transition:background-color var(--av-transition),border-color var(--av-transition)}.button-outline[data-v-b8b0bab5]:hover{background-color:var(--av-color-bg);border-color:#d1d5db}.button-outline[data-v-b8b0bab5]:focus{outline:none;box-shadow:0 0 0 3px var(--av-color-focus-ring)}.button-loading[data-v-b8b0bab5]{display:inline-flex;align-items:center;gap:8px}.spinner[data-v-b8b0bab5]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-b8b0bab5 .6s linear infinite}@keyframes spin-b8b0bab5{to{transform:rotate(360deg)}}.message[data-v-b8b0bab5]{display:flex;align-items:center;gap:12px;padding:14px 20px;border-radius:var(--av-radius-sm);margin-top:20px}.message--success[data-v-b8b0bab5]{background:var(--av-color-success-bg);border:1px solid #a7f3d0}.message--error[data-v-b8b0bab5]{background:var(--av-color-error-bg);border:1px solid #fecaca}.message__icon[data-v-b8b0bab5]{font-size:16px;font-weight:700;flex-shrink:0}.message--success .message__icon[data-v-b8b0bab5]{color:var(--av-color-success)}.message--error .message__icon[data-v-b8b0bab5]{color:var(--av-color-error)}.message__text[data-v-b8b0bab5]{font-size:14px;font-weight:500;margin:0}.message--success .message__text[data-v-b8b0bab5]{color:var(--av-color-success-text)}.message--error .message__text[data-v-b8b0bab5]{color:var(--av-color-error-text)}.empty-state[data-v-b8b0bab5]{text-align:center;padding:48px 24px}.empty-state__text[data-v-b8b0bab5]{font-size:14px;color:var(--av-color-text-muted);margin:0}.fade-enter-active[data-v-b8b0bab5],.fade-leave-active[data-v-b8b0bab5]{transition:opacity .3s ease}.fade-enter-from[data-v-b8b0bab5],.fade-leave-to[data-v-b8b0bab5]{opacity:0}@media (max-width: 1024px){.av-settings-page[data-v-b8b0bab5]{padding:20px}}@media (max-width: 768px){.page-header[data-v-b8b0bab5]{flex-direction:column;align-items:flex-start}.header-actions[data-v-b8b0bab5]{width:100%}.button-outline[data-v-b8b0bab5]{width:100%;justify-content:center}.panel__header[data-v-b8b0bab5]{padding:16px 20px}.panel__body[data-v-b8b0bab5]{padding:20px}.toggle-row[data-v-b8b0bab5]{flex-direction:column;align-items:flex-start;gap:12px}.form-actions[data-v-b8b0bab5]{justify-content:stretch}.form-actions .button-primary[data-v-b8b0bab5]{width:100%}}@media (max-width: 480px){.av-settings-page[data-v-b8b0bab5]{padding:16px}.page-title[data-v-b8b0bab5]{font-size:20px}.panel__title[data-v-b8b0bab5]{font-size:16px}.checkbox-group[data-v-b8b0bab5]{flex-direction:column}.checkbox-item[data-v-b8b0bab5]{width:100%}}[data-v-a231d16d]:root{--av-bg: #f9fafb;--av-surface: #ffffff;--av-border: #e5e7eb;--av-text-primary: #111827;--av-text-secondary: #6b7280;--av-text-muted: #9ca3af;--av-radius: .5rem;--av-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--av-spacing-xs: .25rem;--av-spacing-sm: .5rem;--av-spacing-md: 1rem;--av-spacing-lg: 1.5rem;--av-spacing-xl: 2rem;--av-icon-blue: #3b82f6;--av-icon-green: #22c55e;--av-icon-amber: #f59e0b;--av-icon-purple: #a855f7;--av-focus-ring: 0 0 0 3px rgba(59, 130, 246, .35)}.av-dashboard[data-v-a231d16d]{max-width:80rem;margin:0 auto;padding:var(--av-spacing-xl) var(--av-spacing-md)}.page-header[data-v-a231d16d]{margin-bottom:var(--av-spacing-xl)}.page-title[data-v-a231d16d]{font-size:1.875rem;font-weight:700;color:var(--av-text-primary);margin:0;line-height:1.2}.page-subtitle[data-v-a231d16d]{margin:var(--av-spacing-sm) 0 0;color:var(--av-text-secondary);font-size:.9375rem}.stats-grid[data-v-a231d16d]{display:grid;grid-template-columns:1fr;gap:var(--av-spacing-lg);margin-bottom:var(--av-spacing-xl)}.stat-card[data-v-a231d16d]{display:flex;align-items:center;background:var(--av-surface);border-radius:var(--av-radius);box-shadow:var(--av-shadow);padding:var(--av-spacing-lg)}.stat-card__icon[data-v-a231d16d]{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.stat-card__icon--blue[data-v-a231d16d]{background-color:var(--av-icon-blue)}.stat-card__icon--green[data-v-a231d16d]{background-color:var(--av-icon-green)}.stat-card__icon--amber[data-v-a231d16d]{background-color:var(--av-icon-amber)}.stat-card__icon--purple[data-v-a231d16d]{background-color:var(--av-icon-purple)}.stat-card__svg[data-v-a231d16d]{width:1.25rem;height:1.25rem;color:#fff}.stat-card__content[data-v-a231d16d]{margin-left:var(--av-spacing-md)}.stat-card__label[data-v-a231d16d]{font-size:.875rem;font-weight:500;color:var(--av-text-secondary);margin:0}.stat-card__value[data-v-a231d16d]{font-size:1.5rem;font-weight:600;color:var(--av-text-primary);margin:var(--av-spacing-xs) 0 0}.panels-row[data-v-a231d16d]{display:grid;grid-template-columns:1fr;gap:var(--av-spacing-xl);margin-bottom:var(--av-spacing-xl)}.panel[data-v-a231d16d]{background:var(--av-surface);border-radius:var(--av-radius);box-shadow:var(--av-shadow)}.panel__header[data-v-a231d16d]{padding:var(--av-spacing-md) var(--av-spacing-lg);border-bottom:1px solid var(--av-border)}.panel__title[data-v-a231d16d]{font-size:1.125rem;font-weight:500;color:var(--av-text-primary);margin:0}.panel__body[data-v-a231d16d]{padding:var(--av-spacing-lg)}.activity-list[data-v-a231d16d]{display:flex;flex-direction:column;gap:var(--av-spacing-md)}.activity-item[data-v-a231d16d]{display:flex;align-items:center;justify-content:space-between}.activity-item__label[data-v-a231d16d]{font-size:.875rem;color:var(--av-text-primary)}.activity-item__time[data-v-a231d16d]{font-size:.8125rem;color:var(--av-text-muted)}.empty-state[data-v-a231d16d]{text-align:center;padding:var(--av-spacing-xl) 0}.empty-state__icon[data-v-a231d16d]{width:3rem;height:3rem;color:var(--av-text-muted);margin:0 auto var(--av-spacing-sm)}.empty-state__title[data-v-a231d16d]{font-size:.875rem;font-weight:500;color:var(--av-text-primary);margin:0 0 var(--av-spacing-xs)}.empty-state__text[data-v-a231d16d]{font-size:.875rem;color:var(--av-text-secondary);margin:0}.encoding-queue[data-v-a231d16d]{display:flex;flex-direction:column;gap:var(--av-spacing-md)}.encoding-queue__row[data-v-a231d16d]{display:flex;align-items:center;justify-content:space-between}.encoding-queue__label[data-v-a231d16d]{font-size:.875rem;color:var(--av-text-secondary)}.encoding-queue__count[data-v-a231d16d]{font-size:.875rem;font-weight:500;color:var(--av-text-primary)}.encoding-queue__hint[data-v-a231d16d]{font-size:.75rem;color:var(--av-text-muted);margin:0}.progress-bar[data-v-a231d16d]{width:100%;height:.5rem;background:var(--av-border);border-radius:9999px;overflow:hidden}.progress-bar__fill[data-v-a231d16d]{height:100%;background:var(--av-icon-blue);border-radius:9999px;transition:width .3s ease}.quick-actions-panel[data-v-a231d16d]{margin-top:0}.quick-actions-grid[data-v-a231d16d]{display:grid;grid-template-columns:1fr;gap:var(--av-spacing-md)}.action-button[data-v-a231d16d]{display:inline-flex;align-items:center;padding:var(--av-spacing-sm) var(--av-spacing-md);border:1px solid var(--av-border);border-radius:var(--av-radius);background:var(--av-surface);color:var(--av-text-primary);font-size:.875rem;font-weight:500;cursor:pointer;text-decoration:none;transition:background-color .15s ease,box-shadow .15s ease,border-color .15s ease}.action-button[data-v-a231d16d]:hover{background-color:#f3f4f6;border-color:#d1d5db}.action-button[data-v-a231d16d]:focus{outline:none;box-shadow:var(--av-focus-ring)}.action-button[data-v-a231d16d]:disabled{opacity:.5;cursor:not-allowed}.action-button__icon[data-v-a231d16d]{width:1.25rem;height:1.25rem;margin-right:var(--av-spacing-sm);color:var(--av-text-muted);flex-shrink:0}@media (min-width: 480px){.stats-grid[data-v-a231d16d],.quick-actions-grid[data-v-a231d16d]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.av-dashboard[data-v-a231d16d]{padding:var(--av-spacing-xl) var(--av-spacing-lg)}.panels-row[data-v-a231d16d]{grid-template-columns:repeat(2,1fr)}.quick-actions-grid[data-v-a231d16d]{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.av-dashboard[data-v-a231d16d]{padding:var(--av-spacing-xl) var(--av-spacing-xl)}.stats-grid[data-v-a231d16d]{grid-template-columns:repeat(4,1fr)}}[data-v-3ed2c4dd]:root{--avs-bg: #f9fafb;--avs-surface: #ffffff;--avs-border: #e5e7eb;--avs-border-focus: #3b82f6;--avs-text-primary: #111827;--avs-text-secondary: #6b7280;--avs-text-muted: #9ca3af;--avs-radius: .5rem;--avs-radius-sm: .375rem;--avs-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--avs-spacing-xs: .25rem;--avs-spacing-sm: .5rem;--avs-spacing-md: 1rem;--avs-spacing-lg: 1.5rem;--avs-spacing-xl: 2rem;--avs-focus-ring: 0 0 0 3px rgba(59, 130, 246, .35);--avs-primary: #2563eb;--avs-primary-hover: #1d4ed8;--avs-primary-text: #ffffff;--avs-success-bg: #ecfdf5;--avs-success-border: #a7f3d0;--avs-success-text: #065f46;--avs-error-bg: #fef2f2;--avs-error-border: #fecaca;--avs-error-text: #991b1b}.av-settings[data-v-3ed2c4dd]{max-width:56rem;margin:0 auto;padding:var(--avs-spacing-xl) var(--avs-spacing-md)}.page-header[data-v-3ed2c4dd]{margin-bottom:var(--avs-spacing-xl)}.page-title[data-v-3ed2c4dd]{font-size:1.875rem;font-weight:700;color:var(--avs-text-primary);margin:0;line-height:1.2}.page-subtitle[data-v-3ed2c4dd]{margin:var(--avs-spacing-sm) 0 0;color:var(--avs-text-secondary);font-size:.9375rem}.banner[data-v-3ed2c4dd]{display:flex;align-items:center;justify-content:space-between;padding:var(--avs-spacing-sm) var(--avs-spacing-md);border-radius:var(--avs-radius-sm);margin-bottom:var(--avs-spacing-lg);font-size:.875rem}.banner--success[data-v-3ed2c4dd]{background:var(--avs-success-bg);border:1px solid var(--avs-success-border);color:var(--avs-success-text)}.banner--error[data-v-3ed2c4dd]{background:var(--avs-error-bg);border:1px solid var(--avs-error-border);color:var(--avs-error-text)}.banner__text[data-v-3ed2c4dd]{flex:1}.banner__dismiss[data-v-3ed2c4dd]{background:none;border:none;font-size:1.25rem;line-height:1;cursor:pointer;color:inherit;opacity:.6;padding:0 0 0 var(--avs-spacing-sm);transition:opacity .15s ease}.banner__dismiss[data-v-3ed2c4dd]:hover{opacity:1}.banner__dismiss[data-v-3ed2c4dd]:focus{outline:none;box-shadow:var(--avs-focus-ring);border-radius:var(--avs-radius-sm)}.panel[data-v-3ed2c4dd]{background:var(--avs-surface);border-radius:var(--avs-radius);box-shadow:var(--avs-shadow);margin-bottom:var(--avs-spacing-xl)}.panel__header[data-v-3ed2c4dd]{padding:var(--avs-spacing-md) var(--avs-spacing-lg);border-bottom:1px solid var(--avs-border)}.panel__title[data-v-3ed2c4dd]{font-size:1.125rem;font-weight:500;color:var(--avs-text-primary);margin:0}.panel__body[data-v-3ed2c4dd]{padding:var(--avs-spacing-lg)}.form-stack[data-v-3ed2c4dd]{display:flex;flex-direction:column;gap:var(--avs-spacing-lg)}.form-group[data-v-3ed2c4dd]{border:none;padding:0;margin:0}.form-label[data-v-3ed2c4dd]{display:block;font-size:.875rem;font-weight:500;color:var(--avs-text-primary);margin-bottom:var(--avs-spacing-sm)}.form-hint[data-v-3ed2c4dd]{margin:var(--avs-spacing-xs) 0 0;font-size:.8125rem;color:var(--avs-text-muted)}.input-field[data-v-3ed2c4dd]{display:block;width:100%;padding:var(--avs-spacing-sm) .75rem;font-size:.875rem;line-height:1.5;color:var(--avs-text-primary);background:var(--avs-surface);border:1px solid var(--avs-border);border-radius:var(--avs-radius-sm);transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.input-field[data-v-3ed2c4dd]:hover{border-color:#d1d5db}.input-field[data-v-3ed2c4dd]:focus{outline:none;border-color:var(--avs-border-focus);box-shadow:var(--avs-focus-ring)}.input-field[data-v-3ed2c4dd]:disabled{opacity:.5;cursor:not-allowed;background:#f3f4f6}.checkbox-grid[data-v-3ed2c4dd]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--avs-spacing-sm) var(--avs-spacing-md)}.checkbox-item[data-v-3ed2c4dd]{display:flex;align-items:center;cursor:pointer}.checkbox-input[data-v-3ed2c4dd]{width:1rem;height:1rem;accent-color:var(--avs-primary);border-radius:var(--avs-radius-sm);cursor:pointer;flex-shrink:0}.checkbox-input[data-v-3ed2c4dd]:focus{outline:none;box-shadow:var(--avs-focus-ring)}.checkbox-label[data-v-3ed2c4dd]{margin-left:var(--avs-spacing-sm);font-size:.875rem;color:var(--avs-text-primary)}.form-actions[data-v-3ed2c4dd]{display:flex;justify-content:flex-end;padding-top:var(--avs-spacing-md)}.button-primary[data-v-3ed2c4dd]{display:inline-flex;align-items:center;padding:.75rem var(--avs-spacing-lg);font-size:1rem;font-weight:500;color:var(--avs-primary-text);background:var(--avs-primary);border:none;border-radius:var(--avs-radius-sm);cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,opacity .15s ease}.button-primary[data-v-3ed2c4dd]:hover{background:var(--avs-primary-hover)}.button-primary[data-v-3ed2c4dd]:focus{outline:none;box-shadow:var(--avs-focus-ring)}.button-primary[data-v-3ed2c4dd]:disabled{opacity:.5;cursor:not-allowed}.button-spinner[data-v-3ed2c4dd]{width:1.25rem;height:1.25rem;margin-right:var(--avs-spacing-sm);animation:spin-3ed2c4dd 1s linear infinite}@keyframes spin-3ed2c4dd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 480px){.checkbox-grid[data-v-3ed2c4dd]{grid-template-columns:repeat(3,1fr)}}@media (min-width: 768px){.av-settings[data-v-3ed2c4dd]{padding:var(--avs-spacing-xl) var(--avs-spacing-lg)}.checkbox-grid[data-v-3ed2c4dd]{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1024px){.av-settings[data-v-3ed2c4dd]{padding:var(--avs-spacing-xl) var(--avs-spacing-xl)}}.debug-dashboard[data-v-3d9c7227]{--dd-bg: #f9fafb;--dd-panel-bg: #ffffff;--dd-panel-radius: 10px;--dd-panel-shadow: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .06);--dd-border: #e5e7eb;--dd-text-primary: #111827;--dd-text-secondary: #6b7280;--dd-text-muted: #9ca3af;--dd-spacing-sm: .5rem;--dd-spacing-md: 1rem;--dd-spacing-lg: 1.5rem;--dd-spacing-xl: 2rem;--dd-color-success: #059669;--dd-color-success-bg: #ecfdf5;--dd-color-success-text: #065f46;--dd-color-info: #2563eb;--dd-color-info-bg: #eff6ff;--dd-color-info-text: #1e40af;--dd-color-warning: #d97706;--dd-color-warning-bg: #fffbeb;--dd-color-warning-text: #92400e;--dd-color-danger: #dc2626;--dd-color-danger-bg: #fef2f2;--dd-color-danger-text: #991b1b;--dd-color-accent: #7c3aed;--dd-color-accent-hover: #6d28d9;--dd-focus-ring: 0 0 0 3px rgba(37, 99, 235, .2)}.debug-dashboard[data-v-3d9c7227]{display:flex;flex-direction:column;gap:var(--dd-spacing-lg);padding:var(--dd-spacing-lg)}.panel[data-v-3d9c7227]{background:var(--dd-panel-bg);border-radius:var(--dd-panel-radius);box-shadow:var(--dd-panel-shadow);overflow:hidden}.panel__header[data-v-3d9c7227]{padding:var(--dd-spacing-md) var(--dd-spacing-lg);border-bottom:1px solid var(--dd-border)}.panel__title[data-v-3d9c7227]{font-size:1.125rem;font-weight:600;color:var(--dd-text-primary);margin:0;line-height:1.4}.panel__body[data-v-3d9c7227]{padding:var(--dd-spacing-lg)}.status-grid[data-v-3d9c7227]{display:grid;grid-template-columns:1fr;gap:var(--dd-spacing-md)}.status-card[data-v-3d9c7227]{display:flex;align-items:center;gap:.75rem;padding:var(--dd-spacing-md);border-radius:8px}.status-card--success[data-v-3d9c7227]{background:var(--dd-color-success-bg)}.status-card--info[data-v-3d9c7227]{background:var(--dd-color-info-bg)}.status-card--warning[data-v-3d9c7227]{background:var(--dd-color-warning-bg)}.status-card__icon[data-v-3d9c7227]{flex-shrink:0}.status-icon[data-v-3d9c7227]{width:2rem;height:2rem}.status-card--success .status-icon[data-v-3d9c7227]{color:var(--dd-color-success)}.status-card--info .status-icon[data-v-3d9c7227]{color:var(--dd-color-info)}.status-card--warning .status-icon[data-v-3d9c7227]{color:var(--dd-color-warning)}.status-card__content[data-v-3d9c7227]{display:flex;flex-direction:column;gap:.125rem}.status-card__label[data-v-3d9c7227]{font-size:.875rem;font-weight:600;margin:0}.status-card--success .status-card__label[data-v-3d9c7227]{color:var(--dd-color-success-text)}.status-card--info .status-card__label[data-v-3d9c7227]{color:var(--dd-color-info-text)}.status-card--warning .status-card__label[data-v-3d9c7227]{color:var(--dd-color-warning-text)}.status-card__detail[data-v-3d9c7227]{font-size:.8125rem;margin:0}.status-card--success .status-card__detail[data-v-3d9c7227]{color:var(--dd-color-success)}.status-card--info .status-card__detail[data-v-3d9c7227]{color:var(--dd-color-info)}.status-card--warning .status-card__detail[data-v-3d9c7227]{color:var(--dd-color-warning)}.methods-grid[data-v-3d9c7227]{display:grid;grid-template-columns:1fr;gap:var(--dd-spacing-md)}.method-card[data-v-3d9c7227]{border:1px solid var(--dd-border);border-radius:8px;padding:var(--dd-spacing-md);transition:box-shadow .2s ease}.method-card[data-v-3d9c7227]:hover{box-shadow:0 2px 8px #00000014}.method-card__name[data-v-3d9c7227]{font-size:.9375rem;font-weight:600;color:var(--dd-text-primary);margin:0 0 .25rem}.method-card__description[data-v-3d9c7227]{font-size:.8125rem;color:var(--dd-text-secondary);margin:0}.method-card__footer[data-v-3d9c7227]{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem}.badge[data-v-3d9c7227]{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.5}.badge--active[data-v-3d9c7227],.badge--success[data-v-3d9c7227]{background:var(--dd-color-success-bg);color:var(--dd-color-success-text)}.badge--danger[data-v-3d9c7227]{background:var(--dd-color-danger-bg);color:var(--dd-color-danger-text)}.badge--info[data-v-3d9c7227]{background:var(--dd-color-info-bg);color:var(--dd-color-info-text)}.button-link[data-v-3d9c7227]{background:none;border:none;padding:.25rem .5rem;font-size:.875rem;font-weight:500;color:var(--dd-color-info);cursor:pointer;border-radius:4px;transition:color .2s ease,background .2s ease}.button-link[data-v-3d9c7227]:hover{color:var(--dd-color-info-text);background:var(--dd-color-info-bg)}.button-link[data-v-3d9c7227]:focus{outline:none;box-shadow:var(--dd-focus-ring)}.button-link[data-v-3d9c7227]:disabled{opacity:.5;cursor:not-allowed}.table-wrapper[data-v-3d9c7227]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-3d9c7227]{width:100%;border-collapse:collapse;font-size:.875rem}.data-table__head[data-v-3d9c7227]{background:#f9fafb}.data-table__th[data-v-3d9c7227]{padding:.75rem var(--dd-spacing-lg);text-align:left;font-size:.75rem;font-weight:600;color:var(--dd-text-secondary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-bottom:1px solid var(--dd-border)}.data-table__body .data-table__row[data-v-3d9c7227]{border-bottom:1px solid var(--dd-border);transition:background .15s ease}.data-table__body .data-table__row[data-v-3d9c7227]:hover{background:#f9fafb}.data-table__td[data-v-3d9c7227]{padding:.75rem var(--dd-spacing-lg);color:var(--dd-text-primary);white-space:nowrap}.data-table__empty[data-v-3d9c7227]{padding:var(--dd-spacing-lg);text-align:center;color:var(--dd-text-muted);font-style:italic}.actions-grid[data-v-3d9c7227]{display:grid;grid-template-columns:1fr;gap:var(--dd-spacing-md)}.button-action[data-v-3d9c7227]{display:inline-flex;align-items:center;justify-content:center;padding:.625rem var(--dd-spacing-md);border:none;border-radius:6px;font-size:.875rem;font-weight:600;color:#fff;cursor:pointer;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.button-action[data-v-3d9c7227]:hover:not(:disabled){transform:translateY(-1px)}.button-action[data-v-3d9c7227]:focus{outline:none;box-shadow:var(--dd-focus-ring)}.button-action[data-v-3d9c7227]:disabled{opacity:.5;cursor:not-allowed;transform:none}.button-action--primary[data-v-3d9c7227]{background:var(--dd-color-info)}.button-action--primary[data-v-3d9c7227]:hover:not(:disabled){background:var(--dd-color-info-text)}.button-action--success[data-v-3d9c7227]{background:var(--dd-color-success)}.button-action--success[data-v-3d9c7227]:hover:not(:disabled){background:var(--dd-color-success-text)}.button-action--warning[data-v-3d9c7227]{background:var(--dd-color-warning)}.button-action--warning[data-v-3d9c7227]:hover:not(:disabled){background:var(--dd-color-warning-text)}.button-action--accent[data-v-3d9c7227]{background:var(--dd-color-accent)}.button-action--accent[data-v-3d9c7227]:hover:not(:disabled){background:var(--dd-color-accent-hover)}@media (max-width: 480px){.debug-dashboard[data-v-3d9c7227]{padding:var(--dd-spacing-md);gap:var(--dd-spacing-md)}.panel__header[data-v-3d9c7227]{padding:.75rem var(--dd-spacing-md)}.panel__body[data-v-3d9c7227]{padding:var(--dd-spacing-md)}.panel__title[data-v-3d9c7227]{font-size:1rem}.data-table__th[data-v-3d9c7227],.data-table__td[data-v-3d9c7227]{padding:.5rem .75rem;font-size:.75rem}}@media (min-width: 768px){.status-grid[data-v-3d9c7227]{grid-template-columns:repeat(3,1fr)}.methods-grid[data-v-3d9c7227],.actions-grid[data-v-3d9c7227]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.methods-grid[data-v-3d9c7227]{grid-template-columns:repeat(3,1fr)}.actions-grid[data-v-3d9c7227]{grid-template-columns:repeat(4,1fr)}.debug-dashboard[data-v-3d9c7227]{padding:var(--dd-spacing-xl)}}.border-left-primary[data-v-2f1c5644]{border-left:4px solid #007bff}.border-left-info[data-v-2f1c5644]{border-left:4px solid #17a2b8}.table-status[data-v-2f1c5644]{text-align:center;padding:15px;border:1px solid #dee2e6;border-radius:8px}.stat-card[data-v-2f1c5644]{text-align:center;padding:20px;background:#f8f9fa;border-radius:8px}.stat-card h4[data-v-2f1c5644]{margin-bottom:5px;font-weight:700}pre[data-v-2f1c5644]{background:#f8f9fa;padding:10px;border-radius:4px;font-size:12px}.admin-login-container[data-v-f0df1ecc]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);padding:2rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.admin-login-card[data-v-f0df1ecc]{background:#fff;border-radius:16px;box-shadow:0 25px 50px #00000040;padding:3rem 2.5rem;width:100%;max-width:420px;position:relative;border:1px solid rgba(255,255,255,.1)}.admin-login-header[data-v-f0df1ecc]{text-align:center;margin-bottom:2.5rem}.admin-icon[data-v-f0df1ecc]{width:3rem;height:3rem;background:linear-gradient(135deg,#dc2626,#b91c1c);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;box-shadow:0 8px 16px #dc26264d}.lock-icon[data-v-f0df1ecc]{width:1.5rem;height:1.5rem;color:#fff}.admin-login-header h2[data-v-f0df1ecc]{color:#1a202c;font-size:2rem;font-weight:700;margin:0 0 .75rem;line-height:1.2}.admin-login-header p[data-v-f0df1ecc]{color:#718096;font-size:.875rem;margin:0;font-weight:500}.admin-form-container[data-v-f0df1ecc]{background:#fff}.admin-form[data-v-f0df1ecc]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-f0df1ecc]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-f0df1ecc]{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.25rem}.form-input[data-v-f0df1ecc]{width:100%;padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;line-height:1.5;color:#1f2937;background-color:#fff;transition:all .2s ease;box-sizing:border-box}.form-input[data-v-f0df1ecc]:focus{outline:none;border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.form-input.error[data-v-f0df1ecc]{border-color:#ef4444;background-color:#fef2f2}.form-input[data-v-f0df1ecc]::placeholder{color:#9ca3af}.error-message[data-v-f0df1ecc]{color:#ef4444;font-size:.875rem;margin-top:.25rem;font-weight:500}.form-options[data-v-f0df1ecc]{display:flex;justify-content:flex-start;align-items:center}.remember-me[data-v-f0df1ecc]{display:flex;align-items:center;gap:.5rem}.checkbox-input[data-v-f0df1ecc]{width:1rem;height:1rem;accent-color:#dc2626;cursor:pointer}.checkbox-label[data-v-f0df1ecc]{font-size:.875rem;color:#4b5563;cursor:pointer;font-weight:500}.submit-section[data-v-f0df1ecc]{margin-top:.5rem}.submit-button[data-v-f0df1ecc]{width:100%;padding:.875rem 1rem;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 12px #dc26264d}.submit-button[data-v-f0df1ecc]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #dc262666;background:linear-gradient(135deg,#b91c1c,#991b1b)}.submit-button[data-v-f0df1ecc]:disabled{opacity:.7;cursor:not-allowed;transform:none}.loading-spinner[data-v-f0df1ecc]{display:flex;align-items:center}.spinner-icon[data-v-f0df1ecc]{width:1.25rem;height:1.25rem;animation:spin-f0df1ecc 1s linear infinite}.spinner-circle[data-v-f0df1ecc]{opacity:.25}.spinner-path[data-v-f0df1ecc]{opacity:.75}@keyframes spin-f0df1ecc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.back-link[data-v-f0df1ecc]{text-align:center;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.user-login-link[data-v-f0df1ecc]{color:#6b7280;text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s ease}.user-login-link[data-v-f0df1ecc]:hover{color:#374151}@media (max-width: 480px){.admin-login-container[data-v-f0df1ecc]{padding:1rem .5rem}.admin-login-card[data-v-f0df1ecc]{padding:2rem 1.5rem}.admin-login-header h2[data-v-f0df1ecc]{font-size:1.75rem}}[data-v-61b0c40d]:root{--register-bg-start: #1a1a2e;--register-bg-mid: #16213e;--register-bg-end: #0f3460;--register-card-bg: #ffffff;--register-card-radius: 16px;--register-card-shadow: 0 25px 50px rgba(0, 0, 0, .25);--register-accent: #6366f1;--register-accent-hover: #4f46e5;--register-accent-shadow: rgba(99, 102, 241, .3);--register-text-primary: #1a202c;--register-text-secondary: #718096;--register-text-label: #374151;--register-border: #e5e7eb;--register-error: #ef4444;--register-error-bg: #fef2f2;--register-input-focus-ring: rgba(99, 102, 241, .15)}.register-page[data-v-61b0c40d]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--register-bg-start) 0%,var(--register-bg-mid) 50%,var(--register-bg-end) 100%);padding:2rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.register-card[data-v-61b0c40d]{background:var(--register-card-bg);border-radius:var(--register-card-radius);box-shadow:var(--register-card-shadow);padding:2.5rem 2rem;width:100%;max-width:440px;border:1px solid rgba(255,255,255,.1)}.register-header[data-v-61b0c40d]{text-align:center;margin-bottom:2rem}.register-icon[data-v-61b0c40d]{width:3rem;height:3rem;background:linear-gradient(135deg,var(--register-accent) 0%,var(--register-accent-hover) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;box-shadow:0 8px 16px var(--register-accent-shadow)}.icon-svg[data-v-61b0c40d]{width:1.5rem;height:1.5rem;color:#fff}.register-title[data-v-61b0c40d]{font-size:1.75rem;font-weight:700;color:var(--register-text-primary);margin:0 0 .5rem;line-height:1.2}.register-subtitle[data-v-61b0c40d]{font-size:.875rem;font-weight:500;color:var(--register-text-secondary);margin:0}.register-form[data-v-61b0c40d]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-61b0c40d]{display:flex;flex-direction:column;gap:.375rem}.form-label[data-v-61b0c40d]{font-size:.875rem;font-weight:600;color:var(--register-text-label)}.form-input[data-v-61b0c40d]{width:100%;padding:.75rem 1rem;border:2px solid var(--register-border);border-radius:8px;font-size:.9375rem;line-height:1.5;color:#1f2937;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.form-input[data-v-61b0c40d]::placeholder{color:#9ca3af}.form-input[data-v-61b0c40d]:focus{outline:none;border-color:var(--register-accent);box-shadow:0 0 0 3px var(--register-input-focus-ring)}.form-input--error[data-v-61b0c40d]{border-color:var(--register-error);background-color:var(--register-error-bg)}.form-input--error[data-v-61b0c40d]:focus{border-color:var(--register-error);box-shadow:0 0 0 3px #ef444426}.error-message[data-v-61b0c40d]{color:var(--register-error);font-size:.8125rem;font-weight:500;margin:0}.alert-error[data-v-61b0c40d]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--register-error-bg);border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:.875rem;font-weight:500}.alert-icon[data-v-61b0c40d]{flex-shrink:0;font-size:1rem}.submit-section[data-v-61b0c40d]{margin-top:.25rem}.submit-button[data-v-61b0c40d]{width:100%;padding:.875rem 1rem;background:linear-gradient(135deg,var(--register-accent) 0%,var(--register-accent-hover) 100%);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 12px var(--register-accent-shadow)}.submit-button[data-v-61b0c40d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px var(--register-accent-shadow);background:linear-gradient(135deg,var(--register-accent-hover) 0%,#4338ca 100%)}.submit-button[data-v-61b0c40d]:focus{outline:none;box-shadow:0 0 0 3px var(--register-input-focus-ring),0 4px 12px var(--register-accent-shadow)}.submit-button[data-v-61b0c40d]:disabled{opacity:.6;cursor:not-allowed;transform:none}.loading-spinner[data-v-61b0c40d]{display:flex;align-items:center}.spinner-svg[data-v-61b0c40d]{width:1.25rem;height:1.25rem;animation:register-spin-61b0c40d 1s linear infinite}.spinner-track[data-v-61b0c40d]{opacity:.25}.spinner-arc[data-v-61b0c40d]{opacity:.75}@keyframes register-spin-61b0c40d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-link-section[data-v-61b0c40d]{text-align:center;padding-top:1.25rem;border-top:1px solid var(--register-border)}.login-link[data-v-61b0c40d]{color:var(--register-text-secondary);text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s ease}.login-link[data-v-61b0c40d]:hover{color:var(--register-accent)}.login-link[data-v-61b0c40d]:focus{outline:2px solid var(--register-accent);outline-offset:2px;border-radius:2px}@media (max-width: 480px){.register-page[data-v-61b0c40d]{padding:1rem .5rem}.register-card[data-v-61b0c40d]{padding:2rem 1.25rem}.register-title[data-v-61b0c40d]{font-size:1.5rem}.form-input[data-v-61b0c40d]{padding:.625rem .75rem;font-size:.875rem}.submit-button[data-v-61b0c40d]{padding:.75rem 1rem;font-size:.9375rem}}@media (min-width: 768px){.register-card[data-v-61b0c40d]{padding:3rem 2.5rem}.register-header[data-v-61b0c40d]{margin-bottom:2.5rem}.register-title[data-v-61b0c40d]{font-size:2rem}}@media (min-width: 1024px){.register-card[data-v-61b0c40d]{max-width:460px}}[data-v-a9f541f3]:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-success: #16a34a;--color-success-hover: #15803d;--color-danger: #dc2626;--color-danger-hover: #b91c1c;--color-warning: #eab308;--color-purple: #9333ea;--color-neutral-50: #f9fafb;--color-neutral-100: #f3f4f6;--color-neutral-200: #e5e7eb;--color-neutral-300: #d1d5db;--color-neutral-400: #9ca3af;--color-neutral-500: #6b7280;--color-neutral-700: #374151;--color-neutral-800: #1f2937;--color-neutral-900: #111827;--color-white: #ffffff;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--font-sm: .875rem;--font-xs: .75rem;--font-base: 1rem;--font-lg: 1.125rem;--font-xl: 1.5rem;--font-2xl: 1.875rem}.content-wrapper[data-v-a9f541f3]{max-width:1280px;margin:0 auto;padding:var(--spacing-lg)}.page-header[data-v-a9f541f3]{margin-bottom:var(--spacing-xl)}.page-title[data-v-a9f541f3]{font-size:var(--font-2xl);font-weight:700;color:var(--color-neutral-900);margin:0}.page-subtitle[data-v-a9f541f3]{margin:var(--spacing-sm) 0 0;color:var(--color-neutral-500);font-size:var(--font-base)}.stats-grid[data-v-a9f541f3]{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.stats-card[data-v-a9f541f3]{display:flex;align-items:center;background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-lg);transition:box-shadow .2s ease}.stats-card[data-v-a9f541f3]:hover{box-shadow:var(--shadow-lg)}.stats-card__icon[data-v-a9f541f3]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;flex-shrink:0;color:var(--color-white)}.stats-card__icon--blue[data-v-a9f541f3]{background:var(--color-primary)}.stats-card__icon--green[data-v-a9f541f3]{background:var(--color-success)}.stats-card__icon--yellow[data-v-a9f541f3]{background:var(--color-warning)}.stats-card__icon--purple[data-v-a9f541f3]{background:var(--color-purple)}.stats-card__svg[data-v-a9f541f3]{width:18px;height:18px}.stats-card__body[data-v-a9f541f3]{margin-left:var(--spacing-md);display:flex;flex-direction:column}.stats-card__label[data-v-a9f541f3]{font-size:var(--font-sm);font-weight:500;color:var(--color-neutral-500)}.stats-card__value[data-v-a9f541f3]{font-size:var(--font-xl);font-weight:600;color:var(--color-neutral-900)}.panel[data-v-a9f541f3]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-xl);overflow:hidden}.panel__header[data-v-a9f541f3]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-neutral-200)}.panel__header--split[data-v-a9f541f3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-sm)}.panel__title[data-v-a9f541f3]{font-size:var(--font-lg);font-weight:600;color:var(--color-neutral-900);margin:0}.panel__body[data-v-a9f541f3]{padding:var(--spacing-lg)}.subscription-grid[data-v-a9f541f3]{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}.subscription-item[data-v-a9f541f3]{display:flex;flex-direction:column;align-items:center;text-align:center}.subscription-item__count[data-v-a9f541f3]{font-size:var(--font-xl);font-weight:700;color:var(--color-neutral-900)}.subscription-item__plan[data-v-a9f541f3]{font-size:var(--font-sm);color:var(--color-neutral-500)}.subscription-item__balance[data-v-a9f541f3]{font-size:var(--font-sm);color:var(--color-success)}.table-wrapper[data-v-a9f541f3]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-a9f541f3]{width:100%;border-collapse:collapse;min-width:700px}.data-table thead[data-v-a9f541f3]{background:var(--color-neutral-50)}.data-table th[data-v-a9f541f3]{padding:var(--spacing-sm) var(--spacing-lg);text-align:left;font-size:var(--font-xs);font-weight:600;color:var(--color-neutral-500);text-transform:uppercase;letter-spacing:.05em}.data-table td[data-v-a9f541f3]{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-sm);color:var(--color-neutral-500);border-top:1px solid var(--color-neutral-200);white-space:nowrap}.data-table tbody tr[data-v-a9f541f3]:hover{background:var(--color-neutral-50)}.cell-id[data-v-a9f541f3]{font-weight:600;color:var(--color-neutral-900)}.cell-user[data-v-a9f541f3]{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.cell-usage[data-v-a9f541f3]{font-size:var(--font-xs);color:var(--color-neutral-400);margin-top:2px}.cell-actions[data-v-a9f541f3]{display:flex;gap:var(--spacing-sm)}.empty-state[data-v-a9f541f3]{text-align:center;color:var(--color-neutral-400);padding:var(--spacing-xl) var(--spacing-lg);font-style:italic}.badge[data-v-a9f541f3]{display:inline-block;padding:2px var(--spacing-sm);font-size:var(--font-xs);font-weight:600;border-radius:var(--radius-sm)}.badge--danger[data-v-a9f541f3]{background:#fef2f2;color:var(--color-danger)}.status-badge[data-v-a9f541f3]{display:inline-block;padding:2px 10px;font-size:var(--font-xs);font-weight:600;border-radius:9999px;line-height:1.4}.status-badge--success[data-v-a9f541f3]{background:#dcfce7;color:#166534}.status-badge--neutral[data-v-a9f541f3]{background:var(--color-neutral-100);color:var(--color-neutral-700)}.status-badge--danger[data-v-a9f541f3]{background:#fef2f2;color:#991b1b}.action-link[data-v-a9f541f3]{background:none;border:none;cursor:pointer;font-size:var(--font-sm);font-weight:500;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);transition:color .15s ease,background .15s ease}.action-link[data-v-a9f541f3]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.action-link[data-v-a9f541f3]:disabled{opacity:.5;cursor:not-allowed}.action-link--start[data-v-a9f541f3]{color:var(--color-success)}.action-link--start[data-v-a9f541f3]:hover{color:var(--color-success-hover);background:#dcfce7}.action-link--stop[data-v-a9f541f3]{color:var(--color-danger)}.action-link--stop[data-v-a9f541f3]:hover{color:var(--color-danger-hover);background:#fef2f2}.action-link--terminate[data-v-a9f541f3]{color:var(--color-neutral-500)}.action-link--terminate[data-v-a9f541f3]:hover{color:var(--color-neutral-700);background:var(--color-neutral-100)}.activity-list[data-v-a9f541f3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-md)}.activity-item[data-v-a9f541f3]{display:flex;align-items:flex-start;gap:var(--spacing-md)}.activity-icon[data-v-a9f541f3]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;flex-shrink:0;color:var(--color-white)}.activity-icon--green[data-v-a9f541f3]{background:var(--color-success)}.activity-icon--gray[data-v-a9f541f3]{background:var(--color-neutral-400)}.activity-icon--red[data-v-a9f541f3]{background:var(--color-danger)}.activity-icon__svg[data-v-a9f541f3]{width:16px;height:16px}.activity-body[data-v-a9f541f3]{flex:1;min-width:0}.activity-body__user[data-v-a9f541f3]{font-size:var(--font-sm);font-weight:500;color:var(--color-neutral-900);margin:0}.activity-body__detail[data-v-a9f541f3]{font-size:var(--font-sm);color:var(--color-neutral-500);margin:2px 0 0}.activity-body__time[data-v-a9f541f3]{font-size:var(--font-xs);color:var(--color-neutral-400)}.modal-overlay[data-v-a9f541f3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:flex-start;justify-content:center;padding-top:80px;z-index:1000;overflow-y:auto}.modal-dialog[data-v-a9f541f3]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-lg);width:100%;max-width:420px;margin:0 var(--spacing-md)}.modal-dialog__title[data-v-a9f541f3]{font-size:var(--font-lg);font-weight:600;color:var(--color-neutral-900);margin:0 0 var(--spacing-lg)}.modal-dialog__actions[data-v-a9f541f3]{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-lg)}.form-group[data-v-a9f541f3]{margin-bottom:var(--spacing-md)}.form-group--inline[data-v-a9f541f3]{display:flex;align-items:center;gap:var(--spacing-sm)}.form-label[data-v-a9f541f3]{display:block;font-size:var(--font-sm);font-weight:500;color:var(--color-neutral-700);margin-bottom:var(--spacing-sm)}.form-label--inline[data-v-a9f541f3]{margin-bottom:0;color:var(--color-neutral-900)}.input-field[data-v-a9f541f3]{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);font-size:var(--font-sm);color:var(--color-neutral-900);background:var(--color-white);transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.input-field[data-v-a9f541f3]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb26}.input-field[data-v-a9f541f3]:disabled{background:var(--color-neutral-100);cursor:not-allowed;opacity:.7}.checkbox-field[data-v-a9f541f3]{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer;border-radius:var(--radius-sm)}.checkbox-field[data-v-a9f541f3]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.button-primary[data-v-a9f541f3]{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-sm);font-weight:500;color:var(--color-white);background:var(--color-primary);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.button-primary[data-v-a9f541f3]:hover{background:var(--color-primary-hover)}.button-primary[data-v-a9f541f3]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.button-primary[data-v-a9f541f3]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-a9f541f3]{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-sm);font-weight:500;color:var(--color-neutral-700);background:var(--color-neutral-200);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background .15s ease}.button-secondary[data-v-a9f541f3]:hover{background:var(--color-neutral-300)}.button-secondary[data-v-a9f541f3]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.button-secondary[data-v-a9f541f3]:disabled{opacity:.5;cursor:not-allowed}@media (min-width: 480px){.stats-grid[data-v-a9f541f3],.subscription-grid[data-v-a9f541f3]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.content-wrapper[data-v-a9f541f3]{padding:var(--spacing-xl)}.subscription-grid[data-v-a9f541f3]{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.stats-grid[data-v-a9f541f3]{grid-template-columns:repeat(4,1fr)}.page-title[data-v-a9f541f3]{font-size:var(--font-2xl)}}[data-v-f5e0fd16]:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-success: #16a34a;--color-success-hover: #15803d;--color-danger: #dc2626;--color-danger-hover: #b91c1c;--color-warning: #eab308;--color-purple: #9333ea;--color-purple-hover: #7e22ce;--color-red: #ef4444;--color-neutral-50: #f9fafb;--color-neutral-100: #f3f4f6;--color-neutral-200: #e5e7eb;--color-neutral-300: #d1d5db;--color-neutral-400: #9ca3af;--color-neutral-500: #6b7280;--color-neutral-700: #374151;--color-neutral-800: #1f2937;--color-neutral-900: #111827;--color-white: #ffffff;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--font-xs: .75rem;--font-sm: .875rem;--font-base: 1rem;--font-lg: 1.125rem;--font-xl: 1.5rem;--font-2xl: 1.875rem}.content-wrapper[data-v-f5e0fd16]{max-width:1280px;margin:0 auto;padding:var(--spacing-lg)}.page-header[data-v-f5e0fd16]{margin-bottom:var(--spacing-xl)}.page-title[data-v-f5e0fd16]{font-size:var(--font-2xl);font-weight:700;color:var(--color-neutral-900);margin:0}.page-subtitle[data-v-f5e0fd16]{margin:var(--spacing-sm) 0 0;color:var(--color-neutral-500);font-size:var(--font-base)}.stats-grid[data-v-f5e0fd16]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.stats-card[data-v-f5e0fd16]{display:flex;align-items:center;background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-lg);transition:box-shadow .2s ease}.stats-card[data-v-f5e0fd16]:hover{box-shadow:var(--shadow-lg)}.stats-card__icon[data-v-f5e0fd16]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;flex-shrink:0}.stats-card__icon--blue[data-v-f5e0fd16]{background:#dbeafe;color:var(--color-primary)}.stats-card__icon--green[data-v-f5e0fd16]{background:#dcfce7;color:var(--color-success)}.stats-card__icon--yellow[data-v-f5e0fd16]{background:#fef9c3;color:#a16207}.stats-card__icon--red[data-v-f5e0fd16]{background:#fef2f2;color:var(--color-danger)}.stats-card__svg[data-v-f5e0fd16]{width:22px;height:22px}.stats-card__body[data-v-f5e0fd16]{margin-left:var(--spacing-md);display:flex;flex-direction:column}.stats-card__label[data-v-f5e0fd16]{font-size:var(--font-sm);font-weight:500;color:var(--color-neutral-500)}.stats-card__value[data-v-f5e0fd16]{font-size:var(--font-xl);font-weight:600;color:var(--color-neutral-900)}.panel[data-v-f5e0fd16]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-xl);overflow:hidden}.panel__header[data-v-f5e0fd16]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-neutral-200)}.panel__title[data-v-f5e0fd16]{font-size:var(--font-lg);font-weight:600;color:var(--color-neutral-900);margin:0}.panel__body[data-v-f5e0fd16]{padding:var(--spacing-lg)}.actions-grid[data-v-f5e0fd16]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md)}.button-primary[data-v-f5e0fd16],.button-success[data-v-f5e0fd16],.button-purple[data-v-f5e0fd16],.button-danger[data-v-f5e0fd16],.button-secondary[data-v-f5e0fd16]{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:10px var(--spacing-md);font-size:var(--font-sm);font-weight:600;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,opacity .15s ease;line-height:1.4}.button-primary[data-v-f5e0fd16]{background:var(--color-primary);color:var(--color-white)}.button-primary[data-v-f5e0fd16]:hover{background:var(--color-primary-hover)}.button-primary[data-v-f5e0fd16]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.button-primary[data-v-f5e0fd16]:disabled{opacity:.5;cursor:not-allowed}.button-success[data-v-f5e0fd16]{background:var(--color-success);color:var(--color-white)}.button-success[data-v-f5e0fd16]:hover{background:var(--color-success-hover)}.button-success[data-v-f5e0fd16]:focus{outline:2px solid var(--color-success);outline-offset:2px}.button-success[data-v-f5e0fd16]:disabled{opacity:.5;cursor:not-allowed}.button-purple[data-v-f5e0fd16]{background:var(--color-purple);color:var(--color-white)}.button-purple[data-v-f5e0fd16]:hover{background:var(--color-purple-hover)}.button-purple[data-v-f5e0fd16]:focus{outline:2px solid var(--color-purple);outline-offset:2px}.button-purple[data-v-f5e0fd16]:disabled{opacity:.5;cursor:not-allowed}.button-danger[data-v-f5e0fd16]{background:var(--color-danger);color:var(--color-white)}.button-danger[data-v-f5e0fd16]:hover{background:var(--color-danger-hover)}.button-danger[data-v-f5e0fd16]:focus{outline:2px solid var(--color-danger);outline-offset:2px}.button-danger[data-v-f5e0fd16]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-f5e0fd16]{background:var(--color-neutral-200);color:var(--color-neutral-700)}.button-secondary[data-v-f5e0fd16]:hover{background:var(--color-neutral-300)}.button-secondary[data-v-f5e0fd16]:focus{outline:2px solid var(--color-neutral-400);outline-offset:2px}.button-secondary[data-v-f5e0fd16]:disabled{opacity:.5;cursor:not-allowed}.button-icon[data-v-f5e0fd16]{width:16px;height:16px;flex-shrink:0}.resource-grid[data-v-f5e0fd16]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.resource-list[data-v-f5e0fd16]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.resource-item[data-v-f5e0fd16]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);transition:background-color .15s ease}.resource-item[data-v-f5e0fd16]:hover{background:var(--color-neutral-50)}.resource-item__info[data-v-f5e0fd16]{flex:1;min-width:0}.resource-item__name[data-v-f5e0fd16]{font-size:var(--font-sm);font-weight:600;color:var(--color-neutral-900);margin:0}.resource-item__detail[data-v-f5e0fd16]{font-size:var(--font-sm);color:var(--color-neutral-500);margin:2px 0 0}.resource-item__meta[data-v-f5e0fd16]{font-size:var(--font-xs);color:var(--color-neutral-400);margin:2px 0 0}.status-badge[data-v-f5e0fd16]{display:inline-block;padding:2px 10px;font-size:var(--font-xs);font-weight:600;border-radius:var(--radius-full);line-height:1.4;white-space:nowrap}.status-badge--success[data-v-f5e0fd16]{background:#dcfce7;color:#166534}.status-badge--warning[data-v-f5e0fd16]{background:#fef9c3;color:#854d0e}.status-badge--danger[data-v-f5e0fd16]{background:#fef2f2;color:#991b1b}.status-badge--neutral[data-v-f5e0fd16]{background:var(--color-neutral-100);color:var(--color-neutral-700)}.badge[data-v-f5e0fd16]{display:inline-block;padding:2px var(--spacing-sm);font-size:var(--font-xs);font-weight:600;border-radius:var(--radius-full);margin-top:var(--spacing-xs)}.badge--info[data-v-f5e0fd16]{background:#dbeafe;color:#1e40af}.empty-state[data-v-f5e0fd16]{text-align:center;color:var(--color-neutral-400);padding:var(--spacing-lg);font-size:var(--font-sm);font-style:italic;margin:0}.modal-overlay[data-v-f5e0fd16]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:flex-start;justify-content:center;padding-top:80px;z-index:1000;overflow-y:auto}.modal-dialog[data-v-f5e0fd16]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-lg);width:100%;max-width:420px;margin:0 var(--spacing-md)}.modal-dialog__title[data-v-f5e0fd16]{font-size:var(--font-lg);font-weight:600;color:var(--color-neutral-900);margin:0 0 var(--spacing-lg)}.modal-dialog__actions[data-v-f5e0fd16]{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-lg)}.form-group[data-v-f5e0fd16]{margin-bottom:var(--spacing-md)}.form-label[data-v-f5e0fd16]{display:block;font-size:var(--font-sm);font-weight:500;color:var(--color-neutral-700);margin-bottom:var(--spacing-sm)}.input-field[data-v-f5e0fd16]{display:block;width:100%;padding:10px 12px;font-size:var(--font-sm);color:var(--color-neutral-900);background:var(--color-white);border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.input-field[data-v-f5e0fd16]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb26}.input-field[data-v-f5e0fd16]:disabled{background:var(--color-neutral-100);color:var(--color-neutral-400);cursor:not-allowed}.input-field[data-v-f5e0fd16]::placeholder{color:var(--color-neutral-400)}.form-row[data-v-f5e0fd16]{display:grid;gap:var(--spacing-sm)}.form-row--thirds[data-v-f5e0fd16]{grid-template-columns:repeat(3,1fr)}@media (max-width: 1024px){.stats-grid[data-v-f5e0fd16],.actions-grid[data-v-f5e0fd16]{grid-template-columns:repeat(2,1fr)}.resource-grid[data-v-f5e0fd16]{grid-template-columns:1fr}}@media (max-width: 768px){.content-wrapper[data-v-f5e0fd16]{padding:var(--spacing-md)}.stats-grid[data-v-f5e0fd16],.actions-grid[data-v-f5e0fd16]{grid-template-columns:1fr}.page-title[data-v-f5e0fd16]{font-size:var(--font-xl)}.form-row--thirds[data-v-f5e0fd16]{grid-template-columns:1fr}}@media (max-width: 480px){.content-wrapper[data-v-f5e0fd16]{padding:var(--spacing-sm)}.panel__body[data-v-f5e0fd16],.stats-card[data-v-f5e0fd16]{padding:var(--spacing-md)}.stats-card__value[data-v-f5e0fd16]{font-size:var(--font-lg)}.modal-dialog[data-v-f5e0fd16]{margin:0 var(--spacing-sm);padding:var(--spacing-md)}}[data-v-daae2d04]:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-success: #16a34a;--color-success-bg: #dcfce7;--color-success-text: #166534;--color-danger: #dc2626;--color-danger-hover: #b91c1c;--color-danger-bg: #fef2f2;--color-danger-text: #991b1b;--color-warning: #ca8a04;--color-warning-bg: #fefce8;--color-warning-text: #854d0e;--color-purple: #9333ea;--color-purple-bg: #f3e8ff;--color-purple-text: #6b21a8;--color-neutral-50: #f9fafb;--color-neutral-100: #f3f4f6;--color-neutral-200: #e5e7eb;--color-neutral-300: #d1d5db;--color-neutral-400: #9ca3af;--color-neutral-500: #6b7280;--color-neutral-700: #374151;--color-neutral-800: #1f2937;--color-neutral-900: #111827;--color-white: #ffffff;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--font-xs: .75rem;--font-sm: .875rem;--font-base: 1rem;--font-lg: 1.125rem;--font-xl: 1.5rem;--font-2xl: 1.875rem}.content-wrapper[data-v-daae2d04]{max-width:1280px;margin:0 auto;padding:var(--spacing-lg)}.page-header[data-v-daae2d04]{margin-bottom:var(--spacing-xl)}.page-title[data-v-daae2d04]{font-size:var(--font-2xl);font-weight:700;color:var(--color-neutral-900);margin:0}.page-subtitle[data-v-daae2d04]{margin:var(--spacing-sm) 0 0;color:var(--color-neutral-500);font-size:var(--font-base)}.panel[data-v-daae2d04]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.panel__header[data-v-daae2d04]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-neutral-200)}.panel__title[data-v-daae2d04]{font-size:var(--font-lg);font-weight:600;color:var(--color-neutral-900);margin:0}.table-wrapper[data-v-daae2d04]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-daae2d04]{width:100%;border-collapse:collapse;min-width:800px}.data-table thead[data-v-daae2d04]{background:var(--color-neutral-50)}.data-table th[data-v-daae2d04]{padding:var(--spacing-sm) var(--spacing-lg);text-align:left;font-size:var(--font-xs);font-weight:600;color:var(--color-neutral-500);text-transform:uppercase;letter-spacing:.05em}.data-table td[data-v-daae2d04]{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-sm);color:var(--color-neutral-700);border-top:1px solid var(--color-neutral-200);white-space:nowrap}.data-table tbody tr[data-v-daae2d04]:hover{background:var(--color-neutral-50)}.empty-state[data-v-daae2d04]{text-align:center;color:var(--color-neutral-400);padding:var(--spacing-xl) var(--spacing-lg);font-style:italic}.user-cell[data-v-daae2d04]{display:flex;align-items:center;gap:var(--spacing-md)}.user-cell__avatar[data-v-daae2d04]{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.user-cell__info[data-v-daae2d04]{display:flex;flex-direction:column}.user-cell__name[data-v-daae2d04]{font-size:var(--font-sm);font-weight:500;color:var(--color-neutral-900)}.user-cell__email[data-v-daae2d04]{font-size:var(--font-xs);color:var(--color-neutral-500)}.plan-badge[data-v-daae2d04]{display:inline-block;padding:2px 10px;font-size:var(--font-xs);font-weight:600;border-radius:var(--radius-full);line-height:1.4}.plan-badge--basic[data-v-daae2d04]{background:var(--color-neutral-100);color:var(--color-neutral-700)}.plan-badge--pro[data-v-daae2d04]{background:#dbeafe;color:#1e40af}.plan-badge--enterprise[data-v-daae2d04]{background:var(--color-purple-bg);color:var(--color-purple-text)}.instance-count[data-v-daae2d04]{font-weight:600;font-size:var(--font-sm)}.instance-count--healthy[data-v-daae2d04]{color:var(--color-success)}.instance-count--warning[data-v-daae2d04]{color:var(--color-warning)}.instance-count--critical[data-v-daae2d04]{color:var(--color-danger)}.balance-value[data-v-daae2d04]{font-weight:600;font-size:var(--font-sm)}.balance-value--healthy[data-v-daae2d04]{color:var(--color-success)}.balance-value--warning[data-v-daae2d04]{color:var(--color-warning)}.balance-value--critical[data-v-daae2d04]{color:var(--color-danger)}.cell-numeric[data-v-daae2d04]{font-weight:500;color:var(--color-neutral-900)}.status-badge[data-v-daae2d04]{display:inline-block;padding:2px 10px;font-size:var(--font-xs);font-weight:600;border-radius:var(--radius-full);line-height:1.4}.status-badge--success[data-v-daae2d04]{background:var(--color-success-bg);color:var(--color-success-text)}.status-badge--danger[data-v-daae2d04]{background:var(--color-danger-bg);color:var(--color-danger-text)}.cell-actions[data-v-daae2d04]{display:flex;gap:var(--spacing-sm)}.action-link[data-v-daae2d04]{background:none;border:none;cursor:pointer;font-size:var(--font-sm);font-weight:500;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);transition:color .15s ease,background .15s ease}.action-link[data-v-daae2d04]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.action-link[data-v-daae2d04]:disabled{opacity:.5;cursor:not-allowed}.action-link--edit[data-v-daae2d04]{color:var(--color-primary)}.action-link--edit[data-v-daae2d04]:hover{color:var(--color-primary-hover);background:#eff6ff}.action-link--suspend[data-v-daae2d04]{color:var(--color-danger)}.action-link--suspend[data-v-daae2d04]:hover{color:var(--color-danger-hover);background:var(--color-danger-bg)}.action-link--unsuspend[data-v-daae2d04]{color:var(--color-success)}.action-link--unsuspend[data-v-daae2d04]:hover{color:#15803d;background:var(--color-success-bg)}.pagination-footer[data-v-daae2d04]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-neutral-200);flex-wrap:wrap;gap:var(--spacing-sm)}.pagination-info[data-v-daae2d04]{font-size:var(--font-sm);color:var(--color-neutral-500)}.pagination-nav[data-v-daae2d04]{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}.pagination-link[data-v-daae2d04]{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-sm);border-radius:var(--radius-md);text-decoration:none;border:1px solid var(--color-neutral-300);color:var(--color-neutral-700);background:var(--color-white);transition:background .15s ease,color .15s ease,border-color .15s ease}.pagination-link[data-v-daae2d04]:hover{background:var(--color-neutral-50);border-color:var(--color-neutral-400)}.pagination-link[data-v-daae2d04]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.pagination-link--active[data-v-daae2d04]{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.pagination-link--active[data-v-daae2d04]:hover{background:var(--color-primary-hover)}.modal-overlay[data-v-daae2d04]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:flex-start;justify-content:center;padding-top:80px;z-index:1000;overflow-y:auto}.modal-dialog[data-v-daae2d04]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-lg);width:100%;max-width:420px;margin:0 var(--spacing-md)}.modal-dialog__title[data-v-daae2d04]{font-size:var(--font-lg);font-weight:600;color:var(--color-neutral-900);margin:0 0 var(--spacing-lg)}.modal-dialog__actions[data-v-daae2d04]{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-lg)}.field-group[data-v-daae2d04]{margin-bottom:var(--spacing-md)}.form-label[data-v-daae2d04]{display:block;font-size:var(--font-sm);font-weight:500;color:var(--color-neutral-700);margin-bottom:var(--spacing-sm)}.form-static[data-v-daae2d04]{font-size:var(--font-sm);color:var(--color-neutral-900);padding:var(--spacing-sm) 0}.input-field[data-v-daae2d04]{display:block;width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-sm);color:var(--color-neutral-900);background:var(--color-white);border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.input-field[data-v-daae2d04]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb26}.input-field[data-v-daae2d04]:disabled{background:var(--color-neutral-100);color:var(--color-neutral-400);cursor:not-allowed}.input-field--textarea[data-v-daae2d04]{resize:vertical;min-height:80px}.button-primary[data-v-daae2d04]{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-sm);font-weight:500;color:var(--color-white);background:var(--color-primary);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background .15s ease}.button-primary[data-v-daae2d04]:hover{background:var(--color-primary-hover)}.button-primary[data-v-daae2d04]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.button-primary[data-v-daae2d04]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-daae2d04]{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-sm);font-weight:500;color:var(--color-neutral-700);background:var(--color-neutral-200);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background .15s ease}.button-secondary[data-v-daae2d04]:hover{background:var(--color-neutral-300)}.button-secondary[data-v-daae2d04]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.button-secondary[data-v-daae2d04]:disabled{opacity:.5;cursor:not-allowed}.button-danger[data-v-daae2d04]{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-sm);font-weight:500;color:var(--color-white);background:var(--color-danger);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background .15s ease}.button-danger[data-v-daae2d04]:hover{background:var(--color-danger-hover)}.button-danger[data-v-daae2d04]:focus{outline:2px solid var(--color-danger);outline-offset:2px}.button-danger[data-v-daae2d04]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 1024px){.content-wrapper[data-v-daae2d04]{padding:var(--spacing-md)}.data-table[data-v-daae2d04]{min-width:700px}}@media (max-width: 768px){.page-title[data-v-daae2d04]{font-size:var(--font-xl)}.pagination-footer[data-v-daae2d04]{flex-direction:column;align-items:flex-start}.modal-dialog[data-v-daae2d04]{max-width:90%}}@media (max-width: 480px){.content-wrapper[data-v-daae2d04]{padding:var(--spacing-sm)}.panel__header[data-v-daae2d04],.data-table th[data-v-daae2d04],.data-table td[data-v-daae2d04]{padding:var(--spacing-sm) var(--spacing-md)}.pagination-nav[data-v-daae2d04]{gap:2px}.pagination-link[data-v-daae2d04]{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-xs)}.modal-dialog[data-v-daae2d04]{max-width:95%;padding:var(--spacing-md)}}.banned-words-page[data-v-732404a8]{padding:1.5rem}.page-header[data-v-732404a8]{margin-bottom:2rem}.page-title[data-v-732404a8]{font-size:1.75rem;font-weight:700;color:#111827;margin:0}.page-subtitle[data-v-732404a8]{color:#6b7280;margin:.25rem 0 0;font-size:.875rem}.add-word-panel[data-v-732404a8],.filters-panel[data-v-732404a8],.words-list-panel[data-v-732404a8]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem;overflow:hidden}.panel-header[data-v-732404a8]{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.panel-title[data-v-732404a8]{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.panel-body[data-v-732404a8]{padding:1.5rem}.form-row[data-v-732404a8]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width: 768px){.form-row[data-v-732404a8]{grid-template-columns:1fr}}.form-group[data-v-732404a8]{display:flex;flex-direction:column;gap:.375rem}.form-label[data-v-732404a8]{font-size:.875rem;font-weight:500;color:#374151}.form-input[data-v-732404a8],.form-select[data-v-732404a8]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:#111827;background:#fff}.form-input[data-v-732404a8]:focus,.form-select[data-v-732404a8]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33}.form-actions[data-v-732404a8]{margin-top:1rem}.button-primary[data-v-732404a8]{background:#2563eb;color:#fff;padding:.5rem 1rem;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}.button-primary[data-v-732404a8]:hover{background:#1d4ed8}.button-primary[data-v-732404a8]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-732404a8]{background:#fff;color:#374151;padding:.375rem .75rem;border:1px solid #d1d5db;border-radius:.25rem;font-size:.8125rem;font-weight:500;cursor:pointer}.button-secondary[data-v-732404a8]:hover{background:#f9fafb}.button-danger-outline[data-v-732404a8]{background:#fff;color:#dc2626;padding:.375rem .75rem;border:1px solid #fca5a5;border-radius:.25rem;font-size:.8125rem;font-weight:500;cursor:pointer}.button-danger-outline[data-v-732404a8]:hover{background:#fef2f2}.button-small[data-v-732404a8]{padding:.25rem .625rem;font-size:.75rem}.spinner[data-v-732404a8]{display:inline-block;width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-732404a8 .6s linear infinite}@keyframes spin-732404a8{to{transform:rotate(360deg)}}.filters-row[data-v-732404a8]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;flex-wrap:wrap;gap:.75rem}.filter-controls[data-v-732404a8]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.search-wrapper[data-v-732404a8]{position:relative}.search-icon[data-v-732404a8]{position:absolute;left:.625rem;top:50%;transform:translateY(-50%);font-size:.875rem}.search-input[data-v-732404a8]{padding:.5rem .75rem .5rem 2rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:#111827;background:#fff;min-width:14rem}.search-input[data-v-732404a8]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33}.filter-select[data-v-732404a8]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:#111827;background:#fff}.filter-select[data-v-732404a8]:focus{outline:none;border-color:#2563eb}.filter-count[data-v-732404a8]{font-size:.875rem;color:#6b7280}.words-list[data-v-732404a8]{list-style:none;margin:0;padding:0}.word-item[data-v-732404a8]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;transition:background .1s}.word-item[data-v-732404a8]:last-child{border-bottom:none}.word-item[data-v-732404a8]:hover{background:#f9fafb}.word-info[data-v-732404a8]{display:flex;align-items:center;gap:.75rem}.word-icon[data-v-732404a8]{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;flex-shrink:0}.icon-active[data-v-732404a8]{background:#fee2e2}.icon-inactive[data-v-732404a8]{background:#f3f4f6}.word-details[data-v-732404a8]{display:flex;flex-direction:column;gap:.25rem}.word-header[data-v-732404a8]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.word-text[data-v-732404a8]{font-size:.875rem;font-weight:600;color:#111827}.type-badge[data-v-732404a8],.status-badge[data-v-732404a8]{display:inline-block;padding:.0625rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500;text-transform:capitalize}.type-all[data-v-732404a8]{background:#ede9fe;color:#5b21b6}.type-username[data-v-732404a8]{background:#dbeafe;color:#1e40af}.type-content[data-v-732404a8]{background:#d1fae5;color:#065f46}.type-tag[data-v-732404a8]{background:#fef3c7;color:#92400e}.status-active[data-v-732404a8]{background:#fee2e2;color:#991b1b}.status-inactive[data-v-732404a8]{background:#f3f4f6;color:#6b7280}.word-meta[data-v-732404a8]{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;color:#6b7280}.meta-empty[data-v-732404a8]{font-style:italic}.meta-separator[data-v-732404a8]{margin:0 .25rem}.word-actions[data-v-732404a8]{display:flex;gap:.5rem;flex-shrink:0}.empty-state[data-v-732404a8]{text-align:center;padding:3rem 1.5rem}.empty-icon[data-v-732404a8]{font-size:2.5rem;display:block;margin-bottom:.5rem}.empty-title[data-v-732404a8]{font-size:1rem;font-weight:600;color:#111827;margin:0 0 .25rem}.empty-text[data-v-732404a8]{font-size:.875rem;color:#6b7280;margin:0}.pagination-wrapper[data-v-732404a8]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;border-top:1px solid #e5e7eb;flex-wrap:wrap;gap:.75rem}.pagination-info[data-v-732404a8]{font-size:.875rem;color:#6b7280}.pagination-nav[data-v-732404a8]{display:flex;gap:0}.pagination-link[data-v-732404a8]{padding:.5rem .75rem;border:1px solid #d1d5db;font-size:.875rem;font-weight:500;color:#6b7280;background:#fff;cursor:pointer;margin-left:-1px}.pagination-link[data-v-732404a8]:first-child{border-radius:.375rem 0 0 .375rem;margin-left:0}.pagination-link[data-v-732404a8]:last-child{border-radius:0 .375rem .375rem 0}.pagination-link[data-v-732404a8]:hover{background:#f9fafb}.pagination-link[data-v-732404a8]:disabled{opacity:.5;cursor:not-allowed}.pagination-active[data-v-732404a8]{background:#eff6ff;border-color:#2563eb;color:#2563eb;z-index:1}@media (max-width: 768px){.word-item[data-v-732404a8]{flex-direction:column;align-items:flex-start;gap:.75rem}.word-actions[data-v-732404a8]{width:100%}}.blog-form-container[data-v-886b5926]{padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-886b5926]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;flex-wrap:wrap;gap:16px}.header-content h1[data-v-886b5926]{font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 4px}.header-content p[data-v-886b5926]{color:#666;margin:0}.btn[data-v-886b5926]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;font-weight:500;text-decoration:none;border:none;cursor:pointer;transition:all .2s}.btn-primary[data-v-886b5926]{background:#3b82f6;color:#fff}.btn-primary[data-v-886b5926]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-886b5926]:disabled{opacity:.6;cursor:not-allowed}.btn-outline[data-v-886b5926]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-outline[data-v-886b5926]:hover{background:#f9fafb}.btn-block[data-v-886b5926]{width:100%;justify-content:center}.alert[data-v-886b5926]{padding:16px;border-radius:8px;margin-bottom:24px}.alert-error[data-v-886b5926]{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.alert-error ul[data-v-886b5926]{margin:8px 0 0 20px}.form-grid[data-v-886b5926]{display:grid;grid-template-columns:1fr 350px;gap:24px}@media (max-width: 1024px){.form-grid[data-v-886b5926]{grid-template-columns:1fr}}.form-card[data-v-886b5926]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.card-title[data-v-886b5926]{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.form-group[data-v-886b5926]{margin-bottom:20px}.form-group[data-v-886b5926]:last-child{margin-bottom:0}.form-label[data-v-886b5926]{display:block;font-weight:500;color:#374151;margin-bottom:8px;font-size:14px}.form-input[data-v-886b5926],.form-select[data-v-886b5926],.form-textarea[data-v-886b5926]{width:100%;padding:10px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-family:inherit}.form-input[data-v-886b5926]:focus,.form-select[data-v-886b5926]:focus,.form-textarea[data-v-886b5926]:focus{outline:none;border-color:#3b82f6}.form-textarea[data-v-886b5926]{resize:vertical}.form-help[data-v-886b5926]{display:block;color:#6b7280;font-size:12px;margin-top:4px}.checkbox-label[data-v-886b5926]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[type=checkbox][data-v-886b5926]{width:18px;height:18px;cursor:pointer}.form-file[data-v-886b5926]{width:100%;padding:10px;border:2px dashed #d1d5db;border-radius:8px;cursor:pointer}.image-preview[data-v-886b5926]{margin-top:16px;border-radius:8px;overflow:hidden}.image-preview img[data-v-886b5926]{width:100%;height:auto;display:block}.blog-form-container[data-v-0d856b4c]{padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-0d856b4c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;flex-wrap:wrap;gap:16px}.header-content h1[data-v-0d856b4c]{font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 4px}.header-content p[data-v-0d856b4c]{color:#666;margin:0}.btn[data-v-0d856b4c]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;font-weight:500;text-decoration:none;border:none;cursor:pointer;transition:all .2s}.btn-primary[data-v-0d856b4c]{background:#3b82f6;color:#fff}.btn-primary[data-v-0d856b4c]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-0d856b4c]:disabled{opacity:.6;cursor:not-allowed}.btn-outline[data-v-0d856b4c]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-outline[data-v-0d856b4c]:hover{background:#f9fafb}.btn-block[data-v-0d856b4c]{width:100%;justify-content:center}.alert[data-v-0d856b4c]{padding:16px;border-radius:8px;margin-bottom:24px}.alert-error[data-v-0d856b4c]{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.alert-error ul[data-v-0d856b4c]{margin:8px 0 0 20px}.form-grid[data-v-0d856b4c]{display:grid;grid-template-columns:1fr 350px;gap:24px}@media (max-width: 1024px){.form-grid[data-v-0d856b4c]{grid-template-columns:1fr}}.form-card[data-v-0d856b4c]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.card-title[data-v-0d856b4c]{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.form-group[data-v-0d856b4c]{margin-bottom:20px}.form-group[data-v-0d856b4c]:last-child{margin-bottom:0}.form-label[data-v-0d856b4c]{display:block;font-weight:500;color:#374151;margin-bottom:8px;font-size:14px}.form-input[data-v-0d856b4c],.form-select[data-v-0d856b4c],.form-textarea[data-v-0d856b4c]{width:100%;padding:10px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-family:inherit}.form-input[data-v-0d856b4c]:focus,.form-select[data-v-0d856b4c]:focus,.form-textarea[data-v-0d856b4c]:focus{outline:none;border-color:#3b82f6}.form-textarea[data-v-0d856b4c]{resize:vertical}.form-help[data-v-0d856b4c]{display:block;color:#6b7280;font-size:12px;margin-top:4px}.checkbox-label[data-v-0d856b4c]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[type=checkbox][data-v-0d856b4c]{width:18px;height:18px;cursor:pointer}.form-file[data-v-0d856b4c]{width:100%;padding:10px;border:2px dashed #d1d5db;border-radius:8px;cursor:pointer}.current-image[data-v-0d856b4c],.image-preview[data-v-0d856b4c]{margin-bottom:16px;border-radius:8px;overflow:hidden}.current-image img[data-v-0d856b4c],.image-preview img[data-v-0d856b4c]{width:100%;height:auto;display:block}.image-label[data-v-0d856b4c]{text-align:center;color:#6b7280;font-size:12px;margin-top:8px}.post-stats[data-v-0d856b4c]{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.stat-item[data-v-0d856b4c]{display:flex;justify-content:space-between;padding:8px 0;font-size:14px}.stat-label[data-v-0d856b4c]{color:#6b7280}.stat-value[data-v-0d856b4c]{color:#1a1a1a;font-weight:500}.blog-management-container[data-v-0de7d8ef]{padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-0de7d8ef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;flex-wrap:wrap;gap:16px}.header-content h1[data-v-0de7d8ef]{font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 4px}.header-content p[data-v-0de7d8ef]{color:#666;margin:0}.header-actions[data-v-0de7d8ef]{display:flex;gap:12px}.btn[data-v-0de7d8ef]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;font-weight:500;text-decoration:none;border:none;cursor:pointer;transition:all .2s}.btn-primary[data-v-0de7d8ef]{background:#3b82f6;color:#fff}.btn-primary[data-v-0de7d8ef]:hover{background:#2563eb}.btn-secondary[data-v-0de7d8ef]{background:#6b7280;color:#fff}.btn-secondary[data-v-0de7d8ef]:hover{background:#4b5563}.btn-secondary[data-v-0de7d8ef]:disabled{opacity:.5;cursor:not-allowed}.btn-outline[data-v-0de7d8ef]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-outline[data-v-0de7d8ef]:hover{background:#f9fafb}.alert[data-v-0de7d8ef]{padding:16px;border-radius:8px;margin-bottom:24px}.alert-success[data-v-0de7d8ef]{background:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.alert-error[data-v-0de7d8ef]{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.stats-grid[data-v-0de7d8ef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:32px}.stat-card[data-v-0de7d8ef]{background:#fff;border-radius:12px;padding:24px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 3px #0000001a}.stat-icon[data-v-0de7d8ef]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.stat-icon-primary[data-v-0de7d8ef]{background:#dbeafe;color:#3b82f6}.stat-icon-success[data-v-0de7d8ef]{background:#d1fae5;color:#10b981}.stat-icon-warning[data-v-0de7d8ef]{background:#fef3c7;color:#f59e0b}.stat-icon-info[data-v-0de7d8ef]{background:#e0e7ff;color:#6366f1}.stat-value[data-v-0de7d8ef]{font-size:32px;font-weight:700;color:#1a1a1a}.stat-label[data-v-0de7d8ef]{color:#666;font-size:14px}.filters-section[data-v-0de7d8ef]{background:#fff;border-radius:12px;padding:20px;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;box-shadow:0 1px 3px #0000001a}.filters-form[data-v-0de7d8ef]{display:flex;gap:12px;flex:1;flex-wrap:wrap}.filter-group[data-v-0de7d8ef]{flex:1;min-width:200px}.form-input[data-v-0de7d8ef],.form-select[data-v-0de7d8ef]{width:100%;padding:10px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px}.form-input[data-v-0de7d8ef]:focus,.form-select[data-v-0de7d8ef]:focus{outline:none;border-color:#3b82f6}.bulk-actions-form[data-v-0de7d8ef]{display:flex;gap:12px}.table-container[data-v-0de7d8ef]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.data-table[data-v-0de7d8ef]{width:100%;border-collapse:collapse}.data-table thead[data-v-0de7d8ef]{background:#f9fafb}.data-table th[data-v-0de7d8ef]{padding:16px;text-align:left;font-weight:600;color:#374151;font-size:14px;border-bottom:1px solid #e5e7eb}.data-table td[data-v-0de7d8ef]{padding:16px;border-bottom:1px solid #f3f4f6}.post-title-cell[data-v-0de7d8ef]{display:flex;align-items:center;gap:12px}.post-thumbnail[data-v-0de7d8ef]{width:60px;height:40px;object-fit:cover;border-radius:6px}.badge[data-v-0de7d8ef]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.badge-success[data-v-0de7d8ef]{background:#d1fae5;color:#065f46}.badge-warning[data-v-0de7d8ef]{background:#fef3c7;color:#92400e}.badge-secondary[data-v-0de7d8ef]{background:#e5e7eb;color:#374151}.badge-star[data-v-0de7d8ef]{background:#fef3c7;color:#92400e;margin-left:8px}.action-buttons[data-v-0de7d8ef]{display:flex;gap:8px}.btn-icon[data-v-0de7d8ef]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;transition:all .2s}.btn-icon[data-v-0de7d8ef]:hover{background:#f9fafb}.btn-icon-success[data-v-0de7d8ef]{color:#10b981}.btn-icon-warning[data-v-0de7d8ef]{color:#f59e0b}.btn-icon-danger[data-v-0de7d8ef]{color:#ef4444}.empty-state[data-v-0de7d8ef]{text-align:center;padding:80px 20px;color:#6b7280}.empty-state svg[data-v-0de7d8ef]{margin-bottom:24px;stroke:#d1d5db}.empty-state h3[data-v-0de7d8ef]{font-size:20px;color:#374151;margin:0 0 8px}.empty-state p[data-v-0de7d8ef]{margin:0 0 24px}.pagination-container[data-v-0de7d8ef]{padding:20px;border-top:1px solid #e5e7eb;display:flex;justify-content:center;gap:8px}.pagination-link[data-v-0de7d8ef]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;text-decoration:none;color:#374151;transition:all .2s}.pagination-link[data-v-0de7d8ef]:hover:not(.disabled){background:#f9fafb}.pagination-link.active[data-v-0de7d8ef]{background:#3b82f6;color:#fff;border-color:#3b82f6}.pagination-link.disabled[data-v-0de7d8ef]{opacity:.5;cursor:not-allowed}.bucket-dashboard[data-v-5dc47bdc]{max-width:1200px;margin:0 auto;padding:24px;color:#e2e8f0}.bucket-dashboard-header[data-v-5dc47bdc]{margin-bottom:24px}.bucket-dashboard-title[data-v-5dc47bdc]{font-size:1.75rem;font-weight:700;color:#f1f5f9;margin:0 0 6px}.bucket-dashboard-subtitle[data-v-5dc47bdc]{font-size:.95rem;color:#94a3b8;margin:0}.bucket-overview-bar[data-v-5dc47bdc]{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.bucket-overview-stat[data-v-5dc47bdc]{flex:1;min-width:180px;background:#1e293b;border:1px solid #334155;border-radius:8px;padding:16px 20px;display:flex;flex-direction:column;gap:4px}.bucket-overview-label[data-v-5dc47bdc]{font-size:.8rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.bucket-overview-value[data-v-5dc47bdc]{font-size:1.5rem;font-weight:700;color:#38bdf8}.bucket-credentials-panel[data-v-5dc47bdc]{background:#1e293b;border:1px solid #334155;border-radius:10px;padding:24px;margin-bottom:24px}.bucket-credentials-header[data-v-5dc47bdc]{margin-bottom:20px}.bucket-credentials-description[data-v-5dc47bdc]{font-size:.9rem;color:#94a3b8;margin:8px 0 0;line-height:1.5}.bucket-credentials-grid[data-v-5dc47bdc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.bucket-credential-card[data-v-5dc47bdc]{background:#0f172a;border:1px solid #334155;border-radius:8px;padding:20px}.bucket-credential-card-ingest[data-v-5dc47bdc]{border-top:3px solid #f59e0b}.bucket-credential-card-processing[data-v-5dc47bdc]{border-top:3px solid #8b5cf6}.bucket-credential-card-final[data-v-5dc47bdc]{border-top:3px solid #22c55e}.bucket-credential-card-title[data-v-5dc47bdc]{font-size:1rem;font-weight:600;color:#f1f5f9;margin:0 0 16px}.bucket-credential-field[data-v-5dc47bdc]{margin-bottom:12px;position:relative}.bucket-credential-label[data-v-5dc47bdc]{display:block;font-size:.8rem;color:#94a3b8;margin-bottom:4px;font-weight:500}.bucket-credential-select[data-v-5dc47bdc],.bucket-credential-input[data-v-5dc47bdc]{width:100%;padding:8px 12px;background:#1e293b;border:1px solid #475569;border-radius:6px;color:#e2e8f0;font-size:.9rem;outline:none;transition:border-color .2s;box-sizing:border-box}.bucket-credential-select[data-v-5dc47bdc]:focus,.bucket-credential-input[data-v-5dc47bdc]:focus{border-color:#3b82f6}.bucket-credential-select option[data-v-5dc47bdc]{background:#1e293b;color:#e2e8f0}.bucket-credential-toggle-visibility[data-v-5dc47bdc]{position:absolute;right:8px;top:24px;background:none;border:none;cursor:pointer;font-size:1rem;padding:4px;line-height:1}.bucket-credential-local-note[data-v-5dc47bdc]{font-size:.85rem;color:#64748b;font-style:italic;margin:12px 0;padding:12px;background:#64748b1a;border-radius:6px}.bucket-credential-actions[data-v-5dc47bdc]{display:flex;gap:8px;margin-top:16px}.bucket-action-save-creds[data-v-5dc47bdc]{background:#22c55e;flex:1}.bucket-action-save-creds[data-v-5dc47bdc]:hover{background:#16a34a}.bucket-action-test-conn[data-v-5dc47bdc]{background:#6366f1;flex:1}.bucket-action-test-conn[data-v-5dc47bdc]:hover{background:#4f46e5}.bucket-credential-message[data-v-5dc47bdc]{margin-top:12px;padding:8px 12px;border-radius:6px;font-size:.85rem;font-weight:500}.bucket-credential-message-success[data-v-5dc47bdc]{background:#22c55e26;color:#4ade80;border:1px solid rgba(34,197,94,.3)}.bucket-credential-message-error[data-v-5dc47bdc]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.bucket-cards-grid[data-v-5dc47bdc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-bottom:24px}.bucket-card[data-v-5dc47bdc]{background:#1e293b;border:1px solid #334155;border-radius:10px;padding:20px;display:flex;flex-direction:column}.bucket-card-ingest[data-v-5dc47bdc]{border-top:3px solid #f59e0b}.bucket-card-processing[data-v-5dc47bdc]{border-top:3px solid #8b5cf6}.bucket-card-final[data-v-5dc47bdc]{border-top:3px solid #22c55e}.bucket-card-header[data-v-5dc47bdc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.bucket-card-title[data-v-5dc47bdc]{font-size:1.1rem;font-weight:600;color:#f1f5f9;margin:0}.bucket-status-badge[data-v-5dc47bdc]{font-size:.75rem;font-weight:600;padding:3px 10px;border-radius:12px;text-transform:uppercase}.bucket-status-active[data-v-5dc47bdc]{background:#22c55e26;color:#4ade80}.bucket-card-details[data-v-5dc47bdc]{flex:1;display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.bucket-detail-row[data-v-5dc47bdc]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;border-bottom:1px solid rgba(51,65,85,.5)}.bucket-detail-label[data-v-5dc47bdc]{font-size:.85rem;color:#94a3b8}.bucket-detail-value[data-v-5dc47bdc]{font-size:.85rem;color:#e2e8f0;font-weight:500}.bucket-action-button[data-v-5dc47bdc]{display:block;width:100%;padding:10px 16px;border:none;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s,transform .1s;color:#fff}.bucket-action-button[data-v-5dc47bdc]:hover{transform:translateY(-1px)}.bucket-action-button[data-v-5dc47bdc]:disabled{opacity:.6;cursor:not-allowed;transform:none}.bucket-action-configure[data-v-5dc47bdc]{background:#3b82f6}.bucket-action-configure[data-v-5dc47bdc]:hover{background:#2563eb}.bucket-action-lifecycle[data-v-5dc47bdc]{background:#22c55e}.bucket-action-lifecycle[data-v-5dc47bdc]:hover{background:#16a34a}.bucket-action-replication[data-v-5dc47bdc]{background:#8b5cf6}.bucket-action-replication[data-v-5dc47bdc]:hover{background:#7c3aed}.bucket-action-cleanup[data-v-5dc47bdc]{background:#ef4444}.bucket-action-cleanup[data-v-5dc47bdc]:hover{background:#dc2626}.bucket-action-cost[data-v-5dc47bdc]{background:#f59e0b}.bucket-action-cost[data-v-5dc47bdc]:hover{background:#d97706}.bucket-transfer-panel[data-v-5dc47bdc]{background:#1e293b;border:1px solid #334155;border-radius:10px;padding:20px;margin-bottom:24px}.bucket-panel-title[data-v-5dc47bdc]{font-size:1.1rem;font-weight:600;color:#f1f5f9;margin:0 0 16px}.bucket-transfer-grid[data-v-5dc47bdc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.bucket-transfer-stat[data-v-5dc47bdc]{text-align:center;padding:12px}.bucket-transfer-number[data-v-5dc47bdc]{display:block;font-size:1.75rem;font-weight:700;margin-bottom:4px}.bucket-transfer-total[data-v-5dc47bdc]{color:#38bdf8}.bucket-transfer-success[data-v-5dc47bdc]{color:#4ade80}.bucket-transfer-failed[data-v-5dc47bdc]{color:#f87171}.bucket-transfer-data[data-v-5dc47bdc]{color:#c084fc}.bucket-transfer-label[data-v-5dc47bdc]{font-size:.8rem;color:#94a3b8}.bucket-actions-grid[data-v-5dc47bdc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-bottom:24px}.bucket-action-panel[data-v-5dc47bdc]{background:#1e293b;border:1px solid #334155;border-radius:10px;padding:20px;display:flex;flex-direction:column}.bucket-action-description[data-v-5dc47bdc]{font-size:.85rem;color:#94a3b8;margin:0 0 16px;flex:1;line-height:1.5}.bucket-status-message[data-v-5dc47bdc]{padding:12px 20px;border-radius:8px;font-size:.9rem;font-weight:500;margin-top:16px}.bucket-status-success[data-v-5dc47bdc]{background:#22c55e26;color:#4ade80;border:1px solid rgba(34,197,94,.3)}.bucket-status-error[data-v-5dc47bdc]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}@media (max-width: 768px){.bucket-dashboard[data-v-5dc47bdc]{padding:12px}.bucket-cards-grid[data-v-5dc47bdc],.bucket-credentials-grid[data-v-5dc47bdc],.bucket-actions-grid[data-v-5dc47bdc]{grid-template-columns:1fr}.bucket-overview-bar[data-v-5dc47bdc],.bucket-credential-actions[data-v-5dc47bdc]{flex-direction:column}}.css-analyzer-dashboard[data-v-bfb4f8a1]{padding:0}.container[data-v-bfb4f8a1]{max-width:100%;padding:0}.stats-grid[data-v-bfb4f8a1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem}.stat-card[data-v-bfb4f8a1]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;text-align:center;box-shadow:0 2px 4px #0000001a;transition:transform .2s ease}.stat-card[data-v-bfb4f8a1]:hover{transform:translateY(-2px)}.stat-number[data-v-bfb4f8a1]{font-size:2rem;font-weight:700;color:#333;display:block}.stat-label[data-v-bfb4f8a1]{color:#666;font-size:.9rem;margin-top:.5rem}.text-danger[data-v-bfb4f8a1]{color:#dc3545}.btn-info[data-v-bfb4f8a1]{background:#17a2b8;color:#fff}.btn-info[data-v-bfb4f8a1]:hover:not(:disabled){background:#138496}.btn-warning[data-v-bfb4f8a1]{background:#ffc107;color:#212529}.btn-warning[data-v-bfb4f8a1]:hover:not(:disabled){background:#e0a800}.text-success[data-v-bfb4f8a1]{color:#28a745}.cleanup-actions[data-v-bfb4f8a1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.btn[data-v-bfb4f8a1]{padding:.75rem 1.5rem;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn[data-v-bfb4f8a1]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-bfb4f8a1]{background:#007bff;color:#fff}.btn-primary[data-v-bfb4f8a1]:hover:not(:disabled){background:#0056b3}.btn-success[data-v-bfb4f8a1]{background:#28a745;color:#fff}.btn-success[data-v-bfb4f8a1]:hover:not(:disabled){background:#1e7e34}.btn-danger[data-v-bfb4f8a1]{background:#dc3545;color:#fff}.btn-danger[data-v-bfb4f8a1]:hover:not(:disabled){background:#c82333}.progress-bar[data-v-bfb4f8a1]{width:100%;height:20px;background-color:#f0f0f0;border-radius:10px;overflow:hidden}.progress-fill[data-v-bfb4f8a1]{height:100%;background:linear-gradient(90deg,#28a745,#20c997);transition:width .3s ease}.alert[data-v-bfb4f8a1]{padding:1rem;border-radius:4px;margin-bottom:1rem}.alert-success[data-v-bfb4f8a1]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.alert-danger[data-v-bfb4f8a1]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.card[data-v-bfb4f8a1]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.card-header[data-v-bfb4f8a1]{background:#f8f9fa;padding:1rem;border-bottom:1px solid #e0e0e0}.card-header h3[data-v-bfb4f8a1]{margin:0;font-size:1.2rem}.card-body[data-v-bfb4f8a1]{padding:1rem}.file-list[data-v-bfb4f8a1]{max-height:400px;overflow-y:auto}.file-item[data-v-bfb4f8a1]{padding:1rem;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.file-item[data-v-bfb4f8a1]:last-child{border-bottom:none}.text-muted[data-v-bfb4f8a1]{color:#6c757d;font-size:.9rem}.obliteration-status[data-v-bfb4f8a1]{padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:700}.status-pending[data-v-bfb4f8a1]{background-color:#fff3cd;color:#856404}.status-completed[data-v-bfb4f8a1]{background-color:#d4edda;color:#155724}.status-failed[data-v-bfb4f8a1]{background-color:#f8d7da;color:#721c24}.text-center[data-v-bfb4f8a1]{text-align:center}.mt-2[data-v-bfb4f8a1]{margin-top:.5rem}.mt-4[data-v-bfb4f8a1]{margin-top:1.5rem}.mb-4[data-v-bfb4f8a1]{margin-bottom:1.5rem}@media (max-width: 768px){.cleanup-actions[data-v-bfb4f8a1]{flex-direction:column}.stats-grid[data-v-bfb4f8a1]{grid-template-columns:1fr}}[data-v-de925214]:root{--campaign-bg: #f8fafc;--campaign-text: #1a202c;--campaign-text-muted: #718096;--campaign-text-secondary: #4a5568;--campaign-border: #e2e8f0;--campaign-surface: #ffffff;--campaign-surface-alt: #f7fafc;--campaign-primary: #667eea;--campaign-primary-hover: #5a67d8;--campaign-primary-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--campaign-primary-gradient-hover: linear-gradient(135deg, #5a67d8 0%, #6b46c1 100%);--campaign-danger: #e53e3e;--campaign-danger-hover: #c53030;--campaign-success: #48bb78;--campaign-status-active-bg: #c6f6d5;--campaign-status-active-text: #22543d;--campaign-status-inactive-bg: #fed7d7;--campaign-status-inactive-text: #742a2a;--campaign-radius: 12px;--campaign-radius-sm: 8px;--campaign-radius-xs: 6px;--campaign-radius-pill: 20px;--campaign-shadow: 0 1px 3px rgba(0, 0, 0, .1);--campaign-shadow-hover: 0 4px 12px rgba(0, 0, 0, .15);--campaign-shadow-modal: 0 10px 25px rgba(0, 0, 0, .2);--campaign-focus-ring: 0 0 0 3px rgba(102, 126, 234, .4);--campaign-transition: .3s ease}.admin-campaign[data-v-de925214]{min-height:100vh;background:var(--campaign-bg)}.campaign-container[data-v-de925214]{padding:2rem;max-width:1400px;margin:0 auto}.campaign-header[data-v-de925214]{margin-bottom:2rem}.page-title[data-v-de925214]{font-size:2.5rem;font-weight:700;color:var(--campaign-text);margin:0 0 .5rem}.page-subtitle[data-v-de925214]{font-size:1.125rem;color:var(--campaign-text-muted);margin:0}.campaign-tabs[data-v-de925214]{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:1px solid var(--campaign-border)}.tab-button[data-v-de925214]{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:.875rem;font-weight:500;color:var(--campaign-text-muted);transition:all var(--campaign-transition)}.tab-button[data-v-de925214]:hover{color:var(--campaign-text-secondary);background:var(--campaign-surface-alt)}.tab-button[data-v-de925214]:focus{outline:none;box-shadow:var(--campaign-focus-ring);border-radius:4px 4px 0 0}.tab-button.tab-active[data-v-de925214]{color:var(--campaign-primary);border-bottom-color:var(--campaign-primary);background:var(--campaign-surface-alt)}.tab-icon[data-v-de925214]{width:20px;height:20px}.tab-count[data-v-de925214]{background:var(--campaign-border);color:var(--campaign-text-secondary);padding:.25rem .5rem;border-radius:var(--campaign-radius-pill);font-size:.75rem;font-weight:600}.tab-active .tab-count[data-v-de925214]{background:var(--campaign-primary);color:var(--campaign-surface)}.tab-content[data-v-de925214]{animation:fadeIn-de925214 .3s ease}@keyframes fadeIn-de925214{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.content-header[data-v-de925214]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.content-title[data-v-de925214]{font-size:1.5rem;font-weight:600;color:var(--campaign-text);margin:0}.content-actions[data-v-de925214]{display:flex;gap:1rem}.button-primary[data-v-de925214],.button-secondary[data-v-de925214],.button-danger[data-v-de925214]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:var(--campaign-radius-sm);font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all var(--campaign-transition)}.button-primary[data-v-de925214]{background:var(--campaign-primary-gradient);color:var(--campaign-surface)}.button-primary[data-v-de925214]:hover{background:var(--campaign-primary-gradient-hover);transform:translateY(-1px)}.button-primary[data-v-de925214]:focus{outline:none;box-shadow:var(--campaign-focus-ring)}.button-primary[data-v-de925214]:disabled{opacity:.5;cursor:not-allowed;transform:none}.button-secondary[data-v-de925214]{background:var(--campaign-border);color:var(--campaign-text-secondary)}.button-secondary[data-v-de925214]:hover{background:#cbd5e0}.button-secondary[data-v-de925214]:focus{outline:none;box-shadow:var(--campaign-focus-ring)}.button-secondary[data-v-de925214]:disabled{opacity:.5;cursor:not-allowed}.button-danger[data-v-de925214]{background:var(--campaign-danger);color:var(--campaign-surface)}.button-danger[data-v-de925214]:hover{background:var(--campaign-danger-hover)}.button-danger[data-v-de925214]:focus{outline:none;box-shadow:0 0 0 3px #e53e3e66}.button-danger[data-v-de925214]:disabled{opacity:.5;cursor:not-allowed}.button-small[data-v-de925214]{padding:.5rem 1rem;font-size:.75rem}.button-icon[data-v-de925214]{width:16px;height:16px}.campaigns-grid[data-v-de925214],.trials-grid[data-v-de925214]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem}.campaign-card[data-v-de925214],.trial-card[data-v-de925214]{background:var(--campaign-surface);border-radius:var(--campaign-radius);box-shadow:var(--campaign-shadow);border:1px solid var(--campaign-border);overflow:hidden;transition:all var(--campaign-transition)}.campaign-card[data-v-de925214]:hover,.trial-card[data-v-de925214]:hover{transform:translateY(-2px);box-shadow:var(--campaign-shadow-hover)}.card-header[data-v-de925214]{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;border-bottom:1px solid var(--campaign-border);background:var(--campaign-surface-alt)}.card-info[data-v-de925214]{flex:1}.card-name[data-v-de925214]{font-size:1.125rem;font-weight:600;color:var(--campaign-text);margin:0 0 .25rem}.card-creator[data-v-de925214]{font-size:.875rem;color:var(--campaign-text-muted);margin:0}.card-status[data-v-de925214]{flex-shrink:0}.status-badge[data-v-de925214]{padding:.25rem .75rem;border-radius:var(--campaign-radius-pill);font-size:.75rem;font-weight:500;text-transform:capitalize}.status-active[data-v-de925214]{background:var(--campaign-status-active-bg);color:var(--campaign-status-active-text)}.status-inactive[data-v-de925214]{background:var(--campaign-status-inactive-bg);color:var(--campaign-status-inactive-text)}.card-body[data-v-de925214]{padding:1.5rem}.card-stats[data-v-de925214]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin:0 0 1.5rem;padding:0}.stat-item[data-v-de925214]{display:flex;flex-direction:column;gap:.25rem}.stat-label[data-v-de925214]{font-size:.75rem;color:var(--campaign-text-muted);text-transform:uppercase;letter-spacing:.05em}.stat-value[data-v-de925214]{font-size:.875rem;font-weight:600;color:var(--campaign-text);margin:0}.card-actions[data-v-de925214]{display:flex;gap:.5rem;flex-wrap:wrap}.trial-link-container[data-v-de925214]{margin-bottom:1.5rem}.trial-link-label[data-v-de925214]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.trial-link-input-group[data-v-de925214]{display:flex;gap:.5rem}.trial-link-input[data-v-de925214]{flex:1;padding:.75rem;border:1px solid var(--campaign-border);border-radius:var(--campaign-radius-xs);font-size:.875rem;background:var(--campaign-surface-alt);color:var(--campaign-text-secondary);font-family:inherit}.trial-link-input[data-v-de925214]:focus{outline:none;box-shadow:var(--campaign-focus-ring);border-color:var(--campaign-primary)}.trial-copy-button[data-v-de925214]{padding:.75rem;background:var(--campaign-primary);color:var(--campaign-surface);border:none;border-radius:var(--campaign-radius-xs);cursor:pointer;transition:all var(--campaign-transition)}.trial-copy-button[data-v-de925214]:hover{background:var(--campaign-primary-hover)}.trial-copy-button[data-v-de925214]:focus{outline:none;box-shadow:var(--campaign-focus-ring)}.trial-copy-button[data-v-de925214]:disabled{opacity:.5;cursor:not-allowed}.copy-icon[data-v-de925214]{width:16px;height:16px}.empty-state[data-v-de925214]{grid-column:1 / -1;text-align:center;padding:4rem 2rem;background:var(--campaign-surface);border-radius:var(--campaign-radius);border:2px dashed var(--campaign-border)}.empty-icon[data-v-de925214]{width:64px;height:64px;color:#cbd5e0;margin:0 auto 1rem}.empty-title[data-v-de925214]{font-size:1.25rem;font-weight:600;color:var(--campaign-text-secondary);margin:0 0 .5rem}.empty-text[data-v-de925214]{font-size:.875rem;color:var(--campaign-text-muted);margin:0 0 2rem}.modal-overlay[data-v-de925214]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container[data-v-de925214]{background:var(--campaign-surface);border-radius:var(--campaign-radius);box-shadow:var(--campaign-shadow-modal);max-width:500px;width:90%;max-height:90vh;overflow:hidden}.modal-header[data-v-de925214]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--campaign-border)}.modal-title[data-v-de925214]{font-size:1.25rem;font-weight:600;color:var(--campaign-text);margin:0}.modal-close-button[data-v-de925214]{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:4px;transition:background-color var(--campaign-transition)}.modal-close-button[data-v-de925214]:hover{background:var(--campaign-surface-alt)}.modal-close-button[data-v-de925214]:focus{outline:none;box-shadow:var(--campaign-focus-ring)}.close-icon[data-v-de925214]{width:20px;height:20px;color:var(--campaign-text-muted)}.modal-body[data-v-de925214]{padding:1.5rem}.modal-text[data-v-de925214]{font-size:.875rem;color:var(--campaign-text-secondary);margin:0;line-height:1.6}.modal-footer[data-v-de925214]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--campaign-border);background:var(--campaign-surface-alt)}.copy-toast[data-v-de925214]{position:fixed;bottom:2rem;right:2rem;background:var(--campaign-success);color:var(--campaign-surface);padding:1rem 1.5rem;border-radius:var(--campaign-radius-sm);box-shadow:var(--campaign-shadow-hover);display:flex;align-items:center;gap:.5rem;z-index:1000;animation:slideIn-de925214 .3s ease}@keyframes slideIn-de925214{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.toast-icon[data-v-de925214]{width:20px;height:20px}.toast-text[data-v-de925214]{font-size:.875rem;font-weight:500}@media (max-width: 1024px){.campaigns-grid[data-v-de925214],.trials-grid[data-v-de925214]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.page-title[data-v-de925214]{font-size:2rem}}@media (max-width: 768px){.campaign-container[data-v-de925214]{padding:1rem}.page-title[data-v-de925214]{font-size:1.75rem}.content-header[data-v-de925214]{flex-direction:column;align-items:stretch;gap:1rem}.campaigns-grid[data-v-de925214],.trials-grid[data-v-de925214]{grid-template-columns:1fr}.campaign-tabs[data-v-de925214]{flex-direction:column}.tab-button[data-v-de925214]{justify-content:center}}@media (max-width: 480px){.card-header[data-v-de925214]{flex-direction:column;gap:1rem}.card-actions[data-v-de925214],.trial-link-input-group[data-v-de925214]{flex-direction:column}.modal-container[data-v-de925214]{width:95%}.modal-footer[data-v-de925214]{flex-direction:column}.copy-toast[data-v-de925214]{bottom:1rem;right:1rem;left:1rem}.page-title[data-v-de925214]{font-size:1.5rem}.page-subtitle[data-v-de925214]{font-size:1rem}}[data-v-02c51e48]:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-disabled: #93c5fd;--color-primary-light: #eff6ff;--color-danger: #dc2626;--color-success: #16a34a;--color-success-bg: #f0fdf4;--color-success-border: #bbf7d0;--color-error-bg: #fef2f2;--color-error-border: #fecaca;--color-text: #111827;--color-text-secondary: #6b7280;--color-text-muted: #9ca3af;--color-border: #d1d5db;--color-border-focus: #2563eb;--color-bg-page: #f8fafc;--color-bg-panel: #ffffff;--color-bg-subtle: #f1f5f9;--color-bg-hover: #f9fafb;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--font-xs: .75rem;--font-sm: .875rem;--font-base: 1rem;--font-lg: 1.125rem;--font-xl: 1.5rem;--font-2xl: 1.875rem;--transition-fast: .15s ease;--transition-base: .2s ease}.content-wrapper[data-v-02c51e48]{max-width:72rem;margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-xl)}.page-header[data-v-02c51e48]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.page-header__nav[data-v-02c51e48]{display:flex;align-items:center;gap:var(--spacing-md)}.page-header__text[data-v-02c51e48]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.page-title[data-v-02c51e48]{font-size:var(--font-2xl);font-weight:700;color:var(--color-text);margin:0;line-height:1.3}.text-muted[data-v-02c51e48]{font-size:var(--font-base);color:var(--color-text-secondary);margin:0}.back-link[data-v-02c51e48]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);color:var(--color-text-muted);text-decoration:none;transition:color var(--transition-fast),background-color var(--transition-fast);flex-shrink:0}.back-link[data-v-02c51e48]:hover{color:var(--color-text-secondary);background:var(--color-bg-subtle)}.back-link[data-v-02c51e48]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.back-link__icon[data-v-02c51e48]{width:1.5rem;height:1.5rem}.status-message[data-v-02c51e48]{padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);font-size:var(--font-sm);font-weight:500;border:1px solid transparent}.status-message.success[data-v-02c51e48]{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success)}.status-message.error[data-v-02c51e48]{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-danger)}.form-layout[data-v-02c51e48]{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-xl);align-items:start}.form-layout__main[data-v-02c51e48]{min-width:0}.form-layout__sidebar[data-v-02c51e48]{display:flex;flex-direction:column;gap:var(--spacing-lg);position:sticky;top:var(--spacing-xl)}.panel[data-v-02c51e48]{background:var(--color-bg-panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border);overflow:hidden}.panel__header[data-v-02c51e48]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border)}.panel__title[data-v-02c51e48]{font-size:var(--font-lg);font-weight:600;color:var(--color-text);margin:0}.panel__body[data-v-02c51e48]{padding:var(--spacing-lg)}.form-stack[data-v-02c51e48]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.form-group[data-v-02c51e48]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.field-label[data-v-02c51e48]{font-size:var(--font-sm);font-weight:600;color:var(--color-text);margin-bottom:var(--spacing-xs)}.field-required[data-v-02c51e48]{color:var(--color-danger);margin-left:2px}.field-hint[data-v-02c51e48]{font-size:var(--font-sm);color:var(--color-text-muted);margin:var(--spacing-xs) 0 0 0}.field-error[data-v-02c51e48]{font-size:var(--font-sm);color:var(--color-danger);margin-top:var(--spacing-xs);font-weight:500}.input-field[data-v-02c51e48]{width:100%;padding:.625rem .875rem;font-size:var(--font-base);color:var(--color-text);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);box-sizing:border-box}.input-field[data-v-02c51e48]::placeholder{color:var(--color-text-muted)}.input-field[data-v-02c51e48]:hover{border-color:#a1a1aa}.input-field[data-v-02c51e48]:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #2563eb26}.input-field[data-v-02c51e48]:disabled{background:var(--color-bg-subtle);color:var(--color-text-muted);cursor:not-allowed;opacity:.7}.input-field--readonly[data-v-02c51e48]{background:var(--color-bg-subtle);color:var(--color-text-secondary);cursor:default}.input-field--error[data-v-02c51e48]{border-color:var(--color-danger)}.input-field--error[data-v-02c51e48]:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px #dc262626}.icon-input-row[data-v-02c51e48]{display:flex;align-items:center;gap:var(--spacing-md)}.icon-input-row .input-field[data-v-02c51e48]{flex:1;min-width:0}.icon-preview-badge[data-v-02c51e48]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-md);color:#fff;font-size:var(--font-lg);flex-shrink:0;transition:background-color var(--transition-base)}.color-input-row[data-v-02c51e48]{display:flex;align-items:center;gap:var(--spacing-md)}.color-input-row .input-field[data-v-02c51e48]{flex:1;min-width:0}.color-picker[data-v-02c51e48]{width:4rem;height:2.5rem;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;padding:2px;background:var(--color-bg-panel);flex-shrink:0;transition:border-color var(--transition-fast)}.color-picker[data-v-02c51e48]:hover{border-color:#a1a1aa}.color-picker[data-v-02c51e48]:focus{border-color:var(--color-border-focus);outline:none;box-shadow:0 0 0 3px #2563eb26}.color-presets-grid[data-v-02c51e48]{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--spacing-sm)}.color-preset-swatch[data-v-02c51e48]{width:2rem;height:2rem;border-radius:var(--radius-md);border:2px solid var(--color-border);cursor:pointer;padding:0;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.color-preset-swatch[data-v-02c51e48]:hover{border-color:var(--color-text-muted);transform:scale(1.1)}.color-preset-swatch[data-v-02c51e48]:focus{outline:none;border-color:var(--color-border-focus);box-shadow:0 0 0 3px #2563eb4d}.color-preset-swatch--active[data-v-02c51e48]{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary)}.form-actions[data-v-02c51e48]{display:flex;justify-content:flex-end;gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.button-primary[data-v-02c51e48],.button-secondary[data-v-02c51e48]{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:.625rem 1.5rem;font-size:var(--font-sm);font-weight:600;border-radius:var(--radius-md);cursor:pointer;text-decoration:none;border:1px solid transparent;line-height:1.4;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base)}.button-primary[data-v-02c51e48]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.button-primary[data-v-02c51e48]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.button-primary[data-v-02c51e48]:focus{outline:none;box-shadow:0 0 0 3px #2563eb4d}.button-primary[data-v-02c51e48]:disabled{background:var(--color-primary-disabled);border-color:var(--color-primary-disabled);cursor:not-allowed;opacity:.7}.button-secondary[data-v-02c51e48]{background:var(--color-bg-panel);color:var(--color-text);border-color:var(--color-border)}.button-secondary[data-v-02c51e48]:hover{background:var(--color-bg-hover);border-color:#a1a1aa}.button-secondary[data-v-02c51e48]:focus{outline:none;box-shadow:0 0 0 3px #6b728033}.button-secondary[data-v-02c51e48]:disabled{background:var(--color-bg-subtle);color:var(--color-text-muted);cursor:not-allowed;opacity:.7}.button-loading[data-v-02c51e48]{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.button-icon[data-v-02c51e48]{font-size:.75rem}.preview-box[data-v-02c51e48]{border:2px dashed var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.preview-box__center[data-v-02c51e48]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-sm)}.preview-icon-large[data-v-02c51e48]{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:var(--radius-lg);color:#fff;font-size:1.5rem;margin-bottom:var(--spacing-sm);transition:background-color var(--transition-base)}.preview-name[data-v-02c51e48]{font-size:var(--font-lg);font-weight:600;color:var(--color-text);margin:0}.preview-slug[data-v-02c51e48]{font-size:var(--font-sm);color:var(--color-text-muted);margin:0 0 var(--spacing-sm) 0}.status-badge[data-v-02c51e48]{display:inline-block;padding:.125rem .625rem;font-size:var(--font-xs);font-weight:600;border-radius:var(--radius-full);line-height:1.5}.status-badge--active[data-v-02c51e48]{background:var(--color-success-bg);color:var(--color-success)}.preview-card-section[data-v-02c51e48]{margin-top:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-sm)}.preview-card-section__title[data-v-02c51e48]{font-size:var(--font-sm);font-weight:600;color:var(--color-text);margin:0}.preview-card[data-v-02c51e48]{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-md)}.preview-card__row[data-v-02c51e48]{display:flex;align-items:center;gap:var(--spacing-md)}.preview-card__icon[data-v-02c51e48]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);color:#fff;font-size:var(--font-lg);flex-shrink:0;transition:background-color var(--transition-base)}.preview-card__text[data-v-02c51e48]{display:flex;flex-direction:column;gap:2px;min-width:0}.preview-card__name[data-v-02c51e48]{font-size:var(--font-sm);font-weight:600;color:var(--color-text)}.preview-card__count[data-v-02c51e48]{font-size:var(--font-xs);color:var(--color-text-muted)}.icons-grid[data-v-02c51e48]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-sm)}.icon-option[data-v-02c51e48]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm);border-radius:var(--radius-md);border:none;background:none;cursor:pointer;color:var(--color-text-secondary);transition:background-color var(--transition-fast),color var(--transition-fast)}.icon-option[data-v-02c51e48]:hover{background:var(--color-bg-subtle)}.icon-option[data-v-02c51e48]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.icon-option--active[data-v-02c51e48]{background:var(--color-primary-light);color:var(--color-primary)}.icon-option__icon[data-v-02c51e48]{font-size:var(--font-lg)}.icon-option__label[data-v-02c51e48]{font-size:var(--font-xs);line-height:1.2}@media (max-width: 1024px){.content-wrapper[data-v-02c51e48]{max-width:100%;padding:var(--spacing-lg)}.form-layout[data-v-02c51e48]{grid-template-columns:1fr}.form-layout__sidebar[data-v-02c51e48]{position:static}.color-presets-grid[data-v-02c51e48]{grid-template-columns:repeat(8,1fr)}}@media (max-width: 768px){.content-wrapper[data-v-02c51e48]{padding:var(--spacing-md)}.page-title[data-v-02c51e48]{font-size:var(--font-xl)}.panel__body[data-v-02c51e48]{padding:var(--spacing-md)}.color-presets-grid[data-v-02c51e48],.icons-grid[data-v-02c51e48]{grid-template-columns:repeat(4,1fr)}.form-actions[data-v-02c51e48]{flex-direction:column-reverse;gap:var(--spacing-sm)}.button-primary[data-v-02c51e48],.button-secondary[data-v-02c51e48]{width:100%;justify-content:center}}@media (max-width: 480px){.content-wrapper[data-v-02c51e48]{padding:var(--spacing-sm);gap:var(--spacing-md)}.panel[data-v-02c51e48]{border-radius:var(--radius-md)}.panel__body[data-v-02c51e48]{padding:var(--spacing-sm)}.page-title[data-v-02c51e48]{font-size:var(--font-lg)}.icon-input-row[data-v-02c51e48]{flex-direction:column;align-items:stretch}.icon-preview-badge[data-v-02c51e48]{align-self:flex-start}.color-input-row[data-v-02c51e48]{flex-direction:column;align-items:stretch}.color-picker[data-v-02c51e48]{width:100%;height:2.5rem}.color-presets-grid[data-v-02c51e48]{grid-template-columns:repeat(4,1fr)}.icons-grid[data-v-02c51e48]{grid-template-columns:repeat(3,1fr)}.form-actions[data-v-02c51e48]{padding-top:var(--spacing-md)}}.create-category-container[data-v-7452dc55]{padding:2rem;max-width:900px;margin:0 auto}.page-header[data-v-7452dc55]{margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e0e0e0}.page-title[data-v-7452dc55]{font-size:1.75rem;font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:.75rem}.page-title i[data-v-7452dc55]{color:#3498db}.form-card[data-v-7452dc55]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:2rem}.form-group[data-v-7452dc55]{margin-bottom:1.5rem}.form-label[data-v-7452dc55]{display:block;font-weight:600;color:#2c3e50;margin-bottom:.5rem;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.form-label.required[data-v-7452dc55]:after{content:"*";color:#e74c3c;margin-left:.25rem}.form-input[data-v-7452dc55]{width:100%;padding:.75rem 1rem;border:2px solid #ecf0f1;border-radius:8px;font-size:1rem;transition:all .3s ease;box-sizing:border-box}.form-input[data-v-7452dc55]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.form-textarea[data-v-7452dc55]{width:100%;padding:.75rem 1rem;border:2px solid #ecf0f1;border-radius:8px;font-size:1rem;min-height:120px;resize:vertical;font-family:inherit;transition:all .3s ease;box-sizing:border-box}.form-textarea[data-v-7452dc55]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.form-row[data-v-7452dc55]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-checkbox-group[data-v-7452dc55]{display:flex;align-items:center;gap:.75rem}.form-checkbox[data-v-7452dc55]{width:20px;height:20px;cursor:pointer}.form-checkbox-label[data-v-7452dc55]{font-weight:500;color:#2c3e50;cursor:pointer}.color-preview[data-v-7452dc55]{display:flex;align-items:center;gap:1rem}.color-preview-box[data-v-7452dc55]{width:60px;height:60px;border-radius:8px;border:2px solid #ecf0f1;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff}.form-actions[data-v-7452dc55]{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:2rem;border-top:2px solid #ecf0f1}.btn-primary[data-v-7452dc55]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.875rem 2rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;font-size:1rem}.btn-primary[data-v-7452dc55]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-primary[data-v-7452dc55]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-7452dc55]{background:#95a5a6;color:#fff;padding:.875rem 2rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;font-size:1rem}.btn-secondary[data-v-7452dc55]:hover{background:#7f8c8d}.help-text[data-v-7452dc55]{font-size:.875rem;color:#7f8c8d;margin-top:.375rem}.error-text[data-v-7452dc55]{font-size:.875rem;color:#e74c3c;margin-top:.375rem}@media (max-width: 768px){.create-category-container[data-v-7452dc55]{padding:1rem}.form-row[data-v-7452dc55]{grid-template-columns:1fr}.form-actions[data-v-7452dc55]{flex-direction:column-reverse;gap:1rem}.btn-primary[data-v-7452dc55],.btn-secondary[data-v-7452dc55]{width:100%;justify-content:center}}.edit-category-container[data-v-b0a896b4]{padding:2rem;max-width:900px;margin:0 auto}.page-header[data-v-b0a896b4]{margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e0e0e0}.page-title[data-v-b0a896b4]{font-size:1.75rem;font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:.75rem}.page-title i[data-v-b0a896b4]{color:#3498db}.form-card[data-v-b0a896b4]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:2rem}.form-group[data-v-b0a896b4]{margin-bottom:1.5rem}.form-label[data-v-b0a896b4]{display:block;font-weight:600;color:#2c3e50;margin-bottom:.5rem;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.form-label.required[data-v-b0a896b4]:after{content:"*";color:#e74c3c;margin-left:.25rem}.form-input[data-v-b0a896b4]{width:100%;padding:.75rem 1rem;border:2px solid #ecf0f1;border-radius:8px;font-size:1rem;transition:all .3s ease;box-sizing:border-box}.form-input[data-v-b0a896b4]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.form-textarea[data-v-b0a896b4]{width:100%;padding:.75rem 1rem;border:2px solid #ecf0f1;border-radius:8px;font-size:1rem;min-height:120px;resize:vertical;font-family:inherit;transition:all .3s ease;box-sizing:border-box}.form-textarea[data-v-b0a896b4]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.form-row[data-v-b0a896b4]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-checkbox-group[data-v-b0a896b4]{display:flex;align-items:center;gap:.75rem}.form-checkbox[data-v-b0a896b4]{width:20px;height:20px;cursor:pointer}.form-checkbox-label[data-v-b0a896b4]{font-weight:500;color:#2c3e50;cursor:pointer}.color-preview[data-v-b0a896b4]{display:flex;align-items:center;gap:1rem}.color-preview-box[data-v-b0a896b4]{width:60px;height:60px;border-radius:8px;border:2px solid #ecf0f1;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff}.form-actions[data-v-b0a896b4]{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:2rem;border-top:2px solid #ecf0f1}.btn-primary[data-v-b0a896b4]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.875rem 2rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;font-size:1rem}.btn-primary[data-v-b0a896b4]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-primary[data-v-b0a896b4]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-b0a896b4]{background:#95a5a6;color:#fff;padding:.875rem 2rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;font-size:1rem}.btn-secondary[data-v-b0a896b4]:hover{background:#7f8c8d}.help-text[data-v-b0a896b4]{font-size:.875rem;color:#7f8c8d;margin-top:.375rem}.error-text[data-v-b0a896b4]{font-size:.875rem;color:#e74c3c;margin-top:.375rem}.info-badge[data-v-b0a896b4]{display:inline-block;background:#e8f4f8;color:#2980b9;padding:.375rem .75rem;border-radius:6px;font-size:.875rem;font-weight:500;margin-top:.5rem}@media (max-width: 768px){.edit-category-container[data-v-b0a896b4]{padding:1rem}.form-row[data-v-b0a896b4]{grid-template-columns:1fr}.form-actions[data-v-b0a896b4]{flex-direction:column-reverse;gap:1rem}.btn-primary[data-v-b0a896b4],.btn-secondary[data-v-b0a896b4]{width:100%;justify-content:center}}[data-v-b9eec587]:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-disabled: #93c5fd;--color-primary-light: #eff6ff;--color-danger: #dc2626;--color-danger-hover: #b91c1c;--color-danger-light: #fef2f2;--color-success: #16a34a;--color-success-bg: #f0fdf4;--color-warning: #ca8a04;--color-warning-bg: #fefce8;--color-warning-text: #92400e;--color-purple: #7c3aed;--color-purple-light: #f5f3ff;--color-yellow: #d97706;--color-yellow-light: #fffbeb;--color-text: #111827;--color-text-secondary: #6b7280;--color-text-muted: #9ca3af;--color-border: #d1d5db;--color-border-focus: #2563eb;--color-bg-page: #f8fafc;--color-bg-panel: #ffffff;--color-bg-subtle: #f1f5f9;--color-bg-hover: #f9fafb;--color-bg-table-header: #f8fafc;--color-bg-overlay: rgba(17, 24, 39, .5);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .15);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--font-xs: .75rem;--font-sm: .875rem;--font-base: 1rem;--font-lg: 1.125rem;--font-xl: 1.5rem;--font-2xl: 1.875rem;--transition-fast: .15s ease;--transition-base: .2s ease}.content-wrapper[data-v-b9eec587]{max-width:72rem;margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-xl)}.page-header[data-v-b9eec587]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-md)}.page-header__text[data-v-b9eec587]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.page-header__actions[data-v-b9eec587]{display:flex;gap:var(--spacing-sm)}.page-title[data-v-b9eec587]{font-size:var(--font-2xl);font-weight:700;color:var(--color-text);margin:0;line-height:1.3}.text-muted[data-v-b9eec587]{font-size:var(--font-base);color:var(--color-text-secondary);margin:0}.stats-grid[data-v-b9eec587]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}.stats-card[data-v-b9eec587]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-bg-panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);transition:box-shadow var(--transition-base)}.stats-card[data-v-b9eec587]:hover{box-shadow:var(--shadow-md)}.stats-card__icon[data-v-b9eec587]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-full);font-size:1.25rem;flex-shrink:0}.stats-card__icon--blue[data-v-b9eec587]{background:var(--color-primary-light);color:var(--color-primary)}.stats-card__icon--green[data-v-b9eec587]{background:var(--color-success-bg);color:var(--color-success)}.stats-card__icon--yellow[data-v-b9eec587]{background:var(--color-yellow-light);color:var(--color-yellow)}.stats-card__icon--purple[data-v-b9eec587]{background:var(--color-purple-light);color:var(--color-purple)}.stats-card__body[data-v-b9eec587]{display:flex;flex-direction:column;gap:2px}.stats-card__label[data-v-b9eec587]{font-size:var(--font-sm);font-weight:500;color:var(--color-text-secondary)}.stats-card__value[data-v-b9eec587]{font-size:var(--font-xl);font-weight:700;color:var(--color-text);line-height:1.2}.panel[data-v-b9eec587]{background:var(--color-bg-panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border)}.filters-panel[data-v-b9eec587]{padding:var(--spacing-lg)}.table-panel[data-v-b9eec587]{overflow:hidden}.filters-row[data-v-b9eec587]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}.search-group[data-v-b9eec587]{flex:1;max-width:28rem;min-width:12rem}.search-input-wrapper[data-v-b9eec587]{position:relative}.search-icon[data-v-b9eec587]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--color-text-muted);font-size:var(--font-sm);pointer-events:none}.input-field--search[data-v-b9eec587]{padding-left:2.25rem}.filter-controls[data-v-b9eec587]{display:flex;gap:var(--spacing-sm)}.input-field[data-v-b9eec587]{width:100%;padding:.5rem .75rem;font-size:var(--font-sm);color:var(--color-text);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);box-sizing:border-box}.input-field[data-v-b9eec587]::placeholder{color:var(--color-text-muted)}.input-field[data-v-b9eec587]:hover{border-color:#a1a1aa}.input-field[data-v-b9eec587]:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #2563eb26}.select-field[data-v-b9eec587]{padding:.5rem 2rem .5rem .75rem;font-size:var(--font-sm);color:var(--color-text);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);outline:none;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.select-field[data-v-b9eec587]:hover{border-color:#a1a1aa}.select-field[data-v-b9eec587]:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #2563eb26}.table-scroll[data-v-b9eec587]{overflow-x:auto}.data-table[data-v-b9eec587]{width:100%;border-collapse:collapse}.table-header[data-v-b9eec587]{padding:.75rem 1.5rem;text-align:left;font-size:var(--font-xs);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;background:var(--color-bg-table-header);border-bottom:1px solid var(--color-border);white-space:nowrap}.table-header--right[data-v-b9eec587]{text-align:right}.table-row[data-v-b9eec587]{transition:background-color var(--transition-fast)}.table-row[data-v-b9eec587]:hover{background:var(--color-bg-hover)}.table-row+.table-row[data-v-b9eec587]{border-top:1px solid var(--color-border)}.table-cell[data-v-b9eec587]{padding:1rem 1.5rem;font-size:var(--font-sm);color:var(--color-text);white-space:nowrap;vertical-align:middle}.table-cell--muted[data-v-b9eec587]{color:var(--color-text-secondary)}.table-cell--actions[data-v-b9eec587]{text-align:right}.category-info[data-v-b9eec587]{display:flex;align-items:center;gap:var(--spacing-md)}.category-avatar[data-v-b9eec587]{flex-shrink:0}.category-avatar__image[data-v-b9eec587]{width:2.5rem;height:2.5rem;border-radius:var(--radius-full);object-fit:cover;border:1px solid var(--color-border)}.category-avatar__placeholder[data-v-b9eec587]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-full);background:var(--color-bg-subtle);color:var(--color-text-muted);font-size:var(--font-base)}.category-text[data-v-b9eec587]{display:flex;flex-direction:column;gap:2px;min-width:0}.category-name[data-v-b9eec587]{font-size:var(--font-sm);font-weight:600;color:var(--color-text)}.category-description[data-v-b9eec587]{font-size:var(--font-sm);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:20rem}.user-count[data-v-b9eec587]{display:block;font-size:var(--font-sm);font-weight:600;color:var(--color-text)}.user-count-label[data-v-b9eec587]{display:block;font-size:var(--font-xs);color:var(--color-text-secondary)}.status-badge[data-v-b9eec587]{display:inline-block;padding:.125rem .625rem;font-size:var(--font-xs);font-weight:600;border-radius:var(--radius-full);line-height:1.5}.status-badge--active[data-v-b9eec587]{background:var(--color-success-bg);color:var(--color-success)}.status-badge--empty[data-v-b9eec587]{background:var(--color-yellow-light);color:var(--color-yellow)}.action-buttons[data-v-b9eec587]{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}.action-link[data-v-b9eec587]{font-size:var(--font-sm);font-weight:600;text-decoration:none;cursor:pointer;background:none;border:none;padding:.25rem .5rem;border-radius:var(--radius-sm);transition:color var(--transition-fast),background-color var(--transition-fast)}.action-link--edit[data-v-b9eec587]{color:var(--color-primary)}.action-link--edit[data-v-b9eec587]:hover{color:var(--color-primary-hover);background:var(--color-primary-light)}.action-link--edit[data-v-b9eec587]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.action-link--delete[data-v-b9eec587]{color:var(--color-danger)}.action-link--delete[data-v-b9eec587]:hover{color:var(--color-danger-hover);background:var(--color-danger-light)}.action-link--delete[data-v-b9eec587]:focus{outline:2px solid var(--color-danger);outline-offset:2px}.empty-state[data-v-b9eec587]{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-2xl) var(--spacing-lg);text-align:center;gap:var(--spacing-sm)}.empty-state__icon[data-v-b9eec587]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;color:var(--color-text-muted);font-size:1.5rem;margin-bottom:var(--spacing-sm)}.empty-state__title[data-v-b9eec587]{font-size:var(--font-sm);font-weight:600;color:var(--color-text);margin:0}.empty-state__text[data-v-b9eec587]{font-size:var(--font-sm);color:var(--color-text-secondary);margin:0 0 var(--spacing-md) 0}.modal-overlay[data-v-b9eec587]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-bg-overlay);display:flex;align-items:center;justify-content:center;z-index:50;padding:var(--spacing-md)}.modal-content[data-v-b9eec587]{background:var(--color-bg-panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-xl);max-width:24rem;width:100%;text-align:center;outline:none}.modal-icon[data-v-b9eec587]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-full);background:var(--color-danger-light);color:var(--color-danger);font-size:1.25rem;margin:0 auto var(--spacing-md)}.modal-title[data-v-b9eec587]{font-size:var(--font-lg);font-weight:600;color:var(--color-text);margin:0 0 var(--spacing-sm) 0}.modal-body[data-v-b9eec587]{margin-bottom:var(--spacing-lg)}.modal-text[data-v-b9eec587]{font-size:var(--font-sm);color:var(--color-text-secondary);margin:0 0 var(--spacing-xs) 0;line-height:1.5}.modal-warning[data-v-b9eec587]{font-size:var(--font-sm);color:var(--color-danger);font-weight:600;margin:var(--spacing-xs) 0}.modal-actions[data-v-b9eec587]{display:flex;justify-content:center;gap:var(--spacing-md)}.button-primary[data-v-b9eec587],.button-secondary[data-v-b9eec587],.button-danger[data-v-b9eec587]{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:.625rem 1.5rem;font-size:var(--font-sm);font-weight:600;border-radius:var(--radius-md);cursor:pointer;text-decoration:none;border:1px solid transparent;line-height:1.4;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base)}.button-primary[data-v-b9eec587]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.button-primary[data-v-b9eec587]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.button-primary[data-v-b9eec587]:focus{outline:none;box-shadow:0 0 0 3px #2563eb4d}.button-primary[data-v-b9eec587]:disabled{background:var(--color-primary-disabled);border-color:var(--color-primary-disabled);cursor:not-allowed;opacity:.7}.button-secondary[data-v-b9eec587]{background:var(--color-bg-panel);color:var(--color-text);border-color:var(--color-border)}.button-secondary[data-v-b9eec587]:hover{background:var(--color-bg-hover);border-color:#a1a1aa}.button-secondary[data-v-b9eec587]:focus{outline:none;box-shadow:0 0 0 3px #6b728033}.button-secondary[data-v-b9eec587]:disabled{background:var(--color-bg-subtle);color:var(--color-text-muted);cursor:not-allowed;opacity:.7}.button-danger[data-v-b9eec587]{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.button-danger[data-v-b9eec587]:hover{background:var(--color-danger-hover);border-color:var(--color-danger-hover)}.button-danger[data-v-b9eec587]:focus{outline:none;box-shadow:0 0 0 3px #dc26264d}.button-danger[data-v-b9eec587]:disabled{opacity:.7;cursor:not-allowed}.button-icon[data-v-b9eec587]{font-size:.75rem}.visually-hidden[data-v-b9eec587]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 1024px){.content-wrapper[data-v-b9eec587]{max-width:100%;padding:var(--spacing-lg)}.stats-grid[data-v-b9eec587]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.content-wrapper[data-v-b9eec587]{padding:var(--spacing-md)}.page-header[data-v-b9eec587]{flex-direction:column;align-items:flex-start}.page-title[data-v-b9eec587]{font-size:var(--font-xl)}.stats-grid[data-v-b9eec587]{grid-template-columns:1fr}.filters-row[data-v-b9eec587]{flex-direction:column;align-items:stretch}.search-group[data-v-b9eec587]{max-width:100%}.filter-controls[data-v-b9eec587]{flex-direction:column}.table-header[data-v-b9eec587],.table-cell[data-v-b9eec587]{padding:.75rem 1rem}.category-description[data-v-b9eec587]{max-width:10rem}.modal-actions[data-v-b9eec587]{flex-direction:column-reverse;gap:var(--spacing-sm)}.button-primary[data-v-b9eec587],.button-secondary[data-v-b9eec587],.button-danger[data-v-b9eec587]{width:100%;justify-content:center}}@media (max-width: 480px){.content-wrapper[data-v-b9eec587]{padding:var(--spacing-sm);gap:var(--spacing-md)}.page-title[data-v-b9eec587]{font-size:var(--font-lg)}.stats-card[data-v-b9eec587]{padding:var(--spacing-md)}.stats-card__value[data-v-b9eec587]{font-size:var(--font-lg)}.filters-panel[data-v-b9eec587]{padding:var(--spacing-md)}.table-header[data-v-b9eec587],.table-cell[data-v-b9eec587]{padding:.5rem .75rem}.category-info[data-v-b9eec587]{gap:var(--spacing-sm)}.category-avatar__image[data-v-b9eec587],.category-avatar__placeholder[data-v-b9eec587]{width:2rem;height:2rem}.modal-content[data-v-b9eec587]{padding:var(--spacing-lg)}}.categories-management-container[data-v-4c6ba6b7]{padding:2rem;max-width:1400px;margin:0 auto}.page-header[data-v-4c6ba6b7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e0e0e0}.page-title[data-v-4c6ba6b7]{font-size:1.75rem;font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:.75rem}.page-title i[data-v-4c6ba6b7]{color:#3498db}.btn-primary-custom[data-v-4c6ba6b7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:500;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease}.btn-primary-custom[data-v-4c6ba6b7]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.stats-grid[data-v-4c6ba6b7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-4c6ba6b7]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;align-items:center;gap:1rem;transition:all .3s ease}.stat-card[data-v-4c6ba6b7]:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}.stat-icon[data-v-4c6ba6b7]{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.stat-icon.total[data-v-4c6ba6b7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.stat-icon.active[data-v-4c6ba6b7]{background:linear-gradient(135deg,#11998e,#38ef7d);color:#fff}.stat-icon.inactive[data-v-4c6ba6b7]{background:linear-gradient(135deg,#bdc3c7,#95a5a6);color:#fff}.stat-content h3[data-v-4c6ba6b7]{font-size:2rem;font-weight:700;color:#2c3e50;margin:0}.stat-content p[data-v-4c6ba6b7]{font-size:.875rem;color:#7f8c8d;margin:0}.categories-card[data-v-4c6ba6b7]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden}.categories-table[data-v-4c6ba6b7]{width:100%;border-collapse:collapse}.categories-table thead[data-v-4c6ba6b7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.categories-table th[data-v-4c6ba6b7]{padding:1rem;text-align:left;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.categories-table tbody tr[data-v-4c6ba6b7]{border-bottom:1px solid #ecf0f1;transition:background-color .2s ease}.categories-table tbody tr[data-v-4c6ba6b7]:hover{background-color:#f8f9fa}.categories-table td[data-v-4c6ba6b7]{padding:1rem;vertical-align:middle}.category-name[data-v-4c6ba6b7]{display:flex;align-items:center;gap:.75rem;font-weight:500;color:#2c3e50}.category-icon[data-v-4c6ba6b7]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.125rem;color:#fff}.category-slug[data-v-4c6ba6b7]{font-family:Courier New,monospace;background:#ecf0f1;padding:.25rem .5rem;border-radius:4px;font-size:.875rem;color:#34495e}.badge[data-v-4c6ba6b7]{padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.badge-success[data-v-4c6ba6b7]{background:linear-gradient(135deg,#11998e,#38ef7d);color:#fff}.badge-secondary[data-v-4c6ba6b7]{background:linear-gradient(135deg,#bdc3c7,#95a5a6);color:#fff}.action-buttons[data-v-4c6ba6b7]{display:flex;gap:.5rem}.btn-sm[data-v-4c6ba6b7]{padding:.5rem 1rem;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.375rem;transition:all .2s ease}.btn-edit[data-v-4c6ba6b7]{background:#3498db;color:#fff}.btn-edit[data-v-4c6ba6b7]:hover{background:#2980b9;transform:translateY(-1px)}.btn-delete[data-v-4c6ba6b7]{background:#e74c3c;color:#fff}.btn-delete[data-v-4c6ba6b7]:hover{background:#c0392b;transform:translateY(-1px)}.btn-toggle[data-v-4c6ba6b7]{background:#95a5a6;color:#fff}.btn-toggle[data-v-4c6ba6b7]:hover{background:#7f8c8d}.empty-state[data-v-4c6ba6b7]{text-align:center;padding:4rem 2rem}.empty-state i[data-v-4c6ba6b7]{font-size:4rem;color:#bdc3c7;margin-bottom:1rem}.empty-state h3[data-v-4c6ba6b7]{font-size:1.5rem;color:#7f8c8d;margin-bottom:.5rem}.empty-state p[data-v-4c6ba6b7]{color:#95a5a6;margin-bottom:1.5rem}.alert[data-v-4c6ba6b7]{padding:1rem 1.5rem;border-radius:8px;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.alert-success[data-v-4c6ba6b7]{background:#d4edda;border-left:4px solid #28a745;color:#155724}.alert-error[data-v-4c6ba6b7]{background:#f8d7da;border-left:4px solid #dc3545;color:#721c24}.drag-handle[data-v-4c6ba6b7]{cursor:move;color:#95a5a6;font-size:1.25rem}.drag-handle[data-v-4c6ba6b7]:hover{color:#7f8c8d}@media (max-width: 768px){.categories-management-container[data-v-4c6ba6b7]{padding:1rem}.page-header[data-v-4c6ba6b7]{flex-direction:column;align-items:flex-start;gap:1rem}.stats-grid[data-v-4c6ba6b7]{grid-template-columns:1fr}.categories-table[data-v-4c6ba6b7]{font-size:.875rem}.action-buttons[data-v-4c6ba6b7]{flex-direction:column}}.acp-page[data-v-7ae033bc]{max-width:500px;margin:48px auto;padding:0 24px}.acp-card[data-v-7ae033bc]{background:var(--panel-bg, #fff);border-radius:12px;box-shadow:0 2px 12px #00000014;padding:32px}.acp-title[data-v-7ae033bc]{font-size:1.5rem;font-weight:700;margin:0 0 8px;color:var(--text-primary, #1a1a2e)}.acp-desc[data-v-7ae033bc]{font-size:.9rem;color:var(--text-secondary, #6b7280);margin:0 0 32px}.acp-field[data-v-7ae033bc]{margin-bottom:20px}.acp-label[data-v-7ae033bc]{display:block;font-weight:600;font-size:.9rem;margin-bottom:6px;color:var(--text-primary, #1a1a2e)}.acp-input[data-v-7ae033bc]{width:100%;padding:10px 14px;border:1px solid var(--border-color, #d1d5db);border-radius:8px;font-size:.9rem;background:var(--input-bg, #fff);color:var(--text-primary, #1a1a2e);box-sizing:border-box}.acp-input[data-v-7ae033bc]:focus{border-color:#7c3aed;outline:none}.acp-submit[data-v-7ae033bc]{width:100%;padding:12px;background:#7c3aed;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer}.acp-submit[data-v-7ae033bc]:hover{background:#6d28d9}.acp-submit[data-v-7ae033bc]:disabled{opacity:.5;cursor:not-allowed}.acp-success[data-v-7ae033bc]{padding:12px 16px;background:#0596691a;color:#059669;border-radius:8px;margin-bottom:16px}.acp-error[data-v-7ae033bc]{padding:12px 16px;background:#dc26261a;color:#dc2626;border-radius:8px;margin-bottom:16px}[data-v-7fae3b63]:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-disabled: #93c5fd;--color-primary-light: #eff6ff;--color-danger: #dc2626;--color-danger-hover: #b91c1c;--color-danger-light: #fef2f2;--color-success: #16a34a;--color-success-bg: #f0fdf4;--color-purple: #7c3aed;--color-purple-light: #f5f3ff;--color-text: #111827;--color-text-secondary: #6b7280;--color-text-muted: #9ca3af;--color-border: #d1d5db;--color-border-focus: #2563eb;--color-bg-page: #f8fafc;--color-bg-panel: #ffffff;--color-bg-subtle: #f1f5f9;--color-bg-hover: #f9fafb;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .15);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--font-xs: .75rem;--font-sm: .875rem;--font-base: 1rem;--font-lg: 1.125rem;--font-xl: 1.5rem;--font-2xl: 1.875rem;--transition-fast: .15s ease;--transition-base: .2s ease}.content-wrapper[data-v-7fae3b63]{max-width:72rem;margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-xl)}.page-header[data-v-7fae3b63]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-md)}.page-header__text[data-v-7fae3b63]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.page-header__actions[data-v-7fae3b63]{display:flex;gap:var(--spacing-sm)}.page-title[data-v-7fae3b63]{font-size:var(--font-2xl);font-weight:700;color:var(--color-text);margin:0;line-height:1.3}.page-subtitle[data-v-7fae3b63]{font-size:var(--font-base);color:var(--color-text-secondary);margin:0}.stats-grid[data-v-7fae3b63]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.stats-card[data-v-7fae3b63]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-bg-panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);transition:box-shadow var(--transition-base)}.stats-card[data-v-7fae3b63]:hover{box-shadow:var(--shadow-md)}.stats-card__icon[data-v-7fae3b63]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-full);font-size:1.25rem;flex-shrink:0}.stats-card__icon--blue[data-v-7fae3b63]{background:var(--color-primary-light);color:var(--color-primary)}.stats-card__icon--green[data-v-7fae3b63]{background:var(--color-success-bg);color:var(--color-success)}.stats-card__icon--purple[data-v-7fae3b63]{background:var(--color-purple-light);color:var(--color-purple)}.stats-card__body[data-v-7fae3b63]{display:flex;flex-direction:column;gap:2px}.stats-card__label[data-v-7fae3b63]{font-size:var(--font-sm);font-weight:500;color:var(--color-text-secondary)}.stats-card__value[data-v-7fae3b63]{font-size:var(--font-xl);font-weight:700;color:var(--color-text);line-height:1.2}.panel[data-v-7fae3b63]{background:var(--color-bg-panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border);overflow:hidden}.panel__header[data-v-7fae3b63]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-md);padding:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.panel__title[data-v-7fae3b63]{font-size:var(--font-lg);font-weight:600;color:var(--color-text);margin:0}.panel__toolbar[data-v-7fae3b63]{display:flex;align-items:center;gap:var(--spacing-lg)}.panel__footer[data-v-7fae3b63]{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-border)}.panel__count[data-v-7fae3b63]{font-size:var(--font-sm);color:var(--color-text-secondary)}.search-field[data-v-7fae3b63]{position:relative;display:flex;align-items:center}.search-field__icon[data-v-7fae3b63]{position:absolute;left:.75rem;font-size:var(--font-sm);color:var(--color-text-muted);pointer-events:none}.input-field--search[data-v-7fae3b63]{padding-left:2.25rem;width:14rem}.input-field[data-v-7fae3b63]{padding:.5rem .875rem;font-size:var(--font-sm);color:var(--color-text);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);box-sizing:border-box}.input-field[data-v-7fae3b63]::placeholder{color:var(--color-text-muted)}.input-field[data-v-7fae3b63]:hover{border-color:#a1a1aa}.input-field[data-v-7fae3b63]:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #2563eb26}.input-field[data-v-7fae3b63]:disabled{background:var(--color-bg-subtle);color:var(--color-text-muted);cursor:not-allowed;opacity:.7}.checkbox-label[data-v-7fae3b63]{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer}.checkbox-input[data-v-7fae3b63]{width:1rem;height:1rem;accent-color:var(--color-primary);cursor:pointer;border-radius:var(--radius-sm);flex-shrink:0}.checkbox-input[data-v-7fae3b63]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.checkbox-text[data-v-7fae3b63]{font-size:var(--font-sm);font-weight:500;color:var(--color-text-secondary);white-space:nowrap}.table-wrapper[data-v-7fae3b63]{overflow-x:auto}.data-table[data-v-7fae3b63]{width:100%;border-collapse:collapse}.data-table__th[data-v-7fae3b63]{padding:var(--spacing-sm) var(--spacing-lg);text-align:left;font-size:var(--font-xs);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}.data-table__th--checkbox[data-v-7fae3b63]{width:3rem}.data-table__row[data-v-7fae3b63]{transition:background-color var(--transition-fast)}.data-table__row[data-v-7fae3b63]:hover{background:var(--color-bg-hover)}.data-table__td[data-v-7fae3b63]{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-sm);color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}.data-table__td--checkbox[data-v-7fae3b63]{width:3rem}.data-table__td--message[data-v-7fae3b63]{white-space:normal;max-width:18rem}.data-table__td--date[data-v-7fae3b63]{color:var(--color-text-secondary)}.data-table__td--actions[data-v-7fae3b63]{white-space:nowrap}.data-table__td--empty[data-v-7fae3b63]{text-align:center;padding:var(--spacing-2xl) var(--spacing-lg);white-space:normal}.user-cell[data-v-7fae3b63]{display:flex;align-items:center;gap:var(--spacing-sm)}.user-avatar[data-v-7fae3b63]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);font-size:var(--font-xs);font-weight:600;flex-shrink:0}.user-avatar--blue[data-v-7fae3b63]{background:var(--color-primary-light);color:var(--color-primary)}.user-avatar--green[data-v-7fae3b63]{background:var(--color-success-bg);color:var(--color-success)}.user-name[data-v-7fae3b63]{font-weight:500;color:var(--color-text)}.message-preview[data-v-7fae3b63]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:18rem;color:var(--color-text)}.action-buttons[data-v-7fae3b63]{display:flex;gap:var(--spacing-sm)}.action-link[data-v-7fae3b63]{background:none;border:none;padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-sm);font-weight:500;cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-fast),background-color var(--transition-fast)}.action-link[data-v-7fae3b63]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.action-link--view[data-v-7fae3b63]{color:var(--color-primary)}.action-link--view[data-v-7fae3b63]:hover{color:var(--color-primary-hover);background:var(--color-primary-light)}.action-link--delete[data-v-7fae3b63]{color:var(--color-danger)}.action-link--delete[data-v-7fae3b63]:hover{color:var(--color-danger-hover);background:var(--color-danger-light)}.empty-state[data-v-7fae3b63]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.empty-state__icon[data-v-7fae3b63]{font-size:2rem;color:var(--color-text-muted)}.empty-state__text[data-v-7fae3b63]{font-size:var(--font-sm);color:var(--color-text-secondary);margin:0}.modal-overlay[data-v-7fae3b63]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50;padding:var(--spacing-lg)}.modal-content[data-v-7fae3b63]{background:var(--color-bg-panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-xl);width:100%;max-width:28rem;max-height:90vh;overflow-y:auto;outline:none}.modal-title[data-v-7fae3b63]{font-size:var(--font-lg);font-weight:600;color:var(--color-text);margin:0 0 var(--spacing-lg) 0}.modal-body[data-v-7fae3b63]{display:flex;flex-direction:column;gap:var(--spacing-md)}.modal-actions[data-v-7fae3b63]{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.detail-group[data-v-7fae3b63]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.detail-label[data-v-7fae3b63]{font-size:var(--font-xs);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.detail-value[data-v-7fae3b63]{font-size:var(--font-sm);color:var(--color-text)}.detail-value--message[data-v-7fae3b63]{margin:0;white-space:pre-wrap;word-break:break-word;line-height:1.5}.button-primary[data-v-7fae3b63],.button-secondary[data-v-7fae3b63],.button-danger[data-v-7fae3b63]{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:.5rem 1.25rem;font-size:var(--font-sm);font-weight:600;border-radius:var(--radius-md);cursor:pointer;text-decoration:none;border:1px solid transparent;line-height:1.4;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base)}.button-primary[data-v-7fae3b63]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.button-primary[data-v-7fae3b63]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.button-primary[data-v-7fae3b63]:focus{outline:none;box-shadow:0 0 0 3px #2563eb4d}.button-primary[data-v-7fae3b63]:disabled{background:var(--color-primary-disabled);border-color:var(--color-primary-disabled);cursor:not-allowed;opacity:.7}.button-secondary[data-v-7fae3b63]{background:var(--color-bg-panel);color:var(--color-text);border-color:var(--color-border)}.button-secondary[data-v-7fae3b63]:hover{background:var(--color-bg-hover);border-color:#a1a1aa}.button-secondary[data-v-7fae3b63]:focus{outline:none;box-shadow:0 0 0 3px #6b728033}.button-secondary[data-v-7fae3b63]:disabled{background:var(--color-bg-subtle);color:var(--color-text-muted);cursor:not-allowed;opacity:.7}.button-danger[data-v-7fae3b63]{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.button-danger[data-v-7fae3b63]:hover{background:var(--color-danger-hover);border-color:var(--color-danger-hover)}.button-danger[data-v-7fae3b63]:focus{outline:none;box-shadow:0 0 0 3px #dc26264d}.button-danger[data-v-7fae3b63]:disabled{opacity:.5;cursor:not-allowed}.button-icon[data-v-7fae3b63]{font-size:.75rem}@media (max-width: 1024px){.content-wrapper[data-v-7fae3b63]{max-width:100%;padding:var(--spacing-lg)}.input-field--search[data-v-7fae3b63]{width:10rem}}@media (max-width: 768px){.content-wrapper[data-v-7fae3b63]{padding:var(--spacing-md)}.page-header[data-v-7fae3b63]{flex-direction:column;align-items:flex-start}.page-header__actions[data-v-7fae3b63]{width:100%;flex-direction:column}.page-title[data-v-7fae3b63]{font-size:var(--font-xl)}.stats-grid[data-v-7fae3b63]{grid-template-columns:1fr}.panel__header[data-v-7fae3b63]{flex-direction:column;align-items:flex-start}.panel__toolbar[data-v-7fae3b63]{width:100%;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.input-field--search[data-v-7fae3b63]{width:100%}.modal-content[data-v-7fae3b63]{max-width:100%}.modal-actions[data-v-7fae3b63]{flex-direction:column-reverse;gap:var(--spacing-sm)}.button-primary[data-v-7fae3b63],.button-secondary[data-v-7fae3b63],.button-danger[data-v-7fae3b63]{width:100%;justify-content:center}}@media (max-width: 480px){.content-wrapper[data-v-7fae3b63]{padding:var(--spacing-sm);gap:var(--spacing-md)}.page-title[data-v-7fae3b63]{font-size:var(--font-lg)}.stats-card[data-v-7fae3b63]{padding:var(--spacing-md)}.stats-card__value[data-v-7fae3b63]{font-size:var(--font-lg)}.panel__header[data-v-7fae3b63]{padding:var(--spacing-md)}.data-table__th[data-v-7fae3b63],.data-table__td[data-v-7fae3b63]{padding:var(--spacing-sm)}.modal-content[data-v-7fae3b63]{padding:var(--spacing-lg)}}[data-v-249f659c]:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-google: #dc2626;--color-google-hover: #b91c1c;--color-success: #16a34a;--color-success-hover: #15803d;--color-success-light: #dcfce7;--color-success-text: #166534;--color-danger: #dc2626;--color-danger-light: #fef2f2;--color-danger-text: #991b1b;--color-warning-light: #fef9c3;--color-warning-text: #854d0e;--color-neutral-50: #f9fafb;--color-neutral-100: #f3f4f6;--color-neutral-200: #e5e7eb;--color-neutral-300: #d1d5db;--color-neutral-400: #9ca3af;--color-neutral-500: #6b7280;--color-neutral-600: #4b5563;--color-neutral-700: #374151;--color-neutral-800: #1f2937;--color-neutral-900: #111827;--color-white: #ffffff;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--font-xs: .75rem;--font-sm: .875rem;--font-base: 1rem;--font-lg: 1.125rem;--font-xl: 1.5rem;--font-2xl: 1.875rem}.content-wrapper[data-v-249f659c]{max-width:1280px;margin:0 auto;padding:var(--spacing-lg)}.page-header[data-v-249f659c]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.page-title[data-v-249f659c]{font-size:var(--font-2xl);font-weight:700;color:var(--color-neutral-900);margin:0}.page-subtitle[data-v-249f659c]{margin:var(--spacing-xs) 0 0;color:var(--color-neutral-500);font-size:var(--font-base)}.page-header__actions[data-v-249f659c]{flex-shrink:0}.button-primary[data-v-249f659c]{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-sm);font-weight:500;color:var(--color-white);background:var(--color-primary);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.button-primary[data-v-249f659c]:hover{background:var(--color-primary-hover)}.button-primary[data-v-249f659c]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.button-primary[data-v-249f659c]:disabled{opacity:.5;cursor:not-allowed}.button-primary--google[data-v-249f659c]{background:var(--color-google)}.button-primary--google[data-v-249f659c]:hover{background:var(--color-google-hover)}.button-secondary[data-v-249f659c]{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-sm);font-weight:500;color:var(--color-neutral-700);background:var(--color-neutral-200);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background .15s ease}.button-secondary[data-v-249f659c]:hover{background:var(--color-neutral-300)}.button-secondary[data-v-249f659c]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.button-secondary[data-v-249f659c]:disabled{opacity:.5;cursor:not-allowed}.button-icon[data-v-249f659c]{width:16px;height:16px;flex-shrink:0}.button-provider[data-v-249f659c]{flex:1;padding:var(--spacing-sm) var(--spacing-sm);font-size:var(--font-sm);font-weight:500;color:var(--color-white);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s ease,box-shadow .15s ease;text-align:center}.button-provider[data-v-249f659c]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.button-provider[data-v-249f659c]:disabled{opacity:.5;cursor:not-allowed}.button-provider--azure[data-v-249f659c]{background:var(--color-primary)}.button-provider--azure[data-v-249f659c]:hover{background:var(--color-primary-hover)}.button-provider--google[data-v-249f659c]{background:var(--color-google)}.button-provider--google[data-v-249f659c]:hover{background:var(--color-google-hover)}.button-provider--neutral[data-v-249f659c]{background:var(--color-neutral-600)}.button-provider--neutral[data-v-249f659c]:hover{background:var(--color-neutral-700)}.button-provider--success[data-v-249f659c]{background:var(--color-success)}.button-provider--success[data-v-249f659c]:hover{background:var(--color-success-hover)}.connections-grid[data-v-249f659c]{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.provider-card[data-v-249f659c]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;transition:box-shadow .2s ease}.provider-card[data-v-249f659c]:hover{box-shadow:var(--shadow-lg)}.provider-card__header[data-v-249f659c]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-neutral-200)}.provider-card__title-row[data-v-249f659c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-sm)}.provider-card__name[data-v-249f659c]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-lg);font-weight:600;color:var(--color-neutral-900);margin:0}.provider-card__logo[data-v-249f659c]{width:24px;height:24px;flex-shrink:0}.provider-card__logo--azure[data-v-249f659c]{color:var(--color-primary)}.provider-card__body[data-v-249f659c]{padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}.provider-card__stats[data-v-249f659c]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.provider-stat[data-v-249f659c]{display:flex;flex-direction:column;align-items:center;text-align:center}.provider-stat__value[data-v-249f659c]{font-size:var(--font-xl);font-weight:700}.provider-stat__value--azure[data-v-249f659c]{color:var(--color-primary)}.provider-stat__value--google[data-v-249f659c]{color:var(--color-google)}.provider-stat__label[data-v-249f659c]{font-size:var(--font-sm);color:var(--color-neutral-500)}.provider-card__sync-info[data-v-249f659c]{font-size:var(--font-sm);color:var(--color-neutral-500);margin:0}.provider-card__actions[data-v-249f659c]{display:flex;gap:var(--spacing-sm)}.status-badge[data-v-249f659c]{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;font-size:var(--font-xs);font-weight:600;border-radius:var(--radius-full);line-height:1.4;text-transform:capitalize}.status-badge__dot[data-v-249f659c]{width:8px;height:8px;border-radius:50%}.status-badge--success[data-v-249f659c]{background:var(--color-success-light);color:var(--color-success-text)}.status-badge--success .status-badge__dot[data-v-249f659c]{background:var(--color-success)}.status-badge--danger[data-v-249f659c]{background:var(--color-danger-light);color:var(--color-danger-text)}.status-badge--danger .status-badge__dot[data-v-249f659c]{background:var(--color-danger)}.status-badge--warning[data-v-249f659c]{background:var(--color-warning-light);color:var(--color-warning-text)}.status-badge--neutral[data-v-249f659c]{background:var(--color-neutral-100);color:var(--color-neutral-700)}.panel[data-v-249f659c]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-xl);overflow:hidden}.panel__header[data-v-249f659c]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-neutral-200)}.panel__title[data-v-249f659c]{font-size:var(--font-lg);font-weight:600;color:var(--color-neutral-900);margin:0}.table-wrapper[data-v-249f659c]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-249f659c]{width:100%;border-collapse:collapse;min-width:600px}.data-table thead[data-v-249f659c]{background:var(--color-neutral-50)}.data-table th[data-v-249f659c]{padding:var(--spacing-sm) var(--spacing-lg);text-align:left;font-size:var(--font-xs);font-weight:600;color:var(--color-neutral-500);text-transform:uppercase;letter-spacing:.05em}.data-table td[data-v-249f659c]{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-sm);color:var(--color-neutral-700);border-top:1px solid var(--color-neutral-200);white-space:nowrap}.data-table tbody tr[data-v-249f659c]:hover{background:var(--color-neutral-50)}.cell-details[data-v-249f659c]{max-width:240px;overflow:hidden;text-overflow:ellipsis;color:var(--color-neutral-500)}.cell-date[data-v-249f659c]{color:var(--color-neutral-500)}.empty-state[data-v-249f659c]{text-align:center;color:var(--color-neutral-400);padding:var(--spacing-xl) var(--spacing-lg);font-style:italic}.provider-label[data-v-249f659c]{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.provider-label__icon[data-v-249f659c]{width:20px;height:20px;flex-shrink:0}.provider-label__icon--azure[data-v-249f659c]{color:var(--color-primary)}.provider-label__text[data-v-249f659c]{font-weight:500;color:var(--color-neutral-900);text-transform:capitalize}.modal-overlay[data-v-249f659c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:flex-start;justify-content:center;padding-top:80px;z-index:1000;overflow-y:auto}.modal-dialog[data-v-249f659c]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-lg);width:100%;max-width:420px;margin:0 var(--spacing-md)}.modal-dialog__title[data-v-249f659c]{font-size:var(--font-lg);font-weight:600;color:var(--color-neutral-900);margin:0 0 var(--spacing-lg)}.modal-dialog__actions[data-v-249f659c]{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-lg)}.form-stack[data-v-249f659c]{display:flex;flex-direction:column;gap:var(--spacing-md)}.form-group[data-v-249f659c]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.form-label[data-v-249f659c]{font-size:var(--font-sm);font-weight:500;color:var(--color-neutral-700)}.input-field[data-v-249f659c]{width:100%;padding:var(--spacing-sm) var(--spacing-sm);font-size:var(--font-sm);color:var(--color-neutral-900);background:var(--color-white);border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.input-field[data-v-249f659c]:hover{border-color:var(--color-neutral-400)}.input-field[data-v-249f659c]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb26}.input-field[data-v-249f659c]:disabled{background:var(--color-neutral-100);cursor:not-allowed;opacity:.7}.form-hint[data-v-249f659c]{font-size:var(--font-xs);color:var(--color-neutral-500);margin:0}@media (min-width: 480px){.provider-card__actions[data-v-249f659c]{gap:var(--spacing-sm)}}@media (min-width: 768px){.connections-grid[data-v-249f659c]{grid-template-columns:1fr 1fr}.content-wrapper[data-v-249f659c]{padding:var(--spacing-xl)}}@media (min-width: 1024px){.page-header[data-v-249f659c]{align-items:center}.page-title[data-v-249f659c]{font-size:var(--font-2xl)}.data-table td[data-v-249f659c]{padding:var(--spacing-md) var(--spacing-lg)}}.history-wrapper[data-v-ed6d5945]{max-width:1600px;margin:0 auto;padding:20px}.page-header[data-v-ed6d5945]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #e0e0e0}.page-title[data-v-ed6d5945]{font-size:24px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:10px}.header-actions[data-v-ed6d5945]{display:flex;gap:10px}.filters-card[data-v-ed6d5945]{background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:30px}.filters-title[data-v-ed6d5945]{font-size:18px;font-weight:600;color:#333;margin:0 0 20px}.filters-grid[data-v-ed6d5945]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.filters-actions[data-v-ed6d5945]{display:flex;gap:10px;justify-content:flex-end}.table-card[data-v-ed6d5945]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.table-header[data-v-ed6d5945]{padding:20px;border-bottom:1px solid #e0e0e0;background:#f9f9f9}.table-title[data-v-ed6d5945]{font-size:18px;font-weight:600;color:#333;margin:0}.table-responsive[data-v-ed6d5945]{overflow-x:auto}.data-table[data-v-ed6d5945]{width:100%;border-collapse:collapse}.data-table thead[data-v-ed6d5945]{background:#f5f5f5}.data-table th[data-v-ed6d5945]{padding:15px;text-align:left;font-weight:600;color:#555;border-bottom:2px solid #e0e0e0;white-space:nowrap}.data-table td[data-v-ed6d5945]{padding:15px;border-bottom:1px solid #f0f0f0}.data-table tbody tr[data-v-ed6d5945]:hover{background:#f9f9f9}.transaction-id[data-v-ed6d5945]{font-family:monospace;font-weight:600;color:#666}.email-text[data-v-ed6d5945]{font-size:13px;color:#666}.amount-badge[data-v-ed6d5945]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;background:#e3f2fd;color:#1976d2;border-radius:4px;font-weight:600}.description-text[data-v-ed6d5945]{font-size:13px;color:#666;max-width:200px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-text[data-v-ed6d5945]{font-size:13px;color:#666}.date-text[data-v-ed6d5945]{font-size:13px;color:#666;white-space:nowrap}.form-input[data-v-ed6d5945],.form-select[data-v-ed6d5945]{width:100%;padding:10px 15px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .3s}.form-input[data-v-ed6d5945]:focus,.form-select[data-v-ed6d5945]:focus{outline:none;border-color:#2196f3}.form-label[data-v-ed6d5945]{display:block;margin-bottom:8px;font-weight:500;color:#555;font-size:14px}.form-group[data-v-ed6d5945]{margin-bottom:0}.btn[data-v-ed6d5945]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease}.btn[data-v-ed6d5945]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-ed6d5945]{background:#2196f3;color:#fff}.btn-primary[data-v-ed6d5945]:hover:not(:disabled){background:#1976d2}.btn-success[data-v-ed6d5945]{background:#4caf50;color:#fff}.btn-success[data-v-ed6d5945]:hover:not(:disabled){background:#388e3c}.btn-secondary[data-v-ed6d5945]{background:#757575;color:#fff}.btn-secondary[data-v-ed6d5945]:hover:not(:disabled){background:#616161}.btn-outline-primary[data-v-ed6d5945]{background:transparent;color:#2196f3;border:1px solid #2196f3}.btn-outline-primary[data-v-ed6d5945]:hover:not(:disabled){background:#2196f3;color:#fff}.btn-outline-secondary[data-v-ed6d5945]{background:transparent;color:#757575;border:1px solid #757575}.btn-outline-secondary[data-v-ed6d5945]:hover:not(:disabled){background:#757575;color:#fff}.btn-sm[data-v-ed6d5945]{padding:6px 12px;font-size:12px}.badge[data-v-ed6d5945]{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;text-transform:uppercase}.badge-success[data-v-ed6d5945]{background:#4caf50;color:#fff}.badge-warning[data-v-ed6d5945]{background:#ff9800;color:#fff}.badge-danger[data-v-ed6d5945]{background:#f44336;color:#fff}.modal-overlay[data-v-ed6d5945]{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1000;align-items:center;justify-content:center}.modal-overlay.active[data-v-ed6d5945]{display:flex}.modal-dialog[data-v-ed6d5945]{background:#fff;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.modal-header[data-v-ed6d5945]{padding:20px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-ed6d5945]{font-size:20px;font-weight:600;margin:0}.modal-close[data-v-ed6d5945]{background:none;border:none;font-size:24px;cursor:pointer;color:#999}.modal-body[data-v-ed6d5945]{padding:20px}.modal-footer[data-v-ed6d5945]{padding:20px;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;gap:10px}.details-grid[data-v-ed6d5945]{display:grid;gap:15px}.detail-item[data-v-ed6d5945]{display:flex;flex-direction:column;gap:5px;padding:12px;background:#f9f9f9;border-radius:4px}.detail-label[data-v-ed6d5945]{font-size:12px;font-weight:600;color:#666;text-transform:uppercase}.detail-value[data-v-ed6d5945]{font-size:14px;color:#333}.detail-value.amount[data-v-ed6d5945]{font-weight:700;color:#2196f3;display:flex;align-items:center;gap:5px}.empty-state[data-v-ed6d5945]{text-align:center;padding:60px 20px}.empty-state-icon[data-v-ed6d5945]{font-size:64px;color:#ccc;margin-bottom:20px}.empty-state-title[data-v-ed6d5945]{font-size:20px;font-weight:600;color:#666;margin-bottom:10px}.empty-state-text[data-v-ed6d5945]{color:#999;margin-bottom:20px}.pagination-wrapper[data-v-ed6d5945]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #e0e0e0}.pagination-info[data-v-ed6d5945]{display:flex;flex-direction:column;align-items:center;gap:5px}.page-numbers[data-v-ed6d5945]{font-weight:600;color:#333;font-size:14px}.total-records[data-v-ed6d5945]{font-size:12px;color:#999}@media (max-width: 768px){.page-header[data-v-ed6d5945]{flex-direction:column;align-items:flex-start;gap:15px}.header-actions[data-v-ed6d5945]{flex-direction:column;width:100%}.filters-grid[data-v-ed6d5945]{grid-template-columns:1fr}.filters-actions[data-v-ed6d5945]{flex-direction:column}.pagination-wrapper[data-v-ed6d5945]{flex-direction:column;gap:15px}}.coins-management-wrapper[data-v-a835aac0]{max-width:1400px;margin:0 auto;padding:20px}.page-header[data-v-a835aac0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #e0e0e0}.page-title[data-v-a835aac0]{font-size:24px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:10px}.header-actions[data-v-a835aac0]{display:flex;gap:10px}.stats-grid[data-v-a835aac0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-a835aac0]{background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;gap:20px}.stat-card.primary[data-v-a835aac0]{border-left:4px solid #2196f3}.stat-card.success[data-v-a835aac0]{border-left:4px solid #4caf50}.stat-card.warning[data-v-a835aac0]{border-left:4px solid #ff9800}.stat-card.info[data-v-a835aac0]{border-left:4px solid #00bcd4}.stat-icon[data-v-a835aac0]{font-size:48px;opacity:.3}.stat-card.primary .stat-icon[data-v-a835aac0]{color:#2196f3}.stat-card.success .stat-icon[data-v-a835aac0]{color:#4caf50}.stat-card.warning .stat-icon[data-v-a835aac0]{color:#ff9800}.stat-card.info .stat-icon[data-v-a835aac0]{color:#00bcd4}.stat-content[data-v-a835aac0]{flex:1}.stat-value[data-v-a835aac0]{font-size:32px;font-weight:700;color:#333;margin-bottom:5px}.stat-label[data-v-a835aac0]{font-size:14px;color:#666}.table-card[data-v-a835aac0]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.table-header[data-v-a835aac0]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0}.table-title[data-v-a835aac0]{font-size:18px;font-weight:600;color:#333;margin:0}.table-responsive[data-v-a835aac0]{overflow-x:auto}.data-table[data-v-a835aac0]{width:100%;border-collapse:collapse}.data-table thead[data-v-a835aac0]{background:#f5f5f5}.data-table th[data-v-a835aac0]{padding:15px;text-align:left;font-weight:600;color:#555;border-bottom:2px solid #e0e0e0}.data-table td[data-v-a835aac0]{padding:15px;border-bottom:1px solid #f0f0f0}.data-table tbody tr[data-v-a835aac0]:hover{background:#f9f9f9}.user-info[data-v-a835aac0]{display:flex;flex-direction:column;gap:4px}.user-email[data-v-a835aac0]{font-size:12px;color:#999}.amount-badge[data-v-a835aac0]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;background:#e3f2fd;color:#1976d2;border-radius:4px;font-weight:600}.form-input[data-v-a835aac0],.form-select[data-v-a835aac0]{width:100%;padding:10px 15px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .3s}.form-input[data-v-a835aac0]:focus,.form-select[data-v-a835aac0]:focus{outline:none;border-color:#2196f3}.form-label[data-v-a835aac0]{display:block;margin-bottom:8px;font-weight:500;color:#555}.form-group[data-v-a835aac0]{margin-bottom:20px}.balance-info[data-v-a835aac0]{margin-top:8px;padding:8px 12px;background:#e8f5e9;color:#2e7d32;border-radius:4px;font-size:14px}.user-select-list[data-v-a835aac0]{max-height:300px;overflow-y:auto;border:1px solid #ddd;border-radius:4px;padding:10px}.checkbox-label[data-v-a835aac0]{display:flex;align-items:center;gap:8px;padding:8px;cursor:pointer;border-radius:4px}.checkbox-label[data-v-a835aac0]:hover{background:#f5f5f5}.checkbox-input[data-v-a835aac0]{width:18px;height:18px;cursor:pointer}.selected-count[data-v-a835aac0]{margin-top:8px;padding:8px 12px;background:#e3f2fd;color:#1976d2;border-radius:4px;font-size:14px;font-weight:600}.total-amount[data-v-a835aac0]{margin-top:8px;padding:8px 12px;background:#fff3e0;color:#e65100;border-radius:4px;font-size:14px}.detail-row[data-v-a835aac0]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f0f0f0}.detail-label[data-v-a835aac0]{font-weight:600;color:#666}.detail-value[data-v-a835aac0]{color:#333}.detail-value.amount[data-v-a835aac0]{font-weight:700;color:#2196f3}.btn[data-v-a835aac0]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease}.btn[data-v-a835aac0]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-a835aac0]{background:#2196f3;color:#fff}.btn-primary[data-v-a835aac0]:hover:not(:disabled){background:#1976d2}.btn-success[data-v-a835aac0]{background:#4caf50;color:#fff}.btn-success[data-v-a835aac0]:hover:not(:disabled){background:#388e3c}.btn-info[data-v-a835aac0]{background:#00bcd4;color:#fff}.btn-info[data-v-a835aac0]:hover:not(:disabled){background:#0097a7}.btn-secondary[data-v-a835aac0]{background:#757575;color:#fff}.btn-secondary[data-v-a835aac0]:hover:not(:disabled){background:#616161}.btn-outline-primary[data-v-a835aac0]{background:transparent;color:#2196f3;border:1px solid #2196f3}.btn-outline-primary[data-v-a835aac0]:hover:not(:disabled){background:#2196f3;color:#fff}.btn-sm[data-v-a835aac0]{padding:6px 12px;font-size:12px}.badge[data-v-a835aac0]{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;text-transform:uppercase}.badge-success[data-v-a835aac0]{background:#4caf50;color:#fff}.badge-warning[data-v-a835aac0]{background:#ff9800;color:#fff}.badge-danger[data-v-a835aac0]{background:#f44336;color:#fff}.modal-overlay[data-v-a835aac0]{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1000;align-items:center;justify-content:center}.modal-overlay.active[data-v-a835aac0]{display:flex}.modal-dialog[data-v-a835aac0]{background:#fff;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.modal-header[data-v-a835aac0]{padding:20px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-a835aac0]{font-size:20px;font-weight:600;margin:0}.modal-close[data-v-a835aac0]{background:none;border:none;font-size:24px;cursor:pointer;color:#999}.modal-body[data-v-a835aac0]{padding:20px}.modal-footer[data-v-a835aac0]{padding:20px;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;gap:10px}.empty-state[data-v-a835aac0]{text-align:center;padding:60px 20px}.empty-state-icon[data-v-a835aac0]{font-size:64px;color:#ccc;margin-bottom:20px}.empty-state-title[data-v-a835aac0]{font-size:20px;font-weight:600;color:#666;margin-bottom:10px}.empty-state-text[data-v-a835aac0]{color:#999;margin-bottom:20px}.pagination-wrapper[data-v-a835aac0]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #e0e0e0}.pagination-info[data-v-a835aac0]{color:#666;font-size:14px}@media (max-width: 768px){.stats-grid[data-v-a835aac0]{grid-template-columns:1fr}.page-header[data-v-a835aac0]{flex-direction:column;align-items:flex-start;gap:15px}.header-actions[data-v-a835aac0]{flex-direction:column;width:100%}}[data-v-a6168ec3]:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-disabled: #93c5fd;--color-primary-light: #eff6ff;--color-danger: #dc2626;--color-danger-hover: #b91c1c;--color-danger-light: #fef2f2;--color-success: #16a34a;--color-success-bg: #f0fdf4;--color-warning: #ca8a04;--color-warning-light: #fefce8;--color-purple: #7c3aed;--color-purple-light: #f5f3ff;--color-text: #111827;--color-text-secondary: #6b7280;--color-text-muted: #9ca3af;--color-border: #d1d5db;--color-border-focus: #2563eb;--color-bg-page: #f8fafc;--color-bg-panel: #ffffff;--color-bg-subtle: #f1f5f9;--color-bg-hover: #f9fafb;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .15);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--font-xs: .75rem;--font-sm: .875rem;--font-base: 1rem;--font-lg: 1.125rem;--font-xl: 1.5rem;--font-2xl: 1.875rem;--transition-fast: .15s ease;--transition-base: .2s ease}.content-wrapper[data-v-a6168ec3]{max-width:72rem;margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-xl)}.page-header[data-v-a6168ec3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-md)}.page-header__text[data-v-a6168ec3]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.page-header__actions[data-v-a6168ec3]{display:flex;gap:var(--spacing-sm)}.page-title[data-v-a6168ec3]{font-size:var(--font-2xl);font-weight:700;color:var(--color-text);margin:0;line-height:1.3}.page-subtitle[data-v-a6168ec3]{font-size:var(--font-base);color:var(--color-text-secondary);margin:0}.stats-grid[data-v-a6168ec3]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.stats-card[data-v-a6168ec3]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-bg-panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);transition:box-shadow var(--transition-base)}.stats-card[data-v-a6168ec3]:hover{box-shadow:var(--shadow-md)}.stats-card__icon[data-v-a6168ec3]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-full);font-size:1.25rem;flex-shrink:0}.stats-card__icon--blue[data-v-a6168ec3]{background:var(--color-primary-light);color:var(--color-primary)}.stats-card__icon--green[data-v-a6168ec3]{background:var(--color-success-bg);color:var(--color-success)}.stats-card__icon--yellow[data-v-a6168ec3]{background:var(--color-warning-light);color:var(--color-warning)}.stats-card__body[data-v-a6168ec3]{display:flex;flex-direction:column;gap:2px}.stats-card__label[data-v-a6168ec3]{font-size:var(--font-sm);font-weight:500;color:var(--color-text-secondary)}.stats-card__value[data-v-a6168ec3]{font-size:var(--font-xl);font-weight:700;color:var(--color-text);line-height:1.2}.panel[data-v-a6168ec3]{background:var(--color-bg-panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border);overflow:hidden}.panel__header[data-v-a6168ec3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-md);padding:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.panel__title[data-v-a6168ec3]{font-size:var(--font-lg);font-weight:600;color:var(--color-text);margin:0}.panel__toolbar[data-v-a6168ec3]{display:flex;align-items:center;gap:var(--spacing-lg)}.panel__footer[data-v-a6168ec3]{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-border)}.panel__count[data-v-a6168ec3]{font-size:var(--font-sm);color:var(--color-text-secondary)}.search-field[data-v-a6168ec3]{position:relative;display:flex;align-items:center}.search-field__icon[data-v-a6168ec3]{position:absolute;left:.75rem;font-size:var(--font-sm);color:var(--color-text-muted);pointer-events:none}.input-field--search[data-v-a6168ec3]{padding-left:2.25rem;width:14rem}.input-field[data-v-a6168ec3]{padding:.5rem .875rem;font-size:var(--font-sm);color:var(--color-text);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);box-sizing:border-box}.input-field[data-v-a6168ec3]::placeholder{color:var(--color-text-muted)}.input-field[data-v-a6168ec3]:hover{border-color:#a1a1aa}.input-field[data-v-a6168ec3]:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #2563eb26}.input-field[data-v-a6168ec3]:disabled{background:var(--color-bg-subtle);color:var(--color-text-muted);cursor:not-allowed;opacity:.7}.checkbox-label[data-v-a6168ec3]{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer}.checkbox-input[data-v-a6168ec3]{width:1rem;height:1rem;accent-color:var(--color-primary);cursor:pointer;border-radius:var(--radius-sm);flex-shrink:0}.checkbox-input[data-v-a6168ec3]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.checkbox-text[data-v-a6168ec3]{font-size:var(--font-sm);font-weight:500;color:var(--color-text-secondary);white-space:nowrap}.table-wrapper[data-v-a6168ec3]{overflow-x:auto}.data-table[data-v-a6168ec3]{width:100%;border-collapse:collapse}.data-table__th[data-v-a6168ec3]{padding:var(--spacing-sm) var(--spacing-lg);text-align:left;font-size:var(--font-xs);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);white-space:nowrap}.data-table__th--checkbox[data-v-a6168ec3]{width:3rem}.data-table__row[data-v-a6168ec3]{transition:background-color var(--transition-fast)}.data-table__row[data-v-a6168ec3]:hover{background:var(--color-bg-hover)}.data-table__td[data-v-a6168ec3]{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-sm);color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}.data-table__td--checkbox[data-v-a6168ec3]{width:3rem}.data-table__td--comment[data-v-a6168ec3]{white-space:normal;max-width:18rem}.data-table__td--date[data-v-a6168ec3]{color:var(--color-text-secondary)}.data-table__td--actions[data-v-a6168ec3]{white-space:nowrap}.data-table__td--empty[data-v-a6168ec3]{text-align:center;padding:var(--spacing-2xl) var(--spacing-lg);white-space:normal}.cell-text[data-v-a6168ec3]{font-weight:500;color:var(--color-text)}.user-cell[data-v-a6168ec3]{display:flex;align-items:center;gap:var(--spacing-sm)}.user-avatar[data-v-a6168ec3]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);font-size:var(--font-xs);font-weight:600;flex-shrink:0;background:var(--color-bg-subtle);color:var(--color-text-secondary)}.user-name[data-v-a6168ec3]{font-weight:500;color:var(--color-text)}.comment-preview[data-v-a6168ec3]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:18rem;color:var(--color-text)}.action-buttons[data-v-a6168ec3]{display:flex;gap:var(--spacing-sm)}.action-link[data-v-a6168ec3]{background:none;border:none;padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-sm);font-weight:500;cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-fast),background-color var(--transition-fast)}.action-link[data-v-a6168ec3]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.action-link--view[data-v-a6168ec3]{color:var(--color-primary)}.action-link--view[data-v-a6168ec3]:hover{color:var(--color-primary-hover);background:var(--color-primary-light)}.action-link--delete[data-v-a6168ec3]{color:var(--color-danger)}.action-link--delete[data-v-a6168ec3]:hover{color:var(--color-danger-hover);background:var(--color-danger-light)}.empty-state[data-v-a6168ec3]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.empty-state__icon[data-v-a6168ec3]{font-size:2rem;color:var(--color-text-muted)}.empty-state__text[data-v-a6168ec3]{font-size:var(--font-sm);color:var(--color-text-secondary);margin:0}.modal-overlay[data-v-a6168ec3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50;padding:var(--spacing-lg)}.modal-content[data-v-a6168ec3]{background:var(--color-bg-panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-xl);width:100%;max-width:28rem;max-height:90vh;overflow-y:auto;outline:none}.modal-title[data-v-a6168ec3]{font-size:var(--font-lg);font-weight:600;color:var(--color-text);margin:0 0 var(--spacing-lg) 0}.modal-body[data-v-a6168ec3]{display:flex;flex-direction:column;gap:var(--spacing-md)}.modal-actions[data-v-a6168ec3]{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.detail-group[data-v-a6168ec3]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.detail-label[data-v-a6168ec3]{font-size:var(--font-xs);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.detail-value[data-v-a6168ec3]{font-size:var(--font-sm);color:var(--color-text)}.detail-value--comment[data-v-a6168ec3]{margin:0;white-space:pre-wrap;word-break:break-word;line-height:1.5}.button-primary[data-v-a6168ec3],.button-secondary[data-v-a6168ec3],.button-danger[data-v-a6168ec3]{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:.5rem 1.25rem;font-size:var(--font-sm);font-weight:600;border-radius:var(--radius-md);cursor:pointer;text-decoration:none;border:1px solid transparent;line-height:1.4;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base)}.button-primary[data-v-a6168ec3]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.button-primary[data-v-a6168ec3]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.button-primary[data-v-a6168ec3]:focus{outline:none;box-shadow:0 0 0 3px #2563eb4d}.button-primary[data-v-a6168ec3]:disabled{background:var(--color-primary-disabled);border-color:var(--color-primary-disabled);cursor:not-allowed;opacity:.7}.button-secondary[data-v-a6168ec3]{background:var(--color-bg-panel);color:var(--color-text);border-color:var(--color-border)}.button-secondary[data-v-a6168ec3]:hover{background:var(--color-bg-hover);border-color:#a1a1aa}.button-secondary[data-v-a6168ec3]:focus{outline:none;box-shadow:0 0 0 3px #6b728033}.button-secondary[data-v-a6168ec3]:disabled{background:var(--color-bg-subtle);color:var(--color-text-muted);cursor:not-allowed;opacity:.7}.button-danger[data-v-a6168ec3]{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.button-danger[data-v-a6168ec3]:hover{background:var(--color-danger-hover);border-color:var(--color-danger-hover)}.button-danger[data-v-a6168ec3]:focus{outline:none;box-shadow:0 0 0 3px #dc26264d}.button-danger[data-v-a6168ec3]:disabled{opacity:.5;cursor:not-allowed}.button-icon[data-v-a6168ec3]{font-size:.75rem}@media (max-width: 1024px){.content-wrapper[data-v-a6168ec3]{max-width:100%;padding:var(--spacing-lg)}}@media (max-width: 768px){.content-wrapper[data-v-a6168ec3]{padding:var(--spacing-md)}.page-header[data-v-a6168ec3]{flex-direction:column;align-items:flex-start}.page-header__actions[data-v-a6168ec3]{width:100%;flex-direction:column}.page-title[data-v-a6168ec3]{font-size:var(--font-xl)}.stats-grid[data-v-a6168ec3]{grid-template-columns:1fr}.panel__header[data-v-a6168ec3]{flex-direction:column;align-items:flex-start}.panel__toolbar[data-v-a6168ec3]{width:100%;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.input-field--search[data-v-a6168ec3],.search-field[data-v-a6168ec3]{width:100%}.modal-content[data-v-a6168ec3]{max-width:100%;margin:var(--spacing-md)}.modal-actions[data-v-a6168ec3]{flex-direction:column-reverse;gap:var(--spacing-sm)}.button-primary[data-v-a6168ec3],.button-secondary[data-v-a6168ec3],.button-danger[data-v-a6168ec3]{width:100%;justify-content:center}}@media (max-width: 480px){.content-wrapper[data-v-a6168ec3]{padding:var(--spacing-sm);gap:var(--spacing-md)}.page-title[data-v-a6168ec3]{font-size:var(--font-lg)}.stats-card[data-v-a6168ec3]{padding:var(--spacing-md)}.stats-card__value[data-v-a6168ec3]{font-size:var(--font-lg)}.data-table__th[data-v-a6168ec3],.data-table__td[data-v-a6168ec3]{padding:var(--spacing-sm)}.modal-content[data-v-a6168ec3]{padding:var(--spacing-lg)}}.composer-debug-container[data-v-9a40ad24]{max-width:1200px;margin:0 auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.debug-header[data-v-9a40ad24]{text-align:center;margin-bottom:30px}.debug-header h1[data-v-9a40ad24]{color:#2c3e50;margin-bottom:10px;font-size:2.5rem;font-weight:600}.debug-header p[data-v-9a40ad24]{color:#7f8c8d;font-size:1.1rem}.debug-grid[data-v-9a40ad24]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.debug-panel[data-v-9a40ad24]{background:#fff;border:1px solid #e1e8ed;border-radius:12px;padding:25px;box-shadow:0 2px 10px #0000000d}.debug-panel.full-width[data-v-9a40ad24]{grid-column:1 / -1}.debug-panel h2[data-v-9a40ad24]{color:#2c3e50;margin-bottom:20px;font-size:1.5rem;font-weight:600;border-bottom:2px solid #3498db;padding-bottom:10px}.info-grid[data-v-9a40ad24]{display:grid;gap:15px}.info-item[data-v-9a40ad24]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f8f9fa;border-radius:8px;border-left:4px solid #3498db}.info-item label[data-v-9a40ad24]{font-weight:600;color:#2c3e50}.info-item span[data-v-9a40ad24]{font-family:Courier New,monospace;background:#ecf0f1;padding:4px 8px;border-radius:4px;font-size:.9rem}.status-success[data-v-9a40ad24]{background:#d4edda!important;color:#155724!important;border:1px solid #c3e6cb}.status-error[data-v-9a40ad24]{background:#f8d7da!important;color:#721c24!important;border:1px solid #f5c6cb}.actions-grid[data-v-9a40ad24]{display:grid;gap:15px}.action-button[data-v-9a40ad24]{padding:12px 20px;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.action-button[data-v-9a40ad24]:disabled{opacity:.6;cursor:not-allowed}.action-button.primary[data-v-9a40ad24]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff}.action-button.primary[data-v-9a40ad24]:hover:not(:disabled){background:linear-gradient(135deg,#2980b9,#1f5f8b);transform:translateY(-2px);box-shadow:0 4px 15px #3498db4d}.action-button.secondary[data-v-9a40ad24]{background:linear-gradient(135deg,#95a5a6,#7f8c8d);color:#fff}.action-button.secondary[data-v-9a40ad24]:hover:not(:disabled){background:linear-gradient(135deg,#7f8c8d,#6c7b7d);transform:translateY(-2px)}.action-button.warning[data-v-9a40ad24]{background:linear-gradient(135deg,#f39c12,#e67e22);color:#fff}.action-button.warning[data-v-9a40ad24]:hover:not(:disabled){background:linear-gradient(135deg,#e67e22,#d35400);transform:translateY(-2px)}.action-button.danger[data-v-9a40ad24]{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff}.action-button.danger[data-v-9a40ad24]:hover:not(:disabled){background:linear-gradient(135deg,#c0392b,#a93226);transform:translateY(-2px)}.action-button.info[data-v-9a40ad24]{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff}.action-button.info[data-v-9a40ad24]:hover:not(:disabled){background:linear-gradient(135deg,#8e44ad,#7d3c98);transform:translateY(-2px)}.results-container[data-v-9a40ad24]{margin-top:20px}.result-success[data-v-9a40ad24]{background:#d4edda;border:1px solid #c3e6cb;border-radius:8px;padding:20px;color:#155724}.result-error[data-v-9a40ad24]{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;padding:20px;color:#721c24}.result-success h3[data-v-9a40ad24],.result-error h3[data-v-9a40ad24]{margin-bottom:15px;font-size:1.3rem}.diagnostic-results[data-v-9a40ad24],.php-info[data-v-9a40ad24],.installation-steps[data-v-9a40ad24],.command-output[data-v-9a40ad24],.debug-logs[data-v-9a40ad24],.session-info[data-v-9a40ad24]{margin-top:20px;padding:15px;background:#ffffffb3;border-radius:8px}.diagnostic-item[data-v-9a40ad24]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.1)}.diagnostic-item[data-v-9a40ad24]:last-child{border-bottom:none}.installation-steps ul[data-v-9a40ad24]{margin:10px 0;padding-left:20px}.installation-steps li[data-v-9a40ad24]{margin:5px 0}.command-output pre[data-v-9a40ad24]{background:#2c3e50;color:#ecf0f1;padding:15px;border-radius:8px;overflow-x:auto;font-family:Courier New,monospace;font-size:.9rem;line-height:1.4}.logs-container[data-v-9a40ad24]{max-height:400px;overflow-y:auto;background:#2c3e50;border-radius:8px;padding:15px}.log-entry[data-v-9a40ad24]{color:#ecf0f1;font-family:Courier New,monospace;font-size:.8rem;line-height:1.4;margin:2px 0;padding:2px 0;border-bottom:1px solid rgba(255,255,255,.1)}.log-entry[data-v-9a40ad24]:last-child{border-bottom:none}@media (max-width: 768px){.debug-grid[data-v-9a40ad24]{grid-template-columns:1fr}.debug-header h1[data-v-9a40ad24]{font-size:2rem}.debug-panel[data-v-9a40ad24]{padding:20px}.info-item[data-v-9a40ad24]{flex-direction:column;align-items:flex-start;gap:8px}}.enterprise-content-management[data-v-10c67ad9]{padding:24px;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh}.content-analytics-grid[data-v-10c67ad9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:32px}.analytics-card[data-v-10c67ad9]{background:#fffffff2;border-radius:16px;padding:24px;box-shadow:0 8px 32px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.revenue-metrics[data-v-10c67ad9]{display:flex;justify-content:space-between;margin-top:16px}.metric[data-v-10c67ad9]{text-align:center}.metric .value[data-v-10c67ad9]{display:block;font-size:2rem;font-weight:700;color:#2d3748}.metric .label[data-v-10c67ad9]{font-size:.875rem;color:#718096}.ai-stats[data-v-10c67ad9],.watermark-stats[data-v-10c67ad9]{display:flex;gap:16px;margin-top:16px}.ai-metric[data-v-10c67ad9],.protection-level[data-v-10c67ad9],.detection-alerts[data-v-10c67ad9]{flex:1;text-align:center}.status[data-v-10c67ad9]{display:block;font-size:1.5rem;font-weight:700;margin-bottom:4px}.status.approved[data-v-10c67ad9]{color:#38a169}.status.flagged[data-v-10c67ad9]{color:#e53e3e}.status.processing[data-v-10c67ad9]{color:#3182ce}.content-management-interface[data-v-10c67ad9]{background:#fffffff2;border-radius:16px;padding:32px;margin-bottom:24px}.management-header[data-v-10c67ad9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.bulk-actions[data-v-10c67ad9]{display:flex;gap:12px}.btn-enterprise[data-v-10c67ad9]{padding:12px 24px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-enterprise.approve[data-v-10c67ad9]{background:#38a169;color:#fff}.btn-enterprise.reject[data-v-10c67ad9]{background:#e53e3e;color:#fff}.btn-enterprise.watermark[data-v-10c67ad9]{background:#3182ce;color:#fff}.btn-enterprise.export[data-v-10c67ad9]{background:#805ad5;color:#fff}.content-filters[data-v-10c67ad9]{display:flex;justify-content:space-between;margin-bottom:24px;gap:16px}.filter-group[data-v-10c67ad9],.search-group[data-v-10c67ad9]{display:flex;gap:12px}.enterprise-select[data-v-10c67ad9],.enterprise-search[data-v-10c67ad9]{padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:14px}.content-grid[data-v-10c67ad9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px;margin-bottom:32px}.content-item.enterprise[data-v-10c67ad9]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #0000001a;transition:transform .3s ease}.content-item.enterprise[data-v-10c67ad9]:hover{transform:translateY(-4px)}.content-preview[data-v-10c67ad9]{position:relative;height:200px;overflow:hidden}.content-thumbnail[data-v-10c67ad9]{width:100%;height:100%;object-fit:cover}.content-overlay[data-v-10c67ad9]{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;gap:8px}.revenue-indicator[data-v-10c67ad9]{background:#000c;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700}.revenue-indicator.premium[data-v-10c67ad9]{background:#805ad5}.revenue-indicator.standard[data-v-10c67ad9]{background:#3182ce}.revenue-indicator.basic[data-v-10c67ad9]{background:#38a169}.moderation-status[data-v-10c67ad9]{background:#000c;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px}.content-details[data-v-10c67ad9]{padding:16px}.content-title[data-v-10c67ad9]{font-size:1.125rem;font-weight:600;margin-bottom:8px}.content-meta[data-v-10c67ad9]{display:flex;gap:12px;font-size:.875rem;color:#718096;margin-bottom:12px}.content-analytics[data-v-10c67ad9]{background:#f7fafc;padding:12px;border-radius:8px;margin-bottom:16px}.analytics-row[data-v-10c67ad9]{display:flex;justify-content:space-between;margin-bottom:4px}.ai-score.excellent[data-v-10c67ad9]{color:#38a169}.ai-score.good[data-v-10c67ad9]{color:#3182ce}.ai-score.warning[data-v-10c67ad9]{color:#d69e2e}.content-actions[data-v-10c67ad9]{display:flex;gap:8px;flex-wrap:wrap}.action-btn[data-v-10c67ad9]{padding:6px 12px;border:none;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s ease}.action-btn.approve[data-v-10c67ad9]{background:#38a169;color:#fff}.action-btn.reject[data-v-10c67ad9]{background:#e53e3e;color:#fff}.action-btn.analytics[data-v-10c67ad9]{background:#3182ce;color:#fff}.action-btn.watermark[data-v-10c67ad9]{background:#805ad5;color:#fff}.action-btn.dmca[data-v-10c67ad9]{background:#d69e2e;color:#fff}.enterprise-pagination[data-v-10c67ad9]{display:flex;justify-content:center;align-items:center;gap:16px}.page-btn[data-v-10c67ad9]{padding:8px 16px;border:2px solid #3182ce;background:#fff;color:#3182ce;border-radius:6px;cursor:pointer}.page-btn[data-v-10c67ad9]:disabled{opacity:.5;cursor:not-allowed}.moderation-queue-panel[data-v-10c67ad9]{background:#fffffff2;border-radius:16px;padding:24px}.queue-items[data-v-10c67ad9]{display:flex;flex-direction:column;gap:12px}.queue-item[data-v-10c67ad9]{display:flex;align-items:center;gap:16px;padding:12px;background:#f7fafc;border-radius:8px}.queue-thumbnail[data-v-10c67ad9]{width:60px;height:60px;object-fit:cover;border-radius:6px}.item-info[data-v-10c67ad9]{flex:1}.ai-flags[data-v-10c67ad9]{display:flex;gap:4px;margin-top:4px}.ai-flag[data-v-10c67ad9]{background:#fed7d7;color:#c53030;padding:2px 6px;border-radius:4px;font-size:10px}.queue-actions[data-v-10c67ad9]{display:flex;gap:8px}.quick-btn[data-v-10c67ad9]{width:32px;height:32px;border:none;border-radius:50%;cursor:pointer;font-size:14px}.quick-btn.approve[data-v-10c67ad9]{background:#38a169;color:#fff}.quick-btn.reject[data-v-10c67ad9]{background:#e53e3e;color:#fff}.quick-btn.review[data-v-10c67ad9]{background:#3182ce;color:#fff}.content-dashboard[data-v-edc03731]{padding:1.5rem}.page-header[data-v-edc03731]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.page-title[data-v-edc03731]{font-size:1.5rem;font-weight:700;color:#111827}.button-primary[data-v-edc03731]{background-color:#2563eb;color:#fff;padding:.5rem 1rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s}.button-primary[data-v-edc03731]:hover{background-color:#1d4ed8}.stats-grid[data-v-edc03731]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:2rem}@media (max-width: 1024px){.stats-grid[data-v-edc03731]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.stats-grid[data-v-edc03731]{grid-template-columns:1fr}}.stat-panel[data-v-edc03731]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:1.25rem;display:flex;align-items:center;gap:1rem}.stat-icon[data-v-edc03731]{width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.icon-blue[data-v-edc03731]{background:#dbeafe}.icon-green[data-v-edc03731]{background:#d1fae5}.icon-purple[data-v-edc03731]{background:#ede9fe}.icon-yellow[data-v-edc03731]{background:#fef3c7}.icon-red[data-v-edc03731]{background:#fee2e2}.icon-orange[data-v-edc03731]{background:#ffedd5}.icon-indigo[data-v-edc03731]{background:#e0e7ff}.icon-teal[data-v-edc03731]{background:#ccfbf1}.stat-info[data-v-edc03731]{display:flex;flex-direction:column}.stat-label[data-v-edc03731]{font-size:.875rem;color:#6b7280;font-weight:500}.stat-value[data-v-edc03731]{font-size:1.5rem;font-weight:700;color:#111827}.filters-panel[data-v-edc03731]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem;padding:1.25rem 1.5rem}.filters-row[data-v-edc03731]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem}.filter-group[data-v-edc03731]{display:flex;flex-direction:column;gap:.25rem}.filter-label[data-v-edc03731]{font-size:.75rem;font-weight:600;color:#374151}.filter-select[data-v-edc03731],.filter-input[data-v-edc03731]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:#111827;background:#fff}.filter-select[data-v-edc03731]:focus,.filter-input[data-v-edc03731]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33}.filter-apply[data-v-edc03731]{align-self:flex-end}.content-table-panel[data-v-edc03731]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.panel-header[data-v-edc03731]{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.panel-title[data-v-edc03731]{font-size:1.125rem;font-weight:600;color:#111827}.table-wrapper[data-v-edc03731]{overflow-x:auto}.data-table[data-v-edc03731]{width:100%;border-collapse:collapse}.data-table thead[data-v-edc03731]{background:#f9fafb}.data-table th[data-v-edc03731]{padding:.75rem 1.5rem;text-align:left;font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.data-table td[data-v-edc03731]{padding:1rem 1.5rem;border-top:1px solid #e5e7eb;font-size:.875rem;color:#374151}.data-table tbody tr[data-v-edc03731]:hover{background:#f9fafb}.content-cell[data-v-edc03731]{display:flex;align-items:center;gap:.75rem}.content-thumb[data-v-edc03731]{width:3rem;height:3rem;border-radius:.5rem;background:#f3f4f6;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.content-meta[data-v-edc03731]{display:flex;flex-direction:column}.content-desc[data-v-edc03731]{font-weight:500;color:#111827}.content-count[data-v-edc03731]{font-size:.75rem;color:#6b7280}.creator-cell[data-v-edc03731]{display:flex;align-items:center;gap:.75rem}.creator-avatar[data-v-edc03731]{width:2rem;height:2rem;border-radius:50%;background:#d1d5db;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#374151;flex-shrink:0}.creator-info[data-v-edc03731]{display:flex;flex-direction:column}.creator-name[data-v-edc03731]{font-weight:500;color:#111827}.creator-handle[data-v-edc03731]{font-size:.75rem;color:#6b7280}.type-badge[data-v-edc03731],.status-badge[data-v-edc03731]{display:inline-block;padding:.125rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;white-space:nowrap}.type-post[data-v-edc03731]{background:#dbeafe;color:#1e40af}.type-story[data-v-edc03731]{background:#d1fae5;color:#065f46}.type-reel[data-v-edc03731]{background:#ede9fe;color:#5b21b6}.type-vault[data-v-edc03731]{background:#fef3c7;color:#92400e}.status-active[data-v-edc03731]{background:#d1fae5;color:#065f46}.status-pending[data-v-edc03731]{background:#fef3c7;color:#92400e}.status-rejected[data-v-edc03731]{background:#fee2e2;color:#991b1b}.status-flagged[data-v-edc03731]{background:#ffedd5;color:#9a3412}.date-cell[data-v-edc03731]{white-space:nowrap;color:#6b7280}.action-buttons[data-v-edc03731]{display:flex;gap:.5rem;flex-wrap:wrap}.action-link[data-v-edc03731]{background:none;border:none;font-size:.875rem;font-weight:500;cursor:pointer;padding:0}.action-view[data-v-edc03731]{color:#2563eb}.action-view[data-v-edc03731]:hover{color:#1e40af}.action-approve[data-v-edc03731]{color:#059669}.action-approve[data-v-edc03731]:hover{color:#047857}.action-reject[data-v-edc03731]{color:#dc2626}.action-reject[data-v-edc03731]:hover{color:#b91c1c}.action-flag[data-v-edc03731]{color:#d97706}.action-flag[data-v-edc03731]:hover{color:#b45309}.action-delete[data-v-edc03731]{color:#dc2626}.action-delete[data-v-edc03731]:hover{color:#991b1b}.empty-state[data-v-edc03731]{text-align:center;padding:3rem 1.5rem;color:#6b7280;font-style:italic}.pagination-wrapper[data-v-edc03731]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid #e5e7eb}.pagination-info[data-v-edc03731]{font-size:.875rem;color:#6b7280}.pagination-nav[data-v-edc03731]{display:flex;gap:0}.pagination-link[data-v-edc03731]{padding:.5rem .75rem;border:1px solid #d1d5db;font-size:.875rem;font-weight:500;color:#6b7280;background:#fff;text-decoration:none;margin-left:-1px}.pagination-link[data-v-edc03731]:first-child{border-radius:.375rem 0 0 .375rem;margin-left:0}.pagination-link[data-v-edc03731]:last-child{border-radius:0 .375rem .375rem 0}.pagination-link[data-v-edc03731]:hover{background:#f9fafb}.pagination-active[data-v-edc03731]{background:#eff6ff;border-color:#2563eb;color:#2563eb;z-index:1}@media (max-width: 768px){.filters-row[data-v-edc03731]{flex-direction:column;align-items:stretch}.pagination-wrapper[data-v-edc03731]{flex-direction:column;gap:.75rem}}.admin-dashboard[data-v-df859f81]{min-height:100vh;background-color:#f8fafc;padding:20px}.dashboard-header[data-v-df859f81]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;border:1px solid #e2e8f0}.header-content[data-v-df859f81]{padding:24px}.header-info[data-v-df859f81]{display:flex;align-items:center;justify-content:space-between}.dashboard-title[data-v-df859f81]{font-size:28px;font-weight:700;color:#1a202c;margin:0 0 4px}.welcome-text[data-v-df859f81]{color:#718096;margin:0}.header-user[data-v-df859f81]{display:flex;align-items:center;gap:16px}.user-role[data-v-df859f81]{font-size:14px;color:#718096}.user-avatar[data-v-df859f81]{width:40px;height:40px;background:#e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.user-avatar img[data-v-df859f81]{width:100%;height:100%;object-fit:cover}.user-avatar i[data-v-df859f81]{color:#718096}.stats-grid[data-v-df859f81]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:32px}.stat-card[data-v-df859f81]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;border:1px solid #e2e8f0;padding:24px}.stat-content[data-v-df859f81]{display:flex;align-items:center}.stat-icon[data-v-df859f81]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:16px}.stat-icon-blue[data-v-df859f81]{background:#ebf8ff;color:#3182ce}.stat-icon-green[data-v-df859f81]{background:#f0fff4;color:#38a169}.stat-icon-purple[data-v-df859f81]{background:#faf5ff;color:#805ad5}.stat-icon-red[data-v-df859f81]{background:#fed7d7;color:#e53e3e}.stat-icon-yellow[data-v-df859f81]{background:ivory;color:#d69e2e}.stat-icon-indigo[data-v-df859f81]{background:#ebf4ff;color:#667eea}.stat-label[data-v-df859f81]{font-size:14px;font-weight:500;color:#718096;margin:0 0 4px}.stat-value[data-v-df859f81]{font-size:24px;font-weight:700;color:#1a202c;margin:0}.content-grid[data-v-df859f81]{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:32px}.content-card[data-v-df859f81],.actions-card[data-v-df859f81],.status-card[data-v-df859f81]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;border:1px solid #e2e8f0}.card-header[data-v-df859f81]{padding:24px 24px 0;border-bottom:1px solid #e2e8f0;margin-bottom:24px}.card-title[data-v-df859f81]{font-size:18px;font-weight:600;color:#1a202c;margin:0 0 24px}.card-body[data-v-df859f81]{padding:0 24px 24px}.user-list[data-v-df859f81],.content-list[data-v-df859f81]{display:flex;flex-direction:column;gap:16px}.user-item[data-v-df859f81],.content-item[data-v-df859f81]{display:flex;align-items:center;justify-content:space-between}.user-info[data-v-df859f81],.content-info[data-v-df859f81]{display:flex;align-items:center}.user-avatar-small[data-v-df859f81]{width:40px;height:40px;background:#e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;overflow:hidden}.user-avatar-small img[data-v-df859f81]{width:100%;height:100%;object-fit:cover}.content-thumbnail[data-v-df859f81]{width:48px;height:48px;background:#e2e8f0;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:12px;overflow:hidden}.content-thumbnail img[data-v-df859f81]{width:100%;height:100%;object-fit:cover}.user-name[data-v-df859f81],.content-description[data-v-df859f81]{font-weight:500;color:#1a202c;margin:0 0 4px}.user-email[data-v-df859f81],.content-author[data-v-df859f81],.user-role[data-v-df859f81],.content-time[data-v-df859f81]{font-size:14px;color:#718096;margin:0}.status-badge[data-v-df859f81]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:16px;font-size:12px;font-weight:500}.status-active[data-v-df859f81]{background:#f0fff4;color:#38a169}.status-suspended[data-v-df859f81]{background:#fed7d7;color:#e53e3e}.status-pending[data-v-df859f81]{background:ivory;color:#d69e2e}.empty-state[data-v-df859f81]{text-align:center;padding:32px;color:#718096}.empty-state i[data-v-df859f81]{font-size:48px;margin-bottom:8px;opacity:.5}.actions-grid[data-v-df859f81]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px}.action-item[data-v-df859f81]{display:flex;flex-direction:column;align-items:center;padding:16px;border-radius:8px;text-decoration:none;transition:all .2s ease}.action-blue[data-v-df859f81]{background:#ebf8ff;color:#3182ce}.action-purple[data-v-df859f81]{background:#faf5ff;color:#805ad5}.action-red[data-v-df859f81]{background:#fed7d7;color:#e53e3e}.action-gray[data-v-df859f81]{background:#f7fafc;color:#4a5568}.action-green[data-v-df859f81]{background:#f0fff4;color:#38a169}.action-yellow[data-v-df859f81]{background:ivory;color:#d69e2e}.action-item[data-v-df859f81]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.action-item i[data-v-df859f81]{font-size:24px;margin-bottom:8px}.action-item span[data-v-df859f81]{font-size:14px;font-weight:500}.status-grid[data-v-df859f81]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px}.status-item[data-v-df859f81]{text-align:center}.status-icon[data-v-df859f81]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 8px}.status-online[data-v-df859f81]{background:#f0fff4;color:#38a169}.status-title[data-v-df859f81]{font-weight:500;color:#1a202c;margin:0 0 4px}.status-text[data-v-df859f81]{font-size:14px;color:#38a169;margin:0}@media (max-width: 1024px){.content-grid[data-v-df859f81]{grid-template-columns:1fr}.stats-grid[data-v-df859f81]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width: 768px){.admin-dashboard[data-v-df859f81]{padding:10px}.header-info[data-v-df859f81]{flex-direction:column;align-items:flex-start;gap:16px}.actions-grid[data-v-df859f81]{grid-template-columns:repeat(2,1fr)}.status-grid[data-v-df859f81]{grid-template-columns:1fr}}.debug-dashboard[data-v-eee5fcd8]{padding:24px;max-width:1200px;margin:0 auto}.panel[data-v-eee5fcd8]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e2e8f0;overflow:hidden;margin-bottom:24px}.panel-header-row[data-v-eee5fcd8]{display:flex;justify-content:space-between;align-items:center;padding:24px}.panel-header[data-v-eee5fcd8]{padding:20px 24px;border-bottom:1px solid #e2e8f0}.panel-title[data-v-eee5fcd8]{font-size:18px;font-weight:600;color:#1a202c;margin:0}.page-title[data-v-eee5fcd8]{font-size:22px;font-weight:700;color:#1a202c;margin:0}.header-actions[data-v-eee5fcd8]{display:flex;gap:8px}.stats-grid[data-v-eee5fcd8]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px}.stat-card[data-v-eee5fcd8]{border-radius:12px;padding:20px}.stat-card-blue[data-v-eee5fcd8]{background:#eff6ff}.stat-card-green[data-v-eee5fcd8]{background:#ecfdf5}.stat-card-yellow[data-v-eee5fcd8]{background:#fffbeb}.stat-card-purple[data-v-eee5fcd8]{background:#f5f3ff}.stat-card-title[data-v-eee5fcd8]{font-size:16px;font-weight:600;margin:0 0 8px}.stat-card-blue .stat-card-title[data-v-eee5fcd8]{color:#1e40af}.stat-card-green .stat-card-title[data-v-eee5fcd8]{color:#065f46}.stat-card-yellow .stat-card-title[data-v-eee5fcd8]{color:#92400e}.stat-card-purple .stat-card-title[data-v-eee5fcd8]{color:#5b21b6}.stat-card-value[data-v-eee5fcd8]{font-size:24px;font-weight:700;margin:0 0 4px}.stat-card-blue .stat-card-value[data-v-eee5fcd8]{color:#2563eb}.stat-card-green .stat-card-value[data-v-eee5fcd8]{color:#059669}.stat-card-yellow .stat-card-value[data-v-eee5fcd8]{color:#d97706}.stat-card-purple .stat-card-value[data-v-eee5fcd8]{color:#7c3aed}.stat-card-detail[data-v-eee5fcd8]{font-size:13px;margin:0}.stat-card-blue .stat-card-detail[data-v-eee5fcd8]{color:#3b82f6}.stat-card-green .stat-card-detail[data-v-eee5fcd8]{color:#10b981}.stat-card-yellow .stat-card-detail[data-v-eee5fcd8]{color:#f59e0b}.stat-card-purple .stat-card-detail[data-v-eee5fcd8]{color:#8b5cf6}.log-viewer[data-v-eee5fcd8]{background:#0f172a;color:#4ade80;padding:20px;font-family:Courier New,Courier,monospace;font-size:13px;line-height:1.6;max-height:400px;overflow-y:auto}.log-line[data-v-eee5fcd8]{margin-bottom:2px;word-break:break-all}.log-empty[data-v-eee5fcd8]{color:#64748b;font-style:italic}.log-viewer[data-v-eee5fcd8]::-webkit-scrollbar{width:6px}.log-viewer[data-v-eee5fcd8]::-webkit-scrollbar-track{background:#1e293b}.log-viewer[data-v-eee5fcd8]::-webkit-scrollbar-thumb{background:#475569;border-radius:3px}.log-viewer[data-v-eee5fcd8]::-webkit-scrollbar-thumb:hover{background:#64748b}.button-primary[data-v-eee5fcd8]{display:inline-flex;align-items:center;padding:10px 20px;background:#3182ce;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.button-primary[data-v-eee5fcd8]:hover{background:#2b6cb0}.button-primary[data-v-eee5fcd8]:focus{outline:none;box-shadow:0 0 0 3px #3182ce66}.button-danger[data-v-eee5fcd8]{display:inline-flex;align-items:center;padding:10px 20px;background:#e53e3e;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.button-danger[data-v-eee5fcd8]:hover{background:#c53030}.button-danger[data-v-eee5fcd8]:focus{outline:none;box-shadow:0 0 0 3px #e53e3e66}@media (max-width: 1024px){.stats-grid[data-v-eee5fcd8]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.debug-dashboard[data-v-eee5fcd8]{padding:16px}.stats-grid[data-v-eee5fcd8]{grid-template-columns:1fr}.panel-header-row[data-v-eee5fcd8]{flex-direction:column;align-items:flex-start;gap:12px}.header-actions[data-v-eee5fcd8]{width:100%}.header-actions .button-primary[data-v-eee5fcd8],.header-actions .button-danger[data-v-eee5fcd8]{flex:1;justify-content:center}}@media (max-width: 480px){.page-title[data-v-eee5fcd8]{font-size:18px}.stat-card-value[data-v-eee5fcd8]{font-size:20px}}.download-logs[data-v-df09eeb0]{padding:24px;max-width:1200px;margin:0 auto}.page-header[data-v-df09eeb0]{margin-bottom:24px}.page-header-content[data-v-df09eeb0]{display:flex;justify-content:space-between;align-items:center}.page-title[data-v-df09eeb0]{font-size:24px;font-weight:700;color:#1a202c;margin:0 0 4px}.page-subtitle[data-v-df09eeb0]{font-size:14px;color:#718096;margin:0}.header-actions[data-v-df09eeb0]{display:flex;gap:8px}.stats-grid[data-v-df09eeb0]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px}.stat-card[data-v-df09eeb0]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e2e8f0;padding:20px;display:flex;align-items:center;gap:16px}.stat-icon-wrapper[data-v-df09eeb0]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.stat-icon-blue[data-v-df09eeb0]{background:#dbeafe}.stat-icon-green[data-v-df09eeb0]{background:#d1fae5}.stat-icon-purple[data-v-df09eeb0]{background:#ede9fe}.stat-icon-orange[data-v-df09eeb0]{background:#ffedd5}.stat-content[data-v-df09eeb0]{min-width:0}.stat-label[data-v-df09eeb0]{font-size:13px;font-weight:500;color:#718096;margin:0 0 4px}.stat-value[data-v-df09eeb0]{font-size:20px;font-weight:700;color:#1a202c;margin:0}.panel[data-v-df09eeb0]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e2e8f0;overflow:hidden;margin-bottom:24px}.panel-header[data-v-df09eeb0]{padding:20px 24px;border-bottom:1px solid #e2e8f0}.panel-title[data-v-df09eeb0]{font-size:18px;font-weight:600;color:#1a202c;margin:0}.panel-body[data-v-df09eeb0]{padding:24px}.filters-grid[data-v-df09eeb0]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.form-group[data-v-df09eeb0]{display:flex;flex-direction:column}.form-label[data-v-df09eeb0]{font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}.input-field[data-v-df09eeb0],.select-field[data-v-df09eeb0]{padding:10px 12px;border:1px solid #cbd5e0;border-radius:8px;font-size:14px;color:#1a202c;outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.input-field[data-v-df09eeb0]:focus,.select-field[data-v-df09eeb0]:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce26}.filter-actions[data-v-df09eeb0]{display:flex;align-items:flex-end;gap:8px}.table-wrapper[data-v-df09eeb0]{overflow-x:auto}.data-table[data-v-df09eeb0]{width:100%;border-collapse:collapse}.data-table thead[data-v-df09eeb0]{background:#f7fafc}.data-table th[data-v-df09eeb0]{padding:12px 20px;text-align:left;font-size:12px;font-weight:600;color:#718096;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0}.data-table tbody tr[data-v-df09eeb0]{border-bottom:1px solid #edf2f7;transition:background .15s}.data-table tbody tr[data-v-df09eeb0]:hover{background:#f7fafc}.data-table td[data-v-df09eeb0]{padding:14px 20px;font-size:14px;vertical-align:middle}.cell-primary[data-v-df09eeb0]{font-weight:500;color:#1a202c}.cell-secondary[data-v-df09eeb0]{font-size:13px;color:#718096}.file-name[data-v-df09eeb0]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-cell[data-v-df09eeb0]{display:flex;align-items:center;gap:10px}.user-avatar[data-v-df09eeb0]{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.type-badge[data-v-df09eeb0]{display:inline-flex;padding:3px 10px;font-size:12px;font-weight:600;border-radius:16px;text-transform:capitalize}.type-image[data-v-df09eeb0]{background:#dbeafe;color:#1e40af}.type-video[data-v-df09eeb0]{background:#d1fae5;color:#065f46}.type-audio[data-v-df09eeb0]{background:#ede9fe;color:#5b21b6}.type-document[data-v-df09eeb0]{background:#f3f4f6;color:#374151}.action-links[data-v-df09eeb0]{display:flex;gap:12px}.link-action[data-v-df09eeb0]{background:none;border:none;color:#3182ce;font-size:14px;font-weight:500;cursor:pointer;padding:0;transition:color .2s}.link-action[data-v-df09eeb0]:hover{color:#2c5282;text-decoration:underline}.link-danger[data-v-df09eeb0]{color:#e53e3e}.link-danger[data-v-df09eeb0]:hover{color:#c53030}.empty-state[data-v-df09eeb0]{padding:48px 24px;text-align:center}.empty-state-title[data-v-df09eeb0]{font-size:16px;font-weight:500;color:#1a202c;margin:0 0 4px}.empty-state-text[data-v-df09eeb0]{font-size:14px;color:#718096;margin:0}.pagination-wrapper[data-v-df09eeb0]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid #e2e8f0}.pagination-info[data-v-df09eeb0]{font-size:14px;color:#718096}.pagination-buttons[data-v-df09eeb0]{display:flex;gap:8px}.pagination-button[data-v-df09eeb0]{padding:8px 16px;border:1px solid #cbd5e0;border-radius:6px;font-size:14px;font-weight:500;color:#4a5568;background:#fff;text-decoration:none;transition:background .15s}.pagination-button[data-v-df09eeb0]:hover{background:#f7fafc}.modal-overlay[data-v-df09eeb0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}.modal-content[data-v-df09eeb0]{background:#fff;border-radius:12px;padding:24px;width:100%;max-width:480px;margin:0 16px}.modal-title[data-v-df09eeb0]{font-size:18px;font-weight:600;color:#1a202c;margin:0 0 16px}.detail-list[data-v-df09eeb0]{display:flex;flex-direction:column;gap:12px}.detail-row[data-v-df09eeb0]{display:flex;gap:8px;font-size:14px;color:#1a202c}.detail-label[data-v-df09eeb0]{font-weight:600;color:#4a5568;min-width:100px;flex-shrink:0}.detail-small[data-v-df09eeb0]{font-size:12px;word-break:break-all}.modal-footer[data-v-df09eeb0]{display:flex;justify-content:flex-end;margin-top:20px}.button-primary[data-v-df09eeb0]{display:inline-flex;align-items:center;padding:10px 20px;background:#3182ce;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.button-primary[data-v-df09eeb0]:hover{background:#2b6cb0}.button-primary[data-v-df09eeb0]:focus{outline:none;box-shadow:0 0 0 3px #3182ce66}.button-secondary[data-v-df09eeb0]{display:inline-flex;align-items:center;padding:10px 20px;background:#fff;color:#4a5568;border:1px solid #cbd5e0;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.button-secondary[data-v-df09eeb0]:hover{background:#f7fafc}.button-danger[data-v-df09eeb0]{display:inline-flex;align-items:center;padding:10px 20px;background:#e53e3e;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.button-danger[data-v-df09eeb0]:hover{background:#c53030}@media (max-width: 1024px){.stats-grid[data-v-df09eeb0],.filters-grid[data-v-df09eeb0]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.download-logs[data-v-df09eeb0]{padding:16px}.stats-grid[data-v-df09eeb0],.filters-grid[data-v-df09eeb0]{grid-template-columns:1fr}.page-header-content[data-v-df09eeb0]{flex-direction:column;align-items:flex-start;gap:12px}.pagination-wrapper[data-v-df09eeb0]{flex-direction:column;gap:12px}}.analytics-page[data-v-0cc67db6]{--color-bg: #ffffff;--color-bg-muted: #f9fafb;--color-bg-hover: #f3f4f6;--color-border: #e5e7eb;--color-text: #111827;--color-text-secondary: #6b7280;--color-text-muted: #9ca3af;--color-sessions-bg: #eff6ff;--color-sessions-icon: #dbeafe;--color-sessions-stroke: #2563eb;--color-duration-bg: #f0fdf4;--color-duration-icon: #dcfce7;--color-duration-stroke: #16a34a;--color-average-bg: #faf5ff;--color-average-icon: #f3e8ff;--color-average-stroke: #9333ea;--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-focus-ring: rgba(37, 99, 235, .35);--color-progress: #2563eb;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);padding:var(--space-lg)}.page-header[data-v-0cc67db6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-lg);gap:var(--space-md)}.page-title[data-v-0cc67db6]{font-size:1.5rem;font-weight:700;color:var(--color-text);margin:0}.button-secondary[data-v-0cc67db6]{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#fff;background-color:#4b5563;border:none;border-radius:var(--radius-md);text-decoration:none;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease;white-space:nowrap}.button-secondary[data-v-0cc67db6]:hover{background-color:#374151}.button-secondary[data-v-0cc67db6]:focus{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.button-secondary[data-v-0cc67db6]:disabled{opacity:.5;cursor:not-allowed}.panel[data-v-0cc67db6]{background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:var(--space-xl)}.panel__header[data-v-0cc67db6]{padding:var(--space-lg);border-bottom:1px solid var(--color-border)}.panel__title[data-v-0cc67db6]{font-size:1.125rem;font-weight:600;color:var(--color-text);margin:0}.panel__body[data-v-0cc67db6]{padding:var(--space-lg)}.stats-grid[data-v-0cc67db6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);margin-bottom:var(--space-lg)}.stat-card[data-v-0cc67db6]{display:flex;align-items:center;padding:var(--space-md);border-radius:var(--radius-md)}.stat-card--sessions[data-v-0cc67db6]{background-color:var(--color-sessions-bg)}.stat-card--duration[data-v-0cc67db6]{background-color:var(--color-duration-bg)}.stat-card--average[data-v-0cc67db6]{background-color:var(--color-average-bg)}.stat-card__icon[data-v-0cc67db6]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);flex-shrink:0}.stat-card__icon--sessions[data-v-0cc67db6]{background-color:var(--color-sessions-icon);color:var(--color-sessions-stroke)}.stat-card__icon--duration[data-v-0cc67db6]{background-color:var(--color-duration-icon);color:var(--color-duration-stroke)}.stat-card__icon--average[data-v-0cc67db6]{background-color:var(--color-average-icon);color:var(--color-average-stroke)}.stat-card__icon svg[data-v-0cc67db6]{width:1.5rem;height:1.5rem;stroke:currentColor}.stat-card__content[data-v-0cc67db6]{margin-left:var(--space-md)}.stat-card__label[data-v-0cc67db6]{font-size:.875rem;font-weight:500;color:var(--color-text-secondary);margin:0 0 var(--space-xs) 0}.stat-card__value[data-v-0cc67db6]{font-size:1.5rem;font-weight:700;color:var(--color-text);margin:0}.table-wrapper[data-v-0cc67db6]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-0cc67db6]{width:100%;border-collapse:collapse}.data-table__head[data-v-0cc67db6]{background-color:var(--color-bg-muted)}.data-table__th[data-v-0cc67db6]{padding:.75rem var(--space-lg);text-align:left;font-size:.75rem;font-weight:500;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.data-table__body .data-table__row[data-v-0cc67db6]{border-bottom:1px solid var(--color-border);transition:background-color .15s ease}.data-table__body .data-table__row[data-v-0cc67db6]:hover{background-color:var(--color-bg-muted)}.data-table__td[data-v-0cc67db6]{padding:var(--space-md) var(--space-lg);font-size:.875rem;color:var(--color-text);white-space:nowrap}.data-table__td--bold[data-v-0cc67db6]{font-weight:500}.features-grid[data-v-0cc67db6]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}.feature-card[data-v-0cc67db6]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md);background-color:var(--color-bg-muted);border-radius:var(--radius-md);gap:var(--space-md)}.feature-card__info[data-v-0cc67db6]{flex-shrink:0}.feature-card__name[data-v-0cc67db6]{font-size:.875rem;font-weight:500;color:var(--color-text);margin:0 0 var(--space-xs) 0}.feature-card__count[data-v-0cc67db6]{font-size:.75rem;color:var(--color-text-secondary);margin:0}.feature-card__bar-group[data-v-0cc67db6]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.progress-bar[data-v-0cc67db6]{flex:1;height:.5rem;background-color:var(--color-border);border-radius:var(--radius-full);overflow:hidden}.progress-bar__fill[data-v-0cc67db6]{height:100%;background-color:var(--color-progress);border-radius:var(--radius-full);transition:width .3s ease}.feature-card__percent[data-v-0cc67db6]{font-size:.875rem;font-weight:500;color:var(--color-text);white-space:nowrap;min-width:2.5rem;text-align:right}.empty-state[data-v-0cc67db6]{text-align:center;padding:var(--space-xl) 0}.empty-state__text[data-v-0cc67db6]{color:var(--color-text-secondary);margin:0}.sr-only[data-v-0cc67db6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 480px){.analytics-page[data-v-0cc67db6]{padding:var(--space-md)}.page-header[data-v-0cc67db6]{flex-direction:column;align-items:flex-start}.page-title[data-v-0cc67db6]{font-size:1.25rem}.stats-grid[data-v-0cc67db6],.features-grid[data-v-0cc67db6]{grid-template-columns:1fr}.stat-card__value[data-v-0cc67db6]{font-size:1.25rem}.panel__header[data-v-0cc67db6],.panel__body[data-v-0cc67db6]{padding:var(--space-md)}.data-table__th[data-v-0cc67db6],.data-table__td[data-v-0cc67db6]{padding:var(--space-sm) var(--space-md)}}@media (max-width: 768px) and (min-width: 481px){.stats-grid[data-v-0cc67db6],.features-grid[data-v-0cc67db6]{grid-template-columns:1fr}.page-header[data-v-0cc67db6]{flex-direction:column;align-items:flex-start}}@media (max-width: 1024px) and (min-width: 769px){.stats-grid[data-v-0cc67db6]{grid-template-columns:repeat(2,1fr)}.features-grid[data-v-0cc67db6]{grid-template-columns:1fr}}[data-v-6d961ab6]:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-success: #16a34a;--color-success-hover: #15803d;--color-danger: #dc2626;--color-danger-hover: #b91c1c;--color-warning: #ca8a04;--color-purple: #9333ea;--color-text: #111827;--color-text-secondary: #4b5563;--color-text-muted: #9ca3af;--color-border: #e5e7eb;--color-surface: #ffffff;--color-backdrop: rgba(75, 85, 99, .5);--color-bg-blue-light: #dbeafe;--color-bg-green-light: #dcfce7;--color-bg-yellow-light: #fef9c3;--color-bg-purple-light: #f3e8ff;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--spacing-xs: .5rem;--spacing-sm: .75rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem}.editor-tiers-page[data-v-6d961ab6]{padding:var(--spacing-lg)}.page-header[data-v-6d961ab6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}.page-title[data-v-6d961ab6]{font-size:1.5rem;font-weight:700;color:var(--color-text);margin:0}.header-actions[data-v-6d961ab6]{display:flex;gap:var(--spacing-sm)}.button-primary[data-v-6d961ab6],.button-success[data-v-6d961ab6],.button-secondary[data-v-6d961ab6]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,opacity .15s ease;line-height:1.5}.button-primary[data-v-6d961ab6]{background-color:var(--color-primary);color:var(--color-surface)}.button-primary[data-v-6d961ab6]:hover{background-color:var(--color-primary-hover)}.button-primary[data-v-6d961ab6]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.button-primary[data-v-6d961ab6]:disabled{opacity:.5;cursor:not-allowed}.button-success[data-v-6d961ab6]{background-color:var(--color-success);color:var(--color-surface)}.button-success[data-v-6d961ab6]:hover{background-color:var(--color-success-hover)}.button-success[data-v-6d961ab6]:focus{outline:2px solid var(--color-success);outline-offset:2px}.button-success[data-v-6d961ab6]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-6d961ab6]{background-color:var(--color-border);color:var(--color-text-secondary)}.button-secondary[data-v-6d961ab6]:hover{background-color:#d1d5db}.button-secondary[data-v-6d961ab6]:focus{outline:2px solid var(--color-text-secondary);outline-offset:2px}.button-secondary[data-v-6d961ab6]:disabled{opacity:.5;cursor:not-allowed}.stats-grid[data-v-6d961ab6]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.stat-card[data-v-6d961ab6]{display:flex;align-items:center;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-lg)}.stat-card__icon[data-v-6d961ab6]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);flex-shrink:0}.stat-card__icon--video[data-v-6d961ab6]{background-color:var(--color-bg-blue-light);color:var(--color-primary)}.stat-card__icon--audio[data-v-6d961ab6]{background-color:var(--color-bg-green-light);color:var(--color-success)}.stat-card__icon--revenue[data-v-6d961ab6]{background-color:var(--color-bg-yellow-light);color:var(--color-warning)}.stat-card__icon--users[data-v-6d961ab6]{background-color:var(--color-bg-purple-light);color:var(--color-purple)}.stat-card__content[data-v-6d961ab6]{margin-left:var(--spacing-md)}.stat-card__label[data-v-6d961ab6]{font-size:.875rem;font-weight:500;color:var(--color-text-secondary);margin:0 0 .25rem}.stat-card__value[data-v-6d961ab6]{font-size:1.5rem;font-weight:700;color:var(--color-text);margin:0}.panel[data-v-6d961ab6]{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-xl)}.panel[data-v-6d961ab6]:last-of-type{margin-bottom:0}.panel__header[data-v-6d961ab6]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border)}.panel__title[data-v-6d961ab6]{font-size:1.125rem;font-weight:600;color:var(--color-text);margin:0}.panel__body[data-v-6d961ab6]{padding:var(--spacing-lg)}.tier-grid[data-v-6d961ab6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.tier-card[data-v-6d961ab6]{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-lg);transition:box-shadow .15s ease}.tier-card[data-v-6d961ab6]:hover{box-shadow:var(--shadow-md)}.tier-card__header[data-v-6d961ab6]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-md)}.tier-card__name[data-v-6d961ab6]{font-size:1.125rem;font-weight:600;color:var(--color-text);margin:0}.tier-card__actions[data-v-6d961ab6]{display:flex;gap:var(--spacing-xs)}.tier-card__details[data-v-6d961ab6]{display:flex;flex-direction:column;gap:.5rem}.tier-card__price[data-v-6d961ab6]{font-size:1.5rem;font-weight:700;color:var(--color-success);margin:0}.tier-card__meta[data-v-6d961ab6]{font-size:.875rem;color:var(--color-text-secondary);margin:0}.tier-card__badges[data-v-6d961ab6]{display:flex;align-items:center;gap:var(--spacing-md)}.tier-badge[data-v-6d961ab6]{font-size:.875rem;font-weight:500}.tier-badge--positive[data-v-6d961ab6]{color:var(--color-success)}.tier-badge--negative[data-v-6d961ab6]{color:var(--color-danger)}.tier-badge--neutral[data-v-6d961ab6]{color:var(--color-text-muted)}.icon-button[data-v-6d961ab6]{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:color .15s ease,background-color .15s ease}.icon-button[data-v-6d961ab6]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.icon-button[data-v-6d961ab6]:disabled{opacity:.4;cursor:not-allowed}.icon-button--edit[data-v-6d961ab6]{color:var(--color-primary)}.icon-button--edit[data-v-6d961ab6]:hover{color:var(--color-primary-hover);background-color:var(--color-bg-blue-light)}.icon-button--delete[data-v-6d961ab6]{color:var(--color-danger)}.icon-button--delete[data-v-6d961ab6]:hover{color:var(--color-danger-hover);background-color:#fee2e2}.modal-overlay[data-v-6d961ab6]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-backdrop);display:flex;align-items:flex-start;justify-content:center;padding-top:5rem;z-index:50;overflow-y:auto}.modal-panel[data-v-6d961ab6]{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-lg);width:100%;max-width:24rem;border:1px solid var(--color-border)}.modal-panel__title[data-v-6d961ab6]{font-size:1.125rem;font-weight:600;color:var(--color-text);margin:0 0 var(--spacing-md) 0}.modal-panel__footer[data-v-6d961ab6]{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-lg)}.form-stack[data-v-6d961ab6]{display:flex;flex-direction:column;gap:var(--spacing-md)}.form-group[data-v-6d961ab6]{display:flex;flex-direction:column}.form-group--inline[data-v-6d961ab6]{flex-direction:row;align-items:center}.form-label[data-v-6d961ab6]{font-size:.875rem;font-weight:500;color:var(--color-text-secondary);margin-bottom:.25rem}.form-label--inline[data-v-6d961ab6]{margin-bottom:0;margin-left:.5rem;color:var(--color-text)}.input-field[data-v-6d961ab6]{width:100%;padding:.5rem .75rem;font-size:.875rem;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.input-field[data-v-6d961ab6]:hover{border-color:#9ca3af}.input-field[data-v-6d961ab6]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb26}.input-field[data-v-6d961ab6]:disabled{opacity:.5;cursor:not-allowed;background-color:#f9fafb}.checkbox-input[data-v-6d961ab6]{width:1rem;height:1rem;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}.checkbox-input[data-v-6d961ab6]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.checkbox-input[data-v-6d961ab6]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 1024px){.stats-grid[data-v-6d961ab6],.tier-grid[data-v-6d961ab6]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.editor-tiers-page[data-v-6d961ab6]{padding:var(--spacing-md)}.page-header[data-v-6d961ab6]{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.header-actions[data-v-6d961ab6]{width:100%}.header-actions .button-primary[data-v-6d961ab6],.header-actions .button-success[data-v-6d961ab6]{flex:1}.stats-grid[data-v-6d961ab6]{grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.tier-grid[data-v-6d961ab6]{grid-template-columns:1fr}.modal-panel[data-v-6d961ab6]{max-width:calc(100% - 2rem);margin:0 var(--spacing-md)}}@media (max-width: 480px){.editor-tiers-page[data-v-6d961ab6]{padding:var(--spacing-sm)}.page-title[data-v-6d961ab6]{font-size:1.25rem}.header-actions[data-v-6d961ab6]{flex-direction:column}.stats-grid[data-v-6d961ab6]{grid-template-columns:1fr}.stat-card[data-v-6d961ab6]{padding:var(--spacing-md)}.stat-card__value[data-v-6d961ab6]{font-size:1.25rem}.panel__header[data-v-6d961ab6]{padding:var(--spacing-sm) var(--spacing-md)}.panel__body[data-v-6d961ab6],.tier-card[data-v-6d961ab6]{padding:var(--spacing-md)}.tier-card__price[data-v-6d961ab6]{font-size:1.25rem}.modal-overlay[data-v-6d961ab6]{padding-top:2rem}.modal-panel[data-v-6d961ab6]{max-width:calc(100% - 1rem);margin:0 var(--spacing-xs);padding:var(--spacing-md)}}[data-v-ed6dc0cb]:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-light: #eff6ff;--color-primary-border: #3b82f6;--color-danger: #dc2626;--color-danger-hover: #b91c1c;--color-danger-light: #fef2f2;--color-danger-text: #991b1b;--color-success-bg: #dcfce7;--color-success-text: #166534;--color-white: #ffffff;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-gray-900: #111827;--color-video-bg: #dbeafe;--color-video-text: #1e40af;--color-audio-bg: #dcfce7;--color-audio-text: #166534;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-2xl: 1.5rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-full: 9999px;--border-color: var(--color-gray-200);--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--transition-fast: .15s ease-in-out;--transition-base: .2s ease-in-out;--z-modal: 50}.page-container[data-v-ed6dc0cb]{padding:var(--space-6)}.header-row[data-v-ed6dc0cb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-6);gap:var(--space-4)}.page-title[data-v-ed6dc0cb]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-gray-900);margin:0}.panel[data-v-ed6dc0cb]{background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.panel-header[data-v-ed6dc0cb]{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-color)}.panel-title[data-v-ed6dc0cb]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin:0}.table-scroll-wrapper[data-v-ed6dc0cb]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-ed6dc0cb]{width:100%;min-width:800px;border-collapse:collapse}.table-header[data-v-ed6dc0cb]{background-color:var(--color-gray-50)}.table-heading[data-v-ed6dc0cb]{padding:var(--space-3) var(--space-6);text-align:left;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em}.table-body[data-v-ed6dc0cb]{background-color:var(--color-white)}.table-body .table-row+.table-row[data-v-ed6dc0cb]{border-top:1px solid var(--border-color)}.table-row[data-v-ed6dc0cb]{transition:background-color var(--transition-fast)}.table-row[data-v-ed6dc0cb]:hover{background-color:var(--color-gray-50)}.table-cell[data-v-ed6dc0cb]{padding:var(--space-4) var(--space-6);font-size:var(--font-size-sm)}.table-cell--no-wrap[data-v-ed6dc0cb]{white-space:nowrap}.user-info[data-v-ed6dc0cb]{display:flex;align-items:center;gap:var(--space-4)}.user-avatar[data-v-ed6dc0cb]{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:var(--radius-full);background-color:var(--color-gray-300);display:flex;align-items:center;justify-content:center}.user-avatar__initial[data-v-ed6dc0cb]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-700)}.user-details__name[data-v-ed6dc0cb]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.user-details__id[data-v-ed6dc0cb]{font-size:var(--font-size-sm);color:var(--color-gray-500)}.tier-badge[data-v-ed6dc0cb]{display:inline-flex;align-items:center;padding:var(--space-1) .625rem;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1}.tier-badge--video[data-v-ed6dc0cb]{background-color:var(--color-video-bg);color:var(--color-video-text)}.tier-badge--audio[data-v-ed6dc0cb]{background-color:var(--color-audio-bg);color:var(--color-audio-text)}.status-badge[data-v-ed6dc0cb]{display:inline-flex;align-items:center;padding:var(--space-1) .625rem;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1}.status-active[data-v-ed6dc0cb]{background-color:var(--color-success-bg);color:var(--color-success-text)}.status-inactive[data-v-ed6dc0cb],.status-expired[data-v-ed6dc0cb]{background-color:var(--color-danger-light);color:var(--color-danger-text)}.text-body[data-v-ed6dc0cb]{font-size:var(--font-size-sm);color:var(--color-gray-900)}.text-muted[data-v-ed6dc0cb]{font-size:var(--font-size-sm);color:var(--color-gray-500)}.text-placeholder[data-v-ed6dc0cb]{color:var(--color-gray-400)}.button-secondary[data-v-ed6dc0cb]{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-white);background-color:var(--color-gray-600);border:none;border-radius:var(--radius-lg);cursor:pointer;text-decoration:none;transition:background-color var(--transition-fast),box-shadow var(--transition-fast)}.button-secondary[data-v-ed6dc0cb]:hover{background-color:var(--color-gray-700)}.button-secondary[data-v-ed6dc0cb]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.button-secondary[data-v-ed6dc0cb]:disabled{opacity:.5;cursor:not-allowed}.button-link[data-v-ed6dc0cb]{background:none;border:none;padding:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--transition-fast)}.button-link[data-v-ed6dc0cb]:focus{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.button-link[data-v-ed6dc0cb]:disabled{opacity:.5;cursor:not-allowed}.button-link--primary[data-v-ed6dc0cb]{color:var(--color-primary)}.button-link--primary[data-v-ed6dc0cb]:hover{color:var(--color-primary-hover)}.button-link--danger[data-v-ed6dc0cb]{color:var(--color-danger)}.button-link--danger[data-v-ed6dc0cb]:hover{color:var(--color-danger-hover)}.action-group[data-v-ed6dc0cb]{display:flex;gap:var(--space-2)}.pagination-wrapper[data-v-ed6dc0cb]{padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-color)}.pagination-layout[data-v-ed6dc0cb]{display:flex;align-items:center;justify-content:space-between}.pagination-mobile[data-v-ed6dc0cb]{display:flex;flex:1;justify-content:space-between}.pagination-desktop[data-v-ed6dc0cb]{display:none;flex:1;align-items:center;justify-content:space-between}.pagination-info[data-v-ed6dc0cb]{font-size:var(--font-size-sm);color:var(--color-gray-700);margin:0}.pagination-nav[data-v-ed6dc0cb]{display:inline-flex;border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.pagination-nav .pagination-link+.pagination-link[data-v-ed6dc0cb]{margin-left:-1px}.pagination-link[data-v-ed6dc0cb]{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-3);border:1px solid var(--color-gray-300);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-500);background-color:var(--color-white);text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast)}.pagination-link[data-v-ed6dc0cb]:hover{background-color:var(--color-gray-50)}.pagination-link[data-v-ed6dc0cb]:focus{outline:2px solid var(--color-primary);outline-offset:-2px;z-index:1}.pagination-active[data-v-ed6dc0cb]{z-index:1;background-color:var(--color-primary-light);border-color:var(--color-primary-border);color:var(--color-primary)}.pagination-active[data-v-ed6dc0cb]:hover{background-color:var(--color-primary-light)}.modal-overlay[data-v-ed6dc0cb]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#4b556380;overflow-y:auto;z-index:var(--z-modal);display:flex;align-items:flex-start;justify-content:center;padding:5rem var(--space-4) var(--space-4)}.modal-container[data-v-ed6dc0cb]{width:100%;max-width:24rem;background-color:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);border:1px solid var(--border-color)}.modal-body[data-v-ed6dc0cb]{padding:var(--space-5)}.modal-title[data-v-ed6dc0cb]{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-gray-900);margin:0 0 var(--space-4) 0}.modal-actions[data-v-ed6dc0cb]{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6)}.detail-stack[data-v-ed6dc0cb]{display:flex;flex-direction:column;gap:var(--space-3)}.detail-label[data-v-ed6dc0cb]{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-700);margin-bottom:var(--space-1)}.detail-value[data-v-ed6dc0cb]{font-size:var(--font-size-sm);color:var(--color-gray-900);margin:0}@media (min-width: 480px){.page-container[data-v-ed6dc0cb]{padding:var(--space-6)}.modal-container[data-v-ed6dc0cb]{max-width:24rem}}@media (min-width: 768px){.pagination-mobile[data-v-ed6dc0cb]{display:none}.pagination-desktop[data-v-ed6dc0cb]{display:flex}.header-row[data-v-ed6dc0cb]{flex-direction:row}}@media (min-width: 1024px){.page-container[data-v-ed6dc0cb]{padding:var(--space-8)}.data-table[data-v-ed6dc0cb]{min-width:0}}@media (max-width: 479px){.header-row[data-v-ed6dc0cb]{flex-direction:column;align-items:flex-start}.page-title[data-v-ed6dc0cb]{font-size:1.25rem}.page-container[data-v-ed6dc0cb]{padding:var(--space-4)}.panel-header[data-v-ed6dc0cb]{padding:var(--space-3) var(--space-4)}.table-heading[data-v-ed6dc0cb],.table-cell[data-v-ed6dc0cb]{padding-left:var(--space-4);padding-right:var(--space-4)}.pagination-wrapper[data-v-ed6dc0cb]{padding:var(--space-3) var(--space-4)}}.flagged-content-page[data-v-68f0e5f5]{padding:1.5rem}.page-header[data-v-68f0e5f5]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.page-title[data-v-68f0e5f5]{font-size:1.75rem;font-weight:700;color:#111827;margin:0}.page-subtitle[data-v-68f0e5f5]{color:#6b7280;margin:.25rem 0 0;font-size:.875rem}.header-actions[data-v-68f0e5f5]{display:flex;gap:.75rem}.button-primary[data-v-68f0e5f5]{background:#2563eb;color:#fff;padding:.5rem 1rem;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.375rem}.button-primary[data-v-68f0e5f5]:hover{background:#1d4ed8}.button-secondary[data-v-68f0e5f5]{background:#fff;color:#374151;padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.375rem}.button-secondary[data-v-68f0e5f5]:hover{background:#f9fafb}.button-success[data-v-68f0e5f5]{background:#059669;color:#fff;padding:.375rem .75rem;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer}.button-success[data-v-68f0e5f5]:hover{background:#047857}.button-success[data-v-68f0e5f5]:disabled{opacity:.5;cursor:not-allowed}.button-danger[data-v-68f0e5f5]{background:#dc2626;color:#fff;padding:.375rem .75rem;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer}.button-danger[data-v-68f0e5f5]:hover{background:#b91c1c}.button-danger[data-v-68f0e5f5]:disabled{opacity:.5;cursor:not-allowed}.button-small[data-v-68f0e5f5]{padding:.25rem .625rem;font-size:.8125rem}.stats-grid[data-v-68f0e5f5]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:1.5rem}@media (max-width: 768px){.stats-grid[data-v-68f0e5f5]{grid-template-columns:1fr}}.stat-panel[data-v-68f0e5f5]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:1.25rem;display:flex;align-items:center;gap:1rem}.stat-icon[data-v-68f0e5f5]{font-size:1.5rem;width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.icon-yellow[data-v-68f0e5f5]{background:#fef3c7}.icon-red[data-v-68f0e5f5]{background:#fee2e2}.icon-purple[data-v-68f0e5f5]{background:#ede9fe}.stat-info[data-v-68f0e5f5]{display:flex;flex-direction:column}.stat-label[data-v-68f0e5f5]{font-size:.875rem;color:#6b7280;font-weight:500}.stat-value[data-v-68f0e5f5]{font-size:1.5rem;font-weight:700;color:#111827}.filters-panel[data-v-68f0e5f5]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem;overflow:hidden}.filters-row[data-v-68f0e5f5]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;gap:.75rem}.filters-title[data-v-68f0e5f5]{font-size:1rem;font-weight:600;color:#111827;margin:0}.filter-controls[data-v-68f0e5f5]{display:flex;gap:.75rem;flex-wrap:wrap}.filter-select[data-v-68f0e5f5]{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:#111827;background:#fff;min-width:10rem}.filter-select[data-v-68f0e5f5]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33}.batch-actions[data-v-68f0e5f5]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;background:#f9fafb;flex-wrap:wrap;gap:.75rem}.batch-left[data-v-68f0e5f5]{display:flex;align-items:center;gap:1rem}.batch-right[data-v-68f0e5f5]{display:flex;gap:.5rem}.checkbox-label[data-v-68f0e5f5]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151;cursor:pointer}.checkbox-input[data-v-68f0e5f5]{width:1rem;height:1rem;accent-color:#dc2626}.selected-count[data-v-68f0e5f5]{font-size:.875rem;color:#6b7280}.content-section[data-v-68f0e5f5]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem;overflow:hidden}.section-header[data-v-68f0e5f5]{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.section-title[data-v-68f0e5f5]{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.content-item[data-v-68f0e5f5]{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb}.content-item[data-v-68f0e5f5]:last-child{border-bottom:none}.item-checkbox[data-v-68f0e5f5]{padding-top:.25rem}.item-thumb[data-v-68f0e5f5]{width:3.5rem;height:3.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.thumb-video[data-v-68f0e5f5]{background:#fee2e2}.thumb-voice[data-v-68f0e5f5]{background:#ede9fe}.item-details[data-v-68f0e5f5]{flex:1;min-width:0}.item-header-row[data-v-68f0e5f5]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.item-title[data-v-68f0e5f5]{font-size:.875rem;font-weight:600;color:#111827;margin:0}.risk-badge[data-v-68f0e5f5]{display:inline-block;padding:.125rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.risk-high[data-v-68f0e5f5]{background:#fee2e2;color:#991b1b}.risk-medium[data-v-68f0e5f5]{background:#fef3c7;color:#92400e}.risk-low[data-v-68f0e5f5]{background:#d1fae5;color:#065f46}.item-meta[data-v-68f0e5f5]{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.8125rem;color:#6b7280}.ai-analysis[data-v-68f0e5f5]{margin-top:.75rem;padding:.75rem;border-radius:.375rem}.analysis-red[data-v-68f0e5f5]{background:#fef2f2}.analysis-purple[data-v-68f0e5f5]{background:#faf5ff}.analysis-title[data-v-68f0e5f5]{font-size:.875rem;font-weight:600;margin:0 0 .5rem;color:#111827}.analysis-grid[data-v-68f0e5f5]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;font-size:.8125rem;color:#374151}@media (max-width: 768px){.analysis-grid[data-v-68f0e5f5]{grid-template-columns:1fr}}.item-actions[data-v-68f0e5f5]{display:flex;flex-direction:column;gap:.375rem;flex-shrink:0}.empty-state-panel[data-v-68f0e5f5]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:3rem;text-align:center}.empty-icon[data-v-68f0e5f5]{font-size:2.5rem;display:block;margin-bottom:.75rem}.empty-title[data-v-68f0e5f5]{font-size:1rem;font-weight:600;color:#111827;margin:0 0 .25rem}.empty-text[data-v-68f0e5f5]{font-size:.875rem;color:#6b7280;margin:0}@media (max-width: 768px){.content-item[data-v-68f0e5f5]{flex-direction:column}.item-actions[data-v-68f0e5f5]{flex-direction:row;width:100%}.filters-row[data-v-68f0e5f5]{flex-direction:column;align-items:stretch}}[data-v-9ec5deb1]:root{--color-primary: #3b82f6;--color-primary-hover: #2563eb;--color-primary-light: #eff6ff;--color-success: #10b981;--color-success-light: #ecfdf5;--color-danger: #ef4444;--color-danger-hover: #dc2626;--color-danger-light: #fef2f2;--color-warning: #f59e0b;--color-warning-light: #fffbeb;--color-purple: #8b5cf6;--color-purple-light: #f5f3ff;--color-bg: #f9fafb;--color-surface: #ffffff;--color-border: #e5e7eb;--color-text: #111827;--color-text-secondary: #6b7280;--color-text-muted: #9ca3af;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-overlay: 0 25px 50px -12px rgba(0, 0, 0, .25);--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700}.content-wrapper[data-v-9ec5deb1]{max-width:80rem;margin:0 auto;padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-xl)}.page-header[data-v-9ec5deb1]{display:flex;flex-direction:column;gap:var(--space-xs)}.page-title[data-v-9ec5deb1]{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);line-height:1.3}.text-muted[data-v-9ec5deb1]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5}.stats-grid[data-v-9ec5deb1]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg)}.stats-card[data-v-9ec5deb1]{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base),transform var(--transition-base)}.stats-card[data-v-9ec5deb1]:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.stats-card__icon[data-v-9ec5deb1]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-md);font-size:var(--font-size-lg);flex-shrink:0}.stats-card__icon--blue[data-v-9ec5deb1]{background:var(--color-primary-light);color:var(--color-primary)}.stats-card__icon--green[data-v-9ec5deb1]{background:var(--color-success-light);color:var(--color-success)}.stats-card__icon--purple[data-v-9ec5deb1]{background:var(--color-purple-light);color:var(--color-purple)}.stats-card__icon--yellow[data-v-9ec5deb1]{background:var(--color-warning-light);color:var(--color-warning)}.stats-card__body[data-v-9ec5deb1]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.stats-card__label[data-v-9ec5deb1]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.025em}.stats-card__value[data-v-9ec5deb1]{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);line-height:1.2}.status-message[data-v-9ec5deb1]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.status-message--success[data-v-9ec5deb1]{background:var(--color-success-light);color:#065f46;border:1px solid #a7f3d0}.status-message--error[data-v-9ec5deb1]{background:var(--color-danger-light);color:#991b1b;border:1px solid #fecaca}.status-message__text[data-v-9ec5deb1]{flex:1;min-width:0}.status-message__dismiss[data-v-9ec5deb1]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:inherit;cursor:pointer;opacity:.7;transition:opacity var(--transition-fast),background var(--transition-fast)}.status-message__dismiss[data-v-9ec5deb1]:hover{opacity:1;background:#00000014}.status-message__dismiss[data-v-9ec5deb1]:focus{outline:2px solid currentColor;outline-offset:2px;opacity:1}.actions-grid[data-v-9ec5deb1]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.action-card[data-v-9ec5deb1]{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-decoration:none;color:inherit;transition:box-shadow var(--transition-base),transform var(--transition-base),border-color var(--transition-base)}.action-card[data-v-9ec5deb1]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:var(--color-primary)}.action-card[data-v-9ec5deb1]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.action-card__icon[data-v-9ec5deb1]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-md);font-size:var(--font-size-lg);flex-shrink:0}.action-card__icon--blue[data-v-9ec5deb1]{background:var(--color-primary-light);color:var(--color-primary)}.action-card__icon--purple[data-v-9ec5deb1]{background:var(--color-purple-light);color:var(--color-purple)}.action-card__icon--yellow[data-v-9ec5deb1]{background:var(--color-warning-light);color:var(--color-warning)}.action-card__body[data-v-9ec5deb1]{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.action-card__title[data-v-9ec5deb1]{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text)}.action-card__description[data-v-9ec5deb1]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.4}.panel[data-v-9ec5deb1]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.panel__header[data-v-9ec5deb1]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg);border-bottom:1px solid var(--color-border)}.panel__title[data-v-9ec5deb1]{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}.panel__body[data-v-9ec5deb1]{display:flex;flex-direction:column}.section-row[data-v-9ec5deb1]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border);transition:background var(--transition-fast)}.section-row[data-v-9ec5deb1]:last-child{border-bottom:none}.section-row[data-v-9ec5deb1]:hover{background:var(--color-bg)}.section-row__left[data-v-9ec5deb1]{display:flex;align-items:center;gap:var(--space-md);min-width:0;flex:1}.section-row__icon[data-v-9ec5deb1]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background:var(--color-primary-light);color:var(--color-primary);font-size:var(--font-size-base);flex-shrink:0}.section-row__info[data-v-9ec5deb1]{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.section-row__title[data-v-9ec5deb1]{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:1.3}.section-row__description[data-v-9ec5deb1]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-row__meta[data-v-9ec5deb1]{display:flex;align-items:center;gap:var(--space-md);font-size:var(--font-size-xs)}.section-row__count[data-v-9ec5deb1]{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-text-secondary)}.section-row__status[data-v-9ec5deb1]{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.4}.section-row__status--active[data-v-9ec5deb1]{background:var(--color-success-light);color:#065f46}.section-row__status--inactive[data-v-9ec5deb1]{background:#f3f4f6;color:var(--color-text-secondary)}.section-row__actions[data-v-9ec5deb1]{display:flex;align-items:center;gap:var(--space-sm);flex-shrink:0}.empty-state[data-v-9ec5deb1]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);padding:var(--space-2xl) var(--space-lg);text-align:center}.empty-state__icon[data-v-9ec5deb1]{font-size:2.5rem;color:var(--color-text-muted)}.empty-state__text[data-v-9ec5deb1]{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.empty-state__subtext[data-v-9ec5deb1]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.button-primary[data-v-9ec5deb1],.button-secondary[data-v-9ec5deb1],.button-danger[data-v-9ec5deb1]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:.5rem 1rem;border:1px solid transparent;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.4;text-decoration:none;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast);white-space:nowrap}.button-primary[data-v-9ec5deb1]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.button-primary[data-v-9ec5deb1]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.button-primary[data-v-9ec5deb1]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.button-primary[data-v-9ec5deb1]:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.button-secondary[data-v-9ec5deb1]{background:var(--color-surface);color:var(--color-text-secondary);border-color:var(--color-border)}.button-secondary[data-v-9ec5deb1]:hover{background:var(--color-bg);color:var(--color-text);border-color:#d1d5db}.button-secondary[data-v-9ec5deb1]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.button-secondary[data-v-9ec5deb1]:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.button-danger[data-v-9ec5deb1]{background:var(--color-danger-light);color:var(--color-danger);border-color:#fecaca}.button-danger[data-v-9ec5deb1]:hover{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.button-danger[data-v-9ec5deb1]:focus{outline:2px solid var(--color-danger);outline-offset:2px}.button-danger[data-v-9ec5deb1]:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.modal-overlay[data-v-9ec5deb1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:var(--space-lg);background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-dialog[data-v-9ec5deb1]{width:100%;max-width:28rem;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);overflow:hidden;animation:modal-enter-9ec5deb1 var(--transition-slow) ease}.modal-dialog__header[data-v-9ec5deb1]{padding:var(--space-lg);border-bottom:1px solid var(--color-border)}.modal-dialog__title[data-v-9ec5deb1]{margin:0;display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-danger)}.modal-dialog__body[data-v-9ec5deb1]{padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text);line-height:1.6}.modal-dialog__body p[data-v-9ec5deb1]{margin:0}.modal-dialog__footer[data-v-9ec5deb1]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--color-border);background:var(--color-bg)}.fade-enter-active[data-v-9ec5deb1],.fade-leave-active[data-v-9ec5deb1]{transition:opacity var(--transition-slow)}.fade-enter-from[data-v-9ec5deb1],.fade-leave-to[data-v-9ec5deb1]{opacity:0}@keyframes modal-enter-9ec5deb1{0%{opacity:0;transform:scale(.95) translateY(.5rem)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 1024px){.stats-grid[data-v-9ec5deb1],.actions-grid[data-v-9ec5deb1]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.content-wrapper[data-v-9ec5deb1]{padding:var(--space-md);gap:var(--space-lg)}.page-title[data-v-9ec5deb1]{font-size:var(--font-size-xl)}.stats-grid[data-v-9ec5deb1]{grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.actions-grid[data-v-9ec5deb1]{grid-template-columns:1fr;gap:var(--space-md)}.panel__header[data-v-9ec5deb1],.section-row[data-v-9ec5deb1]{flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.section-row__actions[data-v-9ec5deb1]{align-self:flex-end}.section-row__description[data-v-9ec5deb1]{white-space:normal}}@media (max-width: 480px){.content-wrapper[data-v-9ec5deb1]{padding:var(--space-sm);gap:var(--space-md)}.page-title[data-v-9ec5deb1]{font-size:var(--font-size-lg)}.stats-grid[data-v-9ec5deb1]{grid-template-columns:1fr}.stats-card[data-v-9ec5deb1],.action-card[data-v-9ec5deb1],.panel__header[data-v-9ec5deb1],.section-row[data-v-9ec5deb1],.modal-overlay[data-v-9ec5deb1]{padding:var(--space-md)}.modal-dialog[data-v-9ec5deb1]{max-width:100%}.modal-dialog__header[data-v-9ec5deb1],.modal-dialog__body[data-v-9ec5deb1],.modal-dialog__footer[data-v-9ec5deb1]{padding:var(--space-md)}}.image-optimize[data-v-c5f896de]{padding:24px;max-width:1200px;margin:0 auto}.panel[data-v-c5f896de]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e2e8f0;overflow:hidden;margin-bottom:24px}.panel-header-row[data-v-c5f896de]{display:flex;justify-content:space-between;align-items:center;padding:24px}.page-title[data-v-c5f896de]{font-size:22px;font-weight:700;color:#1a202c;margin:0}.alert[data-v-c5f896de]{border-radius:12px;padding:16px 20px;margin-bottom:24px}.alert-warning[data-v-c5f896de]{background:#fffbeb;border:1px solid #fde68a}.alert-warning .alert-title[data-v-c5f896de]{font-size:16px;font-weight:600;color:#92400e;margin:0}.alert-info[data-v-c5f896de]{background:#eff6ff;border:1px solid #bfdbfe}.alert-info .alert-title[data-v-c5f896de]{font-size:16px;font-weight:600;color:#1e40af;margin:0 0 8px}.info-list[data-v-c5f896de]{margin:0;padding:0 0 0 20px;color:#1e40af;font-size:14px;line-height:1.8}.table-wrapper[data-v-c5f896de]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-c5f896de]{width:100%;border-collapse:collapse}.data-table thead[data-v-c5f896de]{background:#f7fafc}.data-table th[data-v-c5f896de]{padding:12px 20px;text-align:left;font-size:12px;font-weight:600;color:#718096;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0}.data-table tbody tr[data-v-c5f896de]{border-bottom:1px solid #edf2f7;transition:background-color .15s ease}.data-table tbody tr[data-v-c5f896de]:hover{background:#f7fafc}.data-table td[data-v-c5f896de]{padding:14px 20px;font-size:14px;white-space:nowrap}.cell-primary[data-v-c5f896de]{font-weight:500;color:#1a202c}.size-warning[data-v-c5f896de]{color:#e53e3e;font-weight:700}.status-too-large[data-v-c5f896de]{color:#e53e3e}.status-removed[data-v-c5f896de]{color:#38a169}.empty-state-cell[data-v-c5f896de]{text-align:center;padding:40px 20px;color:#a0aec0;font-size:14px}.button-danger[data-v-c5f896de]{display:inline-flex;align-items:center;padding:10px 20px;background:#e53e3e;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.button-danger[data-v-c5f896de]:hover{background:#c53030}.button-danger[data-v-c5f896de]:focus{outline:none;box-shadow:0 0 0 3px #e53e3e66}@media (max-width: 768px){.image-optimize[data-v-c5f896de]{padding:16px}.panel-header-row[data-v-c5f896de]{flex-direction:column;align-items:flex-start;gap:12px}.data-table th[data-v-c5f896de],.data-table td[data-v-c5f896de]{padding:10px 12px}}@media (max-width: 480px){.page-title[data-v-c5f896de]{font-size:18px}}[data-v-c4c38390]:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-light: #eff6ff;--color-primary-border: #bfdbfe;--color-success: #16a34a;--color-success-hover: #15803d;--color-success-light: #f0fdf4;--color-success-border: #bbf7d0;--color-danger: #dc2626;--color-danger-light: #fef2f2;--color-danger-border: #fecaca;--color-purple: #7c3aed;--color-purple-light: #f5f3ff;--color-text: #111827;--color-text-secondary: #6b7280;--color-text-muted: #9ca3af;--color-bg: #f8fafc;--color-bg-white: #ffffff;--color-border: #e5e7eb;--color-border-light: #f3f4f6;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-normal: .2s ease;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.5rem;--font-size-2xl: 1.875rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700}.content-wrapper[data-v-c4c38390]{max-width:80rem;margin:0 auto;padding:var(--space-xl) var(--space-lg)}.page-header[data-v-c4c38390]{margin-bottom:var(--space-xl)}.page-title[data-v-c4c38390]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 var(--space-sm) 0;line-height:1.2}.text-muted[data-v-c4c38390]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.stats-grid[data-v-c4c38390]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg);margin-bottom:var(--space-xl)}.stats-card[data-v-c4c38390]{background:var(--color-bg-white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-lg);display:flex;align-items:center;gap:var(--space-md);border:1px solid var(--color-border);transition:box-shadow var(--transition-normal)}.stats-card[data-v-c4c38390]:hover{box-shadow:var(--shadow-md)}.stats-card__icon[data-v-c4c38390]{width:3rem;height:3rem;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-lg);flex-shrink:0}.stats-card--blue .stats-card__icon[data-v-c4c38390]{background:var(--color-primary-light);color:var(--color-primary)}.stats-card--green .stats-card__icon[data-v-c4c38390]{background:var(--color-success-light);color:var(--color-success)}.stats-card--red .stats-card__icon[data-v-c4c38390]{background:var(--color-danger-light);color:var(--color-danger)}.stats-card--purple .stats-card__icon[data-v-c4c38390]{background:var(--color-purple-light);color:var(--color-purple)}.stats-card__body[data-v-c4c38390]{display:flex;flex-direction:column;gap:var(--space-xs)}.stats-card__label[data-v-c4c38390]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.stats-card__value[data-v-c4c38390]{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);line-height:1}.status-message[data-v-c4c38390]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);margin-bottom:var(--space-xl);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border:1px solid}.status-message--success[data-v-c4c38390]{background:var(--color-success-light);color:var(--color-success);border-color:var(--color-success-border)}.status-message--error[data-v-c4c38390]{background:var(--color-danger-light);color:var(--color-danger);border-color:var(--color-danger-border)}.status-message--info[data-v-c4c38390]{background:var(--color-primary-light);color:var(--color-primary);border-color:var(--color-primary-border)}.status-message__dismiss[data-v-c4c38390]{margin-left:auto;background:none;border:none;font-size:var(--font-size-lg);cursor:pointer;color:inherit;opacity:.6;padding:0 var(--space-xs);line-height:1;transition:opacity var(--transition-fast)}.status-message__dismiss[data-v-c4c38390]:hover{opacity:1}.status-message__dismiss[data-v-c4c38390]:focus{opacity:1;outline:2px solid currentColor;outline-offset:2px;border-radius:var(--radius-sm)}.panels-grid[data-v-c4c38390]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl);margin-bottom:var(--space-xl)}.panel[data-v-c4c38390]{background:var(--color-bg-white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);overflow:hidden}.panel--table[data-v-c4c38390]{margin-top:var(--space-xl)}.panel__header[data-v-c4c38390]{padding:var(--space-lg);border-bottom:1px solid var(--color-border)}.panel__title[data-v-c4c38390]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 var(--space-xs) 0}.panel__body[data-v-c4c38390]{padding:var(--space-lg)}.upload-zone[data-v-c4c38390]{position:relative;border:2px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);transition:border-color var(--transition-normal),background-color var(--transition-normal);margin-bottom:var(--space-lg)}.upload-zone[data-v-c4c38390]:hover{border-color:var(--color-primary);background:var(--color-primary-light)}.upload-zone__label[data-v-c4c38390]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xl) var(--space-md);cursor:pointer;min-height:8rem}.upload-zone__icon[data-v-c4c38390]{font-size:2rem;color:var(--color-text-muted);margin-bottom:var(--space-sm)}.upload-zone__text[data-v-c4c38390]{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center}.upload-zone__hint[data-v-c4c38390]{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--space-xs)}.upload-zone__input[data-v-c4c38390]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.upload-zone__input:focus+.upload-zone__label[data-v-c4c38390],.upload-zone[data-v-c4c38390]:focus-within{border-color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:2px}.upload-zone__selected[data-v-c4c38390]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--space-sm);margin-bottom:var(--space-md)}.info-box[data-v-c4c38390]{border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-lg);border:1px solid}.info-box--blue[data-v-c4c38390]{background:var(--color-primary-light);border-color:var(--color-primary-border)}.info-box--green[data-v-c4c38390]{background:var(--color-success-light);border-color:var(--color-success-border)}.info-box__title[data-v-c4c38390]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-sm) 0}.info-box--blue .info-box__title[data-v-c4c38390]{color:#1e40af}.info-box--green .info-box__title[data-v-c4c38390]{color:#166534}.info-box__list[data-v-c4c38390]{list-style:disc;padding-left:var(--space-lg);margin:0;font-size:var(--font-size-sm);display:flex;flex-direction:column;gap:var(--space-xs)}.info-box--blue .info-box__list[data-v-c4c38390]{color:#1d4ed8}.info-box--green .info-box__list[data-v-c4c38390]{color:#15803d}.button-primary[data-v-c4c38390],.button-success[data-v-c4c38390]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:.625rem var(--space-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast);line-height:1.5}.button-primary[data-v-c4c38390]{background:var(--color-primary);color:var(--color-bg-white)}.button-primary[data-v-c4c38390]:hover:not(:disabled){background:var(--color-primary-hover)}.button-primary[data-v-c4c38390]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.button-primary[data-v-c4c38390]:disabled{opacity:.5;cursor:not-allowed}.button-success[data-v-c4c38390]{background:var(--color-success);color:var(--color-bg-white)}.button-success[data-v-c4c38390]:hover:not(:disabled){background:var(--color-success-hover)}.button-success[data-v-c4c38390]:focus{outline:2px solid var(--color-success);outline-offset:2px}.button-success[data-v-c4c38390]:disabled{opacity:.5;cursor:not-allowed}.button-primary--full[data-v-c4c38390],.button-success--full[data-v-c4c38390]{width:100%}.data-table-wrapper[data-v-c4c38390]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-c4c38390]{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.data-table__head[data-v-c4c38390]{background:var(--color-bg)}.data-table__head th[data-v-c4c38390]{padding:var(--space-sm) var(--space-lg);text-align:left;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);white-space:nowrap}.data-table__body tr[data-v-c4c38390]{border-bottom:1px solid var(--color-border);transition:background-color var(--transition-fast)}.data-table__body tr[data-v-c4c38390]:hover{background:var(--color-border-light)}.data-table__body tr[data-v-c4c38390]:last-child{border-bottom:none}.data-table__body td[data-v-c4c38390]{padding:var(--space-md) var(--space-lg);color:var(--color-text);white-space:nowrap}.data-table__cell--id[data-v-c4c38390]{font-weight:var(--font-weight-semibold)}.data-table__cell--date[data-v-c4c38390]{color:var(--color-text-secondary)}.badge[data-v-c4c38390]{display:inline-flex;align-items:center;padding:.125rem .625rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-full);line-height:1.5}.badge--active[data-v-c4c38390]{background:var(--color-success-light);color:var(--color-success)}.badge--inactive[data-v-c4c38390]{background:var(--color-danger-light);color:var(--color-danger)}.empty-state[data-v-c4c38390]{margin-top:var(--space-xl)}.empty-state__content[data-v-c4c38390]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xl) var(--space-md);text-align:center;min-height:12rem}.empty-state__icon[data-v-c4c38390]{font-size:2.5rem;color:var(--color-text-muted);margin-bottom:var(--space-md)}.empty-state__title[data-v-c4c38390]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 var(--space-sm) 0}.form-group[data-v-c4c38390]{margin-bottom:var(--space-lg)}.form-label[data-v-c4c38390]{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);margin-bottom:var(--space-sm)}@media (max-width: 1024px){.stats-grid[data-v-c4c38390]{grid-template-columns:repeat(2,1fr)}.panels-grid[data-v-c4c38390]{grid-template-columns:1fr}.content-wrapper[data-v-c4c38390]{padding:var(--space-lg) var(--space-md)}}@media (max-width: 768px){.page-title[data-v-c4c38390]{font-size:var(--font-size-xl)}.stats-grid[data-v-c4c38390]{grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.stats-card[data-v-c4c38390]{padding:var(--space-md)}.stats-card__value[data-v-c4c38390]{font-size:var(--font-size-lg)}.data-table__head th[data-v-c4c38390],.data-table__body td[data-v-c4c38390]{padding:var(--space-sm) var(--space-md)}.panel__header[data-v-c4c38390],.panel__body[data-v-c4c38390]{padding:var(--space-md)}}@media (max-width: 480px){.content-wrapper[data-v-c4c38390]{padding:var(--space-md) var(--space-sm)}.stats-grid[data-v-c4c38390]{grid-template-columns:1fr;gap:var(--space-sm)}.stats-card__icon[data-v-c4c38390]{width:2.5rem;height:2.5rem;font-size:var(--font-size-sm)}.page-title[data-v-c4c38390]{font-size:var(--font-size-lg)}.upload-zone__label[data-v-c4c38390]{padding:var(--space-lg) var(--space-sm);min-height:6rem}.info-box[data-v-c4c38390]{padding:var(--space-sm) var(--space-md)}.data-table__head th[data-v-c4c38390],.data-table__body td[data-v-c4c38390]{padding:var(--space-sm);font-size:var(--font-size-xs)}}[data-v-337a2b86]:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-disabled: #93c5fd;--color-primary-light: #eff6ff;--color-danger: #dc2626;--color-danger-light: #fef2f2;--color-success: #16a34a;--color-success-bg: #f0fdf4;--color-success-border: #bbf7d0;--color-error-bg: #fef2f2;--color-error-border: #fecaca;--color-warning: #ca8a04;--color-warning-bg: #fefce8;--color-warning-border: #fde68a;--color-warning-text: #92400e;--color-text: #111827;--color-text-secondary: #6b7280;--color-text-muted: #9ca3af;--color-border: #d1d5db;--color-border-focus: #2563eb;--color-bg-page: #f8fafc;--color-bg-panel: #ffffff;--color-bg-subtle: #f1f5f9;--color-bg-hover: #f9fafb;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--font-sm: .875rem;--font-base: 1rem;--font-lg: 1.125rem;--font-xl: 1.5rem;--font-2xl: 1.875rem;--transition-fast: .15s ease;--transition-base: .2s ease}.content-wrapper[data-v-337a2b86]{max-width:56rem;margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-xl)}.page-header[data-v-337a2b86]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.page-header__row[data-v-337a2b86]{display:flex;align-items:center;gap:var(--spacing-md)}.page-header__flag[data-v-337a2b86]{flex-shrink:0}.page-header__text[data-v-337a2b86]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.page-title[data-v-337a2b86]{font-size:var(--font-2xl);font-weight:700;color:var(--color-text);margin:0;line-height:1.3}.text-muted[data-v-337a2b86]{font-size:var(--font-base);color:var(--color-text-secondary);margin:0}.flag-image[data-v-337a2b86]{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.flag-image--lg[data-v-337a2b86]{width:3rem;height:2rem}.flag-image--sm[data-v-337a2b86]{width:2rem;height:1.5rem}.status-message[data-v-337a2b86]{padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);font-size:var(--font-sm);font-weight:500;border:1px solid transparent}.status-message.success[data-v-337a2b86]{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success)}.status-message.error[data-v-337a2b86]{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-danger)}.panel[data-v-337a2b86]{background:var(--color-bg-panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border);padding:var(--spacing-xl)}.panel__title[data-v-337a2b86]{font-size:var(--font-lg);font-weight:600;color:var(--color-text);margin:0 0 var(--spacing-md) 0}.target-info[data-v-337a2b86]{display:flex;align-items:center;gap:var(--spacing-md)}.target-info__flag[data-v-337a2b86]{flex-shrink:0}.target-info__details[data-v-337a2b86]{display:flex;flex-direction:column;gap:2px}.target-info__name[data-v-337a2b86]{font-size:var(--font-lg);font-weight:600;color:var(--color-text);margin:0}.target-info__code[data-v-337a2b86]{font-size:var(--font-sm);color:var(--color-text-secondary);margin:0}.code-badge[data-v-337a2b86]{font-family:monospace;background:var(--color-bg-subtle);padding:.125rem .5rem;border-radius:var(--radius-sm);font-size:.75rem;color:var(--color-text);border:1px solid var(--color-border)}.form-stack[data-v-337a2b86]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.form-group[data-v-337a2b86]{display:flex;flex-direction:column;gap:var(--spacing-xs)}fieldset.form-group[data-v-337a2b86]{border:none;padding:0;margin:0}.field-label[data-v-337a2b86]{font-size:var(--font-sm);font-weight:600;color:var(--color-text);margin-bottom:var(--spacing-xs)}.field-required[data-v-337a2b86]{color:var(--color-danger);margin-left:2px}.field-hint[data-v-337a2b86]{font-size:var(--font-sm);color:var(--color-text-muted);margin:var(--spacing-xs) 0 0 0}.field-hint--indented[data-v-337a2b86]{margin-left:1.625rem}.field-error[data-v-337a2b86]{font-size:var(--font-sm);color:var(--color-danger);margin-top:var(--spacing-xs);font-weight:500}.select-field[data-v-337a2b86]{width:100%;padding:.625rem .875rem;font-size:var(--font-base);color:var(--color-text);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);box-sizing:border-box;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.select-field[data-v-337a2b86]:hover{border-color:#a1a1aa}.select-field[data-v-337a2b86]:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #2563eb26}.select-field[data-v-337a2b86]:disabled{background:var(--color-bg-subtle);color:var(--color-text-muted);cursor:not-allowed;opacity:.7}.select-field--error[data-v-337a2b86]{border-color:var(--color-danger)}.select-field--error[data-v-337a2b86]:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px #dc262626}.options-stack[data-v-337a2b86]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.checkbox-label[data-v-337a2b86]{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer}.checkbox-input[data-v-337a2b86]{width:1.125rem;height:1.125rem;accent-color:var(--color-primary);cursor:pointer;border-radius:var(--radius-sm);flex-shrink:0}.checkbox-input[data-v-337a2b86]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.checkbox-text[data-v-337a2b86]{font-size:var(--font-sm);font-weight:500;color:var(--color-text)}.preview-panel[data-v-337a2b86]{background:var(--color-bg-subtle);border-radius:var(--radius-md);padding:var(--spacing-lg)}.preview-panel__title[data-v-337a2b86]{font-size:var(--font-sm);font-weight:600;color:var(--color-text);margin:0 0 var(--spacing-sm) 0}.preview-panel__body[data-v-337a2b86]{font-size:var(--font-sm);color:var(--color-text-secondary);display:flex;flex-direction:column;gap:var(--spacing-xs)}.preview-panel__body p[data-v-337a2b86]{margin:0}.warning-notice[data-v-337a2b86]{display:flex;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-md)}.warning-notice__icon-wrap[data-v-337a2b86]{flex-shrink:0;padding-top:2px}.warning-notice__icon[data-v-337a2b86]{color:var(--color-warning)}.warning-notice__content[data-v-337a2b86]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.warning-notice__title[data-v-337a2b86]{font-size:var(--font-sm);font-weight:600;color:var(--color-warning-text);margin:0}.warning-notice__list[data-v-337a2b86]{font-size:var(--font-sm);color:var(--color-warning-text);margin:0;padding-left:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-xs);line-height:1.5}.source-languages-panel[data-v-337a2b86]{background:var(--color-bg-subtle);border-radius:var(--radius-md);padding:var(--spacing-lg)}.source-languages-panel__title[data-v-337a2b86]{font-size:var(--font-sm);font-weight:600;color:var(--color-text);margin:0 0 var(--spacing-md) 0}.languages-grid[data-v-337a2b86]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}.language-chip[data-v-337a2b86]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-bg-panel);border-radius:var(--radius-sm);border:1px solid var(--color-border);font-size:var(--font-sm);color:var(--color-text-secondary)}.language-code[data-v-337a2b86]{font-family:monospace;background:var(--color-bg-subtle);padding:.125rem .5rem;border-radius:var(--radius-sm);font-size:.75rem;color:var(--color-text);border:1px solid var(--color-border)}.language-name[data-v-337a2b86]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-actions[data-v-337a2b86]{display:flex;justify-content:flex-end;gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.button-primary[data-v-337a2b86],.button-secondary[data-v-337a2b86]{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:.625rem 1.5rem;font-size:var(--font-sm);font-weight:600;border-radius:var(--radius-md);cursor:pointer;text-decoration:none;border:1px solid transparent;line-height:1.4;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base)}.button-primary[data-v-337a2b86]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.button-primary[data-v-337a2b86]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.button-primary[data-v-337a2b86]:focus{outline:none;box-shadow:0 0 0 3px #2563eb4d}.button-primary[data-v-337a2b86]:disabled{background:var(--color-primary-disabled);border-color:var(--color-primary-disabled);cursor:not-allowed;opacity:.7}.button-secondary[data-v-337a2b86]{background:var(--color-bg-panel);color:var(--color-text);border-color:var(--color-border)}.button-secondary[data-v-337a2b86]:hover{background:var(--color-bg-hover);border-color:#a1a1aa}.button-secondary[data-v-337a2b86]:focus{outline:none;box-shadow:0 0 0 3px #6b728033}.button-secondary[data-v-337a2b86]:disabled{background:var(--color-bg-subtle);color:var(--color-text-muted);cursor:not-allowed;opacity:.7}.button-icon[data-v-337a2b86]{font-size:.75rem}@media (max-width: 1024px){.content-wrapper[data-v-337a2b86]{max-width:100%;padding:var(--spacing-lg)}.languages-grid[data-v-337a2b86]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.content-wrapper[data-v-337a2b86]{padding:var(--spacing-md)}.page-header__row[data-v-337a2b86]{flex-direction:column;align-items:flex-start}.panel[data-v-337a2b86]{padding:var(--spacing-lg)}.page-title[data-v-337a2b86]{font-size:var(--font-xl)}.languages-grid[data-v-337a2b86]{grid-template-columns:1fr}.form-actions[data-v-337a2b86]{flex-direction:column-reverse;gap:var(--spacing-sm)}.button-primary[data-v-337a2b86],.button-secondary[data-v-337a2b86]{width:100%;justify-content:center}}@media (max-width: 480px){.content-wrapper[data-v-337a2b86]{padding:var(--spacing-sm);gap:var(--spacing-md)}.panel[data-v-337a2b86]{padding:var(--spacing-md);border-radius:var(--radius-md)}.page-title[data-v-337a2b86]{font-size:var(--font-lg)}.form-actions[data-v-337a2b86]{padding-top:var(--spacing-md)}.warning-notice[data-v-337a2b86]{flex-direction:column}}[data-v-6d215162]:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-disabled: #93c5fd;--color-danger: #dc2626;--color-success: #16a34a;--color-success-bg: #f0fdf4;--color-success-border: #bbf7d0;--color-error-bg: #fef2f2;--color-error-border: #fecaca;--color-text: #111827;--color-text-secondary: #6b7280;--color-text-muted: #9ca3af;--color-border: #d1d5db;--color-border-focus: #2563eb;--color-bg-page: #f8fafc;--color-bg-panel: #ffffff;--color-bg-subtle: #f1f5f9;--color-bg-hover: #f9fafb;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--font-sm: .875rem;--font-base: 1rem;--font-lg: 1.125rem;--font-xl: 1.5rem;--font-2xl: 1.875rem;--transition-fast: .15s ease;--transition-base: .2s ease}.content-wrapper[data-v-6d215162]{max-width:56rem;margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg)}.page-header[data-v-6d215162]{margin-bottom:var(--spacing-xl)}.page-title[data-v-6d215162]{font-size:var(--font-2xl);font-weight:700;color:var(--color-text);margin:0 0 var(--spacing-sm) 0;line-height:1.3}.text-muted[data-v-6d215162]{font-size:var(--font-base);color:var(--color-text-secondary);margin:0}.status-message[data-v-6d215162]{padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);font-size:var(--font-sm);font-weight:500;margin-bottom:var(--spacing-lg);border:1px solid transparent}.status-message.success[data-v-6d215162]{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success)}.status-message.error[data-v-6d215162]{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-danger)}.panel[data-v-6d215162]{background:var(--color-bg-panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border);padding:var(--spacing-xl)}.form-stack[data-v-6d215162]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.form-group[data-v-6d215162]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.field-label[data-v-6d215162]{font-size:var(--font-sm);font-weight:600;color:var(--color-text);margin-bottom:var(--spacing-xs)}.field-required[data-v-6d215162]{color:var(--color-danger);margin-left:2px}.field-hint[data-v-6d215162]{font-size:var(--font-sm);color:var(--color-text-muted);margin:var(--spacing-xs) 0 0 0}.field-error[data-v-6d215162]{font-size:var(--font-sm);color:var(--color-danger);margin-top:var(--spacing-xs);font-weight:500}.input-field[data-v-6d215162]{width:100%;padding:.625rem .875rem;font-size:var(--font-base);color:var(--color-text);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);box-sizing:border-box}.input-field[data-v-6d215162]::placeholder{color:var(--color-text-muted)}.input-field[data-v-6d215162]:hover{border-color:#a1a1aa}.input-field[data-v-6d215162]:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #2563eb26}.input-field[data-v-6d215162]:disabled{background:var(--color-bg-subtle);color:var(--color-text-muted);cursor:not-allowed;opacity:.7}.input-field--error[data-v-6d215162]{border-color:var(--color-danger)}.input-field--error[data-v-6d215162]:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px #dc262626}.flag-upload-row[data-v-6d215162]{display:flex;align-items:flex-start;gap:var(--spacing-md)}.flag-upload-input[data-v-6d215162]{flex:1;min-width:0}.flag-preview[data-v-6d215162]{flex-shrink:0}.flag-preview-image[data-v-6d215162]{width:3rem;height:2rem;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.checkbox-label[data-v-6d215162]{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer}.checkbox-input[data-v-6d215162]{width:1.125rem;height:1.125rem;accent-color:var(--color-primary);cursor:pointer;border-radius:var(--radius-sm);flex-shrink:0}.checkbox-input[data-v-6d215162]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.checkbox-text[data-v-6d215162]{font-size:var(--font-sm);font-weight:600;color:var(--color-text)}.existing-languages-panel[data-v-6d215162]{background:var(--color-bg-subtle);border-radius:var(--radius-md);padding:var(--spacing-lg)}.existing-languages-panel--empty[data-v-6d215162]{text-align:center;padding:var(--spacing-xl)}.existing-languages-title[data-v-6d215162]{font-size:var(--font-sm);font-weight:600;color:var(--color-text);margin:0 0 var(--spacing-md) 0}.languages-grid[data-v-6d215162]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-sm)}.language-chip[data-v-6d215162]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-sm);color:var(--color-text-secondary)}.language-code[data-v-6d215162]{font-family:monospace;background:var(--color-bg-panel);padding:.125rem .5rem;border-radius:var(--radius-sm);font-size:.75rem;color:var(--color-text);border:1px solid var(--color-border)}.language-name[data-v-6d215162]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-actions[data-v-6d215162]{display:flex;justify-content:flex-end;gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.button-primary[data-v-6d215162],.button-secondary[data-v-6d215162]{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.5rem;font-size:var(--font-sm);font-weight:600;border-radius:var(--radius-md);cursor:pointer;text-decoration:none;border:1px solid transparent;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base)}.button-primary[data-v-6d215162]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.button-primary[data-v-6d215162]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.button-primary[data-v-6d215162]:focus{outline:none;box-shadow:0 0 0 3px #2563eb4d}.button-primary[data-v-6d215162]:disabled{background:var(--color-primary-disabled);border-color:var(--color-primary-disabled);cursor:not-allowed;opacity:.7}.button-secondary[data-v-6d215162]{background:var(--color-bg-panel);color:var(--color-text);border-color:var(--color-border)}.button-secondary[data-v-6d215162]:hover{background:var(--color-bg-hover);border-color:#a1a1aa}.button-secondary[data-v-6d215162]:focus{outline:none;box-shadow:0 0 0 3px #6b728033}.button-secondary[data-v-6d215162]:disabled{background:var(--color-bg-subtle);color:var(--color-text-muted);cursor:not-allowed;opacity:.7}@media (max-width: 1024px){.content-wrapper[data-v-6d215162]{max-width:100%;padding:var(--spacing-lg)}.languages-grid[data-v-6d215162]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.content-wrapper[data-v-6d215162]{padding:var(--spacing-md)}.panel[data-v-6d215162]{padding:var(--spacing-lg)}.page-title[data-v-6d215162]{font-size:var(--font-xl)}.languages-grid[data-v-6d215162]{grid-template-columns:repeat(2,1fr)}.form-actions[data-v-6d215162]{flex-direction:column-reverse;gap:var(--spacing-sm)}.button-primary[data-v-6d215162],.button-secondary[data-v-6d215162]{width:100%;justify-content:center}}@media (max-width: 480px){.content-wrapper[data-v-6d215162]{padding:var(--spacing-sm)}.panel[data-v-6d215162]{padding:var(--spacing-md);border-radius:var(--radius-md)}.page-title[data-v-6d215162]{font-size:var(--font-lg)}.flag-upload-row[data-v-6d215162]{flex-direction:column}.languages-grid[data-v-6d215162]{grid-template-columns:1fr}.form-actions[data-v-6d215162]{padding-top:var(--spacing-md)}}[data-v-efcfceba]:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-disabled: #93c5fd;--color-primary-light: #eff6ff;--color-danger: #dc2626;--color-danger-light: #fef2f2;--color-success: #16a34a;--color-success-hover: #15803d;--color-success-bg: #f0fdf4;--color-success-border: #bbf7d0;--color-error-bg: #fef2f2;--color-error-border: #fecaca;--color-warning: #ca8a04;--color-warning-bg: #fefce8;--color-warning-border: #fde68a;--color-warning-text: #92400e;--color-purple: #7c3aed;--color-purple-light: #f5f3ff;--color-text: #111827;--color-text-secondary: #6b7280;--color-text-muted: #9ca3af;--color-border: #d1d5db;--color-border-focus: #2563eb;--color-bg-page: #f8fafc;--color-bg-panel: #ffffff;--color-bg-subtle: #f1f5f9;--color-bg-hover: #f9fafb;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--font-sm: .875rem;--font-base: 1rem;--font-lg: 1.125rem;--font-xl: 1.5rem;--font-2xl: 1.875rem;--transition-fast: .15s ease;--transition-base: .2s ease}.content-wrapper[data-v-efcfceba]{max-width:56rem;margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-xl)}.page-header[data-v-efcfceba]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-md)}.page-header__text[data-v-efcfceba]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.page-header__actions[data-v-efcfceba]{display:flex;gap:var(--spacing-sm)}.page-title[data-v-efcfceba]{font-size:var(--font-2xl);font-weight:700;color:var(--color-text);margin:0;line-height:1.3}.text-muted[data-v-efcfceba]{font-size:var(--font-base);color:var(--color-text-secondary);margin:0}.status-message[data-v-efcfceba]{padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);font-size:var(--font-sm);font-weight:500;border:1px solid transparent}.status-message.success[data-v-efcfceba]{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success)}.status-message.error[data-v-efcfceba]{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-danger)}.stats-grid[data-v-efcfceba]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.stats-card[data-v-efcfceba]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-bg-panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);transition:box-shadow var(--transition-base)}.stats-card[data-v-efcfceba]:hover{box-shadow:var(--shadow-md)}.stats-card__icon[data-v-efcfceba]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-full);font-size:1.25rem;flex-shrink:0}.stats-card__icon--blue[data-v-efcfceba]{background:var(--color-primary-light);color:var(--color-primary)}.stats-card__icon--green[data-v-efcfceba]{background:var(--color-success-bg);color:var(--color-success)}.stats-card__icon--red[data-v-efcfceba]{background:var(--color-danger-light);color:var(--color-danger)}.stats-card__icon--purple[data-v-efcfceba]{background:var(--color-purple-light);color:var(--color-purple)}.stats-card__body[data-v-efcfceba]{display:flex;flex-direction:column;gap:2px}.stats-card__label[data-v-efcfceba]{font-size:var(--font-sm);font-weight:500;color:var(--color-text-secondary)}.stats-card__value[data-v-efcfceba]{font-size:var(--font-xl);font-weight:700;color:var(--color-text);line-height:1.2}.stats-card__value--success[data-v-efcfceba]{color:var(--color-success)}.stats-card__value--danger[data-v-efcfceba]{color:var(--color-danger)}.panel[data-v-efcfceba]{background:var(--color-bg-panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border);padding:var(--spacing-xl)}.form-stack[data-v-efcfceba]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.form-group[data-v-efcfceba]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.field-label[data-v-efcfceba]{font-size:var(--font-sm);font-weight:600;color:var(--color-text);margin-bottom:var(--spacing-xs)}.field-required[data-v-efcfceba]{color:var(--color-danger);margin-left:2px}.field-hint[data-v-efcfceba]{font-size:var(--font-sm);color:var(--color-text-muted);margin:var(--spacing-xs) 0 0 0}.field-error[data-v-efcfceba]{font-size:var(--font-sm);color:var(--color-danger);margin-top:var(--spacing-xs);font-weight:500}.input-field[data-v-efcfceba]{width:100%;padding:.625rem .875rem;font-size:var(--font-base);color:var(--color-text);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);box-sizing:border-box}.input-field[data-v-efcfceba]::placeholder{color:var(--color-text-muted)}.input-field[data-v-efcfceba]:hover{border-color:#a1a1aa}.input-field[data-v-efcfceba]:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #2563eb26}.input-field[data-v-efcfceba]:disabled{background:var(--color-bg-subtle);color:var(--color-text-muted);cursor:not-allowed;opacity:.7}.input-field--error[data-v-efcfceba]{border-color:var(--color-danger)}.input-field--error[data-v-efcfceba]:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px #dc262626}.current-flag-image[data-v-efcfceba]{width:4rem;height:3rem;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.flag-upload-row[data-v-efcfceba]{display:flex;align-items:flex-start;gap:var(--spacing-md)}.flag-upload-input[data-v-efcfceba]{flex:1;min-width:0}.flag-preview[data-v-efcfceba]{flex-shrink:0}.flag-preview-image[data-v-efcfceba]{width:3rem;height:2rem;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.checkbox-label[data-v-efcfceba]{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer}.checkbox-input[data-v-efcfceba]{width:1.125rem;height:1.125rem;accent-color:var(--color-primary);cursor:pointer;border-radius:var(--radius-sm);flex-shrink:0}.checkbox-input[data-v-efcfceba]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.checkbox-text[data-v-efcfceba]{font-size:var(--font-sm);font-weight:600;color:var(--color-text)}.activation-warning[data-v-efcfceba]{display:flex;align-items:flex-start;gap:var(--spacing-sm);margin-top:var(--spacing-sm);padding:var(--spacing-md);background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-md)}.activation-warning__icon[data-v-efcfceba]{color:var(--color-warning);flex-shrink:0;margin-top:2px}.activation-warning__text[data-v-efcfceba]{font-size:var(--font-sm);color:var(--color-warning-text);margin:0;line-height:1.5}.existing-languages-panel[data-v-efcfceba]{background:var(--color-bg-subtle);border-radius:var(--radius-md);padding:var(--spacing-lg)}.existing-languages-title[data-v-efcfceba]{font-size:var(--font-sm);font-weight:600;color:var(--color-text);margin:0 0 var(--spacing-md) 0}.languages-grid[data-v-efcfceba]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-sm)}.language-chip[data-v-efcfceba]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-sm);color:var(--color-text-secondary)}.language-code[data-v-efcfceba]{font-family:monospace;background:var(--color-bg-panel);padding:.125rem .5rem;border-radius:var(--radius-sm);font-size:.75rem;color:var(--color-text);border:1px solid var(--color-border)}.language-name[data-v-efcfceba]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-actions[data-v-efcfceba]{display:flex;justify-content:flex-end;gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.button-primary[data-v-efcfceba],.button-secondary[data-v-efcfceba],.button-success[data-v-efcfceba],.button-outline[data-v-efcfceba]{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:.625rem 1.5rem;font-size:var(--font-sm);font-weight:600;border-radius:var(--radius-md);cursor:pointer;text-decoration:none;border:1px solid transparent;line-height:1.4;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base)}.button-primary[data-v-efcfceba]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.button-primary[data-v-efcfceba]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.button-primary[data-v-efcfceba]:focus{outline:none;box-shadow:0 0 0 3px #2563eb4d}.button-primary[data-v-efcfceba]:disabled{background:var(--color-primary-disabled);border-color:var(--color-primary-disabled);cursor:not-allowed;opacity:.7}.button-secondary[data-v-efcfceba]{background:var(--color-bg-panel);color:var(--color-text);border-color:var(--color-border)}.button-secondary[data-v-efcfceba]:hover{background:var(--color-bg-hover);border-color:#a1a1aa}.button-secondary[data-v-efcfceba]:focus{outline:none;box-shadow:0 0 0 3px #6b728033}.button-secondary[data-v-efcfceba]:disabled{background:var(--color-bg-subtle);color:var(--color-text-muted);cursor:not-allowed;opacity:.7}.button-success[data-v-efcfceba]{background:var(--color-success);color:#fff;border-color:var(--color-success)}.button-success[data-v-efcfceba]:hover{background:var(--color-success-hover);border-color:var(--color-success-hover)}.button-success[data-v-efcfceba]:focus{outline:none;box-shadow:0 0 0 3px #16a34a4d}.button-success[data-v-efcfceba]:disabled{opacity:.7;cursor:not-allowed}.button-outline[data-v-efcfceba]{background:var(--color-bg-panel);color:var(--color-primary);border-color:var(--color-primary)}.button-outline[data-v-efcfceba]:hover{background:var(--color-primary-light);border-color:var(--color-primary-hover)}.button-outline[data-v-efcfceba]:focus{outline:none;box-shadow:0 0 0 3px #2563eb33}.button-outline[data-v-efcfceba]:disabled{opacity:.7;cursor:not-allowed;color:var(--color-text-muted);border-color:var(--color-border)}.button-icon[data-v-efcfceba]{font-size:.75rem}@media (max-width: 1024px){.content-wrapper[data-v-efcfceba]{max-width:100%;padding:var(--spacing-lg)}.languages-grid[data-v-efcfceba]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.content-wrapper[data-v-efcfceba]{padding:var(--spacing-md)}.page-header[data-v-efcfceba]{flex-direction:column;align-items:flex-start}.panel[data-v-efcfceba]{padding:var(--spacing-lg)}.page-title[data-v-efcfceba]{font-size:var(--font-xl)}.stats-grid[data-v-efcfceba]{grid-template-columns:1fr}.languages-grid[data-v-efcfceba]{grid-template-columns:repeat(2,1fr)}.form-actions[data-v-efcfceba]{flex-direction:column-reverse;gap:var(--spacing-sm)}.button-primary[data-v-efcfceba],.button-secondary[data-v-efcfceba],.button-success[data-v-efcfceba],.button-outline[data-v-efcfceba]{width:100%;justify-content:center}}@media (max-width: 480px){.content-wrapper[data-v-efcfceba]{padding:var(--spacing-sm);gap:var(--spacing-md)}.panel[data-v-efcfceba]{padding:var(--spacing-md);border-radius:var(--radius-md)}.page-title[data-v-efcfceba]{font-size:var(--font-lg)}.stats-card[data-v-efcfceba]{padding:var(--spacing-md)}.stats-card__value[data-v-efcfceba]{font-size:var(--font-lg)}.flag-upload-row[data-v-efcfceba]{flex-direction:column}.languages-grid[data-v-efcfceba]{grid-template-columns:1fr}.form-actions[data-v-efcfceba]{padding-top:var(--spacing-md)}}[data-v-4107133c]:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-light: #eff6ff;--color-danger: #dc2626;--color-danger-hover: #b91c1c;--color-danger-light: #fef2f2;--color-success: #16a34a;--color-success-light: #f0fdf4;--color-warning: #ca8a04;--color-warning-light: #fefce8;--color-purple: #7c3aed;--color-purple-light: #f5f3ff;--color-neutral-50: #f8fafc;--color-neutral-100: #f1f5f9;--color-neutral-200: #e2e8f0;--color-neutral-300: #cbd5e1;--color-neutral-500: #64748b;--color-neutral-700: #334155;--color-neutral-900: #0f172a;--color-white: #ffffff;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .12);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--font-sm: .8125rem;--font-base: .9375rem;--font-lg: 1.125rem;--font-xl: 1.5rem;--font-2xl: 1.875rem;--transition-fast: .15s ease;--transition-base: .2s ease}.content-wrapper[data-v-4107133c]{max-width:80rem;margin:0 auto;padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-xl)}.page-header[data-v-4107133c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-md)}.page-header__text[data-v-4107133c]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.page-title[data-v-4107133c]{margin:0;font-size:var(--font-2xl);font-weight:700;color:var(--color-neutral-900);line-height:1.2}.text-muted[data-v-4107133c]{margin:0;font-size:var(--font-base);color:var(--color-neutral-500)}.button-primary[data-v-4107133c],.button-danger[data-v-4107133c],.button-secondary[data-v-4107133c]{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:.625rem 1.25rem;font-size:var(--font-sm);font-weight:600;border:none;border-radius:var(--radius-md);cursor:pointer;text-decoration:none;line-height:1.4;transition:background-color var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast)}.button-primary[data-v-4107133c]{background-color:var(--color-primary);color:var(--color-white)}.button-primary[data-v-4107133c]:hover{background-color:var(--color-primary-hover)}.button-primary[data-v-4107133c]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.button-danger[data-v-4107133c]{background-color:var(--color-danger);color:var(--color-white)}.button-danger[data-v-4107133c]:hover:not(:disabled){background-color:var(--color-danger-hover)}.button-danger[data-v-4107133c]:focus{outline:2px solid var(--color-danger);outline-offset:2px}.button-danger[data-v-4107133c]:disabled{opacity:.45;cursor:not-allowed}.button-secondary[data-v-4107133c]{background-color:var(--color-neutral-100);color:var(--color-neutral-700)}.button-secondary[data-v-4107133c]:hover{background-color:var(--color-neutral-200)}.button-secondary[data-v-4107133c]:focus{outline:2px solid var(--color-neutral-300);outline-offset:2px}.button-icon[data-v-4107133c]{font-size:.75rem}.stats-grid[data-v-4107133c]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}.stats-card[data-v-4107133c]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-neutral-200);transition:box-shadow var(--transition-base)}.stats-card[data-v-4107133c]:hover{box-shadow:var(--shadow-md)}.stats-card__icon[data-v-4107133c]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-full);font-size:1.25rem;flex-shrink:0}.stats-card__icon--blue[data-v-4107133c]{background:var(--color-primary-light);color:var(--color-primary)}.stats-card__icon--green[data-v-4107133c]{background:var(--color-success-light);color:var(--color-success)}.stats-card__icon--yellow[data-v-4107133c]{background:var(--color-warning-light);color:var(--color-warning)}.stats-card__icon--purple[data-v-4107133c]{background:var(--color-purple-light);color:var(--color-purple)}.stats-card__body[data-v-4107133c]{display:flex;flex-direction:column;gap:2px}.stats-card__label[data-v-4107133c]{font-size:var(--font-sm);font-weight:500;color:var(--color-neutral-500)}.stats-card__value[data-v-4107133c]{font-size:var(--font-xl);font-weight:700;color:var(--color-neutral-900);line-height:1.2}.panel[data-v-4107133c]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-neutral-200);overflow:hidden}.panel__header[data-v-4107133c]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-neutral-200)}.panel__title[data-v-4107133c]{margin:0;font-size:var(--font-lg);font-weight:600;color:var(--color-neutral-900)}.table-scroll[data-v-4107133c]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-4107133c]{width:100%;border-collapse:collapse;font-size:var(--font-sm)}.data-table thead[data-v-4107133c]{background:var(--color-neutral-50)}.data-table__th[data-v-4107133c]{padding:.75rem var(--spacing-lg);text-align:left;font-size:.6875rem;font-weight:600;color:var(--color-neutral-500);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-bottom:1px solid var(--color-neutral-200)}.data-table__th--checkbox[data-v-4107133c]{width:3rem}.data-table__row[data-v-4107133c]{transition:background-color var(--transition-fast)}.data-table__row[data-v-4107133c]:hover{background-color:var(--color-neutral-50)}.data-table__row+.data-table__row[data-v-4107133c]{border-top:1px solid var(--color-neutral-200)}.data-table__td[data-v-4107133c]{padding:.75rem var(--spacing-lg);vertical-align:middle;white-space:nowrap;color:var(--color-neutral-700)}.data-table__td--checkbox[data-v-4107133c]{width:3rem}.data-table__td--name[data-v-4107133c]{font-weight:600;color:var(--color-neutral-900)}.checkbox-input[data-v-4107133c]{width:1rem;height:1rem;accent-color:var(--color-primary);cursor:pointer;border-radius:var(--radius-sm)}.checkbox-input[data-v-4107133c]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.flag-image[data-v-4107133c]{width:2rem;height:1.5rem;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-neutral-200)}.flag-placeholder[data-v-4107133c]{display:flex;align-items:center;justify-content:center;width:2rem;height:1.5rem;background:var(--color-neutral-100);border-radius:var(--radius-sm);color:var(--color-neutral-300);font-size:.625rem}.badge[data-v-4107133c]{display:inline-flex;align-items:center;padding:.2rem .625rem;font-size:.6875rem;font-weight:600;border-radius:var(--radius-full);line-height:1.4}.badge--neutral[data-v-4107133c]{background:var(--color-neutral-100);color:var(--color-neutral-700)}.badge--success[data-v-4107133c]{background:var(--color-success-light);color:var(--color-success)}.badge--danger[data-v-4107133c]{background:var(--color-danger-light);color:var(--color-danger)}.action-group[data-v-4107133c]{display:flex;align-items:center;gap:var(--spacing-sm)}.action-button[data-v-4107133c]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:.75rem;border:none;border-radius:var(--radius-sm);cursor:pointer;text-decoration:none;color:var(--color-white);transition:background-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.action-button[data-v-4107133c]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.action-button[data-v-4107133c]:focus{outline:2px solid currentColor;outline-offset:2px}.action-button--view[data-v-4107133c]{background-color:var(--color-success)}.action-button--view[data-v-4107133c]:hover{background-color:#15803d}.action-button--edit[data-v-4107133c]{background-color:var(--color-warning)}.action-button--edit[data-v-4107133c]:hover{background-color:#a16207}.action-button--delete[data-v-4107133c]{background-color:var(--color-danger)}.action-button--delete[data-v-4107133c]:hover{background-color:var(--color-danger-hover)}.empty-state[data-v-4107133c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem var(--spacing-lg);gap:var(--spacing-md);text-align:center}.empty-state__icon[data-v-4107133c]{font-size:3rem;color:var(--color-neutral-300)}.empty-state__text[data-v-4107133c]{margin:0;font-size:var(--font-lg);color:var(--color-neutral-500)}.modal-overlay[data-v-4107133c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fadeIn-4107133c var(--transition-base)}@keyframes fadeIn-4107133c{0%{opacity:0}to{opacity:1}}.modal-dialog[data-v-4107133c]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:28rem;margin:var(--spacing-md);animation:slideUp-4107133c var(--transition-base)}@keyframes slideUp-4107133c{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-4107133c]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid var(--color-neutral-200)}.modal-title[data-v-4107133c]{margin:0;font-size:var(--font-lg);font-weight:600;color:var(--color-neutral-900)}.modal-close[data-v-4107133c]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-neutral-500);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.modal-close[data-v-4107133c]:hover{background:var(--color-neutral-100);color:var(--color-neutral-900)}.modal-close[data-v-4107133c]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.modal-body[data-v-4107133c]{padding:var(--spacing-lg)}.modal-message[data-v-4107133c]{margin:0;font-size:var(--font-base);color:var(--color-neutral-700);line-height:1.6}.modal-footer[data-v-4107133c]{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-neutral-200)}@media (max-width: 1024px){.stats-grid[data-v-4107133c]{grid-template-columns:repeat(2,1fr)}.content-wrapper[data-v-4107133c]{padding:var(--spacing-lg)}}@media (max-width: 768px){.page-header[data-v-4107133c]{flex-direction:column;align-items:flex-start}.page-title[data-v-4107133c]{font-size:var(--font-xl)}.panel__header[data-v-4107133c]{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.data-table__th[data-v-4107133c],.data-table__td[data-v-4107133c]{padding:.625rem var(--spacing-md)}.modal-dialog[data-v-4107133c]{max-width:100%;margin:var(--spacing-md)}}@media (max-width: 480px){.content-wrapper[data-v-4107133c]{padding:var(--spacing-md);gap:var(--spacing-md)}.stats-grid[data-v-4107133c]{grid-template-columns:1fr}.stats-card[data-v-4107133c]{padding:var(--spacing-md)}.page-title[data-v-4107133c]{font-size:var(--font-lg)}.action-group[data-v-4107133c]{gap:var(--spacing-xs)}.action-button[data-v-4107133c]{width:1.75rem;height:1.75rem;font-size:.625rem}.button-primary[data-v-4107133c],.button-danger[data-v-4107133c],.button-secondary[data-v-4107133c]{width:100%;justify-content:center}}[data-v-db4c813e]:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-light: #eff6ff;--color-success: #16a34a;--color-success-hover: #15803d;--color-success-bg: #f0fdf4;--color-success-border: #bbf7d0;--color-danger: #dc2626;--color-danger-light: #fef2f2;--color-warning: #ca8a04;--color-warning-bg: #fefce8;--color-warning-border: #fde68a;--color-yellow: #d97706;--color-yellow-light: #fffbeb;--color-text: #111827;--color-text-secondary: #6b7280;--color-text-muted: #9ca3af;--color-border: #d1d5db;--color-border-focus: #2563eb;--color-bg-page: #f8fafc;--color-bg-panel: #ffffff;--color-bg-subtle: #f1f5f9;--color-bg-hover: #f9fafb;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--font-sm: .875rem;--font-base: 1rem;--font-lg: 1.125rem;--font-xl: 1.5rem;--font-2xl: 1.875rem;--transition-fast: .15s ease;--transition-base: .2s ease}.content-wrapper[data-v-db4c813e]{max-width:72rem;margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-xl)}.page-header[data-v-db4c813e]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-md)}.page-header__left[data-v-db4c813e]{display:flex;align-items:center;gap:var(--spacing-md)}.page-header__text[data-v-db4c813e]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.page-header__actions[data-v-db4c813e]{display:flex;gap:var(--spacing-sm)}.page-title[data-v-db4c813e]{font-size:var(--font-2xl);font-weight:700;color:var(--color-text);margin:0;line-height:1.3}.text-muted[data-v-db4c813e]{font-size:var(--font-base);color:var(--color-text-secondary);margin:0}.flag-display[data-v-db4c813e]{flex-shrink:0}.flag-image[data-v-db4c813e]{width:3rem;height:2rem;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.code-badge[data-v-db4c813e]{font-family:monospace;font-size:var(--font-sm);background:var(--color-bg-subtle);padding:.125rem .5rem;border-radius:var(--radius-sm);color:var(--color-text);border:1px solid var(--color-border)}.code-text[data-v-db4c813e]{font-family:monospace;font-size:var(--font-sm);color:var(--color-text)}.stats-grid[data-v-db4c813e]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.stats-card[data-v-db4c813e]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-bg-panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);transition:box-shadow var(--transition-base)}.stats-card[data-v-db4c813e]:hover{box-shadow:var(--shadow-md)}.stats-card__icon[data-v-db4c813e]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-full);font-size:1.25rem;flex-shrink:0}.stats-card__icon--blue[data-v-db4c813e]{background:var(--color-primary-light);color:var(--color-primary)}.stats-card__icon--green[data-v-db4c813e]{background:var(--color-success-bg);color:var(--color-success)}.stats-card__icon--yellow[data-v-db4c813e]{background:var(--color-yellow-light);color:var(--color-yellow)}.stats-card__body[data-v-db4c813e]{display:flex;flex-direction:column;gap:2px}.stats-card__label[data-v-db4c813e]{font-size:var(--font-sm);font-weight:500;color:var(--color-text-secondary)}.stats-card__value[data-v-db4c813e]{font-size:var(--font-xl);font-weight:700;color:var(--color-text);line-height:1.2}.panel[data-v-db4c813e]{background:var(--color-bg-panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border);padding:var(--spacing-xl)}.panel-title[data-v-db4c813e]{font-size:var(--font-lg);font-weight:600;color:var(--color-text);margin:0}.progress-panel[data-v-db4c813e]{display:flex;flex-direction:column;gap:var(--spacing-md)}.progress-header[data-v-db4c813e]{display:flex;align-items:center;justify-content:space-between}.progress-percentage[data-v-db4c813e]{font-size:var(--font-sm);color:var(--color-text-secondary);font-weight:500}.progress-track[data-v-db4c813e]{width:100%;height:.75rem;background:var(--color-bg-subtle);border-radius:var(--radius-full);overflow:hidden}.progress-fill[data-v-db4c813e]{height:100%;background:var(--color-primary);border-radius:var(--radius-full);transition:width .3s ease;min-width:0}.info-panel[data-v-db4c813e]{display:flex;flex-direction:column;gap:var(--spacing-md)}.info-grid[data-v-db4c813e]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.info-item[data-v-db4c813e]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.info-label[data-v-db4c813e]{font-size:var(--font-sm);font-weight:600;color:var(--color-text-secondary)}.info-value[data-v-db4c813e]{font-size:var(--font-sm);color:var(--color-text)}.status-badge[data-v-db4c813e]{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:.25rem .75rem;border-radius:var(--radius-full);font-size:var(--font-sm);font-weight:500;width:fit-content}.status-badge--active[data-v-db4c813e]{background:var(--color-success-bg);color:var(--color-success)}.status-badge--inactive[data-v-db4c813e]{background:var(--color-danger-light);color:var(--color-danger)}.status-pill[data-v-db4c813e]{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:500}.status-pill--completed[data-v-db4c813e]{background:var(--color-success-bg);color:var(--color-success)}.status-pill--pending[data-v-db4c813e]{background:var(--color-yellow-light);color:var(--color-yellow)}.translations-panel[data-v-db4c813e]{padding:0;overflow:hidden}.translations-header[data-v-db4c813e]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--color-border)}.translations-filters[data-v-db4c813e]{display:flex;gap:var(--spacing-sm)}.input-field[data-v-db4c813e]{padding:.5rem .75rem;font-size:var(--font-sm);color:var(--color-text);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);box-sizing:border-box}.input-field[data-v-db4c813e]::placeholder{color:var(--color-text-muted)}.input-field[data-v-db4c813e]:hover{border-color:#a1a1aa}.input-field[data-v-db4c813e]:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #2563eb26}.input-field[data-v-db4c813e]:disabled{background:var(--color-bg-subtle);color:var(--color-text-muted);cursor:not-allowed;opacity:.7}.input-field--search[data-v-db4c813e]{min-width:12rem}.input-field--select[data-v-db4c813e]{cursor:pointer}.table-wrapper[data-v-db4c813e]{overflow-x:auto}.data-table[data-v-db4c813e]{width:100%;border-collapse:collapse}.data-table__head[data-v-db4c813e]{background:var(--color-bg-subtle)}.data-table__th[data-v-db4c813e]{padding:.75rem var(--spacing-xl);text-align:left;font-size:.75rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.data-table__body .data-table__row[data-v-db4c813e]{border-top:1px solid var(--color-border);transition:background-color var(--transition-fast)}.data-table__body .data-table__row[data-v-db4c813e]:hover{background:var(--color-bg-hover)}.data-table__td[data-v-db4c813e]{padding:.75rem var(--spacing-xl);font-size:var(--font-sm);color:var(--color-text);vertical-align:middle}.data-table__td--key[data-v-db4c813e]{white-space:nowrap}.data-table__td--value[data-v-db4c813e]{max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state[data-v-db4c813e]{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-2xl) var(--spacing-xl);text-align:center}.empty-state__icon[data-v-db4c813e]{font-size:2.5rem;color:var(--color-text-muted);margin-bottom:var(--spacing-md)}.empty-state__title[data-v-db4c813e]{font-size:var(--font-lg);font-weight:500;color:var(--color-text-secondary);margin:0 0 var(--spacing-xs) 0}.empty-state__subtitle[data-v-db4c813e]{font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.pagination[data-v-db4c813e]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-xl);border-top:1px solid var(--color-border)}.pagination__info[data-v-db4c813e]{font-size:var(--font-sm);color:var(--color-text-secondary)}.pagination__controls[data-v-db4c813e]{display:flex;gap:var(--spacing-sm)}.button-primary[data-v-db4c813e],.button-secondary[data-v-db4c813e],.button-success[data-v-db4c813e]{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:.625rem 1.25rem;font-size:var(--font-sm);font-weight:600;border-radius:var(--radius-md);cursor:pointer;text-decoration:none;border:1px solid transparent;line-height:1.4;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base)}.button-primary[data-v-db4c813e]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.button-primary[data-v-db4c813e]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.button-primary[data-v-db4c813e]:focus{outline:none;box-shadow:0 0 0 3px #2563eb4d}.button-primary[data-v-db4c813e]:disabled{opacity:.7;cursor:not-allowed}.button-success[data-v-db4c813e]{background:var(--color-success);color:#fff;border-color:var(--color-success)}.button-success[data-v-db4c813e]:hover{background:var(--color-success-hover);border-color:var(--color-success-hover)}.button-success[data-v-db4c813e]:focus{outline:none;box-shadow:0 0 0 3px #16a34a4d}.button-success[data-v-db4c813e]:disabled{opacity:.7;cursor:not-allowed}.button-secondary[data-v-db4c813e]{background:var(--color-bg-panel);color:var(--color-text);border-color:var(--color-border)}.button-secondary[data-v-db4c813e]:hover{background:var(--color-bg-hover);border-color:#a1a1aa}.button-secondary[data-v-db4c813e]:focus{outline:none;box-shadow:0 0 0 3px #6b728033}.button-secondary[data-v-db4c813e]:disabled{background:var(--color-bg-subtle);color:var(--color-text-muted);cursor:not-allowed;opacity:.7}.button-secondary--sm[data-v-db4c813e]{padding:.375rem .75rem;font-size:.8125rem}.button-icon[data-v-db4c813e]{font-size:.75rem}@media (max-width: 1024px){.content-wrapper[data-v-db4c813e]{max-width:100%;padding:var(--spacing-lg)}}@media (max-width: 768px){.content-wrapper[data-v-db4c813e]{padding:var(--spacing-md)}.page-header[data-v-db4c813e]{flex-direction:column;align-items:flex-start}.page-header__actions[data-v-db4c813e]{width:100%}.page-header__actions .button-primary[data-v-db4c813e],.page-header__actions .button-success[data-v-db4c813e]{flex:1;justify-content:center}.page-title[data-v-db4c813e]{font-size:var(--font-xl)}.stats-grid[data-v-db4c813e],.info-grid[data-v-db4c813e]{grid-template-columns:1fr}.translations-header[data-v-db4c813e]{flex-direction:column;align-items:flex-start;padding:var(--spacing-md)}.translations-filters[data-v-db4c813e]{width:100%;flex-direction:column}.input-field--search[data-v-db4c813e]{min-width:100%}.pagination[data-v-db4c813e]{flex-direction:column;align-items:flex-start;padding:var(--spacing-md)}.data-table__th[data-v-db4c813e],.data-table__td[data-v-db4c813e]{padding:.5rem var(--spacing-md)}}@media (max-width: 480px){.content-wrapper[data-v-db4c813e]{padding:var(--spacing-sm);gap:var(--spacing-md)}.panel[data-v-db4c813e]{border-radius:var(--radius-md)}.page-title[data-v-db4c813e]{font-size:var(--font-lg)}.stats-card[data-v-db4c813e]{padding:var(--spacing-md)}.stats-card__value[data-v-db4c813e]{font-size:var(--font-lg)}.page-header__actions[data-v-db4c813e]{flex-direction:column}.page-header__actions .button-primary[data-v-db4c813e],.page-header__actions .button-success[data-v-db4c813e]{width:100%}}[data-v-55509f0b]:root{--likes-bg: #ffffff;--likes-bg-hover: #f9fafb;--likes-text-primary: #1a1a2e;--likes-text-secondary: #374151;--likes-text-muted: #6b7280;--likes-border: #e5e7eb;--likes-border-light: #f3f4f6;--likes-accent: #6366f1;--likes-accent-hover: #4f46e5;--likes-accent-focus: rgba(99, 102, 241, .35);--likes-danger: #dc2626;--likes-danger-hover: #b91c1c;--likes-danger-focus: rgba(220, 38, 38, .35);--likes-success-bg: #d1fae5;--likes-success-text: #059669;--likes-warning-bg: #fef3c7;--likes-warning-border: #fbbf24;--likes-warning-text: #92400e;--likes-red-bg: #fee2e2;--likes-red-text: #dc2626;--likes-blue-bg: #dbeafe;--likes-blue-text: #2563eb;--likes-avatar-bg: #6366f1;--likes-radius: 8px;--likes-radius-sm: 6px;--likes-radius-xs: 4px;--likes-shadow: 0 1px 3px rgba(0, 0, 0, .1);--likes-spacing-xs: 4px;--likes-spacing-sm: 8px;--likes-spacing-md: 12px;--likes-spacing-base: 16px;--likes-spacing-lg: 20px;--likes-spacing-xl: 24px}.content-wrapper[data-v-55509f0b]{padding:var(--likes-spacing-xl);display:flex;flex-direction:column;gap:var(--likes-spacing-lg)}.page-header[data-v-55509f0b]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--likes-spacing-base)}.page-title[data-v-55509f0b]{font-size:1.5rem;font-weight:700;color:var(--likes-text-primary);margin:0 0 var(--likes-spacing-xs) 0}.page-subtitle[data-v-55509f0b]{font-size:.9rem;color:var(--likes-text-muted);margin:0}.page-header__actions[data-v-55509f0b]{display:flex;gap:var(--likes-spacing-sm)}.stats-grid[data-v-55509f0b]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--likes-spacing-base)}.stats-card[data-v-55509f0b]{display:flex;align-items:center;gap:var(--likes-spacing-md);padding:var(--likes-spacing-base);background:var(--likes-bg);border-radius:var(--likes-radius);box-shadow:var(--likes-shadow)}.stats-card__icon[data-v-55509f0b]{width:40px;height:40px;border-radius:var(--likes-radius);display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.stats-card__icon--red[data-v-55509f0b]{background:var(--likes-red-bg);color:var(--likes-red-text)}.stats-card__icon--green[data-v-55509f0b]{background:var(--likes-success-bg);color:var(--likes-success-text)}.stats-card__icon--blue[data-v-55509f0b]{background:var(--likes-blue-bg);color:var(--likes-blue-text)}.stats-card__body[data-v-55509f0b]{display:flex;flex-direction:column}.stats-card__label[data-v-55509f0b]{font-size:.8rem;color:var(--likes-text-muted)}.stats-card__value[data-v-55509f0b]{font-size:1.25rem;font-weight:700;color:var(--likes-text-primary)}.top-content-grid[data-v-55509f0b]{display:grid;grid-template-columns:1fr 1fr;gap:var(--likes-spacing-lg)}.panel[data-v-55509f0b]{background:var(--likes-bg);border-radius:var(--likes-radius);box-shadow:var(--likes-shadow);overflow:hidden}.panel__header[data-v-55509f0b]{padding:var(--likes-spacing-base) var(--likes-spacing-xl);border-bottom:1px solid var(--likes-border)}.panel__header--row[data-v-55509f0b]{display:flex;justify-content:space-between;align-items:center}.panel__title[data-v-55509f0b]{font-size:1rem;font-weight:600;color:var(--likes-text-primary);margin:0}.panel__body[data-v-55509f0b]{padding:var(--likes-spacing-base) var(--likes-spacing-xl)}.list-stack[data-v-55509f0b]{display:flex;flex-direction:column;gap:var(--likes-spacing-md)}.list-item[data-v-55509f0b]{display:flex;justify-content:space-between;align-items:center}.list-item__left[data-v-55509f0b]{display:flex;align-items:center;gap:10px}.list-item__info[data-v-55509f0b]{display:flex;flex-direction:column}.list-item__name[data-v-55509f0b]{font-size:.875rem;font-weight:600;color:var(--likes-text-secondary)}.list-item__meta[data-v-55509f0b]{font-size:.8rem;color:var(--likes-text-muted)}.thumbnail[data-v-55509f0b]{width:36px;height:36px;border-radius:var(--likes-radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.thumbnail--video[data-v-55509f0b]{background:var(--likes-blue-bg);color:var(--likes-blue-text)}.avatar[data-v-55509f0b]{width:36px;height:36px;border-radius:50%;background:var(--likes-avatar-bg);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;flex-shrink:0}.avatar--sm[data-v-55509f0b]{width:32px;height:32px;font-size:.75rem}.like-count[data-v-55509f0b]{display:flex;align-items:center;gap:var(--likes-spacing-xs)}.like-count__icon[data-v-55509f0b]{color:#ef4444;font-size:.8rem}.like-count__value[data-v-55509f0b]{font-size:.875rem;font-weight:600;color:var(--likes-text-secondary)}.bulk-actions-bar[data-v-55509f0b]{display:flex;align-items:center;justify-content:space-between;padding:var(--likes-spacing-md) var(--likes-spacing-lg);background:var(--likes-warning-bg);border-radius:var(--likes-radius);border:1px solid var(--likes-warning-border)}.bulk-actions-bar__count[data-v-55509f0b]{font-size:.875rem;font-weight:600;color:var(--likes-warning-text)}.table-wrapper[data-v-55509f0b]{overflow-x:auto}.data-table[data-v-55509f0b]{width:100%;border-collapse:collapse}.data-table__head[data-v-55509f0b]{background:var(--likes-bg-hover)}.data-table__th[data-v-55509f0b]{padding:var(--likes-spacing-md) var(--likes-spacing-base);text-align:left;font-size:.8rem;font-weight:600;color:var(--likes-text-muted);text-transform:uppercase;letter-spacing:.05em}.data-table__th--checkbox[data-v-55509f0b]{width:40px}.data-table__row[data-v-55509f0b]{border-bottom:1px solid var(--likes-border-light);transition:background .15s ease}.data-table__row[data-v-55509f0b]:hover{background:var(--likes-bg-hover)}.data-table__td[data-v-55509f0b]{padding:var(--likes-spacing-md) var(--likes-spacing-base);font-size:.875rem;color:var(--likes-text-secondary)}.data-table__td--checkbox[data-v-55509f0b]{width:40px}.data-table__td--date[data-v-55509f0b]{white-space:nowrap;color:var(--likes-text-muted)}.data-table__td--actions[data-v-55509f0b]{white-space:nowrap}.cell-with-icon[data-v-55509f0b]{display:flex;align-items:center;gap:10px}.cell-info[data-v-55509f0b]{display:flex;flex-direction:column}.cell-info__primary[data-v-55509f0b]{font-size:.875rem;font-weight:500;color:var(--likes-text-secondary)}.cell-info__secondary[data-v-55509f0b]{font-size:.8rem;color:var(--likes-text-muted)}.checkbox-label[data-v-55509f0b]{display:flex;align-items:center;gap:6px;cursor:pointer}.checkbox-input[data-v-55509f0b]{width:16px;height:16px;accent-color:var(--likes-accent);cursor:pointer}.checkbox-input[data-v-55509f0b]:focus-visible{outline:2px solid var(--likes-accent);outline-offset:2px}.checkbox-text[data-v-55509f0b]{font-size:.85rem;color:var(--likes-text-secondary)}.action-link[data-v-55509f0b]{background:none;border:none;cursor:pointer;font-size:.85rem;display:inline-flex;align-items:center;gap:var(--likes-spacing-xs);padding:var(--likes-spacing-xs) var(--likes-spacing-sm);border-radius:var(--likes-radius-xs);transition:color .15s ease,background .15s ease}.action-link--danger[data-v-55509f0b]{color:var(--likes-danger)}.action-link--danger[data-v-55509f0b]:hover{color:var(--likes-danger-hover);background:var(--likes-red-bg)}.action-link--danger[data-v-55509f0b]:focus-visible{outline:2px solid var(--likes-danger-focus);outline-offset:1px}.empty-state[data-v-55509f0b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px var(--likes-spacing-xl);color:#9ca3af}.empty-state--large[data-v-55509f0b]{padding:64px var(--likes-spacing-xl)}.empty-state__icon[data-v-55509f0b]{font-size:2.5rem;margin-bottom:var(--likes-spacing-md)}.empty-state__text[data-v-55509f0b]{font-size:.95rem;margin:0}.pagination[data-v-55509f0b]{display:flex;justify-content:space-between;align-items:center;padding:var(--likes-spacing-md) var(--likes-spacing-xl);border-top:1px solid var(--likes-border);flex-wrap:wrap;gap:var(--likes-spacing-md)}.pagination__text[data-v-55509f0b]{font-size:.85rem;color:var(--likes-text-muted);margin:0}.pagination__links[data-v-55509f0b]{display:flex;gap:var(--likes-spacing-xs)}.pagination__link[data-v-55509f0b]{padding:6px 12px;border:1px solid #d1d5db;border-radius:var(--likes-radius-xs);font-size:.85rem;color:var(--likes-text-secondary);text-decoration:none;background:var(--likes-bg);transition:background .15s ease,border-color .15s ease}.pagination__link[data-v-55509f0b]:hover{background:var(--likes-bg-hover)}.pagination__link[data-v-55509f0b]:focus-visible{outline:2px solid var(--likes-accent);outline-offset:1px}.pagination__link--active[data-v-55509f0b]{background:var(--likes-accent);color:#fff;border-color:var(--likes-accent)}.pagination__link--active[data-v-55509f0b]:hover{background:var(--likes-accent-hover)}.pagination__link--disabled[data-v-55509f0b]{opacity:.4;pointer-events:none}.visually-hidden[data-v-55509f0b]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.button-primary[data-v-55509f0b]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:var(--likes-accent);color:#fff;border:none;border-radius:var(--likes-radius-sm);font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .15s ease,box-shadow .15s ease}.button-primary[data-v-55509f0b]:hover{background:var(--likes-accent-hover)}.button-primary[data-v-55509f0b]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--likes-accent-focus)}.button-primary[data-v-55509f0b]:disabled{opacity:.5;cursor:not-allowed}.button-primary--active[data-v-55509f0b]{background:var(--likes-accent-hover)}.button-secondary[data-v-55509f0b]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:var(--likes-bg);color:var(--likes-text-secondary);border:1px solid #d1d5db;border-radius:var(--likes-radius-sm);font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.button-secondary[data-v-55509f0b]:hover{background:var(--likes-bg-hover);border-color:#9ca3af}.button-secondary[data-v-55509f0b]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--likes-accent-focus)}.button-secondary[data-v-55509f0b]:disabled{opacity:.5;cursor:not-allowed}.button-danger[data-v-55509f0b]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:var(--likes-danger);color:#fff;border:none;border-radius:var(--likes-radius-sm);font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.button-danger[data-v-55509f0b]:hover{background:var(--likes-danger-hover)}.button-danger[data-v-55509f0b]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--likes-danger-focus)}.button-danger[data-v-55509f0b]:disabled{opacity:.5;cursor:not-allowed}.button-danger--sm[data-v-55509f0b]{padding:6px 14px;font-size:.8rem}.button-icon[data-v-55509f0b]{font-size:.8rem}@media (max-width: 480px){.content-wrapper[data-v-55509f0b]{padding:var(--likes-spacing-base);gap:var(--likes-spacing-base)}.page-header[data-v-55509f0b]{flex-direction:column}.page-header__actions[data-v-55509f0b]{width:100%;flex-direction:column}.page-header__actions .button-primary[data-v-55509f0b],.page-header__actions .button-secondary[data-v-55509f0b]{width:100%;justify-content:center}.stats-grid[data-v-55509f0b],.top-content-grid[data-v-55509f0b]{grid-template-columns:1fr}.pagination[data-v-55509f0b]{flex-direction:column;align-items:flex-start}.pagination__links[data-v-55509f0b]{flex-wrap:wrap}.bulk-actions-bar[data-v-55509f0b]{flex-direction:column;gap:var(--likes-spacing-sm);align-items:flex-start}}@media (max-width: 768px){.top-content-grid[data-v-55509f0b]{grid-template-columns:1fr}.stats-grid[data-v-55509f0b]{grid-template-columns:repeat(2,1fr)}.page-header[data-v-55509f0b]{flex-direction:column}}@media (max-width: 1024px){.stats-grid[data-v-55509f0b]{grid-template-columns:repeat(3,1fr)}.data-table__th[data-v-55509f0b],.data-table__td[data-v-55509f0b]{padding:var(--likes-spacing-sm) var(--likes-spacing-md)}}[data-v-93c69b26]:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-light: #eff6ff;--color-primary-border: #3b82f6;--color-success: #16a34a;--color-success-hover: #15803d;--color-danger: #dc2626;--color-white: #ffffff;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-900: #111827;--stat-blue-bg: #dbeafe;--stat-blue-fg: #2563eb;--stat-green-bg: #dcfce7;--stat-green-fg: #16a34a;--stat-purple-bg: #f3e8ff;--stat-purple-fg: #9333ea;--stat-yellow-bg: #fef3c7;--stat-yellow-fg: #ca8a04;--status-active-bg: #dcfce7;--status-active-text: #166534;--status-completed-bg: #dbeafe;--status-completed-text: #1e40af;--status-cancelled-bg: #fee2e2;--status-cancelled-text: #991b1b;--status-pending-bg: #fef3c7;--status-pending-text: #92400e;--status-default-bg: #f3f4f6;--status-default-text: #374151;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0,0,0,.05);--shadow-md: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg: 0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--font-xs: .75rem;--font-sm: .875rem;--font-base: 1rem;--font-lg: 1.125rem;--font-2xl: 1.5rem;--focus-ring: 0 0 0 3px rgba(37,99,235,.35);--z-modal: 50}.page-container[data-v-93c69b26]{padding:var(--space-6)}.header-row[data-v-93c69b26]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-6);gap:var(--space-4);flex-wrap:wrap}.page-title[data-v-93c69b26]{font-size:var(--font-2xl);font-weight:700;color:var(--color-gray-900);margin:0}.header-actions[data-v-93c69b26]{display:flex;gap:var(--space-3)}.button-primary[data-v-93c69b26],.button-secondary[data-v-93c69b26]{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);font-size:var(--font-sm);font-weight:500;border:none;border-radius:var(--radius-lg);cursor:pointer;color:var(--color-white);transition:background-color .15s ease,box-shadow .15s ease}.button-primary[data-v-93c69b26]{background:var(--color-primary)}.button-primary[data-v-93c69b26]:hover{background:var(--color-primary-hover)}.button-primary[data-v-93c69b26]:focus{outline:none;box-shadow:var(--focus-ring)}.button-primary[data-v-93c69b26]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-93c69b26]{background:var(--color-gray-600)}.button-secondary[data-v-93c69b26]:hover{background:var(--color-gray-700)}.button-secondary[data-v-93c69b26]:focus{outline:none;box-shadow:var(--focus-ring)}.button-secondary[data-v-93c69b26]:disabled{opacity:.5;cursor:not-allowed}.stats-grid[data-v-93c69b26]{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin-bottom:var(--space-8)}.stat-card[data-v-93c69b26]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-6)}.stat-card__inner[data-v-93c69b26]{display:flex;align-items:center}.stat-icon[data-v-93c69b26]{display:flex;align-items:center;justify-content:center;padding:var(--space-2);border-radius:var(--radius-lg);flex-shrink:0}.stat-icon--blue[data-v-93c69b26]{background:var(--stat-blue-bg);color:var(--stat-blue-fg)}.stat-icon--green[data-v-93c69b26]{background:var(--stat-green-bg);color:var(--stat-green-fg)}.stat-icon--purple[data-v-93c69b26]{background:var(--stat-purple-bg);color:var(--stat-purple-fg)}.stat-icon--yellow[data-v-93c69b26]{background:var(--stat-yellow-bg);color:var(--stat-yellow-fg)}.icon[data-v-93c69b26]{width:1.5rem;height:1.5rem}.icon-sm[data-v-93c69b26]{width:.75rem;height:.75rem}.stat-content[data-v-93c69b26]{margin-left:var(--space-4)}.stat-label[data-v-93c69b26]{font-size:var(--font-sm);font-weight:500;color:var(--color-gray-600);margin:0}.stat-value[data-v-93c69b26]{font-size:var(--font-2xl);font-weight:700;color:var(--color-gray-900);margin:0}.panel[data-v-93c69b26]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:var(--space-6)}.panel-header[data-v-93c69b26]{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-gray-200)}.panel-title[data-v-93c69b26]{font-size:var(--font-lg);font-weight:600;color:var(--color-gray-900);margin:0}.panel-body[data-v-93c69b26]{padding:var(--space-6)}.chart-container[data-v-93c69b26]{height:16rem;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-2);overflow-x:auto}.chart-column[data-v-93c69b26]{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.chart-bar[data-v-93c69b26]{width:2rem;min-height:.25rem;background:var(--color-primary);border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:height .3s ease}.chart-bar[data-v-93c69b26]:hover{background:var(--color-primary-hover)}.chart-label[data-v-93c69b26]{font-size:var(--font-xs);color:var(--color-gray-500);margin-top:var(--space-2);transform:rotate(-45deg);transform-origin:top left;white-space:nowrap}.settings-overview-grid[data-v-93c69b26]{display:grid;grid-template-columns:1fr;gap:var(--space-6)}.settings-stat[data-v-93c69b26]{text-align:center}.settings-stat__value[data-v-93c69b26]{font-size:var(--font-2xl);font-weight:700}.settings-stat__value--blue[data-v-93c69b26]{color:var(--stat-blue-fg)}.settings-stat__value--green[data-v-93c69b26]{color:var(--stat-green-fg)}.settings-stat__value--purple[data-v-93c69b26]{color:var(--stat-purple-fg)}.settings-stat__value--yellow[data-v-93c69b26]{color:var(--stat-yellow-fg)}.settings-stat__label[data-v-93c69b26]{font-size:var(--font-sm);color:var(--color-gray-600)}.table-scroll[data-v-93c69b26]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-93c69b26]{width:100%;border-collapse:collapse;min-width:900px}.table-head[data-v-93c69b26]{background:var(--color-gray-50)}.table-heading[data-v-93c69b26]{padding:var(--space-3) var(--space-6);text-align:left;font-size:var(--font-xs);font-weight:500;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em}.table-row[data-v-93c69b26]{border-bottom:1px solid var(--color-gray-200);transition:background-color .1s ease}.table-row[data-v-93c69b26]:hover{background:var(--color-gray-50)}.table-cell[data-v-93c69b26]{padding:var(--space-4) var(--space-6);font-size:var(--font-sm);color:var(--color-gray-900);white-space:nowrap;vertical-align:middle}.table-cell--id[data-v-93c69b26]{font-weight:500}.user-info[data-v-93c69b26]{display:flex;align-items:center}.user-avatar[data-v-93c69b26]{width:2rem;height:2rem;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-avatar--blue[data-v-93c69b26]{background:#93c5fd}.user-avatar--red[data-v-93c69b26]{background:#fca5a5}.user-avatar__initial[data-v-93c69b26]{font-size:var(--font-xs);font-weight:500;color:var(--color-white)}.user-meta[data-v-93c69b26]{margin-left:var(--space-3);display:flex;flex-direction:column}.user-name[data-v-93c69b26]{font-size:var(--font-sm);font-weight:500;color:var(--color-gray-900)}.user-handle[data-v-93c69b26],.text-muted[data-v-93c69b26]{font-size:var(--font-sm);color:var(--color-gray-500)}.winner-info[data-v-93c69b26]{display:flex;align-items:center;gap:var(--space-2)}.winner-icon[data-v-93c69b26]{width:1.5rem;height:1.5rem;border-radius:var(--radius-full);background:#fde68a;display:flex;align-items:center;justify-content:center;color:#92400e}.winner-name[data-v-93c69b26]{font-size:var(--font-sm);font-weight:500;color:var(--color-gray-900)}.status-badge[data-v-93c69b26]{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:var(--radius-full);font-size:var(--font-xs);font-weight:500}.status-active[data-v-93c69b26]{background:var(--status-active-bg);color:var(--status-active-text)}.status-completed[data-v-93c69b26]{background:var(--status-completed-bg);color:var(--status-completed-text)}.status-cancelled[data-v-93c69b26]{background:var(--status-cancelled-bg);color:var(--status-cancelled-text)}.status-pending[data-v-93c69b26]{background:var(--status-pending-bg);color:var(--status-pending-text)}.status-default[data-v-93c69b26]{background:var(--status-default-bg);color:var(--status-default-text)}.action-link[data-v-93c69b26]{background:none;border:none;padding:0;font-size:var(--font-sm);font-weight:500;color:var(--color-primary);cursor:pointer;transition:color .15s ease}.action-link[data-v-93c69b26]:hover{color:var(--color-primary-hover)}.action-link[data-v-93c69b26]:focus{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.action-link[data-v-93c69b26]:disabled{opacity:.5;cursor:not-allowed}.pagination-wrapper[data-v-93c69b26]{padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-gray-200)}.pagination-mobile[data-v-93c69b26]{display:flex;justify-content:space-between}.pagination-desktop[data-v-93c69b26]{display:none}.pagination-info[data-v-93c69b26]{font-size:var(--font-sm);color:var(--color-gray-700);margin:0}.pagination-nav[data-v-93c69b26]{display:inline-flex;border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.pagination-link[data-v-93c69b26]{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-3);border:1px solid var(--color-gray-300);font-size:var(--font-sm);font-weight:500;color:var(--color-gray-500);background:var(--color-white);text-decoration:none;margin-left:-1px;transition:background-color .15s ease,color .15s ease}.pagination-link[data-v-93c69b26]:first-child{margin-left:0;border-radius:var(--radius-md) 0 0 var(--radius-md)}.pagination-link[data-v-93c69b26]:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.pagination-link[data-v-93c69b26]:hover{background:var(--color-gray-50);color:var(--color-gray-700)}.pagination-link[data-v-93c69b26]:focus{outline:none;box-shadow:var(--focus-ring);z-index:1}.pagination-active[data-v-93c69b26]{z-index:1;background:var(--color-primary-light);border-color:var(--color-primary-border);color:var(--color-primary)}.pagination-active[data-v-93c69b26]:hover{background:var(--color-primary-light);color:var(--color-primary)}.modal-overlay[data-v-93c69b26]{position:fixed;top:0;right:0;bottom:0;left:0;background:#4b556380;overflow-y:auto;z-index:var(--z-modal);display:flex;align-items:flex-start;justify-content:center;padding:5rem var(--space-4) var(--space-4)}.modal-container[data-v-93c69b26]{width:100%;max-width:42rem;background:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);border:1px solid var(--color-gray-200)}.modal-body[data-v-93c69b26]{padding:var(--space-5)}.modal-title[data-v-93c69b26]{font-size:var(--font-lg);font-weight:500;color:var(--color-gray-900);margin:0 0 var(--space-4) 0}.modal-actions[data-v-93c69b26]{display:flex;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-4)}.settings-form[data-v-93c69b26]{display:flex;flex-direction:column;gap:var(--space-4)}.settings-form-grid[data-v-93c69b26]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.form-field[data-v-93c69b26]{display:flex;flex-direction:column}.form-label[data-v-93c69b26]{font-size:var(--font-sm);font-weight:500;color:var(--color-gray-700);margin-bottom:var(--space-2)}.form-input[data-v-93c69b26]{width:100%;padding:var(--space-2) var(--space-3);font-size:var(--font-sm);color:var(--color-gray-900);background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.form-input[data-v-93c69b26]:hover{border-color:var(--color-gray-500)}.form-input[data-v-93c69b26]:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--focus-ring)}.form-input[data-v-93c69b26]:disabled{opacity:.5;cursor:not-allowed;background:var(--color-gray-100)}@media (min-width: 480px){.stats-grid[data-v-93c69b26],.settings-overview-grid[data-v-93c69b26],.settings-form-grid[data-v-93c69b26]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.stats-grid[data-v-93c69b26],.settings-overview-grid[data-v-93c69b26]{grid-template-columns:repeat(4,1fr)}.pagination-mobile[data-v-93c69b26]{display:none}.pagination-desktop[data-v-93c69b26]{display:flex;align-items:center;justify-content:space-between}}@media (min-width: 1024px){.page-container[data-v-93c69b26]{padding:var(--space-8)}}@media (max-width: 479px){.header-row[data-v-93c69b26]{flex-direction:column;align-items:flex-start}.page-title[data-v-93c69b26]{font-size:1.25rem}.page-container[data-v-93c69b26]{padding:var(--space-4)}}[data-v-aa1258cc]:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-light: #eff6ff;--color-primary-border: #3b82f6;--color-success: #16a34a;--color-success-hover: #15803d;--color-danger: #dc2626;--color-danger-hover: #b91c1c;--color-warning-bg: #fef9c3;--color-warning-text: #854d0e;--color-white: #ffffff;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-900: #111827;--status-pending-bg: #fef3c7;--status-pending-text: #92400e;--status-accepted-bg: #dbeafe;--status-accepted-text: #1e40af;--status-completed-bg: #dcfce7;--status-completed-text: #166534;--status-cancelled-bg: #fee2e2;--status-cancelled-text: #991b1b;--status-default-bg: var(--color-gray-100);--status-default-text: var(--color-gray-700);--stat-blue-bg: #dbeafe;--stat-blue-fg: #2563eb;--stat-yellow-bg: #fef3c7;--stat-yellow-fg: #ca8a04;--stat-green-bg: #dcfce7;--stat-green-fg: #16a34a;--stat-purple-bg: #f3e8ff;--stat-purple-fg: #9333ea;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-2xl: 1.5rem;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--focus-ring: 0 0 0 3px rgba(37, 99, 235, .35)}.page-wrapper[data-v-aa1258cc]{padding:var(--space-lg)}.header-row[data-v-aa1258cc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg);gap:var(--space-md)}.page-title[data-v-aa1258cc]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-gray-900);margin:0}.header-actions[data-v-aa1258cc]{display:flex;gap:.75rem}.button-primary[data-v-aa1258cc],.button-secondary[data-v-aa1258cc],.button-success[data-v-aa1258cc],.button-danger[data-v-aa1258cc]{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.5;border:none;border-radius:var(--radius-lg);cursor:pointer;color:var(--color-white);transition:background-color .15s ease,box-shadow .15s ease,opacity .15s ease}.button-primary[data-v-aa1258cc]{background-color:var(--color-primary)}.button-primary[data-v-aa1258cc]:hover{background-color:var(--color-primary-hover)}.button-primary[data-v-aa1258cc]:focus{outline:none;box-shadow:var(--focus-ring)}.button-primary[data-v-aa1258cc]:disabled{opacity:.55;cursor:not-allowed}.button-secondary[data-v-aa1258cc]{background-color:var(--color-gray-600)}.button-secondary[data-v-aa1258cc]:hover{background-color:var(--color-gray-700)}.button-secondary[data-v-aa1258cc]:focus{outline:none;box-shadow:var(--focus-ring)}.button-secondary[data-v-aa1258cc]:disabled{opacity:.55;cursor:not-allowed}.button-success[data-v-aa1258cc]{background-color:var(--color-success)}.button-success[data-v-aa1258cc]:hover{background-color:var(--color-success-hover)}.button-success[data-v-aa1258cc]:focus{outline:none;box-shadow:var(--focus-ring)}.button-success[data-v-aa1258cc]:disabled{opacity:.55;cursor:not-allowed}.button-danger[data-v-aa1258cc]{background-color:var(--color-danger)}.button-danger[data-v-aa1258cc]:hover{background-color:var(--color-danger-hover)}.button-danger[data-v-aa1258cc]:focus{outline:none;box-shadow:var(--focus-ring)}.button-danger[data-v-aa1258cc]:disabled{opacity:.55;cursor:not-allowed}.button--sm[data-v-aa1258cc]{padding:var(--space-xs) .75rem;font-size:var(--font-size-xs)}.stats-grid[data-v-aa1258cc]{display:grid;grid-template-columns:1fr;gap:var(--space-lg);margin-bottom:var(--space-xl)}.stat-card[data-v-aa1258cc]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-lg)}.stat-card__inner[data-v-aa1258cc]{display:flex;align-items:center}.stat-icon[data-v-aa1258cc]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-lg);flex-shrink:0}.stat-icon--blue[data-v-aa1258cc]{background:var(--stat-blue-bg);color:var(--stat-blue-fg)}.stat-icon--yellow[data-v-aa1258cc]{background:var(--stat-yellow-bg);color:var(--stat-yellow-fg)}.stat-icon--green[data-v-aa1258cc]{background:var(--stat-green-bg);color:var(--stat-green-fg)}.stat-icon--purple[data-v-aa1258cc]{background:var(--stat-purple-bg);color:var(--stat-purple-fg)}.stat-icon__svg[data-v-aa1258cc]{width:1.5rem;height:1.5rem}.stat-content[data-v-aa1258cc]{margin-left:var(--space-md)}.stat-label[data-v-aa1258cc]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-600);margin:0}.stat-value[data-v-aa1258cc]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-gray-900);margin:0}.filter-panel[data-v-aa1258cc]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:var(--space-lg)}.filter-panel__header[data-v-aa1258cc]{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-gray-200)}.filter-panel__body[data-v-aa1258cc]{padding:var(--space-lg)}.panel-title[data-v-aa1258cc]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin:0}.filter-form[data-v-aa1258cc]{display:flex;flex-direction:column;gap:var(--space-md)}.filter-grid[data-v-aa1258cc]{display:grid;grid-template-columns:1fr;gap:var(--space-md)}.filter-field[data-v-aa1258cc]{display:flex;flex-direction:column}.filter-label[data-v-aa1258cc]{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-700);margin-bottom:var(--space-sm)}.filter-input[data-v-aa1258cc],.filter-select[data-v-aa1258cc]{width:100%;padding:var(--space-sm) .75rem;font-size:var(--font-size-sm);line-height:1.5;color:var(--color-gray-900);background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:border-color .15s ease,box-shadow .15s ease}.filter-input[data-v-aa1258cc]:hover,.filter-select[data-v-aa1258cc]:hover{border-color:var(--color-gray-500)}.filter-input[data-v-aa1258cc]:focus,.filter-select[data-v-aa1258cc]:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--focus-ring)}.filter-input[data-v-aa1258cc]:disabled,.filter-select[data-v-aa1258cc]:disabled{opacity:.55;cursor:not-allowed;background:var(--color-gray-100)}.filter-actions[data-v-aa1258cc]{display:flex;align-items:flex-end;gap:var(--space-sm)}.bulk-actions-bar[data-v-aa1258cc]{display:flex;align-items:center;justify-content:space-between;background:var(--color-primary-light);border:1px solid var(--color-primary-border);border-radius:var(--radius-lg);padding:var(--space-md);margin-bottom:var(--space-lg);gap:var(--space-md)}.bulk-actions-bar__count[data-v-aa1258cc]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.bulk-actions-bar__buttons[data-v-aa1258cc]{display:flex;gap:var(--space-sm)}.panel[data-v-aa1258cc]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.panel__header[data-v-aa1258cc]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-gray-200);gap:var(--space-md)}.select-all-control[data-v-aa1258cc]{display:flex;align-items:center;gap:var(--space-sm)}.select-all-label[data-v-aa1258cc]{font-size:var(--font-size-sm);color:var(--color-gray-700);cursor:pointer}.checkbox-input[data-v-aa1258cc]{width:1rem;height:1rem;accent-color:var(--color-primary);border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);cursor:pointer}.checkbox-input[data-v-aa1258cc]:focus{outline:none;box-shadow:var(--focus-ring)}.checkbox-input[data-v-aa1258cc]:disabled{opacity:.55;cursor:not-allowed}.table-scroll[data-v-aa1258cc]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-aa1258cc]{width:100%;border-collapse:collapse}.table-header[data-v-aa1258cc]{background:var(--color-gray-50)}.table-cell[data-v-aa1258cc]{padding:.75rem var(--space-lg);white-space:nowrap;font-size:var(--font-size-sm);color:var(--color-gray-900);text-align:left;vertical-align:middle}.table-cell--header[data-v-aa1258cc]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em}.table-cell--id[data-v-aa1258cc]{font-weight:var(--font-weight-medium)}.table-row[data-v-aa1258cc]{border-bottom:1px solid var(--color-gray-200);transition:background-color .1s ease}.table-row[data-v-aa1258cc]:hover{background:var(--color-gray-50)}.user-info[data-v-aa1258cc]{display:flex;align-items:center}.user-avatar[data-v-aa1258cc]{width:2rem;height:2rem;border-radius:var(--radius-full);background:var(--color-gray-300);display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-avatar__initial[data-v-aa1258cc]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-gray-700)}.user-meta[data-v-aa1258cc]{margin-left:.75rem;display:flex;flex-direction:column}.user-name[data-v-aa1258cc]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.user-handle[data-v-aa1258cc],.text-muted[data-v-aa1258cc]{font-size:var(--font-size-sm);color:var(--color-gray-500)}.status-badge[data-v-aa1258cc]{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.5}.status-pending[data-v-aa1258cc]{background:var(--status-pending-bg);color:var(--status-pending-text)}.status-accepted[data-v-aa1258cc]{background:var(--status-accepted-bg);color:var(--status-accepted-text)}.status-completed[data-v-aa1258cc]{background:var(--status-completed-bg);color:var(--status-completed-text)}.status-cancelled[data-v-aa1258cc]{background:var(--status-cancelled-bg);color:var(--status-cancelled-text)}.status-default[data-v-aa1258cc]{background:var(--status-default-bg);color:var(--status-default-text)}.row-actions[data-v-aa1258cc]{display:flex;gap:var(--space-sm)}.action-link[data-v-aa1258cc]{background:none;border:none;padding:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:color .15s ease}.action-link[data-v-aa1258cc]:focus{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.action-link[data-v-aa1258cc]:disabled{opacity:.55;cursor:not-allowed}.action-link--view[data-v-aa1258cc]{color:var(--color-primary)}.action-link--view[data-v-aa1258cc]:hover{color:var(--color-primary-hover)}.action-link--approve[data-v-aa1258cc]{color:var(--color-success)}.action-link--approve[data-v-aa1258cc]:hover{color:var(--color-success-hover)}.action-link--reject[data-v-aa1258cc]{color:var(--color-danger)}.action-link--reject[data-v-aa1258cc]:hover{color:var(--color-danger-hover)}.pagination-wrapper[data-v-aa1258cc]{padding:var(--space-md) var(--space-lg);border-top:1px solid var(--color-gray-200)}.pagination-mobile[data-v-aa1258cc]{display:flex;justify-content:space-between}.pagination-desktop[data-v-aa1258cc]{display:none}.pagination-info[data-v-aa1258cc]{font-size:var(--font-size-sm);color:var(--color-gray-700);margin:0}.pagination-nav[data-v-aa1258cc]{display:inline-flex;border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.pagination-link[data-v-aa1258cc]{display:inline-flex;align-items:center;padding:var(--space-sm) .75rem;border:1px solid var(--color-gray-300);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-500);background:var(--color-white);text-decoration:none;margin-left:-1px;transition:background-color .15s ease,color .15s ease}.pagination-link[data-v-aa1258cc]:first-child{margin-left:0;border-radius:var(--radius-md) 0 0 var(--radius-md)}.pagination-link[data-v-aa1258cc]:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.pagination-link[data-v-aa1258cc]:hover{background:var(--color-gray-50);color:var(--color-gray-700)}.pagination-link[data-v-aa1258cc]:focus{outline:none;box-shadow:var(--focus-ring);z-index:1}.pagination-active[data-v-aa1258cc]{background:var(--color-primary-light);border-color:var(--color-primary-border);color:var(--color-primary);z-index:1}.pagination-active[data-v-aa1258cc]:hover{background:var(--color-primary-light);color:var(--color-primary)}@media (min-width: 480px){.filter-grid[data-v-aa1258cc],.stats-grid[data-v-aa1258cc]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.filter-grid[data-v-aa1258cc]{grid-template-columns:repeat(3,1fr)}.stats-grid[data-v-aa1258cc]{grid-template-columns:repeat(4,1fr)}.pagination-mobile[data-v-aa1258cc]{display:none}.pagination-desktop[data-v-aa1258cc]{display:flex;align-items:center;justify-content:space-between}.header-row[data-v-aa1258cc]{flex-wrap:nowrap}}@media (min-width: 1024px){.filter-grid[data-v-aa1258cc]{grid-template-columns:repeat(6,1fr)}.page-wrapper[data-v-aa1258cc]{padding:var(--space-xl)}}.admin-login[data-v-46cd796b]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:20px}.login-container[data-v-46cd796b]{width:100%;max-width:400px}.login-card[data-v-46cd796b]{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:40px}.login-header[data-v-46cd796b]{text-align:center;margin-bottom:32px}.logo[data-v-46cd796b]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px}.logo-icon[data-v-46cd796b]{font-size:32px;background:#667eea;width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.logo-text[data-v-46cd796b]{font-size:24px;font-weight:700;color:#1f2937;margin:0}.login-subtitle[data-v-46cd796b]{color:#6b7280;margin:0}.login-form[data-v-46cd796b]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-46cd796b]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-46cd796b]{font-size:14px;font-weight:500;color:#374151}.form-input[data-v-46cd796b]{padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:16px;transition:all .2s ease}.form-input[data-v-46cd796b]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-input-error[data-v-46cd796b]{border-color:#ef4444}.form-error[data-v-46cd796b]{font-size:14px;color:#ef4444}.checkbox-label[data-v-46cd796b]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-input[data-v-46cd796b]{width:16px;height:16px}.checkbox-text[data-v-46cd796b]{font-size:14px;color:#374151}.login-button[data-v-46cd796b]{background:#667eea;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.login-button[data-v-46cd796b]:hover:not(:disabled){background:#5a67d8;transform:translateY(-1px)}.login-button[data-v-46cd796b]:disabled{opacity:.6;cursor:not-allowed}.loading-spinner[data-v-46cd796b]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-46cd796b 1s linear infinite}@keyframes spin-46cd796b{to{transform:rotate(360deg)}}@media (max-width: 480px){.login-card[data-v-46cd796b]{padding:24px}.logo-text[data-v-46cd796b]{font-size:20px}}.admin-logs[data-v-f4a0ae11]{min-height:100vh;background-color:#f8fafc;padding:20px}.logs-header[data-v-f4a0ae11]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;border:1px solid #e2e8f0}.header-content[data-v-f4a0ae11]{padding:24px}.logs-title[data-v-f4a0ae11]{font-size:28px;font-weight:700;color:#1a202c;margin:0 0 4px}.logs-subtitle[data-v-f4a0ae11]{color:#718096;margin:0}.error-card[data-v-f4a0ae11]{background:#fed7d7;border:1px solid #feb2b2;border-radius:12px;padding:16px;margin-bottom:24px}.error-content[data-v-f4a0ae11]{display:flex;align-items:center;gap:12px;color:#c53030}.logs-grid[data-v-f4a0ae11]{display:grid;grid-template-columns:1fr;gap:24px}.logs-card[data-v-f4a0ae11]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;border:1px solid #e2e8f0}.card-header[data-v-f4a0ae11]{padding:24px 24px 0;border-bottom:1px solid #e2e8f0;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between}.card-title[data-v-f4a0ae11]{font-size:18px;font-weight:600;color:#1a202c;margin:0 0 24px;display:flex;align-items:center;gap:8px}.logs-count[data-v-f4a0ae11]{font-size:14px;color:#718096;background:#f7fafc;padding:4px 8px;border-radius:16px}.card-body[data-v-f4a0ae11]{padding:0 24px 24px}.logs-list[data-v-f4a0ae11]{display:flex;flex-direction:column;gap:16px;max-height:400px;overflow-y:auto}.log-item[data-v-f4a0ae11]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.log-info[data-v-f4a0ae11]{display:flex;align-items:center}.log-icon[data-v-f4a0ae11]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px}.log-icon-security[data-v-f4a0ae11]{background:#fed7d7;color:#e53e3e}.log-icon-admin[data-v-f4a0ae11]{background:#faf5ff;color:#805ad5}.log-icon-login[data-v-f4a0ae11]{background:#f0fff4;color:#38a169}.log-action[data-v-f4a0ae11]{font-weight:500;color:#1a202c;margin:0 0 4px}.log-description[data-v-f4a0ae11]{font-size:14px;color:#4a5568;margin:0 0 4px}.log-ip[data-v-f4a0ae11]{font-size:12px;color:#718096;margin:0}.log-meta[data-v-f4a0ae11]{text-align:right}.log-level[data-v-f4a0ae11]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:16px;font-size:12px;font-weight:500;margin-bottom:4px}.level-info[data-v-f4a0ae11]{background:#ebf8ff;color:#3182ce}.level-warning[data-v-f4a0ae11]{background:ivory;color:#d69e2e}.level-error[data-v-f4a0ae11]{background:#fed7d7;color:#e53e3e}.level-success[data-v-f4a0ae11]{background:#f0fff4;color:#38a169}.log-time[data-v-f4a0ae11]{font-size:12px;color:#718096;margin:0}.empty-state[data-v-f4a0ae11]{text-align:center;padding:32px;color:#718096}.empty-state i[data-v-f4a0ae11]{font-size:48px;margin-bottom:8px;opacity:.5}.debug-info[data-v-f4a0ae11]{margin-top:24px;padding:12px;background:#f7fafc;border-radius:8px;font-size:12px;color:#718096}@media (max-width: 768px){.admin-logs[data-v-f4a0ae11]{padding:10px}.logs-grid[data-v-f4a0ae11]{grid-template-columns:1fr}.log-item[data-v-f4a0ae11]{flex-direction:column;align-items:flex-start;gap:12px}.log-meta[data-v-f4a0ae11]{text-align:left;width:100%}}.verifications-page[data-v-d3ac02e8]{padding:1.5rem}.page-header[data-v-d3ac02e8]{margin-bottom:2rem}.page-title[data-v-d3ac02e8]{font-size:1.75rem;font-weight:700;color:#111827;margin:0}.page-subtitle[data-v-d3ac02e8]{color:#6b7280;margin:.25rem 0 0;font-size:.875rem}.stats-grid[data-v-d3ac02e8]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:2rem}@media (max-width: 1024px){.stats-grid[data-v-d3ac02e8]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.stats-grid[data-v-d3ac02e8]{grid-template-columns:1fr}}.stat-panel[data-v-d3ac02e8]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb;padding:1.25rem;display:flex;align-items:center;gap:1rem}.stat-icon[data-v-d3ac02e8]{font-size:1.5rem;width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.icon-yellow[data-v-d3ac02e8]{background:#fef3c7}.icon-blue[data-v-d3ac02e8]{background:#dbeafe}.icon-green[data-v-d3ac02e8]{background:#d1fae5}.icon-red[data-v-d3ac02e8]{background:#fee2e2}.stat-info[data-v-d3ac02e8]{display:flex;flex-direction:column}.stat-label[data-v-d3ac02e8]{font-size:.875rem;color:#6b7280;font-weight:500}.stat-value[data-v-d3ac02e8]{font-size:1.25rem;font-weight:700;color:#111827}.table-panel[data-v-d3ac02e8]{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb;overflow:hidden}.panel-header[data-v-d3ac02e8]{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.panel-title[data-v-d3ac02e8]{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.table-wrapper[data-v-d3ac02e8]{overflow-x:auto}.data-table[data-v-d3ac02e8]{width:100%;border-collapse:collapse}.data-table thead[data-v-d3ac02e8]{background:#f9fafb}.data-table th[data-v-d3ac02e8]{padding:.75rem 1.5rem;text-align:left;font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.data-table td[data-v-d3ac02e8]{padding:1rem 1.5rem;border-top:1px solid #e5e7eb;font-size:.875rem;color:#374151}.data-table tbody tr[data-v-d3ac02e8]:hover{background:#f9fafb}.user-cell[data-v-d3ac02e8]{display:flex;align-items:center;gap:.75rem}.user-avatar[data-v-d3ac02e8]{width:2.5rem;height:2.5rem;border-radius:50%;background:#d1d5db;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;color:#374151;flex-shrink:0}.user-info[data-v-d3ac02e8]{display:flex;flex-direction:column}.user-name[data-v-d3ac02e8]{font-weight:500;color:#111827}.user-email[data-v-d3ac02e8]{font-size:.8125rem;color:#6b7280}.status-badge[data-v-d3ac02e8]{display:inline-block;padding:.125rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:capitalize}.status-pending[data-v-d3ac02e8]{background:#fef3c7;color:#92400e}.status-under_review[data-v-d3ac02e8]{background:#dbeafe;color:#1e40af}.status-approved[data-v-d3ac02e8]{background:#d1fae5;color:#065f46}.status-rejected[data-v-d3ac02e8]{background:#fee2e2;color:#991b1b}.confidence-bar-wrapper[data-v-d3ac02e8]{display:flex;align-items:center;gap:.5rem}.confidence-bar[data-v-d3ac02e8]{flex:1;height:.5rem;background:#e5e7eb;border-radius:9999px;overflow:hidden;max-width:6rem}.confidence-fill[data-v-d3ac02e8]{height:100%;border-radius:9999px;transition:width .3s}.confidence-high[data-v-d3ac02e8]{background:#059669}.confidence-medium[data-v-d3ac02e8]{background:#d97706}.confidence-low[data-v-d3ac02e8]{background:#dc2626}.confidence-text[data-v-d3ac02e8]{font-size:.75rem;color:#6b7280}.no-data[data-v-d3ac02e8]{color:#9ca3af}.date-cell[data-v-d3ac02e8]{white-space:nowrap;color:#6b7280}.empty-row[data-v-d3ac02e8]{text-align:center;padding:2rem;color:#6b7280;font-style:italic}.action-buttons[data-v-d3ac02e8]{display:flex;gap:.5rem}.action-link[data-v-d3ac02e8]{background:none;border:none;font-size:.875rem;font-weight:500;cursor:pointer;padding:0}.action-view[data-v-d3ac02e8]{color:#2563eb}.action-view[data-v-d3ac02e8]:hover{color:#1e40af}.action-approve[data-v-d3ac02e8]{color:#059669}.action-approve[data-v-d3ac02e8]:hover{color:#047857}.action-reject[data-v-d3ac02e8]{color:#dc2626}.action-reject[data-v-d3ac02e8]:hover{color:#b91c1c}.pagination-wrapper[data-v-d3ac02e8]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;border-top:1px solid #e5e7eb}.pagination-info[data-v-d3ac02e8]{font-size:.875rem;color:#6b7280}.pagination-nav[data-v-d3ac02e8]{display:flex;gap:.5rem}.pagination-link[data-v-d3ac02e8]{padding:.5rem .75rem;font-size:.875rem;font-weight:500;color:#6b7280;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;text-decoration:none;cursor:pointer}.pagination-link[data-v-d3ac02e8]:hover{background:#f9fafb}.modal-overlay[data-v-d3ac02e8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:flex-start;justify-content:center;padding-top:5rem;z-index:50;overflow-y:auto}.modal-dialog[data-v-d3ac02e8]{background:#fff;border-radius:.5rem;box-shadow:0 20px 60px #0000004d;width:100%;max-width:36rem;margin:0 1rem}.modal-header[data-v-d3ac02e8]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.modal-title[data-v-d3ac02e8]{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.modal-close[data-v-d3ac02e8]{background:none;border:none;font-size:1.25rem;color:#9ca3af;cursor:pointer;padding:.25rem}.modal-close[data-v-d3ac02e8]:hover{color:#374151}.modal-body[data-v-d3ac02e8]{padding:1.5rem}.modal-footer[data-v-d3ac02e8]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb}.detail-row[data-v-d3ac02e8]{margin-bottom:1rem}.detail-row[data-v-d3ac02e8]:last-child{margin-bottom:0}.detail-label[data-v-d3ac02e8]{display:block;font-size:.875rem;font-weight:500;color:#6b7280;margin-bottom:.25rem}.detail-value[data-v-d3ac02e8]{font-size:.875rem;color:#111827;margin:0}.form-group[data-v-d3ac02e8]{margin-bottom:1rem}.form-group[data-v-d3ac02e8]:last-child{margin-bottom:0}.form-label[data-v-d3ac02e8]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.375rem}.form-textarea[data-v-d3ac02e8]{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:#111827;resize:vertical;font-family:inherit}.form-textarea[data-v-d3ac02e8]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33}.button-secondary[data-v-d3ac02e8]{background:#fff;color:#374151;padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;text-decoration:none}.button-secondary[data-v-d3ac02e8]:hover{background:#f9fafb}.button-success[data-v-d3ac02e8]{background:#059669;color:#fff;padding:.5rem 1rem;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer}.button-success[data-v-d3ac02e8]:hover{background:#047857}.button-danger[data-v-d3ac02e8]{background:#dc2626;color:#fff;padding:.5rem 1rem;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer}.button-danger[data-v-d3ac02e8]:hover{background:#b91c1c}.button-danger[data-v-d3ac02e8]:disabled{opacity:.5;cursor:not-allowed}[data-v-90f76338]:root{--mc-color-bg: #f9fafb;--mc-color-surface: #ffffff;--mc-color-border: #e5e7eb;--mc-color-text: #111827;--mc-color-text-secondary: #6b7280;--mc-color-text-muted: #9ca3af;--mc-color-primary: #2563eb;--mc-color-primary-hover: #1d4ed8;--mc-color-primary-focus: rgba(37, 99, 235, .35);--mc-color-success: #059669;--mc-color-success-bg: #ecfdf5;--mc-color-success-hover: #047857;--mc-color-error: #dc2626;--mc-color-error-bg: #fef2f2;--mc-color-error-text: #991b1b;--mc-color-warning: #d97706;--mc-color-warning-bg: #fffbeb;--mc-color-purple: #7c3aed;--mc-color-purple-bg: #f5f3ff;--mc-color-pink: #db2777;--mc-color-pink-bg: #fdf2f8;--mc-color-secondary-hover: #f3f4f6;--mc-radius: .5rem;--mc-radius-sm: .375rem;--mc-radius-full: 9999px;--mc-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--mc-spacing-xs: .25rem;--mc-spacing-sm: .5rem;--mc-spacing-md: 1rem;--mc-spacing-lg: 1.5rem;--mc-spacing-xl: 2rem}.media-categories[data-v-90f76338]{display:flex;flex-direction:column;gap:var(--mc-spacing-xl);padding:var(--mc-spacing-lg)}.page-header[data-v-90f76338]{background:var(--mc-color-surface);border-radius:var(--mc-radius);box-shadow:var(--mc-shadow);padding:var(--mc-spacing-lg)}.page-header__content[data-v-90f76338]{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-spacing-md);flex-wrap:wrap}.page-title[data-v-90f76338]{font-size:1.5rem;font-weight:700;color:var(--mc-color-text);margin:0;line-height:1.3}.page-header__actions[data-v-90f76338]{display:flex;gap:var(--mc-spacing-sm);flex-shrink:0}.button-primary[data-v-90f76338],.button-secondary[data-v-90f76338],.button-success[data-v-90f76338],.button-link[data-v-90f76338]{display:inline-flex;align-items:center;gap:var(--mc-spacing-xs);padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:var(--mc-radius-sm);border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,opacity .15s ease;text-decoration:none;line-height:1.4}.button-primary[data-v-90f76338]{background-color:var(--mc-color-primary);color:#fff;box-shadow:var(--mc-shadow)}.button-primary[data-v-90f76338]:hover{background-color:var(--mc-color-primary-hover)}.button-primary[data-v-90f76338]:focus{outline:none;box-shadow:0 0 0 3px var(--mc-color-primary-focus)}.button-primary[data-v-90f76338]:disabled{opacity:.5;cursor:not-allowed}.button-success[data-v-90f76338]{background-color:var(--mc-color-success);color:#fff;box-shadow:var(--mc-shadow)}.button-success[data-v-90f76338]:hover{background-color:var(--mc-color-success-hover)}.button-success[data-v-90f76338]:focus{outline:none;box-shadow:0 0 0 3px #05966959}.button-success[data-v-90f76338]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-90f76338]{background-color:var(--mc-color-surface);color:var(--mc-color-text);border-color:var(--mc-color-border)}.button-secondary[data-v-90f76338]:hover{background-color:var(--mc-color-secondary-hover)}.button-secondary[data-v-90f76338]:focus{outline:none;box-shadow:0 0 0 3px var(--mc-color-primary-focus)}.button-secondary[data-v-90f76338]:disabled{opacity:.5;cursor:not-allowed}.button-link[data-v-90f76338]{background:none;border:none;padding:.25rem .5rem;color:var(--mc-color-primary);font-weight:500}.button-link[data-v-90f76338]:hover{color:var(--mc-color-primary-hover);text-decoration:underline}.button-link[data-v-90f76338]:focus{outline:none;box-shadow:0 0 0 3px var(--mc-color-primary-focus);border-radius:var(--mc-radius-sm)}.button-link--danger[data-v-90f76338]{color:var(--mc-color-error)}.button-link--danger[data-v-90f76338]:hover{color:var(--mc-color-error-text)}.stats-grid[data-v-90f76338]{display:grid;grid-template-columns:1fr;gap:var(--mc-spacing-lg)}.stat-card[data-v-90f76338]{display:flex;align-items:center;gap:var(--mc-spacing-md);background:var(--mc-color-surface);border-radius:var(--mc-radius);box-shadow:var(--mc-shadow);padding:var(--mc-spacing-lg)}.stat-card__icon[data-v-90f76338]{width:2.5rem;height:2.5rem;border-radius:var(--mc-radius);display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-card__icon--primary[data-v-90f76338]{background-color:#eff6ff;color:var(--mc-color-primary)}.stat-card__icon--success[data-v-90f76338]{background-color:var(--mc-color-success-bg);color:var(--mc-color-success)}.stat-card__icon--error[data-v-90f76338]{background-color:var(--mc-color-error-bg);color:var(--mc-color-error)}.stat-card__icon--purple[data-v-90f76338]{background-color:var(--mc-color-purple-bg);color:var(--mc-color-purple)}.stat-card__icon--warning[data-v-90f76338]{background-color:var(--mc-color-warning-bg);color:var(--mc-color-warning)}.stat-card__icon--pink[data-v-90f76338]{background-color:var(--mc-color-pink-bg);color:var(--mc-color-pink)}.stat-icon[data-v-90f76338]{width:1.5rem;height:1.5rem}.stat-card__content[data-v-90f76338]{display:flex;flex-direction:column}.stat-card__value[data-v-90f76338]{font-size:1.5rem;font-weight:700;color:var(--mc-color-text);margin:0;line-height:1.2}.stat-card__label[data-v-90f76338]{font-size:.875rem;color:var(--mc-color-text-muted);margin:0}.panel[data-v-90f76338]{background:var(--mc-color-surface);border-radius:var(--mc-radius);box-shadow:var(--mc-shadow);overflow:hidden}.panel__header[data-v-90f76338]{padding:var(--mc-spacing-lg);border-bottom:1px solid var(--mc-color-border)}.panel__header-row[data-v-90f76338]{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-spacing-md)}.panel__title[data-v-90f76338]{font-size:1.125rem;font-weight:600;color:var(--mc-color-text);margin:0}.panel__title--capitalize[data-v-90f76338]{text-transform:capitalize}.panel__count[data-v-90f76338]{font-size:.875rem;color:var(--mc-color-text-secondary)}.empty-state[data-v-90f76338]{padding:var(--mc-spacing-xl);text-align:center}.empty-state__title[data-v-90f76338]{font-size:1.125rem;font-weight:600;color:var(--mc-color-text);margin:0 0 var(--mc-spacing-sm) 0}.empty-state__message[data-v-90f76338]{font-size:.875rem;color:var(--mc-color-text-secondary);max-width:28rem;margin:0 auto;line-height:1.5}.table-wrapper[data-v-90f76338]{overflow-x:auto}.data-table[data-v-90f76338]{width:100%;border-collapse:collapse}.data-table__head[data-v-90f76338]{background-color:var(--mc-color-bg)}.data-table__th[data-v-90f76338]{padding:.75rem var(--mc-spacing-lg);text-align:left;font-size:.75rem;font-weight:600;color:var(--mc-color-text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.data-table__row[data-v-90f76338]{border-bottom:1px solid var(--mc-color-border);transition:background-color .1s ease}.data-table__row[data-v-90f76338]:hover{background-color:var(--mc-color-bg)}.data-table__td[data-v-90f76338]{padding:.75rem var(--mc-spacing-lg);font-size:.875rem;color:var(--mc-color-text);vertical-align:middle}.category-name-cell[data-v-90f76338]{display:flex;align-items:center;gap:.75rem}.category-name-cell__swatch[data-v-90f76338]{width:2rem;height:2rem;border-radius:var(--mc-radius);display:flex;align-items:center;justify-content:center;flex-shrink:0}.category-name-cell__initial[data-v-90f76338]{color:#fff;font-size:.75rem;font-weight:700}.category-name-cell__info[data-v-90f76338]{display:flex;flex-direction:column;gap:.125rem}.category-name-cell__name[data-v-90f76338]{font-weight:500;color:var(--mc-color-text);white-space:nowrap}.category-description[data-v-90f76338]{color:var(--mc-color-text);font-size:.875rem;line-height:1.4}.color-cell[data-v-90f76338]{display:flex;align-items:center;gap:var(--mc-spacing-sm)}.color-cell__swatch[data-v-90f76338]{width:1.5rem;height:1.5rem;border-radius:var(--mc-radius-sm);flex-shrink:0}.color-cell__value[data-v-90f76338]{font-size:.875rem;color:var(--mc-color-text)}.status-badge[data-v-90f76338]{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:var(--mc-radius-full);font-size:.75rem;font-weight:500;white-space:nowrap}.status-badge--active[data-v-90f76338]{background-color:var(--mc-color-success-bg);color:#065f46}.status-badge--inactive[data-v-90f76338]{background-color:var(--mc-color-error-bg);color:var(--mc-color-error-text)}.status-badge--adult[data-v-90f76338]{background-color:var(--mc-color-error-bg);color:var(--mc-color-error);font-size:.6875rem}.action-buttons[data-v-90f76338]{display:flex;gap:var(--mc-spacing-sm)}.text-muted[data-v-90f76338]{color:var(--mc-color-text-muted)}.modal-overlay[data-v-90f76338]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;align-items:flex-start;justify-content:center;padding:5rem var(--mc-spacing-md) var(--mc-spacing-md);z-index:50;overflow-y:auto}.modal[data-v-90f76338]{background:var(--mc-color-surface);border-radius:var(--mc-radius);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:100%;max-width:40rem}.modal__title[data-v-90f76338]{font-size:1.125rem;font-weight:600;color:var(--mc-color-text);margin:0;padding:var(--mc-spacing-lg);border-bottom:1px solid var(--mc-color-border)}.modal__body[data-v-90f76338]{padding:var(--mc-spacing-lg);display:flex;flex-direction:column;gap:var(--mc-spacing-md)}.modal__footer[data-v-90f76338]{display:flex;justify-content:flex-end;gap:var(--mc-spacing-sm);padding-top:var(--mc-spacing-md)}.form-grid[data-v-90f76338]{display:grid;grid-template-columns:1fr;gap:var(--mc-spacing-md)}.form-group[data-v-90f76338]{display:flex;flex-direction:column;gap:var(--mc-spacing-xs)}.input-label[data-v-90f76338]{font-size:.875rem;font-weight:500;color:var(--mc-color-text-secondary)}.input-field[data-v-90f76338]{width:100%;padding:.5rem .75rem;font-size:.875rem;color:var(--mc-color-text);background-color:var(--mc-color-surface);border:1px solid var(--mc-color-border);border-radius:var(--mc-radius-sm);transition:border-color .15s ease,box-shadow .15s ease;line-height:1.5}.input-field[data-v-90f76338]:hover{border-color:#d1d5db}.input-field[data-v-90f76338]:focus{outline:none;border-color:var(--mc-color-primary);box-shadow:0 0 0 3px var(--mc-color-primary-focus)}.input-field[data-v-90f76338]:disabled{opacity:.5;cursor:not-allowed;background-color:var(--mc-color-bg)}.input-field--color[data-v-90f76338]{height:2.5rem;padding:.25rem;cursor:pointer}.input-field--textarea[data-v-90f76338]{resize:vertical;min-height:4rem}.checkbox-row[data-v-90f76338]{display:flex;align-items:center;gap:var(--mc-spacing-lg);flex-wrap:wrap}.checkbox-group[data-v-90f76338]{display:flex;align-items:center;gap:var(--mc-spacing-sm)}.checkbox-input[data-v-90f76338]{width:1rem;height:1rem;border:1px solid var(--mc-color-border);border-radius:.25rem;cursor:pointer;accent-color:var(--mc-color-primary)}.checkbox-input[data-v-90f76338]:focus{outline:none;box-shadow:0 0 0 3px var(--mc-color-primary-focus)}.checkbox-label[data-v-90f76338]{font-size:.875rem;color:var(--mc-color-text-secondary);cursor:pointer}@media (min-width: 480px){.stats-grid[data-v-90f76338],.form-grid[data-v-90f76338]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.stats-grid[data-v-90f76338]{grid-template-columns:repeat(3,1fr)}.media-categories[data-v-90f76338]{padding:var(--mc-spacing-xl)}}@media (min-width: 1024px){.stats-grid[data-v-90f76338]{grid-template-columns:repeat(6,1fr)}.page-title[data-v-90f76338]{font-size:1.75rem}}[data-v-dfdd000d]:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-light: #eff6ff;--color-primary-border: #3b82f6;--color-success: #16a34a;--color-success-hover: #15803d;--color-white: #ffffff;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-900: #111827;--color-blue-100: #dbeafe;--color-blue-600: #2563eb;--color-green-100: #dcfce7;--color-green-600: #16a34a;--color-purple-100: #f3e8ff;--color-purple-600: #9333ea;--color-yellow-100: #fef9c3;--color-yellow-600: #ca8a04;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-2xl: 1.5rem;--transition-fast: .15s ease-in-out;--transition-normal: .2s ease-in-out}.page-wrapper[data-v-dfdd000d]{padding:var(--space-6)}.header-row[data-v-dfdd000d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-6);flex-wrap:wrap;gap:var(--space-4)}.page-title[data-v-dfdd000d]{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-gray-900);margin:0}.header-actions[data-v-dfdd000d]{display:flex;gap:var(--space-3)}.button-primary[data-v-dfdd000d],.button-secondary[data-v-dfdd000d],.button-success[data-v-dfdd000d]{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);font-weight:500;line-height:1.5;border:none;border-radius:var(--radius-lg);cursor:pointer;transition:background-color var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast);white-space:nowrap}.button-primary[data-v-dfdd000d]{background-color:var(--color-primary);color:var(--color-white)}.button-primary[data-v-dfdd000d]:hover{background-color:var(--color-primary-hover)}.button-primary[data-v-dfdd000d]:focus{outline:2px solid var(--color-primary-border);outline-offset:2px}.button-primary[data-v-dfdd000d]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-dfdd000d]{background-color:var(--color-gray-600);color:var(--color-white)}.button-secondary[data-v-dfdd000d]:hover{background-color:var(--color-gray-700)}.button-secondary[data-v-dfdd000d]:focus{outline:2px solid var(--color-gray-500);outline-offset:2px}.button-secondary[data-v-dfdd000d]:disabled{opacity:.5;cursor:not-allowed}.button-success[data-v-dfdd000d]{background-color:var(--color-success);color:var(--color-white)}.button-success[data-v-dfdd000d]:hover{background-color:var(--color-success-hover)}.button-success[data-v-dfdd000d]:focus{outline:2px solid var(--color-success);outline-offset:2px}.button-success[data-v-dfdd000d]:disabled{opacity:.5;cursor:not-allowed}.stats-grid[data-v-dfdd000d]{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin-bottom:var(--space-8)}.stat-card[data-v-dfdd000d]{background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-6)}.stat-card__inner[data-v-dfdd000d]{display:flex;align-items:center}.stat-icon[data-v-dfdd000d]{display:flex;align-items:center;justify-content:center;padding:var(--space-2);border-radius:var(--radius-lg);flex-shrink:0}.stat-icon--blue[data-v-dfdd000d]{background-color:var(--color-blue-100);color:var(--color-blue-600)}.stat-icon--green[data-v-dfdd000d]{background-color:var(--color-green-100);color:var(--color-green-600)}.stat-icon--purple[data-v-dfdd000d]{background-color:var(--color-purple-100);color:var(--color-purple-600)}.stat-icon--yellow[data-v-dfdd000d]{background-color:var(--color-yellow-100);color:var(--color-yellow-600)}.icon[data-v-dfdd000d]{width:1.5rem;height:1.5rem}.stat-content[data-v-dfdd000d]{margin-left:var(--space-4)}.stat-label[data-v-dfdd000d]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-gray-600);margin:0}.stat-value[data-v-dfdd000d]{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-gray-900);margin:0}.panel[data-v-dfdd000d],.filter-panel[data-v-dfdd000d]{background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:var(--space-6)}.panel-header[data-v-dfdd000d]{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-gray-200)}.panel-title[data-v-dfdd000d]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-gray-900);margin:0}.panel-body[data-v-dfdd000d]{padding:var(--space-6)}.filter-form[data-v-dfdd000d]{display:flex;flex-direction:column;gap:var(--space-4)}.filter-grid[data-v-dfdd000d]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.filter-field[data-v-dfdd000d]{display:flex;flex-direction:column}.filter-label[data-v-dfdd000d]{display:block;font-size:var(--font-size-sm);font-weight:500;color:var(--color-gray-700);margin-bottom:var(--space-2)}.filter-input[data-v-dfdd000d],.filter-select[data-v-dfdd000d]{width:100%;padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);line-height:1.5;color:var(--color-gray-900);background-color:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);box-sizing:border-box}.filter-input[data-v-dfdd000d]:hover,.filter-select[data-v-dfdd000d]:hover{border-color:var(--color-gray-500)}.filter-input[data-v-dfdd000d]:focus,.filter-select[data-v-dfdd000d]:focus{outline:none;border-color:var(--color-primary-border);box-shadow:0 0 0 3px #3b82f640}.filter-input[data-v-dfdd000d]:disabled,.filter-select[data-v-dfdd000d]:disabled{opacity:.5;cursor:not-allowed;background-color:var(--color-gray-100)}.filter-actions[data-v-dfdd000d]{display:flex;align-items:flex-end;gap:var(--space-2)}.top-media-grid[data-v-dfdd000d]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.top-media-card[data-v-dfdd000d]{background-color:var(--color-gray-50);border-radius:var(--radius-lg);padding:var(--space-4);transition:box-shadow var(--transition-normal)}.top-media-card[data-v-dfdd000d]:hover{box-shadow:var(--shadow-md)}.top-media-card__id[data-v-dfdd000d]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-gray-900)}.top-media-card__creator[data-v-dfdd000d]{font-size:var(--font-size-xs);color:var(--color-gray-600);margin-top:var(--space-1)}.top-media-card__count[data-v-dfdd000d]{font-size:var(--font-size-lg);font-weight:700;color:var(--color-primary);margin-top:var(--space-2)}.table-scroll[data-v-dfdd000d]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-dfdd000d]{width:100%;border-collapse:collapse;min-width:800px}.table-header[data-v-dfdd000d]{background-color:var(--color-gray-50)}.table-cell[data-v-dfdd000d]{padding:var(--space-3) var(--space-6);text-align:left;font-size:var(--font-size-sm);color:var(--color-gray-900);white-space:nowrap}.table-cell--header[data-v-dfdd000d]{font-size:var(--font-size-xs);font-weight:500;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em}.table-cell--id[data-v-dfdd000d]{font-weight:500}.table-row[data-v-dfdd000d]{border-top:1px solid var(--color-gray-200);transition:background-color var(--transition-fast)}.table-row[data-v-dfdd000d]:hover{background-color:var(--color-gray-50)}.user-cell[data-v-dfdd000d]{display:flex;align-items:center}.avatar[data-v-dfdd000d]{width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--color-gray-300);display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar__initial[data-v-dfdd000d]{font-size:var(--font-size-xs);font-weight:500;color:var(--color-gray-700)}.user-cell__info[data-v-dfdd000d]{margin-left:var(--space-3)}.user-cell__name[data-v-dfdd000d]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-gray-900)}.text-muted[data-v-dfdd000d]{font-size:var(--font-size-sm);color:var(--color-gray-500)}.pagination-wrapper[data-v-dfdd000d]{padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-gray-200)}.pagination-mobile[data-v-dfdd000d]{display:flex;justify-content:space-between}.pagination-desktop[data-v-dfdd000d]{display:none}.pagination-info[data-v-dfdd000d]{font-size:var(--font-size-sm);color:var(--color-gray-700);margin:0}.pagination-nav[data-v-dfdd000d]{display:inline-flex;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm)}.pagination-link[data-v-dfdd000d]{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);font-weight:500;border:1px solid var(--color-gray-300);background-color:var(--color-white);color:var(--color-gray-500);text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);margin-left:-1px}.pagination-link[data-v-dfdd000d]:first-child{margin-left:0}.pagination-link[data-v-dfdd000d]:hover{background-color:var(--color-gray-50);color:var(--color-gray-700)}.pagination-link[data-v-dfdd000d]:focus{outline:2px solid var(--color-primary-border);outline-offset:-2px;z-index:1}.pagination-active[data-v-dfdd000d]{z-index:1;background-color:var(--color-primary-light);border-color:var(--color-primary-border);color:var(--color-primary)}.pagination-active[data-v-dfdd000d]:hover{background-color:var(--color-primary-light);color:var(--color-primary)}@media (min-width: 480px){.stats-grid[data-v-dfdd000d],.top-media-grid[data-v-dfdd000d],.filter-grid[data-v-dfdd000d]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.stats-grid[data-v-dfdd000d]{grid-template-columns:repeat(4,1fr)}.filter-grid[data-v-dfdd000d],.top-media-grid[data-v-dfdd000d]{grid-template-columns:repeat(3,1fr)}.pagination-mobile[data-v-dfdd000d]{display:none}.pagination-desktop[data-v-dfdd000d]{display:flex;align-items:center;justify-content:space-between}}@media (min-width: 1024px){.filter-grid[data-v-dfdd000d]{grid-template-columns:repeat(6,1fr)}.top-media-grid[data-v-dfdd000d]{grid-template-columns:repeat(5,1fr)}}[data-v-95436a05]:root{--mo-color-primary: #3182ce;--mo-color-primary-hover: #2b6cb0;--mo-color-primary-focus: rgba(49, 130, 206, .4);--mo-color-success: #38a169;--mo-color-success-hover: #2f855a;--mo-color-success-focus: rgba(56, 161, 105, .4);--mo-color-danger: #e53e3e;--mo-color-text: #1a202c;--mo-color-text-muted: #718096;--mo-color-border: #e2e8f0;--mo-color-bg: #fff;--mo-color-bg-alt: #f7fafc;--mo-radius: 12px;--mo-radius-sm: 8px;--mo-shadow: 0 2px 8px rgba(0, 0, 0, .08);--mo-transition: .2s ease}.media-organization[data-v-95436a05]{padding:24px;max-width:1200px;margin:0 auto}.page-header[data-v-95436a05]{margin-bottom:24px}.page-title[data-v-95436a05]{font-size:24px;font-weight:700;color:var(--mo-color-text);margin:0 0 4px}.page-subtitle[data-v-95436a05]{font-size:14px;color:var(--mo-color-text-muted);margin:0}.panel[data-v-95436a05]{background:var(--mo-color-bg);border-radius:var(--mo-radius);box-shadow:var(--mo-shadow);border:1px solid var(--mo-color-border);overflow:hidden;margin-bottom:24px}.panel-header[data-v-95436a05]{padding:20px 24px;border-bottom:1px solid var(--mo-color-border)}.panel-title[data-v-95436a05]{font-size:18px;font-weight:600;color:var(--mo-color-text);margin:0}.panel-subtitle[data-v-95436a05]{font-size:14px;color:var(--mo-color-text-muted);margin:4px 0 0}.panel-body[data-v-95436a05]{padding:24px}.actions-grid[data-v-95436a05]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.button-primary[data-v-95436a05],.button-success[data-v-95436a05],.button-secondary[data-v-95436a05],.button-small[data-v-95436a05]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:none;border-radius:var(--mo-radius-sm);font-size:14px;font-weight:500;cursor:pointer;transition:background var(--mo-transition),box-shadow var(--mo-transition),opacity var(--mo-transition)}.button-primary[data-v-95436a05]{background:var(--mo-color-primary);color:#fff}.button-primary[data-v-95436a05]:hover:not(:disabled){background:var(--mo-color-primary-hover)}.button-primary[data-v-95436a05]:focus{outline:none;box-shadow:0 0 0 3px var(--mo-color-primary-focus)}.button-success[data-v-95436a05]{background:var(--mo-color-success);color:#fff}.button-success[data-v-95436a05]:hover:not(:disabled){background:var(--mo-color-success-hover)}.button-success[data-v-95436a05]:focus{outline:none;box-shadow:0 0 0 3px var(--mo-color-success-focus)}.button-secondary[data-v-95436a05]{background:var(--mo-color-bg);color:#4a5568;border:1px solid #cbd5e0}.button-secondary[data-v-95436a05]:hover:not(:disabled){background:var(--mo-color-bg-alt)}.button-secondary[data-v-95436a05]:focus{outline:none;box-shadow:0 0 0 3px #a0aec066}.button-primary[data-v-95436a05]:disabled,.button-success[data-v-95436a05]:disabled,.button-secondary[data-v-95436a05]:disabled{opacity:.5;cursor:not-allowed}.button-small[data-v-95436a05]{padding:6px 14px;font-size:12px;background:var(--mo-color-primary);color:#fff}.button-small[data-v-95436a05]:hover:not(:disabled){background:var(--mo-color-primary-hover)}.button-small[data-v-95436a05]:focus{outline:none;box-shadow:0 0 0 3px var(--mo-color-primary-focus)}.spinner[data-v-95436a05]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-95436a05 .6s linear infinite}@keyframes spin-95436a05{to{transform:rotate(360deg)}}.stats-grid[data-v-95436a05]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px}.stat-card[data-v-95436a05]{background:var(--mo-color-bg);border-radius:var(--mo-radius);box-shadow:var(--mo-shadow);border:1px solid var(--mo-color-border);padding:20px;display:flex;align-items:center;gap:16px}.stat-icon[data-v-95436a05]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.stat-icon-blue[data-v-95436a05]{background:#dbeafe}.stat-icon-green[data-v-95436a05]{background:#d1fae5}.stat-icon-purple[data-v-95436a05]{background:#ede9fe}.stat-icon-orange[data-v-95436a05]{background:#ffedd5}.stat-content[data-v-95436a05]{min-width:0}.stat-label[data-v-95436a05]{font-size:13px;font-weight:500;color:var(--mo-color-text-muted);margin:0 0 4px}.stat-value[data-v-95436a05]{font-size:20px;font-weight:700;color:var(--mo-color-text);margin:0}.tree-sections[data-v-95436a05]{display:flex;flex-direction:column;gap:24px}.tree-section[data-v-95436a05]{border:1px solid var(--mo-color-border);border-radius:var(--mo-radius-sm);overflow:hidden}.tree-section-header[data-v-95436a05]{background:var(--mo-color-bg-alt);padding:14px 20px;border-bottom:1px solid var(--mo-color-border)}.tree-section-title[data-v-95436a05]{font-size:16px;font-weight:600;color:var(--mo-color-text);margin:0;text-transform:capitalize}.tree-section-body[data-v-95436a05]{padding:20px}.folder-grid[data-v-95436a05]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.folder-card[data-v-95436a05]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:var(--mo-radius-sm);border:1px solid var(--mo-color-border);transition:box-shadow var(--mo-transition)}.folder-card[data-v-95436a05]:hover{box-shadow:0 2px 6px #0000000f}.folder-card--exists[data-v-95436a05]{background:#f0fff4;border-color:#c6f6d5}.folder-card--missing[data-v-95436a05]{background:#fff5f5;border-color:#fed7d7}.folder-info[data-v-95436a05]{display:flex;align-items:center;gap:8px;min-width:0}.folder-status-icon[data-v-95436a05]{font-size:14px;font-weight:700;flex-shrink:0}.folder-status-icon--ok[data-v-95436a05]{color:#38a169}.folder-status-icon--missing[data-v-95436a05]{color:var(--mo-color-danger)}.folder-name[data-v-95436a05]{font-size:14px;font-weight:500;color:var(--mo-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-actions[data-v-95436a05]{display:flex;align-items:center;gap:8px;flex-shrink:0}.file-count-badge[data-v-95436a05]{display:inline-flex;padding:3px 10px;font-size:12px;font-weight:600;border-radius:16px;background:#dbeafe;color:#1e40af;white-space:nowrap}.empty-state[data-v-95436a05]{padding:48px 24px;text-align:center}.empty-state-icon[data-v-95436a05]{font-size:48px;display:block;margin-bottom:12px}.empty-state-title[data-v-95436a05]{font-size:16px;font-weight:500;color:var(--mo-color-text);margin:0 0 4px}.empty-state-text[data-v-95436a05]{font-size:14px;color:var(--mo-color-text-muted);margin:0}.toast[data-v-95436a05]{position:fixed;bottom:24px;right:24px;max-width:380px;display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:var(--mo-radius-sm);box-shadow:0 4px 16px #0000001f;z-index:100}.toast--success[data-v-95436a05]{background:#f0fff4;border:1px solid #c6f6d5}.toast--error[data-v-95436a05]{background:#fff5f5;border:1px solid #fed7d7}.toast-body[data-v-95436a05]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.toast-icon[data-v-95436a05]{font-size:16px;font-weight:700;flex-shrink:0}.toast--success .toast-icon[data-v-95436a05]{color:#38a169}.toast--error .toast-icon[data-v-95436a05]{color:var(--mo-color-danger)}.toast-text[data-v-95436a05]{font-size:14px;font-weight:500;margin:0}.toast--success .toast-text[data-v-95436a05]{color:#276749}.toast--error .toast-text[data-v-95436a05]{color:#9b2c2c}.toast-dismiss[data-v-95436a05]{background:none;border:none;font-size:18px;line-height:1;cursor:pointer;padding:4px;border-radius:4px;color:inherit;opacity:.6;transition:opacity var(--mo-transition);flex-shrink:0}.toast-dismiss[data-v-95436a05]:hover{opacity:1}.toast-dismiss[data-v-95436a05]:focus{outline:none;box-shadow:0 0 0 2px var(--mo-color-primary-focus)}.toast-enter-active[data-v-95436a05],.toast-leave-active[data-v-95436a05]{transition:opacity .3s ease,transform .3s ease}.toast-enter-from[data-v-95436a05],.toast-leave-to[data-v-95436a05]{opacity:0;transform:translateY(12px)}@media (max-width: 1024px){.stats-grid[data-v-95436a05],.folder-grid[data-v-95436a05],.actions-grid[data-v-95436a05]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.media-organization[data-v-95436a05]{padding:16px}.stats-grid[data-v-95436a05],.folder-grid[data-v-95436a05],.actions-grid[data-v-95436a05]{grid-template-columns:1fr}.page-title[data-v-95436a05]{font-size:20px}}@media (max-width: 480px){.media-organization[data-v-95436a05]{padding:12px}.panel-body[data-v-95436a05]{padding:16px}.stat-card[data-v-95436a05]{padding:14px}.toast[data-v-95436a05]{left:12px;right:12px;max-width:none;bottom:12px}}[data-v-df580655]:root{--ms-color-bg: #f9fafb;--ms-color-surface: #ffffff;--ms-color-border: #e5e7eb;--ms-color-text: #111827;--ms-color-text-secondary: #6b7280;--ms-color-text-muted: #9ca3af;--ms-color-primary: #2563eb;--ms-color-primary-hover: #1d4ed8;--ms-color-primary-focus: rgba(37, 99, 235, .35);--ms-color-success: #059669;--ms-color-success-bg: #ecfdf5;--ms-color-success-text: #065f46;--ms-color-error: #dc2626;--ms-color-error-bg: #fef2f2;--ms-color-error-text: #991b1b;--ms-color-warning: #d97706;--ms-color-warning-bg: #fffbeb;--ms-color-warning-text: #92400e;--ms-color-info: #2563eb;--ms-color-info-bg: #eff6ff;--ms-color-info-text: #1e40af;--ms-color-secondary-hover: #f3f4f6;--ms-radius: .5rem;--ms-radius-sm: .375rem;--ms-radius-full: 9999px;--ms-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--ms-spacing-xs: .25rem;--ms-spacing-sm: .5rem;--ms-spacing-md: 1rem;--ms-spacing-lg: 1.5rem;--ms-spacing-xl: 2rem}.media-settings[data-v-df580655]{display:flex;flex-direction:column;gap:var(--ms-spacing-xl);padding:var(--ms-spacing-lg)}.page-header[data-v-df580655]{background:var(--ms-color-surface);border-radius:var(--ms-radius);box-shadow:var(--ms-shadow);padding:var(--ms-spacing-lg)}.page-header__content[data-v-df580655]{display:flex;align-items:center;justify-content:space-between;gap:var(--ms-spacing-md);flex-wrap:wrap}.page-title[data-v-df580655]{font-size:1.5rem;font-weight:700;color:var(--ms-color-text);margin:0;line-height:1.3}.page-header__actions[data-v-df580655]{display:flex;gap:var(--ms-spacing-sm);flex-shrink:0}.button-primary[data-v-df580655],.button-secondary[data-v-df580655],.button-link[data-v-df580655]{display:inline-flex;align-items:center;gap:var(--ms-spacing-xs);padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:var(--ms-radius-sm);border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,opacity .15s ease;text-decoration:none;line-height:1.4}.button-primary[data-v-df580655]{background-color:var(--ms-color-primary);color:#fff;box-shadow:var(--ms-shadow)}.button-primary[data-v-df580655]:hover{background-color:var(--ms-color-primary-hover)}.button-primary[data-v-df580655]:focus{outline:none;box-shadow:0 0 0 3px var(--ms-color-primary-focus)}.button-primary[data-v-df580655]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-df580655]{background-color:var(--ms-color-surface);color:var(--ms-color-text);border-color:var(--ms-color-border)}.button-secondary[data-v-df580655]:hover{background-color:var(--ms-color-secondary-hover)}.button-secondary[data-v-df580655]:focus{outline:none;box-shadow:0 0 0 3px var(--ms-color-primary-focus)}.button-secondary[data-v-df580655]:disabled{opacity:.5;cursor:not-allowed}.button-link[data-v-df580655]{background:none;border:none;padding:.25rem .5rem;color:var(--ms-color-primary);font-weight:500}.button-link[data-v-df580655]:hover{color:var(--ms-color-primary-hover);text-decoration:underline}.button-link[data-v-df580655]:focus{outline:none;box-shadow:0 0 0 3px var(--ms-color-primary-focus);border-radius:var(--ms-radius-sm)}.stats-grid[data-v-df580655]{display:grid;grid-template-columns:1fr;gap:var(--ms-spacing-lg)}.stat-card[data-v-df580655]{display:flex;align-items:center;gap:var(--ms-spacing-md);background:var(--ms-color-surface);border-radius:var(--ms-radius);box-shadow:var(--ms-shadow);padding:var(--ms-spacing-lg)}.stat-card__icon[data-v-df580655]{width:2.5rem;height:2.5rem;border-radius:var(--ms-radius);display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-card__icon--primary[data-v-df580655]{background-color:var(--ms-color-info-bg);color:var(--ms-color-info)}.stat-card__icon--success[data-v-df580655]{background-color:var(--ms-color-success-bg);color:var(--ms-color-success)}.stat-card__icon--error[data-v-df580655]{background-color:var(--ms-color-error-bg);color:var(--ms-color-error)}.stat-icon[data-v-df580655]{width:1.5rem;height:1.5rem}.stat-card__content[data-v-df580655]{display:flex;flex-direction:column}.stat-card__value[data-v-df580655]{font-size:1.5rem;font-weight:700;color:var(--ms-color-text);margin:0;line-height:1.2}.stat-card__label[data-v-df580655]{font-size:.875rem;color:var(--ms-color-text-muted);margin:0}.panel[data-v-df580655]{background:var(--ms-color-surface);border-radius:var(--ms-radius);box-shadow:var(--ms-shadow);overflow:hidden}.panel__header[data-v-df580655]{padding:var(--ms-spacing-lg);border-bottom:1px solid var(--ms-color-border)}.panel__header-row[data-v-df580655]{display:flex;align-items:center;justify-content:space-between;gap:var(--ms-spacing-md)}.panel__title[data-v-df580655]{font-size:1.125rem;font-weight:600;color:var(--ms-color-text);margin:0}.panel__body[data-v-df580655]{padding:var(--ms-spacing-lg)}.filter-form[data-v-df580655]{display:grid;grid-template-columns:1fr;gap:var(--ms-spacing-md)}.filter-form__field[data-v-df580655]{display:flex;flex-direction:column;gap:var(--ms-spacing-xs)}.filter-form__actions[data-v-df580655]{display:flex;align-items:flex-end;gap:var(--ms-spacing-sm)}.input-label[data-v-df580655]{font-size:.875rem;font-weight:500;color:var(--ms-color-text-secondary)}.input-field[data-v-df580655]{width:100%;padding:.5rem .75rem;font-size:.875rem;color:var(--ms-color-text);background-color:var(--ms-color-surface);border:1px solid var(--ms-color-border);border-radius:var(--ms-radius-sm);transition:border-color .15s ease,box-shadow .15s ease;line-height:1.5}.input-field[data-v-df580655]:hover{border-color:#d1d5db}.input-field[data-v-df580655]:focus{outline:none;border-color:var(--ms-color-primary);box-shadow:0 0 0 3px var(--ms-color-primary-focus)}.input-field[data-v-df580655]:disabled{opacity:.5;cursor:not-allowed;background-color:var(--ms-color-bg)}.input-field--compact[data-v-df580655]{padding:.25rem .5rem;font-size:.8125rem}.form-group[data-v-df580655]{display:flex;flex-direction:column;gap:var(--ms-spacing-xs)}.checkbox-input[data-v-df580655]{width:1rem;height:1rem;border:1px solid var(--ms-color-border);border-radius:.25rem;cursor:pointer;accent-color:var(--ms-color-primary)}.checkbox-input[data-v-df580655]:focus{outline:none;box-shadow:0 0 0 3px var(--ms-color-primary-focus)}.checkbox-label[data-v-df580655]{font-size:.875rem;color:var(--ms-color-text-secondary);cursor:pointer}.select-all-control[data-v-df580655]{display:flex;align-items:center;gap:var(--ms-spacing-sm)}.table-wrapper[data-v-df580655]{overflow-x:auto}.data-table[data-v-df580655]{width:100%;border-collapse:collapse}.data-table__head[data-v-df580655]{background-color:var(--ms-color-bg)}.data-table__th[data-v-df580655]{padding:.75rem var(--ms-spacing-lg);text-align:left;font-size:.75rem;font-weight:600;color:var(--ms-color-text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.data-table__th--checkbox[data-v-df580655]{width:3rem}.data-table__row[data-v-df580655]{border-bottom:1px solid var(--ms-color-border);transition:background-color .1s ease}.data-table__row[data-v-df580655]:hover{background-color:var(--ms-color-bg)}.data-table__row[data-v-df580655]:last-child{border-bottom:none}.data-table__td[data-v-df580655]{padding:.75rem var(--ms-spacing-lg);font-size:.875rem;color:var(--ms-color-text);white-space:nowrap;vertical-align:middle}.data-table__td--checkbox[data-v-df580655]{width:3rem}.media-cell[data-v-df580655]{display:flex;align-items:center;gap:var(--ms-spacing-md)}.media-cell__thumbnail[data-v-df580655]{width:2.5rem;height:2.5rem;border-radius:var(--ms-radius);background-color:var(--ms-color-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.media-cell__icon[data-v-df580655]{width:1.25rem;height:1.25rem;color:var(--ms-color-text-muted)}.media-cell__info[data-v-df580655]{display:flex;flex-direction:column}.media-cell__id[data-v-df580655]{font-size:.875rem;font-weight:500;color:var(--ms-color-text)}.media-cell__date[data-v-df580655]{font-size:.8125rem;color:var(--ms-color-text-muted)}.user-cell[data-v-df580655]{display:flex;align-items:center;gap:var(--ms-spacing-sm)}.user-cell__avatar[data-v-df580655]{width:2rem;height:2rem;border-radius:var(--ms-radius-full);background-color:var(--ms-color-border);display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-cell__initial[data-v-df580655]{font-size:.75rem;font-weight:600;color:var(--ms-color-text-secondary)}.user-cell__info[data-v-df580655]{display:flex;flex-direction:column}.user-cell__name[data-v-df580655]{font-size:.875rem;font-weight:500;color:var(--ms-color-text)}.user-cell__username[data-v-df580655]{font-size:.8125rem;color:var(--ms-color-text-muted)}.type-badge[data-v-df580655]{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:var(--ms-radius-full);font-size:.75rem;font-weight:500;white-space:nowrap}.type-badge--video[data-v-df580655]{background-color:var(--ms-color-error-bg);color:var(--ms-color-error-text)}.type-badge--image[data-v-df580655]{background-color:var(--ms-color-success-bg);color:var(--ms-color-success-text)}.type-badge--audio[data-v-df580655]{background-color:var(--ms-color-info-bg);color:var(--ms-color-info-text)}.type-badge--document[data-v-df580655]{background-color:var(--ms-color-warning-bg);color:var(--ms-color-warning-text)}.type-badge--default[data-v-df580655]{background-color:var(--ms-color-bg);color:var(--ms-color-text-secondary)}.text-muted[data-v-df580655]{font-size:.875rem;color:var(--ms-color-text-muted)}.empty-state[data-v-df580655]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--ms-spacing-xl) var(--ms-spacing-lg);gap:var(--ms-spacing-sm)}.empty-state__title[data-v-df580655]{font-size:1.125rem;font-weight:600;color:var(--ms-color-text);margin:0}.empty-state__message[data-v-df580655]{font-size:.875rem;color:var(--ms-color-text-secondary);margin:0;max-width:28rem}.pagination-wrapper[data-v-df580655]{padding:var(--ms-spacing-md) var(--ms-spacing-lg);border-top:1px solid var(--ms-color-border)}.pagination[data-v-df580655]{display:flex;align-items:center;justify-content:space-between;gap:var(--ms-spacing-md);flex-wrap:wrap}.pagination__text[data-v-df580655]{font-size:.875rem;color:var(--ms-color-text-secondary);margin:0}.pagination__nav[data-v-df580655]{display:flex;gap:0}.pagination__link[data-v-df580655]{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .75rem;font-size:.875rem;font-weight:500;border:1px solid var(--ms-color-border);background-color:var(--ms-color-surface);color:var(--ms-color-text-secondary);text-decoration:none;transition:background-color .15s ease,color .15s ease;margin-left:-1px}.pagination__link[data-v-df580655]:first-child{border-radius:var(--ms-radius-sm) 0 0 var(--ms-radius-sm);margin-left:0}.pagination__link[data-v-df580655]:last-child{border-radius:0 var(--ms-radius-sm) var(--ms-radius-sm) 0}.pagination__link[data-v-df580655]:hover{background-color:var(--ms-color-bg)}.pagination__link[data-v-df580655]:focus{outline:none;box-shadow:0 0 0 3px var(--ms-color-primary-focus);z-index:1}.pagination__link--active[data-v-df580655]{background-color:var(--ms-color-info-bg);border-color:var(--ms-color-primary);color:var(--ms-color-primary);z-index:1}.pagination__link--disabled[data-v-df580655]{opacity:.5;cursor:not-allowed;pointer-events:none}.modal-overlay[data-v-df580655]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:50;padding:var(--ms-spacing-lg)}.modal[data-v-df580655]{background:var(--ms-color-surface);border-radius:var(--ms-radius);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:100%;max-width:24rem;padding:var(--ms-spacing-lg)}.modal__title[data-v-df580655]{font-size:1.125rem;font-weight:600;color:var(--ms-color-text);margin:0 0 var(--ms-spacing-md)}.modal__body[data-v-df580655]{display:flex;flex-direction:column;gap:var(--ms-spacing-md)}.modal__info[data-v-df580655]{font-size:.875rem;color:var(--ms-color-text-secondary);margin:0}.modal__footer[data-v-df580655]{display:flex;justify-content:flex-end;gap:var(--ms-spacing-sm);margin-top:var(--ms-spacing-lg)}@media (min-width: 480px){.stats-grid[data-v-df580655],.filter-form[data-v-df580655]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.stats-grid[data-v-df580655],.filter-form[data-v-df580655]{grid-template-columns:repeat(3,1fr)}.filter-form__actions[data-v-df580655]{align-items:flex-end}.media-settings[data-v-df580655]{padding:var(--ms-spacing-xl)}.page-title[data-v-df580655]{font-size:1.75rem}}@media (min-width: 1024px){.media-settings[data-v-df580655]{padding:var(--ms-spacing-xl);max-width:80rem}}[data-v-28e92e10]:root{--mt-color-bg: #f9fafb;--mt-color-surface: #ffffff;--mt-color-border: #e5e7eb;--mt-color-text: #111827;--mt-color-text-secondary: #6b7280;--mt-color-text-muted: #9ca3af;--mt-color-primary: #2563eb;--mt-color-primary-hover: #1d4ed8;--mt-color-primary-focus: rgba(37, 99, 235, .35);--mt-color-primary-bg: #eff6ff;--mt-color-success: #059669;--mt-color-success-bg: #ecfdf5;--mt-color-error: #dc2626;--mt-color-error-text: #991b1b;--mt-color-purple: #7c3aed;--mt-color-purple-bg: #f5f3ff;--mt-color-secondary-hover: #f3f4f6;--mt-radius: .5rem;--mt-radius-sm: .375rem;--mt-radius-full: 9999px;--mt-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--mt-spacing-xs: .25rem;--mt-spacing-sm: .5rem;--mt-spacing-md: 1rem;--mt-spacing-lg: 1.5rem;--mt-spacing-xl: 2rem}.media-tags[data-v-28e92e10]{display:flex;flex-direction:column;gap:var(--mt-spacing-xl);padding:var(--mt-spacing-lg)}.page-header[data-v-28e92e10]{background:var(--mt-color-surface);border-radius:var(--mt-radius);box-shadow:var(--mt-shadow);padding:var(--mt-spacing-lg)}.page-header__content[data-v-28e92e10]{display:flex;align-items:center;justify-content:space-between;gap:var(--mt-spacing-md);flex-wrap:wrap}.page-title[data-v-28e92e10]{font-size:1.5rem;font-weight:700;color:var(--mt-color-text);margin:0;line-height:1.3}.page-header__actions[data-v-28e92e10]{display:flex;gap:var(--mt-spacing-sm);flex-shrink:0}.button-primary[data-v-28e92e10],.button-secondary[data-v-28e92e10],.button-link[data-v-28e92e10]{display:inline-flex;align-items:center;gap:var(--mt-spacing-xs);padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:var(--mt-radius-sm);border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,opacity .15s ease;text-decoration:none;line-height:1.4}.button-primary[data-v-28e92e10]{background-color:var(--mt-color-primary);color:#fff;box-shadow:var(--mt-shadow)}.button-primary[data-v-28e92e10]:hover{background-color:var(--mt-color-primary-hover)}.button-primary[data-v-28e92e10]:focus{outline:none;box-shadow:0 0 0 3px var(--mt-color-primary-focus)}.button-primary[data-v-28e92e10]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-28e92e10]{background-color:var(--mt-color-surface);color:var(--mt-color-text);border-color:var(--mt-color-border);box-shadow:var(--mt-shadow)}.button-secondary[data-v-28e92e10]:hover{background-color:var(--mt-color-secondary-hover)}.button-secondary[data-v-28e92e10]:focus{outline:none;box-shadow:0 0 0 3px var(--mt-color-primary-focus)}.button-secondary[data-v-28e92e10]:disabled{opacity:.5;cursor:not-allowed}.button-link[data-v-28e92e10]{background:none;border:none;padding:.25rem .5rem;color:var(--mt-color-primary);font-weight:500}.button-link[data-v-28e92e10]:hover{color:var(--mt-color-primary-hover);text-decoration:underline}.button-link[data-v-28e92e10]:focus{outline:none;box-shadow:0 0 0 3px var(--mt-color-primary-focus);border-radius:var(--mt-radius-sm)}.button-link--danger[data-v-28e92e10]{color:var(--mt-color-error)}.button-link--danger[data-v-28e92e10]:hover{color:var(--mt-color-error-text)}.stats-grid[data-v-28e92e10]{display:grid;grid-template-columns:1fr;gap:var(--mt-spacing-lg)}.stat-card[data-v-28e92e10]{display:flex;align-items:center;gap:var(--mt-spacing-md);background:var(--mt-color-surface);border-radius:var(--mt-radius);box-shadow:var(--mt-shadow);padding:var(--mt-spacing-lg)}.stat-card__icon[data-v-28e92e10]{width:2.5rem;height:2.5rem;border-radius:var(--mt-radius);display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-card__icon--primary[data-v-28e92e10]{background-color:var(--mt-color-primary-bg);color:var(--mt-color-primary)}.stat-card__icon--success[data-v-28e92e10]{background-color:var(--mt-color-success-bg);color:var(--mt-color-success)}.stat-card__icon--purple[data-v-28e92e10]{background-color:var(--mt-color-purple-bg);color:var(--mt-color-purple)}.stat-icon[data-v-28e92e10]{width:1.5rem;height:1.5rem}.stat-card__content[data-v-28e92e10]{display:flex;flex-direction:column}.stat-card__value[data-v-28e92e10]{font-size:1.5rem;font-weight:700;color:var(--mt-color-text);margin:0;line-height:1.2}.stat-card__label[data-v-28e92e10]{font-size:.875rem;color:var(--mt-color-text-muted);margin:0}.panel[data-v-28e92e10]{background:var(--mt-color-surface);border-radius:var(--mt-radius);box-shadow:var(--mt-shadow);overflow:hidden}.panel__header[data-v-28e92e10]{padding:var(--mt-spacing-lg);border-bottom:1px solid var(--mt-color-border)}.panel__header-row[data-v-28e92e10]{display:flex;align-items:center;justify-content:space-between;gap:var(--mt-spacing-md);flex-wrap:wrap}.panel__title[data-v-28e92e10]{font-size:1.125rem;font-weight:600;color:var(--mt-color-text);margin:0}.search-wrapper[data-v-28e92e10]{position:relative;flex-shrink:0}.search-wrapper__icon[data-v-28e92e10]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:var(--mt-color-text-muted);pointer-events:none}.input-field[data-v-28e92e10]{display:block;width:100%;padding:.5rem .75rem;font-size:.875rem;color:var(--mt-color-text);background-color:var(--mt-color-surface);border:1px solid var(--mt-color-border);border-radius:var(--mt-radius-sm);transition:border-color .15s ease,box-shadow .15s ease;line-height:1.4}.input-field[data-v-28e92e10]:hover{border-color:var(--mt-color-text-muted)}.input-field[data-v-28e92e10]:focus{outline:none;border-color:var(--mt-color-primary);box-shadow:0 0 0 3px var(--mt-color-primary-focus)}.input-field[data-v-28e92e10]:disabled{opacity:.5;cursor:not-allowed;background-color:var(--mt-color-bg)}.input-field--search[data-v-28e92e10]{padding-left:2.5rem;width:14rem}.empty-state[data-v-28e92e10]{padding:var(--mt-spacing-xl);text-align:center}.empty-state__title[data-v-28e92e10]{font-size:1.125rem;font-weight:600;color:var(--mt-color-text);margin:0 0 var(--mt-spacing-sm) 0}.empty-state__message[data-v-28e92e10]{font-size:.875rem;color:var(--mt-color-text-secondary);max-width:28rem;margin:0 auto;line-height:1.5}.table-wrapper[data-v-28e92e10]{overflow-x:auto}.data-table[data-v-28e92e10]{width:100%;border-collapse:collapse}.data-table__head[data-v-28e92e10]{background-color:var(--mt-color-bg)}.data-table__th[data-v-28e92e10]{padding:.75rem var(--mt-spacing-lg);text-align:left;font-size:.75rem;font-weight:600;color:var(--mt-color-text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.data-table__row[data-v-28e92e10]{border-bottom:1px solid var(--mt-color-border);transition:background-color .1s ease}.data-table__row[data-v-28e92e10]:hover{background-color:var(--mt-color-bg)}.data-table__td[data-v-28e92e10]{padding:.75rem var(--mt-spacing-lg);font-size:.875rem;color:var(--mt-color-text);vertical-align:middle}.tag-badge[data-v-28e92e10]{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:var(--mt-radius-full);font-size:.75rem;font-weight:500;background-color:var(--mt-color-primary-bg);color:var(--mt-color-primary)}.usage-count[data-v-28e92e10]{font-size:.875rem;font-weight:500;color:var(--mt-color-text)}.usage-bar[data-v-28e92e10]{width:100%;height:.375rem;background-color:var(--mt-color-border);border-radius:var(--mt-radius-full);margin-top:var(--mt-spacing-xs);overflow:hidden}.usage-bar__fill[data-v-28e92e10]{height:100%;background-color:var(--mt-color-primary);border-radius:var(--mt-radius-full);transition:width .3s ease}.media-type-list[data-v-28e92e10]{display:flex;flex-wrap:wrap;gap:var(--mt-spacing-xs)}.media-type-badge[data-v-28e92e10]{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:var(--mt-radius-full);font-size:.75rem;font-weight:500;background-color:var(--mt-color-bg);color:var(--mt-color-text-secondary)}.media-type-badge--video[data-v-28e92e10]{background-color:#fef2f2;color:#991b1b}.media-type-badge--image[data-v-28e92e10]{background-color:var(--mt-color-success-bg);color:#065f46}.media-type-badge--audio[data-v-28e92e10]{background-color:var(--mt-color-primary-bg);color:#1e40af}.media-type-badge--document[data-v-28e92e10]{background-color:#fffbeb;color:#92400e}.action-buttons[data-v-28e92e10]{display:flex;gap:var(--mt-spacing-sm);align-items:center}.pagination[data-v-28e92e10]{display:flex;align-items:center;justify-content:space-between;padding:var(--mt-spacing-md) var(--mt-spacing-lg);border-top:1px solid var(--mt-color-border);flex-wrap:wrap;gap:var(--mt-spacing-md)}.pagination__info[data-v-28e92e10]{flex-shrink:0}.pagination__summary[data-v-28e92e10]{font-size:.875rem;color:var(--mt-color-text-secondary);margin:0}.pagination__nav[data-v-28e92e10]{display:flex;gap:0}.pagination__link[data-v-28e92e10]{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .75rem;font-size:.875rem;font-weight:500;border:1px solid var(--mt-color-border);background-color:var(--mt-color-surface);color:var(--mt-color-text-secondary);text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;margin-left:-1px}.pagination__link[data-v-28e92e10]:first-child{border-radius:var(--mt-radius-sm) 0 0 var(--mt-radius-sm);margin-left:0}.pagination__link[data-v-28e92e10]:last-child{border-radius:0 var(--mt-radius-sm) var(--mt-radius-sm) 0}.pagination__link[data-v-28e92e10]:hover:not(.pagination__link--active):not(.pagination__link--disabled){background-color:var(--mt-color-bg)}.pagination__link[data-v-28e92e10]:focus{outline:none;box-shadow:0 0 0 3px var(--mt-color-primary-focus);z-index:1}.pagination__link--active[data-v-28e92e10]{background-color:var(--mt-color-primary-bg);border-color:var(--mt-color-primary);color:var(--mt-color-primary);z-index:1}.pagination__link--disabled[data-v-28e92e10]{opacity:.5;cursor:not-allowed;pointer-events:none}@media (min-width: 480px){.input-field--search[data-v-28e92e10]{width:16rem}}@media (min-width: 768px){.stats-grid[data-v-28e92e10]{grid-template-columns:repeat(3,1fr)}.media-tags[data-v-28e92e10]{padding:var(--mt-spacing-xl)}}@media (min-width: 1024px){.input-field--search[data-v-28e92e10]{width:18rem}.page-title[data-v-28e92e10]{font-size:1.75rem}}[data-v-4da54c69]:root{--mts-color-bg: #f9fafb;--mts-color-surface: #ffffff;--mts-color-border: #e5e7eb;--mts-color-text: #111827;--mts-color-text-secondary: #6b7280;--mts-color-text-muted: #9ca3af;--mts-color-primary: #2563eb;--mts-color-primary-hover: #1d4ed8;--mts-color-primary-focus: rgba(37, 99, 235, .35);--mts-color-success: #059669;--mts-color-error: #dc2626;--mts-color-error-bg: #fef2f2;--mts-color-secondary-hover: #f3f4f6;--mts-radius: .5rem;--mts-radius-sm: .375rem;--mts-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--mts-spacing-xs: .25rem;--mts-spacing-sm: .5rem;--mts-spacing-md: 1rem;--mts-spacing-lg: 1.5rem;--mts-spacing-xl: 2rem}.media-tags-settings[data-v-4da54c69]{display:flex;flex-direction:column;gap:var(--mts-spacing-xl);padding:var(--mts-spacing-lg)}.page-header[data-v-4da54c69]{background:var(--mts-color-surface);border-radius:var(--mts-radius);box-shadow:var(--mts-shadow);padding:var(--mts-spacing-lg)}.page-header__content[data-v-4da54c69]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mts-spacing-md);flex-wrap:wrap}.page-header__info[data-v-4da54c69]{display:flex;flex-direction:column;gap:var(--mts-spacing-xs)}.back-link[data-v-4da54c69]{font-size:.875rem;color:var(--mts-color-primary);text-decoration:none;transition:color .15s ease}.back-link[data-v-4da54c69]:hover{color:var(--mts-color-primary-hover);text-decoration:underline}.back-link[data-v-4da54c69]:focus{outline:none;box-shadow:0 0 0 3px var(--mts-color-primary-focus);border-radius:var(--mts-radius-sm)}.page-title[data-v-4da54c69]{font-size:1.5rem;font-weight:700;color:var(--mts-color-text);margin:var(--mts-spacing-xs) 0 0 0;line-height:1.3}.page-subtitle[data-v-4da54c69]{font-size:.875rem;color:var(--mts-color-text-secondary);margin:0;line-height:1.4}.settings-form[data-v-4da54c69]{display:flex;flex-direction:column;gap:var(--mts-spacing-xl)}.panel[data-v-4da54c69]{background:var(--mts-color-surface);border-radius:var(--mts-radius);box-shadow:var(--mts-shadow);overflow:hidden}.panel__header[data-v-4da54c69]{padding:var(--mts-spacing-lg);border-bottom:1px solid var(--mts-color-border)}.panel__title[data-v-4da54c69]{font-size:1.125rem;font-weight:600;color:var(--mts-color-text);margin:0}.panel__description[data-v-4da54c69]{font-size:.875rem;color:var(--mts-color-text-secondary);margin:var(--mts-spacing-xs) 0 0 0;line-height:1.4}.panel__body[data-v-4da54c69]{padding:var(--mts-spacing-lg)}.form-grid[data-v-4da54c69]{display:grid;grid-template-columns:1fr;gap:var(--mts-spacing-lg)}.form-group[data-v-4da54c69]{display:flex;flex-direction:column;gap:var(--mts-spacing-xs)}.form-label[data-v-4da54c69]{font-size:.875rem;font-weight:500;color:var(--mts-color-text-secondary);margin:0}.form-hint[data-v-4da54c69]{font-size:.75rem;color:var(--mts-color-text-muted);margin:0;line-height:1.4}.form-error[data-v-4da54c69]{font-size:.875rem;color:var(--mts-color-error);margin:0;line-height:1.4}.input-field[data-v-4da54c69]{display:block;width:100%;padding:.5rem .75rem;font-size:.875rem;color:var(--mts-color-text);background-color:var(--mts-color-surface);border:1px solid var(--mts-color-border);border-radius:var(--mts-radius-sm);transition:border-color .15s ease,box-shadow .15s ease;line-height:1.4}.input-field[data-v-4da54c69]:hover{border-color:var(--mts-color-text-muted)}.input-field[data-v-4da54c69]:focus{outline:none;border-color:var(--mts-color-primary);box-shadow:0 0 0 3px var(--mts-color-primary-focus)}.input-field[data-v-4da54c69]:disabled{opacity:.5;cursor:not-allowed;background-color:var(--mts-color-bg)}.input-field--error[data-v-4da54c69]{border-color:var(--mts-color-error);background-color:var(--mts-color-error-bg)}.input-field--error[data-v-4da54c69]:focus{box-shadow:0 0 0 3px #dc262640}.checkbox-group[data-v-4da54c69]{display:flex;align-items:flex-start;gap:var(--mts-spacing-sm)}.checkbox-wrapper[data-v-4da54c69]{display:flex;align-items:center;height:1.25rem;flex-shrink:0;padding-top:.125rem}.checkbox-input[data-v-4da54c69]{width:1rem;height:1rem;accent-color:var(--mts-color-primary);border:1px solid var(--mts-color-border);border-radius:var(--mts-radius-sm);cursor:pointer;transition:box-shadow .15s ease}.checkbox-input[data-v-4da54c69]:hover{border-color:var(--mts-color-primary)}.checkbox-input[data-v-4da54c69]:focus{outline:none;box-shadow:0 0 0 3px var(--mts-color-primary-focus)}.checkbox-input[data-v-4da54c69]:disabled{opacity:.5;cursor:not-allowed}.checkbox-content[data-v-4da54c69]{display:flex;flex-direction:column;gap:var(--mts-spacing-xs)}.preview-card[data-v-4da54c69]{background-color:var(--mts-color-bg);border-radius:var(--mts-radius);padding:var(--mts-spacing-lg)}.preview-card__title[data-v-4da54c69]{font-size:.875rem;font-weight:500;color:var(--mts-color-text);margin:0 0 var(--mts-spacing-md) 0}.preview-grid[data-v-4da54c69]{display:grid;grid-template-columns:1fr;gap:var(--mts-spacing-sm)}.preview-item[data-v-4da54c69]{font-size:.875rem;display:flex;gap:var(--mts-spacing-sm);align-items:baseline}.preview-item__label[data-v-4da54c69]{font-weight:500;color:var(--mts-color-text-secondary)}.preview-item__value[data-v-4da54c69]{color:var(--mts-color-text)}.preview-item__value--enabled[data-v-4da54c69]{color:var(--mts-color-success)}.preview-item__value--disabled[data-v-4da54c69]{color:var(--mts-color-error)}.empty-state[data-v-4da54c69]{padding:var(--mts-spacing-xl);text-align:center}.empty-state__title[data-v-4da54c69]{font-size:1.125rem;font-weight:600;color:var(--mts-color-text);margin:0 0 var(--mts-spacing-sm) 0}.empty-state__message[data-v-4da54c69]{font-size:.875rem;color:var(--mts-color-text-secondary);max-width:28rem;margin:0 auto;line-height:1.5}.form-actions[data-v-4da54c69]{display:flex;justify-content:flex-end;gap:var(--mts-spacing-md)}.button-primary[data-v-4da54c69],.button-secondary[data-v-4da54c69]{display:inline-flex;align-items:center;justify-content:center;gap:var(--mts-spacing-xs);padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:var(--mts-radius-sm);border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,opacity .15s ease;text-decoration:none;line-height:1.4}.button-primary[data-v-4da54c69]{background-color:var(--mts-color-primary);color:#fff;box-shadow:var(--mts-shadow)}.button-primary[data-v-4da54c69]:hover{background-color:var(--mts-color-primary-hover)}.button-primary[data-v-4da54c69]:focus{outline:none;box-shadow:0 0 0 3px var(--mts-color-primary-focus)}.button-primary[data-v-4da54c69]:disabled{opacity:.5;cursor:not-allowed}.button-primary__loading[data-v-4da54c69]{display:inline-flex;align-items:center;gap:var(--mts-spacing-sm)}.button-secondary[data-v-4da54c69]{background-color:var(--mts-color-surface);color:var(--mts-color-text-secondary);border-color:var(--mts-color-border);box-shadow:var(--mts-shadow)}.button-secondary[data-v-4da54c69]:hover{background-color:var(--mts-color-secondary-hover)}.button-secondary[data-v-4da54c69]:focus{outline:none;box-shadow:0 0 0 3px var(--mts-color-primary-focus)}.button-secondary[data-v-4da54c69]:disabled{opacity:.5;cursor:not-allowed}.spinner-icon[data-v-4da54c69]{width:1rem;height:1rem;animation:spin-4da54c69 1s linear infinite}.spinner-icon__track[data-v-4da54c69]{opacity:.25}.spinner-icon__arc[data-v-4da54c69]{opacity:.75}@keyframes spin-4da54c69{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 480px){.preview-grid[data-v-4da54c69]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.media-tags-settings[data-v-4da54c69]{padding:var(--mts-spacing-xl)}.form-grid--halves[data-v-4da54c69]{grid-template-columns:repeat(2,1fr)}.form-grid--thirds[data-v-4da54c69]{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.page-title[data-v-4da54c69]{font-size:1.75rem}}[data-v-8150bd87]:root{--mt-color-bg: #f9fafb;--mt-color-surface: #ffffff;--mt-color-border: #e5e7eb;--mt-color-text: #111827;--mt-color-text-secondary: #6b7280;--mt-color-text-muted: #9ca3af;--mt-color-primary: #2563eb;--mt-color-primary-hover: #1d4ed8;--mt-color-primary-focus: rgba(37, 99, 235, .35);--mt-color-primary-bg: #eff6ff;--mt-color-success: #059669;--mt-color-success-bg: #ecfdf5;--mt-color-error: #dc2626;--mt-color-error-hover: #b91c1c;--mt-color-error-focus: rgba(220, 38, 38, .35);--mt-color-purple: #7c3aed;--mt-color-purple-bg: #f5f3ff;--mt-color-secondary-hover: #f3f4f6;--mt-radius: .5rem;--mt-radius-sm: .375rem;--mt-radius-full: 9999px;--mt-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--mt-spacing-xs: .25rem;--mt-spacing-sm: .5rem;--mt-spacing-md: 1rem;--mt-spacing-lg: 1.5rem;--mt-spacing-xl: 2rem}.media-tag-show[data-v-8150bd87]{display:flex;flex-direction:column;gap:var(--mt-spacing-xl);padding:var(--mt-spacing-lg)}.page-header[data-v-8150bd87]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mt-spacing-md);flex-wrap:wrap}.page-header__left[data-v-8150bd87]{display:flex;flex-direction:column;gap:var(--mt-spacing-sm)}.page-header__actions[data-v-8150bd87]{flex-shrink:0}.back-link[data-v-8150bd87]{display:inline-flex;align-items:center;font-size:.875rem;font-weight:500;color:var(--mt-color-primary);text-decoration:none;transition:color .15s ease}.back-link[data-v-8150bd87]:hover{color:var(--mt-color-primary-hover);text-decoration:underline}.back-link[data-v-8150bd87]:focus{outline:none;box-shadow:0 0 0 3px var(--mt-color-primary-focus);border-radius:var(--mt-radius-sm)}.page-title[data-v-8150bd87]{font-size:1.5rem;font-weight:700;color:var(--mt-color-text);margin:0;line-height:1.3}.page-title__highlight[data-v-8150bd87]{color:var(--mt-color-primary)}.button-danger[data-v-8150bd87]{display:inline-flex;align-items:center;gap:var(--mt-spacing-xs);padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:var(--mt-radius-sm);border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,opacity .15s ease;text-decoration:none;line-height:1.4;background-color:var(--mt-color-error);color:#fff;box-shadow:var(--mt-shadow)}.button-danger[data-v-8150bd87]:hover{background-color:var(--mt-color-error-hover)}.button-danger[data-v-8150bd87]:focus{outline:none;box-shadow:0 0 0 3px var(--mt-color-error-focus)}.button-danger[data-v-8150bd87]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-8150bd87]{display:inline-flex;align-items:center;gap:var(--mt-spacing-xs);padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:var(--mt-radius-sm);border:1px solid var(--mt-color-border);cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,opacity .15s ease;text-decoration:none;line-height:1.4;background-color:var(--mt-color-surface);color:var(--mt-color-text);box-shadow:var(--mt-shadow)}.button-secondary[data-v-8150bd87]:hover{background-color:var(--mt-color-secondary-hover)}.button-secondary[data-v-8150bd87]:focus{outline:none;box-shadow:0 0 0 3px var(--mt-color-primary-focus)}.button-secondary[data-v-8150bd87]:disabled{opacity:.5;cursor:not-allowed}.stats-grid[data-v-8150bd87]{display:grid;grid-template-columns:1fr;gap:var(--mt-spacing-lg)}.stat-card[data-v-8150bd87]{display:flex;align-items:center;gap:var(--mt-spacing-md);background:var(--mt-color-surface);border-radius:var(--mt-radius);box-shadow:var(--mt-shadow);padding:var(--mt-spacing-lg)}.stat-card__icon[data-v-8150bd87]{width:2.5rem;height:2.5rem;border-radius:var(--mt-radius);display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-card__icon--primary[data-v-8150bd87]{background-color:var(--mt-color-primary-bg);color:var(--mt-color-primary)}.stat-card__icon--success[data-v-8150bd87]{background-color:var(--mt-color-success-bg);color:var(--mt-color-success)}.stat-card__icon--purple[data-v-8150bd87]{background-color:var(--mt-color-purple-bg);color:var(--mt-color-purple)}.stat-icon[data-v-8150bd87]{width:1.5rem;height:1.5rem}.stat-card__content[data-v-8150bd87]{display:flex;flex-direction:column;gap:var(--mt-spacing-xs)}.stat-card__label[data-v-8150bd87]{font-size:.875rem;color:var(--mt-color-text-muted);margin:0}.stat-card__value[data-v-8150bd87]{font-size:1.5rem;font-weight:700;color:var(--mt-color-text);margin:0;line-height:1.2}.media-type-list[data-v-8150bd87]{display:flex;flex-wrap:wrap;gap:var(--mt-spacing-xs);margin-top:var(--mt-spacing-xs)}.media-type-badge[data-v-8150bd87]{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:var(--mt-radius-full);font-size:.75rem;font-weight:500;background-color:var(--mt-color-bg);color:var(--mt-color-text-secondary)}.media-type-badge--video[data-v-8150bd87]{background-color:#fef2f2;color:#991b1b}.media-type-badge--image[data-v-8150bd87]{background-color:var(--mt-color-success-bg);color:#065f46}.media-type-badge--audio[data-v-8150bd87]{background-color:var(--mt-color-primary-bg);color:#1e40af}.media-type-badge--document[data-v-8150bd87]{background-color:#fffbeb;color:#92400e}.panel[data-v-8150bd87]{background:var(--mt-color-surface);border-radius:var(--mt-radius);box-shadow:var(--mt-shadow);overflow:hidden}.panel__header[data-v-8150bd87]{padding:var(--mt-spacing-lg);border-bottom:1px solid var(--mt-color-border)}.panel__title[data-v-8150bd87]{font-size:1.125rem;font-weight:600;color:var(--mt-color-text);margin:0}.panel__body[data-v-8150bd87]{padding:var(--mt-spacing-lg)}.media-grid[data-v-8150bd87]{display:grid;grid-template-columns:1fr;gap:var(--mt-spacing-lg)}.media-card[data-v-8150bd87]{background-color:var(--mt-color-bg);border-radius:var(--mt-radius);overflow:hidden;transition:box-shadow .15s ease}.media-card[data-v-8150bd87]:hover{box-shadow:var(--mt-shadow)}.media-card__thumbnail[data-v-8150bd87]{display:flex;align-items:center;justify-content:center;height:8rem;background-color:var(--mt-color-border)}.media-card__icon[data-v-8150bd87]{width:3rem;height:3rem;color:var(--mt-color-text-muted)}.media-card__details[data-v-8150bd87]{padding:var(--mt-spacing-md);display:flex;flex-direction:column;gap:var(--mt-spacing-sm)}.media-card__meta-row[data-v-8150bd87]{display:flex;align-items:center;justify-content:space-between}.media-card__user[data-v-8150bd87]{display:flex;align-items:center;gap:var(--mt-spacing-sm);font-size:.875rem;color:var(--mt-color-text-secondary)}.user-avatar[data-v-8150bd87]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--mt-radius-full);background-color:var(--mt-color-border);font-size:.75rem;font-weight:500;color:var(--mt-color-text-secondary);flex-shrink:0}.media-card__username[data-v-8150bd87]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-card__date[data-v-8150bd87]{display:block}.text-muted[data-v-8150bd87]{color:var(--mt-color-text-muted)}.text-small[data-v-8150bd87]{font-size:.75rem}.empty-state[data-v-8150bd87]{padding:var(--mt-spacing-xl) var(--mt-spacing-lg);text-align:center}.empty-state__icon[data-v-8150bd87]{width:3rem;height:3rem;color:var(--mt-color-text-muted);margin:0 auto var(--mt-spacing-sm)}.empty-state__title[data-v-8150bd87]{font-size:1rem;font-weight:600;color:var(--mt-color-text);margin:0 0 var(--mt-spacing-xs) 0}.empty-state__message[data-v-8150bd87]{font-size:.875rem;color:var(--mt-color-text-secondary);max-width:28rem;margin:0 auto;line-height:1.5}.pagination[data-v-8150bd87]{padding:var(--mt-spacing-md) var(--mt-spacing-lg);border-top:1px solid var(--mt-color-border)}.pagination__mobile[data-v-8150bd87]{display:flex;justify-content:space-between;gap:var(--mt-spacing-sm)}.pagination__desktop[data-v-8150bd87]{display:none}.pagination__info[data-v-8150bd87]{flex-shrink:0}.pagination__summary[data-v-8150bd87]{font-size:.875rem;color:var(--mt-color-text-secondary);margin:0}.pagination__nav[data-v-8150bd87]{display:flex;gap:0}.pagination__link[data-v-8150bd87]{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .75rem;font-size:.875rem;font-weight:500;border:1px solid var(--mt-color-border);background-color:var(--mt-color-surface);color:var(--mt-color-text-secondary);text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;margin-left:-1px}.pagination__link[data-v-8150bd87]:first-child{border-radius:var(--mt-radius-sm) 0 0 var(--mt-radius-sm);margin-left:0}.pagination__link[data-v-8150bd87]:last-child{border-radius:0 var(--mt-radius-sm) var(--mt-radius-sm) 0}.pagination__link[data-v-8150bd87]:hover:not(.pagination__link--active):not(.pagination__link--disabled){background-color:var(--mt-color-bg)}.pagination__link[data-v-8150bd87]:focus{outline:none;box-shadow:0 0 0 3px var(--mt-color-primary-focus);z-index:1}.pagination__link--active[data-v-8150bd87]{background-color:var(--mt-color-primary-bg);border-color:var(--mt-color-primary);color:var(--mt-color-primary);z-index:1}.pagination__link--disabled[data-v-8150bd87]{opacity:.5;cursor:not-allowed;pointer-events:none}@media (min-width: 480px){.media-grid[data-v-8150bd87]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.media-tag-show[data-v-8150bd87]{padding:var(--mt-spacing-xl)}.stats-grid[data-v-8150bd87]{grid-template-columns:repeat(3,1fr)}.media-grid[data-v-8150bd87]{grid-template-columns:repeat(2,1fr)}.pagination__mobile[data-v-8150bd87]{display:none}.pagination__desktop[data-v-8150bd87]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--mt-spacing-md)}}@media (min-width: 1024px){.media-grid[data-v-8150bd87]{grid-template-columns:repeat(3,1fr)}.page-title[data-v-8150bd87]{font-size:1.75rem}}@media (min-width: 1280px){.media-grid[data-v-8150bd87]{grid-template-columns:repeat(4,1fr)}}.members-page[data-v-23a1fa34]{--color-bg: #f8fafc;--color-surface: #ffffff;--color-border: #e2e8f0;--color-text: #1a202c;--color-text-secondary: #718096;--color-text-muted: #a0aec0;--color-primary: #667eea;--color-primary-hover: #5a67d8;--color-primary-focus: rgba(102, 126, 234, .25);--color-secondary: #e2e8f0;--color-secondary-hover: #cbd5e0;--color-danger: #e53e3e;--color-danger-hover: #c53030;--color-danger-focus: rgba(229, 62, 62, .25);--color-success-bg: #c6f6d5;--color-success-text: #22543d;--color-warning-bg: #fef5e7;--color-warning-text: #744210;--color-danger-bg: #fed7d7;--color-danger-text: #742a2a;--color-currency: #48bb78;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 20px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .2);--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--transition: .2s ease}.members-page[data-v-23a1fa34]{min-height:100vh;background:var(--color-bg);padding:var(--space-xl);max-width:1400px;margin:0 auto}.alert[data-v-23a1fa34]{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);margin-bottom:var(--space-lg);font-size:.875rem;font-weight:500}.alert-success[data-v-23a1fa34]{background:var(--color-success-bg);color:var(--color-success-text);border:1px solid #9ae6b4}.alert-error[data-v-23a1fa34]{background:var(--color-danger-bg);color:var(--color-danger-text);border:1px solid #feb2b2}.page-header[data-v-23a1fa34]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-xl);gap:var(--space-md)}.header-text[data-v-23a1fa34]{flex:1}.page-title[data-v-23a1fa34]{font-size:2rem;font-weight:700;color:var(--color-text);margin:0 0 var(--space-sm) 0}.page-subtitle[data-v-23a1fa34]{font-size:1rem;color:var(--color-text-secondary);margin:0}.header-actions[data-v-23a1fa34]{flex-shrink:0}.button-primary[data-v-23a1fa34],.button-secondary[data-v-23a1fa34],.button-danger[data-v-23a1fa34]{display:inline-flex;align-items:center;gap:var(--space-sm);padding:.75rem 1.5rem;border:none;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;transition:background var(--transition),box-shadow var(--transition),transform var(--transition)}.button-primary[data-v-23a1fa34]{background:linear-gradient(135deg,var(--color-primary) 0%,#764ba2 100%);color:var(--color-surface)}.button-primary[data-v-23a1fa34]:hover{background:linear-gradient(135deg,var(--color-primary-hover) 0%,#6b46c1 100%);transform:translateY(-1px)}.button-primary[data-v-23a1fa34]:focus{outline:none;box-shadow:0 0 0 3px var(--color-primary-focus)}.button-primary[data-v-23a1fa34]:disabled{opacity:.5;cursor:not-allowed;transform:none}.button-secondary[data-v-23a1fa34]{background:var(--color-secondary);color:#4a5568}.button-secondary[data-v-23a1fa34]:hover{background:var(--color-secondary-hover)}.button-secondary[data-v-23a1fa34]:focus{outline:none;box-shadow:0 0 0 3px var(--color-primary-focus)}.button-secondary[data-v-23a1fa34]:disabled{opacity:.5;cursor:not-allowed}.button-danger[data-v-23a1fa34]{background:var(--color-danger);color:var(--color-surface)}.button-danger[data-v-23a1fa34]:hover{background:var(--color-danger-hover)}.button-danger[data-v-23a1fa34]:focus{outline:none;box-shadow:0 0 0 3px var(--color-danger-focus)}.button-danger[data-v-23a1fa34]:disabled{opacity:.5;cursor:not-allowed}.button--small[data-v-23a1fa34]{padding:var(--space-sm) var(--space-md);font-size:.75rem}.button-icon[data-v-23a1fa34]{width:16px;height:16px}.button-icon-only[data-v-23a1fa34]{background:none;border:none;cursor:pointer;padding:var(--space-xs);border-radius:var(--radius-sm);transition:background var(--transition)}.button-icon-only[data-v-23a1fa34]:hover{background:#f7fafc}.button-icon-only[data-v-23a1fa34]:focus{outline:none;box-shadow:0 0 0 3px var(--color-primary-focus)}.filters-row[data-v-23a1fa34]{display:flex;gap:var(--space-md);margin-bottom:var(--space-xl);align-items:center}.search-group[data-v-23a1fa34]{flex:1;max-width:400px}.search-field[data-v-23a1fa34]{position:relative;display:flex;align-items:center}.search-field-icon[data-v-23a1fa34]{position:absolute;left:var(--space-md);width:20px;height:20px;color:var(--color-text-secondary);z-index:1;pointer-events:none}.input-field[data-v-23a1fa34]{width:100%;padding:.75rem var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.875rem;background:var(--color-surface);color:var(--color-text);transition:border-color var(--transition),box-shadow var(--transition)}.input-field[data-v-23a1fa34]:hover{border-color:var(--color-secondary-hover)}.input-field[data-v-23a1fa34]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-focus)}.input-field[data-v-23a1fa34]:disabled{opacity:.5;cursor:not-allowed;background:#f7fafc}.input-field--search[data-v-23a1fa34]{padding-left:3rem}.input-field--select[data-v-23a1fa34]{cursor:pointer}.filter-group[data-v-23a1fa34]{flex-shrink:0}.panel[data-v-23a1fa34]{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);overflow:hidden;margin-bottom:var(--space-xl)}.table-scroll[data-v-23a1fa34]{overflow-x:auto}.data-table[data-v-23a1fa34]{width:100%;border-collapse:collapse}.data-table__head[data-v-23a1fa34]{background:#f7fafc}.data-table__th[data-v-23a1fa34]{padding:var(--space-md);text-align:left;font-size:.75rem;font-weight:600;color:#4a5568;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border)}.data-table__body[data-v-23a1fa34]{background:var(--color-surface)}.data-table__row[data-v-23a1fa34]{transition:background-color var(--transition)}.data-table__row[data-v-23a1fa34]:hover{background:#f7fafc}.data-table__td[data-v-23a1fa34]{padding:var(--space-md);border-bottom:1px solid var(--color-border);vertical-align:middle}.member-identity[data-v-23a1fa34]{display:flex;align-items:center;gap:var(--space-md)}.member-identity__avatar[data-v-23a1fa34]{flex-shrink:0}.avatar-image[data-v-23a1fa34]{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--color-border)}.member-identity__details[data-v-23a1fa34]{flex:1;min-width:0}.member-name[data-v-23a1fa34]{font-size:.875rem;font-weight:600;color:var(--color-text);margin:0 0 var(--space-xs) 0}.member-username[data-v-23a1fa34]{font-size:.75rem;color:var(--color-primary);margin:0 0 var(--space-xs) 0}.member-email[data-v-23a1fa34]{font-size:.75rem;color:var(--color-text-secondary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge[data-v-23a1fa34]{display:inline-block;padding:var(--space-xs) .75rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:600;text-transform:capitalize}.badge--success[data-v-23a1fa34]{background:var(--color-success-bg);color:var(--color-success-text)}.badge--warning[data-v-23a1fa34]{background:var(--color-warning-bg);color:var(--color-warning-text)}.badge--danger[data-v-23a1fa34]{background:var(--color-danger-bg);color:var(--color-danger-text)}.badge--role-admin[data-v-23a1fa34]{background:var(--color-warning-bg);color:#d97706;border:1px solid #f59e0b}.badge--role-moderator[data-v-23a1fa34]{background:#dbeafe;color:#1e40af;border:1px solid #3b82f6}.badge--role-creator[data-v-23a1fa34]{background:#e9d5ff;color:#6b21a8;border:1px solid #a855f7}.badge--role-user[data-v-23a1fa34]{background:var(--color-secondary);color:#475569;border:1px solid #94a3b8}.currency-value[data-v-23a1fa34]{font-size:.875rem;font-weight:600;color:var(--color-currency)}.date-value[data-v-23a1fa34],.text-muted[data-v-23a1fa34]{font-size:.875rem;color:var(--color-text-secondary)}.actions-group[data-v-23a1fa34]{display:flex;gap:var(--space-sm)}.empty-state[data-v-23a1fa34]{text-align:center;padding:4rem var(--space-xl);background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);margin-bottom:var(--space-xl)}.empty-state__icon[data-v-23a1fa34]{font-size:3rem;margin-bottom:var(--space-md)}.empty-state__title[data-v-23a1fa34]{font-size:1.25rem;font-weight:600;color:var(--color-text);margin:0 0 var(--space-sm) 0}.empty-state__text[data-v-23a1fa34]{font-size:.875rem;color:var(--color-text-secondary);margin:0 0 var(--space-lg) 0;max-width:400px;margin-left:auto;margin-right:auto}.pagination-bar[data-v-23a1fa34]{display:flex;justify-content:space-between;align-items:center;background:var(--color-surface);padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--color-border)}.pagination-bar__info[data-v-23a1fa34]{flex:1}.pagination-bar__controls[data-v-23a1fa34]{display:flex;gap:var(--space-xs)}.pagination-link[data-v-23a1fa34]{padding:var(--space-sm) .75rem;border:1px solid var(--color-border);background:var(--color-surface);color:#4a5568;text-decoration:none;border-radius:var(--radius-sm);font-size:.875rem;transition:background var(--transition),border-color var(--transition)}.pagination-link[data-v-23a1fa34]:hover{background:#f7fafc;border-color:var(--color-secondary-hover)}.pagination-link[data-v-23a1fa34]:focus{outline:none;box-shadow:0 0 0 3px var(--color-primary-focus)}.pagination-link--active[data-v-23a1fa34]{background:var(--color-primary);color:var(--color-surface);border-color:var(--color-primary)}.pagination-link--disabled[data-v-23a1fa34]{opacity:.5;cursor:not-allowed;pointer-events:none}.modal-overlay[data-v-23a1fa34]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-panel[data-v-23a1fa34]{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-width:500px;width:90%;max-height:90vh;overflow:hidden}.modal-panel__header[data-v-23a1fa34]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-lg);border-bottom:1px solid var(--color-border)}.modal-panel__title[data-v-23a1fa34]{font-size:1.25rem;font-weight:600;color:var(--color-text);margin:0}.icon-close[data-v-23a1fa34]{width:20px;height:20px;color:var(--color-text-secondary)}.modal-panel__body[data-v-23a1fa34]{padding:var(--space-lg)}.modal-panel__text[data-v-23a1fa34]{font-size:.875rem;color:#4a5568;margin:0;line-height:1.6}.modal-panel__footer[data-v-23a1fa34]{display:flex;justify-content:flex-end;gap:var(--space-md);padding:var(--space-lg);border-top:1px solid var(--color-border);background:#f7fafc}@media (max-width: 1024px){.members-page[data-v-23a1fa34]{padding:var(--space-lg)}.page-title[data-v-23a1fa34]{font-size:1.75rem}.data-table__th[data-v-23a1fa34],.data-table__td[data-v-23a1fa34]{padding:.75rem}}@media (max-width: 768px){.members-page[data-v-23a1fa34]{padding:var(--space-md)}.page-header[data-v-23a1fa34]{flex-direction:column;align-items:stretch}.page-title[data-v-23a1fa34]{font-size:1.5rem}.filters-row[data-v-23a1fa34]{flex-direction:column}.search-group[data-v-23a1fa34]{max-width:none}.actions-group[data-v-23a1fa34]{flex-direction:column}.pagination-bar[data-v-23a1fa34]{flex-direction:column;gap:var(--space-md)}.pagination-bar__controls[data-v-23a1fa34]{justify-content:center;flex-wrap:wrap}}@media (max-width: 480px){.member-identity[data-v-23a1fa34]{flex-direction:column;text-align:center}.data-table__th[data-v-23a1fa34],.data-table__td[data-v-23a1fa34]{padding:var(--space-sm);font-size:.75rem}.modal-panel[data-v-23a1fa34]{width:95%}.modal-panel__footer[data-v-23a1fa34]{flex-direction:column}.button-primary[data-v-23a1fa34],.button-secondary[data-v-23a1fa34],.button-danger[data-v-23a1fa34]{width:100%;justify-content:center}}.member-edit[data-v-c5acfe54]{max-width:1200px;margin:0 auto;padding:24px}.alert[data-v-c5acfe54]{padding:14px 18px;border-radius:8px;margin-bottom:16px;font-size:14px}.alert-success[data-v-c5acfe54]{background:#d1fae5;color:#065f46;border:1px solid #10b981}.alert-error[data-v-c5acfe54]{background:#fee2e2;color:#991b1b;border:1px solid #ef4444}.error-list[data-v-c5acfe54]{margin:0;padding:0 0 0 18px}.error-list li[data-v-c5acfe54]{margin-bottom:4px}.stats-grid[data-v-c5acfe54]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-c5acfe54]{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e2e8f0}.stat-value[data-v-c5acfe54]{font-size:28px;font-weight:700;color:#1a202c;margin:0}.stat-label[data-v-c5acfe54]{color:#718096;font-size:13px;margin-top:4px}.panel[data-v-c5acfe54]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e2e8f0;margin-bottom:24px}.panel-header[data-v-c5acfe54]{padding:20px 24px;border-bottom:1px solid #e2e8f0}.panel-title[data-v-c5acfe54]{margin:0;font-size:18px;font-weight:600;color:#1a202c}.panel-body[data-v-c5acfe54]{padding:24px}.form-group[data-v-c5acfe54]{margin-bottom:20px}.form-label[data-v-c5acfe54]{display:block;margin-bottom:6px;font-weight:500;color:#374151;font-size:14px}.input-field[data-v-c5acfe54],.select-field[data-v-c5acfe54],.textarea-field[data-v-c5acfe54]{width:100%;padding:10px 12px;border:1px solid #cbd5e0;border-radius:8px;font-size:14px;color:#1a202c;outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box;font-family:inherit}.input-field[data-v-c5acfe54]:focus,.select-field[data-v-c5acfe54]:focus,.textarea-field[data-v-c5acfe54]:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce26}.textarea-field[data-v-c5acfe54]{min-height:100px;resize:vertical}.character-counter[data-v-c5acfe54]{text-align:right;font-size:12px;color:#a0aec0;margin-top:4px}.form-actions[data-v-c5acfe54]{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:20px;border-top:1px solid #edf2f7}.action-group[data-v-c5acfe54]{display:flex;gap:10px}.button-primary[data-v-c5acfe54]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#7c3aed;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.button-primary[data-v-c5acfe54]:hover{background:#6d28d9}.button-primary[data-v-c5acfe54]:focus{outline:none;box-shadow:0 0 0 3px #7c3aed66}.button-primary[data-v-c5acfe54]:disabled{opacity:.5;cursor:not-allowed}.button-success[data-v-c5acfe54]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#10b981;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.button-success[data-v-c5acfe54]:hover{background:#059669}.button-success[data-v-c5acfe54]:focus{outline:none;box-shadow:0 0 0 3px #10b98166}.button-warning[data-v-c5acfe54]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#f59e0b;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.button-warning[data-v-c5acfe54]:hover{background:#d97706}.button-warning[data-v-c5acfe54]:focus{outline:none;box-shadow:0 0 0 3px #f59e0b66}.button-danger[data-v-c5acfe54]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#ef4444;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.button-danger[data-v-c5acfe54]:hover{background:#dc2626}.button-danger[data-v-c5acfe54]:focus{outline:none;box-shadow:0 0 0 3px #ef444466}.button-small[data-v-c5acfe54]{padding:6px 14px;font-size:13px}.spinner[data-v-c5acfe54]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-c5acfe54 .6s linear infinite}@keyframes spin-c5acfe54{to{transform:rotate(360deg)}}.table-wrapper[data-v-c5acfe54]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-c5acfe54]{width:100%;border-collapse:collapse}.data-table th[data-v-c5acfe54]{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:#374151;border-bottom:1px solid #e2e8f0}.data-table td[data-v-c5acfe54]{padding:12px 16px;font-size:14px;border-bottom:1px solid #edf2f7}.cell-primary[data-v-c5acfe54]{font-weight:500;color:#1a202c}.cell-secondary[data-v-c5acfe54]{color:#718096}.status-badge[data-v-c5acfe54]{display:inline-flex;padding:4px 12px;border-radius:16px;font-size:13px;font-weight:500}.status-active[data-v-c5acfe54]{background:#d1fae5;color:#065f46}.status-cancelled[data-v-c5acfe54]{background:#fee2e2;color:#991b1b}.status-expired[data-v-c5acfe54]{background:#fef3c7;color:#92400e}@media (max-width: 768px){.member-edit[data-v-c5acfe54]{padding:16px}.stats-grid[data-v-c5acfe54]{grid-template-columns:repeat(2,1fr)}.form-actions[data-v-c5acfe54]{flex-direction:column;gap:16px;align-items:stretch}.action-group[data-v-c5acfe54]{justify-content:flex-end}}@media (max-width: 480px){.stats-grid[data-v-c5acfe54]{grid-template-columns:1fr}.stat-value[data-v-c5acfe54]{font-size:22px}.action-group[data-v-c5acfe54]{flex-direction:column}}.moderation-dashboard[data-v-3c0579eb]{padding:24px;max-width:1200px;margin:0 auto}.page-header[data-v-3c0579eb]{margin-bottom:24px}.page-title[data-v-3c0579eb]{font-size:24px;font-weight:700;color:#1a202c;margin:0 0 4px}.page-subtitle[data-v-3c0579eb]{font-size:14px;color:#718096;margin:0}.stats-grid[data-v-3c0579eb]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px}.stat-card[data-v-3c0579eb]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e2e8f0;padding:20px;display:flex;align-items:center;gap:16px}.stat-icon-wrapper[data-v-3c0579eb]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon[data-v-3c0579eb]{width:20px;height:20px}.stat-icon-warning[data-v-3c0579eb]{background:#fefcbf;color:#d69e2e}.stat-icon-danger[data-v-3c0579eb]{background:#fed7d7;color:#e53e3e}.stat-icon-success[data-v-3c0579eb]{background:#c6f6d5;color:#38a169}.stat-icon-rejected[data-v-3c0579eb]{background:#fed7d7;color:#e53e3e}.stat-content[data-v-3c0579eb]{min-width:0}.stat-label[data-v-3c0579eb]{font-size:13px;font-weight:500;color:#718096;margin:0 0 4px}.stat-value[data-v-3c0579eb]{font-size:24px;font-weight:700;color:#1a202c;margin:0}.panel[data-v-3c0579eb]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e2e8f0;padding:24px;margin-bottom:24px}.panel-title[data-v-3c0579eb]{font-size:18px;font-weight:600;color:#1a202c;margin:0 0 16px}.actions-row[data-v-3c0579eb]{display:flex;flex-wrap:wrap;gap:12px}.action-button[data-v-3c0579eb]{display:inline-flex;align-items:center;padding:10px 18px;border:none;border-radius:8px;font-size:13px;font-weight:600;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.action-button[data-v-3c0579eb]:focus{outline:none;box-shadow:0 0 0 3px #4299e166}.action-button-warning[data-v-3c0579eb]{background:#d69e2e}.action-button-warning[data-v-3c0579eb]:hover{background:#b7791f}.action-button-danger[data-v-3c0579eb]{background:#e53e3e}.action-button-danger[data-v-3c0579eb]:hover{background:#c53030}.action-button-primary[data-v-3c0579eb]{background:#3182ce}.action-button-primary[data-v-3c0579eb]:hover{background:#2b6cb0}.action-button-purple[data-v-3c0579eb]{background:#805ad5}.action-button-purple[data-v-3c0579eb]:hover{background:#6b46c1}.table-wrapper[data-v-3c0579eb]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-3c0579eb]{width:100%;border-collapse:collapse}.data-table thead[data-v-3c0579eb]{background:#f7fafc}.data-table th[data-v-3c0579eb]{padding:12px 20px;text-align:left;font-size:12px;font-weight:600;color:#718096;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0}.data-table tbody tr[data-v-3c0579eb]{border-bottom:1px solid #edf2f7;transition:background-color .15s ease}.data-table tbody tr[data-v-3c0579eb]:hover{background:#f7fafc}.data-table td[data-v-3c0579eb]{padding:14px 20px;font-size:14px}.cell-primary[data-v-3c0579eb]{font-weight:500;color:#1a202c;white-space:nowrap}.cell-secondary[data-v-3c0579eb]{color:#718096;white-space:nowrap}.cell-capitalize[data-v-3c0579eb]{text-transform:capitalize}.empty-state-cell[data-v-3c0579eb]{text-align:center;padding:40px 20px;color:#a0aec0;font-size:14px}.status-badge[data-v-3c0579eb]{display:inline-flex;padding:4px 10px;font-size:12px;font-weight:600;border-radius:16px;text-transform:capitalize}.status-approved[data-v-3c0579eb]{background:#c6f6d5;color:#276749}.status-rejected[data-v-3c0579eb]{background:#fed7d7;color:#9b2c2c}.status-pending[data-v-3c0579eb]{background:#fefcbf;color:#975a16}.status-flagged[data-v-3c0579eb]{background:#feebc8;color:#9c4221}.status-default[data-v-3c0579eb]{background:#edf2f7;color:#4a5568}@media (max-width: 1024px){.stats-grid[data-v-3c0579eb]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.moderation-dashboard[data-v-3c0579eb]{padding:16px}.stats-grid[data-v-3c0579eb]{grid-template-columns:1fr}.actions-row[data-v-3c0579eb]{flex-direction:column}.action-button[data-v-3c0579eb]{justify-content:center}.data-table th[data-v-3c0579eb],.data-table td[data-v-3c0579eb]{padding:10px 12px}}@media (max-width: 480px){.page-title[data-v-3c0579eb],.stat-value[data-v-3c0579eb]{font-size:20px}}.pending-review[data-v-e6974422]{padding:24px;max-width:1200px;margin:0 auto}.page-header[data-v-e6974422]{margin-bottom:24px}.page-title[data-v-e6974422]{font-size:24px;font-weight:700;color:#1a202c;margin:0 0 4px}.page-subtitle[data-v-e6974422]{font-size:14px;color:#718096;margin:0}.bulk-actions-bar[data-v-e6974422]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e2e8f0;padding:16px 24px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between}.bulk-count[data-v-e6974422]{font-size:14px;color:#4a5568}.bulk-buttons[data-v-e6974422]{display:flex;gap:8px}.panel[data-v-e6974422]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e2e8f0;padding:24px;margin-bottom:24px}.panel-header-row[data-v-e6974422]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.panel-title[data-v-e6974422]{font-size:18px;font-weight:600;color:#1a202c;margin:0}.select-all-label[data-v-e6974422]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-input[data-v-e6974422]{width:16px;height:16px;border-radius:4px;border:1px solid #cbd5e0;cursor:pointer;accent-color:#4f46e5}.select-all-text[data-v-e6974422]{font-size:14px;color:#4a5568}.content-grid[data-v-e6974422]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.content-card[data-v-e6974422]{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:box-shadow .2s ease}.content-card[data-v-e6974422]:hover{box-shadow:0 4px 12px #0000001a}.content-card-media[data-v-e6974422]{position:relative}.card-checkbox[data-v-e6974422]{position:absolute;top:8px;left:8px;z-index:2;width:18px;height:18px;border-radius:4px;cursor:pointer;accent-color:#4f46e5}.media-preview[data-v-e6974422]{width:100%;height:192px;object-fit:cover;display:block}.media-placeholder[data-v-e6974422]{width:100%;height:192px;background:#edf2f7;display:flex;align-items:center;justify-content:center}.placeholder-icon[data-v-e6974422]{width:48px;height:48px;color:#cbd5e0}.content-card-body[data-v-e6974422]{padding:16px}.content-card-meta[data-v-e6974422]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.content-username[data-v-e6974422]{font-size:14px;font-weight:500;color:#1a202c;margin:0}.content-date[data-v-e6974422]{font-size:12px;color:#a0aec0}.content-description[data-v-e6974422]{font-size:14px;color:#4a5568;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.content-card-footer[data-v-e6974422]{display:flex;align-items:center;justify-content:space-between}.content-type-badge[data-v-e6974422]{display:inline-flex;padding:3px 10px;font-size:12px;font-weight:600;border-radius:16px;background:#fef3c7;color:#92400e;text-transform:capitalize}.content-actions[data-v-e6974422]{display:flex;gap:6px}.empty-state[data-v-e6974422]{padding:48px 24px;text-align:center}.empty-state-text[data-v-e6974422]{font-size:14px;color:#a0aec0;margin:0}.pagination-wrapper[data-v-e6974422]{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding-top:16px;border-top:1px solid #edf2f7}.pagination-info[data-v-e6974422]{font-size:14px;color:#718096}.pagination-nav[data-v-e6974422]{display:flex;gap:0}.pagination-link[data-v-e6974422]{display:inline-flex;align-items:center;padding:8px 14px;border:1px solid #e2e8f0;font-size:14px;font-weight:500;color:#718096;text-decoration:none;background:#fff;transition:background-color .15s ease,color .15s ease;margin-left:-1px}.pagination-link[data-v-e6974422]:first-child{border-radius:6px 0 0 6px;margin-left:0}.pagination-link[data-v-e6974422]:last-child{border-radius:0 6px 6px 0}.pagination-link[data-v-e6974422]:hover:not(.pagination-link-disabled){background:#f7fafc;color:#4a5568}.pagination-link-active[data-v-e6974422]{background:#eff6ff;border-color:#3182ce;color:#2563eb;z-index:1}.pagination-link-disabled[data-v-e6974422]{opacity:.5;cursor:not-allowed}.modal-body[data-v-e6974422]{padding:24px}.modal-title[data-v-e6974422]{font-size:18px;font-weight:600;color:#1a202c;margin:0 0 8px}.modal-description[data-v-e6974422]{font-size:14px;color:#718096;margin:0 0 16px}.textarea-field[data-v-e6974422]{width:100%;padding:12px;border:1px solid #cbd5e0;border-radius:8px;font-size:14px;color:#1a202c;resize:vertical;outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box;font-family:inherit}.textarea-field[data-v-e6974422]:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce26}.modal-footer[data-v-e6974422]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.button-success[data-v-e6974422]{display:inline-flex;align-items:center;padding:10px 18px;background:#38a169;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:background-color .2s ease}.button-success[data-v-e6974422]:hover{background:#2f855a}.button-success[data-v-e6974422]:focus{outline:none;box-shadow:0 0 0 3px #38a16966}.button-danger[data-v-e6974422]{display:inline-flex;align-items:center;padding:10px 18px;background:#e53e3e;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:background-color .2s ease}.button-danger[data-v-e6974422]:hover{background:#c53030}.button-danger[data-v-e6974422]:focus{outline:none;box-shadow:0 0 0 3px #e53e3e66}.button-danger[data-v-e6974422]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-e6974422]{display:inline-flex;align-items:center;padding:10px 18px;background:#fff;color:#4a5568;border:1px solid #cbd5e0;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.button-secondary[data-v-e6974422]:hover{background:#f7fafc}.button-secondary[data-v-e6974422]:focus{outline:none;box-shadow:0 0 0 3px #4299e14d}.button-small[data-v-e6974422]{padding:6px 12px;font-size:12px;border-radius:6px;text-transform:none;letter-spacing:normal}@media (max-width: 1024px){.content-grid[data-v-e6974422]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.pending-review[data-v-e6974422]{padding:16px}.content-grid[data-v-e6974422]{grid-template-columns:1fr}.bulk-actions-bar[data-v-e6974422],.pagination-wrapper[data-v-e6974422]{flex-direction:column;gap:12px;align-items:flex-start}}@media (max-width: 480px){.page-title[data-v-e6974422]{font-size:20px}.panel-header-row[data-v-e6974422]{flex-direction:column;align-items:flex-start;gap:12px}}.moderation-queue[data-v-d31b26e3]{padding:20px;max-width:1400px;margin:0 auto}.page-header[data-v-d31b26e3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e5e7eb}.page-title[data-v-d31b26e3]{font-size:2rem;font-weight:700;color:#1f2937;margin:0}.page-description[data-v-d31b26e3]{color:#6b7280;margin:5px 0 0}.header-actions[data-v-d31b26e3]{display:flex;gap:10px}.stats-grid[data-v-d31b26e3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-d31b26e3]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 6px #0000001a;display:flex;align-items:center;gap:16px}.stat-icon[data-v-d31b26e3]{width:48px;height:48px;background:#3b82f6;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.stat-content h3[data-v-d31b26e3]{font-size:1.8rem;font-weight:700;color:#1f2937;margin:0}.stat-content p[data-v-d31b26e3]{color:#6b7280;margin:4px 0 0;font-size:.9rem}.filters-section[data-v-d31b26e3]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 4px #0000001a}.filters-grid[data-v-d31b26e3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.filter-group label[data-v-d31b26e3]{display:block;font-weight:600;margin-bottom:8px;color:#374151}.filter-select[data-v-d31b26e3],.filter-input[data-v-d31b26e3]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:.9rem}.filter-select[data-v-d31b26e3]:focus,.filter-input[data-v-d31b26e3]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.queue-section[data-v-d31b26e3]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px #0000001a}.queue-header[data-v-d31b26e3]{padding:20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.queue-controls[data-v-d31b26e3]{display:flex;justify-content:space-between;align-items:center}.select-all[data-v-d31b26e3]{display:flex;align-items:center;gap:8px;font-weight:500;cursor:pointer}.sort-controls[data-v-d31b26e3]{display:flex;align-items:center;gap:10px}.sort-select[data-v-d31b26e3]{padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem}.sort-order-btn[data-v-d31b26e3]{padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer;color:#6b7280}.sort-order-btn[data-v-d31b26e3]:hover{background:#f9fafb;color:#374151}.queue-items[data-v-d31b26e3]{padding:20px}.queue-item[data-v-d31b26e3]{display:flex;gap:16px;padding:20px;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;transition:all .2s}.queue-item[data-v-d31b26e3]:hover{box-shadow:0 4px 12px #0000001a}.queue-item.selected[data-v-d31b26e3]{border-color:#3b82f6;background:#eff6ff}.item-checkbox[data-v-d31b26e3]{display:flex;align-items:flex-start;padding-top:4px}.item-content[data-v-d31b26e3]{display:flex;gap:16px;flex:1}.content-preview[data-v-d31b26e3]{width:120px;height:120px;border-radius:8px;overflow:hidden;background:#f3f4f6;display:flex;align-items:center;justify-content:center}.preview-image[data-v-d31b26e3],.preview-video[data-v-d31b26e3]{width:100%;height:100%;object-fit:cover}.preview-text[data-v-d31b26e3],.preview-placeholder[data-v-d31b26e3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#6b7280;text-align:center;padding:10px}.preview-text i[data-v-d31b26e3],.preview-placeholder i[data-v-d31b26e3]{font-size:1.5rem}.item-details[data-v-d31b26e3]{flex:1}.item-header[data-v-d31b26e3]{margin-bottom:12px}.item-title[data-v-d31b26e3]{font-size:1.1rem;font-weight:600;color:#1f2937;margin:0 0 4px}.item-meta[data-v-d31b26e3]{display:flex;gap:12px;font-size:.8rem;color:#6b7280}.item-type[data-v-d31b26e3]{background:#f3f4f6;padding:2px 6px;border-radius:4px;text-transform:capitalize}.item-info[data-v-d31b26e3]{margin-bottom:12px}.info-row[data-v-d31b26e3]{display:flex;justify-content:space-between;padding:4px 0;font-size:.9rem}.info-label[data-v-d31b26e3]{font-weight:500;color:#6b7280}.info-value[data-v-d31b26e3]{color:#1f2937;display:flex;align-items:center;gap:8px}.confidence-bar[data-v-d31b26e3]{width:60px;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.confidence-fill[data-v-d31b26e3]{height:100%;background:#10b981;transition:width .3s ease}.item-tags[data-v-d31b26e3]{display:flex;gap:8px;flex-wrap:wrap}.priority-badge[data-v-d31b26e3]{padding:4px 8px;border-radius:6px;font-size:.8rem;font-weight:500;text-transform:capitalize}.priority-high[data-v-d31b26e3]{background:#fee2e2;color:#dc2626}.priority-medium[data-v-d31b26e3]{background:#fef3c7;color:#d97706}.priority-low[data-v-d31b26e3]{background:#d1fae5;color:#059669}.reports-badge[data-v-d31b26e3]{background:#fef3c7;color:#d97706;padding:4px 8px;border-radius:6px;font-size:.8rem;font-weight:500}.item-actions[data-v-d31b26e3]{display:flex;flex-direction:column;gap:8px;min-width:120px}.action-btn[data-v-d31b26e3]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:none;border-radius:6px;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s}.approve-btn[data-v-d31b26e3]{background:#d1fae5;color:#059669}.approve-btn[data-v-d31b26e3]:hover{background:#a7f3d0}.reject-btn[data-v-d31b26e3]{background:#fee2e2;color:#dc2626}.reject-btn[data-v-d31b26e3]:hover{background:#fecaca}.details-btn[data-v-d31b26e3]{background:#dbeafe;color:#2563eb}.details-btn[data-v-d31b26e3]:hover{background:#bfdbfe}.escalate-btn[data-v-d31b26e3]{background:#fef3c7;color:#d97706}.escalate-btn[data-v-d31b26e3]:hover{background:#fde68a}.empty-state[data-v-d31b26e3]{text-align:center;padding:60px 20px;color:#6b7280}.empty-state i[data-v-d31b26e3]{font-size:3rem;margin-bottom:20px;color:#d1d5db}.empty-state h3[data-v-d31b26e3]{margin:0 0 10px;color:#374151}.pagination[data-v-d31b26e3]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #e5e7eb;background:#f9fafb}.pagination-btn[data-v-d31b26e3]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;cursor:pointer;font-size:.9rem}.pagination-btn[data-v-d31b26e3]:hover:not(:disabled){background:#f9fafb}.pagination-btn[data-v-d31b26e3]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-d31b26e3]{color:#6b7280;font-size:.9rem}.btn[data-v-d31b26e3]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:6px;font-size:.9rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s}.btn-primary[data-v-d31b26e3]{background:#3b82f6;color:#fff}.btn-primary[data-v-d31b26e3]:hover:not(:disabled){background:#2563eb}.btn-outline[data-v-d31b26e3]{background:transparent;color:#6b7280;border:1px solid #d1d5db}.btn-outline[data-v-d31b26e3]:hover{background:#f9fafb;color:#374151}.btn-success[data-v-d31b26e3]{background:#10b981;color:#fff}.btn-success[data-v-d31b26e3]:hover{background:#059669}.btn-danger[data-v-d31b26e3]{background:#ef4444;color:#fff}.btn-danger[data-v-d31b26e3]:hover{background:#dc2626}.btn-warning[data-v-d31b26e3]{background:#f59e0b;color:#fff}.btn-warning[data-v-d31b26e3]:hover{background:#d97706}.btn[data-v-d31b26e3]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-d31b26e3]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-d31b26e3]{background:#fff;border-radius:12px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.modal.large[data-v-d31b26e3]{max-width:800px}.modal-header[data-v-d31b26e3]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-d31b26e3]{margin:0;color:#1f2937}.modal-close[data-v-d31b26e3]{background:none;border:none;font-size:1.2rem;color:#6b7280;cursor:pointer}.modal-body[data-v-d31b26e3]{padding:20px}.modal-actions[data-v-d31b26e3]{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid #e5e7eb}.bulk-actions[data-v-d31b26e3]{display:flex;flex-direction:column;gap:12px;margin:20px 0}.bulk-action-btn[data-v-d31b26e3]{display:flex;align-items:center;gap:8px;padding:12px 16px;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s}.bulk-action-btn.approve[data-v-d31b26e3]{background:#d1fae5;color:#059669}.bulk-action-btn.approve[data-v-d31b26e3]:hover{background:#a7f3d0}.bulk-action-btn.reject[data-v-d31b26e3]{background:#fee2e2;color:#dc2626}.bulk-action-btn.reject[data-v-d31b26e3]:hover{background:#fecaca}.bulk-action-btn.escalate[data-v-d31b26e3]{background:#fef3c7;color:#d97706}.bulk-action-btn.escalate[data-v-d31b26e3]:hover{background:#fde68a}.bulk-reject-form[data-v-d31b26e3]{margin-top:20px;padding-top:20px;border-top:1px solid #e5e7eb}.bulk-reject-form label[data-v-d31b26e3]{display:block;font-weight:600;margin-bottom:8px;color:#374151}.form-textarea[data-v-d31b26e3]{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;resize:vertical}.form-textarea[data-v-d31b26e3]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-actions[data-v-d31b26e3]{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.details-content[data-v-d31b26e3]{display:flex;flex-direction:column;gap:24px}.details-preview[data-v-d31b26e3]{text-align:center}.full-preview-image[data-v-d31b26e3],.full-preview-video[data-v-d31b26e3]{max-width:100%;max-height:300px;border-radius:8px}.full-preview-text[data-v-d31b26e3]{background:#f9fafb;padding:20px;border-radius:8px;white-space:pre-wrap;text-align:left}.details-grid[data-v-d31b26e3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.detail-section h4[data-v-d31b26e3]{margin:0 0 12px;color:#374151;font-size:1.1rem}.detail-items[data-v-d31b26e3]{display:flex;flex-direction:column;gap:8px}.detail-item[data-v-d31b26e3]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f3f4f6}.detail-label[data-v-d31b26e3]{font-weight:500;color:#6b7280}.detail-value[data-v-d31b26e3]{color:#1f2937}.details-actions[data-v-d31b26e3]{display:flex;justify-content:center;gap:12px}.message-alert[data-v-d31b26e3]{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:8px;display:flex;align-items:center;gap:8px;z-index:1001;min-width:300px}.alert-success[data-v-d31b26e3]{background:#d1fae5;color:#059669;border:1px solid #a7f3d0}.alert-error[data-v-d31b26e3]{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}@media (max-width: 768px){.page-header[data-v-d31b26e3]{flex-direction:column;gap:15px;text-align:center}.stats-grid[data-v-d31b26e3],.filters-grid[data-v-d31b26e3]{grid-template-columns:1fr}.queue-controls[data-v-d31b26e3]{flex-direction:column;gap:15px}.item-content[data-v-d31b26e3]{flex-direction:column}.item-actions[data-v-d31b26e3]{flex-direction:row;min-width:auto}.details-grid[data-v-d31b26e3]{grid-template-columns:1fr}.details-actions[data-v-d31b26e3]{flex-direction:column}}.moderation-reports[data-v-deaaacdd]{padding:20px;max-width:1200px;margin:0 auto}.page-header[data-v-deaaacdd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e5e7eb}.page-title[data-v-deaaacdd]{font-size:2rem;font-weight:700;color:#1f2937;margin:0}.page-description[data-v-deaaacdd]{color:#6b7280;margin:5px 0 0}.header-actions[data-v-deaaacdd]{display:flex;gap:10px}.metrics-grid[data-v-deaaacdd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.metric-card[data-v-deaaacdd]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 6px #0000001a;display:flex;align-items:center;gap:16px}.metric-icon[data-v-deaaacdd]{width:48px;height:48px;background:#3b82f6;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.metric-content h3[data-v-deaaacdd]{font-size:1.8rem;font-weight:700;color:#1f2937;margin:0}.metric-content p[data-v-deaaacdd]{color:#6b7280;margin:4px 0;font-size:.9rem}.metric-change[data-v-deaaacdd]{display:flex;align-items:center;gap:4px;font-size:.8rem;font-weight:500}.metric-change.positive[data-v-deaaacdd]{color:#059669}.metric-change.negative[data-v-deaaacdd]{color:#dc2626}.metric-change.neutral[data-v-deaaacdd]{color:#6b7280}.report-comparison[data-v-deaaacdd]{background:#fff;border-radius:12px;padding:30px;margin-bottom:30px;box-shadow:0 4px 6px #0000001a}.comparison-header[data-v-deaaacdd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.comparison-header h2[data-v-deaaacdd]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.period-select[data-v-deaaacdd]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem}.comparison-grid[data-v-deaaacdd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.report-card[data-v-deaaacdd]{background:#f9fafb;border-radius:8px;padding:20px}.report-header[data-v-deaaacdd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.report-header h3[data-v-deaaacdd]{font-size:1.2rem;font-weight:600;color:#1f2937;margin:0}.report-date[data-v-deaaacdd]{color:#6b7280;font-size:.9rem}.report-stats[data-v-deaaacdd]{display:flex;flex-direction:column;gap:8px}.stat-item[data-v-deaaacdd]{display:flex;justify-content:space-between;padding:4px 0}.stat-label[data-v-deaaacdd]{color:#6b7280;font-size:.9rem}.stat-value[data-v-deaaacdd]{color:#1f2937;font-weight:500;font-size:.9rem}.charts-section[data-v-deaaacdd]{background:#fff;border-radius:12px;padding:30px;margin-bottom:30px;box-shadow:0 4px 6px #0000001a}.chart-grid[data-v-deaaacdd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px;margin-bottom:30px}.chart-card[data-v-deaaacdd]{border:1px solid #e5e7eb;border-radius:8px;padding:20px}.chart-header[data-v-deaaacdd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.chart-header h3[data-v-deaaacdd]{font-size:1.1rem;font-weight:600;color:#1f2937;margin:0}.chart-select[data-v-deaaacdd]{padding:6px 10px;border:1px solid #d1d5db;border-radius:4px;font-size:.8rem}.chart-container[data-v-deaaacdd]{display:flex;justify-content:center}.chart-canvas[data-v-deaaacdd]{max-width:100%;height:auto}.categories-section h3[data-v-deaaacdd]{font-size:1.3rem;font-weight:600;color:#1f2937;margin:0 0 20px}.categories-grid[data-v-deaaacdd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.category-card[data-v-deaaacdd]{background:#f9fafb;border-radius:8px;padding:16px}.category-header[data-v-deaaacdd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.category-header h4[data-v-deaaacdd]{font-size:1rem;font-weight:600;color:#1f2937;margin:0}.category-count[data-v-deaaacdd]{color:#3b82f6;font-weight:600}.category-bar[data-v-deaaacdd]{width:100%;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden;margin-bottom:8px}.category-fill[data-v-deaaacdd]{height:100%;background:#3b82f6;transition:width .3s ease}.category-details[data-v-deaaacdd]{display:flex;justify-content:space-between;font-size:.8rem}.category-percentage[data-v-deaaacdd]{color:#1f2937;font-weight:500}.category-flagged[data-v-deaaacdd]{color:#dc2626}.btn[data-v-deaaacdd]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:6px;font-size:.9rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s}.btn-primary[data-v-deaaacdd]{background:#3b82f6;color:#fff}.btn-primary[data-v-deaaacdd]:hover:not(:disabled){background:#2563eb}.btn-outline[data-v-deaaacdd]{background:transparent;color:#6b7280;border:1px solid #d1d5db}.btn-outline[data-v-deaaacdd]:hover{background:#f9fafb;color:#374151}.btn[data-v-deaaacdd]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-deaaacdd]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-deaaacdd]{background:#fff;border-radius:12px;max-width:400px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-deaaacdd]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-deaaacdd]{margin:0;color:#1f2937}.modal-close[data-v-deaaacdd]{background:none;border:none;font-size:1.2rem;color:#6b7280;cursor:pointer}.modal-body[data-v-deaaacdd]{padding:20px}.export-form[data-v-deaaacdd]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-deaaacdd]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-deaaacdd]{font-weight:500;color:#374151}.form-select[data-v-deaaacdd]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem}.modal-actions[data-v-deaaacdd]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.message-alert[data-v-deaaacdd]{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:8px;display:flex;align-items:center;gap:8px;z-index:1001;min-width:300px}.alert-success[data-v-deaaacdd]{background:#d1fae5;color:#059669;border:1px solid #a7f3d0}.alert-error[data-v-deaaacdd]{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}@media (max-width: 768px){.page-header[data-v-deaaacdd]{flex-direction:column;gap:15px;text-align:center}.metrics-grid[data-v-deaaacdd],.comparison-grid[data-v-deaaacdd],.chart-grid[data-v-deaaacdd],.categories-grid[data-v-deaaacdd]{grid-template-columns:1fr}}.create-moderation-rule[data-v-4434d6b1]{padding:20px;max-width:800px;margin:0 auto}.page-header[data-v-4434d6b1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e5e7eb}.header-content h1[data-v-4434d6b1]{font-size:2rem;font-weight:700;color:#1f2937;margin:0}.header-content p[data-v-4434d6b1]{color:#6b7280;margin:5px 0 0}.form-section[data-v-4434d6b1]{background:#fff;border-radius:12px;padding:30px;box-shadow:0 4px 6px #0000001a}.form-section-header[data-v-4434d6b1]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f3f4f6}.form-section-header h2[data-v-4434d6b1]{font-size:1.3rem;font-weight:600;color:#1f2937;margin:0 0 8px}.form-section-header p[data-v-4434d6b1]{color:#6b7280;margin:0}.form-grid[data-v-4434d6b1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:20px}.form-group[data-v-4434d6b1]{margin-bottom:20px}.form-group label[data-v-4434d6b1]{display:block;font-weight:600;margin-bottom:8px;color:#374151}.form-group label.required[data-v-4434d6b1]:after{content:" *";color:#ef4444}.form-input[data-v-4434d6b1],.form-select[data-v-4434d6b1],.form-textarea[data-v-4434d6b1]{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;transition:border-color .2s}.form-input[data-v-4434d6b1]:focus,.form-select[data-v-4434d6b1]:focus,.form-textarea[data-v-4434d6b1]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-help[data-v-4434d6b1]{display:block;margin-top:4px;color:#6b7280;font-size:.8rem}.error-message[data-v-4434d6b1]{color:#ef4444;font-size:.8rem;margin-top:4px}.threshold-input[data-v-4434d6b1]{display:flex;align-items:center;gap:12px}.threshold-slider[data-v-4434d6b1]{flex:1;height:6px;background:#e5e7eb;border-radius:3px;outline:none;-webkit-appearance:none}.threshold-slider[data-v-4434d6b1]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#3b82f6;border-radius:50%;cursor:pointer}.threshold-display[data-v-4434d6b1]{font-weight:600;color:#3b82f6;min-width:50px;text-align:center}.checkbox-label[data-v-4434d6b1]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:400}.checkbox-input[data-v-4434d6b1]{width:auto;margin:0}.checkbox-custom[data-v-4434d6b1]{width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;position:relative}.checkbox-input:checked+.checkbox-custom[data-v-4434d6b1]{background:#3b82f6;border-color:#3b82f6}.checkbox-input:checked+.checkbox-custom[data-v-4434d6b1]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px}.content-types-grid[data-v-4434d6b1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:20px}.content-type-option[data-v-4434d6b1]{cursor:pointer}.content-type-card[data-v-4434d6b1]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;border:2px solid #e5e7eb;border-radius:12px;transition:all .2s}.content-type-option input:checked+.content-type-card[data-v-4434d6b1]{border-color:#3b82f6;background:#eff6ff}.content-type-card i[data-v-4434d6b1]{font-size:1.5rem;color:#6b7280}.content-type-option input:checked+.content-type-card i[data-v-4434d6b1]{color:#3b82f6}.time-settings[data-v-4434d6b1]{margin-top:16px;padding:16px;background:#f9fafb;border-radius:8px}.days-grid[data-v-4434d6b1]{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.day-option[data-v-4434d6b1]{display:flex;align-items:center;justify-content:center;cursor:pointer}.day-label[data-v-4434d6b1]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;text-align:center;font-size:.8rem;transition:all .2s}.day-option input:checked+.day-label[data-v-4434d6b1]{background:#3b82f6;color:#fff;border-color:#3b82f6}.user-restrictions[data-v-4434d6b1],.custom-parameters[data-v-4434d6b1]{display:flex;flex-direction:column;gap:12px}.parameter-item[data-v-4434d6b1]{display:flex;gap:8px;align-items:center}.parameter-item .form-input[data-v-4434d6b1]{flex:1}.form-actions[data-v-4434d6b1]{display:flex;gap:16px;justify-content:flex-end;margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb}.btn[data-v-4434d6b1]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;font-size:.9rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s}.btn-primary[data-v-4434d6b1]{background:#3b82f6;color:#fff}.btn-primary[data-v-4434d6b1]:hover:not(:disabled){background:#2563eb}.btn-outline[data-v-4434d6b1]{background:transparent;color:#6b7280;border:1px solid #d1d5db}.btn-outline[data-v-4434d6b1]:hover{background:#f9fafb;color:#374151}.btn-danger[data-v-4434d6b1]{background:#ef4444;color:#fff}.btn-danger[data-v-4434d6b1]:hover{background:#dc2626}.btn-sm[data-v-4434d6b1]{padding:6px 12px;font-size:.8rem}.btn-lg[data-v-4434d6b1]{padding:14px 28px;font-size:1rem}.btn[data-v-4434d6b1]:disabled{opacity:.6;cursor:not-allowed}.message-alert[data-v-4434d6b1]{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:8px;display:flex;align-items:center;gap:8px;z-index:1001;min-width:300px}.alert-success[data-v-4434d6b1]{background:#d1fae5;color:#059669;border:1px solid #a7f3d0}.alert-error[data-v-4434d6b1]{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}@media (max-width: 768px){.page-header[data-v-4434d6b1]{flex-direction:column;gap:15px;text-align:center}.form-grid[data-v-4434d6b1]{grid-template-columns:1fr}.content-types-grid[data-v-4434d6b1]{grid-template-columns:repeat(2,1fr)}.days-grid[data-v-4434d6b1]{grid-template-columns:repeat(4,1fr)}.form-actions[data-v-4434d6b1],.parameter-item[data-v-4434d6b1]{flex-direction:column}}.edit-moderation-rule[data-v-0f18228a]{padding:20px;max-width:800px;margin:0 auto}.page-header[data-v-0f18228a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e5e7eb}.header-content h1[data-v-0f18228a]{font-size:2rem;font-weight:700;color:#1f2937;margin:0}.header-content p[data-v-0f18228a]{color:#6b7280;margin:5px 0 0}.form-section[data-v-0f18228a]{background:#fff;border-radius:12px;padding:30px;box-shadow:0 4px 6px #0000001a}.form-section-header[data-v-0f18228a]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f3f4f6}.form-section-header h2[data-v-0f18228a]{font-size:1.3rem;font-weight:600;color:#1f2937;margin:0 0 8px}.form-section-header p[data-v-0f18228a]{color:#6b7280;margin:0}.stats-grid[data-v-0f18228a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-0f18228a]{background:#f9fafb;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px}.stat-icon[data-v-0f18228a]{width:40px;height:40px;background:#3b82f6;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.stat-content h3[data-v-0f18228a]{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0}.stat-content p[data-v-0f18228a]{color:#6b7280;margin:4px 0 0;font-size:.9rem}.test-results[data-v-0f18228a]{text-align:center;padding:20px}.test-success[data-v-0f18228a]{color:#059669}.test-error[data-v-0f18228a]{color:#dc2626}.test-success i[data-v-0f18228a],.test-error i[data-v-0f18228a]{font-size:3rem;margin-bottom:16px}.test-success h4[data-v-0f18228a],.test-error h4[data-v-0f18228a]{margin:0 0 8px;font-size:1.2rem}.test-details[data-v-0f18228a]{margin-top:20px;text-align:left}.test-detail[data-v-0f18228a]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f3f4f6}.test-detail .label[data-v-0f18228a]{font-weight:500;color:#6b7280}.test-detail .value[data-v-0f18228a]{color:#1f2937}.test-suggestions[data-v-0f18228a]{margin-top:16px;text-align:left}.test-suggestions h5[data-v-0f18228a]{margin:0 0 8px;color:#374151}.test-suggestions ul[data-v-0f18228a]{margin:0;padding-left:20px}.test-suggestions li[data-v-0f18228a]{margin-bottom:4px;color:#6b7280}.form-grid[data-v-0f18228a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:20px}.form-group[data-v-0f18228a]{margin-bottom:20px}.form-group label[data-v-0f18228a]{display:block;font-weight:600;margin-bottom:8px;color:#374151}.form-group label.required[data-v-0f18228a]:after{content:" *";color:#ef4444}.form-input[data-v-0f18228a],.form-select[data-v-0f18228a],.form-textarea[data-v-0f18228a]{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;transition:border-color .2s}.form-input[data-v-0f18228a]:focus,.form-select[data-v-0f18228a]:focus,.form-textarea[data-v-0f18228a]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-help[data-v-0f18228a]{display:block;margin-top:4px;color:#6b7280;font-size:.8rem}.error-message[data-v-0f18228a]{color:#ef4444;font-size:.8rem;margin-top:4px}.threshold-input[data-v-0f18228a]{display:flex;align-items:center;gap:12px}.threshold-slider[data-v-0f18228a]{flex:1;height:6px;background:#e5e7eb;border-radius:3px;outline:none;-webkit-appearance:none}.threshold-slider[data-v-0f18228a]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#3b82f6;border-radius:50%;cursor:pointer}.threshold-display[data-v-0f18228a]{font-weight:600;color:#3b82f6;min-width:50px;text-align:center}.checkbox-label[data-v-0f18228a]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:400}.checkbox-input[data-v-0f18228a]{width:auto;margin:0}.checkbox-custom[data-v-0f18228a]{width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;position:relative}.checkbox-input:checked+.checkbox-custom[data-v-0f18228a]{background:#3b82f6;border-color:#3b82f6}.checkbox-input:checked+.checkbox-custom[data-v-0f18228a]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px}.content-types-grid[data-v-0f18228a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:20px}.content-type-option[data-v-0f18228a]{cursor:pointer}.content-type-card[data-v-0f18228a]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;border:2px solid #e5e7eb;border-radius:12px;transition:all .2s}.content-type-option input:checked+.content-type-card[data-v-0f18228a]{border-color:#3b82f6;background:#eff6ff}.content-type-card i[data-v-0f18228a]{font-size:1.5rem;color:#6b7280}.content-type-option input:checked+.content-type-card i[data-v-0f18228a]{color:#3b82f6}.time-settings[data-v-0f18228a]{margin-top:16px;padding:16px;background:#f9fafb;border-radius:8px}.days-grid[data-v-0f18228a]{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.day-option[data-v-0f18228a]{display:flex;align-items:center;justify-content:center;cursor:pointer}.day-label[data-v-0f18228a]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;text-align:center;font-size:.8rem;transition:all .2s}.day-option input:checked+.day-label[data-v-0f18228a]{background:#3b82f6;color:#fff;border-color:#3b82f6}.user-restrictions[data-v-0f18228a],.custom-parameters[data-v-0f18228a]{display:flex;flex-direction:column;gap:12px}.parameter-item[data-v-0f18228a]{display:flex;gap:8px;align-items:center}.parameter-item .form-input[data-v-0f18228a]{flex:1}.form-actions[data-v-0f18228a]{display:flex;gap:16px;justify-content:flex-end;margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb}.btn[data-v-0f18228a]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;font-size:.9rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s}.btn-primary[data-v-0f18228a]{background:#3b82f6;color:#fff}.btn-primary[data-v-0f18228a]:hover:not(:disabled){background:#2563eb}.btn-outline[data-v-0f18228a]{background:transparent;color:#6b7280;border:1px solid #d1d5db}.btn-outline[data-v-0f18228a]:hover{background:#f9fafb;color:#374151}.btn-danger[data-v-0f18228a]{background:#ef4444;color:#fff}.btn-danger[data-v-0f18228a]:hover{background:#dc2626}.btn-sm[data-v-0f18228a]{padding:6px 12px;font-size:.8rem}.btn-lg[data-v-0f18228a]{padding:14px 28px;font-size:1rem}.btn[data-v-0f18228a]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-0f18228a]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-0f18228a]{background:#fff;border-radius:12px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-0f18228a]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-0f18228a]{margin:0;color:#1f2937}.modal-close[data-v-0f18228a]{background:none;border:none;font-size:1.2rem;color:#6b7280;cursor:pointer}.modal-body[data-v-0f18228a]{padding:20px}.modal-actions[data-v-0f18228a]{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid #e5e7eb}.message-alert[data-v-0f18228a]{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:8px;display:flex;align-items:center;gap:8px;z-index:1001;min-width:300px}.alert-success[data-v-0f18228a]{background:#d1fae5;color:#059669;border:1px solid #a7f3d0}.alert-error[data-v-0f18228a]{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}@media (max-width: 768px){.page-header[data-v-0f18228a]{flex-direction:column;gap:15px;text-align:center}.form-grid[data-v-0f18228a]{grid-template-columns:1fr}.stats-grid[data-v-0f18228a],.content-types-grid[data-v-0f18228a]{grid-template-columns:repeat(2,1fr)}.days-grid[data-v-0f18228a]{grid-template-columns:repeat(4,1fr)}.form-actions[data-v-0f18228a],.parameter-item[data-v-0f18228a]{flex-direction:column}}.moderation-rules[data-v-a52f644b]{padding:20px;max-width:1200px;margin:0 auto}.page-header[data-v-a52f644b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e5e7eb}.page-title[data-v-a52f644b]{font-size:2rem;font-weight:700;color:#1f2937;margin:0}.page-description[data-v-a52f644b]{color:#6b7280;margin:5px 0 0}.header-actions[data-v-a52f644b]{display:flex;gap:10px}.stats-grid[data-v-a52f644b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-a52f644b]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 6px #0000001a;display:flex;align-items:center;gap:16px}.stat-icon[data-v-a52f644b]{width:48px;height:48px;background:#3b82f6;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.stat-content h3[data-v-a52f644b]{font-size:1.8rem;font-weight:700;color:#1f2937;margin:0}.stat-content p[data-v-a52f644b]{color:#6b7280;margin:4px 0 0;font-size:.9rem}.filters-section[data-v-a52f644b]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 4px #0000001a}.filters-grid[data-v-a52f644b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.filter-group label[data-v-a52f644b]{display:block;font-weight:600;margin-bottom:8px;color:#374151}.filter-select[data-v-a52f644b],.filter-input[data-v-a52f644b]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:.9rem}.filter-select[data-v-a52f644b]:focus,.filter-input[data-v-a52f644b]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.rules-table-section[data-v-a52f644b]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px #0000001a}.table-container[data-v-a52f644b]{overflow-x:auto}.rules-table[data-v-a52f644b]{width:100%;border-collapse:collapse}.rules-table th[data-v-a52f644b]{background:#f9fafb;padding:16px;text-align:left;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb}.rules-table td[data-v-a52f644b]{padding:16px;border-bottom:1px solid #f3f4f6}.rule-row[data-v-a52f644b]:hover{background:#f9fafb}.rule-name h4[data-v-a52f644b]{margin:0 0 4px;font-weight:600;color:#1f2937}.rule-description[data-v-a52f644b]{margin:0;color:#6b7280;font-size:.85rem}.category-badge[data-v-a52f644b]{background:#dbeafe;color:#1e40af;padding:4px 8px;border-radius:6px;font-size:.8rem;font-weight:500}.provider-name[data-v-a52f644b]{font-weight:500;color:#374151}.confidence-display[data-v-a52f644b]{display:flex;align-items:center;gap:8px}.confidence-bar[data-v-a52f644b]{width:60px;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.confidence-fill[data-v-a52f644b]{height:100%;background:#10b981;transition:width .3s ease}.confidence-text[data-v-a52f644b]{font-size:.8rem;font-weight:500;color:#374151}.priority-badge[data-v-a52f644b]{padding:4px 8px;border-radius:6px;font-size:.8rem;font-weight:600}.priority-high[data-v-a52f644b]{background:#fee2e2;color:#dc2626}.priority-medium[data-v-a52f644b]{background:#fef3c7;color:#d97706}.priority-low[data-v-a52f644b]{background:#d1fae5;color:#059669}.status-badge[data-v-a52f644b]{padding:4px 8px;border-radius:6px;font-size:.8rem;font-weight:500}.status-enabled[data-v-a52f644b]{background:#d1fae5;color:#059669}.status-disabled[data-v-a52f644b]{background:#fee2e2;color:#dc2626}.status-toggle[data-v-a52f644b]{display:flex;align-items:center;gap:6px;padding:6px 12px;border:none;border-radius:6px;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s}.status-toggle.active[data-v-a52f644b]{background:#d1fae5;color:#059669}.status-toggle.inactive[data-v-a52f644b]{background:#fee2e2;color:#dc2626}.action-buttons[data-v-a52f644b]{display:flex;gap:8px}.btn[data-v-a52f644b]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:6px;font-size:.9rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s}.btn-primary[data-v-a52f644b]{background:#3b82f6;color:#fff}.btn-primary[data-v-a52f644b]:hover{background:#2563eb}.btn-outline[data-v-a52f644b]{background:transparent;color:#6b7280;border:1px solid #d1d5db}.btn-outline[data-v-a52f644b]:hover{background:#f9fafb;color:#374151}.btn-danger[data-v-a52f644b]{background:#ef4444;color:#fff}.btn-danger[data-v-a52f644b]:hover{background:#dc2626}.btn-sm[data-v-a52f644b]{padding:6px 12px;font-size:.8rem}.empty-state[data-v-a52f644b]{text-align:center;padding:60px 20px;color:#6b7280}.empty-state i[data-v-a52f644b]{font-size:3rem;margin-bottom:20px;color:#d1d5db}.empty-state h3[data-v-a52f644b]{margin:0 0 10px;color:#374151}.pagination-section[data-v-a52f644b]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #e5e7eb}.pagination-info[data-v-a52f644b]{color:#6b7280;font-size:.9rem}.pagination-controls[data-v-a52f644b]{display:flex;gap:4px}.pagination-btn[data-v-a52f644b]{padding:8px 12px;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:6px;cursor:pointer;font-size:.9rem}.pagination-btn[data-v-a52f644b]:hover:not(:disabled){background:#f9fafb}.pagination-btn.active[data-v-a52f644b]{background:#3b82f6;color:#fff;border-color:#3b82f6}.pagination-btn[data-v-a52f644b]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-a52f644b]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-a52f644b]{background:#fff;border-radius:12px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-a52f644b]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-a52f644b]{margin:0;color:#1f2937}.modal-close[data-v-a52f644b]{background:none;border:none;font-size:1.2rem;color:#6b7280;cursor:pointer}.modal-body[data-v-a52f644b]{padding:20px}.detail-section[data-v-a52f644b]{margin-bottom:24px}.detail-section h4[data-v-a52f644b]{margin:0 0 12px;color:#374151;font-size:1.1rem}.detail-grid[data-v-a52f644b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.detail-item[data-v-a52f644b]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f3f4f6}.detail-label[data-v-a52f644b]{font-weight:500;color:#6b7280}.detail-value[data-v-a52f644b]{color:#1f2937}.content-types[data-v-a52f644b]{display:flex;flex-wrap:wrap;gap:8px}.content-type-badge[data-v-a52f644b]{background:#f3f4f6;color:#374151;padding:4px 8px;border-radius:6px;font-size:.8rem}.modal-actions[data-v-a52f644b]{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid #e5e7eb}.message-alert[data-v-a52f644b]{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:8px;display:flex;align-items:center;gap:8px;z-index:1001;min-width:300px}.alert-success[data-v-a52f644b]{background:#d1fae5;color:#059669;border:1px solid #a7f3d0}.alert-error[data-v-a52f644b]{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}@media (max-width: 768px){.page-header[data-v-a52f644b]{flex-direction:column;gap:15px;text-align:center}.filters-grid[data-v-a52f644b]{grid-template-columns:1fr}.pagination-section[data-v-a52f644b]{flex-direction:column;gap:15px}.action-buttons[data-v-a52f644b]{flex-direction:column}}.monitoring-dashboard[data-v-b1eb4a2f]{padding:20px;max-width:1200px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.dashboard-header[data-v-b1eb4a2f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #e5e7eb}.dashboard-header h1[data-v-b1eb4a2f]{margin:0;color:#1f2937;font-size:28px;font-weight:700}.last-updated[data-v-b1eb4a2f]{display:flex;align-items:center;gap:15px;color:#6b7280;font-size:14px}.refresh-btn[data-v-b1eb4a2f]{padding:8px 16px;background:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .2s}.refresh-btn[data-v-b1eb4a2f]:hover:not(:disabled){background:#2563eb}.refresh-btn[data-v-b1eb4a2f]:disabled{background:#9ca3af;cursor:not-allowed}.health-overview[data-v-b1eb4a2f],.live-stats[data-v-b1eb4a2f],.alerts-section[data-v-b1eb4a2f],.metrics-section[data-v-b1eb4a2f],.security-section[data-v-b1eb4a2f]{margin-bottom:40px}.health-overview h2[data-v-b1eb4a2f],.live-stats h2[data-v-b1eb4a2f],.alerts-section h2[data-v-b1eb4a2f],.metrics-section h2[data-v-b1eb4a2f],.security-section h2[data-v-b1eb4a2f]{margin:0 0 20px;color:#1f2937;font-size:22px;font-weight:600}.health-grid[data-v-b1eb4a2f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.health-card[data-v-b1eb4a2f]{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000001a}.health-card.status-healthy[data-v-b1eb4a2f]{border-color:#10b981}.health-card.status-warning[data-v-b1eb4a2f]{border-color:#f59e0b}.health-card.status-critical[data-v-b1eb4a2f]{border-color:#ef4444}.health-card-header[data-v-b1eb4a2f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.health-card-header h3[data-v-b1eb4a2f]{margin:0;color:#1f2937;font-size:18px;font-weight:600}.status-badge[data-v-b1eb4a2f]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase}.status-badge.status-healthy[data-v-b1eb4a2f]{background:#d1fae5;color:#065f46}.status-badge.status-warning[data-v-b1eb4a2f]{background:#fef3c7;color:#92400e}.status-badge.status-critical[data-v-b1eb4a2f]{background:#fee2e2;color:#991b1b}.health-metrics[data-v-b1eb4a2f]{display:flex;flex-direction:column;gap:8px}.metric-item[data-v-b1eb4a2f]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f3f4f6}.metric-name[data-v-b1eb4a2f]{color:#6b7280;font-size:14px}.metric-value[data-v-b1eb4a2f]{color:#1f2937;font-weight:600;font-size:14px}.stats-grid[data-v-b1eb4a2f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.stat-card[data-v-b1eb4a2f]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;text-align:center;box-shadow:0 1px 3px #0000001a}.stat-value[data-v-b1eb4a2f]{font-size:32px;font-weight:700;color:#1f2937;margin-bottom:8px}.stat-label[data-v-b1eb4a2f]{color:#6b7280;font-size:14px;font-weight:500}.no-alerts[data-v-b1eb4a2f]{text-align:center;padding:40px;background:#fff;border:1px solid #e5e7eb;border-radius:12px}.no-alerts-icon[data-v-b1eb4a2f]{font-size:48px;margin-bottom:16px}.alerts-list[data-v-b1eb4a2f]{display:flex;flex-direction:column;gap:16px}.alert-item[data-v-b1eb4a2f]{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #6b7280;border-radius:8px;padding:20px;box-shadow:0 1px 3px #0000001a}.alert-item.severity-warning[data-v-b1eb4a2f]{border-left-color:#f59e0b}.alert-item.severity-critical[data-v-b1eb4a2f]{border-left-color:#ef4444}.alert-item.frontend-alert[data-v-b1eb4a2f]{background:#f8fafc}.alert-header[data-v-b1eb4a2f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.alert-type[data-v-b1eb4a2f]{font-weight:600;color:#1f2937}.alert-severity[data-v-b1eb4a2f]{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600}.alert-severity.severity-warning[data-v-b1eb4a2f]{background:#fef3c7;color:#92400e}.alert-severity.severity-critical[data-v-b1eb4a2f]{background:#fee2e2;color:#991b1b}.alert-time[data-v-b1eb4a2f]{color:#6b7280;font-size:12px}.alert-message[data-v-b1eb4a2f]{color:#374151;margin-bottom:16px;line-height:1.5}.alert-actions[data-v-b1eb4a2f]{display:flex;gap:12px}.resolve-btn[data-v-b1eb4a2f]{padding:8px 16px;background:#10b981;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .2s}.resolve-btn[data-v-b1eb4a2f]:hover{background:#059669}.metrics-placeholder[data-v-b1eb4a2f]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:60px;text-align:center;color:#6b7280}.security-actions[data-v-b1eb4a2f]{margin-bottom:20px}.security-scan-btn[data-v-b1eb4a2f]{padding:12px 24px;background:#7c3aed;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;transition:background-color .2s}.security-scan-btn[data-v-b1eb4a2f]:hover:not(:disabled){background:#6d28d9}.security-scan-btn[data-v-b1eb4a2f]:disabled{background:#9ca3af;cursor:not-allowed}.security-results[data-v-b1eb4a2f]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.no-incidents[data-v-b1eb4a2f]{text-align:center;padding:40px}.security-ok-icon[data-v-b1eb4a2f]{font-size:48px;margin-bottom:16px}.incidents-list[data-v-b1eb4a2f]{display:flex;flex-direction:column;gap:16px}.incident-item[data-v-b1eb4a2f]{border:1px solid #e5e7eb;border-radius:8px;padding:16px}.incident-header[data-v-b1eb4a2f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.incident-type[data-v-b1eb4a2f]{font-weight:600;color:#1f2937}.incident-severity[data-v-b1eb4a2f]{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600}.incident-description[data-v-b1eb4a2f]{color:#374151;line-height:1.5}.admin-newsletter[data-v-da3e33fc]{min-height:100vh;background:#f8fafc}.newsletter-container[data-v-da3e33fc]{padding:2rem;max-width:1200px;margin:0 auto}.newsletter-header[data-v-da3e33fc]{margin-bottom:2rem}.newsletter-title[data-v-da3e33fc]{font-size:2.5rem;font-weight:700;color:#1a202c;margin:0 0 .5rem}.newsletter-subtitle[data-v-da3e33fc]{font-size:1.125rem;color:#718096;margin:0}.newsletter-form-container[data-v-da3e33fc]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;border:1px solid #e2e8f0;overflow:hidden}.newsletter-form[data-v-da3e33fc]{padding:2rem}.section-title[data-v-da3e33fc]{font-size:1.25rem;font-weight:600;color:#1a202c;margin:0 0 .5rem}.section-subtitle[data-v-da3e33fc]{font-size:.875rem;color:#718096;margin:0 0 1.5rem}.recipients-section[data-v-da3e33fc]{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e2e8f0}.recipients-grid[data-v-da3e33fc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.recipient-group[data-v-da3e33fc]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.group-header[data-v-da3e33fc]{background:#f7fafc;padding:1rem;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:.75rem}.group-checkbox[data-v-da3e33fc]{width:18px;height:18px;border:2px solid #cbd5e0;border-radius:4px;cursor:pointer}.group-checkbox[data-v-da3e33fc]:checked{background:#667eea;border-color:#667eea}.group-label[data-v-da3e33fc]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#1a202c;cursor:pointer}.group-icon[data-v-da3e33fc]{width:20px;height:20px;color:#667eea}.recipients-list[data-v-da3e33fc]{max-height:300px;overflow-y:auto;padding:.5rem}.recipient-item[data-v-da3e33fc]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:6px;transition:background-color .3s ease}.recipient-item[data-v-da3e33fc]:hover{background:#f7fafc}.recipient-checkbox[data-v-da3e33fc]{width:16px;height:16px;border:2px solid #cbd5e0;border-radius:4px;cursor:pointer}.recipient-checkbox[data-v-da3e33fc]:checked{background:#667eea;border-color:#667eea}.recipient-label[data-v-da3e33fc]{display:flex;align-items:center;gap:.75rem;cursor:pointer;flex:1}.recipient-avatar[data-v-da3e33fc]{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid #e2e8f0}.recipient-info[data-v-da3e33fc]{display:flex;flex-direction:column;gap:.125rem}.recipient-name[data-v-da3e33fc]{font-size:.875rem;font-weight:500;color:#1a202c}.recipient-username[data-v-da3e33fc]{font-size:.75rem;color:#718096}.content-section[data-v-da3e33fc]{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e2e8f0}.content-form-group[data-v-da3e33fc]{display:flex;flex-direction:column;gap:.5rem}.content-label[data-v-da3e33fc]{font-size:.875rem;font-weight:500;color:#374151}.content-textarea[data-v-da3e33fc]{width:100%;padding:1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.875rem;line-height:1.6;resize:vertical;min-height:200px;transition:all .3s ease}.content-textarea[data-v-da3e33fc]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.content-help[data-v-da3e33fc]{display:flex;justify-content:flex-end}.character-count[data-v-da3e33fc]{font-size:.75rem;color:#718096}.error-container[data-v-da3e33fc]{margin-bottom:2rem}.error-alert[data-v-da3e33fc]{background:#fed7d7;border:1px solid #feb2b2;border-radius:8px;padding:1rem;display:flex;gap:.75rem}.error-icon[data-v-da3e33fc]{width:20px;height:20px;color:#e53e3e;flex-shrink:0;margin-top:.125rem}.error-content[data-v-da3e33fc]{flex:1}.error-title[data-v-da3e33fc]{font-size:.875rem;font-weight:600;color:#742a2a;margin:0 0 .5rem}.error-list[data-v-da3e33fc]{list-style:none;margin:0;padding:0}.error-item[data-v-da3e33fc]{font-size:.875rem;color:#742a2a;margin-bottom:.25rem}.summary-section[data-v-da3e33fc]{margin-bottom:2rem}.summary-card[data-v-da3e33fc]{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem}.summary-title[data-v-da3e33fc]{font-size:1rem;font-weight:600;color:#1a202c;margin:0 0 1rem}.summary-stats[data-v-da3e33fc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.summary-stat[data-v-da3e33fc]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#fff;border-radius:6px;border:1px solid #e2e8f0}.stat-label[data-v-da3e33fc]{font-size:.875rem;color:#718096}.stat-value[data-v-da3e33fc]{font-size:.875rem;font-weight:600;color:#1a202c}.submit-section[data-v-da3e33fc]{display:flex;justify-content:center}.submit-btn[data-v-da3e33fc]{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.submit-btn[data-v-da3e33fc]:hover:not(:disabled){background:linear-gradient(135deg,#5a67d8,#6b46c1);transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.submit-btn[data-v-da3e33fc]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.submit-icon[data-v-da3e33fc]{width:20px;height:20px}@media (max-width: 768px){.newsletter-container[data-v-da3e33fc]{padding:1rem}.newsletter-title[data-v-da3e33fc]{font-size:2rem}.newsletter-form[data-v-da3e33fc]{padding:1rem}.recipients-grid[data-v-da3e33fc],.summary-stats[data-v-da3e33fc]{grid-template-columns:1fr}}@media (max-width: 480px){.recipient-item[data-v-da3e33fc],.recipient-label[data-v-da3e33fc]{flex-direction:column;text-align:center}.summary-stat[data-v-da3e33fc]{flex-direction:column;gap:.5rem}}.payment-settings-container[data-v-6bbadb86]{max-width:1200px;margin:0 auto;padding:20px}.breadcrumb-nav[data-v-6bbadb86]{display:flex;align-items:center;gap:8px;margin-bottom:30px;font-size:18px;font-weight:300}.breadcrumb-link[data-v-6bbadb86]{color:inherit;text-decoration:none}.breadcrumb-link[data-v-6bbadb86]:hover{text-decoration:underline}.breadcrumb-separator[data-v-6bbadb86],.breadcrumb-current[data-v-6bbadb86]{color:#6c757d}.alert-success[data-v-6bbadb86]{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724;padding:15px 20px;border-radius:8px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.alert-icon[data-v-6bbadb86]{margin-right:10px}.alert-close[data-v-6bbadb86]{background:none;border:none;font-size:20px;cursor:pointer;color:#155724;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.settings-card[data-v-6bbadb86]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:40px}.form-group[data-v-6bbadb86]{display:grid;grid-template-columns:200px 1fr;gap:20px;align-items:start;margin-bottom:25px}.form-label[data-v-6bbadb86]{text-align:right;padding-top:8px;font-weight:500}.form-input-wrapper[data-v-6bbadb86]{display:flex;flex-direction:column;gap:8px}.form-control[data-v-6bbadb86]{width:100%;padding:10px 15px;border:1px solid #ddd;border-radius:6px;font-size:15px;transition:border-color .3s}.form-control[data-v-6bbadb86]:focus{outline:none;border-color:#333}.form-help-text[data-v-6bbadb86]{font-size:14px;color:#666;margin:0}.form-help-text strong[data-v-6bbadb86]{color:#333}.switch-container[data-v-6bbadb86]{display:flex;align-items:center}.switch[data-v-6bbadb86]{position:relative;display:inline-block;width:60px;height:30px}.switch input[data-v-6bbadb86]{opacity:0;width:0;height:0}.slider[data-v-6bbadb86]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:30px}.slider[data-v-6bbadb86]:before{position:absolute;content:"";height:22px;width:22px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider[data-v-6bbadb86]{background-color:#333}input:checked+.slider[data-v-6bbadb86]:before{transform:translate(30px)}.btn-submit[data-v-6bbadb86]{background-color:#333;color:#fff;border:none;padding:12px 40px;border-radius:6px;font-size:16px;cursor:pointer;transition:background-color .3s}.btn-submit[data-v-6bbadb86]:hover:not(:disabled){background-color:#000}.btn-submit[data-v-6bbadb86]:disabled{opacity:.6;cursor:not-allowed}.form-actions[data-v-6bbadb86]{display:grid;grid-template-columns:200px 1fr;gap:20px;margin-top:30px}.form-actions-content[data-v-6bbadb86]{display:flex;justify-content:flex-start}@media (max-width: 768px){.form-group[data-v-6bbadb86],.form-actions[data-v-6bbadb86]{grid-template-columns:1fr;gap:10px}.form-label[data-v-6bbadb86]{text-align:left;padding-top:0}.settings-card[data-v-6bbadb86]{padding:20px}}[data-v-290d77a4]:root{--color-primary: #3182ce;--color-primary-hover: #2b6cb0;--color-primary-focus: rgba(49, 130, 206, .4);--color-success: #38a169;--color-success-bg: #d1fae5;--color-success-text: #065f46;--color-warning: #d69e2e;--color-warning-bg: #fef3c7;--color-warning-text: #92400e;--color-danger: #e53e3e;--color-danger-hover: #c53030;--color-danger-focus: rgba(229, 62, 62, .4);--color-info: #3182ce;--color-info-bg: #dbeafe;--color-info-text: #1e40af;--color-purple: #7c3aed;--color-purple-bg: #ede9fe;--color-purple-text: #5b21b6;--color-indigo-bg: #e0e7ff;--color-indigo-text: #3730a3;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-500: #6b7280;--color-gray-700: #374151;--color-gray-900: #111827;--color-white: #ffffff;--color-border: #e2e8f0;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--shadow-md: 0 2px 8px rgba(0, 0, 0, .08);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--font-sm: 13px;--font-base: 14px;--font-lg: 18px;--font-xl: 24px}.pages-management[data-v-290d77a4]{padding:var(--spacing-lg);max-width:1280px;margin:0 auto}.page-header[data-v-290d77a4]{margin-bottom:var(--spacing-lg)}.page-header-content[data-v-290d77a4]{display:flex;justify-content:space-between;align-items:center}.page-title[data-v-290d77a4]{font-size:var(--font-xl);font-weight:700;color:var(--color-gray-900);margin:0 0 var(--spacing-xs) 0}.text-muted[data-v-290d77a4]{font-size:var(--font-base);color:var(--color-gray-500);margin:0}.header-actions[data-v-290d77a4]{display:flex;gap:var(--spacing-sm)}.status-message[data-v-290d77a4]{display:flex;align-items:center;justify-content:space-between;padding:12px var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);font-size:var(--font-base);font-weight:500}.status-success[data-v-290d77a4]{background:var(--color-success-bg);color:var(--color-success-text);border:1px solid #a7f3d0}.status-error[data-v-290d77a4]{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.status-info[data-v-290d77a4]{background:var(--color-info-bg);color:var(--color-info-text);border:1px solid #bfdbfe}.status-warning[data-v-290d77a4]{background:var(--color-warning-bg);color:var(--color-warning-text);border:1px solid #fde68a}.status-dismiss[data-v-290d77a4]{background:none;border:none;cursor:pointer;font-size:16px;color:inherit;opacity:.7;padding:0 0 0 var(--spacing-sm);transition:opacity .2s}.status-dismiss[data-v-290d77a4]:hover{opacity:1}.status-dismiss[data-v-290d77a4]:focus{outline:2px solid currentColor;outline-offset:2px;border-radius:var(--radius-sm)}.stats-grid[data-v-290d77a4]{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.stats-card[data-v-290d77a4]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border);padding:20px;display:flex;align-items:center;gap:var(--spacing-md);transition:box-shadow .2s}.stats-card[data-v-290d77a4]:hover{box-shadow:0 4px 12px #0000001f}.stats-card-icon[data-v-290d77a4]{width:40px;height:40px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.stats-card-icon--blue[data-v-290d77a4]{background:var(--color-info-bg);color:var(--color-primary)}.stats-card-icon--green[data-v-290d77a4]{background:var(--color-success-bg);color:var(--color-success)}.stats-card-icon--yellow[data-v-290d77a4]{background:var(--color-warning-bg);color:var(--color-warning)}.stats-card-icon--purple[data-v-290d77a4]{background:var(--color-purple-bg);color:var(--color-purple)}.stats-card-icon--indigo[data-v-290d77a4]{background:var(--color-indigo-bg);color:var(--color-indigo-text)}.stats-card-icon--gray[data-v-290d77a4]{background:var(--color-gray-100);color:var(--color-gray-500)}.stats-card-body[data-v-290d77a4]{min-width:0}.stats-card-label[data-v-290d77a4]{font-size:var(--font-sm);font-weight:500;color:var(--color-gray-500);margin:0 0 2px}.stats-card-value[data-v-290d77a4]{font-size:20px;font-weight:700;color:var(--color-gray-900);margin:0}.content-wrapper[data-v-290d77a4]{display:grid;grid-template-columns:3fr 1fr;gap:var(--spacing-xl)}.content-main[data-v-290d77a4]{min-width:0}.content-sidebar[data-v-290d77a4]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.panel[data-v-290d77a4]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border);overflow:hidden}.panel-header[data-v-290d77a4]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border)}.panel-title[data-v-290d77a4]{font-size:var(--font-lg);font-weight:600;color:var(--color-gray-900);margin:0}.panel-filters[data-v-290d77a4]{display:flex;align-items:center;gap:var(--spacing-sm)}.input-field[data-v-290d77a4]{padding:10px 12px;border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--font-base);color:var(--color-gray-900);background:var(--color-white);outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.input-field[data-v-290d77a4]:hover{border-color:#a0aec0}.input-field[data-v-290d77a4]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #3182ce26}.input-field[data-v-290d77a4]:disabled{background:var(--color-gray-100);color:var(--color-gray-500);cursor:not-allowed}.input-field--sm[data-v-290d77a4]{padding:6px 10px;font-size:var(--font-sm)}.table-responsive[data-v-290d77a4]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-290d77a4]{width:100%;border-collapse:collapse}.table-header[data-v-290d77a4]{background:var(--color-gray-50)}.data-table th[data-v-290d77a4]{padding:12px 20px;text-align:left;font-size:12px;font-weight:600;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);white-space:nowrap}.table-row[data-v-290d77a4]{border-bottom:1px solid #edf2f7;transition:background .15s}.table-row[data-v-290d77a4]:hover{background:var(--color-gray-50)}.data-table td[data-v-290d77a4]{padding:14px 20px;font-size:var(--font-base);vertical-align:middle}.page-cell[data-v-290d77a4]{display:flex;flex-direction:column;gap:2px}.page-cell-title[data-v-290d77a4]{font-weight:500;color:var(--color-gray-900)}.page-cell-slug[data-v-290d77a4]{font-size:var(--font-sm);color:var(--color-gray-500)}.cell-date[data-v-290d77a4]{font-size:var(--font-sm);color:var(--color-gray-500);white-space:nowrap}.badge[data-v-290d77a4]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--radius-full);font-size:12px;font-weight:600;text-transform:capitalize;white-space:nowrap}.badge-success[data-v-290d77a4]{background:var(--color-success-bg);color:var(--color-success-text)}.badge-warning[data-v-290d77a4]{background:var(--color-warning-bg);color:var(--color-warning-text)}.badge-info[data-v-290d77a4]{background:var(--color-info-bg);color:var(--color-info-text)}.badge-purple[data-v-290d77a4]{background:var(--color-purple-bg);color:var(--color-purple-text)}.badge-default[data-v-290d77a4]{background:var(--color-gray-100);color:var(--color-gray-700)}.action-group[data-v-290d77a4]{display:flex;gap:12px}.action-link[data-v-290d77a4]{background:none;border:none;font-size:var(--font-base);font-weight:500;cursor:pointer;padding:0;transition:color .2s}.action-link[data-v-290d77a4]:focus{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.action-link[data-v-290d77a4]:disabled{opacity:.5;cursor:not-allowed}.action-link--view[data-v-290d77a4]{color:var(--color-primary)}.action-link--view[data-v-290d77a4]:hover{color:var(--color-primary-hover);text-decoration:underline}.action-link--edit[data-v-290d77a4]{color:var(--color-indigo-text)}.action-link--edit[data-v-290d77a4]:hover{color:#312e81;text-decoration:underline}.action-link--delete[data-v-290d77a4]{color:var(--color-danger)}.action-link--delete[data-v-290d77a4]:hover{color:var(--color-danger-hover);text-decoration:underline}.empty-state[data-v-290d77a4]{padding:48px var(--spacing-lg);text-align:center}.empty-state--compact[data-v-290d77a4]{padding:var(--spacing-md)}.empty-state-title[data-v-290d77a4]{font-size:16px;font-weight:500;color:var(--color-gray-900);margin:0 0 var(--spacing-xs) 0}.empty-state-text[data-v-290d77a4]{font-size:var(--font-base);color:var(--color-gray-500);margin:0}.sidebar-panel[data-v-290d77a4]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border);overflow:hidden}.sidebar-panel-header[data-v-290d77a4]{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border)}.sidebar-panel-title[data-v-290d77a4]{font-size:var(--font-lg);font-weight:600;color:var(--color-gray-900);margin:0}.sidebar-panel-body[data-v-290d77a4]{padding:var(--spacing-lg)}.sidebar-actions[data-v-290d77a4],.recent-views-list[data-v-290d77a4]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.recent-view-item[data-v-290d77a4]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm);border-radius:var(--radius-md);transition:background .15s}.recent-view-item[data-v-290d77a4]:hover{background:var(--color-gray-50)}.recent-view-info[data-v-290d77a4]{display:flex;flex-direction:column;min-width:0;flex:1}.recent-view-title[data-v-290d77a4]{font-size:var(--font-base);font-weight:500;color:var(--color-gray-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-view-date[data-v-290d77a4]{font-size:12px;color:var(--color-gray-500)}.recent-view-count[data-v-290d77a4]{font-size:var(--font-base);font-weight:600;color:var(--color-primary);flex-shrink:0;margin-left:var(--spacing-sm)}.button-primary[data-v-290d77a4]{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;background:var(--color-primary);color:var(--color-white);border:none;border-radius:var(--radius-md);font-size:var(--font-base);font-weight:500;cursor:pointer;transition:background .2s,box-shadow .2s}.button-primary[data-v-290d77a4]:hover{background:var(--color-primary-hover)}.button-primary[data-v-290d77a4]:focus{outline:none;box-shadow:0 0 0 3px var(--color-primary-focus)}.button-primary[data-v-290d77a4]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-290d77a4]{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;background:var(--color-white);color:var(--color-gray-700);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--font-base);font-weight:500;cursor:pointer;transition:background .2s,box-shadow .2s}.button-secondary[data-v-290d77a4]:hover{background:var(--color-gray-50)}.button-secondary[data-v-290d77a4]:focus{outline:none;box-shadow:0 0 0 3px #6b72804d}.button-secondary[data-v-290d77a4]:disabled{opacity:.5;cursor:not-allowed}.button-danger[data-v-290d77a4]{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;background:var(--color-danger);color:var(--color-white);border:none;border-radius:var(--radius-md);font-size:var(--font-base);font-weight:500;cursor:pointer;transition:background .2s,box-shadow .2s}.button-danger[data-v-290d77a4]:hover{background:var(--color-danger-hover)}.button-danger[data-v-290d77a4]:focus{outline:none;box-shadow:0 0 0 3px var(--color-danger-focus)}.button-danger[data-v-290d77a4]:disabled{opacity:.5;cursor:not-allowed}.button--full[data-v-290d77a4]{width:100%}.modal-overlay[data-v-290d77a4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}.modal-content[data-v-290d77a4]{background:var(--color-white);border-radius:var(--radius-lg);padding:var(--spacing-lg);width:100%;max-width:440px;margin:0 var(--spacing-md);box-shadow:0 20px 60px #0003}.modal-title[data-v-290d77a4]{font-size:var(--font-lg);font-weight:600;color:var(--color-gray-900);margin:0 0 var(--spacing-sm) 0}.modal-text[data-v-290d77a4]{font-size:var(--font-base);color:var(--color-gray-500);margin:0 0 var(--spacing-lg) 0;line-height:1.5}.modal-footer[data-v-290d77a4]{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}@media (max-width: 1024px){.stats-grid[data-v-290d77a4]{grid-template-columns:repeat(3,1fr)}.content-wrapper[data-v-290d77a4]{grid-template-columns:1fr}.content-sidebar[data-v-290d77a4]{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.pages-management[data-v-290d77a4]{padding:var(--spacing-md)}.stats-grid[data-v-290d77a4]{grid-template-columns:repeat(2,1fr)}.page-header-content[data-v-290d77a4]{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.panel-header[data-v-290d77a4]{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.panel-filters[data-v-290d77a4]{width:100%;flex-direction:column}.panel-filters .input-field[data-v-290d77a4]{width:100%}.content-sidebar[data-v-290d77a4]{grid-template-columns:1fr}.action-group[data-v-290d77a4]{flex-direction:column;gap:var(--spacing-xs)}}@media (max-width: 480px){.stats-grid[data-v-290d77a4]{grid-template-columns:1fr}.header-actions[data-v-290d77a4]{flex-direction:column;width:100%}.header-actions .button-primary[data-v-290d77a4],.header-actions .button-secondary[data-v-290d77a4]{width:100%}.data-table th[data-v-290d77a4],.data-table td[data-v-290d77a4]{padding:10px 12px}.modal-content[data-v-290d77a4]{margin:0 var(--spacing-sm);padding:var(--spacing-md)}}.payment-debugger-container[data-v-7a931d35]{padding:30px;max-width:1600px;margin:0 auto}.debugger-header[data-v-7a931d35]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:30px;margin-bottom:30px;box-shadow:0 10px 30px #667eea4d}.header-content[data-v-7a931d35]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.header-title[data-v-7a931d35]{display:flex;align-items:center;gap:15px;color:#fff}.header-title i[data-v-7a931d35]{font-size:36px}.header-title h1[data-v-7a931d35]{font-size:28px;font-weight:700;margin:0}.header-actions[data-v-7a931d35]{display:flex;gap:12px;flex-wrap:wrap}.btn[data-v-7a931d35]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.btn[data-v-7a931d35]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0003}.btn-refresh[data-v-7a931d35]{background:#fff;color:#667eea}.btn-export[data-v-7a931d35]{background:#10b981;color:#fff}.btn-test[data-v-7a931d35]{background:#f59e0b;color:#fff}.btn-small[data-v-7a931d35]{padding:8px 16px;font-size:13px}.btn-primary[data-v-7a931d35]{background:#667eea;color:#fff}.btn-icon[data-v-7a931d35]{background:none;border:none;padding:8px;cursor:pointer;color:#667eea;font-size:16px;transition:all .2s ease}.btn-icon[data-v-7a931d35]:hover{color:#764ba2;transform:scale(1.1)}.stats-grid[data-v-7a931d35]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:30px}.stat-card[data-v-7a931d35]{background:#fff;border-radius:12px;padding:24px;display:flex;align-items:center;gap:20px;box-shadow:0 2px 8px #00000014;transition:all .3s ease}.stat-card[data-v-7a931d35]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.stat-icon[data-v-7a931d35]{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px}.stat-success .stat-icon[data-v-7a931d35]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.stat-failed .stat-icon[data-v-7a931d35]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.stat-pending .stat-icon[data-v-7a931d35]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.stat-revenue .stat-icon[data-v-7a931d35]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.stat-content h3[data-v-7a931d35]{font-size:32px;font-weight:700;margin:0 0 4px;color:#1e293b}.stat-content p[data-v-7a931d35]{font-size:14px;color:#64748b;margin:0 0 8px}.stat-change[data-v-7a931d35]{font-size:13px;font-weight:600;padding:4px 8px;border-radius:4px;display:inline-block}.stat-change.positive[data-v-7a931d35]{background:#d1fae5;color:#059669}.stat-change.negative[data-v-7a931d35]{background:#fee2e2;color:#dc2626}.section-card[data-v-7a931d35]{background:#fff;border-radius:12px;padding:24px;margin-bottom:30px;box-shadow:0 2px 8px #00000014}.section-header[data-v-7a931d35]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #f1f5f9}.section-header h2[data-v-7a931d35]{font-size:20px;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:12px;margin:0}.section-header i[data-v-7a931d35]{color:#667eea}.gateway-grid[data-v-7a931d35]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.gateway-card[data-v-7a931d35]{border:2px solid #e2e8f0;border-radius:10px;padding:20px;transition:all .3s ease}.gateway-card[data-v-7a931d35]:hover{border-color:#667eea;box-shadow:0 4px 12px #667eea26}.gateway-card.gateway-healthy[data-v-7a931d35]{border-left:4px solid #10b981}.gateway-card.gateway-warning[data-v-7a931d35]{border-left:4px solid #f59e0b}.gateway-card.gateway-critical[data-v-7a931d35]{border-left:4px solid #ef4444}.gateway-header[data-v-7a931d35]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.gateway-header h3[data-v-7a931d35]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.status-badge[data-v-7a931d35]{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.status-badge.status-healthy[data-v-7a931d35],.status-badge.status-success[data-v-7a931d35]{background:#d1fae5;color:#059669}.status-badge.status-warning[data-v-7a931d35],.status-badge.status-pending[data-v-7a931d35]{background:#fef3c7;color:#d97706}.status-badge.status-critical[data-v-7a931d35],.status-badge.status-failed[data-v-7a931d35]{background:#fee2e2;color:#dc2626}.status-badge.status-unknown[data-v-7a931d35]{background:#e2e8f0;color:#64748b}.gateway-stats[data-v-7a931d35]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.gateway-stat[data-v-7a931d35]{display:flex;justify-content:space-between;align-items:center;font-size:14px}.gateway-stat .label[data-v-7a931d35]{color:#64748b}.gateway-stat .value[data-v-7a931d35]{font-weight:600;color:#1e293b}.gateway-badge[data-v-7a931d35]{background:#667eea;color:#fff;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600}.tabs-container[data-v-7a931d35]{margin-top:24px}.tabs-header[data-v-7a931d35]{display:flex;gap:8px;border-bottom:2px solid #e2e8f0;margin-bottom:24px;flex-wrap:wrap}.tab-btn[data-v-7a931d35]{padding:12px 24px;background:none;border:none;border-bottom:3px solid transparent;color:#64748b;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.tab-btn[data-v-7a931d35]:hover{color:#667eea;background:#f8fafc}.tab-btn.active[data-v-7a931d35]{color:#667eea;border-bottom-color:#667eea}.tab-content[data-v-7a931d35]{display:block}.table-controls[data-v-7a931d35]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px;flex-wrap:wrap}.search-box[data-v-7a931d35]{position:relative;flex:1;min-width:250px}.search-box i[data-v-7a931d35]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8}.search-box input[data-v-7a931d35]{width:100%;padding:10px 12px 10px 40px;border:2px solid #e2e8f0;border-radius:8px;font-size:14px;transition:all .3s ease}.search-box input[data-v-7a931d35]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.filter-group[data-v-7a931d35]{display:flex;gap:12px;flex-wrap:wrap}.filter-group select[data-v-7a931d35],.filter-group input[type=date][data-v-7a931d35]{padding:10px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:14px;background:#fff;cursor:pointer;transition:all .3s ease}.filter-group select[data-v-7a931d35]:focus,.filter-group input[type=date][data-v-7a931d35]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.table-responsive[data-v-7a931d35]{overflow-x:auto;border-radius:8px;border:1px solid #e2e8f0}.data-table[data-v-7a931d35]{width:100%;border-collapse:collapse;background:#fff}.data-table thead[data-v-7a931d35]{background:#f8fafc}.data-table th[data-v-7a931d35]{padding:16px;text-align:left;font-size:13px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e2e8f0;cursor:pointer;-webkit-user-select:none;user-select:none}.data-table th[data-v-7a931d35]:hover{background:#f1f5f9}.data-table th i[data-v-7a931d35]{margin-left:6px;color:#94a3b8}.data-table tbody tr[data-v-7a931d35]{border-bottom:1px solid #e2e8f0;transition:all .2s ease}.data-table tbody tr[data-v-7a931d35]:hover{background:#f8fafc}.data-table td[data-v-7a931d35]{padding:16px;font-size:14px;color:#334155}.data-table code[data-v-7a931d35]{background:#f1f5f9;padding:4px 8px;border-radius:4px;font-family:Courier New,monospace;font-size:13px;color:#667eea}.error-grid[data-v-7a931d35]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.error-card[data-v-7a931d35]{border:2px solid #fee2e2;border-left:4px solid #ef4444;border-radius:10px;padding:20px;background:#fef2f2;transition:all .3s ease}.error-card[data-v-7a931d35]:hover{box-shadow:0 4px 12px #ef444426}.error-header[data-v-7a931d35]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.error-code[data-v-7a931d35]{background:#ef4444;color:#fff;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:700}.error-count[data-v-7a931d35]{font-size:13px;font-weight:600;color:#dc2626}.error-message[data-v-7a931d35]{font-size:14px;color:#1e293b;margin-bottom:12px;line-height:1.5}.error-details[data-v-7a931d35]{display:flex;gap:16px;font-size:13px;color:#64748b;margin-bottom:16px}.error-details i[data-v-7a931d35]{margin-right:4px}.analytics-grid[data-v-7a931d35]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px}.chart-card[data-v-7a931d35]{background:#f8fafc;border-radius:10px;padding:20px;border:1px solid #e2e8f0}.chart-card h3[data-v-7a931d35]{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 16px}.modal[data-v-7a931d35]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;z-index:10000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-7a931d35]{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:modalSlideIn-7a931d35 .3s ease}@keyframes modalSlideIn-7a931d35{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-7a931d35]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:2px solid #e2e8f0}.modal-header h2[data-v-7a931d35]{font-size:20px;font-weight:700;color:#1e293b;margin:0}.modal-close[data-v-7a931d35]{background:none;border:none;font-size:28px;color:#94a3b8;cursor:pointer;transition:all .2s ease;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:6px}.modal-close[data-v-7a931d35]:hover{background:#f1f5f9;color:#1e293b}.modal-body[data-v-7a931d35]{padding:24px}.form-group[data-v-7a931d35]{margin-bottom:20px}.form-group label[data-v-7a931d35]{display:block;font-size:14px;font-weight:600;color:#334155;margin-bottom:8px}.form-group input[data-v-7a931d35],.form-group select[data-v-7a931d35],.form-group textarea[data-v-7a931d35]{width:100%;padding:12px;border:2px solid #e2e8f0;border-radius:8px;font-size:14px;font-family:inherit;transition:all .3s ease}.form-group input[data-v-7a931d35]:focus,.form-group select[data-v-7a931d35]:focus,.form-group textarea[data-v-7a931d35]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-group textarea[data-v-7a931d35]{resize:vertical;font-family:Courier New,monospace}.empty-state[data-v-7a931d35]{text-align:center;padding:60px 20px;color:#94a3b8}.empty-state i[data-v-7a931d35]{font-size:64px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-7a931d35]{font-size:16px;margin:0}@media (max-width: 1200px){.analytics-grid[data-v-7a931d35]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width: 768px){.payment-debugger-container[data-v-7a931d35]{padding:16px}.header-content[data-v-7a931d35]{flex-direction:column;align-items:flex-start}.header-title h1[data-v-7a931d35]{font-size:22px}.stats-grid[data-v-7a931d35],.gateway-grid[data-v-7a931d35]{grid-template-columns:1fr}.table-controls[data-v-7a931d35]{flex-direction:column;align-items:stretch}.search-box[data-v-7a931d35],.filter-group[data-v-7a931d35]{width:100%}.filter-group select[data-v-7a931d35],.filter-group input[type=date][data-v-7a931d35]{flex:1}.tabs-header[data-v-7a931d35]{overflow-x:auto;flex-wrap:nowrap}.tab-btn[data-v-7a931d35]{white-space:nowrap}.error-grid[data-v-7a931d35],.analytics-grid[data-v-7a931d35]{grid-template-columns:1fr}.modal-content[data-v-7a931d35]{width:95%;margin:20px}}.btn[data-v-7a931d35]:focus,.btn-icon[data-v-7a931d35]:focus,.tab-btn[data-v-7a931d35]:focus{outline:3px solid #667eea;outline-offset:2px}.loading[data-v-7a931d35]{position:relative;pointer-events:none;opacity:.6}.loading[data-v-7a931d35]:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:4px solid #e2e8f0;border-top-color:#667eea;border-radius:50%;animation:spin-7a931d35 .8s linear infinite}@keyframes spin-7a931d35{to{transform:rotate(360deg)}}@media print{.debugger-header[data-v-7a931d35],.header-actions[data-v-7a931d35],.table-controls[data-v-7a931d35],.btn[data-v-7a931d35],.btn-icon[data-v-7a931d35],.tabs-header[data-v-7a931d35]{display:none}.payment-debugger-container[data-v-7a931d35]{padding:0}.section-card[data-v-7a931d35]{box-shadow:none;border:1px solid #e2e8f0}}@media (prefers-color-scheme: dark){.section-card[data-v-7a931d35],.stat-card[data-v-7a931d35],.gateway-card[data-v-7a931d35],.modal-content[data-v-7a931d35]{background:#1e293b;border-color:#334155}.data-table thead[data-v-7a931d35]{background:#334155}.data-table th[data-v-7a931d35],.data-table td[data-v-7a931d35]{color:#e2e8f0;border-color:#334155}.data-table tbody tr[data-v-7a931d35]:hover{background:#334155}.search-box input[data-v-7a931d35],.filter-group select[data-v-7a931d35],.filter-group input[type=date][data-v-7a931d35],.form-group input[data-v-7a931d35],.form-group select[data-v-7a931d35],.form-group textarea[data-v-7a931d35]{background:#334155;border-color:#475569;color:#e2e8f0}}.admin-products[data-v-43167693]{padding:2rem;max-width:1400px;margin:0 auto}.products-header[data-v-43167693]{margin-bottom:2rem}.page-title[data-v-43167693]{font-size:2rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}.page-description[data-v-43167693]{color:#666;font-size:1.1rem;margin:0}.products-stats[data-v-43167693]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-43167693]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 10px #0000001a;display:flex;align-items:center;gap:1rem}.stat-icon[data-v-43167693]{width:60px;height:60px;border-radius:12px;background:linear-gradient(135deg,#007bff,#0056b3);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem}.stat-content h3[data-v-43167693]{font-size:2rem;font-weight:700;color:#1a1a1a;margin:0 0 .25rem}.stat-content p[data-v-43167693]{color:#666;font-size:.9rem;margin:0}.products-table-container[data-v-43167693]{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a;overflow:hidden}.table-header[data-v-43167693]{padding:1.5rem 2rem;border-bottom:1px solid #e1e5e9;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.table-header h3[data-v-43167693]{font-size:1.2rem;font-weight:600;color:#1a1a1a;margin:0}.table-actions[data-v-43167693]{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.search-box[data-v-43167693]{position:relative;display:flex;align-items:center}.search-box i[data-v-43167693]{position:absolute;left:1rem;color:#666}.search-input[data-v-43167693]{padding:.5rem .75rem .5rem 2.5rem;border:2px solid #e1e5e9;border-radius:8px;font-size:.9rem;width:250px}.search-input[data-v-43167693]:focus{outline:none;border-color:#007bff}.filter-select[data-v-43167693]{padding:.5rem .75rem;border:2px solid #e1e5e9;border-radius:8px;font-size:.9rem;background:#fff}.filter-select[data-v-43167693]:focus{outline:none;border-color:#007bff}.products-table[data-v-43167693]{width:100%}.table-head[data-v-43167693]{background:#f8f9fa;border-bottom:1px solid #e1e5e9}.table-row[data-v-43167693]{display:grid;grid-template-columns:2fr 1fr .8fr 1fr .6fr .8fr 1fr 1fr;gap:1rem;align-items:center;padding:1rem 2rem;border-bottom:1px solid #e1e5e9}.table-head .table-row[data-v-43167693]{font-weight:600;color:#333;font-size:.9rem}.table-body .table-row[data-v-43167693]:hover{background:#f8f9fa}.table-cell[data-v-43167693]{display:flex;align-items:center;font-size:.9rem;color:#333}.product-info[data-v-43167693]{display:flex;gap:1rem;align-items:center}.product-image[data-v-43167693]{width:60px;height:60px;border-radius:8px;overflow:hidden;flex-shrink:0}.product-thumbnail[data-v-43167693]{width:100%;height:100%;object-fit:cover}.product-details[data-v-43167693]{flex:1;min-width:0}.product-name[data-v-43167693]{font-weight:600;color:#333;margin:0 0 .25rem;font-size:.9rem}.product-description[data-v-43167693]{color:#666;font-size:.8rem;margin:0 0 .5rem;line-height:1.3}.product-tags[data-v-43167693]{display:flex;gap:.25rem;flex-wrap:wrap}.tag[data-v-43167693]{background:#e9ecef;color:#495057;padding:.125rem .375rem;border-radius:4px;font-size:.7rem}.seller-info[data-v-43167693]{display:flex;gap:.75rem;align-items:center}.seller-avatar[data-v-43167693]{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.avatar[data-v-43167693]{width:100%;height:100%;object-fit:cover}.seller-details[data-v-43167693]{display:flex;flex-direction:column;gap:.125rem}.seller-name[data-v-43167693]{font-weight:500;color:#333;font-size:.85rem}.seller-username[data-v-43167693]{color:#666;font-size:.75rem}.product-type[data-v-43167693]{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500;display:flex;align-items:center;gap:.5rem;text-transform:capitalize}.product-type.digital[data-v-43167693]{background:#d4edda;color:#155724}.product-type.physical[data-v-43167693]{background:#fff3cd;color:#856404}.product-type.custom[data-v-43167693]{background:#d1ecf1;color:#0c5460}.product-price[data-v-43167693]{font-weight:600;color:#28a745;font-size:1rem}.shipping-fee[data-v-43167693]{display:block;color:#666;font-size:.75rem;margin-top:.125rem}.sales-count[data-v-43167693]{font-weight:600;color:#007bff;font-size:1rem}.status-badge[data-v-43167693]{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.status-badge.active[data-v-43167693]{background:#d4edda;color:#155724}.status-badge.inactive[data-v-43167693]{background:#f8d7da;color:#721c24}.created-date[data-v-43167693]{color:#666;font-size:.85rem}.actions[data-v-43167693]{display:flex;gap:.5rem;justify-content:center}.action-btn[data-v-43167693]{padding:.375rem;border:none;border-radius:6px;cursor:pointer;transition:all .2s;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.action-btn.view[data-v-43167693]{background:#007bff;color:#fff}.action-btn.edit[data-v-43167693]{background:#28a745;color:#fff}.action-btn.delete[data-v-43167693]{background:#dc3545;color:#fff}.action-btn[data-v-43167693]:hover{opacity:.8}.pagination[data-v-43167693]{padding:2rem;display:flex;justify-content:center;align-items:center;gap:1rem;border-top:1px solid #e1e5e9}.page-btn[data-v-43167693]{padding:.5rem 1rem;border:2px solid #e1e5e9;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.page-btn[data-v-43167693]:hover:not(:disabled){border-color:#007bff;color:#007bff}.page-btn[data-v-43167693]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-43167693]{display:flex;gap:.5rem}.page-number[data-v-43167693]{padding:.5rem .75rem;border:2px solid #e1e5e9;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s;min-width:2.5rem;text-align:center}.page-number[data-v-43167693]:hover{border-color:#007bff;color:#007bff}.page-number.active[data-v-43167693]{background:#007bff;border-color:#007bff;color:#fff}@media (max-width: 1200px){.table-row[data-v-43167693]{grid-template-columns:2fr 1fr .8fr 1fr .6fr .8fr 1fr}.created-date[data-v-43167693]{display:none}}@media (max-width: 768px){.admin-products[data-v-43167693]{padding:1rem}.products-stats[data-v-43167693]{grid-template-columns:1fr}.table-header[data-v-43167693]{flex-direction:column;align-items:stretch}.table-actions[data-v-43167693]{justify-content:center}.search-input[data-v-43167693]{width:200px}.table-row[data-v-43167693]{grid-template-columns:1fr;gap:.5rem}.table-cell[data-v-43167693]{justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #f0f0f0}.table-cell[data-v-43167693]:before{content:attr(data-label);font-weight:600;color:#666;font-size:.8rem}}.admin-profile[data-v-ace2a87f]{min-height:100vh;background-color:#f8fafc;padding:20px}.profile-header[data-v-ace2a87f]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;border:1px solid #e2e8f0}.header-content[data-v-ace2a87f]{padding:24px}.profile-title[data-v-ace2a87f]{font-size:28px;font-weight:700;color:#1a202c;margin:0 0 4px}.profile-subtitle[data-v-ace2a87f]{color:#718096;margin:0}.error-card[data-v-ace2a87f]{background:#fed7d7;border:1px solid #feb2b2;border-radius:12px;padding:16px;margin-bottom:24px}.error-content[data-v-ace2a87f]{display:flex;align-items:center;gap:12px;color:#c53030}.profile-content[data-v-ace2a87f]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.profile-card[data-v-ace2a87f],.form-card[data-v-ace2a87f],.activity-card[data-v-ace2a87f]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;border:1px solid #e2e8f0}.activity-card[data-v-ace2a87f]{grid-column:1 / -1}.card-header[data-v-ace2a87f]{padding:24px 24px 0;border-bottom:1px solid #e2e8f0;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between}.card-title[data-v-ace2a87f]{font-size:18px;font-weight:600;color:#1a202c;margin:0 0 24px;display:flex;align-items:center;gap:8px}.activity-count[data-v-ace2a87f]{font-size:14px;color:#718096;background:#f7fafc;padding:4px 8px;border-radius:16px}.card-body[data-v-ace2a87f]{padding:0 24px 24px}.profile-info[data-v-ace2a87f]{display:flex;align-items:center;gap:20px}.profile-avatar[data-v-ace2a87f]{width:80px;height:80px;background:#e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.profile-avatar img[data-v-ace2a87f]{width:100%;height:100%;object-fit:cover}.profile-avatar i[data-v-ace2a87f]{font-size:32px;color:#718096}.profile-name[data-v-ace2a87f]{font-size:20px;font-weight:600;color:#1a202c;margin:0 0 4px}.profile-email[data-v-ace2a87f]{font-size:16px;color:#4a5568;margin:0 0 4px}.profile-role[data-v-ace2a87f]{font-size:14px;color:#805ad5;font-weight:500;margin:0 0 4px}.profile-id[data-v-ace2a87f]{font-size:12px;color:#718096;margin:0}.profile-form[data-v-ace2a87f]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-ace2a87f]{display:flex;flex-direction:column}.form-label[data-v-ace2a87f]{font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}.form-input[data-v-ace2a87f]{padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:border-color .2s ease}.form-input[data-v-ace2a87f]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-actions[data-v-ace2a87f]{display:flex;justify-content:flex-end}.btn[data-v-ace2a87f]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-primary[data-v-ace2a87f]{background:#3b82f6;color:#fff}.btn-primary[data-v-ace2a87f]:hover:not(:disabled){background:#2563eb}.btn[data-v-ace2a87f]:disabled{opacity:.6;cursor:not-allowed}.activity-list[data-v-ace2a87f]{display:flex;flex-direction:column;gap:16px;max-height:400px;overflow-y:auto}.activity-item[data-v-ace2a87f]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.activity-info[data-v-ace2a87f]{display:flex;align-items:center}.activity-icon[data-v-ace2a87f]{width:40px;height:40px;background:#faf5ff;color:#805ad5;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px}.activity-action[data-v-ace2a87f]{font-weight:500;color:#1a202c;margin:0 0 4px}.activity-description[data-v-ace2a87f]{font-size:14px;color:#4a5568;margin:0 0 4px}.activity-ip[data-v-ace2a87f]{font-size:12px;color:#718096;margin:0}.activity-meta[data-v-ace2a87f]{text-align:right}.activity-level[data-v-ace2a87f]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:16px;font-size:12px;font-weight:500;margin-bottom:4px}.level-info[data-v-ace2a87f]{background:#ebf8ff;color:#3182ce}.level-warning[data-v-ace2a87f]{background:ivory;color:#d69e2e}.level-error[data-v-ace2a87f]{background:#fed7d7;color:#e53e3e}.level-success[data-v-ace2a87f]{background:#f0fff4;color:#38a169}.activity-time[data-v-ace2a87f]{font-size:12px;color:#718096;margin:0}.empty-state[data-v-ace2a87f]{text-align:center;padding:32px;color:#718096}.empty-state i[data-v-ace2a87f]{font-size:48px;margin-bottom:8px;opacity:.5}.no-admin-state[data-v-ace2a87f]{display:flex;align-items:center;justify-content:center;min-height:400px}.no-admin-content[data-v-ace2a87f]{text-align:center;color:#718096}.no-admin-content i[data-v-ace2a87f]{font-size:64px;margin-bottom:16px;opacity:.5}.no-admin-content h3[data-v-ace2a87f]{font-size:20px;margin:0 0 8px}.debug-info[data-v-ace2a87f]{margin-top:24px;padding:12px;background:#f7fafc;border-radius:8px;font-size:12px;color:#718096}@media (max-width: 1024px){.profile-content[data-v-ace2a87f]{grid-template-columns:1fr}}@media (max-width: 768px){.admin-profile[data-v-ace2a87f]{padding:10px}.profile-info[data-v-ace2a87f]{flex-direction:column;text-align:center}.activity-item[data-v-ace2a87f]{flex-direction:column;align-items:flex-start;gap:12px}.activity-meta[data-v-ace2a87f]{text-align:left;width:100%}}.content-wrapper[data-v-fa628588]{padding:24px;display:flex;flex-direction:column;gap:20px}.page-header[data-v-fa628588]{margin-bottom:0}.page-title[data-v-fa628588]{font-size:1.5rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}.page-subtitle[data-v-fa628588]{font-size:.9rem;color:#6b7280;margin:0}.stats-grid[data-v-fa628588]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.stats-card[data-v-fa628588]{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}.stats-card__icon[data-v-fa628588]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.stats-card__icon--gray[data-v-fa628588]{background:#f3f4f6;color:#6b7280}.stats-card__icon--green[data-v-fa628588]{background:#d1fae5;color:#059669}.stats-card__icon--red[data-v-fa628588]{background:#fee2e2;color:#dc2626}.stats-card__icon--blue[data-v-fa628588]{background:#dbeafe;color:#2563eb}.stats-card__icon--purple[data-v-fa628588]{background:#ede9fe;color:#7c3aed}.stats-card__body[data-v-fa628588]{display:flex;flex-direction:column}.stats-card__label[data-v-fa628588]{font-size:.8rem;color:#6b7280}.stats-card__value[data-v-fa628588]{font-size:1.25rem;font-weight:700;color:#1a1a2e}.panel[data-v-fa628588]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.panel__header[data-v-fa628588]{padding:16px 24px;border-bottom:1px solid #e5e7eb}.panel__title[data-v-fa628588]{font-size:1rem;font-weight:600;color:#1a1a2e;margin:0}.panel__body[data-v-fa628588]{padding:24px}.panel__body--flush[data-v-fa628588]{padding:0}.filter-grid[data-v-fa628588]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;align-items:end}.form-group[data-v-fa628588]{display:flex;flex-direction:column;gap:6px}.form-group--action[data-v-fa628588]{justify-content:flex-end}.form-label[data-v-fa628588]{font-size:.875rem;font-weight:600;color:#374151}.form-input[data-v-fa628588]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;color:#1f2937;background:#fff;transition:border-color .2s,box-shadow .2s}.form-input[data-v-fa628588]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.list-stack[data-v-fa628588]{display:flex;flex-direction:column}.quiz-item[data-v-fa628588]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #f3f4f6;gap:16px}.quiz-item[data-v-fa628588]:last-child{border-bottom:none}.quiz-item__left[data-v-fa628588]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.quiz-item__icon[data-v-fa628588]{width:40px;height:40px;border-radius:50%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0}.quiz-item__info[data-v-fa628588]{display:flex;flex-direction:column;gap:2px;min-width:0}.quiz-item__title-row[data-v-fa628588]{display:flex;align-items:center;gap:8px}.quiz-item__title[data-v-fa628588]{font-size:.9rem;font-weight:600;color:#1f2937}.quiz-item__meta[data-v-fa628588]{font-size:.8rem;color:#6b7280}.quiz-item__actions[data-v-fa628588]{display:flex;gap:8px;flex-shrink:0}.status-badge[data-v-fa628588]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:20px;font-size:.75rem;font-weight:600}.status-badge--active[data-v-fa628588]{background:#d1fae5;color:#065f46}.status-badge--inactive[data-v-fa628588]{background:#fee2e2;color:#991b1b}.empty-state[data-v-fa628588]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:#9ca3af}.empty-state__icon[data-v-fa628588]{font-size:2.5rem;margin-bottom:12px}.empty-state__text[data-v-fa628588]{font-size:.95rem;margin:0}.pagination[data-v-fa628588]{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;border-top:1px solid #e5e7eb;flex-wrap:wrap;gap:12px}.pagination__text[data-v-fa628588]{font-size:.85rem;color:#6b7280;margin:0}.pagination__links[data-v-fa628588]{display:flex;gap:4px}.pagination__link[data-v-fa628588]{padding:6px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:.85rem;color:#374151;text-decoration:none;background:#fff;transition:background .2s}.pagination__link[data-v-fa628588]:hover{background:#f9fafb}.pagination__link--active[data-v-fa628588]{background:#6366f1;color:#fff;border-color:#6366f1}.pagination__link--disabled[data-v-fa628588]{opacity:.4;pointer-events:none}.button-primary[data-v-fa628588]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;background:#6366f1;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s}.button-primary[data-v-fa628588]:hover{background:#4f46e5}.button-primary--full[data-v-fa628588]{width:100%}.button-secondary[data-v-fa628588]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s}.button-secondary[data-v-fa628588]:hover{background:#f9fafb}.button-secondary--sm[data-v-fa628588]{padding:6px 14px;font-size:.8rem}.button-success[data-v-fa628588]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:#059669;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s}.button-success[data-v-fa628588]:hover{background:#047857}.button-success--sm[data-v-fa628588]{padding:6px 14px;font-size:.8rem}.button-danger[data-v-fa628588]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:#dc2626;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s}.button-danger[data-v-fa628588]:hover{background:#b91c1c}.button-danger--sm[data-v-fa628588]{padding:6px 14px;font-size:.8rem}@media (max-width: 768px){.stats-grid[data-v-fa628588]{grid-template-columns:repeat(2,1fr)}.filter-grid[data-v-fa628588]{grid-template-columns:1fr}.quiz-item[data-v-fa628588]{flex-direction:column;align-items:flex-start}.quiz-item__actions[data-v-fa628588]{width:100%;justify-content:flex-end}}.content-wrapper[data-v-23e77d62]{max-width:72rem;margin-left:auto;margin-right:auto;padding:1.5rem}.page-header[data-v-23e77d62]{margin-bottom:2rem}.page-header__row[data-v-23e77d62]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.page-title[data-v-23e77d62]{font-size:1.5rem;font-weight:700;color:var(--color-text-primary, #111827);margin:0}.page-subtitle[data-v-23e77d62]{font-size:.875rem;color:var(--color-text-muted, #6b7280);margin-top:.25rem}.status-area[data-v-23e77d62]{display:flex;align-items:center;gap:.75rem}.status-label[data-v-23e77d62]{font-size:.875rem;color:var(--color-text-muted, #6b7280)}.status-badge[data-v-23e77d62]{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.status-badge--success[data-v-23e77d62]{background-color:var(--color-success-bg, #dcfce7);color:var(--color-success-text, #166534)}.status-badge--neutral[data-v-23e77d62]{background-color:var(--color-neutral-bg, #f3f4f6);color:var(--color-text-secondary, #374151)}.status-badge--danger[data-v-23e77d62]{background-color:var(--color-danger-bg, #fee2e2);color:var(--color-danger-text, #991b1b)}.status-badge--warning[data-v-23e77d62]{background-color:var(--color-warning-bg, #fef9c3);color:var(--color-warning-text, #854d0e)}.status-text--success[data-v-23e77d62]{color:var(--color-success, #16a34a)}.status-text--muted[data-v-23e77d62]{color:var(--color-text-muted, #6b7280)}.status-text--danger[data-v-23e77d62]{color:var(--color-danger, #dc2626)}.status-text--warning[data-v-23e77d62]{color:var(--color-warning, #ca8a04)}.toggle-hero[data-v-23e77d62]{background:linear-gradient(135deg,var(--color-hero-from, #eff6ff),var(--color-hero-to, #eef2ff));border-radius:var(--radius-lg, .75rem);border:1px solid var(--color-primary-border, #bfdbfe);padding:2.5rem;margin-bottom:2rem}.toggle-hero__inner[data-v-23e77d62]{text-align:center}.toggle-hero__icon[data-v-23e77d62]{font-size:3.5rem;color:var(--color-primary, #2563eb);margin-bottom:1rem}.toggle-hero__title[data-v-23e77d62]{font-size:1.75rem;font-weight:700;color:var(--color-text-primary, #111827);margin:0 0 .5rem}.toggle-hero__description[data-v-23e77d62]{font-size:1.125rem;color:var(--color-text-muted, #6b7280);margin:0 0 1.5rem}.toggle-hero__control[data-v-23e77d62]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem}.toggle-hero__state[data-v-23e77d62]{font-size:1.25rem;font-weight:500;color:var(--color-text-primary, #111827)}.toggle-hero__status[data-v-23e77d62]{margin-bottom:1.5rem}.toggle-hero__message[data-v-23e77d62]{font-size:1.125rem;font-weight:500;margin:0}.toggle-hero__response-time[data-v-23e77d62]{font-size:.875rem;color:var(--color-text-muted, #6b7280);margin-top:.25rem}.toggle-hero__actions[data-v-23e77d62]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.toggle-switch[data-v-23e77d62]{position:relative;display:inline-block;width:3rem;height:1.5rem;cursor:pointer;flex-shrink:0}.toggle-switch--large[data-v-23e77d62]{width:5rem;height:2.5rem}.toggle-input[data-v-23e77d62]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.toggle-slider[data-v-23e77d62]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-toggle-off, #d1d5db);border-radius:9999px;transition:background-color .2s ease}.toggle-input:checked+.toggle-slider[data-v-23e77d62]{background-color:var(--color-primary, #2563eb)}.toggle-input:focus+.toggle-slider[data-v-23e77d62]{box-shadow:0 0 0 3px var(--color-focus-ring, rgba(59, 130, 246, .4))}.toggle-input:disabled+.toggle-slider[data-v-23e77d62]{opacity:.5;cursor:not-allowed}.toggle-slider[data-v-23e77d62]:before{position:absolute;left:.25rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;background-color:#fff;border-radius:9999px;transition:transform .2s ease;content:""}.toggle-switch--large .toggle-slider[data-v-23e77d62]:before{width:2rem;height:2rem;left:.25rem}.toggle-input:checked+.toggle-slider[data-v-23e77d62]:before{transform:translateY(-50%) translate(1.5rem)}.toggle-switch--large .toggle-input:checked+.toggle-slider[data-v-23e77d62]:before{transform:translateY(-50%) translate(2.5rem)}.panel[data-v-23e77d62]{background-color:var(--color-surface, #ffffff);border-radius:var(--radius-md, .5rem);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;border:1px solid var(--color-border, #e5e7eb);margin-bottom:2rem}.panel__header[data-v-23e77d62]{padding:1rem 1.5rem;border-bottom:1px solid var(--color-border, #e5e7eb)}.panel__title[data-v-23e77d62]{font-size:1.125rem;font-weight:500;color:var(--color-text-primary, #111827);margin:0;display:flex;align-items:center;gap:.5rem}.panel__icon[data-v-23e77d62]{font-size:1rem}.panel__icon--primary[data-v-23e77d62]{color:var(--color-primary, #2563eb)}.panel__icon--muted[data-v-23e77d62]{color:var(--color-text-muted, #6b7280)}.panel__body[data-v-23e77d62]{padding:1.5rem}.performance-grid[data-v-23e77d62]{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}@media (min-width: 1024px){.performance-grid[data-v-23e77d62]{grid-template-columns:repeat(2,1fr)}}.performance-grid .panel[data-v-23e77d62]{margin-bottom:0}.metric-list[data-v-23e77d62]{display:flex;flex-direction:column;gap:1rem;margin:0}.metric-list__row[data-v-23e77d62]{display:flex;justify-content:space-between;align-items:center}.metric-list__label[data-v-23e77d62]{font-size:.875rem;color:var(--color-text-muted, #6b7280);margin:0}.metric-list__value[data-v-23e77d62]{font-weight:500;margin:0}.metric-list__value--primary[data-v-23e77d62]{color:var(--color-primary, #2563eb)}.metric-list__value--success[data-v-23e77d62]{color:var(--color-success, #16a34a)}.metric-list__value--danger[data-v-23e77d62]{color:var(--color-danger, #dc2626)}.metric-list__value--muted[data-v-23e77d62]{color:var(--color-text-muted, #6b7280)}.comparison-summary__body[data-v-23e77d62]{text-align:center}.comparison-summary__improvement[data-v-23e77d62]{font-size:2.25rem;font-weight:700;color:var(--color-primary, #2563eb);margin-bottom:.5rem}.comparison-summary__recommendation[data-v-23e77d62]{font-size:1.125rem;color:var(--color-text-muted, #6b7280);margin-bottom:1rem}.info-banner[data-v-23e77d62]{display:flex;align-items:flex-start;gap:.5rem;padding:1rem;background-color:var(--color-info-bg, #eff6ff);border:1px solid var(--color-info-border, #bfdbfe);border-radius:var(--radius-md, .5rem);color:var(--color-info-text, #1e40af);font-size:.875rem}.info-banner i[data-v-23e77d62]{flex-shrink:0;margin-top:.125rem}.info-banner p[data-v-23e77d62]{margin:0}.benefits-grid[data-v-23e77d62]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}@media (min-width: 768px){.benefits-grid[data-v-23e77d62]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.benefits-grid[data-v-23e77d62]{grid-template-columns:repeat(4,1fr)}}.benefit-card[data-v-23e77d62]{background-color:var(--color-surface, #ffffff);border-radius:var(--radius-md, .5rem);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;border:1px solid var(--color-border, #e5e7eb);padding:1.5rem;transition:box-shadow .15s ease}.benefit-card[data-v-23e77d62]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.benefit-card__inner[data-v-23e77d62]{text-align:center}.benefit-card__icon[data-v-23e77d62]{font-size:1.75rem;margin-bottom:.75rem}.benefit-card__icon--success[data-v-23e77d62]{color:var(--color-success, #16a34a)}.benefit-card__icon--primary[data-v-23e77d62]{color:var(--color-primary, #2563eb)}.benefit-card__icon--warning[data-v-23e77d62]{color:var(--color-warning-accent, #ca8a04)}.benefit-card__icon--purple[data-v-23e77d62]{color:var(--color-purple, #9333ea)}.benefit-card__title[data-v-23e77d62]{font-weight:500;color:var(--color-text-primary, #111827);margin:0 0 .5rem}.benefit-card__list[data-v-23e77d62]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;color:var(--color-text-muted, #6b7280)}.diagnostics-grid[data-v-23e77d62]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.diagnostics-grid[data-v-23e77d62]{grid-template-columns:repeat(2,1fr)}}.diagnostics-subtitle[data-v-23e77d62]{font-weight:500;color:var(--color-text-primary, #111827);margin:0 0 .75rem}.diagnostics-list[data-v-23e77d62]{display:flex;flex-direction:column;gap:.5rem;margin:0}.diagnostics-list__row[data-v-23e77d62]{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.diagnostics-list__label[data-v-23e77d62]{color:var(--color-text-muted, #6b7280);margin:0}.diagnostics-list__value[data-v-23e77d62]{color:var(--color-text-primary, #111827);margin:0}.diagnostics-list__value--success[data-v-23e77d62]{color:var(--color-success, #16a34a)}.diagnostics-list__value--danger[data-v-23e77d62]{color:var(--color-danger, #dc2626)}.button-primary[data-v-23e77d62],.button-secondary[data-v-23e77d62]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.25rem;border-radius:var(--radius-md, .375rem);font-size:.875rem;font-weight:500;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.button-primary[data-v-23e77d62]{background-color:var(--color-primary, #2563eb);color:#fff}.button-primary[data-v-23e77d62]:hover{background-color:var(--color-primary-hover, #1d4ed8)}.button-primary[data-v-23e77d62]:focus{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring, rgba(59, 130, 246, .4))}.button-primary[data-v-23e77d62]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-23e77d62]{background-color:var(--color-surface, #ffffff);color:var(--color-text-secondary, #374151);border-color:var(--color-border, #d1d5db)}.button-secondary[data-v-23e77d62]:hover{background-color:var(--color-surface-hover, #f9fafb)}.button-secondary[data-v-23e77d62]:focus{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring, rgba(59, 130, 246, .4))}.button-secondary[data-v-23e77d62]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 480px){.content-wrapper[data-v-23e77d62]{padding:1rem}.page-header__row[data-v-23e77d62]{flex-direction:column;align-items:flex-start}.toggle-hero[data-v-23e77d62]{padding:1.5rem}.toggle-hero__title[data-v-23e77d62]{font-size:1.375rem}.toggle-hero__description[data-v-23e77d62]{font-size:1rem}.toggle-hero__actions[data-v-23e77d62]{flex-direction:column;align-items:stretch}.comparison-summary__improvement[data-v-23e77d62]{font-size:1.75rem}.panel__body[data-v-23e77d62],.benefit-card[data-v-23e77d62]{padding:1rem}}@media (max-width: 768px){.status-area[data-v-23e77d62]{flex-wrap:wrap}}.reports-management[data-v-dad2e925]{padding:24px;max-width:1200px;margin:0 auto}.page-header[data-v-dad2e925]{margin-bottom:24px}.page-header-content[data-v-dad2e925]{display:flex;justify-content:space-between;align-items:center}.page-title[data-v-dad2e925]{font-size:24px;font-weight:700;color:#1a202c;margin:0 0 4px}.page-subtitle[data-v-dad2e925]{font-size:14px;color:#718096;margin:0}.stats-grid[data-v-dad2e925]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px}.stat-card[data-v-dad2e925]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e2e8f0;padding:20px;display:flex;align-items:center;gap:16px}.stat-icon-wrapper[data-v-dad2e925]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon[data-v-dad2e925]{width:24px;height:24px}.stat-icon-blue[data-v-dad2e925]{background:#dbeafe;color:#2563eb}.stat-icon-yellow[data-v-dad2e925]{background:#fef3c7;color:#d97706}.stat-icon-green[data-v-dad2e925]{background:#d1fae5;color:#059669}.stat-icon-red[data-v-dad2e925]{background:#fee2e2;color:#dc2626}.stat-content[data-v-dad2e925]{min-width:0}.stat-label[data-v-dad2e925]{font-size:13px;font-weight:500;color:#718096;margin:0 0 4px}.stat-value[data-v-dad2e925]{font-size:24px;font-weight:700;color:#1a202c;margin:0}.panel[data-v-dad2e925]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e2e8f0;overflow:hidden;margin-bottom:24px}.panel-header[data-v-dad2e925]{padding:20px 24px;border-bottom:1px solid #e2e8f0}.panel-title[data-v-dad2e925]{font-size:18px;font-weight:600;color:#1a202c;margin:0}.table-wrapper[data-v-dad2e925]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-dad2e925]{width:100%;border-collapse:collapse}.data-table thead[data-v-dad2e925]{background:#f7fafc}.data-table th[data-v-dad2e925]{padding:12px 20px;text-align:left;font-size:12px;font-weight:600;color:#718096;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0}.data-table tbody tr[data-v-dad2e925]{border-bottom:1px solid #edf2f7;transition:background-color .15s ease}.data-table tbody tr[data-v-dad2e925]:hover{background:#f7fafc}.data-table td[data-v-dad2e925]{padding:14px 20px;font-size:14px;vertical-align:middle}.cell-primary[data-v-dad2e925]{font-weight:500;color:#1a202c;white-space:nowrap}.cell-secondary[data-v-dad2e925]{color:#718096;white-space:nowrap}.report-details[data-v-dad2e925]{display:flex;flex-direction:column;gap:6px}.report-reason[data-v-dad2e925]{font-size:14px;color:#1a202c;margin:0}.type-badge[data-v-dad2e925]{display:inline-flex;padding:3px 10px;font-size:12px;font-weight:600;border-radius:16px;text-transform:capitalize;width:fit-content}.type-spam[data-v-dad2e925]{background:#fee2e2;color:#991b1b}.type-harassment[data-v-dad2e925]{background:#ffedd5;color:#9a3412}.type-inappropriate[data-v-dad2e925]{background:#fef3c7;color:#92400e}.type-copyright[data-v-dad2e925]{background:#ede9fe;color:#5b21b6}.type-other[data-v-dad2e925]{background:#f3f4f6;color:#374151}.status-badge[data-v-dad2e925]{display:inline-flex;padding:4px 10px;font-size:12px;font-weight:600;border-radius:16px;text-transform:capitalize}.status-pending[data-v-dad2e925]{background:#fef3c7;color:#92400e}.status-resolved[data-v-dad2e925]{background:#d1fae5;color:#065f46}.status-dismissed[data-v-dad2e925],.status-default[data-v-dad2e925]{background:#f3f4f6;color:#374151}.link-action[data-v-dad2e925]{color:#3182ce;text-decoration:none;font-weight:500;font-size:14px;transition:color .2s ease}.link-action[data-v-dad2e925]:hover{color:#2c5282;text-decoration:underline}.link-action[data-v-dad2e925]:focus{outline:none;box-shadow:0 0 0 3px #3182ce4d;border-radius:4px}.empty-state[data-v-dad2e925]{padding:48px 24px;text-align:center}.empty-state-icon[data-v-dad2e925]{width:48px;height:48px;color:#cbd5e0;margin:0 auto 16px}.empty-state-title[data-v-dad2e925]{font-size:18px;font-weight:600;color:#1a202c;margin:0 0 8px}.empty-state-text[data-v-dad2e925]{font-size:14px;color:#718096;margin:0}.button-primary[data-v-dad2e925]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#3182ce;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .2s ease}.button-primary[data-v-dad2e925]:hover{background:#2b6cb0}.button-primary[data-v-dad2e925]:focus{outline:none;box-shadow:0 0 0 3px #3182ce66}.button-icon[data-v-dad2e925]{width:20px;height:20px}@media (max-width: 1024px){.stats-grid[data-v-dad2e925]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.reports-management[data-v-dad2e925]{padding:16px}.page-header-content[data-v-dad2e925]{flex-direction:column;align-items:flex-start;gap:12px}.stats-grid[data-v-dad2e925]{grid-template-columns:1fr}.data-table th[data-v-dad2e925],.data-table td[data-v-dad2e925]{padding:10px 12px}}@media (max-width: 480px){.page-title[data-v-dad2e925],.stat-value[data-v-dad2e925]{font-size:20px}}[data-v-557a02ea]:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-white: #ffffff;--color-gray-50: #f9fafb;--color-gray-200: #e5e7eb;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-900: #111827;--color-blue: #2563eb;--color-green: #16a34a;--color-purple: #9333ea;--color-danger: #dc2626;--color-yellow-bg: #fef3c7;--color-yellow-text: #92400e;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-full: 9999px;--shadow-md: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--font-xs: .75rem;--font-sm: .875rem;--font-lg: 1.125rem;--font-2xl: 1.5rem;--font-3xl: 1.875rem;--focus-ring: 0 0 0 3px rgba(37,99,235,.35)}.page-container[data-v-557a02ea]{padding:var(--space-8) var(--space-4);max-width:80rem;margin:0 auto}.page-header[data-v-557a02ea]{margin-bottom:var(--space-8)}.page-title[data-v-557a02ea]{font-size:var(--font-3xl);font-weight:700;color:var(--color-gray-900);margin:0 0 var(--space-2) 0}.page-subtitle[data-v-557a02ea]{color:var(--color-gray-600);margin:0}.nav-button[data-v-557a02ea]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s}.nav-button--primary[data-v-557a02ea]{background:#6366f1;color:#fff}.nav-button--primary[data-v-557a02ea]:hover{background:#818cf8}.panel[data-v-557a02ea]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:var(--space-8)}.panel-header[data-v-557a02ea]{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-gray-200)}.panel-title[data-v-557a02ea]{font-size:var(--font-lg);font-weight:600;color:var(--color-gray-900);margin:0}.panel-body[data-v-557a02ea]{padding:var(--space-6)}.status-grid[data-v-557a02ea]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.status-item[data-v-557a02ea]{text-align:center}.status-item__value[data-v-557a02ea]{font-size:var(--font-2xl);font-weight:700}.status-item__value--blue[data-v-557a02ea]{color:var(--color-blue)}.status-item__value--green[data-v-557a02ea]{color:var(--color-green)}.status-item__value--purple[data-v-557a02ea]{color:var(--color-purple)}.status-item__value--danger[data-v-557a02ea]{color:var(--color-danger)}.status-item__label[data-v-557a02ea]{font-size:var(--font-sm);color:var(--color-gray-600)}.recommendations-panel[data-v-557a02ea]{background:var(--color-yellow-bg);border:1px solid #fde68a;border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-8)}.recommendations-title[data-v-557a02ea]{font-size:var(--font-lg);font-weight:600;color:var(--color-yellow-text);margin:0 0 var(--space-4) 0}.recommendation-item[data-v-557a02ea]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.recommendation-text[data-v-557a02ea]{font-size:var(--font-sm)}.priority-badge[data-v-557a02ea]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);font-size:var(--font-xs);font-weight:500}.priority-high[data-v-557a02ea]{background:#fee2e2;color:#991b1b}.priority-medium[data-v-557a02ea]{background:var(--color-yellow-bg);color:var(--color-yellow-text)}.priority-low[data-v-557a02ea]{background:#dbeafe;color:#1e40af}.levels-grid[data-v-557a02ea]{display:grid;grid-template-columns:1fr;gap:var(--space-6)}.level-card[data-v-557a02ea]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-6);transition:box-shadow .2s ease}.level-card--current[data-v-557a02ea]{box-shadow:0 0 0 2px var(--color-primary),var(--shadow-md)}.level-card[data-v-557a02ea]:hover{box-shadow:0 10px 15px -3px #0000001a}.level-card__header[data-v-557a02ea]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.level-card__title[data-v-557a02ea]{font-size:var(--font-lg);font-weight:600;color:var(--color-gray-900);margin:0}.level-badge[data-v-557a02ea]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--font-sm);font-weight:500}.level-badge--current[data-v-557a02ea]{background:#dbeafe;color:#1e40af}.level-badge--recommended[data-v-557a02ea]{background:#dcfce7;color:#166534}.level-card__body[data-v-557a02ea]{display:flex;flex-direction:column;gap:var(--space-3)}.level-info__name[data-v-557a02ea]{font-weight:500;color:var(--color-gray-900);margin:0}.level-info__cost[data-v-557a02ea]{font-size:var(--font-sm);color:var(--color-gray-600);margin:var(--space-1) 0 0 0}.level-specs[data-v-557a02ea]{display:flex;flex-direction:column;gap:var(--space-1)}.level-spec[data-v-557a02ea]{font-size:var(--font-sm);color:var(--color-gray-600);margin:0}.level-features[data-v-557a02ea]{display:flex;flex-direction:column;gap:var(--space-1)}.feature-row[data-v-557a02ea]{display:flex;align-items:center;justify-content:space-between;font-size:var(--font-xs)}.feature-name[data-v-557a02ea]{color:var(--color-gray-700)}.feature-status--enabled[data-v-557a02ea]{color:var(--color-green)}.feature-status--disabled[data-v-557a02ea]{color:var(--color-gray-400)}.level-card__action[data-v-557a02ea]{padding-top:var(--space-3)}.button-primary[data-v-557a02ea]{width:100%;padding:var(--space-2) var(--space-4);font-size:var(--font-sm);font-weight:500;color:var(--color-white);background:var(--color-primary);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color .15s ease}.button-primary[data-v-557a02ea]:hover{background:var(--color-primary-hover)}.button-primary[data-v-557a02ea]:focus{outline:none;box-shadow:var(--focus-ring)}.button-primary[data-v-557a02ea]:disabled{opacity:.5;cursor:not-allowed}.button-disabled[data-v-557a02ea]{width:100%;padding:var(--space-2) var(--space-4);font-size:var(--font-sm);font-weight:500;color:var(--color-white);background:var(--color-gray-400);border:none;border-radius:var(--radius-md);cursor:not-allowed}@media (min-width: 480px){.status-grid[data-v-557a02ea],.levels-grid[data-v-557a02ea]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.status-grid[data-v-557a02ea]{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1024px){.levels-grid[data-v-557a02ea]{grid-template-columns:repeat(3,1fr)}.page-container[data-v-557a02ea]{padding:var(--space-8)}}.security-logs-container[data-v-24e95ecb]{padding:2rem;max-width:1400px;margin:0 auto}.page-header[data-v-24e95ecb]{margin-bottom:2rem}.page-header h1[data-v-24e95ecb]{font-size:2rem;font-weight:600;color:#1a202c;margin-bottom:.5rem}.page-header p[data-v-24e95ecb]{color:#718096;font-size:1rem}.statistics-grid[data-v-24e95ecb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-24e95ecb]{background:#fff;border-radius:8px;padding:1.5rem;display:flex;align-items:center;gap:1rem;box-shadow:0 1px 3px #0000001a}.stat-icon[data-v-24e95ecb]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center}.stat-icon.info[data-v-24e95ecb]{background:#e6f7ff;color:#1890ff}.stat-icon.success[data-v-24e95ecb]{background:#f6ffed;color:#52c41a}.stat-icon.warning[data-v-24e95ecb]{background:#fffbe6;color:#faad14}.stat-icon.error[data-v-24e95ecb]{background:#fff1f0;color:#f5222d}.stat-icon.critical[data-v-24e95ecb]{background:#fff0f6;color:#eb2f96}.stat-content h3[data-v-24e95ecb]{font-size:.875rem;color:#718096;margin-bottom:.5rem}.stat-value[data-v-24e95ecb]{font-size:1.75rem;font-weight:600;color:#1a202c;margin-bottom:.25rem}.stat-label[data-v-24e95ecb]{font-size:.75rem;color:#a0aec0}.filters-section[data-v-24e95ecb]{background:#fff;border-radius:8px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 1px 3px #0000001a}.filters-section h2[data-v-24e95ecb]{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.filter-form[data-v-24e95ecb]{display:flex;flex-direction:column;gap:1rem}.filter-row[data-v-24e95ecb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.filter-group[data-v-24e95ecb]{display:flex;flex-direction:column}.filter-group label[data-v-24e95ecb]{font-size:.875rem;font-weight:500;margin-bottom:.5rem;color:#4a5568}.filter-group select[data-v-24e95ecb],.filter-group input[data-v-24e95ecb]{padding:.5rem;border:1px solid #e2e8f0;border-radius:4px;font-size:.875rem}.filter-actions[data-v-24e95ecb]{display:flex;gap:.5rem;align-items:flex-end}.btn[data-v-24e95ecb]{padding:.5rem 1rem;border:none;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-24e95ecb]{background:#3182ce;color:#fff}.btn-primary[data-v-24e95ecb]:hover{background:#2c5282}.btn-secondary[data-v-24e95ecb]{background:#e2e8f0;color:#4a5568}.btn-secondary[data-v-24e95ecb]:hover{background:#cbd5e0}.btn-success[data-v-24e95ecb]{background:#38a169;color:#fff}.btn-success[data-v-24e95ecb]:hover{background:#2f855a}.btn-sm[data-v-24e95ecb]{padding:.25rem .75rem;font-size:.75rem}.btn-info[data-v-24e95ecb]{background:#3182ce;color:#fff}.logs-section[data-v-24e95ecb]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.logs-section h2[data-v-24e95ecb]{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.table-container[data-v-24e95ecb]{overflow-x:auto}.logs-table[data-v-24e95ecb]{width:100%;border-collapse:collapse}.logs-table thead[data-v-24e95ecb]{background:#f7fafc}.logs-table th[data-v-24e95ecb]{padding:.75rem;text-align:left;font-size:.875rem;font-weight:600;color:#4a5568;border-bottom:2px solid #e2e8f0}.logs-table td[data-v-24e95ecb]{padding:.75rem;font-size:.875rem;border-bottom:1px solid #e2e8f0}.logs-table tr[data-v-24e95ecb]:hover{background:#f7fafc}.event-badge[data-v-24e95ecb]{display:inline-block;padding:.25rem .75rem;background:#edf2f7;color:#4a5568;border-radius:12px;font-size:.75rem;font-weight:500}.category-badge[data-v-24e95ecb]{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500}.category-authentication[data-v-24e95ecb]{background:#e6f7ff;color:#1890ff}.category-authorization[data-v-24e95ecb]{background:#f6ffed;color:#52c41a}.category-security[data-v-24e95ecb]{background:#fff1f0;color:#f5222d}.category-system[data-v-24e95ecb]{background:#f0f5ff;color:#2f54eb}.severity-badge[data-v-24e95ecb]{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500}.severity-info[data-v-24e95ecb]{background:#e6f7ff;color:#1890ff}.severity-warning[data-v-24e95ecb]{background:#fffbe6;color:#faad14}.severity-error[data-v-24e95ecb]{background:#fff1f0;color:#f5222d}.severity-critical[data-v-24e95ecb]{background:#fff0f6;color:#eb2f96}.user-info[data-v-24e95ecb]{display:flex;flex-direction:column}.user-info strong[data-v-24e95ecb]{font-weight:600;color:#1a202c}.user-info small[data-v-24e95ecb]{font-size:.75rem;color:#718096}.admin-badge[data-v-24e95ecb]{display:inline-block;padding:.125rem .5rem;background:#f0f5ff;color:#2f54eb;border-radius:8px;font-size:.625rem;font-weight:600;margin-top:.25rem}.text-muted[data-v-24e95ecb]{color:#a0aec0}.modal[data-v-24e95ecb]{display:flex;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background:#00000080}.modal-content[data-v-24e95ecb]{background:#fff;margin:auto;padding:2rem;border-radius:8px;width:80%;max-width:800px;max-height:80vh;overflow-y:auto}.close[data-v-24e95ecb]{float:right;font-size:1.5rem;font-weight:700;color:#a0aec0;cursor:pointer}.close[data-v-24e95ecb]:hover{color:#1a202c}.log-details[data-v-24e95ecb]{margin-top:1.5rem}.detail-row[data-v-24e95ecb]{display:grid;grid-template-columns:200px 1fr;gap:1rem;padding:.75rem;border-bottom:1px solid #e2e8f0}.detail-row.full-width[data-v-24e95ecb]{grid-template-columns:1fr}.detail-row strong[data-v-24e95ecb]{color:#4a5568;font-weight:600}.detail-row pre[data-v-24e95ecb]{background:#f7fafc;padding:1rem;border-radius:4px;overflow-x:auto;font-size:.875rem}[data-v-1ec0bc9b]:root{--seo-color-primary: #4f46e5;--seo-color-primary-hover: #4338ca;--seo-color-primary-focus: rgba(79, 70, 229, .35);--seo-color-success: #16a34a;--seo-color-warning: #d97706;--seo-color-error: #dc2626;--seo-color-info: #2563eb;--seo-color-text: #111827;--seo-color-text-muted: #6b7280;--seo-color-border: #e5e7eb;--seo-color-surface: #ffffff;--seo-color-bg: #f9fafb;--seo-radius: 8px;--seo-shadow: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .06);--seo-spacing-xs: .25rem;--seo-spacing-sm: .5rem;--seo-spacing-md: 1rem;--seo-spacing-lg: 1.5rem;--seo-spacing-xl: 2rem;--seo-progress-posts: #2563eb;--seo-progress-users: #16a34a}.content-wrapper[data-v-1ec0bc9b]{max-width:80rem;margin:0 auto;padding:var(--seo-spacing-lg)}.page-header[data-v-1ec0bc9b]{margin-bottom:var(--seo-spacing-xl)}.page-title[data-v-1ec0bc9b]{font-size:1.75rem;font-weight:700;color:var(--seo-color-text);margin:0 0 var(--seo-spacing-sm) 0;line-height:1.2}.text-muted[data-v-1ec0bc9b]{color:var(--seo-color-text-muted);font-size:.875rem;margin:0;line-height:1.5}.panel[data-v-1ec0bc9b]{background:var(--seo-color-surface);border:1px solid var(--seo-color-border);border-radius:var(--seo-radius);box-shadow:var(--seo-shadow);padding:var(--seo-spacing-lg);margin-bottom:var(--seo-spacing-xl)}.panel__title[data-v-1ec0bc9b]{font-size:1.125rem;font-weight:600;color:var(--seo-color-text);margin:0 0 var(--seo-spacing-md) 0;line-height:1.4}.stats-grid[data-v-1ec0bc9b]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--seo-spacing-lg);margin-bottom:var(--seo-spacing-xl)}.stats-card[data-v-1ec0bc9b]{background:var(--seo-color-surface);border:1px solid var(--seo-color-border);border-radius:var(--seo-radius);box-shadow:var(--seo-shadow);padding:var(--seo-spacing-lg);display:flex;align-items:center;gap:var(--seo-spacing-md)}.stats-card__icon[data-v-1ec0bc9b]{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:var(--seo-radius)}.stats-card__icon--default[data-v-1ec0bc9b]{color:#9ca3af;background:#f3f4f6}.stats-card__icon--green[data-v-1ec0bc9b]{color:var(--seo-color-success);background:#f0fdf4}.stats-card__icon--blue[data-v-1ec0bc9b]{color:var(--seo-color-info);background:#eff6ff}.stats-card__data[data-v-1ec0bc9b]{flex:1;min-width:0;margin:0;padding:0}.stats-card__label[data-v-1ec0bc9b]{font-size:.8125rem;font-weight:500;color:var(--seo-color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.stats-card__value[data-v-1ec0bc9b]{font-size:1.25rem;font-weight:600;color:var(--seo-color-text);margin:var(--seo-spacing-xs) 0 0 0}.progress-grid[data-v-1ec0bc9b]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--seo-spacing-xl);margin-bottom:var(--seo-spacing-xl)}.progress-grid .panel[data-v-1ec0bc9b]{margin-bottom:0}.progress-section[data-v-1ec0bc9b]{margin-bottom:var(--seo-spacing-md)}.progress-header[data-v-1ec0bc9b]{display:flex;justify-content:space-between;font-size:.875rem;color:var(--seo-color-text-muted);margin-bottom:var(--seo-spacing-xs)}.progress-bar[data-v-1ec0bc9b]{width:100%;height:.5rem;background:#e5e7eb;border-radius:9999px;overflow:hidden}.progress-fill[data-v-1ec0bc9b]{height:100%;border-radius:9999px;transition:width .4s ease}.progress-fill--posts[data-v-1ec0bc9b]{background:var(--seo-progress-posts)}.progress-fill--users[data-v-1ec0bc9b]{background:var(--seo-progress-users)}.recommendations-panel[data-v-1ec0bc9b]{margin-bottom:var(--seo-spacing-xl)}.recommendations-list[data-v-1ec0bc9b]{display:flex;flex-direction:column;gap:var(--seo-spacing-md)}.recommendation-item[data-v-1ec0bc9b]{display:flex;align-items:flex-start;gap:.75rem;padding:var(--seo-spacing-md);border-radius:var(--seo-radius);border:1px solid var(--seo-color-border);background:var(--seo-color-surface)}.recommendation-item--warning .recommendation-item__icon[data-v-1ec0bc9b]{color:var(--seo-color-warning)}.recommendation-item--info .recommendation-item__icon[data-v-1ec0bc9b]{color:var(--seo-color-info)}.recommendation-item__icon[data-v-1ec0bc9b]{flex-shrink:0;margin-top:.125rem}.recommendation-item__body[data-v-1ec0bc9b]{flex:1;min-width:0}.recommendation-item__title[data-v-1ec0bc9b]{font-size:.875rem;font-weight:600;color:var(--seo-color-text);margin:0 0 var(--seo-spacing-xs) 0}.actions-panel[data-v-1ec0bc9b]{margin-bottom:0}.actions-grid[data-v-1ec0bc9b]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--seo-spacing-md)}.button-primary[data-v-1ec0bc9b],.button-secondary[data-v-1ec0bc9b]{display:inline-flex;align-items:center;justify-content:center;gap:var(--seo-spacing-sm);padding:.625rem var(--seo-spacing-md);font-size:.875rem;font-weight:500;border-radius:var(--seo-radius);cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,opacity .2s ease;border:none;line-height:1.4}.button-primary[data-v-1ec0bc9b]{background:var(--seo-color-primary);color:#fff}.button-primary[data-v-1ec0bc9b]:hover{background:var(--seo-color-primary-hover)}.button-primary[data-v-1ec0bc9b]:focus{outline:none;box-shadow:0 0 0 3px var(--seo-color-primary-focus)}.button-primary[data-v-1ec0bc9b]:disabled{opacity:.55;cursor:not-allowed}.button-secondary[data-v-1ec0bc9b]{background:var(--seo-color-surface);color:var(--seo-color-text);border:1px solid var(--seo-color-border)}.button-secondary[data-v-1ec0bc9b]:hover{background:#f9fafb}.button-secondary[data-v-1ec0bc9b]:focus{outline:none;box-shadow:0 0 0 3px var(--seo-color-primary-focus)}.button-secondary[data-v-1ec0bc9b]:disabled{opacity:.55;cursor:not-allowed}.status-message[data-v-1ec0bc9b]{padding:.75rem var(--seo-spacing-md);border-radius:var(--seo-radius);font-size:.875rem;font-weight:500;margin-bottom:var(--seo-spacing-md)}.status-message--success[data-v-1ec0bc9b]{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.status-message--error[data-v-1ec0bc9b]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.status-message--info[data-v-1ec0bc9b]{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}.empty-state[data-v-1ec0bc9b]{text-align:center;padding:var(--seo-spacing-xl) var(--seo-spacing-lg)}.empty-state__icon[data-v-1ec0bc9b]{color:#d1d5db;margin-bottom:var(--seo-spacing-md)}.empty-state__title[data-v-1ec0bc9b]{font-size:1.125rem;font-weight:600;color:var(--seo-color-text);margin:0 0 var(--seo-spacing-sm) 0}@media (max-width: 1024px){.stats-grid[data-v-1ec0bc9b]{grid-template-columns:repeat(2,1fr)}.progress-grid[data-v-1ec0bc9b]{grid-template-columns:1fr}.actions-grid[data-v-1ec0bc9b]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.content-wrapper[data-v-1ec0bc9b]{padding:var(--seo-spacing-md)}.page-title[data-v-1ec0bc9b]{font-size:1.5rem}.stats-grid[data-v-1ec0bc9b]{grid-template-columns:1fr 1fr;gap:var(--seo-spacing-md)}.actions-grid[data-v-1ec0bc9b]{grid-template-columns:1fr}}@media (max-width: 480px){.content-wrapper[data-v-1ec0bc9b]{padding:var(--seo-spacing-sm)}.page-title[data-v-1ec0bc9b]{font-size:1.25rem}.stats-grid[data-v-1ec0bc9b]{grid-template-columns:1fr;gap:var(--seo-spacing-sm)}.stats-card[data-v-1ec0bc9b],.panel[data-v-1ec0bc9b]{padding:var(--seo-spacing-md)}.actions-grid[data-v-1ec0bc9b]{grid-template-columns:1fr}.button-primary[data-v-1ec0bc9b],.button-secondary[data-v-1ec0bc9b]{width:100%}}[data-v-6f676080]:root{--color-primary: #4f46e5;--color-primary-hover: #4338ca;--color-primary-focus: rgba(79, 70, 229, .35);--color-success: #16a34a;--color-success-bg: #f0fdf4;--color-success-border: #bbf7d0;--color-error: #dc2626;--color-error-bg: #fef2f2;--color-error-border: #fecaca;--color-text: #111827;--color-text-secondary: #4b5563;--color-text-muted: #6b7280;--color-text-hint: #9ca3af;--color-border: #d1d5db;--color-border-light: #e5e7eb;--color-bg-page: #f9fafb;--color-bg-panel: #ffffff;--color-bg-hover: #f3f4f6;--color-bg-disabled: #f9fafb;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 2.5rem;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--shadow-panel: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .06);--shadow-button: 0 1px 2px rgba(0, 0, 0, .05);--transition-fast: .15s ease;--transition-normal: .2s ease}.content-wrapper[data-v-6f676080]{max-width:56rem;margin:0 auto;padding:var(--space-lg) var(--space-md)}.page-header[data-v-6f676080]{margin-bottom:var(--space-xl)}.page-title[data-v-6f676080]{font-size:1.875rem;font-weight:700;color:var(--color-text);margin:0 0 var(--space-sm) 0;line-height:1.2}.text-muted[data-v-6f676080]{font-size:.875rem;color:var(--color-text-muted);margin:0;line-height:1.5}.status-message[data-v-6f676080]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);margin-bottom:var(--space-lg);font-size:.875rem;font-weight:500;line-height:1.4}.status-success[data-v-6f676080]{background:var(--color-success-bg);border:1px solid var(--color-success-border);color:var(--color-success)}.status-error[data-v-6f676080]{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error)}.status-icon[data-v-6f676080]{font-weight:700;font-size:1rem;flex-shrink:0}.status-dismiss[data-v-6f676080]{margin-left:auto;background:none;border:none;font-size:1.25rem;line-height:1;cursor:pointer;color:inherit;opacity:.6;padding:var(--space-xs);border-radius:var(--radius-sm);transition:opacity var(--transition-fast)}.status-dismiss[data-v-6f676080]:hover{opacity:1}.status-dismiss[data-v-6f676080]:focus{outline:2px solid currentColor;outline-offset:2px;opacity:1}.fade-enter-active[data-v-6f676080],.fade-leave-active[data-v-6f676080]{transition:opacity var(--transition-normal),transform var(--transition-normal)}.fade-enter-from[data-v-6f676080],.fade-leave-to[data-v-6f676080]{opacity:0;transform:translateY(-.5rem)}.panel[data-v-6f676080]{background:var(--color-bg-panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);border:1px solid var(--color-border-light);padding:var(--space-lg);margin-bottom:var(--space-xl)}.panel-title[data-v-6f676080]{font-size:1.125rem;font-weight:600;color:var(--color-text);margin:0 0 var(--space-lg) 0;line-height:1.4}.form-stack[data-v-6f676080]{display:flex;flex-direction:column;gap:var(--space-lg)}.toggle-row[data-v-6f676080]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) 0;border-bottom:1px solid var(--color-border-light)}.toggle-row[data-v-6f676080]:last-of-type{border-bottom:none}.toggle-label-group[data-v-6f676080]{flex:1;min-width:0}.toggle-label[data-v-6f676080]{display:block;font-size:.9375rem;font-weight:600;color:var(--color-text);margin-bottom:var(--space-xs);cursor:pointer}.toggle-control[data-v-6f676080]{flex-shrink:0;padding-top:2px}.toggle-input[data-v-6f676080]{width:1.125rem;height:1.125rem;accent-color:var(--color-primary);cursor:pointer;border-radius:var(--radius-sm)}.toggle-input[data-v-6f676080]:focus{outline:2px solid var(--color-primary-focus);outline-offset:2px}.field-group[data-v-6f676080]{display:flex;flex-direction:column;gap:var(--space-xs)}.field-label[data-v-6f676080]{font-size:.875rem;font-weight:600;color:var(--color-text-secondary)}.field-input-wrapper[data-v-6f676080]{margin-top:var(--space-xs)}.input-field[data-v-6f676080]{display:block;width:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.5;color:var(--color-text);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);box-sizing:border-box}.input-field[data-v-6f676080]::placeholder{color:var(--color-text-hint)}.input-field[data-v-6f676080]:hover{border-color:var(--color-text-muted)}.input-field[data-v-6f676080]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-focus)}.input-field[data-v-6f676080]:disabled{background:var(--color-bg-disabled);color:var(--color-text-muted);cursor:not-allowed}.input-textarea[data-v-6f676080]{resize:vertical;min-height:4.5rem}.field-hint[data-v-6f676080]{font-size:.8125rem;color:var(--color-text-hint);margin:var(--space-xs) 0 0 0;line-height:1.4}.form-actions[data-v-6f676080]{display:flex;justify-content:flex-end;padding-top:var(--space-md)}.button-primary[data-v-6f676080]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;color:#fff;background:var(--color-primary);border:1px solid transparent;border-radius:var(--radius-md);box-shadow:var(--shadow-button);cursor:pointer;transition:background-color var(--transition-fast),box-shadow var(--transition-fast);line-height:1.5}.button-primary[data-v-6f676080]:hover{background:var(--color-primary-hover)}.button-primary[data-v-6f676080]:focus{outline:none;box-shadow:0 0 0 3px var(--color-primary-focus)}.button-primary[data-v-6f676080]:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.button-secondary[data-v-6f676080]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;color:var(--color-text-secondary);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-button);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);line-height:1.5}.button-secondary[data-v-6f676080]:hover{background:var(--color-bg-hover);border-color:var(--color-text-muted)}.button-secondary[data-v-6f676080]:focus{outline:none;box-shadow:0 0 0 3px var(--color-primary-focus)}.button-secondary[data-v-6f676080]:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.tool-button[data-v-6f676080]{gap:var(--space-sm);padding:.625rem 1.25rem}.button-icon[data-v-6f676080]{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--color-text-muted)}.stats-grid[data-v-6f676080]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.tools-panel[data-v-6f676080]{margin-top:var(--space-xl)}.empty-state[data-v-6f676080]{text-align:center;padding:var(--space-xl) var(--space-md)}.empty-state-text[data-v-6f676080]{font-size:.875rem;color:var(--color-text-muted);margin:0}.sr-only[data-v-6f676080]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 1024px){.content-wrapper[data-v-6f676080]{max-width:100%;padding:var(--space-lg) var(--space-md)}}@media (max-width: 768px){.content-wrapper[data-v-6f676080]{padding:var(--space-md)}.page-title[data-v-6f676080]{font-size:1.5rem}.stats-grid[data-v-6f676080]{grid-template-columns:1fr}.toggle-row[data-v-6f676080]{flex-direction:column;gap:var(--space-sm)}.toggle-control[data-v-6f676080]{padding-top:0}}@media (max-width: 480px){.content-wrapper[data-v-6f676080]{padding:var(--space-sm)}.panel[data-v-6f676080]{padding:var(--space-md);border-radius:var(--radius-md)}.page-title[data-v-6f676080]{font-size:1.25rem}.button-primary[data-v-6f676080],.button-secondary[data-v-6f676080]{width:100%}.form-actions[data-v-6f676080]{justify-content:stretch}.tool-button[data-v-6f676080]{width:100%}}.seo-documentation[data-v-87d7ff3c]{padding:24px;max-width:1200px;margin:0 auto}.page-header[data-v-87d7ff3c]{margin-bottom:24px}.page-title[data-v-87d7ff3c]{font-size:24px;font-weight:700;color:#1a202c;margin:0 0 4px}.page-subtitle[data-v-87d7ff3c]{font-size:14px;color:#718096;margin:0}.stats-grid[data-v-87d7ff3c]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px}.stat-card[data-v-87d7ff3c]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e2e8f0;padding:20px;display:flex;align-items:center;gap:16px}.stat-icon-wrapper[data-v-87d7ff3c]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon[data-v-87d7ff3c]{width:24px;height:24px}.stat-icon-blue[data-v-87d7ff3c]{background:#dbeafe;color:#2563eb}.stat-icon-green[data-v-87d7ff3c]{background:#d1fae5;color:#059669}.stat-icon-purple[data-v-87d7ff3c]{background:#ede9fe;color:#7c3aed}.stat-icon-red[data-v-87d7ff3c]{background:#fee2e2;color:#dc2626}.stat-content[data-v-87d7ff3c]{min-width:0}.stat-label[data-v-87d7ff3c]{font-size:13px;font-weight:500;color:#718096;margin:0 0 4px}.stat-value[data-v-87d7ff3c]{font-size:24px;font-weight:700;color:#1a202c;margin:0}.panel[data-v-87d7ff3c]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e2e8f0;overflow:hidden;margin-bottom:24px}.panel-header[data-v-87d7ff3c]{padding:20px 24px;border-bottom:1px solid #e2e8f0}.panel-title[data-v-87d7ff3c]{font-size:18px;font-weight:600;color:#1a202c;margin:0}.panel-body[data-v-87d7ff3c]{padding:24px}.coverage-grid[data-v-87d7ff3c]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.coverage-item[data-v-87d7ff3c]{text-align:center}.coverage-value[data-v-87d7ff3c]{font-size:28px;font-weight:700;margin:0 0 8px}.coverage-value-blue[data-v-87d7ff3c]{color:#2563eb}.coverage-value-green[data-v-87d7ff3c]{color:#059669}.coverage-value-purple[data-v-87d7ff3c]{color:#7c3aed}.coverage-label[data-v-87d7ff3c]{font-size:14px;color:#718096;margin:0 0 8px}.progress-bar[data-v-87d7ff3c]{width:100%;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.progress-fill[data-v-87d7ff3c]{height:100%;border-radius:4px;transition:width .3s ease}.progress-fill-blue[data-v-87d7ff3c]{background:#2563eb}.progress-fill-green[data-v-87d7ff3c]{background:#059669}.progress-fill-purple[data-v-87d7ff3c]{background:#7c3aed}.table-wrapper[data-v-87d7ff3c]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-87d7ff3c]{width:100%;border-collapse:collapse}.data-table thead[data-v-87d7ff3c]{background:#f7fafc}.data-table th[data-v-87d7ff3c]{padding:12px 20px;text-align:left;font-size:12px;font-weight:600;color:#718096;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0}.data-table tbody tr[data-v-87d7ff3c]{border-bottom:1px solid #edf2f7;transition:background-color .15s ease}.data-table tbody tr[data-v-87d7ff3c]:hover{background:#f7fafc}.data-table td[data-v-87d7ff3c]{padding:14px 20px;font-size:14px}.cell-primary[data-v-87d7ff3c]{font-weight:500;color:#1a202c;white-space:nowrap}.cell-secondary[data-v-87d7ff3c]{color:#718096}.empty-state-cell[data-v-87d7ff3c]{text-align:center;padding:40px 20px;color:#a0aec0;font-size:14px}.score-cell[data-v-87d7ff3c]{display:flex;align-items:center;gap:8px}.score-text[data-v-87d7ff3c]{font-size:14px;font-weight:500;color:#1a202c;white-space:nowrap}.score-bar[data-v-87d7ff3c]{width:64px;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.score-fill[data-v-87d7ff3c]{height:100%;border-radius:4px;transition:width .3s ease}.score-fill-green[data-v-87d7ff3c]{background:#38a169}.score-fill-yellow[data-v-87d7ff3c]{background:#d69e2e}.score-fill-red[data-v-87d7ff3c]{background:#e53e3e}.performance-badge[data-v-87d7ff3c]{display:inline-flex;padding:4px 10px;font-size:12px;font-weight:600;border-radius:16px}.badge-excellent[data-v-87d7ff3c]{background:#d1fae5;color:#065f46}.badge-good[data-v-87d7ff3c]{background:#fef3c7;color:#92400e}.badge-needs-work[data-v-87d7ff3c]{background:#fee2e2;color:#991b1b}.activity-item[data-v-87d7ff3c]{padding:16px 24px;border-bottom:1px solid #edf2f7;transition:background-color .15s ease}.activity-item[data-v-87d7ff3c]:last-child{border-bottom:none}.activity-item[data-v-87d7ff3c]:hover{background:#f7fafc}.activity-row[data-v-87d7ff3c]{display:flex;align-items:center;justify-content:space-between}.activity-left[data-v-87d7ff3c]{display:flex;align-items:center;gap:12px}.activity-icon-wrapper[data-v-87d7ff3c]{width:32px;height:32px;background:#dbeafe;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.activity-icon[data-v-87d7ff3c]{width:16px;height:16px;color:#2563eb}.activity-content[data-v-87d7ff3c]{min-width:0}.activity-action[data-v-87d7ff3c]{font-size:14px;font-weight:500;color:#1a202c}.activity-user[data-v-87d7ff3c]{font-size:13px;color:#718096}.activity-date[data-v-87d7ff3c]{font-size:13px;color:#718096;white-space:nowrap;flex-shrink:0}.activity-description[data-v-87d7ff3c]{margin-top:8px;margin-left:44px;font-size:14px;color:#4a5568}@media (max-width: 1024px){.stats-grid[data-v-87d7ff3c]{grid-template-columns:repeat(2,1fr)}.coverage-grid[data-v-87d7ff3c]{grid-template-columns:1fr;gap:16px}}@media (max-width: 768px){.seo-documentation[data-v-87d7ff3c]{padding:16px}.stats-grid[data-v-87d7ff3c]{grid-template-columns:1fr}.data-table th[data-v-87d7ff3c],.data-table td[data-v-87d7ff3c]{padding:10px 12px}.activity-row[data-v-87d7ff3c]{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width: 480px){.page-title[data-v-87d7ff3c],.stat-value[data-v-87d7ff3c]{font-size:20px}.coverage-value[data-v-87d7ff3c]{font-size:22px}}.seo-settings-container[data-v-7229c518]{max-width:1000px;margin:0 auto;padding:20px}.page-header[data-v-7229c518]{margin-bottom:30px}.page-title[data-v-7229c518]{font-size:2rem;font-weight:700;color:#333;margin-bottom:10px;display:flex;align-items:center;gap:12px}.page-description[data-v-7229c518]{color:#666;font-size:1.1rem}.settings-card[data-v-7229c518]{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a;padding:30px}.settings-section[data-v-7229c518]{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #e9ecef}.settings-section[data-v-7229c518]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-7229c518]{font-size:1.3rem;font-weight:600;color:#333;margin-bottom:20px;display:flex;align-items:center;gap:10px}.form-group[data-v-7229c518]{margin-bottom:20px}.form-label[data-v-7229c518]{display:block;font-weight:500;color:#333;margin-bottom:8px;cursor:pointer}.form-input[data-v-7229c518],.form-textarea[data-v-7229c518],.form-select[data-v-7229c518]{width:100%;padding:12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7229c518]:focus,.form-textarea[data-v-7229c518]:focus,.form-select[data-v-7229c518]:focus{outline:none;border-color:#007bff}.form-checkbox[data-v-7229c518]{width:auto;margin-right:8px}.form-help[data-v-7229c518]{font-size:.9rem;color:#666;margin-top:5px}.form-actions[data-v-7229c518]{display:flex;flex-wrap:wrap;gap:15px;padding-top:20px;border-top:1px solid #e9ecef;align-items:center}.status-message[data-v-7229c518]{width:100%;padding:10px 16px;border-radius:8px;font-size:.95rem;font-weight:500}.status-message.success[data-v-7229c518]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.status-message.error[data-v-7229c518]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.button-primary[data-v-7229c518]{padding:12px 24px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:8px;text-decoration:none;background:#007bff;color:#fff;border:2px solid transparent;font-size:1rem}.button-primary[data-v-7229c518]:hover:not(:disabled){background:#0056b3}.button-primary[data-v-7229c518]:focus{outline:none;box-shadow:0 0 0 3px #007bff66}.button-primary[data-v-7229c518]:disabled{opacity:.6;cursor:not-allowed}.button-outline[data-v-7229c518]{padding:12px 24px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:8px;text-decoration:none;background:transparent;color:#6c757d;border:2px solid #6c757d;font-size:1rem}.button-outline[data-v-7229c518]:hover{background:#6c757d;color:#fff}.button-outline[data-v-7229c518]:focus{outline:none;box-shadow:0 0 0 3px #6c757d66}.button-outline[data-v-7229c518]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 1024px){.seo-settings-container[data-v-7229c518]{max-width:100%;padding:16px}}@media (max-width: 768px){.page-title[data-v-7229c518]{font-size:1.5rem}.settings-card[data-v-7229c518]{padding:20px}.form-actions[data-v-7229c518]{flex-direction:column}.button-primary[data-v-7229c518],.button-outline[data-v-7229c518]{width:100%;justify-content:center}}@media (max-width: 480px){.seo-settings-container[data-v-7229c518]{padding:10px}.page-title[data-v-7229c518]{font-size:1.25rem}.settings-card[data-v-7229c518]{padding:14px;border-radius:8px}.section-title[data-v-7229c518]{font-size:1.1rem}.form-input[data-v-7229c518],.form-textarea[data-v-7229c518],.form-select[data-v-7229c518]{padding:10px 12px;font-size:.95rem}}.admin-settings-container[data-v-7a4e3d61]{padding:24px;min-height:100vh;background:#f8fafc}.settings-wrapper[data-v-7a4e3d61]{max-width:1200px;margin:0 auto}.settings-header[data-v-7a4e3d61]{margin-bottom:32px}.header-content[data-v-7a4e3d61]{display:flex;align-items:center;justify-content:space-between}.page-title[data-v-7a4e3d61]{font-size:28px;font-weight:700;color:#1a202c;margin:0;line-height:1.2}.settings-form-container[data-v-7a4e3d61]{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden}.settings-form[data-v-7a4e3d61]{padding:32px}.form-grid[data-v-7a4e3d61]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form-group[data-v-7a4e3d61]{display:flex;flex-direction:column}.form-group.full-width[data-v-7a4e3d61]{grid-column:1 / -1}.form-label[data-v-7a4e3d61]{font-size:14px;font-weight:600;color:#374151;margin-bottom:8px;display:block}.gender-label[data-v-7a4e3d61]{margin-bottom:16px}.form-input[data-v-7a4e3d61],.form-textarea[data-v-7a4e3d61]{padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;color:#374151;background:#fff;transition:all .2s ease;width:100%;box-sizing:border-box}.form-input[data-v-7a4e3d61]:focus,.form-textarea[data-v-7a4e3d61]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-textarea[data-v-7a4e3d61]{resize:vertical;min-height:80px}.gender-list[data-v-7a4e3d61]{display:flex;flex-direction:column;gap:12px}.gender-item[data-v-7a4e3d61]{display:flex;align-items:center;gap:12px}.gender-input[data-v-7a4e3d61]{flex:1}.remove-btn[data-v-7a4e3d61]{padding:8px 16px;background:#ef4444;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.remove-btn[data-v-7a4e3d61]:hover{background:#dc2626;transform:translateY(-1px)}.add-gender-btn[data-v-7a4e3d61]{padding:10px 16px;background:transparent;color:#3b82f6;border:2px dashed #3b82f6;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;align-self:flex-start}.add-gender-btn[data-v-7a4e3d61]:hover{background:#3b82f6;color:#fff}.section-title[data-v-7a4e3d61]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 16px}.checkbox-group[data-v-7a4e3d61]{display:flex;flex-direction:column;gap:16px}.checkbox-item[data-v-7a4e3d61]{display:flex;align-items:center;gap:12px}.form-checkbox[data-v-7a4e3d61]{width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;cursor:pointer;accent-color:#3b82f6}.checkbox-label[data-v-7a4e3d61]{font-size:14px;color:#374151;cursor:pointer;margin:0}.content-settings-grid[data-v-7a4e3d61]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-actions[data-v-7a4e3d61]{margin-top:32px;display:flex;justify-content:flex-end;padding-top:24px;border-top:1px solid #e5e7eb}.save-btn[data-v-7a4e3d61]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:140px;justify-content:center}.save-btn[data-v-7a4e3d61]:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.save-btn[data-v-7a4e3d61]:disabled{opacity:.6;cursor:not-allowed;transform:none}.loading-spinner[data-v-7a4e3d61]{display:flex;align-items:center}.spinner-icon[data-v-7a4e3d61]{width:16px;height:16px;animation:spin-7a4e3d61 1s linear infinite}.spinner-circle[data-v-7a4e3d61]{opacity:.25}.spinner-path[data-v-7a4e3d61]{opacity:.75}@keyframes spin-7a4e3d61{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.admin-settings-container[data-v-7a4e3d61]{padding:16px}.settings-form[data-v-7a4e3d61]{padding:20px}.form-grid[data-v-7a4e3d61]{grid-template-columns:1fr;gap:20px}.content-settings-grid[data-v-7a4e3d61]{grid-template-columns:1fr;gap:16px}.page-title[data-v-7a4e3d61]{font-size:24px}.gender-item[data-v-7a4e3d61]{flex-direction:column;align-items:stretch;gap:8px}.remove-btn[data-v-7a4e3d61]{align-self:flex-end;width:fit-content}}@media (max-width: 480px){.admin-settings-container[data-v-7a4e3d61]{padding:12px}.settings-form[data-v-7a4e3d61]{padding:16px}.page-title[data-v-7a4e3d61]{font-size:20px}}.admin-ad-settings[data-v-6831ece1]{min-height:100vh}.form-check-input[data-v-6831ece1]:checked{background-color:#007bff;border-color:#007bff}.btn-primary[data-v-6831ece1]{background-color:#007bff;border-color:#007bff}.btn-primary[data-v-6831ece1]:hover{background-color:#0056b3;border-color:#0056b3}.text-primary[data-v-6831ece1]{color:#007bff!important}.text-success[data-v-6831ece1]{color:#28a745!important}.text-warning[data-v-6831ece1]{color:#ffc107!important}.text-info[data-v-6831ece1]{color:#17a2b8!important}.app-config-settings[data-v-e14db3fc]{padding:24px;max-width:1100px;margin:0 auto}.page-header[data-v-e14db3fc]{margin-bottom:32px}.page-title[data-v-e14db3fc]{font-size:24px;font-weight:700;color:#111827;margin:0 0 8px}.page-description[data-v-e14db3fc]{font-size:14px;color:#6b7280;margin:0}.settings-panel[data-v-e14db3fc]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.panel-header[data-v-e14db3fc]{padding:20px 24px;border-bottom:1px solid #e5e7eb}.panel-title[data-v-e14db3fc]{font-size:18px;font-weight:600;color:#111827;margin:0}.panel-body[data-v-e14db3fc]{padding:24px}.color-sections-grid[data-v-e14db3fc]{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width: 768px){.color-sections-grid[data-v-e14db3fc]{grid-template-columns:1fr}}.color-section[data-v-e14db3fc]{display:flex;flex-direction:column;gap:16px}.section-title[data-v-e14db3fc]{font-size:16px;font-weight:600;color:#111827;margin:0}.color-field[data-v-e14db3fc]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-e14db3fc]{font-size:14px;font-weight:500;color:#374151}.color-picker-row[data-v-e14db3fc]{display:flex;align-items:center;gap:10px}.color-swatch[data-v-e14db3fc]{width:64px;height:40px;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;padding:2px;flex-shrink:0}.form-input[data-v-e14db3fc]{flex:1;padding:10px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:6px;transition:border-color .2s;box-sizing:border-box}.form-input[data-v-e14db3fc]:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.preview-section[data-v-e14db3fc]{margin-top:32px;padding:24px;border:1px solid #e5e7eb;border-radius:8px}.preview-grid[data-v-e14db3fc]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:16px}@media (max-width: 640px){.preview-grid[data-v-e14db3fc]{grid-template-columns:1fr}}.preview-item[data-v-e14db3fc]{text-align:center}.preview-button[data-v-e14db3fc]{padding:10px 20px;font-size:14px;font-weight:500;border:none;cursor:default}.preview-sub[data-v-e14db3fc],.preview-text[data-v-e14db3fc]{font-size:13px;margin:4px 0}.form-actions[data-v-e14db3fc]{display:flex;justify-content:flex-end;margin-top:32px}.button-primary[data-v-e14db3fc]{padding:12px 28px;font-size:14px;font-weight:500;color:#fff;background-color:#4f46e5;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.button-primary[data-v-e14db3fc]:hover{background-color:#4338ca}.auth-settings[data-v-9f378e29]{padding:24px;max-width:1100px;margin:0 auto}.page-header[data-v-9f378e29]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.page-header-icon[data-v-9f378e29]{font-size:32px}.page-title[data-v-9f378e29]{font-size:24px;font-weight:700;color:#1a202c;margin:0 0 4px}.page-subtitle[data-v-9f378e29]{font-size:14px;color:#718096;margin:0}.message[data-v-9f378e29]{padding:14px 20px;border-radius:8px;margin-bottom:20px;display:flex;align-items:center;gap:10px;font-size:14px}.message-success[data-v-9f378e29]{background:#f0fff4;border:1px solid #c6f6d5;color:#276749}.panel[data-v-9f378e29]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e2e8f0;margin-bottom:24px;overflow:hidden}.panel-highlight[data-v-9f378e29]{border-color:#bee3f8}.panel-header[data-v-9f378e29]{padding:20px 24px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.panel-header-row[data-v-9f378e29]{display:flex;align-items:center;gap:12px}.panel-header-icon-wrapper[data-v-9f378e29]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.panel-icon-blue[data-v-9f378e29]{background:#dbeafe}.panel-icon-green[data-v-9f378e29]{background:#d1fae5}.panel-icon-purple[data-v-9f378e29]{background:#ede9fe}.panel-icon-red[data-v-9f378e29]{background:#fee2e2}.panel-icon-orange[data-v-9f378e29]{background:#ffedd5}.panel-icon-indigo[data-v-9f378e29]{background:#e0e7ff}.panel-title[data-v-9f378e29]{font-size:16px;font-weight:600;color:#1a202c;margin:0}.panel-description[data-v-9f378e29]{font-size:13px;color:#718096;margin:4px 0 0}.panel-body[data-v-9f378e29]{padding:24px}.control-grid[data-v-9f378e29]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px}.control-card[data-v-9f378e29]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px;display:flex;align-items:center;justify-content:space-between}.control-card-warning[data-v-9f378e29]{border-color:#fbd38d;background:ivory}.control-card-content[data-v-9f378e29]{flex:1}.control-label[data-v-9f378e29]{display:block;font-size:14px;font-weight:500;color:#1a202c}.control-label-warning[data-v-9f378e29]{color:#b7791f}.control-help[data-v-9f378e29]{display:block;font-size:12px;color:#718096;margin-top:2px}.switch[data-v-9f378e29]{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.switch input[data-v-9f378e29]{opacity:0;width:0;height:0}.switch-slider[data-v-9f378e29]{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:#cbd5e0;border-radius:24px;transition:background .3s}.switch-slider[data-v-9f378e29]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:transform .3s}.switch input:checked+.switch-slider[data-v-9f378e29]{background:#3182ce}.switch input:checked+.switch-slider[data-v-9f378e29]:before{transform:translate(20px)}.switch input:checked+.switch-slider-warning[data-v-9f378e29]{background:#d69e2e}.switch input:focus+.switch-slider[data-v-9f378e29]{box-shadow:0 0 0 3px #3182ce4d}.switch-center[data-v-9f378e29]{display:flex;justify-content:center;margin:12px 0}.social-master-toggle[data-v-9f378e29]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#f0fff4,#ebf8ff);border:1px solid #c6f6d5;border-radius:10px;padding:20px;margin-bottom:20px}.toggle-section-title[data-v-9f378e29]{font-size:16px;font-weight:600;color:#1a202c;margin:0 0 4px}.toggle-section-desc[data-v-9f378e29]{font-size:13px;color:#4a5568;margin:0}.toggle-section-meta[data-v-9f378e29]{font-size:11px;color:#a0aec0;margin-top:4px}.radio-group[data-v-9f378e29]{display:flex;gap:12px}.radio-option[data-v-9f378e29]{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600}.radio-option input[data-v-9f378e29]{accent-color:currentColor}.radio-option-on[data-v-9f378e29]{color:#276749}.radio-option-off[data-v-9f378e29]{color:#c53030}.provider-grid[data-v-9f378e29]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.provider-grid-4[data-v-9f378e29]{grid-template-columns:repeat(4,1fr)}.provider-card[data-v-9f378e29]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:20px;text-align:center;transition:box-shadow .2s}.provider-card[data-v-9f378e29]:hover{box-shadow:0 4px 12px #00000014}.provider-icon[data-v-9f378e29]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;font-size:22px;font-weight:700}.provider-icon-google[data-v-9f378e29]{background:#fee2e2;color:#dc2626}.provider-icon-facebook[data-v-9f378e29]{background:#dbeafe;color:#2563eb}.provider-icon-twitter[data-v-9f378e29]{background:#e0f2fe;color:#0284c7}.provider-icon-magic[data-v-9f378e29]{background:#d1fae5;font-size:24px}.provider-icon-sms[data-v-9f378e29]{background:#fef3c7;font-size:24px}.provider-icon-webauthn[data-v-9f378e29]{background:#e0e7ff;font-size:24px}.provider-icon-qr[data-v-9f378e29]{background:#f3f4f6;font-size:24px}.provider-icon-captcha[data-v-9f378e29]{background:#dbeafe;font-size:24px}.provider-icon-captcha2[data-v-9f378e29]{background:#f3f4f6;font-size:24px}.provider-icon-ratelimit[data-v-9f378e29]{background:#fee2e2;font-size:24px}.provider-name[data-v-9f378e29]{font-size:14px;font-weight:600;color:#1a202c;margin:0 0 8px}.button-test[data-v-9f378e29]{padding:6px 14px;background:#ebf8ff;color:#2b6cb0;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s}.button-test[data-v-9f378e29]:hover{background:#bee3f8}.testing-layout[data-v-9f378e29]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.testing-section-title[data-v-9f378e29]{font-size:15px;font-weight:600;color:#1a202c;margin:0 0 12px}.test-button-stack[data-v-9f378e29]{display:flex;flex-direction:column;gap:10px}.button-test-full[data-v-9f378e29]{width:100%;padding:12px 16px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s;text-align:center}.button-test-blue[data-v-9f378e29]{background:#dbeafe;color:#1e40af}.button-test-blue[data-v-9f378e29]:hover{background:#bfdbfe}.button-test-green[data-v-9f378e29]{background:#d1fae5;color:#065f46}.button-test-green[data-v-9f378e29]:hover{background:#a7f3d0}.button-test-indigo[data-v-9f378e29]{background:#e0e7ff;color:#3730a3}.button-test-indigo[data-v-9f378e29]:hover{background:#c7d2fe}.button-test-yellow[data-v-9f378e29]{background:#fef3c7;color:#92400e}.button-test-yellow[data-v-9f378e29]:hover{background:#fde68a}.results-log[data-v-9f378e29]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px;height:260px;overflow-y:auto}.results-empty[data-v-9f378e29]{color:#a0aec0;text-align:center;padding:48px 0;font-size:14px}.result-row[data-v-9f378e29]{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border-radius:6px;margin-bottom:6px;font-size:13px}.result-success[data-v-9f378e29]{background:#f0fff4}.result-danger[data-v-9f378e29]{background:#fff5f5}.result-warning[data-v-9f378e29]{background:ivory}.result-info[data-v-9f378e29]{background:#ebf8ff}.result-message[data-v-9f378e29]{color:#1a202c}.result-time[data-v-9f378e29]{font-size:11px;color:#a0aec0;white-space:nowrap;margin-left:12px}.status-grid[data-v-9f378e29]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.status-card[data-v-9f378e29]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:20px;text-align:center}.status-value[data-v-9f378e29]{font-size:22px;font-weight:700;margin-bottom:4px}.status-label[data-v-9f378e29]{font-size:13px;color:#718096;margin:0}.status-active[data-v-9f378e29]{color:#38a169}.status-inactive[data-v-9f378e29]{color:#e53e3e}.status-muted[data-v-9f378e29]{color:#a0aec0}.status-warning[data-v-9f378e29]{color:#d69e2e}.button-primary[data-v-9f378e29]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#3182ce;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.button-primary[data-v-9f378e29]:hover{background:#2b6cb0}.button-primary[data-v-9f378e29]:disabled{opacity:.5;cursor:not-allowed}.button-success[data-v-9f378e29]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#38a169;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.button-success[data-v-9f378e29]:hover{background:#2f855a}.button-success[data-v-9f378e29]:disabled{opacity:.5;cursor:not-allowed}.button-purple[data-v-9f378e29]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#805ad5;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.button-purple[data-v-9f378e29]:hover{background:#6b46c1}.button-purple[data-v-9f378e29]:disabled{opacity:.5;cursor:not-allowed}.button-danger[data-v-9f378e29]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#e53e3e;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.button-danger[data-v-9f378e29]:hover{background:#c53030}.button-danger[data-v-9f378e29]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 1024px){.provider-grid-4[data-v-9f378e29],.status-grid[data-v-9f378e29]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.auth-settings[data-v-9f378e29]{padding:16px}.control-grid[data-v-9f378e29],.provider-grid[data-v-9f378e29],.provider-grid-4[data-v-9f378e29],.testing-layout[data-v-9f378e29]{grid-template-columns:1fr}.social-master-toggle[data-v-9f378e29]{flex-direction:column;gap:12px}.status-grid[data-v-9f378e29]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.panel-body[data-v-9f378e29]{padding:16px}.status-grid[data-v-9f378e29]{grid-template-columns:1fr}}.content-moderation-settings[data-v-ef088fb3]{min-height:100vh;background-color:#f9fafb}.settings-container[data-v-ef088fb3]{padding:24px;max-width:1200px;margin:0 auto}.settings-header[data-v-ef088fb3]{margin-bottom:32px}.header-content[data-v-ef088fb3]{display:flex;flex-direction:column;gap:8px}.page-title[data-v-ef088fb3]{font-size:24px;font-weight:700;color:#111827;margin:0}.page-description[data-v-ef088fb3]{font-size:14px;color:#6b7280;margin:0}.stats-grid[data-v-ef088fb3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:32px}.stat-card[data-v-ef088fb3]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 1px 3px #0000001a}.stat-label[data-v-ef088fb3]{font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.stat-value[data-v-ef088fb3]{font-size:28px;font-weight:700;color:#111827}.settings-sections[data-v-ef088fb3]{display:flex;flex-direction:column;gap:24px}.settings-card[data-v-ef088fb3]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.card-header[data-v-ef088fb3]{padding:20px 24px;border-bottom:1px solid #e5e7eb}.card-title[data-v-ef088fb3]{font-size:18px;font-weight:600;color:#111827;margin:0 0 4px}.card-description[data-v-ef088fb3]{font-size:14px;color:#6b7280;margin:0}.card-body[data-v-ef088fb3]{padding:24px}.form-group[data-v-ef088fb3]{margin-bottom:24px}.form-group[data-v-ef088fb3]:last-child{margin-bottom:0}.checkbox-group[data-v-ef088fb3]{display:flex;align-items:flex-start;gap:12px}.checkbox-input[data-v-ef088fb3]{width:18px;height:18px;margin-top:2px;cursor:pointer;accent-color:#4f46e5}.checkbox-label[data-v-ef088fb3]{display:flex;flex-direction:column;gap:4px;cursor:pointer;flex:1}.label-text[data-v-ef088fb3]{font-size:14px;font-weight:500;color:#111827}.label-description[data-v-ef088fb3]{font-size:13px;color:#6b7280}.form-label[data-v-ef088fb3]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.form-input[data-v-ef088fb3],.form-textarea[data-v-ef088fb3]{width:100%;padding:10px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:6px;transition:border-color .2s}.form-input[data-v-ef088fb3]:focus,.form-textarea[data-v-ef088fb3]:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.form-textarea[data-v-ef088fb3]{resize:vertical;font-family:inherit}.form-help[data-v-ef088fb3]{margin-top:6px;font-size:12px;color:#6b7280}.test-result[data-v-ef088fb3]{margin-top:16px;padding:12px 16px;border-radius:6px;font-size:14px}.test-result.success[data-v-ef088fb3]{background-color:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.test-result.error[data-v-ef088fb3]{background-color:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.form-actions[data-v-ef088fb3]{display:flex;justify-content:flex-end;padding:24px;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}.button-primary[data-v-ef088fb3],.button-secondary[data-v-ef088fb3]{padding:10px 20px;font-size:14px;font-weight:500;border-radius:6px;border:none;cursor:pointer;transition:all .2s}.button-primary[data-v-ef088fb3]:disabled,.button-secondary[data-v-ef088fb3]:disabled{opacity:.5;cursor:not-allowed}.button-primary[data-v-ef088fb3]{background-color:#4f46e5;color:#fff}.button-primary[data-v-ef088fb3]:hover:not(:disabled){background-color:#4338ca}.button-secondary[data-v-ef088fb3]{background-color:#6b7280;color:#fff}.button-secondary[data-v-ef088fb3]:hover:not(:disabled){background-color:#4b5563}.content-nsfw-settings[data-v-4575fb64]{max-width:900px;margin:0 auto;padding:20px}.admin-page-title[data-v-4575fb64]{font-size:1.5rem;font-weight:700;margin-bottom:20px;color:#1a1a2e}.admin-settings-panel[data-v-4575fb64]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin-bottom:20px}.admin-panel-title[data-v-4575fb64]{font-size:1.1rem;font-weight:600;margin-bottom:15px;color:#333;border-bottom:1px solid #eee;padding-bottom:8px}.admin-field-group[data-v-4575fb64]{margin-bottom:15px}.admin-label[data-v-4575fb64]{display:block;font-weight:500;margin-bottom:5px;color:#555}.admin-input-field[data-v-4575fb64]{width:100%;padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:.95rem;box-sizing:border-box}textarea.admin-input-field[data-v-4575fb64]{resize:vertical}select.admin-input-field[data-v-4575fb64]{background:#fff}.admin-toggle-label[data-v-4575fb64]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:500;color:#444}.admin-toggle-label input[type=checkbox][data-v-4575fb64]{width:18px;height:18px;accent-color:#6c5ce7}.admin-field-error[data-v-4575fb64]{display:block;color:#e74c3c;font-size:.85rem;margin-top:4px}.admin-alert[data-v-4575fb64]{padding:12px 16px;border-radius:6px;margin-bottom:16px;font-size:.95rem}.admin-alert-success[data-v-4575fb64]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.admin-alert-error[data-v-4575fb64]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.admin-alert-warning[data-v-4575fb64]{background:#fff3cd;color:#856404;border:1px solid #ffeeba}.admin-form-actions[data-v-4575fb64]{margin-top:20px}.admin-btn[data-v-4575fb64]{padding:10px 24px;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer}.admin-btn-success[data-v-4575fb64]{background:#6c5ce7;color:#fff}.admin-btn-success[data-v-4575fb64]:hover{background:#5a4bd1}.admin-btn[data-v-4575fb64]:disabled{opacity:.6;cursor:not-allowed}.admin-settings-container[data-v-a974cbe3]{padding:24px;min-height:100vh;background:#f8fafc}.settings-wrapper[data-v-a974cbe3]{max-width:1200px;margin:0 auto}.settings-header[data-v-a974cbe3]{margin-bottom:32px}.header-content[data-v-a974cbe3]{display:flex;flex-direction:column;gap:8px}.page-title[data-v-a974cbe3]{font-size:28px;font-weight:700;color:#1a202c;margin:0;line-height:1.2}.page-subtitle[data-v-a974cbe3]{font-size:14px;color:#6b7280;margin:0}.settings-form-container[data-v-a974cbe3]{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden}.settings-form[data-v-a974cbe3]{padding:32px}.form-grid[data-v-a974cbe3]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form-group[data-v-a974cbe3]{display:flex;flex-direction:column}.form-group.full-width[data-v-a974cbe3]{grid-column:1 / -1}.form-section[data-v-a974cbe3]{margin-top:16px;padding-top:24px;border-top:2px solid #e5e7eb}.section-title[data-v-a974cbe3]{font-size:18px;font-weight:600;color:#1f2937;margin:0}.form-label[data-v-a974cbe3]{font-size:14px;font-weight:600;color:#374151;margin-bottom:8px;display:block}.required[data-v-a974cbe3]{color:#ef4444;margin-left:4px}.form-hint[data-v-a974cbe3]{font-size:12px;color:#6b7280;margin-top:6px;display:block}.form-input[data-v-a974cbe3],.form-select[data-v-a974cbe3]{padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;color:#374151;background:#fff;transition:all .2s ease;width:100%;box-sizing:border-box}.form-input[data-v-a974cbe3]:focus,.form-select[data-v-a974cbe3]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.password-input-wrapper[data-v-a974cbe3]{position:relative;display:flex;align-items:center}.password-toggle[data-v-a974cbe3]{position:absolute;right:12px;background:none;border:none;cursor:pointer;padding:4px;color:#6b7280;transition:color .2s ease}.password-toggle[data-v-a974cbe3]:hover{color:#374151}.password-toggle .icon[data-v-a974cbe3]{width:20px;height:20px}.info-box[data-v-a974cbe3]{display:flex;gap:12px;padding:16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px}.info-icon[data-v-a974cbe3]{width:24px;height:24px;color:#3b82f6;flex-shrink:0}.info-title[data-v-a974cbe3]{font-size:14px;font-weight:600;color:#1e40af;margin:0 0 4px}.info-text[data-v-a974cbe3]{font-size:13px;color:#1e40af;margin:0;line-height:1.5}.form-actions[data-v-a974cbe3]{margin-top:32px;display:flex;justify-content:flex-end;gap:12px;padding-top:24px;border-top:1px solid #e5e7eb}.test-btn[data-v-a974cbe3],.save-btn[data-v-a974cbe3]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:140px;justify-content:center}.test-btn[data-v-a974cbe3]{background:#10b981;color:#fff}.test-btn[data-v-a974cbe3]:hover:not(:disabled){background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.save-btn[data-v-a974cbe3]{background:#3b82f6;color:#fff}.save-btn[data-v-a974cbe3]:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.test-btn[data-v-a974cbe3]:disabled,.save-btn[data-v-a974cbe3]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-icon[data-v-a974cbe3]{width:18px;height:18px}.loading-spinner[data-v-a974cbe3]{display:flex;align-items:center}.spinner-icon[data-v-a974cbe3]{width:16px;height:16px;animation:spin-a974cbe3 1s linear infinite}.spinner-circle[data-v-a974cbe3]{opacity:.25}.spinner-path[data-v-a974cbe3]{opacity:.75}@keyframes spin-a974cbe3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay[data-v-a974cbe3]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-a974cbe3]{background:#fff;border-radius:12px;max-width:500px;width:100%;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-a974cbe3]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb}.modal-title[data-v-a974cbe3]{font-size:18px;font-weight:600;color:#1f2937;margin:0}.modal-close[data-v-a974cbe3]{background:none;border:none;cursor:pointer;padding:4px;color:#6b7280;transition:color .2s ease}.modal-close[data-v-a974cbe3]:hover{color:#374151}.modal-close .icon[data-v-a974cbe3]{width:20px;height:20px}.modal-body[data-v-a974cbe3]{padding:24px}.modal-footer[data-v-a974cbe3]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb}.cancel-btn[data-v-a974cbe3],.confirm-btn[data-v-a974cbe3]{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.cancel-btn[data-v-a974cbe3]{background:#f3f4f6;color:#374151}.cancel-btn[data-v-a974cbe3]:hover{background:#e5e7eb}.confirm-btn[data-v-a974cbe3]{background:#3b82f6;color:#fff;display:inline-flex;align-items:center;gap:8px}.confirm-btn[data-v-a974cbe3]:hover:not(:disabled){background:#2563eb}.confirm-btn[data-v-a974cbe3]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.admin-settings-container[data-v-a974cbe3]{padding:16px}.settings-form[data-v-a974cbe3]{padding:20px}.form-grid[data-v-a974cbe3]{grid-template-columns:1fr;gap:20px}.page-title[data-v-a974cbe3]{font-size:24px}.form-actions[data-v-a974cbe3]{flex-direction:column}.test-btn[data-v-a974cbe3],.save-btn[data-v-a974cbe3]{width:100%}}@media (max-width: 480px){.admin-settings-container[data-v-a974cbe3]{padding:12px}.settings-form[data-v-a974cbe3]{padding:16px}.page-title[data-v-a974cbe3]{font-size:20px}.modal-overlay[data-v-a974cbe3]{padding:12px}}.general-settings[data-v-a6de51f5]{padding:24px;max-width:1000px;margin:0 auto}.page-header[data-v-a6de51f5]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.page-header-icon[data-v-a6de51f5]{font-size:32px}.page-title[data-v-a6de51f5]{font-size:24px;font-weight:700;color:#1a202c;margin:0 0 4px}.page-subtitle[data-v-a6de51f5]{font-size:14px;color:#718096;margin:0}.message[data-v-a6de51f5]{padding:14px 20px;border-radius:8px;margin-bottom:20px;display:flex;align-items:center;gap:10px;font-size:14px}.message-success[data-v-a6de51f5]{background:#f0fff4;border:1px solid #c6f6d5;color:#276749}.message-icon[data-v-a6de51f5]{flex-shrink:0}.panel[data-v-a6de51f5]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e2e8f0;margin-bottom:24px;overflow:hidden}.panel-header[data-v-a6de51f5]{padding:20px 24px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.panel-title[data-v-a6de51f5]{font-size:16px;font-weight:600;color:#1a202c;margin:0}.panel-body[data-v-a6de51f5]{padding:24px}.form-grid[data-v-a6de51f5]{display:grid;gap:20px}.form-grid-2[data-v-a6de51f5]{grid-template-columns:repeat(2,1fr)}.form-grid-3[data-v-a6de51f5]{grid-template-columns:repeat(3,1fr)}.form-group[data-v-a6de51f5]{display:flex;flex-direction:column}.form-label[data-v-a6de51f5]{font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}.form-help[data-v-a6de51f5]{font-size:12px;color:#718096;margin-top:4px}.field-error[data-v-a6de51f5]{font-size:12px;color:#e53e3e;margin-top:4px}.input-field[data-v-a6de51f5],.select-field[data-v-a6de51f5]{padding:10px 12px;border:1px solid #cbd5e0;border-radius:8px;font-size:14px;color:#1a202c;background:#fff;outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;width:100%}.input-field[data-v-a6de51f5]:focus,.select-field[data-v-a6de51f5]:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce26}.toggle-grid[data-v-a6de51f5]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.toggle-row[data-v-a6de51f5]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;cursor:pointer;transition:background .15s}.toggle-row[data-v-a6de51f5]:hover{background:#f7fafc}.toggle-row-danger .toggle-text[data-v-a6de51f5]{color:#e53e3e;font-weight:500}.toggle-checkbox[data-v-a6de51f5]{width:18px;height:18px;accent-color:#3182ce;cursor:pointer;flex-shrink:0}.toggle-text[data-v-a6de51f5]{font-size:14px;color:#374151}.form-actions[data-v-a6de51f5]{display:flex;justify-content:flex-end;padding-top:16px;border-top:1px solid #e2e8f0;margin-top:8px}.button-primary[data-v-a6de51f5]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#3182ce;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.button-primary[data-v-a6de51f5]:hover{background:#2b6cb0}.button-primary[data-v-a6de51f5]:focus{outline:none;box-shadow:0 0 0 3px #3182ce66}.button-primary[data-v-a6de51f5]:disabled{opacity:.5;cursor:not-allowed}.button-large[data-v-a6de51f5]{padding:14px 32px;font-size:15px}.spinner[data-v-a6de51f5]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-a6de51f5 .6s linear infinite}@keyframes spin-a6de51f5{to{transform:rotate(360deg)}}@media (max-width: 1024px){.form-grid-3[data-v-a6de51f5]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.general-settings[data-v-a6de51f5]{padding:16px}.form-grid-2[data-v-a6de51f5],.form-grid-3[data-v-a6de51f5],.toggle-grid[data-v-a6de51f5]{grid-template-columns:1fr}.page-header[data-v-a6de51f5]{flex-direction:column;align-items:flex-start}}@media (max-width: 480px){.panel-body[data-v-a6de51f5],.panel-header[data-v-a6de51f5]{padding:16px}}.enterprise-settings[data-v-70bce21b]{padding:2rem;max-width:1400px;margin:0 auto}.settings-header[data-v-70bce21b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e5e7eb}.settings-title[data-v-70bce21b]{font-size:2.5rem;font-weight:700;color:#1f2937;margin:0}.settings-subtitle[data-v-70bce21b]{font-size:1.1rem;color:#6b7280;margin:.5rem 0 0}.settings-actions[data-v-70bce21b]{display:flex;gap:1rem}.btn-clear-cache[data-v-70bce21b],.btn-export[data-v-70bce21b]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-clear-cache[data-v-70bce21b]{background:#ef4444;color:#fff}.btn-clear-cache[data-v-70bce21b]:hover{background:#dc2626;transform:translateY(-1px)}.btn-export[data-v-70bce21b]{background:#3b82f6;color:#fff}.btn-export[data-v-70bce21b]:hover{background:#2563eb;transform:translateY(-1px)}.settings-grid[data-v-70bce21b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:2rem}.settings-card[data-v-70bce21b]{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 4px 6px -1px #0000001a;border:1px solid #e5e7eb}.card-header[data-v-70bce21b]{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.card-title[data-v-70bce21b]{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}.card-description[data-v-70bce21b]{color:#6b7280;margin:0}.status-indicator[data-v-70bce21b]{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:600;margin-top:.5rem}.status-indicator.connected[data-v-70bce21b]{background:#dcfce7;color:#166534}.status-indicator.disconnected[data-v-70bce21b]{background:#fef2f2;color:#991b1b}.settings-form[data-v-70bce21b]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-70bce21b]{display:flex;flex-direction:column;gap:.5rem}.form-row[data-v-70bce21b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.form-group label[data-v-70bce21b]{font-weight:600;color:#374151}.form-input[data-v-70bce21b],.form-textarea[data-v-70bce21b],.form-select[data-v-70bce21b]{padding:.75rem;border:2px solid #d1d5db;border-radius:.5rem;font-size:1rem;transition:border-color .2s ease}.form-input[data-v-70bce21b]:focus,.form-textarea[data-v-70bce21b]:focus,.form-select[data-v-70bce21b]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-input.error[data-v-70bce21b],.form-textarea.error[data-v-70bce21b],.form-select.error[data-v-70bce21b]{border-color:#ef4444}.error-message[data-v-70bce21b]{color:#ef4444;font-size:.875rem;font-weight:500}.form-help[data-v-70bce21b]{font-size:.875rem;color:#6b7280;margin:0}.toggle-label[data-v-70bce21b]{display:flex;align-items:center;gap:1rem;cursor:pointer;font-weight:600;color:#374151}.toggle-input[data-v-70bce21b]{display:none}.toggle-slider[data-v-70bce21b]{position:relative;width:3rem;height:1.5rem;background:#d1d5db;border-radius:9999px;transition:background .2s ease}.toggle-slider[data-v-70bce21b]:before{content:"";position:absolute;top:2px;left:2px;width:1.25rem;height:1.25rem;background:#fff;border-radius:50%;transition:transform .2s ease}.toggle-input:checked+.toggle-slider[data-v-70bce21b]{background:#3b82f6}.toggle-input:checked+.toggle-slider[data-v-70bce21b]:before{transform:translate(1.5rem)}.btn-save[data-v-70bce21b]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;background:#10b981;color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:1rem}.btn-save[data-v-70bce21b]:hover:not(:disabled){background:#059669;transform:translateY(-1px)}.btn-save[data-v-70bce21b]:disabled{opacity:.6;cursor:not-allowed}.loading-spinner[data-v-70bce21b]{width:1rem;height:1rem;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-70bce21b 1s linear infinite}@keyframes spin-70bce21b{to{transform:rotate(360deg)}}.redis-status-panel[data-v-70bce21b]{margin-top:2rem;padding:1.5rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.redis-status-panel h4[data-v-70bce21b]{margin:0 0 1rem;color:#374151;font-weight:600}.redis-info[data-v-70bce21b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.info-item[data-v-70bce21b]{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:#fff;border-radius:.25rem;border:1px solid #e5e7eb}.info-item .label[data-v-70bce21b]{font-weight:600;color:#6b7280}.info-item .value[data-v-70bce21b]{font-weight:700;color:#1f2937}.processing-methods[data-v-70bce21b]{margin-top:2rem;padding:1.5rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.processing-methods h4[data-v-70bce21b]{margin:0 0 1rem;color:#374151;font-weight:600}.methods-grid[data-v-70bce21b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.method-item[data-v-70bce21b]{display:flex;flex-direction:column;align-items:center;padding:1rem;background:#fff;border-radius:.5rem;border:2px solid #e5e7eb;text-align:center;transition:all .2s ease}.method-item.available[data-v-70bce21b]{border-color:#10b981;background:#ecfdf5}.method-icon[data-v-70bce21b]{font-size:2rem;margin-bottom:.5rem}.method-name[data-v-70bce21b]{font-weight:600;color:#374151;margin-bottom:.25rem}.method-status[data-v-70bce21b]{font-size:.875rem;color:#6b7280}.method-item.available .method-status[data-v-70bce21b]{color:#059669;font-weight:600}.alert[data-v-70bce21b]{position:fixed;top:2rem;right:2rem;display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;border-radius:.5rem;font-weight:600;z-index:1000;animation:slideIn-70bce21b .3s ease}.alert-success[data-v-70bce21b]{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.alert-error[data-v-70bce21b]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}@keyframes slideIn-70bce21b{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.enterprise-settings[data-v-70bce21b]{padding:1rem}.settings-header[data-v-70bce21b]{flex-direction:column;gap:1rem}.settings-grid[data-v-70bce21b],.form-row[data-v-70bce21b],.methods-grid[data-v-70bce21b],.redis-info[data-v-70bce21b]{grid-template-columns:1fr}}.service-unavailable-panel[data-v-70bce21b]{margin-top:2rem;padding:1.5rem;background:#fef2f2;border-radius:.5rem;border:2px solid #fecaca}.service-unavailable-panel h4[data-v-70bce21b]{margin:0 0 1rem;color:#991b1b;font-weight:600}.service-unavailable-panel p[data-v-70bce21b]{color:#7f1d1d;margin:.5rem 0}.service-unavailable-panel ul[data-v-70bce21b]{margin:1rem 0;padding-left:1.5rem;color:#7f1d1d}.service-unavailable-panel li[data-v-70bce21b]{margin:.5rem 0}.service-unavailable-panel .help-text[data-v-70bce21b]{margin-top:1rem;font-style:italic;color:#991b1b}.last-check[data-v-70bce21b]{font-size:.75rem;color:#6b7280;margin-top:.25rem;font-style:italic}.ffmpeg-version[data-v-70bce21b]{font-size:.875rem;color:#059669;margin-top:.25rem;font-weight:600}.form-section[data-v-70bce21b]{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e7eb}.form-section[data-v-70bce21b]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-title[data-v-70bce21b]{font-size:1.1rem;font-weight:600;color:#374151;margin-bottom:1rem}.form-actions[data-v-70bce21b]{display:flex;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:2px solid #e5e7eb}.btn-secondary[data-v-70bce21b]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#6b7280;color:#fff;border:none;border-radius:.5rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-70bce21b]:hover{background:#4b5563;transform:translateY(-1px)}.btn-test[data-v-70bce21b]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-test[data-v-70bce21b]:hover:not(:disabled){background:#2563eb}.btn-test[data-v-70bce21b]:disabled{opacity:.6;cursor:not-allowed}.btn-clear[data-v-70bce21b]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ef4444;color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-clear[data-v-70bce21b]:hover:not(:disabled){background:#dc2626}.btn-clear[data-v-70bce21b]:disabled{opacity:.6;cursor:not-allowed}.redis-actions[data-v-70bce21b]{display:flex;gap:1rem;margin-top:1rem}.limits-settings[data-v-e9071532]{padding:24px;max-width:900px;margin:0 auto}.page-header[data-v-e9071532]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.page-header-icon[data-v-e9071532]{font-size:32px}.page-title[data-v-e9071532]{font-size:24px;font-weight:700;color:#1a202c;margin:0 0 4px}.page-subtitle[data-v-e9071532]{font-size:14px;color:#718096;margin:0}.panel[data-v-e9071532]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e2e8f0;overflow:hidden}.panel-header[data-v-e9071532]{padding:20px 24px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.panel-title[data-v-e9071532]{font-size:16px;font-weight:600;color:#1a202c;margin:0}.panel-body[data-v-e9071532]{padding:24px}.form-stack[data-v-e9071532]{display:flex;flex-direction:column;gap:24px}.form-grid[data-v-e9071532]{display:grid;gap:20px}.form-grid-2[data-v-e9071532]{grid-template-columns:repeat(2,1fr)}.form-group[data-v-e9071532]{display:flex;flex-direction:column}.form-label[data-v-e9071532]{font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}.input-field[data-v-e9071532]{padding:10px 12px;border:1px solid #cbd5e0;border-radius:8px;font-size:14px;color:#1a202c;background:#fff;outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;width:100%}.input-field[data-v-e9071532]:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce26}.toggle-section[data-v-e9071532]{padding-top:4px}.toggle-row[data-v-e9071532]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;cursor:pointer;transition:background .15s}.toggle-row[data-v-e9071532]:hover{background:#f7fafc}.toggle-checkbox[data-v-e9071532]{width:18px;height:18px;accent-color:#3182ce;cursor:pointer}.toggle-text[data-v-e9071532]{font-size:14px;color:#374151}.form-actions[data-v-e9071532]{display:flex;justify-content:flex-end}.button-primary[data-v-e9071532]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#3182ce;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.button-primary[data-v-e9071532]:hover{background:#2b6cb0}.button-primary[data-v-e9071532]:focus{outline:none;box-shadow:0 0 0 3px #3182ce66}.button-primary[data-v-e9071532]:disabled{opacity:.5;cursor:not-allowed}.button-large[data-v-e9071532]{padding:14px 32px;font-size:15px}.spinner[data-v-e9071532]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-e9071532 .6s linear infinite}@keyframes spin-e9071532{to{transform:rotate(360deg)}}@media (max-width: 768px){.limits-settings[data-v-e9071532]{padding:16px}.form-grid-2[data-v-e9071532]{grid-template-columns:1fr}}@media (max-width: 480px){.panel-body[data-v-e9071532]{padding:16px}}.media-settings[data-v-2a35ed4c]{padding:24px;max-width:1000px;margin:0 auto}.page-header[data-v-2a35ed4c]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.page-header-icon[data-v-2a35ed4c]{font-size:32px}.page-title[data-v-2a35ed4c]{font-size:24px;font-weight:700;color:#1a202c;margin:0 0 4px}.page-subtitle[data-v-2a35ed4c]{font-size:14px;color:#718096;margin:0}.panel[data-v-2a35ed4c]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e2e8f0;margin-bottom:24px;overflow:hidden}.panel-header[data-v-2a35ed4c]{padding:20px 24px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.panel-title[data-v-2a35ed4c]{font-size:16px;font-weight:600;color:#1a202c;margin:0}.panel-description[data-v-2a35ed4c]{font-size:13px;color:#718096;margin:4px 0 0}.panel-body[data-v-2a35ed4c]{padding:24px}.form-grid[data-v-2a35ed4c]{display:grid;gap:20px}.form-grid-2[data-v-2a35ed4c]{grid-template-columns:repeat(2,1fr)}.form-stack[data-v-2a35ed4c]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-2a35ed4c]{display:flex;flex-direction:column}.form-label[data-v-2a35ed4c]{font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}.form-help[data-v-2a35ed4c]{font-size:12px;color:#718096;margin-top:4px}.input-field[data-v-2a35ed4c],.select-field[data-v-2a35ed4c]{padding:10px 12px;border:1px solid #cbd5e0;border-radius:8px;font-size:14px;color:#1a202c;background:#fff;outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;width:100%}.input-field[data-v-2a35ed4c]:focus,.select-field[data-v-2a35ed4c]:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce26}.compression-section[data-v-2a35ed4c]{padding:16px 0;border-bottom:1px solid #edf2f7}.compression-section[data-v-2a35ed4c]:last-child{border-bottom:none}.compression-options[data-v-2a35ed4c]{margin-top:16px;padding-left:28px}.toggle-stack[data-v-2a35ed4c]{display:flex;flex-direction:column;gap:4px}.toggle-row[data-v-2a35ed4c]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:8px;cursor:pointer;transition:background .15s}.toggle-row[data-v-2a35ed4c]:hover{background:#f7fafc}.toggle-checkbox[data-v-2a35ed4c]{width:18px;height:18px;accent-color:#3182ce;cursor:pointer;flex-shrink:0;margin-top:2px}.toggle-text-primary[data-v-2a35ed4c]{display:block;font-size:14px;font-weight:500;color:#1a202c}.toggle-text-secondary[data-v-2a35ed4c]{display:block;font-size:12px;color:#718096;margin-top:2px}.form-actions[data-v-2a35ed4c]{display:flex;justify-content:flex-end}.button-primary[data-v-2a35ed4c]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#3182ce;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.button-primary[data-v-2a35ed4c]:hover{background:#2b6cb0}.button-primary[data-v-2a35ed4c]:focus{outline:none;box-shadow:0 0 0 3px #3182ce66}.button-primary[data-v-2a35ed4c]:disabled{opacity:.5;cursor:not-allowed}.button-large[data-v-2a35ed4c]{padding:14px 32px;font-size:15px}.spinner[data-v-2a35ed4c]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-2a35ed4c .6s linear infinite}@keyframes spin-2a35ed4c{to{transform:rotate(360deg)}}@media (max-width: 768px){.media-settings[data-v-2a35ed4c]{padding:16px}.form-grid-2[data-v-2a35ed4c]{grid-template-columns:1fr}.compression-options[data-v-2a35ed4c]{padding-left:0}}@media (max-width: 480px){.panel-body[data-v-2a35ed4c],.panel-header[data-v-2a35ed4c]{padding:16px}}.reserved-names-settings[data-v-7879ca19]{padding:24px;max-width:900px;margin:0 auto}.page-header[data-v-7879ca19]{margin-bottom:32px}.page-title[data-v-7879ca19]{font-size:24px;font-weight:700;color:#111827;margin:0 0 8px}.page-description[data-v-7879ca19]{font-size:14px;color:#6b7280;margin:0}.settings-panel[data-v-7879ca19]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.panel-body[data-v-7879ca19]{padding:24px}.settings-form[data-v-7879ca19]{display:flex;flex-direction:column;gap:24px}.form-group[data-v-7879ca19]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-7879ca19]{font-size:14px;font-weight:500;color:#374151}.form-textarea[data-v-7879ca19]{width:100%;padding:10px 12px;font-size:14px;font-family:inherit;border:1px solid #d1d5db;border-radius:6px;resize:vertical;transition:border-color .2s;box-sizing:border-box}.form-textarea[data-v-7879ca19]:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.form-help[data-v-7879ca19]{font-size:12px;color:#6b7280;margin:0}.checkbox-group[data-v-7879ca19]{display:flex;align-items:center;gap:10px}.checkbox-input[data-v-7879ca19]{width:18px;height:18px;cursor:pointer;accent-color:#4f46e5}.checkbox-label[data-v-7879ca19]{font-size:14px;color:#111827;cursor:pointer}.form-actions[data-v-7879ca19]{display:flex;justify-content:flex-end;padding-top:8px}.button-primary[data-v-7879ca19]{padding:10px 24px;font-size:14px;font-weight:500;color:#fff;background-color:#4f46e5;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.button-primary[data-v-7879ca19]:hover:not(:disabled){background-color:#4338ca}.button-primary[data-v-7879ca19]:disabled{opacity:.5;cursor:not-allowed}.button-loading[data-v-7879ca19]{display:inline-flex;align-items:center;gap:8px}.spinner[data-v-7879ca19]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-7879ca19 .6s linear infinite}@keyframes spin-7879ca19{to{transform:rotate(360deg)}}.payment-settings[data-v-ecf1e02e]{padding:24px;max-width:1000px;margin:0 auto}.page-header[data-v-ecf1e02e]{margin-bottom:32px}.header-icon-group[data-v-ecf1e02e]{display:flex;align-items:center;gap:16px}.header-icon[data-v-ecf1e02e]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background-color:#d1fae5;border-radius:50%;color:#059669;flex-shrink:0}.page-title[data-v-ecf1e02e]{font-size:24px;font-weight:700;color:#111827;margin:0 0 4px}.page-description[data-v-ecf1e02e]{font-size:14px;color:#6b7280;margin:0}.settings-section[data-v-ecf1e02e]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:24px;margin-bottom:24px}.section-highlight[data-v-ecf1e02e]{background-color:#fffbeb}.section-title[data-v-ecf1e02e]{font-size:18px;font-weight:600;color:#111827;margin:0 0 20px}.gateway-stripe[data-v-ecf1e02e]{border-left:4px solid #635bff}.gateway-paypal[data-v-ecf1e02e]{border-left:4px solid #ffc439}.gateway-square[data-v-ecf1e02e]{border-left:4px solid #7b61ff}.gateway-razorpay[data-v-ecf1e02e]{border-left:4px solid #528ff0}.form-row[data-v-ecf1e02e]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:16px}.form-row-thirds[data-v-ecf1e02e]{grid-template-columns:1fr 1fr 1fr}@media (max-width: 768px){.form-row[data-v-ecf1e02e],.form-row-thirds[data-v-ecf1e02e]{grid-template-columns:1fr}}.form-group[data-v-ecf1e02e]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-ecf1e02e]{font-size:14px;font-weight:500;color:#374151}.form-input[data-v-ecf1e02e],.form-select[data-v-ecf1e02e]{padding:10px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:6px;transition:border-color .2s;width:100%;box-sizing:border-box}.form-input[data-v-ecf1e02e]:focus,.form-select[data-v-ecf1e02e]:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.form-error[data-v-ecf1e02e]{font-size:12px;color:#dc2626}.form-help[data-v-ecf1e02e]{font-size:12px;color:#6b7280;margin:0}.input-with-prefix[data-v-ecf1e02e],.input-with-suffix[data-v-ecf1e02e]{position:relative}.input-prefix[data-v-ecf1e02e]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6b7280;font-size:14px}.input-suffix[data-v-ecf1e02e]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#6b7280;font-size:14px}.form-input.prefixed[data-v-ecf1e02e]{padding-left:28px}.form-input.suffixed[data-v-ecf1e02e]{padding-right:28px}.input-with-toggle[data-v-ecf1e02e]{display:flex;gap:0}.toggle-input[data-v-ecf1e02e]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.toggle-button[data-v-ecf1e02e]{padding:10px 14px;font-size:13px;border:1px solid #d1d5db;border-left:none;border-radius:0 6px 6px 0;background:#f9fafb;color:#6b7280;cursor:pointer;transition:background-color .2s;white-space:nowrap}.toggle-button[data-v-ecf1e02e]:hover{background:#e5e7eb}.checkbox-grid[data-v-ecf1e02e]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 640px){.checkbox-grid[data-v-ecf1e02e]{grid-template-columns:1fr}}.checkbox-group[data-v-ecf1e02e]{display:flex;align-items:center;gap:10px}.checkbox-input[data-v-ecf1e02e]{width:18px;height:18px;cursor:pointer;accent-color:#4f46e5}.checkbox-label[data-v-ecf1e02e]{font-size:14px;color:#374151;cursor:pointer}.info-notice[data-v-ecf1e02e]{margin-top:16px;padding:12px 16px;background-color:#eff6ff;border-radius:6px;font-size:13px;color:#1e40af}.test-connection-row[data-v-ecf1e02e]{display:flex;align-items:center;justify-content:space-between;gap:16px}.test-description[data-v-ecf1e02e]{font-size:14px;color:#6b7280;margin:0}.test-result[data-v-ecf1e02e]{margin-top:16px;padding:12px 16px;border-radius:6px;font-size:14px}.test-success[data-v-ecf1e02e]{background-color:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.test-error[data-v-ecf1e02e]{background-color:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.form-actions[data-v-ecf1e02e]{display:flex;justify-content:flex-end;padding-top:8px}.button-primary[data-v-ecf1e02e]{padding:12px 28px;font-size:14px;font-weight:500;color:#fff;background-color:#4f46e5;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.button-primary[data-v-ecf1e02e]:hover:not(:disabled){background-color:#4338ca}.button-primary[data-v-ecf1e02e]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-ecf1e02e]{padding:10px 20px;font-size:14px;font-weight:500;color:#fff;background-color:#d97706;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s;white-space:nowrap}.button-secondary[data-v-ecf1e02e]:hover:not(:disabled){background-color:#b45309}.button-secondary[data-v-ecf1e02e]:disabled{opacity:.5;cursor:not-allowed}.button-loading[data-v-ecf1e02e]{display:inline-flex;align-items:center;gap:8px}.spinner[data-v-ecf1e02e]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-ecf1e02e .6s linear infinite}@keyframes spin-ecf1e02e{to{transform:rotate(360deg)}}.binance-settings-container[data-v-c2b8abbf]{max-width:1400px;margin:0 auto;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}.binance-settings-header[data-v-c2b8abbf]{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:32px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.binance-settings-header a[data-v-c2b8abbf]{color:#f0b90b;text-decoration:none;transition:color .2s ease}.binance-settings-header a[data-v-c2b8abbf]:hover{color:#d9a00a;text-decoration:underline}.header-separator[data-v-c2b8abbf]{color:#9ca3af;font-size:20px}.header-title[data-v-c2b8abbf]{color:#1a1a1a;font-weight:700}.alert-message[data-v-c2b8abbf]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:16px 20px;border-radius:12px;margin-bottom:24px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 12px #10b98133;animation:slideInDown-c2b8abbf .3s ease}.alert-message.alert-error[data-v-c2b8abbf]{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef444433}.alert-message-icon[data-v-c2b8abbf]{font-size:24px;flex-shrink:0}.alert-close-button[data-v-c2b8abbf]{margin-left:auto;background:transparent;border:none;color:#fff;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background-color .2s ease}.alert-close-button[data-v-c2b8abbf]:hover{background-color:#fff3}.stats-grid[data-v-c2b8abbf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:32px}.stat-card[data-v-c2b8abbf]{background:linear-gradient(135deg,#fff,#f9fafb);border-radius:16px;padding:24px;box-shadow:0 4px 12px #00000014;border-left:4px solid #f0b90b;transition:transform .2s ease,box-shadow .2s ease}.stat-card[data-v-c2b8abbf]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.stat-card.primary[data-v-c2b8abbf]{border-left-color:#f0b90b}.stat-card.success[data-v-c2b8abbf]{border-left-color:#10b981}.stat-card.info[data-v-c2b8abbf]{border-left-color:#3b82f6}.stat-card.warning[data-v-c2b8abbf]{border-left-color:#fbbf24}.stat-value[data-v-c2b8abbf]{font-size:32px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.stat-label[data-v-c2b8abbf]{font-size:14px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.settings-card[data-v-c2b8abbf]{background:#fff;border-radius:16px;box-shadow:0 4px 12px #00000014;margin-bottom:32px;overflow:hidden}.settings-card-header[data-v-c2b8abbf]{background:linear-gradient(135deg,#f0b90b,#d9a00a);color:#fff;padding:20px 24px;font-size:20px;font-weight:700;display:flex;align-items:center;gap:12px}.settings-card-header i[data-v-c2b8abbf]{font-size:24px}.settings-card-body[data-v-c2b8abbf]{padding:32px 24px}.binance-form[data-v-c2b8abbf]{width:100%}.form-section[data-v-c2b8abbf]{margin-bottom:40px;padding-bottom:40px;border-bottom:2px solid #e5e7eb}.form-section[data-v-c2b8abbf]:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-title[data-v-c2b8abbf]{font-size:20px;font-weight:700;color:#1a1a1a;margin-bottom:24px;padding-bottom:12px;border-bottom:3px solid #f0b90b;display:inline-block}.form-group[data-v-c2b8abbf]{margin-bottom:24px}.form-label[data-v-c2b8abbf]{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.form-input-wrapper[data-v-c2b8abbf]{width:100%}.form-control-input[data-v-c2b8abbf],.form-control-select[data-v-c2b8abbf]{width:100%;padding:12px 16px;font-size:15px;border:2px solid #d1d5db;border-radius:8px;background-color:#fff;color:#1a1a1a;transition:border-color .2s ease,box-shadow .2s ease}.form-control-input[data-v-c2b8abbf]:focus,.form-control-select[data-v-c2b8abbf]:focus{outline:none;border-color:#f0b90b;box-shadow:0 0 0 3px #f0b90b1a}.form-control-input[data-v-c2b8abbf]:disabled,.form-control-select[data-v-c2b8abbf]:disabled{background-color:#f3f4f6;cursor:not-allowed}.form-control-input[readonly][data-v-c2b8abbf]{background-color:#f9fafb;cursor:default}.form-checkbox-wrapper[data-v-c2b8abbf]{display:flex;align-items:center;gap:12px}.form-checkbox[data-v-c2b8abbf]{width:20px;height:20px;cursor:pointer;accent-color:#f0b90b}.form-checkbox-label[data-v-c2b8abbf]{font-size:15px;color:#374151;cursor:pointer;-webkit-user-select:none;user-select:none}.form-helper-text[data-v-c2b8abbf]{display:block;font-size:13px;color:#6b7280;margin-top:6px;line-height:1.4}.info-box[data-v-c2b8abbf]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-left:4px solid #3b82f6;border-radius:8px;padding:16px;display:flex;gap:12px;margin-top:16px}.info-box-icon[data-v-c2b8abbf]{font-size:20px;color:#3b82f6;flex-shrink:0}.info-box-content[data-v-c2b8abbf]{font-size:14px;color:#1e40af;line-height:1.6}.info-box-content a[data-v-c2b8abbf]{color:#2563eb;text-decoration:none;font-weight:600}.info-box-content a[data-v-c2b8abbf]:hover{text-decoration:underline}.button-group[data-v-c2b8abbf]{display:flex;gap:16px;flex-wrap:wrap;margin-top:32px}.submit-button[data-v-c2b8abbf],.secondary-button[data-v-c2b8abbf]{padding:14px 32px;font-size:16px;font-weight:600;border-radius:10px;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease;text-decoration:none}.submit-button[data-v-c2b8abbf]{background:linear-gradient(135deg,#f0b90b,#d9a00a);color:#fff;box-shadow:0 4px 12px #f0b90b4d}.submit-button[data-v-c2b8abbf]:hover:not(:disabled){background:linear-gradient(135deg,#d9a00a,#c28f09);box-shadow:0 6px 16px #f0b90b66;transform:translateY(-2px)}.submit-button[data-v-c2b8abbf]:disabled{opacity:.6;cursor:not-allowed}.secondary-button[data-v-c2b8abbf]{background:linear-gradient(135deg,#6b7280,#4b5563);color:#fff;box-shadow:0 4px 12px #6b72804d}.secondary-button[data-v-c2b8abbf]:hover:not(:disabled){background:linear-gradient(135deg,#4b5563,#374151);box-shadow:0 6px 16px #6b728066;transform:translateY(-2px)}.transactions-table-wrapper[data-v-c2b8abbf]{overflow-x:auto;border-radius:12px;border:1px solid #e5e7eb}.transactions-table[data-v-c2b8abbf]{width:100%;border-collapse:collapse;font-size:14px}.transactions-table thead[data-v-c2b8abbf]{background:linear-gradient(135deg,#f9fafb,#f3f4f6)}.transactions-table th[data-v-c2b8abbf]{padding:16px;text-align:left;font-weight:700;color:#374151;text-transform:uppercase;font-size:12px;letter-spacing:.5px;border-bottom:2px solid #e5e7eb}.transactions-table td[data-v-c2b8abbf]{padding:16px;border-bottom:1px solid #e5e7eb;color:#1a1a1a}.transactions-table tbody tr[data-v-c2b8abbf]:hover{background-color:#f9fafb}.transaction-code[data-v-c2b8abbf]{background-color:#f3f4f6;padding:4px 8px;border-radius:6px;font-family:Courier New,monospace;font-size:13px;color:#1a1a1a}.badge[data-v-c2b8abbf]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.badge-success[data-v-c2b8abbf]{background-color:#d1fae5;color:#065f46}.badge-warning[data-v-c2b8abbf]{background-color:#fef3c7;color:#92400e}.badge-danger[data-v-c2b8abbf]{background-color:#fee2e2;color:#991b1b}.badge-info[data-v-c2b8abbf]{background-color:#dbeafe;color:#1e40af}.table-button[data-v-c2b8abbf]{padding:6px 12px;font-size:13px;font-weight:600;border-radius:6px;border:none;cursor:pointer;margin-right:8px;transition:all .2s ease}.table-button-primary[data-v-c2b8abbf]{background-color:#f0b90b;color:#fff}.table-button-primary[data-v-c2b8abbf]:hover{background-color:#d9a00a}.table-button-info[data-v-c2b8abbf]{background-color:#3b82f6;color:#fff}.table-button-info[data-v-c2b8abbf]:hover{background-color:#2563eb}.empty-state[data-v-c2b8abbf]{text-align:center;padding:40px 20px;color:#6b7280;font-size:15px}.analytics-grid[data-v-c2b8abbf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.analytics-card[data-v-c2b8abbf]{background:linear-gradient(135deg,#fff,#f9fafb);border-radius:12px;padding:20px;border:2px solid #e5e7eb;transition:transform .2s ease,box-shadow .2s ease}.analytics-card[data-v-c2b8abbf]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a;border-color:#f0b90b}.analytics-card-title[data-v-c2b8abbf]{font-size:18px;font-weight:700;color:#1a1a1a;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #f0b90b}.analytics-row[data-v-c2b8abbf]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #e5e7eb}.analytics-row[data-v-c2b8abbf]:last-child{border-bottom:none}.analytics-label[data-v-c2b8abbf]{font-size:14px;color:#6b7280;font-weight:500}.analytics-value[data-v-c2b8abbf]{font-size:18px;color:#1a1a1a;font-weight:700}@keyframes slideInDown-c2b8abbf{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.binance-settings-container[data-v-c2b8abbf]{padding:20px}.stats-grid[data-v-c2b8abbf]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.settings-card-body[data-v-c2b8abbf]{padding:24px 20px}}@media (max-width: 768px){.binance-settings-container[data-v-c2b8abbf]{padding:16px}.binance-settings-header[data-v-c2b8abbf]{font-size:24px;margin-bottom:24px}.stats-grid[data-v-c2b8abbf]{grid-template-columns:1fr;gap:12px}.stat-card[data-v-c2b8abbf]{padding:20px}.stat-value[data-v-c2b8abbf]{font-size:28px}.settings-card-header[data-v-c2b8abbf]{padding:16px 20px;font-size:18px}.settings-card-body[data-v-c2b8abbf]{padding:20px 16px}.section-title[data-v-c2b8abbf]{font-size:18px}.button-group[data-v-c2b8abbf]{flex-direction:column}.submit-button[data-v-c2b8abbf],.secondary-button[data-v-c2b8abbf]{width:100%;justify-content:center}.transactions-table[data-v-c2b8abbf]{font-size:13px}.transactions-table th[data-v-c2b8abbf],.transactions-table td[data-v-c2b8abbf]{padding:12px 8px}.analytics-grid[data-v-c2b8abbf]{grid-template-columns:1fr}}@media (max-width: 480px){.binance-settings-header[data-v-c2b8abbf]{font-size:20px;flex-direction:column;align-items:flex-start}.stat-value[data-v-c2b8abbf]{font-size:24px}.stat-label[data-v-c2b8abbf]{font-size:12px}.form-control-input[data-v-c2b8abbf],.form-control-select[data-v-c2b8abbf]{font-size:14px;padding:10px 12px}.submit-button[data-v-c2b8abbf],.secondary-button[data-v-c2b8abbf]{padding:12px 24px;font-size:15px}}@media (prefers-reduced-motion: reduce){[data-v-c2b8abbf],[data-v-c2b8abbf]:before,[data-v-c2b8abbf]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.form-control-input[data-v-c2b8abbf]:focus-visible,.form-control-select[data-v-c2b8abbf]:focus-visible,.form-checkbox[data-v-c2b8abbf]:focus-visible,.submit-button[data-v-c2b8abbf]:focus-visible,.secondary-button[data-v-c2b8abbf]:focus-visible,.table-button[data-v-c2b8abbf]:focus-visible{outline:3px solid #f0b90b;outline-offset:2px}@media (prefers-contrast: high){.settings-card[data-v-c2b8abbf]{border:2px solid #1a1a1a}.form-control-input[data-v-c2b8abbf],.form-control-select[data-v-c2b8abbf]{border-width:3px}}@media print{.button-group[data-v-c2b8abbf],.alert-close-button[data-v-c2b8abbf]{display:none}.settings-card[data-v-c2b8abbf]{box-shadow:none;border:1px solid #000}.binance-settings-container[data-v-c2b8abbf]{max-width:100%}}/**
 * ⚡💀 CCBILL SETTINGS - PURE CSS STERILIZATION 💀⚡
 * 
 * ZERO Bootstrap Classes
 * ZERO Tailwind Classes
 * 100% Custom CSS with Flexbox & Grid
 * Enterprise-Level Professional Styling
 * Database-Driven Analytics
 * CCBill Brand Colors (Red/Black Theme)
 * 
 * @package    Payment Gateway Integration
 * @author     Enterprise Development Team
 * @copyright  2025 All Rights Reserved
 * @license    Proprietary
 * @version    2.0.0
 */.ccbill-settings-container[data-v-00ef3510]{width:100%;max-width:1400px;margin:0 auto;padding:20px}.ccbill-settings-header[data-v-00ef3510]{display:flex;align-items:center;margin-bottom:30px;font-size:18px;font-weight:300;color:#6c757d}.ccbill-settings-header a[data-v-00ef3510]{color:inherit;text-decoration:none;transition:color .3s ease}.ccbill-settings-header a[data-v-00ef3510]:hover{color:#495057}.header-separator[data-v-00ef3510]{margin:0 10px;font-size:14px}.header-title[data-v-00ef3510]{color:#6c757d}.alert-message[data-v-00ef3510]{display:flex;align-items:center;padding:15px 20px;margin-bottom:20px;border-radius:8px;background-color:#d1e7dd;border:1px solid #badbcc;color:#0f5132;position:relative;animation:slideIn-00ef3510 .3s ease}.alert-message.alert-error[data-v-00ef3510]{background-color:#f8d7da;border-color:#f5c2c7;color:#842029}.alert-message-icon[data-v-00ef3510]{margin-right:10px;font-size:18px}.alert-close-button[data-v-00ef3510]{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:20px;cursor:pointer;color:inherit;opacity:.7;transition:opacity .3s ease}.alert-close-button[data-v-00ef3510]:hover{opacity:1}@keyframes slideIn-00ef3510{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.stats-grid[data-v-00ef3510]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-00ef3510]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:25px;color:#fff;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.stat-card[data-v-00ef3510]:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0003}.stat-card.primary[data-v-00ef3510]{background:linear-gradient(135deg,#ff6b35,#f7931e)}.stat-card.success[data-v-00ef3510]{background:linear-gradient(135deg,#84fab0,#8fd3f4)}.stat-card.info[data-v-00ef3510]{background:linear-gradient(135deg,#a1c4fd,#c2e9fb)}.stat-card.warning[data-v-00ef3510]{background:linear-gradient(135deg,#ffecd2,#fcb69f)}.stat-value[data-v-00ef3510]{font-size:32px;font-weight:700;margin-bottom:8px}.stat-label[data-v-00ef3510]{font-size:14px;opacity:.9;font-weight:500}.settings-card[data-v-00ef3510]{background:#fff;border-radius:12px;box-shadow:0 4px 6px #00000012,0 1px 3px #0000000f;overflow:hidden;margin-bottom:30px}.settings-card-header[data-v-00ef3510]{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;padding:20px 30px;font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px}.settings-card-body[data-v-00ef3510]{padding:40px 50px}.section-title[data-v-00ef3510]{font-size:18px;font-weight:600;color:#212529;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e9ecef}.ccbill-form[data-v-00ef3510]{width:100%}.form-section[data-v-00ef3510]{margin-bottom:40px}.form-group[data-v-00ef3510]{display:grid;grid-template-columns:200px 1fr;gap:20px;align-items:start;margin-bottom:25px}.form-label[data-v-00ef3510]{text-align:right;font-weight:500;color:#495057;font-size:14px;padding-top:10px}.form-input-wrapper[data-v-00ef3510]{display:flex;flex-direction:column;gap:8px}.form-control-input[data-v-00ef3510],.form-control-select[data-v-00ef3510]{width:100%;padding:10px 15px;border:1px solid #ced4da;border-radius:6px;font-size:14px;color:#495057;background-color:#fff;transition:all .3s ease}.form-control-input[data-v-00ef3510]:focus,.form-control-select[data-v-00ef3510]:focus{outline:none;border-color:#ff6b35;box-shadow:0 0 0 3px #ff6b351a}.form-control-input[data-v-00ef3510]:hover,.form-control-select[data-v-00ef3510]:hover{border-color:#adb5bd}.form-control-input[readonly][data-v-00ef3510]{background-color:#e9ecef;cursor:not-allowed}.form-control-select[data-v-00ef3510]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23495057' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:35px}.form-helper-text[data-v-00ef3510]{display:block;font-size:12px;color:#6c757d;margin-top:5px;line-height:1.5}.form-helper-text a[data-v-00ef3510]{color:#ff6b35;text-decoration:none}.form-helper-text a[data-v-00ef3510]:hover{text-decoration:underline}.form-checkbox-wrapper[data-v-00ef3510]{display:flex;align-items:center;gap:10px;padding:12px 0}.form-checkbox[data-v-00ef3510]{width:20px;height:20px;cursor:pointer;accent-color:#ff6b35}.form-checkbox-label[data-v-00ef3510]{font-size:14px;color:#495057;cursor:pointer;-webkit-user-select:none;user-select:none}.info-box[data-v-00ef3510]{display:flex;align-items:start;gap:12px;padding:15px 20px;background-color:#fff3e0;border:1px solid #ffcc80;border-radius:8px;margin:20px 0}.info-box-icon[data-v-00ef3510]{color:#ff6b35;font-size:18px;flex-shrink:0}.info-box-content[data-v-00ef3510]{flex:1;font-size:14px;color:#e65100;line-height:1.6}.info-box-content a[data-v-00ef3510]{color:#ff6b35;text-decoration:none;font-weight:500}.info-box-content a[data-v-00ef3510]:hover{text-decoration:underline}.button-group[data-v-00ef3510]{display:flex;gap:15px;flex-wrap:wrap;margin-top:30px}.submit-button[data-v-00ef3510]{padding:12px 40px;background-color:#ff6b35;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.submit-button[data-v-00ef3510]:hover:not(:disabled){background-color:#f7931e;transform:translateY(-1px);box-shadow:0 4px 8px #ff6b354d}.submit-button[data-v-00ef3510]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px #ff6b354d}.submit-button[data-v-00ef3510]:disabled{opacity:.6;cursor:not-allowed}.secondary-button[data-v-00ef3510]{padding:12px 30px;background-color:#6c757d;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.secondary-button[data-v-00ef3510]:hover:not(:disabled){background-color:#5a6268;transform:translateY(-1px);box-shadow:0 4px 8px #6c757d4d}.secondary-button[data-v-00ef3510]:disabled{opacity:.6;cursor:not-allowed}.info-button[data-v-00ef3510]{padding:12px 30px;background-color:#17a2b8;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.info-button[data-v-00ef3510]:hover{background-color:#138496;transform:translateY(-1px);box-shadow:0 4px 8px #17a2b84d}.warning-button[data-v-00ef3510]{padding:12px 30px;background-color:#ffc107;color:#212529;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.warning-button[data-v-00ef3510]:hover{background-color:#e0a800;transform:translateY(-1px);box-shadow:0 4px 8px #ffc1074d}.success-button[data-v-00ef3510]{padding:12px 30px;background-color:#28a745;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.success-button[data-v-00ef3510]:hover{background-color:#218838;transform:translateY(-1px);box-shadow:0 4px 8px #28a7454d}.transactions-table-wrapper[data-v-00ef3510]{overflow-x:auto;margin-top:20px}.transactions-table[data-v-00ef3510]{width:100%;border-collapse:collapse;font-size:14px}.transactions-table thead[data-v-00ef3510]{background-color:#f8f9fa}.transactions-table th[data-v-00ef3510]{padding:12px 15px;text-align:left;font-weight:600;color:#495057;border-bottom:2px solid #dee2e6}.transactions-table td[data-v-00ef3510]{padding:12px 15px;border-bottom:1px solid #dee2e6;color:#212529}.transactions-table tbody tr[data-v-00ef3510]:hover{background-color:#f8f9fa}.transaction-code[data-v-00ef3510]{font-family:Courier New,monospace;background-color:#f8f9fa;padding:4px 8px;border-radius:4px;font-size:12px}.badge[data-v-00ef3510]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.badge-success[data-v-00ef3510]{background-color:#d1e7dd;color:#0f5132}.badge-warning[data-v-00ef3510]{background-color:#fff3cd;color:#856404}.badge-danger[data-v-00ef3510]{background-color:#f8d7da;color:#842029}.badge-info[data-v-00ef3510]{background-color:#cfe2ff;color:#084298}.badge-primary[data-v-00ef3510]{background-color:#ffe5d9;color:#c44d00}.table-button[data-v-00ef3510]{padding:6px 16px;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease;margin-right:5px}.table-button-primary[data-v-00ef3510]{background-color:#ff6b35;color:#fff}.table-button-primary[data-v-00ef3510]:hover{background-color:#f7931e}.table-button-success[data-v-00ef3510]{background-color:#198754;color:#fff}.table-button-success[data-v-00ef3510]:hover{background-color:#157347}.empty-state[data-v-00ef3510]{text-align:center;padding:40px 20px;color:#6c757d;font-size:14px}.analytics-grid[data-v-00ef3510]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.analytics-card[data-v-00ef3510]{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:20px}.analytics-card-title[data-v-00ef3510]{font-size:16px;font-weight:600;color:#212529;margin-bottom:15px}.analytics-row[data-v-00ef3510]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f8f9fa}.analytics-row[data-v-00ef3510]:last-child{border-bottom:none}.analytics-label[data-v-00ef3510]{font-size:14px;color:#6c757d}.analytics-value[data-v-00ef3510]{font-size:14px;font-weight:600;color:#212529}.quick-actions-section[data-v-00ef3510]{margin-top:40px}.quick-actions-grid[data-v-00ef3510]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-top:20px}@media (max-width: 992px){.settings-card-body[data-v-00ef3510]{padding:30px 25px}.form-group[data-v-00ef3510]{grid-template-columns:1fr;gap:10px}.form-label[data-v-00ef3510]{text-align:left;padding-top:0}.stats-grid[data-v-00ef3510]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width: 768px){.ccbill-settings-container[data-v-00ef3510]{padding:15px}.settings-card-body[data-v-00ef3510]{padding:20px 15px}.ccbill-settings-header[data-v-00ef3510]{font-size:16px}.button-group[data-v-00ef3510]{flex-direction:column}.submit-button[data-v-00ef3510],.secondary-button[data-v-00ef3510],.info-button[data-v-00ef3510],.warning-button[data-v-00ef3510],.success-button[data-v-00ef3510]{width:100%;justify-content:center}}@media (max-width: 576px){.form-control-input[data-v-00ef3510],.form-control-select[data-v-00ef3510]{font-size:16px}.stats-grid[data-v-00ef3510]{grid-template-columns:1fr}}.form-control-input[data-v-00ef3510]:focus-visible,.form-control-select[data-v-00ef3510]:focus-visible,.submit-button[data-v-00ef3510]:focus-visible,.secondary-button[data-v-00ef3510]:focus-visible,.info-button[data-v-00ef3510]:focus-visible,.warning-button[data-v-00ef3510]:focus-visible,.success-button[data-v-00ef3510]:focus-visible{outline:2px solid #ff6b35;outline-offset:2px}@media (prefers-contrast: high){.form-control-input[data-v-00ef3510],.form-control-select[data-v-00ef3510]{border-width:2px}}@media (prefers-reduced-motion: reduce){[data-v-00ef3510]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.coinbase-settings-container[data-v-d2b21033]{max-width:1400px;margin:0 auto;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.coinbase-settings-header[data-v-d2b21033]{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:32px;display:flex;align-items:center;gap:12px}.coinbase-settings-header a[data-v-d2b21033]{color:#f59e0b;text-decoration:none;transition:color .2s ease}.coinbase-settings-header a[data-v-d2b21033]:hover{color:#d97706}.header-separator[data-v-d2b21033]{color:#9ca3af;font-size:20px}.header-title[data-v-d2b21033]{color:#1a1a1a}.alert-message[data-v-d2b21033]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:16px 20px;border-radius:12px;margin-bottom:24px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 12px #10b98133}.alert-error[data-v-d2b21033]{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef444433}.alert-message-icon[data-v-d2b21033]{font-size:20px}.alert-close-button[data-v-d2b21033]{margin-left:auto;background:transparent;border:none;color:#fff;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background-color .2s ease}.alert-close-button[data-v-d2b21033]:hover{background-color:#fff3}.stats-grid[data-v-d2b21033]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:32px}.stat-card[data-v-d2b21033]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:28px;border-radius:16px;box-shadow:0 8px 24px #f59e0b40;transition:transform .3s ease,box-shadow .3s ease}.stat-card[data-v-d2b21033]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #f59e0b59}.stat-card.primary[data-v-d2b21033]{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-card.success[data-v-d2b21033]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 8px 24px #10b98140}.stat-card.success[data-v-d2b21033]:hover{box-shadow:0 12px 32px #10b98159}.stat-card.info[data-v-d2b21033]{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 8px 24px #3b82f640}.stat-card.info[data-v-d2b21033]:hover{box-shadow:0 12px 32px #3b82f659}.stat-card.warning[data-v-d2b21033]{background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 8px 24px #f9731640}.stat-card.warning[data-v-d2b21033]:hover{box-shadow:0 12px 32px #f9731659}.stat-value[data-v-d2b21033]{font-size:36px;font-weight:800;margin-bottom:8px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.stat-label[data-v-d2b21033]{font-size:14px;font-weight:600;opacity:.95;text-transform:uppercase;letter-spacing:.5px}.settings-card[data-v-d2b21033]{background:#fff;border-radius:16px;box-shadow:0 4px 16px #00000014;margin-bottom:32px;overflow:hidden}.settings-card-header[data-v-d2b21033]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:24px 32px;font-size:20px;font-weight:700;display:flex;align-items:center;gap:12px}.settings-card-body[data-v-d2b21033]{padding:32px}.form-section[data-v-d2b21033]{margin-bottom:40px}.section-title[data-v-d2b21033]{font-size:20px;font-weight:700;color:#1a1a1a;margin-bottom:24px;padding-bottom:12px;border-bottom:3px solid #f59e0b}.form-group[data-v-d2b21033]{margin-bottom:24px}.form-label[data-v-d2b21033]{display:block;font-weight:600;color:#374151;margin-bottom:8px;font-size:14px}.form-input-wrapper[data-v-d2b21033]{display:flex;flex-direction:column;gap:6px}.form-control-input[data-v-d2b21033],.form-control-select[data-v-d2b21033]{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:10px;font-size:15px;transition:all .2s ease;background-color:#fff}.form-control-input[data-v-d2b21033]:focus,.form-control-select[data-v-d2b21033]:focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 4px #f59e0b1a}.form-control-input[readonly][data-v-d2b21033]{background-color:#f9fafb;cursor:not-allowed;color:#6b7280}.form-helper-text[data-v-d2b21033]{font-size:13px;color:#6b7280;line-height:1.4}.form-checkbox-wrapper[data-v-d2b21033]{display:flex;align-items:center;gap:10px}.form-checkbox[data-v-d2b21033]{width:20px;height:20px;cursor:pointer;accent-color:#f59e0b}.form-checkbox-label[data-v-d2b21033]{font-weight:600;color:#374151;cursor:pointer;font-size:14px;margin:0}.info-box[data-v-d2b21033]{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #f59e0b;border-radius:12px;padding:16px 20px;margin-top:16px;display:flex;align-items:flex-start;gap:12px}.info-box-icon[data-v-d2b21033]{color:#d97706;font-size:20px;flex-shrink:0;margin-top:2px}.info-box-content[data-v-d2b21033]{color:#92400e;font-size:14px;line-height:1.6}.info-box-content a[data-v-d2b21033]{color:#b45309;font-weight:600;text-decoration:none;transition:color .2s ease}.info-box-content a[data-v-d2b21033]:hover{color:#92400e;text-decoration:underline}.button-group[data-v-d2b21033]{display:flex;gap:16px;flex-wrap:wrap;margin-top:32px}.submit-button[data-v-d2b21033]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:14px 32px;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #f59e0b4d;display:flex;align-items:center;gap:8px}.submit-button[data-v-d2b21033]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b66}.submit-button[data-v-d2b21033]:disabled{opacity:.6;cursor:not-allowed}.secondary-button[data-v-d2b21033]{background:linear-gradient(135deg,#6b7280,#4b5563);color:#fff;padding:14px 28px;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #6b728033;display:flex;align-items:center;gap:8px}.secondary-button[data-v-d2b21033]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #6b72804d}.secondary-button[data-v-d2b21033]:disabled{opacity:.6;cursor:not-allowed}.transactions-table-wrapper[data-v-d2b21033]{overflow-x:auto;border-radius:12px;border:1px solid #e5e7eb}.transactions-table[data-v-d2b21033]{width:100%;border-collapse:collapse;background:#fff}.transactions-table thead[data-v-d2b21033]{background:linear-gradient(135deg,#f9fafb,#f3f4f6)}.transactions-table th[data-v-d2b21033]{padding:16px 20px;text-align:left;font-weight:700;color:#1f2937;font-size:13px;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e5e7eb}.transactions-table td[data-v-d2b21033]{padding:16px 20px;border-bottom:1px solid #f3f4f6;color:#374151;font-size:14px}.transactions-table tbody tr[data-v-d2b21033]:hover{background-color:#fef3c7}.transaction-code[data-v-d2b21033]{background:#f3f4f6;padding:4px 10px;border-radius:6px;font-family:Courier New,monospace;font-size:12px;color:#1f2937;font-weight:600}.empty-state[data-v-d2b21033]{text-align:center;padding:48px 20px;color:#9ca3af;font-size:15px}.badge[data-v-d2b21033]{display:inline-block;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.badge-warning[data-v-d2b21033]{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#78350f}.badge-success[data-v-d2b21033]{background:linear-gradient(135deg,#34d399,#10b981);color:#064e3b}.badge-danger[data-v-d2b21033]{background:linear-gradient(135deg,#f87171,#ef4444);color:#7f1d1d}.badge-info[data-v-d2b21033]{background:linear-gradient(135deg,#60a5fa,#3b82f6);color:#1e3a8a}.badge-primary[data-v-d2b21033]{background:linear-gradient(135deg,#a78bfa,#8b5cf6);color:#4c1d95}.table-button[data-v-d2b21033]{padding:8px 16px;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-right:8px}.table-button-primary[data-v-d2b21033]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.table-button-primary[data-v-d2b21033]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #f59e0b4d}.table-button-info[data-v-d2b21033]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.table-button-info[data-v-d2b21033]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #3b82f64d}.table-button-success[data-v-d2b21033]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.table-button-success[data-v-d2b21033]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #10b9814d}.analytics-grid[data-v-d2b21033]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.analytics-card[data-v-d2b21033]{background:linear-gradient(135deg,#fff,#f9fafb);border:2px solid #e5e7eb;border-radius:12px;padding:24px;transition:all .3s ease}.analytics-card[data-v-d2b21033]:hover{border-color:#f59e0b;box-shadow:0 8px 24px #f59e0b26;transform:translateY(-2px)}.analytics-card-title[data-v-d2b21033]{font-size:18px;font-weight:700;color:#1f2937;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #f59e0b}.analytics-row[data-v-d2b21033]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.analytics-label[data-v-d2b21033]{color:#6b7280;font-size:14px;font-weight:500}.analytics-value[data-v-d2b21033]{color:#1f2937;font-size:16px;font-weight:700}@media (max-width: 768px){.coinbase-settings-container[data-v-d2b21033]{padding:16px}.stats-grid[data-v-d2b21033]{grid-template-columns:1fr}.settings-card-body[data-v-d2b21033]{padding:20px}.button-group[data-v-d2b21033]{flex-direction:column}.submit-button[data-v-d2b21033],.secondary-button[data-v-d2b21033]{width:100%;justify-content:center}.transactions-table-wrapper[data-v-d2b21033]{overflow-x:scroll}.analytics-grid[data-v-d2b21033]{grid-template-columns:1fr}}.coinpayments-settings-container[data-v-e9c1addd]{max-width:1400px;margin:0 auto;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.coinpayments-settings-header[data-v-e9c1addd]{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:32px;display:flex;align-items:center;gap:12px}.coinpayments-settings-header a[data-v-e9c1addd]{color:#f59e0b;text-decoration:none;transition:color .2s ease}.coinpayments-settings-header a[data-v-e9c1addd]:hover{color:#d97706}.header-separator[data-v-e9c1addd]{color:#9ca3af;font-size:20px}.header-title[data-v-e9c1addd]{color:#1a1a1a}.alert-message[data-v-e9c1addd]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:16px 20px;border-radius:12px;margin-bottom:24px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 12px #10b98133}.alert-error[data-v-e9c1addd]{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef444433}.alert-message-icon[data-v-e9c1addd]{font-size:20px}.alert-close-button[data-v-e9c1addd]{margin-left:auto;background:transparent;border:none;color:#fff;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background-color .2s ease}.alert-close-button[data-v-e9c1addd]:hover{background-color:#fff3}.stats-grid[data-v-e9c1addd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:32px}.stat-card[data-v-e9c1addd]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:28px;border-radius:16px;box-shadow:0 8px 24px #f59e0b40;transition:transform .3s ease,box-shadow .3s ease}.stat-card[data-v-e9c1addd]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #f59e0b59}.stat-card.primary[data-v-e9c1addd]{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-card.success[data-v-e9c1addd]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 8px 24px #10b98140}.stat-card.success[data-v-e9c1addd]:hover{box-shadow:0 12px 32px #10b98159}.stat-card.info[data-v-e9c1addd]{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 8px 24px #3b82f640}.stat-card.info[data-v-e9c1addd]:hover{box-shadow:0 12px 32px #3b82f659}.stat-card.warning[data-v-e9c1addd]{background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 8px 24px #f9731640}.stat-card.warning[data-v-e9c1addd]:hover{box-shadow:0 12px 32px #f9731659}.stat-value[data-v-e9c1addd]{font-size:36px;font-weight:800;margin-bottom:8px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.stat-label[data-v-e9c1addd]{font-size:14px;font-weight:600;opacity:.95;text-transform:uppercase;letter-spacing:.5px}.settings-card[data-v-e9c1addd]{background:#fff;border-radius:16px;box-shadow:0 4px 16px #00000014;margin-bottom:32px;overflow:hidden}.settings-card-header[data-v-e9c1addd]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:24px 32px;font-size:20px;font-weight:700;display:flex;align-items:center;gap:12px}.settings-card-body[data-v-e9c1addd]{padding:32px}.form-section[data-v-e9c1addd]{margin-bottom:40px}.section-title[data-v-e9c1addd]{font-size:20px;font-weight:700;color:#1a1a1a;margin-bottom:24px;padding-bottom:12px;border-bottom:3px solid #f59e0b}.form-group[data-v-e9c1addd]{margin-bottom:24px}.form-label[data-v-e9c1addd]{display:block;font-weight:600;color:#374151;margin-bottom:8px;font-size:14px}.form-input-wrapper[data-v-e9c1addd]{display:flex;flex-direction:column;gap:6px}.form-control-input[data-v-e9c1addd],.form-control-select[data-v-e9c1addd]{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:10px;font-size:15px;transition:all .2s ease;background-color:#fff}.form-control-input[data-v-e9c1addd]:focus,.form-control-select[data-v-e9c1addd]:focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 4px #f59e0b1a}.form-control-input[readonly][data-v-e9c1addd]{background-color:#f9fafb;cursor:not-allowed;color:#6b7280}.form-helper-text[data-v-e9c1addd]{font-size:13px;color:#6b7280;line-height:1.4}.form-checkbox-wrapper[data-v-e9c1addd]{display:flex;align-items:center;gap:10px}.form-checkbox[data-v-e9c1addd]{width:20px;height:20px;cursor:pointer;accent-color:#f59e0b}.form-checkbox-label[data-v-e9c1addd]{font-weight:600;color:#374151;cursor:pointer;font-size:14px;margin:0}.info-box[data-v-e9c1addd]{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #f59e0b;border-radius:12px;padding:16px 20px;margin-top:16px;display:flex;align-items:flex-start;gap:12px}.info-box-icon[data-v-e9c1addd]{color:#d97706;font-size:20px;flex-shrink:0;margin-top:2px}.info-box-content[data-v-e9c1addd]{color:#92400e;font-size:14px;line-height:1.6}.info-box-content a[data-v-e9c1addd]{color:#b45309;font-weight:600;text-decoration:none;transition:color .2s ease}.info-box-content a[data-v-e9c1addd]:hover{color:#92400e;text-decoration:underline}.button-group[data-v-e9c1addd]{display:flex;gap:16px;flex-wrap:wrap;margin-top:32px}.submit-button[data-v-e9c1addd]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:14px 32px;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #f59e0b4d;display:flex;align-items:center;gap:8px}.submit-button[data-v-e9c1addd]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b66}.submit-button[data-v-e9c1addd]:disabled{opacity:.6;cursor:not-allowed}.secondary-button[data-v-e9c1addd]{background:linear-gradient(135deg,#6b7280,#4b5563);color:#fff;padding:14px 28px;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #6b728033;display:flex;align-items:center;gap:8px}.secondary-button[data-v-e9c1addd]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #6b72804d}.secondary-button[data-v-e9c1addd]:disabled{opacity:.6;cursor:not-allowed}.transactions-table-wrapper[data-v-e9c1addd]{overflow-x:auto;border-radius:12px;border:1px solid #e5e7eb}.transactions-table[data-v-e9c1addd]{width:100%;border-collapse:collapse;background:#fff}.transactions-table thead[data-v-e9c1addd]{background:linear-gradient(135deg,#f9fafb,#f3f4f6)}.transactions-table th[data-v-e9c1addd]{padding:16px 20px;text-align:left;font-weight:700;color:#1f2937;font-size:13px;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e5e7eb}.transactions-table td[data-v-e9c1addd]{padding:16px 20px;border-bottom:1px solid #f3f4f6;color:#374151;font-size:14px}.transactions-table tbody tr[data-v-e9c1addd]:hover{background-color:#fef3c7}.transaction-code[data-v-e9c1addd]{background:#f3f4f6;padding:4px 10px;border-radius:6px;font-family:Courier New,monospace;font-size:12px;color:#1f2937;font-weight:600}.empty-state[data-v-e9c1addd]{text-align:center;padding:48px 20px;color:#9ca3af;font-size:15px}.badge[data-v-e9c1addd]{display:inline-block;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.badge-warning[data-v-e9c1addd]{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#78350f}.badge-success[data-v-e9c1addd]{background:linear-gradient(135deg,#34d399,#10b981);color:#064e3b}.badge-danger[data-v-e9c1addd]{background:linear-gradient(135deg,#f87171,#ef4444);color:#7f1d1d}.badge-info[data-v-e9c1addd]{background:linear-gradient(135deg,#60a5fa,#3b82f6);color:#1e3a8a}.badge-primary[data-v-e9c1addd]{background:linear-gradient(135deg,#a78bfa,#8b5cf6);color:#4c1d95}.table-button[data-v-e9c1addd]{padding:8px 16px;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-right:8px}.table-button-primary[data-v-e9c1addd]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.table-button-primary[data-v-e9c1addd]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #f59e0b4d}.table-button-info[data-v-e9c1addd]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.table-button-info[data-v-e9c1addd]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #3b82f64d}.table-button-success[data-v-e9c1addd]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.table-button-success[data-v-e9c1addd]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #10b9814d}.analytics-grid[data-v-e9c1addd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.analytics-card[data-v-e9c1addd]{background:linear-gradient(135deg,#fff,#f9fafb);border:2px solid #e5e7eb;border-radius:12px;padding:24px;transition:all .3s ease}.analytics-card[data-v-e9c1addd]:hover{border-color:#f59e0b;box-shadow:0 8px 24px #f59e0b26;transform:translateY(-2px)}.analytics-card-title[data-v-e9c1addd]{font-size:18px;font-weight:700;color:#1f2937;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #f59e0b}.analytics-row[data-v-e9c1addd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.analytics-label[data-v-e9c1addd]{color:#6b7280;font-size:14px;font-weight:500}.analytics-value[data-v-e9c1addd]{color:#1f2937;font-size:16px;font-weight:700}@media (max-width: 768px){.coinpayments-settings-container[data-v-e9c1addd]{padding:16px}.stats-grid[data-v-e9c1addd]{grid-template-columns:1fr}.settings-card-body[data-v-e9c1addd]{padding:20px}.button-group[data-v-e9c1addd]{flex-direction:column}.submit-button[data-v-e9c1addd],.secondary-button[data-v-e9c1addd]{width:100%;justify-content:center}.transactions-table-wrapper[data-v-e9c1addd]{overflow-x:scroll}.analytics-grid[data-v-e9c1addd]{grid-template-columns:1fr}}/**
 * ⚡🌍 FLUTTERWAVE SETTINGS - PURE CSS STERILIZATION 🌍⚡
 * 
 * ZERO Bootstrap Classes
 * ZERO Tailwind Classes
 * 100% Custom CSS with Flexbox & Grid
 * Enterprise-Level Professional Styling
 * Database-Driven Analytics
 * Flutterwave Brand Colors (Orange/Yellow Theme: #f5a623, #f76b1c)
 * 
 * @package    Payment Gateway Integration
 * @author     Enterprise Development Team
 * @copyright  2025 All Rights Reserved
 * @license    Proprietary
 * @version    2.0.0
 */.flutterwave-settings-container[data-v-8be552d9]{width:100%;max-width:1400px;margin:0 auto;padding:20px}.flutterwave-settings-header[data-v-8be552d9]{display:flex;align-items:center;margin-bottom:30px;font-size:18px;font-weight:300;color:#6c757d}.flutterwave-settings-header a[data-v-8be552d9]{color:inherit;text-decoration:none;transition:color .3s ease}.flutterwave-settings-header a[data-v-8be552d9]:hover{color:#495057}.header-separator[data-v-8be552d9]{margin:0 10px;font-size:14px}.header-title[data-v-8be552d9]{color:#f5a623;font-weight:500}.alert-message[data-v-8be552d9]{display:flex;align-items:center;padding:15px 20px;margin-bottom:20px;border-radius:8px;background-color:#d1e7dd;border:1px solid #badbcc;color:#0f5132;position:relative;animation:slideIn-8be552d9 .3s ease}.alert-message.alert-error[data-v-8be552d9]{background-color:#f8d7da;border-color:#f5c2c7;color:#842029}.alert-message-icon[data-v-8be552d9]{margin-right:10px;font-size:18px}.alert-close-button[data-v-8be552d9]{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:20px;cursor:pointer;color:inherit;opacity:.7;transition:opacity .3s ease}.alert-close-button[data-v-8be552d9]:hover{opacity:1}@keyframes slideIn-8be552d9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.stats-grid[data-v-8be552d9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-8be552d9]{background:linear-gradient(135deg,#f5a623,#f76b1c);border-radius:12px;padding:25px;color:#fff;box-shadow:0 4px 6px #f5a62326;transition:transform .3s ease,box-shadow .3s ease}.stat-card[data-v-8be552d9]:hover{transform:translateY(-5px);box-shadow:0 8px 15px #f5a62340}.stat-card.primary[data-v-8be552d9]{background:linear-gradient(135deg,#f5a623,#f76b1c)}.stat-card.success[data-v-8be552d9]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.stat-card.info[data-v-8be552d9]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.stat-card.warning[data-v-8be552d9]{background:linear-gradient(135deg,#fa709a,#fee140)}.stat-value[data-v-8be552d9]{font-size:32px;font-weight:700;margin-bottom:8px}.stat-label[data-v-8be552d9]{font-size:14px;opacity:.9;font-weight:500}.settings-card[data-v-8be552d9]{background:#fff;border-radius:12px;box-shadow:0 4px 6px #f5a62312,0 1px 3px #f5a6230f;overflow:hidden;margin-bottom:30px}.settings-card-header[data-v-8be552d9]{background:linear-gradient(135deg,#f5a623,#f76b1c);color:#fff;padding:20px 30px;font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px}.settings-card-body[data-v-8be552d9]{padding:40px 50px}.section-title[data-v-8be552d9]{font-size:18px;font-weight:600;color:#f5a623;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e9ecef}.flutterwave-form[data-v-8be552d9]{width:100%}.form-section[data-v-8be552d9]{margin-bottom:40px}.form-group[data-v-8be552d9]{display:grid;grid-template-columns:200px 1fr;gap:20px;align-items:start;margin-bottom:25px}.form-label[data-v-8be552d9]{text-align:right;font-weight:500;color:#f5a623;font-size:14px;padding-top:10px}.form-input-wrapper[data-v-8be552d9]{display:flex;flex-direction:column;gap:8px}.form-control-input[data-v-8be552d9],.form-control-select[data-v-8be552d9]{width:100%;padding:10px 15px;border:1px solid #ced4da;border-radius:6px;font-size:14px;color:#212529;background-color:#fff;transition:all .3s ease}.form-control-input[data-v-8be552d9]:focus,.form-control-select[data-v-8be552d9]:focus{outline:none;border-color:#f5a623;box-shadow:0 0 0 3px #f5a6231a}.form-control-input[data-v-8be552d9]:hover,.form-control-select[data-v-8be552d9]:hover{border-color:#adb5bd}.form-control-input[readonly][data-v-8be552d9]{background-color:#e9ecef;cursor:not-allowed}.form-control-select[data-v-8be552d9]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23f5a623' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:35px}.form-helper-text[data-v-8be552d9]{display:block;font-size:12px;color:#6c757d;margin-top:5px;line-height:1.5}.form-helper-text a[data-v-8be552d9]{color:#f5a623;text-decoration:none}.form-helper-text a[data-v-8be552d9]:hover{text-decoration:underline}.form-checkbox-wrapper[data-v-8be552d9]{display:flex;align-items:center;gap:10px;padding:12px 0}.form-checkbox[data-v-8be552d9]{width:20px;height:20px;cursor:pointer;accent-color:#f5a623}.form-checkbox-label[data-v-8be552d9]{font-size:14px;color:#212529;cursor:pointer;-webkit-user-select:none;user-select:none}.info-box[data-v-8be552d9]{display:flex;align-items:start;gap:12px;padding:15px 20px;background-color:#fff3cd;border:1px solid #f5a623;border-radius:8px;margin:20px 0}.info-box-icon[data-v-8be552d9]{color:#f5a623;font-size:18px;flex-shrink:0}.info-box-content[data-v-8be552d9]{flex:1;font-size:14px;color:#856404;line-height:1.6}.info-box-content a[data-v-8be552d9]{color:#f5a623;text-decoration:none;font-weight:500}.info-box-content a[data-v-8be552d9]:hover{text-decoration:underline}.currency-grid[data-v-8be552d9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;margin-top:15px}.currency-badge[data-v-8be552d9]{background:linear-gradient(135deg,#f5a623,#f76b1c);color:#fff;padding:10px;border-radius:6px;text-align:center;font-size:14px;font-weight:600;box-shadow:0 2px 4px #f5a62333;transition:transform .2s ease}.currency-badge[data-v-8be552d9]:hover{transform:translateY(-2px)}.button-group[data-v-8be552d9]{display:flex;gap:15px;flex-wrap:wrap;margin-top:30px}.submit-button[data-v-8be552d9]{padding:12px 40px;background-color:#f5a623;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.submit-button[data-v-8be552d9]:hover:not(:disabled){background-color:#f76b1c;transform:translateY(-1px);box-shadow:0 4px 8px #f5a6234d}.submit-button[data-v-8be552d9]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px #f5a6234d}.submit-button[data-v-8be552d9]:disabled{opacity:.6;cursor:not-allowed}.secondary-button[data-v-8be552d9]{padding:12px 30px;background-color:#6c757d;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.secondary-button[data-v-8be552d9]:hover:not(:disabled){background-color:#5a6268;transform:translateY(-1px);box-shadow:0 4px 8px #6c757d4d}.secondary-button[data-v-8be552d9]:disabled{opacity:.6;cursor:not-allowed}.transactions-table-wrapper[data-v-8be552d9]{overflow-x:auto;margin-top:20px}.transactions-table[data-v-8be552d9]{width:100%;border-collapse:collapse;font-size:14px}.transactions-table thead[data-v-8be552d9]{background-color:#f8f9fa}.transactions-table th[data-v-8be552d9]{padding:12px 15px;text-align:left;font-weight:600;color:#f5a623;border-bottom:2px solid #dee2e6}.transactions-table td[data-v-8be552d9]{padding:12px 15px;border-bottom:1px solid #dee2e6;color:#212529}.transactions-table tbody tr[data-v-8be552d9]:hover{background-color:#fff3cd}.transaction-code[data-v-8be552d9]{font-family:Courier New,monospace;background-color:#f8f9fa;padding:4px 8px;border-radius:4px;font-size:12px;color:#f5a623}.badge[data-v-8be552d9]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.badge-success[data-v-8be552d9]{background-color:#d1e7dd;color:#0f5132}.badge-warning[data-v-8be552d9]{background-color:#fff3cd;color:#856404}.badge-danger[data-v-8be552d9]{background-color:#f8d7da;color:#842029}.badge-info[data-v-8be552d9]{background-color:#cfe2ff;color:#084298}.badge-primary[data-v-8be552d9]{background-color:#fff3cd;color:#f5a623}.table-button[data-v-8be552d9]{padding:6px 16px;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease;margin-right:5px}.table-button-primary[data-v-8be552d9]{background-color:#f5a623;color:#fff}.table-button-primary[data-v-8be552d9]:hover{background-color:#f76b1c}.table-button-success[data-v-8be552d9]{background-color:#198754;color:#fff}.table-button-success[data-v-8be552d9]:hover{background-color:#157347}.empty-state[data-v-8be552d9]{text-align:center;padding:40px 20px;color:#6c757d;font-size:14px}@media (max-width: 992px){.settings-card-body[data-v-8be552d9]{padding:30px 25px}.form-group[data-v-8be552d9]{grid-template-columns:1fr;gap:10px}.form-label[data-v-8be552d9]{text-align:left;padding-top:0}.stats-grid[data-v-8be552d9]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width: 768px){.flutterwave-settings-container[data-v-8be552d9]{padding:15px}.settings-card-body[data-v-8be552d9]{padding:20px 15px}.flutterwave-settings-header[data-v-8be552d9]{font-size:16px}.button-group[data-v-8be552d9]{flex-direction:column}.submit-button[data-v-8be552d9],.secondary-button[data-v-8be552d9]{width:100%;justify-content:center}}@media (max-width: 576px){.form-control-input[data-v-8be552d9],.form-control-select[data-v-8be552d9]{font-size:16px}.stats-grid[data-v-8be552d9]{grid-template-columns:1fr}.currency-grid[data-v-8be552d9]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}.form-control-input[data-v-8be552d9]:focus-visible,.form-control-select[data-v-8be552d9]:focus-visible,.submit-button[data-v-8be552d9]:focus-visible,.secondary-button[data-v-8be552d9]:focus-visible{outline:2px solid #f5a623;outline-offset:2px}@media (prefers-contrast: high){.form-control-input[data-v-8be552d9],.form-control-select[data-v-8be552d9]{border-width:2px}}@media (prefers-reduced-motion: reduce){[data-v-8be552d9]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}/**
 * 🇪🇺💳 MOLLIE SETTINGS - PURE CSS STERILIZATION 💳🇪🇺
 * 
 * ZERO Bootstrap Classes
 * ZERO Tailwind Classes
 * 100% Custom CSS with Flexbox & Grid
 * Enterprise-Level Professional Styling
 * Database-Driven Analytics
 * Mollie Brand Colors (Blue #0077FF & Black #1A1A1A)
 * European Payment Gateway Theme
 * 
 * @package    Payment Gateway Integration
 * @author     Enterprise Development Team
 * @copyright  2025 All Rights Reserved
 * @license    Proprietary
 * @version    2.0.0
 */.mollie-settings-container[data-v-7e4f59bd]{width:100%;max-width:1400px;margin:0 auto;padding:20px}.mollie-settings-header[data-v-7e4f59bd]{display:flex;align-items:center;margin-bottom:30px;font-size:18px;font-weight:300;color:#6c757d}.mollie-settings-header a[data-v-7e4f59bd]{color:inherit;text-decoration:none;transition:color .3s ease}.mollie-settings-header a[data-v-7e4f59bd]:hover{color:#495057}.header-separator[data-v-7e4f59bd]{margin:0 10px;font-size:14px}.header-title[data-v-7e4f59bd]{color:#1a1a1a;font-weight:500}.alert-message[data-v-7e4f59bd]{display:flex;align-items:center;padding:15px 20px;margin-bottom:20px;border-radius:8px;background-color:#d1e7dd;border:1px solid #badbcc;color:#0f5132;position:relative;animation:slideIn-7e4f59bd .3s ease}.alert-message.alert-error[data-v-7e4f59bd]{background-color:#f8d7da;border-color:#f5c2c7;color:#842029}.alert-message-icon[data-v-7e4f59bd]{margin-right:10px;font-size:18px}.alert-close-button[data-v-7e4f59bd]{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:20px;cursor:pointer;color:inherit;opacity:.7;transition:opacity .3s ease}.alert-close-button[data-v-7e4f59bd]:hover{opacity:1}@keyframes slideIn-7e4f59bd{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.stats-grid[data-v-7e4f59bd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-7e4f59bd]{background:linear-gradient(135deg,#07f,#05c);border-radius:12px;padding:25px;color:#fff;box-shadow:0 4px 6px #0077ff26;transition:transform .3s ease,box-shadow .3s ease}.stat-card[data-v-7e4f59bd]:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0077ff40}.stat-card.primary[data-v-7e4f59bd]{background:linear-gradient(135deg,#07f,#05c)}.stat-card.success[data-v-7e4f59bd]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.stat-card.info[data-v-7e4f59bd]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.stat-card.warning[data-v-7e4f59bd]{background:linear-gradient(135deg,#fa709a,#fee140)}.stat-value[data-v-7e4f59bd]{font-size:32px;font-weight:700;margin-bottom:8px}.stat-label[data-v-7e4f59bd]{font-size:14px;opacity:.9;font-weight:500}.settings-card[data-v-7e4f59bd]{background:#fff;border-radius:12px;box-shadow:0 4px 6px #1a1a1a12,0 1px 3px #1a1a1a0f;overflow:hidden;margin-bottom:30px}.settings-card-header[data-v-7e4f59bd]{background:linear-gradient(135deg,#07f,#1a1a1a);color:#fff;padding:20px 30px;font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px}.settings-card-body[data-v-7e4f59bd]{padding:40px 50px}.section-title[data-v-7e4f59bd]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e9ecef}.mollie-form[data-v-7e4f59bd]{width:100%}.form-section[data-v-7e4f59bd]{margin-bottom:40px}.form-group[data-v-7e4f59bd]{display:grid;grid-template-columns:200px 1fr;gap:20px;align-items:start;margin-bottom:25px}.form-label[data-v-7e4f59bd]{text-align:right;font-weight:500;color:#1a1a1a;font-size:14px;padding-top:10px}.form-input-wrapper[data-v-7e4f59bd]{display:flex;flex-direction:column;gap:8px}.form-control-input[data-v-7e4f59bd],.form-control-select[data-v-7e4f59bd]{width:100%;padding:10px 15px;border:1px solid #ced4da;border-radius:6px;font-size:14px;color:#1a1a1a;background-color:#fff;transition:all .3s ease}.form-control-input[data-v-7e4f59bd]:focus,.form-control-select[data-v-7e4f59bd]:focus{outline:none;border-color:#07f;box-shadow:0 0 0 3px #0077ff1a}.form-control-input[data-v-7e4f59bd]:hover,.form-control-select[data-v-7e4f59bd]:hover{border-color:#adb5bd}.form-control-input[readonly][data-v-7e4f59bd]{background-color:#e9ecef;cursor:not-allowed}.form-control-select[data-v-7e4f59bd]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%231A1A1A' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:35px}.form-helper-text[data-v-7e4f59bd]{display:block;font-size:12px;color:#6c757d;margin-top:5px;line-height:1.5}.form-helper-text a[data-v-7e4f59bd]{color:#07f;text-decoration:none}.form-helper-text a[data-v-7e4f59bd]:hover{text-decoration:underline}.form-checkbox-wrapper[data-v-7e4f59bd]{display:flex;align-items:center;gap:10px;padding:12px 0}.form-checkbox[data-v-7e4f59bd]{width:20px;height:20px;cursor:pointer;accent-color:#0077FF}.form-checkbox-label[data-v-7e4f59bd]{font-size:14px;color:#1a1a1a;cursor:pointer;-webkit-user-select:none;user-select:none}.currency-grid[data-v-7e4f59bd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;margin-top:10px}.currency-badge[data-v-7e4f59bd]{background:linear-gradient(135deg,#07f,#05c);color:#fff;padding:10px;border-radius:6px;text-align:center;font-size:14px;font-weight:600;box-shadow:0 2px 4px #0077ff26;transition:transform .2s ease}.currency-badge[data-v-7e4f59bd]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0077ff40}.info-box[data-v-7e4f59bd]{display:flex;align-items:start;gap:12px;padding:15px 20px;background-color:#e3f2fd;border:1px solid #BBDEFB;border-radius:8px;margin:20px 0}.info-box-icon[data-v-7e4f59bd]{color:#07f;font-size:18px;flex-shrink:0}.info-box-content[data-v-7e4f59bd]{flex:1;font-size:14px;color:#1a1a1a;line-height:1.6}.info-box-content a[data-v-7e4f59bd]{color:#07f;text-decoration:none;font-weight:500}.info-box-content a[data-v-7e4f59bd]:hover{text-decoration:underline}.button-group[data-v-7e4f59bd]{display:flex;gap:15px;flex-wrap:wrap;margin-top:30px}.submit-button[data-v-7e4f59bd]{padding:12px 40px;background-color:#07f;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.submit-button[data-v-7e4f59bd]:hover:not(:disabled){background-color:#05c;transform:translateY(-1px);box-shadow:0 4px 8px #0077ff4d}.submit-button[data-v-7e4f59bd]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px #0077ff4d}.submit-button[data-v-7e4f59bd]:disabled{opacity:.6;cursor:not-allowed}.secondary-button[data-v-7e4f59bd]{padding:12px 30px;background-color:#1a1a1a;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.secondary-button[data-v-7e4f59bd]:hover:not(:disabled){background-color:#333;transform:translateY(-1px);box-shadow:0 4px 8px #1a1a1a4d}.secondary-button[data-v-7e4f59bd]:disabled{opacity:.6;cursor:not-allowed}.transactions-table-wrapper[data-v-7e4f59bd]{overflow-x:auto;margin-top:20px}.transactions-table[data-v-7e4f59bd]{width:100%;border-collapse:collapse;font-size:14px}.transactions-table thead[data-v-7e4f59bd]{background-color:#f5f5f5}.transactions-table th[data-v-7e4f59bd]{padding:12px 15px;text-align:left;font-weight:600;color:#1a1a1a;border-bottom:2px solid #E0E0E0}.transactions-table td[data-v-7e4f59bd]{padding:12px 15px;border-bottom:1px solid #E0E0E0;color:#1a1a1a}.transactions-table tbody tr[data-v-7e4f59bd]:hover{background-color:#f5f5f5}.transaction-code[data-v-7e4f59bd]{font-family:Courier New,monospace;background-color:#f5f5f5;padding:4px 8px;border-radius:4px;font-size:12px;color:#07f}.badge[data-v-7e4f59bd]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.badge-success[data-v-7e4f59bd]{background-color:#d1e7dd;color:#0f5132}.badge-warning[data-v-7e4f59bd]{background-color:#fff3cd;color:#856404}.badge-danger[data-v-7e4f59bd]{background-color:#f8d7da;color:#842029}.badge-info[data-v-7e4f59bd],.badge-primary[data-v-7e4f59bd]{background-color:#e3f2fd;color:#07f}.table-button[data-v-7e4f59bd]{padding:6px 16px;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease;margin-right:5px}.table-button-primary[data-v-7e4f59bd]{background-color:#07f;color:#fff}.table-button-primary[data-v-7e4f59bd]:hover{background-color:#05c}.table-button-success[data-v-7e4f59bd]{background-color:#4facfe;color:#fff}.table-button-success[data-v-7e4f59bd]:hover{background-color:#00f2fe}.empty-state[data-v-7e4f59bd]{text-align:center;padding:40px 20px;color:#6c757d;font-size:14px}@media (max-width: 992px){.settings-card-body[data-v-7e4f59bd]{padding:30px 25px}.form-group[data-v-7e4f59bd]{grid-template-columns:1fr;gap:10px}.form-label[data-v-7e4f59bd]{text-align:left;padding-top:0}.stats-grid[data-v-7e4f59bd]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width: 768px){.mollie-settings-container[data-v-7e4f59bd]{padding:15px}.settings-card-body[data-v-7e4f59bd]{padding:20px 15px}.mollie-settings-header[data-v-7e4f59bd]{font-size:16px}.button-group[data-v-7e4f59bd]{flex-direction:column}.submit-button[data-v-7e4f59bd],.secondary-button[data-v-7e4f59bd]{width:100%;justify-content:center}.currency-grid[data-v-7e4f59bd]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}@media (max-width: 576px){.form-control-input[data-v-7e4f59bd],.form-control-select[data-v-7e4f59bd]{font-size:16px}.stats-grid[data-v-7e4f59bd]{grid-template-columns:1fr}.transactions-table[data-v-7e4f59bd]{font-size:12px}.transactions-table th[data-v-7e4f59bd],.transactions-table td[data-v-7e4f59bd]{padding:8px 10px}}.form-control-input[data-v-7e4f59bd]:focus-visible,.form-control-select[data-v-7e4f59bd]:focus-visible,.submit-button[data-v-7e4f59bd]:focus-visible,.secondary-button[data-v-7e4f59bd]:focus-visible{outline:2px solid #0077FF;outline-offset:2px}@media (prefers-contrast: high){.form-control-input[data-v-7e4f59bd],.form-control-select[data-v-7e4f59bd]{border-width:2px}}@media (prefers-reduced-motion: reduce){[data-v-7e4f59bd]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.button-group[data-v-7e4f59bd],.alert-close-button[data-v-7e4f59bd]{display:none}.settings-card[data-v-7e4f59bd]{box-shadow:none;border:1px solid #ddd}.stat-card[data-v-7e4f59bd]{background:#f5f5f5!important;color:#000!important}}.nowpayments-settings-container[data-v-5505b78e]{max-width:1400px;margin:0 auto;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.nowpayments-settings-header[data-v-5505b78e]{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:32px;display:flex;align-items:center;gap:12px}.nowpayments-settings-header a[data-v-5505b78e]{color:#f59e0b;text-decoration:none;transition:color .2s ease}.nowpayments-settings-header a[data-v-5505b78e]:hover{color:#d97706}.header-separator[data-v-5505b78e]{color:#9ca3af;font-size:20px}.header-title[data-v-5505b78e]{color:#1a1a1a}.alert-message[data-v-5505b78e]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:16px 20px;border-radius:12px;margin-bottom:24px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 12px #10b98133}.alert-error[data-v-5505b78e]{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef444433}.alert-message-icon[data-v-5505b78e]{font-size:20px}.alert-close-button[data-v-5505b78e]{margin-left:auto;background:transparent;border:none;color:#fff;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background-color .2s ease}.alert-close-button[data-v-5505b78e]:hover{background-color:#fff3}.stats-grid[data-v-5505b78e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:32px}.stat-card[data-v-5505b78e]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:28px;border-radius:16px;box-shadow:0 8px 24px #f59e0b40;transition:transform .3s ease,box-shadow .3s ease}.stat-card[data-v-5505b78e]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #f59e0b59}.stat-card.primary[data-v-5505b78e]{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-card.success[data-v-5505b78e]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 8px 24px #10b98140}.stat-card.success[data-v-5505b78e]:hover{box-shadow:0 12px 32px #10b98159}.stat-card.info[data-v-5505b78e]{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 8px 24px #3b82f640}.stat-card.info[data-v-5505b78e]:hover{box-shadow:0 12px 32px #3b82f659}.stat-card.warning[data-v-5505b78e]{background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 8px 24px #f9731640}.stat-card.warning[data-v-5505b78e]:hover{box-shadow:0 12px 32px #f9731659}.stat-value[data-v-5505b78e]{font-size:36px;font-weight:800;margin-bottom:8px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.stat-label[data-v-5505b78e]{font-size:14px;font-weight:600;opacity:.95;text-transform:uppercase;letter-spacing:.5px}.settings-card[data-v-5505b78e]{background:#fff;border-radius:16px;box-shadow:0 4px 16px #00000014;margin-bottom:32px;overflow:hidden}.settings-card-header[data-v-5505b78e]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:24px 32px;font-size:20px;font-weight:700;display:flex;align-items:center;gap:12px}.settings-card-body[data-v-5505b78e]{padding:32px}.form-section[data-v-5505b78e]{margin-bottom:40px}.section-title[data-v-5505b78e]{font-size:20px;font-weight:700;color:#1a1a1a;margin-bottom:24px;padding-bottom:12px;border-bottom:3px solid #f59e0b}.form-group[data-v-5505b78e]{margin-bottom:24px}.form-label[data-v-5505b78e]{display:block;font-weight:600;color:#374151;margin-bottom:8px;font-size:14px}.form-input-wrapper[data-v-5505b78e]{display:flex;flex-direction:column;gap:6px}.form-control-input[data-v-5505b78e],.form-control-select[data-v-5505b78e]{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:10px;font-size:15px;transition:all .2s ease;background-color:#fff}.form-control-input[data-v-5505b78e]:focus,.form-control-select[data-v-5505b78e]:focus{outline:none;border-color:#f59e0b;box-shadow:0 0 0 4px #f59e0b1a}.form-control-input[readonly][data-v-5505b78e]{background-color:#f9fafb;cursor:not-allowed;color:#6b7280}.form-helper-text[data-v-5505b78e]{font-size:13px;color:#6b7280;line-height:1.4}.form-checkbox-wrapper[data-v-5505b78e]{display:flex;align-items:center;gap:10px}.form-checkbox[data-v-5505b78e]{width:20px;height:20px;cursor:pointer;accent-color:#f59e0b}.form-checkbox-label[data-v-5505b78e]{font-weight:600;color:#374151;cursor:pointer;font-size:14px;margin:0}.info-box[data-v-5505b78e]{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #f59e0b;border-radius:12px;padding:16px 20px;margin-top:16px;display:flex;align-items:flex-start;gap:12px}.info-box-icon[data-v-5505b78e]{color:#d97706;font-size:20px;flex-shrink:0;margin-top:2px}.info-box-content[data-v-5505b78e]{color:#92400e;font-size:14px;line-height:1.6}.info-box-content a[data-v-5505b78e]{color:#b45309;font-weight:600;text-decoration:none;transition:color .2s ease}.info-box-content a[data-v-5505b78e]:hover{color:#92400e;text-decoration:underline}.button-group[data-v-5505b78e]{display:flex;gap:16px;flex-wrap:wrap;margin-top:32px}.submit-button[data-v-5505b78e]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:14px 32px;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #f59e0b4d;display:flex;align-items:center;gap:8px}.submit-button[data-v-5505b78e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b66}.submit-button[data-v-5505b78e]:disabled{opacity:.6;cursor:not-allowed}.secondary-button[data-v-5505b78e]{background:linear-gradient(135deg,#6b7280,#4b5563);color:#fff;padding:14px 28px;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #6b728033;display:flex;align-items:center;gap:8px}.secondary-button[data-v-5505b78e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #6b72804d}.secondary-button[data-v-5505b78e]:disabled{opacity:.6;cursor:not-allowed}.transactions-table-wrapper[data-v-5505b78e]{overflow-x:auto;border-radius:12px;border:1px solid #e5e7eb}.transactions-table[data-v-5505b78e]{width:100%;border-collapse:collapse;background:#fff}.transactions-table thead[data-v-5505b78e]{background:linear-gradient(135deg,#f9fafb,#f3f4f6)}.transactions-table th[data-v-5505b78e]{padding:16px 20px;text-align:left;font-weight:700;color:#1f2937;font-size:13px;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e5e7eb}.transactions-table td[data-v-5505b78e]{padding:16px 20px;border-bottom:1px solid #f3f4f6;color:#374151;font-size:14px}.transactions-table tbody tr[data-v-5505b78e]:hover{background-color:#fef3c7}.transaction-code[data-v-5505b78e]{background:#f3f4f6;padding:4px 10px;border-radius:6px;font-family:Courier New,monospace;font-size:12px;color:#1f2937;font-weight:600}.empty-state[data-v-5505b78e]{text-align:center;padding:48px 20px;color:#9ca3af;font-size:15px}.badge[data-v-5505b78e]{display:inline-block;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.badge-warning[data-v-5505b78e]{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#78350f}.badge-success[data-v-5505b78e]{background:linear-gradient(135deg,#34d399,#10b981);color:#064e3b}.badge-danger[data-v-5505b78e]{background:linear-gradient(135deg,#f87171,#ef4444);color:#7f1d1d}.badge-info[data-v-5505b78e]{background:linear-gradient(135deg,#60a5fa,#3b82f6);color:#1e3a8a}.badge-primary[data-v-5505b78e]{background:linear-gradient(135deg,#a78bfa,#8b5cf6);color:#4c1d95}.table-button[data-v-5505b78e]{padding:8px 16px;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-right:8px}.table-button-primary[data-v-5505b78e]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.table-button-primary[data-v-5505b78e]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #f59e0b4d}.table-button-info[data-v-5505b78e]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.table-button-info[data-v-5505b78e]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #3b82f64d}.table-button-success[data-v-5505b78e]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.table-button-success[data-v-5505b78e]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #10b9814d}.analytics-grid[data-v-5505b78e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.analytics-card[data-v-5505b78e]{background:linear-gradient(135deg,#fff,#f9fafb);border:2px solid #e5e7eb;border-radius:12px;padding:24px;transition:all .3s ease}.analytics-card[data-v-5505b78e]:hover{border-color:#f59e0b;box-shadow:0 8px 24px #f59e0b26;transform:translateY(-2px)}.analytics-card-title[data-v-5505b78e]{font-size:18px;font-weight:700;color:#1f2937;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #f59e0b}.analytics-row[data-v-5505b78e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.analytics-label[data-v-5505b78e]{color:#6b7280;font-size:14px;font-weight:500}.analytics-value[data-v-5505b78e]{color:#1f2937;font-size:16px;font-weight:700}@media (max-width: 768px){.nowpayments-settings-container[data-v-5505b78e]{padding:16px}.stats-grid[data-v-5505b78e]{grid-template-columns:1fr}.settings-card-body[data-v-5505b78e]{padding:20px}.button-group[data-v-5505b78e]{flex-direction:column}.submit-button[data-v-5505b78e],.secondary-button[data-v-5505b78e]{width:100%;justify-content:center}.transactions-table-wrapper[data-v-5505b78e]{overflow-x:scroll}.analytics-grid[data-v-5505b78e]{grid-template-columns:1fr}}.openpix-settings-container[data-v-49825adf]{max-width:1400px;margin:0 auto;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.openpix-settings-header[data-v-49825adf]{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:32px;display:flex;align-items:center;gap:12px}.openpix-settings-header a[data-v-49825adf]{color:#10b981;text-decoration:none;transition:color .2s ease}.openpix-settings-header a[data-v-49825adf]:hover{color:#059669}.header-separator[data-v-49825adf]{color:#9ca3af;font-size:20px}.header-title[data-v-49825adf]{color:#1a1a1a}.alert-message[data-v-49825adf]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:16px 20px;border-radius:12px;margin-bottom:24px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 12px #10b98133;animation:slideInDown-49825adf .3s ease-out}.alert-error[data-v-49825adf]{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef444433}.alert-message-icon[data-v-49825adf]{font-size:20px;flex-shrink:0}.alert-close-button[data-v-49825adf]{margin-left:auto;background:transparent;border:none;color:#fff;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background-color .2s ease}.alert-close-button[data-v-49825adf]:hover{background-color:#fff3}.stats-grid[data-v-49825adf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:32px}.stat-card[data-v-49825adf]{background:linear-gradient(135deg,#fff,#f9fafb);border-radius:16px;padding:24px;box-shadow:0 4px 12px #00000014;border-left:4px solid #10b981;transition:transform .2s ease,box-shadow .2s ease}.stat-card[data-v-49825adf]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.stat-card.primary[data-v-49825adf]{border-left-color:#10b981}.stat-card.success[data-v-49825adf]{border-left-color:#059669}.stat-card.info[data-v-49825adf]{border-left-color:#3b82f6}.stat-card.warning[data-v-49825adf]{border-left-color:#f59e0b}.stat-value[data-v-49825adf]{font-size:32px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.stat-label[data-v-49825adf]{font-size:14px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.settings-card[data-v-49825adf]{background:#fff;border-radius:16px;box-shadow:0 4px 12px #00000014;margin-bottom:24px;overflow:hidden}.settings-card-header[data-v-49825adf]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:20px 24px;font-size:20px;font-weight:600;display:flex;align-items:center;gap:12px}.settings-card-body[data-v-49825adf]{padding:32px}.openpix-form[data-v-49825adf]{width:100%}.form-section[data-v-49825adf]{margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid #e5e7eb}.form-section[data-v-49825adf]:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-title[data-v-49825adf]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid #10b981}.form-group[data-v-49825adf]{margin-bottom:24px}.form-label[data-v-49825adf]{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.form-input-wrapper[data-v-49825adf]{width:100%}.form-control-input[data-v-49825adf],.form-control-select[data-v-49825adf]{width:100%;padding:12px 16px;font-size:14px;border:2px solid #e5e7eb;border-radius:8px;transition:border-color .2s ease,box-shadow .2s ease;background-color:#fff;color:#1a1a1a}.form-control-input[data-v-49825adf]:focus,.form-control-select[data-v-49825adf]:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.form-control-input[data-v-49825adf]:read-only{background-color:#f9fafb;cursor:not-allowed}.form-checkbox-wrapper[data-v-49825adf]{display:flex;align-items:center;gap:12px}.form-checkbox[data-v-49825adf]{width:20px;height:20px;cursor:pointer;accent-color:#10b981}.form-checkbox-label[data-v-49825adf]{font-size:14px;color:#374151;cursor:pointer;-webkit-user-select:none;user-select:none}.form-helper-text[data-v-49825adf]{display:block;font-size:12px;color:#6b7280;margin-top:6px}.info-box[data-v-49825adf]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-left:4px solid #3b82f6;padding:16px;border-radius:8px;display:flex;gap:12px;margin-top:16px}.info-box-icon[data-v-49825adf]{color:#3b82f6;font-size:20px;flex-shrink:0}.info-box-content[data-v-49825adf]{font-size:14px;color:#1e40af;line-height:1.6}.info-box-content a[data-v-49825adf]{color:#1e40af;font-weight:600;text-decoration:underline}.info-box-content a[data-v-49825adf]:hover{color:#1e3a8a}.button-group[data-v-49825adf]{display:flex;gap:16px;flex-wrap:wrap}.submit-button[data-v-49825adf],.secondary-button[data-v-49825adf]{padding:12px 32px;font-size:14px;font-weight:600;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.submit-button[data-v-49825adf]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.submit-button[data-v-49825adf]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #10b98166}.submit-button[data-v-49825adf]:disabled{opacity:.6;cursor:not-allowed}.secondary-button[data-v-49825adf]{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);color:#374151;box-shadow:0 2px 8px #0000001a}.secondary-button[data-v-49825adf]:hover:not(:disabled){background:linear-gradient(135deg,#e5e7eb,#d1d5db);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.transactions-table-wrapper[data-v-49825adf]{overflow-x:auto}.transactions-table[data-v-49825adf]{width:100%;border-collapse:collapse;font-size:14px}.transactions-table thead[data-v-49825adf]{background:linear-gradient(135deg,#f9fafb,#f3f4f6)}.transactions-table th[data-v-49825adf]{padding:16px;text-align:left;font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb}.transactions-table td[data-v-49825adf]{padding:16px;border-bottom:1px solid #e5e7eb;color:#1a1a1a}.transactions-table tbody tr[data-v-49825adf]:hover{background-color:#f9fafb}.transaction-code[data-v-49825adf]{background-color:#f3f4f6;padding:4px 8px;border-radius:4px;font-family:Courier New,monospace;font-size:12px;color:#374151}.badge[data-v-49825adf]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}.badge-success[data-v-49825adf]{background-color:#d1fae5;color:#065f46}.badge-warning[data-v-49825adf]{background-color:#fef3c7;color:#92400e}.badge-danger[data-v-49825adf]{background-color:#fee2e2;color:#991b1b}.table-button[data-v-49825adf]{padding:6px 12px;font-size:12px;font-weight:600;border-radius:6px;border:none;cursor:pointer;transition:all .2s ease;margin-right:8px}.table-button-primary[data-v-49825adf]{background-color:#10b981;color:#fff}.table-button-primary[data-v-49825adf]:hover{background-color:#059669}.table-button-info[data-v-49825adf]{background-color:#3b82f6;color:#fff}.table-button-info[data-v-49825adf]:hover{background-color:#2563eb}.empty-state[data-v-49825adf]{text-align:center;padding:48px 24px;color:#9ca3af;font-size:14px}.analytics-grid[data-v-49825adf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.analytics-card[data-v-49825adf]{background:linear-gradient(135deg,#fff,#f9fafb);border-radius:12px;padding:20px;box-shadow:0 2px 8px #00000014;border-left:4px solid #10b981}.analytics-card-title[data-v-49825adf]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.analytics-row[data-v-49825adf]{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.analytics-label[data-v-49825adf]{font-size:14px;color:#6b7280}.analytics-value[data-v-49825adf]{font-size:16px;font-weight:600;color:#1a1a1a}@keyframes slideInDown-49825adf{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.openpix-settings-container[data-v-49825adf]{padding:16px}.openpix-settings-header[data-v-49825adf]{font-size:24px;flex-wrap:wrap}.stats-grid[data-v-49825adf]{grid-template-columns:1fr}.settings-card-body[data-v-49825adf]{padding:20px}.button-group[data-v-49825adf]{flex-direction:column}.submit-button[data-v-49825adf],.secondary-button[data-v-49825adf]{width:100%;justify-content:center}.transactions-table[data-v-49825adf]{font-size:12px}.transactions-table th[data-v-49825adf],.transactions-table td[data-v-49825adf]{padding:12px 8px}.analytics-grid[data-v-49825adf]{grid-template-columns:1fr}}@media (max-width: 480px){.stat-value[data-v-49825adf]{font-size:24px}.stat-label[data-v-49825adf]{font-size:12px}.settings-card-header[data-v-49825adf]{font-size:18px;padding:16px}.section-title[data-v-49825adf]{font-size:16px}}/**
 * ⚡💀 PAYPAL SETTINGS - PURE CSS STERILIZATION 💀⚡
 * 
 * ZERO Bootstrap Classes
 * ZERO Tailwind Classes
 * 100% Custom CSS with Flexbox & Grid
 * Enterprise-Level Professional Styling
 * Database-Driven Analytics
 * 
 * @package    Payment Gateway Integration
 * @author     Enterprise Development Team
 * @copyright  2025 All Rights Reserved
 * @license    Proprietary
 * @version    2.0.0
 */.paypal-settings-container[data-v-f7cab5d9]{width:100%;max-width:1400px;margin:0 auto;padding:20px}.paypal-settings-header[data-v-f7cab5d9]{display:flex;align-items:center;margin-bottom:30px;font-size:18px;font-weight:300;color:#6c757d}.paypal-settings-header a[data-v-f7cab5d9]{color:inherit;text-decoration:none;transition:color .3s ease}.paypal-settings-header a[data-v-f7cab5d9]:hover{color:#495057}.header-separator[data-v-f7cab5d9]{margin:0 10px;font-size:14px}.header-title[data-v-f7cab5d9]{color:#6c757d}.alert-message[data-v-f7cab5d9]{display:flex;align-items:center;padding:15px 20px;margin-bottom:20px;border-radius:8px;background-color:#d1e7dd;border:1px solid #badbcc;color:#0f5132;position:relative;animation:slideIn-f7cab5d9 .3s ease}.alert-message.alert-error[data-v-f7cab5d9]{background-color:#f8d7da;border-color:#f5c2c7;color:#842029}.alert-message-icon[data-v-f7cab5d9]{margin-right:10px;font-size:18px}.alert-close-button[data-v-f7cab5d9]{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:20px;cursor:pointer;color:inherit;opacity:.7;transition:opacity .3s ease}.alert-close-button[data-v-f7cab5d9]:hover{opacity:1}@keyframes slideIn-f7cab5d9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.stats-grid[data-v-f7cab5d9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-f7cab5d9]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:25px;color:#fff;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.stat-card[data-v-f7cab5d9]:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0003}.stat-card.primary[data-v-f7cab5d9]{background:linear-gradient(135deg,#667eea,#764ba2)}.stat-card.success[data-v-f7cab5d9]{background:linear-gradient(135deg,#84fab0,#8fd3f4)}.stat-card.info[data-v-f7cab5d9]{background:linear-gradient(135deg,#a1c4fd,#c2e9fb)}.stat-card.warning[data-v-f7cab5d9]{background:linear-gradient(135deg,#ffecd2,#fcb69f)}.stat-value[data-v-f7cab5d9]{font-size:32px;font-weight:700;margin-bottom:8px}.stat-label[data-v-f7cab5d9]{font-size:14px;opacity:.9;font-weight:500}.settings-card[data-v-f7cab5d9]{background:#fff;border-radius:12px;box-shadow:0 4px 6px #00000012,0 1px 3px #0000000f;overflow:hidden;margin-bottom:30px}.settings-card-header[data-v-f7cab5d9]{background:linear-gradient(135deg,#0052cc,#003d99);color:#fff;padding:20px 30px;font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px}.settings-card-body[data-v-f7cab5d9]{padding:40px 50px}.section-title[data-v-f7cab5d9]{font-size:18px;font-weight:600;color:#212529;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e9ecef}.paypal-form[data-v-f7cab5d9]{width:100%}.form-section[data-v-f7cab5d9]{margin-bottom:40px}.form-group[data-v-f7cab5d9]{display:grid;grid-template-columns:200px 1fr;gap:20px;align-items:start;margin-bottom:25px}.form-label[data-v-f7cab5d9]{text-align:right;font-weight:500;color:#495057;font-size:14px;padding-top:10px}.form-input-wrapper[data-v-f7cab5d9]{display:flex;flex-direction:column;gap:8px}.form-control-input[data-v-f7cab5d9],.form-control-select[data-v-f7cab5d9]{width:100%;padding:10px 15px;border:1px solid #ced4da;border-radius:6px;font-size:14px;color:#495057;background-color:#fff;transition:all .3s ease}.form-control-input[data-v-f7cab5d9]:focus,.form-control-select[data-v-f7cab5d9]:focus{outline:none;border-color:#0052cc;box-shadow:0 0 0 3px #0052cc1a}.form-control-input[data-v-f7cab5d9]:hover,.form-control-select[data-v-f7cab5d9]:hover{border-color:#adb5bd}.form-control-input[readonly][data-v-f7cab5d9]{background-color:#e9ecef;cursor:not-allowed}.form-control-select[data-v-f7cab5d9]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23495057' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:35px}.form-helper-text[data-v-f7cab5d9]{display:block;font-size:12px;color:#6c757d;margin-top:5px;line-height:1.5}.form-helper-text a[data-v-f7cab5d9]{color:#0052cc;text-decoration:none}.form-helper-text a[data-v-f7cab5d9]:hover{text-decoration:underline}.form-checkbox-wrapper[data-v-f7cab5d9]{display:flex;align-items:center;gap:10px;padding:12px 0}.form-checkbox[data-v-f7cab5d9]{width:20px;height:20px;cursor:pointer;accent-color:#0052cc}.form-checkbox-label[data-v-f7cab5d9]{font-size:14px;color:#495057;cursor:pointer;-webkit-user-select:none;user-select:none}.info-box[data-v-f7cab5d9]{display:flex;align-items:start;gap:12px;padding:15px 20px;background-color:#e7f3ff;border:1px solid #b3d9ff;border-radius:8px;margin:20px 0}.info-box-icon[data-v-f7cab5d9]{color:#0052cc;font-size:18px;flex-shrink:0}.info-box-content[data-v-f7cab5d9]{flex:1;font-size:14px;color:#004085;line-height:1.6}.info-box-content a[data-v-f7cab5d9]{color:#0052cc;text-decoration:none;font-weight:500}.info-box-content a[data-v-f7cab5d9]:hover{text-decoration:underline}.button-group[data-v-f7cab5d9]{display:flex;gap:15px;flex-wrap:wrap;margin-top:30px}.submit-button[data-v-f7cab5d9]{padding:12px 40px;background-color:#0052cc;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.submit-button[data-v-f7cab5d9]:hover:not(:disabled){background-color:#003d99;transform:translateY(-1px);box-shadow:0 4px 8px #0052cc4d}.submit-button[data-v-f7cab5d9]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px #0052cc4d}.submit-button[data-v-f7cab5d9]:disabled{opacity:.6;cursor:not-allowed}.secondary-button[data-v-f7cab5d9]{padding:12px 30px;background-color:#6c757d;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.secondary-button[data-v-f7cab5d9]:hover:not(:disabled){background-color:#5a6268;transform:translateY(-1px);box-shadow:0 4px 8px #6c757d4d}.secondary-button[data-v-f7cab5d9]:disabled{opacity:.6;cursor:not-allowed}.transactions-table-wrapper[data-v-f7cab5d9]{overflow-x:auto;margin-top:20px}.transactions-table[data-v-f7cab5d9]{width:100%;border-collapse:collapse;font-size:14px}.transactions-table thead[data-v-f7cab5d9]{background-color:#f8f9fa}.transactions-table th[data-v-f7cab5d9]{padding:12px 15px;text-align:left;font-weight:600;color:#495057;border-bottom:2px solid #dee2e6}.transactions-table td[data-v-f7cab5d9]{padding:12px 15px;border-bottom:1px solid #dee2e6;color:#212529}.transactions-table tbody tr[data-v-f7cab5d9]:hover{background-color:#f8f9fa}.transaction-code[data-v-f7cab5d9]{font-family:Courier New,monospace;background-color:#f8f9fa;padding:4px 8px;border-radius:4px;font-size:12px}.badge[data-v-f7cab5d9]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.badge-success[data-v-f7cab5d9]{background-color:#d1e7dd;color:#0f5132}.badge-warning[data-v-f7cab5d9]{background-color:#fff3cd;color:#856404}.badge-danger[data-v-f7cab5d9]{background-color:#f8d7da;color:#842029}.badge-info[data-v-f7cab5d9]{background-color:#cfe2ff;color:#084298}.badge-primary[data-v-f7cab5d9]{background-color:#cfe2ff;color:#052c65}.table-button[data-v-f7cab5d9]{padding:6px 16px;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease;margin-right:5px}.table-button-primary[data-v-f7cab5d9]{background-color:#0052cc;color:#fff}.table-button-primary[data-v-f7cab5d9]:hover{background-color:#003d99}.table-button-success[data-v-f7cab5d9]{background-color:#198754;color:#fff}.table-button-success[data-v-f7cab5d9]:hover{background-color:#157347}.empty-state[data-v-f7cab5d9]{text-align:center;padding:40px 20px;color:#6c757d;font-size:14px}.analytics-grid[data-v-f7cab5d9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.analytics-card[data-v-f7cab5d9]{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:20px}.analytics-card-title[data-v-f7cab5d9]{font-size:16px;font-weight:600;color:#212529;margin-bottom:15px}.analytics-row[data-v-f7cab5d9]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f8f9fa}.analytics-row[data-v-f7cab5d9]:last-child{border-bottom:none}.analytics-label[data-v-f7cab5d9]{font-size:14px;color:#6c757d}.analytics-value[data-v-f7cab5d9]{font-size:14px;font-weight:600;color:#212529}@media (max-width: 992px){.settings-card-body[data-v-f7cab5d9]{padding:30px 25px}.form-group[data-v-f7cab5d9]{grid-template-columns:1fr;gap:10px}.form-label[data-v-f7cab5d9]{text-align:left;padding-top:0}.stats-grid[data-v-f7cab5d9]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width: 768px){.paypal-settings-container[data-v-f7cab5d9]{padding:15px}.settings-card-body[data-v-f7cab5d9]{padding:20px 15px}.paypal-settings-header[data-v-f7cab5d9]{font-size:16px}.button-group[data-v-f7cab5d9]{flex-direction:column}.submit-button[data-v-f7cab5d9],.secondary-button[data-v-f7cab5d9]{width:100%;justify-content:center}}@media (max-width: 576px){.form-control-input[data-v-f7cab5d9],.form-control-select[data-v-f7cab5d9]{font-size:16px}.stats-grid[data-v-f7cab5d9]{grid-template-columns:1fr}}.form-control-input[data-v-f7cab5d9]:focus-visible,.form-control-select[data-v-f7cab5d9]:focus-visible,.submit-button[data-v-f7cab5d9]:focus-visible,.secondary-button[data-v-f7cab5d9]:focus-visible{outline:2px solid #0052cc;outline-offset:2px}@media (prefers-contrast: high){.form-control-input[data-v-f7cab5d9],.form-control-select[data-v-f7cab5d9]{border-width:2px}}@media (prefers-reduced-motion: reduce){[data-v-f7cab5d9]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.payment-debugger[data-v-80e4765e]{width:100%;max-width:1600px;margin:0 auto;padding:2rem;background:linear-gradient(135deg,#1e3a8a,#3b82f6);min-height:100vh}.page-header[data-v-80e4765e]{display:flex;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:2rem;padding:1rem;background:#ffffff1a;border-radius:.75rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-header a[data-v-80e4765e]{color:#fff;text-decoration:none;transition:opacity .3s ease}.page-header a[data-v-80e4765e]:hover{opacity:.8}.header-separator[data-v-80e4765e]{color:#fff9;font-size:.875rem}.header-title[data-v-80e4765e]{color:#fff;font-weight:700}.alert-message[data-v-80e4765e]{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;border-radius:.75rem;margin-bottom:1.5rem;background:#fffffff2;box-shadow:0 4px 6px #0000001a;animation:slideIn-80e4765e .3s ease}.alert-success[data-v-80e4765e]{border-left:4px solid #10b981}.alert-error[data-v-80e4765e]{border-left:4px solid #ef4444}.alert-message-icon[data-v-80e4765e]{font-size:1.5rem;flex-shrink:0}.alert-success .alert-message-icon[data-v-80e4765e]{color:#10b981}.alert-error .alert-message-icon[data-v-80e4765e]{color:#ef4444}.alert-close-button[data-v-80e4765e]{margin-left:auto;background:none;border:none;cursor:pointer;padding:.5rem;color:#6b7280;transition:color .3s ease}.alert-close-button[data-v-80e4765e]:hover{color:#111827}.stats-grid[data-v-80e4765e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-80e4765e]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:#fffffff2;border-radius:1rem;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.stat-card[data-v-80e4765e]:hover{transform:translateY(-4px);box-shadow:0 8px 12px #00000026}.stat-icon[data-v-80e4765e]{font-size:2.5rem;flex-shrink:0}.stat-card.primary .stat-icon[data-v-80e4765e]{color:#3b82f6}.stat-card.success .stat-icon[data-v-80e4765e]{color:#10b981}.stat-card.error .stat-icon[data-v-80e4765e]{color:#ef4444}.stat-card.warning .stat-icon[data-v-80e4765e]{color:#f59e0b}.stat-content[data-v-80e4765e]{flex:1}.stat-value[data-v-80e4765e]{font-size:2rem;font-weight:700;color:#111827;line-height:1.2}.stat-label[data-v-80e4765e]{font-size:.875rem;color:#6b7280;font-weight:500;margin-top:.25rem;display:block}.tab-navigation[data-v-80e4765e]{display:flex;gap:.5rem;margin-bottom:2rem;background:#fffffff2;padding:.5rem;border-radius:1rem;box-shadow:0 4px 6px #0000001a;overflow-x:auto}.tab-button[data-v-80e4765e]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;background:transparent;color:#6b7280;font-size:.875rem;font-weight:600;border-radius:.5rem;cursor:pointer;transition:all .3s ease;white-space:nowrap}.tab-button[data-v-80e4765e]:hover{background:#f3f4f6;color:#111827}.tab-button.tab-active[data-v-80e4765e]{background:linear-gradient(135deg,#3b82f6,#1e3a8a);color:#fff}.tab-content[data-v-80e4765e]{background:#fffffff2;border-radius:1rem;padding:2rem;box-shadow:0 4px 6px #0000001a;min-height:500px}.filters-bar[data-v-80e4765e]{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem;background:#f9fafb;border-radius:.75rem;margin-bottom:1.5rem;flex-wrap:wrap}.search-box[data-v-80e4765e]{position:relative;flex:1;min-width:250px}.search-icon[data-v-80e4765e]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6b7280;font-size:1rem}.search-input[data-v-80e4765e]{width:100%;padding:.75rem 1rem .75rem 2.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;transition:border-color .3s ease,box-shadow .3s ease}.search-input[data-v-80e4765e]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.filter-group[data-v-80e4765e]{display:flex;gap:.75rem;flex-wrap:wrap}.filter-select[data-v-80e4765e],.filter-input[data-v-80e4765e]{padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;background:#fff;cursor:pointer;transition:border-color .3s ease}.filter-select[data-v-80e4765e]:focus,.filter-input[data-v-80e4765e]:focus{outline:none;border-color:#3b82f6}.action-buttons[data-v-80e4765e]{display:flex;gap:.75rem;flex-wrap:wrap}.action-btn[data-v-80e4765e]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.action-btn[data-v-80e4765e]:disabled{opacity:.5;cursor:not-allowed}.refresh-btn[data-v-80e4765e]{background:#3b82f6;color:#fff}.refresh-btn[data-v-80e4765e]:hover:not(:disabled){background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 8px #3b82f64d}.export-btn[data-v-80e4765e]{background:#10b981;color:#fff}.export-btn[data-v-80e4765e]:hover:not(:disabled){background:#059669;transform:translateY(-2px);box-shadow:0 4px 8px #10b9814d}.clear-btn[data-v-80e4765e]{background:#ef4444;color:#fff}.clear-btn[data-v-80e4765e]:hover:not(:disabled){background:#dc2626;transform:translateY(-2px);box-shadow:0 4px 8px #ef44444d}.test-btn[data-v-80e4765e]{background:#8b5cf6;color:#fff}.test-btn[data-v-80e4765e]:hover:not(:disabled){background:#7c3aed;transform:translateY(-2px);box-shadow:0 4px 8px #8b5cf64d}.report-btn[data-v-80e4765e]{background:#f59e0b;color:#fff}.report-btn[data-v-80e4765e]:hover:not(:disabled){background:#d97706;transform:translateY(-2px);box-shadow:0 4px 8px #f59e0b4d}.logs-table-container[data-v-80e4765e]{overflow-x:auto;border-radius:.75rem;border:1px solid #e5e7eb}.logs-table[data-v-80e4765e]{width:100%;border-collapse:collapse;background:#fff}.logs-table thead[data-v-80e4765e]{background:#f9fafb;border-bottom:2px solid #e5e7eb}.logs-table th[data-v-80e4765e]{padding:1rem;text-align:left;font-size:.875rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.05em}.logs-table tbody tr[data-v-80e4765e]{border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.logs-table tbody tr[data-v-80e4765e]:hover{background:#f9fafb}.logs-table td[data-v-80e4765e]{padding:1rem;font-size:.875rem;color:#111827}.no-data[data-v-80e4765e]{text-align:center;padding:3rem!important;color:#6b7280;font-style:italic}.gateway-badge[data-v-80e4765e]{display:inline-block;padding:.25rem .75rem;background:#e0e7ff;color:#3730a3;border-radius:.375rem;font-size:.75rem;font-weight:600}.transaction-id[data-v-80e4765e]{font-family:Courier New,monospace;font-size:.75rem;background:#f3f4f6;padding:.25rem .5rem;border-radius:.25rem;color:#1f2937}.status-badge[data-v-80e4765e]{display:inline-block;padding:.375rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.status-success[data-v-80e4765e]{background:#d1fae5;color:#065f46}.status-failed[data-v-80e4765e]{background:#fee2e2;color:#991b1b}.status-pending[data-v-80e4765e]{background:#fef3c7;color:#92400e}.status-processing[data-v-80e4765e]{background:#dbeafe;color:#1e40af}.status-cancelled[data-v-80e4765e]{background:#f3f4f6;color:#374151}.status-refunded[data-v-80e4765e]{background:#fce7f3;color:#9f1239}.icon-btn[data-v-80e4765e]{padding:.5rem;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:.375rem;transition:all .2s ease}.icon-btn[data-v-80e4765e]:hover{background:#f3f4f6;color:#111827}.view-btn[data-v-80e4765e]:hover{color:#3b82f6}.pagination[data-v-80e4765e]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem;padding:1rem}.pagination-btn[data-v-80e4765e]{padding:.5rem .75rem;border:1px solid #e5e7eb;background:#fff;color:#374151;border-radius:.375rem;cursor:pointer;transition:all .2s ease}.pagination-btn[data-v-80e4765e]:hover:not(:disabled){background:#f3f4f6;border-color:#3b82f6;color:#3b82f6}.pagination-btn[data-v-80e4765e]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-80e4765e]{padding:.5rem 1rem;font-size:.875rem;color:#6b7280}.empty-state[data-v-80e4765e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.empty-icon[data-v-80e4765e]{font-size:4rem;color:#d1d5db;margin-bottom:1rem}.empty-state p[data-v-80e4765e]{font-size:1rem;color:#6b7280}.transaction-details[data-v-80e4765e]{display:flex;flex-direction:column;gap:2rem}.details-header[data-v-80e4765e]{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:2px solid #e5e7eb}.details-header h3[data-v-80e4765e]{font-size:1.5rem;font-weight:700;color:#111827;margin:0}.close-btn[data-v-80e4765e]{padding:.5rem;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:.375rem;transition:all .2s ease;font-size:1.25rem}.close-btn[data-v-80e4765e]:hover{background:#f3f4f6;color:#111827}.details-grid[data-v-80e4765e]{display:flex;flex-direction:column;gap:2rem}.detail-section[data-v-80e4765e]{background:#f9fafb;padding:1.5rem;border-radius:.75rem}.detail-section h4[data-v-80e4765e]{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.detail-item[data-v-80e4765e]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #e5e7eb}.detail-item[data-v-80e4765e]:last-child{border-bottom:none}.detail-label[data-v-80e4765e]{font-size:.875rem;font-weight:600;color:#6b7280}.detail-value[data-v-80e4765e]{font-size:.875rem;color:#111827;text-align:right}.url-value[data-v-80e4765e]{word-break:break-all;max-width:60%}.error-box[data-v-80e4765e]{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#fee2e2;border-left:4px solid #ef4444;border-radius:.5rem}.error-box i[data-v-80e4765e]{font-size:1.5rem;color:#ef4444;flex-shrink:0}.error-box p[data-v-80e4765e]{margin:0;color:#991b1b;font-size:.875rem}.code-block[data-v-80e4765e]{margin-top:1rem}.code-header[data-v-80e4765e]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#1f2937;color:#fff;border-radius:.5rem .5rem 0 0;font-size:.875rem;font-weight:600}.copy-btn[data-v-80e4765e]{padding:.25rem .5rem;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;border-radius:.25rem;cursor:pointer;transition:all .2s ease;font-size:.75rem}.copy-btn[data-v-80e4765e]:hover{background:#ffffff1a;border-color:#fff6}.code-block pre[data-v-80e4765e]{margin:0;padding:1rem;background:#111827;color:#e5e7eb;border-radius:0 0 .5rem .5rem;overflow-x:auto;font-family:Courier New,monospace;font-size:.75rem;line-height:1.5;max-height:400px}.code-block code[data-v-80e4765e]{font-family:Courier New,monospace}.http-status[data-v-80e4765e]{display:inline-block;padding:.25rem .75rem;border-radius:.375rem;font-weight:600;font-size:.875rem}.http-success[data-v-80e4765e]{background:#d1fae5;color:#065f46}.http-redirect[data-v-80e4765e]{background:#dbeafe;color:#1e40af}.http-client-error[data-v-80e4765e]{background:#fef3c7;color:#92400e}.http-server-error[data-v-80e4765e]{background:#fee2e2;color:#991b1b}.http-unknown[data-v-80e4765e]{background:#f3f4f6;color:#374151}.details-actions[data-v-80e4765e]{display:flex;gap:1rem;padding-top:1rem;border-top:2px solid #e5e7eb}.retry-btn[data-v-80e4765e]{background:#f59e0b;color:#fff}.retry-btn[data-v-80e4765e]:hover:not(:disabled){background:#d97706}.webhook-tester[data-v-80e4765e]{display:flex;flex-direction:column;gap:2rem}.webhook-tester h3[data-v-80e4765e]{font-size:1.5rem;font-weight:700;color:#111827;margin:0}.section-description[data-v-80e4765e]{font-size:.875rem;color:#6b7280;margin:0}.webhook-form[data-v-80e4765e]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-80e4765e]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-80e4765e]{font-size:.875rem;font-weight:600;color:#374151}.form-select[data-v-80e4765e],.form-input[data-v-80e4765e],.form-textarea[data-v-80e4765e]{padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;transition:border-color .3s ease,box-shadow .3s ease}.form-select[data-v-80e4765e]:focus,.form-input[data-v-80e4765e]:focus,.form-textarea[data-v-80e4765e]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-textarea[data-v-80e4765e]{font-family:Courier New,monospace;resize:vertical}.webhook-result[data-v-80e4765e]{background:#f9fafb;padding:1.5rem;border-radius:.75rem}.webhook-result h4[data-v-80e4765e]{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 1rem}.result-status[data-v-80e4765e]{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:.5rem;margin-bottom:1rem}.result-success[data-v-80e4765e]{background:#d1fae5;color:#065f46}.result-error[data-v-80e4765e]{background:#fee2e2;color:#991b1b}.result-status i[data-v-80e4765e]{font-size:1.5rem}.gateway-status-grid[data-v-80e4765e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.status-card[data-v-80e4765e]{background:#f9fafb;padding:1.5rem;border-radius:.75rem;border:2px solid #e5e7eb;transition:transform .3s ease,box-shadow .3s ease}.status-card[data-v-80e4765e]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001a}.status-header[data-v-80e4765e]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.status-icon[data-v-80e4765e]{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:.75rem;font-size:1.5rem;flex-shrink:0}.status-icon.status-healthy[data-v-80e4765e]{background:#d1fae5;color:#065f46}.status-icon.status-warning[data-v-80e4765e]{background:#fef3c7;color:#92400e}.status-icon.status-critical[data-v-80e4765e]{background:#fee2e2;color:#991b1b}.status-icon.status-disabled[data-v-80e4765e]{background:#f3f4f6;color:#6b7280}.status-title[data-v-80e4765e]{flex:1}.status-title h4[data-v-80e4765e]{font-size:1.125rem;font-weight:700;color:#111827;margin:0 0 .25rem}.status-label[data-v-80e4765e]{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.status-label.status-healthy[data-v-80e4765e]{background:#d1fae5;color:#065f46}.status-label.status-warning[data-v-80e4765e]{background:#fef3c7;color:#92400e}.status-label.status-critical[data-v-80e4765e]{background:#fee2e2;color:#991b1b}.status-label.status-disabled[data-v-80e4765e]{background:#f3f4f6;color:#6b7280}.status-metrics[data-v-80e4765e]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}.metric-item[data-v-80e4765e]{display:flex;flex-direction:column;gap:.25rem}.metric-label[data-v-80e4765e]{font-size:.75rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.metric-value[data-v-80e4765e]{font-size:1.125rem;font-weight:700;color:#111827}.status-actions[data-v-80e4765e]{display:flex;justify-content:center;margin-top:2rem}.quick-actions-grid[data-v-80e4765e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.action-card[data-v-80e4765e]{background:#f9fafb;padding:2rem;border-radius:.75rem;border:2px solid #e5e7eb;display:flex;flex-direction:column;gap:1rem;transition:transform .3s ease,box-shadow .3s ease}.action-card[data-v-80e4765e]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001a}.action-icon[data-v-80e4765e]{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f6,#1e3a8a);border-radius:1rem;color:#fff;font-size:2rem;margin-bottom:.5rem}.action-card h4[data-v-80e4765e]{font-size:1.125rem;font-weight:700;color:#111827;margin:0}.action-card p[data-v-80e4765e]{font-size:.875rem;color:#6b7280;margin:0;flex:1}.action-card .action-btn[data-v-80e4765e]{width:100%;justify-content:center}@keyframes slideIn-80e4765e{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.action-btn[data-v-80e4765e]:disabled{position:relative;color:transparent}.action-btn[data-v-80e4765e]:disabled:after{content:"";position:absolute;width:1rem;height:1rem;top:50%;left:50%;margin-left:-.5rem;margin-top:-.5rem;border:2px solid #ffffff;border-radius:50%;border-top-color:transparent;animation:spin-80e4765e .6s linear infinite}@keyframes spin-80e4765e{to{transform:rotate(360deg)}}@media (max-width: 1024px){.payment-debugger[data-v-80e4765e]{padding:1.5rem}.stats-grid[data-v-80e4765e]{grid-template-columns:repeat(2,1fr)}.filters-bar[data-v-80e4765e]{flex-direction:column;align-items:stretch}.search-box[data-v-80e4765e]{min-width:100%}.filter-group[data-v-80e4765e]{flex-direction:column}.filter-select[data-v-80e4765e],.filter-input[data-v-80e4765e]{width:100%}.action-buttons[data-v-80e4765e]{justify-content:stretch}.action-buttons .action-btn[data-v-80e4765e]{flex:1}.gateway-status-grid[data-v-80e4765e],.quick-actions-grid[data-v-80e4765e]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.details-actions[data-v-80e4765e]{flex-direction:column}.details-actions .action-btn[data-v-80e4765e]{width:100%;justify-content:center}}@media (max-width: 768px){.payment-debugger[data-v-80e4765e]{padding:1rem}.page-header[data-v-80e4765e]{font-size:1rem;padding:.75rem}.stats-grid[data-v-80e4765e]{grid-template-columns:1fr}.stat-card[data-v-80e4765e]{padding:1rem}.stat-icon[data-v-80e4765e]{font-size:2rem}.stat-value[data-v-80e4765e]{font-size:1.5rem}.tab-navigation[data-v-80e4765e]{overflow-x:auto;-webkit-overflow-scrolling:touch}.tab-button[data-v-80e4765e]{padding:.5rem 1rem;font-size:.75rem}.tab-content[data-v-80e4765e]{padding:1rem}.logs-table-container[data-v-80e4765e]{overflow-x:auto;-webkit-overflow-scrolling:touch}.logs-table[data-v-80e4765e]{min-width:800px}.gateway-status-grid[data-v-80e4765e],.quick-actions-grid[data-v-80e4765e],.status-metrics[data-v-80e4765e]{grid-template-columns:1fr}.detail-item[data-v-80e4765e]{flex-direction:column;align-items:flex-start;gap:.5rem}.detail-value[data-v-80e4765e]{text-align:left;max-width:100%}.url-value[data-v-80e4765e]{max-width:100%}.code-block pre[data-v-80e4765e]{font-size:.625rem}}@media (prefers-contrast: high){.payment-debugger[data-v-80e4765e]{background:#000}.stat-card[data-v-80e4765e],.tab-content[data-v-80e4765e],.status-card[data-v-80e4765e],.action-card[data-v-80e4765e]{background:#fff;border:2px solid #000000}.action-btn[data-v-80e4765e]{border:2px solid currentColor}}@media (prefers-reduced-motion: reduce){[data-v-80e4765e],[data-v-80e4765e]:before,[data-v-80e4765e]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.payment-debugger[data-v-80e4765e]{background:#fff;padding:0}.tab-navigation[data-v-80e4765e],.filters-bar[data-v-80e4765e],.action-buttons[data-v-80e4765e],.details-actions[data-v-80e4765e],.alert-message[data-v-80e4765e]{display:none}.tab-content[data-v-80e4765e]{box-shadow:none;border:1px solid #000000}.logs-table[data-v-80e4765e]{page-break-inside:avoid}.status-card[data-v-80e4765e],.action-card[data-v-80e4765e]{break-inside:avoid;page-break-inside:avoid}}.action-btn[data-v-80e4765e]:focus,.search-input[data-v-80e4765e]:focus,.filter-select[data-v-80e4765e]:focus,.filter-input[data-v-80e4765e]:focus,.form-select[data-v-80e4765e]:focus,.form-input[data-v-80e4765e]:focus,.form-textarea[data-v-80e4765e]:focus,.tab-button[data-v-80e4765e]:focus,.icon-btn[data-v-80e4765e]:focus,.pagination-btn[data-v-80e4765e]:focus{outline:3px solid #3b82f6;outline-offset:2px}.logs-table-container[data-v-80e4765e]::-webkit-scrollbar,.code-block pre[data-v-80e4765e]::-webkit-scrollbar,.tab-navigation[data-v-80e4765e]::-webkit-scrollbar{height:8px;width:8px}.logs-table-container[data-v-80e4765e]::-webkit-scrollbar-track,.code-block pre[data-v-80e4765e]::-webkit-scrollbar-track,.tab-navigation[data-v-80e4765e]::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.logs-table-container[data-v-80e4765e]::-webkit-scrollbar-thumb,.code-block pre[data-v-80e4765e]::-webkit-scrollbar-thumb,.tab-navigation[data-v-80e4765e]::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:4px}.logs-table-container[data-v-80e4765e]::-webkit-scrollbar-thumb:hover,.code-block pre[data-v-80e4765e]::-webkit-scrollbar-thumb:hover,.tab-navigation[data-v-80e4765e]::-webkit-scrollbar-thumb:hover{background:#6b7280}.payment-gateway-manager[data-v-3e82e2d2]{width:100%;max-width:1400px;margin:0 auto;padding:2rem;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh}.page-header[data-v-3e82e2d2]{display:flex;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:2rem;padding:1rem;background:#ffffff1a;border-radius:.75rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-header a[data-v-3e82e2d2]{color:#fff;text-decoration:none;transition:opacity .3s ease}.page-header a[data-v-3e82e2d2]:hover{opacity:.8}.header-separator[data-v-3e82e2d2]{color:#fff9;font-size:.875rem}.header-title[data-v-3e82e2d2]{color:#fff;font-weight:700}.alert-message[data-v-3e82e2d2]{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;border-radius:.75rem;margin-bottom:1.5rem;background:#fffffff2;box-shadow:0 4px 6px #0000001a;animation:slideIn-3e82e2d2 .3s ease}.alert-success[data-v-3e82e2d2]{border-left:4px solid #10b981}.alert-error[data-v-3e82e2d2]{border-left:4px solid #ef4444}.alert-message-icon[data-v-3e82e2d2]{font-size:1.5rem;flex-shrink:0}.alert-success .alert-message-icon[data-v-3e82e2d2]{color:#10b981}.alert-error .alert-message-icon[data-v-3e82e2d2]{color:#ef4444}.alert-close-button[data-v-3e82e2d2]{margin-left:auto;background:none;border:none;cursor:pointer;padding:.5rem;color:#6b7280;transition:color .3s ease}.alert-close-button[data-v-3e82e2d2]:hover{color:#111827}.stats-grid[data-v-3e82e2d2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-3e82e2d2]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:#fffffff2;border-radius:1rem;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.stat-card[data-v-3e82e2d2]:hover{transform:translateY(-4px);box-shadow:0 8px 12px #00000026}.stat-icon[data-v-3e82e2d2]{font-size:2.5rem;flex-shrink:0}.stat-card.primary .stat-icon[data-v-3e82e2d2]{color:#667eea}.stat-card.success .stat-icon[data-v-3e82e2d2]{color:#10b981}.stat-card.info .stat-icon[data-v-3e82e2d2]{color:#3b82f6}.stat-card.warning .stat-icon[data-v-3e82e2d2]{color:#f59e0b}.stat-content[data-v-3e82e2d2]{flex:1}.stat-value[data-v-3e82e2d2]{font-size:2rem;font-weight:700;color:#111827;line-height:1.2}.stat-label[data-v-3e82e2d2]{font-size:.875rem;color:#6b7280;font-weight:500;margin-top:.25rem;display:block}.quick-actions-bar[data-v-3e82e2d2]{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem;background:#fffffff2;border-radius:1rem;margin-bottom:2rem;box-shadow:0 4px 6px #0000001a;flex-wrap:wrap}.search-filter-section[data-v-3e82e2d2]{display:flex;gap:1rem;flex:1;min-width:300px;flex-wrap:wrap}.search-box[data-v-3e82e2d2]{position:relative;flex:1;min-width:200px}.search-icon[data-v-3e82e2d2]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6b7280;font-size:1rem}.search-input[data-v-3e82e2d2]{width:100%;padding:.75rem 1rem .75rem 2.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;transition:border-color .3s ease,box-shadow .3s ease}.search-input[data-v-3e82e2d2]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.filter-group[data-v-3e82e2d2]{display:flex;gap:.75rem}.filter-select[data-v-3e82e2d2]{padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;background:#fff;cursor:pointer;transition:border-color .3s ease}.filter-select[data-v-3e82e2d2]:focus{outline:none;border-color:#667eea}.action-buttons[data-v-3e82e2d2]{display:flex;gap:.75rem;flex-wrap:wrap}.action-btn[data-v-3e82e2d2]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.action-btn[data-v-3e82e2d2]:disabled{opacity:.5;cursor:not-allowed}.test-btn[data-v-3e82e2d2]{background:#3b82f6;color:#fff}.test-btn[data-v-3e82e2d2]:hover:not(:disabled){background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 8px #3b82f64d}.export-btn[data-v-3e82e2d2]{background:#10b981;color:#fff}.export-btn[data-v-3e82e2d2]:hover:not(:disabled){background:#059669;transform:translateY(-2px);box-shadow:0 4px 8px #10b9814d}.report-btn[data-v-3e82e2d2]{background:#8b5cf6;color:#fff}.report-btn[data-v-3e82e2d2]:hover:not(:disabled){background:#7c3aed;transform:translateY(-2px);box-shadow:0 4px 8px #8b5cf64d}.gateways-grid[data-v-3e82e2d2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;margin-bottom:2rem}.gateway-card[data-v-3e82e2d2]{background:#fffffff2;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;gap:1.25rem}.gateway-card[data-v-3e82e2d2]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #00000026}.gateway-disabled[data-v-3e82e2d2]{opacity:.6}.gateway-header[data-v-3e82e2d2]{display:flex;align-items:center;gap:1rem}.gateway-icon[data-v-3e82e2d2]{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:.75rem;color:#fff;font-size:1.5rem;flex-shrink:0}.gateway-title-section[data-v-3e82e2d2]{flex:1}.gateway-name[data-v-3e82e2d2]{font-size:1.125rem;font-weight:700;color:#111827;margin:0}.gateway-code[data-v-3e82e2d2]{font-size:.75rem;color:#6b7280;text-transform:uppercase;font-weight:600}.gateway-status-badge[data-v-3e82e2d2]{padding:.375rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.status-active[data-v-3e82e2d2]{background:#d1fae5;color:#065f46}.status-inactive[data-v-3e82e2d2]{background:#fee2e2;color:#991b1b}.status-test[data-v-3e82e2d2]{background:#fef3c7;color:#92400e}.gateway-stats[data-v-3e82e2d2]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding:1rem;background:#f9fafb;border-radius:.75rem}.stat-item[data-v-3e82e2d2]{display:flex;flex-direction:column;gap:.25rem}.stat-item .stat-label[data-v-3e82e2d2]{font-size:.75rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.stat-item .stat-value[data-v-3e82e2d2]{font-size:1.125rem;font-weight:700;color:#111827}.gateway-features[data-v-3e82e2d2]{display:flex;gap:.5rem;flex-wrap:wrap}.feature-badge[data-v-3e82e2d2]{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#e0e7ff;color:#3730a3;border-radius:.5rem;font-size:.75rem;font-weight:600}.feature-badge.adult[data-v-3e82e2d2]{background:#fce7f3;color:#9f1239}.gateway-actions[data-v-3e82e2d2]{display:flex;gap:.75rem;margin-top:auto}.gateway-actions .action-btn[data-v-3e82e2d2]{flex:1;justify-content:center}.enable-btn[data-v-3e82e2d2]{background:#10b981;color:#fff}.enable-btn[data-v-3e82e2d2]:hover:not(:disabled){background:#059669}.disable-btn[data-v-3e82e2d2]{background:#ef4444;color:#fff}.disable-btn[data-v-3e82e2d2]:hover:not(:disabled){background:#dc2626}.configure-btn[data-v-3e82e2d2]{background:#667eea;color:#fff}.configure-btn[data-v-3e82e2d2]:hover:not(:disabled){background:#5568d3}@keyframes slideIn-3e82e2d2{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.payment-gateway-manager[data-v-3e82e2d2]{padding:1.5rem}.stats-grid[data-v-3e82e2d2]{grid-template-columns:repeat(2,1fr)}.gateways-grid[data-v-3e82e2d2]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.quick-actions-bar[data-v-3e82e2d2]{flex-direction:column;align-items:stretch}.search-filter-section[data-v-3e82e2d2]{flex-direction:column}.action-buttons[data-v-3e82e2d2]{justify-content:stretch}.action-buttons .action-btn[data-v-3e82e2d2]{flex:1}}@media (max-width: 768px){.payment-gateway-manager[data-v-3e82e2d2]{padding:1rem}.page-header[data-v-3e82e2d2]{font-size:1rem;padding:.75rem}.stats-grid[data-v-3e82e2d2]{grid-template-columns:1fr}.stat-card[data-v-3e82e2d2]{padding:1rem}.stat-icon[data-v-3e82e2d2]{font-size:2rem}.stat-value[data-v-3e82e2d2]{font-size:1.5rem}.gateways-grid[data-v-3e82e2d2]{grid-template-columns:1fr}.gateway-card[data-v-3e82e2d2]{padding:1rem}.gateway-stats[data-v-3e82e2d2]{grid-template-columns:1fr}.gateway-actions[data-v-3e82e2d2],.filter-group[data-v-3e82e2d2]{flex-direction:column}.filter-select[data-v-3e82e2d2]{width:100%}}@media (prefers-contrast: high){.payment-gateway-manager[data-v-3e82e2d2]{background:#000}.stat-card[data-v-3e82e2d2],.quick-actions-bar[data-v-3e82e2d2],.gateway-card[data-v-3e82e2d2]{background:#fff;border:2px solid #000000}.action-btn[data-v-3e82e2d2]{border:2px solid currentColor}}@media (prefers-reduced-motion: reduce){[data-v-3e82e2d2],[data-v-3e82e2d2]:before,[data-v-3e82e2d2]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.payment-gateway-manager[data-v-3e82e2d2]{background:#fff;padding:0}.quick-actions-bar[data-v-3e82e2d2],.gateway-actions[data-v-3e82e2d2],.alert-message[data-v-3e82e2d2]{display:none}.gateway-card[data-v-3e82e2d2]{break-inside:avoid;page-break-inside:avoid}}.action-btn[data-v-3e82e2d2]:focus,.search-input[data-v-3e82e2d2]:focus,.filter-select[data-v-3e82e2d2]:focus{outline:3px solid #667eea;outline-offset:2px}.action-btn[data-v-3e82e2d2]:disabled{position:relative;color:transparent}.action-btn[data-v-3e82e2d2]:disabled:after{content:"";position:absolute;width:1rem;height:1rem;top:50%;left:50%;margin-left:-.5rem;margin-top:-.5rem;border:2px solid #ffffff;border-radius:50%;border-top-color:transparent;animation:spin-3e82e2d2 .6s linear infinite}@keyframes spin-3e82e2d2{to{transform:rotate(360deg)}}/**
 * ⚡🇮🇳 RAZORPAY SETTINGS - PURE CSS STERILIZATION 🇮🇳⚡
 * 
 * ZERO Bootstrap Classes
 * ZERO Tailwind Classes
 * 100% Custom CSS with Flexbox & Grid
 * Enterprise-Level Professional Styling
 * Database-Driven Analytics
 * Razorpay Brand Colors (Blue Theme: #072654, #0f4c81)
 * 
 * @package    Payment Gateway Integration
 * @author     Enterprise Development Team
 * @copyright  2025 All Rights Reserved
 * @license    Proprietary
 * @version    2.0.0
 */.razorpay-settings-container[data-v-33cfbc94]{width:100%;max-width:1400px;margin:0 auto;padding:20px}.razorpay-settings-header[data-v-33cfbc94]{display:flex;align-items:center;margin-bottom:30px;font-size:18px;font-weight:300;color:#6c757d}.razorpay-settings-header a[data-v-33cfbc94]{color:inherit;text-decoration:none;transition:color .3s ease}.razorpay-settings-header a[data-v-33cfbc94]:hover{color:#495057}.header-separator[data-v-33cfbc94]{margin:0 10px;font-size:14px}.header-title[data-v-33cfbc94]{color:#072654;font-weight:500}.alert-message[data-v-33cfbc94]{display:flex;align-items:center;padding:15px 20px;margin-bottom:20px;border-radius:8px;background-color:#d1e7dd;border:1px solid #badbcc;color:#0f5132;position:relative;animation:slideIn-33cfbc94 .3s ease}.alert-message.alert-error[data-v-33cfbc94]{background-color:#f8d7da;border-color:#f5c2c7;color:#842029}.alert-message-icon[data-v-33cfbc94]{margin-right:10px;font-size:18px}.alert-close-button[data-v-33cfbc94]{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:20px;cursor:pointer;color:inherit;opacity:.7;transition:opacity .3s ease}.alert-close-button[data-v-33cfbc94]:hover{opacity:1}@keyframes slideIn-33cfbc94{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.stats-grid[data-v-33cfbc94]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-33cfbc94]{background:linear-gradient(135deg,#072654,#0f4c81);border-radius:12px;padding:25px;color:#fff;box-shadow:0 4px 6px #07265426;transition:transform .3s ease,box-shadow .3s ease}.stat-card[data-v-33cfbc94]:hover{transform:translateY(-5px);box-shadow:0 8px 15px #07265440}.stat-card.primary[data-v-33cfbc94]{background:linear-gradient(135deg,#072654,#0f4c81)}.stat-card.success[data-v-33cfbc94]{background:linear-gradient(135deg,#84fab0,#8fd3f4)}.stat-card.info[data-v-33cfbc94]{background:linear-gradient(135deg,#a1c4fd,#c2e9fb)}.stat-card.warning[data-v-33cfbc94]{background:linear-gradient(135deg,#ffecd2,#fcb69f)}.stat-value[data-v-33cfbc94]{font-size:32px;font-weight:700;margin-bottom:8px}.stat-label[data-v-33cfbc94]{font-size:14px;opacity:.9;font-weight:500}.settings-card[data-v-33cfbc94]{background:#fff;border-radius:12px;box-shadow:0 4px 6px #07265412,0 1px 3px #0726540f;overflow:hidden;margin-bottom:30px}.settings-card-header[data-v-33cfbc94]{background:linear-gradient(135deg,#072654,#0f4c81);color:#fff;padding:20px 30px;font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px}.settings-card-body[data-v-33cfbc94]{padding:40px 50px}.section-title[data-v-33cfbc94]{font-size:18px;font-weight:600;color:#072654;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e9ecef}.razorpay-form[data-v-33cfbc94]{width:100%}.form-section[data-v-33cfbc94]{margin-bottom:40px}.form-group[data-v-33cfbc94]{display:grid;grid-template-columns:200px 1fr;gap:20px;align-items:start;margin-bottom:25px}.form-label[data-v-33cfbc94]{text-align:right;font-weight:500;color:#072654;font-size:14px;padding-top:10px}.form-input-wrapper[data-v-33cfbc94]{display:flex;flex-direction:column;gap:8px}.form-control-input[data-v-33cfbc94],.form-control-select[data-v-33cfbc94]{width:100%;padding:10px 15px;border:1px solid #ced4da;border-radius:6px;font-size:14px;color:#072654;background-color:#fff;transition:all .3s ease}.form-control-input[data-v-33cfbc94]:focus,.form-control-select[data-v-33cfbc94]:focus{outline:none;border-color:#072654;box-shadow:0 0 0 3px #0726541a}.form-control-input[data-v-33cfbc94]:hover,.form-control-select[data-v-33cfbc94]:hover{border-color:#adb5bd}.form-control-input[readonly][data-v-33cfbc94]{background-color:#e9ecef;cursor:not-allowed}.form-control-select[data-v-33cfbc94]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23072654' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:35px}.form-helper-text[data-v-33cfbc94]{display:block;font-size:12px;color:#6c757d;margin-top:5px;line-height:1.5}.form-helper-text a[data-v-33cfbc94]{color:#072654;text-decoration:none}.form-helper-text a[data-v-33cfbc94]:hover{text-decoration:underline}.form-checkbox-wrapper[data-v-33cfbc94]{display:flex;align-items:center;gap:10px;padding:12px 0}.form-checkbox[data-v-33cfbc94]{width:20px;height:20px;cursor:pointer;accent-color:#072654}.form-checkbox-label[data-v-33cfbc94]{font-size:14px;color:#072654;cursor:pointer;-webkit-user-select:none;user-select:none}.info-box[data-v-33cfbc94]{display:flex;align-items:start;gap:12px;padding:15px 20px;background-color:#e3f2fd;border:1px solid #90caf9;border-radius:8px;margin:20px 0}.info-box-icon[data-v-33cfbc94]{color:#072654;font-size:18px;flex-shrink:0}.info-box-content[data-v-33cfbc94]{flex:1;font-size:14px;color:#01579b;line-height:1.6}.info-box-content a[data-v-33cfbc94]{color:#072654;text-decoration:none;font-weight:500}.info-box-content a[data-v-33cfbc94]:hover{text-decoration:underline}.button-group[data-v-33cfbc94]{display:flex;gap:15px;flex-wrap:wrap;margin-top:30px}.submit-button[data-v-33cfbc94]{padding:12px 40px;background-color:#072654;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.submit-button[data-v-33cfbc94]:hover:not(:disabled){background-color:#0f4c81;transform:translateY(-1px);box-shadow:0 4px 8px #0726544d}.submit-button[data-v-33cfbc94]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px #0726544d}.submit-button[data-v-33cfbc94]:disabled{opacity:.6;cursor:not-allowed}.secondary-button[data-v-33cfbc94]{padding:12px 30px;background-color:#6c757d;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.secondary-button[data-v-33cfbc94]:hover:not(:disabled){background-color:#5a6268;transform:translateY(-1px);box-shadow:0 4px 8px #6c757d4d}.secondary-button[data-v-33cfbc94]:disabled{opacity:.6;cursor:not-allowed}.transactions-table-wrapper[data-v-33cfbc94]{overflow-x:auto;margin-top:20px}.transactions-table[data-v-33cfbc94]{width:100%;border-collapse:collapse;font-size:14px}.transactions-table thead[data-v-33cfbc94]{background-color:#f8f9fa}.transactions-table th[data-v-33cfbc94]{padding:12px 15px;text-align:left;font-weight:600;color:#072654;border-bottom:2px solid #dee2e6}.transactions-table td[data-v-33cfbc94]{padding:12px 15px;border-bottom:1px solid #dee2e6;color:#212529}.transactions-table tbody tr[data-v-33cfbc94]:hover{background-color:#f8f9fa}.transaction-code[data-v-33cfbc94]{font-family:Courier New,monospace;background-color:#f8f9fa;padding:4px 8px;border-radius:4px;font-size:12px;color:#072654}.badge[data-v-33cfbc94]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.badge-success[data-v-33cfbc94]{background-color:#d1e7dd;color:#0f5132}.badge-warning[data-v-33cfbc94]{background-color:#fff3cd;color:#856404}.badge-danger[data-v-33cfbc94]{background-color:#f8d7da;color:#842029}.badge-info[data-v-33cfbc94]{background-color:#cfe2ff;color:#084298}.badge-primary[data-v-33cfbc94]{background-color:#d1e7f5;color:#072654}.table-button[data-v-33cfbc94]{padding:6px 16px;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease;margin-right:5px}.table-button-primary[data-v-33cfbc94]{background-color:#072654;color:#fff}.table-button-primary[data-v-33cfbc94]:hover{background-color:#0f4c81}.table-button-success[data-v-33cfbc94]{background-color:#198754;color:#fff}.table-button-success[data-v-33cfbc94]:hover{background-color:#157347}.empty-state[data-v-33cfbc94]{text-align:center;padding:40px 20px;color:#6c757d;font-size:14px}.analytics-grid[data-v-33cfbc94]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.analytics-card[data-v-33cfbc94]{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:20px}.analytics-card-title[data-v-33cfbc94]{font-size:16px;font-weight:600;color:#072654;margin-bottom:15px}.analytics-row[data-v-33cfbc94]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f8f9fa}.analytics-row[data-v-33cfbc94]:last-child{border-bottom:none}.analytics-label[data-v-33cfbc94]{font-size:14px;color:#6c757d}.analytics-value[data-v-33cfbc94]{font-size:14px;font-weight:600;color:#072654}@media (max-width: 992px){.settings-card-body[data-v-33cfbc94]{padding:30px 25px}.form-group[data-v-33cfbc94]{grid-template-columns:1fr;gap:10px}.form-label[data-v-33cfbc94]{text-align:left;padding-top:0}.stats-grid[data-v-33cfbc94]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width: 768px){.razorpay-settings-container[data-v-33cfbc94]{padding:15px}.settings-card-body[data-v-33cfbc94]{padding:20px 15px}.razorpay-settings-header[data-v-33cfbc94]{font-size:16px}.button-group[data-v-33cfbc94]{flex-direction:column}.submit-button[data-v-33cfbc94],.secondary-button[data-v-33cfbc94]{width:100%;justify-content:center}}@media (max-width: 576px){.form-control-input[data-v-33cfbc94],.form-control-select[data-v-33cfbc94]{font-size:16px}.stats-grid[data-v-33cfbc94]{grid-template-columns:1fr}}.form-control-input[data-v-33cfbc94]:focus-visible,.form-control-select[data-v-33cfbc94]:focus-visible,.submit-button[data-v-33cfbc94]:focus-visible,.secondary-button[data-v-33cfbc94]:focus-visible{outline:2px solid #072654;outline-offset:2px}@media (prefers-contrast: high){.form-control-input[data-v-33cfbc94],.form-control-select[data-v-33cfbc94]{border-width:2px}}@media (prefers-reduced-motion: reduce){[data-v-33cfbc94]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}/**
 * ⚡💳 STRIPE SETTINGS - PURE CSS STERILIZATION 💳⚡
 * 
 * ZERO Bootstrap Classes
 * ZERO Tailwind Classes
 * 100% Custom CSS with Flexbox & Grid
 * Enterprise-Level Professional Styling
 * Database-Driven Analytics
 * Stripe Brand Colors (Purple #635BFF & Blue #0A2540)
 * 
 * @package    Payment Gateway Integration
 * @author     Enterprise Development Team
 * @copyright  2025 All Rights Reserved
 * @license    Proprietary
 * @version    2.0.0
 */.stripe-settings-container[data-v-6b8f0b47]{width:100%;max-width:1400px;margin:0 auto;padding:20px}.stripe-settings-header[data-v-6b8f0b47]{display:flex;align-items:center;margin-bottom:30px;font-size:18px;font-weight:300;color:#6c757d}.stripe-settings-header a[data-v-6b8f0b47]{color:inherit;text-decoration:none;transition:color .3s ease}.stripe-settings-header a[data-v-6b8f0b47]:hover{color:#495057}.header-separator[data-v-6b8f0b47]{margin:0 10px;font-size:14px}.header-title[data-v-6b8f0b47]{color:#0a2540;font-weight:500}.alert-message[data-v-6b8f0b47]{display:flex;align-items:center;padding:15px 20px;margin-bottom:20px;border-radius:8px;background-color:#d1e7dd;border:1px solid #badbcc;color:#0f5132;position:relative;animation:slideIn-6b8f0b47 .3s ease}.alert-message.alert-error[data-v-6b8f0b47]{background-color:#f8d7da;border-color:#f5c2c7;color:#842029}.alert-message-icon[data-v-6b8f0b47]{margin-right:10px;font-size:18px}.alert-close-button[data-v-6b8f0b47]{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:20px;cursor:pointer;color:inherit;opacity:.7;transition:opacity .3s ease}.alert-close-button[data-v-6b8f0b47]:hover{opacity:1}@keyframes slideIn-6b8f0b47{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.stats-grid[data-v-6b8f0b47]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-6b8f0b47]{background:linear-gradient(135deg,#635bff,#7a73ff);border-radius:12px;padding:25px;color:#fff;box-shadow:0 4px 6px #635bff26;transition:transform .3s ease,box-shadow .3s ease}.stat-card[data-v-6b8f0b47]:hover{transform:translateY(-5px);box-shadow:0 8px 15px #635bff40}.stat-card.primary[data-v-6b8f0b47]{background:linear-gradient(135deg,#635bff,#7a73ff)}.stat-card.success[data-v-6b8f0b47]{background:linear-gradient(135deg,#00d4aa,#00e4b8)}.stat-card.info[data-v-6b8f0b47]{background:linear-gradient(135deg,#0073e6,#09f)}.stat-card.warning[data-v-6b8f0b47]{background:linear-gradient(135deg,orange,#ffb84d)}.stat-value[data-v-6b8f0b47]{font-size:32px;font-weight:700;margin-bottom:8px}.stat-label[data-v-6b8f0b47]{font-size:14px;opacity:.9;font-weight:500}.settings-card[data-v-6b8f0b47]{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0a254012,0 1px 3px #0a25400f;overflow:hidden;margin-bottom:30px}.settings-card-header[data-v-6b8f0b47]{background:linear-gradient(135deg,#635bff,#0a2540);color:#fff;padding:20px 30px;font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px}.settings-card-body[data-v-6b8f0b47]{padding:40px 50px}.section-title[data-v-6b8f0b47]{font-size:18px;font-weight:600;color:#0a2540;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e9ecef}.stripe-form[data-v-6b8f0b47]{width:100%}.form-section[data-v-6b8f0b47]{margin-bottom:40px}.form-group[data-v-6b8f0b47]{display:grid;grid-template-columns:200px 1fr;gap:20px;align-items:start;margin-bottom:25px}.form-label[data-v-6b8f0b47]{text-align:right;font-weight:500;color:#0a2540;font-size:14px;padding-top:10px}.form-input-wrapper[data-v-6b8f0b47]{display:flex;flex-direction:column;gap:8px}.form-control-input[data-v-6b8f0b47],.form-control-select[data-v-6b8f0b47]{width:100%;padding:10px 15px;border:1px solid #ced4da;border-radius:6px;font-size:14px;color:#0a2540;background-color:#fff;transition:all .3s ease}.form-control-input[data-v-6b8f0b47]:focus,.form-control-select[data-v-6b8f0b47]:focus{outline:none;border-color:#635bff;box-shadow:0 0 0 3px #635bff1a}.form-control-input[data-v-6b8f0b47]:hover,.form-control-select[data-v-6b8f0b47]:hover{border-color:#adb5bd}.form-control-input[readonly][data-v-6b8f0b47]{background-color:#e9ecef;cursor:not-allowed}.form-control-select[data-v-6b8f0b47]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%230A2540' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:35px}.form-helper-text[data-v-6b8f0b47]{display:block;font-size:12px;color:#6c757d;margin-top:5px;line-height:1.5}.form-helper-text a[data-v-6b8f0b47]{color:#635bff;text-decoration:none}.form-helper-text a[data-v-6b8f0b47]:hover{text-decoration:underline}.form-checkbox-wrapper[data-v-6b8f0b47]{display:flex;align-items:center;gap:10px;padding:12px 0}.form-checkbox[data-v-6b8f0b47]{width:20px;height:20px;cursor:pointer;accent-color:#635BFF}.form-checkbox-label[data-v-6b8f0b47]{font-size:14px;color:#0a2540;cursor:pointer;-webkit-user-select:none;user-select:none}.info-box[data-v-6b8f0b47]{display:flex;align-items:start;gap:12px;padding:15px 20px;background-color:#f6f9fc;border:1px solid #E3E8EE;border-radius:8px;margin:20px 0}.info-box-icon[data-v-6b8f0b47]{color:#635bff;font-size:18px;flex-shrink:0}.info-box-content[data-v-6b8f0b47]{flex:1;font-size:14px;color:#0a2540;line-height:1.6}.info-box-content a[data-v-6b8f0b47]{color:#635bff;text-decoration:none;font-weight:500}.info-box-content a[data-v-6b8f0b47]:hover{text-decoration:underline}.button-group[data-v-6b8f0b47]{display:flex;gap:15px;flex-wrap:wrap;margin-top:30px}.submit-button[data-v-6b8f0b47]{padding:12px 40px;background-color:#635bff;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.submit-button[data-v-6b8f0b47]:hover:not(:disabled){background-color:#5046e5;transform:translateY(-1px);box-shadow:0 4px 8px #635bff4d}.submit-button[data-v-6b8f0b47]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px #635bff4d}.submit-button[data-v-6b8f0b47]:disabled{opacity:.6;cursor:not-allowed}.secondary-button[data-v-6b8f0b47]{padding:12px 30px;background-color:#0a2540;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.secondary-button[data-v-6b8f0b47]:hover:not(:disabled){background-color:#1a3a5a;transform:translateY(-1px);box-shadow:0 4px 8px #0a25404d}.secondary-button[data-v-6b8f0b47]:disabled{opacity:.6;cursor:not-allowed}.transactions-table-wrapper[data-v-6b8f0b47]{overflow-x:auto;margin-top:20px}.transactions-table[data-v-6b8f0b47]{width:100%;border-collapse:collapse;font-size:14px}.transactions-table thead[data-v-6b8f0b47]{background-color:#f6f9fc}.transactions-table th[data-v-6b8f0b47]{padding:12px 15px;text-align:left;font-weight:600;color:#0a2540;border-bottom:2px solid #E3E8EE}.transactions-table td[data-v-6b8f0b47]{padding:12px 15px;border-bottom:1px solid #E3E8EE;color:#0a2540}.transactions-table tbody tr[data-v-6b8f0b47]:hover{background-color:#f6f9fc}.transaction-code[data-v-6b8f0b47]{font-family:Courier New,monospace;background-color:#f6f9fc;padding:4px 8px;border-radius:4px;font-size:12px;color:#635bff}.badge[data-v-6b8f0b47]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.badge-success[data-v-6b8f0b47]{background-color:#d1e7dd;color:#0f5132}.badge-warning[data-v-6b8f0b47]{background-color:#fff3cd;color:#856404}.badge-danger[data-v-6b8f0b47]{background-color:#f8d7da;color:#842029}.badge-info[data-v-6b8f0b47],.badge-primary[data-v-6b8f0b47]{background-color:#e0e7ff;color:#635bff}.table-button[data-v-6b8f0b47]{padding:6px 16px;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease;margin-right:5px}.table-button-primary[data-v-6b8f0b47]{background-color:#635bff;color:#fff}.table-button-primary[data-v-6b8f0b47]:hover{background-color:#5046e5}.table-button-success[data-v-6b8f0b47]{background-color:#00d4aa;color:#fff}.table-button-success[data-v-6b8f0b47]:hover{background-color:#00c49a}.empty-state[data-v-6b8f0b47]{text-align:center;padding:40px 20px;color:#6c757d;font-size:14px}.analytics-grid[data-v-6b8f0b47]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.analytics-card[data-v-6b8f0b47]{background:#fff;border:1px solid #E3E8EE;border-radius:8px;padding:20px}.analytics-card-title[data-v-6b8f0b47]{font-size:16px;font-weight:600;color:#0a2540;margin-bottom:15px}.analytics-row[data-v-6b8f0b47]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #F6F9FC}.analytics-row[data-v-6b8f0b47]:last-child{border-bottom:none}.analytics-label[data-v-6b8f0b47]{font-size:14px;color:#6c757d}.analytics-value[data-v-6b8f0b47]{font-size:14px;font-weight:600;color:#0a2540}@media (max-width: 992px){.settings-card-body[data-v-6b8f0b47]{padding:30px 25px}.form-group[data-v-6b8f0b47]{grid-template-columns:1fr;gap:10px}.form-label[data-v-6b8f0b47]{text-align:left;padding-top:0}.stats-grid[data-v-6b8f0b47]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width: 768px){.stripe-settings-container[data-v-6b8f0b47]{padding:15px}.settings-card-body[data-v-6b8f0b47]{padding:20px 15px}.stripe-settings-header[data-v-6b8f0b47]{font-size:16px}.button-group[data-v-6b8f0b47]{flex-direction:column}.submit-button[data-v-6b8f0b47],.secondary-button[data-v-6b8f0b47]{width:100%;justify-content:center}}@media (max-width: 576px){.form-control-input[data-v-6b8f0b47],.form-control-select[data-v-6b8f0b47]{font-size:16px}.stats-grid[data-v-6b8f0b47]{grid-template-columns:1fr}}.form-control-input[data-v-6b8f0b47]:focus-visible,.form-control-select[data-v-6b8f0b47]:focus-visible,.submit-button[data-v-6b8f0b47]:focus-visible,.secondary-button[data-v-6b8f0b47]:focus-visible{outline:2px solid #635BFF;outline-offset:2px}@media (prefers-contrast: high){.form-control-input[data-v-6b8f0b47],.form-control-select[data-v-6b8f0b47]{border-width:2px}}@media (prefers-reduced-motion: reduce){[data-v-6b8f0b47]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}/**
 * ⚡💀 PAYMENT SETTINGS - PURE CSS ENTERPRISE STYLING 💀⚡
 * 
 * ZERO Bootstrap Classes
 * ZERO Tailwind Classes
 * 100% Custom CSS with Flexbox & Grid
 * Enterprise-Level Professional Styling
 * Responsive Design
 * Accessibility Compliant
 * 
 * @package    Payment Gateway Integration
 * @author     Enterprise Development Team
 * @copyright  2025 All Rights Reserved
 * @license    Proprietary
 * @version    2.0.0
 */.payment-breadcrumb[data-v-0b9ae5b6]{margin-bottom:30px;font-size:18px;font-weight:300;color:#6c757d}.breadcrumb-link[data-v-0b9ae5b6]{color:inherit;text-decoration:none;transition:color .3s ease}.breadcrumb-link[data-v-0b9ae5b6]:hover{color:#495057;text-decoration:underline}.breadcrumb-current[data-v-0b9ae5b6]{color:#6c757d}.alert[data-v-0b9ae5b6]{position:relative;display:flex;align-items:center;padding:15px 20px;margin-bottom:20px;border:1px solid transparent;border-radius:8px;animation:slideIn-0b9ae5b6 .3s ease}.alert-success[data-v-0b9ae5b6]{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-danger[data-v-0b9ae5b6]{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-close[data-v-0b9ae5b6]{position:absolute;top:10px;right:15px;padding:5px;background:transparent;border:none;cursor:pointer;opacity:.7;transition:opacity .3s ease;font-size:18px}.alert-close[data-v-0b9ae5b6]:hover{opacity:1}@keyframes slideIn-0b9ae5b6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.payment-content[data-v-0b9ae5b6]{width:100%;max-width:1400px;margin:0 auto;padding:20px}.payment-card[data-v-0b9ae5b6]{background:#fff;border-radius:12px;box-shadow:0 4px 6px #00000012,0 1px 3px #0000000f;overflow:hidden}.payment-card-body[data-v-0b9ae5b6]{padding:40px 50px}.form-group[data-v-0b9ae5b6]{display:grid;grid-template-columns:200px 1fr;gap:20px;align-items:center;margin-bottom:25px}.form-label[data-v-0b9ae5b6]{text-align:right;font-weight:500;color:#495057;font-size:14px}.form-input-wrapper[data-v-0b9ae5b6]{display:flex;flex-direction:column;gap:8px}.form-input[data-v-0b9ae5b6],.form-select[data-v-0b9ae5b6]{display:block;width:100%;padding:10px 15px;font-size:14px;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:6px;transition:all .3s ease}.form-input[data-v-0b9ae5b6]:focus,.form-select[data-v-0b9ae5b6]:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:none;box-shadow:0 0 0 3px #007bff1a}.form-input[data-v-0b9ae5b6]:hover,.form-select[data-v-0b9ae5b6]:hover{border-color:#adb5bd}.form-select[data-v-0b9ae5b6]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23495057' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:35px}.form-hint[data-v-0b9ae5b6]{display:block;margin-top:5px;font-size:12px;color:#6c757d;line-height:1.5}.form-hint a[data-v-0b9ae5b6]{color:#007bff;text-decoration:none;transition:color .3s ease}.form-hint a[data-v-0b9ae5b6]:hover{color:#0056b3;text-decoration:underline}.form-actions[data-v-0b9ae5b6]{display:grid;grid-template-columns:200px 1fr;gap:20px;margin-top:30px}.btn-save[data-v-0b9ae5b6]{display:inline-block;padding:12px 40px;font-size:14px;font-weight:500;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:6px;color:#fff;background-color:#212529;transition:all .3s ease}.btn-save[data-v-0b9ae5b6]:hover{background-color:#343a40;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.btn-save[data-v-0b9ae5b6]:active{transform:translateY(0);box-shadow:0 2px 4px #00000026}.btn-save[data-v-0b9ae5b6]:disabled{opacity:.65;cursor:not-allowed;transform:none}@media (max-width: 992px){.payment-card-body[data-v-0b9ae5b6]{padding:30px 25px}.form-group[data-v-0b9ae5b6]{grid-template-columns:1fr;gap:10px}.form-label[data-v-0b9ae5b6]{text-align:left}.form-actions[data-v-0b9ae5b6]{grid-template-columns:1fr}}@media (max-width: 768px){.payment-content[data-v-0b9ae5b6]{padding:15px}.payment-card-body[data-v-0b9ae5b6]{padding:20px 15px}.payment-breadcrumb[data-v-0b9ae5b6]{font-size:16px}}@media (max-width: 576px){.form-input[data-v-0b9ae5b6],.form-select[data-v-0b9ae5b6]{font-size:16px}.btn-save[data-v-0b9ae5b6]{width:100%;padding:14px 20px}}.form-input[data-v-0b9ae5b6]:focus-visible,.form-select[data-v-0b9ae5b6]:focus-visible,.btn-save[data-v-0b9ae5b6]:focus-visible{outline:2px solid #007bff;outline-offset:2px}@media (prefers-contrast: high){.form-input[data-v-0b9ae5b6],.form-select[data-v-0b9ae5b6]{border-width:2px}}@media (prefers-reduced-motion: reduce){[data-v-0b9ae5b6]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.payment-breadcrumb[data-v-0b9ae5b6],.alert[data-v-0b9ae5b6],.btn-save[data-v-0b9ae5b6]{display:none}.payment-card[data-v-0b9ae5b6]{box-shadow:none;border:1px solid #dee2e6}}[data-v-1d8a9f54]:root{--color-text-primary: #1a202c;--color-text-secondary: #4a5568;--color-text-muted: #718096;--color-text-hint: #a0aec0;--color-border: #e2e8f0;--color-bg-page: #f7fafc;--color-bg-panel: #ffffff;--color-bg-header: #f8fafc;--color-blue-500: #3182ce;--color-blue-600: #2b6cb0;--color-blue-700: #2c5282;--color-green-500: #38a169;--color-green-600: #2f855a;--color-red-500: #e53e3e;--color-red-600: #c53030;--color-orange-500: #dd6b20;--color-yellow-500: #d69e2e;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--shadow-card: 0 2px 8px rgba(0, 0, 0, .08);--transition-fast: .2s ease}.security-page[data-v-1d8a9f54]{padding:24px;min-height:100%}.content-wrapper[data-v-1d8a9f54]{max-width:960px;margin:0 auto}.page-header[data-v-1d8a9f54]{display:flex;align-items:center;gap:16px;margin-bottom:28px}.page-header__icon[data-v-1d8a9f54]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#ebf4ff;border-radius:var(--radius-md);color:var(--color-blue-500);flex-shrink:0}.page-title[data-v-1d8a9f54]{font-size:24px;font-weight:700;color:var(--color-text-primary);margin:0 0 4px;line-height:1.2}.page-subtitle[data-v-1d8a9f54]{font-size:14px;color:var(--color-text-muted);margin:0}.message[data-v-1d8a9f54]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--radius-md);margin-bottom:20px;font-size:14px}.message--success[data-v-1d8a9f54]{background:#f0fff4;border:1px solid #c6f6d5;color:#276749}.message--error[data-v-1d8a9f54]{background:#fff5f5;border:1px solid #fed7d7;color:#9b2c2c}.message__icon[data-v-1d8a9f54]{flex-shrink:0}.panel[data-v-1d8a9f54]{background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin-bottom:20px;overflow:hidden}.panel__header[data-v-1d8a9f54]{padding:16px 20px;background:var(--color-bg-header);border-bottom:1px solid var(--color-border)}.panel__header-row[data-v-1d8a9f54]{display:flex;align-items:center;gap:12px}.panel__icon[data-v-1d8a9f54]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);flex-shrink:0}.panel__icon--blue[data-v-1d8a9f54]{background:#ebf4ff;color:var(--color-blue-500)}.panel__icon--red[data-v-1d8a9f54]{background:#fff5f5;color:var(--color-red-500)}.panel__icon--green[data-v-1d8a9f54]{background:#f0fff4;color:var(--color-green-500)}.panel__icon--purple[data-v-1d8a9f54]{background:#faf5ff;color:#805ad5}.panel__icon--indigo[data-v-1d8a9f54]{background:#ebf4ff;color:#5a67d8}.panel__icon--orange[data-v-1d8a9f54]{background:#fffaf0;color:var(--color-orange-500)}.panel__icon--teal[data-v-1d8a9f54]{background:#e6fffa;color:#319795}.panel__title[data-v-1d8a9f54]{font-size:16px;font-weight:600;color:var(--color-text-primary);margin:0}.panel__body[data-v-1d8a9f54]{padding:20px}.security-meter[data-v-1d8a9f54]{display:flex;align-items:center;gap:20px;margin-bottom:20px}.security-meter__info[data-v-1d8a9f54]{flex:1}.security-meter__label-row[data-v-1d8a9f54]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.security-meter__label[data-v-1d8a9f54]{font-size:14px;color:var(--color-text-secondary)}.security-meter__level[data-v-1d8a9f54]{font-size:14px;font-weight:600;padding:2px 8px;border-radius:4px}.security-meter__level--critical[data-v-1d8a9f54]{background:#fff5f5;color:var(--color-red-500)}.security-meter__level--low[data-v-1d8a9f54]{background:#fffaf0;color:var(--color-orange-500)}.security-meter__level--medium[data-v-1d8a9f54]{background:ivory;color:var(--color-yellow-500)}.security-meter__level--high[data-v-1d8a9f54]{background:#f0fff4;color:var(--color-green-500)}.security-meter__level--excellent[data-v-1d8a9f54]{background:#ebf4ff;color:var(--color-blue-600)}.security-meter__score[data-v-1d8a9f54]{flex-shrink:0}.security-meter__percentage[data-v-1d8a9f54]{font-size:28px;font-weight:700;color:var(--color-text-primary)}.progress-bar[data-v-1d8a9f54]{width:100%;height:8px;background:#edf2f7;border-radius:4px;overflow:hidden}.progress-bar__fill[data-v-1d8a9f54]{height:100%;border-radius:4px;transition:width .4s ease}.progress-bar__fill--critical[data-v-1d8a9f54]{background:var(--color-red-500)}.progress-bar__fill--low[data-v-1d8a9f54]{background:var(--color-orange-500)}.progress-bar__fill--medium[data-v-1d8a9f54]{background:var(--color-yellow-500)}.progress-bar__fill--high[data-v-1d8a9f54]{background:var(--color-green-500)}.progress-bar__fill--excellent[data-v-1d8a9f54]{background:var(--color-blue-500)}.stats-grid[data-v-1d8a9f54]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width: 768px){.stats-grid[data-v-1d8a9f54]{grid-template-columns:repeat(2,1fr)}}.stat-card[data-v-1d8a9f54]{text-align:center;padding:12px;background:#f7fafc;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.stat-card__value[data-v-1d8a9f54]{font-size:20px;font-weight:700;margin-bottom:4px}.stat-card__value--danger[data-v-1d8a9f54]{color:var(--color-red-500)}.stat-card__value--warning[data-v-1d8a9f54]{color:var(--color-orange-500)}.stat-card__value--caution[data-v-1d8a9f54]{color:var(--color-yellow-500)}.stat-card__value--success[data-v-1d8a9f54]{color:var(--color-green-500)}.stat-card__label[data-v-1d8a9f54]{font-size:12px;color:var(--color-text-muted)}.form-grid[data-v-1d8a9f54]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 640px){.form-grid[data-v-1d8a9f54]{grid-template-columns:1fr}}.form-stack[data-v-1d8a9f54]{display:flex;flex-direction:column;gap:14px}.form-group[data-v-1d8a9f54]{display:flex;flex-direction:column;gap:4px}.form-label[data-v-1d8a9f54]{font-size:14px;font-weight:500;color:var(--color-text-primary)}.form-hint[data-v-1d8a9f54]{font-size:12px;color:var(--color-text-hint)}.input-field[data-v-1d8a9f54]{width:100%;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:14px;color:var(--color-text-primary);background:var(--color-bg-panel);transition:border-color var(--transition-fast)}.input-field[data-v-1d8a9f54]:focus{outline:none;border-color:var(--color-blue-500);box-shadow:0 0 0 3px #3182ce26}.checkbox-field[data-v-1d8a9f54]{display:flex;align-items:center;gap:10px;cursor:pointer;padding:6px 0}.checkbox-field__input[data-v-1d8a9f54]{width:18px;height:18px;accent-color:var(--color-blue-500);cursor:pointer;flex-shrink:0}.checkbox-field__label[data-v-1d8a9f54]{font-size:14px;color:var(--color-text-secondary)}.info-box[data-v-1d8a9f54]{padding:12px 16px;border-radius:var(--radius-sm);margin-top:14px;font-size:13px;line-height:1.6}.info-box--blue[data-v-1d8a9f54]{background:#ebf8ff;border:1px solid #bee3f8;color:#2a4365}.status--enabled[data-v-1d8a9f54]{color:var(--color-green-600);font-weight:600}.status--disabled[data-v-1d8a9f54]{color:var(--color-red-500);font-weight:600}.form-actions[data-v-1d8a9f54]{display:flex;justify-content:flex-end;padding:20px 0}.button-primary[data-v-1d8a9f54]{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:var(--color-blue-600);color:#fff;border:none;border-radius:var(--radius-sm);font-size:14px;font-weight:600;cursor:pointer;transition:background var(--transition-fast)}.button-primary[data-v-1d8a9f54]:hover{background:var(--color-blue-700)}.button-primary[data-v-1d8a9f54]:disabled{opacity:.6;cursor:not-allowed}.icon[data-v-1d8a9f54]{display:inline-block}.icon--sm[data-v-1d8a9f54]{width:16px;height:16px}.icon--md[data-v-1d8a9f54]{width:20px;height:20px}.icon--lg[data-v-1d8a9f54]{width:24px;height:24px}.storage-settings-container[data-v-c17b18ad]{max-width:1200px;margin:0 auto;padding:1.5rem}.page-header[data-v-c17b18ad]{margin-bottom:1.5rem}.breadcrumb[data-v-c17b18ad]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.breadcrumb-link[data-v-c17b18ad]{color:#3b82f6;text-decoration:none;transition:color .2s ease}.breadcrumb-link[data-v-c17b18ad]:hover{color:#2563eb;text-decoration:underline}.breadcrumb-separator[data-v-c17b18ad]{color:#9ca3af}.breadcrumb-current[data-v-c17b18ad]{color:#6b7280}.alert[data-v-c17b18ad]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-radius:8px;margin-bottom:1.5rem;position:relative;animation:slideIn-c17b18ad .3s ease}@keyframes slideIn-c17b18ad{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.alert-success[data-v-c17b18ad]{background:#d1fae5;border:1px solid #6ee7b7;color:#065f46}.alert-error[data-v-c17b18ad]{background:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.alert-icon[data-v-c17b18ad]{font-size:1.25rem;font-weight:700}.alert-message[data-v-c17b18ad]{flex:1;font-size:.875rem;font-weight:500}.alert-close[data-v-c17b18ad]{background:none;border:none;font-size:1.5rem;color:currentColor;cursor:pointer;padding:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}.alert-close[data-v-c17b18ad]:hover{background:#0000001a}.settings-card[data-v-c17b18ad]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #e5e7eb}.card-body[data-v-c17b18ad]{padding:3rem}.storage-form[data-v-c17b18ad]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-c17b18ad]{display:grid;grid-template-columns:200px 1fr;gap:1.5rem;align-items:start}.form-group-large[data-v-c17b18ad]{margin-bottom:1rem}.form-label[data-v-c17b18ad]{font-size:.875rem;font-weight:600;color:#374151;padding-top:.625rem;text-align:right}.form-input-wrapper[data-v-c17b18ad]{display:flex;flex-direction:column;gap:.5rem}.form-input[data-v-c17b18ad],.form-select[data-v-c17b18ad]{width:100%;padding:.625rem .875rem;font-size:.875rem;color:#1f2937;background:#fff;border:1px solid #d1d5db;border-radius:6px;transition:all .2s ease;outline:none}.form-input[data-v-c17b18ad]:focus,.form-select[data-v-c17b18ad]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-input[data-v-c17b18ad]:hover,.form-select[data-v-c17b18ad]:hover{border-color:#9ca3af}.input-error[data-v-c17b18ad]{border-color:#ef4444}.input-error[data-v-c17b18ad]:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.form-hint[data-v-c17b18ad]{font-size:.75rem;color:#6b7280;line-height:1.5}.form-hint strong[data-v-c17b18ad]{color:#374151;font-weight:600}.form-checkbox-wrapper[data-v-c17b18ad]{padding-top:.5rem}.checkbox-label[data-v-c17b18ad]{display:flex;align-items:center;gap:.625rem;cursor:pointer;-webkit-user-select:none;user-select:none}.form-checkbox[data-v-c17b18ad]{width:1.125rem;height:1.125rem;border:2px solid #d1d5db;border-radius:4px;cursor:pointer;transition:all .2s ease}.form-checkbox[data-v-c17b18ad]:checked{background:#3b82f6;border-color:#3b82f6}.form-checkbox[data-v-c17b18ad]:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a}.checkbox-text[data-v-c17b18ad]{font-size:.875rem;color:#374151;font-weight:500}.form-divider[data-v-c17b18ad]{border:none;border-top:1px solid #e5e7eb;margin:2rem 0}.storage-provider-section[data-v-c17b18ad]{display:flex;flex-direction:column;gap:1.5rem}.provider-title[data-v-c17b18ad]{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.form-actions[data-v-c17b18ad]{display:flex;align-items:center;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb;margin-left:215px}.button-primary[data-v-c17b18ad],.button-success[data-v-c17b18ad]{padding:.75rem 2rem;font-size:.875rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;outline:none;display:inline-flex;align-items:center;justify-content:center;min-width:140px}.button-primary[data-v-c17b18ad]:disabled,.button-success[data-v-c17b18ad]:disabled{opacity:.6;cursor:not-allowed}.button-primary[data-v-c17b18ad]{background:#1f2937;color:#fff}.button-primary[data-v-c17b18ad]:hover:not(:disabled){background:#111827;box-shadow:0 4px 6px #0000001a}.button-primary[data-v-c17b18ad]:active:not(:disabled){transform:translateY(1px)}.button-success[data-v-c17b18ad]{background:#10b981;color:#fff}.button-success[data-v-c17b18ad]:hover:not(:disabled){background:#059669;box-shadow:0 4px 6px #0000001a}.button-success[data-v-c17b18ad]:active:not(:disabled){transform:translateY(1px)}.test-results[data-v-c17b18ad]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-radius:8px;margin-top:1.5rem;margin-left:215px;animation:slideIn-c17b18ad .3s ease}.test-success[data-v-c17b18ad]{background:#d1fae5;border:1px solid #6ee7b7;color:#065f46}.test-error[data-v-c17b18ad]{background:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.test-icon[data-v-c17b18ad]{font-size:1.25rem;font-weight:700}.test-message[data-v-c17b18ad]{flex:1;font-size:.875rem}.test-message strong[data-v-c17b18ad]{font-weight:700}@media (max-width: 1024px){.card-body[data-v-c17b18ad]{padding:2rem}.form-group[data-v-c17b18ad]{grid-template-columns:180px 1fr;gap:1rem}.form-actions[data-v-c17b18ad],.test-results[data-v-c17b18ad]{margin-left:195px}}@media (max-width: 768px){.storage-settings-container[data-v-c17b18ad]{padding:1rem}.card-body[data-v-c17b18ad]{padding:1.5rem}.form-group[data-v-c17b18ad]{grid-template-columns:1fr;gap:.5rem}.form-label[data-v-c17b18ad]{text-align:left;padding-top:0}.form-actions[data-v-c17b18ad]{margin-left:0;flex-direction:column;align-items:stretch}.btn[data-v-c17b18ad]{width:100%}.test-results[data-v-c17b18ad]{margin-left:0}}@media (max-width: 480px){.breadcrumb[data-v-c17b18ad]{font-size:.75rem}.provider-title[data-v-c17b18ad]{font-size:1rem}.form-input[data-v-c17b18ad],.form-select[data-v-c17b18ad]{font-size:.8125rem}}.theme-settings[data-v-efc485cc]{padding:24px;max-width:1000px;margin:0 auto}.page-header[data-v-efc485cc]{margin-bottom:32px}.page-title[data-v-efc485cc]{font-size:24px;font-weight:700;color:#111827;margin:0 0 8px}.page-description[data-v-efc485cc]{font-size:14px;color:#6b7280;margin:0}.settings-panel[data-v-efc485cc]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.panel-header[data-v-efc485cc]{padding:20px 24px;border-bottom:1px solid #e5e7eb}.panel-title[data-v-efc485cc]{font-size:18px;font-weight:600;color:#111827;margin:0}.panel-body[data-v-efc485cc]{padding:24px}.settings-form[data-v-efc485cc]{display:flex;flex-direction:column;gap:24px}.form-group[data-v-efc485cc]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-efc485cc]{font-size:14px;font-weight:500;color:#374151}.form-input[data-v-efc485cc]{padding:10px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:6px;transition:border-color .2s}.form-input[data-v-efc485cc]:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.form-textarea[data-v-efc485cc]{width:100%;padding:10px 12px;font-size:14px;font-family:inherit;border:1px solid #d1d5db;border-radius:6px;resize:vertical;transition:border-color .2s;box-sizing:border-box}.form-textarea[data-v-efc485cc]:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.code-editor[data-v-efc485cc]{font-family:Courier New,Courier,monospace;font-size:13px}.form-file-input[data-v-efc485cc]{font-size:14px;color:#6b7280}.upload-grid[data-v-efc485cc]{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 640px){.upload-grid[data-v-efc485cc]{grid-template-columns:1fr}}.image-preview[data-v-efc485cc]{margin-top:8px}.preview-logo[data-v-efc485cc]{height:64px;width:auto}.preview-favicon[data-v-efc485cc]{height:32px;width:32px}.color-grid[data-v-efc485cc]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 768px){.color-grid[data-v-efc485cc]{grid-template-columns:1fr}}.color-picker-group[data-v-efc485cc]{display:flex;align-items:center;gap:10px}.color-swatch[data-v-efc485cc]{width:64px;height:40px;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;padding:2px}.color-text-input[data-v-efc485cc]{flex:1}.section-divider[data-v-efc485cc]{padding-top:8px}.section-title[data-v-efc485cc]{font-size:16px;font-weight:600;color:#111827;margin:0}.options-list[data-v-efc485cc]{display:flex;flex-direction:column;gap:16px}.checkbox-group[data-v-efc485cc]{display:flex;align-items:center;gap:10px}.checkbox-input[data-v-efc485cc]{width:18px;height:18px;cursor:pointer;accent-color:#4f46e5}.checkbox-label[data-v-efc485cc]{font-size:14px;color:#111827;cursor:pointer}.form-actions[data-v-efc485cc]{display:flex;justify-content:flex-end;padding-top:8px}.button-primary[data-v-efc485cc]{padding:10px 24px;font-size:14px;font-weight:500;color:#fff;background-color:#4f46e5;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.button-primary[data-v-efc485cc]:hover:not(:disabled){background-color:#4338ca}.button-primary[data-v-efc485cc]:disabled{opacity:.5;cursor:not-allowed}.button-loading[data-v-efc485cc]{display:inline-flex;align-items:center;gap:8px}.spinner[data-v-efc485cc]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-efc485cc .6s linear infinite}@keyframes spin-efc485cc{to{transform:rotate(360deg)}}.admin-vault-settings[data-v-9a992708]{max-width:1400px;margin:0 auto;padding:2rem}.settings-header[data-v-9a992708]{margin-bottom:2rem}.settings-header h1[data-v-9a992708]{font-size:2rem;font-weight:600;margin-bottom:.5rem}.settings-header p[data-v-9a992708]{color:#666}.system-status[data-v-9a992708],.stats-overview[data-v-9a992708],.settings-sections[data-v-9a992708],.general-settings[data-v-9a992708]{background:#fff;border-radius:8px;padding:2rem;margin-bottom:2rem;box-shadow:0 1px 3px #0000001a}.system-status h2[data-v-9a992708],.stats-overview h2[data-v-9a992708],.settings-sections h2[data-v-9a992708],.general-settings h2[data-v-9a992708]{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.status-grid[data-v-9a992708]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.status-card[data-v-9a992708]{display:flex;align-items:center;padding:1.5rem;background:#f9fafb;border-radius:8px;border:2px solid #e5e7eb}.status-card.status-healthy[data-v-9a992708]{border-color:#10b981;background:#f0fdf4}.status-icon[data-v-9a992708]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;margin-right:1rem;font-size:1.5rem;font-weight:700}.status-healthy .status-icon[data-v-9a992708]{color:#10b981}.status-info h3[data-v-9a992708]{font-size:1rem;font-weight:600;margin-bottom:.25rem}.status-info p[data-v-9a992708]{font-size:.875rem;color:#666}.stats-grid[data-v-9a992708]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.stat-card[data-v-9a992708]{padding:1.5rem;background:#f9fafb;border-radius:8px;text-align:center}.stat-card h3[data-v-9a992708]{font-size:.875rem;font-weight:500;color:#666;margin-bottom:.5rem}.stat-value[data-v-9a992708]{font-size:2rem;font-weight:700;color:#111;margin-bottom:.25rem}.stat-label[data-v-9a992708]{font-size:.75rem;color:#999}.sections-grid[data-v-9a992708]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.section-card[data-v-9a992708]{display:block;padding:2rem;background:#f9fafb;border-radius:8px;border:2px solid #e5e7eb;text-decoration:none;color:inherit;transition:all .2s}.section-card[data-v-9a992708]:hover{border-color:#3b82f6;box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}.section-icon[data-v-9a992708]{font-size:2.5rem;margin-bottom:1rem}.section-card h3[data-v-9a992708]{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.section-card p[data-v-9a992708]{font-size:.875rem;color:#666;margin-bottom:1rem}.section-status[data-v-9a992708]{display:flex;flex-wrap:wrap;gap:.5rem}.section-status span[data-v-9a992708]{padding:.25rem .75rem;background:#e5e7eb;border-radius:4px;font-size:.75rem;color:#666}.section-status span.provider-enabled[data-v-9a992708]{background:#d1fae5;color:#065f46}.form-group[data-v-9a992708]{margin-bottom:1.5rem}.form-group label[data-v-9a992708]{display:block;font-weight:500;margin-bottom:.5rem}.form-group input[type=checkbox][data-v-9a992708]{margin-right:.5rem}.form-group select[data-v-9a992708]{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:4px;font-size:1rem}.form-help[data-v-9a992708]{font-size:.875rem;color:#666;margin-top:.25rem}.form-actions[data-v-9a992708]{display:flex;gap:1rem;margin-top:2rem}.btn-primary[data-v-9a992708],.btn-secondary[data-v-9a992708]{padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-9a992708]{background:#3b82f6;color:#fff}.btn-primary[data-v-9a992708]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-9a992708]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-9a992708]{background:#e5e7eb;color:#374151}.btn-secondary[data-v-9a992708]:hover{background:#d1d5db}.message[data-v-9a992708]{padding:1rem;border-radius:4px;margin-top:1rem}.message.success[data-v-9a992708]{background:#d1fae5;color:#065f46}.message.error[data-v-9a992708]{background:#fee2e2;color:#991b1b}.message.warning[data-v-9a992708]{background:#fef3c7;color:#92400e}.message.info[data-v-9a992708]{background:#dbeafe;color:#1e40af}.vault-processing-settings[data-v-18dd45b5]{max-width:1200px;margin:0 auto;padding:2rem}.settings-header[data-v-18dd45b5]{margin-bottom:2rem}.back-link[data-v-18dd45b5]{display:inline-block;color:#3b82f6;text-decoration:none;margin-bottom:1rem}.back-link[data-v-18dd45b5]:hover{text-decoration:underline}.settings-header h1[data-v-18dd45b5]{font-size:2rem;font-weight:600;margin-bottom:.5rem}.settings-header p[data-v-18dd45b5]{color:#666}.processing-stats[data-v-18dd45b5]{background:#fff;border-radius:8px;padding:2rem;margin-bottom:2rem;box-shadow:0 1px 3px #0000001a}.processing-stats h2[data-v-18dd45b5]{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.stats-grid[data-v-18dd45b5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.stat-card[data-v-18dd45b5]{padding:1.5rem;background:#f9fafb;border-radius:8px;text-align:center}.stat-card h3[data-v-18dd45b5]{font-size:.875rem;font-weight:500;color:#666;margin-bottom:.5rem}.stat-value[data-v-18dd45b5]{font-size:1.5rem;font-weight:700;color:#111}.settings-form[data-v-18dd45b5]{background:#fff;border-radius:8px;padding:2rem;box-shadow:0 1px 3px #0000001a}.form-section[data-v-18dd45b5]{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e7eb}.form-section[data-v-18dd45b5]:last-of-type{border-bottom:none}.form-section h2[data-v-18dd45b5]{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.form-subsection[data-v-18dd45b5]{margin-left:1.5rem;margin-top:1rem}.form-group[data-v-18dd45b5]{margin-bottom:1rem}.form-group label[data-v-18dd45b5]{display:block;font-weight:500;margin-bottom:.5rem}.form-group input[type=checkbox][data-v-18dd45b5]{margin-right:.5rem}.form-group input[type=text][data-v-18dd45b5],.form-group input[type=password][data-v-18dd45b5],.form-group input[type=number][data-v-18dd45b5],.form-group select[data-v-18dd45b5],.form-group textarea[data-v-18dd45b5]{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:4px;font-size:1rem}.form-actions[data-v-18dd45b5]{display:flex;gap:1rem;margin-top:2rem}.btn-primary[data-v-18dd45b5],.btn-secondary[data-v-18dd45b5]{padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-18dd45b5]{background:#3b82f6;color:#fff}.btn-primary[data-v-18dd45b5]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-18dd45b5]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-18dd45b5]{background:#e5e7eb;color:#374151}.btn-secondary[data-v-18dd45b5]:hover{background:#d1d5db}.message[data-v-18dd45b5]{padding:1rem;border-radius:4px;margin-top:1rem}.message.success[data-v-18dd45b5]{background:#d1fae5;color:#065f46}.message.error[data-v-18dd45b5]{background:#fee2e2;color:#991b1b}.message.warning[data-v-18dd45b5]{background:#fef3c7;color:#92400e}.message.info[data-v-18dd45b5]{background:#dbeafe;color:#1e40af}.vault-quotas-settings[data-v-1dcb9777]{max-width:1400px;margin:0 auto;padding:2rem}.settings-header[data-v-1dcb9777]{margin-bottom:2rem}.back-link[data-v-1dcb9777]{display:inline-block;color:#3b82f6;text-decoration:none;margin-bottom:1rem}.settings-header h1[data-v-1dcb9777]{font-size:2rem;font-weight:600;margin-bottom:.5rem}.quota-stats[data-v-1dcb9777]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.stat-card[data-v-1dcb9777]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px #0000001a;text-align:center}.stat-card h3[data-v-1dcb9777]{font-size:.875rem;color:#666;margin-bottom:.5rem}.stat-value[data-v-1dcb9777]{font-size:1.5rem;font-weight:700}.quotas-table[data-v-1dcb9777]{background:#fff;border-radius:8px;padding:2rem;box-shadow:0 1px 3px #0000001a}table[data-v-1dcb9777]{width:100%;border-collapse:collapse}th[data-v-1dcb9777],td[data-v-1dcb9777]{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb}th[data-v-1dcb9777]{font-weight:600;background:#f9fafb}tr.over-quota[data-v-1dcb9777]{background:#fee2e2}.btn-edit[data-v-1dcb9777]{padding:.5rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:4px;cursor:pointer}.pagination[data-v-1dcb9777]{display:flex;gap:.5rem;margin-top:1rem;justify-content:center}.pagination a[data-v-1dcb9777]{padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:4px;text-decoration:none;color:#374151}.pagination a.active[data-v-1dcb9777]{background:#3b82f6;color:#fff;border-color:#3b82f6}.modal[data-v-1dcb9777]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-1dcb9777]{background:#fff;padding:2rem;border-radius:8px;max-width:500px;width:100%}.modal-content h2[data-v-1dcb9777]{font-size:1.5rem;margin-bottom:1.5rem}.form-group[data-v-1dcb9777]{margin-bottom:1rem}.form-group label[data-v-1dcb9777]{display:block;font-weight:500;margin-bottom:.5rem}.form-group input[data-v-1dcb9777],.form-group select[data-v-1dcb9777]{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:4px}.form-actions[data-v-1dcb9777]{display:flex;gap:1rem;margin-top:1.5rem}.btn-primary[data-v-1dcb9777],.btn-secondary[data-v-1dcb9777]{flex:1;padding:.75rem;border:none;border-radius:4px;font-weight:500;cursor:pointer}.btn-primary[data-v-1dcb9777]{background:#3b82f6;color:#fff}.btn-secondary[data-v-1dcb9777]{background:#e5e7eb;color:#374151}.message[data-v-1dcb9777]{padding:1rem;border-radius:4px;margin-top:1rem}.message.success[data-v-1dcb9777]{background:#d1fae5;color:#065f46}.message.error[data-v-1dcb9777]{background:#fee2e2;color:#991b1b}.vault-roles-settings[data-v-bc9e3dc5]{max-width:1400px;margin:0 auto;padding:2rem}.settings-header[data-v-bc9e3dc5]{margin-bottom:2rem}.back-link[data-v-bc9e3dc5]{display:inline-block;color:#3b82f6;text-decoration:none;margin-bottom:1rem}.settings-header h1[data-v-bc9e3dc5]{font-size:2rem;font-weight:600;margin-bottom:.5rem}.roles-grid[data-v-bc9e3dc5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.role-card[data-v-bc9e3dc5]{background:#fff;border-radius:8px;padding:2rem;box-shadow:0 1px 3px #0000001a}.role-card h2[data-v-bc9e3dc5]{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.form-group[data-v-bc9e3dc5]{margin-bottom:1.5rem}.form-group label[data-v-bc9e3dc5]{display:block;font-weight:500;margin-bottom:.5rem}.form-group input[type=checkbox][data-v-bc9e3dc5]{margin-right:.5rem}.form-group input[type=text][data-v-bc9e3dc5],.form-group input[type=number][data-v-bc9e3dc5],.form-group input[type=range][data-v-bc9e3dc5]{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:4px;font-size:1rem}.checkbox-group[data-v-bc9e3dc5]{margin-bottom:.5rem}.btn-primary[data-v-bc9e3dc5]{width:100%;padding:.75rem;background:#3b82f6;color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer}.btn-primary[data-v-bc9e3dc5]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-bc9e3dc5]:disabled{opacity:.5;cursor:not-allowed}.message[data-v-bc9e3dc5]{padding:1rem;border-radius:4px;margin-top:1rem}.message.success[data-v-bc9e3dc5]{background:#d1fae5;color:#065f46}.message.error[data-v-bc9e3dc5]{background:#fee2e2;color:#991b1b}.vault-storage-settings[data-v-13c14af4]{max-width:1200px;margin:0 auto;padding:2rem}.settings-header[data-v-13c14af4]{margin-bottom:2rem}.back-link[data-v-13c14af4]{display:inline-block;color:#3b82f6;text-decoration:none;margin-bottom:1rem}.settings-header h1[data-v-13c14af4]{font-size:2rem;font-weight:600;margin-bottom:.5rem}.storage-stats[data-v-13c14af4]{background:#fff;border-radius:8px;padding:2rem;margin-bottom:2rem;box-shadow:0 1px 3px #0000001a}.stats-grid[data-v-13c14af4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.stat-card[data-v-13c14af4]{padding:1.5rem;background:#f9fafb;border-radius:8px;text-align:center}.stat-value[data-v-13c14af4]{font-size:1.5rem;font-weight:700}.settings-form[data-v-13c14af4]{background:#fff;border-radius:8px;padding:2rem;box-shadow:0 1px 3px #0000001a}.form-section[data-v-13c14af4]{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e7eb}.three-bucket-section[data-v-13c14af4]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2rem;border-radius:8px;margin-bottom:2rem}.three-bucket-section h2[data-v-13c14af4]{color:#fff}.section-description[data-v-13c14af4]{color:#ffffffe6;margin-bottom:1.5rem}.three-bucket-config[data-v-13c14af4]{display:grid;gap:1rem;margin-top:1.5rem}.bucket-card[data-v-13c14af4]{display:flex;align-items:center;background:#ffffff1a;padding:1.5rem;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bucket-icon[data-v-13c14af4]{font-size:2.5rem;margin-right:1.5rem}.bucket-info[data-v-13c14af4]{flex:1}.bucket-info h3[data-v-13c14af4]{color:#fff;margin-bottom:.5rem}.bucket-info input[data-v-13c14af4]{width:100%;padding:.5rem;border:1px solid rgba(255,255,255,.3);border-radius:4px;background:#ffffff1a;color:#fff;margin-bottom:.5rem}.bucket-info p[data-v-13c14af4]{font-size:.875rem;color:#fffc}.provider-selector[data-v-13c14af4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.provider-option[data-v-13c14af4]{cursor:pointer}.provider-option input[type=radio][data-v-13c14af4]{display:none}.provider-card[data-v-13c14af4]{padding:1.5rem;background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;text-align:center;transition:all .2s}.provider-option.selected .provider-card[data-v-13c14af4]{border-color:#3b82f6;background:#eff6ff}.provider-icon[data-v-13c14af4]{font-size:2rem;margin-bottom:.5rem}.checkbox-label[data-v-13c14af4]{display:flex;align-items:center;cursor:pointer}.checkbox-label input[data-v-13c14af4]{margin-right:.5rem}.form-subsection[data-v-13c14af4]{margin-left:1.5rem;margin-top:1rem}.form-group[data-v-13c14af4]{margin-bottom:1rem}.form-group label[data-v-13c14af4]{display:block;font-weight:500;margin-bottom:.5rem}.form-group input[data-v-13c14af4],.form-group select[data-v-13c14af4]{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:4px}.form-help[data-v-13c14af4]{font-size:.875rem;color:#666;margin-top:.25rem}.form-actions[data-v-13c14af4]{display:flex;gap:1rem;margin-top:2rem}.btn-primary[data-v-13c14af4],.btn-secondary[data-v-13c14af4]{padding:.75rem 1.5rem;border:none;border-radius:4px;font-weight:500;cursor:pointer}.btn-primary[data-v-13c14af4]{background:#3b82f6;color:#fff}.btn-primary[data-v-13c14af4]:disabled{opacity:.5}.btn-secondary[data-v-13c14af4]{background:#e5e7eb;color:#374151}.message[data-v-13c14af4]{padding:1rem;border-radius:4px;margin-top:1rem}.message.success[data-v-13c14af4]{background:#d1fae5;color:#065f46}.message.error[data-v-13c14af4]{background:#fee2e2;color:#991b1b}.message.info[data-v-13c14af4]{background:#dbeafe;color:#1e40af}.watermark-settings[data-v-0e7abbab]{max-width:1200px;margin:0 auto;padding:2rem}.settings-header[data-v-0e7abbab]{margin-bottom:2rem}.page-title[data-v-0e7abbab]{font-size:2rem;font-weight:600;color:#1a202c;margin-bottom:.5rem}.page-description[data-v-0e7abbab]{color:#718096;font-size:1.1rem}.analytics-grid[data-v-0e7abbab]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.analytics-card[data-v-0e7abbab]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px #0000000d;border:1px solid #e2e8f0;display:flex;align-items:center;gap:1rem}.card-icon[data-v-0e7abbab]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem}.card-content h3[data-v-0e7abbab]{font-size:1.8rem;font-weight:700;color:#1a202c;margin:0}.card-content p[data-v-0e7abbab]{color:#718096;margin:0;font-size:.9rem}.settings-container[data-v-0e7abbab]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000000d;border:1px solid #e2e8f0}.form-section[data-v-0e7abbab]{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e2e8f0}.form-section[data-v-0e7abbab]:last-child{border-bottom:none;margin-bottom:0}.form-section h3[data-v-0e7abbab]{font-size:1.3rem;font-weight:600;color:#1a202c;margin-bottom:1.5rem}.form-group[data-v-0e7abbab]{margin-bottom:1.5rem}.form-row[data-v-0e7abbab]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.toggle-label[data-v-0e7abbab]{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-weight:500;color:#1a202c}.toggle-input[data-v-0e7abbab]{display:none}.toggle-slider[data-v-0e7abbab]{width:48px;height:24px;background:#cbd5e0;border-radius:12px;position:relative;transition:all .3s ease}.toggle-slider[data-v-0e7abbab]:before{content:"";position:absolute;width:20px;height:20px;background:#fff;border-radius:50%;top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 4px #0003}.toggle-input:checked+.toggle-slider[data-v-0e7abbab]{background:#667eea}.toggle-input:checked+.toggle-slider[data-v-0e7abbab]:before{transform:translate(24px)}.watermark-type-selector[data-v-0e7abbab]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.type-option[data-v-0e7abbab]{border:2px solid #e2e8f0;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease;background:#fff}.type-option[data-v-0e7abbab]:hover{border-color:#667eea}.type-option.active[data-v-0e7abbab]{border-color:#667eea;background:#f7fafc}.type-option input[data-v-0e7abbab]{display:none}.option-content[data-v-0e7abbab]{text-align:center}.option-content i[data-v-0e7abbab]{font-size:2rem;color:#667eea;margin-bottom:.5rem;display:block}.option-content span[data-v-0e7abbab]{font-weight:500;color:#1a202c}.form-input[data-v-0e7abbab],.form-select[data-v-0e7abbab]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:8px;font-size:1rem;transition:border-color .3s ease}.form-input[data-v-0e7abbab]:focus,.form-select[data-v-0e7abbab]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-help[data-v-0e7abbab]{font-size:.875rem;color:#718096;margin-top:.5rem}.color-picker-group[data-v-0e7abbab]{display:flex;align-items:center;gap:1rem}.color-input[data-v-0e7abbab]{width:60px;height:40px;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer}.color-presets[data-v-0e7abbab]{display:flex;gap:.5rem}.color-preset[data-v-0e7abbab]{width:32px;height:32px;border-radius:6px;border:2px solid transparent;cursor:pointer;transition:all .3s ease}.color-preset[data-v-0e7abbab]:hover,.color-preset.active[data-v-0e7abbab]{border-color:#667eea;transform:scale(1.1)}.range-input[data-v-0e7abbab]{width:100%;height:6px;border-radius:3px;background:#e2e8f0;outline:none;-webkit-appearance:none}.range-input[data-v-0e7abbab]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#667eea;cursor:pointer}.range-input[data-v-0e7abbab]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#667eea;cursor:pointer;border:none}.current-logo[data-v-0e7abbab]{margin-bottom:1.5rem}.logo-preview[data-v-0e7abbab]{position:relative;display:inline-block;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;background:#f7fafc}.logo-preview img[data-v-0e7abbab]{max-width:200px;max-height:100px;display:block}.remove-logo-btn[data-v-0e7abbab]{position:absolute;top:-8px;right:-8px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem}.file-upload-area[data-v-0e7abbab]{border:2px dashed #e2e8f0;border-radius:12px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;background:#f7fafc}.file-upload-area[data-v-0e7abbab]:hover{border-color:#667eea;background:#edf2f7}.file-input[data-v-0e7abbab]{display:none}.upload-content i[data-v-0e7abbab]{font-size:3rem;color:#667eea;margin-bottom:1rem}.upload-content p[data-v-0e7abbab]{font-size:1.1rem;color:#1a202c;margin-bottom:.5rem}.upload-content small[data-v-0e7abbab]{color:#718096}.position-guide[data-v-0e7abbab]{margin-top:1rem}.guide-grid[data-v-0e7abbab]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;max-width:200px}.position-btn[data-v-0e7abbab]{width:60px;height:40px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;cursor:pointer;font-size:.8rem;font-weight:500;transition:all .3s ease}.position-btn[data-v-0e7abbab]:hover{border-color:#667eea;background:#f7fafc}.position-btn.active[data-v-0e7abbab]{border-color:#667eea;background:#667eea;color:#fff}.preview-section[data-v-0e7abbab]{border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;background:#f7fafc}.preview-upload[data-v-0e7abbab]{margin-bottom:1rem}.preview-container[data-v-0e7abbab]{text-align:center}.preview-image[data-v-0e7abbab]{max-width:100%;max-height:400px;border-radius:8px;box-shadow:0 4px 6px #0000001a}.templates-grid[data-v-0e7abbab]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}.template-card[data-v-0e7abbab]{border:1px solid #e2e8f0;border-radius:12px;padding:1rem;background:#fff;transition:all .3s ease}.template-card[data-v-0e7abbab]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.template-preview[data-v-0e7abbab]{height:100px;border-radius:8px;background:#f7fafc;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;overflow:hidden}.template-preview img[data-v-0e7abbab]{max-width:100%;max-height:100%}.text-template[data-v-0e7abbab]{font-weight:500;color:#667eea}.template-info h4[data-v-0e7abbab]{font-size:1rem;font-weight:600;color:#1a202c;margin-bottom:.5rem}.template-info p[data-v-0e7abbab]{font-size:.875rem;color:#718096;margin-bottom:1rem}.form-actions[data-v-0e7abbab]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:2rem;border-top:1px solid #e2e8f0}.btn[data-v-0e7abbab]{padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;border:none;font-size:1rem}.btn-primary[data-v-0e7abbab]{background:#667eea;color:#fff}.btn-primary[data-v-0e7abbab]:hover:not(:disabled){background:#5a67d8;transform:translateY(-1px)}.btn-secondary[data-v-0e7abbab]{background:#e2e8f0;color:#4a5568}.btn-secondary[data-v-0e7abbab]:hover:not(:disabled){background:#cbd5e0}.btn-outline[data-v-0e7abbab]{background:transparent;color:#667eea;border:1px solid #667eea}.btn-outline[data-v-0e7abbab]:hover:not(:disabled){background:#667eea;color:#fff}.btn-danger[data-v-0e7abbab]{background:#e53e3e;color:#fff}.btn-danger[data-v-0e7abbab]:hover:not(:disabled){background:#c53030}.btn-sm[data-v-0e7abbab]{padding:.5rem 1rem;font-size:.875rem}.btn[data-v-0e7abbab]:disabled{opacity:.6;cursor:not-allowed}.message-alert[data-v-0e7abbab]{position:fixed;top:2rem;right:2rem;padding:1rem 1.5rem;border-radius:8px;display:flex;align-items:center;gap:.75rem;font-weight:500;z-index:1000;min-width:300px;box-shadow:0 4px 12px #00000026}.alert-success[data-v-0e7abbab]{background:#c6f6d5;color:#22543d;border:1px solid #9ae6b4}.alert-error[data-v-0e7abbab]{background:#fed7d7;color:#742a2a;border:1px solid #fc8181}@media (max-width: 768px){.watermark-settings[data-v-0e7abbab]{padding:1rem}.analytics-grid[data-v-0e7abbab],.form-row[data-v-0e7abbab],.watermark-type-selector[data-v-0e7abbab]{grid-template-columns:1fr}.form-actions[data-v-0e7abbab]{flex-direction:column}.message-alert[data-v-0e7abbab]{top:1rem;right:1rem;left:1rem;min-width:auto}}.admin-watermark-settings[data-v-52366546]{max-width:1200px;margin:0 auto;padding:20px}.settings-container[data-v-52366546]{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow:hidden}.settings-header[data-v-52366546]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:30px;text-align:center}.settings-header h1[data-v-52366546]{margin:0 0 10px;font-size:2.5rem;font-weight:300}.settings-header p[data-v-52366546]{margin:0;opacity:.9;font-size:1.1rem}.watermark-settings-form[data-v-52366546]{padding:30px}.settings-section[data-v-52366546]{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #e0e0e0}.settings-section[data-v-52366546]:last-child{border-bottom:none}.settings-section h2[data-v-52366546]{color:#333;margin-bottom:20px;font-size:1.5rem;font-weight:500}.section-description[data-v-52366546]{color:#666;margin-bottom:20px;font-style:italic}.blockchain-section[data-v-52366546]{background:#f8f9ff;padding:25px;border-radius:8px;border:1px solid #e0e6ff}.form-group[data-v-52366546]{margin-bottom:20px}.form-row[data-v-52366546]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group label[data-v-52366546]{display:block;margin-bottom:8px;font-weight:500;color:#333}.form-input[data-v-52366546],.form-select[data-v-52366546],.form-textarea[data-v-52366546]{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:6px;font-size:14px;transition:border-color .3s ease}.form-input[data-v-52366546]:focus,.form-select[data-v-52366546]:focus,.form-textarea[data-v-52366546]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-color[data-v-52366546]{width:60px;height:45px;padding:0;border:2px solid #e0e0e0;border-radius:6px;cursor:pointer}.form-range[data-v-52366546]{width:100%;margin:10px 0}.range-value[data-v-52366546]{display:inline-block;margin-left:10px;font-weight:500;color:#667eea}.checkbox-label[data-v-52366546]{display:flex;align-items:center;cursor:pointer;font-weight:500}.checkbox-label input[type=checkbox][data-v-52366546]{margin-right:10px;transform:scale(1.2)}.form-help[data-v-52366546]{display:block;margin-top:5px;color:#666;font-size:12px}.service-config[data-v-52366546]{background:#f5f5f5;padding:20px;border-radius:6px;margin-top:15px}.blockchain-config[data-v-52366546]{margin-top:20px;padding:20px;background:#fff;border-radius:6px;border:1px solid #d0d7ff}.blockchain-info[data-v-52366546]{background:#e8f2ff;padding:15px;border-radius:6px;margin-top:20px}.blockchain-info h4[data-v-52366546]{margin:0 0 10px;color:#333}.blockchain-info ul[data-v-52366546]{margin:0;padding-left:20px}.blockchain-info li[data-v-52366546]{margin-bottom:5px;color:#555}.form-actions[data-v-52366546]{display:flex;gap:15px;justify-content:flex-end;margin-top:30px;padding-top:20px;border-top:1px solid #e0e0e0}.btn[data-v-52366546]{padding:12px 24px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn[data-v-52366546]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-52366546]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-52366546]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px #667eea66}.btn-secondary[data-v-52366546]{background:#f0f0f0;color:#333;border:1px solid #ddd}.btn-secondary[data-v-52366546]:hover:not(:disabled){background:#e0e0e0}.alert[data-v-52366546]{padding:15px;border-radius:6px;margin-bottom:20px}.alert-success[data-v-52366546]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.alert-error[data-v-52366546]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@media (max-width: 768px){.form-row[data-v-52366546]{grid-template-columns:1fr}.form-actions[data-v-52366546]{flex-direction:column}.settings-header h1[data-v-52366546]{font-size:2rem}}.sitemap-settings-container[data-v-713baf5e]{max-width:1200px;margin:0 auto;padding:20px}.page-header[data-v-713baf5e]{margin-bottom:30px}.page-title[data-v-713baf5e]{font-size:2rem;font-weight:700;color:#333;margin-bottom:10px;display:flex;align-items:center;gap:12px}.page-description[data-v-713baf5e]{color:#666;font-size:1.1rem}.settings-grid[data-v-713baf5e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px}.settings-card[data-v-713baf5e]{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a;padding:25px}.card-title[data-v-713baf5e]{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:20px;display:flex;align-items:center;gap:10px}.form-group[data-v-713baf5e]{margin-bottom:20px}.form-label[data-v-713baf5e]{display:block;font-weight:500;color:#333;margin-bottom:8px;cursor:pointer}.form-input[data-v-713baf5e],.form-select[data-v-713baf5e]{width:100%;padding:10px 12px;border:2px solid #e9ecef;border-radius:6px;font-size:1rem;transition:border-color .2s}.form-input[data-v-713baf5e]:focus,.form-select[data-v-713baf5e]:focus{outline:none;border-color:#007bff}.form-checkbox[data-v-713baf5e]{width:auto;margin-right:8px}.sitemap-info[data-v-713baf5e]{margin-bottom:25px}.info-item[data-v-713baf5e]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f0f0f0}.info-item[data-v-713baf5e]:last-child{border-bottom:none}.info-label[data-v-713baf5e]{font-weight:500;color:#666}.info-value[data-v-713baf5e]{color:#333}.generation-actions[data-v-713baf5e]{display:flex;flex-direction:column;gap:10px}.status-grid[data-v-713baf5e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.status-item[data-v-713baf5e]{display:flex;align-items:center;gap:15px;padding:15px;background:#f8f9fa;border-radius:8px}.status-icon[data-v-713baf5e]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem}.status-icon.success[data-v-713baf5e]{background:#28a745}.status-icon.info[data-v-713baf5e]{background:#17a2b8}.status-icon.warning[data-v-713baf5e]{background:#ffc107}.status-icon.primary[data-v-713baf5e]{background:#007bff}.status-content h4[data-v-713baf5e]{margin:0 0 5px;font-size:1rem;color:#333}.status-content p[data-v-713baf5e]{margin:0;font-size:.9rem;color:#666}.btn[data-v-713baf5e]{padding:10px 20px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;border:none}.btn-primary[data-v-713baf5e]{background:#007bff;color:#fff}.btn-primary[data-v-713baf5e]:hover:not(:disabled){background:#0056b3}.btn-success[data-v-713baf5e]{background:#28a745;color:#fff}.btn-success[data-v-713baf5e]:hover:not(:disabled){background:#1e7e34}.btn-outline-primary[data-v-713baf5e]{background:transparent;color:#007bff;border:2px solid #007bff}.btn-outline-primary[data-v-713baf5e]:hover:not(:disabled){background:#007bff;color:#fff}.btn-outline-secondary[data-v-713baf5e]{background:transparent;color:#6c757d;border:2px solid #6c757d}.btn-outline-secondary[data-v-713baf5e]:hover:not(:disabled){background:#6c757d;color:#fff}.btn[data-v-713baf5e]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.settings-grid[data-v-713baf5e]{grid-template-columns:1fr}.generation-actions[data-v-713baf5e]{flex-direction:column}.status-grid[data-v-713baf5e]{grid-template-columns:1fr}}.social-referral-management[data-v-e6e21dc3]{padding:1.5rem;max-width:1200px}.page-header[data-v-e6e21dc3]{margin-bottom:2rem}.page-title[data-v-e6e21dc3]{font-size:1.75rem;font-weight:600;color:#1a1a2e;margin:0 0 .25rem}.page-subtitle[data-v-e6e21dc3]{font-size:.95rem;color:#6b7280;margin:0}.analytics-grid[data-v-e6e21dc3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:2rem}.analytics-card[data-v-e6e21dc3]{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014}.analytics-icon[data-v-e6e21dc3]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff;flex-shrink:0}.referred-icon[data-v-e6e21dc3]{background:linear-gradient(135deg,#667eea,#764ba2)}.earnings-icon[data-v-e6e21dc3]{background:linear-gradient(135deg,#11998e,#38ef7d)}.transactions-icon[data-v-e6e21dc3]{background:linear-gradient(135deg,#f093fb,#f5576c)}.referrers-icon[data-v-e6e21dc3]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.analytics-info[data-v-e6e21dc3]{display:flex;flex-direction:column}.analytics-value[data-v-e6e21dc3]{font-size:1.5rem;font-weight:700;color:#1a1a2e;line-height:1.2}.analytics-label[data-v-e6e21dc3]{font-size:.8rem;color:#6b7280;margin-top:.15rem}.management-section[data-v-e6e21dc3]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;margin-bottom:1.5rem;overflow:hidden}.section-header[data-v-e6e21dc3]{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.section-title[data-v-e6e21dc3]{font-size:1.1rem;font-weight:600;color:#1a1a2e;margin:0;display:flex;align-items:center;gap:.5rem}.section-title i[data-v-e6e21dc3]{color:#667eea}.section-body[data-v-e6e21dc3]{padding:1.5rem}.form-grid[data-v-e6e21dc3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:1.5rem}.form-group[data-v-e6e21dc3]{display:flex;flex-direction:column;gap:.35rem}.form-label[data-v-e6e21dc3]{font-size:.85rem;font-weight:500;color:#374151}.form-input[data-v-e6e21dc3]{padding:.6rem .75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;color:#1a1a2e;transition:border-color .2s;background:#fff}.form-input[data-v-e6e21dc3]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea26}.form-actions[data-v-e6e21dc3]{display:flex;justify-content:flex-end}.button-primary[data-v-e6e21dc3]{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:opacity .2s}.button-primary[data-v-e6e21dc3]:hover{opacity:.9}.button-primary[data-v-e6e21dc3]:disabled{opacity:.6;cursor:not-allowed}.table-wrapper[data-v-e6e21dc3]{overflow-x:auto}.data-table[data-v-e6e21dc3]{width:100%;border-collapse:collapse}.data-table th[data-v-e6e21dc3],.data-table td[data-v-e6e21dc3]{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e5e7eb}.data-table th[data-v-e6e21dc3]{font-size:.8rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb}.data-table td[data-v-e6e21dc3]{font-size:.9rem;color:#1a1a2e}.rank-badge[data-v-e6e21dc3]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:.8rem;font-weight:600;background:#e5e7eb;color:#374151}.rank-1[data-v-e6e21dc3]{background:gold;color:#1a1a2e}.rank-2[data-v-e6e21dc3]{background:silver;color:#1a1a2e}.rank-3[data-v-e6e21dc3]{background:#cd7f32;color:#fff}.user-cell[data-v-e6e21dc3]{display:flex;align-items:center;gap:.75rem}.user-avatar[data-v-e6e21dc3]{width:36px;height:36px;border-radius:50%;object-fit:cover}.user-info[data-v-e6e21dc3]{display:flex;flex-direction:column}.user-name[data-v-e6e21dc3]{font-weight:500;color:#1a1a2e;font-size:.9rem}.user-username[data-v-e6e21dc3]{font-size:.8rem;color:#6b7280}.empty-state[data-v-e6e21dc3]{text-align:center;padding:3rem 1rem;color:#9ca3af}.empty-state i[data-v-e6e21dc3]{font-size:2.5rem;margin-bottom:.75rem}.empty-state p[data-v-e6e21dc3]{font-size:.95rem;margin:0}@media (max-width: 768px){.social-referral-management[data-v-e6e21dc3]{padding:1rem}.analytics-grid[data-v-e6e21dc3]{grid-template-columns:repeat(2,1fr)}.form-grid[data-v-e6e21dc3]{grid-template-columns:1fr}}@media (max-width: 480px){.analytics-grid[data-v-e6e21dc3]{grid-template-columns:1fr}}.card[data-v-5c3b4802]{box-shadow:0 0 1px #00000020,0 1px 3px #0003}.form-control[data-v-5c3b4802]:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.btn-primary[data-v-5c3b4802]{background-color:#007bff;border-color:#007bff}.btn-primary[data-v-5c3b4802]:hover{background-color:#0056b3;border-color:#0056b3}audio[data-v-5c3b4802]{height:40px}.content-wrapper[data-v-afd22af5]{max-width:900px;margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:20px}.page-header[data-v-afd22af5]{margin-bottom:0}.page-title[data-v-afd22af5]{font-size:1.5rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}.breadcrumb[data-v-afd22af5]{display:flex;align-items:center;gap:6px;font-size:.85rem}.breadcrumb__link[data-v-afd22af5]{color:#6366f1;text-decoration:none}.breadcrumb__link[data-v-afd22af5]:hover{text-decoration:underline}.breadcrumb__separator[data-v-afd22af5]{color:#9ca3af}.breadcrumb__current[data-v-afd22af5]{color:#6b7280}.panel[data-v-afd22af5]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}.panel__body[data-v-afd22af5]{padding:24px}.form-grid[data-v-afd22af5]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group[data-v-afd22af5]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-afd22af5]{font-size:.875rem;font-weight:600;color:#374151}.form-input[data-v-afd22af5]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;color:#1f2937;background:#fff;transition:border-color .2s,box-shadow .2s}.form-input[data-v-afd22af5]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.form-input--readonly[data-v-afd22af5]{background:#f9fafb;cursor:not-allowed}.form-input-file[data-v-afd22af5]{font-size:.875rem;color:#6b7280}.form-hint[data-v-afd22af5]{font-size:.8rem;color:#9ca3af;margin:0}.form-error[data-v-afd22af5]{font-size:.8rem;color:#dc2626}.cover-preview[data-v-afd22af5]{margin-top:8px}.cover-preview__image[data-v-afd22af5]{width:80px;height:80px;object-fit:cover;border-radius:6px;border:1px solid #d1d5db}.audio-preview[data-v-afd22af5]{margin-top:24px;display:flex;flex-direction:column;gap:8px}.audio-player[data-v-afd22af5]{width:100%}.form-actions[data-v-afd22af5]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb}.button-primary[data-v-afd22af5]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:#6366f1;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s}.button-primary[data-v-afd22af5]:hover{background:#4f46e5}.button-primary[data-v-afd22af5]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-afd22af5]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s}.button-secondary[data-v-afd22af5]:hover{background:#f9fafb}.button-icon[data-v-afd22af5]{font-size:.8rem}@media (max-width: 640px){.form-grid[data-v-afd22af5]{grid-template-columns:1fr}}.content-wrapper[data-v-83a91fab]{max-width:1000px;margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:20px}.page-header[data-v-83a91fab]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px}.page-title[data-v-83a91fab]{font-size:1.5rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}.breadcrumb[data-v-83a91fab]{display:flex;align-items:center;gap:6px;font-size:.85rem}.breadcrumb__link[data-v-83a91fab]{color:#6366f1;text-decoration:none}.breadcrumb__link[data-v-83a91fab]:hover{text-decoration:underline}.breadcrumb__separator[data-v-83a91fab]{color:#9ca3af}.breadcrumb__current[data-v-83a91fab]{color:#6b7280}.page-header__actions[data-v-83a91fab]{display:flex;gap:8px}.detail-grid[data-v-83a91fab]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.panel[data-v-83a91fab]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.panel__header[data-v-83a91fab]{padding:16px 24px;border-bottom:1px solid #e5e7eb}.panel__title[data-v-83a91fab]{font-size:1rem;font-weight:600;color:#1a1a2e;margin:0}.panel__body[data-v-83a91fab]{padding:24px}.detail-list[data-v-83a91fab]{display:flex;flex-direction:column;gap:12px}.detail-row[data-v-83a91fab]{display:flex;flex-direction:column;gap:2px}.detail-label[data-v-83a91fab]{font-size:.8rem;font-weight:600;color:#6b7280}.detail-value[data-v-83a91fab]{font-size:.9rem;color:#1f2937}.status-badge[data-v-83a91fab]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:20px;font-size:.75rem;font-weight:600}.status-badge--active[data-v-83a91fab]{background:#d1fae5;color:#065f46}.status-badge--inactive[data-v-83a91fab]{background:#fee2e2;color:#991b1b}.media-section[data-v-83a91fab]{margin-bottom:20px}.media-section[data-v-83a91fab]:last-child{margin-bottom:0}.form-label[data-v-83a91fab]{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:8px}.cover-display[data-v-83a91fab]{padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;display:flex;justify-content:center}.cover-display__image[data-v-83a91fab]{width:128px;height:128px;object-fit:cover;border-radius:8px}.audio-display[data-v-83a91fab]{padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.audio-player[data-v-83a91fab]{width:100%}.file-info[data-v-83a91fab]{padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;display:flex;flex-direction:column;gap:8px}.file-info__row[data-v-83a91fab]{display:flex;justify-content:space-between}.file-info__label[data-v-83a91fab]{font-size:.85rem;color:#6b7280}.file-info__value[data-v-83a91fab]{font-size:.85rem;color:#1f2937}.page-footer-actions[data-v-83a91fab]{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid #e5e7eb}.page-footer-actions__right[data-v-83a91fab]{display:flex;gap:8px}.button-primary[data-v-83a91fab]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:#6366f1;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s}.button-primary[data-v-83a91fab]:hover{background:#4f46e5}.button-secondary[data-v-83a91fab]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s}.button-secondary[data-v-83a91fab]:hover{background:#f9fafb}.button-success[data-v-83a91fab]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:#059669;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s}.button-success[data-v-83a91fab]:hover{background:#047857}.button-danger[data-v-83a91fab]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:#dc2626;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s}.button-danger[data-v-83a91fab]:hover{background:#b91c1c}.button-icon[data-v-83a91fab]{font-size:.8rem}@media (max-width: 768px){.detail-grid[data-v-83a91fab]{grid-template-columns:1fr}.page-header[data-v-83a91fab]{flex-direction:column}.page-footer-actions[data-v-83a91fab]{flex-direction:column;gap:12px}.page-footer-actions__right[data-v-83a91fab]{width:100%;justify-content:flex-end}}.spns-page[data-v-02318da6]{padding:1.5rem;max-width:1400px;margin:0 auto}.spns-header[data-v-02318da6]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.spns-title[data-v-02318da6]{margin:0;font-size:1.5rem;font-weight:600;color:var(--text-color, #1a1a2e)}.spns-subtitle[data-v-02318da6]{margin:.25rem 0 0;font-size:.9rem;color:var(--muted-color, #6c757d)}.spns-button-primary[data-v-02318da6]{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.9rem;font-weight:600;color:#fff;background:var(--primary-color, #5b3cc4);border:none;border-radius:8px;cursor:pointer;text-decoration:none;transition:opacity .2s}.spns-button-primary[data-v-02318da6]:hover{opacity:.9}.spns-panel[data-v-02318da6]{background:var(--card-bg, #fff);border-radius:12px;box-shadow:0 2px 8px #0000000f;overflow:hidden}.spns-panel-header[data-v-02318da6]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color, #e9ecef);gap:1rem;flex-wrap:wrap}.spns-panel-header h2[data-v-02318da6]{margin:0;font-size:1.05rem;font-weight:600}.spns-input[data-v-02318da6]{padding:.5rem .85rem;font-size:.85rem;border:1px solid var(--border-color, #d1d5db);border-radius:8px;background:var(--input-bg, #fff);color:var(--text-color, #333);min-width:220px}.spns-input[data-v-02318da6]:focus{outline:none;border-color:var(--primary-color, #5b3cc4);box-shadow:0 0 0 3px #5b3cc41a}.spns-panel-body[data-v-02318da6]{padding:0}.spns-table[data-v-02318da6]{width:100%;border-collapse:collapse}.spns-table th[data-v-02318da6],.spns-table td[data-v-02318da6]{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--border-color, #f0f0f0);font-size:.9rem}.spns-table th[data-v-02318da6]{font-weight:600;color:var(--muted-color, #6c757d);font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;background:var(--table-header-bg, #fafafa)}.spns-table tbody tr[data-v-02318da6]:hover{background:var(--hover-bg, #f8f9fa)}.spns-logo-thumb[data-v-02318da6]{width:40px;height:40px;border-radius:8px;object-fit:cover}.spns-logo-placeholder[data-v-02318da6]{width:40px;height:40px;border-radius:8px;background:var(--border-color, #e9ecef);display:flex;align-items:center;justify-content:center;color:var(--muted-color, #aaa)}.spns-link[data-v-02318da6]{color:var(--primary-color, #5b3cc4);text-decoration:none;font-size:.85rem;word-break:break-all}.spns-link[data-v-02318da6]:hover{text-decoration:underline}.spns-muted[data-v-02318da6]{color:var(--muted-color, #aaa)}.spns-badge[data-v-02318da6]{display:inline-block;padding:.2rem .6rem;border-radius:12px;font-size:.75rem;font-weight:600}.spns-badge-active[data-v-02318da6]{background:#d4edda;color:#155724}.spns-badge-inactive[data-v-02318da6]{background:#f8d7da;color:#721c24}.spns-actions[data-v-02318da6]{display:flex;gap:.4rem}.spns-action-btn[data-v-02318da6]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color, #d1d5db);border-radius:6px;background:transparent;cursor:pointer;font-size:.8rem;color:var(--text-color, #555);text-decoration:none;transition:background .15s,color .15s}.spns-action-edit[data-v-02318da6]:hover{background:#e3f2fd;color:#1976d2}.spns-action-view[data-v-02318da6]:hover{background:#e8f5e9;color:#388e3c}.spns-action-delete[data-v-02318da6]:hover{background:#fce4ec;color:#d32f2f}.spns-empty[data-v-02318da6]{text-align:center;padding:3rem 1.5rem;color:var(--muted-color, #6c757d)}.spns-empty i[data-v-02318da6]{font-size:3rem;margin-bottom:1rem;opacity:.4}.spns-empty h3[data-v-02318da6]{margin:0 0 .5rem;font-size:1.1rem;color:var(--text-color, #333)}.spns-empty p[data-v-02318da6]{margin:0 0 1rem;font-size:.9rem}.spns-loading[data-v-02318da6]{text-align:center;padding:2rem;color:var(--muted-color, #6c757d);font-size:.9rem}.spns-message[data-v-02318da6]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:8px;margin-bottom:1rem;font-size:.9rem}.spns-message-success[data-v-02318da6]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.spns-message-error[data-v-02318da6]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@media (max-width: 768px){.spns-header[data-v-02318da6]{flex-direction:column}.spns-table[data-v-02318da6]{font-size:.8rem}.spns-table th[data-v-02318da6]:nth-child(3),.spns-table td[data-v-02318da6]:nth-child(3){display:none}}[data-v-67e7c221]:root{--sh-color-bg: #f9fafb;--sh-color-surface: #ffffff;--sh-color-border: #e5e7eb;--sh-color-text: #111827;--sh-color-text-secondary: #6b7280;--sh-color-text-muted: #9ca3af;--sh-color-primary: #2563eb;--sh-color-primary-hover: #1d4ed8;--sh-color-primary-focus: rgba(37, 99, 235, .35);--sh-color-success: #059669;--sh-color-success-hover: #047857;--sh-color-success-bg: #ecfdf5;--sh-color-success-focus: rgba(5, 150, 105, .35);--sh-color-warning: #d97706;--sh-color-warning-bg: #fffbeb;--sh-color-error: #dc2626;--sh-color-error-bg: #fef2f2;--sh-radius: .5rem;--sh-radius-sm: .375rem;--sh-radius-full: 9999px;--sh-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--sh-spacing-xs: .25rem;--sh-spacing-sm: .5rem;--sh-spacing-md: 1rem;--sh-spacing-lg: 1.5rem;--sh-spacing-xl: 2rem}.storage-health[data-v-67e7c221]{display:flex;flex-direction:column;gap:var(--sh-spacing-xl);padding:var(--sh-spacing-lg)}.page-header[data-v-67e7c221]{background:var(--sh-color-surface);border-radius:var(--sh-radius);box-shadow:var(--sh-shadow);padding:var(--sh-spacing-lg)}.page-header__content[data-v-67e7c221]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sh-spacing-md);flex-wrap:wrap}.page-title[data-v-67e7c221]{font-size:1.75rem;font-weight:700;color:var(--sh-color-text);margin:0;line-height:1.3}.page-subtitle[data-v-67e7c221]{margin:var(--sh-spacing-xs) 0 0;font-size:.875rem;color:var(--sh-color-text-secondary)}.page-header__actions[data-v-67e7c221]{display:flex;gap:var(--sh-spacing-sm);flex-shrink:0}.button-primary[data-v-67e7c221],.button-secondary[data-v-67e7c221],.button-success[data-v-67e7c221],.button-outline[data-v-67e7c221]{display:inline-flex;align-items:center;gap:var(--sh-spacing-xs);padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:var(--sh-radius-sm);border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,opacity .15s ease;text-decoration:none;line-height:1.4}.button-primary[data-v-67e7c221]{background-color:var(--sh-color-primary);color:#fff;box-shadow:var(--sh-shadow)}.button-primary[data-v-67e7c221]:hover{background-color:var(--sh-color-primary-hover)}.button-primary[data-v-67e7c221]:focus{outline:none;box-shadow:0 0 0 3px var(--sh-color-primary-focus)}.button-primary[data-v-67e7c221]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-67e7c221]{background-color:var(--sh-color-surface);color:var(--sh-color-text);border-color:var(--sh-color-border)}.button-secondary[data-v-67e7c221]:hover{background-color:#f3f4f6}.button-secondary[data-v-67e7c221]:focus{outline:none;box-shadow:0 0 0 3px var(--sh-color-primary-focus)}.button-secondary[data-v-67e7c221]:disabled{opacity:.5;cursor:not-allowed}.button-success[data-v-67e7c221]{background-color:var(--sh-color-success);color:#fff;box-shadow:var(--sh-shadow)}.button-success[data-v-67e7c221]:hover{background-color:var(--sh-color-success-hover)}.button-success[data-v-67e7c221]:focus{outline:none;box-shadow:0 0 0 3px var(--sh-color-success-focus)}.button-success[data-v-67e7c221]:disabled{opacity:.5;cursor:not-allowed}.button-outline[data-v-67e7c221]{background-color:var(--sh-color-surface);color:var(--sh-color-text);border-color:var(--sh-color-border)}.button-outline[data-v-67e7c221]:hover{background-color:#f3f4f6}.button-outline[data-v-67e7c221]:focus{outline:none;box-shadow:0 0 0 3px var(--sh-color-primary-focus)}.button-outline[data-v-67e7c221]:disabled{opacity:.5;cursor:not-allowed}.button-outline--small[data-v-67e7c221]{padding:.25rem .75rem;font-size:.75rem}.button-icon[data-v-67e7c221]{width:1rem;height:1rem;flex-shrink:0}.button-icon--small[data-v-67e7c221]{width:.75rem;height:.75rem}.button-icon--spin[data-v-67e7c221]{animation:spin-67e7c221 1s linear infinite}.spinner-track[data-v-67e7c221]{opacity:.25}.spinner-head[data-v-67e7c221]{opacity:.75}@keyframes spin-67e7c221{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stats-grid[data-v-67e7c221]{display:grid;grid-template-columns:1fr;gap:var(--sh-spacing-lg)}.stat-card[data-v-67e7c221]{display:flex;align-items:center;gap:var(--sh-spacing-md);background:var(--sh-color-surface);border-radius:var(--sh-radius);box-shadow:var(--sh-shadow);padding:var(--sh-spacing-lg)}.stat-card__icon[data-v-67e7c221]{width:2rem;height:2rem;border-radius:var(--sh-radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-card__icon--success[data-v-67e7c221]{background-color:var(--sh-color-success-bg);color:var(--sh-color-success)}.stat-card__icon--warning[data-v-67e7c221]{background-color:var(--sh-color-warning-bg);color:var(--sh-color-warning)}.stat-card__icon--error[data-v-67e7c221]{background-color:var(--sh-color-error-bg);color:var(--sh-color-error)}.stat-icon[data-v-67e7c221]{width:1.25rem;height:1.25rem}.stat-card__value[data-v-67e7c221]{font-size:1.5rem;font-weight:600;color:var(--sh-color-text);margin:0;line-height:1.2}.stat-card__label[data-v-67e7c221]{font-size:.875rem;color:var(--sh-color-text-muted);margin:0}.empty-state[data-v-67e7c221]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--sh-spacing-xl) var(--sh-spacing-lg);background:var(--sh-color-surface);border-radius:var(--sh-radius);box-shadow:var(--sh-shadow);gap:var(--sh-spacing-sm)}.empty-state__title[data-v-67e7c221]{font-size:1.125rem;font-weight:600;color:var(--sh-color-text);margin:0}.empty-state__message[data-v-67e7c221]{font-size:.875rem;color:var(--sh-color-text-secondary);margin:0 0 var(--sh-spacing-md);max-width:28rem}.panel[data-v-67e7c221]{background:var(--sh-color-surface);border-radius:var(--sh-radius);box-shadow:var(--sh-shadow);overflow:hidden}.panel__header[data-v-67e7c221]{padding:var(--sh-spacing-lg);border-bottom:1px solid var(--sh-color-border)}.panel__title[data-v-67e7c221]{font-size:1.125rem;font-weight:600;color:var(--sh-color-text);margin:0}.panel__subtitle[data-v-67e7c221]{font-size:.875rem;color:var(--sh-color-text-muted);margin:var(--sh-spacing-xs) 0 0}.panel__body[data-v-67e7c221]{padding:var(--sh-spacing-lg)}.provider-list[data-v-67e7c221]{display:flex;flex-direction:column}.provider-item[data-v-67e7c221]{padding:var(--sh-spacing-lg);border-bottom:1px solid var(--sh-color-border)}.provider-item[data-v-67e7c221]:last-child{border-bottom:none}.provider-item__header[data-v-67e7c221]{display:flex;align-items:center;justify-content:space-between;gap:var(--sh-spacing-md);flex-wrap:wrap}.provider-item__info[data-v-67e7c221]{display:flex;align-items:center;gap:var(--sh-spacing-md)}.provider-item__status-icon[data-v-67e7c221]{width:2.5rem;height:2.5rem;border-radius:var(--sh-radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0}.provider-item__status-icon--success[data-v-67e7c221]{background-color:var(--sh-color-success-bg);color:var(--sh-color-success)}.provider-item__status-icon--warning[data-v-67e7c221]{background-color:var(--sh-color-warning-bg);color:var(--sh-color-warning)}.provider-item__status-icon--error[data-v-67e7c221]{background-color:var(--sh-color-error-bg);color:var(--sh-color-error)}.provider-icon[data-v-67e7c221]{width:1.5rem;height:1.5rem}.provider-item__name[data-v-67e7c221]{font-size:1.0625rem;font-weight:600;color:var(--sh-color-text);margin:0}.provider-item__slug[data-v-67e7c221]{font-size:.8125rem;color:var(--sh-color-text-muted);margin:0}.status-badge[data-v-67e7c221]{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:var(--sh-radius-full);font-size:.75rem;font-weight:500;white-space:nowrap}.status-badge--success[data-v-67e7c221]{background-color:var(--sh-color-success-bg);color:#065f46}.status-badge--warning[data-v-67e7c221]{background-color:var(--sh-color-warning-bg);color:#92400e}.status-badge--error[data-v-67e7c221]{background-color:var(--sh-color-error-bg);color:#991b1b}.provider-item__body[data-v-67e7c221]{margin-top:var(--sh-spacing-md);padding-left:3.5rem}.provider-item__message[data-v-67e7c221]{font-size:.875rem;color:var(--sh-color-text-secondary);margin:0}.provider-item__actions[data-v-67e7c221]{margin-top:var(--sh-spacing-sm)}.test-output[data-v-67e7c221]{margin-top:var(--sh-spacing-md);background-color:#111827;border-radius:var(--sh-radius-sm);padding:var(--sh-spacing-md);overflow-x:auto}.test-output__content[data-v-67e7c221]{font-family:Courier New,Courier,monospace;font-size:.8125rem;color:#34d399;white-space:pre-wrap;word-break:break-word;margin:0}@media (min-width: 480px){.stats-grid[data-v-67e7c221]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.stats-grid[data-v-67e7c221]{grid-template-columns:repeat(3,1fr)}.storage-health[data-v-67e7c221]{padding:var(--sh-spacing-xl)}.page-title[data-v-67e7c221]{font-size:1.875rem}}@media (min-width: 1024px){.storage-health[data-v-67e7c221]{padding:var(--sh-spacing-xl) var(--sh-spacing-xl);max-width:80rem}}[data-v-cc5dcbf0]:root{--sp-color-bg: #f9fafb;--sp-color-surface: #ffffff;--sp-color-border: #e5e7eb;--sp-color-text: #111827;--sp-color-text-secondary: #6b7280;--sp-color-text-muted: #9ca3af;--sp-color-primary: #2563eb;--sp-color-primary-hover: #1d4ed8;--sp-color-primary-focus: rgba(37, 99, 235, .35);--sp-color-primary-light: #eff6ff;--sp-color-success: #059669;--sp-color-success-bg: #ecfdf5;--sp-color-success-border: #a7f3d0;--sp-color-error: #dc2626;--sp-color-error-bg: #fef2f2;--sp-color-error-border: #fecaca;--sp-radius: .5rem;--sp-radius-sm: .375rem;--sp-radius-full: 9999px;--sp-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--sp-spacing-xs: .25rem;--sp-spacing-sm: .5rem;--sp-spacing-md: 1rem;--sp-spacing-lg: 1.5rem;--sp-spacing-xl: 2rem}.storage-providers[data-v-cc5dcbf0]{display:flex;flex-direction:column;gap:var(--sp-spacing-xl);padding:var(--sp-spacing-lg)}.page-header[data-v-cc5dcbf0]{background:var(--sp-color-surface);border-radius:var(--sp-radius);box-shadow:var(--sp-shadow);padding:var(--sp-spacing-lg)}.page-title[data-v-cc5dcbf0]{font-size:1.75rem;font-weight:700;color:var(--sp-color-text);margin:0;line-height:1.3}.page-subtitle[data-v-cc5dcbf0]{margin:var(--sp-spacing-xs) 0 0;font-size:.875rem;color:var(--sp-color-text-secondary)}.panel[data-v-cc5dcbf0]{background:var(--sp-color-surface);border-radius:var(--sp-radius);box-shadow:var(--sp-shadow);overflow:hidden}.panel__header[data-v-cc5dcbf0]{padding:var(--sp-spacing-lg);border-bottom:1px solid var(--sp-color-border)}.panel__title[data-v-cc5dcbf0]{font-size:1.125rem;font-weight:600;color:var(--sp-color-text);margin:0}.panel__subtitle[data-v-cc5dcbf0]{font-size:.875rem;color:var(--sp-color-text-muted);margin:var(--sp-spacing-xs) 0 0}.panel__body[data-v-cc5dcbf0]{padding:var(--sp-spacing-lg)}.current-provider[data-v-cc5dcbf0]{display:flex;align-items:center;gap:var(--sp-spacing-md)}.current-provider__icon[data-v-cc5dcbf0]{width:2.5rem;height:2.5rem;border-radius:var(--sp-radius-full);background-color:var(--sp-color-success-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.current-provider__svg[data-v-cc5dcbf0]{width:1.5rem;height:1.5rem;color:var(--sp-color-success)}.current-provider__name[data-v-cc5dcbf0]{font-size:1.125rem;font-weight:600;color:var(--sp-color-text);margin:0}.current-provider__status[data-v-cc5dcbf0]{font-size:.875rem;color:var(--sp-color-text-muted);margin:0}.empty-state[data-v-cc5dcbf0]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--sp-spacing-xl) var(--sp-spacing-lg);gap:var(--sp-spacing-sm)}.empty-state__title[data-v-cc5dcbf0]{font-size:1.125rem;font-weight:600;color:var(--sp-color-text);margin:0}.empty-state__message[data-v-cc5dcbf0]{font-size:.875rem;color:var(--sp-color-text-secondary);margin:0;max-width:28rem}.provider-form[data-v-cc5dcbf0]{display:flex;flex-direction:column;gap:var(--sp-spacing-lg)}.provider-grid[data-v-cc5dcbf0]{display:grid;grid-template-columns:1fr;gap:var(--sp-spacing-md)}.visually-hidden[data-v-cc5dcbf0]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.provider-card-label[data-v-cc5dcbf0]{cursor:pointer;display:block}.provider-card[data-v-cc5dcbf0]{border:2px solid var(--sp-color-border);border-radius:var(--sp-radius);padding:var(--sp-spacing-md);transition:border-color .2s ease,background-color .2s ease}.provider-card[data-v-cc5dcbf0]:hover{border-color:var(--sp-color-text-muted)}.provider-card--selected[data-v-cc5dcbf0]{border-color:var(--sp-color-primary);background-color:var(--sp-color-primary-light)}.provider-card--selected[data-v-cc5dcbf0]:hover{border-color:var(--sp-color-primary)}.provider-card__header[data-v-cc5dcbf0]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-spacing-sm)}.provider-card__name[data-v-cc5dcbf0]{font-size:1rem;font-weight:600;color:var(--sp-color-text);margin:0}.provider-card__slug[data-v-cc5dcbf0]{font-size:.8125rem;color:var(--sp-color-text-muted);margin:0}.provider-card__check[data-v-cc5dcbf0]{color:var(--sp-color-primary);flex-shrink:0}.provider-card__check-icon[data-v-cc5dcbf0]{width:1.25rem;height:1.25rem}.provider-card__status[data-v-cc5dcbf0]{display:flex;align-items:center;gap:var(--sp-spacing-sm);margin-top:.75rem}.status-dot[data-v-cc5dcbf0]{width:.5rem;height:.5rem;border-radius:var(--sp-radius-full);flex-shrink:0}.status-dot--active[data-v-cc5dcbf0]{background-color:#34d399}.status-dot--inactive[data-v-cc5dcbf0]{background-color:var(--sp-color-text-muted)}.provider-card__status-text[data-v-cc5dcbf0]{font-size:.75rem;color:var(--sp-color-text-muted)}.action-bar[data-v-cc5dcbf0]{display:flex;flex-direction:column;gap:var(--sp-spacing-md)}.button-primary[data-v-cc5dcbf0],.button-secondary[data-v-cc5dcbf0]{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-spacing-xs);padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:var(--sp-radius-sm);border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,opacity .15s ease;text-decoration:none;line-height:1.4}.button-primary[data-v-cc5dcbf0]{background-color:var(--sp-color-primary);color:#fff;box-shadow:var(--sp-shadow)}.button-primary[data-v-cc5dcbf0]:hover{background-color:var(--sp-color-primary-hover)}.button-primary[data-v-cc5dcbf0]:focus{outline:none;box-shadow:0 0 0 3px var(--sp-color-primary-focus)}.button-primary[data-v-cc5dcbf0]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-cc5dcbf0]{background-color:var(--sp-color-surface);color:var(--sp-color-text);border-color:var(--sp-color-border)}.button-secondary[data-v-cc5dcbf0]:hover{background-color:#f3f4f6}.button-secondary[data-v-cc5dcbf0]:focus{outline:none;box-shadow:0 0 0 3px var(--sp-color-primary-focus)}.button-secondary[data-v-cc5dcbf0]:disabled{opacity:.5;cursor:not-allowed}.button-icon[data-v-cc5dcbf0]{width:1rem;height:1rem;flex-shrink:0}.button-icon--spin[data-v-cc5dcbf0]{animation:spin-cc5dcbf0 1s linear infinite}.spinner-track[data-v-cc5dcbf0]{opacity:.25}.spinner-head[data-v-cc5dcbf0]{opacity:.75}@keyframes spin-cc5dcbf0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.test-result-banner[data-v-cc5dcbf0]{display:flex;align-items:flex-start;gap:.75rem;padding:var(--sp-spacing-md);border-radius:var(--sp-radius-sm);border:1px solid transparent}.test-result-banner--success[data-v-cc5dcbf0]{background-color:var(--sp-color-success-bg);border-color:var(--sp-color-success-border)}.test-result-banner--error[data-v-cc5dcbf0]{background-color:var(--sp-color-error-bg);border-color:var(--sp-color-error-border)}.test-result-banner__icon[data-v-cc5dcbf0]{flex-shrink:0}.test-result-icon[data-v-cc5dcbf0]{width:1.25rem;height:1.25rem}.test-result-banner--success .test-result-icon[data-v-cc5dcbf0]{color:var(--sp-color-success)}.test-result-banner--error .test-result-icon[data-v-cc5dcbf0]{color:var(--sp-color-error)}.test-result-banner__title[data-v-cc5dcbf0]{font-size:.875rem;font-weight:600;margin:0}.test-result-banner--success .test-result-banner__title[data-v-cc5dcbf0]{color:#065f46}.test-result-banner--error .test-result-banner__title[data-v-cc5dcbf0]{color:#991b1b}.test-result-banner__message[data-v-cc5dcbf0]{font-size:.875rem;margin:var(--sp-spacing-xs) 0 0}.test-result-banner--success .test-result-banner__message[data-v-cc5dcbf0]{color:#047857}.test-result-banner--error .test-result-banner__message[data-v-cc5dcbf0]{color:#b91c1c}@media (min-width: 480px){.provider-grid[data-v-cc5dcbf0]{grid-template-columns:repeat(2,1fr)}.action-bar[data-v-cc5dcbf0]{flex-direction:row;flex-wrap:wrap}}@media (min-width: 768px){.storage-providers[data-v-cc5dcbf0]{padding:var(--sp-spacing-xl)}.page-title[data-v-cc5dcbf0]{font-size:1.875rem}.provider-grid[data-v-cc5dcbf0]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.storage-providers[data-v-cc5dcbf0]{padding:var(--sp-spacing-xl);max-width:80rem}.provider-grid[data-v-cc5dcbf0]{grid-template-columns:repeat(3,1fr)}}[data-v-8c15cd8c]:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-white: #fff;--color-gray-50: #f9fafb;--color-gray-200: #e5e7eb;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-900: #111827;--color-green: #16a34a;--color-blue: #2563eb;--color-purple: #9333ea;--color-danger: #dc2626;--color-warning: #ca8a04;--color-success: #16a34a;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-full: 9999px;--shadow-md: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--font-xs: .75rem;--font-sm: .875rem;--font-lg: 1.125rem;--font-2xl: 1.5rem;--font-3xl: 1.875rem;--focus-ring: 0 0 0 3px rgba(37,99,235,.35)}.page-container[data-v-8c15cd8c]{padding:var(--space-8) var(--space-4);max-width:80rem;margin:0 auto}.page-header[data-v-8c15cd8c]{margin-bottom:var(--space-8)}.page-title[data-v-8c15cd8c]{font-size:var(--font-3xl);font-weight:700;color:var(--color-gray-900);margin:0 0 var(--space-2) 0}.page-subtitle[data-v-8c15cd8c]{color:var(--color-gray-600);margin:0}.panel[data-v-8c15cd8c]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:var(--space-6)}.panel-header[data-v-8c15cd8c]{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-gray-200)}.panel-title[data-v-8c15cd8c]{font-size:var(--font-lg);font-weight:600;color:var(--color-gray-900);margin:0}.panel-body[data-v-8c15cd8c]{padding:var(--space-6)}.mode-status[data-v-8c15cd8c]{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.mode-badge[data-v-8c15cd8c]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);font-weight:500;font-size:var(--font-sm)}.mode-badge--success[data-v-8c15cd8c]{background:#dcfce7;color:#166534}.mode-badge--warning[data-v-8c15cd8c]{background:#fef3c7;color:#92400e}.mode-badge--danger[data-v-8c15cd8c]{background:#fee2e2;color:#991b1b}.stats-grid[data-v-8c15cd8c]{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin-bottom:var(--space-8)}.stat-card[data-v-8c15cd8c]{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-6)}.stat-value[data-v-8c15cd8c]{font-size:var(--font-2xl);font-weight:700}.stat-value--blue[data-v-8c15cd8c]{color:var(--color-blue)}.stat-value--purple[data-v-8c15cd8c]{color:var(--color-purple)}.stat-value--green[data-v-8c15cd8c]{color:var(--color-green)}.stat-value--danger[data-v-8c15cd8c]{color:var(--color-danger)}.stat-value--warning[data-v-8c15cd8c]{color:var(--color-warning)}.stat-label[data-v-8c15cd8c]{font-size:var(--font-sm);color:var(--color-gray-600)}.stat-sublabel[data-v-8c15cd8c]{font-size:var(--font-xs);color:var(--color-gray-500)}.progress-bar[data-v-8c15cd8c]{width:100%;background:var(--color-gray-200);border-radius:var(--radius-full);height:.5rem;margin-top:var(--space-2);overflow:hidden}.progress-fill[data-v-8c15cd8c]{height:100%;border-radius:var(--radius-full);transition:width .3s ease}.progress-fill--success[data-v-8c15cd8c]{background:var(--color-green)}.progress-fill--warning[data-v-8c15cd8c]{background:var(--color-warning)}.progress-fill--danger[data-v-8c15cd8c]{background:var(--color-danger)}.optimization-grid[data-v-8c15cd8c]{display:grid;grid-template-columns:1fr;gap:var(--space-6)}.section-subtitle[data-v-8c15cd8c]{font-weight:500;color:var(--color-gray-900);margin:0 0 var(--space-2) 0}.detail-text[data-v-8c15cd8c]{font-size:var(--font-sm);color:var(--color-gray-600);margin:0 0 var(--space-2) 0}.detail-text--danger[data-v-8c15cd8c]{color:var(--color-danger);font-weight:500}.detail-text--success[data-v-8c15cd8c]{color:var(--color-green)}.detail-text--warning[data-v-8c15cd8c]{color:var(--color-warning)}.controls-grid[data-v-8c15cd8c]{display:grid;grid-template-columns:1fr;gap:var(--space-6)}.mode-thresholds[data-v-8c15cd8c]{display:flex;flex-direction:column;gap:var(--space-2)}.threshold-row[data-v-8c15cd8c]{display:flex;align-items:center;justify-content:space-between}.threshold-name[data-v-8c15cd8c]{font-size:var(--font-sm)}.threshold-value[data-v-8c15cd8c]{font-size:var(--font-xs);color:var(--color-gray-500)}.health-list[data-v-8c15cd8c]{display:flex;flex-direction:column;gap:var(--space-3)}.health-row[data-v-8c15cd8c]{display:flex;align-items:center;justify-content:space-between}.health-name[data-v-8c15cd8c]{font-size:var(--font-sm)}.health-badge[data-v-8c15cd8c]{padding:var(--space-2) var(--space-2);border-radius:var(--radius-md);font-size:var(--font-xs);font-weight:500}.health-badge--active[data-v-8c15cd8c]{background:#dcfce7;color:#166534}.button-primary[data-v-8c15cd8c]{padding:var(--space-2) var(--space-4);font-size:var(--font-sm);font-weight:500;color:var(--color-white);background:var(--color-primary);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color .15s ease}.button-primary[data-v-8c15cd8c]:hover{background:var(--color-primary-hover)}.button-primary[data-v-8c15cd8c]:focus{outline:none;box-shadow:var(--focus-ring)}.button-primary[data-v-8c15cd8c]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-8c15cd8c]{padding:var(--space-2) var(--space-4);font-size:var(--font-sm);font-weight:500;color:var(--color-white);background:var(--color-gray-600);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color .15s ease}.button-secondary[data-v-8c15cd8c]:hover{background:var(--color-gray-700)}.button-secondary[data-v-8c15cd8c]:focus{outline:none;box-shadow:var(--focus-ring)}.button-secondary[data-v-8c15cd8c]:disabled{opacity:.5;cursor:not-allowed}@media (min-width: 480px){.stats-grid[data-v-8c15cd8c],.optimization-grid[data-v-8c15cd8c]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.stats-grid[data-v-8c15cd8c]{grid-template-columns:repeat(4,1fr)}.controls-grid[data-v-8c15cd8c]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.page-container[data-v-8c15cd8c]{padding:var(--space-8)}}.studio-dashboard[data-v-ef9ebb94]{--color-bg: #f8fafc;--color-surface: #ffffff;--color-border: #e5e7eb;--color-text: #1f2937;--color-text-muted: #6b7280;--color-text-light: #9ca3af;--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-success: #16a34a;--color-success-hover: #15803d;--color-accent: #7c3aed;--color-accent-hover: #6d28d9;--color-gold: #eab308;--gradient-users: linear-gradient(135deg, #3b82f6, #2563eb);--gradient-videos: linear-gradient(135deg, #22c55e, #16a34a);--gradient-projects: linear-gradient(135deg, #eab308, #ca8a04);--gradient-revenue: linear-gradient(135deg, #a855f7, #7c3aed);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--spacing-xs: .5rem;--spacing-sm: .75rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;min-height:100vh;background:var(--color-bg)}.dashboard-header[data-v-ef9ebb94]{margin-bottom:var(--spacing-lg)}.header-content[data-v-ef9ebb94]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.page-title[data-v-ef9ebb94]{margin:0;font-size:1.5rem;font-weight:700;color:var(--color-text);line-height:1.3}.breadcrumb[data-v-ef9ebb94]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:.875rem;color:var(--color-text-muted)}.breadcrumb-separator[data-v-ef9ebb94]{color:var(--color-text-light)}.breadcrumb-current[data-v-ef9ebb94]{color:var(--color-primary);font-weight:500}.dashboard-body[data-v-ef9ebb94]{display:flex;flex-direction:column;gap:var(--spacing-xl);max-width:80rem}.stats-grid[data-v-ef9ebb94]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}.stat-card[data-v-ef9ebb94]{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:box-shadow .2s ease,transform .2s ease}.stat-card[data-v-ef9ebb94]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.stat-card[data-v-ef9ebb94]:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.stat-card__body[data-v-ef9ebb94]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);color:#fff}.stat-card--users .stat-card__body[data-v-ef9ebb94]{background:var(--gradient-users)}.stat-card--videos .stat-card__body[data-v-ef9ebb94]{background:var(--gradient-videos)}.stat-card--projects .stat-card__body[data-v-ef9ebb94]{background:var(--gradient-projects)}.stat-card--revenue .stat-card__body[data-v-ef9ebb94]{background:var(--gradient-revenue)}.stat-card__info[data-v-ef9ebb94]{display:flex;flex-direction:column;gap:.25rem}.stat-card__label[data-v-ef9ebb94]{margin:0;font-size:1rem;font-weight:600;opacity:.95}.stat-card__value[data-v-ef9ebb94]{margin:0;font-size:1.875rem;font-weight:800;line-height:1.2}.stat-card__icon[data-v-ef9ebb94]{font-size:2.25rem;opacity:.75}.actions-grid[data-v-ef9ebb94]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.action-card[data-v-ef9ebb94]{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md);transition:box-shadow .2s ease}.action-card[data-v-ef9ebb94]:hover{box-shadow:var(--shadow-md)}.action-card__title[data-v-ef9ebb94]{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-text)}.action-card__description[data-v-ef9ebb94]{margin:0;font-size:.875rem;color:var(--color-text-muted);line-height:1.5;flex:1}.action-button[data-v-ef9ebb94]{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;color:#fff;text-decoration:none;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,transform .15s ease;align-self:flex-start}.action-button[data-v-ef9ebb94]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.action-button[data-v-ef9ebb94]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.action-button[data-v-ef9ebb94]:active{transform:translateY(0)}.action-button[data-v-ef9ebb94]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.action-button--primary[data-v-ef9ebb94]{background:var(--color-primary)}.action-button--primary[data-v-ef9ebb94]:hover{background:var(--color-primary-hover)}.action-button--success[data-v-ef9ebb94]{background:var(--color-success)}.action-button--success[data-v-ef9ebb94]:hover{background:var(--color-success-hover)}.action-button--accent[data-v-ef9ebb94]{background:var(--color-accent)}.action-button--accent[data-v-ef9ebb94]:hover{background:var(--color-accent-hover)}.quick-nav-panel[data-v-ef9ebb94]{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--spacing-lg)}.quick-nav-panel__title[data-v-ef9ebb94]{margin:0 0 var(--spacing-md) 0;font-size:1.125rem;font-weight:600;color:var(--color-text)}.quick-nav-grid[data-v-ef9ebb94]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md)}.quick-nav-link[data-v-ef9ebb94]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);text-decoration:none;font-size:inherit;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.quick-nav-link[data-v-ef9ebb94]:hover{background:#f9fafb;border-color:var(--color-primary);box-shadow:0 1px 4px #2563eb1a}.quick-nav-link[data-v-ef9ebb94]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.quick-nav-link[data-v-ef9ebb94]:active{background:#f3f4f6}.quick-nav-link[data-v-ef9ebb94]:disabled{opacity:.5;cursor:not-allowed}.quick-nav-link__icon[data-v-ef9ebb94]{font-size:1.125rem;flex-shrink:0}.quick-nav-link__icon--gold[data-v-ef9ebb94]{color:var(--color-gold)}.quick-nav-link__icon--muted[data-v-ef9ebb94]{color:var(--color-text-light)}.quick-nav-link__icon--primary[data-v-ef9ebb94]{color:var(--color-primary)}.quick-nav-link__text[data-v-ef9ebb94]{font-size:.875rem;font-weight:500;color:var(--color-text)}@media (max-width: 1024px){.stats-grid[data-v-ef9ebb94],.actions-grid[data-v-ef9ebb94],.quick-nav-grid[data-v-ef9ebb94]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.page-title[data-v-ef9ebb94]{font-size:1.25rem}.stat-card__value[data-v-ef9ebb94]{font-size:1.5rem}.stat-card__icon[data-v-ef9ebb94]{font-size:1.75rem}.actions-grid[data-v-ef9ebb94]{grid-template-columns:1fr}}@media (max-width: 480px){.stats-grid[data-v-ef9ebb94],.quick-nav-grid[data-v-ef9ebb94]{grid-template-columns:1fr}.stat-card__body[data-v-ef9ebb94],.action-card[data-v-ef9ebb94],.quick-nav-panel[data-v-ef9ebb94]{padding:var(--spacing-md)}.dashboard-body[data-v-ef9ebb94]{gap:var(--spacing-lg)}}.analytics-wrapper[data-v-14866887]{max-width:1400px;margin:0 auto;padding:20px}.page-header[data-v-14866887]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #e0e0e0}.page-title[data-v-14866887]{font-size:24px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:10px}.header-actions[data-v-14866887]{display:flex;gap:10px}.section-card[data-v-14866887]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:30px;overflow:hidden}.section-header[data-v-14866887]{padding:20px;border-bottom:1px solid #e0e0e0;background:#f9f9f9}.section-title[data-v-14866887]{font-size:18px;font-weight:600;color:#333;margin:0}.table-responsive[data-v-14866887]{overflow-x:auto}.data-table[data-v-14866887]{width:100%;border-collapse:collapse}.data-table thead[data-v-14866887]{background:#f5f5f5}.data-table th[data-v-14866887]{padding:15px;text-align:left;font-weight:600;color:#555;border-bottom:2px solid #e0e0e0}.data-table td[data-v-14866887]{padding:15px;border-bottom:1px solid #f0f0f0}.data-table tbody tr[data-v-14866887]:hover{background:#f9f9f9}.rank-badge[data-v-14866887]{display:inline-block;padding:4px 12px;border-radius:12px;font-weight:600;font-size:14px}.rank-gold[data-v-14866887]{background:linear-gradient(135deg,gold,#ffed4e);color:#333}.rank-silver[data-v-14866887]{background:linear-gradient(135deg,silver,#e8e8e8);color:#333}.rank-bronze[data-v-14866887]{background:linear-gradient(135deg,#cd7f32,#e8a87c);color:#fff}.rank-default[data-v-14866887]{background:#e0e0e0;color:#666}.growth-indicator[data-v-14866887]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.growth-indicator.positive[data-v-14866887]{background:#e8f5e9;color:#2e7d32}.trending-grid[data-v-14866887]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;padding:20px}.trending-card[data-v-14866887]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 12px #00000026}.trending-card-header[data-v-14866887]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.trending-tag-name[data-v-14866887]{font-size:18px;font-weight:600;margin:0}.trending-stats[data-v-14866887]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px}.trending-stat[data-v-14866887]{text-align:center}.stat-label[data-v-14866887]{display:block;font-size:12px;opacity:.9;margin-bottom:4px}.stat-value[data-v-14866887]{display:block;font-size:20px;font-weight:700}.trending-total[data-v-14866887]{text-align:center;padding-top:15px;border-top:1px solid rgba(255,255,255,.3);font-size:14px}.chart-container[data-v-14866887]{padding:20px;min-height:300px}.simple-chart[data-v-14866887]{display:flex;align-items:flex-end;justify-content:space-between;height:250px;gap:4px}.chart-bar[data-v-14866887]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.bar-fill[data-v-14866887]{width:100%;background:linear-gradient(180deg,#667eea,#764ba2);border-radius:4px 4px 0 0;transition:all .3s ease;cursor:pointer}.bar-fill[data-v-14866887]:hover{opacity:.8}.bar-label[data-v-14866887]{font-size:10px;color:#666;margin-top:8px;transform:rotate(-45deg);white-space:nowrap}.btn[data-v-14866887]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease}.btn-secondary[data-v-14866887]{background:#757575;color:#fff}.btn-secondary[data-v-14866887]:hover{background:#616161}.btn-success[data-v-14866887]{background:#4caf50;color:#fff}.btn-success[data-v-14866887]:hover{background:#388e3c}.badge[data-v-14866887]{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.badge-warning[data-v-14866887]{background:#ff9800;color:#fff}.empty-state[data-v-14866887]{text-align:center;padding:40px 20px;color:#999}@media (max-width: 768px){.page-header[data-v-14866887]{flex-direction:column;align-items:flex-start;gap:15px}.header-actions[data-v-14866887]{flex-direction:column;width:100%}.trending-grid[data-v-14866887]{grid-template-columns:1fr}.simple-chart[data-v-14866887]{gap:2px}.bar-label[data-v-14866887]{font-size:8px}}.content-wrapper[data-v-01b71071]{max-width:800px;margin:0 auto;padding:24px}.page-header[data-v-01b71071]{margin-bottom:24px}.page-title[data-v-01b71071]{font-size:1.5rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}.breadcrumb[data-v-01b71071]{display:flex;align-items:center;gap:6px;font-size:.85rem;margin-bottom:4px}.breadcrumb__link[data-v-01b71071]{color:#6366f1;text-decoration:none}.breadcrumb__link[data-v-01b71071]:hover{text-decoration:underline}.breadcrumb__separator[data-v-01b71071]{color:#9ca3af}.breadcrumb__current[data-v-01b71071]{color:#6b7280}.page-subtitle[data-v-01b71071]{font-size:.9rem;color:#6b7280;margin:4px 0 0}.panel[data-v-01b71071]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.panel__body[data-v-01b71071]{padding:24px}.form-stack[data-v-01b71071]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-01b71071]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-01b71071]{font-size:.875rem;font-weight:600;color:#374151}.form-input[data-v-01b71071]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;color:#1f2937;background:#fff;transition:border-color .2s,box-shadow .2s}.form-input[data-v-01b71071]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.form-input--readonly[data-v-01b71071]{background:#f9fafb;cursor:not-allowed}.form-input-file[data-v-01b71071]{font-size:.875rem;color:#6b7280}.form-hint[data-v-01b71071]{font-size:.8rem;color:#9ca3af;margin:0}.banner-preview[data-v-01b71071]{position:relative;display:inline-block}.banner-preview__image[data-v-01b71071]{height:128px;width:256px;object-fit:cover;border-radius:8px;border:1px solid #d1d5db}.banner-preview__remove[data-v-01b71071]{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;background:#ef4444;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.7rem;transition:background .2s}.banner-preview__remove[data-v-01b71071]:hover{background:#dc2626}.form-actions[data-v-01b71071]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #e5e7eb}.button-primary[data-v-01b71071]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:#6366f1;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s}.button-primary[data-v-01b71071]:hover{background:#4f46e5}.button-primary[data-v-01b71071]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-01b71071]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s}.button-secondary[data-v-01b71071]:hover{background:#f9fafb}.button-icon[data-v-01b71071]{font-size:.8rem}.tags-management-wrapper[data-v-2c934fb1]{max-width:1400px;margin:0 auto;padding:20px}.page-header[data-v-2c934fb1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #e0e0e0}.page-title[data-v-2c934fb1]{font-size:24px;font-weight:600;color:#333;margin:0;display:flex;align-items:center;gap:10px}.header-actions[data-v-2c934fb1]{display:flex;gap:10px}.stats-grid[data-v-2c934fb1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-2c934fb1]{background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 8px #0000001a;text-align:center}.stat-card.primary[data-v-2c934fb1]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.stat-card.success[data-v-2c934fb1]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.stat-card.warning[data-v-2c934fb1]{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.stat-card.info[data-v-2c934fb1]{background:linear-gradient(135deg,#fa709a,#fee140);color:#fff}.stat-value[data-v-2c934fb1]{font-size:36px;font-weight:700;margin-bottom:8px}.stat-label[data-v-2c934fb1]{font-size:14px;opacity:.9}.filters-card[data-v-2c934fb1]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px}.filters-grid[data-v-2c934fb1]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:15px;align-items:end}.bulk-actions-card[data-v-2c934fb1]{background:#e3f2fd;padding:15px 20px;border-radius:8px;border-left:4px solid #2196f3;margin-bottom:20px;display:none}.bulk-actions-card.active[data-v-2c934fb1]{display:flex;align-items:center;gap:15px}.bulk-actions-count[data-v-2c934fb1]{font-weight:600;color:#1976d2}.bulk-actions-buttons[data-v-2c934fb1]{display:flex;gap:10px}.table-card[data-v-2c934fb1]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.table-header[data-v-2c934fb1]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0}.table-title[data-v-2c934fb1]{font-size:18px;font-weight:600;color:#333;margin:0}.table-responsive[data-v-2c934fb1]{overflow-x:auto}.data-table[data-v-2c934fb1]{width:100%;border-collapse:collapse}.data-table thead[data-v-2c934fb1]{background:#f5f5f5}.data-table th[data-v-2c934fb1]{padding:15px;text-align:left;font-weight:600;color:#555;border-bottom:2px solid #e0e0e0}.data-table td[data-v-2c934fb1]{padding:15px;border-bottom:1px solid #f0f0f0}.data-table tbody tr[data-v-2c934fb1]:hover{background:#f9f9f9}.form-input[data-v-2c934fb1],.form-select[data-v-2c934fb1]{width:100%;padding:10px 15px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .3s}.form-input[data-v-2c934fb1]:focus,.form-select[data-v-2c934fb1]:focus{outline:none;border-color:#2196f3}.form-label[data-v-2c934fb1]{display:block;margin-bottom:8px;font-weight:500;color:#555}.form-group[data-v-2c934fb1]{margin-bottom:20px}.btn[data-v-2c934fb1]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease}.btn[data-v-2c934fb1]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-2c934fb1]{background:#2196f3;color:#fff}.btn-primary[data-v-2c934fb1]:hover:not(:disabled){background:#1976d2}.btn-success[data-v-2c934fb1]{background:#4caf50;color:#fff}.btn-success[data-v-2c934fb1]:hover:not(:disabled){background:#388e3c}.btn-warning[data-v-2c934fb1]{background:#ff9800;color:#fff}.btn-warning[data-v-2c934fb1]:hover:not(:disabled){background:#f57c00}.btn-danger[data-v-2c934fb1]{background:#f44336;color:#fff}.btn-danger[data-v-2c934fb1]:hover:not(:disabled){background:#d32f2f}.btn-info[data-v-2c934fb1]{background:#00bcd4;color:#fff}.btn-info[data-v-2c934fb1]:hover:not(:disabled){background:#0097a7}.btn-secondary[data-v-2c934fb1]{background:#757575;color:#fff}.btn-secondary[data-v-2c934fb1]:hover:not(:disabled){background:#616161}.btn-outline-primary[data-v-2c934fb1]{background:transparent;color:#2196f3;border:1px solid #2196f3}.btn-outline-primary[data-v-2c934fb1]:hover:not(:disabled){background:#2196f3;color:#fff}.btn-sm[data-v-2c934fb1]{padding:6px 12px;font-size:12px}.btn-group[data-v-2c934fb1]{display:flex;gap:5px}.badge[data-v-2c934fb1]{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.badge-primary[data-v-2c934fb1]{background:#2196f3;color:#fff}.badge-success[data-v-2c934fb1]{background:#4caf50;color:#fff}.badge-warning[data-v-2c934fb1]{background:#ff9800;color:#fff}.badge-danger[data-v-2c934fb1]{background:#f44336;color:#fff}.badge-info[data-v-2c934fb1]{background:#00bcd4;color:#fff}.modal-overlay[data-v-2c934fb1]{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1000;align-items:center;justify-content:center}.modal-overlay.active[data-v-2c934fb1]{display:flex}.modal-dialog[data-v-2c934fb1]{background:#fff;border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-2c934fb1]{padding:20px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-2c934fb1]{font-size:20px;font-weight:600;margin:0}.modal-close[data-v-2c934fb1]{background:none;border:none;font-size:24px;cursor:pointer;color:#999}.modal-body[data-v-2c934fb1]{padding:20px}.modal-footer[data-v-2c934fb1]{padding:20px;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;gap:10px}.empty-state[data-v-2c934fb1]{text-align:center;padding:60px 20px}.empty-state-icon[data-v-2c934fb1]{font-size:64px;color:#ccc;margin-bottom:20px}.empty-state-title[data-v-2c934fb1]{font-size:20px;font-weight:600;color:#666;margin-bottom:10px}.empty-state-text[data-v-2c934fb1]{color:#999;margin-bottom:20px}.checkbox-input[data-v-2c934fb1]{width:18px;height:18px;cursor:pointer}.checkbox-label[data-v-2c934fb1]{display:flex;align-items:center;gap:8px;cursor:pointer}.pagination-wrapper[data-v-2c934fb1]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid #e0e0e0}.pagination-info[data-v-2c934fb1]{color:#666;font-size:14px}@media (max-width: 768px){.stats-grid[data-v-2c934fb1],.filters-grid[data-v-2c934fb1]{grid-template-columns:1fr}.header-actions[data-v-2c934fb1]{flex-direction:column}.page-header[data-v-2c934fb1]{flex-direction:column;align-items:flex-start;gap:15px}}.content-wrapper[data-v-5b0ab386]{max-width:800px;margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:20px}.page-header[data-v-5b0ab386]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px}.page-title[data-v-5b0ab386]{font-size:1.5rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}.breadcrumb[data-v-5b0ab386]{display:flex;align-items:center;gap:6px;font-size:.85rem;margin-bottom:4px}.breadcrumb__link[data-v-5b0ab386]{color:#6366f1;text-decoration:none}.breadcrumb__link[data-v-5b0ab386]:hover{text-decoration:underline}.breadcrumb__separator[data-v-5b0ab386]{color:#9ca3af}.breadcrumb__current[data-v-5b0ab386]{color:#6b7280}.page-subtitle[data-v-5b0ab386]{font-size:.9rem;color:#6b7280;margin:0}.page-header__actions[data-v-5b0ab386]{display:flex;gap:8px}.panel[data-v-5b0ab386]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.panel__header[data-v-5b0ab386]{padding:16px 24px;border-bottom:1px solid #e5e7eb}.panel__title[data-v-5b0ab386]{font-size:1rem;font-weight:600;color:#1a1a2e;margin:0}.panel__body[data-v-5b0ab386]{padding:24px}.detail-list[data-v-5b0ab386]{display:flex;flex-direction:column;gap:16px}.detail-row[data-v-5b0ab386]{display:grid;grid-template-columns:160px 1fr;gap:16px;padding:12px 16px;background:#f9fafb;border-radius:6px}.detail-label[data-v-5b0ab386]{font-size:.875rem;font-weight:600;color:#6b7280}.detail-value[data-v-5b0ab386]{font-size:.875rem;color:#1f2937}.tag-badge[data-v-5b0ab386]{display:inline-flex;align-items:center;padding:4px 12px;background:#eef2ff;color:#4338ca;border-radius:20px;font-size:.875rem;font-weight:600}.banner-display__image[data-v-5b0ab386]{height:160px;width:320px;object-fit:cover;border-radius:8px;border:1px solid #d1d5db}.banner-display__filename[data-v-5b0ab386]{font-size:.8rem;color:#9ca3af;margin:6px 0 0}.stats-grid[data-v-5b0ab386]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.stats-card[data-v-5b0ab386]{display:flex;align-items:center;gap:12px;padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.stats-card__icon[data-v-5b0ab386]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.stats-card__icon--blue[data-v-5b0ab386]{background:#dbeafe;color:#2563eb}.stats-card__icon--green[data-v-5b0ab386]{background:#d1fae5;color:#059669}.stats-card__icon--purple[data-v-5b0ab386]{background:#ede9fe;color:#7c3aed}.stats-card__body[data-v-5b0ab386]{display:flex;flex-direction:column}.stats-card__label[data-v-5b0ab386]{font-size:.8rem;color:#6b7280}.stats-card__value[data-v-5b0ab386]{font-size:1.25rem;font-weight:700;color:#1a1a2e}.text-muted[data-v-5b0ab386]{color:#9ca3af}.page-footer-actions[data-v-5b0ab386]{display:flex;justify-content:flex-start}.button-primary[data-v-5b0ab386]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:#6366f1;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s}.button-primary[data-v-5b0ab386]:hover{background:#4f46e5}.button-secondary[data-v-5b0ab386]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s}.button-secondary[data-v-5b0ab386]:hover{background:#f9fafb}.button-icon[data-v-5b0ab386]{font-size:.8rem}@media (max-width: 640px){.detail-row[data-v-5b0ab386]{grid-template-columns:1fr;gap:4px}.page-header[data-v-5b0ab386]{flex-direction:column}.stats-grid[data-v-5b0ab386]{grid-template-columns:1fr}}.tax-rates-container[data-v-3f24f075]{max-width:1200px;margin:0 auto;padding:20px}.page-header[data-v-3f24f075]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;flex-wrap:wrap;gap:20px}.page-title[data-v-3f24f075]{font-size:2rem;font-weight:700;color:#333;margin-bottom:10px;display:flex;align-items:center;gap:12px}.page-description[data-v-3f24f075]{color:#666;font-size:1.1rem}.tax-rates-card[data-v-3f24f075]{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a;overflow:hidden}.table-header[data-v-3f24f075]{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid #e9ecef;flex-wrap:wrap;gap:15px}.table-header h3[data-v-3f24f075]{margin:0;font-size:1.2rem;color:#333;display:flex;align-items:center;gap:10px}.search-input[data-v-3f24f075]{padding:8px 12px;border:2px solid #e9ecef;border-radius:6px;font-size:.9rem;width:250px}.search-input[data-v-3f24f075]:focus{outline:none;border-color:#007bff}.table-container[data-v-3f24f075]{overflow-x:auto}.tax-table[data-v-3f24f075]{width:100%;border-collapse:collapse}.tax-table th[data-v-3f24f075]{background:#f8f9fa;padding:15px 20px;text-align:left;font-weight:600;color:#333;border-bottom:1px solid #e9ecef}.tax-table td[data-v-3f24f075]{padding:15px 20px;border-bottom:1px solid #f0f0f0;vertical-align:middle}.tax-name[data-v-3f24f075]{font-weight:500}.country-info[data-v-3f24f075]{display:flex;align-items:center;gap:8px}.country-flag[data-v-3f24f075]{font-size:1.2rem}.state-name[data-v-3f24f075]{color:#666}.percentage-badge[data-v-3f24f075]{background:#e3f2fd;color:#1976d2;padding:4px 8px;border-radius:4px;font-weight:500;font-size:.9rem}.status-badge[data-v-3f24f075]{padding:4px 8px;border-radius:4px;font-size:.8rem;font-weight:500;text-transform:uppercase}.status-badge.active[data-v-3f24f075]{background:#d4edda;color:#155724}.status-badge.inactive[data-v-3f24f075]{background:#f8d7da;color:#721c24}.action-buttons[data-v-3f24f075]{display:flex;gap:5px}.btn-action[data-v-3f24f075]{width:32px;height:32px;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-edit[data-v-3f24f075]{background:#e3f2fd;color:#1976d2}.btn-edit[data-v-3f24f075]:hover{background:#bbdefb}.btn-enable[data-v-3f24f075]{background:#e8f5e8;color:#2e7d32}.btn-enable[data-v-3f24f075]:hover{background:#c8e6c9}.btn-disable[data-v-3f24f075]{background:#fff3e0;color:#f57c00}.btn-disable[data-v-3f24f075]:hover{background:#ffe0b2}.btn-delete[data-v-3f24f075]{background:#ffebee;color:#d32f2f}.btn-delete[data-v-3f24f075]:hover{background:#ffcdd2}.empty-state[data-v-3f24f075]{text-align:center;padding:60px 20px;color:#666}.empty-state i[data-v-3f24f075]{font-size:3rem;margin-bottom:20px;color:#ccc}.empty-state h3[data-v-3f24f075]{margin-bottom:10px;color:#333}.modal-overlay[data-v-3f24f075]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-3f24f075]{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-3f24f075]{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid #e9ecef}.modal-header h3[data-v-3f24f075]{margin:0;font-size:1.2rem;color:#333;display:flex;align-items:center;gap:10px}.modal-close[data-v-3f24f075]{background:none;border:none;font-size:1.2rem;color:#666;cursor:pointer;padding:5px;border-radius:4px}.modal-close[data-v-3f24f075]:hover{background:#f0f0f0}.modal-form[data-v-3f24f075]{padding:25px}.form-group[data-v-3f24f075]{margin-bottom:20px}.form-row[data-v-3f24f075]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-label[data-v-3f24f075]{display:block;font-weight:500;color:#333;margin-bottom:8px}.form-input[data-v-3f24f075],.form-select[data-v-3f24f075]{width:100%;padding:10px 12px;border:2px solid #e9ecef;border-radius:6px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3f24f075]:focus,.form-select[data-v-3f24f075]:focus{outline:none;border-color:#007bff}.form-checkbox[data-v-3f24f075]{width:auto;margin-right:8px}.percentage-input[data-v-3f24f075]{position:relative}.percentage-symbol[data-v-3f24f075]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#666;font-weight:500}.modal-actions[data-v-3f24f075]{display:flex;gap:10px;justify-content:flex-end;margin-top:25px;padding-top:20px;border-top:1px solid #e9ecef}.btn[data-v-3f24f075]{padding:10px 20px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px;text-decoration:none;border:none}.btn-primary[data-v-3f24f075]{background:#007bff;color:#fff}.btn-primary[data-v-3f24f075]:hover:not(:disabled){background:#0056b3}.btn-secondary[data-v-3f24f075]{background:#6c757d;color:#fff}.btn-secondary[data-v-3f24f075]:hover{background:#545b62}.btn[data-v-3f24f075]:disabled{opacity:.6;cursor:not-allowed}.text-muted[data-v-3f24f075]{color:#666}@media (max-width: 768px){.page-header[data-v-3f24f075],.table-header[data-v-3f24f075]{flex-direction:column;align-items:stretch}.search-input[data-v-3f24f075]{width:100%}.form-row[data-v-3f24f075]{grid-template-columns:1fr}.modal-actions[data-v-3f24f075]{flex-direction:column}}.theme-management[data-v-89eaece7]{padding:24px;max-width:1200px;margin:0 auto}.panel[data-v-89eaece7]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e2e8f0;padding:24px;margin-bottom:24px}.panel-header-row[data-v-89eaece7]{display:flex;justify-content:space-between;align-items:center}.page-title[data-v-89eaece7]{font-size:24px;font-weight:700;color:#1a202c;margin:0 0 4px}.page-subtitle[data-v-89eaece7]{color:#718096;margin:0;font-size:14px}.section-title[data-v-89eaece7]{font-size:20px;font-weight:700;color:#1a202c;margin:0 0 16px}.current-theme-display[data-v-89eaece7]{display:flex;align-items:center;gap:16px}.theme-color-preview[data-v-89eaece7]{border-radius:8px;border:2px solid #cbd5e0}.theme-color-large[data-v-89eaece7]{width:64px;height:64px}.theme-name[data-v-89eaece7]{font-size:18px;font-weight:600;color:#1a202c;margin:0 0 4px}.theme-id[data-v-89eaece7]{color:#718096;margin:0;font-size:14px}.themes-grid[data-v-89eaece7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.theme-card[data-v-89eaece7]{border:2px solid #e2e8f0;border-radius:12px;padding:16px;cursor:pointer;transition:box-shadow .2s,border-color .2s;position:relative}.theme-card[data-v-89eaece7]:hover{box-shadow:0 4px 12px #0000001f}.theme-card-active[data-v-89eaece7]{border-color:#3182ce;background:#ebf8ff}.theme-colors-row[data-v-89eaece7]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.theme-color-swatch[data-v-89eaece7]{width:32px;height:32px;border-radius:50%;border:1px solid rgba(0,0,0,.1)}.theme-card-name[data-v-89eaece7]{font-weight:600;color:#1a202c;margin:0 0 4px;font-size:15px}.theme-card-id[data-v-89eaece7]{font-size:13px;color:#718096;margin:0}.theme-active-badge[data-v-89eaece7]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;background:#bee3f8;color:#2b6cb0;border-radius:16px;margin-top:8px}.badge-icon[data-v-89eaece7]{width:12px;height:12px}.theme-delete-button[data-v-89eaece7]{position:absolute;top:8px;right:8px;background:none;border:none;color:#e53e3e;cursor:pointer;padding:4px;border-radius:4px;transition:background .2s}.theme-delete-button[data-v-89eaece7]:hover{background:#fed7d7}.theme-card-actions[data-v-89eaece7]{margin-top:8px;display:flex;gap:8px}.import-dropzone[data-v-89eaece7]{border:2px dashed #cbd5e0;border-radius:12px;padding:32px;text-align:center}.file-input-hidden[data-v-89eaece7]{display:none}.dropzone-icon[data-v-89eaece7]{width:48px;height:48px;color:#a0aec0;margin:0 auto 16px;display:block}.dropzone-text[data-v-89eaece7]{color:#718096;margin:0 0 12px}.modal-overlay[data-v-89eaece7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}.modal-content[data-v-89eaece7]{background:#fff;border-radius:12px;padding:24px;width:100%;max-height:90vh;overflow-y:auto}.modal-large[data-v-89eaece7]{max-width:640px;margin:0 16px}.modal-header[data-v-89eaece7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-title[data-v-89eaece7]{font-size:20px;font-weight:700;color:#1a202c;margin:0}.modal-close[data-v-89eaece7]{background:none;border:none;color:#a0aec0;cursor:pointer;padding:4px;border-radius:4px;transition:color .2s}.modal-close[data-v-89eaece7]:hover{color:#4a5568}.modal-footer[data-v-89eaece7]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.form-group[data-v-89eaece7]{margin-bottom:16px;flex:1}.form-row[data-v-89eaece7]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-label[data-v-89eaece7]{display:block;font-size:14px;font-weight:500;color:#4a5568;margin-bottom:8px}.input-field[data-v-89eaece7]{width:100%;padding:10px 12px;border:1px solid #cbd5e0;border-radius:8px;font-size:14px;color:#1a202c;outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.input-field[data-v-89eaece7]:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce26}.color-input[data-v-89eaece7]{width:100%;height:40px;border:1px solid #cbd5e0;border-radius:8px;cursor:pointer;padding:2px}.color-input[data-v-89eaece7]:focus{border-color:#3182ce;box-shadow:0 0 0 3px #3182ce26}.theme-preview[data-v-89eaece7]{border:2px solid #e2e8f0;border-radius:12px;padding:16px}.preview-title[data-v-89eaece7]{font-weight:700;margin:0 0 8px}.preview-text[data-v-89eaece7]{margin:0 0 12px}.preview-button[data-v-89eaece7]{padding:6px 16px;border-radius:6px;color:#fff;border:none;cursor:pointer;font-size:14px}.button-primary[data-v-89eaece7]{display:inline-flex;align-items:center;padding:10px 20px;background:#3182ce;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.button-primary[data-v-89eaece7]:hover{background:#2b6cb0}.button-primary[data-v-89eaece7]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-89eaece7]{display:inline-flex;align-items:center;padding:10px 20px;background:#fff;color:#4a5568;border:1px solid #cbd5e0;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.button-secondary[data-v-89eaece7]:hover{background:#f7fafc}.button-small[data-v-89eaece7]{padding:4px 12px;font-size:12px;border-radius:6px}@media (max-width: 768px){.theme-management[data-v-89eaece7]{padding:12px}.panel-header-row[data-v-89eaece7]{flex-direction:column;align-items:flex-start;gap:12px}.themes-grid[data-v-89eaece7]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.form-row[data-v-89eaece7]{grid-template-columns:1fr}}.content-wrapper[data-v-ac6239ab]{max-width:900px;margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:20px}.page-title[data-v-ac6239ab]{font-size:1.5rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}.page-subtitle[data-v-ac6239ab]{font-size:.9rem;color:#6b7280;margin:0}.panel[data-v-ac6239ab]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.translation-panel[data-v-ac6239ab]{margin-bottom:0}.panel__header[data-v-ac6239ab]{padding:16px 24px;border-bottom:1px solid #e5e7eb}.panel__header--row[data-v-ac6239ab]{display:flex;justify-content:space-between;align-items:center}.panel__title[data-v-ac6239ab]{font-size:1rem;font-weight:600;color:#1a1a2e;margin:0}.panel__body[data-v-ac6239ab]{padding:24px;display:flex;flex-direction:column;gap:16px}.form-group[data-v-ac6239ab]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-ac6239ab]{font-size:.875rem;font-weight:600;color:#374151}.form-input[data-v-ac6239ab]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;color:#1f2937;background:#fff;transition:border-color .2s,box-shadow .2s}.form-input[data-v-ac6239ab]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.form-textarea[data-v-ac6239ab]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;color:#1f2937;background:#fff;resize:vertical;font-family:inherit;transition:border-color .2s,box-shadow .2s}.form-textarea[data-v-ac6239ab]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.language-grid[data-v-ac6239ab]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-actions[data-v-ac6239ab]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.form-actions__right[data-v-ac6239ab]{display:flex;gap:12px}.button-primary[data-v-ac6239ab]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:#6366f1;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s}.button-primary[data-v-ac6239ab]:hover{background:#4f46e5}.button-primary[data-v-ac6239ab]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-ac6239ab]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s}.button-secondary[data-v-ac6239ab]:hover{background:#f9fafb}.button-icon[data-v-ac6239ab]{font-size:.8rem}.button-icon-danger[data-v-ac6239ab]{background:none;border:none;color:#dc2626;cursor:pointer;font-size:1rem;padding:4px;transition:color .2s}.button-icon-danger[data-v-ac6239ab]:hover{color:#b91c1c}@media (max-width: 640px){.language-grid[data-v-ac6239ab]{grid-template-columns:1fr}.form-actions[data-v-ac6239ab]{flex-direction:column;align-items:stretch}.form-actions__right[data-v-ac6239ab]{justify-content:flex-end}}.unauthorized-page[data-v-4b604528]{min-height:100vh;background:#f3f4f6;display:flex;align-items:center;justify-content:center;padding:24px}.unauthorized-card[data-v-4b604528]{max-width:400px;width:100%;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:40px 32px;text-align:center}.unauthorized-icon[data-v-4b604528]{width:48px;height:48px;border-radius:50%;background:#fee2e2;color:#dc2626;display:flex;align-items:center;justify-content:center;font-size:1.25rem;margin:0 auto 16px}.unauthorized-title[data-v-4b604528]{font-size:1.1rem;font-weight:600;color:#1f2937;margin:0 0 8px}.unauthorized-message[data-v-4b604528]{font-size:.9rem;color:#6b7280;margin:0 0 24px}.unauthorized-actions[data-v-4b604528]{display:flex;justify-content:center}.button-primary[data-v-4b604528]{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;background:#6366f1;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s}.button-primary[data-v-4b604528]:hover{background:#4f46e5}.button-icon[data-v-4b604528]{font-size:.8rem}[data-v-a6bfc049]:root{--color-primary: #3182ce;--color-primary-hover: #2b6cb0;--color-primary-focus: rgba(49, 130, 206, .4);--color-success: #38a169;--color-success-hover: #2f855a;--color-warning: #d69e2e;--color-danger: #e53e3e;--color-danger-hover: #c53030;--color-text: #1a202c;--color-text-muted: #718096;--color-text-secondary: #4a5568;--color-border: #e2e8f0;--color-border-input: #cbd5e0;--color-bg-page: #f7fafc;--color-bg-white: #ffffff;--color-bg-hover: #f7fafc;--color-bg-thead: #f7fafc;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--shadow-card: 0 2px 8px rgba(0, 0, 0, .08);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px}.upload-management[data-v-a6bfc049]{padding:var(--spacing-lg);max-width:1200px;margin:0 auto}.page-header[data-v-a6bfc049]{margin-bottom:var(--spacing-lg)}.header-row[data-v-a6bfc049]{display:flex;justify-content:space-between;align-items:center}.page-title[data-v-a6bfc049]{font-size:24px;font-weight:700;color:var(--color-text);margin:0 0 var(--spacing-xs) 0}.page-subtitle[data-v-a6bfc049]{font-size:14px;color:var(--color-text-muted);margin:0}.header-actions[data-v-a6bfc049]{display:flex;gap:var(--spacing-sm)}.stats-grid[data-v-a6bfc049]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:var(--spacing-lg)}.stat-card[data-v-a6bfc049]{background:var(--color-bg-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid var(--color-border);padding:20px;display:flex;align-items:center;gap:var(--spacing-md)}.stat-icon-wrapper[data-v-a6bfc049]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon[data-v-a6bfc049]{width:24px;height:24px}.stat-icon-blue[data-v-a6bfc049]{background:#dbeafe;color:#2563eb}.stat-icon-yellow[data-v-a6bfc049]{background:#fef3c7;color:#d97706}.stat-icon-green[data-v-a6bfc049]{background:#d1fae5;color:#059669}.stat-icon-red[data-v-a6bfc049]{background:#fee2e2;color:#dc2626}.stat-content[data-v-a6bfc049]{min-width:0}.stat-label[data-v-a6bfc049]{font-size:13px;font-weight:500;color:var(--color-text-muted);margin:0 0 var(--spacing-xs) 0}.stat-value[data-v-a6bfc049]{font-size:20px;font-weight:700;color:var(--color-text);margin:0}.content-grid[data-v-a6bfc049]{display:grid;grid-template-columns:1fr 2fr;gap:var(--spacing-xl)}.sidebar-column[data-v-a6bfc049]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.panel[data-v-a6bfc049]{background:var(--color-bg-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid var(--color-border);overflow:hidden}.panel-header[data-v-a6bfc049]{padding:20px var(--spacing-lg);border-bottom:1px solid var(--color-border)}.panel-title[data-v-a6bfc049]{font-size:18px;font-weight:600;color:var(--color-text);margin:0}.panel-body[data-v-a6bfc049]{padding:var(--spacing-lg)}.form-stack[data-v-a6bfc049]{display:flex;flex-direction:column;gap:var(--spacing-md)}.form-group[data-v-a6bfc049]{display:flex;flex-direction:column}.form-label[data-v-a6bfc049]{font-size:13px;font-weight:500;color:var(--color-text-secondary);margin-bottom:6px}.input-field[data-v-a6bfc049]{padding:10px 12px;border:1px solid var(--color-border-input);border-radius:var(--radius-md);font-size:14px;color:var(--color-text);outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.input-field[data-v-a6bfc049]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #3182ce26}.input-field[data-v-a6bfc049]:disabled{opacity:.6;cursor:not-allowed;background:#f7fafc}.textarea-field[data-v-a6bfc049]{resize:vertical;min-height:72px}.toggle-row[data-v-a6bfc049]{display:flex;align-items:center;justify-content:space-between}.toggle-label[data-v-a6bfc049]{font-size:14px;font-weight:500;color:var(--color-text-secondary)}.toggle-switch[data-v-a6bfc049]{position:relative;display:inline-flex;flex-shrink:0;height:24px;width:44px;border:2px solid transparent;border-radius:var(--radius-full);background:#cbd5e0;cursor:pointer;transition:background-color .2s ease-in-out;padding:0}.toggle-switch[data-v-a6bfc049]:focus{outline:none;box-shadow:0 0 0 3px var(--color-primary-focus)}.toggle-switch[data-v-a6bfc049]:hover{background:#a0aec0}.toggle-switch--active[data-v-a6bfc049]{background:var(--color-primary)}.toggle-switch--active[data-v-a6bfc049]:hover{background:var(--color-primary-hover)}.toggle-knob[data-v-a6bfc049]{display:inline-block;width:20px;height:20px;border-radius:50%;background:var(--color-bg-white);box-shadow:0 1px 3px #00000026;transform:translate(0);transition:transform .2s ease-in-out;pointer-events:none}.toggle-knob--active[data-v-a6bfc049]{transform:translate(20px)}.button-primary[data-v-a6bfc049]{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.button-primary[data-v-a6bfc049]:hover{background:var(--color-primary-hover)}.button-primary[data-v-a6bfc049]:focus{outline:none;box-shadow:0 0 0 3px var(--color-primary-focus)}.button-primary[data-v-a6bfc049]:disabled{opacity:.5;cursor:not-allowed}.button-full[data-v-a6bfc049]{width:100%}.button-secondary[data-v-a6bfc049]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:var(--color-bg-white);color:var(--color-text-secondary);border:1px solid var(--color-border-input);border-radius:var(--radius-md);font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.button-secondary[data-v-a6bfc049]:hover{background:var(--color-bg-hover)}.button-secondary[data-v-a6bfc049]:focus{outline:none;box-shadow:0 0 0 3px #3182ce26}.button-secondary[data-v-a6bfc049]:disabled{opacity:.5;cursor:not-allowed}.button-icon[data-v-a6bfc049]{width:16px;height:16px}.type-list[data-v-a6bfc049]{display:flex;flex-direction:column;gap:12px}.type-row[data-v-a6bfc049]{display:flex;align-items:center;justify-content:space-between}.type-name[data-v-a6bfc049]{font-size:14px;font-weight:500;color:var(--color-text-secondary)}.type-count[data-v-a6bfc049]{font-size:14px;color:var(--color-text-muted)}.table-wrapper[data-v-a6bfc049]{overflow-x:auto}.data-table[data-v-a6bfc049]{width:100%;border-collapse:collapse}.data-table thead[data-v-a6bfc049]{background:var(--color-bg-thead)}.data-table th[data-v-a6bfc049]{padding:12px 20px;text-align:left;font-size:12px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border)}.data-table tbody tr[data-v-a6bfc049]{border-bottom:1px solid #edf2f7;transition:background .15s}.data-table tbody tr[data-v-a6bfc049]:hover{background:var(--color-bg-hover)}.data-table td[data-v-a6bfc049]{padding:14px 20px;font-size:14px;vertical-align:middle}.col-actions[data-v-a6bfc049]{text-align:right}.cell-primary[data-v-a6bfc049]{font-weight:500;color:var(--color-text)}.cell-secondary[data-v-a6bfc049]{font-size:13px;color:var(--color-text-muted)}.file-cell[data-v-a6bfc049]{display:flex;align-items:center;gap:12px}.file-icon-wrapper[data-v-a6bfc049]{width:40px;height:40px;border-radius:var(--radius-md);background:#edf2f7;display:flex;align-items:center;justify-content:center;flex-shrink:0}.file-icon[data-v-a6bfc049]{width:24px;height:24px;color:var(--color-text-muted)}.status-badge[data-v-a6bfc049]{display:inline-flex;padding:3px 10px;font-size:12px;font-weight:600;border-radius:var(--radius-full);text-transform:capitalize}.status-completed[data-v-a6bfc049]{background:#d1fae5;color:#065f46}.status-pending[data-v-a6bfc049]{background:#fef3c7;color:#92400e}.status-failed[data-v-a6bfc049]{background:#fee2e2;color:#991b1b}.status-processing[data-v-a6bfc049]{background:#dbeafe;color:#1e40af}.status-default[data-v-a6bfc049]{background:#f3f4f6;color:#374151}.action-links[data-v-a6bfc049]{display:flex;gap:12px;justify-content:flex-end}.link-action[data-v-a6bfc049]{background:none;border:none;color:var(--color-primary);font-size:14px;font-weight:500;cursor:pointer;padding:0;transition:color .2s}.link-action[data-v-a6bfc049]:hover{color:var(--color-primary-hover);text-decoration:underline}.link-action[data-v-a6bfc049]:focus{outline:none;text-decoration:underline;box-shadow:0 0 0 2px var(--color-primary-focus);border-radius:2px}.link-success[data-v-a6bfc049]{color:var(--color-success)}.link-success[data-v-a6bfc049]:hover{color:var(--color-success-hover)}.empty-state[data-v-a6bfc049]{padding:48px var(--spacing-lg);text-align:center}.empty-state-icon[data-v-a6bfc049]{width:48px;height:48px;color:#a0aec0;margin:0 auto 12px;display:block}.empty-state-title[data-v-a6bfc049]{font-size:16px;font-weight:500;color:var(--color-text);margin:0 0 var(--spacing-xs) 0}.empty-state-text[data-v-a6bfc049]{font-size:14px;color:var(--color-text-muted);margin:0}.empty-state-inline[data-v-a6bfc049]{padding:var(--spacing-md) 0;text-align:center}.pagination-wrapper[data-v-a6bfc049]{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-border)}.pagination-mobile[data-v-a6bfc049]{display:flex;justify-content:space-between}.pagination-desktop[data-v-a6bfc049]{display:none;align-items:center;justify-content:space-between}.pagination-info[data-v-a6bfc049]{font-size:14px;color:var(--color-text-muted)}.pagination-links[data-v-a6bfc049]{display:inline-flex;border-radius:var(--radius-sm);overflow:hidden;box-shadow:0 1px 2px #0000000d}.pagination-link[data-v-a6bfc049]{display:inline-flex;align-items:center;padding:8px 16px;border:1px solid var(--color-border-input);font-size:14px;font-weight:500;color:var(--color-text-muted);background:var(--color-bg-white);text-decoration:none;margin-left:-1px;transition:background .15s}.pagination-link[data-v-a6bfc049]:hover{background:var(--color-bg-hover)}.pagination-link[data-v-a6bfc049]:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-focus);z-index:1}.pagination-link--active[data-v-a6bfc049]{background:#ebf5ff;border-color:var(--color-primary);color:var(--color-primary);z-index:1}.pagination-button[data-v-a6bfc049]{display:inline-flex;align-items:center;padding:8px 16px;border:1px solid var(--color-border-input);border-radius:var(--radius-sm);font-size:14px;font-weight:500;color:var(--color-text-secondary);background:var(--color-bg-white);text-decoration:none;transition:background .15s}.pagination-button[data-v-a6bfc049]:hover{background:var(--color-bg-hover)}.pagination-button[data-v-a6bfc049]:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-focus)}@media (max-width: 1024px){.stats-grid[data-v-a6bfc049]{grid-template-columns:repeat(2,1fr)}.content-grid[data-v-a6bfc049]{grid-template-columns:1fr}}@media (max-width: 768px){.upload-management[data-v-a6bfc049]{padding:var(--spacing-md)}.header-row[data-v-a6bfc049]{flex-direction:column;align-items:flex-start;gap:12px}.pagination-mobile[data-v-a6bfc049]{display:flex}.pagination-desktop[data-v-a6bfc049]{display:none}.data-table th[data-v-a6bfc049],.data-table td[data-v-a6bfc049]{padding:10px 12px}}@media (max-width: 480px){.stats-grid[data-v-a6bfc049]{grid-template-columns:1fr}.stat-card[data-v-a6bfc049],.panel-body[data-v-a6bfc049]{padding:var(--spacing-md)}.page-title[data-v-a6bfc049]{font-size:20px}}@media (min-width: 769px){.pagination-mobile[data-v-a6bfc049]{display:none}.pagination-desktop[data-v-a6bfc049]{display:flex}}.user-verify[data-v-3c0a8d13]{--color-primary: #3182ce;--color-primary-hover: #2b6cb0;--color-primary-light: #dbeafe;--color-success: #16a34a;--color-success-hover: #15803d;--color-success-light: #d1fae5;--color-danger: #dc2626;--color-danger-hover: #b91c1c;--color-danger-light: #fee2e2;--color-warning: #d97706;--color-warning-light: #fef3c7;--color-warning-text: #92400e;--color-text-primary: #1a202c;--color-text-secondary: #718096;--color-text-muted: #a0aec0;--color-border: #e2e8f0;--color-bg-page: #f7fafc;--color-bg-white: #ffffff;--color-bg-hover: #f7fafc;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--shadow-md: 0 2px 8px rgba(0, 0, 0, .08);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .12);--font-size-xs: 12px;--font-size-sm: 13px;--font-size-base: 14px;--font-size-lg: 18px;--font-size-xl: 24px;padding:var(--spacing-lg);max-width:1400px;margin:0 auto}.page-header[data-v-3c0a8d13]{margin-bottom:var(--spacing-lg)}.header-row[data-v-3c0a8d13]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md)}.header-left[data-v-3c0a8d13]{display:flex;align-items:center;gap:var(--spacing-md)}.header-icon[data-v-3c0a8d13]{width:48px;height:48px;background:var(--color-primary-light);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:var(--color-primary);flex-shrink:0}.page-title[data-v-3c0a8d13]{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-primary);margin:0}.page-subtitle[data-v-3c0a8d13]{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:var(--spacing-xs) 0 0 0}.header-actions[data-v-3c0a8d13]{display:flex;gap:var(--spacing-sm)}.button-primary[data-v-3c0a8d13],.button-secondary[data-v-3c0a8d13],.button-danger[data-v-3c0a8d13]{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:10px 20px;border:none;border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:background .2s,opacity .2s,box-shadow .2s;text-decoration:none;line-height:1.4}.button-primary[data-v-3c0a8d13]{background:var(--color-primary);color:var(--color-bg-white)}.button-primary[data-v-3c0a8d13]:hover{background:var(--color-primary-hover)}.button-primary[data-v-3c0a8d13]:focus{outline:none;box-shadow:0 0 0 3px #3182ce4d}.button-primary[data-v-3c0a8d13]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-3c0a8d13]{background:#4a5568;color:var(--color-bg-white)}.button-secondary[data-v-3c0a8d13]:hover{background:#2d3748}.button-secondary[data-v-3c0a8d13]:focus{outline:none;box-shadow:0 0 0 3px #4a55684d}.button-secondary[data-v-3c0a8d13]:disabled{opacity:.5;cursor:not-allowed}.button-danger[data-v-3c0a8d13]{background:var(--color-danger);color:var(--color-bg-white)}.button-danger[data-v-3c0a8d13]:hover{background:var(--color-danger-hover)}.button-danger[data-v-3c0a8d13]:focus{outline:none;box-shadow:0 0 0 3px #dc26264d}.button-danger[data-v-3c0a8d13]:disabled{opacity:.5;cursor:not-allowed}.button-sm[data-v-3c0a8d13]{padding:8px 16px;font-size:var(--font-size-sm)}.stats-grid[data-v-3c0a8d13]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.stat-card[data-v-3c0a8d13]{background:var(--color-bg-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);padding:var(--spacing-lg);display:flex;align-items:center;gap:var(--spacing-md)}.stat-card__icon[data-v-3c0a8d13]{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-card__icon--pending[data-v-3c0a8d13]{background:var(--color-warning-light);color:var(--color-warning)}.stat-card__icon--approved[data-v-3c0a8d13]{background:var(--color-success-light);color:var(--color-success)}.stat-card__icon--rejected[data-v-3c0a8d13]{background:var(--color-danger-light);color:var(--color-danger)}.stat-card__icon--total[data-v-3c0a8d13]{background:var(--color-primary-light);color:var(--color-primary)}.stat-card__content[data-v-3c0a8d13]{display:flex;flex-direction:column;gap:2px}.stat-card__label[data-v-3c0a8d13]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary)}.stat-card__value[data-v-3c0a8d13]{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text-primary)}.panel[data-v-3c0a8d13]{background:var(--color-bg-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border);overflow:hidden;margin-bottom:var(--spacing-lg)}.panel__body[data-v-3c0a8d13]{padding:var(--spacing-lg)}.filter-tabs[data-v-3c0a8d13]{border-bottom:none}.tabs-nav[data-v-3c0a8d13]{display:flex;gap:var(--spacing-xl);padding:0 var(--spacing-lg);border-bottom:1px solid var(--color-border)}.tab-link[data-v-3c0a8d13]{display:inline-flex;align-items:center;padding:var(--spacing-md) var(--spacing-xs);border-bottom:2px solid transparent;font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary);text-decoration:none;white-space:nowrap;transition:color .2s,border-color .2s}.tab-link[data-v-3c0a8d13]:hover{color:var(--color-text-primary);border-bottom-color:var(--color-border)}.tab-link[data-v-3c0a8d13]:focus{outline:none;box-shadow:inset 0 -2px 0 var(--color-primary)}.tab-link--active-pending[data-v-3c0a8d13]{color:var(--color-warning);border-bottom-color:var(--color-warning)}.tab-link--active-approved[data-v-3c0a8d13]{color:var(--color-success);border-bottom-color:var(--color-success)}.tab-link--active-rejected[data-v-3c0a8d13]{color:var(--color-danger);border-bottom-color:var(--color-danger)}.table-wrapper[data-v-3c0a8d13]{overflow-x:auto}.data-table[data-v-3c0a8d13]{width:100%;border-collapse:collapse}.data-table thead[data-v-3c0a8d13]{background:var(--color-bg-page)}.data-table th[data-v-3c0a8d13]{padding:12px 20px;text-align:left;font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);white-space:nowrap}.col-actions[data-v-3c0a8d13]{text-align:right}.data-table tbody tr[data-v-3c0a8d13]{border-bottom:1px solid #edf2f7;transition:background .15s}.data-table tbody tr[data-v-3c0a8d13]:hover{background:var(--color-bg-hover)}.data-table td[data-v-3c0a8d13]{padding:14px 20px;font-size:var(--font-size-base);vertical-align:middle}.user-cell[data-v-3c0a8d13]{display:flex;align-items:center;gap:12px}.user-avatar-wrapper[data-v-3c0a8d13]{flex-shrink:0}.user-avatar[data-v-3c0a8d13]{width:40px;height:40px;border-radius:var(--radius-full);object-fit:cover}.user-avatar-placeholder[data-v-3c0a8d13]{width:40px;height:40px;border-radius:var(--radius-full);background:#e2e8f0;color:var(--color-text-muted);display:flex;align-items:center;justify-content:center}.user-info[data-v-3c0a8d13]{display:flex;flex-direction:column;gap:2px;min-width:0}.cell-primary[data-v-3c0a8d13]{font-weight:500;color:var(--color-text-primary)}.cell-secondary[data-v-3c0a8d13]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.status-badge[data-v-3c0a8d13]{display:inline-flex;padding:3px 12px;font-size:var(--font-size-xs);font-weight:600;border-radius:var(--radius-full)}.status-pending[data-v-3c0a8d13]{background:var(--color-warning-light);color:var(--color-warning-text)}.status-approved[data-v-3c0a8d13]{background:var(--color-success-light);color:var(--color-success)}.status-rejected[data-v-3c0a8d13]{background:var(--color-danger-light);color:var(--color-danger)}.status-unknown[data-v-3c0a8d13]{background:#edf2f7;color:var(--color-text-secondary)}.document-badges[data-v-3c0a8d13]{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.document-badge[data-v-3c0a8d13]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:500;background:var(--color-primary-light);color:var(--color-primary-hover)}.action-buttons[data-v-3c0a8d13]{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm)}.action-button[data-v-3c0a8d13]{background:none;border:none;padding:6px 12px;border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;text-decoration:none;transition:background .2s,color .2s}.action-view[data-v-3c0a8d13]{color:var(--color-primary)}.action-view[data-v-3c0a8d13]:hover{background:var(--color-primary-light)}.action-view[data-v-3c0a8d13]:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary)}.action-edit[data-v-3c0a8d13]{color:var(--color-success)}.action-edit[data-v-3c0a8d13]:hover{background:var(--color-success-light)}.action-edit[data-v-3c0a8d13]:focus{outline:none;box-shadow:0 0 0 2px var(--color-success)}.action-approve[data-v-3c0a8d13]{color:var(--color-success)}.action-approve[data-v-3c0a8d13]:hover{background:var(--color-success-light)}.action-approve[data-v-3c0a8d13]:focus{outline:none;box-shadow:0 0 0 2px var(--color-success)}.action-approve[data-v-3c0a8d13]:disabled{opacity:.5;cursor:not-allowed}.action-reject[data-v-3c0a8d13]{color:var(--color-danger)}.action-reject[data-v-3c0a8d13]:hover{background:var(--color-danger-light)}.action-reject[data-v-3c0a8d13]:focus{outline:none;box-shadow:0 0 0 2px var(--color-danger)}.action-reject[data-v-3c0a8d13]:disabled{opacity:.5;cursor:not-allowed}.empty-state[data-v-3c0a8d13]{padding:60px var(--spacing-lg);text-align:center}.empty-icon[data-v-3c0a8d13]{color:var(--color-text-muted);margin-bottom:var(--spacing-md)}.empty-title[data-v-3c0a8d13]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0}.empty-description[data-v-3c0a8d13]{font-size:var(--font-size-base);color:var(--color-text-secondary);max-width:400px;margin:0 auto}.pagination-wrapper[data-v-3c0a8d13]{margin-top:var(--spacing-lg)}.pagination-mobile[data-v-3c0a8d13]{display:flex;justify-content:space-between;gap:var(--spacing-md)}.pagination-desktop[data-v-3c0a8d13]{display:none}.pagination-info[data-v-3c0a8d13]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.pagination-nav[data-v-3c0a8d13]{display:flex}.pagination-link[data-v-3c0a8d13]{display:inline-flex;align-items:center;padding:8px 14px;border:1px solid var(--color-border);font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary);background:var(--color-bg-white);text-decoration:none;transition:background .15s,color .15s,border-color .15s;margin-left:-1px}.pagination-link[data-v-3c0a8d13]:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.pagination-link[data-v-3c0a8d13]:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.pagination-link[data-v-3c0a8d13]:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.pagination-link[data-v-3c0a8d13]:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary);z-index:1;position:relative}.pagination-active[data-v-3c0a8d13]{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary);z-index:1;position:relative}.pagination-disabled[data-v-3c0a8d13]{opacity:.5;cursor:not-allowed;pointer-events:none}.modal-overlay[data-v-3c0a8d13]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50;padding:var(--spacing-md)}.modal-dialog[data-v-3c0a8d13]{background:var(--color-bg-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-lg);width:100%;max-width:420px}.modal-title[data-v-3c0a8d13]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-lg) 0}.modal-actions[data-v-3c0a8d13]{display:flex;justify-content:flex-end;gap:var(--spacing-md);margin-top:var(--spacing-lg)}.form-group[data-v-3c0a8d13]{display:flex;flex-direction:column;margin-bottom:var(--spacing-md)}.form-label[data-v-3c0a8d13]{font-size:var(--font-size-sm);font-weight:500;color:#374151;margin-bottom:6px}.input-field[data-v-3c0a8d13]{padding:10px 12px;border:1px solid #cbd5e0;border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-bg-white);outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;width:100%}.input-field[data-v-3c0a8d13]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #3182ce26}.input-field[data-v-3c0a8d13]:disabled{background:#edf2f7;cursor:not-allowed;opacity:.7}.input-textarea[data-v-3c0a8d13]{resize:vertical;min-height:100px;font-family:inherit}@media (max-width: 1024px){.stats-grid[data-v-3c0a8d13]{grid-template-columns:repeat(2,1fr)}.header-row[data-v-3c0a8d13]{flex-wrap:wrap}}@media (max-width: 768px){.user-verify[data-v-3c0a8d13]{padding:var(--spacing-md)}.stats-grid[data-v-3c0a8d13]{grid-template-columns:1fr 1fr}.header-row[data-v-3c0a8d13]{flex-direction:column;align-items:flex-start}.header-actions[data-v-3c0a8d13]{width:100%}.button-primary[data-v-3c0a8d13]{width:100%;justify-content:center}.tabs-nav[data-v-3c0a8d13]{gap:var(--spacing-md);overflow-x:auto}.pagination-desktop[data-v-3c0a8d13]{display:none}.pagination-mobile[data-v-3c0a8d13]{display:flex}.data-table th[data-v-3c0a8d13]:nth-child(4),.data-table td[data-v-3c0a8d13]:nth-child(4){display:none}}@media (max-width: 480px){.user-verify[data-v-3c0a8d13]{padding:var(--spacing-sm)}.page-title[data-v-3c0a8d13]{font-size:20px}.stats-grid[data-v-3c0a8d13]{grid-template-columns:1fr}.stat-card[data-v-3c0a8d13],.panel__body[data-v-3c0a8d13]{padding:var(--spacing-md)}.data-table th[data-v-3c0a8d13]:nth-child(3),.data-table td[data-v-3c0a8d13]:nth-child(3),.data-table th[data-v-3c0a8d13]:nth-child(4),.data-table td[data-v-3c0a8d13]:nth-child(4){display:none}.action-buttons[data-v-3c0a8d13]{flex-direction:column;gap:var(--spacing-xs)}.pagination-link[data-v-3c0a8d13]{padding:6px 10px;font-size:var(--font-size-xs)}.modal-dialog[data-v-3c0a8d13]{margin:var(--spacing-md)}}@media (min-width: 769px){.pagination-mobile[data-v-3c0a8d13]{display:none}.pagination-desktop[data-v-3c0a8d13]{display:flex;align-items:center;justify-content:space-between}}.user-management[data-v-2dfd5350]{--color-primary: #3182ce;--color-primary-hover: #2b6cb0;--color-primary-light: #dbeafe;--color-success: #16a34a;--color-success-hover: #15803d;--color-success-light: #d1fae5;--color-danger: #dc2626;--color-danger-hover: #b91c1c;--color-danger-light: #fee2e2;--color-warning-light: #fef3c7;--color-warning-text: #92400e;--color-verified-light: #dbeafe;--color-verified-text: #1e40af;--color-text-primary: #1a202c;--color-text-secondary: #718096;--color-text-muted: #a0aec0;--color-border: #e2e8f0;--color-bg-page: #f7fafc;--color-bg-white: #ffffff;--color-bg-hover: #f7fafc;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--shadow-md: 0 2px 8px rgba(0, 0, 0, .08);--font-size-xs: 12px;--font-size-sm: 13px;--font-size-base: 14px;--font-size-lg: 18px;--font-size-xl: 24px;padding:var(--spacing-lg);max-width:1400px;margin:0 auto}.alert[data-v-2dfd5350]{padding:var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);font-size:var(--font-size-base);font-weight:500}.alert-success[data-v-2dfd5350]{background:var(--color-success-light);color:var(--color-success);border:1px solid var(--color-success)}.alert-error[data-v-2dfd5350]{background:var(--color-danger-light);color:var(--color-danger);border:1px solid var(--color-danger)}.page-header[data-v-2dfd5350]{margin-bottom:var(--spacing-lg)}.header-row[data-v-2dfd5350]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md)}.header-left[data-v-2dfd5350]{display:flex;align-items:center;gap:var(--spacing-md)}.header-icon[data-v-2dfd5350]{width:48px;height:48px;background:var(--color-primary-light);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:var(--color-primary);flex-shrink:0}.page-title[data-v-2dfd5350]{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-primary);margin:0}.page-subtitle[data-v-2dfd5350]{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:var(--spacing-xs) 0 0 0}.header-actions[data-v-2dfd5350]{display:flex;gap:var(--spacing-sm)}.button-primary[data-v-2dfd5350],.button-success[data-v-2dfd5350],.button-danger[data-v-2dfd5350],.button-secondary[data-v-2dfd5350]{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:10px 20px;border:none;border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:background .2s,opacity .2s,box-shadow .2s;text-decoration:none;line-height:1.4}.button-primary[data-v-2dfd5350]{background:var(--color-primary);color:var(--color-bg-white)}.button-primary[data-v-2dfd5350]:hover{background:var(--color-primary-hover)}.button-primary[data-v-2dfd5350]:focus{outline:none;box-shadow:0 0 0 3px #3182ce4d}.button-primary[data-v-2dfd5350]:disabled{opacity:.5;cursor:not-allowed}.button-success[data-v-2dfd5350]{background:var(--color-success);color:var(--color-bg-white)}.button-success[data-v-2dfd5350]:hover{background:var(--color-success-hover)}.button-success[data-v-2dfd5350]:focus{outline:none;box-shadow:0 0 0 3px #16a34a4d}.button-success[data-v-2dfd5350]:disabled{opacity:.5;cursor:not-allowed}.button-danger[data-v-2dfd5350]{background:var(--color-danger);color:var(--color-bg-white)}.button-danger[data-v-2dfd5350]:hover{background:var(--color-danger-hover)}.button-danger[data-v-2dfd5350]:focus{outline:none;box-shadow:0 0 0 3px #dc26264d}.button-danger[data-v-2dfd5350]:disabled{opacity:.5;cursor:not-allowed}.button-secondary[data-v-2dfd5350]{background:#4a5568;color:var(--color-bg-white)}.button-secondary[data-v-2dfd5350]:hover{background:#2d3748}.button-secondary[data-v-2dfd5350]:focus{outline:none;box-shadow:0 0 0 3px #4a55684d}.button-secondary[data-v-2dfd5350]:disabled{opacity:.5;cursor:not-allowed}.button-text[data-v-2dfd5350]{background:none;border:none;color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;padding:0;transition:color .2s}.button-text[data-v-2dfd5350]:hover{color:var(--color-text-primary)}.button-text[data-v-2dfd5350]:focus{outline:none;text-decoration:underline}.panel[data-v-2dfd5350]{background:var(--color-bg-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border);overflow:hidden;margin-bottom:var(--spacing-lg)}.filters-panel[data-v-2dfd5350]{padding:var(--spacing-lg)}.filters-grid[data-v-2dfd5350]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md)}.form-group[data-v-2dfd5350]{display:flex;flex-direction:column}.form-label[data-v-2dfd5350]{font-size:var(--font-size-sm);font-weight:500;color:#374151;margin-bottom:6px}.input-field[data-v-2dfd5350],.select-field[data-v-2dfd5350]{padding:10px 12px;border:1px solid #cbd5e0;border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-bg-white);outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;width:100%}.input-field[data-v-2dfd5350]:focus,.select-field[data-v-2dfd5350]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #3182ce26}.input-field[data-v-2dfd5350]:disabled,.select-field[data-v-2dfd5350]:disabled{background:#edf2f7;cursor:not-allowed;opacity:.7}.filters-footer[data-v-2dfd5350]{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-md)}.results-count[data-v-2dfd5350]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.table-wrapper[data-v-2dfd5350]{overflow-x:auto}.data-table[data-v-2dfd5350]{width:100%;border-collapse:collapse}.data-table thead[data-v-2dfd5350]{background:var(--color-bg-page)}.data-table th[data-v-2dfd5350]{padding:12px 20px;text-align:left;font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);white-space:nowrap}.col-sortable[data-v-2dfd5350]{cursor:pointer;-webkit-user-select:none;user-select:none}.col-sortable[data-v-2dfd5350]:hover{color:var(--color-primary)}.sort-indicator[data-v-2dfd5350]{margin-left:4px}.col-checkbox[data-v-2dfd5350]{width:40px}.data-table tbody tr[data-v-2dfd5350]{border-bottom:1px solid #edf2f7;transition:background .15s}.data-table tbody tr[data-v-2dfd5350]:hover{background:var(--color-bg-hover)}.data-table td[data-v-2dfd5350]{padding:14px 20px;font-size:var(--font-size-base);vertical-align:middle}.cell-primary[data-v-2dfd5350]{font-weight:500;color:var(--color-text-primary)}.cell-secondary[data-v-2dfd5350]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.user-cell[data-v-2dfd5350]{display:flex;align-items:center;gap:12px}.user-avatar-wrapper[data-v-2dfd5350]{flex-shrink:0}.user-avatar[data-v-2dfd5350]{width:40px;height:40px;border-radius:var(--radius-full);object-fit:cover}.user-avatar-placeholder[data-v-2dfd5350]{width:40px;height:40px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-bg-white);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--font-size-sm)}.user-info[data-v-2dfd5350]{display:flex;flex-direction:column;gap:2px;min-width:0}.role-select[data-v-2dfd5350]{padding:4px 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-bg-white);outline:none;cursor:pointer;transition:border-color .2s,box-shadow .2s}.role-select[data-v-2dfd5350]:hover{border-color:var(--color-primary)}.role-select[data-v-2dfd5350]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #3182ce26}.status-badges[data-v-2dfd5350]{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.status-badge[data-v-2dfd5350]{display:inline-flex;padding:2px 10px;font-size:var(--font-size-xs);font-weight:600;border-radius:var(--radius-full);text-transform:capitalize}.status-active[data-v-2dfd5350]{background:var(--color-success-light);color:var(--color-success)}.status-banned[data-v-2dfd5350]{background:var(--color-danger-light);color:var(--color-danger)}.status-suspended[data-v-2dfd5350]{background:var(--color-warning-light);color:var(--color-warning-text)}.status-verified[data-v-2dfd5350]{background:var(--color-verified-light);color:var(--color-verified-text)}.action-buttons[data-v-2dfd5350]{display:flex;align-items:center;gap:var(--spacing-sm)}.action-button[data-v-2dfd5350]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-sm);background:transparent;cursor:pointer;transition:background .2s,color .2s;text-decoration:none;padding:0}.action-view[data-v-2dfd5350]{color:var(--color-primary)}.action-view[data-v-2dfd5350]:hover{background:var(--color-primary-light);color:var(--color-primary-hover)}.action-view[data-v-2dfd5350]:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary);border-radius:var(--radius-sm)}.action-ban[data-v-2dfd5350]{color:var(--color-danger)}.action-ban[data-v-2dfd5350]:hover{background:var(--color-danger-light);color:var(--color-danger-hover)}.action-ban[data-v-2dfd5350]:focus{outline:none;box-shadow:0 0 0 2px var(--color-danger);border-radius:var(--radius-sm)}.action-unban[data-v-2dfd5350]{color:var(--color-success)}.action-unban[data-v-2dfd5350]:hover{background:var(--color-success-light);color:var(--color-success-hover)}.action-unban[data-v-2dfd5350]:focus{outline:none;box-shadow:0 0 0 2px var(--color-success);border-radius:var(--radius-sm)}.action-verify[data-v-2dfd5350]{color:var(--color-primary)}.action-verify[data-v-2dfd5350]:hover{background:var(--color-primary-light);color:var(--color-primary-hover)}.action-verify[data-v-2dfd5350]:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary);border-radius:var(--radius-sm)}.empty-state[data-v-2dfd5350]{padding:60px var(--spacing-lg);text-align:center}.empty-icon[data-v-2dfd5350]{font-size:48px;margin-bottom:var(--spacing-md)}.empty-title[data-v-2dfd5350]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0}.empty-description[data-v-2dfd5350]{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0 0 var(--spacing-lg) 0;max-width:400px;margin-left:auto;margin-right:auto}.bulk-actions-bar[data-v-2dfd5350]{display:flex;align-items:center;justify-content:space-between;background:var(--color-primary-light);border:1px solid var(--color-primary);border-radius:var(--radius-lg);padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-lg)}.bulk-count[data-v-2dfd5350]{font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary-hover)}.bulk-buttons[data-v-2dfd5350]{display:flex;gap:var(--spacing-sm)}.pagination-wrapper[data-v-2dfd5350]{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing-lg)}.pagination-info[data-v-2dfd5350]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.pagination-nav[data-v-2dfd5350]{display:flex}.pagination-link[data-v-2dfd5350]{display:inline-flex;align-items:center;padding:8px 14px;border:1px solid var(--color-border);font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary);background:var(--color-bg-white);text-decoration:none;transition:background .15s,color .15s,border-color .15s;margin-left:-1px}.pagination-link[data-v-2dfd5350]:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.pagination-link[data-v-2dfd5350]:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.pagination-link[data-v-2dfd5350]:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.pagination-link[data-v-2dfd5350]:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary);z-index:1;position:relative}.pagination-active[data-v-2dfd5350]{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary);z-index:1;position:relative}.pagination-disabled[data-v-2dfd5350]{opacity:.5;cursor:not-allowed;pointer-events:none}input[type=checkbox][data-v-2dfd5350]{width:16px;height:16px;cursor:pointer;accent-color:var(--color-primary)}@media (max-width: 1024px){.filters-grid[data-v-2dfd5350]{grid-template-columns:repeat(2,1fr)}.header-row[data-v-2dfd5350]{flex-wrap:wrap}}@media (max-width: 768px){.user-management[data-v-2dfd5350]{padding:var(--spacing-md)}.filters-grid[data-v-2dfd5350]{grid-template-columns:1fr}.header-row[data-v-2dfd5350]{flex-direction:column;align-items:flex-start}.header-actions[data-v-2dfd5350]{width:100%}.button-success[data-v-2dfd5350]{width:100%;justify-content:center}.bulk-actions-bar[data-v-2dfd5350]{flex-direction:column;gap:var(--spacing-md);align-items:stretch}.bulk-buttons[data-v-2dfd5350]{flex-wrap:wrap}.pagination-wrapper[data-v-2dfd5350]{flex-direction:column;gap:var(--spacing-md);align-items:center}.data-table th[data-v-2dfd5350]:nth-child(n+6),.data-table td[data-v-2dfd5350]:nth-child(n+6){display:none}}@media (max-width: 480px){.user-management[data-v-2dfd5350]{padding:var(--spacing-sm)}.page-title[data-v-2dfd5350]{font-size:20px}.filters-panel[data-v-2dfd5350]{padding:var(--spacing-md)}.data-table th[data-v-2dfd5350]:nth-child(n+4),.data-table td[data-v-2dfd5350]:nth-child(n+4){display:none}.pagination-link[data-v-2dfd5350]{padding:6px 10px;font-size:var(--font-size-xs)}}.users-enhanced[data-v-d875891a]{max-width:1400px;margin:0 auto;padding:2rem}.page-header[data-v-d875891a]{margin-bottom:2rem}.page-title[data-v-d875891a]{font-size:2rem;font-weight:600;color:#1a202c;margin-bottom:.5rem}.page-description[data-v-d875891a]{color:#718096;font-size:1.1rem}.stats-grid[data-v-d875891a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-d875891a]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px #0000000d;border:1px solid #e2e8f0;display:flex;align-items:center;gap:1rem}.stat-card.success[data-v-d875891a]{border-color:#68d391;background:linear-gradient(135deg,#f0fff4,#c6f6d5)}.stat-card.warning[data-v-d875891a]{border-color:#f6ad55;background:linear-gradient(135deg,#fffbeb,#feebc8)}.stat-card.info[data-v-d875891a]{border-color:#63b3ed;background:linear-gradient(135deg,#ebf8ff,#bee3f8)}.stat-icon[data-v-d875891a]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem}.success .stat-icon[data-v-d875891a]{background:linear-gradient(135deg,#48bb78,#38a169)}.warning .stat-icon[data-v-d875891a]{background:linear-gradient(135deg,#ed8936,#dd6b20)}.info .stat-icon[data-v-d875891a]{background:linear-gradient(135deg,#4299e1,#3182ce)}.stat-content h3[data-v-d875891a]{font-size:1.8rem;font-weight:700;color:#1a202c;margin:0}.stat-content p[data-v-d875891a]{color:#718096;margin:0;font-size:.9rem}.controls-section[data-v-d875891a]{background:#fff;border-radius:12px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 4px 6px #0000000d;border:1px solid #e2e8f0}.search-controls[data-v-d875891a]{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.search-box[data-v-d875891a]{position:relative;flex:1;max-width:400px}.search-box i[data-v-d875891a]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#718096}.search-input[data-v-d875891a]{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid #e2e8f0;border-radius:8px;font-size:1rem}.search-input[data-v-d875891a]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.clear-btn[data-v-d875891a]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#718096;cursor:pointer;padding:.25rem}.bulk-actions[data-v-d875891a]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f7fafc;border-radius:8px;border:1px solid #e2e8f0}.selection-info[data-v-d875891a]{display:flex;align-items:center;gap:1rem;font-weight:500;color:#4a5568}.clear-selection[data-v-d875891a]{background:none;border:none;color:#718096;cursor:pointer;padding:.25rem}.bulk-buttons[data-v-d875891a]{display:flex;gap:.75rem}.users-table-container[data-v-d875891a]{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;border:1px solid #e2e8f0;overflow:hidden}.table-header[data-v-d875891a]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0}.table-header h2[data-v-d875891a]{font-size:1.3rem;font-weight:600;color:#1a202c;margin:0}.table-actions[data-v-d875891a]{display:flex;gap:.75rem}.table-wrapper[data-v-d875891a]{overflow-x:auto}.users-table[data-v-d875891a]{width:100%;border-collapse:collapse}.users-table th[data-v-d875891a],.users-table td[data-v-d875891a]{padding:1rem;text-align:left;border-bottom:1px solid #e2e8f0}.users-table th[data-v-d875891a]{background:#f7fafc;font-weight:600;color:#4a5568;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.checkbox-col[data-v-d875891a]{width:50px}.checkbox-input[data-v-d875891a]{width:16px;height:16px;cursor:pointer}.user-row[data-v-d875891a]{transition:background-color .2s ease}.user-row[data-v-d875891a]:hover{background:#f7fafc}.user-row.selected[data-v-d875891a]{background:#ebf8ff}.user-info[data-v-d875891a]{display:flex;align-items:center;gap:.75rem}.user-avatar[data-v-d875891a]{width:40px;height:40px;border-radius:50%;object-fit:cover}.user-name[data-v-d875891a]{font-weight:500;color:#1a202c}.user-username[data-v-d875891a]{font-size:.875rem;color:#718096}.user-email[data-v-d875891a]{color:#4a5568;font-size:.875rem}.status-badge[data-v-d875891a]{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-active[data-v-d875891a]{background:#c6f6d5;color:#22543d}.status-inactive[data-v-d875891a]{background:#fed7d7;color:#742a2a}.verified-badge[data-v-d875891a]{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500}.verified-badge.verified[data-v-d875891a]{color:#22543d}.verified-badge.unverified[data-v-d875891a]{color:#742a2a}.join-date[data-v-d875891a]{color:#4a5568;font-size:.875rem}.action-buttons[data-v-d875891a]{display:flex;gap:.5rem}.loading-row[data-v-d875891a],.empty-row[data-v-d875891a]{text-align:center;padding:3rem}.loading-spinner[data-v-d875891a],.empty-state[data-v-d875891a]{color:#718096}.empty-state i[data-v-d875891a]{font-size:3rem;margin-bottom:1rem;color:#cbd5e0}.pagination-container[data-v-d875891a]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-top:1px solid #e2e8f0}.pagination-info[data-v-d875891a]{color:#718096;font-size:.875rem}.pagination-controls[data-v-d875891a]{display:flex;align-items:center;gap:.5rem}.page-numbers[data-v-d875891a]{display:flex;gap:.25rem}.page-btn[data-v-d875891a]{width:32px;height:32px;border:1px solid #e2e8f0;background:#fff;border-radius:6px;cursor:pointer;font-size:.875rem;transition:all .2s ease}.page-btn[data-v-d875891a]:hover:not(:disabled){border-color:#667eea;background:#f7fafc}.page-btn.active[data-v-d875891a]{background:#667eea;color:#fff;border-color:#667eea}.modal-overlay[data-v-d875891a]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-d875891a]{background:#fff;border-radius:12px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-d875891a]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-d875891a]{font-size:1.2rem;font-weight:600;color:#1a202c;margin:0}.modal-close[data-v-d875891a]{background:none;border:none;color:#718096;cursor:pointer;padding:.25rem}.modal-body[data-v-d875891a]{padding:1.5rem}.warning-text[data-v-d875891a]{color:#e53e3e;font-weight:500;margin-top:1rem}.modal-actions[data-v-d875891a]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e2e8f0}.btn[data-v-d875891a]{padding:.5rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;border:none;font-size:.875rem}.btn-primary[data-v-d875891a]{background:#667eea;color:#fff}.btn-primary[data-v-d875891a]:hover:not(:disabled){background:#5a67d8}.btn-success[data-v-d875891a]{background:#48bb78;color:#fff}.btn-success[data-v-d875891a]:hover:not(:disabled){background:#38a169}.btn-warning[data-v-d875891a]{background:#ed8936;color:#fff}.btn-warning[data-v-d875891a]:hover:not(:disabled){background:#dd6b20}.btn-danger[data-v-d875891a]{background:#e53e3e;color:#fff}.btn-danger[data-v-d875891a]:hover:not(:disabled){background:#c53030}.btn-info[data-v-d875891a]{background:#4299e1;color:#fff}.btn-info[data-v-d875891a]:hover:not(:disabled){background:#3182ce}.btn-outline[data-v-d875891a]{background:transparent;color:#667eea;border:1px solid #667eea}.btn-outline[data-v-d875891a]:hover:not(:disabled){background:#667eea;color:#fff}.btn-sm[data-v-d875891a]{padding:.375rem .75rem;font-size:.8rem}.btn[data-v-d875891a]:disabled{opacity:.6;cursor:not-allowed}.message-alert[data-v-d875891a]{position:fixed;top:2rem;right:2rem;padding:1rem 1.5rem;border-radius:8px;display:flex;align-items:center;gap:.75rem;font-weight:500;z-index:1000;min-width:300px;box-shadow:0 4px 12px #00000026}.alert-success[data-v-d875891a]{background:#c6f6d5;color:#22543d;border:1px solid #9ae6b4}.alert-error[data-v-d875891a]{background:#fed7d7;color:#742a2a;border:1px solid #fc8181}.alert-info[data-v-d875891a]{background:#bee3f8;color:#2a4365;border:1px solid #90cdf4}@media (max-width: 768px){.users-enhanced[data-v-d875891a]{padding:1rem}.stats-grid[data-v-d875891a]{grid-template-columns:1fr}.search-controls[data-v-d875891a]{flex-direction:column;align-items:stretch}.bulk-actions[data-v-d875891a]{flex-direction:column;gap:1rem}.table-header[data-v-d875891a]{flex-direction:column;gap:1rem;align-items:stretch}.pagination-container[data-v-d875891a]{flex-direction:column;gap:1rem}.action-buttons[data-v-d875891a]{flex-wrap:wrap}.message-alert[data-v-d875891a]{top:1rem;right:1rem;left:1rem;min-width:auto}}.vault-analytics[data-v-32f5fc4b]{padding:2rem;max-width:1400px;margin:0 auto}.analytics-header[data-v-32f5fc4b]{margin-bottom:2rem}.page-title[data-v-32f5fc4b]{font-size:2rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}.page-description[data-v-32f5fc4b]{color:#666;font-size:1.1rem;margin:0 0 1.5rem}.period-selector[data-v-32f5fc4b]{display:flex;gap:.5rem}.period-btn[data-v-32f5fc4b]{padding:.5rem 1rem;border:2px solid #e1e5e9;background:#fff;border-radius:8px;cursor:pointer;transition:all .2s;font-weight:500}.period-btn[data-v-32f5fc4b]:hover{border-color:#007bff;color:#007bff}.period-btn.active[data-v-32f5fc4b]{background:#007bff;border-color:#007bff;color:#fff}.metrics-grid[data-v-32f5fc4b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.metric-card[data-v-32f5fc4b]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 10px #0000001a;display:flex;align-items:center;gap:1rem}.metric-icon[data-v-32f5fc4b]{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff}.metric-icon.uploads[data-v-32f5fc4b]{background:linear-gradient(135deg,#007bff,#0056b3)}.metric-icon.storage[data-v-32f5fc4b]{background:linear-gradient(135deg,#28a745,#1e7e34)}.metric-icon.users[data-v-32f5fc4b]{background:linear-gradient(135deg,#ffc107,#e0a800)}.metric-icon.engagement[data-v-32f5fc4b]{background:linear-gradient(135deg,#dc3545,#c82333)}.metric-content[data-v-32f5fc4b]{flex:1}.metric-value[data-v-32f5fc4b]{font-size:2rem;font-weight:700;color:#1a1a1a;margin:0 0 .25rem}.metric-label[data-v-32f5fc4b]{color:#666;font-size:.9rem;margin:0 0 .5rem}.metric-change[data-v-32f5fc4b]{font-size:.8rem;font-weight:500;display:flex;align-items:center;gap:.25rem}.metric-change.positive[data-v-32f5fc4b]{color:#28a745}.metric-change.negative[data-v-32f5fc4b]{color:#dc3545}.charts-section[data-v-32f5fc4b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:2rem;margin-bottom:2rem}.chart-container[data-v-32f5fc4b]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 10px #0000001a}.chart-header[data-v-32f5fc4b]{margin-bottom:1rem}.chart-header h3[data-v-32f5fc4b]{font-size:1.2rem;font-weight:600;color:#1a1a1a;margin:0 0 .25rem}.chart-header p[data-v-32f5fc4b]{color:#666;font-size:.9rem;margin:0}.chart-content[data-v-32f5fc4b]{height:300px;display:flex;align-items:center;justify-content:center}.chart-canvas[data-v-32f5fc4b]{max-width:100%;max-height:100%}.distribution-section[data-v-32f5fc4b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-bottom:2rem}.distribution-card[data-v-32f5fc4b]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 10px #0000001a}.type-legend[data-v-32f5fc4b],.status-legend[data-v-32f5fc4b]{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.legend-item[data-v-32f5fc4b]{display:flex;align-items:center;gap:.75rem}.legend-color[data-v-32f5fc4b]{width:16px;height:16px;border-radius:4px}.legend-label[data-v-32f5fc4b]{flex:1;font-size:.9rem;color:#333;text-transform:capitalize}.legend-value[data-v-32f5fc4b]{font-weight:600;color:#666;font-size:.9rem}.creators-section[data-v-32f5fc4b]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 10px #0000001a;margin-bottom:2rem}.section-header[data-v-32f5fc4b]{margin-bottom:1.5rem}.section-header h3[data-v-32f5fc4b]{font-size:1.2rem;font-weight:600;color:#1a1a1a;margin:0 0 .25rem}.section-header p[data-v-32f5fc4b]{color:#666;font-size:.9rem;margin:0}.creators-table[data-v-32f5fc4b]{border-radius:8px;overflow:hidden;border:1px solid #e1e5e9}.table-header[data-v-32f5fc4b]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;background:#f8f9fa;border-bottom:1px solid #e1e5e9}.header-cell[data-v-32f5fc4b]{padding:1rem;font-weight:600;color:#333;font-size:.9rem}.table-body[data-v-32f5fc4b]{display:flex;flex-direction:column}.table-row[data-v-32f5fc4b]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;border-bottom:1px solid #e1e5e9;transition:background-color .2s}.table-row[data-v-32f5fc4b]:hover{background:#f8f9fa}.table-cell[data-v-32f5fc4b]{padding:1rem;display:flex;align-items:center;font-size:.9rem;color:#333}.creator-info[data-v-32f5fc4b]{display:flex;align-items:center;gap:1rem}.creator-avatar[data-v-32f5fc4b]{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.creator-avatar img[data-v-32f5fc4b]{width:100%;height:100%;object-fit:cover}.creator-details[data-v-32f5fc4b]{display:flex;flex-direction:column;gap:.25rem}.creator-name[data-v-32f5fc4b]{font-weight:500;color:#333}.creator-email[data-v-32f5fc4b]{font-size:.8rem;color:#666}.status-badge[data-v-32f5fc4b]{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500;text-transform:capitalize}.status-badge.active[data-v-32f5fc4b]{background:#d4edda;color:#155724}.status-badge.pending[data-v-32f5fc4b]{background:#fff3cd;color:#856404}.status-badge.inactive[data-v-32f5fc4b]{background:#f8d7da;color:#721c24}.loading-state[data-v-32f5fc4b],.error-state[data-v-32f5fc4b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:#666}.loading-spinner i[data-v-32f5fc4b]{font-size:3rem;margin-bottom:1rem;color:#007bff}.error-icon i[data-v-32f5fc4b]{font-size:3rem;margin-bottom:1rem;color:#dc3545}.error-state h3[data-v-32f5fc4b]{margin:0 0 .5rem;color:#333}.retry-btn[data-v-32f5fc4b]{margin-top:1rem;padding:.75rem 1.5rem;background:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:.5rem}.retry-btn[data-v-32f5fc4b]:hover{background:#0056b3}@media (max-width: 768px){.vault-analytics[data-v-32f5fc4b]{padding:1rem}.metrics-grid[data-v-32f5fc4b],.charts-section[data-v-32f5fc4b],.distribution-section[data-v-32f5fc4b]{grid-template-columns:1fr}.table-header[data-v-32f5fc4b],.table-row[data-v-32f5fc4b]{grid-template-columns:1fr;gap:.5rem}.header-cell[data-v-32f5fc4b],.table-cell[data-v-32f5fc4b]{padding:.75rem}.period-selector[data-v-32f5fc4b]{flex-wrap:wrap}}.collection-types[data-v-187aca0a]{padding:2rem;max-width:1400px;margin:0 auto}.types-header[data-v-187aca0a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.page-title[data-v-187aca0a]{font-size:2rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}.page-description[data-v-187aca0a]{color:#666;font-size:1.1rem;margin:0}.create-btn[data-v-187aca0a]{padding:.75rem 1.5rem;background:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:.5rem;font-weight:500}.create-btn[data-v-187aca0a]:hover{background:#0056b3}.types-grid[data-v-187aca0a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.type-card[data-v-187aca0a]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 10px #0000001a;transition:all .2s;border:2px solid transparent}.type-card[data-v-187aca0a]:hover{border-color:#007bff;box-shadow:0 4px 20px #007bff1a}.type-card.inactive[data-v-187aca0a]{opacity:.6}.type-header[data-v-187aca0a]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.type-icon[data-v-187aca0a]{width:50px;height:50px;background:linear-gradient(135deg,#007bff,#0056b3);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;flex-shrink:0}.type-info[data-v-187aca0a]{flex:1}.type-name[data-v-187aca0a]{font-size:1.2rem;font-weight:600;color:#1a1a1a;margin:0 0 .25rem}.type-key[data-v-187aca0a]{color:#666;font-size:.9rem;font-family:monospace;margin:0}.type-status[data-v-187aca0a]{flex-shrink:0}.status-badge[data-v-187aca0a]{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.status-badge.active[data-v-187aca0a]{background:#d4edda;color:#155724}.status-badge.inactive[data-v-187aca0a]{background:#f8d7da;color:#721c24}.type-description[data-v-187aca0a]{margin-bottom:1rem}.type-description p[data-v-187aca0a]{color:#666;font-size:.9rem;line-height:1.4;margin:0}.type-meta[data-v-187aca0a]{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.meta-item[data-v-187aca0a]{display:flex;align-items:center;gap:.5rem;color:#666;font-size:.8rem}.meta-item i[data-v-187aca0a]{width:12px;text-align:center}.type-actions[data-v-187aca0a]{display:flex;gap:.5rem;justify-content:center;border-top:1px solid #e1e5e9;padding-top:1rem}.action-btn[data-v-187aca0a]{padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;transition:all .2s;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.action-btn.edit[data-v-187aca0a]{background:#28a745;color:#fff}.action-btn.toggle[data-v-187aca0a]{background:#ffc107;color:#212529}.action-btn.delete[data-v-187aca0a]{background:#dc3545;color:#fff}.action-btn[data-v-187aca0a]:hover{opacity:.8}.no-types[data-v-187aca0a]{text-align:center;padding:4rem 2rem;color:#666}.no-types i[data-v-187aca0a]{font-size:4rem;margin-bottom:1rem;opacity:.5}.no-types h3[data-v-187aca0a]{margin:0 0 .5rem;font-size:1.5rem;color:#333}.create-first-btn[data-v-187aca0a]{margin-top:1.5rem;padding:.75rem 1.5rem;background:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s;display:inline-flex;align-items:center;gap:.5rem;font-weight:500}.create-first-btn[data-v-187aca0a]:hover{background:#0056b3}.modal-overlay[data-v-187aca0a]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-187aca0a]{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-187aca0a]{padding:1.5rem 1.5rem 0;display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-187aca0a]{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:0}.close-btn[data-v-187aca0a]{padding:.5rem;background:none;border:none;cursor:pointer;color:#666;font-size:1.2rem;border-radius:6px;transition:all .2s}.close-btn[data-v-187aca0a]:hover{background:#f8f9fa;color:#333}.modal-form[data-v-187aca0a]{padding:0 1.5rem 1.5rem}.form-group[data-v-187aca0a]{margin-bottom:1.5rem}.form-group label[data-v-187aca0a]{display:block;font-weight:500;color:#333;margin-bottom:.5rem;font-size:.9rem}.form-input[data-v-187aca0a],.form-textarea[data-v-187aca0a]{width:100%;padding:.75rem;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;transition:border-color .2s;box-sizing:border-box}.form-input[data-v-187aca0a]:focus,.form-textarea[data-v-187aca0a]:focus{outline:none;border-color:#007bff}.form-input[data-v-187aca0a]:disabled{background:#f8f9fa;color:#666}.form-help[data-v-187aca0a]{display:block;font-size:.8rem;color:#666;margin-top:.25rem}.form-row[data-v-187aca0a]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:end}.checkbox-label[data-v-187aca0a]{display:flex;align-items:center;gap:.5rem;cursor:pointer;margin-bottom:0}.form-checkbox[data-v-187aca0a]{width:1.2rem;height:1.2rem}.checkbox-text[data-v-187aca0a]{font-weight:500;color:#333}.modal-actions[data-v-187aca0a]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e1e5e9}.cancel-btn[data-v-187aca0a],.save-btn[data-v-187aca0a]{padding:.75rem 1.5rem;border:none;border-radius:8px;cursor:pointer;transition:all .2s;font-weight:500;display:flex;align-items:center;gap:.5rem}.cancel-btn[data-v-187aca0a]{background:#6c757d;color:#fff}.cancel-btn[data-v-187aca0a]:hover{background:#545b62}.save-btn[data-v-187aca0a]{background:#007bff;color:#fff}.save-btn[data-v-187aca0a]:hover:not(:disabled){background:#0056b3}.save-btn[data-v-187aca0a]:disabled{opacity:.6;cursor:not-allowed}.loading-state[data-v-187aca0a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:#666}.loading-spinner i[data-v-187aca0a]{font-size:3rem;margin-bottom:1rem;color:#007bff}@media (max-width: 768px){.collection-types[data-v-187aca0a]{padding:1rem}.types-header[data-v-187aca0a]{flex-direction:column;align-items:stretch}.types-grid[data-v-187aca0a]{grid-template-columns:1fr}.type-actions[data-v-187aca0a]{flex-wrap:wrap}.form-row[data-v-187aca0a]{grid-template-columns:1fr}.modal-actions[data-v-187aca0a]{flex-direction:column}}.content-wrapper[data-v-dfde646a]{padding:24px;display:flex;flex-direction:column;gap:20px}.page-title[data-v-dfde646a]{font-size:1.5rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}.page-subtitle[data-v-dfde646a]{font-size:.9rem;color:#6b7280;margin:0}.stats-grid[data-v-dfde646a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.stats-card[data-v-dfde646a]{display:flex;align-items:center;gap:12px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}.stats-card__icon[data-v-dfde646a]{width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.stats-card__icon--gray[data-v-dfde646a]{background:#f3f4f6;color:#6b7280}.stats-card__icon--blue[data-v-dfde646a]{background:#dbeafe;color:#2563eb}.stats-card__icon--purple[data-v-dfde646a]{background:#ede9fe;color:#7c3aed}.stats-card__icon--orange[data-v-dfde646a]{background:#ffedd5;color:#ea580c}.stats-card__body[data-v-dfde646a]{display:flex;flex-direction:column}.stats-card__label[data-v-dfde646a]{font-size:.8rem;color:#6b7280}.stats-card__value[data-v-dfde646a]{font-size:1.25rem;font-weight:700;color:#1a1a2e}.panel[data-v-dfde646a]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.panel__header[data-v-dfde646a]{padding:16px 24px;border-bottom:1px solid #e5e7eb}.panel__title[data-v-dfde646a]{font-size:1rem;font-weight:600;color:#1a1a2e;margin:0}.panel__body[data-v-dfde646a]{padding:24px}.health-grid[data-v-dfde646a]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.health-item[data-v-dfde646a]{display:flex;align-items:center;gap:10px}.health-badge[data-v-dfde646a]{display:inline-flex;align-items:center;padding:3px 12px;border-radius:20px;font-size:.75rem;font-weight:600}.health-badge--online[data-v-dfde646a]{background:#d1fae5;color:#065f46}.health-badge--offline[data-v-dfde646a]{background:#fee2e2;color:#991b1b}.health-label[data-v-dfde646a]{font-size:.9rem;font-weight:500;color:#1f2937}.distribution-grid[data-v-dfde646a]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.distribution-item[data-v-dfde646a]{text-align:center;display:flex;flex-direction:column;gap:4px}.distribution-value[data-v-dfde646a]{font-size:1.75rem;font-weight:700}.distribution-value--blue[data-v-dfde646a]{color:#2563eb}.distribution-value--green[data-v-dfde646a]{color:#059669}.distribution-value--purple[data-v-dfde646a]{color:#7c3aed}.distribution-value--orange[data-v-dfde646a]{color:#ea580c}.distribution-label[data-v-dfde646a]{font-size:.85rem;color:#6b7280}@media (max-width: 768px){.stats-grid[data-v-dfde646a]{grid-template-columns:repeat(2,1fr)}.health-grid[data-v-dfde646a]{grid-template-columns:1fr}.distribution-grid[data-v-dfde646a]{grid-template-columns:repeat(2,1fr)}}.content-wrapper[data-v-01bca246]{padding:24px;display:flex;flex-direction:column;gap:24px}.page-header[data-v-01bca246]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-header__text[data-v-01bca246]{display:flex;flex-direction:column;gap:4px}.page-title[data-v-01bca246]{font-size:1.5rem;font-weight:700;color:var(--color-heading, #1a1a2e);margin:0}.page-subtitle[data-v-01bca246]{font-size:.875rem;color:var(--color-muted, #6b7280);margin:0}.button-link[data-v-01bca246]{font-size:.875rem;font-weight:500;color:var(--color-primary, #2563eb);text-decoration:none;transition:color .2s ease}.button-link[data-v-01bca246]:hover{color:var(--color-primary-dark, #1d4ed8)}.button-link[data-v-01bca246]:focus{outline:2px solid var(--color-primary, #2563eb);outline-offset:2px;border-radius:2px}.import-grid[data-v-01bca246]{display:grid;grid-template-columns:1fr;gap:24px}.import-form-area[data-v-01bca246]{min-width:0}.sidebar-area[data-v-01bca246]{display:flex;flex-direction:column;gap:20px}.panel[data-v-01bca246]{background:var(--color-surface, #ffffff);border-radius:8px;box-shadow:0 1px 3px #00000014;border:1px solid var(--color-border, #e5e7eb);overflow:hidden}.panel__header[data-v-01bca246]{padding:16px 20px;border-bottom:1px solid var(--color-border, #e5e7eb)}.panel__title[data-v-01bca246]{font-size:1rem;font-weight:600;color:var(--color-heading, #1a1a2e);margin:0}.panel__body[data-v-01bca246]{padding:20px;display:flex;flex-direction:column;gap:20px}.form-group[data-v-01bca246]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-01bca246]{font-size:.875rem;font-weight:500;color:var(--color-text, #374151)}.search-input-wrapper[data-v-01bca246]{position:relative}.search-icon[data-v-01bca246]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--color-muted, #9ca3af);pointer-events:none}.input-field[data-v-01bca246]{width:100%;padding:10px 14px;font-size:.875rem;color:var(--color-text, #374151);background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #d1d5db);border-radius:6px;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.input-field--with-icon[data-v-01bca246]{padding-left:38px}.input-field[data-v-01bca246]:hover{border-color:var(--color-border-hover, #9ca3af)}.input-field[data-v-01bca246]:focus{outline:none;border-color:var(--color-primary, #2563eb);box-shadow:0 0 0 3px #2563eb26}.user-list-container[data-v-01bca246]{border:1px solid var(--color-border, #e5e7eb);border-radius:8px;overflow:hidden;max-height:400px;display:flex;flex-direction:column}.user-list__header[data-v-01bca246]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--color-bg-subtle, #f9fafb);border-bottom:1px solid var(--color-border, #e5e7eb);flex-shrink:0}.user-list__title[data-v-01bca246]{font-size:.8125rem;font-weight:600;color:var(--color-heading, #1a1a2e);margin:0}.user-list__actions[data-v-01bca246]{display:flex;align-items:center;gap:8px}.button-text[data-v-01bca246]{background:none;border:none;font-size:.8125rem;font-weight:500;color:var(--color-primary, #2563eb);cursor:pointer;padding:2px 4px;border-radius:3px;transition:color .2s ease}.button-text[data-v-01bca246]:hover{color:var(--color-primary-dark, #1d4ed8)}.button-text[data-v-01bca246]:focus{outline:2px solid var(--color-primary, #2563eb);outline-offset:1px}.button-text--muted[data-v-01bca246]{color:var(--color-muted, #6b7280)}.button-text--muted[data-v-01bca246]:hover{color:var(--color-text, #374151)}.divider-pipe[data-v-01bca246]{color:var(--color-border, #d1d5db);font-size:.75rem}.user-list__body[data-v-01bca246]{overflow-y:auto;flex:1}.user-row[data-v-01bca246]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--color-border-light, #f3f4f6);transition:background-color .15s ease}.user-row[data-v-01bca246]:last-child{border-bottom:none}.user-row[data-v-01bca246]:hover{background:var(--color-bg-subtle, #f9fafb)}.user-row__label[data-v-01bca246]{display:flex;align-items:center;justify-content:space-between;flex:1;cursor:pointer;min-width:0}.user-row__info[data-v-01bca246]{display:flex;align-items:center;gap:10px;min-width:0}.user-avatar[data-v-01bca246]{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.user-row__name[data-v-01bca246]{display:flex;flex-direction:column;min-width:0}.user-row__display-name[data-v-01bca246]{font-size:.875rem;font-weight:500;color:var(--color-heading, #1a1a2e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-row__username[data-v-01bca246]{font-size:.8125rem;color:var(--color-muted, #6b7280)}.user-row__stats[data-v-01bca246]{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.user-row__stat[data-v-01bca246]{font-size:.8125rem;color:var(--color-heading, #1a1a2e)}.user-row__stat--muted[data-v-01bca246]{color:var(--color-muted, #6b7280)}.checkbox-input[data-v-01bca246],.radio-input[data-v-01bca246]{width:16px;height:16px;accent-color:var(--color-primary, #2563eb);cursor:pointer;flex-shrink:0}.checkbox-input[data-v-01bca246]:focus,.radio-input[data-v-01bca246]:focus{outline:2px solid var(--color-primary, #2563eb);outline-offset:2px}.empty-state[data-v-01bca246]{padding:40px 20px;text-align:center}.empty-state__icon[data-v-01bca246]{width:48px;height:48px;color:var(--color-muted, #9ca3af);margin:0 auto 12px;display:block}.empty-state__text[data-v-01bca246]{font-size:.875rem;color:var(--color-muted, #6b7280);margin:0}.import-options[data-v-01bca246]{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.import-options legend[data-v-01bca246]{padding:0;margin-bottom:4px}.option-row[data-v-01bca246]{display:flex;align-items:center;gap:8px}.option-label[data-v-01bca246]{font-size:.875rem;color:var(--color-text, #374151);cursor:pointer}.media-type-options[data-v-01bca246]{margin-left:24px;display:flex;flex-direction:column;gap:8px}.action-bar[data-v-01bca246]{display:flex;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid var(--color-border, #e5e7eb)}.action-bar__count[data-v-01bca246]{font-size:.875rem;color:var(--color-muted, #6b7280)}.button-primary[data-v-01bca246]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:600;color:#fff;background:var(--color-primary, #2563eb);border:none;border-radius:8px;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.button-primary[data-v-01bca246]:hover:not(:disabled){background:var(--color-primary-dark, #1d4ed8)}.button-primary[data-v-01bca246]:focus{outline:2px solid var(--color-primary, #2563eb);outline-offset:2px}.button-primary[data-v-01bca246]:disabled{opacity:.5;cursor:not-allowed}.button-primary__loading[data-v-01bca246]{display:inline-flex;align-items:center;gap:8px}.spinner-icon[data-v-01bca246]{width:16px;height:16px;animation:spin-01bca246 1s linear infinite}.spinner-icon circle[data-v-01bca246]{opacity:.25}.spinner-icon path[data-v-01bca246]{opacity:.75}@keyframes spin-01bca246{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stat-list[data-v-01bca246]{margin:0;display:flex;flex-direction:column;gap:12px}.stat-list__row[data-v-01bca246]{display:flex;justify-content:space-between;align-items:center}.stat-list__label[data-v-01bca246]{font-size:.875rem;color:var(--color-muted, #6b7280)}.stat-list__value[data-v-01bca246]{font-size:.875rem;font-weight:600;color:var(--color-heading, #1a1a2e)}.stat-list__value--success[data-v-01bca246]{color:var(--color-success, #059669)}.stat-list__value--warning[data-v-01bca246]{color:var(--color-warning, #d97706)}.recent-imports[data-v-01bca246]{display:flex;flex-direction:column;gap:10px}.recent-import-item[data-v-01bca246]{display:flex;align-items:center;justify-content:space-between;padding:12px;background:var(--color-bg-subtle, #f9fafb);border-radius:8px}.recent-import-item__info[data-v-01bca246]{display:flex;flex-direction:column;gap:2px}.recent-import-item__count[data-v-01bca246]{font-size:.875rem;font-weight:500;color:var(--color-heading, #1a1a2e)}.recent-import-item__date[data-v-01bca246]{font-size:.75rem;color:var(--color-muted, #6b7280)}.status-badge[data-v-01bca246]{display:inline-flex;align-items:center;padding:3px 10px;font-size:.75rem;font-weight:600;border-radius:20px;text-transform:capitalize}.status-badge--success[data-v-01bca246]{background:var(--color-success-bg, #d1fae5);color:var(--color-success-text, #065f46)}.status-badge--warning[data-v-01bca246]{background:var(--color-warning-bg, #fef3c7);color:var(--color-warning-text, #92400e)}.status-badge--error[data-v-01bca246]{background:var(--color-error-bg, #fee2e2);color:var(--color-error-text, #991b1b)}.help-panel[data-v-01bca246]{background:var(--color-info-bg, #eff6ff);border:1px solid var(--color-info-border, #bfdbfe);border-radius:8px;padding:16px}.help-panel__title[data-v-01bca246]{font-size:.875rem;font-weight:600;color:var(--color-info-heading, #1e3a5f);margin:0 0 10px}.help-panel__list[data-v-01bca246]{list-style:disc;padding-left:18px;margin:0;display:flex;flex-direction:column;gap:4px}.help-panel__list li[data-v-01bca246]{font-size:.75rem;color:var(--color-info-text, #1e40af);line-height:1.5}@media (min-width: 1024px){.import-grid[data-v-01bca246]{grid-template-columns:2fr 1fr}}@media (max-width: 768px){.content-wrapper[data-v-01bca246]{padding:16px;gap:16px}.page-header[data-v-01bca246]{flex-direction:column;align-items:flex-start}.action-bar[data-v-01bca246]{flex-direction:column;gap:12px;align-items:stretch}.action-bar__count[data-v-01bca246]{text-align:center}.button-primary[data-v-01bca246]{justify-content:center}.user-row__label[data-v-01bca246]{flex-direction:column;align-items:flex-start;gap:6px}.user-row__stats[data-v-01bca246]{align-items:flex-start;flex-direction:row;gap:12px}}@media (max-width: 480px){.content-wrapper[data-v-01bca246]{padding:12px}.page-title[data-v-01bca246]{font-size:1.25rem}.panel__body[data-v-01bca246]{padding:14px}.user-list__header[data-v-01bca246]{flex-direction:column;align-items:flex-start;gap:8px}}.vault-search[data-v-38bab379]{padding:2rem;max-width:1400px;margin:0 auto}.search-header[data-v-38bab379]{margin-bottom:2rem}.page-title[data-v-38bab379]{font-size:2rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}.page-description[data-v-38bab379]{color:#666;font-size:1.1rem;margin:0}.search-filters[data-v-38bab379]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 10px #0000001a;margin-bottom:2rem}.search-form[data-v-38bab379]{display:flex;flex-direction:column;gap:1.5rem}.filter-row[data-v-38bab379]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;align-items:end}.filter-group[data-v-38bab379]{display:flex;flex-direction:column;gap:.5rem}.filter-group label[data-v-38bab379]{font-weight:500;color:#333;font-size:.9rem}.search-input[data-v-38bab379],.filter-select[data-v-38bab379]{padding:.75rem;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;transition:border-color .2s}.search-input[data-v-38bab379]:focus,.filter-select[data-v-38bab379]:focus{outline:none;border-color:#007bff}.search-button[data-v-38bab379],.clear-button[data-v-38bab379]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.search-button[data-v-38bab379]{background:#007bff;color:#fff}.search-button[data-v-38bab379]:hover{background:#0056b3}.clear-button[data-v-38bab379]{background:#6c757d;color:#fff;margin-left:.5rem}.clear-button[data-v-38bab379]:hover{background:#545b62}.search-results[data-v-38bab379]{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a;overflow:hidden}.results-header[data-v-38bab379]{padding:1.5rem 2rem;border-bottom:1px solid #e1e5e9;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.results-info[data-v-38bab379]{display:flex;gap:1rem;align-items:center}.results-count[data-v-38bab379]{font-weight:600;color:#333}.results-page[data-v-38bab379]{color:#666;font-size:.9rem}.bulk-actions[data-v-38bab379]{display:flex;align-items:center;gap:1rem}.selected-count[data-v-38bab379]{font-weight:500;color:#007bff}.bulk-btn[data-v-38bab379]{padding:.5rem 1rem;border:none;border-radius:6px;font-size:.9rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.bulk-btn.approve[data-v-38bab379]{background:#28a745;color:#fff}.bulk-btn.reject[data-v-38bab379]{background:#ffc107;color:#212529}.bulk-btn.delete[data-v-38bab379]{background:#dc3545;color:#fff}.bulk-btn[data-v-38bab379]:hover{opacity:.8}.items-grid[data-v-38bab379]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;padding:2rem}.vault-item[data-v-38bab379]{border:2px solid #e1e5e9;border-radius:12px;overflow:hidden;transition:all .2s;background:#fff}.vault-item[data-v-38bab379]:hover{border-color:#007bff;box-shadow:0 4px 15px #007bff1a}.vault-item.selected[data-v-38bab379]{border-color:#007bff;background:#f8f9ff}.item-checkbox[data-v-38bab379]{padding:1rem 1rem 0}.item-select[data-v-38bab379]{width:1.2rem;height:1.2rem}.item-preview[data-v-38bab379]{position:relative;height:200px;background:#f8f9fa;display:flex;align-items:center;justify-content:center}.image-preview img[data-v-38bab379]{width:100%;height:100%;object-fit:cover}.video-preview video[data-v-38bab379]{width:100%;height:100%;object-fit:cover}.play-icon[data-v-38bab379]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.file-preview[data-v-38bab379]{display:flex;align-items:center;justify-content:center;height:100%}.file-icon[data-v-38bab379]{font-size:4rem;color:#6c757d}.item-details[data-v-38bab379]{padding:1rem}.item-title[data-v-38bab379]{font-size:1.1rem;font-weight:600;margin:0 0 .5rem;color:#333}.item-creator[data-v-38bab379]{color:#666;font-size:.9rem;margin:0 0 .5rem;display:flex;align-items:center;gap:.5rem}.item-description[data-v-38bab379]{color:#666;font-size:.9rem;line-height:1.4;margin:0 0 .5rem}.item-hashtags[data-v-38bab379]{display:flex;flex-wrap:wrap;gap:.5rem}.hashtag[data-v-38bab379]{background:#e9ecef;color:#495057;padding:.25rem .5rem;border-radius:4px;font-size:.8rem}.item-meta[data-v-38bab379]{padding:0 1rem;display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.item-status[data-v-38bab379]{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500;display:flex;align-items:center;gap:.5rem}.item-status.active[data-v-38bab379]{background:#d4edda;color:#155724}.item-status.processing[data-v-38bab379]{background:#fff3cd;color:#856404}.item-status.failed[data-v-38bab379]{background:#f8d7da;color:#721c24}.item-status.pending[data-v-38bab379]{background:#d1ecf1;color:#0c5460}.item-stats[data-v-38bab379]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;font-size:.8rem;color:#666}.item-actions[data-v-38bab379]{padding:1rem;border-top:1px solid #e1e5e9;display:flex;justify-content:center;gap:.5rem}.action-btn[data-v-38bab379]{padding:.5rem;border:none;border-radius:6px;cursor:pointer;transition:all .2s;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.action-btn.view[data-v-38bab379]{background:#007bff;color:#fff}.action-btn.edit[data-v-38bab379]{background:#28a745;color:#fff}.action-btn.delete[data-v-38bab379]{background:#dc3545;color:#fff}.action-btn[data-v-38bab379]:hover{opacity:.8}.no-results[data-v-38bab379]{padding:4rem 2rem;text-align:center;color:#666}.no-results i[data-v-38bab379]{font-size:4rem;margin-bottom:1rem;opacity:.5}.no-results h3[data-v-38bab379]{margin:0 0 .5rem;font-size:1.5rem}.pagination[data-v-38bab379]{padding:2rem;display:flex;justify-content:center;align-items:center;gap:1rem;border-top:1px solid #e1e5e9}.page-btn[data-v-38bab379]{padding:.5rem 1rem;border:2px solid #e1e5e9;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.page-btn[data-v-38bab379]:hover:not(:disabled){border-color:#007bff;color:#007bff}.page-btn[data-v-38bab379]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-38bab379]{display:flex;gap:.5rem}.page-number[data-v-38bab379]{padding:.5rem .75rem;border:2px solid #e1e5e9;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s;min-width:2.5rem;text-align:center}.page-number[data-v-38bab379]:hover{border-color:#007bff;color:#007bff}.page-number.active[data-v-38bab379]{background:#007bff;border-color:#007bff;color:#fff}@media (max-width: 768px){.vault-search[data-v-38bab379]{padding:1rem}.filter-row[data-v-38bab379]{grid-template-columns:1fr}.items-grid[data-v-38bab379]{grid-template-columns:1fr;padding:1rem}.results-header[data-v-38bab379]{flex-direction:column;align-items:stretch}.bulk-actions[data-v-38bab379]{justify-content:center}}[data-v-0897f58e]:root{--color-bg-page: #f8f9fa;--color-bg-panel: #ffffff;--color-bg-hover: #f3f4f6;--color-bg-table-head: #f9fafb;--color-text-primary: #111827;--color-text-secondary: #4b5563;--color-text-muted: #6b7280;--color-text-faint: #9ca3af;--color-border: #e5e7eb;--color-border-input: #d1d5db;--color-info: #2563eb;--color-info-light: #dbeafe;--color-info-hover: #1d4ed8;--color-success: #16a34a;--color-success-light: #dcfce7;--color-success-hover: #15803d;--color-warning: #ca8a04;--color-warning-light: #fef9c3;--color-warning-hover: #a16207;--color-danger: #dc2626;--color-danger-light: #fee2e2;--color-danger-hover: #b91c1c;--color-neutral-light: #f3f4f6;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--transition-fast: .15s ease;--transition-base: .2s ease}.verifications-page[data-v-0897f58e]{display:flex;flex-direction:column;gap:var(--space-xl);padding:var(--space-lg);background-color:var(--color-bg-page);min-height:100%}.page-header[data-v-0897f58e]{background-color:var(--color-bg-panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-lg)}.header-row[data-v-0897f58e]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);flex-wrap:wrap}.header-info[data-v-0897f58e]{flex:1;min-width:0}.page-title[data-v-0897f58e]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.page-subtitle[data-v-0897f58e]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:var(--space-xs) 0 0}.header-controls[data-v-0897f58e]{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.sr-only[data-v-0897f58e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.stats-grid[data-v-0897f58e]{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}.stat-card[data-v-0897f58e]{display:flex;align-items:center;gap:var(--space-md);background-color:var(--color-bg-panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-lg);transition:box-shadow var(--transition-base)}.stat-card[data-v-0897f58e]:hover{box-shadow:var(--shadow-md)}.stat-icon[data-v-0897f58e]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-md)}.stat-card--warning .stat-icon[data-v-0897f58e]{color:var(--color-warning);background-color:var(--color-warning-light)}.stat-card--success .stat-icon[data-v-0897f58e]{color:var(--color-success);background-color:var(--color-success-light)}.stat-card--danger .stat-icon[data-v-0897f58e]{color:var(--color-danger);background-color:var(--color-danger-light)}.stat-card--info .stat-icon[data-v-0897f58e]{color:var(--color-info);background-color:var(--color-info-light)}.stat-content[data-v-0897f58e]{display:flex;flex-direction:column}.stat-value[data-v-0897f58e]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.2}.stat-label[data-v-0897f58e]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.panel[data-v-0897f58e]{background-color:var(--color-bg-panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.panel-header[data-v-0897f58e]{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border)}.panel-title[data-v-0897f58e]{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0}.panel-body[data-v-0897f58e]{padding:var(--space-lg)}.filters-grid[data-v-0897f58e]{display:grid;grid-template-columns:1fr;gap:var(--space-md)}.form-group[data-v-0897f58e]{display:flex;flex-direction:column;gap:var(--space-xs)}.form-group--inline[data-v-0897f58e]{flex-direction:row;align-items:center;gap:var(--space-sm)}.form-label[data-v-0897f58e]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.form-label--inline[data-v-0897f58e]{font-weight:var(--font-weight-normal)}.input-field[data-v-0897f58e],.select-field[data-v-0897f58e],.textarea-field[data-v-0897f58e]{padding:var(--space-sm) .75rem;border:1px solid var(--color-border-input);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-primary);background-color:var(--color-bg-panel);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.input-field[data-v-0897f58e]:hover,.select-field[data-v-0897f58e]:hover,.textarea-field[data-v-0897f58e]:hover{border-color:var(--color-text-muted)}.input-field[data-v-0897f58e]:focus,.select-field[data-v-0897f58e]:focus,.textarea-field[data-v-0897f58e]:focus{outline:none;border-color:var(--color-info);box-shadow:0 0 0 3px #2563eb26}.input-field[data-v-0897f58e]:disabled,.select-field[data-v-0897f58e]:disabled,.textarea-field[data-v-0897f58e]:disabled{opacity:.5;cursor:not-allowed;background-color:var(--color-neutral-light)}.input-field--wide[data-v-0897f58e]{min-width:16rem}.checkbox-field[data-v-0897f58e]{width:1rem;height:1rem;accent-color:var(--color-info);cursor:pointer}.checkbox-field[data-v-0897f58e]:focus{outline:2px solid var(--color-info);outline-offset:2px}.checkbox-field[data-v-0897f58e]:disabled{opacity:.5;cursor:not-allowed}.form-stack[data-v-0897f58e]{display:flex;flex-direction:column;gap:var(--space-md)}.empty-state[data-v-0897f58e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xl) var(--space-lg);text-align:center}.empty-state-icon[data-v-0897f58e]{font-size:3rem;margin-bottom:var(--space-md)}.empty-state-title[data-v-0897f58e]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-xs)}.empty-state-text[data-v-0897f58e]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.table-wrapper[data-v-0897f58e]{overflow-x:auto}.data-table[data-v-0897f58e]{width:100%;border-collapse:collapse}.data-table thead[data-v-0897f58e]{background-color:var(--color-bg-table-head)}.data-table th[data-v-0897f58e]{padding:.75rem var(--space-lg);text-align:left;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.data-table td[data-v-0897f58e]{padding:var(--space-md) var(--space-lg);vertical-align:middle;border-top:1px solid var(--color-border)}.data-table tbody tr[data-v-0897f58e]{transition:background-color var(--transition-fast)}.data-table tbody tr[data-v-0897f58e]:hover{background-color:var(--color-bg-hover)}.cell-text[data-v-0897f58e]{font-size:var(--font-size-sm);color:var(--color-text-primary);white-space:nowrap}.cell-muted[data-v-0897f58e]{font-size:var(--font-size-sm);color:var(--color-text-muted);white-space:nowrap}.user-cell[data-v-0897f58e]{display:flex;align-items:center;gap:var(--space-md)}.user-avatar-wrapper[data-v-0897f58e]{flex-shrink:0}.user-avatar[data-v-0897f58e]{width:2.5rem;height:2.5rem;border-radius:var(--radius-full);object-fit:cover}.user-avatar-placeholder[data-v-0897f58e]{width:2.5rem;height:2.5rem;border-radius:var(--radius-full);background-color:var(--color-neutral-light);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.user-info[data-v-0897f58e]{display:flex;flex-direction:column}.user-name[data-v-0897f58e]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.user-email[data-v-0897f58e]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.user-ref[data-v-0897f58e]{font-size:var(--font-size-xs);color:var(--color-text-faint)}.document-cell[data-v-0897f58e]{display:flex;flex-direction:column}.document-type[data-v-0897f58e]{font-size:var(--font-size-sm);color:var(--color-text-primary);text-transform:capitalize}.document-name[data-v-0897f58e]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.document-country[data-v-0897f58e]{font-size:var(--font-size-xs);color:var(--color-text-faint)}.badge[data-v-0897f58e]{display:inline-flex;align-items:center;padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);text-transform:capitalize;white-space:nowrap}.badge--warning[data-v-0897f58e]{background-color:var(--color-warning-light);color:var(--color-warning)}.badge--success[data-v-0897f58e]{background-color:var(--color-success-light);color:var(--color-success)}.badge--danger[data-v-0897f58e]{background-color:var(--color-danger-light);color:var(--color-danger)}.badge--neutral[data-v-0897f58e]{background-color:var(--color-neutral-light);color:var(--color-text-muted)}.action-buttons[data-v-0897f58e]{display:flex;align-items:center;gap:var(--space-sm)}.button-link[data-v-0897f58e]{background:none;border:none;padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-fast),background-color var(--transition-fast)}.button-link[data-v-0897f58e]:focus{outline:2px solid var(--color-info);outline-offset:2px}.button-link[data-v-0897f58e]:disabled{opacity:.5;cursor:not-allowed}.button-link--info[data-v-0897f58e]{color:var(--color-info)}.button-link--info[data-v-0897f58e]:hover{color:var(--color-info-hover);background-color:var(--color-info-light)}.button-link--success[data-v-0897f58e]{color:var(--color-success)}.button-link--success[data-v-0897f58e]:hover{color:var(--color-success-hover);background-color:var(--color-success-light)}.button-link--danger[data-v-0897f58e]{color:var(--color-danger)}.button-link--danger[data-v-0897f58e]:hover{color:var(--color-danger-hover);background-color:var(--color-danger-light)}.pagination-bar[data-v-0897f58e]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-lg);border-top:1px solid var(--color-border);flex-wrap:wrap;gap:var(--space-md)}.pagination-info[data-v-0897f58e]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.pagination-links[data-v-0897f58e]{display:flex;gap:var(--space-xs)}.pagination-link[data-v-0897f58e]{padding:var(--space-sm) .75rem;font-size:var(--font-size-sm);border-radius:var(--radius-md);text-decoration:none;color:var(--color-text-secondary);background-color:var(--color-bg-panel);border:1px solid var(--color-border);transition:background-color var(--transition-fast),color var(--transition-fast)}.pagination-link[data-v-0897f58e]:hover{background-color:var(--color-bg-hover)}.pagination-link[data-v-0897f58e]:focus{outline:2px solid var(--color-info);outline-offset:2px}.pagination-link--active[data-v-0897f58e]{background-color:var(--color-info);color:#fff;border-color:var(--color-info)}.pagination-link--active[data-v-0897f58e]:hover{background-color:var(--color-info-hover)}.pagination-link--disabled[data-v-0897f58e]{opacity:.5;cursor:not-allowed;pointer-events:none}.activity-list[data-v-0897f58e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.activity-item[data-v-0897f58e]{display:flex;align-items:center;font-size:var(--font-size-sm);gap:.75rem}.activity-dot[data-v-0897f58e]{flex-shrink:0;width:.5rem;height:.5rem;border-radius:var(--radius-full)}.activity-dot--success[data-v-0897f58e]{background-color:var(--color-success)}.activity-dot--danger[data-v-0897f58e]{background-color:var(--color-danger)}.activity-dot--warning[data-v-0897f58e]{background-color:var(--color-warning)}.activity-dot--info[data-v-0897f58e]{background-color:var(--color-info)}.activity-dot--neutral[data-v-0897f58e]{background-color:var(--color-text-faint)}.activity-message[data-v-0897f58e]{flex:1;color:var(--color-text-secondary)}.activity-time[data-v-0897f58e]{flex-shrink:0;color:var(--color-text-faint);font-size:var(--font-size-xs)}.modal-overlay[data-v-0897f58e]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;align-items:flex-start;justify-content:center;padding:5rem var(--space-md) var(--space-xl);overflow-y:auto;z-index:50}.modal-container[data-v-0897f58e]{background-color:var(--color-bg-panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:36rem;animation:modal-enter-0897f58e .2s ease-out}.modal-container--lg[data-v-0897f58e]{max-width:48rem}@keyframes modal-enter-0897f58e{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-0897f58e]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-lg);border-bottom:1px solid var(--color-border)}.modal-title[data-v-0897f58e]{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0}.modal-body[data-v-0897f58e]{padding:var(--space-lg)}.modal-actions[data-v-0897f58e]{display:flex;justify-content:flex-end;gap:.75rem;padding-top:var(--space-md)}.button-secondary[data-v-0897f58e]{padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background-color:var(--color-neutral-light);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.button-secondary[data-v-0897f58e]:hover{background-color:var(--color-border);color:var(--color-text-primary)}.button-secondary[data-v-0897f58e]:focus{outline:2px solid var(--color-info);outline-offset:2px}.button-secondary[data-v-0897f58e]:disabled{opacity:.5;cursor:not-allowed}.button-danger[data-v-0897f58e]{padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:#fff;background-color:var(--color-danger);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast)}.button-danger[data-v-0897f58e]:hover{background-color:var(--color-danger-hover)}.button-danger[data-v-0897f58e]:focus{outline:2px solid var(--color-danger);outline-offset:2px}.button-danger[data-v-0897f58e]:disabled{opacity:.5;cursor:not-allowed}.button-icon[data-v-0897f58e]{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-xs);background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-faint);cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast)}.button-icon[data-v-0897f58e]:hover{color:var(--color-text-secondary);background-color:var(--color-neutral-light)}.button-icon[data-v-0897f58e]:focus{outline:2px solid var(--color-info);outline-offset:2px}.button-icon[data-v-0897f58e]:disabled{opacity:.5;cursor:not-allowed}.detail-grid[data-v-0897f58e]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-lg)}.detail-item strong[data-v-0897f58e]{color:var(--color-text-primary)}.document-images[data-v-0897f58e]{display:grid;grid-template-columns:1fr;gap:var(--space-md)}.document-image-card[data-v-0897f58e]{display:flex;flex-direction:column;gap:var(--space-sm)}.document-image-label[data-v-0897f58e]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0}.document-image[data-v-0897f58e]{width:100%;height:8rem;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-border)}.icon--sm[data-v-0897f58e]{width:1.25rem;height:1.25rem}.icon--md[data-v-0897f58e]{width:1.5rem;height:1.5rem}.icon--lg[data-v-0897f58e]{width:2rem;height:2rem}@media (min-width: 480px){.stats-grid[data-v-0897f58e],.filters-grid[data-v-0897f58e],.document-images[data-v-0897f58e]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.verifications-page[data-v-0897f58e]{padding:var(--space-xl)}.filters-grid[data-v-0897f58e]{grid-template-columns:repeat(4,1fr)}.detail-grid[data-v-0897f58e]{grid-template-columns:repeat(2,1fr)}.document-images[data-v-0897f58e]{grid-template-columns:repeat(3,1fr)}.header-controls[data-v-0897f58e]{flex-wrap:nowrap}}@media (min-width: 1024px){.stats-grid[data-v-0897f58e]{grid-template-columns:repeat(4,1fr)}.verifications-page[data-v-0897f58e]{padding:var(--space-xl) 2.5rem}}.video-encoding-page[data-v-f45625aa]{padding:24px;max-width:1200px;margin:0 auto}.page-header[data-v-f45625aa]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;gap:16px;flex-wrap:wrap}.page-title[data-v-f45625aa]{font-size:24px;font-weight:700;color:#111827;margin:0 0 4px}.page-description[data-v-f45625aa]{font-size:14px;color:#6b7280;margin:0}.header-actions[data-v-f45625aa]{display:flex;gap:12px}.stats-grid[data-v-f45625aa]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px}@media (max-width: 768px){.stats-grid[data-v-f45625aa]{grid-template-columns:repeat(2,1fr)}}.stat-card[data-v-f45625aa]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:20px;display:flex;align-items:center;gap:16px}.stat-icon[data-v-f45625aa]{font-size:28px}.stat-label[data-v-f45625aa]{font-size:13px;color:#6b7280;margin:0 0 4px}.stat-value[data-v-f45625aa]{font-size:24px;font-weight:700;color:#111827;margin:0}.data-panel[data-v-f45625aa]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.panel-header[data-v-f45625aa]{padding:20px 24px;border-bottom:1px solid #e5e7eb}.panel-title[data-v-f45625aa]{font-size:18px;font-weight:600;color:#111827;margin:0}.table-wrapper[data-v-f45625aa]{overflow-x:auto}.data-table[data-v-f45625aa]{width:100%;border-collapse:collapse}.data-table th[data-v-f45625aa]{padding:12px 24px;text-align:left;font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.data-table td[data-v-f45625aa]{padding:16px 24px;font-size:14px;color:#374151;border-bottom:1px solid #f3f4f6}.video-info[data-v-f45625aa]{display:flex;align-items:center;gap:12px}.video-thumb[data-v-f45625aa]{width:40px;height:40px;background:#f3f4f6;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px}.video-name[data-v-f45625aa]{font-weight:500;color:#111827}.video-id[data-v-f45625aa]{font-size:12px;color:#6b7280}.user-name[data-v-f45625aa]{color:#111827}.user-handle[data-v-f45625aa]{font-size:12px;color:#6b7280}.date-cell[data-v-f45625aa]{color:#6b7280}.status-badge[data-v-f45625aa]{display:inline-block;padding:4px 10px;font-size:12px;font-weight:600;border-radius:12px}.status-failed[data-v-f45625aa]{background:#fee2e2;color:#991b1b}.status-pending[data-v-f45625aa]{background:#fef3c7;color:#92400e}.status-unknown[data-v-f45625aa]{background:#f3f4f6;color:#6b7280}.action-links[data-v-f45625aa]{display:flex;gap:12px}.link-action[data-v-f45625aa]{background:none;border:none;cursor:pointer;font-size:14px;font-weight:500;padding:0}.link-action[data-v-f45625aa]:disabled{opacity:.5;cursor:not-allowed}.link-primary[data-v-f45625aa]{color:#4f46e5}.link-primary[data-v-f45625aa]:hover{color:#3730a3}.link-secondary[data-v-f45625aa]{color:#6b7280}.link-secondary[data-v-f45625aa]:hover{color:#374151}.pagination-bar[data-v-f45625aa]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid #e5e7eb}.pagination-info[data-v-f45625aa]{font-size:14px;color:#6b7280}.pagination-links[data-v-f45625aa]{display:flex;gap:4px}.pagination-button[data-v-f45625aa]{padding:8px 12px;font-size:14px;border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#374151;cursor:pointer}.pagination-active[data-v-f45625aa]{background:#4f46e5;color:#fff;border-color:#4f46e5}.pagination-disabled[data-v-f45625aa]{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-f45625aa]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:flex-start;justify-content:center;padding-top:80px;z-index:50}.modal-content[data-v-f45625aa]{background:#fff;border-radius:8px;width:400px;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-f45625aa]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb}.modal-title[data-v-f45625aa]{font-size:18px;font-weight:600;color:#111827;margin:0}.modal-close[data-v-f45625aa]{background:none;border:none;font-size:18px;color:#6b7280;cursor:pointer;padding:4px}.modal-close[data-v-f45625aa]:hover{color:#111827}.modal-body[data-v-f45625aa]{padding:24px}.detail-row[data-v-f45625aa]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f3f4f6}.detail-label[data-v-f45625aa]{font-size:13px;font-weight:500;color:#6b7280}.detail-value[data-v-f45625aa]{font-size:14px;color:#111827}.modal-footer[data-v-f45625aa]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e5e7eb}.button-primary[data-v-f45625aa]{padding:10px 20px;font-size:14px;font-weight:500;color:#fff;background-color:#4f46e5;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.button-primary[data-v-f45625aa]:hover:not(:disabled){background-color:#4338ca}.button-primary[data-v-f45625aa]:disabled{opacity:.5;cursor:not-allowed}.button-success[data-v-f45625aa]{padding:10px 20px;font-size:14px;font-weight:500;color:#fff;background-color:#059669;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.button-success[data-v-f45625aa]:hover:not(:disabled){background-color:#047857}.button-success[data-v-f45625aa]:disabled{opacity:.5;cursor:not-allowed}.button-outline[data-v-f45625aa]{padding:10px 20px;font-size:14px;font-weight:500;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;transition:background-color .2s}.button-outline[data-v-f45625aa]:hover{background-color:#f9fafb}.button-loading[data-v-f45625aa]{display:inline-flex;align-items:center;gap:8px}.spinner[data-v-f45625aa]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-f45625aa .6s linear infinite}@keyframes spin-f45625aa{to{transform:rotate(360deg)}}.video-fix-page[data-v-1f29f7ea]{padding:24px;max-width:1000px;margin:0 auto}.page-header[data-v-1f29f7ea]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page-title[data-v-1f29f7ea]{font-size:24px;font-weight:700;color:#111827;margin:0}.back-link[data-v-1f29f7ea]{font-size:14px;color:#4f46e5;text-decoration:none}.back-link[data-v-1f29f7ea]:hover{color:#3730a3;text-decoration:underline}.message[data-v-1f29f7ea]{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:6px;margin-bottom:20px;font-size:14px}.message-success[data-v-1f29f7ea]{background:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.message-error[data-v-1f29f7ea]{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.message-icon[data-v-1f29f7ea]{font-weight:700;font-size:16px}.settings-panel[data-v-1f29f7ea]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}.panel-body[data-v-1f29f7ea]{padding:24px}.section-heading[data-v-1f29f7ea]{font-size:18px;font-weight:600;color:#111827;margin:0 0 8px}.section-description[data-v-1f29f7ea]{font-size:14px;color:#6b7280;margin:0 0 24px}.tool-section[data-v-1f29f7ea]{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e5e7eb}.tool-section[data-v-1f29f7ea]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.tool-title[data-v-1f29f7ea]{font-size:16px;font-weight:600;color:#111827;margin:0 0 8px}.tool-description[data-v-1f29f7ea]{font-size:14px;color:#6b7280;margin:0 0 16px}.results-grid[data-v-1f29f7ea]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 640px){.results-grid[data-v-1f29f7ea]{grid-template-columns:1fr}}.result-card[data-v-1f29f7ea]{padding:16px;border-radius:8px}.result-info[data-v-1f29f7ea]{background:#eff6ff}.result-success[data-v-1f29f7ea]{background:#d1fae5}.result-neutral[data-v-1f29f7ea]{background:#f5f3ff}.result-value[data-v-1f29f7ea]{font-size:22px;font-weight:700;margin-bottom:4px}.result-info .result-value[data-v-1f29f7ea]{color:#1d4ed8}.result-success .result-value[data-v-1f29f7ea]{color:#059669}.result-neutral .result-value[data-v-1f29f7ea]{color:#7c3aed}.result-label[data-v-1f29f7ea]{font-size:13px}.result-info .result-label[data-v-1f29f7ea]{color:#1e40af}.result-success .result-label[data-v-1f29f7ea]{color:#047857}.result-neutral .result-label[data-v-1f29f7ea]{color:#6d28d9}.form-group[data-v-1f29f7ea]{margin-bottom:16px}.form-label[data-v-1f29f7ea]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}.form-input[data-v-1f29f7ea]{width:100%;padding:10px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;transition:border-color .2s}.form-input[data-v-1f29f7ea]:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.video-preview-wrapper[data-v-1f29f7ea]{background:#f3f4f6;padding:16px;border-radius:8px}.video-player[data-v-1f29f7ea]{width:100%;max-width:500px;margin:0 auto;display:block;border-radius:8px}.video-status[data-v-1f29f7ea]{margin-top:8px;font-size:13px;color:#6b7280;text-align:center}.info-grid[data-v-1f29f7ea]{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#f9fafb;padding:16px;border-radius:8px}@media (max-width: 640px){.info-grid[data-v-1f29f7ea]{grid-template-columns:1fr}}.info-item[data-v-1f29f7ea]{display:flex;flex-direction:column;gap:4px}.info-label[data-v-1f29f7ea]{font-size:13px;font-weight:500;color:#6b7280}.info-value[data-v-1f29f7ea]{font-size:14px;color:#111827}.button-primary[data-v-1f29f7ea]{padding:10px 20px;font-size:14px;font-weight:500;color:#fff;background-color:#4f46e5;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.button-primary[data-v-1f29f7ea]:hover:not(:disabled){background-color:#4338ca}.button-primary[data-v-1f29f7ea]:disabled{opacity:.5;cursor:not-allowed}.button-success[data-v-1f29f7ea]{padding:10px 20px;font-size:14px;font-weight:500;color:#fff;background-color:#059669;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.button-success[data-v-1f29f7ea]:hover:not(:disabled){background-color:#047857}.button-success[data-v-1f29f7ea]:disabled{opacity:.5;cursor:not-allowed}.button-loading[data-v-1f29f7ea]{display:inline-flex;align-items:center;gap:8px}.spinner[data-v-1f29f7ea]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-1f29f7ea .6s linear infinite}@keyframes spin-1f29f7ea{to{transform:rotate(360deg)}}.vp-tabs[data-v-48d6640a]{display:flex;gap:4px;margin-bottom:24px;background:#f1f5f9;border-radius:10px;padding:4px;flex-wrap:wrap}.vp-tab[data-v-48d6640a]{padding:10px 20px;border:none;background:transparent;border-radius:8px;font-size:14px;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s;white-space:nowrap}.vp-tab[data-v-48d6640a]:hover{color:#334155;background:#ffffff80}.vp-tab.active[data-v-48d6640a]{background:#fff;color:#6366f1;box-shadow:0 1px 3px #0000001a;font-weight:600}.scaling-roadmap-tab[data-v-48d6640a]{max-width:1400px;margin:0 auto}.roadmap-header[data-v-48d6640a]{margin-bottom:32px}.roadmap-subtitle[data-v-48d6640a]{color:#64748b;font-size:15px;margin:8px 0 16px}.roadmap-current[data-v-48d6640a]{display:flex;gap:32px;flex-wrap:wrap}.roadmap-stat[data-v-48d6640a]{font-size:14px}.roadmap-stat-label[data-v-48d6640a]{color:#64748b;margin-right:8px}.roadmap-stat-value[data-v-48d6640a]{font-weight:600;color:#1e293b}.roadmap-levels[data-v-48d6640a]{display:flex;flex-direction:column;gap:20px}.roadmap-level-card[data-v-48d6640a]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;transition:border-color .2s}.roadmap-level-card[data-v-48d6640a]:hover{border-color:#6366f1}.roadmap-level-current[data-v-48d6640a]{border-color:#22c55e;border-width:2px}.roadmap-level-header[data-v-48d6640a]{margin-bottom:12px}.roadmap-level-name[data-v-48d6640a]{font-size:18px;font-weight:700;margin:0 0 4px;color:#1e293b}.roadmap-level-title[data-v-48d6640a]{font-weight:500;color:#6366f1}.roadmap-badge-current[data-v-48d6640a]{display:inline-block;background:#dcfce7;color:#16a34a;font-size:11px;font-weight:700;padding:2px 10px;border-radius:20px;margin-left:12px;text-transform:uppercase}.roadmap-level-desc[data-v-48d6640a]{color:#64748b;font-size:14px;margin:4px 0 0}.roadmap-level-meta[data-v-48d6640a]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:16px;font-size:13px;color:#64748b}.roadmap-level-meta span[data-v-48d6640a]{background:#f1f5f9;padding:4px 10px;border-radius:6px}.roadmap-engine-stack[data-v-48d6640a]{margin-bottom:16px}.roadmap-engine-stack h4[data-v-48d6640a]{font-size:13px;font-weight:600;color:#475569;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.roadmap-stack-items[data-v-48d6640a]{display:flex;flex-direction:column;gap:4px}.roadmap-stack-item[data-v-48d6640a]{font-size:14px;color:#334155;display:flex;gap:8px}.roadmap-stack-label[data-v-48d6640a]{color:#6366f1;font-weight:600;min-width:70px}.roadmap-recommendations h4[data-v-48d6640a]{font-size:13px;font-weight:600;color:#475569;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.roadmap-recommendations ul[data-v-48d6640a]{margin:0;padding:0 0 0 20px}.roadmap-recommendations li[data-v-48d6640a]{font-size:13px;color:#475569;line-height:1.6;margin-bottom:4px}.video-processing-dashboard[data-v-48d6640a]{max-width:1400px;margin:0 auto;padding:20px}.dashboard-header[data-v-48d6640a]{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.page-title[data-v-48d6640a]{font-size:28px;font-weight:700;color:#1a202c;margin:0 0 8px}.page-description[data-v-48d6640a]{font-size:14px;color:#718096;margin:0}.section-title[data-v-48d6640a]{font-size:20px;font-weight:600;color:#1a202c;margin:0 0 20px}.engines-section[data-v-48d6640a]{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.engines-grid[data-v-48d6640a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.engine-card[data-v-48d6640a]{border:2px solid #e2e8f0;border-radius:12px;padding:20px;background:linear-gradient(135deg,#fff,#f8f9fa);transition:all .3s ease;position:relative;overflow:hidden}.engine-card[data-v-48d6640a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.engine-card[data-v-48d6640a]:hover{border-color:#667eea;transform:translateY(-4px);box-shadow:0 8px 16px #0000001a}.engine-card[data-v-48d6640a]:hover:before{left:100%}.engine-card:hover .engine-name[data-v-48d6640a]{color:#667eea;transform:translate(5px);transition:all .3s ease}.engine-header[data-v-48d6640a]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.engine-icon[data-v-48d6640a]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center}.engine-icon .icon[data-v-48d6640a]{width:24px;height:24px}.engine-ffmpeg[data-v-48d6640a]{background:#dbeafe;color:#1e40af}.engine-coconut[data-v-48d6640a]{background:#d1fae5;color:#065f46}.engine-aws[data-v-48d6640a]{background:#fef3c7;color:#92400e}.engine-name[data-v-48d6640a]{font-size:16px;font-weight:600;color:#1a202c;margin:0}.engine-status[data-v-48d6640a]{font-size:12px;font-weight:500;padding:4px 8px;border-radius:12px;transition:all .3s ease;box-shadow:0 2px 4px #0000000d}.status-active[data-v-48d6640a]{border:2px solid #10b981;background:linear-gradient(135deg,#10b98126,#10b9810d);color:#065f46;animation:pulse-success-48d6640a 2s ease-in-out infinite}.status-inactive[data-v-48d6640a]{border:2px solid #ef4444;background:linear-gradient(135deg,#ef444426,#ef44440d);color:#991b1b;animation:pulse-danger-48d6640a 2s ease-in-out infinite}@keyframes pulse-success-48d6640a{0%,to{box-shadow:0 2px 4px #0000000d,0 0 #10b98166}50%{box-shadow:0 2px 4px #0000000d,0 0 0 6px #10b98100}}@keyframes pulse-danger-48d6640a{0%,to{box-shadow:0 2px 4px #0000000d,0 0 #ef444466}50%{box-shadow:0 2px 4px #0000000d,0 0 0 6px #ef444400}}.engine-details[data-v-48d6640a]{margin-bottom:16px}.detail-row[data-v-48d6640a]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;padding:8px;background:#00000005;border-radius:6px;transition:all .2s ease}.detail-row[data-v-48d6640a]:hover{background:#007bff0d;transform:translate(5px)}.detail-icon[data-v-48d6640a]{font-size:1.1rem;flex-shrink:0}.detail-label[data-v-48d6640a]{color:#718096;flex:1}.detail-value[data-v-48d6640a]{font-weight:500;color:#1a202c}.features-title[data-v-48d6640a]{font-size:14px;font-weight:600;color:#1a202c;margin:0 0 8px}.features-list[data-v-48d6640a]{display:flex;flex-wrap:wrap;gap:8px}.feature-tag[data-v-48d6640a]{font-size:12px;padding:4px 8px;background:#f3f4f6;color:#374151;border-radius:4px;transition:all .2s ease}.feature-tag[data-v-48d6640a]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.feature-tag.more[data-v-48d6640a]{background:#dbeafe;color:#1e40af}.stats-section[data-v-48d6640a]{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.stats-grid[data-v-48d6640a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.stat-card[data-v-48d6640a]{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid #e2e8f0;border-radius:8px}.stat-icon[data-v-48d6640a]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center}.stat-icon .icon[data-v-48d6640a]{width:24px;height:24px}.stat-total[data-v-48d6640a]{background:#dbeafe;color:#1e40af}.stat-success[data-v-48d6640a]{background:#d1fae5;color:#065f46}.stat-failed[data-v-48d6640a]{background:#fee2e2;color:#991b1b}.stat-rate[data-v-48d6640a]{background:#fef3c7;color:#92400e}.stat-label[data-v-48d6640a]{font-size:14px;color:#718096;margin:0 0 4px}.stat-value[data-v-48d6640a]{font-size:24px;font-weight:700;color:#1a202c;margin:0}.performance-grid[data-v-48d6640a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.performance-card[data-v-48d6640a]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px #0000000d;transition:all .3s ease;display:flex;gap:1rem}.performance-card[data-v-48d6640a]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001a}.performance-icon[data-v-48d6640a]{font-size:2.5rem;flex-shrink:0}.performance-content[data-v-48d6640a]{flex:1}.performance-content h3[data-v-48d6640a]{font-size:1rem;font-weight:600;color:#6c757d;margin:0 0 .5rem}.performance-value[data-v-48d6640a]{font-size:2rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem}.performance-detail[data-v-48d6640a]{display:flex;justify-content:space-between;padding:.5rem 0;border-top:1px solid #e9ecef;font-size:.875rem}.performance-detail .detail-label[data-v-48d6640a]{color:#6c757d;font-weight:500}.performance-detail .detail-value[data-v-48d6640a]{color:#1a1a1a;font-weight:600}.performance-charts[data-v-48d6640a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem}.chart-card[data-v-48d6640a]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px #0000000d}.chart-card h4[data-v-48d6640a]{font-size:1.1rem;font-weight:600;color:#1a1a1a;margin:0 0 1rem}.chart-container[data-v-48d6640a]{position:relative;height:200px}.refresh-btn[data-v-48d6640a]{padding:8px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #667eea4d}.refresh-btn[data-v-48d6640a]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #667eea66}.analytics-section[data-v-48d6640a]{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.analytics-grid[data-v-48d6640a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.analytics-card[data-v-48d6640a]{padding:20px;border:1px solid #e2e8f0;border-radius:8px;text-align:center}.card-title[data-v-48d6640a]{font-size:14px;color:#718096;margin:0 0 8px}.metric-value[data-v-48d6640a]{font-size:28px;font-weight:700;color:#3182ce;margin:0}.cost-section[data-v-48d6640a]{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.cost-grid[data-v-48d6640a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.cost-card[data-v-48d6640a]{padding:20px;border:1px solid #e2e8f0;border-radius:8px;text-align:center}.cost-value[data-v-48d6640a]{font-size:28px;font-weight:700;color:#10b981;margin:0}.scaling-section[data-v-48d6640a]{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.scaling-info[data-v-48d6640a]{display:flex;flex-direction:column;gap:12px}.scaling-item[data-v-48d6640a]{display:flex;justify-content:space-between;padding:12px;background:#f9fafb;border-radius:6px}.scaling-label[data-v-48d6640a]{font-size:14px;color:#718096}.scaling-value[data-v-48d6640a]{font-size:14px;font-weight:600;color:#1a202c}.test-section[data-v-48d6640a]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 3px #0000001a}.section-header-with-button[data-v-48d6640a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.test-engines-btn[data-v-48d6640a]{padding:10px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #667eea4d}.test-engines-btn[data-v-48d6640a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #667eea66}.test-engines-btn[data-v-48d6640a]:active:not(:disabled){transform:translateY(0)}.test-engines-btn[data-v-48d6640a]:disabled{opacity:.6;cursor:not-allowed}.test-results[data-v-48d6640a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:20px}.test-result-card[data-v-48d6640a]{border:1px solid #e2e8f0;border-radius:8px;padding:16px;background:#fff}.test-result-header[data-v-48d6640a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.test-result-header .engine-name[data-v-48d6640a]{font-size:16px;font-weight:600;color:#1a202c;margin:0}.test-status[data-v-48d6640a]{font-size:12px;font-weight:500;padding:4px 10px;border-radius:12px}.test-status.status-success[data-v-48d6640a]{background:#d1fae5;color:#065f46}.test-status.status-error[data-v-48d6640a]{background:#fee2e2;color:#991b1b}.test-result-details[data-v-48d6640a]{display:flex;flex-direction:column;gap:8px}.detail-item[data-v-48d6640a]{display:flex;justify-content:space-between;font-size:13px}.detail-item .detail-label[data-v-48d6640a]{color:#718096}.detail-item .detail-value[data-v-48d6640a]{font-weight:500;color:#1a202c}.detail-item.error-message[data-v-48d6640a]{flex-direction:column;gap:4px}.detail-item.error-message .detail-value[data-v-48d6640a]{color:#dc2626;font-size:12px;word-break:break-word}.validation-messages[data-v-48d6640a]{display:flex;flex-direction:column;gap:12px}.validation-message[data-v-48d6640a]{padding:12px 16px;border-radius:6px;font-size:14px;line-height:1.5}.validation-message.success[data-v-48d6640a]{background:#d1fae5;color:#065f46;border-left:4px solid #10b981}.validation-message.warning[data-v-48d6640a]{background:#fef3c7;color:#92400e;border-left:4px solid #f59e0b}.validation-message.error[data-v-48d6640a]{background:#fee2e2;color:#991b1b;border-left:4px solid #ef4444}.validation-message.info[data-v-48d6640a]{background:#dbeafe;color:#1e40af;border-left:4px solid #3b82f6}.redis-section[data-v-48d6640a]{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.redis-toggle[data-v-48d6640a]{display:flex;align-items:center;gap:12px;cursor:pointer}.toggle-checkbox[data-v-48d6640a]{position:absolute;opacity:0;width:0;height:0}.toggle-slider[data-v-48d6640a]{position:relative;display:inline-block;width:50px;height:26px;background:#cbd5e0;border-radius:26px;transition:all .3s ease}.toggle-slider[data-v-48d6640a]:before{content:"";position:absolute;width:20px;height:20px;left:3px;top:3px;background:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px #0003}.toggle-checkbox:checked+.toggle-slider[data-v-48d6640a]{background:linear-gradient(135deg,#10b981,#059669)}.toggle-checkbox:checked+.toggle-slider[data-v-48d6640a]:before{transform:translate(24px)}.toggle-label[data-v-48d6640a]{font-size:14px;font-weight:600;color:#1a202c}.redis-content[data-v-48d6640a]{margin-top:20px}.redis-status-card[data-v-48d6640a]{background:linear-gradient(135deg,#f8f9fa,#fff);border:2px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:20px}.status-indicator[data-v-48d6640a]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.status-dot[data-v-48d6640a]{width:12px;height:12px;border-radius:50%;animation:pulse-48d6640a 2s ease-in-out infinite}.status-indicator.connected .status-dot[data-v-48d6640a]{background:#10b981;box-shadow:0 0 #10b981b3}.status-indicator.disconnected .status-dot[data-v-48d6640a]{background:#ef4444;box-shadow:0 0 #ef4444b3}@keyframes pulse-48d6640a{0%,to{box-shadow:0 0 #10b981b3}50%{box-shadow:0 0 0 8px #10b98100}}.status-text[data-v-48d6640a]{font-size:16px;font-weight:600;color:#1a202c}.status-details[data-v-48d6640a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.status-detail[data-v-48d6640a]{display:flex;justify-content:space-between;padding:8px 12px;background:#00000005;border-radius:6px}.redis-metrics[data-v-48d6640a]{margin-bottom:20px}.metrics-title[data-v-48d6640a]{font-size:16px;font-weight:600;color:#1a202c;margin:0 0 16px}.metrics-grid[data-v-48d6640a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.metric-card[data-v-48d6640a]{display:flex;align-items:center;gap:12px;padding:16px;background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #e2e8f0;border-radius:8px;transition:all .3s ease}.metric-card[data-v-48d6640a]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.metric-icon[data-v-48d6640a]{font-size:24px;flex-shrink:0}.metric-content[data-v-48d6640a]{flex:1}.metric-label[data-v-48d6640a]{font-size:12px;color:#718096;margin:0 0 4px}.metric-value[data-v-48d6640a]{font-size:20px;font-weight:700;color:#1a202c;margin:0}.redis-benefits[data-v-48d6640a]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:12px;padding:20px}.benefits-title[data-v-48d6640a]{font-size:16px;font-weight:600;color:#1e40af;margin:0 0 16px}.benefits-list[data-v-48d6640a]{display:flex;flex-direction:column;gap:12px}.benefit-item[data-v-48d6640a]{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffffb3;border-radius:8px;transition:all .2s ease}.benefit-item[data-v-48d6640a]:hover{background:#ffffffe6;transform:translate(5px)}.benefit-icon[data-v-48d6640a]{font-size:18px;flex-shrink:0}.benefit-text[data-v-48d6640a]{font-size:14px;color:#1e40af;font-weight:500}.processing-method-section[data-v-48d6640a]{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.method-config-content[data-v-48d6640a]{margin-top:20px}.method-selector[data-v-48d6640a]{margin-bottom:24px}.selector-label[data-v-48d6640a]{display:block;font-size:14px;font-weight:600;color:#1a202c;margin-bottom:8px}.method-dropdown[data-v-48d6640a]{width:100%;max-width:400px;padding:12px 16px;font-size:14px;color:#1a202c;background:#fff;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .3s ease}.method-dropdown[data-v-48d6640a]:hover{border-color:#667eea}.method-dropdown[data-v-48d6640a]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.method-details-grid[data-v-48d6640a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:24px}.method-detail-card[data-v-48d6640a]{background:linear-gradient(135deg,#f8f9fa,#fff);border:2px solid #e2e8f0;border-radius:12px;padding:20px}.method-name[data-v-48d6640a]{font-size:18px;font-weight:700;color:#1a202c;margin:0 0 16px}.method-info[data-v-48d6640a]{display:flex;flex-direction:column;gap:12px}.info-row[data-v-48d6640a]{display:flex;align-items:center;gap:8px;padding:10px;background:#00000005;border-radius:6px;transition:all .2s ease}.info-row[data-v-48d6640a]:hover{background:#667eea0d;transform:translate(5px)}.info-icon[data-v-48d6640a]{font-size:18px;flex-shrink:0}.info-label[data-v-48d6640a]{flex:1;font-size:14px;color:#718096}.info-value[data-v-48d6640a]{font-size:14px;font-weight:600;color:#1a202c}.concurrent-jobs-card[data-v-48d6640a]{background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:12px;padding:20px}.card-subtitle[data-v-48d6640a]{font-size:16px;font-weight:600;color:#92400e;margin:0 0 16px}.jobs-control[data-v-48d6640a]{display:flex;flex-direction:column;gap:12px}.control-label[data-v-48d6640a]{font-size:14px;font-weight:600;color:#92400e}.slider-container[data-v-48d6640a]{display:flex;align-items:center;gap:16px}.jobs-slider[data-v-48d6640a]{flex:1;height:6px;background:#92400e33;border-radius:3px;outline:none;-webkit-appearance:none}.jobs-slider[data-v-48d6640a]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;cursor:pointer;box-shadow:0 2px 4px #0003;transition:all .2s ease}.jobs-slider[data-v-48d6640a]::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 4px 8px #0000004d}.jobs-slider[data-v-48d6640a]::-moz-range-thumb{width:20px;height:20px;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;cursor:pointer;box-shadow:0 2px 4px #0003;transition:all .2s ease;border:none}.jobs-slider[data-v-48d6640a]::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 4px 8px #0000004d}.slider-value[data-v-48d6640a]{font-size:18px;font-weight:700;color:#92400e;min-width:30px;text-align:center}.control-hint[data-v-48d6640a]{font-size:12px;color:#92400e;margin:0;font-style:italic}.config-actions[data-v-48d6640a]{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.save-config-btn[data-v-48d6640a]{padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #667eea4d}.save-config-btn[data-v-48d6640a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #667eea66}.save-config-btn[data-v-48d6640a]:active:not(:disabled){transform:translateY(0)}.save-config-btn[data-v-48d6640a]:disabled{opacity:.6;cursor:not-allowed}.save-message[data-v-48d6640a]{padding:12px 16px;border-radius:6px;font-size:14px;font-weight:500}.save-message.success[data-v-48d6640a]{background:#d1fae5;color:#065f46;border-left:4px solid #10b981}.save-message.error[data-v-48d6640a]{background:#fee2e2;color:#991b1b;border-left:4px solid #ef4444}.queue-management-section[data-v-48d6640a]{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.queue-controls[data-v-48d6640a]{display:flex;align-items:center;gap:16px}.auto-refresh-toggle[data-v-48d6640a]{display:flex;align-items:center;gap:8px;cursor:pointer}.toggle-checkbox-small[data-v-48d6640a]{width:16px;height:16px;cursor:pointer}.toggle-label-small[data-v-48d6640a]{font-size:13px;font-weight:500;color:#1a202c}.refresh-queue-btn[data-v-48d6640a]{padding:8px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #667eea4d}.refresh-queue-btn[data-v-48d6640a]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #667eea66}.queue-content[data-v-48d6640a]{margin-top:20px}.queue-status-grid[data-v-48d6640a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px}.queue-stat-card[data-v-48d6640a]{display:flex;align-items:center;gap:12px;padding:16px;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #e2e8f0;border-radius:8px;transition:all .3s ease}.queue-stat-card[data-v-48d6640a]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.queue-stat-icon[data-v-48d6640a]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:20px;border-radius:8px;flex-shrink:0}.queue-stat-icon.pending[data-v-48d6640a]{background:#fef3c7}.queue-stat-icon.processing[data-v-48d6640a]{background:#dbeafe}.queue-stat-icon.completed[data-v-48d6640a]{background:#d1fae5}.queue-stat-icon.failed[data-v-48d6640a]{background:#fee2e2}.queue-stat-content[data-v-48d6640a]{flex:1}.queue-stat-label[data-v-48d6640a]{font-size:12px;color:#718096;margin:0 0 4px}.queue-stat-value[data-v-48d6640a]{font-size:24px;font-weight:700;color:#1a202c;margin:0}.queue-items[data-v-48d6640a]{background:#f8f9fa;border-radius:12px;padding:20px}.queue-items-title[data-v-48d6640a]{font-size:16px;font-weight:600;color:#1a202c;margin:0 0 16px}.empty-queue[data-v-48d6640a]{text-align:center;padding:40px 20px;color:#718096;font-size:14px}.queue-items-list[data-v-48d6640a]{display:flex;flex-direction:column;gap:12px}.queue-item[data-v-48d6640a]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px;transition:all .2s ease}.queue-item[data-v-48d6640a]:hover{border-color:#667eea;box-shadow:0 2px 4px #0000000d}.queue-item-header[data-v-48d6640a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.queue-item-id[data-v-48d6640a]{font-size:14px;font-weight:600;color:#1a202c}.queue-item-status[data-v-48d6640a]{font-size:12px;font-weight:500;padding:4px 10px;border-radius:12px}.queue-item-status.status-pending[data-v-48d6640a]{background:#fef3c7;color:#92400e}.queue-item-status.status-processing[data-v-48d6640a]{background:#dbeafe;color:#1e40af}.queue-item-status.status-completed[data-v-48d6640a]{background:#d1fae5;color:#065f46}.queue-item-status.status-failed[data-v-48d6640a]{background:#fee2e2;color:#991b1b}.queue-item-details[data-v-48d6640a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin-bottom:12px}.queue-item-detail[data-v-48d6640a]{display:flex;justify-content:space-between;font-size:13px}.queue-item-progress[data-v-48d6640a]{margin-top:12px}.progress-bar[data-v-48d6640a]{width:100%;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.progress-fill[data-v-48d6640a]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:4px;transition:width .3s ease}@media (max-width: 768px){.engines-grid[data-v-48d6640a],.stats-grid[data-v-48d6640a],.analytics-grid[data-v-48d6640a],.cost-grid[data-v-48d6640a]{grid-template-columns:1fr}.section-header-with-button[data-v-48d6640a]{flex-direction:column;align-items:flex-start;gap:12px}.test-engines-btn[data-v-48d6640a]{width:100%}.test-results[data-v-48d6640a]{grid-template-columns:1fr}.queue-controls[data-v-48d6640a]{flex-direction:column;align-items:flex-start;width:100%}.refresh-queue-btn[data-v-48d6640a]{width:100%}.method-details-grid[data-v-48d6640a],.metrics-grid[data-v-48d6640a]{grid-template-columns:1fr}.queue-status-grid[data-v-48d6640a]{grid-template-columns:repeat(2,1fr)}.engine-config-grid[data-v-48d6640a],.remote-cost-grid[data-v-48d6640a]{grid-template-columns:1fr}}.remote-ffmpeg-config-section[data-v-48d6640a]{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a;border-left:4px solid #17a2b8}.gpu-ffmpeg-config-section[data-v-48d6640a]{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a;border-left:4px solid #6f42c1}.section-description[data-v-48d6640a]{color:#718096;font-size:14px;margin-bottom:20px;line-height:1.6}.engine-toggle[data-v-48d6640a]{display:flex;align-items:center;gap:12px;cursor:pointer}.engine-config-grid[data-v-48d6640a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:24px}.config-field[data-v-48d6640a]{display:flex;flex-direction:column;gap:6px}.config-field label[data-v-48d6640a]{font-weight:600;font-size:13px;color:#1a202c}.config-input[data-v-48d6640a],.config-select[data-v-48d6640a]{padding:10px 12px;border:2px solid #e2e8f0;border-radius:6px;font-size:14px;color:#1a202c;background:#fff;transition:border-color .3s ease,box-shadow .3s ease}.config-input[data-v-48d6640a]:focus,.config-select[data-v-48d6640a]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea26}.config-field small[data-v-48d6640a]{color:#718096;font-size:12px}.engine-config-actions[data-v-48d6640a]{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.test-connection-btn[data-v-48d6640a]{padding:10px 20px;background:linear-gradient(135deg,#17a2b8,#138496);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #17a2b84d}.test-connection-btn[data-v-48d6640a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #17a2b866}.test-connection-btn[data-v-48d6640a]:disabled{opacity:.6;cursor:not-allowed}.test-result-display[data-v-48d6640a]{padding:12px 16px;border-radius:6px;font-size:14px;line-height:1.5}.test-result-display.success[data-v-48d6640a]{background:#d1fae5;color:#065f46;border-left:4px solid #10b981}.test-result-display.error[data-v-48d6640a]{background:#fee2e2;color:#991b1b;border-left:4px solid #ef4444}.test-result-display.loading[data-v-48d6640a]{background:#dbeafe;color:#1e40af;border-left:4px solid #3b82f6}.remote-engine-cost-section[data-v-48d6640a]{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a;border-left:4px solid #10b981}.remote-cost-grid[data-v-48d6640a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px}.remote-cost-card[data-v-48d6640a]{border:1px solid #e2e8f0;border-radius:10px;padding:20px;background:linear-gradient(135deg,#fff,#f8f9fa)}.remote-ffmpeg-cost[data-v-48d6640a]{border-top:3px solid #17a2b8}.gpu-ffmpeg-cost[data-v-48d6640a]{border-top:3px solid #6f42c1}.cost-card-header[data-v-48d6640a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.cost-card-header h4[data-v-48d6640a]{margin:0;font-size:16px;font-weight:600;color:#1a202c}.cost-badge[data-v-48d6640a]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600}.cost-badge.active[data-v-48d6640a]{background:#d1fae5;color:#065f46}.cost-badge.inactive[data-v-48d6640a]{background:#fee2e2;color:#991b1b}.cost-metrics[data-v-48d6640a]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.cost-metric[data-v-48d6640a]{display:flex;flex-direction:column;gap:4px;padding:10px;background:#00000005;border-radius:6px}.cost-metric-label[data-v-48d6640a]{font-size:12px;color:#718096;font-weight:500}.cost-metric-value[data-v-48d6640a]{font-size:16px;font-weight:700;color:#1a202c}.cost-metric-value.cost-highlight[data-v-48d6640a]{color:#10b981}.queue-management-inner-section[data-v-48d6640a]{margin-top:0}.video-management-page[data-v-476a006a]{--color-bg: #ffffff;--color-bg-hover: #f7fafc;--color-bg-muted: #edf2f7;--color-border: #e2e8f0;--color-border-focus: #3182ce;--color-text-primary: #1a202c;--color-text-secondary: #4a5568;--color-text-muted: #718096;--color-primary: #2b6cb0;--color-primary-hover: #2c5282;--color-primary-focus: rgba(49, 130, 206, .3);--color-danger: #e53e3e;--color-danger-hover: #c53030;--color-danger-focus: rgba(229, 62, 62, .3);--color-success-bg: #f0fff4;--color-success-text: #276749;--color-warning-bg: #fffaf0;--color-warning-text: #c05621;--color-processing-bg: #fffff0;--color-processing-text: #975a16;--color-failed-bg: #fff5f5;--color-failed-text: #9b2c2c;--color-inactive-bg: #f7fafc;--color-inactive-text: #718096;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--radius-xl: 12px;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .06);--shadow-md: 0 2px 8px rgba(0, 0, 0, .08);--shadow-lg: 0 20px 60px rgba(0, 0, 0, .3);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 14px;--spacing-lg: 20px;--spacing-xl: 24px;padding:var(--spacing-xl);min-height:100%}.page-header[data-v-476a006a]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:var(--spacing-xl);flex-wrap:wrap}.page-title[data-v-476a006a]{font-size:24px;font-weight:700;color:var(--color-text-primary);margin:0 0 var(--spacing-xs) 0}.page-subtitle[data-v-476a006a]{font-size:14px;color:var(--color-text-muted);margin:0}.header-actions[data-v-476a006a]{display:flex;gap:10px;flex-shrink:0}.flash-message[data-v-476a006a]{padding:12px var(--spacing-lg);border-radius:var(--radius-md);font-size:14px;font-weight:500;margin-bottom:16px}.flash-message--success[data-v-476a006a]{background:var(--color-success-bg);color:var(--color-success-text);border:1px solid #c6f6d5}.flash-message--error[data-v-476a006a]{background:var(--color-failed-bg);color:var(--color-failed-text);border:1px solid #fed7d7}.button-primary[data-v-476a006a]{display:inline-flex;align-items:center;gap:6px;padding:var(--spacing-sm) 18px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s,box-shadow .2s}.button-primary[data-v-476a006a]:hover{background:var(--color-primary-hover)}.button-primary[data-v-476a006a]:focus{outline:none;box-shadow:0 0 0 3px var(--color-primary-focus)}.button-danger[data-v-476a006a]{display:inline-flex;align-items:center;gap:6px;padding:var(--spacing-sm) 18px;background:var(--color-danger);color:#fff;border:none;border-radius:var(--radius-md);font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,box-shadow .2s}.button-danger[data-v-476a006a]:hover{background:var(--color-danger-hover)}.button-danger[data-v-476a006a]:focus{outline:none;box-shadow:0 0 0 3px var(--color-danger-focus)}.button-danger[data-v-476a006a]:disabled{opacity:.5;cursor:not-allowed;background:var(--color-danger)}.filters-panel[data-v-476a006a]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);box-shadow:var(--shadow-sm)}.filters-grid[data-v-476a006a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--spacing-md);margin-bottom:12px}.filter-group[data-v-476a006a]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.filter-label[data-v-476a006a]{font-size:12px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}.filter-input[data-v-476a006a],.filter-select[data-v-476a006a]{padding:var(--spacing-sm) 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:14px;color:var(--color-text-primary);background:var(--color-bg);transition:border-color .2s,box-shadow .2s}.filter-input[data-v-476a006a]:hover,.filter-select[data-v-476a006a]:hover{border-color:#cbd5e0}.filter-input[data-v-476a006a]:focus,.filter-select[data-v-476a006a]:focus{outline:none;border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-primary-focus)}.filters-footer[data-v-476a006a]{display:flex;justify-content:space-between;align-items:center}.clear-filters-link[data-v-476a006a]{background:none;border:none;color:var(--color-primary);font-size:13px;cursor:pointer;text-decoration:underline;padding:2px 4px;border-radius:var(--radius-sm);transition:color .2s}.clear-filters-link[data-v-476a006a]:hover{color:var(--color-primary-hover)}.clear-filters-link[data-v-476a006a]:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-focus)}.results-count[data-v-476a006a]{font-size:13px;color:var(--color-text-muted)}.table-panel[data-v-476a006a]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.table-wrapper[data-v-476a006a]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-476a006a]{width:100%;border-collapse:collapse}.data-table thead[data-v-476a006a]{background:var(--color-bg-hover)}.data-table th[data-v-476a006a]{padding:10px var(--spacing-md);font-size:12px;font-weight:600;color:var(--color-text-secondary);text-align:left;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--color-border)}.data-table td[data-v-476a006a]{padding:10px var(--spacing-md);font-size:14px;color:var(--color-text-primary);border-bottom:1px solid var(--color-bg-muted);vertical-align:middle}.data-table tbody tr[data-v-476a006a]{transition:background-color .15s ease}.data-table tbody tr[data-v-476a006a]:hover{background:var(--color-bg-hover)}.row--flagged[data-v-476a006a]{background:var(--color-warning-bg)}.col-checkbox[data-v-476a006a]{width:40px;text-align:center}.col-thumbnail[data-v-476a006a]{width:80px}.col-actions[data-v-476a006a]{width:110px}.thumbnail-wrapper[data-v-476a006a]{width:64px;height:44px;border-radius:var(--radius-sm);overflow:hidden;position:relative;cursor:pointer;background:var(--color-bg-muted)}.thumbnail-wrapper[data-v-476a006a]:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-focus)}.thumbnail-img[data-v-476a006a]{width:100%;height:100%;object-fit:cover}.thumbnail-placeholder[data-v-476a006a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:20px;background:var(--color-bg-muted)}.thumbnail-overlay[data-v-476a006a]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.thumbnail-wrapper:hover .thumbnail-overlay[data-v-476a006a],.thumbnail-wrapper:focus .thumbnail-overlay[data-v-476a006a]{opacity:1}.play-icon[data-v-476a006a]{color:#fff;font-size:16px}.video-title-cell[data-v-476a006a]{display:flex;flex-direction:column;gap:2px}.video-title[data-v-476a006a]{font-weight:500;color:var(--color-text-primary)}.flag-badge[data-v-476a006a]{font-size:11px;color:var(--color-warning-text);font-weight:600}.creator-name[data-v-476a006a]{color:var(--color-text-secondary)}.status-badge[data-v-476a006a]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:600;text-transform:capitalize}.status-badge--active[data-v-476a006a]{background:var(--color-success-bg);color:var(--color-success-text)}.status-badge--inactive[data-v-476a006a]{background:var(--color-inactive-bg);color:var(--color-inactive-text)}.status-badge--processing[data-v-476a006a]{background:var(--color-processing-bg);color:var(--color-processing-text)}.status-badge--failed[data-v-476a006a]{background:var(--color-failed-bg);color:var(--color-failed-text)}.action-buttons[data-v-476a006a]{display:flex;gap:6px}.action-btn[data-v-476a006a]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);cursor:pointer;font-size:14px;transition:background .2s,box-shadow .2s;text-decoration:none}.action-btn[data-v-476a006a]:hover{background:var(--color-bg-hover)}.action-btn[data-v-476a006a]:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-focus)}.action-btn[data-v-476a006a]:disabled{opacity:.5;cursor:not-allowed}.empty-state[data-v-476a006a]{text-align:center;padding:40px var(--spacing-lg)}.empty-state__content[data-v-476a006a]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.empty-state__icon[data-v-476a006a]{font-size:36px}.empty-state__text[data-v-476a006a]{font-size:14px;color:var(--color-text-muted);margin:0}.empty-state__action[data-v-476a006a]{margin-top:var(--spacing-sm);background:none;border:1px solid var(--color-primary);color:var(--color-primary);padding:6px 16px;border-radius:var(--radius-md);font-size:13px;cursor:pointer;transition:background .2s,color .2s}.empty-state__action[data-v-476a006a]:hover{background:var(--color-primary);color:#fff}.empty-state__action[data-v-476a006a]:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-focus)}.pagination-wrapper[data-v-476a006a]{display:flex;justify-content:center;padding:var(--spacing-lg) 0}.pagination[data-v-476a006a]{display:flex;gap:var(--spacing-xs)}.pagination__link[data-v-476a006a]{padding:6px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:13px;color:var(--color-text-secondary);text-decoration:none;background:var(--color-bg);transition:background .2s,box-shadow .2s}.pagination__link[data-v-476a006a]:hover{background:var(--color-bg-hover)}.pagination__link[data-v-476a006a]:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-focus)}.pagination__link--active[data-v-476a006a]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.pagination__link--disabled[data-v-476a006a]{opacity:.4;pointer-events:none}.modal-overlay[data-v-476a006a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-lg)}.modal-content[data-v-476a006a]{background:var(--color-bg);border-radius:var(--radius-xl);width:100%;max-width:720px;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-lg)}.modal-header[data-v-476a006a]{display:flex;justify-content:space-between;align-items:center;padding:16px var(--spacing-lg);border-bottom:1px solid var(--color-border)}.modal-title[data-v-476a006a]{font-size:18px;font-weight:600;color:var(--color-text-primary);margin:0}.modal-close[data-v-476a006a]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:var(--color-bg-hover);border-radius:var(--radius-md);font-size:20px;cursor:pointer;color:var(--color-text-secondary);transition:background .2s}.modal-close[data-v-476a006a]:hover{background:var(--color-bg-muted)}.modal-close[data-v-476a006a]:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-focus)}.modal-body[data-v-476a006a]{padding:var(--spacing-lg)}.preview-video[data-v-476a006a]{width:100%;border-radius:var(--radius-sm);background:#000;max-height:400px}.preview-no-video[data-v-476a006a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;background:var(--color-bg-muted);border-radius:var(--radius-sm)}.preview-no-video__icon[data-v-476a006a]{font-size:48px;margin-bottom:var(--spacing-sm)}.preview-no-video__text[data-v-476a006a]{font-size:14px;color:var(--color-text-muted);margin:0}.preview-details[data-v-476a006a]{margin-top:16px;display:flex;flex-direction:column;gap:var(--spacing-sm)}.detail-row[data-v-476a006a]{display:flex;gap:var(--spacing-sm);font-size:14px}.detail-label[data-v-476a006a]{font-weight:600;color:var(--color-text-secondary);min-width:80px;margin:0}.detail-value[data-v-476a006a]{color:var(--color-text-primary);margin:0}@media (max-width: 768px){.video-management-page[data-v-476a006a]{padding:16px}.page-header[data-v-476a006a]{flex-direction:column}.header-actions[data-v-476a006a]{width:100%;justify-content:flex-start}.filters-grid[data-v-476a006a]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.data-table[data-v-476a006a]{font-size:13px}.col-views[data-v-476a006a],.col-duration[data-v-476a006a]{display:none}.modal-content[data-v-476a006a]{max-width:100%}}@media (max-width: 480px){.video-management-page[data-v-476a006a]{padding:12px}.page-title[data-v-476a006a]{font-size:18px}.page-subtitle[data-v-476a006a]{font-size:12px}.header-actions[data-v-476a006a]{flex-direction:column;gap:8px}.header-actions .button-primary[data-v-476a006a],.header-actions .button-danger[data-v-476a006a]{width:100%;justify-content:center}.filters-grid[data-v-476a006a]{grid-template-columns:1fr}.filters-footer[data-v-476a006a]{flex-direction:column;gap:8px;align-items:flex-start}.col-user[data-v-476a006a],.col-date[data-v-476a006a]{display:none}.data-table th[data-v-476a006a],.data-table td[data-v-476a006a]{padding:8px 10px}.pagination__link[data-v-476a006a]{padding:4px 8px;font-size:12px}}@media (min-width: 1024px){.filters-grid[data-v-476a006a]{grid-template-columns:repeat(5,1fr)}.video-management-page[data-v-476a006a]{padding:32px}}.content-wrapper[data-v-0fb8d3a7]{max-width:72rem;margin-left:auto;margin-right:auto;padding:1.5rem}.page-header[data-v-0fb8d3a7]{margin-bottom:2rem}.page-header__row[data-v-0fb8d3a7]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.page-header__info[data-v-0fb8d3a7]{flex:1;min-width:0}.page-title[data-v-0fb8d3a7]{font-size:1.5rem;font-weight:700;color:var(--color-text-primary, #111827);margin:0}.page-subtitle[data-v-0fb8d3a7]{font-size:.875rem;color:var(--color-text-muted, #6b7280);margin:.25rem 0 0}.page-header__actions[data-v-0fb8d3a7]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.status-badge[data-v-0fb8d3a7]{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;white-space:nowrap}.status-badge--success[data-v-0fb8d3a7]{background-color:var(--color-success-bg, #dcfce7);color:var(--color-success-text, #166534)}.status-badge--neutral[data-v-0fb8d3a7]{background-color:var(--color-neutral-bg, #f3f4f6);color:var(--color-text-secondary, #374151)}.button-primary[data-v-0fb8d3a7]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;background-color:var(--color-primary, #2563eb);color:#fff;font-size:.875rem;font-weight:500;border:1px solid transparent;border-radius:var(--radius-md, .375rem);cursor:pointer;text-decoration:none;transition:background-color .15s ease,box-shadow .15s ease}.button-primary[data-v-0fb8d3a7]:hover{background-color:var(--color-primary-hover, #1d4ed8)}.button-primary[data-v-0fb8d3a7]:focus{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-primary, #2563eb)}.button-primary[data-v-0fb8d3a7]:disabled{opacity:.5;cursor:not-allowed}.button-primary--full[data-v-0fb8d3a7]{width:100%}.button-outline[data-v-0fb8d3a7]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;background-color:var(--color-surface, #ffffff);color:var(--color-text-secondary, #374151);font-size:.875rem;font-weight:500;border:1px solid var(--color-border, #d1d5db);border-radius:var(--radius-md, .375rem);cursor:pointer;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.button-outline[data-v-0fb8d3a7]:hover{background-color:var(--color-surface-hover, #f9fafb);border-color:var(--color-border-hover, #9ca3af)}.button-outline[data-v-0fb8d3a7]:focus{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-primary, #2563eb)}.button-outline[data-v-0fb8d3a7]:disabled{opacity:.5;cursor:not-allowed}.stats-grid[data-v-0fb8d3a7]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}@media (min-width: 768px){.stats-grid[data-v-0fb8d3a7]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.stats-grid[data-v-0fb8d3a7]{grid-template-columns:repeat(4,1fr)}}.stat-card[data-v-0fb8d3a7]{background-color:var(--color-surface, #ffffff);border-radius:var(--radius-lg, .75rem);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;border:1px solid var(--color-border, #e5e7eb);padding:1.5rem;transition:box-shadow .15s ease}.stat-card[data-v-0fb8d3a7]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.stat-card__row[data-v-0fb8d3a7]{display:flex;align-items:flex-start;gap:1rem}.stat-card__icon[data-v-0fb8d3a7]{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem}.stat-card__icon--redis[data-v-0fb8d3a7]{background-color:var(--color-danger-bg, #fee2e2);color:var(--color-danger, #dc2626)}.stat-card__icon--ffmpeg[data-v-0fb8d3a7]{background-color:var(--color-primary-bg, #dbeafe);color:var(--color-primary, #2563eb)}.stat-card__icon--queue[data-v-0fb8d3a7]{background-color:var(--color-warning-bg, #fef9c3);color:var(--color-warning-accent, #ca8a04)}.stat-card__icon--cost[data-v-0fb8d3a7]{background-color:var(--color-success-bg, #dcfce7);color:var(--color-success, #16a34a)}.stat-card__content[data-v-0fb8d3a7]{flex:1;min-width:0}.stat-card__label[data-v-0fb8d3a7]{font-size:.875rem;font-weight:500;color:var(--color-text-primary, #111827);margin:0}.stat-card__value[data-v-0fb8d3a7]{font-size:1.5rem;font-weight:700;color:var(--color-text-primary, #111827);margin:.25rem 0 0}.stat-card__value--success[data-v-0fb8d3a7]{color:var(--color-success, #16a34a)}.stat-card__value--danger[data-v-0fb8d3a7]{color:var(--color-danger, #dc2626)}.stat-card__detail[data-v-0fb8d3a7]{font-size:.75rem;color:var(--color-text-muted, #6b7280);margin:.25rem 0 0}.config-grid[data-v-0fb8d3a7]{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}@media (min-width: 1024px){.config-grid[data-v-0fb8d3a7]{grid-template-columns:repeat(2,1fr)}}.panel[data-v-0fb8d3a7]{background-color:var(--color-surface, #ffffff);border-radius:var(--radius-lg, .75rem);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;border:1px solid var(--color-border, #e5e7eb)}.panel__header[data-v-0fb8d3a7]{padding:1rem 1.5rem;border-bottom:1px solid var(--color-border, #e5e7eb)}.panel__title[data-v-0fb8d3a7]{font-size:1.125rem;font-weight:500;color:var(--color-text-primary, #111827);margin:0}.panel__subtitle[data-v-0fb8d3a7]{font-size:.875rem;color:var(--color-text-muted, #6b7280);margin:.25rem 0 0}.panel__body[data-v-0fb8d3a7]{padding:1.5rem}.panel__footer[data-v-0fb8d3a7]{margin-top:1.5rem}.method-list[data-v-0fb8d3a7]{display:flex;flex-direction:column;gap:1rem}.method-item[data-v-0fb8d3a7]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.method-item__row[data-v-0fb8d3a7]{display:flex;align-items:center;gap:.75rem}.method-item__icon[data-v-0fb8d3a7]{color:var(--color-text-muted, #9ca3af);font-size:1rem;flex-shrink:0}.method-item__icon--aws[data-v-0fb8d3a7]{color:var(--color-warning-accent, #ea580c)}.method-item__info[data-v-0fb8d3a7]{flex:1;min-width:0}.method-item__name[data-v-0fb8d3a7]{font-size:.875rem;font-weight:500;color:var(--color-text-primary, #111827);margin:0}.method-item__description[data-v-0fb8d3a7]{font-size:.875rem;color:var(--color-text-muted, #6b7280);margin:.125rem 0 0}.priority-badge[data-v-0fb8d3a7]{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;white-space:nowrap;flex-shrink:0}.priority-badge--high[data-v-0fb8d3a7]{background-color:var(--color-success-bg, #dcfce7);color:var(--color-success-text, #166534)}.priority-badge--medium[data-v-0fb8d3a7]{background-color:var(--color-warning-bg, #fef9c3);color:var(--color-warning-text, #854d0e)}.priority-badge--low[data-v-0fb8d3a7]{background-color:var(--color-primary-bg, #dbeafe);color:var(--color-primary-text, #1e40af)}.actions-grid[data-v-0fb8d3a7]{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 768px){.actions-grid[data-v-0fb8d3a7]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.actions-grid[data-v-0fb8d3a7]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 480px){.content-wrapper[data-v-0fb8d3a7]{padding:1rem}.page-header__row[data-v-0fb8d3a7]{flex-direction:column;align-items:flex-start}.page-header__actions[data-v-0fb8d3a7]{width:100%;justify-content:space-between}.page-title[data-v-0fb8d3a7],.stat-card__value[data-v-0fb8d3a7]{font-size:1.25rem}.method-item[data-v-0fb8d3a7]{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width: 768px){.config-grid[data-v-0fb8d3a7]{gap:1.5rem}}[data-v-952a0f5c]:root{--wre-color-primary: #4f46e5;--wre-color-primary-hover: #4338ca;--wre-color-success: #059669;--wre-color-success-hover: #047857;--wre-color-border: #e5e7eb;--wre-color-bg: #f9fafb;--wre-color-surface: #ffffff;--wre-color-text: #111827;--wre-color-text-muted: #6b7280;--wre-color-text-label: #374151;--wre-radius: 8px;--wre-radius-sm: 6px;--wre-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--wre-transition: .15s ease}.content-wrapper[data-v-952a0f5c]{max-width:960px;margin:0 auto;padding:1.5rem 1rem}.page-header[data-v-952a0f5c]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.page-header__text[data-v-952a0f5c]{flex:1;min-width:0}.page-title[data-v-952a0f5c]{font-size:1.5rem;font-weight:700;color:var(--wre-color-text);margin:0}.page-subtitle[data-v-952a0f5c]{margin:.25rem 0 0;font-size:.875rem;color:var(--wre-color-text-muted)}.page-header__actions[data-v-952a0f5c]{flex-shrink:0}.panel[data-v-952a0f5c]{background:var(--wre-color-surface);border-radius:var(--wre-radius);box-shadow:var(--wre-shadow);overflow:hidden}.panel__body[data-v-952a0f5c]{padding:1.25rem}.form-fieldset[data-v-952a0f5c]{border:none;padding:0;margin:0 0 2rem}.form-fieldset__legend[data-v-952a0f5c]{font-size:1.125rem;font-weight:600;color:var(--wre-color-text);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--wre-color-border);width:100%}.form-grid[data-v-952a0f5c]{display:grid;grid-template-columns:1fr;gap:1.25rem}.form-group[data-v-952a0f5c]{display:flex;flex-direction:column}.form-group--full[data-v-952a0f5c]{margin-top:1.5rem}.form-label[data-v-952a0f5c]{display:block;font-size:.875rem;font-weight:500;color:var(--wre-color-text-label);margin-bottom:.375rem}.input-field[data-v-952a0f5c]{width:100%;padding:.5rem .75rem;font-size:.875rem;color:var(--wre-color-text);background:var(--wre-color-surface);border:1px solid var(--wre-color-border);border-radius:var(--wre-radius-sm);transition:border-color var(--wre-transition),box-shadow var(--wre-transition);box-sizing:border-box}.input-field[data-v-952a0f5c]:focus{outline:none;border-color:var(--wre-color-primary);box-shadow:0 0 0 3px #4f46e526}.input-field[data-v-952a0f5c]:hover:not(:focus):not([readonly]){border-color:#d1d5db}.input-field[readonly][data-v-952a0f5c]{background:var(--wre-color-bg);color:var(--wre-color-text-muted);cursor:not-allowed}.input-field--select[data-v-952a0f5c]{cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.input-field--textarea[data-v-952a0f5c]{resize:vertical;min-height:4.5rem}.button-secondary[data-v-952a0f5c]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--wre-color-text);background:var(--wre-color-surface);border:1px solid var(--wre-color-border);border-radius:var(--wre-radius-sm);cursor:pointer;text-decoration:none;transition:background var(--wre-transition),border-color var(--wre-transition)}.button-secondary[data-v-952a0f5c]:hover{background:var(--wre-color-bg);border-color:#d1d5db}.button-secondary[data-v-952a0f5c]:focus{outline:2px solid var(--wre-color-primary);outline-offset:2px}.button-secondary[data-v-952a0f5c]:disabled{opacity:.5;cursor:not-allowed}.button-primary[data-v-952a0f5c]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;color:#fff;background:var(--wre-color-primary);border:1px solid transparent;border-radius:var(--wre-radius-sm);cursor:pointer;transition:background var(--wre-transition)}.button-primary[data-v-952a0f5c]:hover{background:var(--wre-color-primary-hover)}.button-primary[data-v-952a0f5c]:focus{outline:2px solid var(--wre-color-primary);outline-offset:2px}.button-primary[data-v-952a0f5c]:disabled{opacity:.5;cursor:not-allowed}.button-success[data-v-952a0f5c]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;color:#fff;background:var(--wre-color-success);border:1px solid transparent;border-radius:var(--wre-radius-sm);cursor:pointer;transition:background var(--wre-transition)}.button-success[data-v-952a0f5c]:hover{background:var(--wre-color-success-hover)}.button-success[data-v-952a0f5c]:focus{outline:2px solid var(--wre-color-success);outline-offset:2px}.button-success[data-v-952a0f5c]:disabled{opacity:.5;cursor:not-allowed}.button-icon[data-v-952a0f5c]{width:1rem;height:1rem;flex-shrink:0}.form-actions[data-v-952a0f5c]{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--wre-color-border);flex-wrap:wrap}@media (min-width: 480px){.form-grid[data-v-952a0f5c]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.content-wrapper[data-v-952a0f5c],.panel__body[data-v-952a0f5c]{padding:1.5rem}}@media (min-width: 1024px){.content-wrapper[data-v-952a0f5c],.panel__body[data-v-952a0f5c]{padding:2rem}}[data-v-a53a35a0]:root{--wr-color-primary: #4f46e5;--wr-color-primary-hover: #4338ca;--wr-color-success: #059669;--wr-color-success-hover: #047857;--wr-color-info: #2563eb;--wr-color-info-hover: #1d4ed8;--wr-color-warning-bg: #fef3c7;--wr-color-warning-text: #92400e;--wr-color-success-bg: #d1fae5;--wr-color-success-text: #065f46;--wr-color-info-bg: #dbeafe;--wr-color-info-text: #1e40af;--wr-color-border: #e5e7eb;--wr-color-bg: #f9fafb;--wr-color-surface: #ffffff;--wr-color-text: #111827;--wr-color-text-muted: #6b7280;--wr-radius: 8px;--wr-radius-sm: 6px;--wr-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--wr-transition: .15s ease}.content-wrapper[data-v-a53a35a0]{max-width:1280px;margin:0 auto;padding:1.5rem 1rem}.page-header[data-v-a53a35a0]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.page-header__text[data-v-a53a35a0]{flex:1}.page-title[data-v-a53a35a0]{font-size:1.5rem;font-weight:700;color:var(--wr-color-text);margin:0}.page-subtitle[data-v-a53a35a0]{margin:.25rem 0 0;font-size:.875rem;color:var(--wr-color-text-muted)}.page-header__actions[data-v-a53a35a0]{flex-shrink:0}.button-secondary[data-v-a53a35a0]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--wr-color-text);background:var(--wr-color-surface);border:1px solid var(--wr-color-border);border-radius:var(--wr-radius-sm);cursor:pointer;transition:background var(--wr-transition),border-color var(--wr-transition)}.button-secondary[data-v-a53a35a0]:hover{background:var(--wr-color-bg);border-color:#d1d5db}.button-secondary[data-v-a53a35a0]:focus{outline:2px solid var(--wr-color-primary);outline-offset:2px}.button-secondary[data-v-a53a35a0]:disabled{opacity:.5;cursor:not-allowed}.button-secondary--sm[data-v-a53a35a0]{padding:.375rem .75rem;font-size:.8125rem}.button-icon[data-v-a53a35a0]{width:1rem;height:1rem;flex-shrink:0}.panel[data-v-a53a35a0]{background:var(--wr-color-surface);border-radius:var(--wr-radius);box-shadow:var(--wr-shadow);overflow:hidden}.panel__body[data-v-a53a35a0]{padding:1.25rem}.table-toolbar[data-v-a53a35a0]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.table-toolbar__left[data-v-a53a35a0]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.table-toolbar__right[data-v-a53a35a0]{display:flex;align-items:center;gap:.5rem}.search-field[data-v-a53a35a0]{position:relative}.search-field__icon[data-v-a53a35a0]{position:absolute;top:50%;left:.75rem;transform:translateY(-50%);width:1.125rem;height:1.125rem;color:var(--wr-color-text-muted);pointer-events:none}.input-field[data-v-a53a35a0]{padding:.5rem .75rem;font-size:.875rem;color:var(--wr-color-text);background:var(--wr-color-surface);border:1px solid var(--wr-color-border);border-radius:var(--wr-radius-sm);transition:border-color var(--wr-transition),box-shadow var(--wr-transition)}.input-field[data-v-a53a35a0]:focus{outline:none;border-color:var(--wr-color-primary);box-shadow:0 0 0 3px #4f46e526}.input-field--search[data-v-a53a35a0]{width:16rem;padding-left:2.5rem}.input-field--select[data-v-a53a35a0]{cursor:pointer}.input-field--compact[data-v-a53a35a0]{width:auto}.loading-container[data-v-a53a35a0]{display:flex;align-items:center;justify-content:center;padding:2rem 0}.spinner[data-v-a53a35a0]{width:2rem;height:2rem;border:3px solid var(--wr-color-border);border-top-color:var(--wr-color-primary);border-radius:50%;animation:spin-a53a35a0 .7s linear infinite}@keyframes spin-a53a35a0{to{transform:rotate(360deg)}}.table-responsive[data-v-a53a35a0]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-a53a35a0]{width:100%;border-collapse:collapse}.data-table__head[data-v-a53a35a0]{background:var(--wr-color-bg)}.data-table__th[data-v-a53a35a0]{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:600;color:var(--wr-color-text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-bottom:1px solid var(--wr-color-border)}.data-table__body .data-table__row[data-v-a53a35a0]{transition:background var(--wr-transition)}.data-table__body .data-table__row[data-v-a53a35a0]:hover{background:var(--wr-color-bg)}.data-table__td[data-v-a53a35a0]{padding:.75rem 1rem;font-size:.875rem;color:var(--wr-color-text);white-space:nowrap;border-bottom:1px solid var(--wr-color-border)}.data-table__td--bold[data-v-a53a35a0]{font-weight:600}.data-table__td--muted[data-v-a53a35a0]{color:var(--wr-color-text-muted)}.data-table__td--empty[data-v-a53a35a0]{text-align:center;padding:2rem 1rem;color:var(--wr-color-text-muted);white-space:normal}.badge[data-v-a53a35a0]{display:inline-flex;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:500;border-radius:9999px;line-height:1.5}.badge--info[data-v-a53a35a0]{background:var(--wr-color-info-bg);color:var(--wr-color-info-text)}.badge--warning[data-v-a53a35a0]{background:var(--wr-color-warning-bg);color:var(--wr-color-warning-text)}.badge--success[data-v-a53a35a0]{background:var(--wr-color-success-bg);color:var(--wr-color-success-text)}.action-group[data-v-a53a35a0]{display:flex;align-items:center;gap:.75rem}.action-link[data-v-a53a35a0]{font-size:.8125rem;font-weight:500;background:none;border:none;cursor:pointer;padding:0;text-decoration:none;transition:color var(--wr-transition)}.action-link[data-v-a53a35a0]:focus{outline:2px solid var(--wr-color-primary);outline-offset:2px;border-radius:2px}.action-link[data-v-a53a35a0]:disabled{opacity:.4;cursor:not-allowed}.action-link--success[data-v-a53a35a0]{color:var(--wr-color-success)}.action-link--success[data-v-a53a35a0]:hover:not(:disabled){color:var(--wr-color-success-hover)}.action-link--info[data-v-a53a35a0]{color:var(--wr-color-info)}.action-link--info[data-v-a53a35a0]:hover{color:var(--wr-color-info-hover)}.action-link--primary[data-v-a53a35a0]{color:var(--wr-color-primary)}.action-link--primary[data-v-a53a35a0]:hover{color:var(--wr-color-primary-hover)}.pagination-bar[data-v-a53a35a0]{margin-top:1.25rem}.pagination-bar__mobile[data-v-a53a35a0]{display:flex;justify-content:space-between}.pagination-bar__desktop[data-v-a53a35a0]{display:none}.text-muted[data-v-a53a35a0]{font-size:.8125rem;color:var(--wr-color-text-muted)}.visually-hidden[data-v-a53a35a0]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pagination-nav[data-v-a53a35a0]{display:flex;align-items:center;gap:.5rem}@media (min-width: 480px){.input-field--search[data-v-a53a35a0]{width:18rem}}@media (min-width: 768px){.content-wrapper[data-v-a53a35a0],.panel__body[data-v-a53a35a0]{padding:1.5rem}.pagination-bar__mobile[data-v-a53a35a0]{display:none}.pagination-bar__desktop[data-v-a53a35a0]{display:flex;align-items:center;justify-content:space-between}}@media (min-width: 1024px){.content-wrapper[data-v-a53a35a0]{padding:2rem}.input-field--search[data-v-a53a35a0]{width:20rem}}[data-v-592ac124]:root{--wd-color-primary: #4f46e5;--wd-color-primary-hover: #4338ca;--wd-color-success: #059669;--wd-color-success-hover: #047857;--wd-color-danger: #dc2626;--wd-color-danger-hover: #b91c1c;--wd-color-border: #e5e7eb;--wd-color-bg: #f9fafb;--wd-color-surface: #ffffff;--wd-color-text: #111827;--wd-color-text-muted: #6b7280;--wd-color-text-label: #374151;--wd-radius: 8px;--wd-radius-sm: 6px;--wd-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--wd-transition: .15s ease}.content-wrapper[data-v-592ac124]{max-width:1100px;margin:0 auto;padding:1.5rem 1rem}.page-header[data-v-592ac124]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.page-header__text[data-v-592ac124]{flex:1;min-width:0}.page-title[data-v-592ac124]{font-size:1.5rem;font-weight:700;color:var(--wd-color-text);margin:0}.page-subtitle[data-v-592ac124]{margin:.25rem 0 0;font-size:.875rem;color:var(--wd-color-text-muted)}.page-header__actions[data-v-592ac124]{display:flex;align-items:center;gap:.75rem;flex-shrink:0;flex-wrap:wrap}.details-grid[data-v-592ac124]{display:grid;grid-template-columns:1fr;gap:1.5rem}.details-grid__main[data-v-592ac124]{min-width:0}.details-grid__sidebar[data-v-592ac124]{display:flex;flex-direction:column;gap:1.5rem}.panel[data-v-592ac124]{background:var(--wd-color-surface);border-radius:var(--wd-radius);box-shadow:var(--wd-shadow);overflow:hidden}.panel__body[data-v-592ac124]{padding:1.25rem}.section-title[data-v-592ac124]{font-size:1.125rem;font-weight:600;color:var(--wd-color-text);margin:0 0 1.25rem}.info-grid[data-v-592ac124]{display:grid;grid-template-columns:1fr;gap:1.25rem;margin:0}.info-item[data-v-592ac124]{display:flex;flex-direction:column;gap:.25rem}.info-item--full[data-v-592ac124]{grid-column:1 / -1}.info-label[data-v-592ac124]{font-size:.8125rem;font-weight:500;color:var(--wd-color-text-muted)}.info-value[data-v-592ac124]{font-size:.875rem;color:var(--wd-color-text);margin:0}.info-value--amount[data-v-592ac124]{font-size:1.125rem;font-weight:600}.status-badge[data-v-592ac124]{display:inline-block;padding:.2rem .625rem;font-size:.75rem;font-weight:500;border-radius:9999px;text-transform:capitalize}.status-badge--pending[data-v-592ac124]{background:#fef3c7;color:#92400e}.status-badge--paid[data-v-592ac124]{background:#d1fae5;color:#065f46}.status-badge--rejected[data-v-592ac124]{background:#fee2e2;color:#991b1b}.status-badge--default[data-v-592ac124]{background:#f3f4f6;color:#374151}.gateway-badge[data-v-592ac124]{display:inline-block;padding:.2rem .625rem;font-size:.75rem;font-weight:500;border-radius:9999px;text-transform:capitalize}.gateway-badge--paypal[data-v-592ac124]{background:#dbeafe;color:#1e40af}.gateway-badge--stripe[data-v-592ac124]{background:#ede9fe;color:#5b21b6}.gateway-badge--bank[data-v-592ac124],.gateway-badge--default[data-v-592ac124]{background:#f3f4f6;color:#374151}.payment-details[data-v-592ac124]{margin-top:2rem}.payment-details__title[data-v-592ac124]{font-size:1rem;font-weight:600;color:var(--wd-color-text);margin:0 0 .75rem}.payment-details__code[data-v-592ac124]{background:var(--wd-color-bg);border-radius:var(--wd-radius-sm);padding:1rem;overflow-x:auto}.payment-details__pre[data-v-592ac124]{font-size:.8125rem;color:var(--wd-color-text-label);white-space:pre-wrap;word-break:break-word;margin:0;font-family:Courier New,Courier,monospace}.user-profile[data-v-592ac124]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.user-profile__avatar[data-v-592ac124]{width:4rem;height:4rem;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--wd-color-bg)}.user-profile__info[data-v-592ac124]{display:flex;flex-direction:column;min-width:0}.user-profile__name[data-v-592ac124]{font-size:1.0625rem;font-weight:600;color:var(--wd-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile__username[data-v-592ac124]{font-size:.8125rem;color:var(--wd-color-text-muted)}.user-details[data-v-592ac124]{display:flex;flex-direction:column;gap:1rem;margin:0 0 1.5rem}.user-details__item[data-v-592ac124]{display:flex;flex-direction:column;gap:.125rem}.stats-list[data-v-592ac124]{display:flex;flex-direction:column;gap:.75rem}.stats-list__row[data-v-592ac124]{display:flex;justify-content:space-between;align-items:center}.stats-list__label[data-v-592ac124]{font-size:.8125rem;color:var(--wd-color-text-muted)}.stats-list__value[data-v-592ac124]{font-size:.875rem;font-weight:500;color:var(--wd-color-text)}.stats-list__value--pending[data-v-592ac124]{color:#d97706}.stats-list__value--approved[data-v-592ac124]{color:#059669}.stats-list__value--rejected[data-v-592ac124]{color:#dc2626}.empty-state[data-v-592ac124]{font-size:.875rem;color:var(--wd-color-text-muted);text-align:center;padding:1rem 0;margin:0}.button-secondary[data-v-592ac124]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--wd-color-text);background:var(--wd-color-surface);border:1px solid var(--wd-color-border);border-radius:var(--wd-radius-sm);cursor:pointer;text-decoration:none;transition:background var(--wd-transition),border-color var(--wd-transition)}.button-secondary[data-v-592ac124]:hover{background:var(--wd-color-bg);border-color:#d1d5db}.button-secondary[data-v-592ac124]:focus{outline:2px solid var(--wd-color-primary);outline-offset:2px}.button-secondary[data-v-592ac124]:disabled{opacity:.5;cursor:not-allowed}.button-primary[data-v-592ac124]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;color:#fff;background:var(--wd-color-primary);border:1px solid transparent;border-radius:var(--wd-radius-sm);cursor:pointer;text-decoration:none;transition:background var(--wd-transition)}.button-primary[data-v-592ac124]:hover{background:var(--wd-color-primary-hover)}.button-primary[data-v-592ac124]:focus{outline:2px solid var(--wd-color-primary);outline-offset:2px}.button-primary[data-v-592ac124]:disabled{opacity:.5;cursor:not-allowed}.button-primary--full[data-v-592ac124]{width:100%}.button-success[data-v-592ac124]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;color:#fff;background:var(--wd-color-success);border:1px solid transparent;border-radius:var(--wd-radius-sm);cursor:pointer;transition:background var(--wd-transition)}.button-success[data-v-592ac124]:hover{background:var(--wd-color-success-hover)}.button-success[data-v-592ac124]:focus{outline:2px solid var(--wd-color-success);outline-offset:2px}.button-success[data-v-592ac124]:disabled{opacity:.5;cursor:not-allowed}.button-danger[data-v-592ac124]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;color:#fff;background:var(--wd-color-danger);border:1px solid transparent;border-radius:var(--wd-radius-sm);cursor:pointer;transition:background var(--wd-transition)}.button-danger[data-v-592ac124]:hover{background:var(--wd-color-danger-hover)}.button-danger[data-v-592ac124]:focus{outline:2px solid var(--wd-color-danger);outline-offset:2px}.button-danger[data-v-592ac124]:disabled{opacity:.5;cursor:not-allowed}.button-icon[data-v-592ac124]{width:1rem;height:1rem;flex-shrink:0}.form-group[data-v-592ac124]{display:flex;flex-direction:column;margin-bottom:1rem}.form-label[data-v-592ac124]{display:block;font-size:.875rem;font-weight:500;color:var(--wd-color-text-label);margin-bottom:.375rem}.input-field[data-v-592ac124]{width:100%;padding:.5rem .75rem;font-size:.875rem;color:var(--wd-color-text);background:var(--wd-color-surface);border:1px solid var(--wd-color-border);border-radius:var(--wd-radius-sm);transition:border-color var(--wd-transition),box-shadow var(--wd-transition);box-sizing:border-box}.input-field[data-v-592ac124]:focus{outline:none;border-color:var(--wd-color-primary);box-shadow:0 0 0 3px #4f46e526}.input-field[data-v-592ac124]:hover:not(:focus){border-color:#d1d5db}.input-field--textarea[data-v-592ac124]{resize:vertical;min-height:5rem}.modal-overlay[data-v-592ac124]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:flex-start;justify-content:center;padding-top:8rem;z-index:100}.modal-dialog[data-v-592ac124]{background:var(--wd-color-surface);border-radius:var(--wd-radius);box-shadow:0 20px 60px #0003;padding:1.5rem;width:100%;max-width:28rem;margin:0 1rem}.modal-dialog__title[data-v-592ac124]{font-size:1.125rem;font-weight:600;color:var(--wd-color-text);margin:0 0 .75rem}.modal-dialog__description[data-v-592ac124]{font-size:.875rem;color:var(--wd-color-text-muted);margin:0 0 1rem}.modal-dialog__actions[data-v-592ac124]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}@media (min-width: 480px){.info-grid[data-v-592ac124]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.content-wrapper[data-v-592ac124],.panel__body[data-v-592ac124]{padding:1.5rem}}@media (min-width: 1024px){.content-wrapper[data-v-592ac124]{padding:2rem}.details-grid[data-v-592ac124]{grid-template-columns:2fr 1fr}.panel__body[data-v-592ac124]{padding:1.75rem}}[data-v-381ef994]:root{--color-primary: #4f46e5;--color-primary-hover: #4338ca;--color-success: #16a34a;--color-success-hover: #15803d;--color-danger: #dc2626;--color-danger-hover: #b91c1c;--color-warning: #d97706;--color-info: #2563eb;--color-purple: #7c3aed;--color-text: #111827;--color-text-secondary: #6b7280;--color-text-muted: #9ca3af;--color-bg: #f9fafb;--color-surface: #ffffff;--color-border: #e5e7eb;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .15);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem}.content-wrapper[data-v-381ef994]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.page-header[data-v-381ef994]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}.page-header__text[data-v-381ef994]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.page-header__actions[data-v-381ef994]{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.page-title[data-v-381ef994]{font-size:1.5rem;font-weight:700;color:var(--color-text);margin:0;line-height:1.3}.page-subtitle[data-v-381ef994]{font-size:.875rem;color:var(--color-text-secondary);margin:0}.panel[data-v-381ef994]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--spacing-lg)}.panel__title[data-v-381ef994]{font-size:1.125rem;font-weight:600;color:var(--color-text);margin:0 0 var(--spacing-md) 0}.stats-grid[data-v-381ef994]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}.stat-card[data-v-381ef994]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--spacing-lg);display:flex;align-items:center;gap:var(--spacing-md)}.stat-card__icon[data-v-381ef994]{width:2.5rem;height:2.5rem;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-card__icon--blue[data-v-381ef994]{background:var(--color-info)}.stat-card__icon--yellow[data-v-381ef994]{background:var(--color-warning)}.stat-card__icon--green[data-v-381ef994]{background:var(--color-success)}.stat-card__icon--red[data-v-381ef994]{background:var(--color-danger)}.stat-card__svg[data-v-381ef994]{width:1.25rem;height:1.25rem;color:#fff}.stat-card__content[data-v-381ef994]{display:flex;flex-direction:column;gap:2px;min-width:0}.stat-card__label[data-v-381ef994]{font-size:.8125rem;font-weight:500;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-card__value[data-v-381ef994]{font-size:1.25rem;font-weight:600;color:var(--color-text);margin:0}.filters-grid[data-v-381ef994]{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--spacing-md)}.filters-actions[data-v-381ef994]{display:flex;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.bulk-actions-row[data-v-381ef994]{display:flex;align-items:center;gap:var(--spacing-md)}.form-group[data-v-381ef994]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.form-label[data-v-381ef994]{font-size:.8125rem;font-weight:500;color:var(--color-text-secondary)}.input-field[data-v-381ef994]{width:100%;padding:.5rem .75rem;font-size:.875rem;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .2s ease,box-shadow .2s ease;font-family:inherit;line-height:1.5}.input-field[data-v-381ef994]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #4f46e526}.input-field[data-v-381ef994]::placeholder{color:var(--color-text-muted)}textarea.input-field[data-v-381ef994]{resize:vertical;min-height:5rem}.button-primary[data-v-381ef994],.button-secondary[data-v-381ef994],.button-success[data-v-381ef994],.button-danger[data-v-381ef994]{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,opacity .2s ease;font-family:inherit;line-height:1.5;white-space:nowrap}.button-primary[data-v-381ef994]{background:var(--color-primary);color:#fff}.button-primary[data-v-381ef994]:hover{background:var(--color-primary-hover)}.button-primary[data-v-381ef994]:focus{outline:none;box-shadow:0 0 0 3px #4f46e54d}.button-secondary[data-v-381ef994]{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.button-secondary[data-v-381ef994]:hover{background:#f3f4f6}.button-secondary[data-v-381ef994]:focus{outline:none;box-shadow:0 0 0 3px #6b728033}.button-success[data-v-381ef994]{background:var(--color-success);color:#fff}.button-success[data-v-381ef994]:hover{background:var(--color-success-hover)}.button-success[data-v-381ef994]:focus{outline:none;box-shadow:0 0 0 3px #16a34a4d}.button-danger[data-v-381ef994]{background:var(--color-danger);color:#fff}.button-danger[data-v-381ef994]:hover{background:var(--color-danger-hover)}.button-danger[data-v-381ef994]:focus{outline:none;box-shadow:0 0 0 3px #dc26264d}.button-primary[data-v-381ef994]:disabled,.button-secondary[data-v-381ef994]:disabled,.button-success[data-v-381ef994]:disabled,.button-danger[data-v-381ef994]:disabled{opacity:.5;cursor:not-allowed}.button-icon[data-v-381ef994]{width:1rem;height:1rem;flex-shrink:0}.table-wrapper[data-v-381ef994]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-381ef994]{width:100%;border-collapse:collapse;font-size:.875rem}.data-table__head[data-v-381ef994]{background:#f9fafb;border-bottom:2px solid var(--color-border)}.data-table__th[data-v-381ef994]{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.data-table__th--checkbox[data-v-381ef994]{width:3rem}.data-table__body .data-table__row[data-v-381ef994]{border-bottom:1px solid var(--color-border);transition:background-color .15s ease}.data-table__body .data-table__row[data-v-381ef994]:hover{background:#f9fafb}.data-table__td[data-v-381ef994]{padding:.75rem 1rem;vertical-align:middle;color:var(--color-text)}.data-table__td--id[data-v-381ef994]{font-weight:600}.data-table__td--muted[data-v-381ef994]{color:var(--color-text-secondary)}.data-table__empty[data-v-381ef994]{padding:2rem 1rem;text-align:center;color:var(--color-text-muted);font-style:italic}.checkbox-input[data-v-381ef994]{width:1rem;height:1rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);cursor:pointer;accent-color:var(--color-primary)}.checkbox-input[data-v-381ef994]:focus{outline:none;box-shadow:0 0 0 3px #4f46e526}.user-cell[data-v-381ef994]{display:flex;align-items:center;gap:.75rem}.user-cell__avatar[data-v-381ef994]{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover;flex-shrink:0}.user-cell__info[data-v-381ef994]{display:flex;flex-direction:column;min-width:0}.user-cell__name[data-v-381ef994]{font-size:.875rem;font-weight:500;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-cell__username[data-v-381ef994]{font-size:.8125rem;color:var(--color-text-secondary)}.amount-value[data-v-381ef994]{display:block;font-size:.875rem;font-weight:500;color:var(--color-text)}.amount-fee[data-v-381ef994]{display:block;font-size:.8125rem;color:var(--color-text-secondary)}.badge[data-v-381ef994]{display:inline-flex;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:500;border-radius:9999px;text-transform:capitalize;white-space:nowrap}.badge--warning[data-v-381ef994]{background:#fef3c7;color:#92400e}.badge--success[data-v-381ef994]{background:#dcfce7;color:#166534}.badge--danger[data-v-381ef994]{background:#fee2e2;color:#991b1b}.badge--info[data-v-381ef994]{background:#dbeafe;color:#1e40af}.badge--purple[data-v-381ef994]{background:#ede9fe;color:#5b21b6}.badge--neutral[data-v-381ef994]{background:#f3f4f6;color:#374151}.actions-row[data-v-381ef994]{display:flex;align-items:center;gap:var(--spacing-sm)}.action-link[data-v-381ef994]{font-size:.8125rem;font-weight:500;background:none;border:none;cursor:pointer;padding:.25rem .5rem;border-radius:var(--radius-sm);text-decoration:none;transition:color .2s ease,background-color .2s ease}.action-link--view[data-v-381ef994]{color:var(--color-primary)}.action-link--view[data-v-381ef994]:hover{color:var(--color-primary-hover);background:#4f46e514}.action-link--approve[data-v-381ef994]{color:var(--color-success)}.action-link--approve[data-v-381ef994]:hover{color:var(--color-success-hover);background:#16a34a14}.action-link--reject[data-v-381ef994]{color:var(--color-danger)}.action-link--reject[data-v-381ef994]:hover{color:var(--color-danger-hover);background:#dc262614}.action-link[data-v-381ef994]:focus{outline:none;box-shadow:0 0 0 2px #4f46e54d}.pagination[data-v-381ef994]{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border);flex-wrap:wrap;gap:var(--spacing-md)}.pagination__info[data-v-381ef994]{font-size:.875rem;color:var(--color-text-secondary);margin:0}.pagination__nav[data-v-381ef994]{display:flex;align-items:center;gap:var(--spacing-sm)}.pagination__link[data-v-381ef994]{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;transition:background-color .2s ease,color .2s ease}.pagination__link[data-v-381ef994]:hover{background:#f3f4f6;color:var(--color-text)}.pagination__link[data-v-381ef994]:focus{outline:none;box-shadow:0 0 0 3px #4f46e526}.modal-overlay[data-v-381ef994]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:flex-start;justify-content:center;padding-top:8rem;z-index:100;overflow-y:auto}.modal-dialog[data-v-381ef994]{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-lg);width:100%;max-width:24rem;display:flex;flex-direction:column;gap:var(--spacing-md)}.modal-dialog__title[data-v-381ef994]{font-size:1.125rem;font-weight:600;color:var(--color-text);margin:0}.modal-dialog__actions[data-v-381ef994]{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}.text-muted[data-v-381ef994]{font-size:.875rem;color:var(--color-text-secondary);margin:0}@media (max-width: 1024px){.stats-grid[data-v-381ef994]{grid-template-columns:repeat(2,1fr)}.filters-grid[data-v-381ef994]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.stats-grid[data-v-381ef994],.filters-grid[data-v-381ef994]{grid-template-columns:repeat(2,1fr)}.page-header[data-v-381ef994]{flex-direction:column}.page-header__actions[data-v-381ef994]{width:100%}.pagination[data-v-381ef994]{flex-direction:column;align-items:flex-start}}@media (max-width: 480px){.stats-grid[data-v-381ef994],.filters-grid[data-v-381ef994]{grid-template-columns:1fr}.page-title[data-v-381ef994]{font-size:1.25rem}.bulk-actions-row[data-v-381ef994]{flex-direction:column;align-items:stretch}.modal-dialog[data-v-381ef994]{margin:0 var(--spacing-md);max-width:none}}
