/* https://partnershipforchildhealth.org/wp-content/plugins/donation-for-woocommerce/assets/css/user-wc-donation-form.css?ver=2.0.2 */
.wc-donation-in-action label[for="donation-price"]{display:block;margin-bottom:5px}.wc-donation-in-action .in-action-elements span{display:flex;align-items:center;padding:10px;min-width:50px;justify-content:center}.wc-donation-in-action .in-action-elements .wc-label-select,input[name="wc-donation-price"]{flex-grow:1;padding:10px}.wc-donation-in-action .wc-label-select.before{border-radius:0 4px 4px 0}.wc-donation-in-action .wc-label-select.after{border-radius:4px 0 0 4px}.widget_wc-donation-widget #wc-donation-widget-f-compaign-value{height:45px;width:100%;padding:10px;line-height:100%;margin-bottom:12px}.widget_wc-donation-widget .wc-donation-in-action .in-action-elements{margin:0 0 10px 0}.widget_wc-donation-widget .wc-donation-in-action .in-action-elements.label,.widget_wc-donation-widget .wc-donation-in-action .in-action-elements.radio{display:flex;margin:0;height:auto}.widget_wc-donation-widget .wc-donation-in-action .in-action-elements>*{margin:0}.widget_wc-donation-widget .display-radio-predefined,.widget_wc-donation-widget .display-label-predefined{display:none!important}.widget_wc-donation-widget select#wc-donation-widget-f-donation-value{flex-grow:1;padding:10px}.wc-label-button{padding:10px;display:flex;align-items:center;justify-content:center;min-width:65px;float:left;width:auto;background-color:transparent;border:1px solid var(--wc-bg-color);color:var(--wc-bg-color);font-size:inherit;font-family:inherit;line-height:1.2;margin-right:12px;margin-bottom:12px;cursor:pointer;min-height:45px;text-align:center}label.wc-label-button.wc-active{background-color:var(--wc-bg-color);color:var(--wc-txt-color)}.wc-label-button>input{visibility:hidden;position:absolute}div.wc-label-button-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;align-items:center}div#wc-donation-widget-f-donation-value{width:100%}.wc-donation-f-donation-other-value{width:100%;margin-bottom:15px}#wc-donation-f-donation-other-value{width:100%;margin-bottom:10px}.wc-label-radio{margin:0 0 12px 0;float:left;position:relative;padding-left:24px;cursor:pointer;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:flex-start;line-height:1.2}.wc-label-radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:transparent;border:1px solid var(--wc-bg-color)}.wc-label-radio input:checked~.checkmark{background-color:var(--wc-bg-color)}.checkmark:after{content:"";position:absolute;display:none}.wc-label-radio input:checked~.checkmark:after{display:block}.wc-label-radio .checkmark:after{left:5px;top:1px;width:4px;height:10px;border:solid var(--wc-txt-color);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.wc-donation-field{background-color:#fff!important;box-shadow:none!important;width:100%;border:1px solid var(--wc-bg-color)!important;margin-bottom:12px!important;height:45px!important}.wc-input-text{box-shadow:none!important;border:1px solid var(--wc-bg-color)!important;background-color:#fff!important}.wc_donation_on_checkout{background-color:#fafafa;padding:1.41575em;margin-bottom:2.617924em;float:none}.wc-donation-in-action .in-action-elements{display:grid;grid-template-rows:repeat(2,max-content);grid-template-columns:repeat(1,1fr);grid-auto-rows:auto;grid-auto-columns:auto}.wc_donation_on_checkout select,.wc_donation_on_checkout input[type="number"]{padding:10px!important;height:45px!important;box-shadow:none!important;border:1px solid var(--wc-bg-color)!important;background-color:#fff!important}.wc_donation_on_checkout .in-action-elements>span{height:45px!important;width:50px!important}.wc_donation_on_checkout #wc-donation-f-donation-value{width:auto!important}.wc_donation_on_checkout .wc-donation-in-action .in-action-elements>*{width:100%;margin-left:0;margin-right:0;margin-bottom:12px}.wc-donation-popup{position:fixed;z-index:9999;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:none;visibility:hidden;transition:all 0.7s linear}.wc-donation-popup.wc-popup-show{display:block!important;visibility:visible!important}.wc-donation-popup-backdrop{background:rgba(0,0,0,.85);position:absolute;left:0;right:0;top:0;border:0;width:100%;height:100%;z-index:9}.wc-donation-popup-content{width:100%;max-width:500px;position:absolute;z-index:99;background:#fff;border-radius:4px;border:1px solid #fff;left:0;right:0;top:0;bottom:0;height:max-content;margin:auto}.wc-donation-popup .wc_donation_on_checkout{margin:0}.wc-donation-popup .wc-donation-popup-header{background-color:#fafafa;padding:1.41575em;padding-bottom:0}.wc-donation-popup .wc-donation-popup-header h1{margin:0;font-size:24px;color:inherit;font-family:inherit}.wc-donation-popup .wc_donation_on_checkout .wc-donation-in-action .in-action-elements{flex-wrap:nowrap}.wc-donation-popup span.wc-close{position:absolute;top:12px;right:12px;line-height:1;font-size:18px;font-family:cursive!important;color:#000!important;opacity:.8;cursor:pointer}.wc-donation-popup span.wc-close:hover{opacity:1}.wc-donation-popup .wc_donation_on_checkout select,.wc-donation-popup .wc_donation_on_checkout input[type="number"]{border:1px solid var(--wc-bg-color)!important}.wc-donation-popup .wc-donation-field.before{border-radius:0 4px 4px 0}.wc-donation-popup .wc-donation-field.after{border-radius:4px 0 0 4px}.price-wrapper{display:flex;flex-direction:row;width:100%;position:relative;margin-bottom:10px}.wc-donation-error{color:red}.price-wrapper.after::after{content:attr(currency);position:absolute;width:50px;height:100%;right:0;top:0;bottom:0;align-items:center;justify-content:center;display:flex;border-radius:0 4px 4px 0}.price-wrapper.before::before{content:attr(currency);position:absolute;width:50px;height:100%;left:0;top:0;bottom:0;align-items:center;justify-content:center;display:flex;border-radius:4px 0 0 4px}.price-wrapper.after select.after,.price-wrapper.after input.after{padding-right:55px!important}.price-wrapper.before select.before,.price-wrapper.before input.before{padding-left:55px!important}.is_recurring_label{display:inline-flex;flex-direction:row;margin-top:15px;align-items:center}.is_recurring_label>input{margin:0 10px 0 0;outline:none!important}.is_recurring_label p,.is_recurring_label span{margin:0!important;padding:0!important;display:inline-block!important}.in-action-elements .row1>.row1{display:grid;grid-template-rows:repeat(1,max-content);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-template-rows:auto}