/* Yurtfan: readable catalogue data, progressively enhanced by existing selectors. */
.yf-catalogue-series[hidden]{display:none!important}
.yf-catalogue-table{width:100%;border-collapse:collapse;background:#fff;min-width:540px;font-size:13px;font-variant-numeric:tabular-nums}
.yf-catalogue-table caption{text-align:left;padding:18px 16px;background:#edf5f9;color:#102c45;font-size:17px;font-weight:700;caption-side:top}
.yf-catalogue-table thead th{background:#102c45;color:#fff;text-align:right;padding:13px 12px;white-space:nowrap;font-size:12px}
.yf-catalogue-table thead th:first-child{text-align:left}
.yf-catalogue-table td,.yf-catalogue-table tbody th{padding:12px;border-bottom:1px solid #dce5ea;text-align:right;color:#334b58;white-space:nowrap;font-weight:400}
.yf-catalogue-table tbody th{text-align:left;font-weight:700;color:#102c45}
.yf-catalogue-table tbody tr:hover{background:#eef8fd}
.yf-catalogue-table button{font:inherit;color:#075e8b;background:transparent;border:0;border-bottom:1px solid currentColor;padding:5px 0;text-align:left;cursor:pointer}
.yf-catalogue-table button:disabled{color:#102c45;border-bottom-color:transparent;cursor:default;opacity:1}
.yf-catalogue-table button.active{color:#fff;background:#102c45;padding:5px 7px;border-radius:3px}
.yf-catalogue-table button:focus-visible{outline:3px solid #f7941d;outline-offset:3px}
.yf-equipment-table-wrap .yf-catalogue-table{min-width:720px}
#yf-family-data .yf-result-list{min-width:0}
#yf-family-data .yf-catalogue-table{min-width:420px;font-size:12px}
#yf-family-data .yf-catalogue-table th,#yf-family-data .yf-catalogue-table td{padding:10px 8px}
#yf-family-data .yf-catalogue-table thead th{white-space:normal}
