.field-choices{display:grid;gap:10px;margin:18px 0}.field-row{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center}.field-row select{width:100%;padding:11px;border:1px solid var(--line);border-radius:10px;background:white;color:var(--ink)}.exam-top{margin-bottom:12px}.exam-top small,.exam-top strong{display:block}.timer{background:#fff1df;color:#a44d00;padding:8px 13px;border-radius:12px;font-weight:800;font-variant-numeric:tabular-nums}.progress{height:7px;background:#e9eef6;border-radius:10px;overflow:hidden;margin:12px 0 25px}.progress span{display:block;height:100%;width:0;background:var(--blue);transition:width .2s}.options{display:grid;gap:10px;margin:20px 0}.option{border:1px solid var(--line);border-radius:12px;padding:13px;display:flex;gap:10px;align-items:center;cursor:pointer}.option.selected{border-color:var(--blue);background:#edf5ff}.option input{accent-color:var(--blue)}.exam-controls{margin-top:24px}.text-button{display:block;margin:18px auto 0;border:0;background:none;color:var(--red);font-weight:700}
