.withdrawal-form{margin:1.5rem 0 2rem;padding:1.5rem;border:1px solid #e0e2e6;border-radius:16px;background:#fff;box-shadow:0 4px 24px #1112141a;color:#575c69}.withdrawal-form form{display:flex;flex-direction:column;gap:1.5rem}.withdrawal-form .fs-btn{align-self:center}.withdrawal-form__title{margin:0 0 2rem;font-size:1.4rem}.withdrawal-form__row{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.withdrawal-form__row{grid-template-columns:1fr 1fr}}.withdrawal-form__field{position:relative;display:flex;flex-direction:column;font-weight:600}.withdrawal-form__field>span{position:absolute;top:0;left:1rem;z-index:1;transform:translateY(-50%);padding:0 .35rem;background:#fff;color:#b1b1b1;font-size:12px;line-height:1.2;pointer-events:none}.withdrawal-form__field input,.withdrawal-form__field textarea{width:100%;min-height:3.25rem;padding:1rem .9rem .8rem;border:1px solid #cfd2d8;border-radius:16px;font:inherit;font-weight:400;color:inherit;background:#fff}.withdrawal-form__field textarea{resize:vertical}.withdrawal-form__field .is-invalid{border-color:#d9534f}.withdrawal-form__field:has(.is-invalid)>span{color:#d9534f}.withdrawal-form__error{margin-top:.35rem;padding-left:1rem;color:#d9534f;font-size:12px;font-weight:400;line-height:1.35}.withdrawal-form__error[hidden]{display:none}.withdrawal-form__notice{margin-bottom:1rem;padding:.9rem 1.2rem;border-radius:10px}.withdrawal-form__notice ul{margin:0;padding-left:1.2rem}.withdrawal-form__notice--success{background:#e8f5e9;border:1px solid #cde8d0;color:#2e5d34}.withdrawal-form__notice--error{background:#fdecea;border:1px solid #f5c6c2;color:#8a2a24}.withdrawal-form__notice--info{background:#eaf2fb;border:1px solid #c5d9f0;color:#1f4b7a}.withdrawal-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
