@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700;800&display=swap');

body{
  margin:0;
  background:#fff;
  font-family:'Tajawal',Tahoma,Arial,sans-serif;
}

.wc26-ticker{
  position:relative;
  width:100%;
  height:92px;
  direction:ltr;
  background:#f6f6f6;
  border-top:1px solid #ddd;
  border-bottom:1px solid #ddd;
  overflow:hidden;
  box-sizing:border-box;
}

.wc26-viewport{
  width:100%;
  height:92px;
  overflow-x:auto;
  overflow-y:hidden;
  scroll-behavior:smooth;
  scrollbar-width:none;
  direction:ltr;
}

.wc26-viewport::-webkit-scrollbar{
  display:none;
}

.wc26-track{
  display:flex;
  flex-direction:row;
  direction:ltr;
  height:92px;
  width:max-content;
}

.wc26-card{
  direction:ltr;
  width:210px;
  min-width:210px;
  height:84px;
  display:grid;
  grid-template-columns:1fr 70px 1fr;
  align-items:center;
  background:#f6f6f6;
  border-right:1px solid #ddd;
  box-sizing:border-box;
  padding:7px 8px;
  text-align:center;
}

.wc26-team{
  min-width:0;
  direction:rtl;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:5px;
}

.wc26-logo{
  width:42px;
  height:30px;
  object-fit:contain;
  display:block;
}

.wc26-name{
  max-width:62px;
  font-size:12px;
  line-height:16px;
  color:#111;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.wc26-center{
  direction:ltr;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  min-width:70px;
}

.wc26-score{
  direction:ltr;
  font-size:26px;
  line-height:30px;
  font-weight:900;
  color:#111;
  letter-spacing:.5px;
}

.wc26-status{
  direction:rtl;
  margin-top:6px;
  height:18px;
  line-height:18px;
  font-size:11px;
  color:#555;
  background:#e6e6e6;
  border-radius:20px;
  padding:0 9px;
  max-width:66px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.wc26-status.wc26-live {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    background: #eeeeee;
    border-radius: 999px;
    padding: 3px 10px;
    font-weight: 700;
    color: #222;
    direction: ltr;
}

.wc26-status.wc26-live::after {
    content: "";
    width: 7px;
    height: 7px;
    background: #068c54;
    border-radius: 50%;
    box-shadow: 0 0 0 4px rgba(6, 140, 84, 0.18);
}

.wc26-live{
  color:#b40000;
  background:#ffe1e1;
}

.wc26-nav{
  position:absolute;
  top:0;
  z-index:5;
  width:24px;
  height:92px;
  border:0;
  background:#f6f6f6;
  color:#111;
  cursor:pointer;
  font-size:24px;
  line-height:84px;
  padding:0;
  display:flex;
  align-items:center;
  justify-content:center;
}

.wc26-nav:hover{
  background:#eee;
}

.wc26-nav-prev{
  left:0;
  border-right:1px solid #ddd;
}

.wc26-nav-next{
  right:0;
  border-left:1px solid #ddd;
}

.wc26-loading,
.wc26-empty{
  height:84px;
  padding:0 35px;
  display:flex;
  align-items:center;
  color:#555;
  font-size:14px;
}










.wc26-viewport{
  cursor: grab;
  -webkit-overflow-scrolling: touch;
  touch-action: pan-x;
}

.wc26-viewport.dragging{
  cursor: grabbing;
  user-select: none;
}

.wc26-viewport.dragging *{
  user-select: none;
  pointer-events: none;
}