body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.global-search-wrapper{align-items:center;background:inherit;border:1px solid #ffffff40;border:1px solid var(--border-primary,#ffffff40);border-radius:8px;display:flex;flex:0 1 320px;margin:0 16px;overflow:hidden;padding:0;position:relative;transition:border-color .2s}.global-search-wrapper:focus-within{border-color:#0d6efd;border-color:var(--color-primary,#0d6efd)}.search-icon{flex-shrink:0;margin-left:10px;opacity:.6}.global-search-wrapper .global-search-input,.global-search-wrapper .global-search-input:focus{-webkit-appearance:none;appearance:none;background:inherit!important;background-color:inherit!important;border:none!important;border-radius:0;box-shadow:none!important;color:inherit;flex:1 1;font-size:.85rem;outline:none!important;padding:8px;width:auto}.global-search-input::placeholder{color:inherit;opacity:.5}.search-spinner{animation:searchSpin .6s linear infinite;border:2px solid #8080804d;border-radius:50%;border-top:2px solid var(--color-primary,#0d6efd);height:14px;width:14px}@keyframes searchSpin{to{transform:rotate(1turn)}}.global-search-dropdown{background:#fff;background:var(--bg-card,#fff);border:1px solid #ddd;border:1px solid var(--border-primary,#ddd);border-radius:10px;box-shadow:0 10px 40px #0003;left:0;max-height:400px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 6px);z-index:1000}.search-no-results{color:var(--text-secondary);font-size:.9rem;padding:20px;text-align:center}.search-group{padding:6px 0}.search-group+.search-group{border-top:1px solid #eee;border-top:1px solid var(--border-primary,#eee)}.search-group-label{color:var(--text-secondary);font-size:.7rem;font-weight:700;letter-spacing:.5px;padding:6px 14px;text-transform:uppercase}.search-result-item{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:.9rem;gap:10px;padding:8px 14px;text-align:left;transition:background .1s;width:100%}.search-result-item:hover{background:#0000000a;background:var(--bg-hover,#0000000a)}.result-type-icon{flex-shrink:0;font-size:1.1rem}.result-info{display:flex;flex-direction:column;min-width:0}.result-title{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-meta{color:var(--text-secondary);font-size:.75rem}@media (max-width:600px){.global-search-wrapper{display:none}}.toast-container{display:flex;flex-direction:column;gap:10px;pointer-events:none;position:fixed;right:20px;top:20px;z-index:10000}.toast-container .toast{pointer-events:auto;position:relative;right:auto;top:auto}.toast{animation:slideIn .3s ease-out;border-radius:8px;box-shadow:0 4px 12px #00000026;max-width:500px;min-width:300px;padding:16px 20px;position:fixed;right:20px;top:20px;z-index:10000}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.toast-content{align-items:center;display:flex;gap:12px;justify-content:space-between}.toast-message{flex:1 1;font-size:14px;line-height:1.5}.toast-close{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:24px;height:24px;justify-content:center;line-height:1;opacity:.7;padding:0;transition:opacity .2s;width:24px}.toast-close:hover{opacity:1}.toast-info{background-color:#3b82f6;color:#fff}.toast-success{background-color:#25a564;color:#fff}.toast-warning{background-color:#ffca2c;color:#000}.toast-error{background-color:#e74c5e;color:#fff}[data-theme=dark] .toast-warning{background-color:#f59e0b;color:#fff}[data-theme=dark] .toast-close{color:inherit}.confirm-modal-overlay{z-index:10000}.confirm-modal{animation:confirmModalIn .15s ease-out;max-width:420px}@keyframes confirmModalIn{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.confirm-modal .modal-header{padding:16px 20px}.confirm-modal .modal-header h2{align-items:center;display:flex;font-size:18px;gap:8px}.confirm-modal-icon{color:#ef4444;font-size:20px}.confirm-modal .modal-body{padding:16px 20px 20px}.confirm-modal-message{color:var(--text-secondary);font-size:15px;line-height:1.5;margin:0}.confirm-modal .modal-footer{padding:12px 20px}.confirm-modal .btn-danger{background-color:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:background-color .2s}.confirm-modal .btn-danger:hover{background-color:#dc2626}.confirm-modal .btn-secondary{background-color:#f3f4f6;background-color:var(--bg-secondary,#f3f4f6);border:1px solid #e5e7eb;border:1px solid var(--border-primary,#e5e7eb);border-radius:6px;color:#374151;color:var(--text-primary,#374151);cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:background-color .2s}.confirm-modal .btn-secondary:hover{background-color:#e5e7eb;background-color:var(--bg-primary,#e5e7eb)}:root{--bg-primary:#fff;--bg-secondary:#f8f9fa;--bg-tertiary:#e9ecef;--bg-card:#fff;--bg-hover:#f1f3f5;--text-primary:#212529;--text-secondary:#6c757d;--text-tertiary:#adb5bd;--text-inverse:#fff;--border-primary:#dee2e6;--border-secondary:#e9ecef;--border-active:#0d6efd;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #0000001a;--navbar-bg:#fff;--sidebar-bg:#f8f9fa;--input-bg:#fff;--dropdown-bg:#fff;--modal-bg:#fff;--code-bg:#f6f8fa;--bg-info:#e7f1ff;--color-primary:#0d6efd;--color-success:#198754;--color-danger:#dc3545;--color-warning:#ffc107;--color-info:#0dcaf0;--warning-bg:#fff3cd;--warning-text:#856404;--warning-border:#ffc107;--link-color:#0d6efd;--link-hover:#0a58ca}[data-theme=dark]{--bg-primary:#1a1d21;--bg-secondary:#25282c;--bg-tertiary:#2d3035;--bg-card:#25282c;--bg-hover:#2d3035;--text-primary:#e9ecef;--text-secondary:#adb5bd;--text-tertiary:#6c757d;--text-inverse:#1a1d21;--border-primary:#495057;--border-secondary:#343a40;--border-active:#0d6efd;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 6px #0006;--shadow-lg:0 10px 15px #00000080;--navbar-bg:#25282c;--sidebar-bg:#1a1d21;--input-bg:#2d3035;--dropdown-bg:#25282c;--modal-bg:#25282c;--code-bg:#2d3035;--bg-info:#1e3a5f;--color-primary:#3d8bfd;--color-success:#25a564;--color-danger:#e74c5e;--color-warning:#ffca2c;--color-info:#39cbf3;--warning-bg:#332d1a;--warning-text:#ffca2c;--warning-border:#665a20;--link-color:#6cb2eb;--link-hover:#3d8bfd}body{background-color:#fff;color:#212529;transition:background-color .3s ease,color .3s ease}div,h1,h2,h3,h4,h5,h6,label,li,p,span{color:#212529;color:var(--text-primary)}.docx-preview-container div,.docx-preview-container label,.docx-preview-container li,.docx-preview-container p,.docx-preview-container span{color:inherit}a{color:#0d6efd;transition:color .2s ease}a:hover{color:#0a58ca}input,select,textarea{background-color:#fff;background-color:var(--input-bg);border:1px solid #dee2e6;border:1px solid var(--border-primary);color:#212529;color:var(--text-primary);transition:all .3s ease}input:focus,select:focus,textarea:focus{background-color:#fff;background-color:var(--input-bg);border-color:#0d6efd;border-color:var(--border-active);box-shadow:0 0 0 .2rem #0d6efd40;outline:none}.btn{transition:all .3s ease}.btn-primary{background-color:#0d6efd;background-color:var(--color-primary);border-color:#0d6efd;border-color:var(--color-primary)}.btn-secondary{background-color:#5a6268;border-color:#545b62}.btn-light{background-color:#e9ecef;background-color:var(--bg-tertiary);border-color:#dee2e6;border-color:var(--border-primary);color:#212529;color:var(--text-primary)}[data-theme=dark] .btn-secondary{background-color:#6c757d;border-color:#6c757d}[data-theme=dark] .btn-light{background-color:#e9ecef;background-color:var(--bg-tertiary);border-color:#dee2e6;border-color:var(--border-primary);color:#212529;color:var(--text-primary)}[data-theme=dark] .btn-light:hover{background-color:#f1f3f5;background-color:var(--bg-hover);border-color:#e9ecef;border-color:var(--border-secondary)}.card,.question-card,.version-group-card{background-color:#fff;background-color:var(--bg-card);border:1px solid #dee2e6;border:1px solid var(--border-primary);box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm);transition:all .3s ease}.card:hover,.question-card:hover{box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md)}.navbar{background-color:#fff!important;background-color:var(--navbar-bg)!important;border-bottom:1px solid #dee2e6;border-bottom:1px solid var(--border-primary)}.navbar-brand,.navbar-nav .nav-link{color:#212529!important;color:var(--text-primary)!important}.navbar-nav .nav-link:hover{color:#0d6efd!important;color:var(--color-primary)!important}.dropdown-menu{background-color:#fff;background-color:var(--dropdown-bg);border:1px solid #dee2e6;border:1px solid var(--border-primary);box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md)}.dropdown-item,.dropdown-item:hover{color:#212529;color:var(--text-primary)}.dropdown-item:hover{background-color:#f1f3f5;background-color:var(--bg-hover)}table,th{color:#212529;color:var(--text-primary)}th{background-color:#f8f9fa;background-color:var(--bg-secondary)}td,th{border-color:#dee2e6!important;border-color:var(--border-primary)!important}td{background-color:#fff;background-color:var(--bg-primary)}tr:hover td{background-color:#f1f3f5;background-color:var(--bg-hover)}.alert,.badge{transition:all .3s ease}.alert{border:1px solid}.alert-info{background-color:#0dcaf01a;border-color:#0dcaf0;border-color:var(--color-info);color:#0dcaf0;color:var(--color-info)}.alert-danger{background-color:#dc35451a;border-color:#dc3545;border-color:var(--color-danger);color:#dc3545;color:var(--color-danger)}.alert-success{background-color:#1987541a;border-color:#198754;border-color:var(--color-success);color:#198754;color:var(--color-success)}.alert-warning{background-color:#fff3cd;background-color:var(--warning-bg,#fff3cd);border-color:#ffc107;border-color:var(--warning-border,#ffc107);color:#856404;color:var(--warning-text,#856404)}.alert-warning div,.alert-warning em,.alert-warning label,.alert-warning li,.alert-warning p,.alert-warning span,.alert-warning strong{color:inherit}.modal-content{background-color:#fff;background-color:var(--modal-bg);border:1px solid #dee2e6;border:1px solid var(--border-primary);color:#212529;color:var(--text-primary)}.modal-header{border-bottom:1px solid #dee2e6;border-bottom:1px solid var(--border-primary)}.modal-footer{border-top:1px solid #dee2e6;border-top:1px solid var(--border-primary)}code,pre{background-color:#f6f8fa;background-color:var(--code-bg);border:1px solid #dee2e6;border:1px solid var(--border-primary);color:#212529;color:var(--text-primary)}.loading-spinner{color:#6c757d;color:var(--text-secondary)}[data-theme=dark] ::-webkit-scrollbar{height:12px;width:12px}[data-theme=dark] ::-webkit-scrollbar-track{background:#0000}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#dee2e6;background:var(--border-primary);border-radius:6px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#adb5bd;background:var(--text-tertiary)}.theme-toggle{align-items:center;background-color:#f8f9fa;background-color:var(--bg-secondary);border:2px solid #dee2e6;border:2px solid var(--border-primary);border-radius:50%;bottom:20px;box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow-md);cursor:pointer;display:flex;height:50px;justify-content:center;position:fixed;right:20px;transition:all .3s ease;width:50px;z-index:1000}.theme-toggle:hover{box-shadow:0 10px 15px #0000001a;box-shadow:var(--shadow-lg);transform:scale(1.1)}.theme-toggle-icon{font-size:24px;transition:transform .3s ease}.theme-toggle:hover .theme-toggle-icon{transform:rotate(180deg)}[data-theme=dark] .filter-container{background-color:#f8f9fa;background-color:var(--bg-secondary);border:1px solid #dee2e6}[data-theme=dark] .category-ordering-bar{background-color:#f8f9fa;background-color:var(--bg-secondary);border-color:#dee2e6}[data-theme=dark] .question-footer{border-top-color:#dee2e6;border-top-color:var(--border-primary)}[data-theme=dark] .answer{background-color:#f8f9fa;background-color:var(--bg-secondary);border-left-color:#dee2e6;border-left-color:var(--border-primary)}[data-theme=dark] .answer.correct{background-color:#25a5641a;border-left-color:#198754;border-left-color:var(--color-success)}[data-theme=dark] [style*="background-color: #fff"],[data-theme=dark] [style*="background-color: #ffffff"],[data-theme=dark] [style*="background-color: white"],[data-theme=dark] [style*="background-color:#fff"],[data-theme=dark] [style*="background-color:#ffffff"],[data-theme=dark] [style*="background: #fff"],[data-theme=dark] [style*="background: #ffffff"],[data-theme=dark] [style*="background: white"],[data-theme=dark] [style*="background:#fff"],[data-theme=dark] [style*="background:#ffffff"],[data-theme=dark] [style*="backgroundColor: '#fff"],[data-theme=dark] [style*="backgroundColor: '#ffffff"],[data-theme=dark] [style*="backgroundColor:'#fff"],[data-theme=dark] [style*="backgroundColor:'#ffffff"]{background-color:initial!important;background:#0000!important}[data-theme=dark] .background-white,[data-theme=dark] .bg-white{background-color:var(--bg-card)!important}[data-theme=dark] article,[data-theme=dark] div[class*=box],[data-theme=dark] div[class*=card],[data-theme=dark] div[class*=container]:not(.docx-preview-container):not(.docx-preview-content-wrapper),[data-theme=dark] div[class*=wrapper]:not(.docx-wrapper):not(.docx-preview-content-wrapper),[data-theme=dark] section:not([class*=docx]){background-color:initial!important}[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not(.global-search-input),[data-theme=dark] select,[data-theme=dark] textarea{background-color:var(--input-bg)!important;border-color:var(--border-primary)!important;color:var(--text-primary)!important}[data-theme=dark] .question-bank-header{border-bottom-color:var(--border-primary)}[data-theme=dark] .filter-container{background:var(--bg-secondary);border:1px solid var(--border-primary)}[data-theme=dark] .question-card{background:var(--bg-card);border-color:var(--border-primary)}[data-theme=dark] .question-card:hover{border-color:var(--color-primary)}[data-theme=dark] .question-card.selected{background:#0d6efd1a;border-color:var(--color-primary)}[data-theme=dark] .version-group-card{background:var(--bg-secondary);border-color:var(--color-primary)}[data-theme=dark] .version-group-expanded{background:var(--bg-primary);border-top-color:var(--border-primary)}[data-theme=dark] .category-ordering-bar{background:var(--bg-secondary);border-color:var(--border-primary)}[data-theme=dark] .category-item{background:var(--bg-card);border-color:var(--border-primary)}[data-theme=dark] .category-item:hover{border-color:var(--color-primary)}[data-theme=dark] .drill-down-container{background:var(--bg-secondary)}[data-theme=dark] .breadcrumb-nav{background:var(--bg-tertiary);border-color:var(--border-primary)}[data-theme=dark] .drill-down-category-item{background:var(--bg-card);border-color:var(--border-primary)}[data-theme=dark] .create-question-container{background:var(--bg-primary)}[data-theme=dark] .form-section{background:var(--bg-card)!important;background-color:var(--bg-card)!important;border-color:var(--border-primary)!important}[data-theme=dark] .option-item{background:var(--bg-secondary);border-color:var(--border-primary)}[data-theme=dark] .option-item.correct{background:#25a5641a;border-color:var(--color-success)}[data-theme=dark] .category-management{background:var(--bg-primary)}[data-theme=dark] .category-form,[data-theme=dark] .category-list-item{background:var(--bg-card);border-color:var(--border-primary)}[data-theme=dark] .category-list-item:hover{background:var(--bg-hover)}[data-theme=dark] .dashboard-stats{background:var(--bg-secondary);border-color:var(--border-primary)}[data-theme=dark] .stat-card{background:var(--bg-card);border-color:var(--border-primary)}[data-theme=dark] .quiz-designer{background:var(--bg-primary)}[data-theme=dark] .design-toolbar{background:var(--bg-secondary);border-color:var(--border-primary)}[data-theme=dark] .preview-container{background:#fff;color:#000}[data-theme=dark] .auth-container{background:var(--bg-card);border-color:var(--border-primary)}[data-theme=dark] .debug-panel{background:var(--bg-secondary);border-color:var(--border-primary)}[data-theme=dark] .debug-section,[data-theme=dark] .export-panel{background:var(--bg-card);border-color:var(--border-primary)}[data-theme=dark] .offline-status{background:var(--bg-secondary);border-color:var(--border-primary)}[data-theme=dark] .modal-backdrop{background-color:#000000bf}[data-theme=dark] .ReactModal__Content{background-color:var(--modal-bg)!important;border-color:var(--border-primary)!important}[data-theme=dark] select option{background-color:var(--dropdown-bg);color:var(--text-primary)}[data-theme=dark] select::-webkit-scrollbar{width:10px}[data-theme=dark] select::-webkit-scrollbar-track{background:var(--bg-secondary)}[data-theme=dark] select::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:5px}[data-theme=dark] .empty-state,[data-theme=dark] .loading-spinner{color:var(--text-secondary)}[data-theme=dark] .badge-easy,[data-theme=dark] .badge.difficulty-easy{background:#25a56433;color:#25a564}[data-theme=dark] .badge-medium,[data-theme=dark] .badge.difficulty-medium{background:#ffca2c33;color:#ffca2c}[data-theme=dark] .badge-hard,[data-theme=dark] .badge.difficulty-hard{background:#e74c5e33;color:#e74c5e}[data-theme=dark] .btn-primary:hover{background-color:#5a9fd4;border-color:#5a9fd4}[data-theme=dark] .btn-danger:hover{background-color:#f66;border-color:#f66}[data-theme=dark] .btn-success{background-color:#2ea85d;border-color:#2ea85d;color:#fff}[data-theme=dark] .btn-success:hover{background-color:#2dc26b;border-color:#2dc26b;color:#fff}[data-theme=dark] input:focus,[data-theme=dark] select:focus,[data-theme=dark] textarea:focus{box-shadow:0 0 0 .2rem #3d8bfd40}[data-theme=dark] a{color:var(--link-color)}[data-theme=dark] a:hover{color:var(--link-hover)}[data-theme=dark] tr:nth-child(2n) td{background-color:var(--bg-secondary)}[data-theme=dark] code{background-color:var(--code-bg);border-radius:3px;color:#e06c75;padding:2px 4px}[data-theme=dark] .docx-preview-container section.docx,[data-theme=dark] .docx-wrapper section.docx,[data-theme=dark] .docx-wrapper>section.docx,[data-theme=dark] section.docx{background:#fff!important;background-color:#fff!important;color:#000!important}[data-theme=dark] .docx-preview-container section.docx *,[data-theme=dark] section.docx *{background-color:initial!important;color:#000!important}:root{--primary-color:#17a2b8;--dark-color:#343a40;--light-color:#f4f4f4;--danger-color:#dc3545;--success-color:#28a745}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;transition:background-color .3s,color .3s}a{color:var(--link-color);text-decoration:none;transition:color .2s}a:hover{color:var(--link-hover);text-decoration:underline}.app{display:flex;flex-direction:column;min-height:100vh}.content{flex:1 1;padding-top:60px}.app-navbar{background-color:var(--navbar-bg);border-bottom:1px solid var(--border-primary);box-shadow:var(--shadow-md);left:0;position:fixed;right:0;top:0;z-index:1000}.navbar-content{align-items:center;display:flex;height:60px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.navbar-brand a{color:var(--color-primary);font-size:1.5rem;font-weight:700;transition:color .3s}.navbar-brand a:hover{opacity:.8;text-decoration:none}.navbar-links{align-items:center;display:flex;gap:10px}.navbar-links a,.navbar-links button{color:var(--text-primary)!important;font-weight:500;margin-left:20px;text-decoration:none;transition:color .3s}.navbar-links a:hover,.navbar-links button:hover{color:var(--color-primary)!important;text-decoration:none}.nav-logout{background:none;border:none;color:var(--text-primary);cursor:pointer;font-size:1rem;padding:0}.navbar-user-info,.user-info-link{align-items:center;display:flex}.user-info-link{color:var(--text-primary)!important;gap:5px}.user-name{color:var(--text-primary);font-weight:600}.user-role{color:var(--text-secondary);font-size:.9em}.nav-theme-toggle{transition:transform .2s}.nav-theme-toggle:hover{transform:scale(1.1)}[data-theme=dark] .navbar-links a,[data-theme=dark] .navbar-links button{color:#e9ecef!important}[data-theme=dark] .navbar-brand a,[data-theme=dark] .navbar-links a:hover,[data-theme=dark] .navbar-links button:hover{color:#3d8bfd!important}.app-footer{background-color:#333;color:#fff;margin-top:0;padding:8px 0}.footer-content{margin:0 auto;max-width:1200px;text-align:center}.footer-content p{font-size:12px;margin:0}.btn{border:none;border-radius:4px;font-weight:500;padding:8px 16px;transition:background-color .3s,transform .2s}.btn:hover{transform:translateY(-2px)}.btn-primary,.btn-primary:link,.btn-primary:visited,a.btn-primary{background-color:#007bff;color:#e9ecef!important}.btn-primary:hover,a.btn-primary:hover{background-color:#0069d9;color:#e9ecef!important}.btn-secondary,.btn-secondary:link,.btn-secondary:visited,a.btn-secondary{background-color:#6c757d;color:#e9ecef!important}.btn-secondary:hover,a.btn-secondary:hover{background-color:#5a6268;color:#e9ecef!important}.btn-warning{background-color:#ffc107;color:#212529}.btn-warning:hover{background-color:#e0a800}.btn-info,.btn-info:link,.btn-info:visited,a.btn-info{background-color:#17a2b8;color:#fff!important}.btn-info:hover,a.btn-info:hover{background-color:#138496;color:#fff!important}.btn-light{background-color:#f8f9fa;color:#333}.btn-light:hover{opacity:.8}.btn-dark{background-color:#343a40;color:#fff}.btn-lg{font-size:1.1rem;padding:.75rem 1.5rem}button.btn,button.btn-sm{font-family:inherit;line-height:1.5;padding-bottom:.375rem;padding-top:.375rem;vertical-align:middle}a.btn-sm,button.btn-sm{align-items:center;display:inline-flex;height:32px;justify-content:center;line-height:1;padding:6px 12px}.question-actions .btn,.question-actions a.btn-sm,.question-actions button.btn-sm,.version-actions .btn,.version-actions a.btn-sm,.version-actions button.btn-sm{font-size:12px!important;height:auto!important;line-height:1.2!important;padding:4px 8px!important}.dashboard-container{margin:0 auto;max-width:1200px;padding:20px}.dashboard-header{margin-bottom:30px;text-align:center}.dashboard-actions{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:40px}.action-card{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;box-shadow:var(--shadow-sm);padding:20px;transition:transform .3s,box-shadow .3s}.action-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-lg);transform:translateY(-5px)}.action-card h2{color:var(--text-primary);margin-bottom:10px}.action-buttons{gap:10px;margin-top:15px}.dashboard-debug{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;margin-top:40px;padding:20px}.offline-status{border-radius:5px;bottom:20px;box-shadow:0 2px 5px #0003;color:#fff;font-weight:700;padding:10px 15px;position:fixed;right:20px;transition:background-color .3s,opacity .3s;z-index:1000}.offline-status.online{background-color:#27ae60;opacity:.7}.offline-status.offline{background-color:#e74c3c;opacity:1}.offline-status:hover{opacity:1}.sync-count{background-color:#ffffff4d;border-radius:10px;font-size:.8rem;margin-left:10px;padding:3px 8px}.form-group{margin-bottom:20px}.form-group label{color:#495057;color:var(--text-primary,#495057);display:block;font-weight:500;margin-bottom:8px}.form-control{border:1px solid #ced4da;border-radius:4px;font-size:1rem;padding:10px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.form-control:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;outline:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{border:1px solid #ced4da;border-radius:4px;font-size:16px;padding:10px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;outline:0}textarea{min-height:100px;resize:vertical}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}@media (max-width:768px){.form-row{grid-template-columns:1fr}}.debug-container{background-color:#f5f5f5;border:1px solid #ddd;border-radius:5px;padding:20px}.debug-container,.debug-section,.debug-title{margin-bottom:20px}.debug-title{border-bottom:2px solid #333;padding-bottom:10px}.debug-box{background-color:#fff;border:1px solid #ddd;border-radius:5px;margin-bottom:15px;padding:15px}.debug-controls{display:flex;gap:10px;margin-bottom:15px}.debug-status{border-radius:5px;margin-top:10px;padding:10px}.debug-status.success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.debug-status.error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.debug-status.warning{background-color:#fff3cd;border:1px solid #ffeeba;color:#856404}.debug-status.info{background-color:#d1ecf1;border:1px solid #bee5eb;color:#0c5460}.debug-code{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:5px;font-family:monospace;overflow-x:auto;padding:15px;white-space:pre-wrap}.debug-table{border-collapse:collapse;width:100%}.debug-table td,.debug-table th{border:1px solid #ddd;padding:8px;text-align:left}.debug-table th{background-color:#f2f2f2}.debug-table tr:nth-child(2n){background-color:#f9f9f9}@media screen and (max-width:768px){.hero-content h1{font-size:2rem}.hero-subtitle{font-size:1rem}.hero-buttons{flex-direction:column;gap:.5rem}.features-grid{grid-template-columns:1fr}.navbar-content{flex-direction:column;height:auto;padding:15px}.navbar-links{flex-wrap:wrap;margin-top:15px}.navbar-links a,.navbar-links button{margin:5px}}:focus-visible{outline:3px solid #007bff;outline:3px solid var(--color-primary,#007bff);outline-offset:2px}.page-container{max-width:1000px}.page-container,.page-container-wide{margin:0 auto;min-height:calc(100vh - 180px);padding:20px}.page-container-wide{max-width:1200px}.page-header{border-bottom:2px solid #e9ecef;margin-bottom:30px;padding-bottom:20px}.page-header h1,.page-header p{text-align:center}.page-header h1{color:#2c3e50;font-size:2.5rem;margin-bottom:10px}.page-header p{color:#6c757d;font-size:1.1rem;margin:0}.content-section{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:25px;padding:25px}.content-section h2{border-bottom:1px solid #e9ecef;color:#2c3e50;font-size:1.5rem;margin-bottom:20px;padding-bottom:10px}.two-column-layout{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr}.form-section{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:25px;padding:25px}.form-section h2{color:#2c3e50;font-size:1.3rem;margin-bottom:20px}.list-section{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:25px}.alert-message{border-radius:6px;font-weight:500;margin-bottom:20px;padding:12px 20px}.alert-message>*{text-align:center}.alert-success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.alert-error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.alert-info{background-color:#d1ecf1;border:1px solid #bee5eb;color:#0c5460}.category-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:400px 1fr}.category-tree{background-color:#fff;border-radius:8px;padding:20px}.category-item{align-items:center;background-color:#f8f9fa;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:5px;padding:10px 15px;transition:background-color .2s}.category-item:hover{background-color:#e9ecef}.category-content{align-items:center;display:flex;flex:1 1;gap:15px}.category-name{color:#2c3e50;font-weight:500}.category-type{background-color:#e9ecef;border-radius:12px;color:#6c757d;font-size:.85rem;padding:3px 10px}.category-actions{display:flex;gap:5px}.category-actions button{font-size:.875rem;padding:5px 12px}.question-filters{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:25px;padding:20px}[data-theme=dark] .question-filters{background-color:initial;background:#0000;border-color:#495057;border-color:var(--border-primary,#495057)}.filter-row{align-items:center;display:flex;gap:15px;margin-bottom:15px}.filter-row:last-child{margin-bottom:0}.question-list{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:25px}.question-item{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;margin-bottom:15px;padding:15px;transition:transform .2s,box-shadow .2s}.question-item:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.quiz-form-section{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:25px;padding:30px}.generation-options{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:20px}.option-card{background-color:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;cursor:pointer;padding:20px;text-align:center;transition:all .3s}.option-card.selected,.option-card:hover{background-color:#e7f3ff;border-color:#007bff}.action-buttons{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:30px}.action-buttons .btn{min-width:120px}.btn-sm{border-radius:4px;font-size:.875rem;padding:6px 12px}.btn,.btn-sm{line-height:1.5}.btn{border:1px solid #0000;border-radius:.25rem;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;padding:.375rem .75rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn,.btn:hover{text-decoration:none}.btn:focus{box-shadow:0 0 0 .2rem #007bff40;outline:0}.btn-primary{background-color:#007bff;border-color:#007bff;color:#fff}.btn-primary:hover{background-color:#0069d9;border-color:#0062cc;color:#fff}.btn-secondary{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-secondary:hover{background-color:#5a6268;border-color:#545b62;color:#fff}.btn-info{background-color:#17a2b8;border:1px solid #17a2b8;color:#fff}.btn-info:hover{background-color:#138496;border-color:#117a8b}.btn-danger{background-color:#dc3545;border:1px solid #dc3545;color:#fff}.btn-danger:hover{background-color:#c82333;border-color:#bd2130}.btn-success{background-color:#28a745;border:1px solid #28a745;color:#fff}.btn-success:hover{background-color:#218838;border-color:#1e7e34}@media (max-width:768px){.page-container,.page-container-wide{padding:15px}.category-container,.two-column-layout{grid-template-columns:1fr}.page-header h1{font-size:2rem}.filter-row{align-items:stretch;flex-direction:column}.generation-options{grid-template-columns:1fr}}.empty-state{color:#6c757d;padding:60px 20px;text-align:center}.empty-state i{font-size:4rem;margin-bottom:20px;opacity:.3}.empty-state h3{color:#495057;margin-bottom:10px}.empty-state p{margin-bottom:20px}.loading-container{padding:60px 20px;text-align:center}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:50px;margin:0 auto 20px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-theme=dark] .page-header{border-bottom-color:#4a5568;border-bottom-color:var(--border-primary,#4a5568)}[data-theme=dark] .page-header h1{color:#e2e8f0;color:var(--text-primary,#e2e8f0)}[data-theme=dark] .page-header p{color:#a0aec0;color:var(--text-secondary,#a0aec0)}[data-theme=dark] .content-section{background-color:#2d3748;background-color:var(--bg-card,#2d3748);box-shadow:0 2px 4px #0000004d}[data-theme=dark] .content-section h2{border-bottom-color:#4a5568;border-bottom-color:var(--border-primary,#4a5568);color:#e2e8f0;color:var(--text-primary,#e2e8f0)}[data-theme=dark] .form-section{background-color:#374151;background-color:var(--bg-secondary,#374151);border-color:#4a5568;border-color:var(--border-primary,#4a5568)}[data-theme=dark] .form-section h2{color:#e2e8f0;color:var(--text-primary,#e2e8f0)}[data-theme=dark] .list-section,[data-theme=dark] .question-list,[data-theme=dark] .quiz-form-section{background-color:#2d3748;background-color:var(--bg-card,#2d3748);box-shadow:0 2px 4px #0000004d}[data-theme=dark] .question-item{background-color:#374151;background-color:var(--bg-secondary,#374151);border-color:#4a5568;border-color:var(--border-primary,#4a5568)}[data-theme=dark] .category-tree{background-color:#2d3748;background-color:var(--bg-card,#2d3748)}[data-theme=dark] .category-item{background-color:#374151;background-color:var(--bg-secondary,#374151)}[data-theme=dark] .category-item:hover{background-color:#4a5568;background-color:var(--bg-tertiary,#4a5568)}[data-theme=dark] .category-name{color:#e2e8f0;color:var(--text-primary,#e2e8f0)}[data-theme=dark] .category-type{background-color:#4a5568;background-color:var(--bg-tertiary,#4a5568);color:#a0aec0;color:var(--text-secondary,#a0aec0)}[data-theme=dark] .option-card{background-color:#374151;background-color:var(--bg-secondary,#374151);border-color:#4a5568;border-color:var(--border-primary,#4a5568)}[data-theme=dark] .option-card.selected,[data-theme=dark] .option-card:hover{background-color:#007bff26;border-color:#007bff}[data-theme=dark] .empty-state{color:#a0aec0;color:var(--text-secondary,#a0aec0)}[data-theme=dark] .empty-state h3{color:#e2e8f0;color:var(--text-primary,#e2e8f0)}[data-theme=dark] .alert-success{background-color:#28a74526;border-color:#28a7454d;color:#51cf66}[data-theme=dark] .alert-error{background-color:#dc354526;border-color:#dc35454d;color:#ff6b6b}[data-theme=dark] .alert-info{background-color:#17a2b826;border-color:#17a2b84d;color:#66d9e8}[data-theme=dark] .loading-editor{background:#374151;background:var(--bg-secondary,#374151);border-color:#4a5568;border-color:var(--border-primary,#4a5568);color:#a0aec0;color:var(--text-secondary,#a0aec0)}.question-bank,.question-bank-item,.question-info,.question-item,.question-text,.questions-list,.unified-question-renderer{text-align:left!important}.content .question-bank *,.content .question-info *,.content .question-item *,.content .question-text *,.content .questions-list *{text-align:inherit!important}.btn .question-text,.btn .unified-question-renderer,.ql-align-center,.question-item .question-header .question-info .question-text,.question-item .question-header .question-info .question-text *,.question-text .btn,.question-text [style*="text-align: center"],.question-text div,.question-text p,.question-text span,.question-text-wrapper,.question-text-wrapper *,.unified-question-renderer .btn,.unified-question-renderer [style*="text-align: center"],.unified-question-renderer div,.unified-question-renderer p,.unified-question-renderer span,[style*="text-align: center"] .question-text,[style*="text-align: center"] .unified-question-renderer,body .content .question-bank .questions-list .question-item .question-info .question-text,body .content .question-bank .questions-list .question-item .question-info .question-text *,body .content .question-bank .questions-list .question-item .question-info .question-text div,body .content .question-bank .questions-list .question-item .question-info .question-text p,body .content .question-bank .questions-list .question-item .question-info .question-text span,body .question-text [style*="text-align: center"],body .unified-question-renderer,body .unified-question-renderer *,body .unified-question-renderer [style*="text-align: center"],body .unified-question-renderer div,body .unified-question-renderer p,body .unified-question-renderer span,body [style*="text-align: center"] .question-text,body [style*="text-align: center"] .unified-question-renderer{text-align:left!important}body .content .question-bank .question-text p,body .content .question-bank .unified-question-renderer p,body .content .question-bank p{display:block!important;text-align:left!important}.question-bank *{text-align:inherit!important}.question-bank,.version-text,.version-text *{text-align:left!important}.question-bank-item p,.question-info p,.question-text p,.unified-question-renderer p{display:block!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;text-align:initial!important;text-align:start!important;text-align:left!important;width:auto!important}.question-text>div>span,.unified-question-renderer>div>span{display:block!important;text-align:left!important;width:100%!important}.question-text *,.unified-question-renderer *{text-align:inherit!important}.question-text [style*="text-align: left"]{text-align:left!important}.content .question-bank .question-text p{display:block!important;text-align:left!important}.question-info,.question-info *{text-align:left!important}[data-theme=dark] [class*=dialog]:not([class*=overlay]),[data-theme=dark] [class*=modal]:not([class*=overlay]),[data-theme=dark] [class*=popup]:not([class*=overlay]){background-color:#25282c!important;border-color:#495057!important;color:var(--text-primary)!important}[data-theme=dark] [class*=card]:not(.btn),[data-theme=dark] [class*=panel]:not(.btn){background-color:#25282c!important;border-color:#495057!important}[data-theme=dark] [class*=footer]:not(.btn),[data-theme=dark] [class*=header]:not(.btn),[data-theme=dark] [class*=menu]:not(.btn),[data-theme=dark] [class*=nav]:not(.btn):not([class*=item]){background-color:#1e2124!important;border-color:#495057!important;color:var(--text-primary)!important}[data-theme=dark] .live-preview .preview-header,[data-theme=dark] .live-preview-container .preview-header{background-color:#2d2d2d!important;border:1px solid #555!important;border-radius:6px!important}[data-theme=dark] .live-preview .preview-header .preview-title,[data-theme=dark] .live-preview .preview-info .preview-title,[data-theme=dark] .live-preview-container .preview-header .preview-title,[data-theme=dark] .live-preview-container .preview-info .preview-title{color:#fff!important;font-weight:600!important}[data-theme=dark] .live-preview .preview-header .preview-details,[data-theme=dark] .live-preview .preview-info .preview-details,[data-theme=dark] .live-preview-container .preview-header .preview-details,[data-theme=dark] .live-preview-container .preview-info .preview-details{color:#b0b0b0!important}[data-theme=dark] .exam-header,[data-theme=dark] .exam-navigation{background-color:#1e2124!important;border-color:#495057!important}[data-theme=dark] .question-container{background-color:#25282c!important;border-color:#495057!important}[data-theme=dark] .template-dialog{background-color:#25282c!important;border:1px solid #495057!important;color:#e9ecef!important}[data-theme=dark] .template-dialog h3{color:#e9ecef!important}[data-theme=dark] .template-dialog label{color:#adb5bd!important}[data-theme=dark] .template-dialog input,[data-theme=dark] .template-dialog textarea{background-color:#2d3035!important;border-color:#495057!important;color:#e9ecef!important}[data-theme=dark] .template-dialog .template-preview{background-color:#1e2124!important;border-color:#495057!important}[data-theme=dark] .template-dialog .template-preview h4{color:#e9ecef!important}[data-theme=dark] .template-dialog .template-preview li{color:#adb5bd!important}[data-theme=dark] .template-dialog .dialog-actions{border-top-color:#495057!important}[data-theme=dark] .template-dialog .dialog-actions .btn-secondary{background-color:#3d4148!important;border-color:#495057!important;color:#e9ecef!important}[data-theme=dark] .template-dialog .dialog-actions .btn-secondary:hover{background-color:#4d5158!important}[data-theme=dark] .form-group,[data-theme=dark] [class*=inner]:not([class*=modal]):not([class*=dialog]):not([class*=popup]):not(.btn),[data-theme=dark] [class*=outer]:not([class*=modal]):not([class*=dialog]):not([class*=popup]):not(.btn),[data-theme=dark] [class*=wrapper]:not([class*=modal]):not([class*=dialog]):not([class*=popup]):not(.btn):not(.docx-wrapper):not(.docx-preview-content-wrapper),[data-theme=dark] article:not([class*=modal]):not([class*=dialog]):not([class*=popup]),[data-theme=dark] aside:not([class*=modal]):not([class*=dialog]):not([class*=popup]),[data-theme=dark] fieldset,[data-theme=dark] main:not([class*=modal]):not([class*=dialog]):not([class*=popup]),[data-theme=dark] section:not([class*=modal]):not([class*=dialog]):not([class*=popup]):not([class*=docx]){background-color:initial!important}html[data-theme=dark] .designer-preview,html[data-theme=dark] .docx-preview-container,html[data-theme=dark] .docx-preview-container .docx-wrapper,html[data-theme=dark] .docx-preview-content-wrapper{background:#1e2124!important;background-color:#1e2124!important}[data-theme=dark] .docx-preview-container .docx-wrapper section.docx,[data-theme=dark] .docx-preview-container .docx-wrapper>section.docx,[data-theme=dark] .docx-preview-container section.docx,[data-theme=dark] section.docx,html[data-theme=dark] .docx-preview-container .docx-wrapper section.docx,html[data-theme=dark] .docx-preview-container .docx-wrapper>section.docx,html[data-theme=dark] .docx-preview-container section.docx,html[data-theme=dark] section.docx{background:#fff!important;background-color:#fff!important;color:#000!important}[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not(.global-search-input),[data-theme=dark] select,[data-theme=dark] textarea{background-color:var(--input-bg)!important;border-color:var(--border-primary)!important;color:var(--text-primary)!important}[data-theme=dark] .menu li,[data-theme=dark] .nav li,[data-theme=dark] .sidebar li,[data-theme=dark] td,[data-theme=dark] th{color:var(--text-primary)!important}[data-theme=dark] [class*=overlay]:not(.btn){background-color:#000000b3!important}[data-theme=dark] table,[data-theme=dark] tbody tr{background-color:initial!important}[data-theme=dark] tbody tr:nth-child(2n){background-color:var(--bg-secondary)!important}[data-theme=dark] .docx-preview-container table,[data-theme=dark] .docx-preview-container tbody tr,[data-theme=dark] .docx-preview-container tbody tr:nth-child(2n),[data-theme=dark] .docx-preview-container td,[data-theme=dark] .docx-preview-container th{background-color:initial!important;background:#0000!important;color:inherit!important}[data-theme=dark] [class*=border]:not(.preview-document *):not(.preview-page *),[data-theme=dark] [style*=border]:not(.preview-document *):not(.preview-page *){border-color:var(--border-primary)!important}[data-theme=dark] .quiz-stats{background-color:#1e2124!important;border-radius:8px;color:#e9ecef!important;padding:15px}[data-theme=dark] .quiz-stats p,[data-theme=dark] .quiz-stats strong{color:#e9ecef!important}[data-theme=dark] .quiz-section h4{background-color:#1e2124!important;color:#e9ecef!important}[data-theme=dark] .quiz-questions>div>div[style*="backgroundColor: 'var(--bg-info"]{background-color:#1e3a5f!important}[data-theme=dark] .quiz-questions span[style*="color: 'var(--text-primary"]{color:#e9ecef!important}[data-theme=dark] .quiz-questions span[style*="color: '#0d6efd"]{color:#4da3ff!important}[data-theme=dark] .modal-content{background-color:#25282c!important;color:#e9ecef!important}[data-theme=dark] .modal-header{background-color:#1e2124!important;border-bottom-color:#495057!important}[data-theme=dark] .modal-body,[data-theme=dark] .modal-header h4{color:#e9ecef!important}[data-theme=dark] .modal-body>div:first-child{background-color:#1e2124!important;color:#e9ecef!important}[data-theme=dark] .modal-body strong{color:#e9ecef!important}[data-theme=dark] .modal-body p{color:#adb5bd!important}[data-theme=dark] .modal-body>div>div[style*=backgroundColor]{background-color:#2d3035!important;border-color:#495057!important;color:#e9ecef!important}[data-theme=dark] .modal-body>div>div[style*=backgroundColor]:hover{background-color:#3d4148!important}[data-theme=dark] .form-section .version-constraint-settings,[data-theme=dark] .quiz-form .version-constraint-settings,[data-theme=dark] .version-constraint-settings,html[data-theme=dark] .form-section .version-constraint-settings,html[data-theme=dark] .quiz-form .version-constraint-settings,html[data-theme=dark] .version-constraint-settings{background-color:initial!important;background:#0000!important;border-color:#0000!important}[data-theme=dark] .version-constraint-settings .setting-item,[data-theme=dark] .version-constraint-settings .settings-section,[data-theme=dark] .version-constraint-settings .sub-setting,[data-theme=dark] .version-constraint-settings>div,html[data-theme=dark] .version-constraint-settings .setting-item,html[data-theme=dark] .version-constraint-settings .settings-section,html[data-theme=dark] .version-constraint-settings .sub-setting,html[data-theme=dark] .version-constraint-settings>div{background-color:initial!important}[data-theme=dark] .version-constraint-settings h3,[data-theme=dark] .version-constraint-settings h4,[data-theme=dark] .version-constraint-settings h5,html[data-theme=dark] .version-constraint-settings h3,html[data-theme=dark] .version-constraint-settings h4,html[data-theme=dark] .version-constraint-settings h5{color:#e9ecef!important}[data-theme=dark] .version-constraint-settings .settings-section,html[data-theme=dark] .version-constraint-settings .settings-section{border-bottom-color:#495057!important}[data-theme=dark] .version-constraint-settings .setting-item label,[data-theme=dark] .version-constraint-settings label,html[data-theme=dark] .version-constraint-settings .setting-item label,html[data-theme=dark] .version-constraint-settings label{color:#e9ecef!important}[data-theme=dark] .version-constraint-settings .help-text,[data-theme=dark] .version-constraint-settings p.help-text,html[data-theme=dark] .version-constraint-settings .help-text,html[data-theme=dark] .version-constraint-settings p.help-text{color:#adb5bd!important}[data-theme=dark] .version-constraint-settings .version-info,html[data-theme=dark] .version-constraint-settings .version-info{background-color:#0d6efd26!important;border-color:#0d6efd4d!important}[data-theme=dark] .version-constraint-settings .info-text,html[data-theme=dark] .version-constraint-settings .info-text{color:#6ea8fe!important}[data-theme=dark] .version-constraint-settings .number-input,html[data-theme=dark] .version-constraint-settings .number-input{background-color:#3d4148!important;border-color:#495057!important;color:#e9ecef!important}[data-theme=dark] .version-constraint-settings .sub-settings,html[data-theme=dark] .version-constraint-settings .sub-settings{border-left-color:#495057!important}[data-theme=dark] .version-constraint-settings .preview-info,html[data-theme=dark] .version-constraint-settings .preview-info{background-color:#0d6efd1a!important;border-color:#0d6efd40!important}[data-theme=dark] .quiz-generation-settings,html[data-theme=dark] .quiz-generation-settings{background-color:initial!important;background:#0000!important}[data-theme=dark] .quiz-generation-settings .section-title,html[data-theme=dark] .quiz-generation-settings .section-title{border-bottom-color:#007bff!important;color:#e9ecef!important}[data-theme=dark] .version-tags-filter,html[data-theme=dark] .version-tags-filter{background-color:initial!important;background:#0000!important;border:#0000!important}[data-theme=dark] .version-tags-filter .filter-label,html[data-theme=dark] .version-tags-filter .filter-label{color:#e9ecef!important}[data-theme=dark] .version-tag-checkbox,html[data-theme=dark] .version-tag-checkbox{background-color:#3d4148!important;border-color:#6c757d!important;color:#adb5bd!important}[data-theme=dark] .version-tag-checkbox:hover,html[data-theme=dark] .version-tag-checkbox:hover{background-color:#4d5158!important;border-color:#adb5bd!important}[data-theme=dark] .version-tag-checkbox.selected,html[data-theme=dark] .version-tag-checkbox.selected{background-color:#007bff!important;border-color:#007bff!important;color:#fff!important}[data-theme=dark] .filter-hint,html[data-theme=dark] .filter-hint{color:#adb5bd!important}[data-theme=dark] .quiz-form .form-section,html[data-theme=dark] .quiz-form .form-section{background-color:#2d3136!important;box-shadow:0 2px 4px #0000004d!important}[data-theme=dark] .quiz-form .form-section h2,html[data-theme=dark] .quiz-form .form-section h2{border-bottom-color:#495057!important;color:#e9ecef!important}[data-theme=dark] .quiz-form .form-group label,html[data-theme=dark] .quiz-form .form-group label{color:#e9ecef!important}[data-theme=dark] .quiz-form .form-control,html[data-theme=dark] .quiz-form .form-control{background-color:#3d4148!important;border-color:#495057!important;color:#e9ecef!important}[data-theme=dark] .quiz-form .structure-option,html[data-theme=dark] .quiz-form .structure-option{background-color:#2d3136!important;border-color:#495057!important}[data-theme=dark] .quiz-form .structure-option:hover,html[data-theme=dark] .quiz-form .structure-option:hover{background-color:#3d4148!important;border-color:#007bff!important}[data-theme=dark] .quiz-form .structure-option.selected,html[data-theme=dark] .quiz-form .structure-option.selected{background-color:#007bff26!important;border-color:#007bff!important}[data-theme=dark] .quiz-form .option-content h4,html[data-theme=dark] .quiz-form .option-content h4{color:#e9ecef!important}[data-theme=dark] .quiz-form .option-content p,html[data-theme=dark] .quiz-form .option-content p{color:#adb5bd!important}[data-theme=dark] .quiz-form .form-checkboxes label,html[data-theme=dark] .quiz-form .form-checkboxes label{color:#e9ecef!important}[data-theme=dark] .quiz-form .form-actions,html[data-theme=dark] .quiz-form .form-actions{border-top-color:#495057!important}[data-theme=dark] .method-card,html[data-theme=dark] .method-card{background-color:#2d3136!important;border-color:#495057!important}[data-theme=dark] .method-card:hover,html[data-theme=dark] .method-card:hover{border-color:#007bff!important}[data-theme=dark] .method-card.selected,html[data-theme=dark] .method-card.selected{background-color:#007bff26!important;border-color:#007bff!important}[data-theme=dark] .method-card h5,html[data-theme=dark] .method-card h5{color:#e9ecef!important}[data-theme=dark] .method-card p,html[data-theme=dark] .method-card p{color:#adb5bd!important}[data-theme=dark] .question-list,html[data-theme=dark] .question-list{background-color:#2d3136!important;border-color:#495057!important}[data-theme=dark] .category-header,html[data-theme=dark] .category-header{background-color:#25282c!important}[data-theme=dark] .category-name,html[data-theme=dark] .category-name{color:#e9ecef!important}[data-theme=dark] .category-group,html[data-theme=dark] .category-group{border-bottom-color:#495057!important}[data-theme=dark] .question-item,html[data-theme=dark] .question-item{background-color:#2d3136!important;border-color:#495057!important}[data-theme=dark] .question-item:hover,html[data-theme=dark] .question-item:hover{background-color:#3d4148!important}[data-theme=dark] .question-item.selected,html[data-theme=dark] .question-item.selected{background-color:#007bff26!important;border-color:#007bff!important}[data-theme=dark] .question-text,html[data-theme=dark] .question-text{color:#e9ecef!important}[data-theme=dark] .expand-toggle,[data-theme=dark] .question-count,html[data-theme=dark] .expand-toggle,html[data-theme=dark] .question-count{color:#adb5bd!important}[data-theme=dark] .distribution-config,html[data-theme=dark] .distribution-config{background-color:#2d3136!important;border-color:#495057!important}[data-theme=dark] .distribution-config h5,[data-theme=dark] .points-row label,html[data-theme=dark] .distribution-config h5,html[data-theme=dark] .points-row label{color:#e9ecef!important}[data-theme=dark] .selection-summary,html[data-theme=dark] .selection-summary{background-color:#25282c!important}[data-theme=dark] .selection-summary span,html[data-theme=dark] .selection-summary span{color:#e9ecef!important}[data-theme=dark] .grading-mode-selector,html[data-theme=dark] .grading-mode-selector{background-color:#007bff26!important;border-color:#007bff!important}[data-theme=dark] .grading-mode-options .radio-option,html[data-theme=dark] .grading-mode-options .radio-option{color:#e9ecef!important}[data-theme=dark] .question-type-distribution,html[data-theme=dark] .question-type-distribution{background-color:#2d3136!important;border-color:#495057!important}[data-theme=dark] .type-config label,html[data-theme=dark] .type-config label{color:#e9ecef!important}[data-theme=dark] .type-summary,html[data-theme=dark] .type-summary{background-color:#25282c!important}[data-theme=dark] .type-summary span:first-child,html[data-theme=dark] .type-summary span:first-child{color:#e9ecef!important}[data-theme=dark] .range-label,[data-theme=dark] .type-summary span:nth-child(2),html[data-theme=dark] .range-label,html[data-theme=dark] .type-summary span:nth-child(2){color:#adb5bd!important}[data-theme=dark] .point-distribution-preview,html[data-theme=dark] .point-distribution-preview{background-color:#2d3136!important;border-color:#495057!important}[data-theme=dark] .point-distribution-preview h5,html[data-theme=dark] .point-distribution-preview h5{color:#e9ecef!important}[data-theme=dark] .grading-configuration,html[data-theme=dark] .grading-configuration{border-top-color:#495057!important}[data-theme=dark] .automatic-generation h4,[data-theme=dark] .automatic-generation label,[data-theme=dark] .generation-method-selection h4,[data-theme=dark] .grading-configuration h4,[data-theme=dark] .manual-points-input label,[data-theme=dark] .manual-selection h4,html[data-theme=dark] .automatic-generation h4,html[data-theme=dark] .automatic-generation label,html[data-theme=dark] .generation-method-selection h4,html[data-theme=dark] .grading-configuration h4,html[data-theme=dark] .manual-points-input label,html[data-theme=dark] .manual-selection h4{color:#e9ecef!important}[data-theme=dark] .points-input,[data-theme=dark] .quiz-generation-settings input[type=number],[data-theme=dark] .quiz-generation-settings input[type=search],[data-theme=dark] .quiz-generation-settings input[type=text],[data-theme=dark] .quiz-generation-settings select,html[data-theme=dark] .points-input,html[data-theme=dark] .quiz-generation-settings input[type=number],html[data-theme=dark] .quiz-generation-settings input[type=search],html[data-theme=dark] .quiz-generation-settings input[type=text],html[data-theme=dark] .quiz-generation-settings select{background-color:#3d4148!important;border-color:#495057!important;color:#e9ecef!important}[data-theme=dark] .quiz-generation-settings select option,html[data-theme=dark] .quiz-generation-settings select option{background-color:#2d3136!important;color:#e9ecef!important}[data-theme=dark] .grading-config-wrapper,html[data-theme=dark] .grading-config-wrapper{background-color:#2d3136!important}[data-theme=dark] .section-point-config,html[data-theme=dark] .section-point-config{background-color:#25282c!important;border-color:#495057!important}[data-theme=dark] .section-header-points h6,[data-theme=dark] .section-point-config h6,html[data-theme=dark] .section-header-points h6,html[data-theme=dark] .section-point-config h6{color:#e9ecef!important}[data-theme=dark] .section-difficulty-points,[data-theme=dark] .section-type-points,html[data-theme=dark] .section-difficulty-points,html[data-theme=dark] .section-type-points{background-color:#2d3136!important;border-color:#495057!important}[data-theme=dark] .section-difficulty-points h6,[data-theme=dark] .section-type-points h6,html[data-theme=dark] .section-difficulty-points h6,html[data-theme=dark] .section-type-points h6{color:#adb5bd!important}[data-theme=dark] .section-points-total,html[data-theme=dark] .section-points-total{background-color:#25282c!important;color:#e9ecef!important}[data-theme=dark] .section-distribution>label,[data-theme=dark] .section-points-input label,html[data-theme=dark] .section-distribution>label,html[data-theme=dark] .section-points-input label{color:#e9ecef!important}[data-theme=dark] .advanced-toggle:hover,html[data-theme=dark] .advanced-toggle:hover{background-color:#25282c!important}[data-theme=dark] .quiz-form .form-text,[data-theme=dark] .quiz-form .help-text,html[data-theme=dark] .quiz-form .form-text,html[data-theme=dark] .quiz-form .help-text{color:#adb5bd!important}[data-theme=dark] .quiz-form .alert-danger,html[data-theme=dark] .quiz-form .alert-danger{background-color:#dc354533!important;border-color:#dc354566!important;color:#f5a5a5!important}[data-theme=dark] .quiz-form .alert-success,html[data-theme=dark] .quiz-form .alert-success{background-color:#28a74533!important;border-color:#28a74566!important;color:#90d9a0!important}[data-theme=dark] .quiz-form .loading-spinner,html[data-theme=dark] .quiz-form .loading-spinner{color:#adb5bd!important}[data-theme=dark] .quiz-form h3,[data-theme=dark] .quiz-form h4,[data-theme=dark] .quiz-form h5,[data-theme=dark] .quiz-form h6,html[data-theme=dark] .quiz-form h3,html[data-theme=dark] .quiz-form h4,html[data-theme=dark] .quiz-form h5,html[data-theme=dark] .quiz-form h6{color:#e9ecef!important}[data-theme=dark] .quiz-form select.form-control,html[data-theme=dark] .quiz-form select.form-control{background-color:#3d4148!important;border-color:#495057!important;color:#e9ecef!important}[data-theme=dark] .quiz-form select.form-control option,html[data-theme=dark] .quiz-form select.form-control option{background-color:#2d3136!important;color:#e9ecef!important}[data-theme=dark] .quiz-form input[type=number],html[data-theme=dark] .quiz-form input[type=number]{background-color:#3d4148!important;border-color:#495057!important;color:#e9ecef!important}[data-theme=dark] .question-preview-list,html[data-theme=dark] .question-preview-list{background-color:#2d3136!important}[data-theme=dark] .question-preview-item,html[data-theme=dark] .question-preview-item{border-bottom-color:#495057!important}[data-theme=dark] .question-preview-text,html[data-theme=dark] .question-preview-text{color:#e9ecef!important}[data-theme=dark] .question-preview-type,html[data-theme=dark] .question-preview-type{color:#adb5bd!important}[data-theme=dark] .exam-generation-results h3,[data-theme=dark] .pool-results h4,html[data-theme=dark] .exam-generation-results h3,html[data-theme=dark] .pool-results h4{color:#e9ecef!important}[data-theme=dark] .exam-warnings,html[data-theme=dark] .exam-warnings{background-color:#ffc10733!important;border-color:#ffc10766!important;color:#ffd93d!important}[data-theme=dark] .exam-stats>div,html[data-theme=dark] .exam-stats>div{background-color:#25282c!important}[data-theme=dark] .exam-section,[data-theme=dark] .exam-template-settings .exam-section,html[data-theme=dark] .exam-section,html[data-theme=dark] .exam-template-settings .exam-section{background-color:#2d3136!important;border-color:#495057!important}[data-theme=dark] .exam-section h3,[data-theme=dark] .exam-section h4,[data-theme=dark] .exam-section h5,html[data-theme=dark] .exam-section h3,html[data-theme=dark] .exam-section h4,html[data-theme=dark] .exam-section h5{color:#e9ecef!important}[data-theme=dark] .exam-section .help-text,html[data-theme=dark] .exam-section .help-text{color:#adb5bd!important}[data-theme=dark] .quiz-filter-section,html[data-theme=dark] .quiz-filter-section{background-color:#25282c!important}[data-theme=dark] .quiz-filter-section .filter-label,html[data-theme=dark] .quiz-filter-section .filter-label{color:#e9ecef!important}[data-theme=dark] .quiz-card,html[data-theme=dark] .quiz-card{background-color:#25282c!important;border-color:#495057!important}[data-theme=dark] .quiz-card:hover,html[data-theme=dark] .quiz-card:hover{background-color:#1976d226!important;border-color:#1976d2!important}[data-theme=dark] .quiz-card.selected,html[data-theme=dark] .quiz-card.selected{background-color:#1976d233!important;border-color:#1976d2!important}[data-theme=dark] .quiz-card .quiz-title,html[data-theme=dark] .quiz-card .quiz-title{color:#e9ecef!important}[data-theme=dark] .quiz-card .quiz-category,[data-theme=dark] .quiz-card .quiz-meta,html[data-theme=dark] .quiz-card .quiz-category,html[data-theme=dark] .quiz-card .quiz-meta{color:#adb5bd!important}[data-theme=dark] .source-stats,html[data-theme=dark] .source-stats{background-color:#25282c!important}[data-theme=dark] .source-stats h4,[data-theme=dark] .source-stats h5,html[data-theme=dark] .source-stats h4,html[data-theme=dark] .source-stats h5{color:#e9ecef!important}[data-theme=dark] .stat-item,html[data-theme=dark] .stat-item{background-color:#2d3136!important;border-color:#495057!important}[data-theme=dark] .stat-label,html[data-theme=dark] .stat-label{color:#adb5bd!important}[data-theme=dark] .type-item,html[data-theme=dark] .type-item{background-color:#2d3136!important;border-color:#495057!important}[data-theme=dark] .type-name,html[data-theme=dark] .type-name{color:#adb5bd!important}[data-theme=dark] .question-pool,html[data-theme=dark] .question-pool{background-color:#2d3136!important;border-color:#495057!important}[data-theme=dark] .pool-header,html[data-theme=dark] .pool-header{background-color:#25282c!important}[data-theme=dark] .pool-header:hover,html[data-theme=dark] .pool-header:hover{background-color:#3d4148!important}[data-theme=dark] .pool-name,html[data-theme=dark] .pool-name{color:#e9ecef!important}[data-theme=dark] .pool-summary,html[data-theme=dark] .pool-summary{color:#adb5bd!important}[data-theme=dark] .pool-details,html[data-theme=dark] .pool-details{border-color:#495057!important}[data-theme=dark] .pool-row .form-group label,html[data-theme=dark] .pool-row .form-group label{color:#e9ecef!important}[data-theme=dark] .exam-summary,html[data-theme=dark] .exam-summary{background-color:#1976d226!important;border-color:#1976d2!important}[data-theme=dark] .summary-row,html[data-theme=dark] .summary-row{background-color:#2d3136!important}[data-theme=dark] .summary-row span,html[data-theme=dark] .summary-row span{color:#adb5bd!important}[data-theme=dark] .no-matches,[data-theme=dark] .no-quizzes-message,html[data-theme=dark] .no-matches,html[data-theme=dark] .no-quizzes-message{background-color:#25282c!important;color:#adb5bd!important}[data-theme=dark] .count-mode-option,html[data-theme=dark] .count-mode-option{background-color:#25282c!important;border-color:#495057!important}[data-theme=dark] .count-mode-option:hover,html[data-theme=dark] .count-mode-option:hover{background-color:#63b3ed1a!important;border-color:#63b3ed!important}[data-theme=dark] .count-mode-option.selected,html[data-theme=dark] .count-mode-option.selected{background-color:#63b3ed26!important;border-color:#63b3ed!important}[data-theme=dark] .count-mode-option .option-title,html[data-theme=dark] .count-mode-option .option-title{color:#e9ecef!important}[data-theme=dark] .count-mode-option .option-desc,html[data-theme=dark] .count-mode-option .option-desc{color:#adb5bd!important}[data-theme=dark] .count-mode-info,html[data-theme=dark] .count-mode-info{background-color:#fb8c0026!important;border-color:#fb8c00!important;color:#ffb74d!important}[data-theme=dark] .reuse-checkbox,html[data-theme=dark] .reuse-checkbox{background-color:#25282c!important;border-color:#495057!important}[data-theme=dark] .reuse-checkbox:hover,html[data-theme=dark] .reuse-checkbox:hover{background-color:#63b3ed1a!important;border-color:#63b3ed!important}[data-theme=dark] .reuse-checkbox .checkbox-label,html[data-theme=dark] .reuse-checkbox .checkbox-label{color:#e9ecef!important}[data-theme=dark] .reuse-limit-setting,html[data-theme=dark] .reuse-limit-setting{background-color:#63b3ed1a!important;border-color:#63b3ed!important}[data-theme=dark] .reuse-limit-setting label,html[data-theme=dark] .reuse-limit-setting label{color:#e9ecef!important}[data-theme=dark] .reuse-hint,html[data-theme=dark] .reuse-hint{color:#adb5bd!important}[data-theme=dark] .quiz-selection-header,html[data-theme=dark] .quiz-selection-header{border-bottom-color:#495057!important}[data-theme=dark] .selection-count,html[data-theme=dark] .selection-count{color:#adb5bd!important}[data-theme=dark] .quiz-table thead,html[data-theme=dark] .quiz-table thead{background-color:#25282c!important}[data-theme=dark] .quiz-table th,html[data-theme=dark] .quiz-table th{border-bottom-color:#495057!important;color:#e9ecef!important}[data-theme=dark] .quiz-table td,html[data-theme=dark] .quiz-table td{border-bottom-color:#3d4148!important}[data-theme=dark] .quiz-table .col-title,html[data-theme=dark] .quiz-table .col-title{color:#e9ecef!important}[data-theme=dark] .quiz-table .col-category,html[data-theme=dark] .quiz-table .col-category{color:#adb5bd!important}[data-theme=dark] .quiz-row:hover,html[data-theme=dark] .quiz-row:hover{background-color:#1976d21a!important}[data-theme=dark] .quiz-row.selected,html[data-theme=dark] .quiz-row.selected{background-color:#1976d233!important}[data-theme=dark] .preview-document,html[data-theme=dark] .preview-document{background:#fff!important;background-color:#fff!important;color:#000}[data-theme=dark] .preview-document .preview-renderer,[data-theme=dark] .preview-document .questions-section,[data-theme=dark] .preview-document div:not([style*=color]),[data-theme=dark] .preview-document p,html[data-theme=dark] .preview-document .preview-renderer,html[data-theme=dark] .preview-document .questions-section,html[data-theme=dark] .preview-document div:not([style*=color]),html[data-theme=dark] .preview-document p{color:#000}[data-theme=dark] .preview-document em,html[data-theme=dark] .preview-document em{color:#666!important}[data-theme=dark] .preview-page,html[data-theme=dark] .preview-page{background:#fff!important;background-color:#fff!important;color:#000}[data-theme=dark] .preview-page .preview-renderer,[data-theme=dark] .preview-page .questions-section,[data-theme=dark] .preview-page div:not([style*=color]),[data-theme=dark] .preview-page p,html[data-theme=dark] .preview-page .preview-renderer,html[data-theme=dark] .preview-page .questions-section,html[data-theme=dark] .preview-page div:not([style*=color]),html[data-theme=dark] .preview-page p{color:#000}[data-theme=dark] .preview-page em,html[data-theme=dark] .preview-page em{color:#666!important}html[data-theme=dark] .docx-preview-container section,html[data-theme=dark] .docx-wrapper section,html[data-theme=dark] section.docx{background:#fff!important;background-color:#fff!important}html[data-theme=dark] .docx-preview-container,html[data-theme=dark] .docx-preview-content-wrapper,html[data-theme=dark] .docx-wrapper{background:#1e2124!important;background-color:#1e2124!important}[data-theme=dark] .category-item,html[data-theme=dark] .category-item{background:#2d3136!important;background-color:#2d3136!important;border-color:#495057!important}[data-theme=dark] .category-item:hover,html[data-theme=dark] .category-item:hover{background:#3d4148!important;background-color:#3d4148!important}[data-theme=dark] .bulk-actions-bar,[data-theme=dark] .bulk-actions-bar[style],html[data-theme=dark] .bulk-actions-bar,html[data-theme=dark] .bulk-actions-bar[style]{background:#2d3136!important;background-color:#2d3136!important;border-color:#495057!important}[data-theme=dark] .bulk-actions-bar span,html[data-theme=dark] .bulk-actions-bar span{color:#e9ecef!important}[data-theme=dark] .archived-section,html[data-theme=dark] .archived-section{border-top-color:#495057!important}[data-theme=dark] .archived-section h3,html[data-theme=dark] .archived-section h3{color:#e9ecef!important}[data-theme=dark] .archived-categories-list>div,[data-theme=dark] .archived-questions-list>div,html[data-theme=dark] .archived-categories-list>div,html[data-theme=dark] .archived-questions-list>div{background:#2d3136!important;background-color:#2d3136!important}[data-theme=dark] .archived-category-item,[data-theme=dark] .archived-category-item[style],html[data-theme=dark] .archived-category-item,html[data-theme=dark] .archived-category-item[style]{background:#25282c!important;background-color:#25282c!important;border-color:#495057!important}[data-theme=dark] .archived-category-item div,[data-theme=dark] .archived-category-item span,html[data-theme=dark] .archived-category-item div,html[data-theme=dark] .archived-category-item span{color:#e9ecef!important}[data-theme=dark] .archived-section div[style*=background],html[data-theme=dark] .archived-section div[style*=background]{background:#2d3136!important;background-color:#2d3136!important}[data-theme=dark] .archived-section div[style*=background]>div[style*=background],html[data-theme=dark] .archived-section div[style*=background]>div[style*=background]{background:#25282c!important;background-color:#25282c!important}[data-theme=dark] .bulk-actions-bar[style*=background],[data-theme=dark] div.bulk-actions-bar[style],html[data-theme=dark] .bulk-actions-bar[style*=background],html[data-theme=dark] div.bulk-actions-bar[style]{background:#2d3136!important;background-color:#2d3136!important;border-color:#495057!important}[data-theme=dark] .empty-state[style*=background],[data-theme=dark] div.empty-state[style],html[data-theme=dark] .empty-state[style*=background],html[data-theme=dark] div.empty-state[style]{background:#2d3136!important;background-color:#2d3136!important}[data-theme=dark] .empty-state p,html[data-theme=dark] .empty-state p{color:#adb5bd!important}[data-theme=dark] .archived-section div[style*=display],[data-theme=dark] .archived-section h3[style],[data-theme=dark] .archived-section>div[style],html[data-theme=dark] .archived-section div[style*=display],html[data-theme=dark] .archived-section h3[style],html[data-theme=dark] .archived-section>div[style]{color:#e9ecef!important}[data-theme=dark] .category-container div[style*="#f8f9fa"],[data-theme=dark] .category-container div[style*=f8f9fa],html[data-theme=dark] .category-container div[style*="#f8f9fa"],html[data-theme=dark] .category-container div[style*=f8f9fa]{background:#2d3136!important;background-color:#2d3136!important}[data-theme=dark] .category-container div[style*="#fff"],[data-theme=dark] .category-container div[style*=white],html[data-theme=dark] .category-container div[style*="#fff"],html[data-theme=dark] .category-container div[style*=white]{background:#25282c!important;background-color:#25282c!important}[data-theme=dark] .conflict-warning[style],[data-theme=dark] div.conflict-warning[style*=background],html[data-theme=dark] .conflict-warning[style],html[data-theme=dark] div.conflict-warning[style*=background]{background:#5a4d20!important;background-color:#5a4d20!important;border-color:#7a6a30!important;color:#f9e7a0!important}[data-theme=dark] .archived-section[style*="#dee2e6"],[data-theme=dark] div[style*="#dee2e6"],html[data-theme=dark] .archived-section[style*="#dee2e6"],html[data-theme=dark] div[style*="#dee2e6"]{border-color:#495057!important}[data-theme=dark] span[style*="#6c757d"],[data-theme=dark] span[style*="#999"],html[data-theme=dark] span[style*="#6c757d"],html[data-theme=dark] span[style*="#999"]{color:#adb5bd!important}[data-theme=dark] .question-bank-content>div[style*=borderTop],[data-theme=dark] .question-bank-content>div[style*=marginTop],html[data-theme=dark] .question-bank-content>div[style*=borderTop],html[data-theme=dark] .question-bank-content>div[style*=marginTop]{border-top-color:#495057!important}[data-theme=dark] .question-bank-content div[style*="#f8f9fa"],[data-theme=dark] .question-bank-content div[style*=f8f9fa],html[data-theme=dark] .question-bank-content div[style*="#f8f9fa"],html[data-theme=dark] .question-bank-content div[style*=f8f9fa]{background:#2d3136!important;background-color:#2d3136!important}[data-theme=dark] .question-bank-content div[style*="#fff"],[data-theme=dark] .question-bank-content div[style*=white],html[data-theme=dark] .question-bank-content div[style*="#fff"],html[data-theme=dark] .question-bank-content div[style*=white]{background:#25282c!important;background-color:#25282c!important}[data-theme=dark] div[style*="#fff3cd"],[data-theme=dark] div[style*="backgroundColor: '#fff3cd"],html[data-theme=dark] div[style*="#fff3cd"],html[data-theme=dark] div[style*="backgroundColor: '#fff3cd"]{background:#5a4d20!important;background-color:#5a4d20!important;border-color:#7a6a30!important}[data-theme=dark] span[style*="#856404"],html[data-theme=dark] span[style*="#856404"]{color:#f9e7a0!important}[data-theme=dark] .question-bank-content h3[style],html[data-theme=dark] .question-bank-content h3[style]{color:#e9ecef!important}[data-theme=dark] .page-content div[style*="#f8f9fa"],[data-theme=dark] .page-content div[style*=f8f9fa],html[data-theme=dark] .page-content div[style*="#f8f9fa"],html[data-theme=dark] .page-content div[style*=f8f9fa]{background:#2d3136!important;background-color:#2d3136!important}[data-theme=dark] .page-content div[style*="#fff"],html[data-theme=dark] .page-content div[style*="#fff"]{background:#25282c!important;background-color:#25282c!important}[data-theme=dark] .selection-mode-bar[style],[data-theme=dark] div[style*="linear-gradient(135deg, #e3f2fd"],html[data-theme=dark] .selection-mode-bar[style],html[data-theme=dark] div[style*="linear-gradient(135deg, #e3f2fd"]{background:linear-gradient(135deg,#1e3a5f,#2d3136)!important;border-color:#3d8bfd!important}[data-theme=dark] .selection-mode-bar h3,[data-theme=dark] .selection-mode-bar p,html[data-theme=dark] .selection-mode-bar h3,html[data-theme=dark] .selection-mode-bar p{color:#e9ecef!important}[data-theme=dark] .category-item input[type=number],[data-theme=dark] .order-controls input,[data-theme=dark] .order-input,[data-theme=dark] .order-input[style],[data-theme=dark] input.order-input,[data-theme=dark] input.order-input[style],html[data-theme=dark] .category-item input[type=number],html[data-theme=dark] .category-item input[type=number][style],html[data-theme=dark] .category-tree .order-controls input,html[data-theme=dark] .category-tree input[type=number],html[data-theme=dark] .order-controls input,html[data-theme=dark] .order-controls input[style],html[data-theme=dark] .order-input,html[data-theme=dark] .order-input[style],html[data-theme=dark] input.order-input,html[data-theme=dark] input.order-input[style]{-webkit-appearance:none!important;-moz-appearance:textfield!important;background:#3d4148!important;background-color:#3d4148!important;border-color:#495057!important;color:#e9ecef!important}[data-theme=dark] .order-input:focus,[data-theme=dark] input.order-input:focus,html[data-theme=dark] .order-input:focus,html[data-theme=dark] input.order-input:focus{background:#3d4148!important;background-color:#3d4148!important;border-color:#3d8bfd!important;box-shadow:0 0 0 .2rem #3d8bfd40!important}[data-theme=dark] .category-container .ordering-help,[data-theme=dark] .list-section .ordering-help,[data-theme=dark] .ordering-help,html[data-theme=dark] .category-container .ordering-help,html[data-theme=dark] .list-section .ordering-help,html[data-theme=dark] .ordering-help{background:#1e3a5f!important;background-color:#1e3a5f!important;border-color:#2563eb!important}[data-theme=dark] .ordering-help .help-icon,[data-theme=dark] .ordering-help small,html[data-theme=dark] .ordering-help .help-icon,html[data-theme=dark] .ordering-help small{color:#60a5fa!important}[data-theme=dark] .matching-editor input[type=text],[data-theme=dark] .matching-pair input,[data-theme=dark] .matching-pair-input,[data-theme=dark] .matching-pairs-container input[type=text],[data-theme=dark] input.matching-pair-input,html[data-theme=dark] .matching-editor input[type=text],html[data-theme=dark] .matching-pair input,html[data-theme=dark] .matching-pair-input,html[data-theme=dark] .matching-pairs-container input[type=text],html[data-theme=dark] input.matching-pair-input{background:#3d4148!important;background-color:#3d4148!important;border-color:#495057!important;color:#e9ecef!important}[data-theme=dark] .matching-editor input::placeholder,[data-theme=dark] .matching-pair-input::placeholder,html[data-theme=dark] .matching-editor input::placeholder,html[data-theme=dark] .matching-pair-input::placeholder{color:#6c757d!important}[data-theme=dark] .matching-editor input:focus,[data-theme=dark] .matching-pair-input:focus,html[data-theme=dark] .matching-editor input:focus,html[data-theme=dark] .matching-pair-input:focus{background:#3d4148!important;background-color:#3d4148!important;border-color:#3d8bfd!important;box-shadow:0 0 0 .2rem #3d8bfd40!important}[data-theme=dark] .advanced-options,html[data-theme=dark] .advanced-options{background-color:#25282c!important;background:#25282c!important;border-color:#495057!important;color:#e9ecef!important}[data-theme=dark] .advanced-options h4,html[data-theme=dark] .advanced-options h4{color:#e9ecef!important}[data-theme=dark] .advanced-option,html[data-theme=dark] .advanced-option{background-color:#2d3035!important;border-color:#495057!important}[data-theme=dark] .option-toggle label,html[data-theme=dark] .option-toggle label{color:#e9ecef!important}[data-theme=dark] .option-description,html[data-theme=dark] .option-description{color:#adb5bd!important}[data-theme=dark] .column-header-row input,[data-theme=dark] .columns-list input,[data-theme=dark] .distractor-row input,[data-theme=dark] .distractors-container input,[data-theme=dark] .multi-columns-container input,[data-theme=dark] .subset-container input,[data-theme=dark] .subset-input input,[data-theme=dark] .subset-inputs input,html[data-theme=dark] .column-header-row input,html[data-theme=dark] .columns-list input,html[data-theme=dark] .distractor-row input,html[data-theme=dark] .distractors-container input,html[data-theme=dark] .multi-columns-container input,html[data-theme=dark] .subset-container input,html[data-theme=dark] .subset-input input,html[data-theme=dark] .subset-inputs input{background-color:#3d4148!important;background:#3d4148!important;border-color:#495057!important;color:#e9ecef!important}[data-theme=dark] .subset-input label,html[data-theme=dark] .subset-input label{color:#e9ecef!important}.matching-item span,.option-label span,.option-text,.ordering-item-content,.part-question,.question-content-preview,.question-text,.tf-option span{font-size:16px!important;line-height:1.5!important}.form-check,.form-check-label,.matching-item,.option-label,.question-form label,.question-options label,.tf-option{align-items:flex-start!important;display:flex!important;gap:10px!important}.online-settings-modal .setting-info label{display:block!important}input[type=checkbox],input[type=radio]{-webkit-appearance:none;appearance:none;background-color:initial;border:2px solid #6c757d;cursor:pointer;flex-shrink:0!important;height:18px!important;margin:2px 10px 0 0!important;min-height:18px!important;min-width:18px!important;position:relative;width:18px!important}input[type=radio]{border-radius:50%!important}input[type=checkbox]{border-radius:3px!important}input[type=radio]:checked{background-color:#007bff;border-color:#007bff}input[type=radio]:checked:after{background-color:#fff;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}input[type=checkbox]:checked{background-color:#007bff;border-color:#007bff}input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-60%) rotate(45deg);width:5px}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:0 0 0 3px #007bff40;outline:none}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed;opacity:.6}.form-check-label,.option-label>.option-text,.option-label>span,label>span:not(:first-child){flex:1 1 auto!important;line-height:1.5!important;padding-top:0!important}.multi-part-question-preview .option-label{align-items:flex-start!important;display:flex!important;flex-direction:row!important;gap:10px!important;padding:12px 15px!important}.multi-part-question-preview .option-label input[type=checkbox],.multi-part-question-preview .option-label input[type=radio]{margin-right:0!important;margin-top:2px!important}.true-false-options .option-label,.true-false-options label{align-items:flex-start!important;display:flex!important;gap:10px!important}.matching-item,.matching-row{align-items:flex-start!important;display:flex!important;gap:12px!important}.matching-item input[type=text],.matching-row input[type=text]{margin-top:0!important}.ordering-item{align-items:center!important;display:flex!important;gap:12px!important}.form-group label,.question-content label{align-items:flex-start!important;display:flex!important;gap:8px!important}.form-group label input[type=checkbox],.question-content label input[type=checkbox]{margin-top:3px!important}[data-theme=dark] input[type=checkbox],[data-theme=dark] input[type=radio]{background-color:initial;border-color:#6c757d}[data-theme=dark] input[type=checkbox]:checked,[data-theme=dark] input[type=radio]:checked{background-color:#4dabf7;border-color:#4dabf7}[data-theme=dark] input[type=checkbox]:focus,[data-theme=dark] input[type=radio]:focus{box-shadow:0 0 0 3px #4dabf740}.form-group>div>label,div[style*="display: block"]>label{align-items:flex-start!important;display:flex!important;gap:8px!important;margin-bottom:8px!important}.form-group>div>label input[type=checkbox],div[style*="display: block"]>label input[type=checkbox]{flex-shrink:0!important;margin-top:3px!important}.online-settings-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.online-settings-modal{background:var(--modal-bg);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:100%}.online-settings-header{background:var(--sidebar-bg);border-bottom:1px solid var(--border-primary);padding:20px 24px;position:relative}.online-settings-header h2{color:var(--text-primary);font-size:20px;font-weight:600;margin:0 0 4px}.settings-subtitle{color:var(--text-secondary);font-size:14px;margin:0}.close-btn{background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:24px;line-height:1;padding:4px 8px;position:absolute;right:16px;top:16px;transition:all .2s}.close-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.online-settings-content{display:flex;flex:1 1;overflow:hidden}.settings-sidebar{background:var(--sidebar-bg);border-right:1px solid var(--border-primary);flex-shrink:0;padding:16px 0;width:160px}.sidebar-btn{background:none;border:none;border-left:3px solid #0000;color:var(--text-secondary);cursor:pointer;display:block;font-size:14px;padding:12px 20px;text-align:left;transition:all .2s;width:100%}.sidebar-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.sidebar-btn.active{background:var(--bg-info);border-left-color:var(--color-primary);color:var(--color-primary);font-weight:500}.settings-panel{background:var(--modal-bg);flex:1 1;overflow-y:auto;padding:24px}.settings-section h3{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 4px}.section-description{color:var(--text-secondary);font-size:14px;margin:0 0 24px}.setting-item{align-items:center;border-bottom:1px solid var(--border-secondary);display:flex;justify-content:space-between;padding:16px 0}.setting-item:last-child{border-bottom:none}.setting-info{flex:1 1;padding-right:20px}.setting-info label{color:var(--text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:2px}.setting-help{color:var(--text-secondary);display:block;font-size:12px}.toggle-switch{display:inline-block;flex-shrink:0;height:26px;position:relative;width:48px}.toggle-switch input{height:0;opacity:0;width:0}.toggle-slider{background-color:var(--border-primary);border-radius:26px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 4px #0003;content:"";height:20px;left:3px;position:absolute;transition:.3s;width:20px}.toggle-switch input:checked+.toggle-slider{background-color:var(--color-primary)}.toggle-switch input:checked+.toggle-slider:before{transform:translateX(22px)}.toggle-switch input:disabled+.toggle-slider{cursor:not-allowed;opacity:.5}.setting-select{background:var(--input-bg);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:14px;min-width:180px;padding:8px 12px}.setting-select:hover{border-color:var(--text-tertiary)}.setting-select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #0d6efd26;outline:none}.setting-input-group{align-items:center;display:flex;gap:10px}.setting-number-input{background:var(--input-bg);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-primary);font-size:14px;padding:8px 12px;text-align:center;width:80px}.setting-number-input:hover{border-color:var(--text-tertiary)}.setting-number-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #0d6efd26;outline:none}.setting-number-input:disabled{cursor:not-allowed;opacity:.5}.setting-checkbox-label{align-items:center;cursor:pointer;display:flex!important;font-size:14px;gap:6px;white-space:nowrap}.setting-checkbox{cursor:pointer;height:16px!important;margin:0!important;width:16px!important}.setting-divider{border-top:1px solid var(--border-secondary);margin:16px 0 8px}.template-bar{background-color:#f8f9fa;border-bottom:1px solid var(--border-primary);display:flex;gap:12px;padding:12px 24px}.template-btn{align-items:center;background:#fff;border:1px solid var(--border-primary);border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 14px;transition:all .2s}.template-btn:hover{background-color:#e9ecef}.template-btn.secondary{background:#0000;border-color:#0000;color:var(--text-secondary)}.template-btn.secondary:hover{background-color:#0000000d}.template-icon{font-size:16px}.dropdown-arrow{font-size:10px;margin-left:4px}.template-panel{background:#fff;border:1px solid var(--border-primary);border-top:none;box-shadow:0 4px 12px #00000026;left:0;max-height:350px;overflow-y:auto;position:absolute;right:0;top:auto;z-index:100}.template-panel-header{align-items:center;border-bottom:1px solid var(--border-secondary);display:flex;justify-content:space-between;padding:12px 16px}.template-panel-header h4{font-size:14px;font-weight:600;margin:0}.template-panel-close{background:none;border:none;color:var(--text-tertiary);cursor:pointer;font-size:20px;line-height:1;padding:0}.template-list{padding:8px}.template-item{align-items:center;border:1px solid #0000;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px;transition:all .2s}.template-item:hover{background-color:#f0f4f8;border-color:var(--border-secondary)}.template-item-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.template-name{font-size:14px;font-weight:500}.template-description{color:var(--text-tertiary);font-size:12px}.template-badge{border-radius:10px;display:inline-block;font-size:10px;font-weight:600;margin-left:8px;padding:2px 8px;text-transform:uppercase}.template-badge.default{background-color:#e3f2fd;color:#1976d2}.template-item-actions{display:flex;gap:4px}.template-action-btn{background:#0000;border:none;border-radius:4px;color:var(--text-tertiary);cursor:pointer;font-size:16px;height:28px;transition:all .2s;width:28px}.template-action-btn:hover{background-color:#e9ecef;color:var(--text-primary)}.template-action-btn.delete:hover{background-color:#fee;color:#d32f2f}.template-action-btn.small{font-size:14px;height:22px;width:22px}.auto-apply-section{background-color:#f8f9fa;border-top:1px solid var(--border-secondary);padding:12px 16px}.auto-apply-section h5{color:var(--text-secondary);font-size:13px;font-weight:600;margin:0 0 10px}.auto-apply-list{display:flex;flex-direction:column;gap:6px}.auto-apply-rule{align-items:center;background-color:#fff;border-radius:4px;display:flex;font-size:13px;justify-content:space-between;padding:8px 10px}.template-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.template-modal{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0003;max-width:90vw;padding:24px;width:400px}.template-modal h3{font-size:18px;margin:0 0 8px}.template-modal>p{color:var(--text-secondary);font-size:14px;margin:0 0 20px}.template-form{display:flex;flex-direction:column;gap:12px}.template-form label{font-size:14px;font-weight:500;margin-bottom:-8px}.template-input,.template-select,.template-textarea{border:1px solid var(--border-primary);border-radius:6px;font-family:inherit;font-size:14px;padding:10px 12px}.template-input:focus,.template-select:focus,.template-textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #0d6efd26;outline:none}.template-textarea{min-height:60px;resize:vertical}.template-modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.security-warning{align-items:flex-start;background:#ffc10726;border:1px solid var(--color-warning);border-radius:8px;color:var(--color-warning);display:flex;font-size:13px;gap:10px;margin-top:20px;padding:12px 16px}.warning-icon{align-items:center;background:var(--color-warning);border-radius:50%;color:#212529;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:20px;justify-content:center;width:20px}.online-settings-footer{align-items:center;background:var(--sidebar-bg);border-top:1px solid var(--border-primary);display:flex;justify-content:space-between;padding:16px 24px}.btn-reset{background:none;border:1px solid var(--color-danger);border-radius:6px;color:var(--color-danger);cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.btn-reset:hover{background:var(--color-danger);color:#fff}.footer-actions{display:flex;gap:12px}.btn-cancel{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:14px;padding:8px 20px;transition:all .2s}.btn-cancel:hover{background:var(--bg-hover);border-color:var(--text-tertiary)}.btn-save{background:var(--color-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 24px;transition:all .2s}.btn-save:hover{background:var(--link-hover)}@keyframes pulse-save{0%,to{box-shadow:0 0 0 0 #0d6efd66}50%{box-shadow:0 0 0 8px #0d6efd00}}html[data-theme=dark] .online-settings-modal{background-color:#25282c!important;border-color:#495057!important}html[data-theme=dark] .online-settings-header{background-color:#1e2124!important;border-bottom-color:#495057!important}html[data-theme=dark] .online-settings-header h2{color:#e9ecef!important}html[data-theme=dark] .online-settings-modal .close-btn,html[data-theme=dark] .settings-subtitle{color:#adb5bd!important}html[data-theme=dark] .settings-sidebar{background-color:#1e2124!important;border-right-color:#495057!important}html[data-theme=dark] .sidebar-btn{color:#adb5bd!important}html[data-theme=dark] .sidebar-btn:hover{background-color:#3d4148!important;color:#e9ecef!important}html[data-theme=dark] .sidebar-btn.active{background-color:#0d6efd33!important;border-left-color:#6ea8fe!important;color:#6ea8fe!important}html[data-theme=dark] .online-settings-modal .settings-panel,html[data-theme=dark] .online-settings-modal .settings-section{background-color:#25282c!important}html[data-theme=dark] .settings-section h3{color:#e9ecef!important}html[data-theme=dark] .online-settings-modal .section-description{color:#adb5bd!important}html[data-theme=dark] .setting-item{border-bottom-color:#3d4148!important}html[data-theme=dark] .setting-info label{color:#e9ecef!important}html[data-theme=dark] .online-settings-modal .setting-help{color:#adb5bd!important}html[data-theme=dark] .setting-select{border-color:#495057!important}html[data-theme=dark] .setting-select,html[data-theme=dark] .setting-select option{background-color:#3d4148!important;color:#e9ecef!important}html[data-theme=dark] .online-settings-footer{background-color:#1e2124!important;border-top-color:#495057!important}html[data-theme=dark] .online-settings-modal .btn-reset{color:#f8d7da!important}html[data-theme=dark] .online-settings-modal .btn-cancel{background-color:#3d4148!important;border-color:#495057!important;color:#e9ecef!important}html[data-theme=dark] .online-settings-modal .btn-cancel:hover{background-color:#4d5158!important}html[data-theme=dark] .setting-number-input{background-color:#3d4148!important;border-color:#495057!important;color:#e9ecef!important}html[data-theme=dark] .setting-number-input:disabled{background-color:#2d3035!important}html[data-theme=dark] .setting-checkbox-label{color:#e9ecef!important}html[data-theme=dark] .setting-divider{border-color:#495057!important}html[data-theme=dark] .template-bar{background-color:#1e2124!important;border-color:#495057!important}html[data-theme=dark] .template-btn{background-color:#3d4148!important;border-color:#495057!important;color:#e9ecef!important}html[data-theme=dark] .template-btn:hover{background-color:#4d5158!important}html[data-theme=dark] .template-btn.secondary{background-color:initial!important;border-color:#0000!important;color:#adb5bd!important}html[data-theme=dark] .template-panel{background-color:#25282c!important;border-color:#495057!important}html[data-theme=dark] .template-panel-header{border-color:#495057!important}html[data-theme=dark] .template-item:hover{background-color:#3d4148!important}html[data-theme=dark] .template-badge.default{background-color:#0d6efd33!important;color:#6ea8fe!important}html[data-theme=dark] .auto-apply-section{background-color:#1e2124!important;border-color:#495057!important}html[data-theme=dark] .auto-apply-rule{background-color:#3d4148!important}html[data-theme=dark] .template-modal{background-color:#25282c!important}@media (max-width:640px){.online-settings-content{flex-direction:column}.settings-sidebar{border-bottom:1px solid var(--border-primary);border-right:none;display:flex;overflow-x:auto;padding:0;width:100%}.sidebar-btn{border-bottom:3px solid #0000;border-left:none;flex:1 1;padding:12px 8px;text-align:center;white-space:nowrap}.sidebar-btn.active{border-bottom-color:var(--color-primary);border-left-color:#0000}.settings-panel{padding:16px}.setting-item{align-items:flex-start;flex-direction:column;gap:12px}.setting-info{padding-right:0}.online-settings-footer{flex-direction:column;gap:12px}.footer-actions{justify-content:flex-end;width:100%}}