@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.simple-notifier{--simple-notifier-z-index:1090;--simple-notifier-font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif;--simple-notifier-font-size:1rem;--simple-notifier-color-opacity:.9;--simple-notifier-color-white-channels:255,255,255;--simple-notifier-color-white-channels-dark:222,223,223;--simple-notifier-color-grey-channels:52,58,64;--simple-notifier-color-black-channels:0,0,0;--simple-notifier-color-green-channels:209,231,221;--simple-notifier-color-green-channels-dark:5,27,17;--simple-notifier-color-yellow-channels:255,243,205;--simple-notifier-color-yellow-channels-dark:51,39,1;--simple-notifier-color-red-channels:132,32,41;--simple-notifier-color-red-channels-dark:44,11,14;--simple-notifier-animation-duration:.5s;box-sizing:border-box;z-index:var(--simple-notifier-z-index);font-size:var(--simple-notifier-font-size);margin:-.75em 0;position:fixed;inset-block-start:1em;inset-inline-start:50%;transform:translate(-50%)}.simple-notifier--position-y-end{inset-block:unset 1em}.simple-notifier *,.simple-notifier :before,.simple-notifier :after{box-sizing:border-box}.simple-notification{width:calc(100vw - 2em);color:var(--simple-notifier-color-black,rgb(var(--simple-notifier-color-black-channels)));background-color:var(--simple-notifier-color-white,rgba(var(--simple-notifier-color-white-channels),var(--simple-notifier-color-opacity)));box-shadow:0 0 .125em 0 rgba(var(--simple-notifier-color-black-channels),.25);-webkit-backdrop-filter:blur(.25em);backdrop-filter:blur(.25em);transition-property:grid-template-rows,margin-block-end,padding-block;transition-duration:var(--simple-notifier-animation-duration);animation-duration:var(--simple-notifier-animation-duration);border-radius:.25em;grid-template-rows:1fr;grid-template-columns:1fr 1.25em;gap:.5em;margin-block-end:.75em;padding:.75em 1em;display:grid}.simple-notification:first-child{margin-block-start:.75em}.simple-notification--success{background-color:var(--simple-notifier-color-green,rgba(var(--simple-notifier-color-green-channels),var(--simple-notifier-color-opacity)))}.simple-notification--warning{background-color:var(--simple-notifier-color-yellow,rgba(var(--simple-notifier-color-yellow-channels),var(--simple-notifier-color-opacity)))}.simple-notification--error{color:var(--simple-notifier-color-white,rgb(var(--simple-notifier-color-white-channels)));background-color:var(--simple-notifier-color-red,rgba(var(--simple-notifier-color-red-channels),var(--simple-notifier-color-opacity)))}.simple-notification--animation-in{animation-name:fade-in}.simple-notification--animation-out{grid-template-rows:0fr;margin-block-end:0;padding-block:0;animation-name:fade-out}.simple-notification__part--main{overflow:hidden}.simple-notification__part--side{width:1.25em;height:1.25em;animation-duration:calc(var(--simple-notifier-animation-duration)/5);position:absolute;inset-block-start:.75em;inset-inline-end:1em}.simple-notification--animation-out .simple-notification__part--side{animation-name:fade-out}.simple-notification__title,.simple-notification__text,.simple-notification__hide-button{font-size:1em;line-height:1.25;font-family:var(--simple-notifier-font-family)}.simple-notification__title,.simple-notification__text{margin-block-start:0}.simple-notification__title:last-child,.simple-notification__text:last-child{margin-block-end:0}.simple-notification__title{margin-block-end:.5em;font-weight:700}.simple-notification__text{margin-block-end:.25em}.simple-notification__hide-button{background-color:transparent;border:none;width:100%;height:100%;padding:0;display:block}.simple-notification__hide-button:hover{cursor:pointer}.simple-notification__hide-button:before,.simple-notification__hide-button:after{content:"";border-block-start:solid .125em var(--simple-notifier-color-black,rgb(var(--simple-notifier-color-black-channels)));border-radius:1em;display:block;position:relative}.simple-notification--error .simple-notification__hide-button:before,.simple-notification--error .simple-notification__hide-button:after{border-block-start-color:var(--simple-notifier-color-white,rgb(var(--simple-notifier-color-white-channels)))}.simple-notification__hide-button:before{inset-block-start:.0625em;transform:rotate(45deg)}.simple-notification__hide-button:after{inset-block-end:.0625em;transform:rotate(-45deg)}.simple-notifier.motion-reduced .simple-notification{transition-duration:1ms;animation-duration:1ms}.simple-notifier.motion-reduced .simple-notification__part--side{transition-duration:1ms;animation-duration:1ms}.simple-notifier.color-scheme-dark .simple-notification{color:rgb(var(--simple-notifier-color-white-channels-dark));background-color:rgba(var(--simple-notifier-color-grey-channels),var(--simple-notifier-color-opacity));box-shadow:0 0 .125em 0 rgba(var(--simple-notifier-color-white-channels),.2)}.simple-notifier.color-scheme-dark .simple-notification--success{background-color:rgba(var(--simple-notifier-color-green-channels-dark),var(--simple-notifier-color-opacity))}.simple-notifier.color-scheme-dark .simple-notification--warning{background-color:rgba(var(--simple-notifier-color-yellow-channels-dark),var(--simple-notifier-color-opacity))}.simple-notifier.color-scheme-dark .simple-notification--error{background-color:rgba(var(--simple-notifier-color-red-channels-dark),var(--simple-notifier-color-opacity))}.simple-notifier.color-scheme-dark .simple-notification__hide-button:before{border-block-color:rgb(var(--simple-notifier-color-white-channels-dark))}.simple-notifier.color-scheme-dark .simple-notification__hide-button:after{border-block-color:rgb(var(--simple-notifier-color-white-channels-dark))}@media (min-width:30em){.simple-notification{width:28em}}@media (min-width:48em){.simple-notifier{inset-block-start:1.5em}.simple-notifier--position-y-end{inset-block-end:1.5em}.simple-notifier--position-x-start,.simple-notifier--position-x-end{transform:unset}.simple-notifier--position-x-start{inset-inline-start:1.5em}.simple-notifier--position-x-end{inset-inline-start:unset;inset-inline-end:1.5em}}