.SingleModal_dialog__gTGqw{max-width:700px;max-height:90vh;padding:0;border:0;border-radius:var(--box-border-radius);box-shadow:0 4px 12px 0 rgba(42,42,43,.36)}@media (min-width:600px){.SingleModal_dialog__gTGqw{width:100%}}.SingleModal_dialog__gTGqw:has(.modal--wide){max-width:700px}.SingleModal_dialogWrapper__d8Pov{width:100%;min-height:200px;overflow-y:auto!important;outline:0;display:flex;align-items:center;justify-content:center;border:var(--primary-border) solid var(--border-primary)}@media (max-width:600px){.SingleModal_dialogWrapper__d8Pov{width:90vw;left:5vw}}.SingleModal_dialogWrapper__d8Pov:has(.modal__final-step){background-color:red}.SingleModal_dialogWrapper__d8Pov:has(.modal__final-step) .SingleModal_dialogCloseButton__I2_vG{display:none;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;visibility:hidden}.SingleModal_dialogWrapper__d8Pov:has(#custom-close-button) .SingleModal_dialogCloseButton__I2_vG{display:none}.SingleModal_modal__SqRq2{outline:0;overflow-y:auto;width:100%;max-width:700px;max-height:90vh;margin:0 auto;padding:1rem;background:var(--surface-primary);position:relative;z-index:100}.SingleModal_modal__SqRq2:has(.modal--wide){max-width:700px}.SingleModal_modal__SqRq2 h2{color:var(--grey-900)}@media (min-width:0px){.SingleModal_modal__SqRq2{padding:16px}}@media (min-width:600px){.SingleModal_modal__SqRq2{padding:24px}}.SingleModal_dialogHeader__RjATP{display:flex;justify-content:flex-end}.SingleModal_dialogHeader__RjATP .SingleModal_dialogCloseButton__I2_vG{width:44px;height:44px;padding:0;margin:0;border:none;background:transparent;position:absolute;top:5px;right:8px;cursor:pointer}.SingleModal_dialogHeader__RjATP .SingleModal_dialogCloseButton__I2_vG span{color:var(--grey-900);font-size:2rem}.SingleModal_dialogHeader__RjATP .SingleModal_dialogCloseButtonIcon__u2esW{width:44px;height:44px}.SingleModal_dialogHeader__RjATP .SingleModal_dialogCloseButtonIcon__u2esW span{display:inline-block;width:3px;height:25px;background-color:var(--green-600);position:absolute;top:50%;left:50%}.SingleModal_dialogHeader__RjATP .SingleModal_dialogCloseButtonIcon__u2esW span:first-of-type{transform:translate(-50%,-50%) rotate(45deg)}.SingleModal_dialogHeader__RjATP .SingleModal_dialogCloseButtonIcon__u2esW span:last-of-type{transform:translate(-50%,-50%) rotate(-45deg)}.SingleModal_dialogHeader__RjATP .SingleModal_dialogCloseButton__I2_vG:hover{color:var(--grey-900);background-color:var(--grey-300);transition:background .2s;box-sizing:border-box}.SingleModal_dialogHeader__RjATP .SingleModal_dialogCloseButton__I2_vG:focus{outline:none;border:var(--secondary-border) solid var(--grey-800);border-color:var(--grey-800);background-color:rgb(234,234,234)}.SingleModal_dialogHeader__RjATP .SingleModal_dialogCloseButton__I2_vG:focus:not(:focus-visible){border:none}.SingleModal_dialogContent__97_Kr{overflow-y:visible;overflow-x:visible;min-height:200px}.SingleModal_dialogContent__97_Kr p a{padding:3px 0;cursor:pointer;color:var(--text-link)}.SingleModal_dialogContent__97_Kr p a:hover{color:var(--text-link-inverted);background-color:var(--surface-hover-no-border)}.SingleModal_dialogContent__97_Kr p a:active{color:var(--text-link-inverted);background-color:var(--surface-active-no-border)}.SingleModal_dialogContent__97_Kr p a:focus-visible{outline:var(--secondary-border) solid var(--border-focus);outline-offset:2px}