/* Language control only; the approved page design and vehicle fields stay intact. */
.eg-language-switch{display:flex;align-items:center;justify-content:flex-end;gap:0;margin-top:10px;color:#eee8df;font:11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.1em}
.eg-language-switch>a,.eg-language-switch>span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:32px;color:inherit;text-decoration:none;padding:3px 8px}
.eg-language-switch>:not(:first-child){border-left:1px solid currentColor}
.eg-language-switch>[aria-current]{text-decoration:underline;text-underline-offset:5px;font-weight:700}
.eg-language-switch>[aria-disabled]{opacity:.38;cursor:default}
.eg-language-switch a:focus-visible{outline:2px solid currentColor;outline-offset:2px}
@media(max-width:1120px){.eg-language-switch{justify-content:flex-start;flex-shrink:0;color:#292c2b;margin-top:20px;font-size:13px}.eg-language-switch>a,.eg-language-switch>span{min-height:44px;min-width:48px}}
html:not([lang^="de"]) .care-choice span,html:not([lang^="de"]) .care-field,html:not([lang^="de"]) .care-summary-line>*{min-width:0;overflow-wrap:anywhere}
