.compare-choice{display:flex;align-items:center;gap:.5rem;min-height:44px;margin-top:.75rem;font-size:.9rem;cursor:pointer}.compare-choice input{width:1.1rem;height:1.1rem}.compare-toolbar{padding:1rem 0 2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.compare-toolbar p{flex:1 1 100%;margin:0}.comparison-scroll{overflow-x:auto;margin:1.5rem 0}.comparison-scroll table{width:100%;min-width:640px;border-collapse:collapse;table-layout:fixed}.comparison-scroll th,.comparison-scroll td{padding:1rem;border:1px solid #cbd7dc;text-align:left;vertical-align:top;overflow-wrap:anywhere}.comparison-scroll thead{background:#eaf1f3}.comparison-scroll th:first-child{width:22%}.comparison-scroll img{height:140px;width:100%;object-fit:contain;background:#fff}.comparison-scroll button{margin-top:.75rem}#comparison-add{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}#comparison-model{max-width:100%;padding:.75rem;font:inherit;flex:1;min-width:200px}.spec-sheet{max-width:950px;margin:auto;padding:2rem;font:16px/1.6 Arial,sans-serif;color:#183341}.spec-sheet header{display:flex;gap:1rem;justify-content:space-between;flex-wrap:wrap;border-bottom:2px solid #24525f;padding-bottom:1rem}.spec-sheet table{width:100%;border-collapse:collapse}.spec-sheet th,.spec-sheet td{border:1px solid #b5c9d0;padding:.75rem;text-align:left;vertical-align:top}.spec-sheet th{width:28%;background:#eef3f4}.spec-sheet button{padding:.8rem;font:inherit}.spec-sheet h1{line-height:1.2}@media print{.no-print{display:none!important}.spec-sheet{padding:0;font-size:10pt}.spec-sheet tr{break-inside:avoid}.spec-sheet h1{font-size:20pt}@page{size:A4;margin:16mm}}