/* Only products with variant-specific FDS load this stylesheet. No geometry changes on selection. */
.skd-variant-documents,.skd-variant-safety{color:#343e49}
.skd-variant-documents h2,.skd-variant-safety h2{font-size:1.25rem;font-weight:650;line-height:1.4;margin:0 0 1rem}
.skd-variant-documents__list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}
.skd-variant-document{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem .75rem;margin:0;padding:.75rem;border:2px solid #e1e5e8;border-radius:10px;background:#fff}
.skd-variant-document__text{min-width:0;grid-column:1/-1;overflow-wrap:anywhere}
.skd-variant-document h3{font-size:.9375rem;font-weight:650;line-height:1.5;margin:0;overflow-wrap:anywhere}
.skd-variant-document .skd-document__meta{font-size:.8125rem;line-height:1.5;color:#53616d;margin:.125rem 0 0}
.skd-variant-selection{display:inline-block;visibility:hidden;font-size:.75rem;font-weight:650;line-height:1.5;color:#263b63;white-space:nowrap}
[data-skd-variant-targets][aria-current="true"]{border-color:#263b63;background:#f5f7fb}
[data-skd-variant-targets][aria-current="true"]>.skd-variant-selection,[data-skd-variant-targets][aria-current="true"]>header>.skd-variant-selection{visibility:visible}
.skd-variant-download{display:inline-flex;gap:.35rem;align-items:center;justify-self:end;min-height:44px;color:#263b63!important;text-decoration:underline;font-size:.875rem;font-weight:600}
.skd-variant-download svg{width:16px;height:16px;flex:none}
.skd-variant-document a:focus-visible,.skd-clp-references summary:focus-visible{outline:2px solid #263b63;outline-offset:3px}
.skd-clp-groups{display:flex;flex-direction:column;gap:.75rem}
.skd-clp-group{border:2px solid #e1e5e8;border-radius:10px;padding:1rem;min-width:0;background:#fff;order:var(--skd-initial-order,0);overflow-wrap:anywhere}
.skd-clp-group>header{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem 1rem;margin-bottom:.75rem}
.skd-clp-group h3{font-size:1rem;font-weight:650;line-height:1.5;margin:0}
.skd-clp-group p,.skd-clp-group li{font-size:.875rem;line-height:1.6}
.skd-clp-group .skd-pictograms{margin:.5rem 0}.skd-clp-group .skd-pictograms img{width:64px;height:64px}
.skd-clp-group .skd-statements{padding-left:1.25rem;margin:.5rem 0}
.skd-clp-references{margin-top:.75rem;color:#53616d;font-size:.8125rem}
.skd-clp-references summary{cursor:pointer;min-height:32px;padding:.25rem 0}
.skd-clp-references .skd-safety__reference{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e1e5e8}
.skd-clp-references h4{font-size:.8125rem;font-weight:650;margin:0}
.skd-clp-references p{font-size:.8125rem;margin:.25rem 0}
@media(min-width:820px){.skd-variant-document{grid-template-columns:minmax(0,1fr) auto auto;padding:.65rem 1rem;gap:1rem}.skd-variant-document__text{grid-column:auto}.skd-clp-group{order:0}}
