.propagation-page{max-width:1120px}
.propagation-page>header>p{max-width:64ch}
.propagation-page .wb-form{max-width:none}
.propagation-page .wb-row{align-items:flex-start}
.propagation-page .prop-type{flex:0 1 180px}
.propagation-page .prop-count{flex:0 1 240px}
.prop-coverage{margin:28px 0;padding:22px 0;border-block:1px solid var(--line)}
.prop-coverage h2{font-size:18px}
.prop-regions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.prop-region{border-top:3px solid #9cabc0;padding:12px 0 0;display:flex;flex-direction:column;gap:6px;min-width:0}
.prop-region strong{font-size:14px}.prop-region span{font-size:12px;line-height:1.55;color:#50627a}
.prop-region[data-state=complete]{border-color:#267255}.prop-region[data-state=partial]{border-color:#a56617}
.prop-summary{padding:0 0 16px}.prop-summary p{margin:8px 0}
.prop-query{font:14px/1.7 Consolas,monospace;overflow-wrap:anywhere}
.prop-status{display:inline-block;padding:3px 8px;border-radius:3px;background:#edf2f8;color:#324b68;font-size:12px;font-weight:650}
.prop-status[data-state=match]{background:#e5f3ec;color:#216145}
.prop-status[data-state=different],.prop-status[data-state=missing],.prop-status[data-state=nxdomain]{background:#fff1de;color:#805013}
.prop-status[data-state=unavailable]{background:#f9e9ea;color:#963135}
.prop-results{table-layout:fixed}.prop-results th:nth-child(1){width:24%}.prop-results th:nth-child(2){width:19%}.prop-results th:nth-child(3){width:40%}.prop-results th:nth-child(4){width:17%}
.prop-results td small{display:block;font-size:12px;color:#53657b;margin-top:4px}
.prop-results .prop-record{padding-bottom:10px}.prop-results .prop-record:last-child{padding-bottom:0}
.prop-results code{white-space:pre-wrap;word-break:break-word}
@media(max-width:850px){.prop-regions{grid-template-columns:repeat(3,minmax(0,1fr))}.prop-results{min-width:700px}}
@media(max-width:480px){.prop-regions{grid-template-columns:repeat(2,minmax(0,1fr))}.prop-region{padding-top:8px}.prop-coverage{margin:22px 0}.propagation-page .wb-actions>.button{width:100%}}

.wb-page .prop-countries{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px}
.prop-country{display:flex;justify-content:space-between;align-items:baseline;gap:10px}
.prop-country>span:first-child{color:var(--ink)}
.prop-country>span:last-child{text-align:right;flex-shrink:0;font-size:11px}
.prop-country[data-state=complete]>span:last-child{color:#216145}
.prop-country[data-state=incomplete]>span:last-child{color:#805013}
@media(max-width:650px){.prop-regions{grid-template-columns:repeat(2,minmax(0,1fr))}.prop-country{flex-direction:column;gap:0}.prop-country>span:last-child{text-align:left}}

.prop-help{margin-top:28px}.prop-help h2{font-size:18px}.prop-help>p{font-size:14px}
