/* STAFF-REDESIGN-4B – Manuell: Reset, Fahrzeugfelder, Shopansicht */
.manual-screen .field-grid{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  align-items:start!important;
}
.manual-screen .field-block.wide{grid-column:1/-1!important;}
.manual-screen .select,
.manual-screen .small-input,
.manual-screen .shop-select{
  width:100%!important;
  min-height:46px!important;
  border-radius:13px!important;
  border:1px solid var(--line)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035))!important;
  color:var(--text)!important;
  padding:0 14px!important;
  font-size:14px!important;
  font-weight:850!important;
  outline:none!important;
  box-shadow:none!important;
  appearance:none!important;
  -webkit-appearance:none!important;
}
.manual-screen select.select,
.manual-screen select.shop-select{
  background-image:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035)),linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%)!important;
  background-position:0 0,calc(100% - 18px) 20px,calc(100% - 12px) 20px!important;
  background-size:auto,6px 6px,6px 6px!important;
  background-repeat:no-repeat!important;
  padding-right:34px!important;
}
.manual-screen .small-input::placeholder,
.manual-screen .search-input::placeholder{color:rgba(176,184,201,.65)!important;}
.manual-screen .shop-controls{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:9px!important;
}
.manual-screen .categoryPills{
  display:block!important;
  overflow:visible!important;
  padding:0!important;
}
.manual-screen .categoryQuick,
.manual-screen .catPill,
.manual-screen .categoryPills .svgCatIcon{
  display:none!important;
}
.manual-screen #productCategorySelect{
  min-height:46px!important;
  border-radius:13px!important;
  font-size:14px!important;
}
.manual-screen .search-input{
  min-height:46px!important;
  border-radius:13px!important;
  font-size:14px!important;
}
.manual-screen .shop-helper{display:none!important;}
.manual-screen .product-list.products{
  width:100%!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:8px!important;
}
.manual-screen .product-list.products .productRow,
.manual-screen .productRow.productRowIcon{
  width:100%!important;
  min-width:0!important;
  min-height:64px!important;
  border-radius:15px!important;
  padding:9px 10px!important;
  display:grid!important;
  grid-template-columns:42px minmax(0,1fr) auto 30px!important;
  gap:10px!important;
  align-items:center!important;
  text-align:left!important;
}
.manual-screen .productRow .prodIcon{
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  min-height:42px!important;
  border-radius:13px!important;
  margin:0!important;
  transform:none!important;
}
.manual-screen .productRow .manualProductThumb,
.manual-screen .productRow .aklProductIcon{
  width:32px!important;
  height:32px!important;
}
.manual-screen .manualProductName{font-size:13.5px!important;}
.manual-screen .prodPrice{font-size:13px!important;}
.manual-screen .plusBubble{width:30px!important;height:30px!important;}
.manual-screen .btn.is-disabled,
.manual-screen .btn:disabled{opacity:.45!important;filter:grayscale(.2)!important;cursor:not-allowed!important;}
.manual-screen .vehicle-step.is-compact .field-grid,
.manual-screen .vehicle-step.is-compact .step-actions{display:none!important;}
.manual-screen .vehicle-step.is-compact #vehicleValidation{margin-top:0!important;}
.manual-screen .vehicle-summary div{min-width:0!important;}
.manual-screen .vehicle-summary b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
@media(max-width:450px){
  .manual-screen .field-grid{grid-template-columns:1fr!important;}
  .manual-screen .field-block.wide{grid-column:auto!important;}
  .manual-screen .product-list.products .productRow,
  .manual-screen .productRow.productRowIcon{grid-template-columns:40px minmax(0,1fr) auto 30px!important;}
}
