.modal {
    z-index: 1090 !important;
}

.bootstrap-dialog-title {
    font-size: 1.125rem;
}

.bootstrap-dialog .bootstrap-dialog-close-button .btn-modal-close {
    margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

.bootstrap-dialog .bootstrap-dialog-close-button .btn-modal-close {
    position: absolute;
    top: 1.56rem
}

html:not([dir=rtl]) .bootstrap-dialog .bootstrap-dialog-close-button .btn-modal-close {
    transform: translate(23px, -25px);
}

.bootstrap-dialog .bootstrap-dialog-close-button .btn-modal-close {
    color: #cecece;
    background: #fff url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 4.5L5 13.5' stroke='%234b465c' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 4.5L5 13.5' stroke='white' stroke-opacity='0.2' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 4.5L14 13.5' stroke='%234b465c' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 4.5L14 13.5' stroke='white' stroke-opacity='0.2' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center/1.125rem auto no-repeat;
    border: 0;
}

.bootstrap-dialog .bootstrap-dialog-close-button .btn-modal-close {
    box-sizing: content-box;
    background-color: #fff;
    width: 1.125rem;
    height: 1.125rem;
    border-radius: 0.375rem;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 4.5L5 13.5' stroke='%23a5a3ae' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 4.5L5 13.5' stroke='white' stroke-opacity='0.2' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 4.5L14 13.5' stroke='%23a5a3ae' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 4.5L14 13.5' stroke='white' stroke-opacity='0.2' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    opacity: 1;
    padding: 0.44rem;
    box-shadow: 0 0.125rem 0.25rem rgba(165, 163, 174, 0.3);
    transition: all 0.23s ease 0.1s;
    color: #cecece;
}

html:not([dir=rtl]) .bootstrap-dialog .bootstrap-dialog-close-button .btn-modal-close {
    right: 1rem;
}

html:not([dir=rtl]) .bootstrap-dialog .bootstrap-dialog-close-button .btn-modal-close:hover,
html:not([dir=rtl]) .bootstrap-dialog .bootstrap-dialog-close-button .btn-modal-close:focus,
html:not([dir=rtl]) .bootstrap-dialog .bootstrap-dialog-close-button .btn-modal-close:active {
    transform: translate(20px, -20px);
}

[dir=rtl] .bootstrap-dialog .bootstrap-dialog-close-button .btn-modal-close:hover,
[dir=rtl] .bootstrap-dialog .bootstrap-dialog-close-button .btn-modal-close:focus,
[dir=rtl] .bootstrap-dialog .bootstrap-dialog-close-button .btn-modal-close:active {
    transform: translate(-26px, -20px);
}

.bootstrap-dialog-close-button .btn.btn-modal-close:hover,
.bootstrap-dialog-close-button .btn.btn-modal-close:focus,
.bootstrap-dialog-close-button .btn.btn-modal-close:active {
    opacity: 1;
    outline: none;
    color: #cecece;
    background: #fff url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 4.5L5 13.5' stroke='%234b465c' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 4.5L5 13.5' stroke='white' stroke-opacity='0.2' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 4.5L14 13.5' stroke='%234b465c' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 4.5L14 13.5' stroke='white' stroke-opacity='0.2' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center/1.125rem auto no-repeat;
    border: 0;
}