
/* V14.2 TEST WEBP 15S — finestre contestuali, catalogo spie, animazione approvata */
html[data-byd-theme="light"] #bydSetupOverlay,
html[data-byd-theme="light"] #bydInstallHelp,
html[data-byd-theme="light"] #bydRiskOverlay {background:rgba(28,59,85,.52)!important}
html[data-byd-theme="light"] #bydSetupBox,
html[data-byd-theme="light"] #bydInstallHelp .helpbox,
html[data-byd-theme="light"] #bydRiskDialog,
html[data-byd-theme="light"] #bydNoNetworkOverlay [role="alertdialog"] {
 background:var(--bydi-ui-dialog-surface)!important;color:var(--bydi-ui-dialog-text)!important;border-color:var(--bydi-ui-dialog-border)!important;box-shadow:0 20px 65px var(--bydi-ui-dialog-shadow)!important;
}
html[data-byd-theme="light"] #bydSetupBox p,
html[data-byd-theme="light"] #bydInstallHelp p,
html[data-byd-theme="light"] #bydRiskDialog p,
html[data-byd-theme="light"] #bydRiskText,
html[data-byd-theme="light"] #bydNoNetworkOverlay p {color:var(--bydi-ui-dialog-body)!important}
html[data-byd-theme="light"] #bydSetupBox .byd-opt,
html[data-byd-theme="light"] #bydSetupBox .byd-offline-completed {background:var(--bydi-ui-dialog-option-bg)!important;color:var(--bydi-ui-dialog-option-text)!important;border-color:var(--bydi-ui-dialog-option-border)!important}
html[data-byd-theme="light"] #bydSetupBox button,
html[data-byd-theme="light"] #bydInstallHelp button,
html[data-byd-theme="light"] #bydRiskDialog button,
html[data-byd-theme="light"] #bydNoNetworkOverlay button {background:var(--bydi-ui-dialog-button-bg)!important;color:var(--bydi-ui-dialog-button-text)!important;border-color:var(--bydi-ui-dialog-button-border)!important}
html[data-byd-theme="light"] #bydSetupBox button.secondary {background:var(--bydi-ui-dialog-secondary-bg)!important;color:var(--bydi-ui-dialog-button-text)!important}
html[data-byd-theme="light"] #bydSetupStatus {color:var(--bydi-ui-dialog-status)!important}
html[data-byd-theme="light"] #bydRiskDialog h2 {color:var(--bydi-ui-dialog-warning-title)!important}
html[data-byd-theme="light"] #bydV138Viewer {background:var(--bydi-ui-residual-eaf3fa)!important;color:var(--bydi-component-text-navy, var(--bydi-ui-group-text-light))!important}
html[data-byd-theme="light"] #bydV138Viewer .byd-viewbar {background:var(--bydi-ui-residual-d9ecf8)!important;color:var(--bydi-ui-residual-183d5b)!important;border-color:var(--bydi-ui-residual-b4d3e6)!important}
html[data-byd-theme="light"] #bydV138Viewer button {background:var(--bydi-ui-residual-d1e8f8)!important;color:var(--bydi-ui-residual-173d5b)!important;border-color:var(--bydi-ui-residual-9bc6df)!important}
html[data-byd-theme="light"] #bydV138Viewer .byd-viewpages {background:var(--bydi-ui-residual-eaf3fa)!important;color:var(--bydi-ui-residual-183d5b)!important}
html[data-byd-theme="light"] #spie-v10,
html[data-byd-theme="light"] #spie-v10 .v10panel {background:var(--bydi-ui-browser-choice-light-bg)!important;color:var(--bydi-component-text-navy, var(--bydi-ui-group-text-light))!important;border-color:var(--bydi-ui-residual-b9d7e9)!important}
html[data-byd-theme="light"] #spie-v10 .v10card {background:var(--bydi-ui-residual-eef7fd)!important;color:var(--bydi-ui-residual-1a3d5b)!important;border:1px solid var(--bydi-ui-residual-c1deee)!important}
html[data-byd-theme="light"] #spie-v10 .v10item {color:var(--bydi-ui-residual-214762)!important;border-color:var(--bydi-ui-residual-c6dce9)!important}
html[data-byd-theme="light"] #spie-v10 .v10muted {color:var(--bydi-ui-residual-49667e)!important}
html[data-byd-theme="light"] #spie-v10 a {color:var(--bydi-ui-residual-006fa9)!important}
html[data-byd-theme="light"] #spie-v10 .v10stop {background:var(--bydi-ui-residual-fff0ed)!important;color:var(--bydi-ui-residual-763d36)!important;border-color:var(--bydi-ui-residual-e57c6a)!important}
html[data-byd-theme="light"] #spie-v10 .v10btn {background:var(--bydi-ui-residual-c8eafa)!important;color:var(--bydi-ui-residual-13405e)!important}
html[data-byd-theme="light"] #spie-v10 input,
html[data-byd-theme="light"] #spie-v10 select {background:var(--bydi-ui-browser-choice-light-bg)!important;color:var(--bydi-ui-residual-183b59)!important;border:1px solid var(--bydi-ui-residual-9ec8df)!important}
html[data-byd-theme="light"] #spie-v10 .byd-fold-content {background:var(--bydi-ui-browser-choice-light-bg)!important;color:var(--bydi-component-text-navy, var(--bydi-ui-group-text-light))!important}
html[data-byd-theme="light"] #spie-v10 h2,
html[data-byd-theme="light"] #spie-v10 h3,
html[data-byd-theme="light"] #spie-v10 h4 {color:var(--bydi-ui-residual-17456a)!important}
@media(prefers-reduced-motion:reduce){#bydAnimatedBot{animation:none!important}}
/* V14.1: video del logo gruppo, con immagine originale di riserva */
.byd-brand-logo{position:relative;overflow:hidden}
.byd-brand-logo .byd-group-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}
.byd-brand-logo .byd-group-video.is-playing{display:block}
@media(prefers-reduced-motion:reduce){.byd-brand-logo .byd-group-video{display:block!important}}
/* V14.1 WEBP: nessun vecchio logo sotto le immagini animate. */
.byd-brand-logo{position:relative;overflow:hidden;background:transparent!important}
.byd-brand-logo .byd-group-webp{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;pointer-events:none}
.bot-avatar #bydAnimatedBot{display:block!important;width:100%;height:100%;object-fit:cover}
