.RazorpayMagicButtonUI_container__foNbd{width:100%;display:flex;flex-direction:column;position:relative}.RazorpayMagicButtonUI_button__WAS4m{width:100%;min-width:150px;border-radius:12px;border:none;background-color:#3bad88;color:#fff;cursor:pointer;padding:.625rem 1rem;transition:background-color .2s ease,box-shadow .2s ease;position:relative}.RazorpayMagicButtonUI_button__WAS4m:hover:not(:disabled){background-color:#33997a;box-shadow:0 4px 12px rgba(59,173,136,.3)}.RazorpayMagicButtonUI_button__WAS4m:disabled{opacity:.65;cursor:not-allowed}.RazorpayMagicButtonUI_button__WAS4m.RazorpayMagicButtonUI_compact__mwFNc{border-radius:.5rem;padding:.725rem 1rem}.RazorpayMagicButtonUI_button__WAS4m.RazorpayMagicButtonUI_primary__Vnw_p{background-color:#0043f0;box-shadow:0 2px 4px 0 rgba(0,134,201,.3019607843)}.RazorpayMagicButtonUI_button__WAS4m.RazorpayMagicButtonUI_primary__Vnw_p:hover:not(:disabled){background-color:#2f69ff;box-shadow:0 2px 4px 0 rgba(0,134,201,.3019607843)}.RazorpayMagicButtonUI_overlay__vBgW8{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%}@media(min-width:992px){.RazorpayMagicButtonUI_overlay__vBgW8{justify-content:center;gap:1.75rem}}.RazorpayMagicButtonUI_labelWrapper__LEsLB,.RazorpayMagicButtonUI_topRow__VrB7l{display:flex;align-items:center;gap:4px}.RazorpayMagicButtonUI_title__W3mDq{color:#fff;font-size:1rem}.RazorpayMagicButtonUI_buy__9Ht_U{color:#fff}.RazorpayMagicButtonUI_methodsWrapper__TlpAF{margin-left:4px;display:flex;justify-content:center;align-items:center}.RazorpayMagicButtonUI_methodLogos__7GnSU{display:flex;align-items:center;margin-right:-12px}.RazorpayMagicButtonUI_methodIcon__TaKfj{width:1.375rem;height:1.375rem;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.RazorpayMagicButtonUI_methodIcon__TaKfj img{width:60%;height:60%}.RazorpayMagicButtonUI_secureRow__YsM4f{display:flex;align-items:center;gap:5px;line-height:1;flex-shrink:0}.RazorpayMagicButtonUI_securedByText__ZLUcR{font-family:Inter,sans-serif;font-size:10px;color:hsla(0,0%,100%,.85);font-style:italic}.RazorpayMagicButtonUI_secureRow__YsM4f svg{filter:brightness(0) invert(1);opacity:.9}.RazorpayMagicButtonUI_loading__aa0Xt{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#fff;font-weight:600}.RazorpayMagicButtonUI_error__f4UEH{color:#d32f2f;font-size:.75rem;margin-top:.25rem;text-align:center}