﻿

a {
    color: inherit;
    text-decoration: none
}

button {
    font: inherit;
    color: inherit;
    border: 0;
    background: none;
    cursor: pointer
}

.hero {
    max-width: min(1090px, calc(100% - 0px));
    margin: auto;
}

main {
    margin-top: 10px;
}
.assideda {
    border-radius: var(--radius);
}

/* ===== Pager ===== */
.pagination {
    display: flex;
    justify-content: center;
    gap: 6px;
    padding: 18px;
    border-top: 1px solid var(--line-2);
    background: #fafbfc;
}

    .pagination li a, .pagination li span {
        width: 36px;
        height: 36px;
        border-radius: 8px;
        display: grid;
        place-items: center;
        border: 1px solid var(--line);
        background: #fff;
        cursor: pointer;
    }

    .pagination li a:hover {
    }

        .pagination li.active span, .pagination li a:hover {
            background: var(--accent);
            color: #fff;
            border-color: var(--accent);
        }

    .pagination li.next-page a, .pagination li.previous-page a {
        width: auto;
        padding: 0 14px;
    }


.num {
    font-family: inherit;
    font-feature-settings: "tnum" 1;
    font-variant-numeric: tabular-nums
}

/* ===== Top header ===== */
.top {
    background: #0f1115;
    color: #fff;
    position: sticky;
    top: 0;
    z-index: 30;
    border-bottom: 1px solid #1a1d23;
}

.top-inner {
    max-width: 1280px;
    margin: 0 auto;
    padding: 14px 20px;
    display: flex;
    align-items: center;
    gap: 18px
}

.brand {
    display: flex;
    align-items: center;
    gap: 10px;
    font-weight: 800;
    letter-spacing: .2px
}

