/* ForumX v41 — referans görseldeki kompakt tablo konu akışı */
body.fx-unified-v31 .fx-topic-table-v40 {
    --v40-line: rgba(139, 170, 205, .16);
    --v40-line-soft: rgba(139, 170, 205, .10);
    --v40-blue: #58a2ff;
    --v40-blue-deep: #0f4f91;
    --v40-green: #77e56b;
    --v40-text: #edf5ff;
    --v40-muted: #93a8c0;
    padding: 0 !important;
    overflow: hidden !important;
    border: 1px solid var(--v40-line) !important;
    border-radius: 12px !important;
    background: #091827 !important;
    box-shadow: none !important;
}

/* Üst sekmeler */
body.fx-unified-v31 .fx-topic-table-v40 .topic-feed-tabs {
    min-height: 56px !important;
    padding: 0 !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    border: 0 !important;
    border-bottom: 1px solid var(--v40-line) !important;
    border-radius: 0 !important;
    background: #0b1928 !important;
}

body.fx-unified-v31 .fx-topic-table-v40 .topic-feed-tab-scroll {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(145px, 1fr)) !important;
    overflow-x: auto !important;
    scrollbar-width: none !important;
}

body.fx-unified-v31 .fx-topic-table-v40 .topic-feed-tab-scroll::-webkit-scrollbar { display: none !important; }

body.fx-unified-v31 .fx-topic-table-v40 .topic-feed-tab {
    min-width: 145px !important;
    min-height: 56px !important;
    padding: 0 17px !important;
    gap: 9px !important;
    border: 0 !important;
    border-right: 1px solid var(--v40-line) !important;
    border-radius: 0 !important;
    color: #b7c6d8 !important;
    background: transparent !important;
    box-shadow: none !important;
    font-size: .94rem !important;
    font-weight: 700 !important;
}

