.lesson-endings{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink);border-radius:12px;min-width:0;margin:18px 0 20px}.lesson-endings>summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;padding:12px 14px;font-size:15px;font-weight:600}:is(.lesson-endings>summary:focus-visible,.lesson-endings-choices>button:focus-visible){outline:2px solid var(--rose);outline-offset:3px}.lesson-endings-content{min-width:0;padding:0 14px 14px}.lesson-endings-choices{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.lesson-endings-choices>button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);white-space:normal;text-align:left;border-radius:8px;padding:8px 10px;font-size:13px;line-height:1.35}.lesson-endings-choices>button[aria-pressed=true]{border-color:var(--rose);background:var(--cream);box-shadow:inset 0 -2px var(--rose)}.lesson-endings .lesson-endings-instruction{margin:0 0 12px;font-size:14px;line-height:1.55}.lesson-endings-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px;line-height:1.45}.lesson-endings-table caption{text-align:left;color:var(--ink);margin-bottom:8px;font-size:15px;font-weight:600}.lesson-endings-table :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:8px 6px}.lesson-endings-table thead th{color:var(--muted);font-size:12px;font-weight:600}.lesson-endings-table th:first-child{width:38%;font-weight:500}.lesson-endings-table[data-form-columns="3"] th:first-child{width:28%}.lesson-endings-table td{white-space:normal;overflow-wrap:normal;word-break:normal}.lesson-endings-table tbody tr:last-child :is(th,td){border-bottom:0}.lesson-endings .lesson-endings-example{overflow-wrap:anywhere;margin:14px 0 10px;font-size:16px;font-weight:600;line-height:1.6}.lesson-endings .lesson-endings-notes{overflow-wrap:anywhere;margin:0;padding-left:18px;font-size:13px;line-height:1.6}.lesson-endings .lesson-endings-notes>li{font-size:inherit;line-height:inherit;margin:0 0 8px}.lesson-endings .lesson-endings-notes>li:last-child{margin-bottom:0}@media (max-width:400px){.lesson-endings>summary{padding:10px}.lesson-endings-content{padding:0 10px 12px}.lesson-endings-table{font-size:13px}.lesson-endings-table :is(th,td){padding:7px 4px}.lesson-endings-table th:first-child{width:40%}.lesson-endings-table[data-form-columns="3"] th:first-child{width:24%}.lesson-endings-choices>button{padding:8px;font-size:12px}.lesson-dialog .lesson-endings{margin-inline:-8px}.lesson-endings-content{padding-inline:4px}.lesson-endings-table[data-form-columns="3"] :is(th,td){padding-inline:2px}}
