/* JobLik 0.33.183 — automotive first-screen action cleanup.
   Adds a third hero CTA and replaces the heavy legacy filter row with a compact quick-access rail. */
.v183-hero-actions{
  display:flex!important;
  justify-content:flex-start!important;
  align-items:stretch!important;
  margin:14px 30px 0!important;
  gap:8px!important;
  flex-wrap:wrap!important;
}
.v183-hero-action{
  min-height:48px!important;
  min-width:148px!important;
  padding:0 16px!important;
  border:1px solid #ff9a35!important;
  border-radius:11px!important;
  background:#fff!important;
  color:#f07a00!important;
  text-decoration:none!important;
  font-weight:900!important;
  font-size:13px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  white-space:nowrap!important;
  box-sizing:border-box!important;
  transition:transform .15s ease,box-shadow .15s ease,background .15s ease!important;
}
.v183-hero-action:hover{transform:translateY(-1px);box-shadow:0 7px 18px rgba(234,116,0,.10)}
.v183-hero-action.is-primary{background:#ff8400!important;color:#fff!important;border-color:#ff8400!important}

.v064-home .v257-search-stack{
  padding-bottom:0!important;
}
.v183-auto-quickbar{
  margin:8px 34px 0!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:8px!important;
  direction:rtl!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.v183-auto-quickbar>a{
  min-height:64px!important;
  padding:10px 13px!important;
  border:1px solid #dce7ee!important;
  border-radius:13px!important;
  background:#fff!important;
  color:#0a2336!important;
  text-decoration:none!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:10px!important;
  box-sizing:border-box!important;
  box-shadow:0 4px 14px rgba(17,48,67,.035)!important;
}
.v183-auto-quickbar>a:hover{border-color:#ffb268!important;box-shadow:0 7px 18px rgba(234,116,0,.08)!important}
.v183-auto-quickbar i{
  flex:0 0 36px!important;
  width:36px!important;
  height:36px!important;
  border-radius:11px!important;
  background:#fff3e6!important;
  color:#ff7d00!important;
  display:grid!important;
  place-items:center!important;
  font-style:normal!important;
  font-size:17px!important;
  font-weight:900!important;
}
.v183-auto-quickbar span{display:grid!important;gap:2px!important;text-align:right!important;line-height:1.3!important}
.v183-auto-quickbar b{font-size:12px!important;font-weight:900!important;color:#102b3d!important}
.v183-auto-quickbar small{font-size:9px!important;color:#718692!important;white-space:normal!important}

@media(max-width:900px){
  .v183-hero-actions{margin:10px 0 0!important;justify-content:center!important;gap:6px!important}
  .v183-hero-action{min-width:0!important;flex:1 1 30%!important;min-height:42px!important;padding:0 8px!important;font-size:10.5px!important;white-space:normal!important;line-height:1.35!important}
  .v183-auto-quickbar{
    margin:7px 10px 0!important;
    display:flex!important;
    overflow-x:auto!important;
    gap:7px!important;
    padding:0 0 5px!important;
    scroll-snap-type:x mandatory!important;
    scrollbar-width:none!important;
  }
  .v183-auto-quickbar::-webkit-scrollbar{display:none!important}
  .v183-auto-quickbar>a{flex:0 0 72vw!important;max-width:270px!important;min-height:58px!important;padding:9px 11px!important;scroll-snap-align:start!important}
  .v183-auto-quickbar i{flex-basis:32px!important;width:32px!important;height:32px!important;border-radius:9px!important;font-size:15px!important}
  .v183-auto-quickbar b{font-size:11px!important}.v183-auto-quickbar small{font-size:8.5px!important}
}

@media(max-width:520px){
  .v183-hero-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}
  .v183-hero-action{width:100%!important;min-height:44px!important;font-size:9.5px!important;padding:0 5px!important}
}

/* Preserve the legacy filter form only as the functional target for voice-search parsing/submission.
   It remains in the DOM but is fully removed from visual layout. */
.v064-home .v183-legacy-search-form{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  margin:-1px!important;
  padding:0!important;
  overflow:hidden!important;
  clip:rect(0 0 0 0)!important;
  clip-path:inset(50%)!important;
  white-space:nowrap!important;
  border:0!important;
  pointer-events:none!important;
}
@media(max-width:900px){
  .v064-home .v183-hero-actions .v183-hero-action{font-size:10.5px!important;padding:0 8px!important}
}
@media(max-width:520px){
  .v064-home .v183-hero-actions .v183-hero-action{font-size:9.5px!important;padding:0 5px!important}
}
