.ps{position:relative;min-width:240px}.ps-field{display:flex;align-items:center;gap:var(--sp-2);height:var(--ctl-h);padding:0 var(--sp-4);border-radius:var(--ctl-r);border:1px solid var(--sp-line);background:var(--sp-paper);color:var(--sp-muted)}.ps-field:focus-within{border-color:var(--sp-blue);box-shadow:0 0 0 3px var(--ctl-tint)}.ps .ps-field input:focus-visible{outline:none;box-shadow:none}.ps-field input{flex:1;min-width:0;height:100%;border:0;outline:none;background:none;color:var(--sp-ink);font:inherit;font-size:14px;font-weight:500}.ps-list{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;min-width:280px;max-height:360px;overflow:auto;margin:0;padding:var(--sp-1);list-style:none;background:var(--sp-paper);border:1px solid var(--sp-line);border-radius:var(--sp-radius);box-shadow:0 18px 40px rgba(11,30,61,.16)}.ps-list li{display:flex;align-items:center;gap:var(--sp-2);min-height:var(--ctl-h);padding:0 var(--sp-3);border-radius:var(--ctl-r-row);color:var(--sp-muted);cursor:pointer}.ps-list li span{display:grid;gap:1px;min-width:0}.ps-list li b{font-size:14px;font-weight:600;color:var(--sp-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-list li small{font-size:12px;color:var(--sp-muted)}.ps-list li.is-on{background:var(--ctl-tint)}.ps-list li.is-on b{color:var(--sp-blue)}.ps-list li.ps-more,.ps-list li.ps-none{cursor:default;font-size:12.5px}@media (max-width:760px){.ps{width:100%}.ps,.ps-list{min-width:0}}.ss .ps-field.is-set{border-color:var(--sp-blue);background:var(--ctl-tint);color:var(--sp-blue)}.ss .ps-field.is-set input{color:var(--sp-blue);font-weight:600}.ss .ps-field.is-set>svg{color:var(--sp-blue)}.ss-clear{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;margin-right:-8px;border:0;border-radius:var(--ctl-r);background:var(--ctl-tint);color:var(--sp-blue);cursor:pointer}.ss-clear:hover{background:var(--ctl-tint-hover)}.ss .ps-list li.is-chosen b{color:var(--sp-blue)}.ss .ps-list li.ss-all b{font-weight:500;color:var(--sp-muted)}.ss{min-width:0}.ss input[type=search]::-webkit-search-cancel-button{display:none}