.icons-section{box-sizing:border-box;flex-direction:column;gap:20px;padding:8px;display:flex}.icons-section__group{flex-direction:column;gap:10px;display:flex}.icons-section__title{color:#111827;margin:0;font-size:12px;font-weight:600;line-height:1.3}.icons-section__grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:16px;display:grid}.icons-section__item{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:12px;display:flex}.icons-section__icon{width:24px;height:24px}.icons-section__name{text-align:center;color:#4b5563;word-break:break-word;font-size:8px;line-height:1.3}
