.product-models{scroll-margin-top:105px;min-width:0;text-align:start}
.desalter-detail-page .product-models[data-product-models=transformers] .desalter-section-heading,.desalter-detail-page .product-models[data-product-models=desalters] .desalter-section-heading{margin-bottom:24px}
.product-models .product-model-switch-hint{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:#6b7c93;font-size:12px;line-height:1.5;text-align:start}
.product-models .product-model-switch-hint i{flex:none;color:#6983a3;font-size:12px}
.product-model-tabs{margin:0 0 20px}
.product-models .product-model-tabs.desalter-model-showcase-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px}
.product-model-tabs[hidden],.product-model-selector[hidden]{display:none!important}
.product-model-tab{padding:0;font-family:inherit;text-align:start;cursor:pointer}
.product-model-tab{position:relative;overflow:hidden}
.product-model-tab .desalter-model-entry-media{background:#fff}
.product-model-tab[data-model-id="transformer-product"] .desalter-model-entry-media img{filter:brightness(.78) contrast(1.1) saturate(1.08)}
.desalter-detail-page .product-model-tab[aria-selected=true]{border-color:#e1e7ef}
.product-model-tab[aria-selected=true]::before{content:"";position:absolute;top:0;right:0;width:28px;height:28px;background:#ff591c;clip-path:polygon(0 0,100% 0,100% 100%);pointer-events:none}
.product-model-tab[aria-selected=true]::after{content:"";position:absolute;top:6px;right:5px;width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);pointer-events:none}
.product-model-tab:focus-visible,.product-model-host:focus-visible{outline:3px solid #192d66;outline-offset:3px}
.product-model-host{width:100%;min-width:0}
.product-model-status{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:440px;margin:0;padding:32px;border:1px solid #dce3eb;border-radius:8px;background:#eef2f5;color:#5b6980;font-size:15px;line-height:1.75;text-align:center}
.product-model-status button{margin-top:16px;padding:10px 18px;border:1px solid #192d66;border-radius:5px;background:#fff;color:#192d66;font:inherit;cursor:pointer}
.product-models .native-model-viewer{font-family:inherit}
.product-models .native-model-viewer .model-workspace{max-width:none;margin:0;padding:0}
.product-models .native-model-viewer .stage{height:clamp(440px,44vw,620px);min-height:440px}
.product-models .native-model-viewer .control-panel{max-height:755px;overflow-y:auto}
.product-models .native-model-viewer .viewer-layout:fullscreen .stage{height:auto;min-height:0}
.product-models .native-model-viewer .viewer-layout:fullscreen .control-panel{max-height:none}
.product-models .native-model-viewer h2,.product-models .native-model-viewer h3{font-family:inherit}
@media(max-width:991px){.product-models .native-model-viewer .viewer-layout{grid-template-columns:minmax(0,1fr) 245px}.product-models .native-model-viewer .control-panel{padding:18px 14px}}
@media(max-width:767px){.product-model-status{min-height:350px}.product-models .native-model-viewer .viewer-layout{grid-template-columns:minmax(0,1fr)}.product-models .native-model-viewer .stage{height:360px;min-height:360px;flex:auto}.product-models .native-model-viewer .control-panel{max-height:none;overflow:visible;border-inline-start:0;border-top:1px solid #dce3eb;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px}.product-models .native-model-viewer .control-section{margin:0;padding-bottom:14px}.product-models .native-model-viewer .reset-button{grid-column:1/-1}}
@media(max-width:400px){.product-models .native-model-viewer .control-panel{grid-template-columns:minmax(0,1fr)}.product-models .native-model-viewer .control-section{grid-column:auto}}
@media(max-width:767px){.product-models .product-model-tabs.desalter-model-showcase-grid--two{grid-template-columns:minmax(0,1fr)}}
