.swal2-container .swal2-popup {
    border-radius: .428rem;
    padding-bottom: 1.5rem
}

.swal2-container .swal2-popup .swal2-close:focus {
    box-shadow: none;
    outline: none
}

.swal2-container .swal2-popup .swal2-content {
    color: #313131
}

.swal2-container .swal2-popup .swal2-title {
    color: #5e5873;
    font-size: 1.5rem;
    font-weight: inherit
}

.swal2-container .swal2-popup button.swal2-confirm:focus {
    box-shadow: none
}

.swal2-container .swal2-popup input.swal2-input {
    border-color: #d8d6de;
    border-radius: .357rem;
    color: #313131;
    font-size: 1rem;
    height: 2.714rem;
    line-height: 1.45;
    padding: .571rem 1rem
}

.swal2-container .swal2-popup input.swal2-input:focus {
    border-color: #7367f0!important;
    box-shadow: 0 3px 10px 0 rgba(34, 41, 47, .1)
}

.swal2-container .swal2-popup .swal2-progress-steps .swal2-progress-step {
    background-color: #7367f0
}

.swal2-container .swal2-popup .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step,
.swal2-container .swal2-popup .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line {
    background-color: #887ef2
}

.swal2-container .swal2-popup .swal2-progress-steps .swal2-progress-step-line {
    background-color: #7367f0
}

.swal2-container .swal2-popup pre {
    margin-top: .5rem;
    min-height: 1.35rem
}

.swal2-container .swal2-popup .swal2-footer {
    border-color: #ebe9f1;
    color: #313131
}

.dark-layout .swal2-container .swal2-popup .swal2-title {
    color: #d0d2d6
}

.dark-layout .swal2-container .swal2-modal {
    background-color: #283046
}

.dark-layout .swal2-container .swal2-modal .swal2-header .swal2-title {
    color: #d0d2d6
}

.dark-layout .swal2-container .swal2-modal .swal2-header .swal2-icon-text {
    color: inherit
}

.dark-layout .swal2-container .swal2-modal .swal2-header .swal2-animate-success-icon,
.dark-layout .swal2-container .swal2-modal .swal2-header .swal2-success-circular-line-left,
.dark-layout .swal2-container .swal2-modal .swal2-header .swal2-success-circular-line-right,
.dark-layout .swal2-container .swal2-modal .swal2-header .swal2-success-fix {
    background-color: #283046!important
}

.dark-layout .swal2-container .swal2-modal input.swal2-input {
    border-color: #3b4253;
    color: #b4b7bd
}

.dark-layout .swal2-container .swal2-modal .swal2-content,
.dark-layout .swal2-container .swal2-modal .swal2-html-container,
.dark-layout .swal2-container .swal2-modal code,
.dark-layout .swal2-container .swal2-modal pre {
    color: #b4b7bd
}

.dark-layout .swal2-container .swal2-modal .swal2-input {
    background-color: #283046
}

.dark-layout .swal2-container .swal2-modal .swal2-footer {
    border-color: #3b4253;
    color: #b4b7bd
}

.dark-layout .swal2-container .swal2-validation-message {
    background-color: #161d31;
    color: #b4b7bd
}