/**
 * sayfa.php — tablet düzeni (üye kartları, içerik, sayfa başlığı)
 * neo.css + neo-tablet-responsive.css sonrası yüklenir
 */

@media (min-width: 769px) and (max-width: 1199px) {
    .neo-page-header,
    .neo-page-header-simple {
        margin-top: 88px;
    }

    .neo-section .container {
        overflow-x: clip;
    }

    /* Üye kartları: col-lg-2 (~%17) içinde 180px foto taşmasını önle */
    .neo-member-list .neo-member-row .row.g-3,
    .neo-member-list .neo-member-row .row,
    .neo-card.neo-member-row .row.g-3,
    .neo-card.neo-member-row .row {
        display: flex;
        flex-wrap: nowrap;
        align-items: flex-start;
        gap: 14px;
    }

    .neo-member-list .neo-member-row .row > [class*="col-md-3"],
    .neo-member-list .neo-member-row .row > [class*="col-lg-2"],
    .neo-card.neo-member-row .row > [class*="col-md-3"],
    .neo-card.neo-member-row .row > [class*="col-lg-2"] {
        flex: 0 0 auto !important;
        width: auto !important;
        max-width: 148px !important;
        padding-left: 8px;
        padding-right: 8px;
    }

    .neo-member-list .neo-member-row .row > [class*="col-md-9"],
    .neo-member-list .neo-member-row .row > [class*="col-lg-10"],
    .neo-card.neo-member-row .row > [class*="col-md-9"],
    .neo-card.neo-member-row .row > [class*="col-lg-10"] {
        flex: 1 1 0 !important;
        width: auto !important;
        max-width: none !important;
        min-width: 0 !important;
        padding-left: 8px;
        padding-right: 8px;
    }

    .neo-member-photo,
    .neo-member-photo--placeholder {
        width: 120px !important;
        height: 120px !important;
        max-width: 100% !important;
        box-sizing: border-box;
    }

    .neo-member-title h4 {
        font-size: 1.1rem;
        overflow-wrap: anywhere;
        word-break: break-word;
    }

    .neo-member-meta,
    .neo-member-meta a {
        overflow-wrap: anywhere;
        word-break: break-word;
    }

    /* Başkan vb. col-md-4 + col-md-8 */
    .neo-section .neo-card > .neo-card-body > .row > [class*="col-md-4"] {
        flex: 0 0 34% !important;
        max-width: 34% !important;
    }

    .neo-section .neo-card > .neo-card-body > .row > [class*="col-md-8"] {
        flex: 1 1 0 !important;
        min-width: 0 !important;
        max-width: none !important;
    }

    .neo-section .neo-card > .neo-card-body > .row > [class*="col-md-8"] h2,
    .neo-section .neo-card > .neo-card-body > .row > [class*="col-md-8"] p,
    .neo-section .neo-card > .neo-card-body > .row > [class*="col-md-8"] a {
        overflow-wrap: anywhere;
        word-break: break-word;
    }

    /* CMS içeriği: yüzen görseller */
    .neo-page-content img[style*="float"],
    .neo-page-content img.alignleft,
    .neo-page-content img.alignright,
    .neo-page-content figure.alignleft,
    .neo-page-content figure.alignright {
        float: none !important;
        display: block;
        max-width: 100% !important;
        margin: 1rem auto !important;
    }

    .neo-page-content table {
        display: block;
        overflow-x: auto;
        max-width: 100%;
    }

    .neo-page-content {
        overflow-wrap: anywhere;
        word-break: break-word;
    }
}
