.component--v3-select{flex-direction:column;gap:.5rem;display:flex}.v3-select__label{color:var(--text-2);font-size:.875rem;font-weight:500}.v3-select{width:100%;min-width:0;max-width:100%;display:block}.v3-select .v3-select__field{border:1px solid var(--border);border-radius:var(--radius);width:100%;min-width:0;max-width:100%;height:3rem;color:var(--text-2);text-align:left;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s,scale .45s var(--ease-press);--ripple:on;--ripple-color:currentColor;--ripple-opacity:.12;-webkit-tap-highlight-color:transparent;background-color:#0000;outline:none;align-items:center;padding:0 2.5rem 0 1rem;font-size:1rem;display:flex;position:relative}.v3-select .v3-select__field:active:where(:not(:has(:is(button,a,[role=button]):active))){transition-duration:80ms;transition-timing-function:ease-out;scale:.96}@media (prefers-reduced-motion:reduce){.v3-select .v3-select__field:active{scale:none}}@media (hover:hover){.v3-select .v3-select__field:hover{border-color:var(--border-2)}}.v3-select .v3-select__field:focus,.v3-select .v3-select__field[data-popper-shown]{border-color:var(--primary)}.v3-select .v3-select__field:disabled{opacity:.6;cursor:not-allowed;--ripple:off}.v3-select .v3-select__field.has-value{padding-right:4rem}.is-invalid .v3-select__field{border-color:var(--danger)}.v3-select .v3-select__leading-icon{color:var(--text-3);flex:none;margin-right:.5rem}.v3-select .v3-select__field--chip{border-radius:var(--radius);width:auto;height:2.5rem;color:var(--text-3);background-color:var(--v3-chip-bg,var(--surface));padding:0 2.5rem 0 .875rem;font-size:.875rem;font-weight:500}.v3-select .v3-select__field--chip.has-value{color:var(--text-2);padding-right:2.5rem}.v3-select .v3-select__field--chip.has-value .v3-select__value{color:inherit}.component--v3-select.is-chip{flex-shrink:0;display:inline-block}.v3-select .v3-select__value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.v3-select .v3-select__value.is-muted{color:var(--text-3)}.v3-select .v3-select__clear{width:1.5rem;height:1.5rem;color:var(--text-3);cursor:pointer;transition:color .2s,scale .45s var(--ease-press);--ripple:on;--ripple-color:currentColor;--ripple-opacity:.12;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;right:2.25rem}.v3-select .v3-select__clear:active:where(:not(:has(:is(button,a,[role=button]):active))){transition-duration:80ms;transition-timing-function:ease-out;scale:.92}@media (prefers-reduced-motion:reduce){.v3-select .v3-select__clear:active{scale:none}}.v3-select .v3-select__clear i{font-size:.875rem}.v3-select .v3-select__clear:hover{color:var(--text)}.v3-select .v3-select__floating-label{background:var(--floating-label-bg,var(--background));color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;pointer-events:none;border-radius:var(--radius);padding:0 .375rem;font-size:.625rem;font-weight:500;line-height:1;position:absolute;top:0;left:.5rem;transform:translateY(-50%)}.v3-select .v3-select__chevron{color:var(--text-3);pointer-events:none;transition:transform .2s;position:absolute;right:1rem}.v3-select .v3-select__field.is-open .v3-select__chevron{transform:rotate(180deg)}.v3-select .v3-select__field--chip:has(.v3-select__clear){padding-right:4rem}.v3-select .v3-select__field--chip .v3-select__clear{right:2.25rem}.v3-select__popover{min-width:280px;color:var(--text);max-height:var(--popper-max-height,none);flex-direction:column;display:flex}.v3-select__popover .scrollable-area{flex-direction:column;flex:auto;min-height:0;max-height:400px;display:flex}.v3-select__popover .scrollable-area [data-overlayscrollbars-viewport]{overscroll-behavior:contain}.v3-select__popover .v3-select__search{padding:.625rem .625rem 0}.v3-select__popover .v3-select__search-field{align-items:center;display:flex;position:relative}.v3-select__popover .v3-select__search-icon{color:var(--text-3);pointer-events:none;font-size:1rem;position:absolute;left:.875rem}.v3-select__popover .v3-select__search-input{border-radius:var(--radius);background-color:var(--popover-2);width:100%;height:2.5rem;color:var(--text);border:1px solid #0000;outline:none;padding:0 1rem 0 2.5rem;font-size:.875rem;font-weight:400;transition:background-color .2s,border-color .2s;display:block}@media (hover:none){.v3-select__popover .v3-select__search-input{font-size:1rem}}.v3-select__popover .v3-select__search-input::placeholder{color:var(--text-3)}@media (hover:hover){.v3-select__popover .v3-select__search-input:hover{background-color:var(--popover-3)}}.v3-select__popover .v3-select__search-input:focus{border-color:var(--primary);background-color:#0000}.v3-select__popover .v3-select__options{flex-direction:column;gap:.25rem;padding:.625rem;display:flex}.v3-select__popover .v3-select__footer{border-top:1px solid var(--border);padding:.625rem;display:flex}.v3-select__popover .v3-select__footer button{width:100%}.v3-select__popover .v3-select__divider{background-color:var(--border);height:1px;margin:.25rem 0}.v3-select__popover .v3-select__options.no-result{padding:.75rem 1rem}.v3-select__popover .v3-select__options.no-result p{color:var(--text-3);margin:0;font-size:.875rem}.v3-select__popover button.v3-select__option{border-radius:var(--radius);width:100%;min-height:2.5rem;color:var(--link);text-align:left;cursor:pointer;transition:.18s,scale .45s var(--ease-press);--ripple:on;--ripple-color:var(--primary);--ripple-opacity:.14;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;padding:.625rem .75rem;font-size:1rem;display:flex;position:relative}.v3-select__popover button.v3-select__option:active:where(:not(:has(:is(button,a,[role=button]):active))){transition-duration:80ms;transition-timing-function:ease-out;scale:.98}@media (prefers-reduced-motion:reduce){.v3-select__popover button.v3-select__option:active{scale:none}}@media (hover:none){.v3-select__popover button.v3-select__option{-webkit-tap-highlight-color:transparent}.v3-select__popover button.v3-select__option:active{background:var(--popover-2)}}@media (hover:hover){.v3-select__popover button.v3-select__option:hover{background:var(--popover-2);color:var(--link-hover)}}.v3-select__popover button.v3-select__option.is-selected[data-pressed]{animation:select-pulse .55s var(--ease-out)}.v3-select__popover button.v3-select__option .v3-select__option-row{align-items:center;width:100%;display:flex;position:relative}.v3-select__popover button.v3-select__option .v3-select__option-label{text-align:left;flex-grow:1;padding:0 1.5rem 0 0}.v3-select__popover button.v3-select__option .v3-select__tree{pointer-events:none;display:flex;position:absolute;top:0;bottom:0;left:.75rem}.v3-select__popover .v3-select__tree-cell{flex:none;width:1.25rem;position:relative}.v3-select__popover .v3-select__tree-cell.is-branch:before,.v3-select__popover .v3-select__tree-cell.is-rail:before{content:"";border-left:1px dotted var(--border-2);position:absolute;top:-.125rem;bottom:-.125rem;left:50%}.v3-select__popover .v3-select__tree-cell.is-branch.is-last:before{bottom:50%}.v3-select__popover .v3-select__tree-cell.is-branch:after{content:"";border-top:1px dotted var(--border-2);position:absolute;top:50%;left:50%;right:0}.v3-select__popover button.v3-select__option .v3-select__check-icon{opacity:0;width:1rem;height:1rem;transition:all .2s;position:absolute;right:0}.v3-select__popover button.v3-select__option .v3-select__check-icon.selected{opacity:1}
