#petrolPricesPanel{display:inline-block;margin-top:15px;padding-top:10px;border-top:1px solid #ddd}#petrolPricesPanel .pp-heading{background-color:#e8f5e9;color:#2e7d32;font-weight:bold;font-size:13px;padding:7px 10px;border:1px solid #c8e6c9;border-bottom:0;border-radius:4px 4px 0 0}#petrolPricesPanel table.pp-table{width:100%;border-collapse:collapse;font-size:12px;border:1px solid #c8e6c9}#petrolPricesPanel table.pp-table thead th{background:#f8f9fa;padding:6px 8px;font-size:11px;border-bottom:1px solid #ddd;text-align:left}#petrolPricesPanel table.pp-table tbody td{padding:5px 8px;border-bottom:1px solid #f0f0f0;vertical-align:middle}#petrolPricesPanel table.pp-table tbody tr:last-child td{border-bottom:0}#petrolPricesPanel .pp-more{font-size:11px;color:#555;padding:5px 8px;border:1px solid #c8e6c9;border-top:0;border-radius:0 0 4px 4px;background:#f9f9f9}#petrolPricesPanel .pp-promo{font-size:12px;margin-top:6px;color:#444}#petrolPricesPanel .pp-disclaimer{font-size:10px;color:#999;margin-top:4px}.ni-content-wrap{max-width:960px;margin:0 auto;float:none!important;overflow:hidden}.litres-selector{margin-bottom:10px}.grid_filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 0 10px}.grid-filters-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.grid-filters-right{display:flex;align-items:center;gap:6px}.grid-row{display:flex;align-items:flex-start;width:100%}.grid-col-supplier{flex:1;padding-right:8px;min-width:0}.grid-col-area{flex:0 0 24%;padding:0 8px}.grid-col-price{flex:0 0 130px;padding-left:8px;font-size:1.1rem;text-align:right}.grid .price-val{display:none}.grid.show-300 .price-300{display:block}.grid.show-500 .price-500{display:block}.grid.show-900 .price-900{display:block}.grid.postcode-search .grid-col-area{display:none}.mobile-row{display:flex;align-items:center;gap:10px}.mobile-supplier{flex:1;min-width:0}.mobile-price-area{flex:0 0 auto}.mobile-price-box{text-align:center;padding:8px 0;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;width:90px}.amazon-product-ad{border:1px solid #ddd;border-radius:6px;padding:12px;margin-bottom:16px;background:#fafafa;text-align:center}.amazon-product-ad .amz-main{display:flex;align-items:center;gap:14px;margin-bottom:10px}.amazon-product-ad .amz-img-link{flex:0 0 auto}.amazon-product-ad .amz-img-link img{max-width:130px;height:auto;display:block}.amazon-product-ad .amz-info{flex:1 1 auto;min-width:0}.amazon-product-ad .amz-title{font-size:13px;font-weight:600;margin-bottom:8px;text-align:left}.amazon-product-ad .amz-title a{color:#0f1111;text-decoration:none}.amazon-product-ad .amz-title a:hover{color:#c45500;text-decoration:underline}.amazon-product-ad ul.amz-features{list-style:none;padding:0;margin:0 0 10px;text-align:left;font-size:12px;color:#333}.amazon-product-ad ul.amz-features li::before{content:"✓ ";color:#007600;font-weight:bold}.amazon-product-ad .amz-buy-btn{display:inline-block;background:#ff9900;color:#0f1111;border:1px solid #cd7f32;border-radius:20px;padding:6px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s}.amazon-product-ad .amz-buy-btn:hover{background:#e88a00;color:#0f1111;text-decoration:none}.amazon-product-ad .amz-disclaimer{font-size:10px;color:#999;margin-top:6px}.amazon-product-ad>img{display:block}.quick-links{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.quick-links .button_grey{float:none;margin-bottom:0}@media only screen and (max-width:768px){.filters h1{font-size:20px}.search .input-group{flex-wrap:wrap;gap:8px}.search .input-group .form-control{width:100%;flex:0 0 100%;border-radius:4px!important}.search .input-group .btn{border-radius:4px!important;flex:1;margin-right:0!important}.grid_filters{flex-direction:column;align-items:flex-start;background:transparent;padding:4px 0 10px}.showing span{color:inherit}.grid-col-price{font-size:1rem}}