.floating-btn[data-v-e3e4f130]{display:flex;align-items:center;background:linear-gradient(135deg,#4323c1,#0e7bd0);padding:.5rem 1.5rem;border-radius:9999px;box-shadow:0 10px 25px -5px #0003,0 10px 10px -5px #0000001a;cursor:pointer;transition:all .3s ease;border:none}.floating-btn img[data-v-e3e4f130]{width:44px;height:44px}.floating-btn[data-v-e3e4f130]:hover{transform:scale(1.05);box-shadow:0 20px 25px -5px #0000004d}.minimized-widget[data-v-a5cd95f4]{width:280px;background:#fff;border-radius:12px;padding:12px 16px;box-shadow:0 10px 25px -5px #00000026;cursor:pointer;transition:transform .2s}.minimized-widget[data-v-a5cd95f4]:hover{transform:translateY(-2px)}.progress-bar-mini[data-v-a5cd95f4]{width:100%;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.progress-fill-mini[data-v-a5cd95f4]{height:100%;background:linear-gradient(135deg,#667eea,#764ba2);transition:width .3s ease}.modal-wrapper[data-v-abb318ee]{position:fixed;bottom:2rem;right:2rem;z-index:1001;animation:slideUp-abb318ee .3s ease}@keyframes slideUp-abb318ee{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-container[data-v-abb318ee]{width:450px;height:700px;background:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-abb318ee]{display:flex;justify-content:space-between;padding:1rem 1.5rem}.modal-header-with-actions[data-v-abb318ee]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:#fff;flex-shrink:0}.brand-info[data-v-abb318ee]{display:flex;align-items:center;gap:.5rem}.brand-info span[data-v-abb318ee]{font-size:.875rem;font-weight:600;color:#374151}.brand-info .brand-logo[data-v-abb318ee]{width:34px}.modal-body[data-v-abb318ee]{flex:1;overflow-y:auto;padding:1.5rem}.input-field[data-v-abb318ee]{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.5rem;outline:none;color:#374151}.input-field[data-v-abb318ee]:focus{border-color:#3b82f6;ring:2px solid #3b82f6}.btn-primary[data-v-abb318ee]{background:#1d4ed8;color:#fff;padding:.5rem;border-radius:.5rem;font-weight:600;border:none;cursor:pointer}.btn-primary[data-v-abb318ee]:hover{background:#1e40af}.action-btn[data-v-abb318ee]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:transparent;border:none;cursor:pointer;color:#6b7280;transition:all .2s ease}.action-btn[data-v-abb318ee]:hover{background:#f3f4f6;color:#4f46e5}.action-btn[data-v-abb318ee]:active{transform:scale(.95)}.welcome-screen[data-v-db7d8b62]{padding:1.5rem;overflow-y:auto;width:100%;max-width:100%;height:85%;display:flex;flex-direction:column;justify-content:center;margin:auto 0}.category-card[data-v-db7d8b62]{display:flex;align-items:center;gap:.75rem;padding:.5rem;border:1px solid #e5e7eb;border-radius:.75rem}.category-icon[data-v-db7d8b62]{width:40px;height:40px;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.category-info[data-v-db7d8b62]{flex:1}.time-estimate[data-v-db7d8b62]{background:#f9fafb;padding:.75rem;border-radius:.5rem;width:100%}.btn-start[data-v-db7d8b62]{background:#1d4ed8;color:#fff;padding:.5rem;border-radius:.5rem;font-weight:600;border:none;cursor:pointer}.btn-start[data-v-db7d8b62]:hover{background:#1e40af}.modal-wrapper[data-v-16a9e712]{position:fixed;bottom:2rem;right:2rem;z-index:1001;animation:slideUp-16a9e712 .3s ease}@keyframes slideUp-16a9e712{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-container[data-v-16a9e712]{width:450px;height:700px;background:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-16a9e712]{display:flex;justify-content:space-between;padding:1rem 1.5rem}.modal-header-with-actions[data-v-16a9e712]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:#fff;flex-shrink:0}.brand-info[data-v-16a9e712]{display:flex;align-items:center;gap:.5rem}.brand-info span[data-v-16a9e712]{font-size:.875rem;font-weight:600;color:#374151}.brand-info .brand-logo[data-v-16a9e712]{width:34px}.modal-body[data-v-16a9e712]{padding:1.5rem;overflow-y:auto;display:flex;flex-direction:column;height:100%}.success-icon[data-v-16a9e712]{width:80px;height:80px;background:#d1fae5;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.success-icon i[data-v-16a9e712]{font-size:2rem;color:#10b981}.btn-primary[data-v-16a9e712]{background:#1d4ed8;color:#fff;padding:.5rem;border-radius:.5rem;border:none;cursor:pointer}.btn-secondary[data-v-16a9e712]{background:#fff;color:#3b82f6;padding:.5rem;border-radius:.5rem;border:1px solid #3b82f6;cursor:pointer}.btn-outline[data-v-16a9e712]{background:#fff;color:#6b7280;padding:.5rem;border-radius:.5rem;border:1px solid #d1d5db;cursor:pointer}.action-btn[data-v-16a9e712]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:transparent;border:none;cursor:pointer;color:#6b7280;transition:all .2s ease}.action-btn[data-v-16a9e712]:hover{background:#f3f4f6;color:#4f46e5}.action-btn[data-v-16a9e712]:active{transform:scale(.95)}.point-and-click-image-grid[data-v-6410a3b9]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:1rem}.point-and-click-image-card[data-v-6410a3b9]{cursor:pointer;border-radius:.75rem;overflow:hidden;border:2px solid transparent;transition:all .3s ease;background:#fff;box-shadow:0 1px 3px #0000001a}.point-and-click-image-card[data-v-6410a3b9]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.point-and-click-image-selected[data-v-6410a3b9]{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f64d}.picture-image[data-v-6410a3b9]{position:relative;width:100%;height:80px;overflow:hidden;background:#f3f4f6}.picture-image img[data-v-6410a3b9]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.picture-image:hover img[data-v-6410a3b9]{transform:scale(1.05)}.selected-overlay[data-v-6410a3b9]{position:absolute;top:0;left:0;right:0;bottom:0;background:#3b82f633;display:flex;align-items:center;justify-content:center}.selected-overlay i[data-v-6410a3b9]{font-size:1rem;color:#3b82f6;background:#fff;border-radius:50%;padding:2px}.selected-overlay-multiple[data-v-6410a3b9]{position:absolute;top:.5rem;right:.5rem;width:28px;height:28px;background:#3b82f6;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0003}.selected-overlay-multiple i[data-v-6410a3b9]{font-size:.875rem;color:#fff}.picture-label[data-v-6410a3b9]{padding:5px 10px;text-align:center;background:#fff}.picture-label span[data-v-6410a3b9]{font-size:.875rem;font-weight:500;color:#374151}.question-banner img[data-v-6410a3b9]{max-height:120px;-o-object-fit:cover;object-fit:cover}.basic-multiple-choice-container[data-v-8d447983]{padding:.5rem 0}.question-banner img[data-v-8d447983]{max-height:120px;-o-object-fit:cover;object-fit:cover}.correct-answer[data-v-8d447983]{border-color:#10b981!important;background-color:#f0fdf4!important}.wrong-answer[data-v-8d447983]{border-color:#ef4444!important;background-color:#fef2f2!important}label[data-v-8d447983]{animation:fadeIn-8d447983 .3s ease forwards;animation-delay:calc(var(--index, 0) * .05s)}@keyframes fadeIn-8d447983{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}label[data-v-8d447983]:hover{transform:translate(2px);transition:transform .2s ease}label[data-v-8d447983]:active{transform:scale(.98)}input[data-v-8d447983]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@media (max-width: 640px){label[data-v-8d447983]{padding:.5rem .75rem}}.advanced-basic-multiple-choice-container[data-v-db87d34d]{width:100%}.question-banner img[data-v-db87d34d]{max-height:120px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}.multiple-questions[data-v-db87d34d]{display:flex;flex-direction:column;gap:1.5rem}.question-item[data-v-db87d34d]{padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;transition:all .2s ease}.question-item[data-v-db87d34d]:hover{background:#f1f5f9}.question-item .question-header[data-v-db87d34d]{display:flex;align-items:start;gap:.75rem;margin-bottom:1rem}.question-item .question-header .question-badge[data-v-db87d34d]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#3b82f6;color:#fff;border-radius:.5rem;font-size:.75rem;font-weight:600;flex-shrink:0}.question-item .question-header .question-text[data-v-db87d34d]{flex:1;font-size:.875rem;font-weight:500;color:#1e293b;line-height:16px}.question-item .question-header .required-badge[data-v-db87d34d]{font-size:.6rem;padding:.125rem .375rem;background:#fee2e2;color:#dc2626;border-radius:.25rem;font-weight:500}.question-item .item-banner img[data-v-db87d34d]{max-height:80px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}.question-item .options-container[data-v-db87d34d]{display:flex;flex-direction:column;gap:.5rem}.question-item .options-container .option-radio[data-v-db87d34d],.question-item .options-container .option-checkbox[data-v-db87d34d]{display:flex;align-items:center;padding:.625rem 1rem;border:1px solid #e2e8f0;border-radius:.5rem;cursor:pointer;transition:all .2s ease;background:#fff}.question-item .options-container .option-radio[data-v-db87d34d]:hover,.question-item .options-container .option-checkbox[data-v-db87d34d]:hover{border-color:#cbd5e1;background:#f9fafb}.question-item .options-container .option-radio.selected[data-v-db87d34d],.question-item .options-container .option-checkbox.selected[data-v-db87d34d]{border-color:#3b82f6;background:#eff6ff}.question-item .options-container .option-radio .radio-input[data-v-db87d34d],.question-item .options-container .option-radio .checkbox-input[data-v-db87d34d],.question-item .options-container .option-checkbox .radio-input[data-v-db87d34d],.question-item .options-container .option-checkbox .checkbox-input[data-v-db87d34d]{width:1rem;height:1rem;margin-right:.75rem;cursor:pointer;accent-color:#3b82f6;flex-shrink:0}.question-item .options-container .option-radio .option-label[data-v-db87d34d],.question-item .options-container .option-checkbox .option-label[data-v-db87d34d]{font-size:.875rem;color:#1e293b;cursor:pointer;flex:1 1 0%;min-width:0}.question-item .options-container .selected-count[data-v-db87d34d]{margin-top:.5rem;font-size:.7rem;color:#64748b;text-align:right}.question-item .question-hint[data-v-db87d34d]{margin-top:.75rem;font-size:.7rem;color:#64748b}.question-item .question-hint i[data-v-db87d34d]{margin-right:.25rem;font-size:.65rem}.progress-summary[data-v-db87d34d]{margin-top:1.5rem;padding:.75rem;background:#f1f5f9;border-radius:.5rem}.progress-summary .progress-stats[data-v-db87d34d]{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.75rem;font-weight:500;color:#475569;margin-bottom:.5rem}.progress-summary .progress-stats i[data-v-db87d34d]{color:#10b981;font-size:.875rem}.progress-summary .progress-bar[data-v-db87d34d]{width:100%;height:4px;background:#e2e8f0;border-radius:2px;overflow:hidden}.progress-summary .progress-bar .progress-fill[data-v-db87d34d]{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:2px;transition:width .3s ease}.dropdown-container[data-v-8be4b7ac]{width:100%}.question-banner img[data-v-8be4b7ac]{max-height:120px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}.custom-select-wrapper[data-v-8be4b7ac]{position:relative;width:100%}.custom-select-wrapper .dropdown-select[data-v-8be4b7ac]{width:100%;padding:.75rem 2.5rem .75rem 1rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;cursor:pointer;transition:all .2s ease;font-size:.875rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:#374151}.custom-select-wrapper .dropdown-select[data-v-8be4b7ac]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.custom-select-wrapper .dropdown-select[data-v-8be4b7ac]:hover{border-color:#cbd5e1}.custom-select-wrapper .select-caret[data-v-8be4b7ac]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#94a3b8;transition:all .2s ease}.custom-select-wrapper .select-caret i[data-v-8be4b7ac]{font-size:.875rem}.custom-select-wrapper:hover .select-caret[data-v-8be4b7ac]{color:#3b82f6}.custom-select-wrapper .dropdown-select:focus+.select-caret[data-v-8be4b7ac]{color:#3b82f6}.multiple-dropdowns[data-v-8be4b7ac]{display:flex;flex-direction:column;gap:1rem}.multiple-dropdowns .dropdown-item[data-v-8be4b7ac]{padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;transition:all .2s ease}.multiple-dropdowns .dropdown-item[data-v-8be4b7ac]:hover{background:#f1f5f9;border-color:#cbd5e1}.multiple-dropdowns .dropdown-item .dropdown-header[data-v-8be4b7ac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.multiple-dropdowns .dropdown-item .dropdown-header .dropdown-label-wrapper[data-v-8be4b7ac]{display:flex;align-items:start;gap:.5rem}.multiple-dropdowns .dropdown-item .dropdown-header .dropdown-label-wrapper .dropdown-number[data-v-8be4b7ac]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#3b82f6;color:#fff;border-radius:.375rem;font-size:.7rem;font-weight:600;flex-shrink:0}.multiple-dropdowns .dropdown-item .dropdown-header .dropdown-label-wrapper .dropdown-label[data-v-8be4b7ac]{font-size:.875rem;font-weight:500;color:#1e293b;line-height:16px}.multiple-dropdowns .dropdown-item .dropdown-hint[data-v-8be4b7ac]{margin-top:.5rem;font-size:.7rem;color:#64748b}.multiple-dropdowns .dropdown-item .dropdown-hint i[data-v-8be4b7ac]{margin-right:.25rem;font-size:.65rem}.dropdown-hint[data-v-8be4b7ac]{font-size:.7rem;color:#64748b}.dropdown-hint i[data-v-8be4b7ac]{margin-right:.25rem;font-size:.65rem}.linear-scale-container[data-v-0b8480ad]{padding:.5rem 0}.question-banner img[data-v-0b8480ad]{max-height:120px;-o-object-fit:cover;object-fit:cover}.linear-scale-card-design[data-v-0b8480ad]{padding:1.25rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:1rem;border:1px solid #e2e8f0}.scale-header-card[data-v-0b8480ad]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0}.scale-range[data-v-0b8480ad]{display:flex;align-items:center;gap:.5rem}.scale-range .range-badge[data-v-0b8480ad]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border-radius:.5rem;font-weight:700;font-size:.875rem;color:#475569}.scale-range .range-badge.min[data-v-0b8480ad]{background:#fee2e2;color:#dc2626}.scale-range .range-badge.max[data-v-0b8480ad]{background:#d1fae5;color:#10b981}.scale-range .range-separator[data-v-0b8480ad]{color:#94a3b8;font-size:.875rem}.scale-question-hint[data-v-0b8480ad]{display:flex;align-items:center;gap:.375rem;font-size:.7rem;color:#94a3b8}.scale-question-hint i[data-v-0b8480ad]{font-size:.75rem}.scale-labels[data-v-0b8480ad]{display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:0 .5rem}.scale-min-label[data-v-0b8480ad],.scale-max-label[data-v-0b8480ad]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;color:#64748b}.scale-min-label i[data-v-0b8480ad],.scale-max-label i[data-v-0b8480ad]{font-size:1rem}.scale-min-label i[data-v-0b8480ad]{color:#ef4444}.scale-max-label i[data-v-0b8480ad]{color:#10b981}.scale-options-enhanced[data-v-0b8480ad]{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.scale-btn-enhanced[data-v-0b8480ad]{position:relative;flex:1;min-width:56px;height:56px;background:#fff;border:2px solid #e2e8f0;border-radius:.75rem;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.scale-btn-enhanced[data-v-0b8480ad]:hover{transform:translateY(-2px);border-color:#3b82f6;background:#eff6ff;box-shadow:0 4px 6px -1px #0000001a}.scale-btn-enhanced:hover .scale-number[data-v-0b8480ad]{color:#3b82f6;transform:scale(1.1)}.scale-btn-enhanced .scale-number[data-v-0b8480ad]{font-size:1.125rem;font-weight:700;color:#475569;transition:all .2s ease}.scale-btn-enhanced .scale-check-icon[data-v-0b8480ad]{position:absolute;bottom:-8px;right:-8px;width:20px;height:20px;background:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:bounceIn-0b8480ad .3s ease}.scale-btn-enhanced .scale-check-icon i[data-v-0b8480ad]{font-size:.625rem;color:#fff}.scale-btn-selected-enhanced[data-v-0b8480ad]{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#2563eb;box-shadow:0 4px 12px #3b82f64d}.scale-btn-selected-enhanced .scale-number[data-v-0b8480ad]{color:#fff;font-weight:800}.scale-btn-selected-enhanced[data-v-0b8480ad]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px)}.scale-btn-selected-enhanced:hover .scale-number[data-v-0b8480ad]{color:#fff}.scale-feedback[data-v-0b8480ad]{margin-top:1rem;padding:.75rem;background:#f0fdf4;border-radius:.5rem;animation:slideUp-0b8480ad .3s ease}.scale-feedback .feedback-message[data-v-0b8480ad]{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.75rem;color:#166534}.scale-feedback .feedback-message i[data-v-0b8480ad]{font-size:.875rem}.scale-feedback .feedback-message strong[data-v-0b8480ad]{font-weight:700;color:#059669}@keyframes bounceIn-0b8480ad{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes slideUp-0b8480ad{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 640px){.scale-btn-enhanced[data-v-0b8480ad]{min-width:40px;height:48px}.scale-btn-enhanced .scale-number[data-v-0b8480ad]{font-size:1rem}.scale-min-label[data-v-0b8480ad],.scale-max-label[data-v-0b8480ad]{font-size:.7rem}.scale-min-label i[data-v-0b8480ad],.scale-max-label i[data-v-0b8480ad]{font-size:.875rem}}.multiple-linear-scale-container[data-v-7492c319]{padding:.5rem 0}.scale-header-multi[data-v-7492c319]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0}.scale-header-multi .scale-title[data-v-7492c319]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#1e293b;font-size:.9rem}.scale-header-multi .scale-title i[data-v-7492c319]{color:#3b82f6;font-size:1rem}.scale-header-multi .scale-range-info[data-v-7492c319]{display:flex;align-items:center;gap:.25rem;font-size:.7rem;background:#f1f5f9;padding:.2rem .6rem;border-radius:2rem}.scale-header-multi .scale-range-info .range-min[data-v-7492c319],.scale-header-multi .scale-range-info .range-max[data-v-7492c319]{font-weight:700;color:#3b82f6}.scale-header-multi .scale-range-info .range-separator[data-v-7492c319]{color:#94a3b8}.scale-labels-multi[data-v-7492c319]{display:flex;justify-content:space-between;margin-bottom:.75rem;font-size:.65rem;color:#64748b}.scale-items[data-v-7492c319]{display:flex;flex-direction:column;gap:.5rem}.scale-item[data-v-7492c319]{padding:8px;background:#f8fafc;border-radius:.75rem;border:1px solid transparent;transition:all .2s ease}.scale-item[data-v-7492c319]:hover{background:#f1f5f9}.scale-item .item-question[data-v-7492c319]{display:flex;justify-content:space-between;align-items:baseline;width:100%;margin-bottom:.5rem;gap:.5rem}.scale-item .item-question .question-text[data-v-7492c319]{flex:1;font-size:.8rem;font-weight:500;color:#1e293b;line-height:1.4;word-break:break-word}.scale-item .item-question .item-value[data-v-7492c319]{flex-shrink:0;font-size:.7rem;font-weight:600;color:#3b82f6;background:#dbeafe;padding:.15rem .6rem;border-radius:1rem;min-width:50px;text-align:center;white-space:nowrap}.scale-item .slider-container[data-v-7492c319]{position:relative}.scale-item .slider-container .scale-slider[data-v-7492c319]{width:100%;height:6px;-webkit-appearance:none;border-radius:3px;outline:none;cursor:pointer}.scale-item .slider-container .scale-slider[data-v-7492c319]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;background:#3b82f6;border:2px solid #3b82f6;border-radius:50%;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.scale-item .slider-container .scale-slider[data-v-7492c319]::-webkit-slider-thumb:hover{transform:scale(1.2)}.scale-item .slider-container .scale-slider[data-v-7492c319]::-moz-range-thumb{width:18px;height:18px;background:#fff;border:2px solid #3b82f6;border-radius:50%;cursor:pointer}.scale-item .slider-container .slider-markers[data-v-7492c319]{position:absolute;top:-5px;left:0;right:0;display:flex;justify-content:space-between;pointer-events:none}.scale-item .slider-container .slider-markers .slider-marker[data-v-7492c319]{width:2px;height:16px;background:#cbd5e1;transition:all .2s ease}.scale-item .slider-container .slider-markers .slider-marker.active[data-v-7492c319]{background:#3b82f6}.scale-progress-summary[data-v-7492c319]{padding-top:.5rem}.progress-stats[data-v-7492c319]{display:flex;justify-content:space-between;align-items:center}.progress-stats .stat[data-v-7492c319]{display:flex;align-items:center;gap:.375rem;font-size:.7rem;color:#64748b}.question-banner img[data-v-7492c319]{max-height:120px;-o-object-fit:cover;object-fit:cover}.typed-identification-container[data-v-7572c9ec]{padding:.5rem 0}.question-banner img[data-v-7572c9ec]{max-height:120px;-o-object-fit:cover;object-fit:cover}input[data-v-7572c9ec]{font-size:.95rem;color:#374151}input[data-v-7572c9ec]:focus{box-shadow:0 0 0 3px #3b82f61a}.question-banner img[data-v-b0bd626d]{max-height:120px;-o-object-fit:cover;object-fit:cover}.typed-multi-line-textbox-container[data-v-ab72b883]{padding:.5rem 0}.textarea-items[data-v-ab72b883]{display:flex;flex-direction:column;gap:8px}.textarea-item[data-v-ab72b883]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;padding:.75rem}.textarea-header[data-v-ab72b883]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.item-badge[data-v-ab72b883]{width:24px;height:24px;background:#3b82f6;border-radius:.375rem;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#fff;flex-shrink:0}.item-label[data-v-ab72b883]{flex:1;font-size:.8rem;font-weight:500;color:#1e293b;line-height:16px}.char-counter[data-v-ab72b883]{font-size:.65rem;color:#94a3b8;flex-shrink:0}.textarea-progress-summary[data-v-ab72b883]{padding-top:.5rem}.progress-stats[data-v-ab72b883]{display:flex;justify-content:space-between;align-items:center}.progress-stats .stat[data-v-ab72b883]{display:flex;align-items:center;gap:.375rem;font-size:.7rem;color:#64748b}.question-banner img[data-v-ab72b883]{max-height:120px;-o-object-fit:cover;object-fit:cover}textarea[data-v-ab72b883]{font-size:.95rem;min-height:80px}textarea[data-v-ab72b883]:focus{box-shadow:0 0 0 3px #3b82f61a}.drag-and-drop-option-sequencing-compact[data-v-1eff0239]{margin:.5rem 0}.compact-instructions[data-v-1eff0239]{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;background:#f0fdf4;border-radius:.5rem;font-size:.65rem;color:#166534}.compact-instructions i[data-v-1eff0239]{font-size:.7rem}.orderable-list-container[data-v-1eff0239]{margin:.5rem 0}.orderable-list-container .list-header[data-v-1eff0239]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.375rem;font-size:.7rem;font-weight:600;color:#1e293b}.orderable-list-container .list-header .item-badge[data-v-1eff0239]{font-size:.65rem;font-weight:400;background:#f1f5f9;padding:.125rem .5rem;border-radius:1rem;color:#64748b}.orderable-list-container .orderable-list[data-v-1eff0239]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;padding:.375rem;max-height:240px;overflow-y:auto}.orderable-list-container .orderable-list[data-v-1eff0239]::-webkit-scrollbar{width:4px}.orderable-list-container .orderable-list[data-v-1eff0239]::-webkit-scrollbar-track{background:#e2e8f0;border-radius:2px}.orderable-list-container .orderable-list[data-v-1eff0239]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:2px}.orderable-item[data-v-1eff0239]{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;margin-bottom:.375rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;cursor:grab;transition:all .2s ease;position:relative}.orderable-item[data-v-1eff0239]:hover{border-color:#3b82f6;background:#eff6ff;transform:translate(2px)}.orderable-item[data-v-1eff0239]:active{cursor:grabbing}.orderable-item.dragging-over[data-v-1eff0239]{border-top:2px solid #3b82f6;background:#dbeafe;transform:translateY(2px)}.orderable-item.correct-position[data-v-1eff0239]{border-left:3px solid #10b981;background:#f0fdf4}.orderable-item .item-handle[data-v-1eff0239]{color:#94a3b8;cursor:grab}.orderable-item .item-handle i[data-v-1eff0239]{font-size:.75rem}.orderable-item .item-number[data-v-1eff0239]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#e2e8f0;border-radius:.375rem;font-size:.7rem;font-weight:600;color:#64748b;flex-shrink:0}.orderable-item .item-text[data-v-1eff0239]{flex:1;font-size:.75rem;color:#1e293b;line-height:1.3}.compact-reset-btn[data-v-1eff0239]{display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;margin-top:.5rem;padding:.375rem;background:#f1f5f9;border:none;border-radius:.5rem;font-size:.7rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease}.compact-reset-btn[data-v-1eff0239]:hover{background:#e2e8f0;color:#475569}.compact-reset-btn i[data-v-1eff0239]{font-size:.7rem}.dragging[data-v-1eff0239]{opacity:.4;cursor:grabbing}.question-banner img[data-v-1eff0239]{max-height:120px;-o-object-fit:cover;object-fit:cover}@media (max-width: 640px){.orderable-item[data-v-1eff0239]{padding:.375rem .5rem}.orderable-item .item-text[data-v-1eff0239]{font-size:.7rem}.orderable-item .item-number[data-v-1eff0239]{width:20px;height:20px;font-size:.65rem}}.swiftquiz-widget[data-v-2bac7231]{font-family:Inter,system-ui,-apple-system,sans-serif;position:fixed;bottom:2rem;right:2rem;z-index:1000}.modal-wrapper[data-v-2bac7231]{position:fixed;bottom:2rem;right:2rem;z-index:1001;animation:slideUp-2bac7231 .3s ease}@keyframes slideUp-2bac7231{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-container[data-v-2bac7231]{width:450px;height:700px;max-height:700px;background:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;overflow:hidden}.modal-header-with-actions[data-v-2bac7231]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem}.brand-info[data-v-2bac7231]{display:flex;align-items:center;gap:.5rem}.brand-logo[data-v-2bac7231]{width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.brand-logo[data-v-2bac7231]:not([src]),.brand-logo[src=""][data-v-2bac7231],.brand-logo[src*=undefined][data-v-2bac7231]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px;min-width:34px;min-height:34px}.brand-logo[data-v-2bac7231]:not([src]):before,.brand-logo[src=""][data-v-2bac7231]:before{content:"S";display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff;font-weight:700;font-size:18px}.header-actions[data-v-2bac7231]{display:flex;gap:.5rem}.action-btn[data-v-2bac7231]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:transparent;border:none;cursor:pointer;color:#6b7280;transition:all .2s ease}.action-btn[data-v-2bac7231]:hover{background:#f3f4f6;color:#4f46e5}.action-btn[data-v-2bac7231]:active{transform:scale(.95)}.modal-body[data-v-2bac7231]{flex:1;overflow-y:auto;padding:0}.quiz-content-wrapper[data-v-2bac7231]{flex:1;display:flex;flex-direction:column;height:100%}.quiz-questions-area[data-v-2bac7231]{flex:1;overflow-y:auto;padding:.5rem 1.5rem}.quiz-footer[data-v-2bac7231]{padding:1rem 1.5rem;background:#fff}.next-btn[data-v-2bac7231],.submit-btn[data-v-2bac7231]{font-weight:600;transition:all .2s;color:#fff}.next-btn[data-v-2bac7231],.next-btn.active[data-v-2bac7231],.submit-btn.active[data-v-2bac7231]{background:#3b82f6;color:#fff;cursor:pointer}.next-btn[data-v-2bac7231]:hover,.next-btn.active[data-v-2bac7231]:hover,.submit-btn.active[data-v-2bac7231]:hover{background:#2563eb}.submit-btn[data-v-2bac7231],.submit-btn.active[data-v-2bac7231]{background:#10b981;color:#fff}.submit-btn[data-v-2bac7231],.submit-btn.active[data-v-2bac7231]:hover{background:#059669;color:#fff}.disabled[data-v-2bac7231]{background:#cbd5e1;color:#94a3b8;cursor:not-allowed;opacity:.6}@media (max-width: 640px){.modal-container[data-v-2bac7231]{width:450px;height:700px;max-height:700px}}
