.filter-letter__container{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.filter-letter__btn{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 8px;background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:0.85rem;font-weight:600;text-decoration:none;transition:all var(--transition-fast)}.filter-letter__btn:hover{background:var(--primary-red);color:#fff;border-color:var(--primary-red)}.filter-letter__btn--active{background:var(--primary-red);color:#fff;border-color:var(--primary-red)}.pagination-container{display:flex;justify-content:center;padding:20px 0;width:100%;overflow:hidden}.pagination__list{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.pagination__link{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 8px;background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:0.9rem;text-decoration:none;transition:all var(--transition-fast)}.pagination__link:hover{background:var(--primary-red);color:#fff;border-color:var(--primary-red)}.pagination__link--current{background:var(--primary-red);color:#fff;border-color:var(--primary-red)}.pagination__link--disabled{opacity:0.4;pointer-events:none}@media (max-width:991px) and (orientation:landscape){.banner{height:180px}.pagination-container{padding:10px 0}}