.ls-nav-wrap{z-index:3;margin-top:-28px;position:relative}.ls-nav{scrollbar-width:none;border:1px solid var(--line);background:#fff;border-radius:16px;gap:4px;padding:6px;display:flex;overflow-x:auto;box-shadow:0 6px 20px #0f172a0f}.ls-nav::-webkit-scrollbar{display:none}.ls-nav a{white-space:nowrap;color:var(--muted);border-radius:12px;flex:none;align-items:center;gap:8px;padding:10px 14px;font-size:14.5px;font-weight:700;display:inline-flex}.ls-nav a:hover{color:var(--navy);background:var(--bg);text-decoration:none}.ls-nav a.is-on{background:var(--navy);color:#fff}.ls-page{flex-direction:column;gap:20px;padding-top:24px;padding-bottom:64px;display:flex}.ls-head .ss-h2{margin-top:0}.ls-head .muted{max-width:720px;margin-top:6px}.ls-sub{margin-top:8px;font-size:17px}.ls-lesson-title{font-size:26px}.ls-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ls-section-card{color:var(--text);align-items:flex-start;gap:14px;transition:border-color .15s,box-shadow .15s;display:flex}.ls-section-card:hover{border-color:var(--indigo);text-decoration:none;box-shadow:0 0 0 3px #137fec14}.ls-section-card>svg:last-child{flex:none;align-self:center;margin-left:auto}.ls-section-text{flex-direction:column;gap:4px;min-width:0;display:flex}.ls-section-text b{color:var(--navy);font-size:16px}.ls-section-text small{font-size:13px}.ls-section-stat{color:var(--indigo);margin-top:4px;font-size:13px;font-weight:700}.ls-exam-list{flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.ls-exam{color:var(--text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 8px;display:flex}.ls-exam:hover{background:var(--bg);text-decoration:none}.ls-exam>svg{color:var(--indigo);flex:none}.ls-exam-text{flex-direction:column;flex:1;min-width:180px;display:flex}.ls-exam-text b{color:var(--navy)}@media (max-width:960px){.ls-sections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ls-sections{grid-template-columns:minmax(0,1fr)}.ls-nav a{padding:9px 12px;font-size:14px}.ls-lesson-title{font-size:22px}}.ss-qnav button.ls-right{background:var(--ok-soft);color:var(--ok);border-color:#bfe6cf}.ss-qnav button.ls-wrong{background:var(--bad-soft);color:var(--bad);border-color:#f2c4bf}.ss-qnav button.is-on.ls-right,.ss-qnav button.is-on.ls-wrong{box-shadow:0 0 0 2px var(--indigo)}.ls-feedback{border:1px solid;border-radius:14px;padding:14px 16px}.ls-feedback.ok{color:#0f5a38;background:#f2fbf6;border-color:#bfe6cf}.ls-feedback.bad{color:#7c1f17;background:#fff5f4;border-color:#f2c4bf}.ls-sheet{align-items:center;gap:14px;display:flex}.ls-sheet .ls-section-text{flex:1}@media (max-width:600px){.ls-sheet{flex-wrap:wrap}}
