<li {{ attributes }} id="alert_{{ alert_id }}"
    class="alert alert-{{ type|default('success') }}"
    role="alert"
>
    <div class="flex justify-between items-center">
        <div class="flex items-center">
            <svg class="shrink-0 w-4 h-4 me-2" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20">
                <path d="M10 .5a9.5 9.5 0 1 0 9.5 9.5A9.51 9.51 0 0 0 10 .5ZM9.5 4a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3ZM12 15H8a1 1 0 0 1 0-2h1v-3H8a1 1 0 0 1 0-2h2a1 1 0 0 1 1 1v4h1a1 1 0 0 1 0 2Z"/>
            </svg>
            <h3 class="text-lg font-medium font-bold">{{ title|default('') }}</h3>
        </div>
        <twig:ux:icon name="ic:twotone-cancel" width="16.75px" height="16.75px" class="modal-close rounded-full align-end text-red-600 hover:text-red-700" />
    </div>
    <div class="mt-2 text-sm w-[300px] font-bold overflow-hidden text-wrap">
        {{ message }}
    </div>
</li>