.alert[data-v-b3c18549]{animation:slide-in-b3c18549 .2s;background:var(--main-background);border-color:var(--text-color-thin);border-radius:5px 0 0 5px;border-style:solid;border-width:2px 0px 2px 2px;bottom:1em;display:grid;gap:1ex 1.2ex;grid-template:"icon header" auto "icon body" 1fr / auto 1fr;inline-size:45ch;padding:1.2ex;position:fixed;right:0;z-index:1}.alert[data-v-b3c18549]:nth-last-child(2){inline-size:calc(45ch + 2px)}.alert[data-v-b3c18549]:nth-last-child(3){inline-size:calc(45ch + 4px)}.alert[data-v-b3c18549]:nth-last-child(n+4){inline-size:calc(45ch + 6px)}.alert[data-type=error][data-v-b3c18549],.alert[data-type=warning][data-v-b3c18549]{background-color:var(--danger-background);border-color:var(--danger-color-thin);color:var(--danger-color)}.alert[data-type=info][data-v-b3c18549],.alert[data-type=success][data-v-b3c18549]{border-color:var(--accent-color-thin);color:var(--accent-color)}.header[data-v-b3c18549]{display:flex;grid-area:header}.header .title[data-v-b3c18549]{font-size:1.2em;font-weight:700}.header .close-button[data-v-b3c18549]{color:inherit;font-size:1.2em;margin-inline-start:auto}.icon[data-v-b3c18549]{font-size:3.25em;grid-area:icon}.body{&[data-v-b3c18549]{grid-area:body}&[data-v-b3c18549] p{font-weight:500;margin:0}}.error-message{&[data-v-b3c18549]{font-size:.9em}&[data-v-b3c18549]:not(:empty){margin-block-start:1em}}@keyframes slide-in-b3c18549{0%{transform:translate(100%)}}
