/* The webhook URL is a one-line field that grows only when the URL wraps; the prose floor and grip do not apply. */
#akashic-health-records-patient-portal-root textarea.ak-webhook-url {
  min-height: 0;
  resize: none;
  field-sizing: content;
  /* The global textarea size outranks the utility class, so the frame's small mono is set here. */
  font-size: 11.5px;
  line-height: 1.5;
}

/* Payments setup as billing.html#s-payments-setup draws the form card. */
#akashic-health-records-patient-portal-root .billing-payments-setup .ak-page-title__sub {
  max-width: 70ch;
  font-size: 13px;
  color: var(--ink-muted);
}
#akashic-health-records-patient-portal-root .billing-payments-setup .ak-status-line {
  font-size: 13px;
  color: var(--ink-muted);
}
#akashic-health-records-patient-portal-root .billing-payments-setup .ak-card {
  gap: 12px;
}
#akashic-health-records-patient-portal-root .billing-payments-setup .ak-label,
#akashic-health-records-patient-portal-root .billing-payments-setup label {
  font-size: 12.5px;
  font-weight: var(--ak-label-weight);
  color: var(--ink-strong);
}
