.learner-session{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 24px;background:var(--ice);border-bottom:1px solid var(--line);text-align:left;flex-shrink:0;font-size:13px;min-width:0}
.learner-session>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.learner-session strong,.learner-session-email{overflow-wrap:anywhere}.learner-session .text-button{flex-shrink:0}.learner-verification{font-size:11px;color:var(--muted)}
.learner-card>.learner-session{margin-bottom:24px;padding:12px;border-radius:6px}.finished-page>.learner-session{margin-bottom:32px;border-radius:8px}.learner-card #learner-form label{display:block;margin:20px 0 8px}.learner-card #learner-form input{width:100%}.learner-card #start-course{margin-top:24px}.learner-code-actions{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px}.learner-card #learner-code{font-size:24px;letter-spacing:.25em}.learner-card #use-learner-email{margin-top:18px}
.verification-setting{margin-top:22px;padding:18px;background:var(--ice);border:1px solid var(--line);border-radius:8px}.verification-setting label{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:800}.verification-setting input{width:18px;height:18px;flex-shrink:0;margin:2px 0 0}.verification-setting p{font-size:12px;line-height:1.6;margin:10px 0 0}.library-course-actions{display:flex;gap:16px;align-items:center;margin-left:auto;flex-shrink:0}.library-course-actions a{font-size:13px;font-weight:850;white-space:nowrap}
@media(max-width:760px){.learner-session{padding:10px 14px;gap:12px}.learner-session>div{gap:3px 10px}.learner-session-email{font-size:12px}.library-course-actions{width:calc(100% - 54px);margin-left:54px;flex-wrap:wrap;gap:12px 16px}.learner-session .text-button{font-size:12px}}
