.admin-preview-banner{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding:12px 15px;border-radius:12px;background:#fff4d8;color:#805c0b}.admin-preview-banner span b{margin-left:5px}.lesson-video{position:relative;overflow:hidden;aspect-ratio:16/9;margin:28px 0;border-radius:20px;background:#0a1b27}.lesson-video iframe,.lesson-video video{width:100%;height:100%;border:0;object-fit:contain}.lesson-attachment{display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin:25px 0;padding:16px 18px;border:1px solid #d7e6e5;border-radius:15px;background:#f3faf9;color:#173247!important}.lesson-attachment>i{width:45px;height:45px;border-radius:12px;background:#dcefeb;color:#087f80;display:grid;place-items:center}.lesson-attachment b,.lesson-attachment small{display:block;margin:0!important}.lesson-attachment small{color:#697e89!important}.lesson-attachment em{font-style:normal;color:#087f80;font-weight:800}.lesson-login-prompt{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin:34px 0;padding:20px 22px;border-radius:18px;background:#eef8f7;border:1px solid #d3e8e5}.lesson-login-prompt>i{width:52px;height:52px;border-radius:15px;background:#d9efec;color:#087f80;display:grid;place-items:center;font-size:1.25rem}.lesson-login-prompt h2{font-size:1.05rem;margin:0}.lesson-login-prompt p{color:#687c86;margin:3px 0 0}.lesson-login-prompt a{padding:10px 15px;border-radius:11px;background:#087f80;color:#fff;font-weight:800}@media(max-width:650px){.lesson-login-prompt{grid-template-columns:auto 1fr}.lesson-login-prompt a{grid-column:1/-1;text-align:center}.lesson-attachment{grid-template-columns:auto 1fr}.lesson-attachment em{grid-column:2}}
