﻿.billing-switcher {
    background: #f8f9fa;
    border-radius: 50px;
    padding: 5px;
    display: inline-flex;
    align-items: center;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}

    /* Buttons */
    .billing-switcher .switch-option {
        border: none;
        background: transparent;
        padding: 8px 20px;
        border-radius: 50px;
        font-weight: 600;
        color: #212529;
        cursor: pointer;
        transition: all 0.3s ease;
        position: relative;
        white-space: nowrap; /* büyük ekran */
    }

    /* Discount badge */
    .billing-switcher .discount {
        background: #212529;
        color: #fff;
        font-size: 0.75rem;
        font-weight: 600;
        padding: 3px 8px;
        border-radius: 20px;
        margin-left: 8px;
    }

    /* Active state */
    .billing-switcher .switch-option.active {
        background: linear-gradient(135deg, #d6ffb7, #aaff80);
        color: #000;
    }

    /* Smooth hover */
    .billing-switcher .switch-option:not(.active):hover {
        background: rgba(0, 0, 0, 0.05);
    }
@media (max-width: 420px) {
    .billing-switcher {
        width: 100%;
        justify-content: space-between
    }

        .billing-switcher .switch-option {
            white-space: normal;
            padding: 8px 12px
        }
}