.swal2 - popup.swal2 - toast {
    flex - direction: row;
    align - items: center;
    width: auto;
    padding: .625 em;
    overflow - y: hidden;
    background: #fff;
    box - shadow: 0 0 .625 em #d9d9d9
}.swal2 - popup.swal2 - toast.swal2 - header {
    flex - direction: row;
    padding: 0
}.swal2 - popup.swal2 - toast.swal2 - title {
    flex - grow: 1;
    justify - content: flex - start;
    margin: 0 .6 em;
    font - size: 1 em
}.swal2 - popup.swal2 - toast.swal2 - footer {
    margin: .5 em 0 0;padding: .5 em 0 0;font - size: .8 em
}.swal2 - popup.swal2 - toast.swal2 - close {
    position: static;width: .8 em;height: .8 em;line - height: .8
}.swal2 - popup.swal2 - toast.swal2 - content {
    justify - content: flex - start;
    padding: 0;
    font - size: 1 em
}.swal2 - popup.swal2 - toast.swal2 - icon {
    width: 2 em;min - width: 2 em;height: 2 em;margin: 0
}.swal2 - popup.swal2 - toast.swal2 - icon.swal2 - icon - content {
    display: flex;align - items: center;font - size: 1.8 em;font - weight: 700
}
@media all and(-ms - high - contrast: none), (-ms - high - contrast: active) {
    .swal2 - popup.swal2 - toast.swal2 - icon.swal2 - icon - content {
        font - size: .25 em
    }
}.swal2 - popup.swal2 - toast.swal2 - icon.swal2 - success.swal2 - success - ring {
    width: 2 em;height: 2 em
}.swal2 - popup.swal2 - toast.swal2 - icon.swal2 - error[class ^= swal2 - x - mark - line] {
    top: .875 em;width: 1.375 em
}.swal2 - popup.swal2 - toast.swal2 - icon.swal2 - error[class ^= swal2 - x - mark - line][class$ = left] {
    left: .3125 em
}.swal2 - popup.swal2 - toast.swal2 - icon.swal2 - error[class ^= swal2 - x - mark - line][class$ = right] {
    right: .3125 em
}.swal2 - popup.swal2 - toast.swal2 - actions {
    flex - basis: auto!important;
    width: auto;
    height: auto;
    margin: 0 .3125 em;
    padding: 0
}.swal2 - popup.swal2 - toast.swal2 - styled {
    margin: 0 .3125 em;padding: .3125 em .625 em;font - size: 1 em
}.swal2 - popup.swal2 - toast.swal2 - styled: focus {
    box - shadow: 0 0 0 1 px #fff, 0 0 0 3 px rgba(100, 150, 200, .5)
}.swal2 - popup.swal2 - toast.swal2 - success {
    border - color: #a5dc86
}.swal2 - popup.swal2 - toast.swal2 - success[class ^= swal2 - success - circular - line] {
    position: absolute;width: 1.6 em;height: 3 em;transform: rotate(45 deg);border - radius: 50 %
}.swal2 - popup.swal2 - toast.swal2 - success[class ^= swal2 - success - circular - line][class$ = left] {
    top: -.8 em;left: -.5 em;transform: rotate(-45 deg);transform - origin: 2 em 2 em;border - radius: 4 em 0 0 4 em
}.swal2 - popup.swal2 - toast.swal2 - success[class ^= swal2 - success - circular - line][class$ = right] {
    top: -.25 em;left: .9375 em;transform - origin: 0 1.5 em;border - radius: 0 4 em 4 em 0
}.swal2 - popup.swal2 - toast.swal2 - success.swal2 - success - ring {
    width: 2 em;height: 2 em
}.swal2 - popup.swal2 - toast.swal2 - success.swal2 - success - fix {
    top: 0;left: .4375 em;width: .4375 em;height: 2.6875 em
}.swal2 - popup.swal2 - toast.swal2 - success[class ^= swal2 - success - line] {
    height: .3125 em
}.swal2 - popup.swal2 - toast.swal2 - success[class ^= swal2 - success - line][class$ = tip] {
    top: 1.125 em;left: .1875 em;width: .75 em
}.swal2 - popup.swal2 - toast.swal2 - success[class ^= swal2 - success - line][class$ = long] {
    top: .9375 em;right: .1875 em;width: 1.375 em
}.swal2 - popup.swal2 - toast.swal2 - success.swal2 - icon - show.swal2 - success - line - tip {
    -webkit - animation: swal2 - toast - animate - success - line - tip .75 s;
    animation: swal2 - toast - animate - success - line - tip .75 s
}.swal2 - popup.swal2 - toast.swal2 - success.swal2 - icon - show.swal2 - success - line - long {
    -webkit - animation: swal2 - toast - animate - success - line - long .75 s;
    animation: swal2 - toast - animate - success - line - long .75 s
}.swal2 - popup.swal2 - toast.swal2 - show {
    -webkit - animation: swal2 - toast - show .5 s;
    animation: swal2 - toast - show .5 s
}.swal2 - popup.swal2 - toast.swal2 - hide {
    -webkit - animation: swal2 - toast - hide .1 s forwards;
    animation: swal2 - toast - hide .1 s forwards
}.swal2 - container {
    display: flex;position: fixed;z - index: 1060;top: 0;right: 0;bottom: 0;left: 0;flex - direction: row;align - items: center;justify - content: center;padding: .625 em;overflow - x: hidden;transition: background - color .1 s; - webkit - overflow - scrolling: touch
}.swal2 - container.swal2 - backdrop - show, .swal2 - container.swal2 - noanimation {
    background: rgba(0, 0, 0, .4)
}.swal2 - container.swal2 - backdrop - hide {
    background: 0 0!important
}.swal2 - container.swal2 - top {
    align - items: flex - start
}.swal2 - container.swal2 - top - left, .swal2 - container.swal2 - top - start {
    align - items: flex - start;
    justify - content: flex - start
}.swal2 - container.swal2 - top - end, .swal2 - container.swal2 - top - right {
    align - items: flex - start;
    justify - content: flex - end
}.swal2 - container.swal2 - center {
    align - items: center
}.swal2 - container.swal2 - center - left, .swal2 - container.swal2 - center - start {
    align - items: center;
    justify - content: flex - start
}.swal2 - container.swal2 - center - end, .swal2 - container.swal2 - center - right {
    align - items: center;
    justify - content: flex - end
}.swal2 - container.swal2 - bottom {
    align - items: flex - end
}.swal2 - container.swal2 - bottom - left, .swal2 - container.swal2 - bottom - start {
    align - items: flex - end;
    justify - content: flex - start
}.swal2 - container.swal2 - bottom - end, .swal2 - container.swal2 - bottom - right {
    align - items: flex - end;
    justify - content: flex - end
}.swal2 - container.swal2 - bottom - end >: first - child, .swal2 - container.swal2 - bottom - left >: first - child, .swal2 - container.swal2 - bottom - right >: first - child, .swal2 - container.swal2 - bottom - start >: first - child, .swal2 - container.swal2 - bottom >: first - child {
    margin - top: auto
}.swal2 - container.swal2 - grow - fullscreen > .swal2 - modal {
    display: flex!important;flex: 1;align - self: stretch;justify - content: center
}.swal2 - container.swal2 - grow - row > .swal2 - modal {
    display: flex!important;flex: 1;align - content: center;justify - content: center
}.swal2 - container.swal2 - grow - column {
    flex: 1;flex - direction: column
}.swal2 - container.swal2 - grow - column.swal2 - bottom, .swal2 - container.swal2 - grow - column.swal2 - center, .swal2 - container.swal2 - grow - column.swal2 - top {
    align - items: center
}.swal2 - container.swal2 - grow - column.swal2 - bottom - left, .swal2 - container.swal2 - grow - column.swal2 - bottom - start, .swal2 - container.swal2 - grow - column.swal2 - center - left, .swal2 - container.swal2 - grow - column.swal2 - center - start, .swal2 - container.swal2 - grow - column.swal2 - top - left, .swal2 - container.swal2 - grow - column.swal2 - top - start {
    align - items: flex - start
}.swal2 - container.swal2 - grow - column.swal2 - bottom - end, .swal2 - container.swal2 - grow - column.swal2 - bottom - right, .swal2 - container.swal2 - grow - column.swal2 - center - end, .swal2 - container.swal2 - grow - column.swal2 - center - right, .swal2 - container.swal2 - grow - column.swal2 - top - end, .swal2 - container.swal2 - grow - column.swal2 - top - right {
    align - items: flex - end
}.swal2 - container.swal2 - grow - column > .swal2 - modal {
    display: flex!important;flex: 1;align - content: center;justify - content: center
}.swal2 - container.swal2 - no - transition {
    transition: none!important
}.swal2 - container: not(.swal2 - top): not(.swal2 - top - start): not(.swal2 - top - end): not(.swal2 - top - left): not(.swal2 - top - right): not(.swal2 - center - start): not(.swal2 - center - end): not(.swal2 - center - left): not(.swal2 - center - right): not(.swal2 - bottom): not(.swal2 - bottom - start): not(.swal2 - bottom - end): not(.swal2 - bottom - left): not(.swal2 - bottom - right): not(.swal2 - grow - fullscreen) > .swal2 - modal {
    margin: auto
}
@media all and(-ms - high - contrast: none), (-ms - high - contrast: active) {
    .swal2 - container.swal2 - modal {
        margin: 0!important
    }
}.swal2 - popup {
    display: none;position: relative;box - sizing: border - box;flex - direction: column;justify - content: center;width: 32 em;max - width: 100 % ;padding: 1.25 em;border: none;border - radius: 5 px;background: #fff;font - family: inherit;font - size: 1 rem
}.swal2 - popup: focus {
    outline: 0
}.swal2 - popup.swal2 - loading {
    overflow - y: hidden
}.swal2 - header {
    display: flex;flex - direction: column;align - items: center;padding: 0 1.8 em
}.swal2 - title {
    position: relative;max - width: 100 % ;margin: 0 0 .4 em;padding: 0;color: #595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:1.25em auto 0;padding:0 1.6em}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-loader{display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:# 2778 c4 transparent #2778c4 transparent}.swal2-styled{margin:.3125em;padding:.625em 1.1em;box-shadow:none;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:# 2778 c4;color: #fff;font - size: 1.0625 em
}.swal2 - styled.swal2 - deny {
    border: 0;border - radius: .25 em;background: initial;background - color: #d14529;color: #fff;font - size: 1.0625 em
}.swal2 - styled.swal2 - cancel {
    border: 0;border - radius: .25 em;background: initial;background - color: #757575;color:# fff;font - size: 1.0625 em
}.swal2 - styled: focus {
    outline: 0;box - shadow: 0 0 0 3 px rgba(100, 150, 200, .5)
}.swal2 - styled::-moz - focus - inner {
    border: 0
}.swal2 - footer {
    justify - content: center;
    margin: 1.25 em 0 0;
    padding: 1 em 0 0;
    border - top: 1 px solid #eee;
    color: #545454;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;height:.25em;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;z-index:2;top:0;right:0;align-items:center;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;transition:color .1s ease-out;border:none;border-radius:5px;background:0 0;color:# ccc;
    font - family: serif;
    font - size: 2.5 em;
    line - height: 1.2;
    cursor: pointer
}.swal2 - close: hover {
    transform: none;background: 0 0;color: #f27474
}.swal2 - close: focus {
    outline: 0;box - shadow: inset 0 0 0 3 px rgba(100, 150, 200, .5)
}.swal2 - close::-moz - focus - inner {
    border: 0
}.swal2 - content {
    z - index: 1;
    justify - content: center;
    margin: 0;
    padding: 0 1.6 em;
    color: #545454;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid # d9d9d9;
    border - radius: .1875 em;
    background: inherit;
    box - shadow: inset 0 1 px 1 px rgba(0, 0, 0, .06);
    color: inherit;
    font - size: 1.125 em
}.swal2 - file.swal2 - inputerror, .swal2 - input.swal2 - inputerror, .swal2 - textarea.swal2 - inputerror {
    border - color: #f27474!important;
    box - shadow: 0 0 2 px #f27474!important
}.swal2 - file: focus, .swal2 - input: focus, .swal2 - textarea: focus {
    border: 1 px solid #b4dbed;outline: 0;box - shadow: 0 0 0 3 px rgba(100, 150, 200, .5)
}.swal2 - file::-moz - placeholder, .swal2 - input::-moz - placeholder, .swal2 - textarea::-moz - placeholder {
    color: #ccc
}.swal2 - file: -ms - input - placeholder, .swal2 - input: -ms - input - placeholder, .swal2 - textarea: -ms - input - placeholder {
    color: #ccc
}.swal2 - file::placeholder, .swal2 - input::placeholder, .swal2 - textarea::placeholder {
    color: #ccc
}.swal2 - range {
    margin: 1 em auto;background: #fff
}.swal2 - range input {
    width: 80 %
}.swal2 - range output {
    width: 20 % ;color: inherit;font - weight: 600;text - align: center
}.swal2 - range input, .swal2 - range output {
    height: 2.625 em;padding: 0;font - size: 1.125 em;line - height: 2.625 em
}.swal2 - input {
    height: 2.625 em;padding: 0 .75 em
}.swal2 - input[type = number] {
    max - width: 10 em
}.swal2 - file {
    background: inherit;font - size: 1.125 em
}.swal2 - textarea {
    height: 6.75 em;padding: .75 em
}.swal2 - select {
    min - width: 50 % ;
    max - width: 100 % ;
    padding: .375 em .625 em;
    background: inherit;
    color: inherit;
    font - size: 1.125 em
}.swal2 - checkbox, .swal2 - radio {
    align - items: center;
    justify - content: center;
    background: #fff;
    color: inherit
}.swal2 - checkbox label, .swal2 - radio label {
    margin: 0 .6 em;font - size: 1.125 em
}.swal2 - checkbox input, .swal2 - radio input {
    margin: 0 .4 em
}.swal2 - input - label {
    display: flex;justify - content: center;margin: 1 em auto
}.swal2 - validation - message {
    display: none;align - items: center;justify - content: center;margin: 0 - 2.7 em;padding: .625 em;overflow: hidden;background: #f0f0f0;color: #666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:# f27474;color: #fff;font - weight: 600;line - height: 1.5 em;text - align: center
}.swal2 - icon {
    position: relative;box - sizing: content - box;justify - content: center;width: 5 em;height: 5 em;margin: 1.25 em auto 1.875 em;border: .25 em solid transparent;border - radius: 50 % ;font - family: inherit;line - height: 5 em;cursor: default; - webkit - user - select: none; - moz - user - select: none; - ms - user - select: none;user - select: none
}.swal2 - icon.swal2 - icon - content {
    display: flex;align - items: center;font - size: 3.75 em
}.swal2 - icon.swal2 - error {
    border - color: #f27474;
    color: #f27474
}.swal2 - icon.swal2 - error.swal2 - x - mark {
    position: relative;flex - grow: 1
}.swal2 - icon.swal2 - error[class ^= swal2 - x - mark - line] {
    display: block;position: absolute;top: 2.3125 em;width: 2.9375 em;height: .3125 em;border - radius: .125 em;background - color: #f27474
}.swal2 - icon.swal2 - error[class ^= swal2 - x - mark - line][class$ = left] {
    left: 1.0625 em;transform: rotate(45 deg)
}.swal2 - icon.swal2 - error[class ^= swal2 - x - mark - line][class$ = right] {
    right: 1 em;transform: rotate(-45 deg)
}.swal2 - icon.swal2 - error.swal2 - icon - show {
    -webkit - animation: swal2 - animate - error - icon .5 s;
    animation: swal2 - animate - error - icon .5 s
}.swal2 - icon.swal2 - error.swal2 - icon - show.swal2 - x - mark {
    -webkit - animation: swal2 - animate - error - x - mark .5 s;
    animation: swal2 - animate - error - x - mark .5 s
}.swal2 - icon.swal2 - warning {
    border - color: #facea8;
    color: #f8bb86
}.swal2 - icon.swal2 - info {
    border - color: #9de0f6;color:# 3 fc3ee
}.swal2 - icon.swal2 - question {
    border - color: #c9dae1;
    color: #87adbd}.swal2-icon.swal2-success{border-color:# a5dc86;
    color: #a5dc86
}.swal2 - icon.swal2 - success[class ^= swal2 - success - circular - line] {
    position: absolute;width: 3.75 em;height: 7.5 em;transform: rotate(45 deg);border - radius: 50 %
}.swal2 - icon.swal2 - success[class ^= swal2 - success - circular - line][class$ = left] {
    top: -.4375 em;left: -2.0635 em;transform: rotate(-45 deg);transform - origin: 3.75 em 3.75 em;border - radius: 7.5 em 0 0 7.5 em
}.swal2 - icon.swal2 - success[class ^= swal2 - success - circular - line][class$ = right] {
    top: -.6875 em;left: 1.875 em;transform: rotate(-45 deg);transform - origin: 0 3.75 em;border - radius: 0 7.5 em 7.5 em 0
}.swal2 - icon.swal2 - success.swal2 - success - ring {
    position: absolute;z - index: 2;top: -.25 em;left: -.25 em;box - sizing: content - box;width: 100 % ;height: 100 % ;border: .25 em solid rgba(165, 220, 134, .3);border - radius: 50 %
}.swal2 - icon.swal2 - success.swal2 - success - fix {
    position: absolute;z - index: 1;top: .5 em;left: 1.625 em;width: .4375 em;height: 5.625 em;transform: rotate(-45 deg)
}.swal2 - icon.swal2 - success[class ^= swal2 - success - line] {
    display: block;position: absolute;z - index: 2;height: .3125 em;border - radius: .125 em;background - color: #a5dc86
}.swal2 - icon.swal2 - success[class ^= swal2 - success - line][class$ = tip] {
    top: 2.875 em;left: .8125 em;width: 1.5625 em;transform: rotate(45 deg)
}.swal2 - icon.swal2 - success[class ^= swal2 - success - line][class$ = long] {
    top: 2.375 em;right: .5 em;width: 2.9375 em;transform: rotate(-45 deg)
}.swal2 - icon.swal2 - success.swal2 - icon - show.swal2 - success - line - tip {
    -webkit - animation: swal2 - animate - success - line - tip .75 s;
    animation: swal2 - animate - success - line - tip .75 s
}.swal2 - icon.swal2 - success.swal2 - icon - show.swal2 - success - line - long {
    -webkit - animation: swal2 - animate - success - line - long .75 s;
    animation: swal2 - animate - success - line - long .75 s
}.swal2 - icon.swal2 - success.swal2 - icon - show.swal2 - success - circular - line - right {
    -webkit - animation: swal2 - rotate - success - circular - line 4.25 s ease - in ;
    animation: swal2 - rotate - success - circular - line 4.25 s ease - in
}.swal2 - progress - steps {
    flex - wrap: wrap;
    align - items: center;
    max - width: 100 % ;
    margin: 0 0 1.25 em;
    padding: 0;
    background: inherit;
    font - weight: 600
}.swal2 - progress - steps li {
    display: inline - block;position: relative
}.swal2 - progress - steps.swal2 - progress - step {
    z - index: 20;
    flex - shrink: 0;
    width: 2 em;
    height: 2 em;
    border - radius: 2 em;
    background: #2778c4;color:# fff;
    line - height: 2 em;
    text - align: center
}.swal2 - progress - steps.swal2 - progress - step.swal2 - active - progress - step {
    background: #2778c4}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:# add8e6;color: #fff
}.swal2 - progress - steps.swal2 - progress - step.swal2 - active - progress - step~.swal2 - progress - step - line {
    background: #add8e6
}.swal2 - progress - steps.swal2 - progress - step - line {
    z - index: 10;
    flex - shrink: 0;
    width: 2.5 em;
    height: .4 em;
    margin: 0 - 1 px;
    background: #2778c4}[class^= swal2] {
    -webkit - tap - highlight - color: transparent
}.swal2 - show {
    -webkit - animation: swal2 - show .3 s;
    animation: swal2 - show .3 s
}.swal2 - hide {
    -webkit - animation: swal2 - hide .15 s forwards;
    animation: swal2 - hide .15 s forwards
}.swal2 - noanimation {
    transition: none
}.swal2 - scrollbar - measure {
    position: absolute;top: -9999 px;width: 50 px;height: 50 px;overflow: scroll
}.swal2 - rtl.swal2 - close {
    right: auto;left: 0
}.swal2 - rtl.swal2 - timer - progress - bar {
    right: 0;left: auto
}
@supports(-ms - accelerator: true) {
    .swal2 - range input {
        width: 100 % !important
    }.swal2 - range output {
        display: none
    }
}
@media all and(-ms - high - contrast: none), (-ms - high - contrast: active) {
    .swal2 - range input {
        width: 100 % !important
    }.swal2 - range output {
        display: none
    }
}
@ - webkit - keyframes swal2 - toast - show {
    0 % {
        transform: translateY(-.625 em) rotateZ(2 deg)
    }
    33 % {
        transform: translateY(0) rotateZ(-2 deg)
    }
    66 % {
        transform: translateY(.3125 em) rotateZ(2 deg)
    }
    100 % {
        transform: translateY(0) rotateZ(0)
    }
}
@keyframes swal2 - toast - show {
    0 % {
        transform: translateY(-.625 em) rotateZ(2 deg)
    }
    33 % {
        transform: translateY(0) rotateZ(-2 deg)
    }
    66 % {
        transform: translateY(.3125 em) rotateZ(2 deg)
    }
    100 % {
        transform: translateY(0) rotateZ(0)
    }
}
@ - webkit - keyframes swal2 - toast - hide {
    100 % {
        transform: rotateZ(1 deg);opacity: 0
    }
}
@keyframes swal2 - toast - hide {
    100 % {
        transform: rotateZ(1 deg);opacity: 0
    }
}
@ - webkit - keyframes swal2 - toast - animate - success - line - tip {
    0 % {
        top: .5625 em;left: .0625 em;width: 0
    }
    54 % {
        top: .125 em;left: .125 em;width: 0
    }
    70 % {
        top: .625 em;left: -.25 em;width: 1.625 em
    }
    84 % {
        top: 1.0625 em;left: .75 em;width: .5 em
    }
    100 % {
        top: 1.125 em;left: .1875 em;width: .75 em
    }
}
@keyframes swal2 - toast - animate - success - line - tip {
    0 % {
        top: .5625 em;left: .0625 em;width: 0
    }
    54 % {
        top: .125 em;left: .125 em;width: 0
    }
    70 % {
        top: .625 em;left: -.25 em;width: 1.625 em
    }
    84 % {
        top: 1.0625 em;left: .75 em;width: .5 em
    }
    100 % {
        top: 1.125 em;left: .1875 em;width: .75 em
    }
}
@ - webkit - keyframes swal2 - toast - animate - success - line - long {
    0 % {
        top: 1.625 em;right: 1.375 em;width: 0
    }
    65 % {
        top: 1.25 em;right: .9375 em;width: 0
    }
    84 % {
        top: .9375 em;right: 0;width: 1.125 em
    }
    100 % {
        top: .9375 em;right: .1875 em;width: 1.375 em
    }
}
@keyframes swal2 - toast - animate - success - line - long {
    0 % {
        top: 1.625 em;right: 1.375 em;width: 0
    }
    65 % {
        top: 1.25 em;right: .9375 em;width: 0
    }
    84 % {
        top: .9375 em;right: 0;width: 1.125 em
    }
    100 % {
        top: .9375 em;right: .1875 em;width: 1.375 em
    }
}
@ - webkit - keyframes swal2 - show {
    0 % {
        transform: scale(.7)
    }
    45 % {
        transform: scale(1.05)
    }
    80 % {
        transform: scale(.95)
    }
    100 % {
        transform: scale(1)
    }
}
@keyframes swal2 - show {
    0 % {
        transform: scale(.7)
    }
    45 % {
        transform: scale(1.05)
    }
    80 % {
        transform: scale(.95)
    }
    100 % {
        transform: scale(1)
    }
}
@ - webkit - keyframes swal2 - hide {
    0 % {
        transform: scale(1);opacity: 1
    }
    100 % {
        transform: scale(.5);opacity: 0
    }
}
@keyframes swal2 - hide {
    0 % {
        transform: scale(1);opacity: 1
    }
    100 % {
        transform: scale(.5);opacity: 0
    }
}
@ - webkit - keyframes swal2 - animate - success - line - tip {
    0 % {
        top: 1.1875 em;left: .0625 em;width: 0
    }
    54 % {
        top: 1.0625 em;left: .125 em;width: 0
    }
    70 % {
        top: 2.1875 em;left: -.375 em;width: 3.125 em
    }
    84 % {
        top: 3 em;left: 1.3125 em;width: 1.0625 em
    }
    100 % {
        top: 2.8125 em;left: .8125 em;width: 1.5625 em
    }
}
@keyframes swal2 - animate - success - line - tip {
    0 % {
        top: 1.1875 em;left: .0625 em;width: 0
    }
    54 % {
        top: 1.0625 em;left: .125 em;width: 0
    }
    70 % {
        top: 2.1875 em;left: -.375 em;width: 3.125 em
    }
    84 % {
        top: 3 em;left: 1.3125 em;width: 1.0625 em
    }
    100 % {
        top: 2.8125 em;left: .8125 em;width: 1.5625 em
    }
}
@ - webkit - keyframes swal2 - animate - success - line - long {
    0 % {
        top: 3.375 em;right: 2.875 em;width: 0
    }
    65 % {
        top: 3.375 em;right: 2.875 em;width: 0
    }
    84 % {
        top: 2.1875 em;right: 0;width: 3.4375 em
    }
    100 % {
        top: 2.375 em;right: .5 em;width: 2.9375 em
    }
}
@keyframes swal2 - animate - success - line - long {
    0 % {
        top: 3.375 em;right: 2.875 em;width: 0
    }
    65 % {
        top: 3.375 em;right: 2.875 em;width: 0
    }
    84 % {
        top: 2.1875 em;right: 0;width: 3.4375 em
    }
    100 % {
        top: 2.375 em;right: .5 em;width: 2.9375 em
    }
}
@ - webkit - keyframes swal2 - rotate - success - circular - line {
    0 % {
        transform: rotate(-45 deg)
    }
    5 % {
        transform: rotate(-45 deg)
    }
    12 % {
        transform: rotate(-405 deg)
    }
    100 % {
        transform: rotate(-405 deg)
    }
}
@keyframes swal2 - rotate - success - circular - line {
    0 % {
        transform: rotate(-45 deg)
    }
    5 % {
        transform: rotate(-45 deg)
    }
    12 % {
        transform: rotate(-405 deg)
    }
    100 % {
        transform: rotate(-405 deg)
    }
}
@ - webkit - keyframes swal2 - animate - error - x - mark {
    0 % {
        margin - top: 1.625 em;transform: scale(.4);opacity: 0
    }
    50 % {
        margin - top: 1.625 em;transform: scale(.4);opacity: 0
    }
    80 % {
        margin - top: -.375 em;transform: scale(1.15)
    }
    100 % {
        margin - top: 0;transform: scale(1);opacity: 1
    }
}
@keyframes swal2 - animate - error - x - mark {
    0 % {
        margin - top: 1.625 em;transform: scale(.4);opacity: 0
    }
    50 % {
        margin - top: 1.625 em;transform: scale(.4);opacity: 0
    }
    80 % {
        margin - top: -.375 em;transform: scale(1.15)
    }
    100 % {
        margin - top: 0;transform: scale(1);opacity: 1
    }
}
@ - webkit - keyframes swal2 - animate - error - icon {
    0 % {
        transform: rotateX(100 deg);opacity: 0
    }
    100 % {
        transform: rotateX(0);opacity: 1
    }
}
@keyframes swal2 - animate - error - icon {
    0 % {
        transform: rotateX(100 deg);opacity: 0
    }
    100 % {
        transform: rotateX(0);opacity: 1
    }
}
@ - webkit - keyframes swal2 - rotate - loading {
    0 % {
        transform: rotate(0)
    }
    100 % {
        transform: rotate(360 deg)
    }
}
@keyframes swal2 - rotate - loading {
    0 % {
        transform: rotate(0)
    }
    100 % {
        transform: rotate(360 deg)
    }
}
body.swal2 - shown: not(.swal2 - no - backdrop): not(.swal2 - toast - shown) {
    overflow: hidden
}
body.swal2 - height - auto {
    height: auto!important
}
body.swal2 - no - backdrop.swal2 - container {
    top: auto;right: auto;bottom: auto;left: auto;max - width: calc(100 % -.625 em * 2);background - color: transparent!important
}
body.swal2 - no - backdrop.swal2 - container > .swal2 - modal {
    box - shadow: 0 0 10 px rgba(0, 0, 0, .4)
}
body.swal2 - no - backdrop.swal2 - container.swal2 - top {
    top: 0;left: 50 % ;transform: translateX(-50 % )
}
body.swal2 - no - backdrop.swal2 - container.swal2 - top - left, body.swal2 - no - backdrop.swal2 - container.swal2 - top - start {
    top: 0;left: 0
}
body.swal2 - no - backdrop.swal2 - container.swal2 - top - end, body.swal2 - no - backdrop.swal2 - container.swal2 - top - right {
    top: 0;right: 0
}
body.swal2 - no - backdrop.swal2 - container.swal2 - center {
    top: 50 % ;left: 50 % ;transform: translate(-50 % , -50 % )
}
body.swal2 - no - backdrop.swal2 - container.swal2 - center - left, body.swal2 - no - backdrop.swal2 - container.swal2 - center - start {
    top: 50 % ;left: 0;transform: translateY(-50 % )
}
body.swal2 - no - backdrop.swal2 - container.swal2 - center - end, body.swal2 - no - backdrop.swal2 - container.swal2 - center - right {
    top: 50 % ;right: 0;transform: translateY(-50 % )
}
body.swal2 - no - backdrop.swal2 - container.swal2 - bottom {
    bottom: 0;left: 50 % ;transform: translateX(-50 % )
}
body.swal2 - no - backdrop.swal2 - container.swal2 - bottom - left, body.swal2 - no - backdrop.swal2 - container.swal2 - bottom - start {
    bottom: 0;left: 0
}
body.swal2 - no - backdrop.swal2 - container.swal2 - bottom - end, body.swal2 - no - backdrop.swal2 - container.swal2 - bottom - right {
    right: 0;bottom: 0
}
@media print {
    body.swal2 - shown: not(.swal2 - no - backdrop): not(.swal2 - toast - shown) {
        overflow - y: scroll!important
    }
    body.swal2 - shown: not(.swal2 - no - backdrop): not(.swal2 - toast - shown) > [aria - hidden = true] {
        display: none
    }
    body.swal2 - shown: not(.swal2 - no - backdrop): not(.swal2 - toast - shown).swal2 - container {
        position: static!important
    }
}
body.swal2 - toast - shown.swal2 - container {
    background - color: transparent
}
body.swal2 - toast - shown.swal2 - container.swal2 - top {
    top: 0;right: auto;bottom: auto;left: 50 % ;transform: translateX(-50 % )
}
body.swal2 - toast - shown.swal2 - container.swal2 - top - end, body.swal2 - toast - shown.swal2 - container.swal2 - top - right {
    top: 0;right: 0;bottom: auto;left: auto
}
body.swal2 - toast - shown.swal2 - container.swal2 - top - left, body.swal2 - toast - shown.swal2 - container.swal2 - top - start {
    top: 0;right: auto;bottom: auto;left: 0
}
body.swal2 - toast - shown.swal2 - container.swal2 - center - left, body.swal2 - toast - shown.swal2 - container.swal2 - center - start {
    top: 50 % ;right: auto;bottom: auto;left: 0;transform: translateY(-50 % )
}
body.swal2 - toast - shown.swal2 - container.swal2 - center {
    top: 50 % ;right: auto;bottom: auto;left: 50 % ;transform: translate(-50 % , -50 % )
}
body.swal2 - toast - shown.swal2 - container.swal2 - center - end, body.swal2 - toast - shown.swal2 - container.swal2 - center - right {
    top: 50 % ;right: 0;bottom: auto;left: auto;transform: translateY(-50 % )
}
body.swal2 - toast - shown.swal2 - container.swal2 - bottom - left, body.swal2 - toast - shown.swal2 - container.swal2 - bottom - start {
    top: auto;right: auto;bottom: 0;left: 0
}
body.swal2 - toast - shown.swal2 - container.swal2 - bottom {
    top: auto;right: auto;bottom: 0;left: 50 % ;transform: translateX(-50 % )
}
body.swal2 - toast - shown.swal2 - container.swal2 - bottom - end, body.swal2 - toast - shown.swal2 - container.swal2 - bottom - right {
    top: auto;right: 0;bottom: 0;left: auto
}
body.swal2 - toast - column.swal2 - toast {
    flex - direction: column;
    align - items: stretch
}
body.swal2 - toast - column.swal2 - toast.swal2 - actions {
    flex: 1;align - self: stretch;height: 2.2 em;margin - top: .3125 em
}
body.swal2 - toast - column.swal2 - toast.swal2 - loading {
    justify - content: center
}
body.swal2 - toast - column.swal2 - toast.swal2 - input {
    height: 2 em;margin: .3125 em auto;font - size: 1 em
}
body.swal2 - toast - column.swal2 - toast.swal2 - validation - message {
    font - size: 1 em
}