.isp-bar{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin-bottom:.6rem}.isp-search{max-width:14rem}.isp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:.4rem;max-height:58vh;overflow-y:auto}.isp-item{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.35rem .2rem;background:0 0;border:1px solid transparent;border-radius:.375rem;cursor:pointer}.isp-item:hover{background:var(--bs-tertiary-bg);border-color:var(--bs-border-color)}.isp-item img{width:44px;height:44px;object-fit:contain}.isp-item span{font-family:var(--bs-font-monospace);font-size:.7rem;color:var(--bs-secondary-color)}.isp-sel{border-color:var(--bs-primary);background:var(--bs-tertiary-bg)}.isp-empty{padding:1.5rem;text-align:center}