/* One status palette for every form, including payment and mobile views. */
:is(.ww-form-window,.ww-checkout-window).is-green{background:#eef3ea!important;color:#43543d!important;border-color:#879679!important;border-left:4px solid #879679!important}
:is(.ww-form-window,.ww-checkout-window).is-orange{background:#fbf3e3!important;color:#765522!important;border-color:#bd9657!important;border-left:4px solid #bd9657!important}
:is(.ww-form-window,.ww-checkout-window).is-red{background:#fbefec!important;color:#843d35!important;border-color:#b45e53!important;border-left:4px solid #b45e53!important}
:is(.ww-form-window,.ww-checkout-window) [hidden]{display:none!important}
:is(.ww-form-window,.ww-checkout-window) button{background:#f4f3ee!important;color:#66645b!important;border:1px solid #d5d5cb!important;border-radius:8px;padding:10px 16px;font:inherit;cursor:pointer;min-height:44px;margin:8px 0 0!important}
:is(.ww-form-window,.ww-checkout-window) [role=status]{flex-basis:100%;margin:8px 0 0!important;color:#843d35}
:is(.ww-form-window,.ww-checkout-window) [role=status]:empty{display:none}
body.ww-checkout .ww-voucher-back a{background:#f4f3ee!important;color:#66645b!important;border:1px solid #d5d5cb!important;padding:13px 24px!important;min-height:54px;display:inline-flex;align-items:center;justify-content:center}
.ww-payment-summary{margin:0 0 20px;line-height:1.5;font-size:18px;color:inherit}
