/* SENFINECO — YMM results category navigator */
html:not(.sf-ymm-results-page) .sf-ymm-nav{display:none!important}
.sf-ymm-nav{max-width:1200px;margin:24px auto 28px;padding:0 18px;direction:rtl}
.sf-ymm-nav[hidden]{display:none!important}
.sf-ymm-nav__vehicle{display:flex;flex-direction:column;align-items:flex-end;gap:6px;background:#111214;border:1px solid #202226;border-radius:20px;padding:17px 18px;margin-bottom:18px;box-shadow:0 7px 24px rgba(0,0,0,.12);color:#fff;text-align:right}
.sf-ymm-nav__vehicle-label{font-size:13px;font-weight:800;color:#f68a1b}
.sf-ymm-nav__vehicle strong{font-size:18px;line-height:1.45;color:#fff;overflow-wrap:anywhere}.sf-ymm-nav__vehicle span{font-size:13px;color:#d1d1d1}
.sf-ymm-nav__ok{display:inline-flex;align-items:center;gap:7px;color:#2f8b4a!important;background:#effaf2;border-radius:999px;padding:7px 10px}
.sf-ymm-nav__title{font-size:26px;line-height:1.25;font-weight:800;color:#111;margin:0 0 14px;text-align:right}
.sf-ymm-nav__main{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}
.sf-ymm-nav__btn{appearance:none;border:1px solid #e5e5e5;background:#fff;color:#111;border-radius:18px;min-height:92px;padding:12px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;cursor:pointer;font:inherit;font-weight:750;transition:.18s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
.sf-ymm-nav__btn.is-active{background:#111214;border-color:#111214;color:#fff;transform:translateY(-1px)}
@media(hover:hover) and (pointer:fine){.sf-ymm-nav__btn:hover{background:#111214;border-color:#111214;color:#fff;transform:translateY(-1px)}}
.sf-ymm-nav__icon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#fff3e6;color:#f68a1b;font-size:20px}
.sf-ymm-nav__btn.is-active .sf-ymm-nav__icon{background:#f68a1b;color:#fff}
.sf-ymm-nav__count{font-size:11px;font-weight:500;color:#8a8a8a}.sf-ymm-nav__btn.is-active .sf-ymm-nav__count{color:#d7d7d7}
.sf-ymm-nav__sub{display:flex;gap:8px;overflow-x:auto;padding:2px 0 8px;scrollbar-width:none}.sf-ymm-nav__sub::-webkit-scrollbar{display:none}
.sf-ymm-nav__chip{flex:0 0 auto;appearance:none;border:1px solid #e5e5e5;background:#fff;color:#222;border-radius:14px;padding:10px 16px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
.sf-ymm-nav__chip.is-active{background:#f68a1b;border-color:#f68a1b;color:#fff}
.sf-ymm-nav__reset{margin-inline-start:auto}
.sf-ymm-nav__note{font-size:12px;color:#777;margin-top:5px}
.sf-ymm-filter-hidden{display:none!important}
@media(max-width:749px){
 .sf-ymm-nav{margin:18px auto 22px;padding:0 14px}
 .sf-ymm-nav__vehicle{border-radius:17px;padding:15px 14px;align-items:flex-end}
 .sf-ymm-nav__vehicle>div{display:flex;justify-content:space-between;gap:10px;align-items:center}
 .sf-ymm-nav__title{font-size:22px;margin-bottom:12px}
 .sf-ymm-nav__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 .sf-ymm-nav__btn{min-height:86px;border-radius:17px;font-size:15px}
 .sf-ymm-nav__sub{margin-inline:-2px;padding-bottom:7px}
 .sf-ymm-nav__chip{padding:9px 13px}
}
