.mfit-calc-protein .mfit-protein-table {
width: 100%;
border-collapse: collapse;
margin-top: 25px;
font-size: 0.95rem;
border: 1px solid #e5e7eb;
margin-bottom: 0;
}
.mfit-calc-protein .mfit-protein-table th,
.mfit-calc-protein .mfit-protein-table td {
padding: 12px 16px;
border: 1px solid #e5e7eb;
text-align: left;
}
.mfit-calc-protein .mfit-protein-table th {
background-color: #f3f4f6;
font-weight: 600;
color: #374151;
}
.mfit-calc-protein .mfit-protein-table tr:nth-child(even) {
background-color: #f9fafb;
}
.mfit-calc-protein .mfit-protein-table-val {
font-weight: 600;
color: var(--mfit-primary);
}
.mfit-protein-sub-info {
font-size: 0.95rem;
line-height: 1.5;
color: #64748b;
text-align: center;
margin-bottom: 24px;
}