diff --git a/src/BootstrapBlazor.Server/Components/Samples/SweetAlerts.razor b/src/BootstrapBlazor.Server/Components/Samples/SweetAlerts.razor index 1afce126623..5c8bb0cd799 100644 --- a/src/BootstrapBlazor.Server/Components/Samples/SweetAlerts.razor +++ b/src/BootstrapBlazor.Server/Components/Samples/SweetAlerts.razor @@ -63,7 +63,7 @@ await SwalService.Show(op);
@Localizer["SweetAlertsNormalWarn"]
-
+
!
-
+
i
-
+
?
} - else + else if (Category == SwalCategory.Warning) { -
+
+
!
+
+ } + else if (Category == SwalCategory.Question) + { +
+
?
+
+ } + else if (Category == SwalCategory.Information) + { +
+
i
+
} @if (!string.IsNullOrEmpty(Title)) { diff --git a/src/BootstrapBlazor/Components/SweetAlert/SweetAlertBody.razor.cs b/src/BootstrapBlazor/Components/SweetAlert/SweetAlertBody.razor.cs index ddd70d549ef..28350025b94 100644 --- a/src/BootstrapBlazor/Components/SweetAlert/SweetAlertBody.razor.cs +++ b/src/BootstrapBlazor/Components/SweetAlert/SweetAlertBody.razor.cs @@ -126,9 +126,9 @@ public partial class SweetAlertBody [NotNull] private IIconTheme? IconTheme { get; set; } - private string? IconClassString => CssBuilder.Default("swal2-icon") - .AddClass("swal2-success swal2-animate-success-icon", Category == SwalCategory.Success) - .AddClass("swal2-error swal2-animate-error-icon", Category == SwalCategory.Error) + private string? IconClassString => CssBuilder.Default("swal2-icon swal2-icon-show") + .AddClass("swal2-success", Category == SwalCategory.Success) + .AddClass("swal2-error", Category == SwalCategory.Error) .AddClass("swal2-info", Category == SwalCategory.Information) .AddClass("swal2-question", Category == SwalCategory.Question) .AddClass("swal2-warning", Category == SwalCategory.Warning) diff --git a/src/BootstrapBlazor/wwwroot/lib/swal/sweetalert2.css b/src/BootstrapBlazor/wwwroot/lib/swal/sweetalert2.css index a34a85c47b6..8b437c43248 100644 --- a/src/BootstrapBlazor/wwwroot/lib/swal/sweetalert2.css +++ b/src/BootstrapBlazor/wwwroot/lib/swal/sweetalert2.css @@ -1,1640 +1,1101 @@ -@charset "UTF-8"; - -@-webkit-keyframes swal2-show { - 0% { - -webkit-transform: scale(.7); - transform: scale(.7) - } - - 45% { - -webkit-transform: scale(1.05); - transform: scale(1.05) - } - - 80% { - -webkit-transform: scale(.95); - transform: scale(.95) - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1) - } -} - -@keyframes swal2-show { - 0% { - -webkit-transform: scale(.7); - transform: scale(.7) - } - - 45% { - -webkit-transform: scale(1.05); - transform: scale(1.05) - } - - 80% { - -webkit-transform: scale(.95); - transform: scale(.95) - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1) - } -} - -@-webkit-keyframes swal2-hide { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1 - } - - 100% { - -webkit-transform: scale(.5); - transform: scale(.5); - opacity: 0 - } -} - -@keyframes swal2-hide { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1 - } - - 100% { - -webkit-transform: scale(.5); - transform: scale(.5); - opacity: 0 - } -} - -@-webkit-keyframes swal2-animate-success-line-tip { - 0% { - top: 1.1875em; - left: .0625em; - width: 0 - } - - 54% { - top: 1.0625em; - left: .125em; - width: 0 - } - - 70% { - top: 2.1875em; - left: -.375em; - width: 3.125em - } - - 84% { - top: 3em; - left: 1.3125em; - width: 1.0625em - } - - 100% { - top: 2.8125em; - left: .875em; - width: 1.5625em - } -} - -@keyframes swal2-animate-success-line-tip { - 0% { - top: 1.1875em; - left: .0625em; - width: 0 - } - - 54% { - top: 1.0625em; - left: .125em; - width: 0 - } - - 70% { - top: 2.1875em; - left: -.375em; - width: 3.125em - } - - 84% { - top: 3em; - left: 1.3125em; - width: 1.0625em - } - - 100% { - top: 2.8125em; - left: .875em; - width: 1.5625em - } -} - -@-webkit-keyframes swal2-animate-success-line-long { - 0% { - top: 3.375em; - right: 2.875em; - width: 0 - } - - 65% { - top: 3.375em; - right: 2.875em; - width: 0 - } - - 84% { - top: 2.1875em; - right: 0; - width: 3.4375em - } - - 100% { - top: 2.375em; - right: .5em; - width: 2.9375em - } -} - -@keyframes swal2-animate-success-line-long { - 0% { - top: 3.375em; - right: 2.875em; - width: 0 - } - - 65% { - top: 3.375em; - right: 2.875em; - width: 0 - } - - 84% { - top: 2.1875em; - right: 0; - width: 3.4375em - } - - 100% { - top: 2.375em; - right: .5em; - width: 2.9375em - } -} - -@-webkit-keyframes swal2-rotate-success-circular-line { - 0% { - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg) - } - - 5% { - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg) - } - - 12% { - -webkit-transform: rotate(-405deg); - transform: rotate(-405deg) - } - - 100% { - -webkit-transform: rotate(-405deg); - transform: rotate(-405deg) - } -} - -@keyframes swal2-rotate-success-circular-line { - 0% { - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg) - } - - 5% { - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg) - } - - 12% { - -webkit-transform: rotate(-405deg); - transform: rotate(-405deg) - } - - 100% { - -webkit-transform: rotate(-405deg); - transform: rotate(-405deg) - } -} - -@-webkit-keyframes swal2-animate-error-x-mark { - 0% { - margin-top: 1.625em; - -webkit-transform: scale(.4); - transform: scale(.4); - opacity: 0 - } - - 50% { - margin-top: 1.625em; - -webkit-transform: scale(.4); - transform: scale(.4); - opacity: 0 - } - - 80% { - margin-top: -.375em; - -webkit-transform: scale(1.15); - transform: scale(1.15) - } - - 100% { - margin-top: 0; - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1 - } -} - -@keyframes swal2-animate-error-x-mark { - 0% { - margin-top: 1.625em; - -webkit-transform: scale(.4); - transform: scale(.4); - opacity: 0 - } - - 50% { - margin-top: 1.625em; - -webkit-transform: scale(.4); - transform: scale(.4); - opacity: 0 - } - - 80% { - margin-top: -.375em; - -webkit-transform: scale(1.15); - transform: scale(1.15) - } - - 100% { - margin-top: 0; - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1 - } -} - -@-webkit-keyframes swal2-animate-error-icon { - 0% { - -webkit-transform: rotateX(100deg); - transform: rotateX(100deg); - opacity: 0 - } - - 100% { - -webkit-transform: rotateX(0); - transform: rotateX(0); - opacity: 1 - } -} - -@keyframes swal2-animate-error-icon { - 0% { - -webkit-transform: rotateX(100deg); - transform: rotateX(100deg); - opacity: 0 - } - - 100% { - -webkit-transform: rotateX(0); - transform: rotateX(0); - opacity: 1 - } -} - -body.swal2-toast-shown .swal2-container { - background-color: transparent -} - - body.swal2-toast-shown .swal2-container.swal2-shown { - background-color: transparent - } - - body.swal2-toast-shown .swal2-container.swal2-top { - top: 0; - right: auto; - bottom: auto; - left: 50%; - -webkit-transform: translateX(-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; - -webkit-transform: translateY(-50%); - transform: translateY(-50%) - } - - body.swal2-toast-shown .swal2-container.swal2-center { - top: 50%; - right: auto; - bottom: auto; - left: 50%; - -webkit-transform: translate(-50%,-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; - -webkit-transform: translateY(-50%); - 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%; - -webkit-transform: translateX(-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.2em; - margin-top: .3125em - } - - body.swal2-toast-column .swal2-toast .swal2-loading { - justify-content: center - } - - body.swal2-toast-column .swal2-toast .swal2-input { - height: 2em; - margin: .3125em auto; - font-size: 1em - } - - body.swal2-toast-column .swal2-toast .swal2-validation-message { - font-size: 1em - } - .swal2-popup.swal2-toast { - flex-direction: row; - align-items: center; - width: auto; - padding: .625em; - overflow-y: hidden; - box-shadow: 0 0 .625em #d9d9d9 + box-sizing: border-box; + grid-column: 1/4 !important; + grid-row: 1/4 !important; + grid-template-columns: min-content auto min-content; + padding: 1em; + overflow-y: hidden; + background: #fff; + box-shadow: 0 0 1px hsla(0, 0%, 0%, 0.075), 0 1px 2px hsla(0, 0%, 0%, 0.075), 1px 2px 4px hsla(0, 0%, 0%, 0.075), 1px 3px 8px hsla(0, 0%, 0%, 0.075), 2px 4px 16px hsla(0, 0%, 0%, 0.075); + pointer-events: all; +} +.swal2-popup.swal2-toast > * { + grid-column: 2; +} +.swal2-popup.swal2-toast .swal2-title { + margin: 0.5em 1em; + padding: 0; + font-size: 1em; + text-align: initial; +} +.swal2-popup.swal2-toast .swal2-loading { + justify-content: center; +} +.swal2-popup.swal2-toast .swal2-input { + height: 2em; + margin: 0.5em; + font-size: 1em; +} +.swal2-popup.swal2-toast .swal2-validation-message { + font-size: 1em; +} +.swal2-popup.swal2-toast .swal2-footer { + margin: 0.5em 0 0; + padding: 0.5em 0 0; + font-size: 0.8em; +} +.swal2-popup.swal2-toast .swal2-close { + grid-column: 3/3; + grid-row: 1/99; + align-self: center; + width: 0.8em; + height: 0.8em; + margin: 0; + font-size: 2em; +} +.swal2-popup.swal2-toast .swal2-html-container { + margin: 0.5em 1em; + padding: 0; + overflow: initial; + font-size: 1em; + text-align: initial; +} +.swal2-popup.swal2-toast .swal2-html-container:empty { + padding: 0; +} +.swal2-popup.swal2-toast .swal2-loader { + grid-column: 1; + grid-row: 1/99; + align-self: center; + width: 2em; + height: 2em; + margin: 0.25em; +} +.swal2-popup.swal2-toast .swal2-icon { + grid-column: 1; + grid-row: 1/99; + align-self: center; + width: 2em; + min-width: 2em; + height: 2em; + margin: 0 0.5em 0 0; +} +.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content { + display: flex; + align-items: center; + font-size: 1.8em; + font-weight: bold; } - - .swal2-popup.swal2-toast .swal2-header { - flex-direction: row - } - - .swal2-popup.swal2-toast .swal2-title { - flex-grow: 1; - justify-content: flex-start; - margin: 0 .6em; - font-size: 1em - } - - .swal2-popup.swal2-toast .swal2-footer { - margin: .5em 0 0; - padding: .5em 0 0; - font-size: .8em - } - - .swal2-popup.swal2-toast .swal2-close { - position: static; - width: .8em; - height: .8em; - line-height: .8 - } - - .swal2-popup.swal2-toast .swal2-content { - justify-content: flex-start; - font-size: 1em - } - - .swal2-popup.swal2-toast .swal2-icon { - width: 2em; - min-width: 2em; - height: 2em; - margin: 0 - } - - .swal2-popup.swal2-toast .swal2-icon::before { - display: flex; - align-items: center; - font-size: 2em; - font-weight: 700 - } - -@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { - .swal2-popup.swal2-toast .swal2-icon::before { - font-size: .25em - } -} - .swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring { - width: 2em; - height: 2em + width: 2em; + height: 2em; } - .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] { - top: .875em; - width: 1.375em + top: 0.875em; + width: 1.375em; +} +.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] { + left: 0.3125em; +} +.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] { + right: 0.3125em; } - - .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] { - left: .3125em - } - - .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] { - right: .3125em - } - .swal2-popup.swal2-toast .swal2-actions { - flex-basis: auto !important; - height: auto; - margin: 0 .3125em + justify-content: flex-start; + height: auto; + margin: 0; + margin-top: 0.5em; + padding: 0 0.5em; } - .swal2-popup.swal2-toast .swal2-styled { - margin: 0 .3125em; - padding: .3125em .625em; - font-size: 1em + margin: 0.25em 0.5em; + padding: 0.4em 0.6em; + font-size: 1em; } - - .swal2-popup.swal2-toast .swal2-styled:focus { - box-shadow: 0 0 0 .0625em #fff,0 0 0 .125em rgba(50,100,150,.4) - } - .swal2-popup.swal2-toast .swal2-success { - border-color: #a5dc86 + border-color: #a5dc86; +} +.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] { + position: absolute; + width: 1.6em; + height: 3em; + border-radius: 50%; +} +.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] { + top: -0.8em; + left: -0.5em; + transform: rotate(-45deg); + transform-origin: 2em 2em; + border-radius: 4em 0 0 4em; +} +.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] { + top: -0.25em; + left: 0.9375em; + transform-origin: 0 1.5em; + border-radius: 0 4em 4em 0; +} +.swal2-popup.swal2-toast .swal2-success .swal2-success-ring { + width: 2em; + height: 2em; +} +.swal2-popup.swal2-toast .swal2-success .swal2-success-fix { + top: 0; + left: 0.4375em; + width: 0.4375em; + height: 2.6875em; +} +.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] { + height: 0.3125em; +} +.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] { + top: 1.125em; + left: 0.1875em; + width: 0.75em; +} +.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] { + top: 0.9375em; + right: 0.1875em; + width: 1.375em; +} +.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip { + animation: swal2-toast-animate-success-line-tip 0.75s; +} +.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long { + animation: swal2-toast-animate-success-line-long 0.75s; } - - .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] { - position: absolute; - width: 1.6em; - height: 3em; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); - border-radius: 50% - } - - .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] { - top: -.8em; - left: -.5em; - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); - -webkit-transform-origin: 2em 2em; - transform-origin: 2em 2em; - border-radius: 4em 0 0 4em - } - - .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] { - top: -.25em; - left: .9375em; - -webkit-transform-origin: 0 1.5em; - transform-origin: 0 1.5em; - border-radius: 0 4em 4em 0 - } - - .swal2-popup.swal2-toast .swal2-success .swal2-success-ring { - width: 2em; - height: 2em - } - - .swal2-popup.swal2-toast .swal2-success .swal2-success-fix { - top: 0; - left: .4375em; - width: .4375em; - height: 2.6875em - } - - .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] { - height: .3125em - } - - .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] { - top: 1.125em; - left: .1875em; - width: .75em - } - - .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] { - top: .9375em; - right: .1875em; - width: 1.375em - } - .swal2-popup.swal2-toast.swal2-show { - -webkit-animation: swal2-toast-show .5s; - animation: swal2-toast-show .5s + animation: swal2-toast-show 0.5s; } - .swal2-popup.swal2-toast.swal2-hide { - -webkit-animation: swal2-toast-hide .1s forwards; - animation: swal2-toast-hide .1s forwards -} - -.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip { - -webkit-animation: swal2-toast-animate-success-line-tip .75s; - animation: swal2-toast-animate-success-line-tip .75s -} - -.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long { - -webkit-animation: swal2-toast-animate-success-line-long .75s; - animation: swal2-toast-animate-success-line-long .75s + animation: swal2-toast-hide 0.1s forwards; +} + +div:where(.swal2-container) { + display: grid; + position: fixed; + z-index: 1060; + inset: 0; + box-sizing: border-box; + grid-template-areas: "top-start top top-end" "center-start center center-end" "bottom-start bottom-center bottom-end"; + grid-template-rows: minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto); + height: 100%; + padding: 0.625em; + overflow-x: hidden; + transition: background-color 0.1s; + -webkit-overflow-scrolling: touch; +} +div:where(.swal2-container).swal2-backdrop-show, div:where(.swal2-container).swal2-noanimation { + background: rgba(0, 0, 0, 0.4); +} +div:where(.swal2-container).swal2-backdrop-hide { + background: transparent !important; +} +div:where(.swal2-container).swal2-top-start, div:where(.swal2-container).swal2-center-start, div:where(.swal2-container).swal2-bottom-start { + grid-template-columns: minmax(0, 1fr) auto auto; +} +div:where(.swal2-container).swal2-top, div:where(.swal2-container).swal2-center, div:where(.swal2-container).swal2-bottom { + grid-template-columns: auto minmax(0, 1fr) auto; +} +div:where(.swal2-container).swal2-top-end, div:where(.swal2-container).swal2-center-end, div:where(.swal2-container).swal2-bottom-end { + grid-template-columns: auto auto minmax(0, 1fr); +} +div:where(.swal2-container).swal2-top-start > .swal2-popup { + align-self: start; +} +div:where(.swal2-container).swal2-top > .swal2-popup { + grid-column: 2; + place-self: start center; +} +div:where(.swal2-container).swal2-top-end > .swal2-popup, div:where(.swal2-container).swal2-top-right > .swal2-popup { + grid-column: 3; + place-self: start end; +} +div:where(.swal2-container).swal2-center-start > .swal2-popup, div:where(.swal2-container).swal2-center-left > .swal2-popup { + grid-row: 2; + align-self: center; +} +div:where(.swal2-container).swal2-center > .swal2-popup { + grid-column: 2; + grid-row: 2; + place-self: center center; +} +div:where(.swal2-container).swal2-center-end > .swal2-popup, div:where(.swal2-container).swal2-center-right > .swal2-popup { + grid-column: 3; + grid-row: 2; + place-self: center end; +} +div:where(.swal2-container).swal2-bottom-start > .swal2-popup, div:where(.swal2-container).swal2-bottom-left > .swal2-popup { + grid-column: 1; + grid-row: 3; + align-self: end; +} +div:where(.swal2-container).swal2-bottom > .swal2-popup { + grid-column: 2; + grid-row: 3; + place-self: end center; +} +div:where(.swal2-container).swal2-bottom-end > .swal2-popup, div:where(.swal2-container).swal2-bottom-right > .swal2-popup { + grid-column: 3; + grid-row: 3; + place-self: end end; +} +div:where(.swal2-container).swal2-grow-row > .swal2-popup, div:where(.swal2-container).swal2-grow-fullscreen > .swal2-popup { + grid-column: 1/4; + width: 100%; +} +div:where(.swal2-container).swal2-grow-column > .swal2-popup, div:where(.swal2-container).swal2-grow-fullscreen > .swal2-popup { + grid-row: 1/4; + align-self: stretch; +} +div:where(.swal2-container).swal2-no-transition { + transition: none !important; +} +div:where(.swal2-container) div:where(.swal2-popup) { + display: none; + position: relative; + box-sizing: border-box; + grid-template-columns: minmax(0, 100%); + width: 32em; + max-width: 100%; + padding: 0 0 1.25em; + border: none; + border-radius: 5px; + background: #fff; + color: rgb(84.15, 84.15, 84.15); + font-family: inherit; + font-size: 1rem; +} +div:where(.swal2-container) div:where(.swal2-popup):focus { + outline: none; +} +div:where(.swal2-container) div:where(.swal2-popup).swal2-loading { + overflow-y: hidden; +} +div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable { + cursor: grab; +} +div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon) { + cursor: grab; +} +div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging { + cursor: grabbing; +} +div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon) { + cursor: grabbing; +} +div:where(.swal2-container) h2:where(.swal2-title) { + position: relative; + max-width: 100%; + margin: 0; + padding: 0.8em 1em 0; + color: inherit; + font-size: 1.875em; + font-weight: 600; + text-align: center; + text-transform: none; + word-wrap: break-word; + cursor: initial; +} +div:where(.swal2-container) div:where(.swal2-actions) { + display: flex; + z-index: 1; + box-sizing: border-box; + flex-wrap: wrap; + align-items: center; + justify-content: center; + width: auto; + margin: 1.25em auto 0; + padding: 0; +} +div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled] { + opacity: 0.4; +} +div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover { + background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); +} +div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active { + background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)); +} +div:where(.swal2-container) div:where(.swal2-loader) { + display: none; + align-items: center; + justify-content: center; + width: 2.2em; + height: 2.2em; + margin: 0 1.875em; + animation: swal2-rotate-loading 1.5s linear 0s infinite normal; + border-width: 0.25em; + border-style: solid; + border-radius: 100%; + border-color: #2778c4 transparent #2778c4 transparent; +} +div:where(.swal2-container) button:where(.swal2-styled) { + margin: 0.3125em; + padding: 0.625em 1.1em; + transition: box-shadow 0.1s; + box-shadow: 0 0 0 3px transparent; + font-weight: 500; +} +div:where(.swal2-container) button:where(.swal2-styled):not([disabled]) { + cursor: pointer; +} +div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm) { + border: 0; + border-radius: 0.25em; + background: initial; + background-color: #7066e0; + color: #fff; + font-size: 1em; +} +div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):focus-visible { + box-shadow: 0 0 0 3px rgba(112, 102, 224, 0.5); +} +div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny) { + border: 0; + border-radius: 0.25em; + background: initial; + background-color: #dc3741; + color: #fff; + font-size: 1em; +} +div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):focus-visible { + box-shadow: 0 0 0 3px rgba(220, 55, 65, 0.5); +} +div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel) { + border: 0; + border-radius: 0.25em; + background: initial; + background-color: #6e7881; + color: #fff; + font-size: 1em; +} +div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):focus-visible { + box-shadow: 0 0 0 3px rgba(110, 120, 129, 0.5); +} +div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus-visible { + box-shadow: 0 0 0 3px rgba(100, 150, 200, 0.5); +} +div:where(.swal2-container) button:where(.swal2-styled):focus-visible { + outline: none; +} +div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner { + border: 0; +} +div:where(.swal2-container) div:where(.swal2-footer) { + margin: 1em 0 0; + padding: 1em 1em 0; + border-top: 1px solid #eee; + color: inherit; + font-size: 1em; + text-align: center; + cursor: initial; +} +div:where(.swal2-container) .swal2-timer-progress-bar-container { + position: absolute; + right: 0; + bottom: 0; + left: 0; + grid-column: auto !important; + overflow: hidden; + border-bottom-right-radius: 5px; + border-bottom-left-radius: 5px; +} +div:where(.swal2-container) div:where(.swal2-timer-progress-bar) { + width: 100%; + height: 0.25em; + background: rgba(0, 0, 0, 0.2); +} +div:where(.swal2-container) img:where(.swal2-image) { + max-width: 100%; + margin: 2em auto 1em; + cursor: initial; +} +div:where(.swal2-container) button:where(.swal2-close) { + z-index: 2; + align-items: center; + justify-content: center; + width: 1.2em; + height: 1.2em; + margin-top: 0; + margin-right: 0; + margin-bottom: -1.2em; + padding: 0; + overflow: hidden; + transition: color 0.1s, box-shadow 0.1s; + border: none; + border-radius: 5px; + background: transparent; + color: #ccc; + font-family: monospace; + font-size: 2.5em; + cursor: pointer; + justify-self: end; +} +div:where(.swal2-container) button:where(.swal2-close):hover { + transform: none; + background: transparent; + color: #f27474; +} +div:where(.swal2-container) button:where(.swal2-close):focus-visible { + outline: none; + box-shadow: inset 0 0 0 3px rgba(100, 150, 200, 0.5); +} +div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner { + border: 0; +} +div:where(.swal2-container) div:where(.swal2-html-container) { + z-index: 1; + justify-content: center; + margin: 0; + padding: 1em 1.6em 0.3em; + overflow: auto; + color: inherit; + font-size: 1.125em; + font-weight: normal; + line-height: normal; + text-align: center; + word-wrap: break-word; + word-break: break-word; + cursor: initial; +} +div:where(.swal2-container) input:where(.swal2-input), +div:where(.swal2-container) input:where(.swal2-file), +div:where(.swal2-container) textarea:where(.swal2-textarea), +div:where(.swal2-container) select:where(.swal2-select), +div:where(.swal2-container) div:where(.swal2-radio), +div:where(.swal2-container) label:where(.swal2-checkbox) { + margin: 1em 2em 3px; +} +div:where(.swal2-container) input:where(.swal2-input), +div:where(.swal2-container) input:where(.swal2-file), +div:where(.swal2-container) textarea:where(.swal2-textarea) { + box-sizing: border-box; + width: auto; + transition: border-color 0.1s, box-shadow 0.1s; + border: 1px solid rgb(216.75, 216.75, 216.75); + border-radius: 0.1875em; + background: transparent; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent; + color: inherit; + font-size: 1.125em; +} +div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror, +div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror, +div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror { + border-color: #f27474 !important; + box-shadow: 0 0 2px #f27474 !important; +} +div:where(.swal2-container) input:where(.swal2-input):focus, +div:where(.swal2-container) input:where(.swal2-file):focus, +div:where(.swal2-container) textarea:where(.swal2-textarea):focus { + border: 1px solid #b4dbed; + outline: none; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(100, 150, 200, 0.5); +} +div:where(.swal2-container) input:where(.swal2-input)::placeholder, +div:where(.swal2-container) input:where(.swal2-file)::placeholder, +div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder { + color: #ccc; +} +div:where(.swal2-container) .swal2-range { + margin: 1em 2em 3px; + background: #fff; +} +div:where(.swal2-container) .swal2-range input { + width: 80%; +} +div:where(.swal2-container) .swal2-range output { + width: 20%; + color: inherit; + font-weight: 600; + text-align: center; +} +div:where(.swal2-container) .swal2-range input, +div:where(.swal2-container) .swal2-range output { + height: 2.625em; + padding: 0; + font-size: 1.125em; + line-height: 2.625em; +} +div:where(.swal2-container) .swal2-input { + height: 2.625em; + padding: 0 0.75em; +} +div:where(.swal2-container) .swal2-file { + width: 75%; + margin-right: auto; + margin-left: auto; + background: transparent; + font-size: 1.125em; +} +div:where(.swal2-container) .swal2-textarea { + height: 6.75em; + padding: 0.75em; +} +div:where(.swal2-container) .swal2-select { + min-width: 50%; + max-width: 100%; + padding: 0.375em 0.625em; + background: transparent; + color: inherit; + font-size: 1.125em; +} +div:where(.swal2-container) .swal2-radio, +div:where(.swal2-container) .swal2-checkbox { + align-items: center; + justify-content: center; + background: #fff; + color: inherit; +} +div:where(.swal2-container) .swal2-radio label, +div:where(.swal2-container) .swal2-checkbox label { + margin: 0 0.6em; + font-size: 1.125em; +} +div:where(.swal2-container) .swal2-radio input, +div:where(.swal2-container) .swal2-checkbox input { + flex-shrink: 0; + margin: 0 0.4em; +} +div:where(.swal2-container) label:where(.swal2-input-label) { + display: flex; + justify-content: center; + margin: 1em auto 0; +} +div:where(.swal2-container) div:where(.swal2-validation-message) { + align-items: center; + justify-content: center; + margin: 1em 0 0; + padding: 0.625em; + overflow: hidden; + background: rgb(239.7, 239.7, 239.7); + color: #666666; + font-size: 1em; + font-weight: 300; +} +div:where(.swal2-container) div:where(.swal2-validation-message)::before { + content: "!"; + display: inline-block; + width: 1.5em; + min-width: 1.5em; + height: 1.5em; + margin: 0 0.625em; + border-radius: 50%; + background-color: #f27474; + color: #fff; + font-weight: 600; + line-height: 1.5em; + text-align: center; +} +div:where(.swal2-container) .swal2-progress-steps { + flex-wrap: wrap; + align-items: center; + max-width: 100%; + margin: 1.25em auto; + padding: 0; + background: transparent; + font-weight: 600; +} +div:where(.swal2-container) .swal2-progress-steps li { + display: inline-block; + position: relative; +} +div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step { + z-index: 20; + flex-shrink: 0; + width: 2em; + height: 2em; + border-radius: 2em; + background: #2778c4; + color: #fff; + line-height: 2em; + text-align: center; +} +div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step { + background: #2778c4; +} +div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step { + background: #add8e6; + color: #fff; +} +div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line { + background: #add8e6; +} +div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line { + z-index: 10; + flex-shrink: 0; + width: 2.5em; + height: 0.4em; + margin: 0 -1px; + background: #2778c4; +} + +div:where(.swal2-icon) { + position: relative; + box-sizing: content-box; + justify-content: center; + width: 5em; + height: 5em; + margin: 2.5em auto 0.6em; + border: 0.25em solid transparent; + border-radius: 50%; + border-color: #000; + font-family: inherit; + line-height: 5em; + cursor: default; + user-select: none; +} +div:where(.swal2-icon) .swal2-icon-content { + display: flex; + align-items: center; + font-size: 3.75em; +} +div:where(.swal2-icon).swal2-error { + border-color: #f27474; + color: #f27474; +} +div:where(.swal2-icon).swal2-error .swal2-x-mark { + position: relative; + flex-grow: 1; +} +div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line] { + display: block; + position: absolute; + top: 2.3125em; + width: 2.9375em; + height: 0.3125em; + border-radius: 0.125em; + background-color: #f27474; +} +div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left] { + left: 1.0625em; + transform: rotate(45deg); +} +div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right] { + right: 1em; + transform: rotate(-45deg); +} +div:where(.swal2-icon).swal2-error.swal2-icon-show { + animation: swal2-animate-error-icon 0.5s; +} +div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark { + animation: swal2-animate-error-x-mark 0.5s; +} +div:where(.swal2-icon).swal2-warning { + border-color: rgb(249.95234375, 205.965625, 167.74765625); + color: #f8bb86; +} +div:where(.swal2-icon).swal2-warning.swal2-icon-show { + animation: swal2-animate-error-icon 0.5s; +} +div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content { + animation: swal2-animate-i-mark 0.5s; +} +div:where(.swal2-icon).swal2-info { + border-color: rgb(156.7033492823, 224.2822966507, 246.2966507177); + color: #3fc3ee; +} +div:where(.swal2-icon).swal2-info.swal2-icon-show { + animation: swal2-animate-error-icon 0.5s; +} +div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content { + animation: swal2-animate-i-mark 0.8s; +} +div:where(.swal2-icon).swal2-question { + border-color: rgb(200.8064516129, 217.9677419355, 225.1935483871); + color: #87adbd; +} +div:where(.swal2-icon).swal2-question.swal2-icon-show { + animation: swal2-animate-error-icon 0.5s; +} +div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content { + animation: swal2-animate-question-mark 0.8s; +} +div:where(.swal2-icon).swal2-success { + border-color: #a5dc86; + color: #a5dc86; +} +div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line] { + position: absolute; + width: 3.75em; + height: 7.5em; + border-radius: 50%; +} +div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left] { + top: -0.4375em; + left: -2.0635em; + transform: rotate(-45deg); + transform-origin: 3.75em 3.75em; + border-radius: 7.5em 0 0 7.5em; +} +div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right] { + top: -0.6875em; + left: 1.875em; + transform: rotate(-45deg); + transform-origin: 0 3.75em; + border-radius: 0 7.5em 7.5em 0; +} +div:where(.swal2-icon).swal2-success .swal2-success-ring { + position: absolute; + z-index: 2; + top: -0.25em; + left: -0.25em; + box-sizing: content-box; + width: 100%; + height: 100%; + border: 0.25em solid rgba(165, 220, 134, 0.3); + border-radius: 50%; +} +div:where(.swal2-icon).swal2-success .swal2-success-fix { + position: absolute; + z-index: 1; + top: 0.5em; + left: 1.625em; + width: 0.4375em; + height: 5.625em; + transform: rotate(-45deg); +} +div:where(.swal2-icon).swal2-success [class^=swal2-success-line] { + display: block; + position: absolute; + z-index: 2; + height: 0.3125em; + border-radius: 0.125em; + background-color: #a5dc86; +} +div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip] { + top: 2.875em; + left: 0.8125em; + width: 1.5625em; + transform: rotate(45deg); +} +div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long] { + top: 2.375em; + right: 0.5em; + width: 2.9375em; + transform: rotate(-45deg); +} +div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip { + animation: swal2-animate-success-line-tip 0.75s; +} +div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long { + animation: swal2-animate-success-line-long 0.75s; +} +div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right { + animation: swal2-rotate-success-circular-line 4.25s ease-in; } -@-webkit-keyframes swal2-toast-show { - 0% { - -webkit-transform: translateY(-.625em) rotateZ(2deg); - transform: translateY(-.625em) rotateZ(2deg) - } - - 33% { - -webkit-transform: translateY(0) rotateZ(-2deg); - transform: translateY(0) rotateZ(-2deg) - } - - 66% { - -webkit-transform: translateY(.3125em) rotateZ(2deg); - transform: translateY(.3125em) rotateZ(2deg) - } - - 100% { - -webkit-transform: translateY(0) rotateZ(0); - transform: translateY(0) rotateZ(0) - } +[class^=swal2] { + -webkit-tap-highlight-color: transparent; } -@keyframes swal2-toast-show { - 0% { - -webkit-transform: translateY(-.625em) rotateZ(2deg); - transform: translateY(-.625em) rotateZ(2deg) - } - - 33% { - -webkit-transform: translateY(0) rotateZ(-2deg); - transform: translateY(0) rotateZ(-2deg) - } - - 66% { - -webkit-transform: translateY(.3125em) rotateZ(2deg); - transform: translateY(.3125em) rotateZ(2deg) - } - - 100% { - -webkit-transform: translateY(0) rotateZ(0); - transform: translateY(0) rotateZ(0) - } +.swal2-show { + animation: swal2-show 0.3s; } -@-webkit-keyframes swal2-toast-hide { - 100% { - -webkit-transform: rotateZ(1deg); - transform: rotateZ(1deg); - opacity: 0 - } +.swal2-hide { + animation: swal2-hide 0.15s forwards; } -@keyframes swal2-toast-hide { - 100% { - -webkit-transform: rotateZ(1deg); - transform: rotateZ(1deg); - opacity: 0 - } +.swal2-noanimation { + transition: none; } -@-webkit-keyframes swal2-toast-animate-success-line-tip { - 0% { - top: .5625em; - left: .0625em; - width: 0 - } - - 54% { - top: .125em; - left: .125em; - width: 0 - } - - 70% { - top: .625em; - left: -.25em; - width: 1.625em - } - - 84% { - top: 1.0625em; - left: .75em; - width: .5em - } - - 100% { - top: 1.125em; - left: .1875em; - width: .75em - } +.swal2-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; } -@keyframes swal2-toast-animate-success-line-tip { - 0% { - top: .5625em; - left: .0625em; - width: 0 - } - - 54% { - top: .125em; - left: .125em; - width: 0 - } - - 70% { - top: .625em; - left: -.25em; - width: 1.625em - } - - 84% { - top: 1.0625em; - left: .75em; - width: .5em - } - - 100% { - top: 1.125em; - left: .1875em; - width: .75em - } -} - -@-webkit-keyframes swal2-toast-animate-success-line-long { - 0% { - top: 1.625em; - right: 1.375em; - width: 0 - } - - 65% { - top: 1.25em; - right: .9375em; - width: 0 - } - - 84% { - top: .9375em; - right: 0; - width: 1.125em - } - - 100% { - top: .9375em; - right: .1875em; - width: 1.375em - } +.swal2-rtl .swal2-close { + margin-right: initial; + margin-left: 0; } - -@keyframes swal2-toast-animate-success-line-long { - 0% { - top: 1.625em; - right: 1.375em; - width: 0 - } - - 65% { - top: 1.25em; - right: .9375em; - width: 0 - } - - 84% { - top: .9375em; - right: 0; - width: 1.125em - } - - 100% { - top: .9375em; - right: .1875em; - width: 1.375em - } +.swal2-rtl .swal2-timer-progress-bar { + right: 0; + left: auto; } -body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) { - overflow: hidden +@keyframes swal2-toast-show { + 0% { + transform: translateY(-0.625em) rotateZ(2deg); + } + 33% { + transform: translateY(0) rotateZ(-2deg); + } + 66% { + transform: translateY(0.3125em) rotateZ(2deg); + } + 100% { + transform: translateY(0) rotateZ(0deg); + } } - -body.swal2-height-auto { - height: auto !important +@keyframes swal2-toast-hide { + 100% { + transform: rotateZ(1deg); + opacity: 0; + } } - -body.swal2-no-backdrop .swal2-shown { - top: auto; - right: auto; - bottom: auto; - left: auto; - max-width: calc(100% - .625em * 2); - background-color: transparent +@keyframes swal2-toast-animate-success-line-tip { + 0% { + top: 0.5625em; + left: 0.0625em; + width: 0; + } + 54% { + top: 0.125em; + left: 0.125em; + width: 0; + } + 70% { + top: 0.625em; + left: -0.25em; + width: 1.625em; + } + 84% { + top: 1.0625em; + left: 0.75em; + width: 0.5em; + } + 100% { + top: 1.125em; + left: 0.1875em; + width: 0.75em; + } } - - body.swal2-no-backdrop .swal2-shown > .swal2-modal { - box-shadow: 0 0 10px rgba(0,0,0,.4) - } - - body.swal2-no-backdrop .swal2-shown.swal2-top { - top: 0; - left: 50%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%) - } - - body.swal2-no-backdrop .swal2-shown.swal2-top-left, body.swal2-no-backdrop .swal2-shown.swal2-top-start { - top: 0; - left: 0 - } - - body.swal2-no-backdrop .swal2-shown.swal2-top-end, body.swal2-no-backdrop .swal2-shown.swal2-top-right { - top: 0; - right: 0 - } - - body.swal2-no-backdrop .swal2-shown.swal2-center { - top: 50%; - left: 50%; - -webkit-transform: translate(-50%,-50%); - transform: translate(-50%,-50%) - } - - body.swal2-no-backdrop .swal2-shown.swal2-center-left, body.swal2-no-backdrop .swal2-shown.swal2-center-start { - top: 50%; - left: 0; - -webkit-transform: translateY(-50%); - transform: translateY(-50%) - } - - body.swal2-no-backdrop .swal2-shown.swal2-center-end, body.swal2-no-backdrop .swal2-shown.swal2-center-right { - top: 50%; - right: 0; - -webkit-transform: translateY(-50%); - transform: translateY(-50%) - } - - body.swal2-no-backdrop .swal2-shown.swal2-bottom { - bottom: 0; - left: 50%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%) - } - - body.swal2-no-backdrop .swal2-shown.swal2-bottom-left, body.swal2-no-backdrop .swal2-shown.swal2-bottom-start { - bottom: 0; - left: 0 - } - - body.swal2-no-backdrop .swal2-shown.swal2-bottom-end, body.swal2-no-backdrop .swal2-shown.swal2-bottom-right { - right: 0; - bottom: 0 - } - -.swal2-container { - display: flex; - position: fixed; - z-index: 1060; - top: 0; +@keyframes swal2-toast-animate-success-line-long { + 0% { + top: 1.625em; + right: 1.375em; + width: 0; + } + 65% { + top: 1.25em; + right: 0.9375em; + width: 0; + } + 84% { + top: 0.9375em; right: 0; - bottom: 0; - left: 0; - flex-direction: row; - align-items: center; - justify-content: center; - padding: .625em; - overflow-x: hidden; - background-color: transparent; - -webkit-overflow-scrolling: touch -} - - .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: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-container.swal2-fade { - transition: background-color .1s -} - -.swal2-container.swal2-shown { - background-color: rgba(0,0,0,.4) -} - -.swal2-popup { - display: none; - position: relative; - box-sizing: border-box; - flex-direction: column; - justify-content: center; - width: 32em; - max-width: 100%; - padding: 1.25em; - border: none; - border-radius: .3125em; - background: #fff; - font-family: inherit; - font-size: 1rem -} - - .swal2-popup:focus { - outline: 0 - } - - .swal2-popup.swal2-loading { - overflow-y: hidden - } - -.swal2-header { - display: flex; - flex-direction: column; - align-items: center -} - -.swal2-title { - position: relative; - max-width: 100%; - margin: 0 0 .4em; - padding: 0; - color: #595959; - font-size: 1.875em; - font-weight: 600; - text-align: center; - text-transform: none; - word-wrap: break-word -} - -.swal2-actions { - z-index: 1; - flex-wrap: wrap; - align-items: center; - justify-content: center; - width: 100%; - margin: 1.25em auto 0 + width: 1.125em; + } + 100% { + top: 0.9375em; + right: 0.1875em; + width: 1.375em; + } } - - .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-actions.swal2-loading .swal2-styled.swal2-confirm { - box-sizing: border-box; - width: 2.5em; - height: 2.5em; - margin: .46875em; - padding: 0; - -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal; - animation: swal2-rotate-loading 1.5s linear 0s infinite normal; - border: .25em solid transparent; - border-radius: 100%; - border-color: transparent; - background-color: transparent !important; - color: transparent; - cursor: default; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none - } - - .swal2-actions.swal2-loading .swal2-styled.swal2-cancel { - margin-right: 30px; - margin-left: 30px - } - - .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after { - content: ""; - display: inline-block; - width: 15px; - height: 15px; - margin-left: 5px; - -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal; - animation: swal2-rotate-loading 1.5s linear 0s infinite normal; - border: 3px solid #999; - border-radius: 50%; - border-right-color: transparent; - box-shadow: 1px 1px 1px #fff - } - -.swal2-styled { - margin: .3125em; - padding: .625em 2em; - box-shadow: none; - font-weight: 500 +@keyframes swal2-show { + 0% { + transform: scale(0.7); + } + 45% { + transform: scale(1.05); + } + 80% { + transform: scale(0.95); + } + 100% { + transform: scale(1); + } } - - .swal2-styled:not([disabled]) { - cursor: pointer - } - - .swal2-styled.swal2-confirm { - border: 0; - border-radius: .25em; - background: initial; - background-color: #3085d6; - color: #fff; - font-size: 1.0625em - } - - .swal2-styled.swal2-cancel { - border: 0; - border-radius: .25em; - background: initial; - background-color: #aaa; - color: #fff; - font-size: 1.0625em - } - - .swal2-styled:focus { - outline: 0; - box-shadow: 0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4) - } - - .swal2-styled::-moz-focus-inner { - border: 0 - } - -.swal2-footer { - justify-content: center; - margin: 1.25em 0 0; - padding: 1em 0 0; - border-top: 1px solid #eee; - color: #545454; - font-size: 1em +@keyframes swal2-hide { + 0% { + transform: scale(1); + opacity: 1; + } + 100% { + transform: scale(0.5); + opacity: 0; + } } - -.swal2-image { - max-width: 100%; - margin: 1.25em auto +@keyframes swal2-animate-success-line-tip { + 0% { + top: 1.1875em; + left: 0.0625em; + width: 0; + } + 54% { + top: 1.0625em; + left: 0.125em; + width: 0; + } + 70% { + top: 2.1875em; + left: -0.375em; + width: 3.125em; + } + 84% { + top: 3em; + left: 1.3125em; + width: 1.0625em; + } + 100% { + top: 2.8125em; + left: 0.8125em; + width: 1.5625em; + } } - -.swal2-close { - position: absolute; - top: 0; +@keyframes swal2-animate-success-line-long { + 0% { + top: 3.375em; + right: 2.875em; + width: 0; + } + 65% { + top: 3.375em; + right: 2.875em; + width: 0; + } + 84% { + top: 2.1875em; right: 0; - justify-content: center; - width: 1.2em; - height: 1.2em; - padding: 0; - overflow: hidden; - transition: color .1s ease-out; - border: none; - border-radius: 0; - outline: initial; - background: 0 0; - color: #ccc; - font-family: serif; - font-size: 2.5em; - line-height: 1.2; - cursor: pointer -} - - .swal2-close:hover { - -webkit-transform: none; - transform: none; - background: 0 0; - color: #f27474 - } - -.swal2-content { - z-index: 1; - justify-content: center; - margin: 0; - padding: 0; - color: #545454; - font-size: 1.125em; - font-weight: 300; - line-height: normal; - word-wrap: break-word -} - -#swal2-content { - text-align: center + width: 3.4375em; + } + 100% { + top: 2.375em; + right: 0.5em; + width: 2.9375em; + } } - -.swal2-checkbox, .swal2-file, .swal2-input, .swal2-radio, .swal2-select, .swal2-textarea { - margin: 1em auto +@keyframes swal2-rotate-success-circular-line { + 0% { + transform: rotate(-45deg); + } + 5% { + transform: rotate(-45deg); + } + 12% { + transform: rotate(-405deg); + } + 100% { + transform: rotate(-405deg); + } } - -.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: .1875em; - background: inherit; - box-shadow: inset 0 1px 1px rgba(0,0,0,.06); - color: inherit; - font-size: 1.125em +@keyframes swal2-animate-error-x-mark { + 0% { + margin-top: 1.625em; + transform: scale(0.4); + opacity: 0; + } + 50% { + margin-top: 1.625em; + transform: scale(0.4); + opacity: 0; + } + 80% { + margin-top: -0.375em; + transform: scale(1.15); + } + 100% { + margin-top: 0; + transform: scale(1); + opacity: 1; + } } - - .swal2-file.swal2-inputerror, .swal2-input.swal2-inputerror, .swal2-textarea.swal2-inputerror { - border-color: #f27474 !important; - box-shadow: 0 0 2px #f27474 !important - } - - .swal2-file:focus, .swal2-input:focus, .swal2-textarea:focus { - border: 1px solid #b4dbed; - outline: 0; - box-shadow: 0 0 3px #c4e6f5 - } - - .swal2-file::-webkit-input-placeholder, .swal2-input::-webkit-input-placeholder, .swal2-textarea::-webkit-input-placeholder { - color: #ccc - } - - .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::-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: 1em auto; - background: inherit +@keyframes swal2-animate-error-icon { + 0% { + transform: rotateX(100deg); + opacity: 0; + } + 100% { + transform: rotateX(0deg); + opacity: 1; + } } - - .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.625em; - padding: 0; - font-size: 1.125em; - line-height: 2.625em - } - -.swal2-input { - height: 2.625em; - padding: 0 .75em +@keyframes swal2-rotate-loading { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} +@keyframes swal2-animate-question-mark { + 0% { + transform: rotateY(-360deg); + } + 100% { + transform: rotateY(0); + } +} +@keyframes swal2-animate-i-mark { + 0% { + transform: rotateZ(45deg); + opacity: 0; + } + 25% { + transform: rotateZ(-25deg); + opacity: 0.4; + } + 50% { + transform: rotateZ(15deg); + opacity: 0.8; + } + 75% { + transform: rotateZ(-5deg); + opacity: 1; + } + 100% { + transform: rotateX(0); + opacity: 1; + } +} +body.swal2-shown:not(.swal2-no-backdrop, .swal2-toast-shown) { + overflow: hidden; } - - .swal2-input[type=number] { - max-width: 10em - } - -.swal2-file { - background: inherit; - font-size: 1.125em +body.swal2-height-auto { + height: auto !important; } - -.swal2-textarea { - height: 6.75em; - padding: .75em +body.swal2-no-backdrop .swal2-container { + background-color: transparent !important; + pointer-events: none; } - -.swal2-select { - min-width: 50%; - max-width: 100%; - padding: .375em .625em; - background: inherit; - color: inherit; - font-size: 1.125em +body.swal2-no-backdrop .swal2-container .swal2-popup { + pointer-events: all; } - -.swal2-checkbox, .swal2-radio { - align-items: center; - justify-content: center; - background: inherit; - color: inherit +body.swal2-no-backdrop .swal2-container .swal2-modal { + box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); } - - .swal2-checkbox label, .swal2-radio label { - margin: 0 .6em; - font-size: 1.125em - } - - .swal2-checkbox input, .swal2-radio input { - margin: 0 .4em - } - -.swal2-validation-message { +@media print { + body.swal2-shown:not(.swal2-no-backdrop, .swal2-toast-shown) { + overflow-y: scroll !important; + } + body.swal2-shown:not(.swal2-no-backdrop, .swal2-toast-shown) > [aria-hidden=true] { display: none; - align-items: center; - justify-content: center; - padding: .625em; - 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; - zoom: normal; - border-radius: 50%; - background-color: #f27474; - color: #fff; - font-weight: 600; - line-height: 1.5em; - text-align: center - } - -@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 - } + } + body.swal2-shown:not(.swal2-no-backdrop, .swal2-toast-shown) .swal2-container { + position: static !important; + } } - -@-moz-document url-prefix() { - .swal2-close:focus { - outline: 2px solid rgba(50,100,150,.4) - } -} - -.swal2-icon { - position: relative; - box-sizing: content-box; - justify-content: center; - width: 5em; - height: 5em; - margin: 1.25em auto 1.875em; - zoom: normal; - border: .25em solid transparent; - border-radius: 50%; - line-height: 5em; - cursor: default; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none -} - - .swal2-icon::before { - display: flex; - align-items: center; - height: 92%; - font-size: 3.75em - } - - .swal2-icon.swal2-error { - border-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.3125em; - width: 2.9375em; - height: .3125em; - border-radius: .125em; - background-color: #f27474 - } - - .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] { - left: 1.0625em; - -webkit-transform: rotate(45deg); - transform: rotate(45deg) - } - - .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] { - right: 1em; - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg) - } - - .swal2-icon.swal2-warning { - border-color: #facea8; - color: #f8bb86 - } - - .swal2-icon.swal2-warning::before { - content: "!" - } - - .swal2-icon.swal2-info { - border-color: #9de0f6; - color: #3fc3ee - } - - .swal2-icon.swal2-info::before { - content: "i" - } - - .swal2-icon.swal2-question { - border-color: #c9dae1; - color: #87adbd - } - - .swal2-icon.swal2-question::before { - content: "?" - } - - .swal2-icon.swal2-question.swal2-arabic-question-mark::before { - content: "؟" - } - - .swal2-icon.swal2-success { - border-color: #a5dc86 - } - - .swal2-icon.swal2-success [class^=swal2-success-circular-line] { - position: absolute; - width: 3.75em; - height: 7.5em; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); - border-radius: 50% - } - - .swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] { - top: -.4375em; - left: -2.0635em; - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); - -webkit-transform-origin: 3.75em 3.75em; - transform-origin: 3.75em 3.75em; - border-radius: 7.5em 0 0 7.5em - } - - .swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] { - top: -.6875em; - left: 1.875em; - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); - -webkit-transform-origin: 0 3.75em; - transform-origin: 0 3.75em; - border-radius: 0 7.5em 7.5em 0 - } - - .swal2-icon.swal2-success .swal2-success-ring { - position: absolute; - z-index: 2; - top: -.25em; - left: -.25em; - box-sizing: content-box; - width: 100%; - height: 100%; - border: .25em solid rgba(165,220,134,.3); - border-radius: 50% - } - - .swal2-icon.swal2-success .swal2-success-fix { - position: absolute; - z-index: 1; - top: .5em; - left: 1.625em; - width: .4375em; - height: 5.625em; - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg) - } - - .swal2-icon.swal2-success [class^=swal2-success-line] { - display: block; - position: absolute; - z-index: 2; - height: .3125em; - border-radius: .125em; - background-color: #a5dc86 - } - - .swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] { - top: 2.875em; - left: .875em; - width: 1.5625em; - -webkit-transform: rotate(45deg); - transform: rotate(45deg) - } - - .swal2-icon.swal2-success [class^=swal2-success-line][class$=long] { - top: 2.375em; - right: .5em; - width: 2.9375em; - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg) - } - -.swal2-progress-steps { - align-items: center; - margin: 0 0 1.25em; - 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; - width: 2em; - height: 2em; - border-radius: 2em; - background: #3085d6; - color: #fff; - line-height: 2em; - text-align: center - } - - .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step { - background: #3085d6 - } - - .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; - width: 2.5em; - height: .4em; - margin: 0 -1px; - background: #3085d6 - } - -[class^=swal2] { - -webkit-tap-highlight-color: transparent -} - -.swal2-show { - -webkit-animation: swal2-show .3s; - animation: swal2-show .3s +body.swal2-toast-shown .swal2-container { + box-sizing: border-box; + width: 360px; + max-width: 100%; + background-color: transparent; + pointer-events: none; } - - .swal2-show.swal2-noanimation { - -webkit-animation: none; - animation: none - } - -.swal2-hide { - -webkit-animation: swal2-hide .15s forwards; - animation: swal2-hide .15s forwards +body.swal2-toast-shown .swal2-container.swal2-top { + inset: 0 auto auto 50%; + transform: translateX(-50%); } - - .swal2-hide.swal2-noanimation { - -webkit-animation: none; - animation: none - } - -.swal2-rtl .swal2-close { - right: auto; - left: 0 +body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right { + inset: 0 0 auto auto; } - -.swal2-animate-success-icon .swal2-success-line-tip { - -webkit-animation: swal2-animate-success-line-tip .75s; - animation: swal2-animate-success-line-tip .75s +body.swal2-toast-shown .swal2-container.swal2-top-start, body.swal2-toast-shown .swal2-container.swal2-top-left { + inset: 0 auto auto 0; } - -.swal2-animate-success-icon .swal2-success-line-long { - -webkit-animation: swal2-animate-success-line-long .75s; - animation: swal2-animate-success-line-long .75s +body.swal2-toast-shown .swal2-container.swal2-center-start, body.swal2-toast-shown .swal2-container.swal2-center-left { + inset: 50% auto auto 0; + transform: translateY(-50%); } - -.swal2-animate-success-icon .swal2-success-circular-line-right { - -webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in; - animation: swal2-rotate-success-circular-line 4.25s ease-in +body.swal2-toast-shown .swal2-container.swal2-center { + inset: 50% auto auto 50%; + transform: translate(-50%, -50%); } - -.swal2-animate-error-icon { - -webkit-animation: swal2-animate-error-icon .5s; - animation: swal2-animate-error-icon .5s +body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right { + inset: 50% 0 auto auto; + transform: translateY(-50%); } - - .swal2-animate-error-icon .swal2-x-mark { - -webkit-animation: swal2-animate-error-x-mark .5s; - animation: swal2-animate-error-x-mark .5s - } - -@-webkit-keyframes swal2-rotate-loading { - 0% { - -webkit-transform: rotate(0); - transform: rotate(0) - } - - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg) - } +body.swal2-toast-shown .swal2-container.swal2-bottom-start, body.swal2-toast-shown .swal2-container.swal2-bottom-left { + inset: auto auto 0 0; } - -@keyframes swal2-rotate-loading { - 0% { - -webkit-transform: rotate(0); - transform: rotate(0) - } - - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg) - } +body.swal2-toast-shown .swal2-container.swal2-bottom { + inset: auto auto 0 50%; + transform: translateX(-50%); } - -@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.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right { + inset: auto 0 0 auto; } diff --git a/src/BootstrapBlazor/wwwroot/lib/swal/sweetalert2.min.css b/src/BootstrapBlazor/wwwroot/lib/swal/sweetalert2.min.css index edc28d766fa..11e6d1c9cf7 100644 --- a/src/BootstrapBlazor/wwwroot/lib/swal/sweetalert2.min.css +++ b/src/BootstrapBlazor/wwwroot/lib/swal/sweetalert2.min.css @@ -1 +1 @@ -@charset "UTF-8";@-webkit-keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-shown{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-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;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%,-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;-webkit-transform:translateY(-50%);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%;-webkit-transform:translateX(-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.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto;padding:.625em;overflow-y:hidden;box-shadow:0 0 .625em #d9d9d9}.swal2-popup.swal2-toast .swal2-header{flex-direction:row}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:static;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon::before{display:flex;align-items:center;font-size:2em;font-weight:700}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-popup.swal2-toast .swal2-icon::before{font-size:.25em}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{flex-basis:auto !important;height:auto;margin:0 .3125em}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 .0625em #fff,0 0 0 .125em rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:2em 2em;transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;-webkit-transform-origin:0 1.5em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show .5s;animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide .1s forwards;animation:swal2-toast-hide .1s forwards}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s;animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s;animation:swal2-toast-animate-success-line-long .75s}@-webkit-keyframes swal2-toast-show{0%{-webkit-transform:translateY(-.625em) rotateZ(2deg);transform:translateY(-.625em) rotateZ(2deg)}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg)}66%{-webkit-transform:translateY(.3125em) rotateZ(2deg);transform:translateY(.3125em) rotateZ(2deg)}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0)}}@keyframes swal2-toast-show{0%{-webkit-transform:translateY(-.625em) rotateZ(2deg);transform:translateY(-.625em) rotateZ(2deg)}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg)}66%{-webkit-transform:translateY(.3125em) rotateZ(2deg);transform:translateY(.3125em) rotateZ(2deg)}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0)}}@-webkit-keyframes swal2-toast-hide{100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-hide{100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}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-shown{top:auto;right:auto;bottom:auto;left:auto;max-width:calc(100% - .625em*2);background-color:transparent}body.swal2-no-backdrop .swal2-shown>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-shown.swal2-top{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-top-left,body.swal2-no-backdrop .swal2-shown.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-top-end,body.swal2-no-backdrop .swal2-shown.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-shown.swal2-center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-left,body.swal2-no-backdrop .swal2-shown.swal2-center-start{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-end,body.swal2-no-backdrop .swal2-shown.swal2-center-right{top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom-left,body.swal2-no-backdrop .swal2-shown.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,body.swal2-no-backdrop .swal2-shown.swal2-bottom-right{right:0;bottom:0}.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:.625em;overflow-x:hidden;background-color:transparent;-webkit-overflow-scrolling:touch}.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: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-container.swal2-fade{transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-popup{display:none;position:relative;box-sizing:border-box;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border:none;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:flex;flex-direction:column;align-items:center}.swal2-title{position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{z-index:1;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:1.25em auto 0}.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-actions.swal2-loading .swal2-styled.swal2-confirm{box-sizing:border-box;width:2.5em;height:2.5em;margin:.46875em;padding:0;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent !important;color:transparent;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{content:"";display:inline-block;width:15px;height:15px;margin-left:5px;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:3px solid #999;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff}.swal2-styled{margin:.3125em;padding:.625em 2em;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:#3085d6;color:#fff;font-size:1.0625em}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-styled:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;top:0;right:0;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;transition:color .1s ease-out;border:none;border-radius:0;outline:initial;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}.swal2-close:hover{-webkit-transform:none;transform:none;background:0 0;color:#f27474}.swal2-content{z-index:1;justify-content:center;margin:0;padding:0;color:#545454;font-size:1.125em;font-weight:300;line-height:normal;word-wrap:break-word}#swal2-content{text-align:center}.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:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 3px #c4e6f5}.swal2-file::-webkit-input-placeholder,.swal2-input::-webkit-input-placeholder,.swal2-textarea::-webkit-input-placeholder{color:#ccc}.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::-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:1em auto;background:inherit}.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.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:inherit;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{margin:0 .4em}.swal2-validation-message{display:none;align-items:center;justify-content:center;padding:.625em;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;zoom:normal;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}@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}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;zoom:normal;border:.25em solid transparent;border-radius:50%;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon::before{display:flex;align-items:center;height:92%;font-size:3.75em}.swal2-icon.swal2-error{border-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.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-warning::before{content:"!"}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-info::before{content:"i"}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-question::before{content:"?"}.swal2-icon.swal2-question.swal2-arabic-question-mark::before{content:"؟"}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:3.75em 3.75em;transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 3.75em;transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.875em;width:1.5625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progress-steps{align-items:center;margin:0 0 1.25em;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;width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#3085d6}.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;width:2.5em;height:.4em;margin:0 -1px;background:#3085d6}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-animate-success-icon .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-animate-error-icon{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-animate-error-icon .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}@-webkit-keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@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}} \ No newline at end of file +.swal2-popup.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075),1px 2px 4px rgba(0,0,0,.075),1px 3px 8px rgba(0,0,0,.075),2px 4px 16px rgba(0,0,0,.075);pointer-events:all}.swal2-popup.swal2-toast>*{grid-column:2}.swal2-popup.swal2-toast .swal2-title{margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.5em;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-popup.swal2-toast .swal2-html-container{margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-popup.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-popup.swal2-toast .swal2-styled{margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start top top-end" "center-start center center-end" "bottom-start bottom-center bottom-end";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:rgba(0,0,0,.4)}div:where(.swal2-container).swal2-backdrop-hide{background:rgba(0,0,0,0) !important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none !important}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:32em;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#fff;color:hsl(0,0%,33%);font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:1.25em auto 0;padding:0}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border:0;border-radius:.25em;background:initial;background-color:#7066e0;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):focus-visible{box-shadow:0 0 0 3px rgba(112,102,224,.5)}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border:0;border-radius:.25em;background:initial;background-color:#dc3741;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):focus-visible{box-shadow:0 0 0 3px rgba(220,55,65,.5)}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border:0;border-radius:.25em;background:initial;background-color:#6e7881;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):focus-visible{box-shadow:0 0 0 3px rgba(110,120,129,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus-visible{box-shadow:0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid #eee;color:inherit;font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:rgba(0,0,0,.2)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:5px;background:rgba(0,0,0,0);color:#ccc;font-family:monospace;font-size:2.5em;cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:none;background:rgba(0,0,0,0);color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:1em 1.6em .3em;overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid hsl(0,0%,85%);border-radius:.1875em;background:rgba(0,0,0,0);box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:1px solid #b4dbed;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:#fff}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:rgba(0,0,0,0);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:#fff;color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:hsl(0,0%,94%);color:#666;font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.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.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border:0.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:rgb(249.95234375,205.965625,167.74765625);color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:rgb(156.7033492823,224.2822966507,246.2966507177);color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:rgb(200.8064516129,217.9677419355,225.1935483871);color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:swal2-show .3s}.swal2-hide{animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-show{0%{transform:scale(0.7)}45%{transform:scale(1.05)}80%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(0.5);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static !important}}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}