/* Codex 20. 10. 2026: static identity, one module heading, required note beside submit. */
html body .cezar-order-identity::before,
html body .cezar-order-identity::after {
  content:none!important;
  animation:none!important;
  transition:none!important;
}
html body form:has(.cezar-module-price h3, .oss-offer-options strong) .inquiry-form-heading>h3 {
  display:none!important;
}
html body form :is(.inquiry-submit-row,.order-submit-row):has(.cezar-required-note) {
  display:flex!important;
  justify-content:space-between!important;
  align-items:center!important;
  flex-wrap:wrap;
  gap:16px 20px!important;
}
html body form :is(.inquiry-submit-row,.order-submit-row) .cezar-required-note {
  flex:1 1 180px;
  margin:0!important;
  color:#4e6676!important;
  font:400 13px/1.65 Arial,Helvetica,sans-serif!important;
  text-align:left!important;
}
html body form :is(.inquiry-submit-row,.order-submit-row) .cezar-submit-notes {
  flex:1 1 180px;
  display:grid;
  gap:8px;
}
html body form :is(.inquiry-submit-row,.order-submit-row):has(.cezar-required-note)>.button {
  flex:0 1 auto;
  max-width:100%;
  margin-left:auto;
}
@media(max-width:640px) {
  html body form :is(.inquiry-submit-row,.order-submit-row):has(.cezar-required-note) {
    flex-direction:column!important;
    align-items:stretch!important;
  }
  html body form :is(.inquiry-submit-row,.order-submit-row) .cezar-required-note,
  html body form :is(.inquiry-submit-row,.order-submit-row) .cezar-submit-notes {
    flex:none;
  }
  html body form :is(.inquiry-submit-row,.order-submit-row):has(.cezar-required-note)>.button {
    width:100%;
    margin-left:0;
  }
}
