.am-new .am-withdrawal-form{display:grid;gap:22px;margin-top:8px}.am-new .am-withdrawal-form fieldset{margin:0;padding:0;border:0;display:grid;gap:10px}.am-new .am-withdrawal-field>span,.am-new .am-withdrawal-form legend{margin-bottom:8px;font-size:.9rem;font-weight:600;color:#222}.am-new .am-withdrawal-contract{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--am-field-border);border-radius:var(--am-field-radius);background:var(--am-field-background);cursor:pointer}.am-new .am-withdrawal-contract:has(input:checked){border-color:var(--am-field-focus)}.am-new .am-withdrawal-contract input{margin-top:5px;accent-color:var(--am-field-focus)}.am-new .am-withdrawal-contract>span{display:grid;gap:2px;min-width:0}.am-new .am-withdrawal-contract strong{font-weight:600;color:#222}.am-new .am-withdrawal-contract>span>span{font-size:.85rem;line-height:1.55;color:#4f5060}.am-new .am-withdrawal-field{display:grid}.am-new .am-withdrawal-actions{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 20px}.am-new .am-withdrawal-form .am-withdrawal-actions{margin:0}.am-new .am-withdrawal-actions .am-button{display:inline-flex;align-items:center;gap:10px}.am-new .am-withdrawal-actions .am-payment-spinner{flex:none;animation:am-payment-spin .9s linear infinite}.am-new .am-withdrawal-sent{margin-top:28px}.am-new .am-withdrawal-sent h3{font-size:1rem;font-weight:600;margin:0 0 8px}@media(prefers-reduced-motion:reduce){.am-new .am-withdrawal-actions .am-payment-spinner{animation:none}}