/* Shared inquiry states for the site drawer, Contact and material samples. */
.inquiry-form .inquiry-privacy-note,
.sample-request-form .inquiry-privacy-note {
  margin: 0;
  color: #64605a;
  line-height: 1.6;
  font-size: 13px;
  font-weight: 400;
}
/* Both inquiry drawers use dark surfaces; the Contact form keeps its light-surface text. */
#inquiryDrawer .inquiry-privacy-note,
#project-sample-form .inquiry-privacy-note { color: #bdbdb8; }
.inquiry-privacy-note a { color: inherit; text-decoration: underline; text-underline-offset: 3px; }
[data-inquiry-submit] { grid-column: 1 / -1; }
[data-inquiry-submit]:disabled { cursor: default; opacity: .65; }
[aria-busy="true"] [data-inquiry-submit]:disabled { cursor: wait; }
.sample-request-submit[data-inquiry-submit] { display: flex; justify-content: center; min-height: 48px; font-size: 14px; font-weight: 700; }
[data-inquiry-status] { overflow-wrap: anywhere; padding: 14px 16px; border: 0; background: #f2f3f4; color: #343a3e; }
[data-inquiry-status][data-state="failed"] { color: #8c262b; background: #fff0f0; border-inline-start: 3px solid #8c262b; }
[data-inquiry-status][data-state="received"] { color: #245d40; background: #eef8f1; border-inline-start: 3px solid #245d40; }
.inquiry-alternatives { font-size: 13px; line-height: 1.7; }
.inquiry-alternatives a { text-decoration: underline; text-underline-offset: 3px; }
