:root{--la-bg-color:#1e1f20;--la-text-color:#fff;--la-text-primary:#fff;--la-subtext-color:#9ca3af;--la-link-color:#60a5fa;--quick-action-bar-height:0px;--la-header-bg:#15130d;--la-menu-bg:#2a2b2d;--la-menu-hover-bg:#3a3b3d;--la-menu-hover-border:#3f3f46;--la-menu-text:#e5e5e5;--la-logo-text-color:#e5e5e5;--la-input-bg:#454545;--la-button-bg:#fff;--la-button-text:#111;--la-border-color:#3f3f46;--la-placeholder-color:#9ca3af;--la-popup-bg:#2e2e2e;--la-popup-border:#44464d;--la-popup-username-color:#e5e5e5;--la-scrollbar-thumb:#fff3;--la-scrollbar-thumb-hover:#ffffff4d;--la-scrollbar-track:#ffffff0d;--la-popup-btn-secondary-bg:#3a3a3a;--la-popup-btn-secondary-color:#fff;--la-popup-btn-secondary-border:#a3a3a3;--la-success-bg:#10a37f;--la-success-border:#10a37f;--la-error-bg:#3a1a1a;--la-error-border:#5a2d2d;--la-error-text:#f87171;--la-info-bg:#1e293b;--la-info-border:#334155;--la-info-text:#60a5fa;--la-card-bg:#1f2937;--la-text-secondary:#9ca3af;--la-primary-color:#7c3aed;--la-primary-hover:#611ca5;--la-primary-color-dark:#611ca5;--la-text-color-light:#9ca3af;--la-text-muted:#9ca3af;--la-text-tertiary:#9ca3af;--la-accent-color:#60a5fa;--la-accent-color-rgb:96, 165, 250;--la-disabled-color:#6b7280;--la-border-light:#374151;--la-hover-bg:#ffffff0d;--la-bg-hover:#6366f10a;--la-error-color:#ef4444;--la-error-hover:#dc2626;--la-success-color:#10b981;--la-warning-color:#f59e0b;--la-secondary-color:#6b7280;--la-secondary-hover:#4b5563;--la-color-main-bg:#111827;--la-color-text-mild:#6b7280;--la-color-text-1:#f9fafb;--la-bg-secondary:#374151;--la-success-text:#fff;--la-auto-process:#db3b3b;--la-step-config-color:#3b82f6;--la-step1-color:#f97316;--la-step2-color:#14b8a6;--la-step3-color:#8b5cf6;--la-version-color:#3b82f6;--la-button-secondary-bg:#374151;--la-button-secondary-text:#f9fafb;--la-button-secondary-hover-bg:#4b5563;--la-button-disabled-bg:#6b7280;--la-button-disabled-text:#9ca3af;--la-hover-border:#4b5563;--la-plan-free-bg:#1e3a4a;--la-plan-vault-bg:#1a3a52;--la-plan-plus-bg:#1a3a2e;--la-plan-pro-bg:#3a2952;--la-plan-team-bg:#521a2a;--status-pending-bg:#ffffff0a;--status-pending-text:#ffffff80;--status-generating-bg:#22c55e26;--status-generating-bg-end:#22c55e14;--status-generating-border:#22c55e4d;--status-generating-spinner:#22c55e4d;--status-generating-text:#10b981;--status-progress-bg:#eab30826;--status-progress-border:#eab3084d;--status-progress-text:#eab308;--status-completed-bg:#22c55e40;--status-completed-bg-end:#22c55e26;--status-completed-border:#22c55e4d;--status-completed-text:#22c55e;--status-error-bg:#ef444426;--status-error-bg-strong:#ef4444cc;--status-error-border:#ef44444d;--status-error-text:#ef4444;--status-info-bg:#3b82f626;--status-info-text:#3b82f6;--status-on-strong-text:#fff;--la-popup-text:#fff;--la-popup-subtext:#9ca3af;--la-popup-item-border:#3f3f46;--la-popup-input-bg:#454545;--la-popup-btn-bg:#fff;--la-popup-btn-text:#111;--la-popup-hover-bg:#3a3b3d;--la-highlight-card-bg:#1a2a3a;--la-danger-card-bg:#2a1a1a}:root[data-theme=light]{--la-bg-color:#f6f4f9;--la-text-color:#030712;--la-text-primary:#030712;--la-subtext-color:#1f2937;--la-link-color:#030712;--la-menu-bg:#fff;--la-menu-hover-bg:#e5e7eb;--la-menu-hover-border:#e5e7eb;--la-menu-text:#111827;--la-input-bg:#fff;--la-button-bg:#4b5563;--la-button-text:#fff;--la-border-color:#e5e7eb;--la-placeholder-color:#9ca3af;--la-scrollbar-thumb:#0003;--la-scrollbar-thumb-hover:#0000004d;--la-success-bg:#10a37f;--la-success-border:#10a37f;--la-error-bg:#fef2f2;--la-error-border:#fecaca;--la-error-text:#dc2626;--la-info-bg:#eff6ff;--la-info-border:#bfdbfe;--la-info-text:#2563eb;--la-card-bg:#fff;--la-text-secondary:#374151;--la-hover-bg:#00000008;--la-bg-hover:#6366f10a;--la-border-light:#e5e7eb;--la-bg-secondary:#f6f4f9;--la-primary-color-dark:#5b21b6;--la-text-color-light:#6b7280;--la-text-muted:#6b7280;--la-text-tertiary:#6b7280;--la-plan-free-bg:#e7f3f8;--la-plan-vault-bg:#ddf4ff;--la-plan-plus-bg:#e8f5e9;--la-plan-pro-bg:#fbefff;--la-plan-team-bg:#fce4ec;--la-color-main-bg:#f6f4f9;--la-color-text-mild:#374151;--la-color-text-1:#0f172a;--la-success-text:#fff;--la-button-secondary-bg:#fff;--la-button-secondary-text:#111827;--la-button-secondary-hover-bg:#e5e7eb;--la-hover-border:#e5e7eb;--la-button-disabled-bg:#e5e7eb;--la-button-disabled-text:#9ca3af;--la-highlight-card-bg:#ecfdf5;--la-danger-card-bg:#fef2f2;--la-scrollbar-track:#0000000d;--status-pending-text:#0006;--status-generating-text:#065f46;--status-progress-text:#92400e;--status-completed-text:#065f46;--status-error-text:#991b1b;--status-info-text:#1e40af}@keyframes la-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dev-user-select{background:var(--la-bg-color);min-height:100vh;padding:2rem 1rem}.dev-user-select .container{max-width:1200px;margin:0 auto}.dev-user-select .page-title{color:var(--la-text-color);margin-bottom:2rem;font-size:1.875rem;font-weight:700}.dev-user-select .current-user-info{background:var(--la-card-bg);border:1px solid var(--la-border-color);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1rem 1.5rem;display:flex}.dev-user-select .current-user-info .user-info-content{align-items:center;gap:1rem;display:flex}.dev-user-select .current-user-info .user-info-content .info-label{color:var(--la-text-color);font-size:.875rem}.dev-user-select .current-user-info .user-info-content .user-name{color:var(--la-text-color);font-weight:600}.dev-user-select .current-user-info .user-info-content .user-email{color:var(--la-text-color);font-size:.875rem}.dev-user-select .current-user-info .btn-back{background:var(--la-button-bg);color:var(--la-button-text);border:1px solid var(--la-border-color);border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.dev-user-select .current-user-info .btn-back:hover{opacity:.9;transform:translate(-2px)}.dev-user-select .current-user-info .btn-back .icon-arrow-left:before{content:"←";margin-right:.25rem}.dev-user-select .alert{border-radius:8px;margin-bottom:1.5rem;padding:1rem}.dev-user-select .alert.alert-error{color:#dc2626;background:#ef44441a;border:1px solid #ef44444d}.dev-user-select .user-table-wrapper{background:var(--la-card-bg);border:1px solid var(--la-border-color);border-radius:12px;margin-bottom:2rem;overflow:hidden}.dev-user-select .user-table{border-collapse:collapse;width:100%}.dev-user-select .user-table thead{background:var(--la-input-bg);border-bottom:1px solid var(--la-border-color)}.dev-user-select .user-table th{text-align:left;color:var(--la-text-color);padding:.75rem 1rem;font-size:.875rem;font-weight:600}.dev-user-select .user-table tbody tr{border-bottom:1px solid var(--la-border-color);transition:background .2s}.dev-user-select .user-table tbody tr:hover{background:var(--la-input-bg)}.dev-user-select .user-table tbody tr:last-child{border-bottom:none}.dev-user-select .user-table td{color:var(--la-text-color);padding:.75rem 1rem;font-size:.875rem}.dev-user-select .user-table .badge{border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.dev-user-select .user-table .badge.badge-free{color:#6b7280;background:#6b72801a}.dev-user-select .user-table .badge.badge-basic,.dev-user-select .user-table .badge.badge-standard{color:#3b82f6;background:#3b82f61a}.dev-user-select .user-table .badge.badge-premium,.dev-user-select .user-table .badge.badge-pro{color:#a855f7;background:#a855f71a}.dev-user-select .user-table .badge.badge-current{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e4d}.dev-user-select .user-table .inline-form{display:inline}.dev-user-select .user-table .btn-login{background:var(--la-button-bg);color:var(--la-button-text);border:1px solid var(--la-border-color);cursor:pointer;border-radius:6px;padding:.375rem .75rem;font-size:.813rem;font-weight:500;transition:all .2s}.dev-user-select .user-table .btn-login:hover{opacity:.9;transform:translateY(-1px)}.dev-user-select .text-center{text-align:center;color:var(--la-text-color);padding:2rem}.dev-user-select .pagination-wrapper{justify-content:center;margin-bottom:2rem;display:flex}.dev-user-select .pagination-wrapper .pagination{gap:.5rem;display:flex}.dev-user-select .pagination-wrapper a,.dev-user-select .pagination-wrapper span{background:var(--la-card-bg);border:1px solid var(--la-border-color);color:var(--la-text-color);border-radius:6px;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:all .2s}.dev-user-select .pagination-wrapper a:hover,.dev-user-select .pagination-wrapper span:hover{background:var(--la-input-bg)}.dev-user-select .pagination-wrapper a.active,.dev-user-select .pagination-wrapper span.active{background:var(--la-button-bg);color:var(--la-button-text);border-color:var(--la-button-bg)}.dev-user-select .back-link{text-align:center}.dev-user-select .back-link a{color:var(--la-link-color);font-size:.875rem;text-decoration:none}.dev-user-select .back-link a:hover{text-decoration:underline}@media (width<=768px){.dev-user-select .current-user-info{flex-direction:column;align-items:flex-start;gap:1rem}.dev-user-select .current-user-info .user-info-content{flex-direction:column;align-items:flex-start;gap:.5rem}.dev-user-select .current-user-info .btn-back{justify-content:center;width:100%}.dev-user-select .user-table-wrapper{overflow-x:auto}.dev-user-select .user-table{min-width:700px}}
