.tag-picker[data-v-a0318d50]{gap:var(--space-1);flex-direction:column;display:flex}.tag-label[data-v-a0318d50]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-default)}.tag-selected[data-v-a0318d50]{gap:var(--space-1);flex-wrap:wrap;display:flex}.tag-chip[data-v-a0318d50]{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-surface-sunken);font-size:var(--font-size-xs);display:inline-flex}.tag-chip button[data-v-a0318d50]{color:var(--color-text-subtle);cursor:pointer;background:0 0;border:0;padding:0}.tag-input-wrap[data-v-a0318d50]{position:relative}.tag-input[data-v-a0318d50]{width:100%;padding:var(--space-2) var(--space-3);border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-page);color:var(--color-text-default);font-size:var(--font-size-sm)}.tag-input[data-v-a0318d50]:focus{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:2px}.tag-menu[data-v-a0318d50]{z-index:var(--layer-dropdown);max-height:15rem;padding:var(--space-1);border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-2);overflow:auto}.tag-option[data-v-a0318d50]{width:100%;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-default);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;display:flex}.tag-option[data-v-a0318d50]:focus-visible,.tag-option[data-v-a0318d50]:hover,.tag-option[data-highlighted][data-v-a0318d50]{background:var(--color-surface-sunken)}.tag-option--create[data-v-a0318d50]{color:var(--color-action-primary);font-weight:var(--font-weight-medium)}.tag-count[data-v-a0318d50],.tag-hint[data-v-a0318d50]{color:var(--color-text-subtle);font-size:var(--font-size-xs)}.tag-error[data-v-a0318d50],.tag-hint[data-v-a0318d50]{margin:0}.tag-error[data-v-a0318d50]{color:var(--color-status-danger-text);font-size:var(--font-size-xs)}
