.manual-quick-facts{margin:0 0 5px;font-size:.93em;color:#444;line-height:1.7}.manual-quick-facts .fact-row{font-weight:700;margin-bottom:12px}.manual-quick-facts .fact-row .sep{color:#bbb;margin:0 6px}.manual-quick-facts .downloads-block{margin-bottom:12px}.manual-quick-facts .downloads-header{font-weight:700;margin-bottom:4px}.manual-quick-facts .download-line{font-size:.95em;color:#444;line-height:1.6}.manual-quick-facts .features{list-style:none;padding:0;margin:0 0 12px}.manual-quick-facts .features li{padding:1px 0}.manual-quick-facts .features .check{color:#28a745;margin-right:4px}.application-badge{background:#f0f4f8;border-left:3px solid #E8920D;padding:8px 12px;margin-bottom:10px;font-size:.92em;line-height:1.4}.application-badge .app-label{color:#666}.compat-block{font-size:.88em;color:#555;margin-bottom:10px}.authority-line{font-style:italic;color:#555;font-size:.88em;margin:8px 0 4px}.device-line{color:#666;font-size:.85em;margin:4px 0 6px}.summary .price{font-size:2.8em;letter-spacing:-.02em;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #eee}.summary .price ins{font-weight:800}.single-product .summary .product_title{font-size:1.6em}.summary .woocommerce-product-details__short-description{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #eee}.preview-pdf-link{display:inline-flex;align-items:center;gap:5px;padding:6px 0;margin-top:8px;font-size:.9em;font-weight:700;color:#2271b1;text-decoration:underline}.preview-pdf-link:hover{color:#135e96}.preview-pdf-icon{width:1.3em;height:1.3em;flex-shrink:0}.im-trustpilot{margin:4px 0 10px;font-size:.85em;line-height:1}.im-trustpilot a{display:inline-flex;align-items:center;gap:2px;color:#333;text-decoration:none}.im-trustpilot a:hover{color:#00B67A}.im-tp-star{width:14px;height:14px;flex-shrink:0}.im-tp-logo{width:16px;height:15px;flex-shrink:0;margin:0 2px 0 1px}.im-tp-text{display:inline-flex;align-items:center;gap:3px;margin-left:6px;color:#555;font-size:.92em}.trust-badges{font-size:.8em;color:#666;text-align:center;margin-top:12px}.trust-sep{margin:0 8px;color:#ccc}.pain-hook{background:#fff3cd;border-left:4px solid #ffc107;padding:15px 20px;margin:20px 0;font-size:1.05em;line-height:1.6;border-radius:0 4px 4px 0}.systems-table{width:100%;border-collapse:collapse;margin:15px 0 25px;font-size:.95em}.systems-table thead th{background:#2c3e50;color:#fff;padding:10px 12px;text-align:left;font-weight:600}.systems-table tbody td{padding:8px 12px;border-bottom:1px solid #e0e0e0}.systems-table tbody td:nth-child(2){white-space:nowrap}.systems-table tbody tr:nth-child(even){background:#f8f9fa}.systems-table tbody tr:hover{background:#e8f4f8}.quick-reference{width:100%;border-collapse:collapse;margin:15px 0 25px;font-size:.95em}.quick-reference thead th{background:#34495e;color:#fff;padding:10px 12px;text-align:left;font-weight:600}.quick-reference tbody td{padding:8px 12px;border-bottom:1px solid #e0e0e0}.quick-reference tbody tr:nth-child(even){background:#f8f9fa}.quick-reference tbody td:nth-child(2){font-weight:600;color:#2c3e50}.quick-reference tbody td:nth-child(3){color:#666;font-size:.9em}.problems-list{margin:8px 0 20px;columns:2;column-gap:16px}.problem-item{break-inside:avoid;border:1px solid #e0e0e0;border-radius:6px;margin:6px 0;overflow:hidden}.problem-item summary{padding:10px 36px 10px 28px;font-size:.9em;font-weight:600;color:#333;cursor:pointer;background:#fff;list-style:none;position:relative;line-height:1.35}.problem-item summary::-webkit-details-marker{display:none}.problem-item summary::before{content:"";position:absolute;left:10px;top:16px;width:7px;height:7px;background:#e74c3c;border-radius:50%}.problem-item summary::after{content:"+";position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:1.1em;font-weight:400;color:#999}.problem-item[open] summary::after{content:"\2212"}.problem-item[open] summary{border-bottom:1px solid #e0e0e0}.problem-item .pg{color:#888;font-size:.85em;font-weight:400}.problem-body{padding:12px 16px;background:#f8f9fa}.problem-solution{margin:0;font-size:.88em;color:#444;line-height:1.5}.problem-section{display:block;margin-top:8px;font-size:.8em;color:#888;font-style:italic}.faq-section details{border:1px solid #e0e0e0;border-radius:6px;margin:8px 0;overflow:hidden}.faq-section details summary{padding:12px 18px;font-weight:600;cursor:pointer;background:#f8f9fa;list-style:none;position:relative;padding-right:40px}.faq-section details summary::-webkit-details-marker{display:none}.faq-section details summary::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:1.3em;font-weight:300;color:#666;transition:transform 0.2s}.faq-section details[open] summary::after{content:"\2212"}.faq-section details[open] summary{border-bottom:1px solid #e0e0e0;background:#eef2f7}.faq-section details p{padding:15px 18px;margin:0;line-height:1.6;color:#444}@media (max-width:768px){.manual-quick-facts{font-size:.9em}.manual-quick-facts .fact-row{font-size:.95em}.compat-block{font-size:.85em}.trust-badges{font-size:.78em}.systems-table,.quick-reference{font-size:.85em}.systems-table thead th,.quick-reference thead th,.systems-table tbody td,.quick-reference tbody td{padding:6px 8px}.problems-list{columns:1}}.im-list-view ul.products{display:flex;flex-direction:column;gap:0}.im-list-view ul.products li.product{display:flex;align-items:center;gap:16px;padding:16px!important;margin:0;width:100%!important;border-bottom:1px solid #D1D5DB;float:none!important}.im-list-view ul.products li.product:hover{background:#F4F6F8}.im-list-view ul.products li.product:hover .woocommerce-image__wrapper,.im-list-view ul.products li.product:hover .woocommerce-image__wrapper img,.im-list-view ul.products li.product:hover .woocommerce-card__header,.im-list-view ul.products li.product:hover img{transform:none!important;transition:none!important}.im-list-view ul.products li.product .woocommerce-image__wrapper{flex:0 0 50px;display:flex;align-items:center}.im-list-view ul.products li.product .woocommerce-card__header{flex:1;align-self:center!important;height:fit-content;display:grid!important;grid-template-columns:1fr auto auto;grid-template-rows:auto auto;gap:4px 16px;align-items:center;min-width:0;margin:0!important;padding:0;border:none!important;box-shadow:none!important;border-radius:0!important;background:transparent!important}.im-list-view ul.products li.product{border-radius:0!important;box-shadow:none!important;background:transparent!important;border:none!important;border-bottom:1px solid #D1D5DB!important}.im-list-view ul.products li.product .sale-item.product-label,.im-list-view ul.products li.product .product__categories{display:none!important}.im-list-thumb{flex:0 0 50px;width:50px;height:65px;overflow:hidden;border-radius:3px;background:#F4F6F8}.im-list-thumb img{width:50px;height:65px;object-fit:cover}.im-list-view ul.products li.product .woocommerce-loop-product__title{grid-column:1;grid-row:1;min-width:0;font-size:.95em;font-weight:700;margin:0;padding:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.im-list-view ul.products li.product .woocommerce-loop-product__title a{color:inherit;text-decoration:none}.im-list-view ul.products li.product .woocommerce-loop-product__title a:hover{color:#1E48A6}.im-list-view ul.products li.product a.woocommerce-LoopProduct-link{display:contents}.im-list-meta{grid-column:1;grid-row:2;display:flex;align-items:center;gap:10px;white-space:nowrap}.im-badge{display:inline-block;padding:3px 10px;border-radius:12px;font-size:.75em;font-weight:600;line-height:1.4}.im-badge--service{background:#EDF1FA;color:#1E48A6}.im-badge--parts{background:#E8F5E9;color:#28845A}.im-badge--operator{background:#F4F6F8;color:#6B7280}.im-badge--workshop{background:#FEF3E2;color:#B5700A}.im-list-pages{font-size:.82em;color:#9CA3AF}.im-list-view ul.products li.product .price{grid-column:2;grid-row:1 / 3;display:flex!important;flex-direction:column;align-items:flex-end;gap:0;font-size:1em;font-weight:700;margin:0;padding:0;align-self:center}.im-list-view ul.products li.product .button,.im-list-view ul.products li.product .add_to_cart_button,.im-list-view ul.products li.product .added_to_cart{grid-column:3;grid-row:1 / 3;align-self:center;width:auto!important;display:inline-flex!important;align-items:center;justify-content:center;position:static!important;opacity:1!important;padding:6px 16px;font-size:.82em;white-space:nowrap;margin:0;height:auto!important;min-height:0!important}.im-list-view ul.products li.product .button.added{display:none!important}.im-list-view ul.products li.product .shoptimizer-out-of-stock,.im-list-view ul.products li.product .star-rating,.im-list-view ul.products li.product .attachment-woocommerce_thumbnail{display:none!important}.im-list-view .woocommerce-result-count,.im-list-view .woocommerce-ordering{margin-bottom:12px}.im-subcat-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.im-subcat-pill{display:inline-block;padding:5px 14px;border-radius:16px;font-size:.82em;font-weight:600;text-decoration:none;transition:opacity 0.15s}.im-subcat-pill:hover{opacity:.8}.im-list-view .woocommerce ul.products li.product-category{display:none!important}.woocommerce-products-header .page-description h1.wp-block-heading{font-size:clamp(1.75rem, 1.5rem + 1.5vw, 2.25rem)!important;line-height:1.2;margin-bottom:.5em}section.related ul.products{display:flex!important;flex-direction:column!important;gap:0!important}section.related ul.products li.product{display:flex!important;flex-direction:row!important;align-items:center!important;gap:16px;padding:16px!important;margin:0!important;width:100%!important;border-bottom:1px solid #D1D5DB!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;float:none!important;border:none!important;border-bottom:1px solid #D1D5DB!important}section.related ul.products li.product .woocommerce-image__wrapper{flex:0 0 50px!important;width:50px!important;display:flex!important;align-items:center!important;border:none!important;box-shadow:none!important;background:transparent!important}section.related ul.products li.product .woocommerce-card__header{flex:1!important;display:grid!important;grid-template-columns:1fr auto auto;grid-template-rows:auto auto;gap:4px 16px;align-items:center;border:none!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;margin:0!important;padding:0!important}section.related ul.products li.product .sale-item.product-label{display:none!important}section.related ul.products li.product:hover{background:#F4F6F8!important}section.related ul.products li.product:hover .woocommerce-image__wrapper,section.related ul.products li.product:hover img{transform:none!important;transition:none!important}@media (max-width:768px){.im-list-view ul.products li.product .button,.im-list-view ul.products li.product .add_to_cart_button,.im-list-view ul.products li.product .added_to_cart{display:none!important}.im-list-view ul.products li.product{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center!important;gap:6px 8px;padding:14px 12px!important;border-radius:0!important;box-shadow:none!important;border:none!important;border-bottom:1px solid #D1D5DB!important;background:transparent!important;width:100%!important;max-width:100%!important;float:none!important}.im-list-thumb{flex:0 0 40px;width:40px;height:52px}.im-list-thumb img{width:40px;height:52px}.im-list-view ul.products li.product .woocommerce-card__header{flex:1!important;grid-template-columns:1fr auto!important;gap:4px 8px;border:none!important;box-shadow:none!important;border-radius:0!important;background:transparent!important}.im-list-view ul.products li.product .woocommerce-image__wrapper,.im-related-list ul.products li.product .woocommerce-image__wrapper,section.related ul.products li.product .woocommerce-image__wrapper{flex:0 0 40px!important;width:40px!important;height:52px!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important;background:transparent!important;overflow:hidden}.im-list-view ul.products li.product .woocommerce-loop-product__title{grid-column:1 / -1!important;grid-row:1!important;font-size:.82em;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.im-list-view ul.products li.product .im-list-meta{grid-column:1!important;grid-row:2!important}.im-list-view ul.products li.product .price{grid-column:2!important;grid-row:2!important;align-self:center!important;font-size:.9em}.im-list-pages{display:none}section.related ul.products li.product{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center!important;gap:6px 8px;padding:14px 12px!important}section.related ul.products li.product .button,section.related ul.products li.product .add_to_cart_button,section.related ul.products li.product .added_to_cart{display:none!important}section.related ul.products li.product .woocommerce-card__header{flex:1!important;grid-template-columns:1fr auto!important;gap:4px 8px}section.related ul.products li.product .woocommerce-loop-product__title{grid-column:1 / -1!important;grid-row:1!important;font-size:.82em}}.star-rating{font-family:inherit!important;width:5em!important;height:1em!important}.star-rating::before{content:""!important;display:block!important;position:absolute;top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0L14.69 8.29L23.41 8.29L16.36 13.42L19.05 21.71L12 16.58L4.95 21.71L7.64 13.42L0.59 8.29L9.31 8.29Z' fill='%23E0E0E0'/%3E%3C/svg%3E") repeat-x left center / 1em 1em;float:none!important;letter-spacing:0!important}.star-rating span{padding-top:0!important;height:100%!important}.star-rating span::before{content:""!important;display:block!important;position:absolute;top:0;left:0;width:5em;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0L14.69 8.29L23.41 8.29L16.36 13.42L19.05 21.71L12 16.58L4.95 21.71L7.64 13.42L0.59 8.29L9.31 8.29Z' fill='%23DFA540'/%3E%3C/svg%3E") repeat-x left center / 1em 1em;float:none!important;letter-spacing:0!important}p.stars a::before{content:""!important;width:1em!important;height:1em!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0L14.69 8.29L23.41 8.29L16.36 13.42L19.05 21.71L12 16.58L4.95 21.71L7.64 13.42L0.59 8.29L9.31 8.29Z' fill='%23E0E0E0'/%3E%3C/svg%3E") no-repeat center / contain!important}p.stars:hover a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0L14.69 8.29L23.41 8.29L16.36 13.42L19.05 21.71L12 16.58L4.95 21.71L7.64 13.42L0.59 8.29L9.31 8.29Z' fill='%23DFA540'/%3E%3C/svg%3E")!important}p.stars a:hover~a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0L14.69 8.29L23.41 8.29L16.36 13.42L19.05 21.71L12 16.58L4.95 21.71L7.64 13.42L0.59 8.29L9.31 8.29Z' fill='%23E0E0E0'/%3E%3C/svg%3E")!important}p.stars.selected a.active::before,p.stars.selected a:not(.active)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0L14.69 8.29L23.41 8.29L16.36 13.42L19.05 21.71L12 16.58L4.95 21.71L7.64 13.42L0.59 8.29L9.31 8.29Z' fill='%23DFA540'/%3E%3C/svg%3E")!important}p.stars.selected a.active~a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0L14.69 8.29L23.41 8.29L16.36 13.42L19.05 21.71L12 16.58L4.95 21.71L7.64 13.42L0.59 8.29L9.31 8.29Z' fill='%23E0E0E0'/%3E%3C/svg%3E")!important}