/* AI-CLO PTITHCM V12.4.4 — unified quick-edit content.
   Window chrome, dragging and resize handles are owned by css/ui/app-window.css. */
.quick-question-form{display:grid;gap:12px;padding:18px 20px 20px}.quick-question-form .field{margin:0}.quick-question-form textarea{resize:vertical;min-height:68px}.quick-question-form>label:first-of-type textarea{min-height:98px}.quick-edit-context{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--line,#e4e7ec);border-radius:10px;background:#f8fafc;color:var(--ink,#172033)}.quick-edit-context b{font-size:11px;letter-spacing:.08em;color:var(--red,#a61d2d)}.quick-edit-context span{font-size:12px;line-height:1.45;color:var(--muted,#667085)}.quick-edit-context.duplicate{background:#fff9ed;border-color:#f1d79b}.quick-edit-context.assessment{background:#f7f5ff;border-color:#ddd5ff}.quick-answer-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.quick-explanation-field textarea{min-height:82px}.quick-footer-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-top:2px}.quick-correct-field{width:150px;max-width:150px}.quick-correct-field select{width:100%}.quick-correct-radios{display:none}.quick-question-error{padding:9px 11px;border:1px solid #efb4ba;border-radius:9px;background:#fff5f6;color:#a61d2d;font-size:13px}.quick-question-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0;padding:0}.quick-question-actions button{min-width:88px}.quick-edit-button{font-weight:800}.assessment-draft-editor-modal .quick-question-form{min-height:100%}
@media(max-width:760px){.v105-question-table td.row-actions{grid-template-columns:repeat(auto-fit,minmax(86px,1fr))!important}}
@media(max-width:700px){.quick-question-form{padding:15px 14px 16px}.quick-answer-grid{grid-template-columns:1fr}.quick-footer-row{align-items:stretch;flex-direction:column}.quick-correct-field{width:100%;max-width:none}.quick-question-actions{justify-content:flex-end}.quick-edit-context{padding:9px 10px}}
