.content-editor-modal{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:96vw;max-width:960px;height:auto;max-height:90vh;margin:0 auto;padding:1.5rem 1.75rem 1.25rem;overflow:hidden;color:#161616;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;-webkit-box-shadow:0 22px 54px rgba(17,24,39,.22);box-shadow:0 22px 54px rgba(17,24,39,.22)}.content-editor-modal__close{position:absolute;top:1rem;right:1rem;z-index:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem;color:#9ca3af;background:transparent;border:0;border-radius:999px;font-size:1.35rem;line-height:1}.content-editor-modal__close:focus,.content-editor-modal__close:hover{color:#111827;background:#f3f4f6;outline:none}.content-editor-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding-right:2.75rem}.content-editor-modal__header h3{margin:0 0 1.25rem;color:#121212;font-size:1.55rem;font-weight:700;line-height:1.2}.content-editor-modal__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;padding-right:.35rem;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.content-editor-modal__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;margin-top:.75rem;padding-top:1rem;border-top:1px solid #e5e7eb}.content-editor-modal__footer-actions,.content-editor-modal__footer-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.85rem}.content-editor-modal__status-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.65rem;font-size:.95rem;font-weight:600}.content-editor-modal__button{min-width:7.5rem;min-height:2.15rem;padding:.35rem .95rem;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;font-size:.95rem;font-weight:600;line-height:1.2}.content-editor-modal__button:hover{background:#f9fafb}.content-editor-modal__button--primary{color:#fff;background:#358c4e;border-color:#358c4e}.content-editor-modal__button--primary:hover{background:#2f7d46;border-color:#2f7d46}.content-editor-modal__button--danger{color:#b91c1c;border-color:#fecaca}.content-editor-modal__button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:860px){.content-editor-modal{width:calc(100vw - 2rem);max-height:90vh;padding:2.5rem 1rem 1rem}.content-editor-modal__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:0}.content-editor-modal__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.content-editor-modal__footer-actions,.content-editor-modal__footer-options{width:100%}.content-editor-modal__footer-actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.question-editor-modal[data-v-216eb15c]{max-width:1120px}.question-editor-layout[data-v-216eb15c]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);gap:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.question-editor-main[data-v-216eb15c],.question-editor-notification[data-v-216eb15c],.question-editor-sidebar[data-v-216eb15c]{min-width:0}.question-editor-main[data-v-216eb15c]{padding-right:2.5rem}.question-editor-main[data-v-216eb15c],.question-editor-sidebar[data-v-216eb15c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.question-editor-sidebar[data-v-216eb15c]{gap:1.25rem;padding-left:2.5rem;border-left:1px solid #e5e7eb}.question-editor-main-header[data-v-216eb15c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.question-editor-section-title[data-v-216eb15c]{margin:0 0 1.25rem;color:#171717;font-size:1.05rem;font-weight:600;line-height:1.25}.question-editor-main-header .question-editor-section-title[data-v-216eb15c]{margin-bottom:1.25rem}.question-editor-remove-button[data-v-216eb15c]{margin:0 0 1.25rem;padding:.35rem .7rem;color:#b91c1c;background:#fff;border:1px solid #fecaca;border-radius:.375rem;font-size:.8rem;font-weight:600}.question-editor-title-input[data-v-216eb15c]{display:block;width:100%;height:3.25rem;padding:0 1rem;color:#6b7280;background:#fff;border:1px solid #dbe1ea;border-radius:.5rem;font-size:1rem;font-weight:600;outline:none}.question-editor-title-input[data-v-216eb15c]::-webkit-input-placeholder{color:#c7ccd3;font-size:1rem}.question-editor-title-input[data-v-216eb15c]::-moz-placeholder{color:#c7ccd3;font-size:1rem}.question-editor-title-input[data-v-216eb15c]:-ms-input-placeholder{color:#c7ccd3;font-size:1rem}.question-editor-title-input[data-v-216eb15c]::-ms-input-placeholder{color:#c7ccd3;font-size:1rem}.question-editor-title-input[data-v-216eb15c]::placeholder{color:#c7ccd3;font-size:1rem}.question-editor-title-input[data-v-216eb15c]:focus{border-color:#445877;-webkit-box-shadow:0 0 0 3px rgba(68,88,119,.14);box-shadow:0 0 0 3px rgba(68,88,119,.14)}.question-editor-title-input--error[data-v-216eb15c],.question-editor-title-input--error[data-v-216eb15c]:focus{border-color:#ef4444}.question-editor-response-panel[data-v-216eb15c]{height:clamp(290px,42vh,430px);margin-top:.9rem;overflow:hidden;background:#fff;border:1px solid #dbe1ea;border-radius:.5rem}.question-editor-response-panel--error[data-v-216eb15c]{border-color:#ef4444}.question-editor-response-panel[data-v-216eb15c] .quill-editor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.question-editor-response-panel[data-v-216eb15c] .ql-toolbar.ql-snow{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.9rem 1rem;border:0;border-bottom:1px solid #dbe1ea}.question-editor-response-panel[data-v-216eb15c] .ql-container.ql-snow{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;border:0;color:#6b7280;font-size:1rem}.question-editor-response-panel[data-v-216eb15c] .ql-editor{min-height:0;height:100%;padding:1.4rem 1rem}.question-editor-response-panel[data-v-216eb15c] .ql-editor.ql-blank:before{color:#c7ccd3;font-size:1rem;font-style:normal;font-weight:600}.question-editor-link-helper[data-v-216eb15c]{margin:.65rem 0 0;color:#6b7280;font-size:.8rem;font-weight:500;line-height:1.4}.question-editor-link-helper strong[data-v-216eb15c]{color:#374151;font-weight:700}.question-editor-link-helper code[data-v-216eb15c]{padding:.05rem .25rem;color:#445877;background:#eef2f7;border-radius:.25rem;font-size:.75rem;white-space:nowrap}.question-editor-sidebar-section[data-v-216eb15c]{min-width:0}.question-editor-panel-title[data-v-216eb15c]{margin-bottom:.8rem;color:#222;font-size:.78rem;font-weight:700;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.question-editor-sidebar[data-v-216eb15c] .filepond--root{margin-bottom:0}.question-editor-sidebar[data-v-216eb15c] .filepond--drop-label{min-height:2.75rem;color:#6b7280;font-size:.78rem;font-weight:600}.question-editor-sidebar[data-v-216eb15c] .filepond--drop-label label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem}.question-editor-sidebar[data-v-216eb15c] .filepond--panel-root{background:#fbfcfe;border:1px dashed #cbd5e1;border-radius:.55rem}.question-editor-statuses[data-v-216eb15c]{gap:.85rem;margin-top:auto;padding-top:.5rem}.question-editor-bulk[data-v-216eb15c],.question-editor-statuses[data-v-216eb15c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.question-editor-bulk .question-editor-layout[data-v-216eb15c]{padding-bottom:2.5rem}.question-editor-bulk .question-editor-layout+.question-editor-layout[data-v-216eb15c]{padding-top:2.5rem;border-top:1px solid #e5e7eb}.question-editor-notification[data-v-216eb15c]{padding:1.25rem;background:#fff;border:1px solid #dbe1ea;border-radius:.5rem}.question-editor-footer-actions[data-v-216eb15c]{margin-left:auto}@media (max-width:860px){.question-editor-layout[data-v-216eb15c]{grid-template-columns:minmax(0,1fr)}.question-editor-sidebar[data-v-216eb15c]{margin-top:1.5rem;padding:1.5rem 0 0;border-top:1px solid #e5e7eb;border-left:0}.question-editor-main[data-v-216eb15c]{padding-right:0}.question-editor-link-helper code[data-v-216eb15c]{white-space:normal;overflow-wrap:anywhere}}.thumbnail-preview[data-v-216eb15c]{width:128px;height:128px;-webkit-box-shadow:1px 2px 5px 0 #999;box-shadow:1px 2px 5px 0 #999;border-radius:2px}.file-name[data-v-216eb15c]{border:1px solid #999!important}.documents-list li .columns[data-v-216eb15c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.documents-list li .columns .remove[data-v-216eb15c]:hover,.documents-list li .columns a[data-v-216eb15c]:hover{cursor:pointer}.thumbnail .field-body .img[data-v-216eb15c]{position:relative;margin-top:.75rem;margin-bottom:.75rem}.thumbnail .field-body .img .remove[data-v-216eb15c]{position:absolute;top:-.75rem;right:-.75rem;cursor:pointer}