html.dialog-open,html.dialog-open body{overflow:hidden}.dialog,dialog,dialog:modal{width:100dvw;height:100dvh;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.dialog .dialog-heading,dialog .dialog-heading{margin-bottom:15px}dialog.fullscreen{width:100dvw;height:100dvh;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:0}dialog[open]{opacity:1;-webkit-transform:scale(1);transform:scale(1)}dialog::-webkit-backdrop{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}dialog::backdrop{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}dialog .dialog-close{position:absolute;top:0;right:0;border:none;font-size:30px;line-height:25px;margin:0;padding:5px 10px;border-bottom-left-radius:10px;border-top-right-radius:10px;background-color:#efefef}.modal button.close{position:absolute;top:1px;right:0;border:none;font-size:30px;line-height:25px;margin:0;padding:5px 10px;border-bottom-left-radius:10px;border-top-right-radius:10px;background-color:#efefef}@media (min-width:768px){dialog{width:70dvw;height:70dvh;border-radius:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);margin:auto}dialog .dialog-close{position:absolute;top:0;right:0;border:none;font-size:30px;line-height:25px;margin:0;padding:5px 10px;border-top-right-radius:8px}}