.sats-wrapper {
    background:#0b0b0b;
    padding:40px;
    border-radius:16px;
}

.sats-tabs {
    display:flex;
    gap:12px;
    margin-bottom:30px;
}

.sats-tab {
    background:#1f1f1f;
    color:#fff;
    border:none;
    padding:10px 18px;
    border-radius:6px;
    cursor:pointer;
}

.sats-tab.active {
    background:#00c853;
}

.sats-tab-content {
    display:none;
}

.sats-tab-content.active {
    display:block;
}

.sats-slider {
    position:relative;
    overflow:hidden;
     padding: 0 60px;
}

.sats-track {
      display: flex;
    gap: 20px;
    transition: transform 0.4s ease;
}

.sats-slide {
    min-width: 300px;
    background:#fff;
    border-radius:14px;
    padding:10px;
    text-align:center;
        max-width: 300px;
    flex-shrink: 0;
}

.sats-slide img {
    width:100%;
    border-radius:10px;
}

.sats-arrow {
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    width:38px;
    height:38px;
    background:rgba(0,0,0,0.7);
    color:#fff;
    border:none;
    border-radius:50%;
    cursor:pointer;
    z-index:10;
}

.sats-arrow.prev {
    left:12px;
}

.sats-arrow.next {
    right:12px;
}
