.withdrawal-form{--wf-radius:6px;--wf-card-radius:16px;--wf-border:rgb(var(--color-shade-middle));--wf-gap:18px;max-width:640px;color:rgb(var(--color-main));font-family:var(--font);font-size:var(--fontsize);background-color:rgb(var(--color-minor));border:1px solid rgba(var(--color-shade-light), .9);border-radius:var(--wf-card-radius);box-shadow:0 1px 2px rgba(var(--color-main), .04), 0 8px 24px rgba(var(--color-main), .08);margin:0 auto;padding:max(22px,min(4vw,40px));line-height:1.5}.withdrawal-form .form-group{margin-bottom:var(--wf-gap)}.withdrawal-form .form-group label{font-weight:var(--fontweight-b);font-size:var(--fontsize-s);margin-bottom:6px;display:block}.withdrawal-form .form-control{width:100%;color:rgb(var(--color-main));font-family:var(--font);font-size:var(--fontsize);background-color:rgba(var(--color-shade-light), .35);border:1px solid var(--wf-border);border-radius:var(--wf-radius);appearance:none;padding:10px 12px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:block}.withdrawal-form .form-control::placeholder{color:rgb(var(--color-shade-box))}.withdrawal-form .form-control:hover{border-color:rgb(var(--color-shade-dark))}.withdrawal-form .form-control:focus{background-color:rgb(var(--color-minor));border-color:rgb(var(--color-highlight));box-shadow:0 0 0 3px rgba(var(--color-highlight), .2);outline:none}.withdrawal-form textarea.form-control{resize:vertical;min-height:110px}.withdrawal-form select.form-control{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ee7202' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:38px}.withdrawal-form .form-control:user-invalid{border-color:rgb(var(--color-trafficlight-red))}.withdrawal-form .form-error{color:rgb(var(--color-trafficlight-red));font-size:var(--fontsize-s);margin:6px 0 0;padding:0;list-style:none}.withdrawal-form .form-error li{margin:0;padding-left:18px;position:relative}.withdrawal-form .form-error li:before{content:"!";font-weight:var(--fontweight-b);position:absolute;left:0}.withdrawal-form .withdrawal-form__privacy{margin:4px 0 var(--wf-gap);color:rgb(var(--color-shade-dark));font-size:var(--fontsize-s);background-color:rgba(var(--color-shade-light), .4);border-radius:var(--wf-radius);padding:14px 16px;line-height:1.5}.withdrawal-form .withdrawal-form__privacy a{color:rgb(var(--color-highlight));text-decoration:underline}.withdrawal-form .withdrawal-form__privacy :first-child{margin-top:0}.withdrawal-form .withdrawal-form__privacy :last-child{margin-bottom:0}.withdrawal-form .btn{font-family:var(--font);font-size:var(--fontsize-m);font-weight:var(--fontweight-b);text-align:center;border-radius:var(--wf-radius);cursor:pointer;border:1px solid #0000;padding:12px 26px;line-height:1.2;text-decoration:none;transition:background-color .15s,transform 50ms;display:inline-block}.withdrawal-form .btn:active{transform:translateY(1px)}.withdrawal-form .btn-primary{color:rgb(var(--color-minor));background-color:rgb(var(--color-highlight))}.withdrawal-form .btn-primary:hover,.withdrawal-form .btn-primary:focus-visible{background-color:rgba(var(--color-highlight), .85);color:rgb(var(--color-minor))}.withdrawal-form .btn-primary:focus-visible{box-shadow:0 0 0 3px rgba(var(--color-highlight), .3);outline:none}.withdrawal-form .withdrawal-form__confirmation{color:rgb(var(--color-main));background-color:rgba(var(--color-complement), .12);border-left:4px solid rgb(var(--color-complement));border-radius:var(--wf-radius);padding:18px 20px}.withdrawal-form .withdrawal-form__confirmation p{margin:0}.withdrawal-form .withdrawal-form__confirmation p+p{margin-top:.75em}@media screen and (width<=700px){.withdrawal-form .btn{width:100%;display:block}}
