.tool-workspace:is([data-nc="dmarc"],[data-nc="deliverability"],[data-nc="spf"]) .toolbar button[type="submit"] {
  background: #111;
  color: #fff;
}
.tool-workspace:is([data-nc="dmarc"],[data-nc="deliverability"],[data-nc="spf"]) .toolbar button[type="submit"]:disabled { opacity: .55; }
.tool-workspace:is([data-nc="dmarc"],[data-nc="deliverability"],[data-nc="spf"]) :is(td, textarea, input, .result-note) { overflow-wrap: anywhere; min-width: 0; }
.tool-workspace:is([data-nc="dmarc"],[data-nc="deliverability"],[data-nc="spf"]) table { width: 100%; table-layout: fixed; }
@media (max-width: 600px) {
  .tool-workspace[data-nc="dmarc"] .field-grid { grid-template-columns: minmax(0, 1fr); }
  .tool-workspace[data-nc="dmarc"] textarea { width: 100%; max-width: 100%; }
}
