.vehicle-compatibility-checker{position:relative;z-index:9999}.vehicle-compatibility-checker{background:#f8e9d6;border-radius:12px;padding:24px;margin:24px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-shadow:0 2px 8px #0000001a}.compatibility-header{margin-bottom:20px}.compatibility-brand{display:flex;align-items:center;gap:12px}.brand-icon{display:none}.compatibility-brand h3{margin:0 0 4px;font-size:18px;font-weight:600;color:#212529}.compatibility-brand p{margin:0;font-size:14px;color:#6c757d}.vehicle-search-container{position:relative;margin-bottom:16px;z-index:2147483647;isolation:isolate}.search-input-wrapper{position:relative;display:flex;align-items:center}.search-icon{position:absolute;left:12px;color:#6c757d;z-index:1}.search-loading{position:absolute;left:12px;z-index:1}.spinner{width:16px;height:16px;border:2px solid #e9ecef;border-top:2px solid #495057;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vehicle-search-input{width:100%;padding:16px 12px 16px 40px;border:2px solid #3A3A3A;border-radius:8px;font-size:14px;background:#fff;transition:all .2s ease;min-height:52px;line-height:1.4}.vehicle-search-input:focus{outline:none;border-color:#3a3a3a;box-shadow:0 0 0 3px #3a3a3a1a}.vehicle-search-input::placeholder{color:#6c757d}.suggestions-dropdown{position:static;background:#fff;border:1px solid #3A3A3A;border-radius:8px;box-shadow:0 8px 32px #00000040;max-height:300px;overflow-y:auto;overflow-x:hidden;display:none;-webkit-overflow-scrolling:touch;margin-top:8px;transition:all .2s ease;opacity:0;transform:translateY(-10px)}.suggestion-item{padding:12px 16px;cursor:pointer;border-bottom:1px solid #f1f3f4;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s ease}.suggestion-item:last-child{border-bottom:none}.suggestion-item:hover,.suggestion-item.active{background-color:#f8f9fa}.loading-more{padding:12px;text-align:center;color:#6c757d;font-size:14px;font-style:italic;border-top:1px solid #f1f3f4;background:#fafafa}.suggestion-info{flex:1}.suggestion-title{font-weight:500;color:#212529;margin-bottom:2px}.suggestion-details{font-size:12px;color:#6c757d}.suggestion-status{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.suggestion-status .confirmed{color:#22c55e}.suggestion-status .no-fit{color:#ef4444}.suggestion-status .unknown{color:#dd7531}.status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-dot.confirmed{background:#22c55e}.status-dot.no-fit{background:#ef4444}.status-dot.unknown{background:#dd7531}.compatibility-results{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px;border:1px solid #3A3A3A}.result-vehicle{display:flex;justify-content:space-between;align-items:center}.result-info h4{margin:0 0 4px;font-size:16px;font-weight:600;color:#212529}.result-details{font-size:14px;color:#6c757d;margin:0}.result-status{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.result-status .confirmed{color:#22c55e}.result-status .no-fit{color:#ef4444}.result-status .unknown{color:#dd7531}.action-container{display:flex;gap:12px}.compatibility-btn{display:flex;align-items:center;gap:8px;padding:12px 16px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;flex:1;justify-content:center}.btn-confirmed{background:#22c55e;color:#fff}.btn-confirmed:hover{background:#16a34a}.btn-no-fit{background:#ef4444;color:#fff;cursor:not-allowed;opacity:.8}.btn-unknown{background:#dd7531;color:#fff}.btn-unknown:hover{background:#c4641e}.compatibility-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#3a3a3ae6;color:#f8e9d6;display:flex;align-items:center;justify-content:center;font-weight:600;cursor:not-allowed;z-index:1000;border-radius:inherit;pointer-events:auto}@media (max-width: 768px){.vehicle-compatibility-checker{padding:16px}.compatibility-brand{flex-direction:column;align-items:flex-start;gap:8px}.vehicle-search-input{font-size:16px}.suggestion-item{padding:14px 16px;min-height:56px;display:flex;align-items:center}.suggestions-dropdown{max-height:280px;border-radius:12px;box-shadow:0 12px 48px #0000004d;z-index:99999;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:scroll-position}.suggestions-dropdown::-webkit-scrollbar{width:4px}.suggestions-dropdown::-webkit-scrollbar-track{background:transparent}.suggestions-dropdown::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/vehicle-compatibility.css.map */
