
html,body{overflow-x:clip}
body>#bood-device-header-layer,body>#bood-device-floating-layer,body>#bood-device-modal-layer{position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;max-width:none!important;max-height:none!important;overflow:visible!important;transform:none!important;filter:none!important;contain:none!important;pointer-events:none!important;isolation:isolate}
body>#bood-device-header-layer{z-index:2147000000!important}
body>#bood-device-floating-layer{z-index:2147100000!important}
body>#bood-device-modal-layer{z-index:2147200000!important}
body>#bood-device-header-layer>.bood-v129-header{position:absolute!important;top:calc(8px + env(safe-area-inset-top,0px))!important;left:12px!important;right:12px!important;width:calc(100% - 24px)!important;max-width:none!important;margin:0!important;transform:none!important;pointer-events:auto!important}
.bood-viewport-header-spacer{height:calc(76px + env(safe-area-inset-top,0px))!important}

.xmz-marquee{position:relative!important;z-index:1!important;margin-top:16px!important;margin-bottom:18px!important;clear:both!important}
body>#bood-device-floating-layer>#toggleContactPopup,body>#bood-device-floating-layer>#backToTop,body>#bood-device-floating-layer>.back-to-top,body>#bood-device-floating-layer>.scroll-to-top{position:absolute!important;top:auto!important;transform:none!important;pointer-events:auto!important}
body>#bood-device-floating-layer>#toggleContactPopup{bottom:calc(12px + env(safe-area-inset-bottom,0px))!important}
body>#bood-device-floating-layer>#contactPopupModal{position:absolute!important;top:auto!important;bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 125px)!important;pointer-events:auto!important;transform:none!important}
body>#bood-device-modal-layer>.modal{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:100%!important;pointer-events:none!important}
body>#bood-device-modal-layer>.modal.show{display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important}
body>#bood-device-modal-layer>.modal>.modal-dialog{width:min(var(--bood-window-width,780px),calc(100% - 24px))!important;max-width:min(var(--bood-window-width,780px),calc(100% - 24px))!important;max-height:calc(100dvh - 24px)!important;margin:auto!important;transform:none!important}
body>#bood-device-modal-layer>.modal .modal-content{border-radius:var(--bood-window-radius,18px)!important;max-height:calc(100dvh - 24px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}
body>#bood-device-modal-layer>.modal .modal-body{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important}
body>#bood-device-modal-layer>.modal-backdrop,body>#bood-device-modal-layer>.swal2-container{position:absolute!important;inset:0!important;pointer-events:auto!important}
