.all-categories-page{padding-bottom:83px}
.all-categories-page .nav{padding-right:6px}
.all-categories-page .nav h1{font-size:18px;font-weight:600;line-height:25px;top:8px;left:calc(50% + .5px)}
.all-categories-page .nav .back{width:24px;height:24px}
.all-categories-page .status{padding-right:3.82%}
.all-categories-page .signals{transform:translateY(-1px)}
.all-categories-page .signals img,.all-categories-page .capsule img{width:auto;height:auto;max-width:none;object-fit:contain}
.all-categories-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 16px;padding:12px 16px 24px 15px}
.all-category-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;height:54px;color:#1a1a1a;font-size:14px;font-weight:400;line-height:20px;text-align:center}
.all-category-option img{width:28px;height:28px;flex-shrink:0;object-fit:cover;border-radius:4px}
.all-category-option span{white-space:nowrap}
.all-category-option:last-child{width:max-content;min-width:100%}
.all-category-option.selected{color:#1e3a8a}
.all-categories-footer{padding:9px 12px 34px;gap:12px;box-shadow:0 0 25px #0000000f}
.all-categories-footer .secondary{flex:0 0 37.037037%;width:auto;height:40px;border:1px solid #000;border-radius:8px;font-size:14px}
.all-categories-footer .primary{flex:1;width:auto;min-width:0;height:40px;border-radius:8px;font-size:14px;font-weight:600}
@media(max-width:350px){.all-categories-grid{gap:20px 8px;padding-right:12px;padding-left:12px}.all-category-option{font-size:12px}}
