.commune-input.svelte-1kgc1yu{position:relative}.commune-input.svelte-1kgc1yu input:where(.svelte-1kgc1yu){width:100%;padding:.5rem .75rem;border:1px solid var(--color-border, #d1d5db);border-radius:.375rem;font-size:.875rem;font-family:inherit;background:var(--color-surface, #fff);box-sizing:border-box}.commune-input.svelte-1kgc1yu input:where(.svelte-1kgc1yu):focus{outline:2px solid var(--color-primary, #2563eb);outline-offset:1px;border-color:transparent}.commune-loading.svelte-1kgc1yu{position:absolute;inset-inline-end:.5rem;inset-block-start:50%;transform:translateY(-50%);font-size:.75rem;color:var(--color-text-secondary, #9ca3af)}.commune-dropdown.svelte-1kgc1yu{position:absolute;inset-block-start:100%;inset-inline:0;margin:.25rem 0 0;padding:0;list-style:none;background:var(--color-surface, #fff);border:1px solid var(--color-border, #d1d5db);border-radius:.375rem;box-shadow:0 4px 12px #0000001a;max-height:12rem;overflow-y:auto;z-index:100}.commune-dropdown.svelte-1kgc1yu li:where(.svelte-1kgc1yu){padding:.375rem .75rem;font-size:.8125rem;cursor:pointer}.commune-dropdown.svelte-1kgc1yu li:where(.svelte-1kgc1yu):hover,.commune-dropdown.svelte-1kgc1yu li.highlighted:where(.svelte-1kgc1yu){background:#f0f7ff;color:var(--color-primary, #2563eb)}.commune-hint.svelte-1kgc1yu,.commune-empty.svelte-1kgc1yu{color:var(--color-text-secondary, #9ca3af);font-size:.75rem;cursor:default!important;font-style:italic}.commune-hint.svelte-1kgc1yu:hover,.commune-empty.svelte-1kgc1yu:hover{background:transparent!important;color:var(--color-text-secondary, #9ca3af)!important}
