.ps-btn{text-align:left;cursor:pointer;appearance:none;justify-content:space-between;align-items:center;gap:10px;padding-right:12px;display:inline-flex;background-image:none!important}.ps-btn:disabled{cursor:not-allowed;opacity:.55}.ps-val{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ps-chev{opacity:.7;flex:none;transition:transform .2s,opacity .2s}.ps-btn.is-open .ps-chev{opacity:1;transform:rotate(180deg)}.ps-btn.is-open{box-shadow:0 0 0 1px #5b8cff8c,0 0 22px -6px #4678ff99}.ps-list{z-index:2000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:thin;scrollbar-color:#7896ff59 transparent;background:linear-gradient(#161a34fa,#0b0d1efa);border:1px solid #7896ff47;border-radius:16px;margin:0;padding:6px;list-style:none;animation:.14s ease-out ps-in;position:fixed;overflow-y:auto;box-shadow:0 24px 60px -12px #000000e6,0 0 0 1px #0006,inset 0 1px #ffffff12}.ps-list.is-up{animation-name:ps-in-up;transform:translateY(-100%)}@keyframes ps-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}}@keyframes ps-in-up{0%{opacity:0;transform:translateY(calc(6px - 100%))scale(.98)}}.ps-opt{color:#cfd8f5;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:600;transition:background .12s,color .12s;display:flex}.ps-opt.is-hi{color:#fff;background:#5b8cff29}.ps-opt.is-sel{color:#fff;background:linear-gradient(90deg,#3c78ff57,#8c5cff3d)}.ps-opt.is-sel svg{color:#7fb2ff}.ps-opt.is-off{opacity:.4;cursor:not-allowed}
