.specs-table__units{margin:0 0 16px}.specs-table__scroll{border-top:1px solid var(--m-rule);max-height:560px;overflow:auto;position:relative}.specs-table{border-collapse:separate;border-spacing:0;font:var(--type-mono);font-variant-numeric:tabular-nums;width:100%}.specs-table thead th{background:var(--m-canvas);border-bottom:1px solid var(--m-ink);color:var(--m-ink-55);font:var(--type-overline);font-weight:500;letter-spacing:var(--tracking-overline);padding:10px 14px;position:sticky;text-align:left;text-transform:uppercase;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:3}.specs-table thead th.sortable{cursor:pointer}.specs-table thead th.sortable:hover,.specs-table thead th.sorted{color:var(--m-ink)}.specs-table thead th.sorted .sort-ind{color:var(--m-accent)}.specs-table thead th.numeric{text-align:right}.specs-table thead th.numeric .h-label{justify-content:flex-end}.specs-table thead th .h-label{align-items:center;display:inline-flex;gap:6px}.specs-table thead th .sort-ind{color:var(--m-ink-30);font-family:var(--font-mono);font-size:10px;font-weight:400}.specs-table thead tr.filter-row th{background:var(--m-canvas);border-bottom:1px solid var(--m-rule);font-weight:400;padding:8px 10px;position:sticky;top:33px;z-index:2}.specs-table thead tr.filter-row th input,.specs-table thead tr.filter-row th select{background:var(--m-canvas-alt);border:1px solid var(--m-rule);border-radius:0;color:var(--m-ink);font:var(--type-mono-sm);font-variant-numeric:tabular-nums;min-width:72px;padding:6px 8px;width:100%}.specs-table thead tr.filter-row th input:focus,.specs-table thead tr.filter-row th select:focus{background:var(--m-canvas);outline:2px solid var(--m-accent);outline-offset:-1px}.specs-table thead tr.filter-row th input::-moz-placeholder,.specs-table thead tr.filter-row th select::-moz-placeholder{color:var(--m-ink-30);font:var(--type-mono-sm)}.specs-table thead tr.filter-row th input::placeholder,.specs-table thead tr.filter-row th select::placeholder{color:var(--m-ink-30);font:var(--type-mono-sm)}.specs-table thead tr.filter-row th.numeric input{text-align:right}.specs-table tbody td{border-bottom:1px solid var(--m-rule);color:var(--m-ink);padding:10px 14px;vertical-align:baseline;white-space:nowrap}.specs-table tbody td.numeric{font-variant-numeric:tabular-nums;text-align:right}.specs-table tbody tr{transition:background var(--dur-fast) var(--ease-standard)}.specs-table tbody tr:hover td{background:var(--m-canvas-alt)}.specs-table tbody td.model a{border-bottom:1px solid transparent;color:var(--m-ink);font:500 14px/18px var(--font-ui);text-decoration:none}.specs-table tbody td.model a:hover{border-bottom-color:var(--m-accent);color:var(--m-accent)}.specs-table tbody td.model .designer{color:var(--m-ink-55);display:block;font:var(--type-mono-sm);letter-spacing:var(--tracking-caption);margin-top:2px;text-transform:uppercase}.specs-table tbody td.listings .listings-cta{align-items:center;border:1px solid var(--m-accent);color:var(--m-accent);display:inline-flex;font:var(--type-mono-sm);gap:6px;padding:3px 8px;text-decoration:none;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.specs-table tbody td.listings .listings-cta .n{font-weight:500}.specs-table tbody td.listings .listings-cta:hover{background:var(--m-accent);color:var(--signal-white)}.specs-table tbody td.listings .no-listings{color:var(--m-ink-30);font:var(--type-mono-sm)}.specs-table .bc-empty{color:var(--m-ink-55);font:var(--type-mono);padding:48px 24px;text-align:center}.specs-table .bc-empty .big{color:var(--m-ink);display:block;font:500 20px/24px var(--font-display);margin-bottom:6px}
