/* Free domain watch box (js/domain-watch-1.js). Layers on css/report-card-1.css: the box
   reuses the share box look (.rc-share) and adds the email row. */
body.ap.dns-preview .rc-watch { margin-top: 1rem; align-items: flex-start; }
body.ap.dns-preview .rc-watch-form { flex: 1 1 360px; min-width: 0; }
body.ap.dns-preview .rc-watch-form label { display: block; margin: 0 0 6px; font-weight: 600; color: #142238; }
body.ap.dns-preview .rc-watch-row { display: flex; gap: 12px; }
body.ap.dns-preview .rc-watch-row input { flex: 1 1 auto; min-width: 0; min-height: 48px; font: inherit; color: #172033; background: #fff; padding: .7rem; border: 1px solid #7b879a; border-radius: 8px; }
body.ap.dns-preview .rc-watch-row input:focus-visible { outline: 3px solid #145bb9; outline-offset: 3px; }
body.ap.dns-preview .rc-watch-row .rc-share-btn { flex: 0 0 auto; }
body.ap.dns-preview .rc-share-btn:disabled { opacity: .65; cursor: wait; }
body.ap.dns-preview .rc-watch-trap { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
body.ap.dns-preview #dns-results .rc-watch .rc-watch-status { margin: 10px 0 0; font-weight: 600; color: #142238; }
body.ap.dns-preview #dns-results .rc-watch .rc-watch-status:empty { display: none; }
body.ap.dns-preview #dns-results .rc-watch .rc-watch-note { margin: 10px 0 0; font-size: .9rem; color: #4a5a72; }
body.ap.dns-preview .rc-watch-done .rc-watch-row { display: none; }
@media (max-width: 600px) {
  body.ap.dns-preview .rc-watch-row { flex-direction: column; }
}
