.ils-cf-search-select{position:relative;width:100%;font-family:inherit;box-sizing:border-box}.ils-cf-search-select__native{display:none!important;position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ils-cf-search-select__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:48px;padding:0 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;box-sizing:border-box;user-select:none;-webkit-user-select:none;transition:border-color 0.2s ease,box-shadow 0.2s ease;outline:none}.ils-cf-search-select__trigger:hover{border-color:#cbd5e1}.ils-cf-search-select__trigger:focus,.ils-cf-search-select--open .ils-cf-search-select__trigger{border-color:#dc2626;box-shadow:0 0 0 1px #dc2626}.ils-cf-field--error .ils-cf-search-select__trigger,.ils-qco-field--error .ils-cf-search-select__trigger{border-color:#ef4444!important}.ils-cf-search-select__trigger-text{font-size:14px;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;flex:1}.ils-cf-search-select__trigger-text--placeholder{color:#94a3b8}.ils-cf-search-select__arrow{width:16px;height:16px;flex-shrink:0;margin-left:10px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;background-position:center;transition:transform 0.2s ease}.ils-cf-search-select--open .ils-cf-search-select__arrow{transform:rotate(180deg)}.ils-cf-search-select__dropdown{position:absolute!important;top:calc(100% + 4px)!important;left:0!important;right:0!important;z-index:1000!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:0 10px 25px -5px rgb(0 0 0 / .1),0 8px 10px -6px rgb(0 0 0 / .08)!important;padding:10px!important;box-sizing:border-box!important}.ils-cf-search-select--open .ils-cf-search-select__dropdown{display:block!important}.ils-cf-search-select__search-wrap{position:relative!important;width:100%!important;box-sizing:border-box!important;margin-bottom:8px!important}.ils-cf-search-select__search-input{width:100%!important;height:38px!important;padding:8px 36px 8px 12px!important;border:1px solid #cbd5e1!important;border-radius:6px!important;font-size:14px!important;color:#1e293b!important;background:#ffffff!important;box-sizing:border-box!important;outline:none!important;font-family:inherit!important;line-height:normal!important;transition:border-color 0.15s ease,box-shadow 0.15s ease!important}.ils-cf-search-select__search-input:focus{border-color:#dc2626!important;box-shadow:0 0 0 1px #dc2626!important}.ils-cf-search-select__search-input::placeholder{color:#94a3b8!important}.ils-cf-search-select__search-icon{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#94a3b8!important}.ils-cf-search-select__list{max-height:200px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;margin:0!important;padding:0!important;list-style:none!important;list-style-type:none!important;box-sizing:border-box!important}.ils-cf-search-select__list::-webkit-scrollbar{width:6px}.ils-cf-search-select__list::-webkit-scrollbar-track{background:#fff0}.ils-cf-search-select__list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.ils-cf-search-select__list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ils-cf-search-select__list li,.ils-cf-search-select__option,.ils-cf-search-select__empty{list-style:none!important;list-style-type:none!important;margin:0!important}.ils-cf-search-select__list li::before,.ils-cf-search-select__list li::marker{display:none!important;content:none!important}.ils-cf-search-select__option{padding:9px 12px!important;font-size:14px!important;line-height:1.4!important;color:#1e293b!important;border-radius:6px!important;cursor:pointer!important;text-align:left!important;user-select:none!important;-webkit-user-select:none!important;transition:background-color 0.15s ease,color 0.15s ease!important}.ils-cf-search-select__option:hover,.ils-cf-search-select__option--highlighted{background-color:#fef2f2!important;color:#dc2626!important}.ils-cf-search-select__option--selected{background-color:#fee2e2!important;color:#dc2626!important;font-weight:600!important}.ils-cf-search-select__option--hidden{display:none!important}.ils-cf-search-select__empty{padding:12px 10px!important;font-size:13px!important;color:#94a3b8!important;font-style:italic!important;text-align:center!important}@media (max-width:768px){.ils-cf-search-select__list{max-height:180px!important}}.ils-qco-field .ils-cf-search-select__arrow{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23dc2626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")}