body {
    margin: 0;
    padding: 0;
}

/* ============================================
               FINEASTRA - NAVBAR SOCIAL MEDIA
               ============================================ */
.sh-right {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

/* Social media container */
.sh-right .social-media-white {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    gap: 12px;
    margin-top: -30px;
    margin-right: 18px;
    padding-right: 18px;
}

    /* ViewComponent içerisindeki olası kapsayıcılar */
    .sh-right .social-media-white :is(ul, .social-links, .social-icons) {
        display: flex;
        align-items: center;
        gap: 12px;
        margin: 0;
        padding: 0;
        list-style: none;
    }

    /* Links */
    .sh-right .social-media-white a {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 28px;
        color: #fff !important;
        font-size: 13px !important;
        line-height: 1;
        background: transparent !important;
        box-shadow: none !important;
        border: none;
        text-decoration: none;
        transition: opacity .25s ease, transform .25s ease;
    }

        /* Icons */
        .sh-right .social-media-white a i,
        .sh-right .social-media-white a svg {
            color: #fff !important;
            font-size: 17px !important;
            width: 13px;
            height: 13px;
        }

        /* Hover */
        .sh-right .social-media-white a:hover {
            opacity: .65;
            transform: translateY(-2px);
        }

        /* Keyboard accessibility */
        .sh-right .social-media-white a:focus-visible {
            outline: 2px solid #fff;
            outline-offset: 3px;
            border-radius: 4px;
        }

/* Tablet & Mobile */
@media (max-width: 1439.98px) {
    .sh-right .social-media-white {
        display: none !important;
    }
}

