.styles_container__ka5Si{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);z-index:1002}.styles_modal__lXg8z{width:100vw;max-height:90vh;max-height:100dvh;background:var(--white);border-radius:var(--border-radius);overflow:auto;box-sizing:border-box;display:grid;grid-auto-rows:1fr}@media(min-width:672px){.styles_modal__lXg8z.styles_extra-small__ek3mo{width:48vw;max-height:48vh}.styles_modal__lXg8z.styles_small__97yFF{width:60vw;max-height:72vh}.styles_modal__lXg8z.styles_medium__ZMYK3{width:84vw;max-height:84vh}.styles_modal__lXg8z.styles_large__ROLS_{width:96vw;max-height:96vh}}@media(min-width:1056px){.styles_modal__lXg8z.styles_extra-small__ek3mo{width:32vw}.styles_modal__lXg8z.styles_small__97yFF{width:42vw}.styles_modal__lXg8z.styles_medium__ZMYK3{width:60vw}.styles_modal__lXg8z.styles_large__ROLS_{width:84vw}}@media(min-width:1312px){.styles_modal__lXg8z.styles_extra-small__ek3mo{width:24vw}.styles_modal__lXg8z.styles_small__97yFF{width:36vw}.styles_modal__lXg8z.styles_medium__ZMYK3{width:48vw}.styles_modal__lXg8z.styles_large__ROLS_{width:72vw}}.styles_container__mXtd6{display:grid;overflow:hidden;grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.styles_header__6RCIa{display:flex;align-items:center;justify-content:space-between;padding-block:var(--padding-small);padding-inline:var(--padding);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.styles_header__6RCIa h1{margin:0;text-align:center;-webkit-padding-end:2.8em;padding-inline-end:2.8em;font-size:var(--font-size-h3);font-weight:var(--font-weight-bold)}.styles_header__6RCIa button{border:none;background:none;padding:0;overflow:visible;width:2.8em;height:2.8em;display:flex;align-items:center;justify-content:center;border-radius:50%}.styles_header__6RCIa button:hover{background:var(--bg-2)}.styles_header__6RCIa button svg{width:1.4em;height:1.4em}.styles_contents__QsrEl{overflow:auto;padding:var(--padding)}.styles_footer__uejbd{padding:var(--padding);-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}