.list-picker{gap:var(--sp-3);display:grid}.list-picker .picker-label,.list-picker .picker-note label{font-size:var(--fs-xs);font-weight:var(--w-medium);color:var(--text-secondary)}.list-picker .picker-note{gap:var(--sp-2);display:grid}.list-picker .picker-input{inline-size:100%;min-block-size:var(--target-min);padding:var(--sp-2) var(--sp-4);border:1px solid var(--border-control);border-radius:var(--r-sm);background:var(--inset);box-shadow:var(--sink);color:var(--text);font:inherit}.list-picker .picker-options{gap:var(--sp-1);max-block-size:14rem;padding:0;list-style:none;display:grid;overflow-y:auto}.list-picker .picker-option,.list-picker .picker-empty{align-items:center;gap:var(--sp-3);min-block-size:var(--target-min);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-sm);color:var(--text);cursor:pointer;display:flex}.list-picker .picker-empty{color:var(--text-tertiary);font-weight:var(--w-ambient);cursor:default}.list-picker .picker-option[aria-selected=true]{background:var(--selected-bg);color:var(--selected-fg);font-weight:var(--selected-weight)}@media (pointer:coarse){.list-picker .picker-option,.list-picker .picker-input{min-block-size:var(--target-touch)}}
