.auto-helper-launch{position:fixed;right:24px;bottom:22px;z-index:80;padding:15px 22px;border:0;border-radius:40px;background:#193e61;color:#fff;box-shadow:0 5px 24px #183b5c35;font:600 14px Arial,sans-serif;cursor:pointer}.auto-helper-dialog{position:fixed;inset:auto 20px 20px auto;margin:0;padding:0;width:390px;max-width:calc(100vw - 28px);height:min(660px,calc(100dvh - 30px));max-height:calc(100dvh - 30px);border:1px solid #d0dbe5;border-radius:14px;box-shadow:0 15px 80px #10283c44;z-index:100;background:white;color:#18324e;font:14px Arial,sans-serif}.auto-helper-dialog[open]{display:flex;flex-direction:column}.auto-helper-head{display:flex;align-items:center;justify-content:space-between;background:#183b5c;color:#fff;padding:15px 18px}.auto-helper-head h2{font-size:17px;margin:0}.auto-helper-head button{font:24px Arial,sans-serif;border:0;color:#fff;background:transparent;padding:0 8px;cursor:pointer}.auto-helper-vehicle{font-size:12px;margin:0;padding:12px 18px;background:#eef4f8;border-bottom:1px solid #dae4eb;line-height:1.4}.auto-helper-mode{font-size:10px;margin:0;padding:9px 18px;color:#62758b}.auto-helper-log{flex:1;overflow:auto;overscroll-behavior:contain;padding:0 16px 16px}.auto-helper-message{background:#f0f4f7;padding:12px;border-radius:10px;line-height:1.55;font-size:13px;margin:10px 0}.auto-helper-message--customer{background:#e4eef8;margin-left:25px}.auto-helper-choices{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.auto-helper-choices button{background:white;border:1px solid #b7cadb;border-radius:6px;padding:9px 11px;text-align:left;font:12px Arial,sans-serif;color:#173e61;cursor:pointer}.auto-helper-choices button:disabled{opacity:.55;cursor:default}.auto-helper-log h3{font-size:13px;margin:22px 0 8px}.auto-helper-category,.auto-helper-product{display:block;border:1px solid #d9e3ed;padding:11px;border-radius:6px;margin:8px 0;font-size:12px;line-height:1.5;text-decoration:none;color:#173b5d;background:#fff}.auto-helper-form{display:flex;gap:8px;padding:12px 14px 5px;border-top:1px solid #e0e7ed}.auto-helper-form textarea{min-width:0;flex:1;resize:none;border:1px solid #c8d6e2;border-radius:6px;padding:10px;font:13px Arial,sans-serif;color:#18324e}.auto-helper-form button{border:0;border-radius:6px;background:#ffd34b;color:#17324c;padding:0 13px;font-weight:600;cursor:pointer}.auto-helper-form button:disabled{opacity:.5}.auto-helper-privacy{font-size:10px;padding:4px 15px 10px;line-height:1.4;color:#6c7e8d;margin:0}.auto-helper-dialog :focus-visible,.auto-helper-launch:focus-visible{outline:3px solid #db9c16;outline-offset:3px}.auto-helper-route{max-width:1440px;margin:auto;padding:24px}.auto-helper-route .parts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.auto-helper-route article{border:1px solid #d8e2eb;padding:16px;border-radius:6px}.auto-helper-route img{width:100%;aspect-ratio:1.2;object-fit:contain}.auto-helper-route h3{font-size:15px}.auto-helper-route .parts-note{background:#eef4f8;padding:20px;border-radius:6px}.auto-helper-route .parts-pagination{display:flex;gap:15px;justify-content:center;margin-top:25px}.auto-parts-fitment{background:#eef4f8;padding:16px;margin-block:15px;border-radius:6px;font-size:13px;line-height:1.5}@media(max-width:600px){.auto-helper-dialog{right:10px;bottom:10px;width:calc(100vw - 20px);height:min(680px,calc(100dvh - 20px))}.auto-helper-launch{right:16px;bottom:16px;padding:13px 18px}.auto-helper-route{padding:16px}}

.auto-parts-systems,.auto-parts-categories{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.auto-parts-systems a,.auto-parts-categories a{border:1px solid #cedce7;border-radius:30px;padding:9px 14px;text-decoration:none;line-height:1.3;font-size:13px;background:#f4f7fa;color:#183b5c}.auto-parts-systems a:hover,.auto-parts-categories a:hover{background:#e4eef7}.auto-helper-route>form{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-block:20px}.auto-helper-route>form label{display:flex;flex-direction:column;gap:5px}.auto-helper-route>form input,.auto-helper-route>form select,.auto-helper-route>form button{padding:10px 14px;border:1px solid #bfcedb;border-radius:5px}.auto-helper-route>form button{background:#ffd34b;color:#183b5c}.auto-helper-route article>a{display:inline-block;padding:9px 0;font-weight:600}.auto-helper-route article>p{font-size:12px;color:#576c7f;line-height:1.5}.auto-helper-route h1{margin:10px 0 14px;font-size:clamp(26px,4vw,36px)}.auto-helper-route article h3{line-height:1.45}.auto-helper-route a:focus-visible,.auto-helper-route button:focus-visible{outline:3px solid #db9c16;outline-offset:3px}

#main-content > [data-parts-hidden="true"]{display:none!important}

.auto-helper-route>button{display:inline-flex;align-items:center;justify-content:center;margin-block:14px;padding:12px 18px;border:1px solid #193e61;border-radius:6px;background:#193e61;color:#fff;font:600 14px Arial,sans-serif;cursor:pointer;min-height:44px}.auto-helper-route>button:hover{background:#102e4a}

.auto-parts-browse{margin:16px 0}.auto-parts-browse>summary{cursor:pointer;font-size:14px;font-weight:600;min-height:44px;padding:12px 16px;border:1px solid #cedce7;border-radius:6px;background:#f4f7fa;color:#183b5c}.auto-parts-browse[open]>summary{margin-bottom:12px}.auto-parts-browse nav{margin-block:12px}body:has(iframe[src*="preview-bar"]) .auto-helper-launch{bottom:76px}body:has(iframe[src*="preview-bar"]) .auto-helper-dialog{bottom:76px;max-height:calc(100dvh - 96px)}
