.lms-header .logo img{width:90px;height:78px}.lms-accountbar{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:12px 5%;font-size:14px;display:flex}.lms-accountbar a{margin-left:16px}.lms-workspace .lms{max-width:1500px;line-height:1.6}.lms .lms-page-heading{margin-bottom:26px}.lms .lms-page-heading p:last-child{color:#555;max-width:65ch}.lms .lms-content{background:#fff;border:1px solid #ddd;border-radius:12px;min-width:0;padding:24px}.lms h2{margin-top:28px!important}.lms h3{margin-top:20px}.lms label{margin:18px 0 10px}.lms input,.lms select{width:100%;margin-top:8px;display:block}.lms input[type=file]{background:#f6f6ef;border:1px dashed #aaa;padding:18px}.lms button{margin:6px 8px 6px 0}.lms button:hover:not(:disabled){background:#f3f3e7;border-color:#111}.lms button:disabled{cursor:default}.lms p[role=status]:empty{display:none}.lms p[role=status]:not(:empty){overflow-wrap:anywhere;background:#fff9d8;border-left:4px solid #ffd600;padding:14px 18px}.lms-grid{grid-template-columns:260px minmax(0,1fr);gap:28px;margin:28px 0;display:grid}.lms-grid aside{background:#f6f6ef;border:1px solid #ddd;border-radius:10px;align-self:start;max-height:650px;padding:12px;overflow:auto}.lms-grid aside button{text-align:left;white-space:normal;background:#fff;width:100%;margin:0 0 8px;font-size:15px;line-height:1.5;display:block}.lms-grid aside button[aria-pressed=true]{color:#fff;background:#111;border-left:4px solid #ffd600}.lms-grid article{min-width:0}.lms-grid article section{border-bottom:1px solid #e6e6e0;padding:8px 0 18px}.lms-grid article section h3{text-transform:capitalize}.lms-card{overflow-wrap:anywhere;background:#fff;border:1px solid #ddd;border-radius:12px;margin:18px 0;padding:24px}.lms-card p{max-width:75ch}.lms-card h3{margin-top:0}.lms textarea{resize:vertical;min-height:130px;margin:8px 0 12px}.lms-account-id{color:#555;overflow-wrap:anywhere;font-size:14px}.lms .lms-meta{color:#555;font-size:14px}.lms .lms-status{background:#f3eed5;border-radius:5px;padding:4px 8px;font-size:13px;font-weight:700;display:inline-block}.lms .lms-status.accepted{color:#265330;background:#e5f0e5}.lms .lms-banner{background:#f6f6ef;border-left:4px solid #ffd600;margin-bottom:24px;padding:16px 20px}.lms .lms-banner p{margin:0}.lms .lms-content>label{max-width:720px}.lms details{font-size:14px}.lms-workspace .sidebar a:last-of-type{overflow-wrap:normal}@media (max-width:850px){.lms-grid{grid-template-columns:1fr}.lms-grid aside{max-height:270px}.lms-header nav{gap:16px}}@media (max-width:700px){.lms-content,.lms-card{padding:18px!important}.lms-accountbar{padding:12px 16px}.lms-header{padding:14px 16px}.lms-header .logo img{width:65px;height:60px}.lms-header nav{font-size:14px}.lms .lms-page-heading h1{font-size:32px}.lms-accountbar span{overflow-wrap:anywhere;max-width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.lms-lesson-state{margin-top:8px;font-size:12px;font-weight:400;line-height:1.5;display:block}.lms-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.lms-media-grid figure{background:#f6f6ef;border:1px dashed #999;border-radius:8px;margin:0;padding:12px}.lms-media-grid img{max-width:100%;height:auto;display:block}.lms-media-grid figcaption{margin-top:12px;font-size:13px}@media (max-width:900px){.lms-media-grid{grid-template-columns:1fr}}.lms-portable-unit{border-top:1px solid #ddd;gap:10px;padding:18px 0;display:grid}.lms-portable-unit span{color:#555;font-size:.9rem}.lms-portable-unit button{white-space:normal;justify-self:start;max-width:100%}.lms-table-scroll{overflow-x:auto}.lms-table-scroll table{border-collapse:collapse;width:100%;font-size:.9rem}.lms-table-scroll th,.lms-table-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid #ddd;padding:12px}.lms-table-scroll caption{text-align:left;padding:12px 0;font-weight:700}.lms-card input[type=checkbox]{width:auto;margin-right:8px}.lms-grid aside button[aria-pressed=true] .lms-lesson-state{color:#fff}.lms-review-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.lms-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lms-review-summary{border:1px solid #ddd;border-radius:10px;min-width:0;padding:18px}.lms-review-summary h3{margin-top:0}.lms-review-summary button{white-space:normal;text-align:left}.lms-review-summary button[aria-pressed=true]{color:#fff;background:#111;border-left:4px solid #ffd600}@media (max-width:850px){.lms-review-filters,.lms-review-list{grid-template-columns:1fr}}.lms .lms-review-summary button[aria-pressed=true]:hover:not(:disabled),.lms .lms-grid aside button[aria-pressed=true]:hover:not(:disabled){color:#fff;background:#111}.lms-companions img{max-width:100%;height:auto}.lms-companions article,.lms-companions section{min-width:0}.lms-companions h4{margin-top:1.5rem;font-size:1.25rem}.lms-companions h5{margin:1.25rem 0 .5rem;font-size:1rem}.lms-companions td,.lms-companions th{white-space:normal;overflow-wrap:anywhere;min-width:9rem}.lms-companion-list{padding-left:1.25rem}.lms-companion-list li{margin:.5rem 0}.lms-companion-list button{text-align:left;white-space:normal;overflow-wrap:anywhere;max-width:100%}
