/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.notification{--notification-padding:1.2rem;--notification-text-color:#fff;--notification-background-color:#000;--notification-font-family:inherit;--notification-font-weight:bold;--notification-font-size:1rem;--notification-link-font-size:1rem;--notification-link-font-weight:bold;--notification-link-font-family:inherit;--notification-link-text-decoration:underline;--notification-link-background-color:transparent;--notification-link-border-radius:0;--notification-link-padding:0;--notification-link-color:#fff;--notification-link-hover-color:#fff;--notification-link-hover-background-color:transparent;--notification-link-hover-text-decoration:underline;}.notification{background:var(--notification-background-color);display:none;overflow:hidden;position:relative;}.notification__title{color:var(--notification-text-color);font-family:var(--notification-font-family);font-weight:var(--notification-font-weight);font-size:var(--notification-font-size);}.notification__container{position:relative;display:flex;}@media (min-width:768px){.notification--center{justify-content:center;}}.notification--fixed{position:fixed;right:15px;bottom:15px;margin-left:15px;z-index:2000;padding:30px;max-width:400px;}.notification--fixed .notification__content{align-items:start;flex-direction:column;padding:0 2.2rem 0 0;}.notification--fixed .notification__container{padding-left:0;padding-right:0;}.notification--fixed .notification__close{top:5px;right:5px;}.notification__content{padding:var(--notification-padding) 2.2rem var(--notification-padding) 0;display:flex;flex-direction:column;align-items:start;gap:1rem;z-index:5;}@media (min-width:768px){.notification__content{align-items:center;flex-direction:row;}}.notification__close{padding:0;background-color:transparent;border:0;opacity:1 !important;position:absolute;right:0;top:0;color:var(--notification-text-color);font-size:40px;width:40px;height:40px;z-index:5;line-height:1;}@media (min-width:768px){.notification:not(.notification--fixed) .notification__close{top:50%;transform:translateY(-50%);right:var(--notification-padding);}}.notification__link{font-family:var(--notification-link-font-family);font-weight:var(--notification-link-font-weight);font-size:var(--notification-link-font-size);color:var(--notification-link-color);text-decoration:var(--notification-link-text-decoration);background:var(--notification-link-background-color);border-radius:var(--notification-link-border-radius);padding:var(--notification-link-padding);}.notification__link:hover{color:var(--notification-link-hover-color);background:var(--notification-link-hover-background-color);text-decoration:var(--notification-link-hover-text-decoration);}
