#mefc-fiber-calculator form label {
    display: inline-block;
    width: 120px;
    font-weight: bold;
    margin-top: 8px;
}

#mefc-fiber-calculator select,
#mefc-fiber-calculator input[type="number"],
#mefc-fiber-calculator input[type="text"] {
    width: 100px;
    margin-right: 10px;
}

#mefc-fiber-calculator button {
    margin-top: 10px;
    padding: 6px 12px;
}

#mefc-result table {
    border-collapse: collapse;
    width: 100%;
    font-size: 10px; /* font più piccolo */
}

#mefc-result th, #mefc-result td {
    border: 1px solid #ccc;
    text-align: center;
        padding: 4px 6px; /* riduci anche il padding */

}

#mefc-result th {
    background-color: #f2f2f2;
}

#mefc-result td div.color-square {
    width: 16px;
    height: 16px;
    display: inline-block;
    border: 1px solid #000;
}



/* Logo rete sopra la tabella */
#mefc-result .mefc-logo img {
    max-width: 100%;   /* l’immagine non supera mai la larghezza del contenitore */
    height: auto;      /* mantiene le proporzioni */
    display: block;
    margin: 0 auto 15px; /* centrata e con spazio sotto */
}



