.element-palette[data-v-4f77e926]{container-type:inline-size;display:flex;flex-direction:column;min-height:0;max-height:inherit;gap:12px;color:#20334f;padding:14px;box-sizing:border-box}.element-palette header[data-v-4f77e926]{display:flex;align-items:center;justify-content:space-between;gap:8px}.palette-search[data-v-4f77e926]{display:flex;align-items:center;gap:8px;border:1px solid #cbd5e1;border-radius:9px;padding:0 10px;background:#f8fafc}.palette-search svg[data-v-4f77e926]{width:18px;flex:none}.palette-search input[data-v-4f77e926]{width:100%;min-width:0;min-height:44px;border:0;background:transparent;font:inherit;color:inherit}.palette-categories[data-v-4f77e926]{min-width:0;flex-shrink:0}.palette-categories>small[data-v-4f77e926]{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px;font-weight:650}.category-scroll-hint[data-v-4f77e926]{color:#64748b;font-size:1rem}.block-category-tabs[data-v-4f77e926]{display:flex;overflow-x:auto;gap:2px;border-bottom:1px solid #ccd5e7;padding:2px;scrollbar-width:thin;scrollbar-color:#9caac8 #f1f5f9}.block-category-tabs button[data-v-4f77e926]{flex:1 0 auto;min-height:38px;padding:6px 9px;border:0;border-bottom:3px solid transparent;border-radius:5px 5px 0 0;background:transparent;color:#52627a;font:inherit;font-size:.8rem;font-weight:650;cursor:pointer;white-space:nowrap}.block-category-tabs [aria-selected=true][data-v-4f77e926]{background:#edf0ff;border-bottom-color:#5361c9;color:#283d99}@container (min-width:340px){.category-scroll-hint[data-v-4f77e926]{display:none}}.block-category-tabs button[data-v-4f77e926]:hover{background:#f1f4fc}.palette-favorites button[data-v-4f77e926]:active{cursor:grabbing}.palette-favorite.sortable-ghost[data-v-4f77e926]{display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:5px 8px;border:1px solid #6474c4;border-radius:9px;background:#edf0ff;color:#283d99;font:inherit;font-size:.8rem}.palette-favorite.sortable-ghost svg[data-v-4f77e926]{width:16px;height:16px;flex:none}.palette-results[data-v-4f77e926]{overflow-y:auto;min-height:0;overscroll-behavior:contain;padding:3px}.palette-list[data-v-4f77e926]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:6px}.palette-item[data-v-4f77e926]{position:relative;display:flex;align-items:center;gap:10px;min-height:46px;width:100%;border:1px solid #e0e7ef;border-radius:9px;background:#fff;color:inherit;text-align:left;padding:10px;font:inherit;font-size:.88rem;cursor:pointer}.palette-item>svg[data-v-4f77e926]{width:19px;height:19px;flex:none}.palette-item>span[data-v-4f77e926]{flex:1;min-width:0;overflow-wrap:anywhere}.palette-item[data-v-4f77e926]:hover,.palette-item[data-v-4f77e926]:focus-visible{background:#f0f4ff;border-color:#8d9dd5}.palette-description[data-v-4f77e926]{visibility:hidden;position:fixed;z-index:1000;box-sizing:border-box;width:max-content;max-width:min(260px,calc(100vw - 16px));padding:8px 10px;border-radius:7px;background:#20334f;color:#fff;box-shadow:0 4px 12px #17243b30;text-align:left;font-size:.75rem;line-height:1.4;font-weight:400;pointer-events:none}.palette-description.is-visible[data-v-4f77e926]{visibility:visible;pointer-events:auto}.palette-entry[data-v-4f77e926]{position:relative;min-width:0}.palette-entry .palette-item[data-v-4f77e926]{padding-right:42px;height:100%}.palette-star[data-v-4f77e926]{position:absolute;right:3px;top:50%;transform:translateY(-50%);width:36px;height:40px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#6b7890;cursor:pointer}.palette-star svg[data-v-4f77e926]{width:17px;height:17px}.palette-star.is-favorite[data-v-4f77e926]{color:#5361c9}.palette-star.is-favorite svg[data-v-4f77e926]{fill:#e0e6ff}.palette-star[data-v-4f77e926]:hover{background:#e4eaff}.palette-favorites[data-v-4f77e926],.palette-recents[data-v-4f77e926],.block-category-tabs[data-v-4f77e926],.palette-search[data-v-4f77e926],.element-palette>header[data-v-4f77e926]{flex-shrink:0}.palette-shortcuts[data-v-4f77e926]{display:flex;gap:5px;overflow-x:auto;align-items:center;padding:3px;margin-top:3px}.palette-shortcuts button[data-v-4f77e926]{display:flex;align-items:center;gap:5px;flex:none;min-height:36px;background:#f1f5f9;border:1px solid transparent;border-radius:9px;padding:5px 8px;color:inherit;cursor:pointer;font-size:.8rem}.palette-shortcuts svg[data-v-4f77e926]{width:16px;height:16px}.palette-shortcuts [aria-pressed=true][data-v-4f77e926],.palette-item[aria-pressed=true][data-v-4f77e926]{background:#e9edff;border-color:#6474c4}.palette-recents[data-v-4f77e926]{display:flex;gap:6px;align-items:center;font-size:.8rem;min-width:0}.palette-recents .palette-shortcuts[data-v-4f77e926]{margin:0;min-width:0}.palette-recents button[data-v-4f77e926]{min-height:28px;font-size:.75rem}.element-palette[data-v-4f77e926]{gap:8px}.palette-results[data-v-4f77e926]{min-height:48px}.element-palette[data-v-4f77e926] :focus-visible{outline:3px solid #5361c9;outline-offset:2px}.palette-favorites button[data-v-4f77e926]{padding:5px 6px;gap:4px;font-size:.75rem}.palette-favorites svg[data-v-4f77e926]{width:14px;height:14px}.palette-favorites .palette-shortcuts[data-v-4f77e926]{flex-wrap:wrap;max-height:84px;overflow-x:hidden;overflow-y:auto}.palette-recents>small[data-v-4f77e926]{flex:none}@media(max-height:600px){.element-palette[data-v-4f77e926]{gap:4px;padding:8px}.palette-shortcuts button[data-v-4f77e926],.block-category-tabs button[data-v-4f77e926]{min-height:32px}}.palette-dialog[data-v-f990688c]{top:0;right:0;bottom:0;left:0;margin:auto;padding:0;border:1px solid #cbd5e1;border-radius:16px;width:min(460px,calc(100vw - 24px));max-height:min(640px,85dvh);overflow:hidden;box-shadow:0 20px 70px #17243b40}.palette-dialog[data-v-f990688c]::backdrop{background:#17243b40}.palette-dialog .element-palette[data-v-f990688c]{max-height:min(640px,85dvh)}.palette-close[data-v-f990688c]{min-width:40px;min-height:40px;border:0;background:#f1f5f9;border-radius:8px;cursor:pointer;font-size:22px}@media(max-width:767px){.palette-dialog[data-v-f990688c]{width:calc(100vw - 16px);max-width:100%;max-height:90dvh}.palette-dialog .element-palette[data-v-f990688c]{max-height:90dvh;padding-bottom:max(14px,env(safe-area-inset-bottom))}}.palette-insert-trigger[data-v-1a8a6c74]{display:block;width:100%;min-height:40px;border:0;border-bottom:1px solid #dbe3ef;background:transparent;color:#4054ad;cursor:pointer;font:inherit;font-size:.85rem}.is-insertion-target .palette-insert-trigger[data-v-1a8a6c74]{background:#eef2ff;color:#233b95;box-shadow:inset 0 0 0 2px #8797de;border-radius:8px;font-weight:650}.is-insertion-target .palette-insert-trigger[data-v-1a8a6c74]:hover,.is-insertion-target .palette-insert-trigger[data-v-1a8a6c74]:focus-visible{background:#dfe7ff;box-shadow:inset 0 0 0 2px #5361c9}.palette-insert-trigger[data-v-1a8a6c74]:disabled{opacity:.35;cursor:default}.insert-control[data-v-1a8a6c74]{position:relative;border:0!important;padding:0!important;margin:8px 0!important;z-index:1}.insert-control[open][data-v-1a8a6c74]{z-index:20}.insert-control summary[data-v-1a8a6c74]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;cursor:pointer;list-style:none;color:#4054ad;font-size:13px;border-radius:8px}.insert-control summary[data-v-1a8a6c74]::-webkit-details-marker{display:none}.insert-control summary[data-v-1a8a6c74]:before,.insert-control summary[data-v-1a8a6c74]:after{content:"";height:1px;flex:1;background:#dbe3ef}.insert-control summary>span[data-v-1a8a6c74]:first-child{font-size:22px}.insert-label[data-v-1a8a6c74]{opacity:0;transition:opacity .12s}.insert-control:hover .insert-label[data-v-1a8a6c74],.insert-control:focus-within .insert-label[data-v-1a8a6c74],.insert-control[open] .insert-label[data-v-1a8a6c74]{opacity:1}.insert-options[data-v-1a8a6c74]{position:absolute;inset:auto 0 auto auto;width:min(340px,100%);box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:8px;box-shadow:0 12px 28px #17243b26;max-height:360px;overflow:auto}.insert-options h4[data-v-1a8a6c74]{margin:8px 10px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.insert-options button[data-v-1a8a6c74]{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:0;border-radius:8px;background:#fff;color:#17243b;padding:10px;min-height:44px;font:inherit}.insert-options button[data-v-1a8a6c74]:hover{background:#eff6ff}.insert-options svg[data-v-1a8a6c74]{width:20px;height:20px;flex-shrink:0}.insert-options span[data-v-1a8a6c74]{display:grid;gap:3px}.insert-options small[data-v-1a8a6c74]{color:#526174}.insert-control[data-v-1a8a6c74] :focus-visible{outline:3px solid #2563eb;outline-offset:2px}@media(hover:none){.insert-label[data-v-1a8a6c74]{opacity:1}}@media(prefers-reduced-motion:reduce){.insert-label[data-v-1a8a6c74]{transition:none}}.insertion-guidance[data-v-4ca76b99]{position:fixed;bottom:16px;left:50%;transform:translate(-50%);z-index:80;box-sizing:border-box;width:min(560px,calc(100vw - 32px));display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #8497d9;border-radius:12px;background:#eef2ff;color:#203d75;box-shadow:0 6px 24px #17243b30}.insertion-guidance>svg[data-v-4ca76b99]{width:22px;flex:none}.insertion-guidance>div[data-v-4ca76b99]{flex:1;min-width:0}.insertion-guidance strong[data-v-4ca76b99],.insertion-guidance small[data-v-4ca76b99]{display:block}.insertion-guidance small[data-v-4ca76b99]{margin-top:3px;line-height:1.3}.insertion-guidance button[data-v-4ca76b99]{min-height:44px;border:1px solid #8d9dd5;border-radius:8px;background:#fff;color:inherit;padding:8px 12px;cursor:pointer}.insertion-guidance button[data-v-4ca76b99]:focus-visible{outline:3px solid #5361c9;outline-offset:2px}@media(max-width:767px){.insertion-guidance[data-v-4ca76b99]{gap:8px;padding:10px 12px;left:16px;right:80px;width:auto;transform:none}.insertion-guidance strong[data-v-4ca76b99]{font-size:.85rem}.insertion-guidance small[data-v-4ca76b99]{font-size:.75rem}}.correction-panel[data-v-c6c3b5d9]{padding:0!important;background:transparent!important}.correction-panel section[data-v-c6c3b5d9]{padding:.5rem 0!important;border:0!important}.correction-panel .small-fields[data-v-c6c3b5d9]{gap:12px;grid-template-columns:minmax(100px,1fr) minmax(160px,2fr)}.correction-panel label[data-v-c6c3b5d9]{font-size:.875rem}.correction-panel input[data-v-c6c3b5d9],.correction-panel select[data-v-c6c3b5d9]{min-height:40px}.correction-options[data-v-c6c3b5d9]{border-top:1px solid #dbe3ed;border-radius:0!important;padding:.5rem 0!important}.correction-options>summary[data-v-c6c3b5d9]{margin:0!important;padding:6px 0;font-size:.875rem}.correction-options>summary small[data-v-c6c3b5d9]{font-weight:400}@media(max-width:480px){.correction-panel .small-fields[data-v-c6c3b5d9]{grid-template-columns:1fr}.correction-panel input[data-v-c6c3b5d9],.correction-panel select[data-v-c6c3b5d9]{min-height:44px}}.correction-panel[data-v-c6c3b5d9]{background:#fff;padding:1rem;border-radius:8px}.correction-panel summary[data-v-c6c3b5d9]{font-weight:700;cursor:pointer}.correction-panel section[data-v-c6c3b5d9]{padding:.8rem 0;border-bottom:1px solid #e2e8f0}.correction-panel section[data-v-c6c3b5d9]:last-child{border:0}.correction-panel h4[data-v-c6c3b5d9]{margin:0 0 .6rem}.small-fields[data-v-c6c3b5d9]{align-items:start;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.correction-panel label[data-v-c6c3b5d9]{display:grid;gap:.4rem;margin-bottom:.6rem}.correction-panel .check-label[data-v-c6c3b5d9]{display:flex;align-items:center;gap:.5rem}.check-label input[data-v-c6c3b5d9]{width:auto!important;margin:0;flex:none}.correction-panel input[data-v-c6c3b5d9],.correction-panel select[data-v-c6c3b5d9],.correction-panel textarea[data-v-c6c3b5d9]{box-sizing:border-box;width:100%;min-width:0;padding:.65rem;border:1px solid #b8c6d8;border-radius:6px;font:inherit}.correction-panel p[data-v-c6c3b5d9],.correction-panel small[data-v-c6c3b5d9]{font-size:.875rem;color:#52627a;line-height:1.4;margin:.4rem 0}.correction-panel textarea[data-v-c6c3b5d9]{resize:vertical}.correction-panel li[data-v-c6c3b5d9]{margin:.5rem 0}.correction-panel button[data-v-c6c3b5d9]{padding:.5rem;margin-left:.25rem}.correction-panel[data-v-c6c3b5d9] :focus-visible{outline:3px solid #818cf8;outline-offset:2px}@media(max-width:640px){.small-fields[data-v-c6c3b5d9]{grid-template-columns:1fr}}.question-type-picker[data-v-e86c1f3a]{background:#fff;border:1px solid #bdc9dc;border-radius:8px;padding:.6rem!important}.question-type-picker summary[data-v-e86c1f3a]{display:flex;gap:.6rem;align-items:center;cursor:pointer;margin:0!important}.question-type-picker summary svg[data-v-e86c1f3a]:last-child{margin-left:auto}.question-type-picker fieldset[data-v-e86c1f3a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;border:0;margin:.7rem 0 0;padding:0}.question-type-picker label[data-v-e86c1f3a]{display:flex!important;align-items:center;gap:.6rem!important;padding:.6rem;border:1px solid #dbe3ed;border-radius:6px;cursor:pointer}.question-type-picker input[data-v-e86c1f3a]{width:auto!important;margin:0;flex:none}.question-type-picker svg[data-v-e86c1f3a]{flex:none}.question-type-picker small[data-v-e86c1f3a]{display:block;font-weight:400;line-height:1.4;color:#52627a}.question-type-picker .selected[data-v-e86c1f3a]{background:#eef2ff;border-color:#5361c9}.question-type-picker[data-v-e86c1f3a] :focus-visible{outline:3px solid #818cf8;outline-offset:2px}@media(max-width:640px){.question-type-picker fieldset[data-v-e86c1f3a]{grid-template-columns:1fr}}.question-choices[data-v-d8fc0261]{margin:.5rem 0}.choice-row[data-v-d8fc0261]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:5px 8px;margin:5px 0;border:1px solid #d6dfec;border-radius:8px;background:#fff}.choice-row.correct[data-v-d8fc0261]{border-color:#8dceb1;background:#f0faf5}.correct-choice[data-v-d8fc0261]{width:20px;height:20px;flex:none;accent-color:#315ecb;cursor:pointer}.choice-text[data-v-d8fc0261]{flex:1;min-width:120px;width:0;border:0;background:transparent;padding:8px 2px;min-height:40px;box-sizing:border-box;font:inherit;color:inherit}.correct-badge[data-v-d8fc0261]{font-size:.75rem;color:#186543}.choice-actions[data-v-d8fc0261]{display:flex;gap:3px}.choice-actions button[data-v-d8fc0261],.choice-footer button[data-v-d8fc0261]{display:inline-flex;align-items:center;justify-content:center;border:1px solid #c3d1e5;border-radius:6px;background:#fff;color:#274877;min-height:36px;min-width:32px;cursor:pointer;font:inherit}.choice-actions button[data-v-d8fc0261]:disabled{opacity:.35;cursor:default}.choice-footer[data-v-d8fc0261]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.choice-footer button[data-v-d8fc0261]{padding:6px 10px}.choice-footer .clear-answer[data-v-d8fc0261]{font-size:.8rem;border:0}.question-choices[data-v-d8fc0261] :focus-visible{outline:3px solid #818cf8;outline-offset:2px}@media(max-width:640px){.choice-actions[data-v-d8fc0261]{margin-left:auto}.choice-actions button[data-v-d8fc0261]{min-width:40px;min-height:40px}.correct-badge[data-v-d8fc0261]{display:none}.choice-text[data-v-d8fc0261],.choice-footer button[data-v-d8fc0261]{min-height:44px}}.exam-rich-actions[data-v-4ca5c6a7]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.exam-rich-actions p[data-v-4ca5c6a7]{width:100%;margin:.4rem 0;color:#884f10}.exam-rich-actions button[data-v-4ca5c6a7]{padding:.6rem .8rem;border:1px solid #bccfe9;border-radius:8px;background:#fff;color:#2452a1}dialog[data-v-4ca5c6a7]{width:min(980px,calc(100vw - 2rem));max-height:85dvh;box-sizing:border-box;padding:1.25rem;border:1px solid #cbd5e1;border-radius:14px}dialog[data-v-4ca5c6a7]::backdrop{background:#0f172a88}.comparison[data-v-4ca5c6a7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.comparison section[data-v-4ca5c6a7]{min-width:0;overflow-wrap:anywhere}.dialog-actions[data-v-4ca5c6a7]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}@media(max-width:640px){.comparison[data-v-4ca5c6a7]{grid-template-columns:1fr}}dialog textarea[data-v-4ca5c6a7]{display:block;box-sizing:border-box;width:100%;margin:.5rem 0;padding:.7rem;border:1px solid #cbd5e1;border-radius:8px}dialog label[data-v-4ca5c6a7]{font-weight:600}.rich-question-editor[data-v-5c154c0f]{border:0!important;padding:0!important}.answer-heading[data-v-5c154c0f]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:.5rem 0}.answer-heading>.question-type-picker[data-v-5c154c0f]{flex:0 1 320px;min-width:0}.element-edit[data-v-5c154c0f]{padding:0!important;border:0}.element-edit>header[data-v-5c154c0f]{padding:4px 0!important;background:transparent!important}.element-edit>div[data-v-5c154c0f]{padding:4px 0!important}.element-options[data-v-5c154c0f]{padding:0!important}.element-options>summary[data-v-5c154c0f]{font-size:.8rem;font-weight:400;margin:0!important;padding:4px 0;color:#52627a}.element-edit[data-v-5c154c0f] .schema-field{margin:0}.element-edit[data-v-5c154c0f] .schema-field>span{font-size:.8rem}.rich-question-editor[data-v-5c154c0f] .insert-control{margin:2px 0!important}.rich-question-editor[data-v-5c154c0f] .palette-insert-trigger{min-height:32px}.rich-question-editor[data-v-5c154c0f] .correction-options>summary{margin:0}.rich-question-editor[data-v-5c154c0f] .question-choices .choice-text{padding:8px 2px;border:0}.rich-question-editor[data-v-5c154c0f] .choice-actions button{padding:4px;gap:0}@media(max-width:640px){.answer-heading[data-v-5c154c0f]{flex-wrap:wrap}.answer-heading>.question-type-picker[data-v-5c154c0f]{flex-basis:100%}.rich-question-editor[data-v-5c154c0f] .palette-insert-trigger{min-height:44px}}.rich-question-editor[data-v-5c154c0f]{display:grid;gap:.6rem;padding:.65rem;background:#fff;border:1px solid #e2e8f0;border-radius:14px}.rich-question-editor header[data-v-5c154c0f],.preview-actions[data-v-5c154c0f],.scoring[data-v-5c154c0f],.image-tools[data-v-5c154c0f]{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap}.rich-question-editor header[data-v-5c154c0f]{justify-content:space-between}.rich-question-editor h3[data-v-5c154c0f],.rich-question-editor h4[data-v-5c154c0f]{margin:.3rem 0}.rich-question-editor button[data-v-5c154c0f]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid #bfcee4;border-radius:7px;padding:.5rem .75rem;background:#fff;color:#244b83}.rich-question-editor label[data-v-5c154c0f]{display:grid;gap:.4rem}.rich-question-editor input[data-v-5c154c0f]:not([type=checkbox]),.rich-question-editor select[data-v-5c154c0f]{padding:.6rem;border:1px solid #bccbe0;border-radius:6px;min-width:0}.element-picker[data-v-5c154c0f]{border:1px solid #ccd8ea;border-radius:12px;padding:1rem;background:#fff;max-height:400px;overflow:auto}.element-picker button[data-v-5c154c0f]{margin:.2rem}.element-edit[data-v-5c154c0f]{padding:12px 0;border:0;border-bottom:1px solid #dbe3ef;background:transparent}.element-edit small[data-v-5c154c0f]{font-size:.7rem;color:#64748b}.prompt-actions[data-v-5c154c0f]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.layout-picker[data-v-5c154c0f]{margin:.4rem 0;padding:0;border:0;display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .65rem;min-width:0}.layout-picker legend[data-v-5c154c0f]{float:left;margin-right:.65rem;padding:0;font-size:.82rem;color:#52627a;line-height:40px}.layout-options[data-v-5c154c0f]{display:flex;gap:4px}.layout-picker label[data-v-5c154c0f]{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #d9e2ef;border-radius:7px;background:#fff;cursor:pointer;box-sizing:border-box}.layout-picker label.selected[data-v-5c154c0f]{border-color:#5361c9;background:#eef2ff}.layout-picker label[data-v-5c154c0f]:hover{background:#f1f4ff}.layout-picker label[data-v-5c154c0f]:focus-within{outline:3px solid #818cf8;outline-offset:2px}.layout-picker input[data-v-5c154c0f]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.layout-current[data-v-5c154c0f]{font-size:.78rem;color:#52627a}.layout-thumbnail[data-v-5c154c0f]{display:grid;width:24px;height:22px;gap:2px;padding:2px;border-radius:3px;background:#e8eef8}.layout-thumbnail i[data-v-5c154c0f]{display:block;border-radius:1px;background:#7894bd}.layout-thumbnail--stacked[data-v-5c154c0f],.layout-thumbnail--full_width[data-v-5c154c0f]{grid-template-rows:repeat(3,1fr)}.layout-thumbnail--split[data-v-5c154c0f],.layout-thumbnail--visual_left[data-v-5c154c0f],.layout-thumbnail--code_question[data-v-5c154c0f]{grid-template-columns:repeat(2,1fr)}.layout-thumbnail--split i[data-v-5c154c0f]:last-child,.layout-thumbnail--code_question i[data-v-5c154c0f]:last-child{grid-column:1/-1}.layout-thumbnail--visual_left i[data-v-5c154c0f]:first-child{grid-row:1/3}.layout-thumbnail--full_width i[data-v-5c154c0f]:first-child{grid-column:1/-1}.layout-thumbnail--full_width[data-v-5c154c0f]{width:30px}.layout-thumbnail--code_question i[data-v-5c154c0f]:first-child{background:#334155}.preview[data-v-5c154c0f]{background:#fff;border:1px solid #ccd8ea;border-radius:12px;padding:1.2rem}.rich-question-editor [role=alert][data-v-5c154c0f]{color:#a12b27}.rich-question-editor details[data-v-5c154c0f]{padding:.8rem;background:#fff;border-radius:9px}.rich-question-editor summary[data-v-5c154c0f]{font-weight:700;cursor:pointer;margin-bottom:.8rem}@media(max-width:600px){.layout-picker[data-v-5c154c0f]{gap:.3rem}.layout-picker legend[data-v-5c154c0f]{float:none;line-height:1.5}.layout-current[data-v-5c154c0f]{flex-basis:100%}.rich-question-editor>.preview-actions[data-v-5c154c0f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.preview-actions button[data-v-5c154c0f]{display:block;font-size:.78rem;padding:.4rem;min-height:44px;line-height:1.2}.preview-actions button>span[data-v-5c154c0f]{display:none}.prompt-actions[data-v-5c154c0f]{gap:4px}.prompt-actions>button[data-v-5c154c0f],.prompt-actions[data-v-5c154c0f] .exam-rich-actions>button{font-size:.75rem;padding:.45rem .4rem;min-height:40px}}.preview-actions[data-v-5c154c0f]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:0}.preview-actions button[data-v-5c154c0f]{padding:.45rem .6rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.preview-actions [aria-pressed=true][data-v-5c154c0f]{background:#eef2ff;border-color:#5361c9;box-shadow:inset 0 0 0 1px #5361c9}.preview-actions button[data-v-5c154c0f]:focus-visible{outline:3px solid #5361c9;outline-offset:2px}.element-edit[data-v-5c154c0f]:focus-within{box-shadow:inset 3px 0 #5263cc}.element-edit>header[data-v-5c154c0f]{background:#f8fafc;border-radius:8px;padding:8px}.element-edit>div[data-v-5c154c0f]{padding:10px 4px}.question-editor[data-v-68a462bf]{border:1px solid #dbe3ef;border-radius:18px;padding:18px;background:#fff;display:grid;gap:16px}.question-editor>header[data-v-68a462bf],.question-editor>footer[data-v-68a462bf],.controls[data-v-68a462bf],.choice-row[data-v-68a462bf]{display:flex;align-items:center;gap:10px}.question-editor>header[data-v-68a462bf]{justify-content:space-between}.question-editor label[data-v-68a462bf]{display:grid;gap:7px;font-weight:700}.question-editor textarea[data-v-68a462bf],.question-editor input[data-v-68a462bf],.question-editor select[data-v-68a462bf]{border:1px solid #cbd5e1;border-radius:10px;padding:.7rem;background:#fff}.question-editor textarea[data-v-68a462bf]{width:100%;box-sizing:border-box}.controls[data-v-68a462bf]{display:grid;grid-template-columns:1fr 120px}.choices[data-v-68a462bf]{display:grid;gap:9px}.choice-row>input[type=text][data-v-68a462bf],.choice-row>input[data-v-68a462bf]:not([type]){flex:1}.choice-row .correct[data-v-68a462bf]{color:#047857;font-size:.8rem;font-weight:800}.choice-row button[data-v-68a462bf],.question-editor footer button[data-v-68a462bf]{border:0;border-radius:8px;padding:.45rem .65rem}.add-choice[data-v-68a462bf]{justify-self:start;border:1px solid #bfdbfe!important;background:#eff6ff!important;color:#1d4ed8}.correction[data-v-68a462bf]{border-top:1px solid #eef2f7;padding-top:12px}.correction summary[data-v-68a462bf]{cursor:pointer;font-weight:800}.correction label[data-v-68a462bf]{margin-top:12px}.question-media[data-v-68a462bf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.question-media figure[data-v-68a462bf]{margin:0;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.question-media img[data-v-68a462bf]{width:100%;height:190px;object-fit:contain;background:#f8fafc}.question-media figcaption[data-v-68a462bf]{padding:6px 9px}.question-media button[data-v-68a462bf]{margin:8px}.visual-warning[data-v-68a462bf]{background:#fff7ed;color:#9a3412;padding:10px;border-radius:10px}.question-editor footer[data-v-68a462bf]{justify-content:flex-end}.question-editor footer .delete[data-v-68a462bf]{color:#b42318;margin-left:auto}@media(max-width:640px){.controls[data-v-68a462bf]{grid-template-columns:1fr}.choice-row[data-v-68a462bf]{align-items:flex-start;flex-wrap:wrap}.choice-row>input[data-v-68a462bf]:not([type=radio]){width:calc(100% - 42px)}}.answer-warning[data-v-68a462bf]{background:#fff7ed;color:#9a3412;padding:10px;border-radius:10px}.expected-answer-readonly[data-v-68a462bf]{background:#f8fafc;padding:10px;border-radius:10px}
