.messages__wrapper{position:fixed;top:24px;right:24px;left:24px;z-index:1100;display:flex;flex-direction:column;gap:12px;width:auto;max-width:400px;margin:0 0 0 auto;padding:0;pointer-events:none}@media (min-width:640px){.messages__wrapper{top:32px;right:32px;left:32px}}body:has(.top-bar) .messages__wrapper{top:70px}.messages__content{display:contents}.messages{position:relative;margin:0;padding:20px 48px 20px 60px;border:1px solid rgba(0,0,0,.1);border-radius:16px;background-color:#fff;background-image:none;box-shadow:0 8px 24px rgba(0,0,0,.12);overflow:hidden;pointer-events:auto;font-family:var(--bodyFont);font-size:16px;line-height:1.5;color:#1f2128;transition:opacity .3s ease,transform .3s ease;overflow-wrap:break-word;word-wrap:break-word}.messages h2.visually-hidden{display:none}.messages a{color:inherit;font-weight:400;text-decoration:none}.messages a:hover{text-decoration:underline}.messages::before{content:"";position:absolute;top:20px;left:20px;width:26px;height:26px;border-radius:50%;background:currentcolor;background-repeat:no-repeat;background-position:center;background-size:15px 15px}.messages--status::before{color:#10b981;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.messages--warning::before{color:#f59e0b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='7' x2='12' y2='13'/%3E%3Cline x1='12' y1='17' x2='12' y2='17'/%3E%3C/svg%3E")}.messages--error::before{color:#ef4444;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E")}.messages__list{margin:0;padding:0;list-style:none}.messages__item+.messages__item{margin-top:6px}.item-list__comma-list{display:inline;margin:4px 0 0;padding:0;list-style:none}.item-list__comma-list li{display:inline}.item-list__comma-list li:not(:last-child)::after{content:", "}.messages__close{position:absolute;top:16px;right:16px;width:24px;height:24px;padding:0;border:0;background:0 0;color:#1f2128;font-size:24px;line-height:1;cursor:pointer;opacity:.6;transition:opacity .2s ease}.messages__close:hover{opacity:1}.messages--toast{opacity:0;transform:translateX(24px)}.messages--toast::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;transform-origin:left center;background:currentcolor;opacity:.85;animation:toast-progress var(--toast-duration,4000ms) linear forwards}.messages--toast:hover::after{animation-play-state:paused}.messages--toast.messages--status::after{background:#10b981}.messages--toast.messages--warning::after{background:#f59e0b}.messages--toast.messages--error::after{background:#ef4444}.messages--toast.is-visible{opacity:1;transform:none}.messages--toast.is-leaving::after{animation:none}@keyframes toast-progress{from{transform:scaleX(1)}to{transform:scaleX(0)}}
/*# sourceMappingURL=c-drupal-messages.css.map */
