/*
============================================================
 PolskaElita.pl | Green Dark | MyBB 1.8.x
 pe_teamonline.css | v2

 TYLKO Team Online.
 Top 5 oraz inne bloki pozostaja nietkniete.
============================================================
*/

/* JEDEN PANEL */

.pe-index-layout .pe-sidebar .pe-sidebar-team {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    margin: 0 0 17px !important;
    padding: 0 !important;
    box-sizing: border-box;

    background: #171d21;
    border: 1px solid #303d42;
    border-radius: 9px;
    box-shadow: 0 4px 15px rgba(0,0,0,.12);
    overflow: hidden;
}

/* TABELA TEAM ONLINE */

.pe-index-layout .pe-sidebar .pe-sidebar-team table.tborder {
    width: 100% !important;
    max-width: 100%;
    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    border-collapse: collapse;
    border-spacing: 0;
    border-radius: 0;

    background: transparent !important;
    box-shadow: none !important;
    table-layout: auto;
}

/* NAGLOWEK */

.pe-index-layout .pe-sidebar .pe-sidebar-team .thead,
.pe-index-layout .pe-sidebar .pe-sidebar-team .headline {
    padding: 13px 14px !important;
    box-sizing: border-box;
    height: auto;

    background: #1c2529 !important;
    color: #f0f7f2;

    border: 0 !important;
    border-bottom: 1px solid #314037 !important;

    font-size: 13px;
    font-weight: 700;
    line-height: 1.4;
    text-align: left;
}

.pe-index-layout .pe-sidebar .pe-sidebar-team .thead strong {
    color: #f0f7f2;
    font-size: 13px;
    font-weight: 700;
}

/* WIERSZE CZLONKOW EKIPY */

.pe-index-layout .pe-sidebar .pe-sidebar-team td.trow1,
.pe-index-layout .pe-sidebar .pe-sidebar-team td.trow2 {
    background: #202c30 !important;
    color: #c6d3cf;

    border: 0 !important;
    border-bottom: 1px solid #31443d !important;

    padding: 10px 10px;
    line-height: 1.45;
    font-size: 12px;
    vertical-align: middle;
}

/* KOLUMNA AVATARU */

.pe-index-layout .pe-sidebar .pe-sidebar-team tr > td.trow1:first-child,
.pe-index-layout .pe-sidebar .pe-sidebar-team tr > td.trow2:first-child {
    width: 48px;
    padding-left: 13px;
    padding-right: 2px;
    text-align: center;
}

/* NICKI I RANGI */

.pe-index-layout .pe-sidebar .pe-sidebar-team a {
    text-decoration: none;
}

.pe-index-layout .pe-sidebar .pe-sidebar-team .trow1 span,
.pe-index-layout .pe-sidebar .pe-sidebar-team .trow2 span {
    font-size: 11px;
    line-height: 1.4;
}

/* AVATARY */

.pe-index-layout .pe-sidebar .pe-sidebar-team td img {
    max-width: 35px;
    max-height: 35px;
    width: auto;
    height: auto;

    border-radius: 50%;
    object-fit: cover;
    vertical-align: middle;
}

/*
============================================
 USUNIECIE DOLNEJ SEKCJI STATYSTYK

 Ukrywa wiersze:
 - Niewidocznych
 - Online

 Nie usuwa listy czlonkow ekipy.
============================================
*/

.pe-index-layout .pe-sidebar .pe-sidebar-team tr:has(> td[colspan="2"]:not(.thead) > strong) {
    display: none !important;
}

/* USUWANIE PUSTEGO ODSTEPU */

.pe-index-layout .pe-sidebar .pe-sidebar-team > br,
.pe-index-layout .pe-sidebar .pe-sidebar-team > table + br {
    display: none;
}

/* TELEFONY */

@media (max-width: 800px) {
    .pe-index-layout .pe-sidebar .pe-sidebar-team .thead,
    .pe-index-layout .pe-sidebar .pe-sidebar-team .headline {
        padding: 12px !important;
    }

    .pe-index-layout .pe-sidebar .pe-sidebar-team td.trow1,
    .pe-index-layout .pe-sidebar .pe-sidebar-team td.trow2 {
        padding-top: 9px;
        padding-bottom: 9px;
    }
}



