.practice-tests{max-width:1100px}.practice-tests .school-card{margin:24px 0}.practice-context{color:#485464;max-width:90ch;font-size:14px;line-height:1.65}.practice-tests a{color:#244c79;text-underline-offset:3px;text-decoration:underline}.practice-tests button{font:inherit;cursor:pointer;color:#183956;background:#fff;border:1px solid #b9c3cf;border-radius:6px;min-height:44px;padding:10px 15px}.practice-tests button.school-primary{color:#fff;background:#173d5c;border-color:#173d5c}.practice-tests button:disabled{opacity:.55;cursor:not-allowed}.practice-tests :focus-visible{outline-offset:3px;outline:3px solid #a25b21}.practice-tests fieldset{border:0;min-width:0;margin:24px 0;padding:0}.practice-tests legend{margin-bottom:12px;padding:0;font-weight:650}.practice-modes,.practice-categories{grid-template-columns:1fr 1fr;gap:12px;display:grid}.practice-modes label,.practice-categories label{cursor:pointer;border:1px solid #bdc8d4;border-radius:6px;align-items:flex-start;gap:10px;padding:14px;line-height:1.5;display:flex}.practice-tests input[type=radio],.practice-tests input[type=checkbox]{accent-color:#173d5c;flex-shrink:0;width:18px;height:18px;margin-top:3px}.practice-tests small{color:#485464;margin-top:4px;font-size:13px;display:block}.practice-select-actions,.practice-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.practice-settings{flex-wrap:wrap;gap:20px;margin-bottom:18px;display:flex}.practice-settings label,.practice-filter{flex-direction:column;gap:8px;display:flex}.practice-tests select,.practice-tests input[type=number]{color:#183956;font:inherit;background:#fff;border:1px solid #8797a7;border-radius:5px;max-width:100%;min-height:44px;padding:10px}.practice-check{align-items:center;gap:10px;margin:12px 0;display:flex}.practice-history{padding:0;list-style:none}.practice-history li{border-bottom:1px solid #d8dfe5;justify-content:space-between;gap:16px;padding:18px 0;display:flex}.practice-history span{margin-top:5px;font-size:14px;display:block}.practice-toolbar{justify-content:space-between;align-items:start;gap:16px;display:flex}.practice-timer{font-variant-numeric:tabular-nums;color:#173d5c;font-size:28px}.practice-question-nav{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.practice-question-nav button{min-width:44px;padding:8px}.practice-question-nav button[aria-current=step]{color:#fff;background:#173d5c}.practice-question legend{font-size:21px;line-height:1.6}.practice-question label{border:1px solid #bdc8d4;border-radius:6px;align-items:start;gap:10px;margin:10px 0;padding:16px;line-height:1.6;display:flex}.practice-question:disabled{opacity:1}.practice-feedback,.practice-results{background:#edf3f7;border-left:4px solid #315775;margin:24px 0;padding:20px;line-height:1.7}.practice-feedback a{overflow-wrap:anywhere}.practice-submit{border-top:1px solid #d8dfe5;flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;padding-top:20px;display:flex}.practice-submit p{width:100%}.practice-tests th,.practice-tests td{text-align:left;padding:12px}.practice-tests h2{font-size:22px}.practice-tests h3{font-size:18px}.practice-tests p{line-height:1.65}.practice-tests fieldset:disabled .practice-modes,.practice-tests fieldset:disabled .practice-categories{opacity:.65}@media (max-width:650px){.practice-modes,.practice-categories{grid-template-columns:1fr}.practice-settings{grid-template-columns:1fr;display:grid}.practice-history li{flex-direction:column}.practice-question legend{font-size:18px}.practice-feedback,.practice-results{padding:14px}}
