.dialog-open{overflow:hidden}.dialog-overlay{background-color:hsla(0,0%,50%,.5);display:flex;height:100%;inset-inline-start:0;overscroll-behavior:contain;position:fixed;top:0;width:100%;z-index:1000}.dialog-overlay .dialog-content{margin:auto;overflow:auto;position:relative}@media (max-width:769px){.dialog-overlay .dialog-content{height:100%;width:100%}}.dialog-overlay>.dialog-close{inset-inline-end:32px;position:absolute;top:32px}@media (max-width:769px){.dialog-overlay>.dialog-close{inset-inline-end:16px;top:20px}}.dialog-close{cursor:pointer}.dialog-close svg{height:10px;width:10px}