.inim-component.table-auto-tech-specs .table-filter { font-size:1rem; line-height: 1.75rem; padding:1rem; width:100%; background-color: rgb(var(--gray-background)); border:1px solid rgb(var(--gray-2)); border-radius:8px; color:rgb(var(--black)); margin-bottom: 2.5rem; }
.inim-component.table-auto-tech-specs .table-dynamic-text { display:none; margin-top:1rem; }
.inim-component.table-auto-tech-specs .table-box { width:100%; max-width:100%; overflow-x:auto; }
.inim-component.table-auto-tech-specs table { width:100%; margin-top:2rem; margin-bottom:2rem; }
.inim-component.table-auto-tech-specs table thead { font-weight:bold; }
.inim-component.table-auto-tech-specs table thead th { text-transform: uppercase; }
.inim-component.table-auto-tech-specs table thead th:first-child { background-color: rgb(var(--white)); position: sticky; left:0; }
.inim-component.table-auto-tech-specs table thead b { color:rgb(var(--accent)); }
.inim-component.table-auto-tech-specs table tbody { border-top: 1px solid rgb(var(--gray-border)); border-bottom: 1px solid rgb(var(--gray-border)); }
.inim-component.table-auto-tech-specs table tr { display: flex; gap:0; }
.inim-component.table-auto-tech-specs table tbody tr:nth-child(odd) { background-color: rgb(var(--gray-background)); }
.inim-component.table-auto-tech-specs table tr > * { display:flex; flex: 1 0 184px; }
.inim-component.table-auto-tech-specs table th { text-align:center; padding:0.5rem 0 0.5rem 0.5rem; }
.inim-component.table-auto-tech-specs table tbody th { position: sticky; left:0; }
.inim-component.table-auto-tech-specs table tbody tr:nth-child(odd) th { background-color: rgb(var(--gray-background)); }
.inim-component.table-auto-tech-specs table tbody tr:nth-child(even) th { background-color: rgb(var(--white)); }
.inim-component.table-auto-tech-specs table th:first-child { text-align:left; }
.inim-component.table-auto-tech-specs table td { padding:0.5rem 0 0.5rem 0.5rem; }

@media (min-width: 600px) {
    .inim-component.table-auto-tech-specs table tr > * { flex: 1 0 184px; }
    .inim-component.table-auto-tech-specs table tr > th { max-width: 184px; }
}

@media (min-width: 840px) {
    .inim-component.table-auto-tech-specs table tr > * { flex: 1 0 253px; }
    .inim-component.table-auto-tech-specs table tr > th { max-width: 253px; }
    .inim-component.table-auto-tech-specs table.num-col-4 tr > * { flex: 1 0 190px; }
    .inim-component.table-auto-tech-specs table.num-col-maxi tr > * { flex: 1 0 190px; }
}
 
@media (min-width: 1200px) {
    .inim-component.table-auto-tech-specs table tr > * { flex: 1 0 327px; }
    .inim-component.table-auto-tech-specs table tr > th { max-width: 327px; }
    .inim-component.table-auto-tech-specs table.num-col-4 tr > * { flex: 1 0 245px; }
    .inim-component.table-auto-tech-specs table.num-col-maxi tr > * { flex: 1 0 196px; }
}