﻿@import url('style-d3_pzs-a.css');
@import url('style-dvnl702s.css');


.inner-h-class {
    margin: 0;
    margin-bottom: 10px;
    margin-top: 40px;
    font-weight: 500;
    color: var(--color-text-primary);
    text-align: left;
    font-size: 18px;
}

@media (min-width: 1024px) {
    .inner-h-class {
        font-size: 32px;
        text-align: left;
    }
}

.inner-p-class {
    margin-top: 24px;
    font-size: 18px;
    line-height: 1.625;
    color: #575E62;
}

.blog-detail-wrapper p {
    margin-bottom: 1.5rem !important;
    font-size: 0.875rem !important;
    line-height: 1.5rem !important;
    font-weight: 400 !important;
    color: #464646 !important;
}

/* Headings */
.blog-detail-wrapper h1,
.blog-detail-wrapper h2,
.blog-detail-wrapper h3,
.blog-detail-wrapper h4,
.blog-detail-wrapper h5,
.blog-detail-wrapper h6 {
    margin-bottom: 0.75rem !important;
    scroll-margin-top: 100px !important;
    padding-top: 0.75rem !important;
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
    font-weight: 500 !important;
    color: #211f1d !important;
}

/* lg breakpoint (Tailwind lg = 1024px) */
@media (min-width: 1024px) {
    .blog-detail-wrapper h1,
    .blog-detail-wrapper h2,
    .blog-detail-wrapper h3,
    .blog-detail-wrapper h4,
    .blog-detail-wrapper h5,
    .blog-detail-wrapper h6 {
        font-size: 32px !important;
        line-height: 48px !important;
    }
}


@media (max-width: 1024px) {
    [data-media-slider] {
        overflow-x: scroll;
        overflow-y: hidden;
        /* Firefox */
        scrollbar-width: none;
        /* iOS momentum */
        -webkit-overflow-scrolling: touch;
    }

        /* Chrome / Edge / Safari */
        [data-media-slider]::-webkit-scrollbar {
            display: none;
        }
}

#searchInput:focus {
    outline: none;
    box-shadow: none; /* bazı tarayıcılar gölge ekliyor olabilir */
}

.faq-accordion__answer-wrapper table {
    padding: 0 32px 24px 75px !important;
}

.faq-accordion__answer {
    overflow-x: auto; /* yatay scroll ekler */
    -webkit-overflow-scrolling: touch; /* mobilde smooth scroll */
}

@media(max-width: 768px ) {
    .faq-accordion__answer-wrapper table {
        padding: 0 !important;
    }
}

table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 12px;
    font-family: Arial, sans-serif;
    p {
          margin: 0 !important;
          font-size: 16px !important;
      }

}

    /* Tüm çizgileri kaldır */
    table,
    table tr,
    table td {
        border: none !important;
    }

        /* Header satırı */
        table tbody tr:first-child td {
            font-weight: 700;
            font-size: 16px !important;
            color: #222;
            padding: 12px 16px;
        }

        /* Diğer satırlar */

        /* Hücreler */
        table td {
            padding: 14px 16px;
            vertical-align: top;
            font-size: 14px;
            line-height: 1.5;
        }

            /* Kategori kolonu */
            table td:first-child {
                width: 30%;
                font-weight: 600;
                color: #111;
            }

            /* Açıklama kolonu */
            table td:last-child {
                color: #555;
            }

        /* Satırları kart gibi ayır */
        table tbody tr {
            border-radius: 6px;
        }

.brand-slider {
    overflow: hidden;
    width: 100%;
    max-width: 1040px;
    margin: 2rem auto 0;
    position: relative;
    align-self: center;
    mask-image: linear-gradient(90deg, transparent 0%, rgba(0, 0, 0, 0.1) 5%, rgba(0, 0, 0, 0.8) 10%, black 20%, black 80%, rgba(0, 0, 0, 0.8) 90%, rgba(0, 0, 0, 0.1) 95%, transparent 100%);
    -webkit-mask-image: linear-gradient(90deg, transparent 0%, rgba(0, 0, 0, 0.1) 5%, rgba(0, 0, 0, 0.8) 10%, black 20%, black 80%, rgba(0, 0, 0, 0.8) 90%, rgba(0, 0, 0, 0.1) 95%, transparent 100%);
}

    .brand-slider:hover .brand-track {
        animation-play-state: paused;
    }


.brand-track {
    display: flex;
    width: max-content;
    animation: scroll 20s linear infinite;
    align-items: center;
}

.brand-item {
    flex: 0 0 auto;
    padding: 0 40px;
}

.refs__brand {
    height: auto;
    object-fit: contain;
    max-width: 88px;
    max-height: 60px;
    width: auto;
    opacity: 1;
    transition: all 0.3s ease;
}

/* Sonsuz ve smooth kayma */
@keyframes scroll {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-50%);
    }
}

.faq-accordion__answer-wrapper .inner-p-class {
    font-family: "Inter", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #575e62;
}

.faq-accordion__answer-wrapper ol {
    padding-left: 16px;
}

.faq-accordion__answer-wrapper ul,
.faq-accordion__answer-wrapper ol {
    padding-right: 20px;
    margin: 12px 0;
    list-style-position: outside; /* işaretler adam gibi dışarıda */
}

.faq-accordion__answer-wrapper ul {
    list-style-type: disc; /* noktalı liste */
}

.faq-accordion__answer-wrapper ol {
    list-style-type: decimal; /* 1, 2, 3… */
}

.faq-accordion__answer-wrapper li {
    margin-bottom: 10px;
    line-height: 1.6;
}

.custom-mb {
    margin-bottom: 3rem; /* mb-12 */
}

@media (min-width: 1024px) {
    .custom-mb {
        margin-bottom: 0;
    }
}