@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.vu-form-select{font-family:inherit;font-size:1rem;line-height:1.5;position:relative;width:100%}.vu-form-select__native{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.vu-form-select__trigger{align-items:center;background-color:#fff;border:1px solid #8a8c8e;border-radius:0;box-sizing:border-box;cursor:pointer;display:flex;min-height:3.5rem;padding:.75rem 3rem .75rem 1rem;position:relative;transition:border-color .2s ease,outline .2s ease}.vu-form-select__trigger:hover{border-color:#0c71ac}.vu-form-select__trigger:focus{border-color:#0c71ac;outline:2px solid #1e1248;outline-offset:-1px}.vu-form-select--disabled .vu-form-select__trigger{background-color:#eee;cursor:not-allowed;opacity:.7}.vu-form-select--disabled .vu-form-select__trigger:focus,.vu-form-select--disabled .vu-form-select__trigger:hover{border-color:#8a8c8e;outline:none}.vu-form-select__label{color:#494949;font-size:1.125rem;left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transform-origin:top left;transition:all .15s ease}.vu-form-select--float-labels.vu-form-select--has-selection .vu-form-select__label{color:#494949;font-size:1.125rem;top:.625rem;transform:translateY(0) scale(.778)}.vu-form-select__value{color:#262626;flex:1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-form-select--float-labels.vu-form-select--has-selection .vu-form-select__value{padding-top:.75rem}.vu-form-select__placeholder{color:#494949;font-weight:400}.vu-form-select__clear{align-items:center;background:transparent;border:none;border-radius:50%;color:#494949;cursor:pointer;display:flex;height:1.5rem;justify-content:center;margin-right:.5rem;padding:0;transition:background-color .2s ease,color .2s ease;width:1.5rem}.vu-form-select__clear:hover{background-color:#0000001a;color:#262626}.vu-form-select__clear:focus{outline:2px solid #1e1248;outline-offset:1px}.vu-form-select__trigger-icon{bottom:0;margin:auto;pointer-events:none;position:absolute;right:1.25rem;top:0;transition:transform .25s}.vu-form-select--open .vu-form-select__trigger-icon{transform:rotate(-180deg)}.vu-form-select__dropdown{background-color:#fff;border:1px solid #8a8c8e;border-radius:0;border-top:none;box-shadow:0 4px 12px #00000026;left:0;margin-top:-1px;position:absolute;right:0;top:100%;z-index:100}.vu-form-select__search{border-bottom:1px solid rgba(0,0,0,.1);padding:.5rem}.vu-form-select__search-input{border:1px solid #8a8c8e;border-radius:4px;box-sizing:border-box;font-size:.875rem;outline:none;padding:.5rem .75rem;-webkit-user-select:text;-moz-user-select:text;user-select:text;width:100%}.vu-form-select__search-input:focus{border-color:#1e1248;box-shadow:0 0 0 2px #1e124833}.vu-form-select__search-input::-moz-placeholder{color:#494949}.vu-form-select__search-input::placeholder{color:#494949}.vu-form-select__listbox{max-height:18.5rem;outline:none;overflow-y:auto}.vu-form-select__listbox::-webkit-scrollbar{width:8px}.vu-form-select__listbox::-webkit-scrollbar-track{background:#eee}.vu-form-select__listbox::-webkit-scrollbar-thumb{background:#b7b7b7;border-radius:4px}.vu-form-select__listbox::-webkit-scrollbar-thumb:hover{background:#8a8c8e}.vu-form-select__no-results{color:#494949;font-style:italic;padding:1rem;text-align:center}.vu-form-select__optgroup-label{background-color:#00000005;color:#494949;font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:.75rem 1rem .5rem;text-transform:uppercase}.vu-form-select__optgroup .vu-form-select__option{padding-left:1.5rem}.vu-form-select__option{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;gap:.5rem;height:2.75rem;padding:.625rem 1rem;transition:background-color .2s ease,color .2s ease,-webkit-text-decoration .2s ease;transition:background-color .2s ease,color .2s ease,text-decoration .2s ease;transition:background-color .2s ease,color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vu-form-select__option:nth-child(odd):not(.vu-form-select__option--placeholder){background-color:#fff}.vu-form-select__option:nth-child(2n):not(.vu-form-select__option--placeholder){background-color:#00000005}.vu-form-select__option:hover:not(.vu-form-select__option--disabled,.vu-form-select__option--selected){background-color:#f7f7f7;color:#1e1248;text-decoration:underline}.vu-form-select__option--focused:not(.vu-form-select__option--disabled){background-color:#f7f7f7;color:#1e1248;outline:2px solid #1e1248;outline-offset:-2px;text-decoration:underline}.vu-form-select__option--selected:not(.vu-form-select--multiselect .vu-form-select__option):not(.vu-form-select__option--placeholder),.vu-form-select__option--selected:not(.vu-form-select--multiselect .vu-form-select__option):not(.vu-form-select__option--placeholder):hover{background-color:#5bc2e7;color:#262626;text-decoration:none}.vu-form-select__option--disabled{cursor:not-allowed;opacity:.5}.vu-form-select__option--placeholder,.vu-form-select__option--placeholder:nth-child(2n),.vu-form-select__option--placeholder:nth-child(odd){background-color:#b7b7b7;color:#262626;cursor:not-allowed;font-weight:400;opacity:1}@media screen and (min-width:768px){.vu-form-select__option--placeholder,.vu-form-select__option--placeholder:nth-child(2n),.vu-form-select__option--placeholder:nth-child(odd){display:none}}.vu-form-select__option--placeholder:focus,.vu-form-select__option--placeholder:hover,.vu-form-select__option--placeholder:nth-child(2n):focus,.vu-form-select__option--placeholder:nth-child(2n):hover,.vu-form-select__option--placeholder:nth-child(odd):focus,.vu-form-select__option--placeholder:nth-child(odd):hover{background-color:#b7b7b7;color:#262626;text-decoration:none}.vu-form-select__option-placeholder{display:none}.vu-form-select__checkbox{align-items:center;color:#1e1248;display:flex;flex-shrink:0;justify-content:center}.vu-form-select__option-label{flex:1;font-size:1.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vu-form-select--float-labels .vu-form-select__trigger{min-height:3.75rem;padding-bottom:.75rem;padding-top:.75rem}.vu-form-select--float-labels .vu-form-select__value{color:#262626;font-weight:500}.vu-form-select--multiselect .vu-form-select__option--selected{background-color:transparent;font-weight:500}.vu-form-select--multiselect .vu-form-select__option--selected:hover{background-color:#f7f7f7}.vu-form-select--open .vu-form-select__trigger{border-color:#0c71ac;outline:2px solid #1e1248;outline-offset:-1px}.vu-form-select--listing .vu-form-select__trigger{min-height:4.875rem;padding:1.25rem 3rem 1.25rem 1rem}.vu-form-select__label-prefix{color:#262626;display:inline;font-size:1.125rem;font-weight:400;padding-right:.5rem}.vu-form-select__label-prefix--has-selection{display:none}@media screen and (min-width:768px){.vu-form-select__label-prefix--has-selection{display:inline}}.vu-form-select__selected-value{color:#262626;font-size:1.125rem;font-weight:400}@media screen and (min-width:768px){.vu-form-select__selected-value{color:#0c71ac;font-weight:600}}.vu-form-select--show-label-in-value .vu-form-select__value{align-items:baseline;display:flex;flex-direction:row;gap:0}
