#app{width:100%}.auth-container[data-v-391c5804]{width:100%;max-width:500px;margin:0 auto;padding:20px}.auth-card[data-v-391c5804]{background:#fff;border-radius:12px;padding:40px;box-shadow:0 20px 60px #0000004d}.title[data-v-391c5804]{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:8px;text-align:center}.subtitle[data-v-391c5804]{color:#666;text-align:center;margin-bottom:32px;font-size:14px}.form[data-v-391c5804]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-391c5804]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-391c5804]{font-size:14px;font-weight:600;color:#333}.form-group input[data-v-391c5804]{padding:12px 16px;border:2px solid #e1e1e1;border-radius:8px;font-size:15px;transition:all .3s}.form-group input[data-v-391c5804]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-group input[data-v-391c5804]:disabled{background:#f5f5f5;cursor:not-allowed}.error[data-v-391c5804]{font-size:13px;color:#ef4444}.success-message[data-v-391c5804]{padding:12px 16px;background:#d1fae5;border:1px solid #6ee7b7;border-radius:8px;color:#065f46;font-size:14px;text-align:center}.error-message[data-v-391c5804]{padding:12px 16px;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;color:#991b1b;font-size:14px;text-align:center}.submit-btn[data-v-391c5804]{padding:14px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;min-height:50px}.submit-btn[data-v-391c5804]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 20px #667eea4d}.submit-btn[data-v-391c5804]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-391c5804]{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-391c5804 .8s linear infinite}@keyframes spin-391c5804{to{transform:rotate(360deg)}}.footer-link[data-v-391c5804]{text-align:center;color:#666;font-size:14px;margin-top:8px}.footer-link a[data-v-391c5804]{color:#667eea;text-decoration:none;font-weight:600}.footer-link a[data-v-391c5804]:hover{text-decoration:underline}.auth-container[data-v-81bc249a]{width:100%;max-width:500px;margin:0 auto;padding:20px}.auth-card[data-v-81bc249a]{background:#fff;border-radius:12px;padding:40px;box-shadow:0 20px 60px #0000004d}.title[data-v-81bc249a]{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:8px;text-align:center}.subtitle[data-v-81bc249a]{color:#666;text-align:center;margin-bottom:32px;font-size:14px}.form[data-v-81bc249a]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-81bc249a]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-81bc249a]{font-size:14px;font-weight:600;color:#333}.form-group input[data-v-81bc249a]{padding:12px 16px;border:2px solid #e1e1e1;border-radius:8px;font-size:15px;transition:all .3s}.form-group input[data-v-81bc249a]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-group input[data-v-81bc249a]:disabled{background:#f5f5f5;cursor:not-allowed}.error[data-v-81bc249a]{font-size:13px;color:#ef4444}.error-message[data-v-81bc249a]{padding:12px 16px;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;color:#991b1b;font-size:14px;text-align:center}.success-panel[data-v-81bc249a]{padding:20px;background:#f0fdf4;border:2px solid #86efac;border-radius:8px}.success-header[data-v-81bc249a]{font-size:16px;font-weight:700;color:#166534;margin-bottom:16px;text-align:center}.token-display[data-v-81bc249a]{margin-bottom:16px}.token-display label[data-v-81bc249a]{display:block;font-size:13px;font-weight:600;color:#166534;margin-bottom:8px}.token-box[data-v-81bc249a]{display:flex;align-items:center;gap:8px;padding:12px;background:#fff;border:1px solid #86efac;border-radius:6px}.token-box code[data-v-81bc249a]{flex:1;font-family:Courier New,monospace;font-size:12px;color:#166534;word-break:break-all}.copy-btn[data-v-81bc249a]{padding:6px 12px;background:#22c55e;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:all .2s}.copy-btn[data-v-81bc249a]:hover{background:#16a34a}.token-info[data-v-81bc249a]{padding-top:12px;border-top:1px solid #86efac;font-size:13px}.token-info p[data-v-81bc249a]{margin:4px 0;color:#166534}.submit-btn[data-v-81bc249a]{padding:14px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;min-height:50px}.submit-btn[data-v-81bc249a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 20px #667eea4d}.submit-btn[data-v-81bc249a]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-81bc249a]{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-81bc249a .8s linear infinite}@keyframes spin-81bc249a{to{transform:rotate(360deg)}}.footer-link[data-v-81bc249a]{text-align:center;color:#666;font-size:14px;margin-top:8px}.footer-link a[data-v-81bc249a]{color:#667eea;text-decoration:none;font-weight:600}.footer-link a[data-v-81bc249a]:hover{text-decoration:underline}.admin-container[data-v-ec640148]{min-height:100vh;background:#f5f7fa}.admin-card[data-v-ec640148]{background:#fff;padding:30px;min-height:100vh}.header[data-v-ec640148]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #e1e1e1}.title[data-v-ec640148]{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.subtitle[data-v-ec640148]{color:#666;font-size:14px}.logout-btn[data-v-ec640148]{padding:10px 20px;background:#ef4444;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s}.logout-btn[data-v-ec640148]:hover{background:#dc2626;transform:translateY(-2px)}.loading-container[data-v-ec640148]{text-align:center;padding:60px 20px;color:#666}.spinner-large[data-v-ec640148]{width:50px;height:50px;border:4px solid rgba(102,126,234,.3);border-radius:50%;border-top-color:#667eea;animation:spin-ec640148 .8s linear infinite;margin:0 auto 20px}@keyframes spin-ec640148{to{transform:rotate(360deg)}}.error-message[data-v-ec640148]{padding:20px;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;color:#991b1b;text-align:center}.retry-btn[data-v-ec640148]{margin-top:10px;padding:8px 16px;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer}.users-table-container[data-v-ec640148]{overflow-x:auto}.users-table[data-v-ec640148]{width:100%;border-collapse:collapse;font-size:14px}.users-table th[data-v-ec640148]{background:#f8f9fa;padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e1e1e1;white-space:nowrap}.users-table td[data-v-ec640148]{padding:12px;border-bottom:1px solid #e1e1e1}.users-table tr[data-v-ec640148]:hover{background:#f8f9fa}.inactive-row[data-v-ec640148]{opacity:.6;background:#f9fafb}.token-preview[data-v-ec640148]{font-family:Courier New,monospace;font-size:12px;background:#f1f5f9;padding:2px 6px;border-radius:4px}.badge-active[data-v-ec640148]{display:inline-block;padding:4px 12px;background:#d1fae5;color:#065f46;border-radius:12px;font-size:12px;font-weight:600}.badge-inactive[data-v-ec640148]{display:inline-block;padding:4px 12px;background:#fee2e2;color:#991b1b;border-radius:12px;font-size:12px;font-weight:600}.badge-admin[data-v-ec640148]{display:inline-block;padding:4px 12px;background:#dbeafe;color:#1e40af;border-radius:12px;font-size:12px;font-weight:600}.badge-not-admin[data-v-ec640148]{display:inline-block;padding:4px 12px;background:#f3f4f6;color:#6b7280;border-radius:12px;font-size:12px;font-weight:600}.expiry-ok[data-v-ec640148]{color:#065f46}.expiry-soon[data-v-ec640148]{color:#ea580c;font-weight:600}.expiry-expired[data-v-ec640148]{color:#991b1b;font-weight:600}.text-muted[data-v-ec640148]{color:#9ca3af;font-style:italic}.action-buttons[data-v-ec640148]{display:flex;gap:8px}.action-buttons button[data-v-ec640148]{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:all .2s}.btn-enable[data-v-ec640148]{background:#d1fae5}.btn-enable[data-v-ec640148]:hover{background:#a7f3d0}.btn-disable[data-v-ec640148]{background:#fef3c7}.btn-disable[data-v-ec640148]:hover{background:#fde68a}.btn-delete[data-v-ec640148]{background:#fee2e2}.btn-delete[data-v-ec640148]:hover{background:#fca5a5}.btn-make-admin[data-v-ec640148]{background:#dbeafe}.btn-make-admin[data-v-ec640148]:hover{background:#bfdbfe}.btn-remove-admin[data-v-ec640148]{background:#e0e7ff}.btn-remove-admin[data-v-ec640148]:hover{background:#c7d2fe}.empty-state[data-v-ec640148]{text-align:center;padding:60px 20px;color:#666;font-size:16px}.modal-overlay[data-v-ec640148]{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-ec640148]{background:#fff;border-radius:12px;padding:30px;max-width:500px;width:90%;box-shadow:0 20px 60px #0000004d}.modal-content h3[data-v-ec640148]{margin-bottom:16px;color:#1a1a1a}.modal-content p[data-v-ec640148]{margin-bottom:12px;color:#666}.warning-text[data-v-ec640148]{color:#dc2626;font-weight:600;font-size:14px}.modal-actions[data-v-ec640148]{display:flex;gap:12px;margin-top:24px}.btn-cancel[data-v-ec640148]{flex:1;padding:12px;background:#e5e7eb;color:#374151;border:none;border-radius:6px;font-weight:600;cursor:pointer}.btn-cancel[data-v-ec640148]:hover{background:#d1d5db}.btn-confirm-delete[data-v-ec640148]{flex:1;padding:12px;background:#ef4444;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer}.btn-confirm-delete[data-v-ec640148]:hover{background:#dc2626}.dashboard-container[data-v-d5355702]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.breadcrumbs[data-v-d5355702]{background:#fffffff2;padding:12px 20px;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 8px #0000001a;max-width:1000px;margin-left:auto;margin-right:auto}.breadcrumbs .current[data-v-d5355702]{color:#333}.header[data-v-d5355702]{background:#fffffff2;padding:30px;border-radius:12px;margin-bottom:30px;box-shadow:0 4px 16px #0000001a;max-width:1000px;margin-left:auto;margin-right:auto}.header-content[data-v-d5355702]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.header h1[data-v-d5355702]{font-size:32px;margin-bottom:10px;color:#333}.logout-btn[data-v-d5355702]{padding:10px 20px;background:#dc2626;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.logout-btn[data-v-d5355702]:hover{background:#b91c1c}.user-info[data-v-d5355702]{color:#666;font-size:16px}.user-info strong[data-v-d5355702]{color:#333}.admin-label[data-v-d5355702]{display:inline-block;background:#10b981;color:#fff;padding:4px 12px;border-radius:12px;font-size:13px;font-weight:600;margin-left:10px}.pages-grid[data-v-d5355702]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;max-width:1000px;margin-left:auto;margin-right:auto}.page-card[data-v-d5355702]{background:#fffffff2;padding:24px;border-radius:12px;text-decoration:none;color:inherit;display:block;transition:all .3s ease;box-shadow:0 4px 16px #0000001a}.page-card[data-v-d5355702]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.page-title[data-v-d5355702]{font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.page-description[data-v-d5355702]{color:#666;font-size:14px;line-height:1.5}.admin-badge[data-v-d5355702]{display:inline-block;background:#10b981;color:#fff;padding:3px 8px;border-radius:8px;font-size:11px;font-weight:600;margin-left:8px;vertical-align:middle}.empty-state[data-v-d5355702]{background:#fffffff2;padding:60px 30px;border-radius:12px;text-align:center;box-shadow:0 4px 16px #0000001a;max-width:1000px;margin-left:auto;margin-right:auto}.empty-state h2[data-v-d5355702]{font-size:24px;color:#666;margin-bottom:10px}.empty-state p[data-v-d5355702]{color:#999}.empty-state.error h2[data-v-d5355702]{color:#c00}.empty-state.error p[data-v-d5355702]{color:#666}.storage-transactions-container[data-v-db938f81]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;width:100%;box-sizing:border-box}.breadcrumbs[data-v-db938f81]{background:#fffffff2;padding:12px 20px;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 8px #0000001a}.breadcrumbs a[data-v-db938f81]{color:#06c;text-decoration:none;font-weight:500}.breadcrumbs a[data-v-db938f81]:hover{text-decoration:underline}.breadcrumbs .separator[data-v-db938f81]{color:#999;margin:0 8px}.breadcrumbs .current[data-v-db938f81]{color:#333}.header[data-v-db938f81]{background:#fffffff2;padding:30px;border-radius:12px;margin-bottom:20px;box-shadow:0 4px 16px #0000001a}.header-content[data-v-db938f81]{display:flex;justify-content:space-between;align-items:center;gap:20px}.header h1[data-v-db938f81]{font-size:28px;margin:0;color:#333}.logout-btn[data-v-db938f81]{padding:10px 20px;background:#dc2626;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.logout-btn[data-v-db938f81]:hover{background:#b91c1c}.filter-card[data-v-db938f81]{background:#fffffff2;padding:25px;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px}.filter-row[data-v-db938f81]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:15px}.filter-group[data-v-db938f81]{display:flex;flex-direction:column}.filter-group label[data-v-db938f81]{font-size:13px;font-weight:500;color:#666;margin-bottom:5px}.filter-group input[type=date][data-v-db938f81],.filter-group input[type=number][data-v-db938f81],.filter-group input[type=text][data-v-db938f81]{padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px}.filter-group input[data-v-db938f81]:focus{outline:none;border-color:#06c}.checkbox-group[data-v-db938f81]{display:flex;align-items:center;gap:8px;margin-top:10px}.checkbox-group input[type=checkbox][data-v-db938f81]{width:18px;height:18px;cursor:pointer}.checkbox-group label[data-v-db938f81]{margin:0;cursor:pointer}.button-row[data-v-db938f81]{display:flex;gap:10px;margin-top:15px}button[data-v-db938f81]{padding:12px 24px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}button[data-v-db938f81]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-db938f81]{background:#06c;color:#fff}.btn-primary[data-v-db938f81]:hover:not(:disabled){background:#0052a3}.btn-secondary[data-v-db938f81]{background:#f0f0f0;color:#333}.btn-secondary[data-v-db938f81]:hover{background:#e0e0e0}.stats[data-v-db938f81]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:20px}.stat-item[data-v-db938f81]{background:#fffffff2;padding:20px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.stat-value[data-v-db938f81]{font-size:32px;font-weight:600;color:#06c;margin-bottom:5px}.stat-label[data-v-db938f81]{font-size:13px;color:#666;text-transform:uppercase;letter-spacing:.5px}.data-table[data-v-db938f81]{width:100%;background:#fffffff2;border-radius:8px;overflow-x:auto;box-shadow:0 2px 8px #0000001a}.data-table thead[data-v-db938f81]{background:#f8f9fa}.data-table th[data-v-db938f81]{padding:12px 10px;text-align:left;font-size:11px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.data-table td[data-v-db938f81]{padding:12px 10px;border-top:1px solid #f0f0f0;font-size:13px;color:#333;white-space:nowrap}.data-table tr[data-v-db938f81]:hover{background:#f8f9fa}.data-table tr.has-discount[data-v-db938f81]{background:#fffbf0}.data-table tr.has-discount[data-v-db938f81]:hover{background:#fff8e1}.number[data-v-db938f81]{text-align:right;font-family:Courier New,monospace}.discount-cell[data-v-db938f81]{font-weight:600;color:#d97706}.loading-cell[data-v-db938f81],.empty-cell[data-v-db938f81]{text-align:center;padding:60px 20px!important;background:#f8f9fa}.loading-message[data-v-db938f81],.empty-message[data-v-db938f81]{color:#666;font-size:16px;line-height:1.6}.loading-message strong[data-v-db938f81]{color:#06c;display:block;margin-bottom:8px;font-size:18px}.empty-message strong[data-v-db938f81]{color:#666;display:block;margin-bottom:8px;font-size:18px}.errors[data-v-db938f81]{background:#fee;border-left:4px solid #c00;padding:15px;border-radius:4px;margin-bottom:20px;color:#c00}.errors ul[data-v-db938f81]{margin-left:20px;margin-top:5px}.info[data-v-db938f81]{background:#f0f7fff2;border-left:4px solid #0066cc;padding:15px;border-radius:4px}.dashboard-container[data-v-4e1958ec]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.breadcrumbs[data-v-4e1958ec]{margin-bottom:20px;color:#ffffffe6;font-size:14px}.breadcrumb-link[data-v-4e1958ec]{color:#ffffffe6;text-decoration:none;transition:color .2s}.breadcrumb-link[data-v-4e1958ec]:hover{color:#fff;text-decoration:underline}.separator[data-v-4e1958ec]{margin:0 8px}.current[data-v-4e1958ec]{font-weight:500}.header[data-v-4e1958ec]{background:#fff;border-radius:12px;padding:24px;margin-bottom:20px;box-shadow:0 2px 8px #0000001a}.header-content[data-v-4e1958ec]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.header h1[data-v-4e1958ec]{margin:0 0 8px;color:#2c3e50;font-size:28px}.user-info[data-v-4e1958ec]{color:#7f8c8d;font-size:14px}.back-btn[data-v-4e1958ec]{padding:10px 20px;background:#ecf0f1;border:none;border-radius:8px;color:#2c3e50;cursor:pointer;font-size:14px;transition:all .2s}.back-btn[data-v-4e1958ec]:hover{background:#bdc3c7}.alert[data-v-4e1958ec]{padding:16px;border-radius:8px;margin-bottom:20px;font-weight:500}.alert-success[data-v-4e1958ec]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.alert-error[data-v-4e1958ec]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.settings-container[data-v-4e1958ec]{display:flex;flex-direction:column;gap:20px;max-width:800px}.settings-card[data-v-4e1958ec]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000001a}.settings-card h2[data-v-4e1958ec]{margin:0 0 16px;color:#2c3e50;font-size:20px}.info-text[data-v-4e1958ec]{color:#7f8c8d;margin-bottom:24px;line-height:1.6}.info-text a[data-v-4e1958ec]{color:#667eea;text-decoration:none}.info-text a[data-v-4e1958ec]:hover{text-decoration:underline}.settings-form[data-v-4e1958ec]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-4e1958ec]{display:flex;flex-direction:column;gap:8px;position:relative}.form-group label[data-v-4e1958ec]{font-weight:600;color:#2c3e50;font-size:14px}.form-input[data-v-4e1958ec]{padding:12px;border:2px solid #ecf0f1;border-radius:8px;font-size:14px;transition:border-color .2s}.form-input[data-v-4e1958ec]:focus{outline:none;border-color:#667eea}.form-input[data-v-4e1958ec]:disabled{background:#f8f9fa;cursor:not-allowed}.form-hint[data-v-4e1958ec]{color:#95a5a6;font-size:12px}.toggle-visibility-btn[data-v-4e1958ec]{position:absolute;right:12px;top:32px;background:transparent;border:none;cursor:pointer;color:#7f8c8d;font-size:14px;padding:4px 8px;transition:color .2s}.toggle-visibility-btn[data-v-4e1958ec]:hover{color:#2c3e50}.form-actions[data-v-4e1958ec]{display:flex;gap:12px;margin-top:8px}.btn[data-v-4e1958ec]{padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.btn[data-v-4e1958ec]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-4e1958ec]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-4e1958ec]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-secondary[data-v-4e1958ec]{background:#ecf0f1;color:#2c3e50}.btn-secondary[data-v-4e1958ec]:hover:not(:disabled){background:#bdc3c7}.btn-outline[data-v-4e1958ec]{background:#fff;color:#667eea;border:2px solid #667eea}.btn-outline[data-v-4e1958ec]:hover:not(:disabled){background:#667eea;color:#fff}.settings-info[data-v-4e1958ec]{margin-top:24px;padding:16px;background:#f8f9fa;border-radius:8px;border-left:4px solid #667eea}.settings-info strong[data-v-4e1958ec]{color:#2c3e50}.settings-info ul[data-v-4e1958ec]{margin:12px 0;padding-left:20px}.settings-info code[data-v-4e1958ec]{background:#fff;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:13px}.info-note[data-v-4e1958ec]{margin-top:12px;color:#7f8c8d;font-size:13px}.test-result[data-v-4e1958ec]{margin-top:16px;padding:12px;border-radius:8px;font-weight:500}.test-result.success[data-v-4e1958ec]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.test-result.error[data-v-4e1958ec]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@media(max-width:768px){.header-content[data-v-4e1958ec]{flex-direction:column;align-items:flex-start}.form-actions[data-v-4e1958ec]{flex-direction:column}.btn[data-v-4e1958ec]{width:100%}}
