/* YallaShoot RTL Extras */
.ys-header-inner  { flex-direction: row; }
.ys-nav-list      { flex-direction: row; }
.ys-mr-home       { flex-direction: row; }
.ys-mr-away       { flex-direction: row; }
.ys-post-cats a   { margin-right: 0; margin-left: 6px; }
.ys-footer-grid   { direction: rtl; }
.ys-ticker-label  { border-radius: 4px 0 0 4px; }

/* Search form RTL */
.search-form { display: flex; gap: 8px; }
.search-field { flex: 1; padding: 10px 14px; background: var(--ys-dark3); border: 1px solid var(--ys-border); border-radius: var(--ys-radius-sm); color: var(--ys-text); font-family: var(--ys-font); font-size: 14px; }
.search-submit { padding: 10px 20px; background: var(--ys-primary); color: #fff; border: none; border-radius: var(--ys-radius-sm); font-family: var(--ys-font); font-weight: 700; cursor: pointer; }

/* Pagination */
.ys-pagination { margin-top: 24px; text-align: center; }
.ys-pagination .page-numbers { display: inline-flex; align-items: center; justify-content: center; width: 36px; height: 36px; border-radius: var(--ys-radius-sm); background: var(--ys-dark3); border: 1px solid var(--ys-border); color: var(--ys-text2); font-size: 14px; margin: 0 3px; transition: var(--ys-transition); }
.ys-pagination .page-numbers:hover { background: var(--ys-card2); color: var(--ys-text); }
.ys-pagination .page-numbers.current { background: var(--ys-primary); color: #fff; border-color: var(--ys-primary); }

/* Loading state */
.ys-loading { opacity: 0.5; pointer-events: none; transition: opacity .3s; }
