.oj-sd{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.oj-sd__stage{background:#f4f8fc;border-radius:20px;gap:14px;padding:16px;display:grid}.oj-sd__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.oj-sd__panel{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0;padding:10px 12px 12px}.oj-sd__panel.is-felt{border-color:#f3c4b8}.oj-sd__panel figcaption,.oj-sd__chart figcaption{letter-spacing:.1em;text-transform:uppercase;color:var(--deep);margin-bottom:6px;font-size:12px;font-weight:700}.oj-sd__panel.is-felt figcaption{color:#a3341d}.oj-sd__panel svg{width:100%;height:auto;display:block}.oj-sd__panel p{color:#2c3a47;margin:8px 0 0;font-size:14px;line-height:1.4}.oj-sd__views{color:var(--muted);margin:-4px 2px 0;font-size:13px}.oj-sd__cloud{fill:#e8edf2}.oj-sd__level{stroke:#aab7c4;stroke-width:2px;stroke-dasharray:6 6}.oj-sd__wing{stroke:var(--navy);stroke-width:9px;stroke-linecap:round}.oj-sd__fin{stroke:var(--navy);stroke-width:6px;stroke-linecap:round}.oj-sd__body,.oj-sd__top path{fill:var(--navy)}.oj-sd__turn-arrow path:first-child{fill:none;stroke:var(--royal);stroke-width:5px;stroke-linecap:round}.oj-sd__turn-arrow path:last-child{fill:var(--royal)}.is-felt .oj-sd__wing,.is-felt .oj-sd__fin{stroke:#a3341d}.is-felt .oj-sd__body,.is-felt .oj-sd__top path{fill:#a3341d}.is-felt .oj-sd__turn-arrow path:first-child{stroke:#a3341d}.is-felt .oj-sd__turn-arrow path:last-child{fill:#a3341d}.oj-sd__lean path,.oj-sd__lean circle{fill:#f3c4b8;stroke:#a3341d;stroke-width:2.5px}.oj-sd__bone{fill:#fff;stroke:var(--line);stroke-width:2px}.oj-sd__tube{fill:none;stroke:#d9f4fb}.oj-sd__wall-mark{stroke:#7d8c9b;stroke-width:4px;stroke-linecap:round}.oj-sd__fluid{fill:var(--royal)}.oj-sd__hairs{fill:none;stroke:var(--navy);stroke-width:7px;stroke-linecap:round}.oj-sd__hair-base{fill:var(--navy)}.oj-sd__head ellipse,.oj-sd__head circle,.oj-sd__head path{fill:#e9eef3;stroke:#a9b7c4;stroke-width:2px}.oj-sd__head .oj-sd__shoulders{fill:none;stroke:#a9b7c4;stroke-width:6px;stroke-linecap:round}.oj-sd__chart{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0;padding:10px 12px 12px}.oj-sd__chart svg{width:100%;height:auto;display:block}.oj-sd__chart text{fill:var(--muted);font-family:inherit;font-size:16px;font-weight:700}.oj-sd__band{fill:#fdeae5}.oj-sd__zero{stroke:#c9d4de;stroke-width:2px}.oj-sd__real{fill:none;stroke:var(--navy);stroke-width:3px;stroke-linejoin:round}.oj-sd__felt{fill:none;stroke:#a3341d;stroke-width:3px;stroke-dasharray:9 6;stroke-linejoin:round}.oj-sd__cursor{stroke:var(--royal);stroke-width:2.5px}.oj-sd__key{color:#2c3a47;flex-wrap:wrap;gap:6px 16px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.oj-sd__key li{align-items:center;gap:8px;display:flex}.oj-sd__swatch{background:var(--navy);border-radius:2px;flex:none;width:24px;height:4px;display:inline-block}.oj-sd__swatch.is-felt{background:repeating-linear-gradient(90deg,#a3341d 0 7px,#0000 7px 11px)}.oj-sd__swatch.is-band{background:#fdeae5;border:1px solid #f3c4b8;height:12px}.oj-sd__controls{gap:18px;display:grid}.oj-sd__row,.oj-sd__moments{gap:8px;display:grid}.oj-sd__row>span,.oj-sd__moments>span{color:#3b4754;font-size:14px;font-weight:600}.oj-sd__row .oj-switch{justify-self:start}.oj-sd__play{flex-wrap:wrap;gap:10px;display:flex}.oj-sd__play .oj-ck-toggle{height:auto;min-height:44px;padding:8px 18px}.oj-lsim__readout.oj-sd__readout{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:960px){.oj-sd{grid-template-columns:1fr}}@media (max-width:640px){.oj-sd__stage{gap:10px;padding:10px}.oj-sd__pair{gap:8px}.oj-sd__panel{padding:8px 8px 10px}.oj-sd__panel p{font-size:13px}.oj-sd__chart text{font-size:26px}.oj-sd__row .oj-switch{justify-self:stretch}.oj-sd__row .oj-switch button{white-space:normal;flex:1}}
