/* TODO THE BELOW VARIABLES NEED TO BE VERIFIED OR REMOVED */
.vehicle-quick-quote {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
  grid-template-areas: "inputIdentification" "inputRegistration" "buttonGoNext" "buttonReadMore" "gdpr";
}
@media (min-width: 480px) {
.vehicle-quick-quote {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "inputIdentification inputRegistration" "buttonGoNext buttonGoNext" "gdpr gdpr";
}
}
@media (min-width: 1024px) {
.vehicle-quick-quote {
    grid-template-columns: repeat(3, 1fr);
    grid-template-areas: "inputIdentification inputRegistration buttonGoNext" "gdpr gdpr gdpr";
}
}
.vehicle-quick-quote--dropdown {
  grid-template-columns: 1fr;
  grid-template-areas: "dropdown" "inputIdentification" "inputRegistration" "buttonGoNext" "gdpr";
}
@media (min-width: 480px) {
.vehicle-quick-quote--dropdown {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "dropdown dropdown" "inputIdentification inputRegistration" "buttonGoNext buttonGoNext" "gdpr gdpr";
}
}
@media (min-width: 1024px) {
.vehicle-quick-quote--dropdown {
    grid-template-columns: repeat(4, 1fr);
    grid-template-areas: "dropdown inputIdentification inputRegistration buttonGoNext" "gdpr gdpr gdpr gdpr";
}
}
.vehicle-quick-quote__dropdown {
  grid-area: dropdown;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.vehicle-quick-quote__id {
  grid-area: inputIdentification;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.vehicle-quick-quote__regnumber {
  grid-area: inputRegistration;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.vehicle-quick-quote__button {
  grid-area: buttonGoNext;
  margin-top: auto;
}
.vehicle-quick-quote__gdpr-container {
  grid-area: gdpr;
}
.th-vue-wrapper[data-v-95744968] {
  background-color: white;
}

/* Host branding shell owns Figma alternative bg; keep inner wrap clear */
body[data-theme='mercedesbenz'] {
  background-color: transparent;
}
