dialog {max-width:calc(100vw - 100px)!important;max-height:calc(100dvh - 72px)!important;}
dialog .floating-modal-close {position:fixed!important;top:var(--close-top,8px)!important;left:var(--close-left,auto)!important;right:auto!important;width:36px!important;height:36px!important;padding:0!important;margin:0!important;z-index:2147483647!important;}
@media(max-width:850px){dialog{max-height:calc(100dvh - 88px)!important;margin-block:auto!important;}}
