.new-input-theme[data-v-678b2349] .v-field{background:hsl(var(--muted))!important;border:1px solid hsl(var(--border));border-radius:.75rem!important;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.new-input-theme[data-v-678b2349] .v-field__outline{--v-field-border-opacity:0!important;color:transparent!important}.new-input-theme[data-v-678b2349] .v-field--focused{background:hsl(var(--card))!important;border-color:#0b64f4!important;box-shadow:0 0 0 3px rgba(11,100,244,.1)!important}.new-input-theme[data-v-678b2349] .v-field--error{border-color:hsl(var(--destructive))!important}.new-input-theme[data-v-678b2349] .v-field--error.v-field--focused{box-shadow:0 0 0 3px hsl(var(--destructive)/.1)!important}.new-input-theme[data-v-678b2349] .v-field .v-select__selection-text,.new-input-theme[data-v-678b2349] .v-field input,.new-input-theme[data-v-678b2349] .v-field textarea{color:hsl(var(--foreground));font-size:.875rem}.new-input-theme[data-v-678b2349] .v-messages__message{color:hsl(var(--muted-foreground));font-size:.75rem}.new-input-theme[data-v-678b2349] .v-input--error .v-messages__message{color:hsl(var(--destructive))!important}.new-input-theme[data-v-678b2349] .v-input__details{min-height:unset;padding-top:.25rem;padding-inline:0}.new-input-theme .input-label[data-v-678b2349]{color:hsl(var(--foreground));display:block;font-size:.875rem;font-weight:500;margin-bottom:.375rem}.new-input-theme[data-v-678b2349] .v-selection-control{color:hsl(var(--foreground))}.new-input-theme[data-v-678b2349] .v-btn--variant-outlined{border-color:hsl(var(--border));border-radius:.625rem;font-size:.8125rem;font-weight:500;text-transform:none}.new-input-theme[data-v-678b2349] .v-btn--variant-text{text-transform:none}.correct-checkbox[data-v-678b2349]{margin:0;padding:0}.validation-field[data-v-678b2349]{height:auto!important;opacity:1!important;pointer-events:none;position:relative!important}.validation-field[data-v-678b2349] .v-input__control{height:0!important;min-height:0!important}.validation-field[data-v-678b2349] .v-field{display:none!important}.validation-field[data-v-678b2349] .v-messages{opacity:1!important;pointer-events:auto!important}.qt-tabs[data-v-39efcc15]{margin-bottom:.75rem}.qt-tabs__scroll[data-v-39efcc15]{display:flex;flex-wrap:wrap;gap:.375rem}.qt-tab[data-v-39efcc15]{align-items:center;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.75rem;color:hsl(var(--muted-foreground));cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.375rem;padding:.5rem .875rem;transition:all .15s ease;white-space:nowrap}.qt-tab[data-v-39efcc15]:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.qt-tab--active[data-v-39efcc15]{border-color:hsl(var(--primary))}.qt-tab--active[data-v-39efcc15],.qt-tab--active[data-v-39efcc15]:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.qt-tab__icon[data-v-39efcc15]{flex-shrink:0}.new-input-theme[data-v-e138ac51] .v-field{background:hsl(var(--muted))!important;border:1px solid hsl(var(--border));border-radius:.75rem!important;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.new-input-theme[data-v-e138ac51] .v-field__outline{--v-field-border-opacity:0!important;color:transparent!important}.new-input-theme[data-v-e138ac51] .v-field--focused{background:hsl(var(--card))!important;border-color:#0b64f4!important;box-shadow:0 0 0 3px rgba(11,100,244,.1)!important}.new-input-theme[data-v-e138ac51] .v-field--error{border-color:hsl(var(--destructive))!important}.new-input-theme[data-v-e138ac51] .v-field--error.v-field--focused{box-shadow:0 0 0 3px hsl(var(--destructive)/.1)!important}.new-input-theme[data-v-e138ac51] .v-field .v-select__selection-text,.new-input-theme[data-v-e138ac51] .v-field input,.new-input-theme[data-v-e138ac51] .v-field textarea{color:hsl(var(--foreground));font-size:.875rem}.new-input-theme[data-v-e138ac51] .v-messages__message{color:hsl(var(--muted-foreground));font-size:.75rem}.new-input-theme[data-v-e138ac51] .v-input--error .v-messages__message{color:hsl(var(--destructive))!important}.new-input-theme[data-v-e138ac51] .v-input__details{min-height:unset;padding-top:.25rem;padding-inline:0}.new-input-theme .input-label[data-v-e138ac51]{color:hsl(var(--foreground));display:block;font-size:.875rem;font-weight:500;margin-bottom:.375rem}.new-input-theme[data-v-e138ac51] .v-selection-control{color:hsl(var(--foreground))}.new-input-theme[data-v-e138ac51] .v-btn--variant-outlined{border-color:hsl(var(--border));border-radius:.625rem;font-size:.8125rem;font-weight:500;text-transform:none}.new-input-theme[data-v-e138ac51] .v-btn--variant-text{text-transform:none}.binary-choice[data-v-e138ac51]{display:flex;flex-wrap:wrap;gap:.75rem}.binary-choice__option[data-v-e138ac51]{align-items:center;background:hsl(var(--card));border:2px solid hsl(var(--border));border-radius:.75rem;cursor:pointer;display:flex;gap:.5rem;min-width:7rem;padding:.75rem 1.25rem;transition:all .15s ease}.binary-choice__option[data-v-e138ac51]:hover{background:hsl(var(--muted));border-color:hsl(var(--primary)/.3)}.binary-choice__option[data-v-e138ac51]:has(.binary-choice__radio:checked){background:hsl(var(--primary)/.05);border-color:hsl(var(--primary))}.binary-choice__radio[data-v-e138ac51]{accent-color:hsl(var(--primary));height:1rem;width:1rem}.binary-choice__label[data-v-e138ac51]{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.validation-field[data-v-e138ac51]{height:auto!important;opacity:1!important;pointer-events:none;position:relative!important}.validation-field[data-v-e138ac51] .v-input__control{height:0!important;min-height:0!important}.validation-field[data-v-e138ac51] .v-field{display:none!important}.validation-field[data-v-e138ac51] .v-messages{opacity:1!important;pointer-events:auto!important}.new-input-theme[data-v-78800646] .v-field{background:hsl(var(--muted))!important;border:1px solid hsl(var(--border));border-radius:.75rem!important;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.new-input-theme[data-v-78800646] .v-field__outline{--v-field-border-opacity:0!important;color:transparent!important}.new-input-theme[data-v-78800646] .v-field--focused{background:hsl(var(--card))!important;border-color:#0b64f4!important;box-shadow:0 0 0 3px rgba(11,100,244,.1)!important}.new-input-theme[data-v-78800646] .v-field--error{border-color:hsl(var(--destructive))!important}.new-input-theme[data-v-78800646] .v-field--error.v-field--focused{box-shadow:0 0 0 3px hsl(var(--destructive)/.1)!important}.new-input-theme[data-v-78800646] .v-field .v-select__selection-text,.new-input-theme[data-v-78800646] .v-field input,.new-input-theme[data-v-78800646] .v-field textarea{color:hsl(var(--foreground));font-size:.875rem}.new-input-theme[data-v-78800646] .v-messages__message{color:hsl(var(--muted-foreground));font-size:.75rem}.new-input-theme[data-v-78800646] .v-input--error .v-messages__message{color:hsl(var(--destructive))!important}.new-input-theme[data-v-78800646] .v-input__details{min-height:unset;padding-top:.25rem;padding-inline:0}.new-input-theme .input-label[data-v-78800646]{color:hsl(var(--foreground));display:block;font-size:.875rem;font-weight:500;margin-bottom:.375rem}.new-input-theme[data-v-78800646] .v-selection-control{color:hsl(var(--foreground))}.new-input-theme[data-v-78800646] .v-btn--variant-outlined{border-color:hsl(var(--border));border-radius:.625rem;font-size:.8125rem;font-weight:500;text-transform:none}.new-input-theme[data-v-78800646] .v-btn--variant-text{text-transform:none}.fill-blank-answer[data-v-78800646]{margin-top:.5rem}.new-input-theme[data-v-6610e340] .v-field{background:hsl(var(--muted))!important;border:1px solid hsl(var(--border));border-radius:.75rem!important;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.new-input-theme[data-v-6610e340] .v-field__outline{--v-field-border-opacity:0!important;color:transparent!important}.new-input-theme[data-v-6610e340] .v-field--focused{background:hsl(var(--card))!important;border-color:#0b64f4!important;box-shadow:0 0 0 3px rgba(11,100,244,.1)!important}.new-input-theme[data-v-6610e340] .v-field--error{border-color:hsl(var(--destructive))!important}.new-input-theme[data-v-6610e340] .v-field--error.v-field--focused{box-shadow:0 0 0 3px hsl(var(--destructive)/.1)!important}.new-input-theme[data-v-6610e340] .v-field .v-select__selection-text,.new-input-theme[data-v-6610e340] .v-field input,.new-input-theme[data-v-6610e340] .v-field textarea{color:hsl(var(--foreground));font-size:.875rem}.new-input-theme[data-v-6610e340] .v-messages__message{color:hsl(var(--muted-foreground));font-size:.75rem}.new-input-theme[data-v-6610e340] .v-input--error .v-messages__message{color:hsl(var(--destructive))!important}.new-input-theme[data-v-6610e340] .v-input__details{min-height:unset;padding-top:.25rem;padding-inline:0}.new-input-theme .input-label[data-v-6610e340]{color:hsl(var(--foreground));display:block;font-size:.875rem;font-weight:500;margin-bottom:.375rem}.new-input-theme[data-v-6610e340] .v-selection-control{color:hsl(var(--foreground))}.new-input-theme[data-v-6610e340] .v-btn--variant-outlined{border-color:hsl(var(--border));border-radius:.625rem;font-size:.8125rem;font-weight:500;text-transform:none}.new-input-theme[data-v-6610e340] .v-btn--variant-text{text-transform:none}.ranking-list[data-v-6610e340]{display:flex;flex-direction:column;gap:.5rem}.ranking-item[data-v-6610e340]{align-items:center;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.75rem;display:flex;padding:.5rem;transition:border-color .15s}.ranking-item[data-v-6610e340]:hover{border-color:hsl(var(--primary)/.3)}.drag-handle[data-v-6610e340]{color:hsl(var(--muted-foreground));cursor:grab;padding:0 .5rem}.option-content[data-v-6610e340]{flex:1;padding:.5rem .25rem}.option-actions[data-v-6610e340]{padding-inline-start:.5rem}.ghost[data-v-6610e340]{background:hsl(var(--primary)/.1)!important;opacity:.5}.option-input[data-v-6610e340]{font-size:.875rem}.validation-field[data-v-6610e340]{height:auto!important;opacity:1!important;pointer-events:none;position:relative!important}.validation-field[data-v-6610e340] .v-input__control{height:0!important;min-height:0!important}.validation-field[data-v-6610e340] .v-field{display:none!important}.validation-field[data-v-6610e340] .v-messages{opacity:1!important;pointer-events:auto!important}.new-input-theme[data-v-f2e27254] .v-field{background:hsl(var(--muted))!important;border:1px solid hsl(var(--border));border-radius:.75rem!important;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.new-input-theme[data-v-f2e27254] .v-field__outline{--v-field-border-opacity:0!important;color:transparent!important}.new-input-theme[data-v-f2e27254] .v-field--focused{background:hsl(var(--card))!important;border-color:#0b64f4!important;box-shadow:0 0 0 3px rgba(11,100,244,.1)!important}.new-input-theme[data-v-f2e27254] .v-field--error{border-color:hsl(var(--destructive))!important}.new-input-theme[data-v-f2e27254] .v-field--error.v-field--focused{box-shadow:0 0 0 3px hsl(var(--destructive)/.1)!important}.new-input-theme[data-v-f2e27254] .v-field .v-select__selection-text,.new-input-theme[data-v-f2e27254] .v-field input,.new-input-theme[data-v-f2e27254] .v-field textarea{color:hsl(var(--foreground));font-size:.875rem}.new-input-theme[data-v-f2e27254] .v-messages__message{color:hsl(var(--muted-foreground));font-size:.75rem}.new-input-theme[data-v-f2e27254] .v-input--error .v-messages__message{color:hsl(var(--destructive))!important}.new-input-theme[data-v-f2e27254] .v-input__details{min-height:unset;padding-top:.25rem;padding-inline:0}.new-input-theme .input-label[data-v-f2e27254]{color:hsl(var(--foreground));display:block;font-size:.875rem;font-weight:500;margin-bottom:.375rem}.new-input-theme[data-v-f2e27254] .v-selection-control{color:hsl(var(--foreground))}.new-input-theme[data-v-f2e27254] .v-btn--variant-outlined{border-color:hsl(var(--border));border-radius:.625rem;font-size:.8125rem;font-weight:500;text-transform:none}.new-input-theme[data-v-f2e27254] .v-btn--variant-text{text-transform:none}.matching-list[data-v-f2e27254]{display:flex;flex-direction:column;gap:.5rem}.matching-pair-item[data-v-f2e27254]{align-items:center;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.75rem;display:flex;padding:.75rem;transition:border-color .15s}.matching-pair-item[data-v-f2e27254]:hover{border-color:hsl(var(--primary)/.3)}.matching-pair-content[data-v-f2e27254]{flex:1;padding:.25rem}.matching-columns[data-v-f2e27254]{align-items:center;display:flex;gap:.5rem}.matching-column[data-v-f2e27254]{flex:1}.matching-arrow[data-v-f2e27254]{align-items:center;color:hsl(var(--primary));display:flex;justify-content:center;padding:0 .25rem}.drag-handle[data-v-f2e27254]{color:hsl(var(--muted-foreground));cursor:grab;padding:0 .5rem}.option-actions[data-v-f2e27254]{padding-inline-start:.5rem}.ghost[data-v-f2e27254]{background:hsl(var(--primary)/.1)!important;opacity:.5}.validation-field[data-v-f2e27254]{height:auto!important;opacity:1!important;pointer-events:none;position:relative!important}.validation-field[data-v-f2e27254] .v-input__control{height:0!important;min-height:0!important}.validation-field[data-v-f2e27254] .v-field{display:none!important}.validation-field[data-v-f2e27254] .v-messages{opacity:1!important;pointer-events:auto!important}.new-input-theme[data-v-fe1406f5] .v-field{background:hsl(var(--muted))!important;border:1px solid hsl(var(--border));border-radius:.75rem!important;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.new-input-theme[data-v-fe1406f5] .v-field__outline{--v-field-border-opacity:0!important;color:transparent!important}.new-input-theme[data-v-fe1406f5] .v-field--focused{background:hsl(var(--card))!important;border-color:#0b64f4!important;box-shadow:0 0 0 3px rgba(11,100,244,.1)!important}.new-input-theme[data-v-fe1406f5] .v-field--error{border-color:hsl(var(--destructive))!important}.new-input-theme[data-v-fe1406f5] .v-field--error.v-field--focused{box-shadow:0 0 0 3px hsl(var(--destructive)/.1)!important}.new-input-theme[data-v-fe1406f5] .v-field .v-select__selection-text,.new-input-theme[data-v-fe1406f5] .v-field input,.new-input-theme[data-v-fe1406f5] .v-field textarea{color:hsl(var(--foreground));font-size:.875rem}.new-input-theme[data-v-fe1406f5] .v-messages__message{color:hsl(var(--muted-foreground));font-size:.75rem}.new-input-theme[data-v-fe1406f5] .v-input--error .v-messages__message{color:hsl(var(--destructive))!important}.new-input-theme[data-v-fe1406f5] .v-input__details{min-height:unset;padding-top:.25rem;padding-inline:0}.new-input-theme .input-label[data-v-fe1406f5]{color:hsl(var(--foreground));display:block;font-size:.875rem;font-weight:500;margin-bottom:.375rem}.new-input-theme[data-v-fe1406f5] .v-selection-control{color:hsl(var(--foreground))}.new-input-theme[data-v-fe1406f5] .v-btn--variant-outlined{border-color:hsl(var(--border));border-radius:.625rem;font-size:.8125rem;font-weight:500;text-transform:none}.new-input-theme[data-v-fe1406f5] .v-btn--variant-text{text-transform:none}.numeric-score-options[data-v-fe1406f5]{margin-top:.5rem}.validation-field[data-v-fe1406f5]{height:auto!important;opacity:1!important;pointer-events:none;position:relative!important}.validation-field[data-v-fe1406f5] .v-input__control{height:0!important;min-height:0!important}.validation-field[data-v-fe1406f5] .v-field{display:none!important}.validation-field[data-v-fe1406f5] .v-messages{opacity:1!important;pointer-events:auto!important}.new-input-theme[data-v-3064e47f] .v-field{background:hsl(var(--muted))!important;border:1px solid hsl(var(--border));border-radius:.75rem!important;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.new-input-theme[data-v-3064e47f] .v-field__outline{--v-field-border-opacity:0!important;color:transparent!important}.new-input-theme[data-v-3064e47f] .v-field--focused{background:hsl(var(--card))!important;border-color:#0b64f4!important;box-shadow:0 0 0 3px rgba(11,100,244,.1)!important}.new-input-theme[data-v-3064e47f] .v-field--error{border-color:hsl(var(--destructive))!important}.new-input-theme[data-v-3064e47f] .v-field--error.v-field--focused{box-shadow:0 0 0 3px hsl(var(--destructive)/.1)!important}.new-input-theme[data-v-3064e47f] .v-field .v-select__selection-text,.new-input-theme[data-v-3064e47f] .v-field input,.new-input-theme[data-v-3064e47f] .v-field textarea{color:hsl(var(--foreground));font-size:.875rem}.new-input-theme[data-v-3064e47f] .v-messages__message{color:hsl(var(--muted-foreground));font-size:.75rem}.new-input-theme[data-v-3064e47f] .v-input--error .v-messages__message{color:hsl(var(--destructive))!important}.new-input-theme[data-v-3064e47f] .v-input__details{min-height:unset;padding-top:.25rem;padding-inline:0}.new-input-theme .input-label[data-v-3064e47f]{color:hsl(var(--foreground));display:block;font-size:.875rem;font-weight:500;margin-bottom:.375rem}.new-input-theme[data-v-3064e47f] .v-selection-control{color:hsl(var(--foreground))}.new-input-theme[data-v-3064e47f] .v-btn--variant-outlined{border-color:hsl(var(--border));border-radius:.625rem;font-size:.8125rem;font-weight:500;text-transform:none}.new-input-theme[data-v-3064e47f] .v-btn--variant-text{text-transform:none}.numeric-rating-options[data-v-3064e47f]{margin-top:.5rem}.validation-field[data-v-3064e47f]{height:auto!important;opacity:1!important;pointer-events:none;position:relative!important}.validation-field[data-v-3064e47f] .v-input__control{height:0!important;min-height:0!important}.validation-field[data-v-3064e47f] .v-field{display:none!important}.validation-field[data-v-3064e47f] .v-messages{opacity:1!important;pointer-events:auto!important}.new-input-theme[data-v-32542d5d] .v-field{background:hsl(var(--muted))!important;border:1px solid hsl(var(--border));border-radius:.75rem!important;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.new-input-theme[data-v-32542d5d] .v-field__outline{--v-field-border-opacity:0!important;color:transparent!important}.new-input-theme[data-v-32542d5d] .v-field--focused{background:hsl(var(--card))!important;border-color:#0b64f4!important;box-shadow:0 0 0 3px rgba(11,100,244,.1)!important}.new-input-theme[data-v-32542d5d] .v-field--error{border-color:hsl(var(--destructive))!important}.new-input-theme[data-v-32542d5d] .v-field--error.v-field--focused{box-shadow:0 0 0 3px hsl(var(--destructive)/.1)!important}.new-input-theme[data-v-32542d5d] .v-field .v-select__selection-text,.new-input-theme[data-v-32542d5d] .v-field input,.new-input-theme[data-v-32542d5d] .v-field textarea{color:hsl(var(--foreground));font-size:.875rem}.new-input-theme[data-v-32542d5d] .v-messages__message{color:hsl(var(--muted-foreground));font-size:.75rem}.new-input-theme[data-v-32542d5d] .v-input--error .v-messages__message{color:hsl(var(--destructive))!important}.new-input-theme[data-v-32542d5d] .v-input__details{min-height:unset;padding-top:.25rem;padding-inline:0}.new-input-theme .input-label[data-v-32542d5d]{color:hsl(var(--foreground));display:block;font-size:.875rem;font-weight:500;margin-bottom:.375rem}.new-input-theme[data-v-32542d5d] .v-selection-control{color:hsl(var(--foreground))}.new-input-theme[data-v-32542d5d] .v-btn--variant-outlined{border-color:hsl(var(--border));border-radius:.625rem;font-size:.8125rem;font-weight:500;text-transform:none}.new-input-theme[data-v-32542d5d] .v-btn--variant-text{text-transform:none}.matrix-question .matrix-table[data-v-32542d5d]{border:1px solid hsl(var(--border));border-radius:.75rem;overflow:hidden}.matrix-question .matrix-table th[data-v-32542d5d]{background:hsl(var(--muted));color:hsl(var(--foreground));font-size:.875rem;font-weight:600;padding:.75rem .5rem;vertical-align:middle}.matrix-question .matrix-table td[data-v-32542d5d]{border-bottom:1px solid hsl(var(--border)/.5);padding:.5rem;vertical-align:middle}.matrix-question .matrix-table td[data-v-32542d5d] .v-input{align-items:center;display:flex;justify-content:center}.matrix-question .matrix-table td[data-v-32542d5d] .v-selection-control{justify-content:center;min-height:unset}.matrix-question .matrix-table td[data-v-32542d5d] .v-selection-control__wrapper{margin:0 auto}.matrix-question .matrix-table tbody tr[data-v-32542d5d]:hover{background:hsl(var(--muted)/.5)}.validation-field[data-v-32542d5d]{pointer-events:none}.new-input-theme[data-v-bc04142a] .v-field{background:hsl(var(--muted))!important;border:1px solid hsl(var(--border));border-radius:.75rem!important;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.new-input-theme[data-v-bc04142a] .v-field__outline{--v-field-border-opacity:0!important;color:transparent!important}.new-input-theme[data-v-bc04142a] .v-field--focused{background:hsl(var(--card))!important;border-color:#0b64f4!important;box-shadow:0 0 0 3px rgba(11,100,244,.1)!important}.new-input-theme[data-v-bc04142a] .v-field--error{border-color:hsl(var(--destructive))!important}.new-input-theme[data-v-bc04142a] .v-field--error.v-field--focused{box-shadow:0 0 0 3px hsl(var(--destructive)/.1)!important}.new-input-theme[data-v-bc04142a] .v-field .v-select__selection-text,.new-input-theme[data-v-bc04142a] .v-field input,.new-input-theme[data-v-bc04142a] .v-field textarea{color:hsl(var(--foreground));font-size:.875rem}.new-input-theme[data-v-bc04142a] .v-messages__message{color:hsl(var(--muted-foreground));font-size:.75rem}.new-input-theme[data-v-bc04142a] .v-input--error .v-messages__message{color:hsl(var(--destructive))!important}.new-input-theme[data-v-bc04142a] .v-input__details{min-height:unset;padding-top:.25rem;padding-inline:0}.new-input-theme .input-label[data-v-bc04142a]{color:hsl(var(--foreground));display:block;font-size:.875rem;font-weight:500;margin-bottom:.375rem}.new-input-theme[data-v-bc04142a] .v-selection-control{color:hsl(var(--foreground))}.new-input-theme[data-v-bc04142a] .v-btn--variant-outlined{border-color:hsl(var(--border));border-radius:.625rem;font-size:.8125rem;font-weight:500;text-transform:none}.new-input-theme[data-v-bc04142a] .v-btn--variant-text{text-transform:none}.answer-key-preview[data-v-bc04142a]{background:hsl(var(--muted)/.5);border:1px solid hsl(var(--border));border-radius:.75rem;padding:1.25rem}.answer-key-grid[data-v-bc04142a]{display:grid;gap:.75rem}.list-label[data-v-bc04142a]{align-items:center;display:flex;margin-bottom:.5rem}.validation-field[data-v-bc04142a]{pointer-events:none}[data-v-bc04142a] .v-select .v-field__prepend-inner,[data-v-bc04142a] .v-text-field .v-field__prepend-inner{padding-top:4px}.qt-panel[data-v-60d065fa]{min-height:4rem}.control[data-v-97eaf504]{position:relative;top:-11px}.dnd-container[data-v-5e0b181a]{padding:.5rem}.dnd-search[data-v-5e0b181a]{margin-bottom:1rem}.dnd-search__field[data-v-5e0b181a]{align-items:center;display:flex;position:relative;width:100%}.dnd-search__icon[data-v-5e0b181a]{color:hsl(var(--muted-foreground));inset-inline-start:.75rem;pointer-events:none;position:absolute;z-index:1}.dnd-search__input[data-v-5e0b181a]{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:.75rem;box-sizing:border-box;color:hsl(var(--foreground));font-family:inherit;font-size:.875rem;outline:none;transition:border-color .2s,box-shadow .2s;width:100%}.dnd-search__input[data-v-5e0b181a],[dir=rtl] .dnd-search__input[data-v-5e0b181a]{padding:.625rem 2.5rem}.dnd-search__input[data-v-5e0b181a]::-moz-placeholder{color:hsl(var(--muted-foreground))}.dnd-search__input[data-v-5e0b181a]::placeholder{color:hsl(var(--muted-foreground))}.dnd-search__input[data-v-5e0b181a]:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring)/.25)}.dnd-search__clear[data-v-5e0b181a]{align-items:center;background:none;border:none;border-radius:.25rem;color:hsl(var(--muted-foreground));cursor:pointer;display:flex;inset-inline-end:.75rem;justify-content:center;padding:.25rem;position:absolute;z-index:1}.dnd-search__clear[data-v-5e0b181a]:hover{color:hsl(var(--foreground))}.dnd-panels[data-v-5e0b181a]{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.dnd-panels[data-v-5e0b181a]{grid-template-columns:1fr 1fr}}.dnd-panel[data-v-5e0b181a]{border:1px solid hsl(var(--border));border-radius:.75rem;display:flex;flex-direction:column;max-height:50rem;min-height:50rem;padding:1rem}.dnd-panel__title[data-v-5e0b181a]{color:hsl(var(--foreground));font-size:.875rem;font-weight:600;margin:0 0 .75rem}.dnd-panel__list[data-v-5e0b181a]{align-content:flex-start;display:flex;flex:1;flex-wrap:wrap;gap:.5rem;overflow-y:auto}.dnd-panel__loading[data-v-5e0b181a]{align-items:center;display:flex;flex:1;justify-content:center}.dnd-panel__spinner[data-v-5e0b181a]{animation:spin-5e0b181a .8s linear infinite;border:3px solid hsl(var(--border));border-radius:50%;border-top-color:hsl(var(--primary));height:2rem;width:2rem}@keyframes spin-5e0b181a{to{transform:rotate(1turn)}}.dnd-panel__empty[data-v-5e0b181a]{align-items:center;color:hsl(var(--muted-foreground));display:flex;flex:1;font-size:.85rem;font-style:italic;justify-content:center;min-height:8rem;width:100%}.dnd-item[data-v-5e0b181a]{align-items:flex-start;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.5rem;cursor:grab;display:flex;gap:.5rem;min-height:4rem;padding:.625rem .75rem;transition:background .2s,border-color .2s;width:calc(50% - .25rem)}@media (max-width:640px){.dnd-item[data-v-5e0b181a]{width:100%}}.dnd-item[data-v-5e0b181a]:hover{background:hsl(var(--accent));border-color:hsl(var(--primary)/.3)}.dnd-item[data-v-5e0b181a]:active{cursor:grabbing}.dnd-item--selected[data-v-5e0b181a]{background:hsl(var(--primary)/.03);border-color:hsl(var(--primary)/.3)}.dnd-item__body[data-v-5e0b181a]{flex:1;min-width:0}.dnd-item__row[data-v-5e0b181a]{align-items:center;display:flex;gap:.5rem}.dnd-item__index[data-v-5e0b181a]{align-items:center;background:hsl(var(--primary));border-radius:.375rem;color:#fff;display:flex;flex-shrink:0;font-size:.7rem;font-weight:700;height:1.5rem;justify-content:center;width:1.5rem}.dnd-item__question[data-v-5e0b181a]{color:hsl(var(--foreground));display:-webkit-box;font-size:.8rem;-webkit-line-clamp:2;line-height:1.4;overflow:hidden;-webkit-box-orient:vertical}.dnd-item__meta[data-v-5e0b181a]{flex-wrap:wrap;margin-top:.375rem}.dnd-item__actions[data-v-5e0b181a],.dnd-item__meta[data-v-5e0b181a]{align-items:center;display:flex;gap:.25rem}.dnd-item__actions[data-v-5e0b181a]{flex-shrink:0}.dnd-item__delete[data-v-5e0b181a]{background:none;border:none;border-radius:.25rem;color:#ef4343;cursor:pointer;padding:.25rem;transition:background .2s}.dnd-item__delete[data-v-5e0b181a]:hover{background:rgba(239,67,67,.1)}.dnd-item__grip[data-v-5e0b181a]{color:hsl(var(--muted-foreground));flex-shrink:0}.dnd-chip[data-v-5e0b181a]{border-radius:9999px;font-size:.65rem;font-weight:500;padding:.1rem .4rem}.dnd-chip--info[data-v-5e0b181a]{background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.dnd-chip--success[data-v-5e0b181a]{background:rgba(34,195,93,.1);color:#1b9849}.dnd-chip--error[data-v-5e0b181a]{background:rgba(239,67,67,.1);color:#eb1414}.dnd-chip--success-light[data-v-5e0b181a]{background:rgba(34,195,93,.08);color:#1b9849;font-style:italic}.dnd-ghost[data-v-5e0b181a]{background:hsl(var(--primary)/.1)!important;opacity:.5}.dnd-alert[data-v-5e0b181a]{background:hsl(var(--primary)/.08);border:1px solid hsl(var(--primary)/.2);border-radius:.5rem;margin-top:1rem;padding:.625rem 1rem}.dnd-alert__text[data-v-5e0b181a]{color:hsl(var(--primary));font-size:.85rem;font-weight:500}.fi-field[data-v-6bd16ff3]{display:flex;flex-direction:column;gap:.375rem}.fi-label[data-v-6bd16ff3]{align-items:center;color:hsl(var(--foreground));display:flex;font-size:.875rem;font-weight:500;gap:.125rem}.fi-required[data-v-6bd16ff3]{color:hsl(var(--destructive));font-size:.8125rem;line-height:1}.fi-hint[data-v-6bd16ff3]{color:hsl(var(--muted-foreground));font-size:.75rem;margin:0}[data-v-6bd16ff3] .v-field{background:hsl(var(--muted))!important;border:1px solid hsl(var(--border));border-radius:.75rem!important;font-size:.875rem;transition:border-color .2s,box-shadow .2s}[data-v-6bd16ff3] .v-field__outline{--v-field-border-opacity:0!important;color:transparent!important}[data-v-6bd16ff3] .v-label{display:none!important}[data-v-6bd16ff3] .v-field--focused{background:hsl(var(--card))!important;border-color:#0b64f4!important;box-shadow:0 0 0 3px rgba(11,100,244,.1)!important}[data-v-6bd16ff3] .v-field--error{border-color:hsl(var(--destructive))!important}[data-v-6bd16ff3] .v-field--error.v-field--focused{box-shadow:0 0 0 3px hsl(var(--destructive)/.1)!important}[data-v-6bd16ff3] .v-field .v-select__selection-text,[data-v-6bd16ff3] .v-field input,[data-v-6bd16ff3] .v-field textarea{color:hsl(var(--foreground));font-size:.875rem}[data-v-6bd16ff3] .v-messages__message{color:hsl(var(--muted-foreground));font-size:.75rem}[data-v-6bd16ff3] .v-input--error .v-messages__message{color:hsl(var(--destructive))!important}[data-v-6bd16ff3] .v-input__details{min-height:unset;padding-top:.25rem;padding-inline:0}