@charset "UTF-8";:root{--wf-radius:12px;--wf-radius-sm:6px;--wf-radius-btn:8px;--wf-border-color:#d8d8d8;--wf-border-color-active:#222;--wf-border-width-active:1px;--wf-bg-tile:#f5f5f5;--wf-bg-warning:#f5f5f5;--wf-icon-size:28px;--wf-icon-color:#555;--wf-icon-border:1.5px solid #aaa}.b_withdrawal-form__container{background:#fff;container-type:inline-size;margin:0 auto;max-width:860px;overflow:hidden}.b_withdrawal-form__header{border:1px solid var(--wf-border-color);border-radius:var(--wf-radius);margin-block:20px;padding:16px}@container (width > 480px){.b_withdrawal-form__header{padding:20px 32px}}.b_withdrawal-form__steps{container-type:inline-size;display:flex;gap:0;justify-content:space-between;list-style:none;margin:0;padding:0}.b_withdrawal-form__step{align-items:center;color:#999;counter-increment:step-counter;display:flex;font-size:.875rem;gap:8px;white-space:nowrap}.b_withdrawal-form__step:before{align-items:center;border:1.5px solid #bbb;border-radius:50%;color:#999;content:counter(step-counter);display:inline-flex;flex-shrink:0;font-size:.75rem;height:24px;justify-content:center;width:24px}.b_withdrawal-form__step--active{color:#222;font-weight:600}.b_withdrawal-form__step--active:before{background:#000;border-color:#000;color:#fff;font-weight:700}.b_withdrawal-form__step-label{display:none}@container (width > 480px){.b_withdrawal-form__step-label{display:block}}.b_withdrawal-form__content{border:1px solid var(--wf-border-color);border-radius:var(--wf-radius);padding:16px}@container (width > 480px){.b_withdrawal-form__content{padding:32px}}.b_withdrawal-form__accordion{margin-bottom:32px}.b_withdrawal-form__accordion-trigger{align-items:center;border:1px solid var(--wf-border-color);border-radius:var(--wf-radius);cursor:pointer;display:flex;font-size:.9rem;font-weight:600;justify-content:space-between;list-style:none;padding:12px 16px;-webkit-user-select:none;user-select:none}.b_withdrawal-form__accordion-trigger::-webkit-details-marker{display:none}.b_withdrawal-form__accordion-trigger:after{border-bottom:2px solid;border-right:2px solid;content:"";display:block;flex-shrink:0;height:10px;transform:rotate(45deg);transition:transform .2s;width:10px}.b_withdrawal-form__accordion[open] .b_withdrawal-form__accordion-trigger:after{transform:rotate(-135deg)}.b_withdrawal-form__accordion-body{background:var(--wf-bg-warning);border:1px solid var(--wf-border-color);border-radius:var(--wf-radius);margin-top:16px;padding:16px 20px}.b_withdrawal-form__accordion-body>p:last-child{margin-bottom:0}.b_withdrawal-form__categories{display:grid;gap:12px;grid-template-columns:1fr}@container (width > 480px){.b_withdrawal-form__categories{grid-template-columns:1fr 1fr}}.b_withdrawal-form__category-label{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between;margin:0;padding:16px}.b_withdrawal-form__category-label .form-check-input{display:none}.b_withdrawal-form__category-label:after{align-items:center;border:var(--wf-icon-border);border-radius:50%;color:var(--wf-icon-color);content:"✓";display:inline-flex;flex-shrink:0;font-size:.75rem;height:var(--wf-icon-size);justify-content:center;width:var(--wf-icon-size)}.b_withdrawal-form__category-name{flex:1;font-size:.9rem;font-weight:600}.b_withdrawal-form__category-warning{background:var(--wf-bg-warning);border:1px solid var(--wf-border-color);border-radius:var(--wf-radius);display:none;font-size:.875rem;padding:16px 20px}.b_withdrawal-form__category-warning p{color:#555;margin:4px 0 0}.b_withdrawal-form__category-item{background:var(--wf-bg-tile);border:1px solid var(--wf-border-color);border-radius:var(--wf-radius);overflow:hidden;transition:border-color .15s,border-width .15s}.b_withdrawal-form__category-item:has(input[type=radio]:checked){border:var(--wf-border-width-active) solid var(--wf-border-color-active)}.b_withdrawal-form__category-item--not-possible .b_withdrawal-form__category-label:after{content:"!"}.b_withdrawal-form__category-item--not-possible:has(input[type=radio]:checked){display:contents}.b_withdrawal-form__category-item--not-possible:has(input[type=radio]:checked)>.b_withdrawal-form__category-label{background:var(--wf-bg-tile);border:var(--wf-border-width-active) solid var(--wf-border-color-active);border-radius:var(--wf-radius)}.b_withdrawal-form__category-item--not-possible:has(input[type=radio]:checked)>.b_withdrawal-form__category-warning{display:block;grid-column:1/-1;order:99}.b_withdrawal-form__submit-row{margin-top:16px}.b_withdrawal-form__submit{background-color:var(--form-background-color-button,#202867);border-radius:var(--wf-radius-btn);color:var(--form-color-button,#fff)}.b_withdrawal-form__submit:active,.b_withdrawal-form__submit:active:focus,.b_withdrawal-form__submit:focus,.b_withdrawal-form__submit:hover{background-color:var(--form-background-color-button-hover,#202867);color:var(--form-color-button-hover,#fff)}.b_withdrawal-form__back-btn{background-color:#ddd;border-radius:var(--wf-radius-btn);color:#000}.b_withdrawal-form__submit-form-container{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:40px}.b_withdrawal-form__submit-form-container--first-step{justify-content:flex-end}.b_withdrawal-form__confirmation-text-container{margin-bottom:40px;margin-top:20px}.b_withdrawal-form__form{container-type:inline-size}.b_withdrawal-form__form:has(.b_withdrawal-form__category-item--not-possible input[type=radio]:checked) .b_withdrawal-form__submit,.b_withdrawal-form__form:not(:has(input[type=radio]:checked)) .b_withdrawal-form__submit{cursor:not-allowed;opacity:.5;pointer-events:none}.b_withdrawal-form__headline{margin-bottom:16px;margin-top:24px;text-transform:none}.b_withdrawal-form__headline--first-item,.b_withdrawal-form__headline:first-child{margin-top:0}