.SelectInput_formControl__AyjJy{position:relative;display:block;width:100%;margin:1.6rem 0}.SelectInput_formControl__AyjJy label{font-weight:var(--font-weight-bold);margin-bottom:.8rem;display:block}.SelectInput_formControl__AyjJy .SelectInput_error__vtcgv{display:block;position:absolute;top:100%;left:1.28rem;right:0;color:var(--danger);font-size:var(--font-size-xs);margin:.16rem 0 0;line-height:1.2;overflow-wrap:anywhere;word-break:break-word}.SelectInput_wrapper__rHDPE{position:relative;width:100%;display:block}.SelectInput_trigger__fYFdV{width:100%;min-width:0;box-sizing:border-box;padding:10px;margin-top:0;border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--font-size-input);outline:none;background:rgba(0,0,0,0);color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.8rem;text-align:left;font-family:inherit;transition:background .2s ease,color .2s ease,border-color .2s ease}.SelectInput_trigger__fYFdV.SelectInput_open__U87Pl,.SelectInput_trigger__fYFdV:focus-visible{background:var(--foreground);color:var(--background)}.SelectInput_trigger__fYFdV.SelectInput_invalid__N3jq1{border-color:var(--danger);background:var(--danger-bg)}.SelectInput_trigger__fYFdV .SelectInput_placeholder__a8pMc{opacity:.7}.SelectInput_trigger__fYFdV .SelectInput_label__cF939{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;padding:.16rem 0}.SelectInput_trigger__fYFdV .SelectInput_arrow__9LON9{width:.96rem;height:.96rem;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s ease;flex-shrink:0}.SelectInput_trigger__fYFdV.SelectInput_open__U87Pl .SelectInput_arrow__9LON9{transform:rotate(-135deg) translate(-2px,-2px)}.SelectInput_options__bOBhl{position:absolute;top:calc(100% + .64rem);left:0;right:0;z-index:10;list-style:none;margin:0;padding:.64rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);max-height:22.4rem;overflow-y:auto;box-shadow:0 .8rem 2.24rem 0 rgba(0,0,0,.4)}.SelectInput_option__HGCJ_{padding:.8rem 1.44rem;font-size:var(--font-size-input);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SelectInput_option__HGCJ_.SelectInput_highlighted__TXh0x,.SelectInput_option__HGCJ_:hover{background:var(--foreground);color:var(--background)}.SelectInput_option__HGCJ_.SelectInput_selected__JzRZy{font-weight:var(--font-weight-semibold);color:var(--success)}