.InputSelect{display:flex;flex-direction:column;gap:.5rem;width:-moz-fit-content;width:fit-content;--label-color:rgb(var(--color-grey-dark))}.InputSelect.InputSelect--sm{--select-trigger-padding:.375rem .625rem .375rem .5625rem;--select-trigger-gap:.5rem;--select-trigger-min-width:85px;--select-trigger-font-size:.8rem;--select-trigger-radius:.5rem;--select-chevron-size:12px;--select-icon-box-size:1.625rem;--select-icon-box-radius:.375rem;--select-icon-size:14px;--select-list-min-width:100% --select-list-radius:.75rem;--select-item-padding:.5rem .625rem;--select-item-font-size:.8rem;--select-item-radius:.5rem}.InputSelect.InputSelect--md{--select-trigger-padding:.375rem .75rem .375rem .625rem;--select-trigger-gap:.625rem;--select-trigger-min-width:120px;--select-trigger-font-size:.9rem;--select-trigger-radius:.625rem;--select-chevron-size:14px;--select-icon-box-size:2rem;--select-icon-box-radius:.5rem;--select-icon-size:16px;--select-list-min-width:200px;--select-list-radius:.75rem;--select-item-padding:.625rem .75rem;--select-item-font-size:.875rem;--select-item-radius:.5rem}.InputSelect.InputSelect--lg{--select-trigger-padding:.75rem .75rem .75rem .625rem;--select-trigger-gap:.625rem;--select-trigger-min-width:120px;--select-trigger-font-size:.9rem;--select-trigger-radius:.625rem;--select-chevron-size:14px;--select-icon-box-size:2rem;--select-icon-box-radius:.5rem;--select-icon-size:16px;--select-list-min-width:200px;--select-list-radius:.75rem;--select-item-padding:.625rem .75rem;--select-item-font-size:.875rem;--select-item-radius:.5rem}.InputSelect.InputSelect--white{--select-trigger-bg:rgb(var(--color-white));--select-trigger-border:rgb(var(--color-border))}.InputSelect.InputSelect--grey{--select-trigger-bg:rgba(var(--color-background),.8);--select-trigger-border:transparent}.InputSelect.InputSelect--block,.InputSelect.InputSelect--block .InputSelect_trigger{width:100%}.InputSelect.InputSelect--disabled{opacity:.6;pointer-events:none}.InputSelect .InputSelect_label{color:var(--label-color);font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.InputSelect .InputSelect_wrapper{position:relative;width:100%}.InputSelect .InputSelect_trigger{align-items:center;background:var(--select-trigger-bg);border:1px solid var(--select-trigger-border);border-radius:var(--select-trigger-radius);cursor:pointer;display:flex;gap:var(--select-trigger-gap);justify-content:space-between;letter-spacing:.5px;min-width:var(--select-trigger-min-width);padding:var(--select-trigger-padding);text-align:left;transition:border-color .15s,background .15s,box-shadow .15s;width:100%}.InputSelect .InputSelect_trigger:hover{border-color:rgb(var(--color-primary-light))}.InputSelect .InputSelect_trigger:focus-visible{border-color:rgb(var(--color-primary));box-shadow:0 0 0 3px rgba(var(--color-primary),.15);outline:none}.InputSelect.InputSelect--open .InputSelect_trigger{border-color:rgb(var(--color-primary));box-shadow:0 0 0 3px rgba(var(--color-primary),.15)}.InputSelect.InputSelect--error .InputSelect_trigger{border-color:rgb(var(--color-red))}.InputSelect .InputSelect_trigger-icon-box{align-items:center;background:rgb(var(--color-background-secondary));border-radius:var(--select-icon-box-radius);color:rgb(var(--color-primary));display:flex;flex-shrink:0;height:var(--select-icon-box-size);justify-content:center;width:var(--select-icon-box-size)}.InputSelect .InputSelect_trigger-icon{height:var(--select-icon-size);width:var(--select-icon-size)}.InputSelect .InputSelect_trigger-value{color:rgb(var(--color-text-primary));flex:1;font-size:var(--select-trigger-font-size);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InputSelect .InputSelect_trigger-value.InputSelect_trigger-value--placeholder{color:rgb(var(--color-grey));font-weight:500}.InputSelect .InputSelect_trigger-chevron{color:rgb(var(--color-grey-dark));flex-shrink:0;height:var(--select-chevron-size);transition:transform .15s ease;width:var(--select-chevron-size)}.InputSelect.InputSelect--open .InputSelect_trigger-chevron{transform:rotate(180deg)}.InputSelect .InputSelect_list{background:rgb(var(--color-white));border:1px solid rgb(var(--color-border));border-radius:var(--select-list-radius);box-shadow:0 16px 32px -18px #0f172a38,0 2px 6px -2px #0f172a0f;display:flex;flex-direction:column;gap:.25rem;left:0;list-style:none;max-height:220px;min-width:var(--select-list-min-width);overflow-y:auto;padding:.25rem;position:absolute;top:calc(100% + 6px);z-index:60}.InputSelect.InputSelect--top .InputSelect_list{bottom:calc(100% + 6px);top:auto}.InputSelect .InputSelect_list-item.InputSelect_list-item--highlighted .InputSelect_list-item-button{background:rgba(var(--color-background-secondary),.4)}.InputSelect .InputSelect_list-item.InputSelect_list-item--active .InputSelect_list-item-button{background:rgb(var(--color-background-secondary))}.InputSelect .InputSelect_list-item.InputSelect_list-item--active .InputSelect_list-item-label{color:rgb(var(--color-primary));font-weight:700}.InputSelect .InputSelect_list-item.InputSelect_list-item--active .InputSelect_list-item-value{color:rgb(var(--color-primary))}.InputSelect .InputSelect_list-item.InputSelect_list-item--active .InputSelect_list-item-check-icon{display:block}.InputSelect .InputSelect_list-item-button{align-items:center;background:transparent;border-radius:var(--select-item-radius);cursor:pointer;display:flex;gap:.625rem;justify-content:space-between;padding:var(--select-item-padding);text-align:left;transition:background .12s;width:100%}.InputSelect .InputSelect_list-item-label{color:rgb(var(--color-text-primary));flex:1;font-size:var(--select-item-font-size);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InputSelect .InputSelect_list-item-right{align-items:center;display:flex;flex-shrink:0;gap:.25rem}.InputSelect .InputSelect_list-item-value{color:rgb(var(--color-grey));font-family:JetBrains Mono,monospace;font-size:.65rem}.InputSelect .InputSelect_list-item-check-icon{color:rgb(var(--color-primary));display:none;height:14px;width:14px}.InputSelect .InputSelect_native-select{display:none}@media screen and (max-width:1023px){.InputSelect.InputSelect--native .InputSelect_list{display:none}.InputSelect.InputSelect--native .InputSelect_native-select{border-radius:var(--select-trigger-radius);display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}}.InputSelect .InputSelect_error{background:rgba(var(--color-red),.1);border-radius:.6rem;color:rgb(var(--color-red));font-size:.9rem;font-weight:500;padding:.5rem;text-align:center}.InputSelect .InputSelect_list-enter-active,.InputSelect .InputSelect_list-leave-active{transition:opacity .12s ease,transform .12s ease}.InputSelect .InputSelect_list-enter-from,.InputSelect .InputSelect_list-leave-to{opacity:0;transform:translateY(-.25rem)}
