.hb-dialog .hb-service-picker{border:0;padding:0;margin:0 0 24px;min-width:0}.hb-dialog .hb-service-picker legend{font-size:14px;font-weight:600;margin-bottom:8px}.hb-dialog .hb-service-picker>p{font-size:12px;line-height:1.5;margin:0 0 12px;color:#526357}.hb-dialog .hb-service-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hb-dialog label.hb-service-option{display:flex;align-items:center;gap:10px;min-height:62px;margin:0;padding:12px;border:1px solid #b9c8b3;border-radius:10px;background:#f7f8f2;cursor:pointer;font-size:12px;line-height:1.45;transition:background .15s,border-color .15s}.hb-dialog label.hb-service-option.is-selected{background:#e5f6c9;border-color:#426332;box-shadow:inset 0 0 0 1px #426332}.hb-dialog label.hb-service-option:focus-within{outline:3px solid #527a3e;outline-offset:3px}.hb-dialog .hb-service-option input{width:18px;height:18px;min-width:18px;margin:0;padding:0;accent-color:#264a35}.hb-dialog .hb-service-picker .hb-form-error{color:#a32e26;margin:8px 0 0}.hb-dialog .hb-service-picker .hb-form-error:empty{display:none}.hb-dialog fieldset:disabled .hb-service-option{cursor:wait;opacity:.7}@media(max-width:420px){.hb-dialog .hb-service-options{grid-template-columns:1fr}.hb-dialog label.hb-service-option{min-height:48px}}
