/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.alert-wrapper[data-drupal-messages]{position:fixed;top:1rem;right:1rem;bottom:auto;left:auto;width:auto;max-width:min(480px,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow-y:auto;z-index:9999;display:flex;flex-direction:column;gap:0.75rem;pointer-events:none;}.alert-wrapper[data-drupal-messages] .alert{pointer-events:auto;margin-bottom:0;box-shadow:0 4px 12px rgba(0,0,0,0.15);animation:tw-message-slide-in 0.3s ease-out;}@keyframes tw-message-slide-in{from{opacity:0;transform:translateX(1rem);}to{opacity:1;transform:translateX(0);}}@media (max-width:576px){.alert-wrapper[data-drupal-messages]{top:0.5rem;left:0.5rem;right:0.5rem;max-width:none;}}@media (prefers-reduced-motion:reduce){.alert-wrapper[data-drupal-messages] .alert{animation:none;}}
.tw-mt-auto{margin-top:auto}.tw-block{display:block}.tw-flex{display:flex}.tw-grid{display:grid}.tw-hidden{display:none}.tw-flex-col{flex-direction:column}.tw-gap-2{gap:.5rem}.tw-gap-4{gap:1rem}.tw-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.tw-text-center{text-align:center}
