.albert-learning-loop{margin-top:18px;padding:18px;border:1px solid #d7d3fb;border-radius:16px;background:#f5f4ff;color:#25304b;display:grid;gap:12px}
.albert-learning-loop>div:first-child>strong{display:block;font-size:16px}.albert-learning-loop small{display:block;color:#68738c;font-size:12px;line-height:1.5}
.albert-learning-loop button{min-height:44px;padding:11px 14px;border:1px solid #ccc7f4;border-radius:11px;background:#fff;color:#4236c8;font:inherit;font-size:14px;font-weight:750;cursor:pointer;text-align:left;line-height:1.5}
.albert-learning-loop button:hover:not(:disabled){border-color:#5146e5;background:#eeebff}.albert-learning-loop button:disabled{cursor:default;opacity:.7}.albert-learning-loop>button,.learning-check-feedback>button{background:#5146e5;color:#fff;border-color:#5146e5}.albert-learning-loop>button:hover:not(:disabled),.learning-check-feedback>button:hover:not(:disabled){background:#4035c3;color:#fff}
.learning-check-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.learning-check-heading>span{font-size:11px;font-weight:850;letter-spacing:.07em;color:#5146e5}.learning-check-heading small{max-width:55%;text-align:right}.albert-learning-loop h4{margin:0;font-size:19px;line-height:1.5;white-space:pre-wrap;font-weight:800}
.learning-check-choices{display:grid;gap:8px}.albert-learning-loop .learning-check-choice{display:flex;gap:10px;align-items:baseline;color:#25304b}.albert-learning-loop .learning-check-choice:disabled{opacity:1}.albert-learning-loop .learning-check-choice.correct{background:#edf9da;border-color:#89ae50;color:#304a18}.albert-learning-loop .learning-check-choice.incorrect{background:#fff0ee;border-color:#dc998e;color:#8a342d}
.albert-learning-loop label{display:grid;gap:7px;font-size:13px;font-weight:750;color:#4b5871}.albert-learning-loop select{width:100%;min-height:44px;padding:8px 10px;border:1px solid #cbd1e0;border-radius:9px;background:#fff;color:#25304b;font:inherit;font-size:14px}.albert-learning-loop .learning-check-help{display:flex;align-items:flex-start;gap:8px;font-weight:500}.learning-check-help input{margin-top:3px;width:17px;height:17px;accent-color:#5146e5}
.learning-check-feedback{display:grid;gap:12px;padding-top:8px;border-top:1px solid #ddd9f5}.learning-check-feedback>strong{font-size:16px}.learning-check-feedback p,.albert-learning-loop .learning-check-why{margin:0;color:#4d5c76;font-size:14px;line-height:1.6}.learning-check-feedback .learning-check-saved{font-size:12px;color:#5b6882}.learning-check-why{padding-left:9px;border-left:3px solid #d1ed85}
@media(max-width:620px){.albert-learning-loop{padding:14px;margin-top:14px}.albert-learning-loop h4{font-size:17px}.learning-check-heading{align-items:flex-start}.learning-check-heading small{font-size:11px}.albert-learning-loop button,.albert-learning-loop select{font-size:16px}}
