.QuestionFrame[data-v-b42f12d6]{display:flex;flex:1;flex-direction:column;gap:calc(12px * var(--content-scale, 1));min-height:0;position:relative}.QuestionFrame__questionText[data-v-b42f12d6]{flex-shrink:0}.QuestionFrame__ask[data-v-b42f12d6]{--ask-font-size: var(--font-size-large);--ask-line-height: 1.55;--content-heading-spacing: 0;--content-h2-size: var(--font-size-x-large);font-size:var(--font-size-large);font-weight:500;line-height:var(--ask-line-height);overflow:visible!important;padding-block:.2em;position:relative;text-align:left}.QuestionFrame__ask--inline[data-v-b42f12d6]{--ask-font-size: clamp(18px, 2.4vw, 28px);--ask-line-height: 1.35;align-items:flex-start;display:flex;font-size:var(--ask-font-size);gap:var(--spacing-3)}.QuestionFrame__typeMark[data-v-b42f12d6]{--size: calc(28px * var(--content-scale, 1));align-items:center;background:var(--type-color, var(--color-neutral-60));border-radius:calc(8px * var(--content-scale, 1));box-sizing:border-box!important;color:var(--white);display:flex;font-size:calc(var(--size) / 2.25);flex-shrink:0;height:var(--size);justify-content:center;margin-left:calc(-36px * var(--content-scale, 1));padding:calc(var(--size) / 5);position:absolute;top:calc(var(--root-unit) * 1.15 * var(--content-scale, 1));transform:translateY(-50%);width:var(--size)}.QuestionFrame__ask--inline .QuestionFrame__typeMark[data-v-b42f12d6]{margin-left:0;margin-top:calc((var(--ask-line-height) * var(--ask-font-size) - var(--size)) / 2);position:relative;top:0;transform:none}.QuestionFrame__ask[data-v-b42f12d6] .Field{overflow:visible!important}.QuestionFrame__ask[data-v-b42f12d6] .Field>:first-child{margin-top:0}.QuestionFrame__ask[data-v-b42f12d6] .Field>:last-child{margin-bottom:0}.QuestionFrame__scoring[data-v-b42f12d6]{align-items:center;display:flex;float:right;gap:var(--spacing-2);margin-bottom:calc(4px * var(--content-scale, 1));margin-left:calc(12px * var(--content-scale, 1))}.QuestionFrame__required[data-v-b42f12d6]{align-items:center;background:var(--color-danger);border-radius:var(--border-radius-small-medium);color:var(--white);display:flex;font-size:calc(12px * var(--content-scale, 1));height:calc(24px * var(--content-scale, 1));justify-content:center;width:calc(24px * var(--content-scale, 1))}.QuestionFrame__points[data-v-b42f12d6]{background:var(--color-neutral-20);border-radius:var(--border-radius-small);color:var(--color-text-secondary);padding:calc(2px * var(--content-scale, 1)) calc(8px * var(--content-scale, 1));white-space:nowrap}.QuestionFrame__buttons[data-v-b42f12d6]{align-items:center;column-gap:var(--spacing-4);display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:var(--spacing-2)}.QuestionFrame__buttons>div[data-v-b42f12d6]{align-items:center;display:flex;gap:calc(8px * var(--content-scale, 1))}.QuestionFrame__actions[data-v-b42f12d6]{margin-left:auto;min-height:var(--measurement-input-size)}.QuestionFrame__actions--bare[data-v-b42f12d6]{min-height:0}.QuestionFrame__editorSection[data-v-b42f12d6]{background:var(--color-neutral-10);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-medium);margin-top:var(--spacing-3);padding:var(--spacing-4) var(--spacing-4) var(--spacing-3);position:relative}.QuestionFrame__editorLabel[data-v-b42f12d6]{background:var(--color-neutral-10);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-small);font-size:var(--font-size-small);left:var(--spacing-3);padding:var(--spacing-1) var(--spacing-2);position:absolute;top:0;transform:translateY(-50%)}.QuestionFrame__editorActions[data-v-b42f12d6]{display:flex;justify-content:flex-end;margin-bottom:var(--spacing-3)}.QuestionFrame--coverStudent[data-v-b42f12d6]{flex:0 0 auto}@media screen and (max-width:1000px){.QuestionFrame__ask[data-v-b42f12d6]:not(.QuestionFrame__ask--inline){align-items:flex-start;display:flex;flex-wrap:nowrap;gap:8px}.QuestionFrame__ask:not(.QuestionFrame__ask--inline) .QuestionFrame__typeMark[data-v-b42f12d6]{margin:0;position:relative;top:.2em;transform:none}.QuestionFrame__ask:not(.QuestionFrame__ask--inline) .QuestionFrame__scoring[data-v-b42f12d6]{float:none;margin-left:auto;order:1}.QuestionFrame__ask[data-v-b42f12d6]:not(.QuestionFrame__ask--inline) .Field{flex:1 1 auto;min-width:0}}
