/* source: invent.css */
.invent-gabarit-wrap {
    width: 100%;
    max-width: 100%;
    margin: 14px auto 24px;
    overflow-x: auto;
    border: 1px solid #cbdce9;
    border-radius: 7px;
    background: #ffffff;
}

.invent-gabarit-table {
    width: 100%;
    min-width: 0;
    table-layout: fixed;
    border-collapse: collapse;
    font-family: Arial, sans-serif;
    font-size: 13px;
    line-height: 1.3;
    text-align: center;
    color: #2c3e50;
}

.invent-gabarit-table th {
    padding: 10px 8px;
    border-right: 1px solid rgba(255, 255, 255, 0.55);
    border-bottom: 1px solid #dce6ed;
    background: #3b93d1;
    color: #ffffff;
    font-weight: 600;
    text-align: center !important;
    white-space: nowrap;
    vertical-align: middle;
}

.invent-gabarit-table td {
    padding: 11px 9px;
    border: 1px solid #dce6ed;
    text-align: center !important;
    vertical-align: middle;
}

.invent-gabarit-table tbody tr:nth-child(even) {
    background: #f4f8fb;
}

.invent-gabarit-models {
    min-width: 0;
    text-align: center;
    font-size: 13px;
    line-height: 1.25;
}

.invent-gabarit-models span {
    display: inline-block;
    width: 50%;
    padding: 3px 8px 3px 0;
    white-space: nowrap;
    vertical-align: top;
}

.invent-gabarit-models a {
    color: #2c3e50;
    text-decoration: none;
    transition: color 0.2s ease;
}

.invent-gabarit-models a:hover {
    color: #1f6fa5;
    text-decoration: underline;
}

.invent-current-model {
    color: #1f6fa5;
    font-weight: 700;
}

.invent-gabarit-size {
    color: #277db9;
    font-size: 16px;
    font-weight: bold;
}

.invent-gabarit-wrap:has(.invent-gabarit-table th:nth-child(7)) .invent-gabarit-table td:nth-child(3),
.invent-gabarit-wrap:has(.invent-gabarit-table th:nth-child(7)) .invent-gabarit-table td:nth-child(4),
.invent-gabarit-wrap:has(.invent-gabarit-table th:nth-child(7)) .invent-gabarit-table td:nth-child(5),
.invent-gabarit-wrap:has(.invent-gabarit-table th:nth-child(7)) .invent-gabarit-table td:nth-child(6) {
    font-weight: 600;
    font-variant-numeric: tabular-nums;
}

.invent-gabarit-wrap:has(.invent-gabarit-table th:nth-child(7)) .invent-gabarit-table td:nth-child(7) {
    text-align: center;
    color: #34495e;
}

.invent-gabarit-wrap:has(.invent-gabarit-table th:nth-child(7)) .invent-gabarit-table th:nth-child(1),
.invent-gabarit-wrap:has(.invent-gabarit-table th:nth-child(7)) .invent-gabarit-table td:nth-child(1) {
    width: 10% !important;
}

.invent-gabarit-wrap:has(.invent-gabarit-table th:nth-child(7)) .invent-gabarit-table th:nth-child(2),
.invent-gabarit-wrap:has(.invent-gabarit-table th:nth-child(7)) .invent-gabarit-table td:nth-child(2) {
    width: 27% !important;
}

.invent-gabarit-wrap:has(.invent-gabarit-table th:nth-child(7)) .invent-gabarit-table th:nth-child(3),
.invent-gabarit-wrap:has(.invent-gabarit-table th:nth-child(7)) .invent-gabarit-table td:nth-child(3) {
    width: 10% !important;
}

.invent-gabarit-wrap:has(.invent-gabarit-table th:nth-child(7)) .invent-gabarit-table th:nth-child(4),
.invent-gabarit-wrap:has(.invent-gabarit-table th:nth-child(7)) .invent-gabarit-table td:nth-child(4),
.invent-gabarit-wrap:has(.invent-gabarit-table th:nth-child(7)) .invent-gabarit-table th:nth-child(5),
.invent-gabarit-wrap:has(.invent-gabarit-table th:nth-child(7)) .invent-gabarit-table td:nth-child(5),
.invent-gabarit-wrap:has(.invent-gabarit-table th:nth-child(7)) .invent-gabarit-table th:nth-child(6),
.invent-gabarit-wrap:has(.invent-gabarit-table th:nth-child(7)) .invent-gabarit-table td:nth-child(6) {
    width: 9% !important;
}

.invent-gabarit-wrap:has(.invent-gabarit-table th:nth-child(7)) .invent-gabarit-table th:nth-child(7),
.invent-gabarit-wrap:has(.invent-gabarit-table th:nth-child(7)) .invent-gabarit-table td:nth-child(7) {
    width: 26% !important;
}

@media (max-width: 991px) {
    .invent-gabarit-wrap:has(.invent-gabarit-table th:nth-child(7)) .invent-gabarit-table {
        min-width: 760px;
        table-layout: fixed;
        font-size: 12px;
    }

    .invent-gabarit-wrap:has(.invent-gabarit-table th:nth-child(7)) .invent-gabarit-table th,
    .invent-gabarit-wrap:has(.invent-gabarit-table th:nth-child(7)) .invent-gabarit-table td {
        padding: 7px 4px;
    }

    .invent-gabarit-wrap:has(.invent-gabarit-table th:nth-child(7)) .invent-gabarit-models span {
        display: block;
        width: auto;
        padding: 2px 0;
    }

}







/* source: systemepact-mc1g.css */
/* Дополнение к invent.css для описаний контакторов SystemePact MC1G. */

.invent-gabarit-wrap:has(.mc1g-model-grid) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table {
    width: 100% !important;
    min-width: 0 !important;
    table-layout: fixed !important;
}

.invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table th,
.invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table td,
.invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table .invent-gabarit-size,
.invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table .mc1g-model-grid a,
.invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table .mc1g-model-grid strong {
    font-size: 14px !important;
    line-height: 1.35 !important;
    box-sizing: border-box;
    padding-left: 6px !important;
    padding-right: 6px !important;
}

.invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table .mc1g-current-heading {
    width: 15% !important;
    min-width: 132px;
    white-space: normal !important;
    text-align: center !important;
    vertical-align: middle !important;
}

.invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table th:first-child,
.invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table td:first-child {
    width: 15% !important;
}

.invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table th:nth-child(2),
.invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table td:nth-child(2) {
    width: 29% !important;
}

.invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table th:nth-child(n+3),
.invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table td:nth-child(n+3) {
    width: 14% !important;
}

.invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table th:first-child,
.invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table td:first-child,
.invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table .mc1g-approx-weight {
    text-align: center !important;
}

.invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table .mc1g-model-grid {
    display: grid;
    grid-template-columns: repeat(2, max-content);
    justify-content: center;
    gap: 3px 5px;
    min-width: 0;
    text-align: center;
}

.invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table .mc1g-model-grid > span {
    display: block;
    min-width: 0;
    line-height: 1.35;
    text-align: center;
    overflow-wrap: anywhere;
}

.invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table .mc1g-model-grid a,
.invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table .mc1g-model-grid strong {
    display: inline-block;
}

