.attempt-table-wrap{overflow:auto}.attempt-table-wrap table{border-collapse:collapse;width:100%;min-width:570px}.attempt-table-wrap th,.attempt-table-wrap td{padding:10px;border-bottom:1px solid #dce4e3;text-align:left}.attempt-time-chart{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:7px;max-height:350px;overflow:auto}.attempt-time-row{display:flex;align-items:center;gap:8px}.attempt-time-row>span:first-child{width:42px}.attempt-time-row progress{flex:1;min-width:60px;accent-color:#277e62}.attempt-time-row.incorrect progress{accent-color:#bd5454}.attempt-time-row.unattempted progress{accent-color:#8a9298}[data-attempt-analysis]{padding:18px;border:1px solid #dce4e3;border-radius:14px;margin:20px 0;background:#fff}[data-attempt-analysis] select{padding:8px;margin:8px}button.review-active,.prelims-palette a.is-review{background:#7150a4;color:white}.attempt-review-filter{padding:8px;background:#eee6f8;border:1px solid #7150a4;border-radius:7px}.question-timers{display:flex;gap:18px;flex-wrap:wrap;padding:10px;background:#edf5f1;border-radius:10px}

[data-attempt-analysis]{font-family:system-ui,"Nirmala UI",sans-serif;color:#183e39;box-shadow:0 10px 35px #173e3910}[data-attempt-analysis] h2{font-size:23px;margin-top:0}[data-attempt-analysis] h3{margin-top:24px}[data-attempt-analysis] dl{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));gap:6px;padding:14px;background:#eef5f1;border-radius:12px}[data-attempt-analysis] dt{grid-row:1;font-size:13px}[data-attempt-analysis] dd{grid-row:2;margin:0;font-size:24px;font-weight:700}[data-attempt-analysis] progress{height:14px;accent-color:#26795d}[data-attempt-analysis] th{background:#edf4f1}

.attempt-history-chart{display:block;width:100%;max-width:700px;height:auto;background:#f2f7f4;border:1px solid #dce5df;border-radius:10px}
