/* Haber / duyuru detay — ekran + yazdırma */

.haber-yazdir-kutu {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 6px;
    float: right;
    clear: right;
    margin: 0 0 8px 12px;
}

.haber-yazdir-kutu .news-details__social-list {
    float: none;
    margin: 0;
    margin-right: 0;
}

.haber-yazdir-btn {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    border: 1px solid #d7dee7;
    border-radius: 8px;
    background: #fff;
    color: #3d4a5c;
    font: inherit;
    font-size: 12px;
    font-weight: 700;
    padding: 5px 11px;
    cursor: pointer;
    transition: background 0.15s ease, border-color 0.15s ease, color 0.15s ease;
}

.haber-yazdir-btn:hover {
    background: #fe6d10;
    border-color: #fe6d10;
    color: #fff;
}

.haber-yazdir-btn i { font-size: 12px; }

.haber-yazdir-meta,
.haber-yazdir-alt {
    display: none;
}

@media print {
    @page {
        size: A4 portrait;
        margin: 12mm 14mm 14mm;
    }

    html, body {
        background: #fff !important;
        color: #1c2430 !important;
        font-family: "Segoe UI", Rubik, Arial, sans-serif !important;
        font-size: 10.5pt !important;
        line-height: 1.45 !important;
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    }

    body * { box-shadow: none !important; text-shadow: none !important; }

    .haber-yazdir-btn,
    .haber-yazdir-kutu,
    .news-details__social-list,
    .mobile-nav__wrapper,
    .scroll-to-top,
    .preloader,
    #google_translate_element,
    .goog-te-banner-frame,
    .col-md-3,
    .sidebar,
    .gallery-thumbs,
    .swiper-button-next,
    .swiper-button-prev,
    #simpleModal,
    .modal,
    .thm-btn.news-one__btn,
    .news-details .row > .col-md-4,
    .toleyis-header__mobile-toggle,
    .toleyis-header__search-wrap,
    .toleyis-header__lang,
    .toleyis-header__tools,
    .toleyis-header__nav-wrap,
    .toleyis-header__divider,
    .toleyis-footer,
    footer.site-footer,
    .toleyis-footer__bottom,
    .site-footer-bottom {
        display: none !important;
    }

    /* ——— Markalı üst şerit ——— */
    header.toleyis-header,
    .toleyis-header,
    header.toleyis-header.site-header__header-one-wrap.stricked-menu,
    header.stricked-menu.toleyis-header,
    .stricked-menu.toleyis-header,
    header.stricked-menu,
    .stricked-menu {
        display: block !important;
        position: static !important;
        top: auto !important;
        left: auto !important;
        right: auto !important;
        width: 100% !important;
        margin: 0 0 0 !important;
        padding: 0 0 10px !important;
        border: 0 !important;
        border-bottom: 3px solid #fe6d10 !important;
        box-shadow: none !important;
        background: #fff !important;
        z-index: auto !important;
    }

    .toleyis-header__inner {
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        gap: 16px !important;
        padding: 4px 0 10px !important;
        min-height: 0 !important;
        background: transparent !important;
    }

    .toleyis-header__brand {
        display: flex !important;
        align-items: center !important;
        gap: 12px !important;
        text-decoration: none !important;
        color: #1c2430 !important;
    }

    .toleyis-header__logo {
        width: 52px !important;
        height: auto !important;
    }

    .toleyis-header__titles { display: grid !important; gap: 2px !important; }

    .toleyis-header__name {
        display: block !important;
        font-size: 16pt !important;
        font-weight: 800 !important;
        letter-spacing: 0.04em !important;
        color: #1c2430 !important;
        line-height: 1.1 !important;
    }

    .toleyis-header__unvan {
        display: block !important;
        font-size: 7.5pt !important;
        line-height: 1.25 !important;
        color: #5b6b7c !important;
        max-width: 340px !important;
        font-weight: 600 !important;
    }

    .toleyis-header__actions {
        margin-left: auto !important;
        display: flex !important;
        align-items: center !important;
    }

    .toleyis-header__partners {
        display: flex !important;
        align-items: center !important;
        gap: 10px !important;
    }

    .toleyis-header__partner {
        display: inline-flex !important;
        width: 34px !important;
        height: 34px !important;
        border-radius: 50% !important;
        overflow: hidden !important;
        border: 1px solid #e6ebf1 !important;
        background: #fff !important;
    }

    .toleyis-header__partner img {
        width: 100% !important;
        height: 100% !important;
        object-fit: contain !important;
        padding: 3px !important;
    }

    .haber-yazdir-meta {
        display: flex !important;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        gap: 6px 18px;
        margin: 8px 0 14px;
        padding: 8px 10px;
        border: 1px solid #eceff3;
        border-radius: 8px;
        background: #f7f9fb !important;
        font-size: 8pt;
        color: #526072;
    }

    .haber-yazdir-meta span { white-space: nowrap; }
    .haber-yazdir-meta a {
        color: #0f5fa8 !important;
        text-decoration: none !important;
        word-break: break-all;
        white-space: normal;
        font-weight: 600;
    }

    .page-wrapper { margin: 0 !important; padding: 0 !important; background: #fff !important; }
    .news-details { padding: 0 !important; margin: 0 !important; background: #fff !important; }
    .news-details .container { width: 100% !important; max-width: 100% !important; padding: 0 !important; }
    .news-details .row { display: block !important; margin: 0 !important; }

    .news-details .col-xl-7,
    .news-details .col-lg-6 {
        width: 100% !important;
        max-width: 100% !important;
        flex: none !important;
        padding: 0 !important;
    }

    .haberslider,
    .news-details__left {
        margin: 0 0 12px !important;
    }

    .swiper-container-main,
    .swiper.swiper-container-main {
        height: auto !important;
        max-height: none !important;
        overflow: visible !important;
        margin: 0 !important;
        border-radius: 10px !important;
        border: 1px solid #e6ebf1 !important;
        background: #f4f6f8 !important;
    }

    .swiper-wrapper,
    .swiper-slide,
    .minimum-height {
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
    }

    .swiper-slide-img,
    .minimum-height img,
    .news-details__left img {
        max-height: 240mm !important;
        width: auto !important;
        max-width: 100% !important;
        height: auto !important;
        object-fit: contain !important;
        object-position: center top !important;
        display: block !important;
        margin: 0 auto !important;
    }

    .duyuru-galeri-liste {
        margin: 10px 0 !important;
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 8px !important;
    }

    .duyuru-galeri-liste img {
        max-height: 90mm !important;
        width: auto !important;
        max-width: 100% !important;
        height: auto !important;
        object-fit: contain !important;
        border-radius: 6px !important;
        margin: 0 auto !important;
        display: block !important;
    }

    .news-details__content {
        clear: both !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .news-details__content > a {
        display: inline-block !important;
        margin: 0 0 6px !important;
        padding: 3px 8px !important;
        border-radius: 999px !important;
        background: #fff3ea !important;
        color: #fe6d10 !important;
        font-size: 8.5pt !important;
        font-weight: 800 !important;
        text-decoration: none !important;
        letter-spacing: 0.02em !important;
    }

    .news-details__meta {
        float: none !important;
        display: inline-flex !important;
        align-items: center !important;
        gap: 4px !important;
        margin: 0 0 8px !important;
        padding: 0 !important;
        font-size: 9pt !important;
        color: #5b6b7c !important;
    }

    .news-details__meta a {
        color: #5b6b7c !important;
        text-decoration: none !important;
        font-weight: 600 !important;
    }

    .news-details__meta i { color: #fe6d10 !important; }

    .news-details__title {
        clear: both !important;
        font-size: 15.5pt !important;
        line-height: 1.28 !important;
        margin: 0 0 10px !important;
        padding-bottom: 8px !important;
        border-bottom: 1px solid #eceff3 !important;
        color: #121820 !important;
        font-weight: 800 !important;
        letter-spacing: -0.01em !important;
    }

    .news-details__text-one,
    .news-details__text-one * {
        font-size: 10.5pt !important;
        line-height: 1.5 !important;
        color: #243040 !important;
    }

    .news-details__text-one p {
        margin: 0 0 8px !important;
        text-align: justify !important;
    }

    .news-details__text-one img {
        max-height: 120mm !important;
        width: auto !important;
        max-width: 100% !important;
        height: auto !important;
        object-fit: contain !important;
        margin: 8px auto !important;
        display: block !important;
    }

    /* ——— İnce, markalı alt şerit (site footer değil) ——— */
    .haber-yazdir-alt {
        display: block !important;
        margin-top: 16px !important;
        padding-top: 10px !important;
        border-top: 3px solid #fe6d10 !important;
        break-inside: avoid;
        page-break-inside: avoid;
    }

    .haber-yazdir-alt__ust {
        display: flex !important;
        justify-content: space-between !important;
        align-items: flex-start !important;
        gap: 12px !important;
        margin-bottom: 6px !important;
    }

    .haber-yazdir-alt__marka {
        font-size: 11pt !important;
        font-weight: 800 !important;
        color: #1c2430 !important;
        letter-spacing: 0.03em !important;
    }

    .haber-yazdir-alt__marka small {
        display: block !important;
        margin-top: 2px !important;
        font-size: 7.5pt !important;
        font-weight: 600 !important;
        color: #5b6b7c !important;
        letter-spacing: 0 !important;
    }

    .haber-yazdir-alt__iletisim {
        text-align: right !important;
        font-size: 7.5pt !important;
        line-height: 1.4 !important;
        color: #5b6b7c !important;
    }

    .haber-yazdir-alt__iletisim a {
        color: #0f5fa8 !important;
        text-decoration: none !important;
    }

    .haber-yazdir-alt__linkler {
        display: flex !important;
        flex-wrap: wrap !important;
        gap: 4px 10px !important;
        margin: 6px 0 !important;
        font-size: 7.5pt !important;
        color: #0f5fa8 !important;
    }

    .haber-yazdir-alt__linkler a {
        color: #0f5fa8 !important;
        text-decoration: none !important;
        font-weight: 600 !important;
    }

    .haber-yazdir-alt__linkler span { color: #c5ced8 !important; }

    .haber-yazdir-alt__kopya {
        margin: 6px 0 0 !important;
        font-size: 7pt !important;
        color: #8b95a3 !important;
    }
}
