/* Point 315 — porte visible vers le workflow PDF existant. */
.oss-plan-courant { position: relative; }

.oss-plan-source-empty {
  position: absolute;
  z-index: 8;
  left: 50%;
  top: 50%;
  width: min(430px, calc(100% - 48px));
  transform: translate(-50%, -50%);
  padding: 20px 22px;
  border: 1px solid var(--filet-sombre);
  border-radius: 14px;
  background: rgba(255, 255, 255, 0.96);
  box-shadow: var(--ombre-forte);
  text-align: center;
}
.oss-plan-source-empty strong { display: block; margin-bottom: 7px; font-size: 15px; }
.oss-plan-source-empty p { margin: 0 auto 12px; max-width: 360px; color: var(--encre-douce); }
.oss-plan-source-empty small { display: block; margin-top: 9px; color: var(--sourdine); }
.oss-plan-source-empty .oss-plan-source-sur-titre {
  margin-bottom: 5px;
  color: var(--rouge-sombre);
  font-size: 10px;
  font-weight: 700;
  letter-spacing: .08em;
  text-transform: uppercase;
}
.oss-plan-source-prioritaire {
  border-color: var(--rouge) !important;
  color: var(--rouge-sombre) !important;
  box-shadow: 0 0 0 2px rgba(192, 0, 0, 0.10);
}
