/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@layer drupal {.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
}@layer drupal {.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
}@layer drupal {.clearfix::after{display:table;clear:both;content:"";}
}@layer drupal {.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
}@layer drupal {.toastify{display:inline-block;padding:12px 20px;position:fixed;color:#fff;background:-webkit-linear-gradient(315deg,#73a5ff,#5477f5);background:linear-gradient(135deg,#73a5ff,#5477f5);transition:all 0.4s cubic-bezier(0.215,0.61,0.355,1);box-shadow:0 3px 6px -1px rgba(0,0,0,0.12),0 10px 36px -4px rgba(77,96,232,0.3);cursor:pointer;opacity:0;box-sizing:border-box;border-radius:2px;z-index:2147483647;text-decoration:none;max-width:calc(100% - 30px);}.toast-progress{position:absolute;right:0;bottom:0;left:0;height:5px;animation-name:progress;animation-play-state:paused;animation-timing-function:linear;background:transparent no-repeat 0 0;}.toastify.on{opacity:1;}.toastify.on .toast-progress{animation-play-state:running;}.toast-close{cursor:pointer;border:0;color:white;background:transparent;padding:0 5px;font-family:inherit;opacity:0.4;font-size:1em;}.toastify-right{right:15px;}.toastify-left{left:15px;}.toastify-top{top:-150px;}.toastify-bottom{bottom:-150px;}.toastify-rounded{border-radius:25px;}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px;}.toastify-center{right:0;left:0;max-width:fit-content;max-width:-moz-fit-content;margin-right:auto;margin-left:auto;}@keyframes progress{0%{background-size:0 100%;}100%{background-size:100% 100%;}}@media only screen and (max-width:360px){.toastify-right,.toastify-left{right:0;left:0;margin-right:auto;margin-left:auto;max-width:fit-content;}}
}