.saved-pool-notice {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px 24px;
  margin: 18px 0 24px;
  padding: 14px 20px;
  border: 1px solid #9fb0c3;
  border-radius: 4px;
  background: #f6f0df;
  color: #17314c;
}
.saved-pool-notice p { margin: 0; max-width: 85ch; font-size: 14px; line-height: 1.55; }
.saved-pool-notice a { display: inline-flex; align-items: center; flex-shrink: 0; min-height: 44px; color: #174c7d; font-size: 14px; font-weight: 700; text-decoration: underline; text-underline-offset: 3px; }
.saved-pool-notice a:is(:hover, :focus-visible) { color: #142b43; text-decoration-thickness: 2px; }
.saved-pool-notice a:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; }
@media (max-width: 700px) {
  .saved-pool-notice { align-items: start; flex-direction: column; gap: 5px; padding: 14px 18px; }
}
