#exams .ex-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}#exams article{border:1px solid #d6e2f4;border-radius:14px;padding:18px;margin:14px 0}#exams label{display:block;margin:12px 0}#exams textarea{width:100%;min-height:160px;box-sizing:border-box}#exams .ex-choice{background:#f2f6fc;border-radius:10px;padding:12px}#exams input[type=radio],#exams input[type=checkbox]{width:auto;display:inline}#exams .ex-text{white-space:pre-wrap;overflow-wrap:anywhere}#exams audio{width:100%;max-width:500px;margin:12px 0}#exams .ex-error{background:#fff0ed;color:#9e2716;padding:16px}#exams details{padding:12px;border-bottom:1px solid #d6e2f4}#exams .ex-scroll{overflow:auto}#exams button{margin:4px}#exams .ex-filters{display:flex;gap:12px;flex-wrap:wrap}#exams .ex-filters label{flex:1;min-width:160px}#exams .ex-numbers{display:flex;flex-wrap:wrap}#exams .ex-numbers button[aria-current]{outline:2px solid #123d78}#exams small{color:#50688b}
