.question-choice-group{min-width:0;margin:12px 0;padding:0;border:0;border-radius:12px}.question-choice-group legend{font-size:14px;line-height:1.7;font-weight:600;padding:0 0 12px;max-width:100%;color:var(--ink)}.question-choice-card{display:flex!important;align-items:flex-start;gap:12px;min-width:0;margin:8px 0!important;padding:15px 16px;border:1px solid #d5cec5;border-radius:10px;background:#fffcf8;cursor:pointer;font-size:13px!important;line-height:1.7!important;font-weight:400!important;transition:border-color .15s,background .15s,transform .15s}.question-choice-card:hover{background:#f0f7f5;border-color:#94b7ae}.question-choice-card input{flex-shrink:0;width:16px;height:16px;margin:4px 0 0;accent-color:#28796d}.question-choice-letter{display:grid;place-items:center;flex-shrink:0;width:25px;height:25px;border-radius:7px;font-size:11px;font-weight:700;color:#65685e;background:#ede8df}.question-choice-card>span:last-child{overflow-wrap:anywhere;min-width:0}.question-choice-card.selected{border-color:#438a7a;background:#eaf4ef;box-shadow:0 0 0 1px #438a7a}.question-choice-card.selected .question-choice-letter{background:#438a7a;color:#fff}.question-choice-card:focus-within{outline:3px solid #168497;outline-offset:3px}.question-choice-group.answer-error .question-choice-card.selected{border-color:#c45748;background:#fbe8e3;box-shadow:0 0 0 1px #c45748}.question-choice-group.answer-correct .question-choice-card.selected{border-color:#348555;background:#e6f4e8;box-shadow:0 0 0 2px #348555}.hint-choice{max-width:100%;display:block!important}.hint-choice select{width:100%;min-width:0;max-width:100%;white-space:normal;font-size:13px;line-height:1.6;padding:12px}.question-part-result.invalid{color:#a44938}.question-previous-answer p{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){.question-choice-card{padding:12px;gap:9px;font-size:12px!important}.question-choice-letter{width:22px;height:22px}.question-choice-group legend{font-size:13px}}@media(prefers-reduced-motion:reduce){.question-choice-card{transition:none}}
