.dialog{border:0!important;padding:0!important}.dialog__form{flex:none;height:0}.dialog__header{margin:0;flex:none;gap:0 1rem;margin-block:3.2rem 2.4rem;padding-inline:2rem 5.5rem;font-size:2.4rem;font-weight:700;display:flex;position:relative}.dialog__header>.iconify{position:relative;top:.5lh;translate:0 -50%}.dialog__close{top:.5lh;z-index:1;position:absolute;inset-inline-end:2rem;translate:0 -50%}.dialog__close:only-child{inset-block-start:2rem}.dialog__close .iconify{width:1.8rem;height:1.8rem;display:block}: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{background:red;width:100%;position:sticky;inset-block-end:0;inset-inline:0}.dialog__footer{flex:none;padding-block:2.4rem;padding-inline:2.4rem}.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}
