.custom-scrollbar[data-v-bd9bcdfc]{-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;scrollbar-color:#e8651a #e2e8f0!important}.custom-scrollbar[data-v-bd9bcdfc]::-webkit-scrollbar{width:6px!important;height:6px!important;display:block!important}.custom-scrollbar[data-v-bd9bcdfc]::-webkit-scrollbar-track{background:#f1f5f9!important;border-radius:4px!important}.custom-scrollbar[data-v-bd9bcdfc]::-webkit-scrollbar-thumb{background:#e8651a!important;border-radius:4px!important}.custom-scrollbar{-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;scrollbar-color:#e8651a #e2e8f0!important}.custom-scrollbar::-webkit-scrollbar{width:6px!important;height:6px!important;display:block!important}.custom-scrollbar::-webkit-scrollbar-track{background:#f1f5f9!important;border-radius:4px!important}.custom-scrollbar::-webkit-scrollbar-thumb{background:#e8651a!important;border-radius:4px!important}#printable-comparison-section{display:none!important}@media print{body>:not(#printable-comparison-section){display:none!important}#printable-comparison-section{display:block!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;color:#000!important;box-sizing:border-box!important;font-family:Arial,Helvetica,sans-serif!important}@page{size:A4 portrait;margin:8mm 10mm}#printable-comparison-section,body,html{background:#fff!important;margin:0!important;padding:0!important}body,html{overflow:visible!important;height:auto!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.print-header-bar{justify-content:space-between!important;padding-bottom:10px!important;margin-bottom:12px!important;border-bottom:2px solid #374459!important}.print-header-bar,.print-header-logos{display:flex!important;align-items:center!important}.print-header-logos{gap:15px!important}.print-header-logo{height:32px!important;width:auto!important;-o-object-fit:contain!important;object-fit:contain!important}.print-header-title{font-size:14px!important;font-weight:700!important;color:#374459!important;margin:0!important;text-transform:uppercase!important;letter-spacing:.5px!important}.print-header-date{font-size:10px!important;color:#666!important;margin:2px 0 0!important;text-align:right!important}.print-comparison-table{width:100%!important;border-collapse:collapse!important;border:1px solid #d5d3d1!important;table-layout:fixed!important}.print-comparison-table td,.print-comparison-table th{border:1px solid #d5d3d1!important;padding:6px 8px!important;text-align:center!important;vertical-align:middle!important;word-wrap:break-word!important}.print-col-label{width:34%!important;background-color:#f7f7f7!important;text-align:left!important;padding-left:10px!important}.print-col-label,.print-label-main{font-weight:700!important;color:#374459!important}.print-label-main{font-size:11px!important}.print-label-sub{font-size:8.5px!important;font-weight:400!important;color:#666!important;margin-top:2px!important;line-height:1.1!important}.print-col-product{background-color:#fff!important;vertical-align:top!important;padding:10px 8px!important}.print-prod-img-container{height:100px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:6px!important}.print-prod-img{max-height:95px!important;max-width:100%!important;-o-object-fit:contain!important;object-fit:contain!important}.print-no-img{font-size:9px!important;color:#999!important;font-style:italic!important}.print-prod-name{font-size:12px!important;font-weight:700!important;color:#008b9b!important;text-transform:uppercase!important;line-height:1.2!important}.print-prod-code{font-size:10px!important;font-weight:700!important;color:#374459!important;margin-top:3px!important}.print-val-cell{font-size:10.5px!important;color:#333!important;font-weight:400!important;background-color:#fff!important}.print-price-val{font-weight:700!important;font-size:11px!important}.print-badge-cheapest{display:inline-block!important;background-color:#117815!important;color:#fff!important;border-radius:10px!important;padding:1px 7px!important;font-size:8.5px!important;font-weight:700!important;margin-top:3px!important}.print-highlight{background-color:#fef9c3!important}}
