
/* Mobile vehicle browse and colorful quote action, 2026-11-07. */
@media(max-width:999px){
#uc-navigation-root #uc-nav-mobile-vehicle-panel .vehicle-tile:nth-child(7){grid-column:auto;justify-self:stretch;max-width:none;border-bottom:0}
#uc-navigation-root .drawer-content .vehicle-compare{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-width:0;min-height:90px;padding:12px;border:1px solid #e7dcf4;border-radius:12px;background:#f5effb;color:#67349c;text-align:left}
#uc-navigation-root .drawer-content .vehicle-compare strong{font-size:14px;line-height:1.3}
#uc-navigation-root .drawer-content .vehicle-compare span{font-size:11px;line-height:1.4;color:#665a78}
#uc-navigation-root .drawer-content .vehicle-compare:hover{background:#ede1f8;border-color:#a487c5}
#uc-navigation-root .drawer-footer .quote-button,#uc-navigation-root .drawer-footer .quote-button:visited{background:linear-gradient(110deg,#6539b8 0%,#a32c84 50%,#ba4e1c 100%);color:#fff!important;border-radius:12px;min-height:48px;padding:12px 15px;font-size:13px;font-weight:750;box-shadow:0 4px 14px #7d319a22}
#uc-navigation-root .drawer-footer .quote-button:hover,#uc-navigation-root .drawer-footer .quote-button:focus-visible{background:linear-gradient(110deg,#56309e 0%,#8b256f 50%,#a23e15 100%);color:#fff!important;box-shadow:0 5px 16px #7d319a33}
#uc-navigation-root .drawer-footer .call-text{gap:5px;font-weight:650;white-space:nowrap}
#uc-navigation-root .drawer-footer .call-text .phone-emoji{font-size:16px;line-height:1}
}
@media(max-width:359px){#uc-navigation-root .drawer-footer .quote-button{font-size:12px;padding:10px}.drawer-footer .call-text .phone-emoji{font-size:14px}}
