/* Procurement annotation only. Keep the inherited authentication form intact. */
.pf-v5-c-login__main { position: relative; }
.pf-v5-c-login__main > .datadila-prescription-trigger {
  position: absolute; top: .75rem; right: .75rem; z-index: 1;
  display: grid; place-items: center; width: 1.75rem; height: 1.75rem;
  min-height: 0; padding: 0; border: 1px solid var(--border-plain-green-emeraude, #297254);
  border-radius: 50%; background: var(--background-default-grey, #fff);
  color: var(--text-label-green-emeraude, #297254); font: inherit; font-weight: 700;
  line-height: 1; cursor: help;
}
.datadila-prescription-trigger:focus-visible { outline: 2px solid #0a76f6; outline-offset: 2px; }
.datadila-prescription {
  position: absolute; z-index: 1000; width: 23rem; max-width: calc(100vw - 2rem);
  box-sizing: border-box; padding: .875rem 1rem;
  border: 1px solid var(--border-plain-green-emeraude, #297254);
  border-left-width: 3px; border-radius: 0;
  background: #f8fefa;
  background: color-mix(in srgb, var(--background-alt-green-emeraude, #e3fdeb) 25%, var(--background-default-grey, #fff) 75%);
  color: var(--text-default-grey, #3a3a3a); box-shadow: 0 3px 12px rgb(0 0 0 / 8%);
  font-family: Marianne, Arial, sans-serif; font-size: .8125rem; line-height: 1.5;
  overflow-wrap: anywhere;
}
.datadila-prescription[hidden] { display: none !important; }
.datadila-prescription > p { margin: 0 0 .5rem; font-size: inherit; line-height: inherit; }
.datadila-prescription .datadila-prescription-market { color: var(--text-label-green-emeraude, #297254); font-size: .9375rem; font-weight: 700; }
.datadila-prescription .datadila-prescription-reference { font-weight: 600; }
.datadila-prescription > h2 { margin: .75rem 0 .375rem; color: inherit; font-size: .9375rem; line-height: 1.4; }
.datadila-prescription > blockquote { margin: 0 0 .75rem; padding: 0; border: 0; font-size: inherit; line-height: inherit; }
.datadila-prescription .datadila-prescription-status { display: inline-block; margin-bottom: .25rem; color: var(--text-label-green-emeraude, #297254); font-weight: 700; }
.datadila-prescription .datadila-prescription-related { margin-bottom: 0; color: var(--text-mention-grey, #666); font-size: .75rem; }
