/* Compact clinical warnings — same left/right edge as header + content */
div.site-warn-stack.disclaimer-stack {
  display: flex !important;
  flex-direction: column !important;
  gap: 6px;
  max-width: 1180px !important;
  width: 100% !important;
  margin: 8px auto 12px !important;
  padding: 0 24px !important;
  box-sizing: border-box !important;
}

/* Sign-in / checker: match the 720px white card column */
html.caydra-narrow-warn div.site-warn-stack.disclaimer-stack {
  max-width: 720px !important;
  padding: 0 !important;
  width: calc(100% - 32px) !important;
}

div.site-warn-stack .disclaimer-yellow,
div.site-warn-stack .disclaimer-pink {
  border-radius: 6px;
  padding: 6px 10px;
  font-size: 11.5px;
  line-height: 1.35;
  text-align: left;
  width: 100%;
  box-sizing: border-box;
}

div.site-warn-stack .disclaimer-yellow {
  background: #FEF9C3;
  border: 1px solid #EAB308;
  color: #713F12;
}

div.site-warn-stack .disclaimer-pink {
  background: #FCE7F3;
  border: 1px solid #F9A8D4;
  color: #9D174D;
}

div.site-warn-stack .disclaimer-yellow strong,
div.site-warn-stack .disclaimer-pink strong {
  display: inline !important;
  margin: 0 4px 0 0 !important;
  font-size: 11.5px;
  font-weight: 800;
}