.brand-mark {
    width: 30px;
    height: 30px;
    border-radius: 8px;
    background: linear-gradient(135deg,var(--accent),#ff5e3a);
    display: grid;
    place-items: center;
    color: #fff;
    font-weight: 900;
    font-size: 14px
}

.top-search {
    flex: 1;
    display: flex;
    align-items: center;
    gap: 8px;
    background: #1a1d23;
    padding: 8px 12px;
    border-radius: 10px;
    color: #9aa1ab;
    max-width: 420px
}

    .top-search input {
        flex: 1;
        background: none;
        border: 0;
        outline: 0;
        color: #fff;
        font: inherit
    }

.top-nav {
    margin-inline-start: auto;
    display: flex;
    gap: 6px
}

    .top-nav button {
        padding: 8px 12px;
        border-radius: 8px;
        color: #cbd0d8;
        font-size: 14px
    }

        .top-nav button:hover {
            background: #1a1d23;
            color: #fff
        }

/* ===== Player hero ===== */
.hero {
    background: linear-gradient(180deg,#0f1115 0%, #14171d 60%, #181c23 100%);
    color: #fff;
    position: relative;
    overflow: hidden;
}

    .hero::after {
        content: "";
        position: absolute;
        inset: auto 0 -1px 0;
        height: 1px;
        background: linear-gradient(90deg,transparent, rgba(240,138,30,.6), transparent);
    }

.hero-inner {
    max-width: 1280px;
    margin: 0 auto;
    padding: 28px 20px 0
}

.hero-row {display: flex;align-items: center;gap: 22px;flex-wrap: wrap;}

.avatar {
    width: 110px;
    height: 110px;
    border-radius: 22px;
    background: radial-gradient(120% 100% at 30% 20%, rgba(255,255,255,.08), transparent 60%), repeating-linear-gradient(45deg,#22272f 0 8px,#1b1f26 8px 16px);
    border: 1px solid #2a2f38;
    position: relative;
    flex-shrink: 0;
    display: grid;
    place-items: center;
    color: #6b7280;
    font-size: 11px;
    letter-spacing: .5px;
    text-align: center;
}

    .avatar::after {
        content: "PHOTO";
        font-family: ui-monospace,monospace
    }

.who {
    flex: 1;
    min-width: 240px
}

.crumbs {
    font-size: 13px;
    color: #9aa1ab;
    margin-bottom: 6px
}

    .crumbs a:hover {
        color: #fff
    }

.name {
    font-size: 34px;
    font-weight: 800;
    line-height: 1.1;
    margin: 0 0 6px
}

    .name small {
        display: block;
        font-weight: 500;
        color: #9aa1ab;
        font-size: 14px;
        margin-top: 12px
    }

.meta-row {
    display: flex;
    flex-wrap: wrap;
    gap: 8px 14px;
    margin-top: 10px;
    color: #cbd0d8;
    font-size: 13.5px;
    align-items:center;
}

    .meta-row .dot {
        width: 4px;
        height: 4px;
        border-radius: 50%;
        background: #3b424d;
        align-self: center
    }

.badge-club {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    background: #1a1d23;
    border: 1px solid #262a32;
    padding: 5px 10px;
    border-radius: 999px;
    font-size: 12.5px
}

    .badge-club .crest {
        width: 22px;
        height: 22px;
        border-radius: 4px;
        background: linear-gradient(135deg,#c8102e,#7a0a1e);
        box-shadow: inset 0 0 0 1px rgba(255,255,255,.12)
    }

.quick {
    display: grid;
    grid-template-columns: repeat(4,minmax(0,1fr));
    gap: 10px;
    margin-top: 22px;
}

.qtile {
    background: rgba(255,255,255,.03);
    border: 1px solid #232830;
    border-radius: 12px;
    padding: 12px 14px;
    display: flex;
    flex-direction: column;
    gap: 4px;
}

    .qtile .k {
        color: #9aa1ab;
        font-size: 12px
    }

    .qtile .v {
        font-size: 18px;
        font-weight: 700
    }

        .qtile .v small {
            color: #9aa1ab;
            font-weight: 500;
            font-size: 12px;
            margin-inline-start: 6px
        }

/* tabs */
.tabs {
    margin-top: 22px;
    display: flex;
    gap: 4px;
    overflow-x: auto;
    border-bottom: 1px solid #1f242c;
    scrollbar-width: none;
}

    .tabs::-webkit-scrollbar {
        display: none
    }

.tab {
    position: relative;
    padding: 14px 16px;
    color: #9aa1ab;
    font-weight: 600;
    font-size: 14.5px;
    white-space: nowrap;
}

    .tab:hover {
        color: #e5e7eb
    }

    .tab.active {
        color: #fff
    }

        .tab.active::after {
            content: "";
            position: absolute;
            inset: auto 0 -1px 0;
            height: 3px;
            border-radius: 3px 3px 0 0;
            background: var(--accent);
        }

    .tab .count {
        margin-inline-start: 6px;
        font-size: 11px;
        background: #1a1d23;
        color: #cbd0d8;
        padding: 2px 6px;
        border-radius: 999px;
        font-weight: 600
    }

/* ===== Page layout ===== */
.page {
    max-width: 1280px;
    margin: 0 auto;
    padding: 22px 20px 60px;
    display: grid;
    grid-template-columns: 1fr 320px;
    gap: 22px
}

.tab-page[hidden] {
    display: none !important
}


.seg {
    display: inline-flex;
    background: var(--chip);
    border: 1px solid var(--line);
    border-radius: 10px;
    padding: 3px;
    gap: 2px
}

    .seg button {
        padding: 6px 10px;
        font-size: 12.5px;
        border-radius: 8px;
        color: var(--muted);
        font-weight: 600
    }

        .seg button[aria-pressed="true"] {
            background: #fff;
            color: var(--ink);
            box-shadow: var(--shadow-sm)
        }

.filter-pill {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 7px 12px;
    border: 1px solid var(--line);
    border-radius: 999px;
    font-size: 13px;
    color: var(--ink-2);
    background: #fff
}

    .filter-pill:hover {
        border-color: #d1d5db
    }

    .filter-pill svg {
        width: 14px;
        height: 14px
    }

/* timeline */
.timeline {
    position: relative;
    padding: 18px 22px 22px
}

    .timeline::before {
        content: "";
        position: absolute;
        top: 18px;
        bottom: 38px;
        right: 32px;
        width: 2px;
        background: linear-gradient(180deg, var(--line) 0%, var(--line) 100%);
        border-radius: 2px;
    }

.year-chip {
    position: relative;
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 8px 0 14px;
}

    .year-chip .label {
        background: #0f1115;
        color: #fff;
        font-weight: 700;
        font-size: 13px;
        letter-spacing: .5px;
        padding: 5px 12px;
        border-radius: 999px;
        z-index: 2;
    }

    .year-chip .line {
        flex: 1;
        height: 1px;
        background: var(--line-2)
    }

    .year-chip .count {
        font-size: 12px;
        color: var(--muted)
    }

.tcard {
    position: relative;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 14px;
    margin-bottom: 14px;
    padding: 16px 22px 16px 16px;
    display: grid;
    grid-template-columns: 1fr 1px 1.1fr 1px 1fr;
    gap: 18px;
    align-items: center;
    transition: transform .15s ease, box-shadow .15s ease, border-color .15s ease;
}

    .tcard:hover {
        border-color: #dfe3ea;
        box-shadow: var(--shadow);
        transform: translateY(-1px)
    }

    .tcard .divider {
        background: var(--line-2)
    }

    /* node on timeline */
    .tcard::before {
        content: "";
        position: absolute;
        top: 50%;
        right: -29px;
        transform: translateY(-50%);
        width: 14px;
        height: 14px;
        border-radius: 50%;
        background: #fff;
        border: 3px solid var(--accent);
        box-shadow: 0 0 0 4px #fff;
        z-index: 2;
    }

.move {
    display: grid;
    grid-template-columns: auto 1fr;
    gap: 12px;
    align-items: center;
}

.crest {
    width: 44px;
    height: 44px;
    border-radius: 10px;
    background: #eef0f3;
    border: 1px solid var(--line);
    display: grid;
    place-items: center;
    font-weight: 800;
    font-size: 14px;
    color: #374151;
    flex-shrink: 0;
    position: relative;
    overflow: hidden;
}

    .crest.red {
        background: linear-gradient(135deg,#fde2e2,#f8c5c5);
        color: #9b1d1d
    }

    .crest.blue {
        background: linear-gradient(135deg,#dbe7ff,#b7cdff);
        color: #1e3a8a
    }

    .crest.purple {
        background: linear-gradient(135deg,#e9defc,#cdb7f5);
        color: #5b21b6
    }

    .crest.amber {
        background: linear-gradient(135deg,#fde7c2,#f5c98a);
        color: #92400e
    }

    .crest.green {
        background: linear-gradient(135deg,#d6f3df,#a7e3bb);
        color: #14532d
    }

.move .lab {
    font-size: 12px;
    color: var(--muted);
    margin-bottom: 2px
}

.move .club {
    font-weight: 700;
    font-size: 15.5px;
    line-height: 1.1
}

.move .league {
    font-size: 12px;
    color: var(--muted);
    margin-top: 3px
}

.deal {
    display: flex;
    flex-direction: column;
    gap: 10px
}

    .deal .head {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 8px
    }

        .deal .head .date {
            font-weight: 700;
            font-size: 14.5px
        }

        .deal .head .type {
            font-size: 11.5px;
            font-weight: 700;
            padding: 4px 10px;
            border-radius: 999px;
            border: 1px solid transparent
        }

.type.buy {
    background: #fef3e7;
    color: #a8520a;
    border-color: #fadcb5
}

.type.loan {
    background: #eef2ff;
    color: #3730a3;
    border-color: #d5dcfb
}

.type.free {
    background: #ecfdf5;
    color: #065f46;
    border-color: #b7ebd1
}

.type.youth {
    background: #f3f4f6;
    color: #374151;
    border-color: #e5e7eb
}

.deal .arrow-row {
    display: flex;
    align-items: center;
    gap: 8px;
    color: var(--muted);
    font-size: 12.5px
}

    .deal .arrow-row .arrow {
        flex: 1;
        height: 1px;
        background: linear-gradient(90deg, var(--line) 0%, var(--line-2) 50%, var(--line) 100%);
        position: relative
    }

        .deal .arrow-row .arrow::after {
            content: "";
            position: absolute;
            top: 50%;
            right: -1px;
            transform: translateY(-50%) rotate(180deg);
            border: 5px solid transparent;
            border-right-color: #9aa1ab;
        }

.money {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 6px
}

    .money .val {
        font-weight: 800;
        font-size: 20px;
        letter-spacing: .2px
    }

        .money .val .cur {
            font-size: 12.5px;
            color: var(--muted);
            font-weight: 600;
            margin-inline-start: 4px
        }

    .money .delta {
        display: inline-flex;
        align-items: center;
        gap: 4px;
        font-size: 12px;
        font-weight: 700;
        padding: 3px 8px;
        border-radius: 999px
    }

.delta.up {
    background: #ecfdf5;
    color: #047857
}

.delta.down {
    background: #fef2f2;
    color: #b91c1c
}

.money .sub {
    font-size: 12px;
    color: var(--muted)
}

/* compact (mobile) */
@media (max-width: 880px) {
    .page {
        grid-template-columns: 1fr
    }

    .quick {
        grid-template-columns: repeat(2,1fr)
    }

    .timeline::before {
        display: none
    }

    .tcard {
        grid-template-columns: 1fr;
        padding: 14px
    }

        .tcard::before {
            display: none
        }

        .tcard .divider {
            display: none
        }

    .move {
        grid-template-columns: auto 1fr
    }

    .deal {
        padding: 12px 0;
        border-top: 1px dashed var(--line-2);
        border-bottom: 1px dashed var(--line-2)
    }
}

@media (max-width:520px) {
    .hero-inner {
        padding-top: 22px
    }

    .name {
        font-size: 26px
    }

    .avatar {
        width: 84px;
        height: 84px;
        border-radius: 18px
    }

    .quick {
        grid-template-columns: 1fr 1fr
    }

    .qtile .v {
        font-size: 16px
    }
}

/* ===== Sidebar ===== */
.side {
    display: flex;
    flex-direction: column;
    gap: 18px;
    align-self: start;
    position: sticky;
    top: 74px
}

@media (max-width:880px) {
    .side {
        position: static
    }
}

.card {
    background: #fff;
    border: 1px solid var(--line);
    border-radius: var(--radius);
    box-shadow: var(--shadow-sm);
    overflow: hidden
}

.card-head {
    padding: 14px 16px;
    border-bottom: 1px solid var(--line-2);
    display: flex;
    align-items: center;
    gap: 8px;
    font-weight: 700
}

    .card-head .bar {
        width: 4px;
        height: 16px;
        border-radius: 3px;
        background: var(--accent)
    }

.card-body {
    padding: 14px 16px
}

/* career stats summary */
.stats-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px
}

.stat {
    background: var(--chip);
    border: 1px solid var(--line);
    border-radius: 10px;
    padding: 10px 12px;
}

    .stat .k {
        font-size: 11.5px;
        color: var(--muted)
    }

    .stat .v {
        font-weight: 800;
        font-size: 18px;
        margin-top: 2px
    }

/* career path mini timeline */
.path {
    display: flex;
    flex-direction: column;
    gap: 2px;
    padding: 4px 6px
}

    .path .row {
        display: grid;
        grid-template-columns: 62px 1fr auto;
        align-items: center;
        gap: 10px;
        padding: 8px 6px;
        border-radius: 8px
    }

        .path .row:hover {
            background: var(--chip)
        }

    .path .yr {
        font-weight: 700;
        font-size: 12.5px;
        color: var(--ink-2)
    }

    .path .nm {
        font-weight: 600;
        font-size: 13px
    }

        .path .nm .lg {
            display: block;
            font-weight: 500;
            font-size: 11.5px;
            color: var(--muted)
        }

    .path .val {
        font-size: 12px;
        color: var(--muted);
        font-weight: 600
    }

    .path .cur {
        display: inline-block;
        margin-inline-end: 8px;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background: var(--accent)
    }

/* market value chart */
.chart {
    padding: 10px 14px 14px
}

.chart-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 12.5px;
    color: var(--muted);
    margin-bottom: 6px
}

    .chart-head b {
        color: var(--ink);
        font-weight: 700;
        font-size: 18px
    }

.chart svg {
    display: block;
    width: 100%;
    height: 120px
}

/* recent transfers in same league */
.rec li {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px 0;
    border-top: 1px solid var(--line-2);
    font-size: 13px
}

    .rec li:first-child {
        border-top: 0
    }

.rec .pl {
    flex: 1;
    min-width: 0
}

    .rec .pl b {
        display: block;
        font-weight: 700
    }

    .rec .pl small {
        color: var(--muted)
    }

.rec .fee {
    font-weight: 800;
    font-size: 13.5px
}

/* icons */
.ic {
    width: 16px;
    height: 16px;
    flex-shrink: 0
}

/* tweaks panel hint */
#tweaks-root {
    position: fixed;
    left: 14px;
    bottom: 14px;
    z-index: 50
}


.tul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column
}
    .tul li {
        display: grid;
        grid-template-columns: 50px 1fr auto auto;
        gap: 14px;
        align-items: center;
        padding: 12px 8px;
        border-top: 1px solid var(--line-2)
    }
    .tul li .goldcup{
        width: 42px;
        height: 42px;
        border-radius: 50%;
        background: linear-gradient(135deg,#fde68a,#f59e0b);
        display: grid;
        place-items: center;
        font-size: 18px
    }
        .tul li .goldcup::before {
            content: "🏆 ";
        }

        .tul li .bronzecup {
            width: 42px;
            height: 42px;
            border-radius: 50%;
            background: linear-gradient(135deg,#e5e7eb,#9ca3af);
            display: grid;
            place-items: center;
            font-size: 18px
        }
            .tul li .bronzecup::before {
                content: "🥈 ";
            }

        .tul li .goldmedal {
            background: #fef3c7;
            color: #92400e;
            padding: 3px 10px;
            border-radius: 999px;
            font-size: 11.5px;
            font-weight: 700
        }
        .tul li .bronzemedal {
            background: #f3f4f6;
            color: #4b5563;
            padding: 3px 10px;
            border-radius: 999px;
            font-size: 11.5px;
            font-weight: 700
        }




.dtable-container {
    margin-top: 18px;
    border-radius: 12px
}

    .dtable-container .p-title {
        background: #333;
        color: #fff;
        display: block;
        text-align: center;
        font-size: 16px;
        font-weight: 700;
        border-start-end-radius: 12px;
        border-start-start-radius: 12px;
        padding: 8px 0;
    }


.dtable {
    width: 100%;
    border-collapse: collapse;
    font-size: 13.5px;
    border: 1px solid var(--line);
    margin-bottom: 4px;
    border-end-end-radius: 12px;
    border-end-start-radius: 12px;
}

    .dtable thead tr {
        color: var(--muted);
        font-size: 12px;
        text-align: right;
        background: #fafbfc;
    }
        .dtable thead tr th {
            padding: 8px 4px;
            font-weight: 600;
            text-align: center;
        }
            .dtable thead tr th:first-child {
                text-align: right;
                width: 40%;
            }
        .dtable thead tr .emoj {
            font-size: 18px;
            font-weight: 600
        }
            .dtable thead tr th b {
                font-weight: 600;
                display: flex;
                align-items: center;
            }
                .dtable thead tr th b img {
                    margin-left: 4px;
                }

    .dtable tbody tr {
        border-top: 1px solid var(--line-2)
    }
        .dtable tbody tr td {
            padding: 10px 4px;
            text-align: center;
        }
            .dtable tbody tr td:first-child {
                text-align: right;
                display: fit-content;
            }


.player-info li {
    font-size: 14px;
    display: inline-block;
    width: 100% 434.896px;
    padding: 7px 0;
    border-bottom: 1px solid #ddd;
    background: var(--chip);
    border: 1px solid var(--line);
    border-radius: 10px;
    padding: 10px 12px;
}

/* ===== video-featured ===== */
.video-featured { gap: 10px;margin-bottom: 22px;}

.video-featured>div:first-child{ position: relative;
    border-radius: 14px;
    overflow: hidden;
    background: repeating-linear-gradient(45deg,#1f2937 0 12px,#111827 12px 24px);
    cursor: pointer;
}



    .video-featured .play {
        width: 72px;
        height: 72px;
        border-radius: 50%;
        background: rgba(255,255,255,.92);
        display: grid;
        place-items: center;
        box-shadow: 0 8px 24px rgba(0,0,0,.4)
    }
    .video-featured .badge {
        position:absolute;top:12px;right:12px;background:rgba(15,17,21,.85);color:#fff;padding:5px 10px;border-radius:6px;font-size:11px;font-weight:700;
    }
    .video-featured .dur {
        position:absolute;bottom:12px;left:12px;background:rgba(0,0,0,.7);color:#fff;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600;
    }
   
    .video-featured .info {
        position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent);padding:18px 16px 14px;color:#fff;
    }
     .video-featured .info h3 {
        display:block;font-size:18px;
    }
        .video-featured .info small {
            opacity:.8;
        }


    /* == New === mini list videos ===== */
    .vlst2 {display: flex;flex-direction: column;gap: 10px;}
    .vlst2>li a{display:flex;gap:10px;align-items:center;padding:5px;border-radius:10px;border:1px solid var(--line);cursor:pointer;}
    .vlst2 > li a .vthumb {width:110px;aspect-ratio:16/9;background:repeating-linear-gradient(45deg,#1f2937 0 8px,#111827 8px 16px);border-radius:8px;position:relative;flex-shrink:0;}
    .vlst2 > li a .vthumb img {border-radius: 8px;}
    .vlst2 .vthumb .pp { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 26px; height: 26px; border-radius: 50%; background: rgba(255, 255, 255, .92); display: grid; place-items: center; z-index: 1; }
        .vlst2 > li a .dur { position: absolute; bottom: 4px; left: 4px; background: rgba(0,0,0,.75); color: #fff; font-size: 10px; padding: 1px 5px; border-radius: 4px; }
        .vlst2 > li a .info2 { flex: 1; min-width: 0; }
            .vlst2 > li a .info2 span { display: block; font-size: 13.5px; line-height: 1.3; }
            .vlst2 > li a .info2 small { color: var(--accent); font-size: 11px; font-weight: 700; margin-top: 4px; display: block; }

      



/* ===== video-grid ===== */
.video-grid {
    gap: 14px;
}

.vcard { border: 1px solid var(--line); border-radius: 12px; overflow: hidden; background: #fff; transition: transform .15s, box-shadow .15s, border-color .15s; position: relative; }
    .vcard:hover { transform: translateY(-3px); box-shadow: var(--shadow); border-color: #dfe3ea; }

    .vcard .thumb { aspect-ratio: 16 / 11; background: repeating-linear-gradient(45deg, #1f2937 0 12px, #111827 12px 24px); position: relative; }
        .vcard .thumb img { width: 100%; height: 100%; object-fit: cover; }
    .vcard .play {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 44px;
        height: 44px;
        border-radius: 50%;
        background: rgb(218 115 15);
        display: grid;
        place-items: center;
        box-shadow: 0 6px 18px rgba(0, 0, 0, .35);
        opacity: .9;
    }
        .vcard .play svg {
            margin-inline-start: 2px;
            fill: #fff;
        }
    .vcard .dur {
        position: absolute;
        bottom: 8px;
        left: 8px;
        background: rgba(0, 0, 0, .78);
        color: #fff;
        font-size: 11px;
        padding: 2px 6px;
        border-radius: 4px;
    }
    .vcard .badge {
        position: absolute;
        top: 8px;
        right: 8px;
        font-size: 10px;
        padding: 3px 8px;
        border-radius: 99px;
        color: #fff;
        font-weight: 700;
        background: var(--accent-3)
    }

.vcard .badge:hover {
    background: #e88301;
}
    .vcard .info {
        padding: 12px 14px;
    }
    .vcard b {
        display: block;
        font-size: 14px;
        line-height: 1.35;
    }
    .vcard small {
        color: var(--muted);
        font-size: 11.5px;
    }

