.dialog{border:0!important;padding:0!important}.dialog__form{flex:none;height:0}.dialog__header{flex:none;column-gap:1rem;padding-inline-end:5.5rem;display:flex}.dialog__close{z-index:1;position:absolute;inset-inline-end:2rem}.dialog__close:only-child{inset-block-start:2rem}.dialog__close .iconify{width:1.5rem}:is(.dialog__close .iconify):first-child{margin:0}.dialog__content{overscroll-behavior:contain;flex:auto;padding:0 2.4rem 3rem;position:relative;overflow:auto}.dialog__buttons{width:100%;position:sticky;inset-block-end:0;inset-inline:0}.dialog__footer{flex:none;padding-block-start:1rem}.dialog--dialog{position:fixed;inset-block:0}.dialog--from-bottom,.dialog--from-left,.dialog--from-right,.dialog--from-top,.dialog--fullscreen,.dialog--modal,.dialog--responsive{overscroll-behavior:contain;pointer-events:none;opacity:1;flex-direction:column;position:fixed;overflow:auto}[open]:is(.dialog--modal,.dialog--responsive,.dialog--fullscreen,.dialog--from-top,.dialog--from-right,.dialog--from-bottom,.dialog--from-left){pointer-events:all;display:flex;transform:none}.dialog--fullscreen,.dialog--modal{transform:scale(.5)}@starting-style{[open]:is(.dialog--modal,.dialog--fullscreen){transform:scale(.5)}}.dialog--fullscreen{width:auto;max-width:none;height:auto;max-height:none;inset:0}.dialog--from-bottom,.dialog--from-top,.dialog--responsive{width:100%;max-width:100%;height:90vh;max-height:44rem;inset-inline-start:0}.dialog--from-left,.dialog--from-right{width:90vw;max-width:44rem;height:100%;max-height:100%;inset-block-start:0}.dialog--from-top{inset-block-end:auto;transform:translateY(-100%)}@starting-style{.dialog--from-top[open]{transform:translateY(-100%)}}.dialog--from-bottom,.dialog--responsive{inset-block-start:auto;transform:translateY(100%)}@starting-style{[open]:is(.dialog--responsive,.dialog--from-bottom){transform:translateY(100%)}}.dialog--from-right{inset-inline-start:auto;transform:translate(100%)}@starting-style{.dialog--from-right[open]{transform:translate(100%)}}.dialog--from-left{inset-inline-end:auto;transform:translate(-100%)}@starting-style{.dialog--from-left[open]{transform:translate(-100%)}}@media (width>=64em){.dialog--responsive{width:90vw;max-width:44rem;height:100%;max-height:100%;top:0;left:auto;transform:translate(100%)}@starting-style{.dialog--responsive[open]{transform:translate(100%)}}}html:has(dialog:modal[open]){scrollbar-width:none}html:has(dialog:modal[open]) body{overflow-y:clip}
