
.nano-spec {
    font-size: 13px; /* ← ustaw dowolnie */
}

/* Reset tła z poprzedniej wersji */
.nano-spec__row {
    display: flex;
    margin-bottom: 0;
    background: transparent !important;
}

/* Zebra – globalne liczenie wierszy (obie kolumny razem) */
/* Wiersze parzyste = szare */
.nano-spec__row:nth-of-type(even) {
    background: #f3f3f3 !important;
    height: 60px;
}

/* Wiersze nieparzyste = białe */
.nano-spec__row:nth-of-type(odd) {
    background: #ffffff !important;
    height: 60px;
}

/* Komórki */
.nano-spec__cell {
    padding: 10px 10px;
}

/* Etykieta lewa */
.nano-spec__cell--label {
    flex: 0 0 40%;
    font-weight: 500;
    color: #333;
}

/* Wartość prawa */
.nano-spec__cell--value {
    flex: 1;
    color: #555;
}

/* Kolumny */
.nano-spec__tables {
    display: flex;
    gap: 30px;
}

.nano-spec__col {
    flex: 1;
}

/* Mobile – jedna kolumna */
@media (max-width: 767px) {
    .nano-spec__tables {
        flex-direction: column;
        gap: 16px;
    }
}

