/* Obrázkový průvodce ověřením vlastnictví domény ve Forpsi. */
.domain-proof-help{margin:12px 0 18px;border:1px solid #d9e0eb;border-radius:15px;overflow:hidden;background:#fff;color:#273349}
.domain-proof-help>summary{cursor:pointer;padding:15px 18px;font-size:13px;font-weight:800;background:#f5f8ff;list-style:revert}
.domain-proof-help[open]>summary{border-bottom:1px solid #dce3ef}
.domain-proof-help-body{padding:17px;line-height:1.55;font-size:13px}
.domain-proof-help-body>p:first-child{margin-top:0}
.domain-proof-live{border:1px solid #bdd3f3;border-radius:12px;padding:14px;background:#f1f7ff;margin:12px 0 18px}
.domain-proof-live>strong{display:block;margin-bottom:10px}
.domain-proof-copy-row{display:grid;grid-template-columns:155px minmax(0,1fr) auto;gap:10px;align-items:center;margin:9px 0}
.domain-proof-copy-row code{white-space:normal;overflow-wrap:anywhere;padding:8px;border:1px solid #e0e6f0;border-radius:7px;background:#fff}
.domain-proof-copy-row .btn{font-size:12px;padding:8px 11px}
.domain-proof-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.domain-proof-step{min-width:0;padding:15px;border:1px solid #e0e5ed;border-radius:12px}
.domain-proof-step>div:first-child{display:flex;gap:9px;align-items:center}
.domain-proof-step-num{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e7edff;color:#334e98;font-weight:800}
.domain-proof-step p{margin:10px 0 12px;line-height:1.55}
.domain-proof-step img{display:block;width:auto;max-width:100%;height:auto;border-radius:8px;border:1px solid #e6e9ef;background:#fff}
.domain-proof-step code,.domain-proof-note code{overflow-wrap:anywhere}
.domain-proof-note{padding:13px 14px;border-radius:10px;background:#f7f8fa;color:#4a5565;margin:16px 0 0}
.domain-proof-help{scroll-margin-top:75px}
@media(max-width:880px){.domain-proof-steps{grid-template-columns:1fr}}
@media(max-width:620px){.domain-proof-help-body{padding:12px}.domain-proof-step{padding:12px}.domain-proof-copy-row{grid-template-columns:minmax(0,1fr) auto}.domain-proof-copy-row span{grid-column:1/-1}.domain-proof-copy-row code{grid-column:1;min-width:0}.domain-proof-copy-row .btn{grid-column:2}.domain-proof-help>summary{padding:13px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.domain-proof-help{scroll-behavior:auto}}
