.solution-map-v492,.solution-product-media-v492{
  --solution-ink:#f5f8ef;--solution-muted:#c7d0c3;--solution-gold:#f3b324;
  --solution-panel:#0d120e;--solution-border:#62522c;
  color:var(--solution-ink);background:var(--solution-panel);border:1px solid var(--solution-border);
  border-radius:20px;min-width:0;overflow-wrap:anywhere;
}
.solution-map-v492{margin:30px 0 0;padding:clamp(20px,3vw,34px);}
.solution-map-v492 > figcaption{font-size:1.5rem;font-weight:800;line-height:1.35;letter-spacing:normal;margin:0 0 16px;text-transform:none;}
.solution-map-v492 p{color:var(--solution-muted);font-size:1rem;line-height:1.7;margin:0 0 16px;}
.solution-map-v492 a{display:inline-block;color:var(--solution-gold);font-weight:800;font-size:1rem;line-height:1.6;text-decoration:underline;text-underline-offset:4px;padding:8px 0;max-width:100%;}
.solution-map-v492 a:focus-visible{outline:3px solid var(--solution-gold);outline-offset:4px;}
.solution-map-inputs-v492{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0 0;}
.solution-map-node-v492{padding:22px;border:1px solid var(--solution-border);border-radius:14px;min-width:0;}
.solution-map-v492 h3{font-size:1.25rem;line-height:1.4;letter-spacing:normal;text-transform:none;margin:0 0 12px;}
.solution-map-direction-v492{display:block;color:var(--solution-gold);font-size:2rem;line-height:1;text-align:center;}
.solution-map-v492 .solution-map-label-v492{text-align:center;font-weight:800;margin:12px 0 0;}
.solution-map-output-v492{margin:20px 0;padding:24px;border:1px solid var(--solution-gold);border-radius:14px;}
.solution-map-v492 .solution-map-note-v492{font-size:.875rem;margin:0;}
.solution-product-media-v492{margin:18px 0;padding:18px;}
.solution-product-media-v492 img{display:block;width:100%;height:190px;object-fit:contain;margin:0 auto;}
.solution-product-media-v492 figcaption{font-size:1rem;line-height:1.6;color:var(--solution-muted);margin-top:16px;}
html[data-theme="light"] .solution-map-v492,html[data-theme="light"] .solution-product-media-v492{
 --solution-ink:#20291f;--solution-muted:#475145;--solution-gold:#805400;--solution-panel:#fffcf6;--solution-border:#b5a078;
}
@media(max-width:600px){.solution-map-inputs-v492{grid-template-columns:1fr;}
.solution-map-node-v492,.solution-map-output-v492{padding:18px;}
.solution-product-media-v492 img{height:160px;}
}
@media(forced-colors:active){.solution-map-v492,.solution-product-media-v492,.solution-map-node-v492,.solution-map-output-v492{border-color:CanvasText;}
.solution-map-v492 a{color:LinkText;}
}
@media print{.solution-map-v492,.solution-product-media-v492{--solution-ink:#000;--solution-muted:#222;--solution-gold:#473300;background:white;color:black;box-shadow:none;}
.solution-addition-v492 .sg-table-scroll-v487{overflow:visible;}
.solution-addition-v492 table{min-width:0;}
.solution-product-media-v492 img{height:120px;}
}
