.pp-coverage-checks{margin:14px 0}.pp-coverage-checks .pp-coverage-picker{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pp-coverage-checks .pp-coverage-picker label{display:flex;flex-direction:column;gap:8px;font-size:13px}.pp-coverage-checks .pp-coverage-picker input,.pp-coverage-checks .pp-coverage-picker select{width:100%;box-sizing:border-box;border:1px solid #d7ccbd;background:#fffdf9;border-radius:7px;padding:11px;font:14px Inter,Arial,sans-serif;min-height:44px}.pp-coverage-guide{font:12px/1.8 Inter,Arial,sans-serif;color:#8b7c6c}.pp-coverage-options{max-height:360px;overflow:auto;border:1px solid #e1d8cc;border-radius:10px;padding:17px;background:#fcfaf6;scrollbar-width:thin}.pp-coverage-options details+details{border-top:1px solid #e5dccf;margin-top:15px;padding-top:15px}.pp-coverage-options summary{cursor:pointer;font:600 13px Inter,Arial,sans-serif;color:#6c5944;padding:4px 0 12px}.pp-coverage-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 15px}.pp-coverage-options label.pp-coverage-choice{display:flex!important;flex-direction:row!important;align-items:center!important;gap:9px!important;margin:0!important;padding:9px 8px;border:1px solid #e5ddd1;border-radius:7px;font:12px/1.5 Inter,Arial,sans-serif!important;background:#fff;cursor:pointer;font-weight:400!important}.pp-coverage-choice:has(input:checked){border-color:#c87c82!important;background:#fff4f2!important}.pp-coverage-choice input[type=checkbox]{width:17px!important;height:17px!important;min-height:0!important;flex:0 0 17px;margin:0!important;accent-color:#b52b32}.pp-coverage-selected{margin-top:15px}.pp-coverage-checks .pp-coverage-chip{border:1px solid #ded3c5;padding:7px 13px;margin:6px 0;background:#fffdf8;display:flex;align-items:center;justify-content:space-between;gap:15px;border-radius:7px;font:12px/1.6 Inter,Arial,sans-serif}.pp-coverage-chip input{display:none!important}.pp-coverage-checks .pp-coverage-remove{background:transparent!important;border:0!important;color:#b52b32!important;text-decoration:underline;padding:4px;min-height:32px;cursor:pointer;font-size:11px}.pp-coverage-status{font:12px/1.7 Inter,Arial,sans-serif;color:#8c7861}.pp-service-easy-notice{padding:20px;border:1px solid #e4d6c5;border-left:4px solid #b52b32;background:#fffdf7;margin:20px 20px 20px 0}.pp-service-easy-notice h2{margin:0 0 8px;font-size:19px}.pp-service-easy-notice p{margin:8px 0}.pp-service-easy-notice a.button{background:#b52b32;border-color:#b52b32;color:white;padding:6px 16px}@media(max-width:600px){.pp-coverage-checks .pp-coverage-picker{grid-template-columns:1fr}.pp-coverage-choice-grid{grid-template-columns:1fr 1fr;gap:7px}.pp-coverage-options{padding:12px;max-height:330px}.pp-coverage-options label.pp-coverage-choice{font-size:11px!important;padding:9px 6px}}@media(max-width:360px){.pp-coverage-choice-grid{grid-template-columns:1fr}}
