.ui-select-cabinet{--select-bg:var(--c-bg);--select-menu:var(--c-card);--select-text:var(--c-text);--select-muted:var(--c-muted);--select-border:var(--c-border);--select-accent:var(--c-primary);--select-error:var(--c-danger-text,#d94545);--select-radius:var(--ui-field-radius,12px);--select-hover:var(--ui-fill);--select-selected:transparent;--select-field-bg:var(--ui-fill);--select-field-border:transparent}.ui-select-crm{--select-bg:#fff;--select-menu:#fff;--select-text:#26374e;--select-muted:#788598;--select-border:#dce3ed;--select-accent:var(--blue,#4169ee);--select-error:#bd3544;--select-radius:16px;--select-hover:color-mix(in srgb, var(--select-accent) 19%, var(--select-menu));--select-selected:color-mix(in srgb, var(--select-accent) 12%, var(--select-menu));--select-field-bg:var(--select-bg);--select-field-border:var(--select-border)}.ui-select{width:100%;min-width:0}.ui-select-trigger{border:1px solid var(--select-field-border);border-radius:var(--select-radius);background:var(--select-field-bg);width:100%;min-width:0;min-height:48px;color:var(--select-text);font:inherit;font-size:var(--ui-text-body,17px);font-weight:var(--ui-weight-regular,400);line-height:var(--ui-leading-body,22px);text-align:left;cursor:pointer;transition:border-color var(--ui-motion-fast) var(--ui-motion-ease), box-shadow var(--ui-motion-fast) var(--ui-motion-ease);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ui-select-trigger:hover:not(:disabled),.ui-select-trigger[data-expanded]{border-color:var(--select-accent)}.ui-select-trigger:focus-visible{outline:2px solid var(--select-accent);outline-offset:3px}.ui-select-trigger[data-invalid]{border-color:var(--select-error)}.ui-select-trigger:disabled{cursor:not-allowed;opacity:.5}.ui-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select-chevron{color:var(--select-muted);transition:transform var(--ui-motion-base) var(--ui-motion-spring);flex:0 0 20px;display:flex}.ui-select-chevron svg,.ui-select-check svg{width:20px;height:20px}.ui-select-crm .ui-select-trigger[data-expanded] .ui-select-chevron{transform:rotate(180deg)}.ui-select-cabinet .ui-select-chevron{transition:none}.ui-select-menu{z-index:1000;min-width:0;max-width:calc(100vw - 24px);padding:var(--ui-popover-padding,6px);border-radius:var(--ui-popover-radius,16px);corner-shape:var(--ui-corner-shape);color:var(--select-text);outline:none}.ui-select-crm.ui-select-menu{border:1px solid var(--select-border);background:linear-gradient(var(--select-menu), var(--select-menu)), var(--select-bg);box-shadow:0 14px 40px #00000038}.ui-select-listbox{max-height:min(320px, var(--kb-popper-content-available-height,50vh));overscroll-behavior:contain;outline:none;margin:0;padding:0;list-style:none;overflow:auto}.ui-select-option{border-radius:calc(var(--ui-popover-radius,16px) - var(--ui-popover-padding,6px));min-height:44px;font:inherit;font-size:var(--ui-text-body,17px);font-weight:var(--ui-weight-regular,400);line-height:var(--ui-leading-body,22px);color:var(--select-text);cursor:pointer;overflow-wrap:anywhere;outline:none;align-items:center;gap:12px;padding:10px 12px;display:flex}.ui-select-option-copy{flex:1;min-width:0}.ui-select-option[data-selected]{background:var(--select-selected)}.ui-select-option[data-highlighted]{background:var(--select-hover);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--select-accent) 35%, transparent)}.ui-select-option[data-disabled]{opacity:.45;cursor:not-allowed}.ui-select-check{color:var(--select-accent);flex:0 0 20px;display:flex}.ui-select-check-slot{flex:0 0 20px;justify-content:center;display:flex}.ui-select-cabinet .ui-select-check{color:var(--select-text)}.ui-select-cabinet .ui-select-option{gap:var(--ui-space-2,8px)}.ui-select-cabinet .ui-select-option[data-highlighted]{box-shadow:none}.ui-select-description{color:var(--select-muted);font-size:var(--ui-text-footnote,12px);margin-top:2px;display:block}@media (width<=700px){.ui-select-trigger,.ui-select-option{font-size:var(--ui-text-body,16px)}}@media (forced-colors:active){.ui-select-trigger,.ui-select-menu{color:canvastext;background:canvas;border-color:buttontext}.ui-select-option[data-highlighted],.ui-select-option[data-selected]{outline:1px solid highlight}}.ui-select-native{clip-path:inset(50%);opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
