.quiz-dashboard{border:1px solid #b9cad7;background:#faf7fd;padding:28px;border-radius:15px;margin:30px 0}.quiz-dashboard h2{font-family:var(--serif);font-size:27px;font-weight:500;margin-bottom:22px}.quiz-dashboard progress{width:100%;height:18px;accent-color:#608199}.quiz-dashboard>p{line-height:1.9;font-size:15px;margin:18px 0;color:#577184}.quiz-review-actions{display:flex;flex-wrap:wrap;gap:10px}.quiz-review-actions button{min-height:46px;padding:11px 17px;border:1px solid #a4bbcb;border-radius:8px;background:#e5eef4;font:inherit;font-size:13px;color:#486479}#quizReviewList ul{padding-left:20px;margin-top:20px}#quizReviewList button{text-align:left;font:inherit;font-size:13px;line-height:1.9;min-height:44px;color:#5c7b92;text-decoration:underline;text-underline-offset:4px}.quiz-notice{font-size:12px!important;line-height:1.9;color:#7e96a7!important;margin:22px 0}.course-quiz{border:1px solid #b1c5d3;background:#eaf1f6;padding:22px;border-radius:12px;margin:30px 0}.course-quiz[hidden],.quiz-question[hidden]{display:none}.course-quiz>summary{font-size:20px;line-height:1.8;min-height:44px;cursor:pointer}.course-quiz>summary>span{display:block;font-size:12px;color:#6c8a9f;margin-left:20px}.quiz-question{background:#fffcf8;border:1px solid #c9d9e4;border-radius:12px;padding:25px;margin-top:25px;scroll-margin-top:170px;min-width:0}.quiz-question fieldset{border:0;padding:0;min-width:0}.quiz-question legend{font-family:var(--serif);font-size:23px;line-height:1.8;margin-bottom:18px;padding:0}.quiz-question fieldset label{display:flex;gap:13px;align-items:flex-start;font-size:16px;line-height:1.85;padding:13px;border:1px solid #d5dfe6;border-radius:8px;margin:10px 0;min-height:48px}.quiz-question input{width:20px;height:20px;flex-shrink:0;margin-top:5px;accent-color:#63839b}.quiz-answer-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.quiz-answer-actions button{font:inherit;font-size:14px;border-radius:8px;padding:12px 18px;min-height:46px;border:1px solid #afc4d3;color:#526f84;background:#e4eef5}.quiz-answer-actions button[type=submit]{color:white;background:#5b7a90}.quiz-answer-actions button:disabled{opacity:.5;cursor:default}.quiz-feedback{padding:22px;border-left:3px solid #b89055;background:#f6eddf;border-radius:5px;margin-top:25px;color:#82623e;overflow-wrap:anywhere}.quiz-feedback[hidden]{display:none}.quiz-feedback.is-correct{background:#e9efdf;border-color:#7d936b;color:#5b6e4b}.quiz-feedback strong{display:block;font-size:18px;margin-bottom:15px}.quiz-feedback p{font-size:15px;line-height:1.95;margin:13px 0}.quiz-feedback h4{font-size:14px;margin:20px 0 10px}.quiz-feedback ul{padding-left:20px}.quiz-feedback a{display:inline-block;padding:10px 0;font-size:13px;line-height:1.7;text-decoration:underline;text-underline-offset:4px}.quiz-feedback button{display:block;font:inherit;font-size:13px;padding:13px;border:1px solid currentColor;border-radius:7px;margin:16px 0;min-height:44px}.quiz-feedback small{display:block;font-size:11px;line-height:1.9}.quiz-dashboard button:focus-visible,.quiz-question button:focus-visible,.quiz-question input:focus-visible{outline:3px solid #7899b1;outline-offset:3px}#quiz-review{scroll-margin-top:170px}@media(max-width:600px){.quiz-dashboard,.course-quiz{padding:20px}.quiz-dashboard h2{font-size:25px}.quiz-review-actions{flex-direction:column}.course-quiz>summary{font-size:18px}.quiz-question{padding:18px;scroll-margin-top:140px}.quiz-question legend{font-size:21px}.quiz-question fieldset label{font-size:15px;padding:11px}.quiz-feedback{padding:18px}.quiz-answer-actions button{flex:1;padding:12px 10px}.quiz-dashboard>p{font-size:14px}#quiz-review{scroll-margin-top:140px}}
