.balance-modal[data-v-44c7dfdc] .ant-modal-content{border-radius:48px!important;overflow:hidden}.balance-modal[data-v-44c7dfdc] .ant-modal-body{padding:0}.balance-modal[data-v-44c7dfdc] .ant-modal-close{top:16px;right:16px}.balance-modal[data-v-44c7dfdc] .ant-modal-close-icon{font-size:1.1rem}@media (min-width:450px){.balance-modal[data-v-44c7dfdc] .ant-modal{max-width:420px}}.modal-form-container[data-v-44c7dfdc]{padding:10px 20px 28px}.modal-form-container h3[data-v-44c7dfdc]{font-size:1.4rem;font-weight:700;margin-bottom:12px;color:#0f172a}.member-line[data-v-44c7dfdc]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:16px}.member-name[data-v-44c7dfdc]{font-size:.95rem;font-weight:700;color:#0f172a}.member-phone[data-v-44c7dfdc]{font-size:.78rem;font-weight:600;color:#5269fe;background:rgba(82,105,254,.08);border-radius:40px;padding:3px 10px}.type-tabs[data-v-44c7dfdc]{display:-ms-flexbox;display:flex;gap:10px}.type-tab[data-v-44c7dfdc]{-ms-flex:1;flex:1;text-align:center;padding:10px 0;border-radius:60px;border:1px solid #e2e8f0;font-size:.9rem;font-weight:600;color:#475569;cursor:pointer;transition:.15s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.type-tab.tab-checked[data-v-44c7dfdc]{background:#5269fe;border-color:#5269fe;color:#fff}.balance-preview[data-v-44c7dfdc]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;background:#f8fafc;border-radius:20px;padding:12px 14px;margin-bottom:16px}.preview-item[data-v-44c7dfdc]{-ms-flex:1;flex:1;min-width:0;text-align:center}.preview-label[data-v-44c7dfdc]{font-size:.72rem;color:#64748b;margin-bottom:4px}.preview-value[data-v-44c7dfdc]{font-size:1.1rem;font-weight:800;color:#0f172a;word-break:break-all}.preview-after[data-v-44c7dfdc]{color:#5269fe}.preview-invalid[data-v-44c7dfdc]{color:#ef4444}.preview-arrow[data-v-44c7dfdc]{color:#94a3b8;-ms-flex-negative:0;flex-shrink:0}.modal-field[data-v-44c7dfdc]{margin-bottom:16px}.modal-field label[data-v-44c7dfdc]{font-weight:600;font-size:.8rem;display:block;margin-bottom:6px;color:#334155}.modal-field[data-v-44c7dfdc] .ant-input,.modal-field[data-v-44c7dfdc] .ant-input-number{width:100%!important;padding:10px 14px;border-radius:60px!important;border:1px solid #e2e8f0!important;font-size:1rem!important;height:auto!important}.modal-field[data-v-44c7dfdc] textarea.ant-input{border-radius:16px!important}.modal-field[data-v-44c7dfdc] .ant-input-number-input{height:auto!important;padding:0!important}.modal-field[data-v-44c7dfdc] .ant-input-number-handler-wrap{display:none}.modal-field[data-v-44c7dfdc] .ant-input-focused,.modal-field[data-v-44c7dfdc] .ant-input-number:focus,.modal-field[data-v-44c7dfdc] .ant-input:focus{border-color:#5269fe!important;box-shadow:0 0 0 2px rgba(82,105,254,.1)!important}.field-tip[data-v-44c7dfdc]{display:block;margin-top:6px;font-size:.75rem;color:#5269fe;font-weight:500}.modal-buttons[data-v-44c7dfdc]{display:-ms-flexbox;display:flex;gap:12px;margin-top:24px}.modal-buttons .btn-cancel[data-v-44c7dfdc]{-ms-flex:1;flex:1;padding:12px;border-radius:60px!important;border:1px solid #e2e8f0!important;background:#f1f5f9!important;font-weight:600;font-size:.9rem;height:auto!important;color:#475569!important}.modal-buttons .btn-confirm[data-v-44c7dfdc]{-ms-flex:1;flex:1;padding:12px;border-radius:60px!important;border:none!important;background:#5269fe!important;font-weight:600;font-size:.9rem;color:#fff!important;height:auto!important}.modal-buttons .btn-confirm[data-v-44c7dfdc]:hover{background:#4457e8!important}