.kiva-discovery-select{box-sizing:border-box;border:1px solid var(--kiva-border,#e0e7dc);background:var(--kiva-surface,#f7f9f3);min-width:0;height:44px;color:var(--kiva-text,#203e35);border-radius:12px;transition:background .15s,border-color .15s,box-shadow .15s;position:relative}.kiva-discovery-select.has-value{background:var(--kiva-inset,#f0f5e8);border-color:var(--kiva-border,#d5e1ca)}.kiva-discovery-select:hover{background:var(--kiva-inset,#ecf2e4);border-color:var(--kiva-border,#c5d5b8)}.kiva-discovery-select:focus-within{border-color:var(--kiva-accent,#71905b);box-shadow:0 0 0 3px var(--kiva-overlay,#71905b24)}.kiva-discovery-select label{pointer-events:none;color:var(--kiva-muted,#61765e);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:3px;left:12px;right:32px;overflow:hidden}.kiva-discovery-select select{appearance:none;box-sizing:border-box;width:100%;min-width:0;height:100%;color:inherit;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;border-radius:12px;outline:none;margin:0;padding:17px 30px 3px 12px;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;display:block}.kiva-discovery-select svg{pointer-events:none;color:var(--kiva-muted,#527249);position:absolute;top:13px;right:12px}.kiva-discovery-select.is-disabled{opacity:.5}.kiva-discovery-select.is-disabled select{cursor:default}@media (prefers-reduced-motion:reduce){.kiva-discovery-select{transition:none}}@media (width<=899px){.kiva-discovery-select select{padding-left:12px;padding-right:28px}.kiva-discovery-select label{left:12px;right:28px}.kiva-discovery-select svg{right:8px}}