@layer sur.components{.picker-field.svelte-d74kyd{gap:var(--sur-spacing-4);flex-direction:column;min-width:0;display:flex}.picker-field__head.svelte-d74kyd{justify-content:space-between;align-items:baseline;gap:var(--sur-spacing-8);display:flex}.picker-field__label.svelte-d74kyd{font-size:var(--sur-font-size-sm);font-weight:var(--sur-font-weight-semibold);color:var(--sur-text-primary)}.picker-field[data-disabled].svelte-d74kyd .picker-field__label:where(.svelte-d74kyd){color:var(--sur-text-secondary)}.picker-field__required.svelte-d74kyd{color:var(--sur-color-danger);margin-inline-start:var(--sur-spacing-2)}.picker-field__clear.svelte-d74kyd{font:inherit;font-size:var(--sur-font-size-xs);color:var(--sur-color-danger);cursor:pointer;background:0 0;border:0;padding:0}.picker-field.svelte-d74kyd .picker-field__current{gap:var(--sur-control-gap);padding-inline:var(--sur-control-px) var(--sur-spacing-4)}.picker-field__preview.svelte-d74kyd{width:var(--sur-target-min);height:var(--sur-target-min);border-radius:var(--sur-radius-sm);color:var(--sur-color-primary);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.picker-field__preview.svelte-d74kyd svg{width:var(--sur-spacing-20);height:var(--sur-spacing-20)}.picker-field__meta.svelte-d74kyd{align-items:baseline;gap:var(--sur-spacing-8);flex:1;min-width:0;display:flex;overflow:hidden}.picker-field__name.svelte-d74kyd{text-overflow:ellipsis;white-space:nowrap;color:var(--sur-text-primary);overflow:hidden}.picker-field__name[data-empty].svelte-d74kyd{color:var(--sur-text-muted)}.picker-field__detail.svelte-d74kyd{white-space:nowrap;font-family:var(--sur-card-font-mono);font-size:var(--sur-font-size-xs);color:var(--sur-text-secondary);flex-shrink:0}.picker-field__open.svelte-d74kyd{min-height:var(--sur-control-height-sm);padding:0 var(--sur-spacing-10);border-radius:var(--sur-control-radius);color:var(--sur-color-primary);font:inherit;font-size:var(--sur-font-size-sm);font-weight:var(--sur-font-weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0}.picker-field__open.svelte-d74kyd:hover:not(:disabled){background:var(--sur-bg-hover)}.picker-field__open.svelte-d74kyd:disabled{color:var(--sur-text-muted);cursor:not-allowed}.picker-field__open.svelte-d74kyd:focus-visible{outline:none}.picker-field__clear.svelte-d74kyd:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-spacing-2)}}
