.coverage-check{margin:24px 0;padding:22px;border:1px solid #dde3e9;border-radius:18px;background:#f4f7fa;line-height:1.6}.coverage-check h2{font-size:1.3rem;margin:0 0 10px}.coverage-check p{color:#5d6977}.coverage-check button{border:0;border-radius:10px;background:#b42338;color:white;padding:12px 16px;font:inherit;font-weight:750;cursor:pointer}.coverage-check button:disabled{opacity:.6;cursor:wait}.coverage-zip-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.coverage-zip-row label{flex-basis:100%}.coverage-zip-row input{min-width:0;width:140px;padding:12px;border:1px solid #cfd7df;border-radius:10px;font:inherit}.coverage-note{font-size:.8rem}.coverage-check [data-coverage-empty]{padding:16px;border:1px solid #e8c38b;border-radius:12px;background:#fff6e6;color:#704c1e}.coverage-check [data-coverage-empty][hidden]{display:none}.coverage-check [data-coverage-empty] input{width:auto;display:inline-block;accent-color:#b42338}.coverage-check [data-coverage-empty] a{color:#8b2335;font-weight:800}.coverage-check [data-coverage-empty] label{display:block;font-size:.9rem}button[data-coverage-blocked]{opacity:.55}
