:root{--tril-lms-bg:#f5f6f7;--tril-lms-card:#fff;--tril-lms-text:#151719;--tril-lms-muted:#6b7280;--tril-lms-line:#e5e7eb;--tril-lms-accent:#111827;--tril-lms-success:#16794f;--tril-lms-radius:16px}.tril-lms-app,.tril-lms-certificate-wrap,.tril-lms-login,.tril-lms-notice{box-sizing:border-box;font-family:inherit;color:var(--tril-lms-text)}.tril-lms-app *,.tril-lms-certificate-wrap *,.tril-lms-login *{box-sizing:border-box}.tril-lms-heading,.tril-lms-course-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.tril-lms-heading h2,.tril-lms-course-top h2{margin:4px 0 6px;font-size:clamp(28px,4vw,42px);line-height:1.05}.tril-lms-heading p{margin:0;color:var(--tril-lms-muted)}.tril-lms-eyebrow{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--tril-lms-muted)}.tril-lms-link,.tril-lms-back{color:inherit;text-decoration:none;font-weight:700}.tril-lms-course-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.tril-lms-card{background:var(--tril-lms-card);border:1px solid var(--tril-lms-line);border-radius:var(--tril-lms-radius);overflow:hidden;box-shadow:0 8px 30px rgba(15,23,42,.05)}.tril-lms-card-image{display:block;aspect-ratio:16/9;background:#e5e7eb center/cover no-repeat}.tril-lms-card-body{padding:20px}.tril-lms-card h3{font-size:22px;line-height:1.15;margin:7px 0 12px}.tril-lms-card h3 a{color:inherit;text-decoration:none}.tril-lms-meta{font-size:13px;color:var(--tril-lms-muted)}.tril-lms-card-info{display:flex;gap:12px;flex-wrap:wrap;color:var(--tril-lms-muted);font-size:13px;margin-bottom:16px}.tril-lms-progress{margin:14px 0}.tril-lms-progress-bar{height:8px;border-radius:999px;background:#e5e7eb;overflow:hidden}.tril-lms-progress-bar span{display:block;height:100%;background:var(--tril-lms-success);border-radius:inherit}.tril-lms-progress small{display:block;margin-top:6px;color:var(--tril-lms-muted)}.tril-lms-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;background:var(--tril-lms-accent);color:#fff!important;text-decoration:none!important;padding:12px 17px;font:inherit;font-weight:750;cursor:pointer}.tril-lms-btn:hover{opacity:.88}.tril-lms-btn-outline{background:transparent;color:var(--tril-lms-text)!important;border:1px solid var(--tril-lms-line)}.tril-lms-player-layout{display:grid;grid-template-columns:minmax(240px,310px) minmax(0,1fr);gap:26px;align-items:start}.tril-lms-sidebar{border:1px solid var(--tril-lms-line);border-radius:var(--tril-lms-radius);background:#fff;overflow:hidden;position:sticky;top:24px}.tril-lms-module{padding:18px 0;border-bottom:1px solid var(--tril-lms-line)}.tril-lms-module:last-child{border-bottom:0}.tril-lms-module h4{margin:0 18px 10px;font-size:14px}.tril-lms-lesson-link{display:flex;gap:10px;padding:10px 18px;color:var(--tril-lms-text)!important;text-decoration:none!important;font-size:14px;line-height:1.3}.tril-lms-lesson-link:hover,.tril-lms-lesson-link.is-active{background:#f3f4f6}.tril-lms-lesson-link.is-done .tril-lms-check{color:var(--tril-lms-success)}.tril-lms-check{width:18px;flex:0 0 18px;font-weight:900}.tril-lms-lesson-link small{display:block;color:var(--tril-lms-muted);font-size:11px;margin-top:3px}.tril-lms-lesson{min-width:0}.tril-lms-video{background:#000;border-radius:var(--tril-lms-radius);overflow:hidden;margin-bottom:22px;position:relative;aspect-ratio:16/9}.tril-lms-video iframe,.tril-lms-video video,.tril-lms-video .wp-video{width:100%!important;height:100%!important;display:block}.tril-lms-lesson-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:18px 0}.tril-lms-lesson-head h3{font-size:30px;line-height:1.1;margin:4px 0}.tril-lms-complete-badge{white-space:nowrap;border-radius:999px;padding:7px 10px;background:#e7f6ef;color:var(--tril-lms-success);font-size:12px;font-weight:800}.tril-lms-lesson-content{font-size:16px;line-height:1.7}.tril-lms-material{display:inline-block;padding:12px 14px;border:1px solid var(--tril-lms-line);border-radius:10px;text-decoration:none!important;font-weight:700}.tril-lms-lesson-actions{margin-top:30px;padding-top:22px;border-top:1px solid var(--tril-lms-line)}.tril-lms-finished{font-weight:800;color:var(--tril-lms-success)}.tril-lms-empty,.tril-lms-notice,.tril-lms-login{padding:24px;border:1px dashed #cbd5e1;border-radius:var(--tril-lms-radius);background:#f8fafc}.tril-lms-login{max-width:520px}.tril-lms-login h3{margin-top:0}.tril-lms-course-top{align-items:center}.tril-lms-course-top>div{flex:1}.tril-lms-progress-wide{max-width:500px}.tril-lms-certificate-wrap{max-width:1050px;margin:20px auto;text-align:center}.tril-lms-certificate{background:#fff;border:1px solid #cbd5e1;box-shadow:0 18px 60px rgba(15,23,42,.08);padding:70px clamp(25px,7vw,90px);min-height:620px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.tril-lms-certificate:before{content:"";position:absolute;inset:18px;border:1px solid #111827;pointer-events:none}.tril-lms-certificate-kicker{font-size:13px;font-weight:900;letter-spacing:.2em}.tril-lms-certificate h1{font-size:clamp(38px,7vw,72px);font-weight:500;margin:30px 0 20px}.tril-lms-certificate-body{max-width:700px;font-size:19px;line-height:1.65}.tril-lms-certificate-footer{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:55px}.tril-lms-certificate-footer div{display:flex;flex-direction:column;border-top:1px solid #111827;padding-top:10px}.tril-lms-certificate-footer span{font-size:11px;color:var(--tril-lms-muted);margin-top:4px}.tril-lms-print{margin-top:18px}.tril-lms-card-image:not([style]){background:linear-gradient(135deg,#111827,#475569)}@media(max-width:800px){.tril-lms-player-layout{grid-template-columns:1fr}.tril-lms-sidebar{position:static}.tril-lms-heading,.tril-lms-course-top,.tril-lms-lesson-head{flex-direction:column}.tril-lms-course-top{align-items:flex-start}.tril-lms-certificate-footer{grid-template-columns:1fr}.tril-lms-certificate{padding:55px 30px;min-height:560px}}@media print{body *{visibility:hidden!important}.tril-lms-certificate-wrap,.tril-lms-certificate-wrap *{visibility:visible!important}.tril-lms-certificate-wrap{position:absolute;left:0;top:0;width:100%;max-width:none;margin:0}.tril-lms-certificate{box-shadow:none;border:0;min-height:100vh}.tril-lms-print{display:none!important}}

/* TRIL LMS 2.0 — portal */
.tril-lms-portal,.tril-lms-portal *,.tril-lms-login-shell,.tril-lms-login-shell *{box-sizing:border-box}.tril-lms-portal{--tril-lms-nav:#111827;display:grid;grid-template-columns:250px minmax(0,1fr);min-height:720px;background:var(--tril-lms-bg);border:1px solid var(--tril-lms-line);border-radius:22px;overflow:hidden;color:var(--tril-lms-text);font-family:inherit}.tril-lms-portal-nav{background:var(--tril-lms-nav);color:#fff;padding:24px 18px;display:flex;flex-direction:column;min-width:0}.tril-lms-brand{display:flex;align-items:center;gap:12px;color:#fff!important;text-decoration:none!important;margin:0 4px 30px}.tril-lms-brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#fff;color:#111827;font-weight:900}.tril-lms-brand span:last-child{display:flex;flex-direction:column;min-width:0}.tril-lms-brand strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tril-lms-brand small,.tril-lms-nav-user small{color:#9ca3af;font-size:11px;margin-top:2px}.tril-lms-portal-nav nav{display:flex;flex-direction:column;gap:5px}.tril-lms-nav-link{color:#d1d5db!important;text-decoration:none!important;padding:11px 13px;border-radius:10px;font-weight:700;font-size:14px}.tril-lms-nav-link:hover,.tril-lms-nav-link.is-active{background:rgba(255,255,255,.1);color:#fff!important}.tril-lms-nav-user{margin-top:auto;padding:18px 8px 10px;border-top:1px solid rgba(255,255,255,.12);display:flex;align-items:center;gap:10px;min-width:0}.tril-lms-nav-user>div:last-child{min-width:0;display:flex;flex-direction:column}.tril-lms-nav-user strong,.tril-lms-nav-user small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tril-lms-avatar{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:#fff;color:#111827;font-weight:900}.tril-lms-avatar-lg{width:72px;height:72px;font-size:28px;background:#111827;color:#fff}.tril-lms-nav-logout{color:#9ca3af!important;text-decoration:none!important;padding:8px;font-size:13px}.tril-lms-portal-main{min-width:0;padding:clamp(22px,4vw,44px)}.tril-lms-page-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px}.tril-lms-page-head h1,.tril-lms-course-title h1{font-size:clamp(30px,4vw,46px);line-height:1.03;margin:5px 0 8px}.tril-lms-page-head p{margin:0;color:var(--tril-lms-muted)}.tril-lms-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:34px}.tril-lms-stats>div{background:#fff;border:1px solid var(--tril-lms-line);border-radius:14px;padding:18px}.tril-lms-stats strong{display:block;font-size:30px;line-height:1}.tril-lms-stats span{display:block;color:var(--tril-lms-muted);font-size:13px;margin-top:6px}.tril-lms-section{margin-top:28px}.tril-lms-section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px}.tril-lms-section-head h2{margin:0}.tril-lms-section-head a{color:inherit;font-weight:700}.tril-lms-cert-list{display:grid;gap:12px}.tril-lms-cert-row{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border:1px solid var(--tril-lms-line);border-radius:14px;padding:18px}.tril-lms-cert-row>div{display:flex;flex-direction:column}.tril-lms-cert-row small{color:var(--tril-lms-muted);margin-top:4px}.tril-lms-account-card{display:flex;align-items:center;gap:20px;background:#fff;border:1px solid var(--tril-lms-line);border-radius:16px;padding:24px}.tril-lms-account-card h3{margin:0 0 4px}.tril-lms-account-card p{margin:0 0 14px;color:var(--tril-lms-muted)}.tril-lms-login-shell{display:grid;place-items:center;min-height:560px;padding:30px;background:var(--tril-lms-bg);border-radius:20px;font-family:inherit}.tril-lms-login-card{width:min(100%,430px);background:#fff;border:1px solid var(--tril-lms-line);border-radius:18px;padding:30px;box-shadow:0 18px 50px rgba(15,23,42,.08)}.tril-lms-login-card h2{font-size:32px;margin:6px 0 8px}.tril-lms-login-card>p{color:var(--tril-lms-muted)}.tril-lms-login-card label{display:block;font-size:13px;font-weight:700;margin-bottom:5px}.tril-lms-login-card input[type=text],.tril-lms-login-card input[type=password]{width:100%;min-height:46px;border:1px solid var(--tril-lms-line);border-radius:10px;padding:9px 12px}.tril-lms-login-card .login-submit input{width:100%;border:0;border-radius:10px;background:#111827;color:#fff;min-height:46px;font-weight:800;cursor:pointer}.tril-lms-login-card .login-remember label{font-weight:500}.tril-lms-login-help{text-align:center;margin-bottom:0}.tril-lms-course-title{display:flex;align-items:flex-end;gap:22px;flex-wrap:wrap;margin-top:18px}.tril-lms-course-title>div:first-child{flex:1;min-width:240px}.tril-lms-course-title .tril-lms-progress-wide{min-width:220px;flex:0 1 360px}.tril-lms-lesson-head h2{font-size:30px;line-height:1.1;margin:4px 0}.tril-lms-lesson-actions{display:flex;align-items:center;justify-content:space-between;gap:14px}.tril-lms-lesson-actions form{margin:0}
@media(max-width:900px){.tril-lms-portal{grid-template-columns:1fr}.tril-lms-portal-nav{padding:15px;display:grid;grid-template-columns:1fr auto;gap:12px}.tril-lms-brand{margin:0}.tril-lms-portal-nav nav{grid-column:1/-1;flex-direction:row;overflow:auto}.tril-lms-nav-link{white-space:nowrap}.tril-lms-nav-user{display:none}.tril-lms-nav-logout{align-self:center}.tril-lms-portal-main{padding:24px}.tril-lms-stats{grid-template-columns:repeat(3,1fr)}}
@media(max-width:620px){.tril-lms-stats{grid-template-columns:1fr}.tril-lms-cert-row,.tril-lms-account-card,.tril-lms-lesson-actions{align-items:flex-start;flex-direction:column}.tril-lms-lesson-actions>div:last-child{width:100%}.tril-lms-lesson-actions .tril-lms-btn,.tril-lms-lesson-actions form,.tril-lms-lesson-actions button{width:100%}.tril-lms-card-grid{grid-template-columns:1fr}.tril-lms-portal{border-radius:0;border-left:0;border-right:0}}
/* TRIL LMS 2.1 - player, mobile e acessibilidade */
.tril-lms-video-player{position:relative;width:100%;aspect-ratio:16/9;background:#000;border-radius:12px;overflow:hidden}.tril-lms-video-player iframe,.tril-lms-video-player video{position:absolute;inset:0;width:100%;height:100%;border:0}.tril-lms-watch-status{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;margin:10px 0 18px}.tril-lms-complete-form{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.tril-lms-complete-help{max-width:260px;text-align:right}.tril-lms-btn:disabled{opacity:.5;cursor:not-allowed}.tril-lms-lesson-link.is-locked{opacity:.55;pointer-events:none}.tril-lms-btn:focus-visible,.tril-lms-nav-link:focus-visible,.tril-lms-lesson-link:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media(max-width:767px){.tril-lms-player-layout{display:block}.tril-lms-sidebar{max-height:38vh;overflow:auto}.tril-lms-course-title{display:block}.tril-lms-course-title>*{margin-bottom:12px}.tril-lms-lesson-actions{gap:12px;flex-direction:column}.tril-lms-lesson-actions>div{width:100%}.tril-lms-lesson-actions .tril-lms-btn{width:100%;text-align:center}.tril-lms-complete-form{align-items:stretch}.tril-lms-complete-help{text-align:center;max-width:none}.tril-lms-watch-status{font-size:12px}}
.tril-lms-player-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px}.tril-lms-player-tools select{margin-left:6px;min-height:36px}.tril-lms-player-tools [data-tril-player-state]{opacity:.72}@media(max-width:520px){.tril-lms-player-tools{align-items:flex-start;flex-direction:column}}

/* TRIL LMS 2.2 */
.tril-lms-access-date{display:block;margin-top:6px;color:#64748b;font-size:12px}.tril-lms-course-card.is-expired{opacity:.72}.tril-lms-course-card.is-expired .tril-lms-btn{background:#9ca3af;cursor:not-allowed}.tril-lms-locked-note{display:block;margin-top:8px;color:#991b1b;font-size:12px}.tril-lms-question-box{margin:28px 0;padding:16px;border:1px solid #e5e7eb;border-radius:14px;background:#fff}.tril-lms-question-box summary{font-weight:700;cursor:pointer}.tril-lms-question-box textarea{width:100%;margin-top:8px;border:1px solid #d1d5db;border-radius:10px;padding:10px}.tril-lms-notice-success{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.tril-lms-public-gallery{display:grid;grid-template-columns:repeat(var(--tril-gallery-cols,3),minmax(0,1fr));gap:22px}.tril-lms-public-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;overflow:hidden;box-shadow:0 14px 38px rgba(15,23,42,.08)}.tril-lms-public-card.is-locked{opacity:.74}.tril-lms-public-trigger{all:unset;display:block;width:100%;cursor:pointer}.tril-lms-public-cover{display:flex;align-items:center;justify-content:center;min-height:190px;background:#111827 center/cover no-repeat;position:relative}.tril-lms-public-play,.tril-lms-public-lock{width:60px;height:60px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.92);box-shadow:0 10px 30px rgba(0,0,0,.18);font-size:24px}.tril-lms-public-body{display:block;padding:18px}.tril-lms-public-body small{display:block;text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-weight:800;font-size:11px;margin-bottom:6px}.tril-lms-public-body strong{font-size:18px;line-height:1.25}.tril-lms-public-modal{position:fixed;inset:0;z-index:99999;background:rgba(2,6,23,.76);display:flex;align-items:center;justify-content:center;padding:24px}.tril-lms-public-modal[hidden]{display:none}.tril-lms-public-modal-inner{position:relative;width:min(920px,100%);background:#fff;border-radius:22px;padding:26px;box-shadow:0 32px 90px rgba(0,0,0,.32)}.tril-lms-public-close{position:absolute;right:18px;top:14px;border:0;background:#111827;color:#fff;border-radius:999px;width:36px;height:36px;font-size:22px;cursor:pointer}.tril-lms-public-video{position:relative;padding-top:56.25%;border-radius:16px;overflow:hidden;background:#111}.tril-lms-public-video iframe,.tril-lms-public-video video{position:absolute;inset:0;width:100%;height:100%;border:0}.tril-lms-public-locked{text-align:center;padding:44px 20px}.tril-lms-public-biglock{font-size:48px;margin-bottom:16px}@media(max-width:900px){.tril-lms-public-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.tril-lms-public-gallery{grid-template-columns:1fr}.tril-lms-public-modal{padding:12px}.tril-lms-public-modal-inner{padding:18px}}
.tril-lms-login-logo{display:block;max-width:220px;max-height:80px;width:auto;height:auto;margin:0 auto 24px}.tril-lms-brand-logo-wrap{display:flex;align-items:center;justify-content:center;max-width:54px;min-width:38px}.tril-lms-brand-logo{display:block;max-width:54px;max-height:42px;width:auto;height:auto}.tril-lms-login-card,.tril-lms-card,.tril-lms-sidebar,.tril-lms-stat,.tril-lms-certificate{background:var(--tril-brand-surface,var(--tril-lms-card))}.tril-lms-card,.tril-lms-sidebar,.tril-lms-video,.tril-lms-login-card{border-radius:var(--tril-brand-radius,var(--tril-lms-radius))}.tril-lms-progress-bar span{background:var(--tril-brand-success,var(--tril-lms-success))}
/* TRIL LMS 3.0 — ferramentas de estudo */
.tril-lms-sr-watch{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tril-lms-search{display:flex;gap:10px;margin:0 0 24px}.tril-lms-search input{flex:1;min-width:0;border:1px solid var(--tril-lms-line);border-radius:10px;padding:12px 14px}.tril-lms-drip-note{display:block;color:var(--tril-lms-muted);font-size:11px;margin:4px 0 8px}.tril-lms-materials{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.tril-lms-materials h4{width:100%;margin:0}.tril-lms-study-tools{display:grid;grid-template-columns:auto minmax(260px,1fr);gap:14px;align-items:start;margin:22px 0}.tril-lms-study-tools details{border:1px solid var(--tril-lms-line);border-radius:12px;padding:12px;background:var(--tril-lms-card)}.tril-lms-study-tools summary{cursor:pointer;font-weight:700}.tril-lms-study-tools textarea{width:100%;margin:12px 0;border:1px solid var(--tril-lms-line);border-radius:10px;padding:10px}.tril-lms-question-box{margin:22px 0;border:1px solid var(--tril-lms-line);border-radius:12px;padding:14px;background:var(--tril-lms-card)}.tril-lms-question-box summary{font-weight:800;cursor:pointer}.tril-lms-question-box label{display:block;margin:12px 0}.tril-lms-question-box input,.tril-lms-question-box textarea{width:100%;border:1px solid var(--tril-lms-line);border-radius:10px;padding:10px}.tril-lms-notification-list{display:grid;gap:12px}.tril-lms-notification{display:flex;justify-content:space-between;gap:20px;border:1px solid var(--tril-lms-line);border-radius:14px;padding:18px;background:var(--tril-lms-card)}.tril-lms-notification.is-unread{border-left:4px solid var(--tril-brand-accent,var(--tril-lms-accent))}.tril-lms-notification p{margin:6px 0}.tril-lms-notification>div:last-child{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tril-lms-locked-note{display:block;margin:8px 0;color:#9a3412;font-size:12px;font-weight:700}@media(max-width:700px){.tril-lms-study-tools{grid-template-columns:1fr}.tril-lms-notification{flex-direction:column}.tril-lms-search{flex-direction:column}}
.tril-lms-instructor-mini{display:flex;align-items:center;gap:10px;margin:10px 0 14px}.tril-lms-instructor-avatar{width:38px;height:38px;object-fit:cover;border-radius:50%}.tril-lms-instructor-mini span{display:flex;flex-direction:column}.tril-lms-instructor-mini small{color:var(--tril-lms-muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.tril-lms-instructor-mini strong{font-size:13px}
.tril-lms-login-security{display:block;margin-top:14px;color:var(--tril-lms-muted);line-height:1.45}

.tril-lms-ai-tutor{margin:24px 0;padding:18px;border:1px solid var(--tril-border,#e5e7eb);border-radius:var(--tril-radius,16px);background:var(--tril-surface,#fff)}.tril-lms-ai-tutor h4{margin:0 0 6px}.tril-lms-ai-tutor p{margin:0 0 12px;color:var(--tril-muted,#6b7280);font-size:14px}.tril-lms-ai-tutor textarea{width:100%;margin-bottom:10px}.tril-lms-ai-answer{white-space:pre-wrap;margin-top:12px;padding:12px;border-radius:10px;background:var(--tril-bg,#f5f6f7);font-size:14px;line-height:1.55}.tril-lms-ai-answer:empty{display:none}

.tril-google-separator{display:flex;align-items:center;gap:10px;margin:18px 0;color:var(--tril-muted,#6b7280);font-size:12px}.tril-google-separator:before,.tril-google-separator:after{content:'';height:1px;background:var(--tril-border,#e5e7eb);flex:1}#tril-google-button>div{margin:0 auto}

.tril-lms-favorite-list{display:grid;gap:12px}.tril-lms-favorite-row{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--tril-lms-card);border:1px solid var(--tril-lms-line);border-radius:14px;padding:18px}.tril-lms-favorite-row h3{margin:4px 0 5px;font-size:20px}.tril-lms-favorite-row small{color:var(--tril-lms-muted)}@media(max-width:620px){.tril-lms-favorite-row{align-items:flex-start;flex-direction:column}.tril-lms-favorite-row .tril-lms-btn{width:100%}}
