/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.toastify.notification{position:fixed;z-index:2147483647;width:calc(100% - 30px);max-width:350px;padding:10px 16px;border-radius:2px;user-select:none;font-family:Faktum,sans-serif;text-decoration:none;color:var(--gin-color-text,#000000);background:var(--gin-bg-layer,#FFFFFF);filter:drop-shadow(0px 4px 8px #5B68711A) drop-shadow(0px 0px 1px #1A202440);opacity:0;transform:translateX(calc(100% + 15px));transition:all.5s cubic-bezier(.5,0,0,1);display:grid;grid-template-columns:24px 1fr;grid-template-areas:"icon title          "
    ".       message ";gap:0 8px;}.toastify h3{color:var(--gin-color-text,#000000);}.toastify:has(.toast-close){grid-template-columns:24px 1fr 18px;grid-template-areas:"icon title          close"
    ".       message  .       ";}.notification__icon{grid-area:icon;margin:0;width:24px;height:24px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/themes/custom/reynaers/images/toast/info.svg);}.notification--success .notification__icon{background-image:url(/themes/custom/reynaers/images/toast/success.svg);}.notification--warning .notification__icon{background-image:url(/themes/custom/reynaers/images/toast/warning.svg);}.notification--error .notification__icon{background-image:url(/themes/custom/reynaers/images/toast/error.svg);}.notification--loading .notification__icon{background-image:url(/themes/custom/reynaers/images/toast/loading.svg);background-size:16px;animation:toastify-loading 1s linear infinite;}.notification__title{grid-area:title;align-self:baseline;margin:0;font-size:16px;padding-block-start:2px;}.notification__message{grid-area:message;margin:8px 0 0;font-size:16px;}.toast-close{grid-area:close;color:transparent;background:var(--gin-color-title,#000000);mask:url(/themes/custom/reynaers/images/toast/close.svg) center no-repeat;border:none;border-radius:0;aspect-ratio:1 / 1;cursor:pointer;}.toastify:has(.notification__message) .notification__title{font-size:18px;font-weight:500;}.toastify-right{right:15px;}.toastify-left{left:15px;}.toastify-top{top:15px;}.toastify-bottom{bottom:15px;}.toastify.on{opacity:1;transform:none;}@media only screen and (max-width:360px){.toastify-right,.toastify-left{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;}}@keyframes toastify-loading{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