2. Partnerzy — pe_partners.css
Wersja v2 — niski pasek zamiast dużego prostokąta.

Pobierz pe_partners.css

/*
============================================================
 PolskaElita.pl | Green Dark | MyBB 1.8.x
 pe_partners.css | v2

 Niski pasek zamiast pola ~188px.
 Bez zmiany linkow, kolorow przyciskow i slidera.
============================================================
*/

/* GLOWNY PASEK PARTNEROW */

header .wrapper.ofh .partners {
    position: relative;
    width: 100%;

    height: 86px !important;
    min-height: 0 !important;
    max-height: 86px !important;

    margin: 0 !important;
    padding: 9px 45px !important;
    box-sizing: border-box;

    background: linear-gradient(
        115deg,
        #1c292a,
        #172327 75%,
        #162b22
    ) !important;

    border: 1px solid #365748;
    border-radius: 10px;

    box-shadow: 0 4px 14px rgba(0,0,0,.16);
    overflow: hidden;
}

/* KONTENER KARUZELI */

header .wrapper.ofh .partners .partners-container {
    width: 100%;

    height: 66px !important;
    min-height: 0 !important;
    max-height: 66px !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box;
    background: transparent !important;
}

/* OBSLUGA SLICK SLIDER */

header .partners .slick-list,
header .partners .slick-track,
header .partners .slick-slide {
    height: 66px !important;
    min-height: 0 !important;
    max-height: 66px !important;
}

header .partners .slick-slide {
    box-sizing: border-box;
}

/* WYROWNANIE ELEMENTOW W PIONIE */

header .partners .partners-container > div:not(.slick-list),
header .partners .slick-slide > div {
    height: 66px !important;
    min-height: 0 !important;

    display: flex;
    align-items: center;
    justify-content: center;

    box-sizing: border-box;
}

/* KAFELKI PARTNEROW */

header .partners .partners-container a {
    min-height: 48px;
    max-height: 60px;

    padding-top: 5px;
    padding-bottom: 5px;

    box-sizing: border-box;
    vertical-align: middle;
    border-radius: 7px;

    transition:
        filter .16s ease,
        border-color .16s ease;
}

/* EFEKT NAJECHANIA */

header .partners .partners-container a:hover {
    filter: brightness(1.12);
}

/* LOGOTYPY PARTNEROW */

header .partners .partners-container a img {
    display: inline-block;

    max-width: 100%;
    max-height: 39px;

    width: auto;
    height: auto;

    object-fit: contain;
    vertical-align: middle;
}

/* OBRAMOWANIE LOGOTYPOW */

header .partners .partners-container a:has(img) {
    background: #182124;

    border: 1px solid #354a41;
    padding: 6px 9px;

    line-height: 1;
}

/* ZACHOWANIE KOLOROW PRZYCISKOW */

header .partners .partners-container a:not(:has(img)) {
    opacity: 1;
}

/* STRZALKI KARUZELI */

header .partners :is(
    .slick-prev,
    .slick-next,
    .prev,
    .next
) {
    top: 50%;
    color: #a5b6ae;
}

header .partners :is(
    .slick-prev,
    .slick-next,
    .prev,
    .next
):hover {
    color: #99e7b0;
}

/* MNIEJSZE EKRANY */

@media (max-width: 800px) {
    header .wrapper.ofh .partners {
        height: 76px !important;
        max-height: 76px !important;

        padding: 7px 35px !important;
    }

    header .wrapper.ofh .partners .partners-container,
    header .partners .slick-list,
    header .partners .slick-track,
    header .partners .slick-slide,
    header .partners .partners-container > div:not(.slick-list),
    header .partners .slick-slide > div {
        height: 60px !important;
        max-height: 60px !important;
    }

    header .partners .partners-container a {
        min-height: 42px;
        max-height: 54px;
    }

    header .partners .partners-container a img {
        max-height: 34px;
    }
}

/* OGRANICZENIE ANIMACJI */

@media (prefers-reduced-motion: reduce) {
    header .partners .partners-container a {
        transition: none;
    }
}