.modal{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:4}@media (min-width:744px){.modal{padding:0 16px}}.modal__overlay{background-color:#00000080;height:100%;left:0;position:absolute;top:0;width:100%}.modal__content{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;gap:24px;max-height:100dvh;min-height:100dvh;overflow-y:auto;padding:70px 24px 24px;position:relative;width:100%;z-index:10}.modal__content::-webkit-scrollbar{background-color:#f9f9fd;width:10px}.modal__content::-webkit-scrollbar-thumb{background-color:#df2935;border-radius:10px}.modal__content::-webkit-scrollbar-track{background-color:#f9f9fd;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2)}@media (min-width:744px){.modal__content{align-items:end;border-radius:8px;flex-direction:row;flex-wrap:wrap;max-width:744px;min-height:auto;padding-top:24px}}.modal__heading{background-color:#fff;box-shadow:0 2px 10px #1317181a;font-size:20px;font-weight:600;left:0;line-height:28px;padding:16px 30px 16px 16px;position:fixed;text-align:left;top:0;width:100%;z-index:3}@media (min-width:744px){.modal__heading{background:none;box-shadow:none;padding:0;position:relative}}.modal__upload{align-items:center;border:2px dashed #eaeaed;border-radius:7px;display:flex;gap:10px;justify-content:space-between;padding:16px 10px}.modal__upload svg{height:32px;min-height:32px;min-width:32px;width:32px}.modal__upload p{color:#717486;font-size:14px;font-weight:400;line-height:17.92px}.modal__upload p b{color:#717486;font-weight:600}.modal__form{width:100%}.modal__row{display:flex;flex-direction:column}@media (min-width:744px){.modal__row--1x2{display:grid;gap:24px;grid-template-columns:1fr 1fr}}.modal .custom-file-upload{width:100%}.modal__remove{align-items:center;display:flex;justify-content:space-between;width:100%}.modal__remove p{font-size:16px;font-weight:600;line-height:20px;width:calc(100% - 50px)}@media (min-width:744px){.modal__remove p{width:50%}}.modal__delete_desctop{display:none!important}@media (min-width:744px){.modal__delete_desctop{display:flex!important}}.modal__delete_mobile{display:block}@media (min-width:744px){.modal__delete_mobile{display:none}}.modal__step{align-self:flex-end;color:#717486}.modal__text{display:flex;flex-direction:column;gap:4px;line-height:normal;width:100%}.modal__text li,.modal__text p,.modal__text ul{font-size:16px;font-weight:500;line-height:24px}.modal__text li{list-style:none;position:relative}.modal__text li:before{background:#df2935;border-radius:50%;content:"";height:4px;left:-14px;position:absolute;top:10px;width:4px}.modal__text ul{gap:4px;margin-left:15px}.modal__buttons,.modal__text ul{display:flex;flex-direction:column}.modal__buttons{gap:16px;justify-content:flex-end;margin-top:auto;width:100%}@media (min-width:744px){.modal__buttons{flex-direction:row}}.modal__center_button{margin:auto;min-width:200px}.modal__center_top-offset{margin-top:20px}.modal__close-button{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;position:fixed;right:16px;top:17px;width:24px;z-index:4}@media (min-width:744px){.modal__close-button{position:absolute;right:24px;top:26px}}.modal__close-button:after,.modal__close-button:before{background-color:#868689;content:"";height:1px;position:absolute;transform:rotate(45deg);transition:background-color .3s;width:24px}.modal__close-button:before{transform:rotate(-45deg)}.modal__close-button:hover:after,.modal__close-button:hover:before{background-color:#000}.modal__message{font-size:1.8rem;font-weight:600;margin:0;text-align:center}.modal__icon{display:block;height:72px;margin:0 auto 24px;width:72px}.modal__icon--fail{height:40px;margin:0;width:40px}.modal__circle{align-items:center;background-color:#ff80490d;border-radius:50%;display:flex;height:72px;justify-content:center;width:72px}.modal--fail .modal__content{align-items:center;display:flex;flex-direction:column;gap:24px;padding:14px}.modal__inline_button{margin-bottom:3px}.modal__event-list{display:grid;gap:20px;grid-template-columns:repeat(1,1fr);list-style-type:none}.modal__header_fix .modal__heading{background-color:transparent;box-shadow:none;position:relative;text-align:center;z-index:auto!important}
