.ui-choice{align-items:center;gap:var(--spacing-1);font-size:var(--text-sm);display:inline-flex}.ui-choice-label{color:var(--color-muted)}button.ui-choice-trigger{align-items:center;gap:var(--spacing-1);box-sizing:border-box;min-block-size:2.25rem;padding:0 var(--spacing-1) 0 var(--spacing-1-5);border:1px solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;font-weight:500;display:inline-flex}button.ui-choice-trigger:hover{background:var(--color-surface-muted)}button.ui-choice-trigger:focus-visible{border-color:var(--color-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand) 16%, transparent);outline:none}button.ui-choice-trigger[data-popup-open]{border-color:var(--color-control-border);background:var(--color-surface-muted)}.ui-choice-icon{color:var(--color-muted);place-items:center;display:inline-grid}.ui-choice-icon svg,.ui-choice-check svg{inline-size:var(--spacing-2);block-size:var(--spacing-2);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}button.ui-choice-trigger[data-popup-open] .ui-choice-icon{transform:rotate(180deg)}.ui-choice-positioner{z-index:calc(var(--layer-dialog) + 1);outline:0}.ui-choice-menu{min-inline-size:max(var(--anchor-width), 14rem);max-block-size:min(24rem, var(--available-height));padding:var(--spacing-0-5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 var(--spacing-1) var(--spacing-3) var(--color-shadow);transform-origin:var(--transform-origin);outline:0;transition:opacity .12s ease-out,transform .12s ease-out;overflow:auto}.ui-choice-menu[data-starting-style],.ui-choice-menu[data-ending-style]{opacity:0;transform:translateY(calc(-1 * var(--spacing-0-5)))}.ui-choice-item{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-1);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;outline:0;display:flex}.ui-choice-item[data-highlighted]{background:var(--color-surface-muted)}.ui-choice-item[data-selected]{font-weight:600}.ui-choice-item>:nth-child(2){flex:1}.ui-choice-blank{inline-size:var(--spacing-2)}.ui-choice-check{color:var(--color-brand);place-items:center;display:inline-grid}@media (prefers-reduced-motion:reduce){.ui-choice-menu{transition:none}}
