.tabs{display:flex;gap:8px;margin-bottom:14px}.tabs button.active{box-shadow:0 0 0 2px var(--cyan);filter:brightness(1.15)}.catalog{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;max-height:620px;overflow:auto}.catalog-card{background:#071419;border:1px solid var(--line);border-radius:12px;padding:10px;text-align:center;transition:.15s}.catalog-card:hover{border-color:var(--cyan);transform:translateY(-2px)}.catalog-card>img{width:74px;height:74px;object-fit:contain}.catalog-card strong,.catalog-card small{display:block;font-size:13px}.catalog-card small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-card .qty{display:flex;gap:5px;margin-top:7px}.catalog-card input{padding:7px;margin:0;min-width:0}.catalog-card button{padding:7px 9px}.catalog-card .secondary{margin-top:6px;width:100%;background:#17333b}.kit-icons{display:flex;justify-content:center;flex-wrap:wrap;margin:10px 0}.kit-icons img{width:38px;height:38px;object-fit:contain}.entry span{display:flex;align-items:center;gap:8px}.remove{padding:2px 7px;background:#692b2b}select{background:#061115;border:1px solid #28505a;color:white;border-radius:8px;padding:12px;margin:7px 0}@media(max-width:900px){.catalog{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.catalog{grid-template-columns:repeat(2,1fr)}}
