[hidden]{display:none!important}.demo-nav button{border:0;background:none;color:#496579;font:inherit;font-weight:700;cursor:pointer}.bar{display:block;width:100%;height:8px;border:0;border-radius:10px;overflow:hidden;margin:22px 0;background:#e6eeed}.bar::-webkit-progress-bar{background:#e6eeed}.bar::-webkit-progress-value{background:#568b87}.bar::-moz-progress-bar{background:#568b87}.row-actions{display:flex;gap:8px;white-space:nowrap}.row-action{display:inline-block;text-decoration:none;border:1px solid #c7dadb;color:#477e81;background:white;border-radius:7px;padding:7px 12px;font-size:14px}.course-select{border:0;background:none;color:#17324d;font:inherit;font-weight:bold;text-align:left;cursor:pointer}.table-scroll>table{width:100%;border-collapse:collapse;text-align:left}.table-scroll th,.table-scroll td{padding:18px 20px;border-bottom:1px solid #dbe5ec}.table-scroll th{background:#f4f8fa;color:#496579}.attempt{border-left:3px solid #8ab5b0;padding:8px 20px;margin:20px 0}.attempt p{color:#697f93}.state.wait{color:#7c8899}.login-card input{font:inherit}.login-card .format-note{margin-top:15px}#details{margin-top:24px}@media(max-width:750px){.table-scroll table{min-width:820px}.demo-header{flex-wrap:wrap}.demo-nav{flex-wrap:wrap}}
.history-link{margin-top:24px}.original-history-button{display:inline-block;width:auto;padding-inline:28px}.program-card>.eyebrow{margin-top:16px}#actions{flex-wrap:wrap}
.table-scroll{min-width:0;max-width:100%}.metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}@media(max-width:600px){.demo-header{flex-wrap:wrap;gap:12px}.dashboard{padding:28px 16px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}

