.ui-choice-trigger{display:flex;align-items:center;gap:8px;width:100%;min-width:0;height:40px;padding:8px 12px;border:1px solid var(--border);border-radius:12px;background:var(--panel);color:var(--text);font-size:13px;font-weight:500;line-height:20px;text-align:left;cursor:pointer;outline:none;transition:background-color .15s ease,border-color .15s ease}.ui-choice-trigger[data-choice-size=sm]{height:32px;padding:5px 10px;font-size:12px}.ui-choice-trigger[data-choice-size=lg]{height:48px;padding:12px 16px;font-size:14px}.ui-choice-trigger[data-choice-variant=chip]{width:auto;height:auto;padding:4px 8px}.ui-choice-trigger>[data-choice-chevron]{margin-left:auto;color:var(--text-3)}.ui-choice-trigger:is([aria-expanded=true],[data-state=open])>[data-choice-chevron]{transform:rotate(180deg)}.ui-choice-trigger:disabled{cursor:not-allowed;opacity:.5}.ui-choice-option{display:flex;align-items:center;flex-shrink:0;gap:8px;width:100%;min-height:36px;padding:8px 10px;border-radius:10px;border:0;background:transparent;font-size:13px;line-height:20px;font-weight:500;text-align:left;color:var(--text-2);cursor:pointer;outline:none}.ui-choice-option:disabled{opacity:.45;cursor:not-allowed}.ui-choice-option[data-choice-layout=grid]{display:grid}[data-choice-check]{margin-left:auto}[data-choice-check],[data-choice-checkbox]{display:grid;place-items:center;width:16px;height:16px;flex-shrink:0}[data-choice-checkbox]{border:1px solid var(--border);border-radius:4px}[data-choice-description]{font-size:11px;line-height:16px;font-weight:400;color:var(--text-3)}.ui-choice-option:is([aria-selected=true],[data-state=checked]){color:var(--accent-ink,var(--accent));background:var(--selection,#c4910624)}.ui-choice-option[aria-selected=true] [data-choice-checkbox]{border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}.ui-choice-option:not(:disabled):is(:hover,:focus-visible,[data-active=true],[data-highlighted]){background:var(--hover)}.ui-choice-trigger:not(:disabled):hover{background:var(--hover)}.ui-choice-trigger:is(:focus-visible,[aria-expanded=true]){border-color:var(--glass-focus-edge,var(--accent));box-shadow:inset 0 0 0 1px var(--glass-focus-edge,var(--accent))}html[data-theme] body:has([data-ui-glass-scope]) [data-ui-choice-trigger][data-managed-field]{min-height:0;height:40px;padding:8px 12px;gap:8px;border-radius:12px;border:1px solid var(--glass-border-muted);background:var(--glass-field-fill,linear-gradient(160deg,#fafafa0b,transparent 75%),#fafafa05);color:var(--text);box-shadow:inset 0 1px #fafafa08;font-size:13px;font-weight:500;line-height:20px}html[data-theme] body:has([data-ui-glass-scope]) [data-ui-choice-trigger][data-choice-size=sm]{height:32px;padding:5px 10px;font-size:12px}html[data-theme] body:has([data-ui-glass-scope]) [data-ui-choice-trigger][data-choice-size=lg]{height:48px;padding:12px 16px;font-size:14px}html[data-theme] body:has([data-ui-glass-scope]) [data-ui-choice-trigger][data-choice-variant=chip]{height:auto;padding:4px 8px}html[data-theme=light] body:has([data-ui-glass-scope]){--glass-field-fill:linear-gradient(160deg,#ffffff80,transparent 75%),#fafafa65}html[data-theme] body:has([data-ui-glass-scope]) [data-ui-choice-trigger]:not(:disabled):hover{background:var(--glass-action-hover)}html[data-theme] body:has([data-ui-glass-scope]) [data-ui-choice-trigger]:is(:focus-visible,[aria-expanded=true]){border-color:var(--glass-focus-edge);box-shadow:inset 0 0 0 1px var(--glass-focus-edge)}html[data-theme] body:has([data-ui-glass-scope]) [data-ui-choice-option]{padding:8px 10px;border-radius:10px;font-size:13px;line-height:20px}html[data-theme] body:has([data-ui-glass-scope]) [data-ui-choice-option][aria-selected=true]{color:var(--accent-ink,var(--accent));background:var(--surface-glass-selected,#c4910624)}@media (prefers-reduced-motion:no-preference){[data-choice-chevron]{transition:transform .16s ease}}@media (max-width:768px){html[data-theme] body:has([data-ui-glass-scope]) [data-ui-choice-trigger][data-choice-variant=field]{min-height:44px;font-size:16px}}html[data-theme] body [data-ui-action][data-appearance=glass]{border:1px solid var(--glass-border-muted,#c4910626);background:var(--glass-field-fill,linear-gradient(160deg,#fafafa0b,transparent 75%),#fafafa05);color:var(--text);box-shadow:inset 0 1px #fafafa0c;cursor:pointer;border-radius:12px;font-weight:500}html[data-theme] body [data-ui-action][data-appearance=glass][data-variant=default]{background:linear-gradient(120deg,#d4a932,#c49106) #c49106;border-color:#e6c65b66;color:#0f0f0f}html[data-theme] body [data-ui-action][data-appearance=glass][data-variant=destructive]{background:color-mix(in srgb,var(--danger,#fa526e) 12%,transparent);border-color:color-mix(in srgb,var(--danger,#fa526e) 36%,transparent);color:var(--danger,#fa526e)}html[data-theme] body [data-ui-action][data-appearance=glass][data-variant=ghost]{background:transparent;border-color:transparent;box-shadow:none}html[data-theme] body [data-ui-action][data-appearance=glass]:not(:disabled):hover{background-image:linear-gradient(#fafafa14,#fafafa14)}html[data-theme] body [data-ui-action][data-appearance=glass]:focus-visible{outline:none;border-color:var(--glass-focus-edge,#e6b83e);box-shadow:inset 0 0 0 1px var(--glass-focus-edge,#e6b83e)}html[data-theme] body [data-ui-action][data-appearance=glass]:disabled{cursor:not-allowed;opacity:.45}[data-ui-action][data-variant=bare]:focus-visible{outline:2px solid var(--glass-focus-edge,var(--accent));outline-offset:2px}[data-ui-action][data-action-tone=accent]{--action-tone:var(--accent-ink,#c49106)}[data-ui-action][data-action-tone=success]{--action-tone:var(--success,#32b887)}[data-ui-action][data-action-tone=warning]{--action-tone:var(--warning,#e98b31)}[data-ui-action][data-action-tone=info]{--action-tone:var(--info,#229bb7)}html[data-theme] body [data-ui-action][data-appearance=glass][data-action-tone]{color:var(--action-tone);border-color:color-mix(in srgb,var(--action-tone) 32%,transparent);background:color-mix(in srgb,var(--action-tone) 10%,transparent)}html[data-theme] body [data-ui-action][data-appearance=glass][data-selected=true]{color:var(--accent-ink,var(--accent));border-color:var(--accent);background:var(--selection)}html[data-theme] body[data-site-design]:has([data-ui-glass-scope]) [data-ui-action][data-appearance=glass][data-variant=default]:where(:not([data-action-tone],[data-selected=true],[aria-pressed=true],:disabled,[aria-disabled=true],[aria-disabled=true] *,[inert],[inert] *)):hover{background:var(--workspace-accent-gradient);color:var(--accent-fg)}