.select-components__custom-mode{justify-content:space-between;align-items:center;gap:var(--fl-space-3);margin-bottom:var(--fl-space-5);flex-wrap:wrap;display:flex}.select-components__custom-mode p{color:var(--fl-color-ink-secondary);margin:0}.select-components__mode-switch{align-items:center;gap:var(--fl-space-2);min-height:var(--fl-control-touch-height);color:var(--fl-color-ink-secondary);font:var(--fl-text-body);cursor:pointer;font-weight:600;display:flex}.select-components__mode-switch input{appearance:none;border:1px solid var(--fl-color-rule);border-radius:var(--fl-radius-pill);background:var(--fl-color-surface-muted);cursor:pointer;flex:none;width:2.5rem;height:1.5rem;margin:0;padding:0}.select-components__mode-switch input:before{content:"";background:var(--fl-color-ink-muted);border-radius:50%;width:1rem;height:1rem;margin:3px;display:block}.select-components__mode-switch input:checked{border-color:var(--fl-color-command);background:var(--fl-color-command)}.select-components__mode-switch input:checked:before{background:var(--fl-color-on-command);transform:translate(1rem)}.select-components__mode-switch input:focus-visible{outline:2px solid var(--fl-color-focus);outline-offset:3px}.select-components__custom-value{margin:var(--fl-space-4) 0 0;color:var(--fl-color-ink-secondary);font:var(--fl-text-caption)}
