/* v1.0.63 modular inline field errors for listing and request forms. */
.pxab-field-error{
  position:static!important;
  inset:auto!important;
  display:block;
  width:100%;
  max-width:100%;
  margin-top:6px;
  padding:8px 10px;
  border:1px solid var(--pxab-request-error-border,#fecaca);
  border-radius:var(--pxab-request-error-radius,10px);
  background:var(--pxab-request-error-bg,#fef2f2);
  color:var(--pxab-request-error-text,#b91c1c);
  font-size:.86rem;
  font-weight:700;
  line-height:1.35;
  overflow:hidden;
  overflow-wrap:anywhere;
  word-break:normal;
  transform:none;
}
.pxab-field-error[hidden]{display:none!important;}
.pxab-field-error .pxab-advanced-message__text{
  display:block;
  min-width:0;
  max-width:100%;
  overflow:hidden;
  overflow-wrap:anywhere;
  white-space:normal;
}
.pxab-booking-section .pxab-field-error,
.pxab-marketplace-section--booking .pxab-field-error{
  scroll-margin-top:calc(var(--pxab-single-sticky-top,88px) + 24px);
}
