.ddwchpg-price-message{background:var(--ddwchpg-bg-color,transparent);border-radius:4px;color:var(--ddwchpg-text-color,inherit);display:inline-block;font-weight:600;padding:var(--ddwchpg-padding,0)}.ddwchpg-single-action{margin:0 0 1.5em}body.ddwchpg-modal-open{overflow:hidden}.ddwchpg-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:999999}.ddwchpg-modal[hidden]{display:none}.ddwchpg-modal-overlay{background:rgba(15,23,42,.55);inset:0;position:absolute}.ddwchpg-modal-content{background:#fff;border-radius:12px;box-shadow:0 20px 50px rgba(0,0,0,.25);color:#1f2937;max-height:calc(100vh - 32px);max-width:480px;overflow-y:auto;padding:28px;position:relative;width:100%}.ddwchpg-modal-content h3{margin:0 0 12px}.ddwchpg-modal-content form.login{border:0;margin:0;padding:0}.ddwchpg-modal-content label{display:block;width:100%}.ddwchpg-modal-content input:not([type=checkbox]):not([type=radio]){box-sizing:border-box;width:100%}.ddwchpg-modal-close{background:none!important;border:0!important;box-shadow:none!important;color:#6b7280!important;cursor:pointer;font-size:26px;line-height:1;padding:4px!important;position:absolute;right:12px;top:10px}.ddwchpg-modal-footer{margin:12px 0 0}