/* Keep the supplied model's controls intact inside the CPS website. */
html,body{scrollbar-width:thin}
body{--primary:#6e2b8c;--ring:#9a54b7;font-family:'Segoe UI',Arial,sans-serif;color:#08172b}
header.topbar .brand-logo{width:56px!important;height:56px!important;object-fit:contain}
header.topbar{border-bottom:2px solid #eadff0}
header.topbar h1{font-size:20px;font-weight:700;color:#08172b}
header.topbar .step-download:not(.help-button):not([disabled]){background:#6e2b8c;border-color:#6e2b8c;color:white}
@media(max-width:760px){
 [data-slot="dialog-content"]{top:calc(var(--cps-visible-top,0px) + var(--cps-visible-height,100svh) * .5)!important;max-height:calc(var(--cps-visible-height,100svh) - 32px)!important}
}
