.wcdfl-donation-form{margin:1em 0;max-width:420px}.wcdfl-donation-form .wcdfl-presets{margin-bottom:.75em}.wcdfl-donation-form .wcdfl-display-buttons .wcdfl-preset-option,.wcdfl-donation-form .wcdfl-display-radios .wcdfl-preset-option{display:inline-block;margin:0 .5em .5em 0}.wcdfl-donation-form .wcdfl-display-buttons .wcdfl-preset-option{padding:.4em .9em;border:1px solid #ccc;border-radius:4px;background:#f7f7f7;cursor:pointer}.wcdfl-donation-form .wcdfl-display-buttons .wcdfl-preset-option.is-selected{border-color:#2271b1;background:#2271b1;color:#fff}.wcdfl-donation-form .wcdfl-preset-select{min-width:200px}.wcdfl-donation-form .wcdfl-amount-wrap{display:inline-flex;align-items:stretch;margin-top:.25em;border:1px solid #8c8f94;border-radius:4px;overflow:hidden;background:#fff}.wcdfl-donation-form .wcdfl-amount-wrap .wcdfl-amount{flex:1 1 auto;border:0;margin:0;box-shadow:none;min-width:8em}.wcdfl-donation-form .wcdfl-amount-wrap .wcdfl-amount:focus{box-shadow:none;outline:0}.wcdfl-donation-form .wcdfl-amount-wrap .wcdfl-currency{display:inline-flex;align-items:center;padding:0 .55em;background:#f0f0f1;color:#50575e;white-space:nowrap}.wcdfl-donation-form .wcdfl-currency-before .wcdfl-currency{border-right:1px solid #8c8f94}.wcdfl-donation-form .wcdfl-currency-after .wcdfl-currency{border-left:1px solid #8c8f94}.wcdfl-donation-form .wcdfl-amount-label{display:block;font-weight:600}.wcdfl-donation-form .wcdfl-actions{margin-top:.75em;display:flex;align-items:center;gap:.75em;flex-wrap:wrap}.wcdfl-donation-form .wcdfl-message{color:#b32d2e}