.md-component-visualizer.md-visualizer-jcw{background-color:#000}
.md-component-visualizer.md-visualizer-jcw .md-technical-data.light-on-dark *{color:#fff}
.md-component-visualizer .md-technical-data{padding-bottom:20px;width:100%;text-align:center}
.md-component-visualizer .md-technical-data .md-button{width:fit-content}
.md-component-visualizer .md-technical-data .md-button div,.md-component-visualizer .md-technical-data .md-button a{width:fit-content}
.md-component-visualizer .md-technical-data .btn.btn-text:hover{color:#000}
.md-component-visualizer .md-technical-data .btn.btn-text:hover .btn-title{color:#000}
.md-component-visualizer .md-technical-data span.btn-icon.btn-icon-before.md-icn-plus{background-color:#000;border-radius:50%;color:#fff;display:flex;justify-content:center}
.md-component-visualizer .model-hub-placeholder{max-width:1792px;margin:0 auto}
.md-component-visualizer .model-hub-placeholder .model-hub-img{height:772px}
@media(max-width:1500px){.md-component-visualizer .model-hub-placeholder .model-hub-img{height:702px}
}
@media(max-width:1279px){.md-component-visualizer .model-hub-placeholder .model-hub-img{height:552px}
}
@media(max-width:767px){.md-component-visualizer .model-hub-placeholder .model-hub-img{height:512px}
}
@media(max-width:479px){.md-component-visualizer .model-hub-placeholder .model-hub-img{height:418px}
}
@media(max-width:360px){.md-component-visualizer .model-hub-placeholder .model-hub-img{height:390px}
}
.md-component-visualizer .model-hub-placeholder .model-hub-config{padding:40px 32px;background-color:#fff;border:1px solid #e0e0e0}
.md-component-visualizer .model-hub-placeholder .model-hub-config .config-items{display:flex;gap:16px;align-items:center;flex-wrap:wrap}
@media(max-width:1024px){.md-component-visualizer .model-hub-placeholder .model-hub-config .config-items{display:none}
}
.md-component-visualizer .model-hub-placeholder .model-hub-config .text{height:24px;width:60px}
.md-component-visualizer .model-hub-placeholder .model-hub-config .circle{height:58px;width:58px;border-radius:50%}
.md-component-visualizer .model-hub-placeholder .model-hub-config .config-items-mobile{padding-bottom:67px}
.md-component-visualizer .model-hub-placeholder .model-hub-config .config-items-mobile .tabs{display:flex;justify-content:space-around;padding:15px 0}
.md-component-visualizer .model-hub-placeholder .model-hub-config .config-items-mobile .options{display:flex;justify-content:center;gap:8px;padding:32px 0}
.md-component-visualizer .model-hub-placeholder .model-hub-config .config-items-mobile .configure{margin:16px auto;height:40px;width:200px;border-radius:40px}
.md-component-visualizer .model-hub-placeholder .model-hub-config .config-items-mobile .text{height:18px}
@media(min-width:1025px){.md-component-visualizer .model-hub-placeholder .model-hub-config .config-items-mobile{display:none}
}
@media(max-width:767px){.md-component-visualizer .model-hub-placeholder .model-hub-config{padding:16px 20px}
}
@media(max-width:1024px){.md-component-visualizer .model-hub-placeholder .model-hub-config{border:0}
}
.md-component-visualizer .model-hub-placeholder .shimmer{animation-duration:2.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:#ddd;background-size:1200px 100%;background:#f2f2f2 linear-gradient(90deg,#f2f2f2 0,#fff 50%,#f2f2f2 100%) no-repeat -376px 0}
@keyframes shimmer{0{background-position:-1200px 0}
100%{background-position:1200px 0}
}