/* простая схема экрана */
:root{--sv-ink:#1b2430;--sv-mut:#6b7684}
html[data-theme="dark"]{--sv-ink:#f0f0f0;--sv-mut:#a2a6ad}
.sv-stage{background:var(--card);border:1px solid var(--br);border-radius:12px;padding:6px 8px}
.sv-svg{width:100%;height:auto;display:block;max-height:64vh}
.sv-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:6px 28px;margin-top:12px;padding:0 4px}
.sv-row{display:flex;justify-content:space-between;gap:12px;padding:6px 2px;border-bottom:1px solid var(--br);font-size:14px}
.sv-row span{color:var(--mut)}
html[data-theme="dark"] .sv-stage{background:#14171a;border:0;box-shadow:inset 4px 4px 10px rgba(0,0,0,.45)}

/* вкладка «Обзор» */
.ov-card{border:1px solid var(--br);border-radius:14px;padding:14px 16px;margin-bottom:14px;background:var(--card)}
.ov-card h3{margin:0 0 10px;font-size:16px}
.ov-card h4{margin:0 0 4px;font-size:13px;color:var(--mut);font-weight:600}
.ov-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:6px 28px;margin-top:12px;padding:10px 14px;border-radius:12px;background:rgba(127,127,127,.07)}
.ov-info .sv-info{margin-top:4px;padding:0;grid-template-columns:1fr}
html[data-theme="dark"] .ov-card{border:0;box-shadow:5px 5px 12px #17191c,-4px -4px 10px #3d4147}
