.pb-select{position:relative;width:100%}.pb-select-native{position:absolute;left:0;bottom:0;width:1px;height:1px;opacity:0;pointer-events:none;overflow:hidden}.pb-select-btn{display:flex;align-items:center;gap:.625rem;width:100%;padding:.75rem 1rem;text-align:left;cursor:pointer;background:#47556980;border:1px solid rgba(96,30,250,.3);border-radius:8px;color:#fff;font-size:1rem;transition:background .2s ease,border-color .2s ease}.pb-select-btn:hover{background:#475569b3;text-decoration:none}.pb-select-btn:focus-visible{outline:none;border-color:#601efab3;box-shadow:0 0 0 3px #601efa33}.pb-select-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-select-placeholder{color:#cbd5e1}.pb-select-icon{width:1.25rem;text-align:center;color:#c4b5fd;flex-shrink:0}.pb-select-chevron{font-size:.8125rem;color:#cbd5e1;flex-shrink:0}.pb-select-btn[aria-expanded=true] .pb-select-chevron{transform:rotate(180deg)}.pb-select-menu{position:absolute;top:100%;left:0;right:0;z-index:60;margin:.375rem 0 0;padding:.375rem;list-style:none;max-height:16rem;overflow-y:auto;background:#1e293bfa;border:1px solid rgba(96,30,250,.3);border-radius:12px;box-shadow:0 8px 32px #00000059}.pb-select-menu[hidden]{display:none}.pb-select-item{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;border-radius:8px;cursor:pointer;color:#fff}.pb-select-item.is-active{background:#601efa40}.pb-select-item.is-selected,.pb-select-item.is-selected .pb-select-icon{color:#fde68a}.pb-select-menu.pb-select-menu--up{top:auto;bottom:100%;margin:0 0 .375rem}
