@layer components{.alert[data-v-49ab163d]{background-color:var(--alert-background);border:var(--border);border-color:var(--alert-border-color);color:var(--alert-color);display:grid;font-family:var(--ui-font-family);font-size:var(--ui-font-size);gap:var(--spacer-sm);padding:var(--spacer-sm);position:relative;text-transform:var(--ui-text-transform)}.alert.info[data-v-49ab163d]{background-color:var(--alert-info-background-color);border-color:var(--alert-info-border-color);color:var(--alert-info-color)}.alert.error[data-v-49ab163d]{background-color:var(--alert-error-background-color);border-color:var(--alert-error-border-color);color:var(--alert-error-color)}.alert[data-v-49ab163d]>h1{font-weight:700;text-transform:uppercase}.alert .close[data-v-49ab163d]{align-items:center;background:none;block-size:var(--size-4);display:flex;inline-size:var(--size-4);inset-block-start:var(--spacer-sm);inset-inline-end:var(--spacer-sm);justify-content:center;padding:0;position:absolute}.alert .close[data-v-49ab163d]:is(:hover,:active,:focus,.active){background:none}}@layer components{.form-item[data-v-611068f8]{align-items:center;background:var(--background);border-radius:var(--border-radius);display:flex;inline-size:100%;max-inline-size:-webkit-fill-available;transition:background-color var(--speed),border-color var(--speed)}:is(.form-item:has(input:focus),.form-item:has(input:hover))[data-v-611068f8]{background:var(--button-background-highlight);border-color:var(--button-border-color-highlight)}:is(.form-item:has(input:focus),.form-item:has(input:hover)) .prefix[data-v-611068f8],:is(.form-item:has(input:focus),.form-item:has(input:hover)) .suffix[data-v-611068f8]{background:var(--button-background-highlight);box-shadow:var(--border-shadow-highlight)}.form-item .prefix[data-v-611068f8],.form-item .suffix[data-v-611068f8]{align-items:center;background:var(--button-background);block-size:100%;box-shadow:var(--border-shadow);color:var(--muted);display:flex;justify-content:center;padding:0 var(--ui-padding-inline);transition:all var(--speed);width:-moz-min-content;width:min-content}.form-item .prefix[data-v-611068f8]{border-end-start-radius:var(--border-radius);border-start-start-radius:var(--border-radius)}.form-item .suffix[data-v-611068f8]{border-end-end-radius:var(--border-radius);border-start-end-radius:var(--border-radius)}.form-item[data-v-611068f8]:has(>.prefix)>:last-child{border-end-start-radius:0;border-start-start-radius:0}.form-item[data-v-611068f8]:has(>.suffix)>:first-child{border-end-end-radius:0;border-start-end-radius:0}}.loader[data-v-2d2e622f]{align-items:center;display:flex;gap:var(--spacer-sm);justify-content:center;position:relative;z-index:var(--z-index-ui)}.loader .spinner[data-v-2d2e622f]{animation:spin-2d2e622f var(--speed-slow,1s) linear infinite;border:2px solid var(--muted);border-radius:50%;border-top:2px solid transparent;height:var(--size-3);width:var(--size-3)}.loader .text[data-v-2d2e622f]{@mixin ui-font;color:var(--muted)}.loader:not(.stacked) .text[data-v-2d2e622f]{width:-moz-min-content;width:min-content}.loader.stacked[data-v-2d2e622f]{flex-direction:column;gap:var(--spacer)}.loader[data-v-2d2e622f]:not(.inline){margin:calc(var(--size-6)) 0;text-align:center}.loader.inline[data-v-2d2e622f]{display:inline-flex;gap:var(--size-1);margin-left:var(--size-1)}@keyframes spin-2d2e622f{to{transform:rotate(1turn)}}
