
html body > :is(#productPurchaseModal,#orderDetailModal).modal.bood-editor-root {
 position:fixed!important; inset:0!important; width:100%!important; height:100dvh!important;
 padding:max(var(--bood-window-inset),env(safe-area-inset-top,0px)) var(--bood-window-inset) max(var(--bood-window-inset),env(safe-area-inset-bottom,0px))!important;
 background:transparent!important; z-index:var(--bood-window-modal-z)!important; overflow:hidden!important;
}
html body > :is(#productPurchaseModal,#orderDetailModal).modal.bood-editor-root.show {display:flex!important;align-items:center!important;justify-content:center!important}
html body > :is(#productPurchaseModal,#orderDetailModal).modal.bood-editor-root > .modal-dialog {
 position:relative!important; inset:auto!important; left:auto!important;top:auto!important;
 transform:none!important; width:min(100%,var(--bood-window-width))!important;max-width:var(--bood-window-width)!important;
 max-height:var(--bood-window-max-height)!important;margin:auto!important;display:flex!important;flex-direction:column!important;
}
html body > :is(#productPurchaseModal,#orderDetailModal).modal.bood-editor-root > .modal-dialog > .modal-content {
 max-height:var(--bood-window-max-height)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;
 border-radius:var(--bood-window-radius)!important;background:var(--bood-window-surface)!important;color:var(--bood-window-ink)!important;
 border:1px solid var(--bood-window-line)!important;
}
html body > :is(#productPurchaseModal,#orderDetailModal).modal.bood-editor-root .modal-body {min-height:0!important;flex:1 1 auto!important;overflow-y:auto!important;overscroll-behavior:contain!important}
