.learner-page{max-width:760px;margin:35px auto;padding:20px}.learner-card{color:#264c40;background:#f2f9f4;border:1px solid #bad5c8;border-radius:18px;margin:20px 0;padding:25px}.learner-card h1{margin:15px 0;font-size:2rem}.learner-card p{margin:14px 0;line-height:1.65}.learner-card label{flex-direction:column;gap:8px;margin:15px 0;font-weight:700;display:flex}.learner-card input,.learner-card select{background:#fff;border:1px solid #a5c4b5;border-radius:8px;min-width:0;max-width:100%;padding:12px}.learner-card button{color:#fff;cursor:pointer;background:#24664f;border:0;border-radius:8px;padding:12px 16px;font-weight:700;line-height:1.4}.learner-card button:disabled{opacity:.5;cursor:not-allowed}.learner-card details{margin:22px 0}.learner-card summary{cursor:pointer;font-weight:700}.learner-card li{border-top:1px solid #c8dfd2;padding:14px 0;line-height:1.6;list-style:none}.learner-card li button{margin-left:15px}.learner-card ul{padding:0}.learner-actions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.learner-code{overflow-wrap:anywhere;background:#fff2cc;border-radius:10px;margin:20px 0;padding:18px}.learner-code code{letter-spacing:1px;margin:15px 0;font-size:1.25rem;display:block}[hidden]{display:none!important}
