.modal{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.modal__wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:800px;background:#212134;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.5);z-index:150;overflow:auto}.modal__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:62px;padding:0 16px;background:#32324d;border-radius:4px 4px 0 0;border-bottom:1px solid #666687}.modal__title{font-size:16px;font-weight:700;color:#eaeaef}.modal__close{display:flex;flex-direction:row;justify-content:center;align-items:center;width:32px;height:32px;background:#181826;border-radius:4px;border:1px solid #4a4a6a;cursor:pointer}.modal__icon{font-size:12px;color:#a5a5ba}.modal__body{width:100%;height:calc(100% - 128px)}.modal__footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:66px;padding:0 16px;background:#32324d;border-radius:0 0 4px 4px;border-top:1px solid #666687}.modal__button{width:100px;height:37px;font-size:14px;color:#eaeaef;background:linear-gradient(84.4deg,#ea4e44 .07%,#db225a);border:none;border-radius:4px;cursor:pointer}.modal__button--cancel{background:#212134;border:1px solid #666687}.modal__button--disabled{color:#a5a5ba;opacity:.5;cursor:not-allowed}.modal__button--annular{color:#ea4e44;background:transparent;border:1px solid #666687}.modal__background{width:100%;height:100%;background:rgba(0,0,0,.5)}.modalPicturesShow .modal__wrapper{max-width:600px}.modalPicturesShow__image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.modalPicturesShow__btnTrash{position:absolute;top:8px;right:8px;width:47px;height:35px;color:#eaeaef;background:#ea4e44;border-radius:8px;border:none;cursor:pointer}.modalPicturesShow .carousel__item,.modalPicturesShow__btnTrash{display:flex;flex-direction:row;justify-content:center;align-items:center}.modalPicturesShow .carousel__item{position:relative;height:100%;width:100%;height:531px;max-width:425px;box-sizing:border-box;background-color:#fff;border-radius:8px}.modalPicturesShow .carousel__slide{padding:10px}.modalPicturesShow .carousel__next,.modalPicturesShow .carousel__prev{height:50px;width:50px;font-size:50px;box-sizing:content-box;color:#fff}