.custom-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 14px;
}

.custom-table td {
    padding: 10px 12px;
    vertical-align: top;
    border: 1px solid #d1d5db;
}

.custom-table tr:nth-child(odd) td { background: #f1f1f1; }
.custom-table tr:nth-child(even) td { background: #fff; }

.custom-table td:nth-child(odd) {
    font-weight: 600;
    color: #333;
    width: 1%;
    white-space: nowrap;
}
.custom-table td:nth-child(even) { color: #555; }

.elementor-kit-6 .elementor-widget-text-editor h3,
.elementor-kit-6 .elementor-shortcode h3 {
    font-size: 16px;
}
    
@media (max-width: 768px) {
    .custom-table,
    .custom-table tbody,
    .custom-table tr { display: block; width: 100%; }

    .custom-table {
        border-left: 1px solid #d1d5db;
        border-top: 1px solid #d1d5db;
    }

    .custom-table tbody { border: none; }

    .custom-table tr {
        display: flex;
        flex-wrap: wrap;
    }

    .custom-table td {
        padding: 8px 10px;
        font-size: 13px;
        border: none;
        border-right: 1px solid #d1d5db;
        border-bottom: 1px solid #d1d5db;
    }

    /* 参数名：窄 */
    .custom-table td:nth-child(odd) {
        width: 35% !important;
        white-space: normal;
        display: flex;
        align-items: center;
        font-weight: 600;
    }

    /* 参数值：宽 */
    .custom-table td:nth-child(even) {
        width: 65% !important;
        font-weight: normal;
        display: flex;
        align-items: center;
    }

    .custom-table tr td:nth-child(-n+2) { background: #f1f1f1; }
    .custom-table tr td:nth-child(n+3) { background: #fff; }
}


