.srp-compare-btn{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280' stroke-width='1.8'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M7.5 21 3 16.5m0 0L7.5 12M3 16.5h13.5m0-13.5L21 7.5m0 0L16.5 12M21 7.5H7.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:15px 15px;font-size:0}.srp-compare-btn[aria-pressed=true]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%233a9274' stroke-width='2.2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M7.5 21 3 16.5m0 0L7.5 12M3 16.5h13.5m0-13.5L21 7.5m0 0L16.5 12M21 7.5H7.5'/%3E%3C/svg%3E")}.srp-fav-btn svg{width:17px!important;height:17px!important}.srp-fav-btn,.srp-compare-btn{position:relative}.srp-fav-btn:before,.srp-compare-btn:before{content:"";position:absolute;top:-6px;bottom:-6px}.srp-fav-btn:before{left:-9px;right:-3px}.srp-compare-btn:before{left:-3px;right:-9px}.srp-tip{display:inline-flex;position:relative}.srp-tip:after{content:attr(data-tip);z-index:20;color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#111827e6;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.5;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-2px)}.srp-tip:hover:after,.srp-tip:focus-within:after{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.srp-tip:after{transition:none}}main:has(.srp-no-results)>div>span:first-child.text-sm{font-size:0}main:has(.srp-no-results)>div>span:first-child.text-sm:after{content:"0 results";font-size:.875rem;line-height:1.25rem}div:has(>label[data-category]){grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}label[data-category]{text-align:center;border:1.5px solid #e5e7eb;border-radius:.625rem;flex-direction:column;gap:.25rem;margin:0;padding:.75rem .5rem .625rem;position:relative}label[data-category=rv]{order:0}label[data-category=trailer]{order:1}label[data-category]:hover{border-color:#d1d5db}label[data-category]:has(input:checked){border-color:rgb(var(--dealer-primary));box-shadow:inset 0 0 0 1px rgb(var(--dealer-primary))}label[data-category]:has(input:focus-visible){outline:2px solid rgb(var(--dealer-primary));outline-offset:2px}label[data-category] input{opacity:0;width:1px;height:1px;position:absolute}label[data-category]:before{content:"";width:4rem;height:2rem;-webkit-mask:var(--category-icon)center/contain no-repeat;mask:var(--category-icon)center/contain no-repeat;background-color:currentColor}label[data-category]:has(input:checked):before{background-color:rgb(var(--dealer-primary))}label[data-category=rv]{--category-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 32' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18.5 23H9a3 3 0 0 1-3-3V8a3 3 0 0 1 3-3h29c6 0 10 4 10 10v8H29.5a5.5 5.5 0 0 0-11 0Z'/%3E%3Crect x='11' y='9' width='11' height='6' rx='1.5'/%3E%3Crect x='34' y='9' width='6' height='10' rx='1'/%3E%3Ccircle cx='24' cy='25' r='3.5'/%3E%3Cpath d='M48 20 58.5 23M54 21.7V27M52 27h4'/%3E%3C/svg%3E")}label[data-category=trailer]{--category-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 32' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 23V15a1 1 0 0 1 1-1h38a1 1 0 0 1 1 1v8H30.5a5.5 5.5 0 0 0-11 0Z'/%3E%3Cpath d='M13 14v9M37 14v9M45 20 58.5 23M52 21.5V27M50 27h4'/%3E%3Ccircle cx='25' cy='25' r='3.5'/%3E%3C/svg%3E")}label[data-category]>span{flex:none;margin:0}label[data-category]>span:first-of-type{font-weight:700}
