.zYUPvG_root{align-items:center;gap:var(--ui-space-xs);min-width:0;display:flex}.zYUPvG_trigger{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);min-width:0;min-height:var(--page-action-height);padding:var(--ui-space-sm) var(--ui-space-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--ui-control-font-size);text-align:start;cursor:pointer;flex:auto;display:flex}.zYUPvG_trigger:hover:not(:disabled){border-color:var(--color-text-muted)}.zYUPvG_trigger:focus-visible,.zYUPvG_clear:focus-visible,.zYUPvG_search:focus-visible,.zYUPvG_option input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.zYUPvG_trigger:disabled,.zYUPvG_clear:disabled{background:var(--button-disabled-bg);color:var(--button-disabled-text);cursor:not-allowed}.zYUPvG_selection{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.zYUPvG_count{font-variant-numeric:tabular-nums;flex:none}.zYUPvG_placeholder{color:var(--color-text-placeholder)}.zYUPvG_clear{min-height:var(--page-action-height);padding:var(--ui-space-sm);border-radius:var(--radius-sm);color:var(--color-text-muted);font:inherit;font-size:var(--ui-control-font-size);cursor:pointer;background:0 0;border:0;flex:none}.zYUPvG_clear:hover:not(:disabled){color:var(--color-text);background:var(--color-surface-hover)}.zYUPvG_panel{z-index:1100;gap:var(--ui-space-xs);padding:var(--ui-space-xs);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:fixed}.zYUPvG_search{width:100%;min-height:var(--page-action-height);padding:var(--ui-space-sm);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--ui-control-font-size);flex:none}.zYUPvG_options{overscroll-behavior:contain;min-height:0;overflow-y:auto}.zYUPvG_option{align-items:center;gap:var(--ui-space-sm);min-height:var(--page-action-height);padding:var(--ui-space-sm);border-radius:var(--radius-sm);font-size:var(--ui-control-font-size);cursor:pointer;display:flex}.zYUPvG_option:hover{background:var(--color-surface-hover)}.zYUPvG_option:has(input:checked){background:var(--color-primary-surface-soft);font-weight:600}.zYUPvG_option input{accent-color:var(--primary);flex:none}.zYUPvG_noResults{padding:var(--ui-space-md) var(--ui-space-sm);color:var(--color-text-muted);font-size:var(--ui-control-font-size);margin:0}
