/* RESULT222: scoped only to the saved standard-attempt result. */
.eduq-result-card.qr222-card{--qr222-brand:#3730a3;--qr222-accent:#0d9488;--qr222-surface:#f5f7fc;--qr222-ink:#3730a3;--qr222-on:#fff;padding:0;max-width:1040px;border:1px solid #dce4ee;border-radius:30px;background:#fff;box-shadow:0 24px 70px rgba(21,43,68,.12);text-align:start;color:#17314b;isolation:isolate;overflow:hidden}
.eduq-result-card.qr222-card:before{height:5px;background:linear-gradient(90deg,var(--qr222-brand),var(--qr222-accent))}
.qr222-card .qr222-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:26px 32px 14px;background:var(--qr222-surface)}
.qr222-card .qr222-brand{display:flex;align-items:center;gap:12px;min-width:0}.qr222-brand img{width:76px;height:53px;object-fit:contain;background:#fff;border-radius:12px;padding:5px}.qr222-brand b{display:block;font-size:1.35rem;line-height:1.4;color:var(--qr222-ink)}.qr222-brand small{display:block;color:#526078;font-size:.72rem}
.qr222-card .eduq-result-badge{font-size:.75rem;background:#e8f6ef;color:#126743;padding:9px 12px;white-space:nowrap}
.qr222-card .qr222-heading{padding:16px 32px 28px;background:var(--qr222-surface)}.qr222-card .qr222-eyebrow{display:block;font-size:.75rem;letter-spacing:.02em;color:var(--qr222-ink);font-weight:800}.qr222-card .qr222-heading h2{margin:9px 0 10px;color:#17314b;font-size:clamp(1.45rem,2.7vw,2.05rem);font-weight:850;line-height:1.8;overflow-wrap:anywhere;text-align:start}.qr222-card .qr222-heading p{margin:0;color:#526078;font-weight:650;font-size:.85rem;line-height:1.9;overflow-wrap:anywhere}
.qr222-card .qr222-student{display:flex;align-items:center;gap:13px;padding:24px 32px;border-bottom:1px solid #e6ebf2}.qr222-student>i{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:16px;background:var(--qr222-surface);color:var(--qr222-ink);font-size:1.2rem}.qr222-student>span{min-width:0}.qr222-student small{display:block;font-size:.7rem;color:#526078;line-height:1.8}.qr222-student strong{display:block;font-size:1rem;font-weight:800;overflow-wrap:anywhere}.qr222-student .qr222-date{margin-inline-start:auto;font-size:.74rem;color:#526078;text-align:end;line-height:2}.qr222-date>i{margin-inline-end:6px;color:var(--qr222-ink)}.qr222-date time{unicode-bidi:isolate}
.qr222-card .qr222-summary{display:flex;align-items:center;gap:36px;padding:32px}.qr222-card .qr222-score{flex:0 0 194px;width:194px;height:194px;padding:12px;border-radius:50%;background:conic-gradient(var(--qr222-brand) var(--qr222-progress),var(--qr222-surface) 0);display:grid;place-items:center;transform:rotate(0deg)}.qr222-score>span{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;border-radius:50%;background:#fff}.qr222-score strong{display:block;font-size:3.4rem;line-height:1.4;font-weight:900;color:var(--qr222-ink);unicode-bidi:isolate}.qr222-score strong small{font-size:1.4rem;margin-inline-start:3px}.qr222-score b{font-size:.7rem;color:#526078}.qr222-card .qr222-summary-copy h3{margin:9px 0 10px;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:850;line-height:1.9;color:#17314b}.qr222-summary-copy p{margin:0;font-size:.85rem;line-height:2;color:#526078}
.eduq-result-card.qr222-card .qr222-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 32px;margin:0 0 28px}.eduq-result-card.qr222-card .qr222-metrics>div{min-height:126px;border:1px solid #e4eaf1;border-radius:20px;background:var(--qr222-surface);box-shadow:none;padding:16px 8px;gap:8px}.eduq-result-card.qr222-card .qr222-metrics i{width:30px;height:30px;background:#fff;box-shadow:none;border-radius:10px;color:var(--qr222-ink)}.eduq-result-card.qr222-card .qr222-metrics>div:first-child i{color:#12835c}.eduq-result-card.qr222-card .qr222-metrics>div:nth-child(2) i{color:#ba3a4b}.eduq-result-card.qr222-card .qr222-metrics>div:nth-child(3) i{color:#956117}.eduq-result-card.qr222-card .qr222-metrics strong{font-size:clamp(1.2rem,2.3vw,1.7rem);color:#17314b;unicode-bidi:isolate;overflow-wrap:anywhere;text-align:center}.eduq-result-card.qr222-card .qr222-metrics small{font-size:.7rem;color:#526078;text-align:center}
.qr222-card .qr222-followup{border-top:1px solid #e6ebf2;padding:24px 32px;background:linear-gradient(180deg,#fff,var(--qr222-surface))}.qr222-card .qr222-followup .nr-rating{margin-top:0}.qr222-card .qr222-followup .eduq-result-actions{margin:22px 0 0}.qr222-card .qr222-hidden{margin:28px 32px;background:var(--qr222-surface);border-radius:18px;padding:24px;line-height:2}
.dark .eduq-result-card.qr222-card{background:#122034;border-color:#344256;color:#e8edf5}.dark .qr222-card .qr222-top,.dark .qr222-card .qr222-heading,.dark .qr222-card .qr222-followup{background:#182a41}.dark .qr222-card .qr222-heading h2,.dark .qr222-card .qr222-student strong,.dark .qr222-card .qr222-summary-copy h3,.dark .qr222-card .qr222-brand b{color:#e8edf5}.dark .qr222-card .qr222-eyebrow,.dark .qr222-card .qr222-date>i{color:#c7d2fe}.dark .qr222-card .qr222-heading p,.dark .qr222-card .qr222-summary-copy p,.dark .qr222-card .qr222-student small,.dark .qr222-card .qr222-date,.dark .qr222-card .qr222-brand small{color:#b5c4d7}.dark .qr222-card .qr222-student,.dark .qr222-card .qr222-followup{border-color:#344256}.dark .qr222-card .qr222-score>span{background:#122034}.dark .qr222-card .qr222-score strong{color:#e8edf5}.dark .qr222-card .qr222-score b{color:#b5c4d7}.dark .eduq-result-card.qr222-card .qr222-metrics>div{background:#1b3048;border-color:#344256}.dark .eduq-result-card.qr222-card .qr222-metrics strong{color:#e8edf5}.dark .eduq-result-card.qr222-card .qr222-metrics small{color:#b5c4d7}
@media(max-width:640px){.eduq-result-card.qr222-card{border-radius:22px}.qr222-card .qr222-top{padding:22px 18px 10px;gap:10px}.qr222-brand img{width:58px;height:44px}.qr222-brand b{font-size:1.1rem}.qr222-brand small{font-size:.61rem}.qr222-card .eduq-result-badge{font-size:.6rem;padding:8px}.qr222-card .qr222-heading{padding:15px 18px 22px}.qr222-card .qr222-student{padding:20px 18px;flex-wrap:wrap;gap:11px}.qr222-student .qr222-date{flex:1 0 100%;margin:4px 0 0;padding-inline-start:57px;text-align:start}.qr222-card .qr222-summary{padding:26px 18px;flex-direction:column;gap:20px;text-align:center}.qr222-card .qr222-score{flex-basis:178px;width:178px;height:178px}.eduq-result-card.qr222-card .qr222-metrics{padding:0 14px;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.eduq-result-card.qr222-card .qr222-metrics>div{border-radius:15px;min-height:118px;padding:14px 5px}.eduq-result-card.qr222-card .qr222-metrics strong{font-size:1.08rem}.eduq-result-card.qr222-card .qr222-metrics small{font-size:.61rem;line-height:1.8}.qr222-card .qr222-followup{padding:20px 14px}.qr222-card .qr222-followup .eduq-result-actions>*{width:100%;justify-content:center}.qr222-card .qr222-followup .eduq-restart-form button{width:100%}}
