.ds-popover-popup,.ds-picker-popup{border-radius:var(--radius-md);background:var(--color-overlay);color:var(--color-foreground);box-shadow:var(--shadow-popup);font-family:var(--font-control);border:0;font-size:14px;line-height:20px}.ds-picker-popup{width:100%;overflow:hidden}.ds-picker-list{padding:4px 0}.ds-picker-item{min-height:36px;color:var(--color-foreground);cursor:var(--cursor-action);transition:background-color var(--motion-quick) var(--motion-ease);border-radius:0;outline:none;align-items:center;gap:8px;padding:8px 12px;font-size:14px;line-height:20px;display:flex}.ds-picker-item:not(:disabled):not([data-disabled]):not([aria-disabled=true]):where(:hover,[data-highlighted]){background:var(--semi-color-fill-0)}.ds-picker-item:not(:disabled):not([data-disabled]):not([aria-disabled=true]):active{background:var(--semi-color-fill-1)}.ds-picker-item[data-selected]{font-weight:600}.ds-picker-item:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.ds-picker-item:where(:disabled,[data-disabled],[aria-disabled=true]){color:var(--semi-color-disabled-text);cursor:not-allowed}.ds-picker-indicator{width:16px;height:20px;color:var(--semi-color-text-2);flex:none;justify-content:center;align-items:center;display:flex}.ds-picker-item:where(:disabled,[data-disabled],[aria-disabled=true]) .ds-picker-indicator{color:inherit}.ds-picker-action{height:var(--control-small);width:var(--control-small);border-radius:var(--radius-form);color:var(--semi-color-text-2);cursor:var(--cursor-action);transition:color var(--motion-quick) var(--motion-ease), background-color var(--motion-quick) var(--motion-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-picker-action:hover:not(:disabled):not([data-disabled]):not([aria-disabled=true]){background:var(--semi-color-fill-0);color:var(--color-primary)}.ds-picker-action:active:not(:disabled):not([data-disabled]):not([aria-disabled=true]){background:var(--semi-color-fill-1)}.ds-picker-action:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.ds-picker-action:where(:disabled,[data-disabled],[aria-disabled=true]){color:var(--semi-color-disabled-text);cursor:not-allowed}.ds-dialog-backdrop{background:var(--color-backdrop);transition:opacity var(--motion-quick) var(--motion-ease)}.ds-dialog-backdrop[data-starting-style],.ds-dialog-backdrop[data-ending-style]{opacity:0}.ds-dialog-popup{border:1px solid var(--color-outline);border-radius:var(--radius-lg);background:var(--color-bg-2);color:var(--color-foreground);box-shadow:var(--shadow-modal);font-family:var(--font-control);transition:opacity var(--motion-standard) var(--motion-ease), transform var(--motion-standard) var(--motion-ease);background-clip:padding-box;font-size:14px;line-height:20px}.ds-dialog-popup[data-starting-style],.ds-dialog-popup[data-ending-style]{opacity:0;transform:translateY(8px)scale(.97)}.ds-dialog-title{color:var(--color-foreground);margin:0;font-size:18px;font-weight:600;line-height:24px}.ds-dialog-description{color:var(--color-foreground);font-size:14px;line-height:20px}@media (max-width:600px),(pointer:coarse){.ds-picker-action{min-height:var(--control-touch);height:var(--control-touch);width:var(--control-touch)}.ds-picker-item{min-height:var(--control-touch)}}@media (prefers-reduced-motion:reduce){.ds-picker-item,.ds-picker-action,.ds-dialog-backdrop,.ds-dialog-popup{transition:none}.ds-dialog-popup,.ds-dialog-popup[data-starting-style],.ds-dialog-popup[data-ending-style]{transform:none}}
