.compliance-badges .transport-969{display:inline-flex;align-items:center;justify-content:center;flex:none;width:56px;height:40px;min-height:0;padding:0;border:0;border-radius:9px;background:transparent;color:inherit;cursor:pointer;vertical-align:middle;transition:background .16s ease}.transport-969 img{display:block;width:52px;height:38px;object-fit:contain}.transport-969 .transport-969-dark{display:none}[data-theme=dark] .transport-969 .transport-969-light{display:none}[data-theme=dark] .transport-969 .transport-969-dark{display:block}.transport-969:hover{background:rgba(20,160,247,.09)}.transport-969:focus-visible{outline:2px solid #14a0f7;outline-offset:2px}.catalog-card-facts:has(.transport-969){align-items:center}.catalog-card-facts .compliance-badges{align-items:center;gap:4px}.catalog-card-facts .transport-969{height:30px;width:46px}.catalog-card-facts .transport-969 img{height:30px;width:42px}.transport-969-heading{display:flex;align-items:center;gap:12px}.transport-969-heading .transport-969{pointer-events:none;flex:none;background:none}.transport-969-heading .modal-title{margin:0;font-size:clamp(21px,3vw,28px);line-height:1.15}.transport-969-heading p{margin:4px 0 0;color:var(--muted)}.transport-969-model{font-weight:600;overflow-wrap:anywhere}.transport-969-info dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px}.transport-969-info dd{margin:0;font-weight:600;overflow-wrap:anywhere}.transport-969-guide{display:block;margin-top:16px;text-decoration:underline;text-underline-offset:3px}.transport-969-info .btn{white-space:normal}.product-purchase .compliance-badges:has(.transport-969){display:flex}.transport-969-info{font-size:15px;line-height:1.5}@media(max-width:720px){.transport-969-heading{gap:8px}.transport-969-info{font-size:14px}.transport-969-info dl{gap:6px 10px}.catalog-card-facts .transport-969{width:42px}.catalog-card-facts .transport-969 img{width:40px}.transport-969-info .btn{font-size:14px;min-height:44px}}

/* Shared technical-feature pictograms: same palette, stroke and scale as shield969. */
.spec-chips .feature-badge{display:inline-flex;flex:none;align-items:center;justify-content:center;width:calc(var(--feature-width)*32px/44);height:32px;max-width:100%;padding:0!important;border:0;border-radius:0;background:transparent!important;vertical-align:middle;line-height:1;color:#33325a}
.feature-badge svg{display:block;width:100%;height:100%;overflow:visible}.feature-start{stop-color:#00bda7}.feature-end{stop-color:#3737e5}.feature-surface{fill:#edf7f8}.feature-label{fill:#33325a}.feature-accent{fill:#ff2164}
[data-theme=dark] .feature-start{stop-color:#00f3c4}[data-theme=dark] .feature-end{stop-color:#889aff}[data-theme=dark] .feature-surface{fill:#14272e}[data-theme=dark] .feature-label{fill:#eef8ff}[data-theme=dark] .feature-accent{fill:#ff638d}
.catalog-card-facts{align-items:center;gap:3px}.catalog-card-facts .spec-chips{display:flex;flex-wrap:wrap;align-items:center;gap:2px}.catalog-card-facts .spec-chips .feature-badge{height:30px;width:calc(var(--feature-width)*30px/44)}
@media(max-width:720px){.catalog-card-facts{gap:2px}.catalog-card-facts .spec-chips .feature-badge{height:26px;width:calc(var(--feature-width)*26px/44)}.catalog-card-facts .transport-969{width:36px;height:26px}.catalog-card-facts .transport-969 img{width:36px;height:26px}}
