/* Archive-only fallback message; preserve approved checks and source states. */
.registry-archive-note {
  min-width: 0;
  margin: 14px 0;
  padding: 14px 16px;
  border: 1px solid #d6b269;
  border-left: 3px solid #b89347;
  border-radius: 10px;
  background: #fffaf1;
  color: #425565;
  font-family: inherit;
  font-size: 16px;
  line-height: 1.5;
  overflow-wrap: anywhere;
}
.registry-archive-note strong {
  display: block;
  color: #75561f;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.45;
}
.registry-archive-note p { margin: 6px 0 0; font-size: 16px; line-height: 1.5; }
.registry-archive-note small {
  display: block;
  margin-top: 7px;
  color: #566778;
  font-size: 13px;
  line-height: 1.5;
}
.registry-archive-note .registry-archive-caution,
.registry-archive-note .archive-retry-error { color: #75561f; }
.registry-archive-note.is-compact { margin: 10px 0; padding: 12px 14px; }
.registry-archive-note .registry-archive-retry {
  min-height: 44px;
  max-width: 100%;
  margin: 10px 0 0;
  padding: 9px 12px;
  border: 1px solid #9cabb9;
  border-radius: 8px;
  color: #38536b;
  background: #fff;
  font-family: inherit;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  white-space: normal;
  cursor: pointer;
}
.registry-archive-note .registry-archive-retry:hover { background: #edf3f8; }
.registry-archive-note .registry-archive-retry:focus-visible { outline: 3px solid #426c91; outline-offset: 3px; }
.registry-archive-note .registry-archive-retry:disabled { opacity: .6; cursor: wait; }
.rs-ru__badge.is-archive { color: #715017; background: #fff6e2; border-color: #d7bd84; }
@media (max-width: 600px) {
  .registry-archive-note,
  .registry-archive-note.is-compact { padding: 12px 14px; }
  .registry-archive-note .registry-archive-retry { width: 100%; }
}
