.cs-accessory-filters{border:0;padding:0;margin:0 0 18px;min-width:0}.cs-accessory-filters legend{font-size:.82rem;font-weight:600;margin-bottom:8px}.cs-accessory-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cs-accessory-filters button{background:var(--cs-inner);border:1px solid var(--cs-line);color:var(--cs-text);border-radius:8px;padding:8px;cursor:pointer}.cs-accessory-options button{display:flex;align-items:center;gap:6px;text-align:left;font-size:.68rem;line-height:1.4;min-width:0}.cs-accessory-options img{object-fit:contain;width:28px;height:28px;flex-shrink:0}.cs-accessory-filters button[aria-pressed=true]{border-color:var(--cs-gold);box-shadow:inset 0 0 0 1px var(--cs-gold);color:var(--cs-gold)}.cs-accessory-all{width:100%;margin-bottom:6px;font-size:.8rem}.cs-card-images{display:flex;flex-direction:column;align-items:center;gap:9px;flex:0 0 52px}.cs-card-accessories{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;max-width:60px}.cs-accessory-icon{position:relative;display:inline-flex;background:var(--cs-bg);border:1px solid var(--cs-line);border-radius:5px;padding:2px}.cs-accessory-icon img{object-fit:contain}.cs-accessory-icon:hover:after{content:attr(data-tip);position:absolute;bottom:100%;left:0;min-width:130px;max-width:190px;background:var(--cs-bg);color:var(--cs-text);border:1px solid var(--cs-line);border-radius:6px;padding:6px;font-size:.75rem;z-index:5}.cs-directory-card:focus-visible .cs-accessory-icon:after{content:attr(data-tip);position:absolute;bottom:100%;background:var(--cs-bg);padding:5px;z-index:5}.cs-directory-card{overflow:visible}
