
#slc-plant-design.plant-app{color-scheme:inherit;--plant-bg:light-dark(#edf1f4,#142029);--plant-panel:light-dark(#ffffff,#1d2a33);--plant-ink:light-dark(#233b38,#e8efed);--plant-muted:light-dark(#71817d,#a6b6b2);--plant-line:light-dark(#dde6e3,#3d4d56);--plant-soft:light-dark(#f4f7f6,#26363d);--plant-metal-hi:light-dark(#f5f7f7,#adbac1);--plant-metal-mid:light-dark(#b9c5ca,#778b96);--plant-metal-low:light-dark(#85979f,#516775);--plant-edge:light-dark(#687b84,#546b79);--plant-green:light-dark(#238060,#64bd92);--plant-warn:light-dark(#b9651f,#f0b26e);--plant-warning-bg:light-dark(#fff4e7,#4b3526);--plant-water:light-dark(#379e81,#63bfa3);--plant-foam:light-dark(#ac565a,#dd8b8f);--plant-concentrate:light-dark(#b26aa3,#d498c7);--plant-oil:light-dark(#a6533f,#d17d67);--plant-seal:light-dark(#c18c32,#deb86d);--plant-neutral:light-dark(#8b9ca6,#9cabb5);background:var(--plant-bg);color:var(--plant-ink);font:14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;border-radius:16px;position:relative;overflow:hidden}
#slc-plant-design *{box-sizing:border-box}
#slc-plant-design [hidden]{display:none!important}
#slc-plant-design .plant-workspace{margin:0 18px 20px;background:var(--plant-panel);border:1px solid var(--plant-line);border-radius:18px;overflow:hidden}
#slc-plant-design .plant-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--plant-line)}
#slc-plant-design .plant-tabs{display:flex;flex-wrap:wrap;gap:6px}
#slc-plant-design .plant-tabs button{font:inherit;font-size:12px;font-weight:500;padding:9px 14px;background:transparent;color:var(--plant-muted);border:1px solid transparent;border-radius:9px}
#slc-plant-design .plant-tabs button[aria-selected=true]{background:var(--plant-soft);border-color:var(--plant-line);color:var(--plant-green)}
#slc-plant-design .plant-mobile-scheme{display:none}
#slc-plant-design .plant-scheme-title{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:22px 24px 16px}
#slc-plant-design .plant-scheme-title span{font-size:11px;color:var(--plant-muted)}
#slc-plant-design h2{font-size:19px;font-weight:600;letter-spacing:-.35px;margin:4px 0}
#slc-plant-design .plant-drawing{position:relative;margin:0 12px;background:var(--plant-panel);overflow-x:auto}
#slc-plant-design .plant-drawing>svg{display:block;max-width:none}
#slc-plant-design .plant-drawing text{font-family:inherit;fill:var(--plant-ink)}
#slc-plant-design .plant-drawing .drawing-muted{fill:var(--plant-muted)}
#slc-plant-design .plant-drawing .drawing-title{font-weight:600;letter-spacing:.5px}
#slc-plant-design .plant-drawing .drawing-value{font-weight:600;font-variant-numeric:tabular-nums}
#slc-plant-design .plant-drawing .drawing-warn{fill:var(--plant-warn)}
#slc-plant-design .plant-drawing .steel{stroke:var(--plant-edge);stroke-width:1.4;fill:url(#plant-steel)}
#slc-plant-design .plant-drawing .steel-dark{stroke:var(--plant-edge);stroke-width:1.4;fill:url(#plant-steel-dark)}
#slc-plant-design .plant-drawing .metal-line{stroke:var(--plant-edge);stroke-width:1.1;fill:none}
#slc-plant-design .plant-drawing .floor{fill:var(--plant-soft);stroke:var(--plant-line);stroke-width:1}
#slc-plant-design .plant-drawing .instrument{fill:var(--plant-panel);stroke:var(--plant-line);stroke-width:1.2}
#slc-plant-design .plant-drawing .instrument-warn{fill:var(--plant-warning-bg);stroke:var(--plant-warn);stroke-width:1.2}
#slc-plant-design .plant-hit{position:absolute;background:transparent;border:0;border-radius:9px;padding:0}
#slc-plant-design .plant-hit:hover{background:color-mix(in srgb,var(--plant-green) 6%,transparent);outline:1px solid var(--plant-green)}
#slc-plant-design .plant-hit[aria-pressed=true]{background:color-mix(in srgb,var(--plant-green) 5%,transparent);outline:2px solid var(--plant-green)}
#slc-plant-design .plant-hit:focus-visible{outline:3px solid var(--plant-green)}
#slc-plant-design .plant-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:15px 22px;border-top:1px solid var(--plant-line);font-size:11px;color:var(--plant-muted)}
#slc-plant-design #plant-legend{display:flex;gap:16px;flex-wrap:wrap}
#slc-plant-design .plant-swatch{display:inline-block;width:16px;height:3px;vertical-align:middle;margin-right:6px}
#slc-plant-design .plant-popover{position:absolute;width:280px;z-index:2;padding:18px;border:1px solid var(--plant-line);border-radius:13px;background:var(--plant-panel);box-shadow:0 12px 45px color-mix(in srgb,var(--plant-ink) 15%,transparent)}
#slc-plant-design .plant-popover small{font-size:10px;letter-spacing:1px;color:var(--plant-muted)}
#slc-plant-design .plant-popover h3{font-size:18px;margin:7px 0 12px;font-weight:600}
#slc-plant-design .plant-popover p{font-size:12px;color:var(--plant-muted);margin:8px 0 12px}
#slc-plant-design .plant-popover .plant-reading{border-top:1px solid var(--plant-line);padding:9px 0;display:flex;gap:12px;justify-content:space-between;font-size:12px}
#slc-plant-design .plant-reading b{font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}
#slc-plant-design .plant-smallclose{display:block;margin-left:auto;border:0;background:transparent;color:var(--plant-muted);font:inherit;font-size:11px;padding:0 0 6px}
#slc-plant-design .plant-action{font:inherit;font-size:12px;padding:9px 12px;border-radius:8px;border:1px solid var(--plant-line);background:var(--plant-soft);color:var(--plant-ink)}
#slc-plant-design .plant-fragment{margin:0 16px 16px;font-size:12px;display:flex;flex-direction:column;gap:6px;color:var(--plant-muted)}
#slc-plant-design .plant-fragment select{font:inherit;font-size:16px;color:var(--plant-ink);background:var(--plant-panel);padding:9px;border:1px solid var(--plant-line);border-radius:8px}
@media(max-width:700px){#slc-plant-design .plant-workspace{margin:0 5px 12px}
#slc-plant-design .plant-toolbar{padding:12px;flex-wrap:wrap}
#slc-plant-design .plant-tabs button{font-size:12px;padding:9px 10px}
#slc-plant-design .plant-scheme-title{padding:16px;flex-wrap:wrap}
#slc-plant-design .plant-helper{display:none}}

#slc-plant-design.plant-app{background:transparent;overflow:visible}
#slc-plant-design .plant-workspace{margin:0 0 20px}
#slc-plant-design .plant-hit{position:static;display:block;width:100%;height:100%;min-height:0;background:transparent;border:0;border-radius:9px;padding:0}
#slc-plant-design .plant-popover{position:static;width:100%;padding:18px;box-shadow:none}
#slc-plant-design .plant-popover .plant-reading{flex-direction:column;gap:4px}
#slc-plant-design .plant-popover .plant-reading b{font-size:16px}
#slc-plant-design .plant-reading-note{font-size:12px;line-height:1.5}
#slc-plant-design .plant-popover .plant-reading-warning{color:var(--plant-warn)}
#slc-plant-design .plant-popover .plant-reading-intermediate{color:var(--plant-warn)}
#slc-plant-design .plant-popover .plant-reading-alarm{color:var(--plant-danger)}
#slc-plant-design.plant-app{--plant-danger:light-dark(#a43c36,#ee9690);--plant-danger-bg:light-dark(#fff1ef,#472c2d)}
#slc-plant-design .instrument-alarm{fill:var(--plant-danger-bg);stroke:var(--plant-danger);stroke-width:1.2}
#slc-plant-design .drawing-alarm{fill:var(--plant-danger)}
#slc-plant-design .plant-sources{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 24px 12px;font-size:12px;color:var(--plant-muted)}
#slc-plant-design .plant-sources button{font-size:12px;padding:6px 10px;min-height:34px}
#slc-plant-design .plant-sources button[aria-pressed=true]{background:var(--plant-soft);border-color:var(--plant-line);color:var(--plant-green)}
#slc-plant-design .plant-medium-water{background:var(--plant-water)}
#slc-plant-design .plant-medium-foam{background:var(--plant-foam)}
#slc-plant-design .plant-medium-concentrate{background:var(--plant-concentrate)}
#slc-plant-design .plant-medium-oil{background:var(--plant-oil)}
#slc-plant-design .plant-medium-seal{background:var(--plant-seal)}
#slc-plant-design .plant-medium-neutral{background:var(--plant-neutral)}
#slc-plant-design .plant-hit:focus-visible{outline-offset:-3px}
@media(max-width:700px){#slc-plant-design .plant-workspace{margin:0 0 12px}
#slc-plant-design .plant-sources{padding:0 16px 12px}}

#slc-plant-design .plant-popover .plant-reading{flex-direction:row;align-items:center;gap:10px}
#slc-plant-design .plant-parameter{display:flex;flex-direction:column;gap:6px;margin:12px 0;font-size:11px}
#slc-plant-design .plant-parameter select{width:100%;font-size:12px;min-height:34px;padding:6px}
#slc-plant-design .plant-popover .plant-reading>span{max-width:65%;overflow-wrap:anywhere}

#slc-plant-design .equipment-state{stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1px #101828) drop-shadow(0 1px 1px #10182866)}
#slc-plant-design .equipment-state-on,#slc-plant-design .equipment-state-ok,#slc-plant-design .equipment-state-open,#slc-plant-design .equipment-state-running{fill:var(--plant-state-ok-color);background:var(--plant-state-ok-color)}
#slc-plant-design .equipment-state-off,#slc-plant-design .equipment-state-reference,#slc-plant-design .equipment-state-closed,#slc-plant-design .equipment-state-stopped{fill:var(--plant-state-off-color);background:var(--plant-state-off-color)}
#slc-plant-design .equipment-state-warning,#slc-plant-design .equipment-state-intermediate{fill:var(--plant-state-warning-color);background:var(--plant-state-warning-color)}
#slc-plant-design .equipment-state-alarm,#slc-plant-design .equipment-state-conflict{fill:var(--plant-state-alarm-color);background:var(--plant-state-alarm-color)}
#slc-plant-design .equipment-state-unknown,#slc-plant-design .equipment-state-info{fill:var(--plant-state-unknown-color);background:var(--plant-state-unknown-color)}
#slc-plant-design .plant-status b{font-size:13px}

/* State labels and multiline values must never squeeze a caption into vertical text. */
#slc-plant-design .plant-popover .plant-reading{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;align-items:start}
#slc-plant-design .plant-popover .plant-reading>span{max-width:none;overflow-wrap:normal}
#slc-plant-design .plant-popover .plant-reading b{white-space:normal;overflow-wrap:break-word;min-width:0}
#slc-plant-design.plant-app{--plant-diesel1:light-dark(#a47136,#d8aa6a);--plant-diesel2:light-dark(#c29456,#e2bd86);--plant-gasoline:light-dark(#b0a32c,#dace67)}
#slc-plant-design .plant-medium-diesel1{background:var(--plant-diesel1)}
#slc-plant-design .plant-medium-diesel2{background:var(--plant-diesel2)}
#slc-plant-design .plant-medium-gasoline{background:var(--plant-gasoline)}
#slc-plant-design .plant-label-layer{pointer-events:none}
#slc-plant-design .plant-label-plate{fill:var(--plant-panel)}
#slc-plant-design .plant-label-leader{fill:none;stroke:var(--plant-muted);stroke-width:.8;stroke-dasharray:2 2;opacity:.6}
#slc-plant-design .plant-sources>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
#slc-plant-design .plant-sources{display:block}
#slc-plant-design .plant-sources p{max-width:850px;margin:8px 0 0;font-size:12px;line-height:1.6;color:var(--plant-muted)}

#slc-plant-design .plant-scroll-hint{margin:0 16px 10px;font-size:12px;color:var(--plant-muted)}

/* Device names remain controls when the label moves outside the equipment body. */
#slc-plant-design .plant-device-label{pointer-events:auto;cursor:pointer;outline:none}
#slc-plant-design .plant-device-label:hover .plant-label-plate,
#slc-plant-design .plant-device-label:focus-visible .plant-label-plate,
#slc-plant-design .plant-device-label[aria-pressed=true] .plant-label-plate{fill:color-mix(in srgb,var(--plant-green) 8%,var(--plant-panel));stroke:var(--plant-green);stroke-width:1;vector-effect:non-scaling-stroke}
#slc-plant-design .plant-device-label:focus-visible .plant-label-plate{stroke-width:2}
#slc-plant-design .plant-device-label:focus-visible text{fill:var(--plant-green)}

/* Independent semantic palette: these tokens never recolour a process pipe. */
#slc-plant-design.plant-app{
  --plant-muted:light-dark(#526660,#afc3bd);
  --plant-state-ok-color:var(--slc-state-ok-color,#078450);
  --plant-state-alarm-color:var(--slc-state-alarm-color,#d92d20);
  --plant-state-warning-color:var(--slc-state-warning-color,#bf5700);
  --plant-state-unknown-color:var(--slc-state-unknown-color,#667085);
  --plant-state-off-color:var(--slc-state-off-color,#667085);
  --plant-green:var(--slc-state-ok-ink,light-dark(#067647,#75e0ab));
  --plant-warn:var(--slc-state-warning-ink,light-dark(#93370d,#fec84b));
  --plant-warning-bg:var(--slc-state-warning-bg,light-dark(#fffaeb,#452e13));
  --plant-danger:var(--slc-state-alarm-ink,light-dark(#b42318,#fda29b));
  --plant-danger-bg:var(--slc-state-alarm-bg,light-dark(#fff1f0,#4c1c20));
  --plant-unknown:var(--slc-state-unknown-ink,light-dark(#475467,#d0d5dd));
  --plant-unknown-bg:var(--slc-state-unknown-bg,light-dark(#f2f4f7,#27313f));
  --plant-reference:var(--slc-state-off-ink,light-dark(#475467,#d0d5dd));
  --plant-reference-bg:var(--slc-state-off-bg,light-dark(#f2f4f7,#27313f));
  --plant-interaction:var(--slc-accent,light-dark(#175cd3,#84caff));
}
#slc-plant-design .plant-tabs button[aria-selected=true],#slc-plant-design .plant-sources button[aria-pressed=true]{color:var(--plant-interaction)}
#slc-plant-design .plant-hit:hover{background:color-mix(in srgb,var(--plant-interaction) 6%,transparent);outline-color:var(--plant-interaction)}
#slc-plant-design .plant-hit[aria-pressed=true]{background:color-mix(in srgb,var(--plant-interaction) 5%,transparent);outline-color:var(--plant-interaction)}
#slc-plant-design .plant-hit:focus-visible{outline-color:var(--plant-interaction)}
#slc-plant-design button:focus-visible{outline-color:var(--plant-interaction)}
#slc-plant-design .plant-device-label:hover .plant-label-plate,
#slc-plant-design .plant-device-label:focus-visible .plant-label-plate,
#slc-plant-design .plant-device-label[aria-pressed=true] .plant-label-plate{fill:color-mix(in srgb,var(--plant-interaction) 8%,var(--plant-panel));stroke:var(--plant-interaction)}
#slc-plant-design .plant-device-label:focus-visible text{fill:var(--plant-interaction)}
#slc-plant-design .equipment-state-outline{fill:none;stroke:#101828;stroke-width:4;vector-effect:non-scaling-stroke;pointer-events:none}
#slc-plant-design .plant-drawing .equipment-state-symbol{fill:#fff;stroke:none;font-weight:800;text-anchor:middle;dominant-baseline:central;pointer-events:none}
#slc-plant-design .plant-drawing .instrument-ok{fill:var(--slc-state-ok-bg,light-dark(#ecfdf3,#12382b));stroke:var(--plant-state-ok-color);stroke-width:1.5}
#slc-plant-design .plant-drawing .instrument-warn,#slc-plant-design .plant-drawing .instrument-warning,#slc-plant-design .plant-drawing .instrument-intermediate{fill:var(--plant-warning-bg);stroke:var(--plant-state-warning-color);stroke-width:1.5}
#slc-plant-design .plant-drawing .instrument-alarm{fill:var(--plant-danger-bg);stroke:var(--plant-state-alarm-color);stroke-width:1.7}
#slc-plant-design .plant-drawing .instrument-unknown,#slc-plant-design .plant-drawing .instrument-info{fill:var(--plant-unknown-bg);stroke:var(--plant-state-unknown-color);stroke-width:1.5}
#slc-plant-design .plant-drawing .instrument-reference{fill:var(--plant-reference-bg);stroke:var(--plant-state-off-color);stroke-width:1.2;stroke-dasharray:3 2}
#slc-plant-design .plant-drawing .drawing-ok{fill:var(--plant-green)}
#slc-plant-design .plant-drawing .drawing-alarm{fill:var(--plant-danger)}
#slc-plant-design .plant-drawing .drawing-warning,#slc-plant-design .plant-drawing .drawing-intermediate{fill:var(--plant-warn)}
#slc-plant-design .plant-drawing .drawing-unknown,#slc-plant-design .plant-drawing .drawing-info{fill:var(--plant-unknown)}
#slc-plant-design .plant-drawing .drawing-reference{fill:var(--plant-reference)}
#slc-plant-design #plant-legend>span{display:inline-flex;align-items:center;gap:0;line-height:1.5;color:var(--plant-muted)}
#slc-plant-design .plant-swatch:is(.equipment-state-on,.equipment-state-ok,.equipment-state-open,.equipment-state-running,.equipment-state-off,.equipment-state-closed,.equipment-state-stopped,.equipment-state-conflict,.equipment-state-reference,.equipment-state-warning,.equipment-state-intermediate,.equipment-state-alarm,.equipment-state-unknown,.equipment-state-info){display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #101828;filter:none;color:#fff;font-size:11px;line-height:1;margin-right:7px}
#slc-plant-design .plant-swatch.equipment-state-on::after,#slc-plant-design .plant-swatch.equipment-state-running::after{content:"▶";font-size:8px}
#slc-plant-design .plant-swatch.equipment-state-ok::after{content:"✓"}
#slc-plant-design .plant-swatch.equipment-state-off::after,#slc-plant-design .plant-swatch.equipment-state-stopped::after{content:"■";font-size:8px}
#slc-plant-design .plant-swatch.equipment-state-open::after{content:"↔"}
#slc-plant-design .plant-swatch.equipment-state-closed::after{content:"×"}
#slc-plant-design .plant-swatch.equipment-state-conflict::after{content:"≠"}
#slc-plant-design .plant-swatch.equipment-state-reference::after{content:"i"}
#slc-plant-design .plant-swatch.equipment-state-warning::after{content:"▲";font-size:8px}
#slc-plant-design .plant-swatch.equipment-state-intermediate::after{content:"◐";font-size:14px}
#slc-plant-design .plant-swatch.equipment-state-alarm::after{content:"!"}
#slc-plant-design .plant-swatch.equipment-state-unknown::after{content:"?"}
#slc-plant-design .plant-swatch.equipment-state-info::after{content:"i"}
#slc-plant-design .plant-swatch.equipment-state-warning{border-radius:4px}
#slc-plant-design .plant-popover .plant-status .slc-badge{font-size:12px}

.plant-state-legend{display:flex;flex-wrap:wrap;gap:6px;flex-basis:100%;margin-top:8px}
.plant-state-help{flex-basis:100%;font-size:12px;line-height:1.5;margin:8px 0 0;color:var(--plant-muted)}

/* Информация рядом с рисунком; выбор устройства не меняет ширину схемы. */
#slc-plant-design .plant-toolbar{padding:10px 12px}
#slc-plant-design .plant-tabs{gap:4px}
#slc-plant-design .plant-tabs button{min-height:40px;padding:8px 12px}
#slc-plant-design .plant-scheme-title{padding:10px 20px;min-width:0}
#slc-plant-design .plant-scheme-title h2{font-size:18px;margin:0}
#slc-plant-design .plant-scheme-title .plant-helper{font-size:12px}
#slc-plant-design .plant-selection-empty{padding:4px 0 8px}
#slc-plant-design .plant-selection-empty h3,#slc-plant-design .plant-sources h3{font-size:14px;font-weight:650;margin:0 0 8px}
#slc-plant-design .plant-selection-empty p{margin:0;font-size:13px;line-height:1.6;color:var(--plant-muted)}
#slc-plant-design .slc-viewer-sidebar .plant-sources{padding:16px 0 0;margin:16px 0 0;border-top:1px solid var(--plant-line);font-size:12px}
#slc-plant-design .plant-sources>div{gap:6px}
#slc-plant-design .plant-sources button{min-height:40px;font-size:12px;flex:1}
#slc-plant-design .plant-source-help{margin-top:10px}
#slc-plant-design .plant-source-help summary{font-size:12px;color:var(--plant-muted)}
#slc-plant-design .plant-source-help p{margin:8px 0 0;font-size:12px;line-height:1.6}
#slc-plant-design .plant-legend-panel{margin-top:16px;padding-top:16px;border-top:1px solid var(--plant-line)}
#slc-plant-design .plant-legend-panel>summary{cursor:pointer;font-size:13px;font-weight:650;min-height:30px}
#slc-plant-design #plant-legend{display:flex;flex-direction:column;align-items:stretch;gap:9px;padding-top:8px;font-size:12px}
#slc-plant-design #plant-legend h4{font-size:11px;letter-spacing:.3px;color:var(--plant-muted);margin:8px 0 0;font-weight:650}
#slc-plant-design .plant-state-legend{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin-top:0}
#slc-plant-design .plant-state-legend .slc-badge{padding:4px 7px;font-size:11px}
#slc-plant-design .plant-state-help{font-size:12px;line-height:1.55;margin:6px 0 0}
#slc-plant-design .slc-viewer-details .plant-popover h3{font-size:20px;line-height:1.3;margin-top:8px}
#slc-plant-design .slc-viewer-details .plant-popover p{font-size:13px;line-height:1.6}
#slc-plant-design .plant-smallclose{min-height:36px;padding:6px 8px;margin-right:0;font-size:12px}
#slc-plant-design .plant-popover .plant-reading{padding:12px 0;font-size:13px}
#slc-plant-design .plant-popover .plant-diagnostics{display:grid;gap:4px;border-top:1px solid var(--plant-line);padding:12px 0;font-size:13px}
#slc-plant-design .plant-diagnostics .slc-badge{white-space:normal;overflow-wrap:anywhere}
#slc-plant-design .plant-reading-label{display:grid;gap:5px;line-height:1.5}
#slc-plant-design .plant-reading-label .plant-reading-tag{font-size:11px;letter-spacing:0;font-variant-numeric:tabular-nums}
#slc-plant-design .plant-popover .plant-action{min-height:40px}
#slc-plant-design .plant-feed-status{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--plant-line);font-size:12px;color:var(--plant-muted)}
#slc-plant-design .plant-feed-status strong{display:block;margin-bottom:4px;font-size:13px;color:var(--plant-ink)}
#slc-plant-design .plant-feed-status p{margin:5px 0 0;font-size:12px;line-height:1.5}
#slc-plant-design .plant-feed-status .slc-warning{color:var(--plant-warn)}
#slc-plant-design .plant-return-drawing{display:none}
@media(max-width:1099px){#slc-plant-design .plant-return-drawing{display:block;min-height:44px;margin:0 0 12px;padding:8px 12px;font-size:12px}}
@media(max-width:700px){
 #slc-plant-design .plant-toolbar{padding:8px}
 #slc-plant-design .plant-tabs button{min-height:44px;padding:8px 10px}
 #slc-plant-design .plant-scheme-title{padding:12px 16px}
 #slc-plant-design .plant-legend-panel>summary{min-height:40px;padding:6px 0}
 #slc-plant-design .plant-smallclose{min-height:44px}
 #slc-plant-design .plant-tabs{display:none}
 #slc-plant-design .plant-mobile-scheme{display:grid;gap:6px;width:100%;min-width:0;font-size:12px;color:var(--plant-muted)}
 #slc-plant-design .plant-mobile-scheme select{width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--plant-line);border-radius:10px;background:var(--plant-panel);color:var(--plant-ink);font:inherit;font-size:16px}
}
