.sq{min-width:0;position:relative}.sq .search{width:100%}.fbar .sq{width:380px}.fbar .sq .search{width:100%}.sq-list{z-index:40;color:#111;background:#fff;border:1px solid #111;max-height:min(60vh,420px);margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.sq-list li{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:grid}.sq-list li:last-child{border-bottom:0}.sq-list li.hi,.sq-list li:hover{color:#fff;background:#111}.sq-list li.hi .dim,.sq-list li:hover .dim{color:#bbb}.sq-ico{place-items:center;font-size:14px;display:grid}.sq-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.sq-meta{letter-spacing:.06em;text-transform:uppercase;color:#666;white-space:nowrap;font-size:10px}.sq-list li.hi .sq-meta,.sq-list li:hover .sq-meta{color:#ccc}.sq-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.sq-chip{color:#111;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #111;border-radius:99px;min-height:28px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:700}.sq-chip.k-place{color:#fff;background:#111}.sq-chip.k-text{text-transform:none;letter-spacing:0;font-weight:400}@media (min-width:768px){.fbar .sq-chips{z-index:30;max-width:640px;margin:0;position:absolute;top:calc(100% + 10px);left:0}body:has(.fbar .sq-chips) .page{padding-top:calc(var(--filters-h) + 64px)}}
