.first-exam-module{min-width:0;margin:0 0 20px;padding:18px;border:1px solid #dcd8fa;border-radius:16px;background:linear-gradient(115deg,#f6f3ff,#f5fbff)}
.first-exam-module h3,.first-exam-module h4{margin:0 0 12px;color:#252264}
.first-exam-module-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:12px}
.first-exam-module-head h4{margin:0}
.first-exam-module-head label{width:min(320px,100%);min-width:0}
.first-exam-result{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:16px;border:1px solid #e5e7f5;border-radius:13px;background:#fff}
.first-exam-result>div:first-child{display:grid;gap:5px;min-width:0}
.first-exam-result>div:first-child strong{overflow-wrap:anywhere;font-size:15px}
.first-exam-result span,.first-exam-caption{color:#68718a;font-size:12px}
.first-exam-score{display:grid;flex:0 0 auto;gap:1px;min-width:105px;text-align:right}
.first-exam-score strong{color:#5647d4;font-size:28px;line-height:1.1}
.first-exam-score span{font-weight:700}
.first-exam-caption{display:block;margin-top:9px}
.portal-first-exam{margin:0 0 20px}
.portal-first-exam h3{margin-bottom:12px}
@media(max-width:640px){.first-exam-module{padding:14px}.first-exam-module-head{align-items:stretch;flex-direction:column}.first-exam-module-head label{width:100%}.first-exam-result{align-items:start}.first-exam-score{min-width:85px}.first-exam-score strong{font-size:23px}}
