.dialog {
    width: 720px;
    border: none;
    background: #1C1E29;
}

@media (max-width: 1184px) {
    .dialog {
        width: 520px;
    }
}

.dialog::backdrop {
    backdrop-filter: blur(2px);
}

.dialog > :nth-child(3n) {
    margin: 0 48px 24px;
}

.dialog-header {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

button.dialog-close-button {
    border: none;
    cursor: pointer;
    background: url("/images/cross-white-f018bf444ff5206fd69c0a922778083c.svg") center center no-repeat;;
    width: 22px;
    height: 22px;
}

.dialog form {
    max-width: unset;
}

.dialog .form-header {
    border: none;
    padding: 0;
}

.dialog .form-title {
    font-size: 20px;
    color: #EBE8E7;
}

.dialog .form-component label {
    font-size: 14px;
    color: #EBE8E7;
}

.dialog .form-component input,
.dialog .form-component textarea,
.dialog .form-component select {
    color: #EBE8E7;
    border: 1px solid #EBE8E7;
    background: #EBE8E70D;
}

.dialog .form-component option {
    background: #1C1E29;
}

.dialog .buttons-panel {
    text-align: right;
    justify-content: flex-end;
    color: #EBE8E7;

}

.dialog .transition-button {
    background-image: url("/images/transfer-white-df6f1fb2841a16afeb456cf6b389c6b7.svg");
    background-color: #3b3c45;
    color: #fff;
}