.sl-widget{margin:0 0 18px}.sl-widget [hidden],.sl-original[hidden]{display:none!important}.sl-panel{margin-top:14px;padding:18px;background:#f3f5ed;border:1px solid #d9e2d4;border-radius:16px}.sl-heading{font-size:14px;color:#2d483c;font-weight:650;margin:0 0 8px}.sl-position{font-size:12px;font-weight:400;margin-left:8px}.sl-controls,.sl-options{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:14px 0}.sl-options{justify-content:space-between;font-size:13px}.sl-rate{font:inherit;color:inherit;background:#fafaf5;border:1px solid #d6ded2;border-radius:8px;padding:8px}.sl-panel button{min-height:44px}.sl-panel button:disabled{opacity:.5;cursor:not-allowed}.sl-panel :focus-visible,.sl-open:focus-visible{outline:2px solid #426c53;outline-offset:3px}.sl-remote{display:flex;align-items:flex-start;gap:8px;line-height:1.65}.sl-remote input{margin-top:5px;min-width:18px;min-height:18px}.sl-transcript{margin:12px 0;overflow-wrap:anywhere}.sl-practice{border-top:1px solid #d9e2d4;padding-top:12px;margin-top:12px}.sl-practice summary{cursor:pointer;min-height:40px;font-size:13px;line-height:40px}.sl-practice label{display:block;margin:8px 0}.sl-answer{box-sizing:border-box;width:100%;min-height:92px;resize:vertical;background:#fafaf5;border:1px solid #d6ded2;border-radius:10px;padding:10px;font:inherit;margin:0 0 10px}.sl-status:empty,.sl-result:empty{display:none}.sl-result{line-height:1.7}.sl-panel .small{line-height:1.7}@media(max-width:420px){.sl-panel{padding:12px}.sl-controls{gap:6px}.sl-controls button{padding-left:11px;padding-right:11px}}@media(prefers-reduced-motion:reduce){.sl-widget *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
