.KOkg5W_searchContainer{width:100%;position:relative}.KOkg5W_searchContainer.KOkg5W_disabled .KOkg5W_searchInput{cursor:not-allowed;opacity:.7;background-color:#f0f0f5}.KOkg5W_searchContainer.KOkg5W_error .KOkg5W_searchInput{border-color:var(--error-color,#e53e3e)}.KOkg5W_searchContainer.KOkg5W_inline .KOkg5W_searchInputWrapper .KOkg5W_searchInput{background:0 0;border:none;border-radius:0;padding-left:2.25rem;padding-right:2.25rem}.KOkg5W_searchContainer.KOkg5W_inline .KOkg5W_searchInputWrapper .KOkg5W_searchInput:focus{box-shadow:none;border:none}.KOkg5W_searchContainer.KOkg5W_inline .KOkg5W_searchInputWrapper .KOkg5W_searchInput:not(:disabled):hover{border:none}.KOkg5W_label{margin-bottom:var(--space-1-5);font-weight:var(--font-weight-medium);color:#131517a3;font-size:var(--font-size-base);transition:color .2s;display:block}.KOkg5W_searchInputWrapper{align-items:center;display:flex;position:relative}.KOkg5W_searchInputWrapper .KOkg5W_searchInput{border-radius:var(--radius-sm);width:100%;color:var(--text-primary);font-size:var(--font-size-md);background-color:#fff;border:1px solid #ebeced;outline:none;height:calc(2.25rem + 2px);padding:.625rem 2.25rem;font-family:inherit;line-height:1.6;transition:border .2s,box-shadow .2s}.KOkg5W_searchInputWrapper .KOkg5W_searchInput:not(:disabled):hover{border-color:#1315175c}.KOkg5W_searchInputWrapper .KOkg5W_searchInput:focus,.KOkg5W_searchInputWrapper .KOkg5W_searchInput:focus:hover{border-color:#131517}.KOkg5W_searchInputWrapper .KOkg5W_searchInput:disabled{color:#b0b0c3;cursor:not-allowed;opacity:.7;background:#f0f0f5}.KOkg5W_searchInputWrapper .KOkg5W_searchInput::placeholder{color:#13151752;font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:1.6}.KOkg5W_searchInputWrapper .KOkg5W_searchIconLeft{pointer-events:none;color:#1315175c;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.KOkg5W_searchInputWrapper .KOkg5W_searchIconRight{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.KOkg5W_searchInputWrapper .KOkg5W_clearButton{padding:var(--space-1);color:#1315175c;cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s;display:flex;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.KOkg5W_searchInputWrapper .KOkg5W_clearButton:hover{color:#131517a3}.KOkg5W_searchDropdown{z-index:1000;background:var(--bg-primary,#fff);border:1px solid var(--border-color,#e1e5e9);border-radius:var(--radius-sm);max-height:260px;animation:.18s KOkg5W_fadeIn;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 2px 8px #0000001a,0 4px 16px #0000001a}.KOkg5W_searchDropdown .KOkg5W_searchLoading{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4);font-size:var(--font-size-base);color:var(--text-secondary,#666);display:flex}.KOkg5W_searchDropdown .KOkg5W_searchOptions .KOkg5W_searchOption{width:100%;padding:var(--space-3) var(--space-4);text-align:left;font-size:var(--font-size-base);color:var(--text-primary,#333);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:none;font-family:inherit;transition:all .15s}.KOkg5W_searchDropdown .KOkg5W_searchOptions .KOkg5W_searchOption:hover,.KOkg5W_searchDropdown .KOkg5W_searchOptions .KOkg5W_searchOption.KOkg5W_focused{background-color:var(--hover-bg,#f8f9fa);color:var(--text-primary,#333)}.KOkg5W_searchDropdown .KOkg5W_searchOptions .KOkg5W_searchOption:active{background-color:var(--active-bg,#e9ecef)}.KOkg5W_searchDropdown .KOkg5W_searchOptions .KOkg5W_searchOption.KOkg5W_disabled{color:var(--text-disabled,#b0b0c3);cursor:not-allowed;background:0 0}.KOkg5W_searchDropdown .KOkg5W_searchOptions .KOkg5W_searchOption.KOkg5W_disabled:hover{background:0 0}.KOkg5W_searchDropdown .KOkg5W_searchOptions .KOkg5W_searchOption:focus{background-color:var(--hover-bg,#f8f9fa);outline:none}.KOkg5W_searchDropdown .KOkg5W_noResults{padding:var(--space-4);text-align:center;font-size:var(--font-size-base);color:var(--text-secondary,#666);font-style:italic}.KOkg5W_errorText{color:var(--error-color,#e53e3e);margin-top:var(--space-1);font-size:.85rem}.KOkg5W_spinner{border:2px solid var(--border-color,#e1e5e9);border-top:2px solid var(--color-primary);border-radius:var(--radius-full);width:16px;height:16px;animation:1s linear infinite KOkg5W_spin}@keyframes KOkg5W_fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.KOkg5W_searchDropdown{max-height:180px;font-size:.98rem}.KOkg5W_searchDropdown .KOkg5W_searchOption{padding:.625rem .875rem}.KOkg5W_searchDropdown .KOkg5W_searchInput{font-size:var(--font-size-md);padding:.625rem .875rem}}
