.lms-app,.lms-player,.thsm-admin{--lms-ink:#01173B;--lms-muted:#536781;--lms-primary:#0A52B4;--lms-line:#CBDAED;--lms-bg:#F5F9FF;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--lms-ink)}.thsm-app-page{background:#f5f9ff}.thsm-app-page .site-wrap{max-width:1600px;padding:0 24px}.thsm-app-page .inner-page{padding:24px 0 36px}.thsm-app-page .inner-page>.page-kicker,.thsm-app-page .inner-page>.page-title{display:none}.thsm-app-page .site-header-inner{height:76px}.thsm-app-page .site-footer{display:none}.thsm-app-page h1,.thsm-app-page h2,.thsm-app-page h3{letter-spacing:-.035em}.thsm-app-page p{color:var(--lms-muted)}.lms-app svg,.lms-player svg,.thsm-admin svg{height:21px;width:21px;flex-shrink:0;vertical-align:middle}.lms-app{display:grid;grid-template-columns:238px minmax(0,1fr);border:1px solid var(--lms-line);border-radius:18px;background:var(--lms-bg);overflow:hidden;min-height:720px}.lms-sidebar{background:#fff;border-right:1px solid var(--lms-line);padding:27px 17px;display:flex;flex-direction:column}.lms-workspace-brand{display:flex;gap:10px;align-items:center;text-decoration:none;padding:0 8px 32px;font-weight:750;font-size:16px;line-height:1.4}.lms-workspace-brand small{display:block;color:var(--lms-muted);font-size:14px;font-weight:450;margin-top:4px}.lms-brand-mark{font-size:30px;background:#0a52b4;color:#1496fb;border-radius:10px;width:38px;height:39px;display:grid;place-items:center;line-height:1}.lms-navigation{display:flex;flex-direction:column;gap:4px}.lms-nav-label{font-size:14px;font-weight:700;letter-spacing:1.3px;color:#536781;padding:0 12px 13px}.lms-navigation>a{display:flex;align-items:center;gap:12px;padding:12px 13px;border-radius:8px;text-decoration:none;font-size:16px;font-weight:550;color:#536781;transition:background .18s,color .18s}.lms-navigation>a svg{width:18px;height:18px}.lms-navigation>a:hover{background:#f5f9ff;color:#0a52b4}.lms-navigation>a[aria-current=page]{background:#e8f2ff;color:#0a52b4;font-weight:750}.lms-nav-divider{height:1px;background:var(--lms-line);margin:19px 10px}.lms-sidebar-note{background:#f5f9ff;border:1px solid #E8F2FF;border-radius:10px;margin:32px 6px 0;padding:15px;font-size:14px}.lms-sidebar-note p{font-size:14px;margin:7px 0 0}.lms-main{min-width:0}.lms-topbar{background:#fff;border-bottom:1px solid var(--lms-line);padding:24px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px}.lms-topbar small{font-size:14px;letter-spacing:1.3px;color:#536781;font-weight:600}.lms-topbar h1{font-size:25px;margin:5px 0 0}.lms-account{display:flex;gap:10px;align-items:center;font-size:14px;text-decoration:none;font-weight:650;max-width:200px}.lms-account>span:last-child{overflow-wrap:anywhere}.lms-account small{display:block;font-size:14px;letter-spacing:0;font-weight:400;margin-top:3px}.lms-avatar{height:36px;width:36px;min-width:36px;border-radius:50%;display:grid;place-items:center;background:#e8f2ff;color:#0a52b4;font-size:16px;font-weight:750}.lms-content{padding:30px 32px}.lms-app-footer{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--lms-line);margin:10px 32px 0;padding:20px 0;color:#536781;font-size:14px}.lms-content h2{font-size:24px}.lms-content h3{font-size:19px}.lms-intro{font-size:16px;margin-bottom:26px}.lms-welcome{display:flex;justify-content:space-between;align-items:center;background:#e8f2ff;border:1px solid #E8F2FF;border-radius:13px;padding:30px 32px;margin-bottom:25px;overflow:hidden;gap:25px}.lms-welcome h2{font-size:30px;max-width:500px;margin:16px 0 10px}.lms-welcome p{font-size:16px;margin-bottom:17px}.lms-welcome a{display:inline-flex;align-items:center;gap:16px;color:#0a52b4;font-size:16px;font-weight:700;text-decoration:none}.lms-welcome-art{display:flex;flex-direction:column;align-items:center;min-width:150px;transform:rotate(-8deg);margin-right:10px;gap:5px}.lms-welcome-art span{display:block;padding:6px 23px;border-radius:7px;background:#fff;font-size:25px;font-family:Georgia,serif;color:#0a52b4;width:155px;box-shadow:0 5px 10px #01173b0c;border:1px solid #CBDAED;line-height:1.3}.lms-welcome-art span:nth-child(2){transform:rotate(12deg);background:#1496fb}.lms-welcome-art span:nth-child(3){background:#03285f;color:#fff}.lms-badge{display:inline-block;width:fit-content;border-radius:5px;padding:4px 8px;background:#f5f9ff;color:#536781;font-size:14px;font-weight:650;line-height:1.5}.lms-welcome .lms-badge{font-size:14px;letter-spacing:1px;background:#e8f2ff;color:#0a52b4}.lms-badge.positive{background:#e8f2ff;color:#0a52b4}.lms-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:35px}.lms-stats article{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid var(--lms-line);padding:20px 17px;border-radius:10px;min-width:0}.lms-stats article>span{display:grid;place-items:center;width:39px;height:39px;min-width:39px;border-radius:10px;background:#e8f2ff;color:#0a52b4}.lms-stats article:nth-child(2)>span{background:#f5f9ff;color:#536781}.lms-stats article:nth-child(3)>span{background:#f5f9ff;color:#536781}.lms-stats article:nth-child(4)>span{background:#f5f9ff;color:#536781}.lms-stats strong{font-size:27px;line-height:1.3}.lms-stats p{font-size:14px;margin:3px 0 0;white-space:normal}.lms-section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:26px 0 21px}.lms-section-title h2,.lms-section-title h3{margin:0}.lms-section-title>a{font-size:14px;color:#0a52b4;font-weight:650;text-decoration:none;white-space:nowrap}.lms-section-title p{font-size:16px;margin:8px 0 0;max-width:650px}.lms-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:28px}.lms-course-card{background:#fff;border:1px solid var(--lms-line);border-radius:11px;overflow:hidden;transition:transform .2s,box-shadow .2s;min-width:0}.lms-course-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #01173b0a}.lms-course-art{height:140px;background:#e8f2ff;display:flex;align-items:center;justify-content:center;position:relative;color:#0a52b4;overflow:hidden}.lms-course-art>svg{width:55px;height:55px;stroke-width:1;transform:rotate(-8deg);position:relative;z-index:1}.lms-course-art:before,.lms-course-art:after{content:"";height:165px;width:165px;border:1px solid #ffffff80;border-radius:50%;position:absolute;top:35px;left:10px}.lms-course-art:after{left:auto;right:-40px;top:-75px;width:230px;height:230px}.lms-course-art>span{position:absolute;top:12px;left:15px;font-size:14px;letter-spacing:.6px}.lms-course-art>b{position:absolute;right:13px;bottom:10px;font-size:14px;letter-spacing:2px}.lms-course-art.tone-1,.lms-course-art.tone-2,.lms-course-art.tone-3{background:#e8f2ff;color:#536781}.lms-course-body{padding:20px}.lms-course-body h3{font-size:18px;margin:11px 0;min-height:40px;line-height:1.35}.lms-course-body h3 a{text-decoration:none}.lms-course-body>p{font-size:14px;margin:0 0 22px;line-height:1.6}.lms-course-body .progress-label{font-size:14px;margin-bottom:5px}.lms-course-body progress{height:5px}.lms-course-action{border-top:1px solid var(--lms-line);padding-top:15px;margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;font-weight:650;color:#0a52b4;text-decoration:none}.lms-course-action svg{width:18px;height:18px}.lms-empty{padding:44px 25px;text-align:center;background:#fff;border:1px dashed #E8F2FF;border-radius:12px;width:100%}.lms-empty>span{width:58px;height:58px;background:#f5f9ff;color:#0a52b4;display:grid;place-items:center;border-radius:16px;margin:0 auto 20px}.lms-empty>span svg{width:29px;height:29px}.lms-empty h3{font-size:20px;margin-bottom:12px}.lms-empty p{font-size:16px;max-width:440px;margin:0 auto 23px}.lms-empty .thsm-button{font-size:16px;padding:11px 18px}.lms-panel{padding:26px;background:#fff;border:1px solid var(--lms-line);border-radius:12px;margin-bottom:22px}.lms-panel h2{font-size:23px}.lms-panel p{font-size:16px}.lms-panel .thsm-form{max-width:none}.lms-table{width:100%;border-collapse:collapse;white-space:normal;min-width:550px}.lms-table th{text-transform:uppercase;letter-spacing:.7px;font-size:14px;color:#536781;background:#f5f9ff}.lms-table td{font-size:14px}.lms-table a{font-size:14px;color:#0a52b4;text-decoration:none;white-space:nowrap}.lms-table td,.lms-table th{padding:16px 10px;text-align:left;border-bottom:1px solid var(--lms-line)}.lms-activity-card{display:flex;align-items:center;gap:21px}.lms-activity-card h3{margin:5px 0 8px;font-size:18px}.lms-activity-card small{font-size:14px;color:#536781}.lms-activity-card p{margin:0;font-size:16px}.lms-activity-card>div:nth-child(2){flex:1;min-width:0}.lms-activity-card>div:last-child{display:flex;flex-direction:column;align-items:end;gap:16px}.lms-activity-card .text-link{font-size:14px;white-space:nowrap}.lms-activity-icon{background:#f5f9ff;color:#0a52b4;border-radius:11px;padding:15px;display:inline-flex}.lms-certificate-card{padding:30px 22px;background:#fff;border:1px solid #E8F2FF;border-radius:12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.lms-certificate-emblem{width:69px;height:69px;background:#e8f2ff;border-radius:50%;display:grid;place-items:center;color:#0a52b4}.lms-certificate-emblem svg{height:40px;width:40px}.lms-certificate-card h3{font-size:20px;line-height:1.4;margin:0}.lms-certificate-card p{font-size:14px;margin:0}.lms-certificate-card .thsm-button{font-size:14px;padding:11px 14px}.lms-certificate-card .text-link{font-size:14px}.lms-profile{max-width:720px}.lms-profile hr{border:0;border-top:1px solid var(--lms-line);margin:28px 0}.lms-content .portal-overview{margin-top:30px}.lms-content .portal-overview .thsm-panel{padding:23px;border-color:var(--lms-line);border-radius:12px}.lms-content .portal-overview h3{font-size:18px}.lms-content .portal-overview p,.lms-content .portal-overview .text-link{font-size:16px}.lms-nav-toggle{display:none}.lms-player{border:1px solid var(--lms-line);border-radius:14px;overflow:hidden;background:#fff;min-height:700px}.lms-player-top{display:flex;justify-content:space-between;align-items:center;padding:20px 27px;border-bottom:1px solid var(--lms-line);gap:20px;font-size:16px}.lms-player-top a{color:#536781;text-decoration:none;font-size:14px}.lms-player-top>span{font-size:14px;color:#0a52b4}.lms-player-layout{display:grid;grid-template-columns:310px minmax(0,1fr)}.lms-curriculum{background:#f5f9ff;border-right:1px solid var(--lms-line);padding:25px 20px}.lms-curriculum>h2{font-size:20px;margin-bottom:10px}.lms-curriculum>p{font-size:14px}.lms-curriculum progress{height:5px;margin-bottom:20px}.lms-curriculum details{border-bottom:1px solid var(--lms-line);padding:15px 0}.lms-curriculum summary{font-size:16px;font-weight:700;cursor:pointer;line-height:1.5}.lms-curriculum summary>small{display:block;color:#536781;font-size:14px;font-weight:400;margin:4px 0 15px 14px}.lms-outline-item{display:flex;gap:11px;align-items:center;padding:12px 9px;font-size:14px;text-decoration:none;line-height:1.5;border-radius:7px;color:#536781}.lms-outline-item>span{min-width:0;overflow-wrap:anywhere}.lms-outline-item>svg{width:17px;height:17px}.lms-outline-item small{display:block;font-size:14px;color:#536781;margin-top:4px}.lms-outline-item.selected{background:#e8f2ff;color:#0a52b4}.lms-outline-item.selected small{color:#536781}.lms-lesson-main{min-width:0;padding:33px}.lms-lesson-heading h1{font-size:30px;margin:16px 0 26px}.lms-lesson-content{line-height:1.8}.lms-lesson-content .lesson-copy{font-size:16px}.lms-lesson-content .lesson-copy h2{font-size:24px}.lms-lesson-content .lesson-video{margin:20px 0 27px;aspect-ratio:16/9;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#01173b}.lms-lesson-content .lesson-video p{font-size:14px;color:#d4e9ff;text-align:center;padding:0 20px}.lms-lesson-content .lesson-video.loaded{display:block}.lms-lesson-content .lesson-video iframe{width:100%;height:100%;border:0}.lms-lesson-content .thsm-button,.lms-lesson-content .quiz-question legend{font-size:16px}.lms-lesson-content .quiz-timer{background:#f5f9ff;border:1px solid #E8F2FF;padding:14px 18px;position:sticky;top:10px;z-index:2;border-radius:8px}.lms-notes summary{cursor:pointer;font-weight:650;font-size:16px}.lms-notes[open] summary{margin-bottom:18px}.lms-lesson-pagination{display:flex;justify-content:space-between;gap:20px;margin:20px 0}.lms-lesson-pagination a{font-size:16px;color:#0a52b4;font-weight:600;text-decoration:none}.lms-complete-banner{background:#e8f2ff;padding:22px;border:1px solid #CBDAED;border-radius:11px;display:flex;gap:18px;align-items:center;margin-top:25px}.lms-complete-banner p{margin:6px 0 0;font-size:14px}.lms-complete-banner .thsm-button{margin-left:auto;font-size:14px;padding:10px 15px}.lms-outline-toggle{display:none}.thsm-admin{max-width:1400px;padding:15px 15px 40px 0}.thsm-admin>.staff-tabs{margin-bottom:32px}.thsm-admin .lms-course-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.thsm-admin .lms-course-body h3{font-size:20px}.thsm-admin .lms-section-title h2{font-size:24px}.thsm-admin .lms-course-art{height:160px}.lms-builder-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:25px}.lms-builder-heading h2{font-size:27px;margin:14px 0}.lms-builder-heading .text-link{font-size:14px}.lms-builder-heading .thsm-button{font-size:14px;padding:10px 16px;white-space:nowrap}.lms-builder-tabs{display:flex;gap:24px;border-bottom:1px solid var(--lms-line);margin:25px 0 30px}.lms-builder-tabs a{font-size:16px;font-weight:650;text-decoration:none;padding:0 4px 15px;color:#536781;border-bottom:3px solid transparent}.lms-builder-tabs a[aria-current=page]{border-color:#0a52b4;color:#0a52b4}.lms-topic{border:1px solid #E8F2FF;background:#fff;border-radius:10px;margin-bottom:20px;overflow:hidden}.lms-topic>header{display:flex;align-items:center;gap:15px;padding:19px 20px;background:#f5f9ff;border-bottom:1px solid var(--lms-line)}.lms-topic-number{font-size:16px;font-weight:750;width:34px;height:34px;display:grid;place-items:center;background:#e8f2ff;color:#0a52b4;border-radius:8px}.lms-topic>header h3{font-size:16px;line-height:1.4;margin:0;flex:1;overflow-wrap:anywhere}.lms-topic h3 small{display:block;font-size:14px;color:#536781;font-weight:400;margin-top:3px}.lms-order-controls{display:flex;gap:5px;flex-shrink:0}.lms-order-controls button{background:#fff;border:1px solid #E8F2FF;border-radius:5px;width:29px;height:29px;cursor:pointer;color:#536781;font-size:16px;line-height:1}.lms-order-controls button:hover{background:#f5f9ff}.lms-order-controls button:disabled{opacity:.3;cursor:default}.lms-topic ul{list-style:none;padding:4px 20px;margin:0;min-height:15px}.lms-topic li{display:flex;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid #F5F9FF}.lms-topic li:last-child{border-bottom:0}.lms-topic li.is-dragging{opacity:.4}.lms-drag-handle{cursor:grab;color:#cbdaed;font-size:21px}.lms-row-icon{color:#536781;background:#f5f9ff;padding:8px;border-radius:7px;display:flex}.lms-row-icon svg{height:16px;width:16px}.lms-topic li>a:not(.lms-edit-link){flex:1;text-decoration:none;min-width:0}.lms-topic li b{font-size:16px;display:block;overflow-wrap:anywhere}.lms-topic li small{font-size:14px;color:#536781;display:block;margin-top:3px}.lms-edit-link{color:#0a52b4;font-size:14px;text-decoration:none;padding:5px 9px}.lms-topic>footer{display:flex;gap:15px;padding:15px 22px;flex-wrap:wrap;background:#f5f9ff;border-top:1px solid var(--lms-line)}.lms-topic>footer a{text-decoration:none;font-size:14px;font-weight:600;color:#0a52b4}.lms-order-save{display:flex;justify-content:space-between;align-items:center;margin:0 0 25px;gap:20px}.lms-order-save>span{font-size:14px;color:#536781}.lms-order-save button{font-size:14px;padding:11px 15px}.lms-add-module h3{font-size:18px}.lms-add-module .thsm-form{display:flex;flex-direction:row;align-items:end;gap:20px}.lms-add-module label{flex:1}.lms-add-module .thsm-button{font-size:16px;white-space:nowrap;padding:12px 20px}.lms-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.lms-editor h2{font-size:25px}.lms-editor h3{font-size:18px}.lms-editor .thsm-form{max-width:none}.lms-editor [data-kind-fields]{display:flex;flex-direction:column;gap:15px}.lms-editor [data-kind-fields][hidden]{display:none!important}.lms-editor-section{border:1px solid var(--lms-line);border-radius:10px;padding:24px;background:#f5f9ff;display:flex;flex-direction:column;gap:17px}.lms-editor-section>h3{margin:0 0 5px}.lms-editor-section .question-edit{margin-top:15px;margin-bottom:10px;background:#fff;border-color:#e8f2ff}.lms-editor-section .question-edit legend{background:#e8f2ff;border-radius:5px;padding:5px 10px;font-size:14px;color:#03285f}.lms-editor-label{font-size:16px;font-weight:650;margin-bottom:-10px}.lms-editor .wp-editor-wrap{width:100%}.lms-editor textarea.wp-editor-area{border-radius:0;background:#fff;font-family:monospace;font-size:16px}.lms-editor .wp-editor-container textarea{width:100%!important;box-sizing:border-box}.lms-grading-course{display:flex;align-items:center;gap:20px;text-decoration:none;font-size:16px}.lms-grading-course svg{color:#0a52b4}.lms-grading-course span{margin-left:auto;font-size:14px;color:#0a52b4}@media(min-width:1000px){.lms-navigation,.lms-workspace-brand{position:relative}.lms-content{animation:lms-enter .3s both}}@keyframes lms-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:1250px){.lms-app{grid-template-columns:205px minmax(0,1fr)}.lms-topbar,.lms-content{padding:24px}.lms-stats,.lms-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lms-welcome h2{font-size:26px}.lms-welcome-art{min-width:110px;transform:scale(.85) rotate(-8deg)}.lms-player-layout{grid-template-columns:265px minmax(0,1fr)}.lms-lesson-main{padding:24px}}@media(max-width:850px){.thsm-app-page .site-wrap{padding:0 14px}.lms-app{grid-template-columns:1fr}.lms-sidebar{border-right:0;border-bottom:1px solid var(--lms-line);padding:16px 20px;display:block}.lms-workspace-brand{display:inline-flex;padding:0;vertical-align:middle}.lms-nav-toggle{display:block;float:right;background:#f5f9ff;border:1px solid var(--lms-line);border-radius:6px;padding:8px 10px;font-size:14px;margin-top:4px}.lms-navigation{display:none;clear:both;padding-top:20px}.lms-navigation.is-open{display:grid;grid-template-columns:1fr 1fr}.lms-nav-label,.lms-nav-divider{grid-column:1/-1}.lms-sidebar-note{display:none}.lms-player-layout{grid-template-columns:1fr}.lms-curriculum{border-right:0;border-bottom:1px solid var(--lms-line)}.lms-curriculum>h2{display:inline-block;margin:0 20px 10px 0}.lms-curriculum>p{display:inline}.lms-outline-toggle{display:block;background:#fff;border:1px solid #E8F2FF;border-radius:6px;padding:8px 12px;font-size:14px;margin:13px 0}.lms-curriculum progress{margin:8px 0;height:5px}.lms-curriculum details{padding:10px 0}.thsm-admin .lms-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lms-complete-banner{flex-wrap:wrap}.lms-complete-banner .thsm-button{margin-left:0}.lms-builder-heading{align-items:start}.lms-builder-heading h2{font-size:24px}.lms-topic>footer{gap:12px}}@media(max-width:560px){.thsm-app-page .site-wrap{padding:0 10px}.thsm-app-page .inner-page{padding-top:12px}.thsm-app-page .site-header-inner{height:68px}.lms-content,.lms-topbar{padding:20px 16px}.lms-topbar h1{font-size:23px}.lms-topbar small{font-size:14px}.lms-account>span:last-child{display:none}.lms-topbar{gap:10px}.lms-welcome{padding:24px 20px}.lms-welcome h2{font-size:26px;line-height:1.2}.lms-welcome-art{display:none}.lms-welcome p{font-size:16px}.lms-stats{gap:9px;margin-bottom:25px}.lms-stats article{padding:15px 12px;gap:9px}.lms-stats article>span{width:31px;height:31px;min-width:31px}.lms-stats article>span svg{width:18px;height:18px}.lms-stats strong{font-size:24px}.lms-stats p{font-size:14px}.lms-course-grid,.thsm-admin .lms-course-grid{grid-template-columns:1fr}.lms-section-title{align-items:start}.lms-section-title h2{font-size:20px}.lms-section-title>a{font-size:14px;white-space:normal;min-width:75px;text-align:right}.lms-course-body h3{min-height:0;font-size:20px}.lms-course-art{height:165px}.lms-course-body p,.lms-course-action{font-size:16px}.lms-course-body .progress-label{font-size:14px}.lms-panel{padding:20px 16px}.lms-activity-card{flex-wrap:wrap;gap:12px}.lms-activity-card>div:nth-child(2){min-width:calc(100% - 75px)}.lms-activity-card>div:last-child{flex-direction:row;justify-content:space-between;width:100%;align-items:center}.lms-player-top{padding:16px;flex-wrap:wrap;gap:10px}.lms-player-top b{order:3;width:100%;font-size:16px}.lms-lesson-main{padding:22px 14px}.lms-lesson-heading h1{font-size:25px}.lms-lesson-content .lesson-copy,.lms-lesson-content .thsm-form label{font-size:16px}.lms-builder-heading{flex-direction:column}.lms-builder-tabs{gap:17px}.lms-builder-tabs a{font-size:14px}.lms-topic>header{padding:14px 12px;gap:10px}.lms-topic>header h3{font-size:16px}.lms-topic-number{width:28px;height:28px;font-size:14px}.lms-topic ul{padding:0 12px}.lms-topic li{gap:8px}.lms-drag-handle{display:none}.lms-row-icon{padding:6px}.lms-topic li b{font-size:14px}.lms-order-controls{gap:3px}.lms-order-controls button{height:25px;width:25px;font-size:16px}.lms-edit-link{padding:3px;font-size:14px}.lms-topic>footer{padding:13px}.lms-order-save,.lms-add-module .thsm-form{flex-direction:column;align-items:stretch}.lms-field-grid{grid-template-columns:1fr;gap:17px}.lms-editor-section{padding:18px 12px}.lms-editor .thsm-form{gap:20px}.lms-editor .wp-editor-tabs button{font-size:14px}.lms-app-footer{margin:0 16px;font-size:14px}.lms-grading-course{gap:12px;flex-wrap:wrap}.lms-grading-course strong{font-size:16px;flex:1}.lms-grading-course span{width:100%;text-align:right;font-size:14px}}@media(prefers-reduced-motion:reduce){.lms-content,.lms-course-card{animation:none!important;transition:none!important}}.lms-brand-mark{background:#03285f;color:#fff}.lms-welcome-art span:nth-child(2){background:#1496fb;color:#01173b}.lms-course-art{background:linear-gradient(135deg,#e8f2ff,#c8e5ff);color:#03285f}.lms-course-art.tone-1{background:linear-gradient(135deg,#03285f,#0a52b4);color:#fff}.lms-course-art.tone-2{background:linear-gradient(135deg,#1496fb,#8ed2ff);color:#01173b}.lms-course-art.tone-3{background:linear-gradient(135deg,#d3e4ff,#edf5ff);color:#0a52b4}.lms-stats article>span{background:#e8f2ff;color:#0a52b4}.lms-stats article:nth-child(2)>span{background:#03285f;color:#fff}.lms-stats article:nth-child(3)>span{background:#1496fb;color:#01173b}.lms-stats article:nth-child(4)>span{background:#01173b;color:#fff}.thsm-app-page .lms-lesson-content .lesson-video p{color:#d4e9ff}@media(max-width:560px){.lms-navigation.is-open{grid-template-columns:1fr}.lms-navigation a{overflow-wrap:anywhere}}.lms-app,.lms-player,.thsm-admin{font-size:16px;line-height:1.6}.lms-app,.lms-player{min-height:0}.lms-topbar{padding:18px 24px}.lms-content{padding:24px}.lms-welcome{padding:24px;margin-bottom:20px}.lms-stats{margin-bottom:24px}.lms-stats p{line-height:1.5}.lms-course-body>p{margin-bottom:16px}.lms-course-body h3{font-size:21px;min-height:0}.lms-course-action{font-size:16px;margin-top:14px;padding-top:12px}.lms-badge{line-height:1.5;white-space:normal}.lms-empty{padding:28px 22px}.lms-panel{padding:22px;margin-bottom:18px}.lms-table td,.lms-table th{padding:12px 10px}.lms-player-top{padding:16px 22px;flex-wrap:wrap}.lms-curriculum{padding:22px 18px}.lms-curriculum summary{font-size:16px}.lms-outline-item{font-size:16px;padding:10px 8px}.lms-lesson-main{padding:26px}.lms-lesson-heading h1{margin:12px 0 20px}.lms-lesson-content{line-height:1.65}.lms-lesson-content .lesson-copy{font-size:17px}.lms-lesson-content .lesson-video{margin:18px 0 22px}.lms-lesson-pagination{flex-wrap:wrap}.lms-builder-tabs{margin:20px 0 24px}.lms-builder-tabs a,.lms-topic li b{font-size:16px}.lms-topic>footer a{font-size:16px}.lms-editor-label{font-size:16px}.lms-course-body .progress-label{flex-wrap:wrap;gap:6px}.lms-navigation a{line-height:1.4}@media(max-width:1250px){.lms-app{grid-template-columns:238px minmax(0,1fr)}}@media(max-width:850px){.lms-app{grid-template-columns:1fr}.lms-content,.lms-topbar{padding:20px}.lms-builder-tabs{gap:16px;flex-wrap:wrap}.lms-navigation a{min-width:0}}@media(max-width:560px){.lms-content,.lms-topbar{padding:18px 14px}.lms-welcome{padding:20px 16px}.lms-stats{grid-template-columns:1fr 1fr;gap:10px}.lms-stats article{align-items:start}.lms-stats article>span{display:none}.lms-stats p{font-size:14px}.lms-panel{padding:18px 14px}.lms-lesson-main{padding:20px 14px}.lms-lesson-content .lesson-copy,.lms-lesson-content .thsm-form label{font-size:16px}.lms-builder-tabs a{font-size:14px}.lms-topic>header h3{font-size:16px}.lms-topic li b{font-size:16px}.lms-topic li{flex-wrap:wrap}.lms-topic>footer a{font-size:14px}.lms-course-art{height:135px}}