.mc1g-marking-wrap {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.mc1g-rating-wrap,
.mc1g-coil-wrap {
    width: 100%;
    margin: 0 0 8px;
    overflow-x: auto;
    border: 1px solid #cbdced;
    border-radius: 8px;
    background: #ffffff;
    box-shadow: 0 3px 12px rgba(21, 67, 173, 0.09);
    -webkit-overflow-scrolling: touch;
}

.mc1g-coil-wrap {
    margin: 12px 0 0;
}

.invent-gabarit-wrap:has(.mc1g-model-grid) + div[align="justify"],
.mc1g-coil-wrap + div[align="justify"] {
    margin-top: 8px;
}

.mc1g-rating-table,
.mc1g-coil-table {
    width: 100%;
    min-width: 720px;
    margin: 0;
    border: 0;
    border-collapse: separate;
    border-spacing: 0;
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #20252b;
}

.mc1g-rating-table th,
.mc1g-rating-table td,
.mc1g-coil-table th,
.mc1g-coil-table td {
    padding: 9px 10px;
    text-align: center;
    vertical-align: middle;
    border-right: 1px solid #d8e2ec;
    border-bottom: 1px solid #d8e2ec;
}

.mc1g-rating-table th:last-child,
.mc1g-rating-table td:last-child,
.mc1g-coil-table th:last-child,
.mc1g-coil-table td:last-child {
    border-right: 0;
}

.mc1g-rating-table tbody tr:last-child td,
.mc1g-coil-table tbody tr:last-child th,
.mc1g-coil-table tbody tr:last-child td {
    border-bottom: 0;
}

.mc1g-rating-table .mc1g-rating-group {
    background: linear-gradient(180deg, #2497e6 0%, #1769c4 100%);
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
}

.mc1g-rating-table .mc1g-rating-subhead {
    background: #eaf3fb;
    color: #1543ad;
    font-weight: 700;
}

.mc1g-rating-table tbody tr:nth-child(even) td {
    background: #f5f8fb;
}

.mc1g-rating-table tbody td:first-child {
    color: #1543ad;
    font-weight: 700;
}

.mc1g-code-placeholder {
    margin-left: 1px;
    color: inherit;
    font-weight: 700;
    letter-spacing: 0.5px;
}

.mc1g-rating-table tbody tr:hover td {
    background: #eef6ff;
}

.mc1g-rating-table .mc1g-current-rating-row td,
.mc1g-rating-table .mc1g-current-rating-row:nth-child(even) td,
.mc1g-rating-table .mc1g-current-rating-row:hover td {
    background: #dcecff;
    color: #0f4590;
    font-weight: 700;
}

.mc1g-rating-table .mc1g-current-rating-row td:first-child {
    box-shadow: inset 4px 0 0 #1769c4;
}

.mc1g-rating-note {
    margin: 7px 2px 14px;
    color: #5b6570;
    font-family: Arial, sans-serif;
    font-size: 13px;
    line-height: 1.4;
}

.mc1g-coil-title {
    display: inline-block;
    margin: 10px 0 2px;
    padding: 9px 16px;
    border-left: 4px solid #1769c4;
    border-radius: 0 6px 6px 0;
    background: #edf0f5;
    color: #20252b;
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.35;
}

.mc1g-coil-table {
    min-width: 760px;
}

.mc1g-coil-table th {
    width: 29%;
    background: #edf0f5;
    color: #1543ad;
    text-align: left;
    font-weight: 700;
}

.mc1g-coil-table td:nth-child(2) {
    width: 16%;
    background: #f5f8fb;
    font-weight: 700;
}

.image-zoom-click {
    cursor: zoom-in;
}

@media (max-width: 991px) {
    .invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table th,
    .invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table td,
    .invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table .invent-gabarit-size,
    .invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table .mc1g-model-grid a,
    .invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table .mc1g-model-grid strong {
        padding-left: 2px !important;
        padding-right: 2px !important;
        font-size: 12px !important;
    }

    .invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table .mc1g-current-heading,
    .invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table th:first-child,
    .invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table td:first-child {
        width: 26% !important;
        min-width: 0;
    }

    .invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table th:nth-child(2),
    .invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table td:nth-child(2) {
        width: 28% !important;
    }

    .invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table th:nth-child(n+3),
    .invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table td:nth-child(n+3) {
        width: 11% !important;
    }

    .invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table th:last-child,
    .invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table td:last-child {
        width: 13% !important;
    }

    .invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table th:last-child {
        padding-left: 0 !important;
        padding-right: 0 !important;
        font-size: 11px !important;
        white-space: normal !important;
    }

    .invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table .mc1g-model-grid {
        grid-template-columns: minmax(0, 1fr);
        justify-items: center;
        gap: 2px;
        min-width: 0;
    }

    .invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table .mc1g-model-grid > span,
    .invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table .mc1g-model-grid a,
    .invent-gabarit-wrap:has(.mc1g-model-grid) .invent-gabarit-table .mc1g-model-grid strong {
        max-width: 100%;
        white-space: nowrap;
    }

    .mc1g-rating-table,
    .mc1g-coil-table {
        font-size: 13px;
    }

    .mc1g-rating-table th,
    .mc1g-rating-table td,
    .mc1g-coil-table th,
    .mc1g-coil-table td {
        padding: 8px 7px;
    }

    .mc1g-coil-title {
        display: block;
        font-size: 15px;
    }
}



/* source: systemepact-mc1d-20260722.css */
.mc1d-20260722-dim,
.mc1d-20260722-dim * {
    box-sizing: border-box;
}

.mc1d-20260722-dim .mc1d-20260722-dim-wrap {
    width: 100%;
    margin: 0 0 10px;
    overflow-x: auto;
    border: 1px solid #c9d9e8;
    border-radius: 8px;
    background: #ffffff;
    -webkit-overflow-scrolling: touch;
}

.mc1d-20260722-dim .mc1d-20260722-dim-table {
    width: 100%;
    min-width: 760px;
    margin: 0;
    border: 0;
    border-collapse: collapse;
    table-layout: fixed;
    color: #1b1f23;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 1.35;
}

.mc1d-20260722-dim .mc1d-20260722-dim-col-group {
    width: 10%;
}

.mc1d-20260722-dim .mc1d-20260722-dim-col-model {
    width: 18%;
}

.mc1d-20260722-dim .mc1d-20260722-dim-col-size {
    width: 21%;
}

.mc1d-20260722-dim .mc1d-20260722-dim-col-coil {
    width: 35%;
}

.mc1d-20260722-dim .mc1d-20260722-dim-col-weight {
    width: 16%;
}

.mc1d-20260722-dim .mc1d-20260722-dim-table th,
.mc1d-20260722-dim .mc1d-20260722-dim-table td {
    padding: 10px 12px;
    border-right: 1px solid #d5e1ec;
    border-bottom: 1px solid #d5e1ec;
    text-align: center;
    vertical-align: middle;
    font-variant-numeric: tabular-nums;
}

.mc1d-20260722-dim .mc1d-20260722-dim-table th:last-child,
.mc1d-20260722-dim .mc1d-20260722-dim-table td:last-child {
    border-right: 0;
}

.mc1d-20260722-dim .mc1d-20260722-dim-table tbody tr:last-child td {
    border-bottom: 0;
}

.mc1d-20260722-dim .mc1d-20260722-dim-table th {
    background: linear-gradient(180deg, #2196f3 0%, #1565c0 100%);
    color: #ffffff;
    font-weight: 700;
}

.mc1d-20260722-dim .mc1d-20260722-dim-table tbody tr:nth-child(even) td {
    background: #f5f8fb;
}

.mc1d-20260722-dim .mc1d-20260722-dim-table .mc1d-20260722-dim-group-start td {
    border-top: 2px solid #8fbce5;
}

.mc1d-20260722-dim .mc1d-20260722-dim-table .mc1d-20260722-dim-current td {
    background: #e7f2ff;
}

.mc1d-20260722-dim .mc1d-20260722-dim-note {
    margin: 10px 0 20px;
    padding: 11px 14px;
    border-left: 4px solid #1565c0;
    border-radius: 4px;
    background: #f0f6fc;
    color: #1b1f23;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 1.45;
}

@media (max-width: 767px) {
    .mc1d-20260722-dim .mc1d-20260722-dim-wrap {
        overflow: visible;
        border: 0;
        border-radius: 0;
        background: transparent;
    }

    .mc1d-20260722-dim .mc1d-20260722-dim-table,
    .mc1d-20260722-dim .mc1d-20260722-dim-table tbody,
    .mc1d-20260722-dim .mc1d-20260722-dim-table tr,
    .mc1d-20260722-dim .mc1d-20260722-dim-table td {
        display: block;
        width: 100%;
        min-width: 0;
    }

    .mc1d-20260722-dim .mc1d-20260722-dim-table colgroup,
    .mc1d-20260722-dim .mc1d-20260722-dim-table thead {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        white-space: nowrap;
        border: 0;
    }

    .mc1d-20260722-dim .mc1d-20260722-dim-table tr {
        margin: 0 0 12px;
        overflow: hidden;
        border: 1px solid #c9d9e8;
        border-radius: 8px;
        background: #ffffff;
    }

    .mc1d-20260722-dim .mc1d-20260722-dim-table td,
    .mc1d-20260722-dim .mc1d-20260722-dim-table tbody tr:nth-child(even) td,
    .mc1d-20260722-dim .mc1d-20260722-dim-table .mc1d-20260722-dim-current td {
        display: grid;
        grid-template-columns: minmax(112px, 40%) minmax(0, 1fr);
        gap: 10px;
        align-items: center;
        padding: 9px 10px;
        border-top: 0;
        border-right: 0;
        border-bottom: 1px solid #d5e1ec;
        background: #ffffff;
        text-align: left;
        overflow-wrap: anywhere;
    }

    .mc1d-20260722-dim .mc1d-20260722-dim-table .mc1d-20260722-dim-current td {
        background: #e7f2ff;
    }

    .mc1d-20260722-dim .mc1d-20260722-dim-table td:last-child {
        border-bottom: 0;
    }

    .mc1d-20260722-dim .mc1d-20260722-dim-table td::before {
        content: attr(data-label);
        color: #31516e;
        font-weight: 700;
        line-height: 1.25;
    }

    .mc1d-20260722-dim .mc1d-20260722-dim-note {
        margin-top: 4px;
        font-size: 13.5px;
    }
}


/* source: systemepact-mc1k-20260722.css */
.mc1k-20260722 {
    color: #1b1f23;
    font-family: Arial, sans-serif;
}

.mc1k-20260722 .mc1k-20260722-series {
    margin: 10px 0 18px;
    padding: 16px 18px;
    border-left: 4px solid #1565c0;
    border-radius: 0 8px 8px 0;
    background: #f0f3f6;
}

.mc1k-20260722 .mc1k-20260722-series-title {
    margin-bottom: 8px;
    color: #123faa;
    font-size: 16px;
    font-weight: 700;
}

.mc1k-20260722 .mc1k-20260722-series-list {
    margin: 0;
    padding-left: 21px;
    font-size: 15px;
    line-height: 1.45;
}

.mc1k-20260722 .mc1k-20260722-series-list li + li {
    margin-top: 4px;
}

.mc1k-20260722 .mc1k-20260722-image {
    margin: 8px auto 18px;
    text-align: center;
}

.mc1k-20260722 .mc1k-20260722-image img {
    display: inline-block;
    width: auto;
    max-width: 100%;
    height: auto;
}

.mc1k-20260722 .mc1k-20260722-dim {
    margin: 0 0 18px;
}

.mc1k-20260722 .mc1k-20260722-table-title {
    margin: 12px 0 6px;
    color: #123faa;
    font-size: 15px;
    font-weight: 700;
    text-align: center;
}

.mc1k-20260722 .mc1k-20260722-table-wrap {
    width: 100%;
    overflow-x: auto;
    border: 1px solid #c8d8e8;
    border-radius: 8px;
    background: #ffffff;
    -webkit-overflow-scrolling: touch;
}

.mc1k-20260722 .mc1k-20260722-table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
    font-size: 14px;
    line-height: 1.3;
    text-align: center;
    font-variant-numeric: tabular-nums;
}

.mc1k-20260722 .mc1k-20260722-table th {
    padding: 10px 6px;
    border-right: 1px solid rgba(255, 255, 255, 0.55);
    background: linear-gradient(135deg, #2196f3 0%, #1565c0 100%);
    color: #ffffff;
    font-weight: 700;
    text-align: center;
    vertical-align: middle;
}

.mc1k-20260722 .mc1k-20260722-table th:last-child {
    border-right: 0;
}

.mc1k-20260722 .mc1k-20260722-table td {
    padding: 9px 6px;
    border-top: 1px solid #d5e0ea;
    border-right: 1px solid #d5e0ea;
    background: #ffffff;
    text-align: center;
    vertical-align: middle;
}

.mc1k-20260722 .mc1k-20260722-table td:last-child {
    border-right: 0;
}

.mc1k-20260722 .mc1k-20260722-table tbody tr:nth-child(even) td {
    background: #f3f7fb;
}

.mc1k-20260722 .mc1k-20260722-table .mc1k-20260722-dim-current td {
    background: #e1f0fc;
    color: #123faa;
    font-weight: 700;
}

.mc1k-20260722 .mc1k-20260722-table .mc1k-20260722-dim-current td:first-child {
    box-shadow: inset 4px 0 0 #1565c0;
}

.mc1k-20260722 .mc1k-20260722-overall th:first-child,
.mc1k-20260722 .mc1k-20260722-overall td:first-child {
    width: 25%;
}

.mc1k-20260722 .mc1k-20260722-mounting th:first-child,
.mc1k-20260722 .mc1k-20260722-mounting td:first-child {
    width: 26%;
}

.mc1k-20260722 .mc1k-20260722-note {
    margin-top: 8px;
    padding: 10px 12px;
    border-radius: 6px;
    background: #edf5fc;
    font-size: 14px;
    line-height: 1.4;
}

.mc1k-20260722 .mc1k-20260722-footnote {
    margin-top: 7px;
    color: #4b5967;
    font-size: 13px;
    line-height: 1.35;
}

@media (max-width: 991px) {
    .mc1k-20260722 .mc1k-20260722-table {
        font-size: 12px;
    }

    .mc1k-20260722 .mc1k-20260722-table th,
    .mc1k-20260722 .mc1k-20260722-table td {
        padding-right: 3px;
        padding-left: 3px;
    }
}

@media (max-width: 767px) {
    .mc1k-20260722 .mc1k-20260722-series {
        padding: 13px 14px;
    }

    .mc1k-20260722 .mc1k-20260722-series-list {
        font-size: 14px;
    }

    .mc1k-20260722 .mc1k-20260722-table-wrap {
        max-width: 100%;
        overflow-x: auto;
    }

    .mc1k-20260722 .mc1k-20260722-table {
        width: 760px;
        min-width: 760px;
        table-layout: fixed;
        font-size: 12px;
    }

    .mc1k-20260722 .mc1k-20260722-table td,
    .mc1k-20260722 .mc1k-20260722-table th {
        padding: 8px 5px;
    }
}


/* source: systemepact-mc1e-20260723.css */
.mc1e-20260723 {
    --mc1e-blue: #287bd8;
    --mc1e-blue-dark: #1747b7;
    --mc1e-blue-soft: #eaf3fd;
    --mc1e-border: #c8d9ea;
    --mc1e-text: #1f2933;
    color: var(--mc1e-text);
    font-family: Arial, sans-serif;
    line-height: 1.45;
}

.mc1e-20260723,
.mc1e-20260723 * {
    box-sizing: border-box;
}

.mc1e-20260723-series {
    margin: 18px 0 24px;
    padding: 20px 24px;
    border: 1px solid var(--mc1e-border);
    border-left: 5px solid var(--mc1e-blue);
    border-radius: 10px;
    background: #f7fbff;
}

.mc1e-20260723-series-title,
.mc1e-20260723-section-title,
.mc1e-20260723-table-title {
    color: var(--mc1e-blue-dark);
    font-weight: 700;
    text-align: center;
}

.mc1e-20260723-series-title {
    margin-bottom: 10px;
    font-size: 18px;
}

.mc1e-20260723-series-list {
    margin: 0;
    padding-left: 22px;
}

.mc1e-20260723-series-list li {
    margin: 5px 0;
}

.mc1e-20260723-section-title {
    margin: 22px 0 10px;
    font-size: 16px;
}

.mc1e-20260723-image {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.mc1e-20260723-image img {
    display: inline-block;
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}

.mc1e-20260723-dim {
    width: 100%;
    margin: 0 0 24px;
}

.mc1e-20260723-table-title {
    margin: 24px 0 8px;
    font-size: 16px;
}

.mc1e-20260723-table-wrap {
    width: 100%;
    max-width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    border: 1px solid var(--mc1e-border);
    border-radius: 9px;
    background: #fff;
    -webkit-overflow-scrolling: touch;
}

.mc1e-20260723-table {
    width: 100%;
    min-width: 700px;
    margin: 0;
    border: 0;
    border-collapse: collapse;
    table-layout: fixed;
    background: #fff;
}

.mc1e-20260723-table th,
.mc1e-20260723-table td {
    padding: 10px 8px;
    border-right: 1px solid var(--mc1e-border);
    border-bottom: 1px solid var(--mc1e-border);
    color: var(--mc1e-text);
    font-size: 14px;
    line-height: 1.25;
    text-align: center !important;
    vertical-align: middle !important;
    white-space: nowrap;
}

.mc1e-20260723-table th {
    background: linear-gradient(135deg, #3395ef, #236cc8);
    color: #fff;
    font-weight: 700;
}

.mc1e-20260723-table th:last-child,
.mc1e-20260723-table td:last-child {
    border-right: 0;
}

.mc1e-20260723-table tbody tr:last-child td {
    border-bottom: 0;
}

.mc1e-20260723-table tbody tr:nth-child(even):not(.mc1e-20260723-dim-current) td {
    background: #f5f9fd;
}

.mc1e-20260723-table .mc1e-20260723-dim-current td {
    background: var(--mc1e-blue-soft);
    color: var(--mc1e-blue-dark);
    font-weight: 700;
}

.mc1e-20260723-overall th:first-child,
.mc1e-20260723-overall td:first-child {
    width: 28%;
}

.mc1e-20260723-mounting th:first-child,
.mc1e-20260723-mounting td:first-child {
    width: 28%;
}

.mc1e-20260723-footnote {
    margin-top: 8px;
    color: #536273;
    font-size: 12px;
    text-align: left;
}

.mc1e-20260723-note {
    margin-top: 10px;
    padding: 10px 14px;
    border-radius: 7px;
    background: #edf5fd;
    color: #20344c;
    text-align: center;
}

@media (max-width: 767px) {
    .mc1e-20260723-series {
        padding: 16px;
    }

    .mc1e-20260723-table-wrap {
        overflow-x: auto;
    }

    .mc1e-20260723-table {
        width: 760px;
        min-width: 760px;
        table-layout: fixed;
    }

    .mc1e-20260723-table th,
    .mc1e-20260723-table td {
        padding: 9px 7px;
        font-size: 13px;
    }
}


/* source: systemepact-motor-protection-20260728.css */
.motor-protection-se-20260728 {
  --mp-blue: #2f73cf;
  --mp-blue-dark: #174db4;
  --mp-line: #c8d8ed;
  --mp-soft: #eef5ff;
  --mp-text: #17233a;
  color: var(--mp-text);
  font-family: Arial, sans-serif;
  max-width: 100%;
}

.motor-protection-se-20260728 *,
.motor-protection-se-20260728 *::before,
.motor-protection-se-20260728 *::after {
  box-sizing: border-box;
}

.motor-protection-se-20260728-series {
  margin: 14px 0 18px;
  padding: 18px 22px;
  border-left: 5px solid var(--mp-blue);
  border-radius: 8px;
  background: var(--mp-soft);
}

.motor-protection-se-20260728-series-title,
.motor-protection-se-20260728-section-title,
.motor-protection-se-20260728-table-title {
  color: var(--mp-blue-dark);
  font-weight: 700;
  text-align: center;
}

.motor-protection-se-20260728-series-title {
  margin-bottom: 14px;
  font-size: 21px;
}

.motor-protection-se-20260728-variants {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
  margin-bottom: 14px;
}

.motor-protection-se-20260728-variant {
  padding: 12px 14px;
  border: 1px solid #bdd3ee;
  border-radius: 7px;
  background: #fff;
  line-height: 1.4;
}

.motor-protection-se-20260728-variant-name {
  margin-bottom: 6px;
  color: var(--mp-blue-dark);
  font-size: 18px;
  font-weight: 700;
}

.motor-protection-se-20260728-variant-line + .motor-protection-se-20260728-variant-line {
  margin-top: 3px;
}

.motor-protection-se-20260728-series-list {
  margin: 0;
  padding-left: 22px;
  line-height: 1.5;
}

.motor-protection-se-20260728-series-list li + li {
  margin-top: 5px;
}

.motor-protection-se-20260728-section-title {
  margin: 18px 0 10px;
  font-size: 20px;
}

.motor-protection-se-20260728-image {
  margin: 0 auto 16px;
  text-align: center;
}

.motor-protection-se-20260728-image img {
  display: block;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin: 0 auto;
}

.motor-protection-se-20260728-table-title {
  margin: 12px 0 8px;
  font-size: 19px;
}

.motor-protection-se-20260728-table-wrap {
  width: 100%;
  max-width: 100%;
  overflow-x: auto;
  border: 1px solid var(--mp-line);
  border-radius: 9px;
  -webkit-overflow-scrolling: touch;
}

.motor-protection-se-20260728-table {
  width: 100%;
  min-width: 0;
  margin: 0;
  border-collapse: collapse;
  table-layout: fixed;
  background: #fff;
}

.motor-protection-se-20260728-table th,
.motor-protection-se-20260728-table td {
  padding: 7px 5px;
  border-right: 1px solid var(--mp-line);
  border-bottom: 1px solid var(--mp-line);
  text-align: center !important;
  vertical-align: middle !important;
  line-height: 1.2;
}

.motor-protection-se-20260728-table thead th {
  background: linear-gradient(90deg, #2f73cf, #438ee8);
  color: #fff;
  font-weight: 700;
}

.motor-protection-se-20260728-table th span {
  display: block;
  margin-top: 3px;
  font-size: 0.88em;
  font-weight: 600;
}

.motor-protection-se-20260728-table th small {
  display: block;
  margin-top: 2px;
  font-size: 0.78em;
  font-weight: 400;
}

.motor-protection-se-20260728-performance {
  min-width: 760px;
  font-size: 12px;
}

.motor-protection-se-20260728-performance .motor-protection-se-20260728-col-reference {
  width: 10%;
}

.motor-protection-se-20260728-performance .motor-protection-se-20260728-col-setting {
  width: 15%;
}

.motor-protection-se-20260728-performance .motor-protection-se-20260728-col-magnetic {
  width: 17%;
}

.motor-protection-se-20260728-performance .motor-protection-se-20260728-col-nominal {
  width: 8%;
}

.motor-protection-se-20260728-performance .motor-protection-se-20260728-col-voltage {
  width: 12.5%;
}

.motor-protection-se-20260728-performance.motor-protection-se-20260728-magnetic-only .motor-protection-se-20260728-col-reference {
  width: 12%;
}

.motor-protection-se-20260728-performance.motor-protection-se-20260728-magnetic-only .motor-protection-se-20260728-col-magnetic {
  width: 18%;
}

.motor-protection-se-20260728-performance.motor-protection-se-20260728-magnetic-only .motor-protection-se-20260728-col-nominal {
  width: 10%;
}

.motor-protection-se-20260728-performance.motor-protection-se-20260728-magnetic-only .motor-protection-se-20260728-col-voltage {
  width: 15%;
}

.motor-protection-se-20260728-metrics {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 2px;
  margin: 0 !important;
}

.motor-protection-se-20260728-metrics > span {
  display: block;
  min-width: 0;
  margin: 0;
  padding: 0 1px;
  font-size: inherit;
  font-weight: inherit;
  white-space: nowrap;
}

.motor-protection-se-20260728-voltage-230 {
  background: #f7fbff;
}

.motor-protection-se-20260728-voltage-400 {
  background: #eaf4ff;
}

.motor-protection-se-20260728-voltage-500 {
  background: #f5f7fd;
}

.motor-protection-se-20260728-voltage-690 {
  background: #eaf0f9;
}

.motor-protection-se-20260728-table thead .motor-protection-se-20260728-voltage-230 {
  background: #438ee8;
}

.motor-protection-se-20260728-table thead .motor-protection-se-20260728-voltage-400 {
  background: #2f73cf;
}

.motor-protection-se-20260728-table thead .motor-protection-se-20260728-voltage-500 {
  background: #3f6fb4;
}

.motor-protection-se-20260728-table thead .motor-protection-se-20260728-voltage-690 {
  background: #28588f;
}

.motor-protection-se-20260728-table .motor-protection-se-20260728-voltage-230,
.motor-protection-se-20260728-table .motor-protection-se-20260728-voltage-400,
.motor-protection-se-20260728-table .motor-protection-se-20260728-voltage-500,
.motor-protection-se-20260728-table .motor-protection-se-20260728-voltage-690 {
  border-left: 3px solid #b7cde8;
}

.motor-protection-se-20260728-table th:last-child,
.motor-protection-se-20260728-table td:last-child {
  border-right: 0;
}

.motor-protection-se-20260728-table tbody tr:last-child td {
  border-bottom: 0;
}

.motor-protection-se-20260728-table tbody tr:nth-child(even) td:not([class*="motor-protection-se-20260728-voltage-"]) {
  background: #f5f8fc;
}

.motor-protection-se-20260728-current td {
  background: #e2efff !important;
  color: var(--mp-blue-dark);
  font-weight: 700;
  border-top: 2px solid var(--mp-blue);
  border-bottom: 2px solid var(--mp-blue);
}

.motor-protection-se-20260728-note {
  margin: 9px 0 18px;
  padding: 10px 14px;
  border-radius: 8px;
  background: var(--mp-soft);
  text-align: center;
  line-height: 1.4;
}

@media (max-width: 767px) {
  .motor-protection-se-20260728-series {
    padding: 15px 16px;
  }

  .motor-protection-se-20260728-variants {
    grid-template-columns: 1fr;
  }

  .motor-protection-se-20260728-series-title,
  .motor-protection-se-20260728-section-title {
    font-size: 18px;
  }

  .motor-protection-se-20260728-table-title {
    font-size: 17px;
  }

  .motor-protection-se-20260728-table th,
  .motor-protection-se-20260728-table td {
    padding: 7px 5px;
  }

  .motor-protection-se-20260728-performance {
    font-size: 12px;
  }
}


/* source: instart-lci-guide-20260729.css */
.lci-guide-20260729 {
  color: #222;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 1.55;
  max-width: 100%;
}

.lci-guide-20260729 *,
.lci-guide-20260729 *::before,
.lci-guide-20260729 *::after {
  box-sizing: border-box;
}

.lci-guide-20260729 img {
  display: block;
  height: auto;
  max-width: 100%;
}

.lci-guide-20260729 a {
  color: #174db4;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}

.lci-guide-20260729 a:hover,
.lci-guide-20260729 a:focus {
  color: #229ac8;
}

.lci-guide-20260729 p {
  margin: 0 0 12px;
}

.lci-guide-20260729 ul,
.lci-guide-20260729 ol {
  margin: 0 0 14px;
  padding-left: 22px;
}

.lci-guide-20260729 li + li {
  margin-top: 5px;
}

.lci-guide-20260729 h2,
.lci-guide-20260729 h3 {
  color: #1b1f23;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 1.35;
}

.lci-guide-20260729 h2 {
  border-bottom: 2px solid #337ab7;
  font-size: 20px;
  margin: 28px 0 16px;
  padding-bottom: 8px;
  text-align: center;
}

.lci-guide-20260729 h3 {
  font-size: 16px;
  margin: 0 0 8px;
  text-align: center;
}

.lci-guide-20260729 .lci-back-link {
  margin-bottom: 14px;
  text-align: right;
}

.lci-guide-20260729 .lci-back-link a {
  font-weight: 700;
}

.lci-guide-20260729 .lci-intro {
  align-items: center;
  display: flex;
  gap: 26px;
  margin: 0 0 18px;
}

.lci-guide-20260729 .lci-intro-image {
  flex: 0 0 28%;
  min-width: 0;
  text-align: center;
}

.lci-guide-20260729 .lci-intro-image img {
  margin: 0 auto;
  max-height: 285px;
  object-fit: contain;
}

.lci-guide-20260729 .lci-intro-text {
  flex: 1 1 auto;
  min-width: 0;
}

.lci-guide-20260729 .lci-intro-text p:first-child {
  font-size: 16px;
}

.lci-guide-20260729 .lci-distributor-note {
  align-items: flex-start;
  border-bottom: 2px solid #337ab7;
  border-top: 2px solid #337ab7;
  display: flex;
  gap: 12px;
  margin: 18px 0 24px;
  padding: 10px 2px;
}

.lci-guide-20260729 .lci-distributor-note p {
  font-style: italic;
  margin: 0;
}

.lci-guide-20260729 .lci-note-icon {
  align-items: center;
  background: linear-gradient(#2092ee, #1566c1);
  border-radius: 50%;
  color: #fff;
  display: flex;
  flex: 0 0 30px;
  font-size: 18px;
  font-style: italic;
  font-weight: 700;
  height: 30px;
  justify-content: center;
  margin-top: 1px;
}

.lci-guide-20260729 .lci-section {
  margin-top: 26px;
  scroll-margin-top: 20px;
}

.lci-guide-20260729 .lci-text-columns {
  display: flex;
  gap: 14px;
  margin: 16px 0;
}

.lci-guide-20260729 .lci-text-column {
  background: #f5f8fc;
  border-left: 4px solid #337ab7;
  flex: 1 1 0;
  min-width: 0;
  padding: 12px 14px;
}

.lci-guide-20260729 .lci-text-column p:last-child {
  margin-bottom: 0;
}

.lci-guide-20260729 .lci-load-note,
.lci-guide-20260729 .lci-warning {
  margin: 15px 0;
  padding: 11px 14px;
}

.lci-guide-20260729 .lci-load-note {
  background: #eef5ff;
  border: 1px solid #bfd4ee;
  border-left: 4px solid #337ab7;
}

.lci-guide-20260729 .lci-warning {
  background: #fff8e8;
  border: 1px solid #e8cd87;
  border-left: 4px solid #d6a429;
}

.lci-guide-20260729 .lci-feature-list {
  display: flex;
  flex-wrap: wrap;
  gap: 0 18px;
  margin: 4px 0 8px;
}

.lci-guide-20260729 .lci-feature {
  border-bottom: 1px solid #d9e2ea;
  flex: 0 0 calc(50% - 9px);
  padding: 12px 2px 10px;
}

.lci-guide-20260729 .lci-feature p {
  margin: 0;
}

.lci-guide-20260729 .lci-table-scroll {
  border: 1px solid #c8d8ed;
  margin: 12px 0 18px;
  max-width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.lci-guide-20260729 table {
  background: #fff;
  border-collapse: collapse;
  font-size: 12px;
  line-height: 1.3;
  margin: 0;
  min-width: 0;
  table-layout: fixed;
  width: 100%;
}

.lci-guide-20260729 table.lci-wide {
  font-size: 11.5px;
}

.lci-guide-20260729 caption {
  color: #174db4;
  font-size: 16px;
  font-weight: 700;
  padding: 9px 7px;
  text-align: center;
}

.lci-guide-20260729 th,
.lci-guide-20260729 td {
  border-bottom: 1px solid #c8d8ed;
  border-right: 1px solid #c8d8ed;
  overflow-wrap: anywhere;
  padding: 7px 5px;
  text-align: center;
  vertical-align: middle;
}

.lci-guide-20260729 th:last-child,
.lci-guide-20260729 td:last-child {
  border-right: 0;
}

.lci-guide-20260729 tbody tr:last-child th,
.lci-guide-20260729 tbody tr:last-child td {
  border-bottom: 0;
}

.lci-guide-20260729 thead th {
  background: linear-gradient(90deg, #2f73cf, #438ee8);
  color: #fff;
  font-weight: 700;
  text-align: center;
}

.lci-guide-20260729 tbody th {
  background: #eaf2fb;
  color: #1b1f23;
  font-weight: 700;
}

.lci-guide-20260729 tbody tr:nth-child(even) td {
  background: #f7f9fc;
}

.lci-guide-20260729 .lci-accent-row th,
.lci-guide-20260729 .lci-accent-row td {
  background: #e2efff;
  border-bottom: 2px solid #337ab7;
  border-top: 2px solid #337ab7;
}

.lci-guide-20260729 table.lci-wide th:first-child,
.lci-guide-20260729 table.lci-wide td:first-child {
  width: 10%;
}

.lci-guide-20260729 table.lci-wide th:nth-child(2),
.lci-guide-20260729 table.lci-wide td:nth-child(2) {
  width: 24%;
}

.lci-guide-20260729 table.lci-wide th:nth-child(3),
.lci-guide-20260729 table.lci-wide td:nth-child(3) {
  width: 20%;
}

.lci-guide-20260729 table.lci-wide th:nth-child(4),
.lci-guide-20260729 table.lci-wide td:nth-child(4) {
  width: 19%;
}

.lci-guide-20260729 table.lci-wide th:nth-child(5),
.lci-guide-20260729 table.lci-wide td:nth-child(5) {
  width: 27%;
}

.lci-guide-20260729 table.lci-dim-table th:first-child,
.lci-guide-20260729 table.lci-dim-table td:first-child {
  width: 38%;
}

.lci-guide-20260729 .lci-left {
  text-align: left;
}

.lci-guide-20260729 .lci-num {
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
}

.lci-guide-20260729 .lci-model {
  font-variant-numeric: tabular-nums;
  overflow-wrap: anywhere;
}

.lci-guide-20260729 .lci-model-table tbody td:first-child > a {
  font-weight: 700;
}


.lci-guide-20260729 .lci-source-note {
  color: #65717d;
  font-size: 12px;
  margin-top: 8px;
}

.lci-guide-20260729 .lci-tabs {
  margin: 14px 0 20px;
}

.lci-guide-20260729 .lci-tab-nav {
  border-bottom: 2px solid #337ab7;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
}

.lci-guide-20260729 .lci-tab-nav > li {
  float: none;
  margin: 0 4px -2px 0;
}

.lci-guide-20260729 .lci-tab-nav > li > a {
  background: #f0f3f6;
  border: 1px solid #c8d8ed;
  border-bottom-color: #337ab7;
  border-radius: 5px 5px 0 0;
  color: #174db4;
  display: block;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.3;
  padding: 8px 11px;
  text-decoration: none;
}

.lci-guide-20260729 .lci-tab-nav > li > a:hover,
.lci-guide-20260729 .lci-tab-nav > li > a:focus {
  background: #e4eef9;
  border-color: #9fbedf;
  color: #174db4;
}

.lci-guide-20260729 .lci-tab-nav > li.active > a,
.lci-guide-20260729 .lci-tab-nav > li.active > a:hover,
.lci-guide-20260729 .lci-tab-nav > li.active > a:focus {
  background: #337ab7;
  border-color: #337ab7;
  color: #fff;
}

.lci-guide-20260729 .lci-tab-content {
  border: 1px solid #c8d8ed;
  border-top: 0;
  max-width: 100%;
  min-width: 0;
  overflow: hidden;
  padding: 12px;
}

.lci-guide-20260729 .lci-tab-pane {
  display: none;
  max-width: 100%;
  min-width: 0;
}

.lci-guide-20260729 .lci-tab-pane.active {
  display: block;
  width: 100%;
}

.lci-guide-20260729 .lci-tab-pane > h3 {
  margin-bottom: 10px;
  text-align: center;
}

.lci-guide-20260729 .lci-tab-pane .lci-table-scroll {
  margin: 0;
  max-width: 100%;
  min-width: 0;
  width: 100%;
}

.lci-guide-20260729 .lci-marking-image {
  border: 1px solid #c8d8ed;
  margin: 0 auto 18px;
  max-width: 100%;
  padding: 6px;
}

.lci-guide-20260729 .lci-marking-image img {
  margin: 0 auto;
  width: 100%;
}

.lci-guide-20260729 .lci-marking {
  display: flex;
  gap: 7px;
  margin: 15px 0;
}

.lci-guide-20260729 .lci-marking-part {
  background: #f0f3f6;
  border: 1px solid #d9e2ea;
  flex: 1 1 0;
  min-width: 0;
  padding: 9px 6px;
  text-align: center;
}

.lci-guide-20260729 .lci-marking-part b {
  color: #174db4;
  display: block;
  font-size: 16px;
  margin-bottom: 3px;
}

.lci-guide-20260729 .lci-marking-part span {
  color: #56616c;
  display: block;
  font-size: 12px;
  line-height: 1.3;
}

.lci-guide-20260729 .lci-selection-steps {
  display: flex;
  gap: 9px;
  margin: 16px 0;
}

.lci-guide-20260729 .lci-selection-steps > div {
  align-items: flex-start;
  background: #f5f8fc;
  display: flex;
  flex: 1 1 0;
  gap: 8px;
  min-width: 0;
  padding: 10px;
}

.lci-guide-20260729 .lci-selection-steps b {
  align-items: center;
  background: #337ab7;
  border-radius: 50%;
  color: #fff;
  display: flex;
  flex: 0 0 24px;
  height: 24px;
  justify-content: center;
}

.lci-guide-20260729 .lci-selection-steps span {
  font-size: 13px;
  line-height: 1.4;
}

.lci-guide-20260729 .lci-photo-row {
  display: flex;
  gap: 14px;
  margin: 16px 0;
}

.lci-guide-20260729 .lci-photo {
  border: 1px solid #d9e2ea;
  display: flex;
  flex: 1 1 0;
  flex-direction: column;
  justify-content: space-between;
  min-width: 0;
  padding: 12px;
  text-align: center;
}

.lci-guide-20260729 .lci-photo img {
  height: 220px;
  margin: 0 auto;
  object-fit: contain;
  width: 100%;
}

.lci-guide-20260729 .lci-photo p {
  color: #56616c;
  font-size: 12px;
  margin: 8px 0 0;
}

.lci-guide-20260729 .lci-scheme-row {
  display: flex;
  gap: 16px;
  margin: 16px 0;
}

.lci-guide-20260729 .lci-scheme {
  border: 1px solid #d9e2ea;
  display: flex;
  flex: 1 1 0;
  flex-direction: column;
  min-width: 0;
  padding: 10px;
}

.lci-guide-20260729 .lci-scheme a {
  display: block;
  flex: 1 1 auto;
}

.lci-guide-20260729 .lci-scheme img {
  margin: 0 auto;
  max-height: 500px;
  object-fit: contain;
}

.lci-guide-20260729 .lci-scheme p {
  background: #f5f8fc;
  font-size: 12px;
  margin: 10px 0 0;
  padding: 8px;
}

.lci-guide-20260729 .lci-check-list {
  background: #f5f8fc;
  border-left: 4px solid #337ab7;
  margin-top: 15px;
  padding: 11px 14px 11px 34px;
}

.lci-guide-20260729 .lci-docs-title {
  color: #1b1f23;
  margin: 18px 0 10px;
  text-align: center;
}

.lci-guide-20260729 .lci-docs-grid {
  display: flex;
  gap: 12px;
  margin: 0 0 10px;
}

.lci-guide-20260729 .lci-doc-card {
  align-items: center;
  background: #f7faff;
  border: 1px solid #c8d8ed;
  border-radius: 8px;
  box-sizing: border-box;
  display: flex;
  flex: 1 1 0;
  gap: 12px;
  min-width: 0;
  padding: 12px 16px;
  text-decoration: none;
}

.lci-guide-20260729 .lci-doc-card:hover {
  background: #eef5ff;
  border-color: #8eb4e6;
}

.lci-guide-20260729 .lci-doc-card img {
  flex: 0 0 32px;
  height: 32px;
  width: 32px;
}

.lci-guide-20260729 .lci-doc-card > span {
  min-width: 0;
}

.lci-guide-20260729 .lci-doc-card strong,
.lci-guide-20260729 .lci-doc-card small {
  display: block;
}

.lci-guide-20260729 .lci-doc-card strong {
  color: #174db4;
  font-size: 15px;
  line-height: 1.25;
  text-decoration: underline;
}

.lci-guide-20260729 .lci-doc-card small {
  color: #65717d;
  font-size: 12px;
  line-height: 1.35;
  margin-top: 4px;
}

.lci-guide-20260729 .lci-specialist-link {
  margin: 8px 0 12px;
  text-align: center;
}

.lci-guide-20260729 .lci-specialist-link a {
  border-bottom: 1px solid #337ab7;
  font-weight: 700;
  text-decoration: none;
}

@media (max-width: 991px) {
  .lci-guide-20260729 table.lci-wide {
    min-width: 850px;
  }

  .lci-guide-20260729 table.lci-model-table {
    min-width: 640px;
  }

  .lci-guide-20260729 table.lci-dim-table {
    min-width: 760px;
  }
}

@media (max-width: 600px) {
  .lci-guide-20260729 .lci-docs-grid {
    display: block;
  }

  .lci-guide-20260729 .lci-doc-card {
    margin-bottom: 9px;
    padding: 11px 12px;
  }
}

@media (max-width: 767px) {
  .lci-guide-20260729 {
    font-size: 14px;
  }

  .lci-guide-20260729 h2 {
    font-size: 18px;
    margin-top: 24px;
  }

  .lci-guide-20260729 h3 {
    font-size: 15px;
  }

  .lci-guide-20260729 .lci-intro,
  .lci-guide-20260729 .lci-text-columns,
  .lci-guide-20260729 .lci-photo-row,
  .lci-guide-20260729 .lci-scheme-row {
    display: block;
  }

  .lci-guide-20260729 .lci-intro-image {
    margin: 0 auto 14px;
    max-width: 250px;
  }

  .lci-guide-20260729 .lci-text-column,
  .lci-guide-20260729 .lci-photo,
  .lci-guide-20260729 .lci-scheme {
    margin-bottom: 10px;
  }

  .lci-guide-20260729 .lci-feature-list,
  .lci-guide-20260729 .lci-selection-steps,
  .lci-guide-20260729 .lci-marking {
    display: block;
  }

  .lci-guide-20260729 .lci-feature {
    width: 100%;
  }

  .lci-guide-20260729 .lci-selection-steps > div,
  .lci-guide-20260729 .lci-marking-part {
    margin-bottom: 7px;
  }

  .lci-guide-20260729 .lci-photo img {
    height: 240px;
  }

  .lci-guide-20260729 .lci-tab-nav > li {
    flex: 1 1 45%;
    margin-right: 3px;
  }

  .lci-guide-20260729 .lci-tab-nav > li > a {
    font-size: 12px;
    padding: 7px 6px;
    text-align: center;
  }

  .lci-guide-20260729 .lci-tab-content {
    padding: 8px;
  }

  .lci-guide-20260729 .lci-back-link {
    text-align: left;
  }
}

@media (max-width: 600px) and (orientation: portrait) {
  .lci-guide-20260729 caption {
    text-align: left;
  }
}

@media print {
  .lci-guide-20260729 .lci-table-scroll {
    overflow: visible;
  }

  .lci-guide-20260729 table.lci-wide,
  .lci-guide-20260729 table.lci-model-table,
  .lci-guide-20260729 table.lci-dim-table {
    min-width: 0;
  }
}


/* source: instart-lci-products-20260729.css */
.lci-product-20260729,
.lci-product-20260729 * {
  box-sizing: border-box;
}

.lci-product-20260729 {
  max-width: 100%;
  color: #1d2a3b;
  font-family: Arial, sans-serif;
  font-size: 15.3333px;
  line-height: 1.5;
  overflow-wrap: break-word;
}

.lci-product-20260729 a {
  color: #174fb8;
}

.lci-product-20260729-section-title,
.lci-product-20260729-visual-title {
  margin: 0 0 11px;
  color: #1b1f23;
  font-size: 15.3333px;
  font-weight: 700;
  line-height: 1.3;
  text-align: center;
}

.lci-product-20260729-docs {
  margin: 17px 0 20px;
}

.lci-product-20260729-doc-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.lci-product-20260729-doc {
  display: flex;
  flex: 1 1 calc(50% - 12px);
  min-width: 270px;
  align-items: center;
  gap: 10px;
  min-height: 66px;
  padding: 10px 13px;
  border: 1px solid #cbdcf1;
  border-radius: 7px;
  background: #f8fbff;
  color: #174fb8 !important;
  text-decoration: none !important;
}

.lci-product-20260729-doc:hover,
.lci-product-20260729-doc:focus {
  border-color: #2d73d2;
  background: #eef6ff;
}

.lci-product-20260729-doc img {
  flex: 0 0 32px;
  width: 32px;
  height: auto;
}

.lci-product-20260729-doc strong,
.lci-product-20260729-doc small {
  display: block;
}

.lci-product-20260729-doc strong {
  font-size: 15px;
  text-decoration: underline;
}

.lci-product-20260729-doc small {
  margin-top: 2px;
  color: #65758b;
  font-size: 12px;
  line-height: 1.35;
}

.lci-product-20260729-tech {
  margin: 19px 0 20px;
  padding: 0;
  border: 0;
  background: transparent;
}

.lci-product-20260729-tech-list {
  margin: 0;
  padding-left: 22px;
}

.lci-product-20260729-tech-list li {
  margin: 0 0 7px;
  padding-left: 2px;
}

.lci-product-20260729-tech-list strong {
  color: #173e86;
}

.lci-product-20260729-visual {
  margin: 21px 0 16px;
  text-align: center;
}

.lci-product-20260729-visual img {
  display: block;
  width: 100%;
  max-width: 940px;
  height: auto;
  margin: 0 auto;
  border-radius: 6px;
}

.lci-product-20260729-scheme-preview {
  position: relative;
  width: 100%;
  max-width: 940px;
  height: 220px;
  margin: 0 auto;
  overflow: hidden;
  border: 1px solid #5d6874;
  border-radius: 7px;
  background: #27313b;
  box-shadow: 0 2px 7px rgba(20, 27, 35, 0.2);
  cursor: zoom-in;
}

.lci-product-20260729-scheme-preview img {
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0;
  object-fit: cover;
  object-position: center 34%;
  filter: blur(2.4px) brightness(0.58) contrast(0.96) saturate(0.78);
  opacity: 0.86;
  transform: scale(1.035);
  transition: filter 0.2s ease, opacity 0.2s ease, transform 0.2s ease;
  cursor: zoom-in;
}

.lci-product-20260729-scheme-preview:hover img,
.lci-product-20260729-scheme-preview:focus-within img {
  filter: blur(1.7px) brightness(0.64) contrast(0.98) saturate(0.82);
  opacity: 0.9;
  transform: scale(1.055);
}

.lci-product-20260729-scheme-prompt {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 14px;
  background: rgba(17, 24, 32, 0.12);
  color: #20262d;
  text-align: center;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
  pointer-events: none;
}

.lci-product-20260729-scheme-prompt strong {
  padding: 6px 11px;
  border-radius: 5px;
  background: rgba(255, 255, 255, 0.88);
  font-size: 16px;
  line-height: 1.3;
}

.lci-product-20260729-scheme-icon {
  display: flex;
  width: 42px;
  height: 42px;
  align-items: center;
  justify-content: center;
  border: 2px solid #5d6874;
  background: rgba(255, 255, 255, 0.88);
  color: #2d343c;
  font-size: 26px;
  font-weight: 700;
  line-height: 1;
}

.lci-product-20260729-article-note {
  margin: 13px 0 22px;
  padding: 13px 15px;
  border-left: 4px solid #49ae87;
  background: #f1f8f5;
  color: #273d35;
}

.lci-product-20260729-article-note strong,
.lci-product-20260729-article-note span {
  display: block;
}

.lci-product-20260729-article-note strong {
  margin-bottom: 3px;
  color: #176747;
}

.lci-product-20260729-article-note span {
  margin-bottom: 7px;
}

.lci-product-20260729-article-link {
  display: inline-block;
  font-weight: 700;
  text-decoration: underline;
}

@media (max-width: 767px) {
  .lci-product-20260729 {
    font-size: 14px;
    line-height: 1.48;
  }

  .lci-product-20260729-section-title,
  .lci-product-20260729-visual-title {
    font-size: 15px;
  }

  .lci-product-20260729-doc {
    flex-basis: 100%;
    min-width: 0;
  }

  .lci-product-20260729-tech {
    padding: 0;
  }

  .lci-product-20260729-scheme-preview {
    height: 160px;
  }

  .lci-product-20260729-scheme-prompt strong {
    font-size: 14px;
  }
}

@media (max-width: 420px) {
  .lci-product-20260729-doc {
    align-items: flex-start;
  }

  .lci-product-20260729-tech-list {
    padding-left: 20px;
  }

  .lci-product-20260729-scheme-preview {
    height: 140px;
  }

  .lci-product-20260729-scheme-icon {
    width: 36px;
    height: 36px;
    font-size: 22px;
  }
}


/* source: hyundai-hgc-description.css */
.hgc-dim-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 24px 22px;
  margin: 14px 0 24px;
  align-items: start;
}

.hgc-dim-card {
  min-width: 0;
  text-align: center;
}

.hgc-dim-card:last-child {
  grid-column: 1 / -1;
  width: calc((100% - 22px) / 2);
  justify-self: center;
}

.hgc-dim-card > div[align="center"] {
  display: flex;
  min-height: 38px;
  margin: 0 0 8px;
  align-items: flex-end;
  justify-content: center;
  line-height: 1.3;
}

.hgc-dim-card > div[align="center"] span {
  font-size: 14px !important;
}

.hgc-dim-card .img-prod {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  height: 170px;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  background: #fff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.12);
}

.hgc-dim-card img {
  display: block;
  width: 100% !important;
  height: 100% !important;
  object-fit: contain;
  object-position: center;
  transform: scale(1.06);
  cursor: zoom-in;
}

.overlay-zoom.hgc-dim-overlay {
  box-sizing: border-box;
  padding: 28px 24px 82px;
}

.overlay-zoom.hgc-dim-overlay img {
  max-width: 94%;
  max-height: calc(100% - 110px);
}

.hgc-zoom-caption {
  position: absolute;
  right: 20px;
  bottom: 20px;
  left: 20px;
  padding: 10px 14px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.68);
  color: #fff;
  font: 600 16px/1.35 Arial, sans-serif;
  text-align: center;
  pointer-events: none;
}

@media (max-width: 620px) {
  .hgc-dim-grid {
    grid-template-columns: 1fr;
    gap: 20px;
  }

  .hgc-dim-card:last-child {
    grid-column: auto;
    width: 100%;
  }

  .hgc-dim-card > div[align="center"] {
    min-height: 0;
  }

  .hgc-dim-card .img-prod {
    height: 165px;
  }

  .overlay-zoom.hgc-dim-overlay {
    padding: 20px 12px 76px;
  }

  .hgc-zoom-caption {
    right: 12px;
    bottom: 14px;
    left: 12px;
    font-size: 14px;
  }
}


/* source: hyundai-hgm-description.css */
.hgm-description .hgm-code-image {
  display: block;
  float: none;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin: 8px auto 16px;
  text-align: center;
  box-sizing: border-box;
}

.hgm-description .hgm-code-image img {
  display: block;
  width: 100% !important;
  max-width: none !important;
  height: auto;
  margin: 0 auto;
  border: 1px solid #d8e3eb;
  border-radius: 4px;
  box-sizing: border-box;
  transform: none !important;
  transition: none !important;
}

.hgm-description .hgm-marking-trigger {
  display: block;
  position: relative;
  width: 100%;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  color: #286f9b;
  cursor: pointer;
  text-decoration: none;
}

.hgm-description .hgm-marking-trigger:hover,
.hgm-description .hgm-marking-trigger:focus {
  color: #145f8d;
  text-decoration: none;
}

.hgm-description .hgm-marking-trigger:focus img {
  border-color: #4aa6d8;
  box-shadow: 0 0 0 3px rgba(40, 132, 182, 0.18);
}

.hgm-description .hgm-marking-hint {
  display: block;
  margin-top: 7px;
  font-family: Arial, sans-serif;
  font-size: 13px;
  line-height: 1.35;
  text-align: center;
}

body.hgm-marking-modal-open {
  overflow: hidden;
}

.hgm-marking-modal {
  display: flex;
  position: fixed;
  z-index: 100000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  padding: 16px;
  background: rgba(10, 21, 29, 0.76);
  box-sizing: border-box;
}

.hgm-marking-modal[hidden] {
  display: none;
}

.hgm-marking-modal__dialog {
  position: relative;
  width: 100%;
  max-width: 1100px;
  max-height: 94vh;
  overflow: auto;
  padding: 18px 20px 22px;
  border-radius: 7px;
  background: #fff;
  box-shadow: 0 18px 60px rgba(0, 0, 0, 0.38);
  color: #222;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
}

.hgm-marking-modal__close {
  position: sticky;
  z-index: 2;
  top: 0;
  float: right;
  width: 34px;
  height: 34px;
  margin: -5px -6px 0 10px;
  padding: 0;
  border: 1px solid #cfdce4;
  border-radius: 50%;
  background: #fff;
  color: #244457;
  font-size: 24px;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
}

.hgm-marking-modal__close:hover,
.hgm-marking-modal__close:focus {
  border-color: #299bd3;
  color: #087eb9;
  outline: none;
}

.hgm-marking-modal__title {
  margin: 0 44px 12px 0;
  color: #18384d;
  font-size: 21px;
  line-height: 1.25;
}

.hgm-marking-modal__image {
  display: block;
  width: auto;
  max-width: 760px;
  max-height: 24vh;
  height: auto;
  margin: 0 auto 14px;
  border: 1px solid #d8e3eb;
  border-radius: 5px;
}

.hgm-marking-modal__grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 10px;
}

.hgm-marking-modal__grid--30-800 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.hgm-marking-modal__grid--30-800 .hgm-marking-modal__section--n1,
.hgm-marking-modal__grid--30-800 .hgm-marking-modal__section--n4,
.hgm-marking-modal__grid--30-800 .hgm-marking-modal__section--n7 {
  grid-column: 1 / span 4;
}

.hgm-marking-modal__grid--30-800 .hgm-marking-modal__section--n2,
.hgm-marking-modal__grid--30-800 .hgm-marking-modal__section--n5 {
  grid-column: 5 / span 4;
}

.hgm-marking-modal__grid--30-800 .hgm-marking-modal__section--n3,
.hgm-marking-modal__grid--30-800 .hgm-marking-modal__section--n6 {
  grid-column: 9 / span 4;
}

.hgm-marking-modal__grid--30-800 .hgm-marking-modal__section--n1,
.hgm-marking-modal__grid--30-800 .hgm-marking-modal__section--n2,
.hgm-marking-modal__grid--30-800 .hgm-marking-modal__section--n3 {
  grid-row: 1;
}

.hgm-marking-modal__grid--30-800 .hgm-marking-modal__section--n4,
.hgm-marking-modal__grid--30-800 .hgm-marking-modal__section--n5,
.hgm-marking-modal__grid--30-800 .hgm-marking-modal__section--n6 {
  grid-row: 2;
}

.hgm-marking-modal__grid--30-800 .hgm-marking-modal__section--n7 {
  grid-row: 3;
}

.hgm-marking-modal__grid--30-800 .hgm-marking-modal__section--n9 {
  grid-row: 3;
  grid-column: 5 / span 2;
}

.hgm-marking-modal__grid--30-800 .hgm-marking-modal__section--n10 {
  grid-row: 3;
  grid-column: 7 / span 3;
}

.hgm-marking-modal__grid--30-800 .hgm-marking-modal__section--n11 {
  grid-row: 3;
  grid-column: 10 / span 3;
}

.hgm-marking-modal__grid--30-800 .hgm-marking-modal__section--n8 {
  grid-row: 4;
  grid-column: 1 / -1;
}

.hgm-marking-modal__section {
  align-self: start;
  overflow: hidden;
  border: 1px solid #d8e3eb;
  border-radius: 5px;
  background: #fff;
}

.hgm-marking-modal__section--wide {
  grid-column: 1 / -1;
}

.hgm-marking-modal__section h3 {
  display: flex;
  align-items: center;
  gap: 7px;
  margin: 0;
  padding: 7px 9px;
  background: #eaf4fb;
  color: #18384d;
  font-size: 14px;
  line-height: 1.35;
}

.hgm-marking-modal__number {
  display: inline-flex;
  flex: 0 0 22px;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #299bd3;
  color: #fff;
  font-size: 12px;
  line-height: 1;
}

.hgm-marking-modal__section h4 {
  margin: 0;
  padding: 7px 9px 4px;
  color: #145f8d;
  font-size: 13px;
}

.hgm-marking-modal__table {
  width: 100%;
  border-collapse: collapse;
  font-size: 12.5px;
  line-height: 1.28;
}

.hgm-marking-modal__table th,
.hgm-marking-modal__table td {
  padding: 4px 7px;
  border-top: 1px solid #e1e8ed;
  text-align: left;
  vertical-align: top;
}

.hgm-marking-modal__table th {
  width: 72px;
  color: #145f8d;
  white-space: nowrap;
}

.hgm-marking-modal__section--compact .hgm-marking-modal__table tbody {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.hgm-marking-modal__section--compact .hgm-marking-modal__table tr {
  display: grid;
  grid-template-columns: 54px minmax(0, 1fr);
}

.hgm-marking-modal__section--compact .hgm-marking-modal__table th {
  width: auto;
}

.hgm-marking-modal__subgrid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.hgm-marking-modal__subsection + .hgm-marking-modal__subsection {
  border-left: 1px solid #d8e3eb;
}

.hgm-marking-modal__note {
  margin: 10px 0 0;
  padding: 7px 10px;
  border-left: 3px solid #35a6db;
  background: #f4f9fc;
  color: #43535e;
  font-size: 12.5px;
  line-height: 1.35;
}

.hgm-description .hgm-dimensions-wrap {
  width: 100%;
  margin: 8px 0 16px;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.hgm-description .hgm-dimensions {
  width: 100%;
  min-width: 720px;
  border-collapse: collapse;
  border-spacing: 0;
  color: #222;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 1.35;
}

.hgm-description .hgm-dimensions th,
.hgm-description .hgm-dimensions td {
  padding: 8px 10px;
  border: 1px solid #d4dde4;
  text-align: center;
  vertical-align: middle;
}

.hgm-description .hgm-dimensions th {
  background: #eaf4fb;
  color: #18384d;
  font-weight: 700;
}

.hgm-description .hgm-dimensions td:first-child {
  color: #145f8d;
  font-weight: 700;
  white-space: nowrap;
}

.hgm-description .hgm-dimensions tbody tr:nth-child(even) td {
  background: #f8fafc;
}

.hgm-description .hgm-table-note {
  margin: 7px 0 0;
  color: #555;
  font-family: Arial, sans-serif;
  font-size: 13px;
  line-height: 1.4;
}

@media (max-width: 700px) {
  .hgm-marking-modal {
    padding: 8px;
  }

  .hgm-marking-modal__dialog {
    max-height: 96vh;
    padding: 14px 11px 18px;
  }

  .hgm-marking-modal__title {
    margin-bottom: 9px;
    font-size: 18px;
  }

  .hgm-marking-modal__grid {
    grid-template-columns: 1fr;
  }

  .hgm-marking-modal__grid--30-800 > .hgm-marking-modal__section {
    grid-row: auto;
    grid-column: auto;
  }

  .hgm-marking-modal__section--wide {
    grid-column: auto;
  }

  .hgm-marking-modal__subgrid,
  .hgm-marking-modal__section--compact .hgm-marking-modal__table tbody {
    grid-template-columns: 1fr;
  }

  .hgm-marking-modal__subsection + .hgm-marking-modal__subsection {
    border-top: 1px solid #d8e3eb;
    border-left: 0;
  }

  .hgm-description .hgm-dimensions {
    font-size: 13px;
  }

  .hgm-description .hgm-dimensions th,
  .hgm-description .hgm-dimensions td {
    padding: 7px 8px;
  }
}

@media (min-width: 701px) and (max-width: 960px) {
  .hgm-marking-modal__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .hgm-marking-modal__grid--30-800 > .hgm-marking-modal__section {
    grid-row: auto;
    grid-column: auto;
  }

  .hgm-marking-modal__grid--30-800 > .hgm-marking-modal__section--wide {
    grid-column: 1 / -1;
  }
}


/* source: mirtek-meter-20260824.css */
.mirtek-meter-20260824,
.mirtek-meter-20260824 * {
  box-sizing: border-box;
}

.mirtek-meter-20260824 {
  max-width: 100%;
  color: #1d2a3b;
  font-family: Arial, sans-serif;
  font-size: 15.3333px;
  line-height: 1.5;
  overflow-wrap: break-word;
}

.mirtek-meter-20260824 a {
  color: #174fb8;
}

.mirtek-meter-20260824 .topic-container-img,
.mirtek-meter-20260824 .topic-container-img .img-loc,
.mirtek-meter-20260824 .topic-container-img a {
  max-width: 100%;
}

.mirtek-meter-20260824 .topic-container-img .img-dim {
  display: block;
  max-width: 100%;
  height: auto;
}

.mirtek-meter-20260824 pre {
  max-width: 100%;
  white-space: normal;
  overflow-wrap: anywhere;
}

.mirtek-meter-20260824-section-title {
  margin: 0 0 11px;
  color: #1b1f23;
  font-size: 15.3333px;
  font-weight: 700;
  line-height: 1.3;
  text-align: center;
}

.mirtek-meter-20260824-docs {
  margin: 17px 0 20px;
}

.mirtek-meter-20260824-doc-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.mirtek-meter-20260824-doc {
  display: flex;
  flex: 1 1 calc(50% - 12px);
  min-width: 270px;
  min-height: 66px;
  align-items: center;
  gap: 10px;
  padding: 10px 13px;
  border: 1px solid #cbdcf1;
  border-radius: 7px;
  background: #f8fbff;
  color: #174fb8 !important;
  text-decoration: none !important;
}

.mirtek-meter-20260824-doc:hover,
.mirtek-meter-20260824-doc:focus {
  border-color: #2d73d2;
  background: #eef6ff;
}

.mirtek-meter-20260824-doc img {
  flex: 0 0 32px;
  width: 32px;
  height: auto;
}

.mirtek-meter-20260824-doc > span,
.mirtek-meter-20260824-doc strong,
.mirtek-meter-20260824-doc small {
  display: block;
}

.mirtek-meter-20260824-doc strong {
  font-size: 15px;
  text-decoration: underline;
}

.mirtek-meter-20260824-doc small {
  margin-top: 2px;
  color: #65758b;
  font-size: 12px;
  line-height: 1.35;
}

.mirtek-meter-20260824-tech {
  margin: 19px 0 22px;
}

.mirtek-meter-20260824-tech-list {
  margin: 0;
  padding-left: 22px;
}

.mirtek-meter-20260824-tech-list li {
  margin: 0 0 7px;
  padding-left: 2px;
}

.mirtek-meter-20260824-tech-list strong {
  color: #173e86;
}

.mirtek-meter-20260824-marking {
  margin: 21px 0 18px;
}

.mirtek-meter-20260824-code {
  margin: 0 0 12px;
  padding: 11px 13px;
  border-left: 4px solid #2196f3;
  background: #f0f6fd;
  color: #123faa;
  font-family: Consolas, "Courier New", monospace;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.45;
  overflow-wrap: anywhere;
}

.mirtek-meter-20260824-mark-grid {
  overflow: hidden;
  border: 1px solid #d4dee9;
  border-radius: 7px;
  background: #fff;
}

.mirtek-meter-20260824-mark-row {
  display: grid;
  grid-template-columns: minmax(115px, 0.28fr) minmax(0, 1fr);
  border-bottom: 1px solid #e1e7ee;
}

.mirtek-meter-20260824-mark-row:last-child {
  border-bottom: 0;
}

.mirtek-meter-20260824-mark-row strong,
.mirtek-meter-20260824-mark-row span {
  display: block;
  padding: 9px 11px;
}

.mirtek-meter-20260824-mark-row strong {
  background: #f0f3f6;
  color: #123faa;
  font-family: Consolas, "Courier New", monospace;
  overflow-wrap: anywhere;
}

.mirtek-meter-20260824-mark-row span {
  color: #27384c;
}

.mirtek-meter-20260824-variants {
  margin: 20px 0 18px;
  overflow: hidden;
  border: 1px solid #cbd8e6;
  border-radius: 7px;
  background: #fff;
}

.mirtek-meter-20260824-variants summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 13px;
  background: #edf6fc;
  color: #145b79;
  cursor: pointer;
  font-weight: 700;
  list-style: none;
}

.mirtek-meter-20260824-variants summary::-webkit-details-marker {
  display: none;
}

.mirtek-meter-20260824-variants summary::before {
  content: "+";
  margin-right: 8px;
  color: #229ac8;
  font-size: 18px;
  line-height: 1;
}

.mirtek-meter-20260824-variants[open] summary::before {
  content: "−";
}

.mirtek-meter-20260824-variants summary > span {
  margin-left: auto;
  padding: 1px 7px;
  border-radius: 10px;
  background: #dcecff;
  color: #174f99;
  font-size: 11px;
}

.mirtek-meter-20260824-variant-table-wrap {
  max-width: 100%;
  overflow-x: auto;
}

.mirtek-meter-20260824-variants-tab {
  padding-top: 12px;
}

.mirtek-meter-20260824-variants-tab .mirtek-meter-20260824-variant-table-wrap {
  overflow: hidden;
  overflow-x: auto;
  border: 1px solid #cbd8e6;
  border-radius: 7px;
}

.mirtek-meter-20260824-variant-table {
  width: 100%;
  min-width: 540px;
  border-collapse: collapse;
  table-layout: fixed;
}

.mirtek-meter-20260824-variant-table th,
.mirtek-meter-20260824-variant-table td {
  padding: 8px 10px;
  border-bottom: 1px solid #e2e8ef;
  text-align: left;
  vertical-align: middle;
}

.mirtek-meter-20260824-variant-table th {
  background: #f7f9fb;
  color: #617286;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
}

.mirtek-meter-20260824-variant-table th:first-child,
.mirtek-meter-20260824-variant-table td:first-child {
  width: 38%;
}

.mirtek-meter-20260824-variant-table th:nth-child(2),
.mirtek-meter-20260824-variant-table td:nth-child(2) {
  width: 16%;
  white-space: nowrap;
}

.mirtek-meter-20260824-variant-table th:nth-child(3),
.mirtek-meter-20260824-variant-table td:nth-child(3) {
  width: 28%;
  white-space: normal;
  overflow-wrap: anywhere;
}

.mirtek-meter-20260824-variant-table th:last-child,
.mirtek-meter-20260824-variant-table td:last-child {
  width: 18%;
  text-align: right;
  white-space: nowrap;
}

.mirtek-meter-20260824-variant-price {
  color: #173e86;
  font-weight: 700;
  font-variant-numeric: tabular-nums;
}

.mirtek-meter-20260824-variant-price.is-loading {
  opacity: 0.55;
}

.mirtek-meter-20260824-variant-price.is-error {
  color: #6b7785;
  font-weight: 400;
}

.mirtek-meter-20260824-variant-table tbody tr:last-child td {
  border-bottom: 0;
}

.mirtek-meter-20260824-variant-table td strong {
  display: block;
  color: #25384d;
  font-size: 13px;
  line-height: 1.35;
}

.mirtek-meter-20260824-variant-table tr.is-base td {
  background: #f5fbf2;
}

.mirtek-meter-20260824-variant-table tr.is-current td {
  background: #eef6ff;
}

.mirtek-meter-20260824-variant-badges:empty {
  display: none;
}

.mirtek-meter-20260824-badge {
  display: inline-block;
  margin: 0 5px 3px 0;
  padding: 1px 6px;
  border-radius: 9px;
  font-size: 10px;
  font-weight: 700;
}

.mirtek-meter-20260824-badge.is-base {
  background: #dff1d9;
  color: #316b29;
}

.mirtek-meter-20260824-badge.is-current {
  background: #dcecff;
  color: #174f99;
}

.mirtek-meter-20260824-variant-table a,
.mirtek-meter-20260824-current-label {
  display: inline-block;
  padding: 4px 7px;
  border-radius: 4px;
  font-size: 11px;
  font-weight: 700;
  text-decoration: none !important;
}

.mirtek-meter-20260824-variant-table a {
  background: #2d73d2;
  color: #fff !important;
}

.mirtek-meter-20260824-current-label {
  background: #dcecff;
  color: #174f99;
}

@media (max-width: 991px) {
  .mirtek-meter-20260824-variants-tab-item,
  #tab-mirtek-variants-20260824,
  .mirtek-meter-20260824 details.mirtek-meter-20260824-variants {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .mirtek-meter-20260824 {
    font-size: 14px;
    line-height: 1.48;
  }

  .mirtek-meter-20260824-section-title {
    font-size: 15px;
  }

  .mirtek-meter-20260824-doc {
    flex-basis: 100%;
    min-width: 0;
  }

  .mirtek-meter-20260824-mark-row {
    grid-template-columns: minmax(92px, 0.34fr) minmax(0, 1fr);
  }

  .mirtek-meter-20260824-variant-table th,
  .mirtek-meter-20260824-variant-table td {
    padding: 7px 6px;
  }
}

@media (max-width: 420px) {
  .mirtek-meter-20260824-doc {
    align-items: flex-start;
  }

  .mirtek-meter-20260824-tech-list {
    padding-left: 20px;
  }

  .mirtek-meter-20260824-mark-row {
    display: block;
  }

  .mirtek-meter-20260824-mark-row strong {
    padding-bottom: 5px;
  }

  .mirtek-meter-20260824-mark-row span {
    padding-top: 7px;
  }

  .mirtek-meter-20260824-variant-table th:first-child,
  .mirtek-meter-20260824-variant-table td:first-child {
    width: 48%;
  }

  .mirtek-meter-20260824-variant-table th:nth-child(2),
  .mirtek-meter-20260824-variant-table td:nth-child(2) {
    width: 20%;
  }

  .mirtek-meter-20260824-variant-table th:nth-child(3),
  .mirtek-meter-20260824-variant-table td:nth-child(3) {
    width: 14%;
  }

  .mirtek-meter-20260824-variant-table th:last-child,
  .mirtek-meter-20260824-variant-table td:last-child {
    width: 18%;
  }
}


/* source: lci-variants-20260825.css */
.lci-variants-20260825 {
  padding-top: 12px;
  color: #1b1f23;
  font-family: Arial, sans-serif;
}

.lci-variants-20260825-table-wrap {
  max-width: 100%;
  overflow-x: auto;
  border: 1px solid #cbd8e6;
  border-radius: 7px;
}

.lci-variants-20260825-table {
  width: 100%;
  min-width: 700px;
  border-collapse: collapse;
  table-layout: fixed;
}

.lci-variants-20260825-table th,
.lci-variants-20260825-table td {
  padding: 8px 10px;
  border-bottom: 1px solid #e2e8ef;
  text-align: left;
  vertical-align: middle;
}

.lci-variants-20260825-table th {
  background: #f7f9fb;
  color: #617286;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
}

.lci-variants-20260825-table th:first-child,
.lci-variants-20260825-table td:first-child {
  width: 39%;
}

.lci-variants-20260825-table th:nth-child(2),
.lci-variants-20260825-table td:nth-child(2) {
  width: 30%;
}

.lci-variants-20260825-table th:nth-child(3),
.lci-variants-20260825-table td:nth-child(3) {
  width: 15%;
  white-space: nowrap;
}

.lci-variants-20260825-table th:last-child,
.lci-variants-20260825-table td:last-child {
  width: 16%;
  text-align: right;
  white-space: nowrap;
}

.lci-variants-20260825-table tbody tr:last-child td {
  border-bottom: 0;
}

.lci-variants-20260825-table tr.is-current td {
  background: #eef6ff;
}

.lci-variants-20260825-table td strong {
  display: block;
  color: #25384d;
  font-size: 13px;
  line-height: 1.35;
}

.lci-variants-20260825-designation {
  color: #21364d;
  font-size: 12px;
  font-weight: 700;
  overflow-wrap: anywhere;
}

.lci-variants-20260825-price {
  color: #1e4c78;
  font-weight: 700;
  font-variant-numeric: tabular-nums;
}

.lci-variants-20260825-price.is-loading {
  color: #7a8795;
}

.lci-variants-20260825-price.is-loading::after {
  content: " ...";
}

.lci-variants-20260825-price.is-error {
  color: #6b7785;
  font-weight: 400;
}

.lci-variants-20260825-badges {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  margin-bottom: 4px;
}

.lci-variants-20260825-badges:empty {
  display: none;
}

.lci-variants-20260825-badge {
  display: inline-block;
  padding: 2px 7px;
  border-radius: 999px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.35;
}

.lci-variants-20260825-badge.is-standard {
  background: #e5f4df;
  color: #2f7d32;
}

.lci-variants-20260825-badge.is-current {
  background: #dcecff;
  color: #174f99;
}

.lci-variants-20260825-table a,
.lci-variants-20260825-current {
  display: inline-block;
  padding: 4px 7px;
  border-radius: 4px;
  font-size: 11px;
  font-weight: 700;
  text-decoration: none !important;
}

.lci-variants-20260825-table a {
  background: #2d73d2;
  color: #fff !important;
}

.lci-variants-20260825-current {
  background: #dcecff;
  color: #174f99;
}

@media (max-width: 991px) {
  .lci-variants-20260825-tab-item,
  #tab-lci-variants-20260825 {
    display: none !important;
  }
}


/* source: vr110-20260825.css */
.vr110-20260825 {
  color: #1b1f23;
  font-family: Arial, sans-serif;
  font-size: 15.3333px;
  line-height: 1.55;
  max-width: 100%;
  overflow-x: hidden;
}

.vr110-20260825 * {
  box-sizing: border-box;
  font-size: inherit;
}

.vr110-20260825 .vr110-section-title {
  color: #1b1f23;
  font-size: inherit;
  font-weight: 700;
  line-height: 1.35;
  margin: 18px 0 8px;
  text-align: center;
}

.vr110-20260825 .vr110-doc-grid {
  background: #f7f9fc;
  border: 1px solid #c8d9eb;
  border-radius: 7px;
  display: grid;
  gap: 0;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  margin: 0 0 16px;
  padding: 5px;
}

.vr110-20260825 .vr110-doc {
  align-items: center;
  background: transparent;
  border: 0;
  border-left: 1px solid #d7e2ee;
  color: #1b1f23;
  display: flex;
  gap: 8px;
  min-width: 0;
  padding: 7px 10px;
  text-decoration: none;
}

.vr110-20260825 .vr110-doc:first-child {
  border-left: 0;
}

.vr110-20260825 .vr110-doc:hover {
  background: #eef5fc;
  color: #1b1f23;
  text-decoration: none;
}

.vr110-20260825 .vr110-doc img {
  flex: 0 0 auto;
  height: 26px;
  margin: 0;
  width: 26px;
}

.vr110-20260825 .vr110-doc span,
.vr110-20260825 .vr110-doc strong,
.vr110-20260825 .vr110-doc small {
  display: block;
  line-height: 1.35;
}

.vr110-20260825 .vr110-doc strong {
  color: #123faa;
  text-decoration: underline;
}

.vr110-20260825 .vr110-doc small {
  color: #5f6f82;
  margin-top: 1px;
}

.vr110-20260825 .vr110-tech-list {
  margin: 0 0 22px;
  padding-left: 23px;
}

.vr110-20260825 .vr110-tech-list li {
  margin: 0 0 8px;
  padding-left: 2px;
}

.vr110-20260825 .vr110-tech-list strong,
.vr110-20260825 .vr110-parts-list strong {
  color: #123faa;
}

.vr110-20260825 .vr110-image-wrap {
  margin: 8px auto 16px;
  max-width: 1120px;
  text-align: center;
}

.vr110-20260825 .vr110-image {
  display: inline-block;
  height: auto;
  max-width: 100%;
}

.vr110-20260825 .vr110-marking-frame {
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  max-width: 760px;
  overflow: visible;
  padding: 0;
  width: calc(100% - 24px);
}

.vr110-20260825 .vr110-marking-frame .vr110-image {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  transform: none;
  width: auto;
}

.vr110-20260825 .vr110-marking-note {
  line-height: 1.35;
  margin: 6px auto 14px;
  max-width: 760px;
  text-align: left;
  width: calc(100% - 24px);
}

.vr110-20260825 .vr110-design-image {
  align-items: center;
  background: #f8fbff;
  border: 1px solid #c8d9eb;
  border-radius: 6px;
  display: flex;
  height: 100%;
  justify-content: center;
  margin: 0;
  max-width: 560px;
  padding: 10px;
}

.vr110-20260825 .vr110-design-layout {
  align-items: stretch;
  display: grid;
  gap: 16px;
  grid-template-columns: minmax(0, 1.05fr) minmax(320px, 0.95fr);
  margin: 8px auto 18px;
  max-width: 1080px;
}

.vr110-20260825 .vr110-parts-list {
  align-content: center;
  background: #f8fbff;
  border: 1px solid #c8d9eb;
  border-radius: 6px;
  display: grid;
  gap: 6px;
  grid-template-columns: 1fr;
  list-style: none;
  margin: 0;
  padding: 10px 12px;
}

.vr110-20260825 .vr110-parts-list li {
  align-items: flex-start;
  display: flex;
  gap: 8px;
  line-height: 1.35;
  min-width: 0;
}

.vr110-20260825 .vr110-part-number {
  align-items: center;
  background: #1565c0;
  border-radius: 50%;
  color: #fff;
  display: inline-flex;
  flex: 0 0 28px;
  font-weight: 700;
  height: 28px;
  justify-content: center;
  line-height: 28px;
  width: 28px;
}

.vr110-20260825 .vr110-table-wrap {
  display: block;
  margin: 12px 0 26px;
  max-width: 100%;
  min-width: 0;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.vr110-20260825 .vr110-dim-table {
  border-collapse: collapse;
  margin: 0 auto;
  max-width: 920px;
  min-width: 0;
  table-layout: fixed;
  width: 100%;
}

.vr110-20260825 .vr110-dim-table th,
.vr110-20260825 .vr110-dim-table td {
  border: 1px solid #b8cee4;
  padding: 6px 5px;
  text-align: center;
  vertical-align: middle;
}

.vr110-20260825 .vr110-dim-table th {
  background: #1565c0;
  color: #fff;
  font-weight: 700;
}

.vr110-20260825 .vr110-dim-table tbody tr:nth-child(even) td {
  background: #f0f3f6;
}

.vr110-20260825 .vr110-models a,
.vr110-20260825 .vr110-current-model {
  display: block;
  line-height: 1.25;
  overflow-wrap: anywhere;
  padding: 1px 2px;
}

.vr110-20260825 .vr110-model-grid {
  display: grid;
  gap: 2px 8px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.vr110-20260825 .vr110-models a {
  color: #1565c0;
  text-decoration: none;
}

.vr110-20260825 .vr110-models a:hover {
  color: #123faa;
  text-decoration: underline;
}

.vr110-20260825 .vr110-current-model {
  color: #1b1f23;
  font-weight: 700;
}

.vr110-20260825 .vr110-dim-value {
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
}

.vr110-bottom-standard .topic-container-img img {
  height: auto;
  max-width: 100%;
}

@media (max-width: 767px) {
  .vr110-20260825 .vr110-doc-grid,
  .vr110-20260825 .vr110-design-layout {
    grid-template-columns: 1fr;
  }

  .vr110-20260825 .vr110-doc {
    padding: 12px;
  }

  .vr110-20260825 .vr110-design-image {
    margin: 0 auto;
    max-width: 520px;
  }

  .vr110-20260825 .vr110-dim-table {
    min-width: 0;
    table-layout: fixed;
    width: 100%;
  }

  .vr110-20260825 .vr110-dim-table col:nth-child(1) { width: 12% !important; }
  .vr110-20260825 .vr110-dim-table col:nth-child(2) { width: 42% !important; }
  .vr110-20260825 .vr110-dim-table col:nth-child(3),
  .vr110-20260825 .vr110-dim-table col:nth-child(4),
  .vr110-20260825 .vr110-dim-table col:nth-child(5) { width: 11% !important; }
  .vr110-20260825 .vr110-dim-table col:nth-child(6) { width: 13% !important; }

  .vr110-20260825 .vr110-dim-table th,
  .vr110-20260825 .vr110-dim-table td {
    overflow-wrap: anywhere;
    padding: 6px 3px;
  }

  .vr110-20260825 .vr110-dim-value {
    white-space: normal;
  }

  .vr110-20260825 .vr110-doc-grid {
    padding: 4px 8px;
  }

  .vr110-20260825 .vr110-doc {
    border-left: 0;
    border-top: 1px solid #d7e2ee;
    padding: 9px 5px;
  }

  .vr110-20260825 .vr110-doc:first-child {
    border-top: 0;
  }
}


/* source: vr70-20260826.css */
.vr70-20260826 {
  color: #1b1f23;
  font-family: Arial, sans-serif;
  font-size: 15.3333px;
  line-height: 1.5;
  max-width: 100%;
  overflow-x: hidden;
}

.vr70-20260826 * {
  box-sizing: border-box;
  font-size: inherit;
}

.vr70-20260826 .vr70-section-title {
  color: #1b1f23;
  font-weight: 700;
  line-height: 1.35;
  margin: 18px 0 8px;
  text-align: center;
}

.vr70-20260826 .vr70-doc-grid {
  background: #f7f9fc;
  border: 1px solid #c8d9eb;
  border-radius: 7px;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  margin-bottom: 16px;
  padding: 5px;
}

.vr70-20260826 .vr70-doc {
  align-items: flex-start;
  border-left: 1px solid #d7e2ee;
  color: #1b1f23;
  display: flex;
  gap: 8px;
  min-width: 0;
  padding: 7px 10px;
  text-decoration: none;
}

.vr70-20260826 .vr70-doc:first-child { border-left: 0; }
.vr70-20260826 .vr70-doc:hover { background: #eef5fc; text-decoration: none; }
.vr70-20260826 .vr70-doc img { flex: 0 0 26px; height: 26px; margin: 0; width: 26px; }
.vr70-20260826 .vr70-doc span,
.vr70-20260826 .vr70-doc strong,
.vr70-20260826 .vr70-doc small { display: block; line-height: 1.35; }
.vr70-20260826 .vr70-doc > span { min-width: 0; width: 100%; }
.vr70-20260826 .vr70-doc strong { color: #123faa; text-decoration: underline; }
.vr70-20260826 .vr70-doc small { color: #5f6f82; margin-top: 1px; }

.vr70-20260826 .vr70-tech-list {
  margin: 0 0 20px;
  padding-left: 23px;
}

.vr70-20260826 .vr70-tech-list li { margin: 0 0 7px; padding-left: 2px; }
.vr70-20260826 .vr70-tech-list strong { color: #123faa; }

.vr70-20260826 .vr70-marking {
  margin: 6px auto 10px;
  max-width: 820px;
  text-align: center;
  width: calc(100% - 20px);
}

.vr70-20260826 .vr70-image {
  display: block;
  height: auto;
  margin: 0 auto;
  max-width: 100%;
  width: auto;
}

.vr70-20260826 .vr70-table-wrap {
  margin: 8px auto 20px;
  max-width: 820px;
  overflow: hidden;
  width: 100%;
}

.vr70-20260826 .vr70-dim-table {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
}

.vr70-20260826 .vr70-dim-table th,
.vr70-20260826 .vr70-dim-table td {
  border: 1px solid #b8cee4;
  line-height: 1.3;
  padding: 5px 6px;
  text-align: center;
  vertical-align: middle;
}

.vr70-20260826 .vr70-dim-table thead th {
  background: #1565c0;
  color: #fff;
}

.vr70-20260826 .vr70-voltage-row th {
  background: #dcecff;
  color: #123faa;
  padding: 4px 6px;
}

.vr70-20260826 .vr70-dim-table tbody tr:not(.vr70-voltage-row):nth-child(odd) td { background: #f5f7f9; }
.vr70-20260826 .vr70-model-cell { overflow-wrap: anywhere; text-align: left !important; }
.vr70-20260826 .vr70-model-cell a { color: #1565c0; text-decoration: none; }
.vr70-20260826 .vr70-model-cell a:hover { text-decoration: underline; }
.vr70-20260826 .vr70-current { color: #1b1f23; }
.vr70-20260826 .vr70-scheme {
  background: #f7f9fc;
  border: 1px solid #c8d9eb;
  border-radius: 7px;
  cursor: pointer;
  margin: 8px auto 20px;
  max-width: 760px;
  overflow: hidden;
  padding: 10px;
  position: relative;
  text-align: center;
}

.vr70-20260826 .vr70-scheme-image {
  display: block;
  filter: blur(1.15px);
  height: auto;
  margin: 0 auto;
  max-height: 330px;
  max-width: 100%;
  opacity: .78;
  width: auto;
}

.vr70-20260826 .vr70-scheme-prompt {
  background: rgba(18, 63, 170, .92);
  border-radius: 5px;
  color: #fff;
  left: 50%;
  padding: 8px 13px;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  white-space: nowrap;
}

.vr70-bottom-standard .topic-container-img img { height: auto; max-width: 100%; }

@media (max-width: 767px) {
  .vr70-20260826 .vr70-doc-grid { grid-template-columns: 1fr; }
  .vr70-20260826 .vr70-doc { border-left: 0; border-top: 1px solid #d7e2ee; padding: 9px 5px; }
  .vr70-20260826 .vr70-doc:first-child { border-top: 0; }
  .vr70-20260826 .vr70-dim-table th,
  .vr70-20260826 .vr70-dim-table td { overflow-wrap: anywhere; padding: 5px 3px; }
  .vr70-20260826 .vr70-dim-table col:nth-child(1) { width: 36% !important; }
  .vr70-20260826 .vr70-dim-table col:nth-child(2),
  .vr70-20260826 .vr70-dim-table col:nth-child(3) { width: 14% !important; }
  .vr70-20260826 .vr70-dim-table col:nth-child(4) { width: 25% !important; }
  .vr70-20260826 .vr70-dim-table col:nth-child(5) { width: 11% !important; }
  .vr70-20260826 .vr70-scheme { padding: 6px; }
  .vr70-20260826 .vr70-scheme-prompt { white-space: normal; width: calc(100% - 36px); }
}


/* source: hintek-etv-20260911.css */
/* HINTEK ETV v3: compact framed sections, full-width tables. */
.hintek-etv-20260911 { color:#1b1f23; font:15px/1.4 Arial,sans-serif; margin:12px 0; }
.hintek-etv-20260911 * { box-sizing:border-box; }
.hintek-etv-20260911 h2 { color:#1b1f23; font:bold 15px/1.35 Arial,sans-serif; text-align:center; margin:0 0 9px; }
.hintek-etv-20260911 h3 { color:#20374b; font:bold 15px/1.3 Arial,sans-serif; text-align:center; margin:6px 0; }
.hintek-etv-20260911 p { margin:0 0 8px; }
.hintek-etv-20260911 a { color:#176bb0; text-decoration:underline; text-underline-offset:3px; }
.hintek-etv-20260911 a:hover { color:#123faa; }
.hintek-etv-20260911 a:focus-visible { outline:2px solid #1565c0; outline-offset:4px; }
.hintek-etv-20260911 .etv-docs { margin:0 0 10px; }
.hintek-etv-20260911 .etv-doc-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0; padding:5px; border:1px solid #c8d9eb; border-radius:6px; background:#f7f9fc; }
.hintek-etv-20260911 .etv-doc { display:flex; align-items:center; gap:8px; min-width:0; padding:7px 10px; color:#1b1f23; text-decoration:none; }
.hintek-etv-20260911 .etv-doc+.etv-doc { border-left:1px solid #d4e0ed; }
.hintek-etv-20260911 .etv-doc:hover { background:#eef4fb; }
.hintek-etv-20260911 .etv-doc img { display:block; flex:0 0 24px; width:24px; height:24px; object-fit:contain; }
.hintek-etv-20260911 .etv-doc strong { display:block; color:#123faa; font-size:15px; line-height:1.35; text-align:left; text-decoration:underline; }
.hintek-etv-20260911 .etv-doc small { display:block; margin-top:2px; color:#62758b; font-size:14px; line-height:1.35; }
.hintek-etv-20260911 .etv-doc-note { background:#fafafa; }
.hintek-etv-20260911 .etv-stats { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1px; background:#dbe8f4; border:1px solid #dbe8f4; border-radius:6px; overflow:hidden; margin:0 0 10px; }
.hintek-etv-20260911 .etv-stats>div { background:#eef5fb; text-align:center; padding:7px 6px; display:flex; flex-direction:column; justify-content:space-between; }
.hintek-etv-20260911 .etv-stats span { display:block; color:#4a6479; font-size:13px; }
.hintek-etv-20260911 .etv-stats strong { display:block; color:#165b96; font-size:21px; line-height:1.2; margin-top:2px; }
.hintek-etv-20260911 .etv-stats small { font-size:14px; font-weight:normal; white-space:nowrap; }
.hintek-etv-20260911 .etv-block { border:1px solid #d4e0ed; border-radius:6px; padding:11px 12px; margin:0 0 10px; background:#fff; }
.hintek-etv-20260911 .etv-features { margin:0; padding:0 0 0 20px; }
.hintek-etv-20260911 .etv-features li { margin:0 0 6px; padding-left:3px; }
.hintek-etv-20260911 .etv-features li:last-child { margin-bottom:0; }
.hintek-etv-20260911 .etv-features li::marker { color:#2383c7; }
.hintek-etv-20260911 .etv-choice-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px; }
.hintek-etv-20260911 .etv-choice { min-width:0; }
.hintek-etv-20260911 .etv-choice p { color:#485d6c; font-size:14px; }
.hintek-etv-20260911 .etv-step { display:inline-block; color:#1565c0; font-size:13px; letter-spacing:1px; font-weight:bold; border-bottom:2px solid #2196f3; padding:0 0 5px; }
.hintek-etv-20260911 .etv-note { background:#f0f3f6; border-left:3px solid #229ac8; padding:10px 12px; margin:10px 0 0; border-radius:0 7px 7px 0; }
.hintek-etv-20260911 .etv-note>strong { display:block; color:#24455f; margin-bottom:4px; text-align:center; }
.hintek-etv-20260911 .etv-note p { margin:0; font-size:14px; }
.hintek-etv-20260911 .etv-caption { color:#536575; font-size:13px; line-height:1.5; margin:10px 0 0; }
.hintek-etv-20260911 .etv-selection { margin:0; padding:0 0 0 24px; }
.hintek-etv-20260911 .etv-selection li { padding-left:3px; margin:0 0 6px; }
.hintek-etv-20260911 .etv-selection li:last-child { margin-bottom:0; }
.hintek-etv-20260911 .etv-selection li::marker { color:#1565c0; font-weight:bold; }
.hintek-etv-20260911 .etv-selection strong { color:#24455f; }
.hintek-etv-20260911 .etv-comparison { padding:0; overflow:hidden; }
.hintek-etv-20260911 .etv-comparison>h2 { margin:0; padding:10px 8px; }
.hintek-etv-20260911 .etv-table-wrap { width:100%; max-width:100%; overflow-x:auto; overscroll-behavior-x:contain; }
.hintek-etv-20260911 .etv-table { width:100%; min-width:500px; table-layout:auto; border-collapse:collapse; font-size:14px; line-height:1.35; margin:0; }
.hintek-etv-20260911 .etv-table-four { min-width:350px; }
.hintek-etv-20260911 .etv-table th { text-align:center; background:#eaf2f9; color:#224c70; font-weight:bold; white-space:nowrap; }
.hintek-etv-20260911 .etv-table th,.hintek-etv-20260911 .etv-table td { text-align:center; vertical-align:middle; padding:5px 8px; border:1px solid #dbe4eb; }
.hintek-etv-20260911 .etv-table th:first-child,.hintek-etv-20260911 .etv-table td:first-child { border-left:0; }
.hintek-etv-20260911 .etv-table th:last-child,.hintek-etv-20260911 .etv-table td:last-child { border-right:0; }
.hintek-etv-20260911 .etv-table tbody tr:last-child td { border-bottom:0; }
.hintek-etv-20260911 .etv-table td { white-space:nowrap; font-variant-numeric:tabular-nums; }
.hintek-etv-20260911 .etv-table tbody tr:nth-child(even) { background:#fafcfd; }
.hintek-etv-20260911 .etv-operation { margin:0 0 16px; }
@media (max-width:700px) {
 .hintek-etv-20260911 .etv-choice-grid { grid-template-columns:1fr; gap:10px; }
 .hintek-etv-20260911 .etv-choice { border-bottom:1px solid #e3eaf0; padding-bottom:8px; }
 .hintek-etv-20260911 .etv-choice:last-child { border-bottom:0; }
 .hintek-etv-20260911 h2 { font-size:15px; }
}
@media (max-width:600px) {
 .hintek-etv-20260911 .etv-doc-grid { grid-template-columns:1fr; }
 .hintek-etv-20260911 .etv-doc+.etv-doc { border-left:0; border-top:1px solid #d4e0ed; }
 .hintek-etv-20260911 .etv-stats>div { padding:9px 5px; }
 .hintek-etv-20260911 .etv-stats span { font-size:11px; overflow-wrap:anywhere; }
 .hintek-etv-20260911 .etv-stats strong { font-size:20px; }
 .hintek-etv-20260911 .etv-stats small { font-size:12px; }
}



/* source: hintek-etp.css */
/* HINTEK ETP: compact framed sections, full-width tables. */
.hintek-etp { color:#1b1f23; font:15px/1.4 Arial,sans-serif; margin:12px 0; }
.hintek-etp * { box-sizing:border-box; }
.hintek-etp h2 { color:#1b1f23; font:bold 15px/1.35 Arial,sans-serif; text-align:center; margin:0 0 9px; }
.hintek-etp h3 { color:#20374b; font:bold 15px/1.3 Arial,sans-serif; text-align:center; margin:6px 0; }
.hintek-etp p { margin:0 0 8px; }
.hintek-etp a { color:#176bb0; text-decoration:underline; text-underline-offset:3px; }
.hintek-etp a:hover { color:#123faa; }
.hintek-etp a:focus-visible { outline:2px solid #1565c0; outline-offset:4px; }
.hintek-etp .etp-docs { margin:0 0 10px; }
.hintek-etp .etp-doc-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0; padding:5px; border:1px solid #c8d9eb; border-radius:6px; background:#f7f9fc; }
.hintek-etp .etp-doc { display:flex; align-items:center; gap:8px; min-width:0; padding:7px 10px; color:#1b1f23; text-decoration:none; }
.hintek-etp .etp-doc+.etp-doc { border-left:1px solid #d4e0ed; }
.hintek-etp .etp-doc:hover { background:#eef4fb; }
.hintek-etp .etp-doc img { display:block; flex:0 0 24px; width:24px; height:24px; object-fit:contain; }
.hintek-etp .etp-doc strong { display:block; color:#123faa; font-size:15px; line-height:1.35; text-align:left; text-decoration:underline; }
.hintek-etp .etp-doc small { display:block; margin-top:2px; color:#62758b; font-size:14px; line-height:1.35; }
.hintek-etp .etp-doc-note { background:#fafafa; }
.hintek-etp .etp-stats { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1px; background:#dbe8f4; border:1px solid #dbe8f4; border-radius:6px; overflow:hidden; margin:0 0 10px; }
.hintek-etp .etp-stats>div { background:#eef5fb; text-align:center; padding:7px 6px; display:flex; flex-direction:column; justify-content:space-between; }
.hintek-etp .etp-stats span { display:block; color:#4a6479; font-size:13px; }
.hintek-etp .etp-stats strong { display:block; color:#165b96; font-size:21px; line-height:1.2; margin-top:2px; }
.hintek-etp .etp-stats small { font-size:14px; font-weight:normal; white-space:nowrap; }
.hintek-etp .etp-block { border:1px solid #d4e0ed; border-radius:6px; padding:11px 12px; margin:0 0 10px; background:#fff; }
.hintek-etp .etp-features { margin:0; padding:0 0 0 20px; }
.hintek-etp .etp-features li { margin:0 0 6px; padding-left:3px; }
.hintek-etp .etp-features li:last-child { margin-bottom:0; }
.hintek-etp .etp-features li::marker { color:#2383c7; }
.hintek-etp .etp-choice-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px; }
.hintek-etp .etp-choice { min-width:0; }
.hintek-etp .etp-choice p { color:#485d6c; font-size:14px; }
.hintek-etp .etp-step { display:inline-block; color:#1565c0; font-size:13px; letter-spacing:1px; font-weight:bold; border-bottom:2px solid #2196f3; padding:0 0 5px; }
.hintek-etp .etp-note { background:#f0f3f6; border-left:3px solid #229ac8; padding:10px 12px; margin:10px 0 0; border-radius:0 7px 7px 0; }
.hintek-etp .etp-note>strong { display:block; color:#24455f; margin-bottom:4px; text-align:center; }
.hintek-etp .etp-note p { margin:0; font-size:14px; }
.hintek-etp .etp-caption { color:#536575; font-size:13px; line-height:1.5; margin:10px 0 0; }
.hintek-etp .etp-selection { margin:0; padding:0 0 0 24px; }
.hintek-etp .etp-selection li { padding-left:3px; margin:0 0 6px; }
.hintek-etp .etp-selection li:last-child { margin-bottom:0; }
.hintek-etp .etp-selection li::marker { color:#1565c0; font-weight:bold; }
.hintek-etp .etp-selection strong { color:#24455f; }
.hintek-etp .etp-comparison { padding:0; overflow:hidden; }
.hintek-etp .etp-comparison>h2 { margin:0; padding:10px 8px; }
.hintek-etp .etp-table-wrap { width:100%; max-width:100%; overflow-x:auto; overscroll-behavior-x:contain; }
.hintek-etp .etp-table { width:100%; min-width:500px; table-layout:auto; border-collapse:collapse; font-size:14px; line-height:1.35; margin:0; }
.hintek-etp .etp-table-four { min-width:350px; }
.hintek-etp .etp-table th { text-align:center; background:#eaf2f9; color:#224c70; font-weight:bold; white-space:nowrap; }
.hintek-etp .etp-table th,.hintek-etp .etp-table td { text-align:center; vertical-align:middle; padding:5px 8px; border:1px solid #dbe4eb; }
.hintek-etp .etp-table th:first-child,.hintek-etp .etp-table td:first-child { border-left:0; }
.hintek-etp .etp-table th:last-child,.hintek-etp .etp-table td:last-child { border-right:0; }
.hintek-etp .etp-table tbody tr:last-child td { border-bottom:0; }
.hintek-etp .etp-table td { white-space:nowrap; font-variant-numeric:tabular-nums; }
.hintek-etp .etp-table tbody tr:nth-child(even) { background:#fafcfd; }
.hintek-etp .etp-operation { margin:0 0 16px; }
@media (max-width:700px) {
 .hintek-etp .etp-choice-grid { grid-template-columns:1fr; gap:10px; }
 .hintek-etp .etp-choice { border-bottom:1px solid #e3eaf0; padding-bottom:8px; }
 .hintek-etp .etp-choice:last-child { border-bottom:0; }
 .hintek-etp h2 { font-size:15px; }
}
@media (max-width:600px) {
 .hintek-etp .etp-doc-grid { grid-template-columns:1fr; }
 .hintek-etp .etp-doc+.etp-doc { border-left:0; border-top:1px solid #d4e0ed; }
 .hintek-etp .etp-stats>div { padding:9px 5px; }
 .hintek-etp .etp-stats span { font-size:11px; overflow-wrap:anywhere; }
 .hintek-etp .etp-stats strong { font-size:20px; }
 .hintek-etp .etp-stats small { font-size:12px; }
}



/* source: hintek-ifo.css */
/* HINTEK IFO: compact framed sections, full-width tables. */
.hintek-ifo { color:#1b1f23; font:15px/1.4 Arial,sans-serif; margin:12px 0; }
.hintek-ifo * { box-sizing:border-box; }
.hintek-ifo h2 { color:#1b1f23; font:bold 15px/1.35 Arial,sans-serif; text-align:center; margin:0 0 9px; }
.hintek-ifo h3 { color:#20374b; font:bold 15px/1.3 Arial,sans-serif; text-align:center; margin:6px 0; }
.hintek-ifo p { margin:0 0 8px; }
.hintek-ifo a { color:#176bb0; text-decoration:underline; text-underline-offset:3px; }
.hintek-ifo a:hover { color:#123faa; }
.hintek-ifo a:focus-visible { outline:2px solid #1565c0; outline-offset:4px; }
.hintek-ifo .ifo-docs { margin:0 0 10px; }
.hintek-ifo .ifo-doc-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0; padding:5px; border:1px solid #c8d9eb; border-radius:6px; background:#f7f9fc; }
.hintek-ifo .ifo-doc { display:flex; align-items:center; gap:8px; min-width:0; padding:7px 10px; color:#1b1f23; text-decoration:none; }
.hintek-ifo .ifo-doc+.ifo-doc { border-left:1px solid #d4e0ed; }
.hintek-ifo .ifo-doc:hover { background:#eef4fb; }
.hintek-ifo .ifo-doc img { display:block; flex:0 0 24px; width:24px; height:24px; object-fit:contain; }
.hintek-ifo .ifo-doc strong { display:block; color:#123faa; font-size:15px; line-height:1.35; text-align:left; text-decoration:underline; }
.hintek-ifo .ifo-doc small { display:block; margin-top:2px; color:#62758b; font-size:14px; line-height:1.35; }
.hintek-ifo .ifo-doc-note { background:#fafafa; }
.hintek-ifo .ifo-stats { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1px; background:#dbe8f4; border:1px solid #dbe8f4; border-radius:6px; overflow:hidden; margin:0 0 10px; }
.hintek-ifo .ifo-stats>div { background:#eef5fb; text-align:center; padding:7px 6px; display:flex; flex-direction:column; justify-content:space-between; }
.hintek-ifo .ifo-stats span { display:block; color:#4a6479; font-size:13px; }
.hintek-ifo .ifo-stats strong { display:block; color:#165b96; font-size:21px; line-height:1.2; margin-top:2px; }
.hintek-ifo .ifo-stats small { font-size:14px; font-weight:normal; white-space:nowrap; }
.hintek-ifo .ifo-block { border:1px solid #d4e0ed; border-radius:6px; padding:11px 12px; margin:0 0 10px; background:#fff; }
.hintek-ifo .ifo-features { margin:0; padding:0 0 0 20px; }
.hintek-ifo .ifo-features li { margin:0 0 6px; padding-left:3px; }
.hintek-ifo .ifo-features li:last-child { margin-bottom:0; }
.hintek-ifo .ifo-features li::marker { color:#2383c7; }
.hintek-ifo .ifo-choice-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px; }
.hintek-ifo .ifo-choice { min-width:0; }
.hintek-ifo .ifo-choice p { color:#485d6c; font-size:14px; }
.hintek-ifo .ifo-step { display:inline-block; color:#1565c0; font-size:13px; letter-spacing:1px; font-weight:bold; border-bottom:2px solid #2196f3; padding:0 0 5px; }
.hintek-ifo .ifo-note { background:#f0f3f6; border-left:3px solid #229ac8; padding:10px 12px; margin:10px 0 0; border-radius:0 7px 7px 0; }
.hintek-ifo .ifo-note>strong { display:block; color:#24455f; margin-bottom:4px; text-align:center; }
.hintek-ifo .ifo-note p { margin:0; font-size:14px; }
.hintek-ifo .ifo-caption { color:#536575; font-size:13px; line-height:1.5; margin:10px 0 0; }
.hintek-ifo .ifo-selection { margin:0; padding:0 0 0 24px; }
.hintek-ifo .ifo-selection li { padding-left:3px; margin:0 0 6px; }
.hintek-ifo .ifo-selection li:last-child { margin-bottom:0; }
.hintek-ifo .ifo-selection li::marker { color:#1565c0; font-weight:bold; }
.hintek-ifo .ifo-selection strong { color:#24455f; }
.hintek-ifo .ifo-comparison { padding:0; overflow:hidden; }
.hintek-ifo .ifo-comparison>h2 { margin:0; padding:10px 8px; }
.hintek-ifo .ifo-table-wrap { width:100%; max-width:100%; overflow-x:auto; overscroll-behavior-x:contain; }
.hintek-ifo .ifo-table { width:100%; min-width:500px; table-layout:auto; border-collapse:collapse; font-size:14px; line-height:1.35; margin:0; }
.hintek-ifo .ifo-table-four { min-width:350px; }
.hintek-ifo .ifo-table th { text-align:center; background:#eaf2f9; color:#224c70; font-weight:bold; white-space:nowrap; }
.hintek-ifo .ifo-table th,.hintek-ifo .ifo-table td { text-align:center; vertical-align:middle; padding:5px 8px; border:1px solid #dbe4eb; }
.hintek-ifo .ifo-table th:first-child,.hintek-ifo .ifo-table td:first-child { border-left:0; }
.hintek-ifo .ifo-table th:last-child,.hintek-ifo .ifo-table td:last-child { border-right:0; }
.hintek-ifo .ifo-table tbody tr:last-child td { border-bottom:0; }
.hintek-ifo .ifo-table td { white-space:nowrap; font-variant-numeric:tabular-nums; }
.hintek-ifo .ifo-table tbody tr:nth-child(even) { background:#fafcfd; }
.hintek-ifo .ifo-operation { margin:0 0 16px; }
@media (max-width:700px) {
 .hintek-ifo .ifo-choice-grid { grid-template-columns:1fr; gap:10px; }
 .hintek-ifo .ifo-choice { border-bottom:1px solid #e3eaf0; padding-bottom:8px; }
 .hintek-ifo .ifo-choice:last-child { border-bottom:0; }
 .hintek-ifo h2 { font-size:15px; }
}
@media (max-width:600px) {
 .hintek-ifo .ifo-doc-grid { grid-template-columns:1fr; }
 .hintek-ifo .ifo-doc+.ifo-doc { border-left:0; border-top:1px solid #d4e0ed; }
 .hintek-ifo .ifo-stats>div { padding:9px 5px; }
 .hintek-ifo .ifo-stats span { font-size:11px; overflow-wrap:anywhere; }
 .hintek-ifo .ifo-stats strong { font-size:20px; }
 .hintek-ifo .ifo-stats small { font-size:12px; }
}


.hintek-ifo-footer .price-link pre { white-space:normal; overflow-wrap:break-word; }
@media (max-width:600px) {
 .hintek-ifo .ifo-table-four { min-width:0; font-size:12px; }
 .hintek-ifo .ifo-table-four th { white-space:normal; }
 .hintek-ifo .ifo-table-four th,.hintek-ifo .ifo-table-four td { padding:5px 4px; }
}


/* source: hintek-ekv.css */
/* HINTEK EKV: compact framed sections, full-width tables. */
.hintek-ekv { color:#1b1f23; font:15px/1.4 Arial,sans-serif; margin:12px 0; }
.hintek-ekv * { box-sizing:border-box; }
.hintek-ekv h2 { color:#1b1f23; font:bold 15px/1.35 Arial,sans-serif; text-align:center; margin:0 0 9px; }
.hintek-ekv h3 { color:#20374b; font:bold 15px/1.3 Arial,sans-serif; text-align:center; margin:6px 0; }
.hintek-ekv p { margin:0 0 8px; }
.hintek-ekv a { color:#176bb0; text-decoration:underline; text-underline-offset:3px; }
.hintek-ekv a:hover { color:#123faa; }
.hintek-ekv a:focus-visible { outline:2px solid #1565c0; outline-offset:4px; }
.hintek-ekv .ekv-docs { margin:0 0 10px; }
.hintek-ekv .ekv-doc-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0; padding:5px; border:1px solid #c8d9eb; border-radius:6px; background:#f7f9fc; }
.hintek-ekv .ekv-doc { display:flex; align-items:center; gap:8px; min-width:0; padding:7px 10px; color:#1b1f23; text-decoration:none; }
.hintek-ekv .ekv-doc+.ekv-doc { border-left:1px solid #d4e0ed; }
.hintek-ekv .ekv-doc:hover { background:#eef4fb; }
.hintek-ekv .ekv-doc img { display:block; flex:0 0 24px; width:24px; height:24px; object-fit:contain; }
.hintek-ekv .ekv-doc strong { display:block; color:#123faa; font-size:15px; line-height:1.35; text-align:left; text-decoration:underline; }
.hintek-ekv .ekv-doc small { display:block; margin-top:2px; color:#62758b; font-size:14px; line-height:1.35; }
.hintek-ekv .ekv-doc-note { background:#fafafa; }
.hintek-ekv .ekv-stats { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1px; background:#dbe8f4; border:1px solid #dbe8f4; border-radius:6px; overflow:hidden; margin:0 0 10px; }
.hintek-ekv .ekv-stats>div { background:#eef5fb; text-align:center; padding:7px 6px; display:flex; flex-direction:column; justify-content:space-between; }
.hintek-ekv .ekv-stats span { display:block; color:#4a6479; font-size:13px; }
.hintek-ekv .ekv-stats strong { display:block; color:#165b96; font-size:21px; line-height:1.2; margin-top:2px; }
.hintek-ekv .ekv-stats small { font-size:14px; font-weight:normal; white-space:nowrap; }
.hintek-ekv .ekv-block { border:1px solid #d4e0ed; border-radius:6px; padding:11px 12px; margin:0 0 10px; background:#fff; }
.hintek-ekv .ekv-features { margin:0; padding:0 0 0 20px; }
.hintek-ekv .ekv-features li { margin:0 0 6px; padding-left:3px; }
.hintek-ekv .ekv-features li:last-child { margin-bottom:0; }
.hintek-ekv .ekv-features li::marker { color:#2383c7; }
.hintek-ekv .ekv-choice-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px; }
.hintek-ekv .ekv-choice { min-width:0; }
.hintek-ekv .ekv-choice p { color:#485d6c; font-size:14px; }
.hintek-ekv .ekv-step { display:inline-block; color:#1565c0; font-size:13px; letter-spacing:1px; font-weight:bold; border-bottom:2px solid #2196f3; padding:0 0 5px; }
.hintek-ekv .ekv-note { background:#f0f3f6; border-left:3px solid #229ac8; padding:10px 12px; margin:10px 0 0; border-radius:0 7px 7px 0; }
.hintek-ekv .ekv-note>strong { display:block; color:#24455f; margin-bottom:4px; text-align:center; }
.hintek-ekv .ekv-note p { margin:0; font-size:14px; }
.hintek-ekv .ekv-caption { color:#536575; font-size:13px; line-height:1.5; margin:10px 0 0; }
.hintek-ekv .ekv-selection { margin:0; padding:0 0 0 24px; }
.hintek-ekv .ekv-selection li { padding-left:3px; margin:0 0 6px; }
.hintek-ekv .ekv-selection li:last-child { margin-bottom:0; }
.hintek-ekv .ekv-selection li::marker { color:#1565c0; font-weight:bold; }
.hintek-ekv .ekv-selection strong { color:#24455f; }
.hintek-ekv .ekv-comparison { padding:0; overflow:hidden; }
.hintek-ekv .ekv-comparison>h2 { margin:0; padding:10px 8px; }
.hintek-ekv .ekv-table-wrap { width:100%; max-width:100%; overflow-x:auto; overscroll-behavior-x:contain; }
.hintek-ekv .ekv-table { width:100%; min-width:500px; table-layout:auto; border-collapse:collapse; font-size:14px; line-height:1.35; margin:0; }
.hintek-ekv .ekv-table-four { min-width:350px; }
.hintek-ekv .ekv-table th { text-align:center; background:#eaf2f9; color:#224c70; font-weight:bold; white-space:nowrap; }
.hintek-ekv .ekv-table th,.hintek-ekv .ekv-table td { text-align:center; vertical-align:middle; padding:5px 8px; border:1px solid #dbe4eb; }
.hintek-ekv .ekv-table th:first-child,.hintek-ekv .ekv-table td:first-child { border-left:0; }
.hintek-ekv .ekv-table th:last-child,.hintek-ekv .ekv-table td:last-child { border-right:0; }
.hintek-ekv .ekv-table tbody tr:last-child td { border-bottom:0; }
.hintek-ekv .ekv-table td { white-space:nowrap; font-variant-numeric:tabular-nums; }
.hintek-ekv .ekv-table tbody tr:nth-child(even) { background:#fafcfd; }
.hintek-ekv .ekv-operation { margin:0 0 16px; }
@media (max-width:700px) {
 .hintek-ekv .ekv-choice-grid { grid-template-columns:1fr; gap:10px; }
 .hintek-ekv .ekv-choice { border-bottom:1px solid #e3eaf0; padding-bottom:8px; }
 .hintek-ekv .ekv-choice:last-child { border-bottom:0; }
 .hintek-ekv h2 { font-size:15px; }
}
@media (max-width:600px) {
 .hintek-ekv .ekv-doc-grid { grid-template-columns:1fr; }
 .hintek-ekv .ekv-doc+.ekv-doc { border-left:0; border-top:1px solid #d4e0ed; }
 .hintek-ekv .ekv-stats>div { padding:9px 5px; }
 .hintek-ekv .ekv-stats span { font-size:11px; overflow-wrap:anywhere; }
 .hintek-ekv .ekv-stats strong { font-size:20px; }
 .hintek-ekv .ekv-stats small { font-size:12px; }
}


.hintek-ekv-footer .price-link pre { white-space:normal; overflow-wrap:break-word; }
@media (max-width:600px) {
 .hintek-ekv .ekv-table-four { min-width:0; font-size:12px; }
 .hintek-ekv .ekv-table-four th { white-space:normal; }
 .hintek-ekv .ekv-table-four th,.hintek-ekv .ekv-table-four td { padding:5px 4px; }
}

.hintek-ekv .ekv-table-four { table-layout:fixed; }
.hintek-ekv .ekv-table-four th:first-child { width:40%; }
.hintek-ekv .ekv-table-four th:not(:first-child) { width:20%; white-space:normal; }
.hintek-ekv .ekv-table-four td:first-child { white-space:normal; overflow-wrap:break-word; }
@media (max-width:600px) {
 .hintek-ekv .ekv-table-four th:first-child { width:35%; }
 .hintek-ekv .ekv-table-four th:nth-child(3) { width:25%; }
}


/* source: hintek-tpz.css */
/* HINTEK TPZ: compact framed sections, full-width tables. */
.hintek-tpz { color:#1b1f23; font:15px/1.4 Arial,sans-serif; margin:12px 0; }
.hintek-tpz * { box-sizing:border-box; }
.hintek-tpz h2 { color:#1b1f23; font:bold 15px/1.35 Arial,sans-serif; text-align:center; margin:0 0 9px; }
.hintek-tpz h3 { color:#20374b; font:bold 15px/1.3 Arial,sans-serif; text-align:center; margin:6px 0; }
.hintek-tpz p { margin:0 0 8px; }
.hintek-tpz a { color:#176bb0; text-decoration:underline; text-underline-offset:3px; }
.hintek-tpz a:hover { color:#123faa; }
.hintek-tpz a:focus-visible { outline:2px solid #1565c0; outline-offset:4px; }
.hintek-tpz .tpz-docs { margin:0 0 10px; }
.hintek-tpz .tpz-doc-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0; padding:5px; border:1px solid #c8d9eb; border-radius:6px; background:#f7f9fc; }
.hintek-tpz .tpz-doc { display:flex; align-items:center; gap:8px; min-width:0; padding:7px 10px; color:#1b1f23; text-decoration:none; }
.hintek-tpz .tpz-doc+.tpz-doc { border-left:1px solid #d4e0ed; }
.hintek-tpz .tpz-doc:hover { background:#eef4fb; }
.hintek-tpz .tpz-doc img { display:block; flex:0 0 24px; width:24px; height:24px; object-fit:contain; }
.hintek-tpz .tpz-doc strong { display:block; color:#123faa; font-size:15px; line-height:1.35; text-align:left; text-decoration:underline; }
.hintek-tpz .tpz-doc small { display:block; margin-top:2px; color:#62758b; font-size:14px; line-height:1.35; }
.hintek-tpz .tpz-doc-note { background:#fafafa; }
.hintek-tpz .tpz-stats { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1px; background:#dbe8f4; border:1px solid #dbe8f4; border-radius:6px; overflow:hidden; margin:0 0 10px; }
.hintek-tpz .tpz-stats>div { background:#eef5fb; text-align:center; padding:7px 6px; display:flex; flex-direction:column; justify-content:space-between; }
.hintek-tpz .tpz-stats span { display:block; color:#4a6479; font-size:13px; }
.hintek-tpz .tpz-stats strong { display:block; color:#165b96; font-size:21px; line-height:1.2; margin-top:2px; }
.hintek-tpz .tpz-stats small { font-size:14px; font-weight:normal; white-space:nowrap; }
.hintek-tpz .tpz-block { border:1px solid #d4e0ed; border-radius:6px; padding:11px 12px; margin:0 0 10px; background:#fff; }
.hintek-tpz .tpz-features { margin:0; padding:0 0 0 20px; }
.hintek-tpz .tpz-features li { margin:0 0 6px; padding-left:3px; }
.hintek-tpz .tpz-features li:last-child { margin-bottom:0; }
.hintek-tpz .tpz-features li::marker { color:#2383c7; }
.hintek-tpz .tpz-choice-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px; }
.hintek-tpz .tpz-choice { min-width:0; }
.hintek-tpz .tpz-choice p { color:#485d6c; font-size:14px; }
.hintek-tpz .tpz-step { display:inline-block; color:#1565c0; font-size:13px; letter-spacing:1px; font-weight:bold; border-bottom:2px solid #2196f3; padding:0 0 5px; }
.hintek-tpz .tpz-note { background:#f0f3f6; border-left:3px solid #229ac8; padding:10px 12px; margin:10px 0 0; border-radius:0 7px 7px 0; }
.hintek-tpz .tpz-note>strong { display:block; color:#24455f; margin-bottom:4px; text-align:center; }
.hintek-tpz .tpz-note p { margin:0; font-size:14px; }
.hintek-tpz .tpz-caption { color:#536575; font-size:13px; line-height:1.5; margin:10px 0 0; }
.hintek-tpz .tpz-selection { margin:0; padding:0 0 0 24px; }
.hintek-tpz .tpz-selection li { padding-left:3px; margin:0 0 6px; }
.hintek-tpz .tpz-selection li:last-child { margin-bottom:0; }
.hintek-tpz .tpz-selection li::marker { color:#1565c0; font-weight:bold; }
.hintek-tpz .tpz-selection strong { color:#24455f; }
.hintek-tpz .tpz-comparison { padding:0; overflow:hidden; }
.hintek-tpz .tpz-comparison>h2 { margin:0; padding:10px 8px; }
.hintek-tpz .tpz-table-wrap { width:100%; max-width:100%; overflow-x:auto; overscroll-behavior-x:contain; }
.hintek-tpz .tpz-table { width:100%; min-width:500px; table-layout:auto; border-collapse:collapse; font-size:14px; line-height:1.35; margin:0; }
.hintek-tpz .tpz-table-four { min-width:350px; }
.hintek-tpz .tpz-table th { text-align:center; background:#eaf2f9; color:#224c70; font-weight:bold; white-space:nowrap; }
.hintek-tpz .tpz-table th,.hintek-tpz .tpz-table td { text-align:center; vertical-align:middle; padding:5px 8px; border:1px solid #dbe4eb; }
.hintek-tpz .tpz-table th:first-child,.hintek-tpz .tpz-table td:first-child { border-left:0; }
.hintek-tpz .tpz-table th:last-child,.hintek-tpz .tpz-table td:last-child { border-right:0; }
.hintek-tpz .tpz-table tbody tr:last-child td { border-bottom:0; }
.hintek-tpz .tpz-table td { white-space:nowrap; font-variant-numeric:tabular-nums; }
.hintek-tpz .tpz-table tbody tr:nth-child(even) { background:#fafcfd; }
.hintek-tpz .tpz-operation { margin:0 0 16px; }
@media (max-width:700px) {
 .hintek-tpz .tpz-choice-grid { grid-template-columns:1fr; gap:10px; }
 .hintek-tpz .tpz-choice { border-bottom:1px solid #e3eaf0; padding-bottom:8px; }
 .hintek-tpz .tpz-choice:last-child { border-bottom:0; }
 .hintek-tpz h2 { font-size:15px; }
}
@media (max-width:600px) {
 .hintek-tpz .tpz-doc-grid { grid-template-columns:1fr; }
 .hintek-tpz .tpz-doc+.tpz-doc { border-left:0; border-top:1px solid #d4e0ed; }
 .hintek-tpz .tpz-stats>div { padding:9px 5px; }
 .hintek-tpz .tpz-stats span { font-size:11px; overflow-wrap:anywhere; }
 .hintek-tpz .tpz-stats strong { font-size:20px; }
 .hintek-tpz .tpz-stats small { font-size:12px; }
}


.hintek-tpz-footer .price-link pre { white-space:normal; overflow-wrap:break-word; }
@media (max-width:600px) {
 .hintek-tpz .tpz-table-four { min-width:0; font-size:12px; }
 .hintek-tpz .tpz-table-four th { white-space:normal; }
 .hintek-tpz .tpz-table-four th,.hintek-tpz .tpz-table-four td { padding:5px 4px; }
}

.hintek-tpz .tpz-table-four { table-layout:fixed; }
.hintek-tpz .tpz-table-four th:first-child { width:40%; }
.hintek-tpz .tpz-table-four th:not(:first-child) { width:20%; white-space:normal; }
.hintek-tpz .tpz-table-four td:first-child { white-space:normal; overflow-wrap:break-word; }
@media (max-width:600px) {
 .hintek-tpz .tpz-table-four th:first-child { width:35%; }
 .hintek-tpz .tpz-table-four th:nth-child(3) { width:25%; }
}

.hintek-tpz .tpz-stats strong { white-space:nowrap; }
@media (max-width:600px) {
 .hintek-tpz .tpz-stats .tpz-value-wide { font-size:16px; }
 .hintek-tpz .tpz-table-four th:first-child { width:40%; }
 .hintek-tpz .tpz-table-four th:not(:first-child) { width:20%; }
 .hintek-tpz .tpz-table-four td:nth-child(3) { font-size:11px; }
}

