.donation-form{margin:-.5em}.donation-form input,.donation-form select{appearance:none;-webkit-appearance:none;border:none;font:inherit;padding:.5em;width:100%;border-radius:.25em;margin:.5em 0;height:auto;background:#eee}.donation-form select{cursor:pointer;--control-bg:#eee;--control-color:inherit;background-image:linear-gradient(-113deg,transparent 60%,var(--control-bg,#eee) 63%),linear-gradient(113deg,transparent 60%,var(--control-bg,#eee) 63%),linear-gradient(to bottom,var(--control-color,#333),var(--control-color,#333));background-size:.75em .75em;background-repeat:no-repeat;background-position:calc(100% - .5em) center;margin:.5em;max-width:calc(100% - 1em)}.donation-form [type=radio]{text-align:center;cursor:pointer;margin:.5em;white-space:nowrap}.donation-form [type=radio]:checked{box-shadow:0 0 0 2px}.donation-form [type=radio]:before{content:"€ "}.donation-form [type=radio]:nth-child(1):after{content:"10"}.donation-form [type=radio]:nth-child(2):after{content:"25"}.donation-form [type=radio]:nth-child(3):after{content:"50"}.donation-form [type=radio]:nth-child(4):after{content:"100"}.donation-form input[type=number]{margin:.5em;max-width:calc(100% - 1em)}.donation-form[data-currency=GBP] [type=radio]:before{content:"£ "}.donation-form[data-currency=USD] [type=radio]:before{content:"$ "}.donation-form [type=submit],.donation-form p{display:block;font-weight:initial;margin:.5em;max-width:calc(100% - 1em)}.donation-form [type=submit]{text-align:center;width:100%;cursor:pointer;text-transform:uppercase;margin:1em .5em;max-width:calc(100% - 1em)}.donation-form .donation-form--amount>*{display:flex;flex-direction:column;justify-content:space-between}.donation-form .donation-form--amount,.donation-form .donation-form--amounts{display:flex;width:100%;max-width:100%;overflow:auto}.donation-form .donation-form--amount>*,.donation-form .donation-form--amounts>*{flex-grow:1}