.iconic-cat-scroll{padding:8px 0;color:#333;font-family:Kalpurush,Arial,sans-serif;min-width:0}.iconic-cat-scroll h2{font-size:16px;margin:0 0 10px}.iconic-cat-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.iconic-cat-track::-webkit-scrollbar{display:none}.iconic-cat-page{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:12px 8px;flex:0 0 100%;scroll-snap-align:start;align-content:start}.iconic-cat-item{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;text-decoration:none;color:inherit;text-align:center}.iconic-cat-image{display:grid;place-items:center;width:52px;height:52px;border-radius:10px;overflow:hidden;background:#edf4fa;color:#42768a;font-size:25px;font-weight:700}.iconic-cat-item:nth-child(4n+2) .iconic-cat-image{background:#f4edfc;color:#8054a5}.iconic-cat-item:nth-child(4n+3) .iconic-cat-image{background:#fff1e0;color:#be7825}.iconic-cat-item:nth-child(4n) .iconic-cat-image{background:#e6f5ee;color:#368365}.iconic-cat-image img{display:block;width:100%;height:100%;object-fit:contain}.iconic-cat-label{font-size:12px;line-height:1.15;max-width:90px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word}.iconic-cat-dots{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:10px}.iconic-cat-dots button{height:4px;width:10px;min-height:0;padding:0;border:0;border-radius:5px;background:#e0e3e8;cursor:pointer}.iconic-cat-dots button[aria-current=true]{width:20px;background:#ff4779}.iconic-cat-item:focus-visible,.iconic-cat-dots button:focus-visible{outline:2px solid #02bfe4;outline-offset:3px}.iconic-cat-empty{font-size:12px;color:#76838c}@media(max-width:1024px){.iconic-cat-page{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(2,auto);gap:12px 7px}.iconic-cat-image{width:46px;height:46px;border-radius:8px}.iconic-cat-label{font-size:10px;max-width:64px}.iconic-cat-scroll{padding:9px 0 5px}}@media(prefers-reduced-motion:no-preference){.iconic-cat-track{scroll-behavior:smooth}}