.ui-search{border-radius:var(--radius-md);background:var(--color-control);align-items:center;gap:12px;height:36px;padding:6px 8px;display:flex}.ui-search>.ui-search-input{height:100%;box-shadow:none;background:0 0;border-radius:0;outline:none;flex:1;padding:0}.ui-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.ui-search-end{border-radius:var(--radius-xs);background:var(--color-surface);width:24px;height:24px;color:var(--color-text);font:var(--text-xs)/var(--leading-sm) var(--font-mono);border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}button.ui-search-end{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}.ui-search-clear{position:relative}.ui-search-clear:before{content:"";position:absolute;inset:-10px -8px -10px -12px}.ui-search[data-disabled]{background:var(--color-surface);opacity:.6;box-shadow:var(--ui-input-rest-shadow)}.ui-search:focus-within{box-shadow:var(--ui-input-focus-shadow)}.ui-picker{border-radius:var(--radius-lg);background:var(--color-control);color:var(--color-text);box-shadow:inset 0 1px 0 var(--color-depth-highlight-strong), 0 0 0 1px var(--color-depth-ring), 0 2px 4px -1px var(--color-depth-contact), 0 12px 24px -8px var(--color-depth-float);border:0;padding:4px}.dark .ui-picker{background:var(--color-surface-strong);box-shadow:inset 0 1px 0 var(--color-depth-highlight-strong)}.ui-picker-item{border-radius:var(--radius-md);width:100%;height:36px;color:inherit;font:var(--text-base)/var(--leading-base) var(--font-sans);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;display:flex}.ui-picker-item[aria-selected=true]{background:var(--color-primary-soft);color:var(--color-primary)}.ui-picker-check{flex:0 0 16px;justify-content:center;height:16px;display:flex}.ui-picker-label{overflow-wrap:anywhere;min-width:0}.ui-picker-detail{color:var(--color-text-muted);font:var(--text-xs)/var(--leading-sm) var(--font-mono);flex-shrink:0;margin-left:auto}.ui-checkbox,.ui-radio{appearance:none;background:var(--color-control);width:16px;height:16px;box-shadow:0 0 0 1px var(--color-border);cursor:pointer;touch-action:manipulation;border:0;flex-shrink:0;margin:0}.ui-checkbox{border-radius:var(--radius-xs)}.ui-checkbox:checked{background-color:var(--color-text);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px}.dark .ui-checkbox:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='%230B0B0C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ui-radio{border-radius:50%}.ui-radio:checked{background-color:var(--color-text);box-shadow:inset 0 0 0 4px var(--color-control), 0 0 0 1px var(--color-border)}.dark :is(.ui-checkbox,.ui-radio){box-shadow:inset 0 1px 0 var(--color-depth-highlight)}.dark .ui-radio:checked{background:radial-gradient(circle at center, var(--color-text) 0 4px, var(--color-control) 4px)}:is(.ui-picker-item,.ui-checkbox,.ui-radio,button.ui-search-end):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:is(.ui-picker-item,.ui-checkbox,.ui-radio):disabled{opacity:.5;cursor:default}@media (hover:hover) and (pointer:fine){.ui-picker-item:hover:not(:disabled):not([aria-selected=true]){background:var(--color-surface-strong)}}@media (pointer:coarse){.ui-search{height:44px}.ui-picker-item{min-height:44px}}.ui-picker-item[data-highlighted]:not([aria-selected=true]){background:var(--color-surface-strong)}[data-slot=select-picker-content]{width:var(--anchor-width)}
