.c-modal__overlay{--overlay-z-index:120}.c-modal__container{align-content:space-between;background-color:var(--modal-background,var(--c-white));border:var(--modal-border);border-radius:10px;box-shadow:0 1px var(--spacer-smaller) #0003;box-sizing:border-box;display:flex;flex-direction:var(--modal-flex-direction,column);height:var(--modal-height,auto);max-height:var(--modal-max-height,75dvh);max-width:var(--modal-max-width,960px);min-height:var(--modal-min-height,unset);min-width:var(--modal-min-width,550px);overflow:hidden;position:relative;width:var(--modal-width,33dvw);z-index:121}.c-modal__container::-webkit-scrollbar{width:0}@media (min-width:768px){.c-modal__container{max-height:var(--modal-max-height,90dvh)}}@media (min-width:768px) and (max-width:1024px){.c-modal__container{max-width:var(--modal-max-width,90dvw);width:var(--modal-width,90dvw)}}@media (max-width:767px){.c-modal__container{border-radius:0;height:100dvh;max-height:100dvh;max-width:100dvw;min-height:100dvh;min-width:100dvw;width:100dvw}}.c-modal__content{flex:1;overflow-y:var(--modal-content-overflow,auto);padding:var(--modal-content-padding,0 24px 16px 24px)}@media (max-width:767px){.c-modal__content{padding:var(--modal-content-padding,0 18px 8px 16px)}}.c-modal__close{--button-position:absolute;right:24px;top:24px;z-index:99;--button-background:var(--modal-close-button-background,var(--c-onyx--200));--button-color:var(--modal-close-button-color,var(--c-black))}.c-modal__close:hover{--button-background:var(--modal-close-button-background-hover,var(--c-onyx--300))}@media (max-width:767px){.c-modal__close{right:16px;top:16px}}.c-modal__title-wrapper{align-items:center;display:flex;flex-shrink:0;height:88px;justify-content:center;margin:0;padding:0 76px}@media (max-width:767px){.c-modal__title-wrapper{height:72px;padding:0 64px}}.c-modal__title{flex:1;margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.c-modal__actions{border-top:1px solid var(--c-onyx--300);display:flex;justify-content:var(--modal-actions-justify-content,space-between);padding:24px}.c-modal__actions>*{margin-right:.5rem}.c-modal__actions>:last-child{margin-right:0}
