/* Switchgear detail layout shared by the international edition and five country editions. */
[data-sg-product-controller] .sg-detail-scope-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
[data-sg-product-controller] .sg-detail-scope-column{min-width:0}
[data-sg-product-controller] .sg-detail-scope-column h3{font-size:18px;font-weight:600;line-height:1.4;margin:0 0 14px;color:var(--mp-ink,#123650)}
[data-sg-product-controller] .sg-detail-scope-column dl{grid-template-columns:1fr}
[data-sg-product-controller] .sg-detail-scope-note{font-size:13px;line-height:1.65;color:var(--mp-muted,#526b7d);margin:14px 0 0}
[data-sg-product-controller] .mp-application-layout{grid-template-columns:minmax(0,1fr)}
[data-sg-product-controller] .sg-detail-choice-help{font-size:12px;line-height:1.5;color:var(--mp-muted,#526b7d);margin:0 0 10px}
/* Keep heading, guidance and choices on distinct rows, overriding inherited Chile flex rules. */
body[data-sg-product-controller] .mp-choice-grid{gap:12px}
body[data-sg-product-controller] .mp-choice-group{display:block;padding:16px}
body[data-sg-product-controller] .mp-choice-head{margin:0 0 8px}
body[data-sg-product-controller] .sg-detail-choice-help{display:block;margin:0 0 14px}
body[data-sg-product-controller] .mp-choice-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
body[data-sg-product-controller] .mp-choice-options>button{width:100%;min-width:0;min-height:44px;margin:0;padding:10px 8px;line-height:1.4;text-align:center}
[data-sg-product-controller] .mp-other-toggle[aria-expanded="true"]{border-color:#0b7052;box-shadow:inset 0 -2px #0b7052}
[data-sg-product-controller] .sg-detail-document-column{min-width:0;border-top:1px solid #bfd4de;padding-top:16px}
[data-sg-product-controller] .sg-detail-document-column h3{font-size:18px;line-height:1.4;margin:0 0 12px}
[data-sg-product-controller] .sg-detail-document-column>p,[data-sg-product-controller] .sg-detail-document-column li{font-size:14px;line-height:1.65;color:#526b7d}
[data-sg-product-controller] .sg-detail-document-column ul{padding-left:18px;margin:12px 0}
[data-sg-product-controller] .sg-detail-document-column li+li{margin-top:6px}
[data-sg-product-controller] .sg-detail-document-column .br-inline-link{margin-top:12px}
[data-sg-product-controller] .sg-detail-file-help{grid-column:1/-1;font-size:13px;line-height:1.65;color:#526b7d;margin:0}
[data-sg-product-controller] .sg-detail-mail-help{font-size:12px;line-height:1.6;color:#526b7d;margin:12px 0 0}
[data-sg-product-controller] .mp-config-summary dd,[data-sg-product-controller] [data-rfq-summary]{overflow-wrap:anywhere}
[data-sg-product-controller] :is(.mp-choice,.mp-other-toggle):focus-visible{outline:2px solid #146b42;outline-offset:3px}
@media(max-width:760px){[data-sg-product-controller] .sg-detail-scope-columns{grid-template-columns:1fr;gap:24px}}
/* Static local-reference support photography for the international Switchgear phase 2 page. */
body[data-sg-product-controller] .sg-detail-support-photo{margin:24px 0 0;width:100%;max-width:100%;aspect-ratio:3/2;overflow:hidden;background:#e7edf0}
body[data-sg-product-controller] .sg-detail-support-photo>img{display:block;width:100%;height:100%;object-fit:cover}
@media(max-width:760px){body[data-sg-product-controller] .sg-detail-support-photo{margin-top:20px}}
/* Longer product-specific labels need more room on phones. */
@media(max-width:600px){body[data-sg-product-controller] .mp-choice-options{grid-template-columns:repeat(2,minmax(0,1fr))}}

body[data-sg-product-controller] .mp-other-label{overflow-wrap:anywhere}
body[data-sg-product-controller] .mp-other-label input{box-sizing:border-box;width:100%;min-width:0}

body[data-sg-product-controller] .sg-market-reference{border-top:2px solid #00876c;padding:18px 0 20px;margin-bottom:20px}
body[data-sg-product-controller] .sg-market-reference h3{font-size:18px;line-height:1.4;margin:0 0 12px}
body[data-sg-product-controller] .sg-market-reference>strong{font-size:22px;line-height:1.4;color:#123650}
body[data-sg-product-controller] .sg-market-reference p,body[data-sg-product-controller] .sg-market-reference li{font-size:14px;line-height:1.65;overflow-wrap:anywhere}
body[data-sg-product-controller] .sg-market-reference details{margin-top:14px}
body[data-sg-product-controller] .sg-market-reference summary{cursor:pointer;color:#00876c;font-weight:600}
body[data-sg-product-controller] .sg-market-reference a{color:#00775c;text-decoration:underline;text-underline-offset:3px}
body[data-sg-product-controller] .sg-market-reference ul{padding-left:18px}

/* Compact engineering and FAQ layouts; limited to the Switchgear product controller. */
body[data-sg-product-controller] #standards{align-items:start;column-gap:clamp(24px,3.2vw,60px)}
body[data-sg-product-controller] #standards>div{border-top:0;padding-top:0;min-width:0}
body[data-sg-product-controller] #standards .mp-evidence{display:grid;grid-template-columns:1fr;column-gap:24px;margin:0 0 20px}
body[data-sg-product-controller] #standards:has([data-sg-market-reference]) .mp-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}
body[data-sg-product-controller] #standards .mp-evidence>div{padding:12px 0;min-width:0}
body[data-sg-product-controller] #standards .mp-evidence dd{margin-top:6px}
body[data-sg-product-controller] .sg-market-reference{padding:14px 0 16px;margin:0 0 8px}
body[data-sg-product-controller] .sg-market-reference h3{margin-bottom:14px}
body[data-sg-product-controller] .sg-market-facts{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px}
body[data-sg-product-controller] .sg-market-facts>div{min-width:0}
body[data-sg-product-controller] .sg-market-facts span{display:block;color:#526b7d;font-size:12px;line-height:1.5;margin-bottom:5px}
body[data-sg-product-controller] .sg-market-facts strong{display:block;color:#123650;font-size:22px;line-height:1.4}
body[data-sg-product-controller] .sg-market-facts p{margin:0;font-weight:600;color:#123650}
body[data-sg-product-controller] .sg-market-reference details{margin-top:12px}
body[data-sg-product-controller] .sg-market-reference details>p{margin:12px 0 0}
body[data-sg-product-controller] #faq{grid-template-columns:minmax(0,.65fr) minmax(0,1.5fr);row-gap:20px;align-items:start}
body[data-sg-product-controller] #faq>header{grid-column:1/-1;margin:0}
body[data-sg-product-controller] #faq>.sg-detail-support-photo{grid-column:1;margin:0}
body[data-sg-product-controller] #faq>div{grid-column:2;min-width:0;align-self:stretch;display:grid;grid-template-rows:repeat(3,minmax(72px,auto))}
body[data-sg-product-controller] #faq details{min-width:0}
body[data-sg-product-controller] #faq summary{box-sizing:border-box;min-height:72px;padding:20px 0;align-items:center}
body[data-sg-product-controller] #faq details:not([open])>summary{height:100%}
body[data-sg-product-controller] #faq details p{font-size:13px;line-height:1.65;margin:0 0 18px}
body[data-sg-product-controller] #faq summary:focus-visible,body[data-sg-product-controller] .sg-market-reference summary:focus-visible{outline:2px solid #146b42;outline-offset:3px}
@media(max-width:850px){
 body[data-sg-product-controller] #standards,body[data-sg-product-controller] #faq{grid-template-columns:1fr;gap:20px}
 body[data-sg-product-controller] #standards>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);column-gap:24px;align-items:start;margin:0}
 body[data-sg-product-controller] #standards>header .mp-kicker{grid-column:1}
 body[data-sg-product-controller] #standards>header h2{grid-column:1}
 body[data-sg-product-controller] #standards>header figure{grid-column:2;grid-row:1/3;margin:0}
 body[data-sg-product-controller] #faq>div{grid-column:1;grid-row:2}
 body[data-sg-product-controller] #faq>figure{grid-column:1;grid-row:3;max-width:440px;justify-self:start}
}
@media(max-width:600px){
 body[data-sg-product-controller] #standards>header{display:block}
 body[data-sg-product-controller] #standards>header figure{margin-top:20px}
 body[data-sg-product-controller] #standards .mp-evidence,body[data-sg-product-controller] #standards:has([data-sg-market-reference]) .mp-evidence{grid-template-columns:1fr;margin-bottom:16px}
 body[data-sg-product-controller] .sg-market-facts{grid-template-columns:1fr;gap:14px}
 body[data-sg-product-controller] #faq summary{min-height:64px;padding:16px 0}
 body[data-sg-product-controller] #faq>div{grid-template-rows:repeat(3,minmax(64px,auto))}
}

/* Topic symbols: decorative, local SVGs shared by the six Switchgear editions. */
body[data-sg-product-controller] :is(#aplicacoes,#recursos) .sg-copy-icon{display:block;width:28px;height:28px;flex:0 0 28px;color:#123650;transition:color .2s ease}
body[data-sg-product-controller] :is(#aplicacoes,#recursos) .sg-icon-accent{stroke:#00876c}
body[data-sg-product-controller] #aplicacoes .mp-benefits h3{display:flex;align-items:flex-start;gap:10px;line-height:1.4}
body[data-sg-product-controller] #aplicacoes .mp-benefits h3>span{min-width:0}
body[data-sg-product-controller] #aplicacoes .sg-copy-icon{margin-top:1px}
body[data-sg-product-controller] #recursos .sg-copy-topic{display:flex;align-items:center;gap:10px;min-height:30px;margin-bottom:10px}
body[data-sg-product-controller] #recursos .sg-copy-topic .mp-option-type{min-width:0;margin:0;font-size:12px;line-height:1.4;letter-spacing:.045em}
body[data-sg-product-controller] :is(#aplicacoes,#recursos) article:hover .sg-copy-icon{color:#00876c}
@media(max-width:600px){
 body[data-sg-product-controller] :is(#aplicacoes,#recursos) .sg-copy-icon{width:26px;height:26px;flex-basis:26px}
 body[data-sg-product-controller] #aplicacoes .mp-benefits h3{gap:9px}
 body[data-sg-product-controller] #recursos .sg-copy-topic{gap:9px;margin-bottom:8px}
}
@media(prefers-reduced-motion:reduce){body[data-sg-product-controller] :is(#aplicacoes,#recursos) .sg-copy-icon{transition:none}}
