/* V15 unified automotive tools cards. Overrides legacy photo-check sidebar special treatment. */
body[data-mm-page="home"] .toolrail.v15-rail{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;gap:15px!important;padding:12px 14px 20px!important;scrollbar-width:thin;scrollbar-color:#1892be #0b2538}
body[data-mm-page="home"] .toolrail.v15-rail>.tool-tile{box-sizing:border-box!important;position:relative!important;display:flex!important;flex:0 0 235px!important;width:235px!important;min-width:235px!important;max-width:235px!important;height:235px!important;min-height:235px!important;max-height:235px!important;overflow:hidden!important;scroll-snap-align:start!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;padding:0!important;margin:0!important;border:1px solid #1f9dc3!important;border-radius:18px!important;box-shadow:0 8px 26px #00132276;gap:0!important;isolation:isolate}
body[data-mm-page="home"] .toolrail.v15-rail>.tool-tile>img.tool-thumb{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;filter:none!important}
body[data-mm-page="home"] .toolrail.v15-rail>.tool-tile::after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(180deg,transparent 10%,rgba(3,16,29,.18) 35%,rgba(4,20,34,.96) 100%)!important;pointer-events:none}
body[data-mm-page="home"] .toolrail.v15-rail>.tool-tile .tool-name{position:relative!important;z-index:2!important;color:#fff!important;text-shadow:0 2px 5px #000!important;font-size:19px!important;line-height:1.2!important;font-weight:900!important;max-width:calc(100% - 28px)!important;margin:0 14px 6px!important;padding:0!important;min-height:unset!important}
body[data-mm-page="home"] .toolrail.v15-rail>.tool-tile .tool-desc{position:relative!important;z-index:2!important;color:#e6f4fa!important;text-shadow:0 1px 3px #000!important;font-size:12px!important;line-height:1.45!important;max-width:calc(100% - 58px)!important;margin:0 14px 15px!important;padding:0!important;display:block!important}
body[data-mm-page="home"] .toolrail.v15-rail>.tool-tile .tool-arrow{position:absolute!important;z-index:3!important;right:10px!important;bottom:12px!important;left:auto!important;top:auto!important;width:35px!important;height:35px!important;border-radius:50%!important;background:#0da7d0!important;display:grid!important;place-items:center!important;font-size:20px!important;color:#fff!important;transform:none!important;margin:0!important}
body[data-mm-page="home"] .toolrail.v15-rail>.tool-tile:hover,body[data-mm-page="home"] .toolrail.v15-rail>.tool-tile:focus-visible{transform:translateY(-2px)!important;border-color:#75f257!important}
body[data-mm-page="home"] .feature-scroller .scroller-track.v15-track{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:14px!important;scrollbar-width:thin;scroll-snap-type:x proximity}
body[data-mm-page="home"] .feature-scroller .scroller-track.v15-track>a{flex:0 0 260px!important;width:260px!important;min-width:260px!important;max-width:260px!important;box-sizing:border-box!important;overflow:hidden!important;scroll-snap-align:start!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:0!important;border-radius:16px!important}
body[data-mm-page="home"] .feature-scroller .scroller-track.v15-track>a>img{width:100%!important;min-height:155px!important;height:155px!important;object-fit:cover!important;display:block!important;filter:none!important}
body[data-mm-page="home"] .feature-scroller .scroller-track.v15-track>a>strong{font-size:17px!important;line-height:1.28!important;font-weight:800!important;margin:11px 13px 4px!important;padding:0!important;color:inherit!important}
body[data-mm-page="home"] .feature-scroller .scroller-track.v15-track>a>span{font-size:13px!important;line-height:1.4!important;margin:0 13px 15px!important;color:inherit!important;opacity:.86}
body[data-mm-page="suite"] #suiteNav .v15-inspector-nav{display:flex!important;align-items:center!important;gap:12px!important;min-height:56px!important;margin:0!important;padding:10px 12px!important;font-weight:800!important;font-size:14px!important;line-height:1.3!important;border-radius:14px!important;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;color:inherit!important;text-decoration:none!important}
body[data-mm-page="suite"] #suiteNav .v15-inspector-nav:hover{background:#0d3b58!important;border-color:#299ed1!important;color:#fff!important}
body[data-mm-page="suite"] #suiteNav .v15-inspector-nav .v15-mini-photo{display:block!important;flex-shrink:0;width:34px!important;height:34px!important;border-radius:9px;overflow:hidden}
body[data-mm-page="suite"] #suiteNav .v15-inspector-nav img{width:100%;height:100%;object-fit:cover}
body[data-mm-page="suite"] #suiteNav .v15-label{display:block;line-height:1.3;font-weight:inherit}
html[data-mm-theme="light"] body[data-mm-page="suite"] #suiteNav .v15-inspector-nav{color:#173e54!important}
html[data-mm-theme="light"] body[data-mm-page="suite"] #suiteNav .v15-inspector-nav:hover{background:#d6f2fc!important;color:#173e54!important}
.v15-noresult{padding:16px;color:#b5d5e5}
@media(max-width:760px){body[data-mm-page="home"] .toolrail.v15-rail>.tool-tile{flex-basis:215px!important;width:215px!important;min-width:215px!important;max-width:215px!important}}
