.da-timed-exam{box-sizing:border-box;max-width:1120px;margin:26px auto;padding:20px;background:#fff;color:#14384f;border:1px solid #cfe0eb;border-radius:16px;font-family:inherit}.da-timed-exam *{box-sizing:border-box}.da-timed-exam h2{font-size:clamp(22px,2.3vw,29px);margin:0 0 12px}.da-timed-exam p{line-height:1.6}.da-timed-exam button{background:#007d92;border:0;color:white;padding:10px 15px;border-radius:9px;font-weight:600;cursor:pointer;margin:4px}.da-timed-exam .da-timed-ghost{background:#eaf3f8;color:#17445e}.da-timed-alert{background:#f0f7fb;border-left:4px solid #078ea2;padding:12px;border-radius:8px}.da-timed-setup{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:15px 0}.da-timed-setup select{min-width:140px;padding:9px;border:1px solid #bbd2de;border-radius:8px;background:white}.da-timed-small{font-size:13px;color:#567184}.da-timed-history{padding:12px;background:#f1f9f9;border-radius:10px}.da-timed-bar{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;background:#eff7fb;border-radius:9px}.da-timed-clock{font-variant-numeric:tabular-nums;color:#006d85}.da-timed-urgent{color:#bd2c36}.da-timed-navigator{display:flex;flex-wrap:wrap;gap:3px;margin:14px 0}.da-timed-exam .da-timed-number{padding:6px;min-width:35px;background:#e6edf3;color:#31536b}.da-timed-exam .da-timed-number.answered{background:#caede8}.da-timed-exam .da-timed-number.current{background:#007d92;color:white}.da-timed-question{font-size:19px;line-height:1.5}.da-timed-options{display:grid;gap:8px}.da-timed-option{display:block;cursor:pointer;border:1px solid #cedfe9;padding:11px 13px;border-radius:9px}.da-timed-option:has(input:checked){background:#e3f7f7;border-color:#008a9f}.da-timed-actions{display:flex;flex-wrap:wrap;margin-top:18px}.da-timed-score{background:#e5f7f3;color:#075a4a;padding:17px;border-radius:12px;font-size:24px;font-weight:750}.da-timed-subject{padding:6px 12px;background:#eef6fb;border-radius:8px}.da-timed-review{display:grid;gap:9px;margin-top:10px}.da-timed-item{border:1px solid #cadbe6;border-radius:9px;padding:11px}.da-timed-item.is-wrong{border-color:#e0bbac;background:#fff9f5}.da-timed-item summary{font-weight:600;cursor:pointer}.da-timed-item p{margin:8px 0}.da-timed-exam button:focus-visible,.da-timed-exam input:focus-visible{outline:3px solid #ffbf47;outline-offset:2px}@media(max-width:650px){.da-timed-exam{padding:12px}.da-timed-setup{align-items:stretch;flex-direction:column}.da-timed-setup select,.da-timed-setup button{width:100%}}