@layer component{.toast[data-v-407f7da5]{display:flex;flex-direction:column}.header[data-v-407f7da5]{align-items:center;background-color:var(--bg);color:var(--fg);display:flex;gap:.5em;min-height:var(--close-button-size)}.title[data-v-407f7da5]{--line-height-tight:var(--line-height-base-tight);--line-height-base:var(--line-height-base-base);--line-height-open:var(--line-height-base-open);line-height:var(--line-height-base)}@container (width <= 336px){.title[data-v-407f7da5]{line-height:var(--line-height-tight)}}@container (width >= 672px){.title[data-v-407f7da5]{line-height:var(--line-height-open)}}.title[data-v-407f7da5]{font-size:var(--font-size-base);text-box:trim-both cap alphabetic}.title[data-v-407f7da5]:where(body,input,select,textarea){text-box:normal}.title[data-v-407f7da5]{font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.title[data-v-407f7da5],.title strong[data-v-407f7da5]{font-weight:700}.title[data-v-407f7da5]{flex:1;padding-inline-start:.75em}.close-button[data-v-407f7da5]{background:transparent;border:0;color:inherit;outline:none;padding:0;aspect-ratio:1;cursor:pointer;font-size:1.25rem;height:auto;opacity:.7;position:relative;transition:.15s ease;width:var(--close-button-size);z-index:1}@media(hover:hover){.close-button[data-v-407f7da5]:hover{opacity:1;transform:scale(1.1)}}.close-button[data-v-407f7da5]:focus-visible{opacity:1;transform:scale(1.1)}.close-button svg[data-v-407f7da5]{box-sizing:content-box;display:inline-block;fill:currentcolor;height:1em;overflow:visible;vertical-align:-.12em;vertical-align:-.15em}.close-button span[data-v-407f7da5]{clip-path:inset(50%);height:1px;margin:0;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.details[data-v-407f7da5]{--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);line-height:var(--line-height-base)}@container (width <= 269px){.details[data-v-407f7da5]{line-height:var(--line-height-tight)}}@container (width >= 537px){.details[data-v-407f7da5]{line-height:var(--line-height-open)}}.details[data-v-407f7da5]{font-size:var(--font-size-sm);text-box:trim-both cap alphabetic}.details[data-v-407f7da5]:where(body,input,select,textarea){text-box:normal}.details[data-v-407f7da5]{font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.details strong[data-v-407f7da5]{font-weight:700}.details[data-v-407f7da5]{color:var(--fg-down);margin-block-start:-.5rem;padding:0 .75em .75em}.details p[data-v-407f7da5]:last-child{margin-block-end:0}}@layer component{.form-input-icon[data-v-180fe3bf]{transition:.25s ease}input.input[data-v-180fe3bf]{cursor:pointer;padding-inline-end:2em!important;text-overflow:ellipsis}.dropdown[data-v-180fe3bf]{background-color:var(--bg-up);border:2px solid var(--fg-primary);border-radius:var(--border-radius-sm);display:flex;flex-direction:column;max-height:45svh;min-width:200px;overflow-y:auto;padding:var(--sp-xs);z-index:var(--z-index-popover)}.option[data-v-180fe3bf]{background:transparent;border:0;color:inherit;outline:none;padding:0;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);line-height:var(--line-height-tight);font-size:var(--font-size-sm);text-box:trim-both cap alphabetic}.option[data-v-180fe3bf]:where(body,input,select,textarea){text-box:normal}.option[data-v-180fe3bf]{font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.option strong[data-v-180fe3bf]{font-weight:700}.option[data-v-180fe3bf]{align-items:center;border-radius:var(--border-radius-sm);cursor:pointer;display:flex;padding:.6em .75em;text-align:start;transition:background-color .15s ease}.option svg[data-v-180fe3bf]{box-sizing:content-box;display:inline-block;fill:currentcolor;height:1em;overflow:visible;vertical-align:-.12em;color:var(--bg-down);font-size:120%;margin-inline-end:.3em}@media(hover:hover){.option[data-v-180fe3bf]:hover{background-color:var(--bg)}}.option[data-v-180fe3bf]:focus-visible{background-color:var(--bg)}.option.--selected[data-v-180fe3bf],.option.--selected svg[data-v-180fe3bf]{color:var(--fg-primary)}.select-checkbox[data-v-180fe3bf]{align-items:center;border:2px solid;border-radius:var(--border-radius-xs);display:flex;flex-shrink:0;height:1.25em;justify-content:center;width:1.25em}.--selected .select-checkbox[data-v-180fe3bf]{background-color:var(--fg-primary);border-color:var(--fg-primary);color:var(--bg)}.select-checkbox svg[data-v-180fe3bf]{height:.75em;width:.75em}.option-label[data-v-180fe3bf]{flex:1}.dropdown--enter-active[data-v-180fe3bf],.dropdown--leave-active[data-v-180fe3bf]{transition:opacity .15s ease,transform .15s ease}.dropdown--enter-from[data-v-180fe3bf],.dropdown--leave-to[data-v-180fe3bf]{opacity:0;transform:translateY(-4px)}}@layer compose{.select-input:has(.input:hover,.input:focus-visible) .form-input-icon[data-v-180fe3bf]{opacity:1}.select-input:has(.input[aria-expanded=true]) .form-input-icon[data-v-180fe3bf]{rotate:180deg}}
