.tyre-search .rsn-axle-toggle{display:flex;align-items:flex-start;gap:.65rem;margin:0 0 1rem;cursor:pointer;font-size:1rem;line-height:1.5}.tyre-search .rsn-axle-toggle input{appearance:auto;width:1.1rem;height:1.1rem;min-width:1.1rem;margin:.2rem 0 0;accent-color:#946900}.tyre-search .rsn-front-label,.tyre-search .rsn-common-label{margin:0 0 .6rem;font-weight:600;color:inherit}.tyre-search .rsn-common-label,.tyre-search .rsn-rear-fields{grid-column:1/-1}.tyre-search .rsn-rear-fields{min-width:0;padding:1rem;margin:.25rem 0;border:1px solid #777;border-radius:4px}.tyre-search .rsn-rear-fields legend{float:none;width:auto;margin:0;padding:0 .4rem;font-size:1rem;font-weight:600}.tyre-search .rsn-rear-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.tyre-search .rsn-rear-grid label{display:block;min-width:0;font-size:.9rem;line-height:1.5}.tyre-search .rsn-rear-grid select{display:block;width:100%;margin-top:.3rem}.tyre-search.rsn-dual-mode .tyre-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tyre-search.rsn-dual-mode .tyre-grid>div:empty{display:none}.tyre-search.rsn-dual-mode .btn-search,.tyre-search.rsn-dual-mode .btn-reset-filter{grid-column:auto}.tyre-search [hidden]{display:none !important}.tyre-search.loading .btn-search,.tyre-search.loading .btn-reset-filter{pointer-events:auto}.tyre-search select:focus-visible,.tyre-search .rsn-axle-toggle input:focus-visible{outline:3px solid #005fcc;outline-offset:3px}.rsn-axle-summary{clear:both;padding:1rem 1.25rem;margin:0 0 1.5rem;border:1px solid #777;border-radius:4px}.rsn-axle-summary h2{margin-top:0}.rsn-axle-summary p:last-child{margin-bottom:0}.rsn-axle-heading{clear:both;margin:1.5rem 0 1rem;scroll-margin-top:6rem}.rsn-rear-results{clear:both;padding-top:1rem}@media (max-width:600px){.tyre-search.rsn-dual-mode .tyre-grid,.tyre-search .rsn-rear-grid{grid-template-columns:minmax(0,1fr)}.tyre-search .rsn-rear-fields{padding:.8rem}.tyre-search.rsn-dual-mode .btn-search,.tyre-search.rsn-dual-mode .btn-reset-filter{grid-column:1/-1}.rsn-axle-summary{padding:1rem}}