.custom-select,.custom-select-field{vertical-align:middle;min-width:0;display:inline-flex;position:relative}.custom-select-field{flex-direction:column}.custom-select-field>.custom-select{width:100%}.custom-select__trigger{min-width:0;min-height:var(--ui-chip-height,34px);color:#242424;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e2e2;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:7px 14px;font-size:13px;line-height:1.4;display:inline-flex}.custom-select--field>.custom-select__trigger{border-radius:12px;width:100%;min-height:44px}.custom-select__trigger>svg{flex:none}.custom-select__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.custom-select__trigger:focus-visible{outline:2px solid var(--ui-focus,#555);outline-offset:3px}.custom-select__trigger:disabled{opacity:.5;cursor:not-allowed}.custom-select__menu{box-sizing:border-box;z-index:10000;overscroll-behavior:contain;color:#242424;font-family:var(--ui-font);background:#fff;border:1px solid #e5e5e5;border-radius:16px;margin:0;padding:6px;font-size:13px;line-height:1.4;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 18px 48px #00000024,0 2px 6px #0000000f}.custom-select__option{cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:9px 12px;display:flex}.custom-select__option svg{flex:none}.custom-select__option[data-active=true]{background:#f1f1f1}.custom-select__option[aria-selected=true]{font-weight:650}.custom-select__option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.custom-select__group{color:#777;padding:10px 12px 5px;font-size:11px;font-weight:600}.custom-select__error{color:var(--ui-danger,#b42318);margin-top:6px;font-size:12px}.custom-select-field>select[hidden]{display:none!important}:is(.field,.ui-field,.industry-field,.composable-field)>.custom-select-field{width:100%}.custom-select__trigger{transition:border-color var(--ui-duration) var(--ui-ease), background-color var(--ui-duration) var(--ui-ease);touch-action:manipulation}@media (hover:hover) and (pointer:fine){.custom-select__trigger:hover:not(:disabled){background-color:#fafafa;border-color:#b8b8b8}}.custom-select__trigger[aria-expanded=true]{border-color:#9a9a9a}@media (pointer:coarse){.custom-select__trigger,.custom-select__option{min-height:44px}}