body.fx-unified-v31 .fx-topic-table-v40 .topic-feed-tab.active {
    color: #fff !important;
    background: linear-gradient(180deg, #1266a5, #0f568d) !important;
}

body.fx-unified-v31 .fx-topic-table-v40 .topic-feed-tab.active::after { display: none !important; }
body.fx-unified-v31 .fx-topic-table-v40 .topic-feed-tab .forumx-icon { width: 20px !important; height: 20px !important; }

body.fx-unified-v31 .fx-topic-table-v40 .topic-feed-controls {
    padding: 0 !important;
    gap: 0 !important;
    align-items: stretch !important;
}

body.fx-unified-v31 .fx-topic-table-v40 .topic-feed-controls > * {
    width: 48px !important;
    min-width: 48px !important;
    height: 56px !important;
    border: 0 !important;
    border-left: 1px solid var(--v40-line) !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}

/* Tablo gövdesi */
body.fx-unified-v31 .fx-topic-table-v40 .home-block-content,
body.fx-unified-v31 .fx-topic-table-v40 .topic-feed-table-shell,
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-shell {
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: #091827 !important;
    overflow: hidden !important;
}

body.fx-unified-v31 .fx-topic-table-v40 .fx-v40-table-head,
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-topic {
    display: grid !important;
    grid-template-columns: 46px 54px minmax(260px, 1fr) minmax(180px, 290px) 86px 112px !important;
    align-items: center !important;
}

body.fx-unified-v31 .fx-topic-table-v40 .fx-v40-table-head {
    min-height: 42px !important;
    color: #b8c7d9 !important;
    border-bottom: 1px solid var(--v40-line) !important;
    background: #0d1c2c !important;
    font-size: .83rem !important;
    font-weight: 650 !important;
}

body.fx-unified-v31 .fx-topic-table-v40 .fx-v40-table-head > span {
    height: 42px !important;
    padding: 0 12px !important;
    display: flex !important;
    align-items: center !important;
    min-width: 0 !important;
    border-right: 1px solid var(--v40-line) !important;
}
body.fx-unified-v31 .fx-topic-table-v40 .fx-v40-table-head > span:last-child { border-right: 0 !important; }
body.fx-unified-v31 .fx-topic-table-v40 .fx-v40-head-index,
body.fx-unified-v31 .fx-topic-table-v40 .fx-v40-head-avatar,
body.fx-unified-v31 .fx-topic-table-v40 .fx-v40-head-replies,
body.fx-unified-v31 .fx-topic-table-v40 .fx-v40-head-views { justify-content: center !important; text-align: center !important; }
body.fx-unified-v31 .fx-topic-table-v40 .fx-v40-head-avatar .forumx-icon { width: 18px !important; height: 18px !important; }

/* Bölüm başlıkları */
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-section,
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-pinned,
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-latest {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}

body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-section + .fx-stream-section { margin-top: 0 !important; }

body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-section-header {
    min-height: 48px !important;
    margin: 0 !important;
    padding: 0 16px !important;
    display: flex !important;
    align-items: center !important;
    gap: 9px !important;
    border: 0 !important;
    border-bottom: 1px solid var(--v40-line) !important;
    border-radius: 0 !important;
    background: #0b1a29 !important;
}

body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-pinned .fx-stream-section-header {
    background: linear-gradient(90deg, rgba(42, 128, 69, .24), rgba(13, 35, 31, .88)) !important;
}

body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-section-icon {
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    color: #87a9cf !important;
    background: transparent !important;
}
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-pinned .fx-stream-section-icon,
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-pinned .fx-stream-section-copy strong { color: var(--v40-green) !important; }
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-section-icon .forumx-icon { width: 20px !important; height: 20px !important; }
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-section-copy { display: block !important; }
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-section-copy strong { font-size: 1rem !important; font-weight: 780 !important; }
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-section-copy small,
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-section-count { display: none !important; }

/* Konu satırları */
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-rows { display: block !important; }

body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-topic,
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-topic:nth-child(even),
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-pinned .fx-stream-topic {
    min-height: 54px !important;
    height: 54px !important;
    padding: 0 !important;
    gap: 0 !important;
    border: 0 !important;
    border-bottom: 1px solid var(--v40-line-soft) !important;
    border-radius: 0 !important;
    background: #091827 !important;
    box-shadow: none !important;
}

body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-topic:nth-child(even) { background: #0b1a2a !important; }
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-topic:hover { background: #10243a !important; }
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-topic::after { display: none !important; }

body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-index {
    grid-column: 1 !important;
    grid-row: 1 !important;
    width: 32px !important;
    height: 34px !important;
    margin: 0 auto !important;
    border: 1px solid rgba(86, 217, 112, .25) !important;
    border-radius: 7px !important;
    color: #70df78 !important;
    background: rgba(42, 119, 63, .16) !important;
    font-size: .82rem !important;
    font-weight: 800 !important;
}

body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-avatar {
    grid-column: 2 !important;
    grid-row: 1 !important;
    width: 38px !important;
    height: 38px !important;
    margin: 0 auto !important;
    border: 1px solid rgba(139, 170, 205, .22) !important;
    border-radius: 8px !important;
    box-shadow: none !important;
}
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-avatar .avatar { width: 100% !important; height: 100% !important; border: 0 !important; border-radius: inherit !important; }

body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-main { display: contents !important; }
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-title-line {
    grid-column: 3 !important;
    grid-row: 1 !important;
    min-width: 0 !important;
    height: 54px !important;
    margin: 0 !important;
    padding: 0 14px !important;
    display: flex !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
    gap: 7px !important;
    border-left: 1px solid var(--v40-line-soft) !important;
    border-right: 1px solid var(--v40-line) !important;
}

body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-title {
    min-width: 0 !important;
    color: var(--v40-text) !important;
    font-size: .92rem !important;
    font-weight: 720 !important;
    line-height: 1.2 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

body.fx-unified-v31 .fx-topic-table-v40 :where(.topic-prefix, .topic-type-badge, .topic-state) {
    flex: 0 0 auto !important;
    min-height: 25px !important;
    padding: 3px 8px !important;
    border-radius: 5px !important;
    font-size: .72rem !important;
    line-height: 1 !important;
}

body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-meta { display: contents !important; }
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-forum {
    grid-column: 4 !important;
    grid-row: 1 !important;
    height: 54px !important;
    min-width: 0 !important;
    padding: 0 13px !important;
    display: flex !important;
    align-items: center !important;
    gap: 7px !important;
    border-right: 1px solid var(--v40-line) !important;
    color: #79b9ff !important;
    font-size: .84rem !important;
}
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-forum span { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-forum .forumx-icon { width: 16px !important; height: 16px !important; flex: 0 0 auto !important; }
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-author,
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-time,
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-separator { display: none !important; }

body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-metrics { display: contents !important; }
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-metric {
    width: auto !important;
    min-width: 0 !important;
    height: 54px !important;
    min-height: 54px !important;
    margin: 0 !important;
    padding: 0 8px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: 0 !important;
    border-right: 1px solid var(--v40-line) !important;
    border-radius: 0 !important;
    color: #c8d6e6 !important;
    background: transparent !important;
    box-shadow: none !important;
}
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-replies { grid-column: 5 !important; grid-row: 1 !important; }
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-views { grid-column: 6 !important; grid-row: 1 !important; border-right: 0 !important; }
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-metric .forumx-icon,
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-metric small { display: none !important; }
body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-metric b { color: #dbe6f3 !important; font-size: .88rem !important; font-weight: 650 !important; }

body.fx-unified-v31 .fx-topic-table-v40 .topic-feed-more {
    width: calc(100% - 16px) !important;
    min-height: 42px !important;
    margin: 8px !important;
    padding: 0 14px !important;
    border: 1px solid var(--v40-line) !important;
    border-radius: 7px !important;
    color: #c7d5e5 !important;
    background: #0d1c2c !important;
    box-shadow: none !important;
}
body.fx-unified-v31 .fx-topic-table-v40 .topic-feed-more .forumx-icon { transform: rotate(90deg) !important; }
body.fx-unified-v31 .fx-topic-table-v40 .topic-feed-empty { margin: 0 !important; border-radius: 0 !important; }


/* V41: Eski kart akışından kalan grid-area, margin ve kart kurallarını kesin sıfırla. */
body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 article.topic-feed-row.fx-stream-topic,
body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 article.topic-feed-row.fx-stream-topic:nth-child(even) {
    width: 100% !important;
    max-width: none !important;
    min-height: 54px !important;
    height: 54px !important;
    padding: 0 !important;
    margin: 0 !important;
    display: grid !important;
    grid-template-areas: none !important;
    grid-template-rows: 54px !important;
    grid-template-columns: 46px 54px minmax(260px, 1fr) minmax(180px, 290px) 86px 112px !important;
    align-items: center !important;
    column-gap: 0 !important;
    row-gap: 0 !important;
    border: 0 !important;
    border-bottom: 1px solid var(--v40-line-soft) !important;
    border-radius: 0 !important;
    background: #091827 !important;
    box-shadow: none !important;
    overflow: hidden !important;
}

body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 article.topic-feed-row.fx-stream-topic:nth-child(even) {
    background: #0b1a2a !important;
}

body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 :where(
    .topic-feed-avatar.fx-stream-avatar,
    .topic-feed-index.fx-stream-index,
    .topic-feed-main.fx-stream-main,
    .topic-feed-title-line.fx-stream-title-line,
    .fx-stream-meta,
    .fx-stream-forum,
    .fx-stream-metrics,
    .fx-stream-metric
) {
    grid-area: auto !important;
    inset: auto !important;
    transform: none !important;
}

/* Tablet: Forum sütunu daralır */
@media (max-width: 980px) {
    body.fx-unified-v31 .fx-topic-table-v40 .fx-v40-table-head,
    body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-topic {
        grid-template-columns: 42px 50px minmax(220px, 1fr) minmax(145px, 210px) 64px 78px !important;
    }
    body.fx-unified-v31 .fx-topic-table-v40 .fx-v40-table-head > span { padding-inline: 8px !important; }
}

/* Mobil: tablo hissi korunur, forum adı başlığın altına alınır */
@media (max-width: 700px) {
    body.fx-unified-v31 .fx-topic-table-v40 { border-radius: 10px !important; }
    body.fx-unified-v31 .fx-topic-table-v40 .topic-feed-tabs { min-height: 50px !important; }
    body.fx-unified-v31 .fx-topic-table-v40 .topic-feed-tab-scroll { grid-template-columns: repeat(4, minmax(126px, 1fr)) !important; }
    body.fx-unified-v31 .fx-topic-table-v40 .topic-feed-tab { min-width: 126px !important; min-height: 50px !important; padding: 0 12px !important; font-size: .82rem !important; }
    body.fx-unified-v31 .fx-topic-table-v40 .topic-feed-controls > * { width: 43px !important; min-width: 43px !important; height: 50px !important; }

    body.fx-unified-v31 .fx-topic-table-v40 .fx-v40-table-head,
    body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-topic {
        grid-template-columns: 36px 42px minmax(0, 1fr) 46px 54px !important;
    }
    body.fx-unified-v31 .fx-topic-table-v40 .fx-v40-head-forum { display: none !important; }
    body.fx-unified-v31 .fx-topic-table-v40 .fx-v40-head-replies { grid-column: 4 !important; }
    body.fx-unified-v31 .fx-topic-table-v40 .fx-v40-head-views { grid-column: 5 !important; }
    body.fx-unified-v31 .fx-topic-table-v40 .fx-v40-table-head { min-height: 36px !important; font-size: .72rem !important; }
    body.fx-unified-v31 .fx-topic-table-v40 .fx-v40-table-head > span { height: 36px !important; padding: 0 4px !important; }

    body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-topic,
    body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-topic:nth-child(even),
    body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-pinned .fx-stream-topic { min-height: 58px !important; height: 58px !important; }
    body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-index { width: 28px !important; height: 31px !important; font-size: .74rem !important; }
    body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-avatar { width: 34px !important; height: 34px !important; }
    body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-title-line {
        grid-column: 3 !important;
        height: 58px !important;
        padding: 7px 8px !important;
        display: flex !important;
        align-content: center !important;
        flex-wrap: wrap !important;
        gap: 3px 5px !important;
        border-right: 1px solid var(--v40-line) !important;
    }
    body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-title { width: 100% !important; font-size: .79rem !important; }
    body.fx-unified-v31 .fx-topic-table-v40 :where(.topic-prefix, .topic-type-badge, .topic-state) { min-height: 19px !important; padding: 2px 5px !important; font-size: .59rem !important; }
    body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-forum {
        grid-column: 3 !important;
        grid-row: 1 !important;
        align-self: end !important;
        height: 22px !important;
        margin: 0 0 3px 8px !important;
        padding: 0 !important;
        border: 0 !important;
        pointer-events: none !important;
        font-size: .62rem !important;
        color: #75a7dc !important;
        z-index: 2 !important;
    }
    body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-forum .forumx-icon { width: 11px !important; height: 11px !important; }
    body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-replies { grid-column: 4 !important; height: 58px !important; min-height: 58px !important; }
    body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-views { grid-column: 5 !important; height: 58px !important; min-height: 58px !important; }
    body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-metric b { font-size: .76rem !important; }
    body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-section-header { min-height: 42px !important; padding: 0 11px !important; }
    body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-section-copy strong { font-size: .88rem !important; }
}

@media (max-width: 420px) {
    body.fx-unified-v31 .fx-topic-table-v40 .fx-v40-table-head,
    body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-topic {
        grid-template-columns: 32px 38px minmax(0, 1fr) 40px 46px !important;
    }
    body.fx-unified-v31 .fx-topic-table-v40 .fx-v40-head-title { padding-left: 7px !important; }
    body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-title-line { padding-left: 6px !important; padding-right: 5px !important; }
    body.fx-unified-v31 .fx-topic-table-v40 .fx-stream-forum { margin-left: 6px !important; max-width: 120px !important; }
}


/* V41 kesin mobil tablo düzeltmesi */
@media (max-width: 980px) {
    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 article.topic-feed-row.fx-stream-topic,
    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 article.topic-feed-row.fx-stream-topic:nth-child(even) {
        grid-template-columns: 42px 50px minmax(220px, 1fr) minmax(145px, 210px) 64px 78px !important;
        grid-template-rows: 54px !important;
        min-height: 54px !important;
        height: 54px !important;
    }
}

@media (max-width: 700px) {
    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 {
        width: 100% !important;
        max-width: 100% !important;
        overflow: hidden !important;
    }

    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 .fx-v40-table-head,
    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 article.topic-feed-row.fx-stream-topic,
    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 article.topic-feed-row.fx-stream-topic:nth-child(even),
    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 .fx-stream-pinned article.topic-feed-row.fx-stream-topic {
        width: 100% !important;
        min-width: 0 !important;
        grid-template-columns: 34px 42px minmax(0, 1fr) 42px 48px !important;
        grid-template-rows: 58px !important;
        grid-template-areas: none !important;
        column-gap: 0 !important;
        row-gap: 0 !important;
    }


    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 .fx-v40-table-head > span {
        grid-row: 1 !important;
    }

    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 article.topic-feed-row.fx-stream-topic,
    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 article.topic-feed-row.fx-stream-topic:nth-child(even),
    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 .fx-stream-pinned article.topic-feed-row.fx-stream-topic {
        min-height: 58px !important;
        height: 58px !important;
        padding: 0 !important;
        margin: 0 !important;
        align-items: center !important;
        border-radius: 0 !important;
        box-shadow: none !important;
        overflow: hidden !important;
    }

    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 .topic-feed-index.fx-stream-index {
        grid-column: 1 !important;
        grid-row: 1 !important;
        align-self: center !important;
        justify-self: center !important;
        width: 25px !important;
        min-width: 25px !important;
        max-width: 25px !important;
        height: 28px !important;
        margin: 0 !important;
        border-radius: 6px !important;
        font-size: 10px !important;
    }

    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 .topic-feed-avatar.fx-stream-avatar,
    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 .topic-feed-avatar.fx-stream-avatar .avatar {
        grid-column: 2 !important;
        grid-row: 1 !important;
        align-self: center !important;
        justify-self: center !important;
        width: 34px !important;
        min-width: 34px !important;
        max-width: 34px !important;
        height: 34px !important;
        margin: 0 !important;
        border-radius: 7px !important;
    }

    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 .topic-feed-main.fx-stream-main {
        display: contents !important;
        grid-area: auto !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 .topic-feed-title-line.fx-stream-title-line {
        grid-column: 3 !important;
        grid-row: 1 !important;
        align-self: stretch !important;
        width: auto !important;
        min-width: 0 !important;
        height: 58px !important;
        margin: 0 !important;
        padding: 7px 7px 18px !important;
        display: flex !important;
        align-items: center !important;
        align-content: center !important;
        flex-wrap: nowrap !important;
        gap: 4px !important;
        border-left: 1px solid var(--v40-line-soft) !important;
        border-right: 1px solid var(--v40-line) !important;
        overflow: hidden !important;
    }

    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 .topic-feed-title.fx-stream-title {
        min-width: 0 !important;
        width: auto !important;
        flex: 1 1 auto !important;
        display: block !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        -webkit-line-clamp: unset !important;
        font-size: 12px !important;
        line-height: 1.2 !important;
    }

    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 .fx-stream-meta {
        display: contents !important;
        grid-area: auto !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 .fx-stream-forum {
        grid-column: 3 !important;
        grid-row: 1 !important;
        align-self: end !important;
        justify-self: start !important;
        width: auto !important;
        max-width: calc(100% - 12px) !important;
        min-width: 0 !important;
        height: 17px !important;
        margin: 0 0 4px 7px !important;
        padding: 0 !important;
        display: flex !important;
        align-items: center !important;
        gap: 4px !important;
        border: 0 !important;
        color: #75a7dc !important;
        font-size: 9px !important;
        line-height: 1 !important;
        overflow: hidden !important;
        pointer-events: auto !important;
        z-index: 2 !important;
    }

    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 .fx-stream-metrics {
        display: contents !important;
        grid-area: auto !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 .fx-stream-metric {
        align-self: stretch !important;
        justify-self: stretch !important;
        width: auto !important;
        min-width: 0 !important;
        max-width: none !important;
        height: 58px !important;
        min-height: 58px !important;
        margin: 0 !important;
        padding: 0 2px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 0 !important;
        border: 0 !important;
        border-right: 1px solid var(--v40-line) !important;
        border-radius: 0 !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 .fx-stream-replies {
        grid-column: 4 !important;
        grid-row: 1 !important;
    }

    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 .fx-stream-views {
        grid-column: 5 !important;
        grid-row: 1 !important;
        border-right: 0 !important;
    }

    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 .fx-stream-metric b {
        font-size: 11px !important;
        line-height: 1 !important;
    }

    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 .fx-v40-head-replies,
    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 .fx-v40-head-views {
        overflow: hidden !important;
        font-size: 0 !important;
        white-space: nowrap !important;
    }

    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 .fx-v40-head-replies::after {
        content: "Cvp";
        font-size: 9px !important;
    }

    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 .fx-v40-head-views::after {
        content: "Gör";
        font-size: 9px !important;
    }

    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 .fx-stream-section,
    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 .fx-stream-pinned,
    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 .fx-stream-latest {
        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
        border-radius: 0 !important;
        background: transparent !important;
        box-shadow: none !important;
    }
}

@media (max-width: 390px) {
    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 .fx-v40-table-head,
    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 article.topic-feed-row.fx-stream-topic,
    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 article.topic-feed-row.fx-stream-topic:nth-child(even) {
        grid-template-columns: 31px 39px minmax(0, 1fr) 38px 44px !important;
    }
}

@media (max-width: 700px) {
    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 .fx-v40-head-forum {
        display: none !important;
    }

    body.fx-unified-v31.forumx-home-premium-v15 .fx-topic-table-v40 .fx-v40-table-head {
        min-height: 36px !important;
        height: 36px !important;
        grid-auto-rows: 36px !important;
        overflow: hidden !important;
    }
}
