.owl-carousel{direction:rtl!important}.owl-stage{direction:rtl!important;display:flex}.owl-item{direction:rtl!important}.live-matches-carousel{width:100%;margin:0 auto;opacity:0!important;transition:opacity 0.3s ease}.live-matches-carousel.owl-carousel{padding:20px 0;opacity:1!important}.live-matches-carousel.show{opacity:1!important}@media (max-width:768px){.live-matches-carousel .team-card{margin:0 5px;padding:2px;display:flex;flex-direction:row;max-width:100%!important}.live-matches-carousel .team-name{font-size:10px;width:47px}.live-matches-carousel .score-number{font-size:18px}}.owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;pointer-events:none;z-index:10}.owl-nav button{background:rgba(0,123,255,.8)!important;color:white!important;border:none!important;border-radius:50%!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;pointer-events:auto!important;transition:all 0.3s ease!important;box-shadow:0 2px 10px rgba(0,0,0,.2)!important}.owl-nav button:hover{background:rgba(0,123,255,1)!important}.owl-nav button.owl-prev{right:-50px}.owl-nav button.owl-next{left:-50px}@media (max-width:768px){.owl-nav button{width:35px!important;height:35px!important}.owl-nav button.owl-prev{right:-40px}.owl-nav button.owl-next{left:-40px}}.team-card{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all 0.3s ease;border:1px solid #e9ecef;min-height:50px;display:flex;align-items:center}.team-card:hover{box-shadow:0 8px 30px rgba(0,0,0,.15)}.team-info{display:flex;align-items:center;justify-content:space-between;gap:15px}.team-section-right,.team-section-left{display:flex;align-items:center;gap:12px;flex:1}.team-section-left{justify-content:flex-end;text-align:right}.team-section-right{justify-content:flex-start;text-align:left}.team-logo{width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:relative}.team-logo img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:2px solid #f8f9fa}.team-logo span{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;color:#fff;border:2px solid #f8f9fa}.team-name{font-weight:600;font-size:14px;color:#333;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-center{display:flex;flex-direction:column;align-items:center;gap:10px;flex:2}.score-display{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:700}.score-number{text-align:center}.match-status{font-size:12px;font-weight:700}[dir="rtl"] .team-section-left{justify-content:flex-start;text-align:left}[dir="rtl"] .team-section-right{justify-content:flex-end;text-align:right}@media (max-width:768px){.team-info{flex-direction:row;gap:0}.team-section-right,.team-section-left{justify-content:center;text-align:center;gap:2px}.match-center{padding:0}}.owl-loading{display:none!important}.owl-nav button svg{width:20px!important;height:20px!important}.loading-container{display:flex;justify-content:center;align-items:center;min-height:50px;margin:20px 0}.loading-text{text-align:center;color:#333}.loading-text p{margin:0;font-size:16px;font-weight:500}.skeleton-card{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.1);border:1px solid #e9ecef;min-height:50px;display:flex;align-items:center;animation:skeleton-pulse 1.5s ease-in-out infinite alternate}@keyframes skeleton-pulse{0%{opacity:1}100%{opacity:.4}}.skeleton-team-section-right,.skeleton-team-section-left{display:flex;align-items:center;gap:12px;flex:1}.skeleton-team-section-left{justify-content:flex-end}.skeleton-team-section-right{justify-content:flex-start}.skeleton-logo{width:40px;height:40px;background:#e9ecef;border-radius:50%;animation:skeleton-pulse 1.5s ease-in-out infinite alternate}.skeleton-team-name{width:100px;height:16px;background:#e9ecef;border-radius:4px;animation:skeleton-pulse 1.5s ease-in-out infinite alternate}.skeleton-center{display:flex;flex-direction:column;align-items:center;gap:10px;flex:2}.skeleton-score{width:80px;height:24px;background:#e9ecef;border-radius:4px;animation:skeleton-pulse 1.5s ease-in-out infinite alternate}.skeleton-status{width:60px;height:12px;background:#e9ecef;border-radius:4px;animation:skeleton-pulse 1.5s ease-in-out infinite alternate}.error-message{text-align:center;padding:40px 20px;color:#dc3545;background:#f8d7da;border:1px solid #f5c6cb;border-radius:12px;margin:20px 0}.error-message p{margin:0;font-size:16px;font-weight:500}.no-matches{text-align:center;padding:40px 20px;color:#6c757d;background:#f8f9fa;border:1px solid #dee2e6;border-radius:12px;margin:20px 0}.no-matches p{margin:0;font-size:16px;font-weight:500}