/* Стили для адресов и телефонов на планшетах */
@media (min-width: 768px) and (max-width: 991.98px) {
    .header-address {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 100%;
        font-size: 0.9rem;
    }
    
    .header-phones {
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
        margin-top: 5px;
        width: 100%;
        -ms-overflow-style: none;  /* IE и Edge */
        scrollbar-width: none;  /* Firefox */
    }
    
    .header-phones::-webkit-scrollbar {
        display: none; /* Chrome, Safari и Opera */
    }
    
    .phone-badge {
        font-size: 0.8rem;
    }
}