.dh{color:#102234}.dh-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;display:grid}.dh-card{overflow-wrap:anywhere;background:#fff;border:1px solid #e5e4e2;border-radius:20px;margin-bottom:24px;padding:28px}.dh-card h2{font-family:var(--wf-heading),sans-serif;font-size:28px;line-height:1.2}.dh-card p{color:#62758c;line-height:1.7}.dh fieldset{border:0;min-width:0;padding:0}.dh legend{margin:18px 0;font-weight:600}.dh-choice{align-items:center;gap:12px;padding:12px 0;display:flex}.dh-choice input{accent-color:#f53240}.dh-field{gap:8px;margin:22px 0;font-weight:600;display:grid}.dh-field input,.dh-field select{color:#102234;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ccd3dd;border-radius:10px;padding:14px}.dh-price{border-bottom:1px solid #ececec;padding:16px 0}.dh-actions{flex-wrap:wrap;gap:12px;display:flex}.dh button:disabled{opacity:.55;cursor:not-allowed}.dh :focus-visible{outline-offset:3px;outline:3px solid #9568ff}@media (max-width:760px){.dh-grid{grid-template-columns:1fr}.dh-card{padding:20px}.dh-actions>*{width:100%}}.wf .dh input[type=radio]{appearance:auto;border:initial;width:18px;min-width:18px;height:18px;min-height:18px;box-shadow:none;flex:0 0 18px;margin:0;padding:0}.wf .dh .dh-choice{justify-content:flex-start;gap:12px;display:flex}.dh-card p,.dh-card h2{margin:12px 0}.dh-card .wf-button{white-space:normal}.dh-card>fieldset{margin-top:20px}.dh-hosting-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wf .dh .dh-plan{cursor:pointer;background:#faf9f7;border:1px solid #dce0e5;border-radius:14px;flex-direction:column;gap:10px;padding:18px;font-size:13px;display:flex}.wf .dh .dh-plan.selected{background:#fff3f4;border:2px solid #db2638;padding:17px}.dh-plan-title{align-items:center;gap:8px;font-size:16px;display:flex}.dh-plan-price{font-size:26px;font-weight:700}.dh-plan small{color:#62758c}.dh-hosting legend small{color:#62758c;margin-left:8px;font-weight:400}.dh-review{background:#faf9f7;border:1px solid #e3e4e7;border-radius:12px;margin:20px 0;padding:18px}.dh-review dl{gap:6px;display:grid}.dh-review dt{font-weight:600}.dh-review dd{margin:0 0 8px}.wf .dh input[type=checkbox]{appearance:auto;accent-color:#db2638;flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0}.wf .dh .dh-review .dh-choice{align-items:flex-start;font-size:13px;line-height:1.5}@media (max-width:520px){.dh-hosting-grid{grid-template-columns:1fr}}.dh-tld-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.dh-tld{background:#faf9f7;border:1px solid #ece7e2;border-radius:12px;gap:8px;padding:18px;display:grid}.dh-tld strong{color:#d92336;font-size:24px}.dh-tld span{font-size:18px;font-weight:600}.dh-tld small{color:#62758c;font-size:12px;font-weight:400}.dh-result{background:#fff5df;border-radius:12px;padding:16px}.dh-result-available{color:#15613b!important;background:#e8f8ef!important}.dh-result-unavailable{color:#923429!important;background:#fff0ef!important}.dh-hint{font-size:13px}.dh details{margin:16px 0}.dh summary{cursor:pointer;font-weight:600}.dh-catalog h2{margin-bottom:8px}@media (max-width:900px){.dh-tld-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.dh-tld{padding:12px}.dh-tld span{font-size:16px}}.dh-suggestions{margin:24px 0}.dh-suggestions h3{font-size:20px}.dh-suggestions ul{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.dh-suggestions li{background:#faf9f7;border:1px solid #e5e4e2;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:16px;display:grid}.dh-suggestions li>div{gap:6px;min-width:0;display:grid}.dh-suggestions small{color:#62758c;font-size:12px;line-height:1.5}.dh-suggestions button{grid-column:1/-1;justify-self:start;min-height:44px}.dh-suggestion-price{text-align:right}@media (max-width:420px){.dh-suggestions li{grid-template-columns:1fr}.dh-suggestion-price{text-align:left}.dh-suggestions button{width:100%}}
