.kasp-select-trigger{border:1px solid var(--k-border,var(--k2-border-translucent-strong,hsl(var(--border))));background:var(--k-card,var(--k2-bg-1,hsl(var(--background))));min-width:0;min-height:44px;color:var(--k-fg,var(--k2-text-primary,hsl(var(--foreground))));font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;border-radius:12px;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;transition:border-color .14s,background-color .14s,opacity .14s;display:inline-flex}.kasp-select-trigger:hover:not(:disabled),.kasp-select-trigger[data-state=open]{border-color:var(--k-border-dash,var(--k2-border-tertiary,hsl(var(--foreground) / .24)));background:var(--k-hover,var(--k2-bg-2,hsl(var(--muted))))}.kasp-select-trigger:focus-visible{outline:2px solid var(--app-v2-focus,var(--k2-text-primary,hsl(var(--ring))));outline-offset:2px}.kasp-select-trigger:disabled{cursor:not-allowed;opacity:.45}.kasp-select-chevron{opacity:.62;flex:none;transition:transform .14s}.kasp-select-trigger[data-state=open] .kasp-select-chevron{transform:rotate(180deg)}.kasp-select-content{z-index:160;border:1px solid var(--k-border,var(--k2-border-translucent-strong,hsl(var(--border))));background:var(--k-card,var(--k2-bg-1,hsl(var(--popover))));color:var(--k-fg,var(--k2-text-primary,hsl(var(--popover-foreground))));box-shadow:var(--app-v2-shadow-md,var(--k2-menu-shadow,0 14px 36px #0000002e));transform-origin:var(--radix-select-content-transform-origin);border-radius:14px;overflow:hidden}.kasp-select-viewport{max-height:336px;padding:5px}.kasp-select-item{cursor:default;-webkit-user-select:none;user-select:none;border-radius:10px;outline:none;align-items:center;min-height:44px;padding:8px 12px 8px 36px;font-size:12.5px;line-height:1.35;display:flex;position:relative}.kasp-select-item[data-highlighted],.kasp-select-item[data-state=checked]{background:var(--k-hover,var(--k2-bg-2,hsl(var(--muted))))}.kasp-select-item[data-disabled]{pointer-events:none;opacity:.4}.kasp-select-indicator{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;left:11px}.kasp-select-scroll-button{background:var(--k-card,var(--k2-bg-1,hsl(var(--popover))));height:36px;color:var(--k-muted,var(--k2-text-tertiary,hsl(var(--muted-foreground))));justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.kasp-select-trigger,.kasp-select-chevron{transition:none}}
