*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}body{font-family:Arial,"Segoe UI",sans-serif;background:#0b1118;color:#eef5ff;overflow-x:auto}button,input,select{font:inherit}.hidden{display:none!important}.layout{min-width:1320px;min-height:100vh;padding:12px}.left-panel,.right-panel{position:fixed;top:12px;width:230px;max-height:calc(100vh - 24px);overflow:auto;padding:14px;border-radius:18px;background:#2d3946;border:2px solid #1d2730;box-shadow:0 10px 28px rgba(0,0,0,.28)}.left-panel{left:12px}.right-panel{right:12px}.center-panel{margin:0 258px;padding:0 8px}.back-btn,.small-btn,.ref-btn{width:100%;min-height:42px;border:none;border-radius:12px;cursor:pointer;font-weight:700}.back-btn{background:#68b3ff;color:#05213f;margin-bottom:12px}.small-btn{background:#65c466;color:#063610}.small-btn.alt{background:#f6c85f;color:#4d3200}.ref-btn{margin-bottom:10px;background:#f4f8fc;color:#183b63}.panel-block{margin-bottom:14px;padding:12px;border-radius:14px;background:#f4f8fc;color:#17324b}.panel-title{font-size:13px;font-weight:800;color:#49657f;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.timer-display{font-size:28px;font-weight:800;text-align:center;padding:10px;border-radius:12px;background:#fff;color:#1c3551}.timer-row{display:flex;gap:8px;margin-top:8px}.timer-row .small-btn{flex:1}.mode-select{width:100%;min-height:44px;border-radius:10px;border:1px solid #cbd8e6;padding:0 12px;background:#fff;color:#17324b;margin-bottom:10px}.score-box{display:grid;gap:8px}.score-box>div{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:10px;padding:10px 12px}.score-box span{color:#68839a;font-size:13px;font-weight:700}.score-box strong{color:#163a5f;font-size:20px}.hero{display:flex;justify-content:space-between;gap:20px;align-items:stretch;padding:22px 24px;border-radius:24px;background:linear-gradient(135deg,#d7edff 0%,#f8fcff 100%);color:#18344f;box-shadow:0 12px 30px rgba(0,0,0,.18);margin-bottom:14px}.eyebrow{display:inline-block;margin-bottom:10px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#5b7b99}.hero h1{margin:0 0 10px;font-size:36px;line-height:1.1}.hero p{margin:0;max-width:860px;font-size:16px;line-height:1.55;color:#4a6682}.hero-note{min-width:280px;max-width:320px;padding:16px;border-radius:18px;background:#173b5f;color:#fff;display:flex;flex-direction:column;justify-content:center;gap:6px}.hero-note span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#b8d6f3;font-weight:800}.hero-note strong{font-size:22px;line-height:1.2}.hero-note small{font-size:13px;line-height:1.5;color:#dceeff}.content-section{padding:20px;border-radius:24px;background:#d7edff;color:#17324b;box-shadow:0 12px 30px rgba(0,0,0,.18)}.content-section+.content-section{margin-top:14px}.section-header{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;margin-bottom:18px}.section-header h2{margin:0;font-size:28px;color:#173b5f}.section-header p{margin:0;max-width:720px;color:#57738f;line-height:1.5}
.scheme-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding:14px 16px;border-radius:18px;background:#eef6ff;border:1px solid #cfe0ef}
.scheme-mode-group{display:flex;flex-wrap:wrap;gap:10px}
.scheme-mode-btn{min-height:42px;padding:0 16px;border:1px solid #b7cde4;border-radius:12px;background:#fff;color:#173b5f;font-weight:800;cursor:pointer}
.scheme-mode-btn.active{background:#173b5f;color:#fff;border-color:#173b5f}
.scheme-flow-hint{flex:1;min-width:300px;padding:12px 14px;border-radius:14px;background:#fff;color:#49657f;line-height:1.55;border:1px solid #d8e6f2}
.flow-legend{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;background:#f7fbff;border:1px solid #dce8f4;color:#4b6782;font-size:13px;font-weight:700;margin:-2px 0 12px}
.legend-current,.legend-sense{display:inline-block;width:32px;height:0;border-top-width:4px;border-top-style:dashed;vertical-align:middle}
.legend-current{border-color:#d63d3d}
.legend-sense{border-color:#7c50df}
.current-path,.sense-path{fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0;pointer-events:none;transition:opacity .25s ease, filter .25s ease}
.current-path{stroke:#d63d3d;stroke-width:5;stroke-dasharray:14 10}
.sense-path{stroke:#7c50df;stroke-width:4;stroke-dasharray:10 12}
.scheme-card.flow-active{border-color:#b9d5ec;box-shadow:0 12px 24px rgba(19,46,79,.12)}
.flow-mode-on .current-path,.flow-mode-on .sense-path{opacity:1}
.flow-mode-on .current-path{animation:flowMove 1.2s linear infinite;filter:drop-shadow(0 0 3px rgba(214,61,61,.55))}
.flow-mode-on .sense-path{animation:flowMove 1.6s linear infinite;filter:drop-shadow(0 0 2px rgba(124,80,223,.45))}
@keyframes flowMove{from{stroke-dashoffset:0}to{stroke-dashoffset:-48}}
.scheme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.scheme-card{background:#fff;border:1px solid #cfe0ef;border-radius:20px;padding:16px;box-shadow:0 8px 18px rgba(19,46,79,.08);display:flex;flex-direction:column}.scheme-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.scheme-head span{width:46px;height:46px;border-radius:14px;background:#163a5f;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800}.scheme-head h3{margin:0;font-size:20px;color:#173b5f;line-height:1.25}.scheme-svg{width:100%;height:auto;display:block;background:#f8fbff;border-radius:16px;border:1px solid #d7e6f4;margin-bottom:14px}.device{fill:#e9f3ff;stroke:#2a5f91;stroke-width:2}.sensor{fill:#effaf2;stroke:#3a8955;stroke-width:2}.terminal{fill:#163a5f}.wire{stroke:#d34b36;stroke-width:4;stroke-linecap:round}.sense-wire{stroke:#7b5ae0;stroke-width:4;stroke-linecap:round}.svg-title{font-size:18px;font-weight:700;fill:#163a5f}.svg-small{font-size:14px;font-weight:600;fill:#5a7491}.wire-label{font-size:14px;font-weight:700;fill:#bf402f}.scheme-text p{margin:0 0 8px;color:#49657f;line-height:1.5}.compare-box{display:grid;grid-template-columns:320px 1fr;gap:16px}.controls-panel,.results-panel,.practice-card,.quiz-card{background:#fff;border:1px solid #cfe0ef;border-radius:20px;padding:16px;box-shadow:0 8px 18px rgba(19,46,79,.08)}.controls-panel label{display:block;margin-bottom:16px;font-weight:700;color:#234666}.controls-panel input[type=range]{width:100%;margin:10px 0}.controls-panel strong{display:block;color:#163a5f}.formula-box{padding:14px;border-radius:14px;background:#edf6ff;color:#44627d;line-height:1.55}.formula-box strong{font-size:20px}.rtd-card{padding:16px;border-radius:16px;background:#edf6ff;margin-bottom:14px}.rtd-card.main strong{display:block;font-size:32px;color:#163a5f;margin:6px 0}.rtd-card span{display:block;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#5e7b96}.rtd-card small{color:#60809c}.result-table-wrap{overflow:auto}.result-table{width:100%;border-collapse:collapse}.result-table th,.result-table td{border:1px solid #d8e6f2;padding:12px 10px;text-align:center;vertical-align:middle}.result-table thead th{background:#173b5f;color:#fff;font-size:14px}.result-table tbody td{background:#fff;color:#32506e}.result-table .good{color:#0f8a43;font-weight:800}.result-table .mid{color:#ac7a08;font-weight:800}.result-table .bad{color:#c73d37;font-weight:800}.task-kicker{display:inline-flex;padding:6px 10px;border-radius:999px;background:#edf6ff;color:#1c5a91;font-size:12px;font-weight:800;margin-bottom:10px}.practice-card h3{margin:0 0 14px;font-size:26px;color:#173b5f;line-height:1.25}.practice-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.answer-btn{min-height:52px;border:none;border-radius:14px;background:#f4f8fc;color:#173b5f;font-weight:800;cursor:pointer}.answer-btn:hover{background:#e6f1fc}.answer-btn.correct{background:#dff7e8;color:#0d7a3a}.answer-btn.wrong{background:#ffe3e0;color:#b63730}.task-result{padding:14px;border-radius:14px;background:#f4f8fc;color:#4d6781;font-weight:700}.task-result.ok{background:#dff7e8;color:#0d7a3a}.task-result.bad{background:#ffe3e0;color:#b63730}.task-explain{margin-top:12px;padding:14px;border-radius:14px;background:#edf6ff;color:#486681;line-height:1.55}.quiz-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.quiz-card h3{margin:0 0 10px;color:#173b5f;font-size:20px}.quiz-card p{margin:0 0 14px;color:#54728d;line-height:1.5}.quiz-options{display:grid;gap:10px}.quiz-card .task-result{margin-top:12px}.right-panel .memo-box{margin-top:8px;padding:12px;border-radius:14px;background:#f4f8fc;color:#17324b}.memo-box div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #d8e5f0}.memo-box div:last-child{border-bottom:none}.memo-box b{min-width:52px;color:#163a5f}.memo-box span{font-size:13px;color:#56728e;text-align:right}.modal{position:fixed;inset:0;background:rgba(5,10,17,.55);display:flex;align-items:center;justify-content:center;padding:20px;z-index:20}.modal-card{position:relative;width:min(820px,100%);max-height:calc(100vh - 40px);overflow:auto;border-radius:22px;background:#fff;color:#17324b;padding:22px 22px 18px;box-shadow:0 18px 45px rgba(0,0,0,.35)}.modal-card h3{margin:0 0 12px;font-size:28px;color:#173b5f}.modal-card p,.modal-card li{line-height:1.6;color:#4d6984}.modal-card table{width:100%;border-collapse:collapse;margin-top:10px}.modal-card th,.modal-card td{border:1px solid #d7e4f1;padding:10px;text-align:left;vertical-align:top}.modal-card th{background:#eef6ff;color:#183b63}.modal-close{position:absolute;right:14px;top:10px;width:40px;height:40px;border:none;border-radius:50%;background:#edf6ff;color:#173b5f;font-size:28px;cursor:pointer}.ref-inline{padding-left:18px}.ref-inline li{margin-bottom:6px}@media (max-width:1400px){.scheme-toolbar{flex-direction:column}.scheme-grid{grid-template-columns:1fr}.compare-box{grid-template-columns:1fr}.practice-options,.quiz-grid{grid-template-columns:1fr}}
.scheme-svg-plain{background:#ffffff}.plain-wire{stroke:#4968d4;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round}.sense-wire-plain{stroke:#4968d4;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round}.sensor-rect{fill:#fff;stroke:#4968d4;stroke-width:3}.resistor{fill:#fff;stroke:#4968d4;stroke-width:2.5}.contact{fill:#4968d4}.hollow-contact{fill:#fff;stroke:#4968d4;stroke-width:2.5}.plain-label{font-size:16px;font-weight:700;fill:#2d3d8e}.top-label{font-size:18px;font-weight:700;fill:#2d3d8e}.arrow-fill{fill:#4968d4}

/* Интерактивная измерительная лаборатория Pt50/Pt100 */
.rtd-lab-grid{display:grid;grid-template-columns:minmax(360px,430px) minmax(620px,1fr);gap:16px;align-items:start}.rtd-controls{display:grid;gap:13px}.rtd-controls h3{margin:4px 0 -3px;color:#173b5f;font-size:15px}.control-pair,.lead-controls{display:grid;grid-template-columns:1fr 1fr;gap:10px}.control-pair label,.lead-controls label{display:grid;gap:6px;color:#49657f;font-size:13px;font-weight:800}.control-pair select,.lead-controls input{width:100%;min-height:39px;padding:6px 9px;border:1px solid #bdd1e3;border-radius:9px;background:#f8fbff;color:#173b5f;font-weight:800}.lab-control{display:grid;gap:7px;padding:11px;border-radius:12px;background:#eef6ff}.lab-control>div{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#365b7b;font-weight:800}.lab-control label{display:flex;align-items:center;gap:5px}.lab-control input[type=number]{width:90px;padding:6px;border:1px solid #bdd1e3;border-radius:8px;background:#fff;color:#173b5f;font-weight:900;text-align:right}.lab-control input[type=range]{width:100%;accent-color:#1d7dbc}.quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.quick-actions button,.lab-reset{min-height:39px;padding:7px 10px;border:0;border-radius:10px;background:#e6f1fc;color:#174b79;font-weight:800;cursor:pointer}.quick-actions button:last-child{background:#fff0df;color:#91540e}.check-control{display:flex!important;align-items:flex-start;gap:9px;margin:0!important;padding:10px;border-radius:10px;background:#f3f8fc;color:#3d607e!important;font-size:13px}.check-control input{margin-top:2px;accent-color:#158151}.lab-reset{background:#173b5f;color:#fff}.kelvin-panel{padding:16px;border:1px solid #cfe0ef;border-radius:20px;background:#fff;box-shadow:0 8px 18px rgba(19,46,79,.08)}.kelvin-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.kelvin-head span,.gost-head span{color:#6a859d;font-size:11px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.kelvin-head h3,.gost-head h3{margin:3px 0 0;color:#173b5f;font-size:22px}.kelvin-head>strong{padding:9px 13px;border-radius:12px;background:#173b5f;color:#fff;font-size:20px}.kelvin-svg{width:100%;height:auto;margin-top:10px;border:1px solid #d5e4f0;border-radius:16px;background:#f8fbff}.instrument-box{fill:#e9f3fb;stroke:#406b90;stroke-width:2}.diagram-title{fill:#173b5f;font-size:16px;font-weight:900;text-anchor:middle}.diagram-label{fill:#4b6983;font-size:13px;font-weight:800}.diagram-value{fill:#244e72;font-size:12px;font-weight:850;text-anchor:middle}.diagram-small{fill:#244e72;font-size:12px;font-weight:850;text-anchor:middle}.diagram-center{fill:#173b5f;font-size:19px;font-weight:950;text-anchor:middle}.diagram-note{fill:#49657f;font-size:13px;font-weight:750;text-anchor:middle}.terminal-dot{fill:#173b5f}.contact-dot{fill:#fff;stroke:#d35a35;stroke-width:3}.sense-contact{stroke:#7b5ae0}.source-circle{fill:#fff2df;stroke:#d35a35;stroke-width:3}.meter-circle{fill:#f0eaff;stroke:#7b5ae0;stroke-width:3}.diagram-wire{fill:none;stroke-width:4;stroke-linecap:round}.current-wire{stroke:#d35a35}.sense-line{stroke:#7b5ae0}.lead-resistor{fill:#fff;stroke:#d35a35;stroke-width:2}.sense-resistor{stroke:#7b5ae0}.rx-resistor{fill:#e5f8ec;stroke:#16804c;stroke-width:3}.current-flow,.sense-flow{fill:none;stroke-width:3;stroke-dasharray:11 9;opacity:.35}.current-flow{stroke:#d35a35;animation:labFlow 1.3s linear infinite}.sense-flow{stroke:#7b5ae0;animation:labFlow 1.7s linear infinite}.kelvin-svg[data-scheme="2"] .sense-line,.kelvin-svg[data-scheme="2"] .sense-resistor,.kelvin-svg[data-scheme="2"] .sense-contact,.kelvin-svg[data-scheme="2"] .sense-flow{opacity:.12;animation:none}.kelvin-svg[data-scheme="3"] .sense-flow{opacity:.22}.wire-legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:9px;color:#58738c;font-size:12px;font-weight:750}.wire-legend span{display:flex;align-items:center;gap:6px}.wire-legend i{width:24px;border-top:4px solid}.wire-legend i.current{border-color:#d35a35}.wire-legend i.sense{border-color:#7b5ae0}.wire-legend i.unused{border-color:#becbd5}.scheme-explanation{margin-top:12px;padding:13px;border-left:4px solid #1d7dbc;border-radius:10px;background:#edf6ff;color:#3f617e;line-height:1.55}.scheme-explanation em{display:block;margin-top:6px;color:#b44d18;font-style:normal;font-weight:850}.measurement-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.measurement-cards article{display:grid;gap:5px;padding:15px;border:1px solid #cfe0ef;border-radius:15px;background:#fff}.measurement-cards span{color:#69839a;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.measurement-cards strong{color:#173b5f;font-size:24px}.measurement-cards small{color:#6a8399}.measurement-cards .accent{border-color:#70bce7;background:#edf8ff}.measurement-cards .result{border-color:#6bc58e;background:#edfbf2}.measurement-cards .result strong{color:#0f7b40}.lab-table,.gost-panel{margin-top:16px;padding:16px;border:1px solid #cfe0ef;border-radius:18px;background:#fff}.lab-table h3{margin:0 0 12px;color:#173b5f}.result-table tr.selected-result td{background:#e7f5ff;box-shadow:inset 0 2px #1d7dbc,inset 0 -2px #1d7dbc}.gost-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.gost-head>strong{color:#1b6b9d}.gost-panel p{margin:12px 0 0;color:#59758e;line-height:1.5}.method-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.method-grid article{padding:15px;border:1px solid #cfe0ef;border-radius:15px;background:#fff}.method-grid b{color:#173b5f}.method-grid p{margin:7px 0 0;color:#58738c;font-size:13px;line-height:1.5}@keyframes labFlow{to{stroke-dashoffset:-40}}@media(max-width:1550px){.rtd-lab-grid{grid-template-columns:1fr}.measurement-cards,.method-grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.measurement-cards,.method-grid,.control-pair,.lead-controls,.quick-actions{grid-template-columns:1fr}.kelvin-svg{min-width:600px}.kelvin-panel{overflow:auto}}
.rx-control{border:1px solid #8ec9e8;background:#edf9ff}.rx-control small{color:#5c7891;line-height:1.4}
.kelvin-svg[data-scheme="3"] .lead3-only{opacity:.12}
.instrument-letter{font-size:16px}.diagram-readout{fill:#173b5f;font-size:9px;font-weight:900;text-anchor:middle}.source-circle,.meter-circle{stroke-width:2.5}


/* ==========================================================
   V4 — СХЕМЫ 2W / 3W / 4W В СТИЛЕ ИЗМЕРИТЕЛЬНОЙ ЛАБОРАТОРИИ
   ========================================================== */
.scheme-grid-lab{
    gap:18px;
}
.scheme-card-lab{
    padding:16px;
    border:1px solid #c7dced;
    border-radius:20px;
    background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);
    box-shadow:0 10px 24px rgba(19,46,79,.10);
}
.scheme-card-lab .scheme-head{
    align-items:flex-start;
    margin-bottom:12px;
}
.scheme-card-lab .scheme-head>span{
    flex:0 0 46px;
    box-shadow:0 4px 10px rgba(23,59,95,.18);
}
.scheme-card-lab .scheme-head>div{
    min-width:0;
}
.scheme-card-lab .scheme-head h3{
    margin:1px 0 4px;
    font-size:20px;
}
.scheme-card-lab .scheme-head small{
    display:block;
    color:#6a849c;
    font-size:12px;
    font-weight:700;
    line-height:1.35;
}
.scheme-svg-lab{
    margin-bottom:12px;
    border:1px solid #d3e3ef;
    border-radius:16px;
    background:#f8fbff;
    box-shadow:inset 0 0 0 1px rgba(255,255,255,.65);
}
.mini-instrument-box{
    fill:#e9f3fb;
    stroke:#406b90;
    stroke-width:2.4;
}
.mini-instrument-title{
    fill:#173b5f;
    font-size:16px;
    font-weight:900;
    text-anchor:middle;
    letter-spacing:.02em;
}
.mini-terminal{
    fill:#173b5f;
}
.mini-terminal-label{
    fill:#4b6983;
    font-size:12px;
    font-weight:850;
}
.mini-source-circle{
    fill:#fff2df;
    stroke:#d35a35;
    stroke-width:2.6;
}
.mini-meter-circle{
    fill:#f0eaff;
    stroke:#7b5ae0;
    stroke-width:2.6;
}
.mini-symbol{
    fill:#173b5f;
    font-size:17px;
    font-weight:950;
    text-anchor:middle;
}
.mini-readout{
    fill:#49657f;
    font-size:10px;
    font-weight:800;
}
.mini-wire{
    fill:none;
    stroke-width:4;
    stroke-linecap:round;
    stroke-linejoin:round;
}
.mini-current-wire{
    stroke:#d35a35;
}
.mini-sense-wire{
    stroke:#7b5ae0;
}
.mini-lead{
    fill:#fff;
    stroke-width:2.4;
}
.mini-current-lead{
    stroke:#d35a35;
}
.mini-sense-lead{
    stroke:#7b5ae0;
}
.mini-value{
    fill:#244e72;
    font-size:12px;
    font-weight:900;
    text-anchor:middle;
}
.mini-contact{
    fill:#fff;
    stroke-width:2.8;
}
.mini-current-contact{
    stroke:#d35a35;
}
.mini-sense-contact{
    stroke:#7b5ae0;
}
.mini-rx{
    fill:#e5f8ec;
    stroke:#16804c;
    stroke-width:3;
}
.mini-rx-title{
    fill:#173b5f;
    font-size:21px;
    font-weight:950;
    text-anchor:middle;
}
.mini-rx-note{
    fill:#35684b;
    font-size:10px;
    font-weight:850;
    text-anchor:middle;
}
.mini-caption{
    fill:#49657f;
    font-size:11px;
    font-weight:850;
    text-anchor:middle;
}
.scheme-card-lab .flow-legend{
    min-height:42px;
    margin:0 0 12px;
    background:#f7fbff;
}
.scheme-card-lab .scheme-text{
    margin-top:auto;
}
.scheme-card-lab .scheme-text p{
    font-size:13px;
    line-height:1.48;
}
.scheme-card-lab .current-path,
.scheme-card-lab .sense-path{
    stroke-width:5;
}
.flow-mode-on .scheme-card-lab{
    border-color:#8fbfe0;
    box-shadow:0 12px 28px rgba(29,125,188,.16);
}
.flow-mode-on .scheme-card-lab .scheme-svg-lab{
    background:#f3faff;
}
@media(max-width:1550px){
    .scheme-grid-lab{
        grid-template-columns:1fr;
    }
    .scheme-card-lab{
        display:grid;
        grid-template-columns:minmax(420px,1.1fr) minmax(300px,.9fr);
        column-gap:18px;
        align-items:start;
    }
    .scheme-card-lab .scheme-head{
        grid-column:1/-1;
    }
    .scheme-card-lab .scheme-svg-lab{
        grid-column:1;
        grid-row:2 / span 2;
        margin:0;
    }
    .scheme-card-lab .flow-legend,
    .scheme-card-lab .scheme-text{
        grid-column:2;
    }
}
@media(max-width:1050px){
    .scheme-card-lab{
        display:flex;
    }
}
