/* Repository-owned fixes for the vendor export of the Evotor section (linked after style.css by scripts/adapt-evotor.cjs).
   Keep each fix minimal and remove it once the vendor ships the correction. */

/* 21.09.2026: header search overflowed the viewport on phones. The form is a flex container, so as a flex item
   of the non-wrapping header it could not shrink below the input's intrinsic width (144px at 360px viewport). */
.nav-search{min-width:0}
.nav-search input{width:100%}

/* 21.09.2026: /evotor/online-orders.html was 607px wide on a 360px phone (already so in the 17.09 export).
   Long API URLs and JSON in code samples are unbreakable under white-space:pre-wrap; let them wrap anywhere. */
.guide-code code{overflow-wrap:anywhere}
.guide-step>div{min-width:0}
/* Same page: an unbreakable API base URL in the feature list set the intro block's min-content to 347px. */
.guide-intro{min-width:0;overflow-wrap:anywhere}
/* Shared delivery fields injected by forms.js. */
.mail-contact-row { margin-top: 18px; }
.mail-consent { display: flex !important; align-items: flex-start; gap: 10px; margin: 18px 0; color: #526174; font-size: 14px; line-height: 1.45; }
.mail-consent input { flex: 0 0 auto; width: 18px; height: 18px; margin: 2px 0 0; accent-color: #2f73bf; }
.form-status.error { color: #b42318; }
