/* ===== PORT + UPTIME FONT SIZE FIX ===== */

/* Desktop / normal screen */
.cell[data-label="Port #"],
.cell[data-label="Uptime"] {
    font-size: 13px !important;
    font-weight: 800 !important;
}

.cell[data-label="Port #"] span,
.port-click-copy,
.port-chip {
    font-size: 13px !important;
    font-weight: 900 !important;
    padding: 8px 13px !important;
    min-width: 68px !important;
}

.cell[data-label="Uptime"] {
    color: #e5e7eb !important;
}

/* Header text */
.list-head > *:nth-child(4),
.table-head > *:nth-child(4),
.vpn-list-head > *:nth-child(4),
.list-head > *:nth-child(5),
.table-head > *:nth-child(5),
.vpn-list-head > *:nth-child(5) {
    font-size: 12px !important;
    font-weight: 900 !important;
}

/* Mobile konting laki lang para hindi masira layout */
@media (max-width: 768px) {
    .cell[data-label="Port #"],
    .cell[data-label="Uptime"] {
        font-size: 9px !important;
        font-weight: 800 !important;
    }

    .cell[data-label="Port #"] span,
    .port-click-copy,
    .port-chip {
        font-size: 9px !important;
        font-weight: 900 !important;
        padding: 5px 7px !important;
        min-width: 50px !important;
    }

    .list-head > *:nth-child(4),
    .table-head > *:nth-child(4),
    .vpn-list-head > *:nth-child(4),
    .list-head > *:nth-child(5),
    .table-head > *:nth-child(5),
    .vpn-list-head > *:nth-child(5) {
        font-size: 8px !important;
    }
}
