/* Domain owner & hosting lookup: builds on tools-port-polish.css. */
.tools-owner-page .owner-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 6px}
.tools-owner-page .owner-summary-item{padding:12px 14px;border:1px solid #d5e3ec;border-radius:12px;background:#fff;min-width:0}
.tools-owner-page .owner-summary-item span{display:block;color:#4f6575;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.tools-owner-page .owner-summary-item strong{display:block;margin-top:4px;color:#0b2d49;font-size:15px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}
.tools-owner-page .owner-summary-item strong.is-warn{color:#9a6700}
.tools-owner-page .owner-summary-item strong.is-bad{color:#b42318}
.tools-owner-page .owner-section-title{display:flex;align-items:center;gap:8px;margin:22px 0 0;color:#0b2d49;font-size:16px;font-weight:800}
.tools-owner-page .owner-section-title i{color:#00766d}
.tools-owner-page .owner-muted{color:#4f6575;font-style:normal}
.tools-owner-page .owner-note{margin:12px 0 0;padding:12px 14px;border-radius:10px;background:#f3f8fb;color:#173a53;font-size:14px;line-height:1.55}
.tools-owner-page .owner-note-cdn{background:#fff6e5;color:#5c4100}
.tools-owner-page .owner-note i{margin-right:6px;color:#00766d}
.tools-owner-page .owner-note-cdn i{color:#9a6700}
.tools-owner-page .tool-key-value-table .status-pill{margin-left:6px;vertical-align:1px}
@media(max-width:575px){
  .tools-owner-page .owner-summary{grid-template-columns:1fr}
  .tools-owner-page .owner-summary-item{display:flex;align-items:baseline;justify-content:space-between;gap:12px}
  .tools-owner-page .owner-summary-item strong{margin-top:0;text-align:right}
}
.tools-owner-page .owner-results .tool-key-value-table td{overflow-wrap:normal!important;word-break:normal!important}
