.StatusBadge_badge__tX_2m{display:inline-flex;align-items:center;gap:.375rem;font-weight:600;border-radius:9999px;border:1px solid}.StatusBadge_icon__76hKS{width:1rem;height:1rem;flex-shrink:0}.StatusBadge_small__r_2F_{font-size:.75rem;padding:.25rem .5rem}.StatusBadge_medium__RdC71{font-size:.875rem;padding:.375rem .75rem}.StatusBadge_large__bGo7A{font-size:1rem;padding:.5rem 1rem}.StatusBadge_paid__RqTTj{background-color:#f0fdf4;color:#166534;border-color:#bbf7d0}.StatusBadge_pending__QXNmm{background-color:#fffbeb;color:#92400e;border-color:#fde68a}.StatusBadge_spinning__ZOIT7{animation:StatusBadge_spin__Nis4_ 1s linear infinite}.StatusBadge_spinnerCircle__9crUf{opacity:.25}.StatusBadge_spinnerPath__7a4oJ{opacity:.75}@keyframes StatusBadge_spin__Nis4_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.QRCodeCard_card__CBXbQ{background:white;border-radius:1.5rem;padding:1.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #f3f4f6}.QRCodeCard_header__2eZVL{text-align:center;margin-bottom:1rem}.QRCodeCard_title__qYDY_{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.25rem}.QRCodeCard_description___aDBj{font-size:.75rem;color:#6b7280}.QRCodeCard_qrContainer__C9ZAL{display:flex;justify-content:center;margin-bottom:1rem}.QRCodeCard_qrWrapper__0kOgj{padding:1rem;background:white;border-radius:.75rem;border:2px solid #f3f4f6;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.QRCodeCard_linkContainer__IpymV{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.QRCodeCard_linkInput__RnNkS{flex:1 1;font-size:.75rem;color:#374151;background:transparent;border:none;outline:none;font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QRCodeCard_copyButton__WC8Xk{flex-shrink:0;padding:.375rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:500;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.25rem;min-height:32px}.QRCodeCard_copyButton__WC8Xk:active{transform:scale(.95)}.QRCodeCard_copyButtonDefault__1eKFA{background-color:#667eea;color:white}.QRCodeCard_copyButtonDefault__1eKFA:hover{background-color:#5568d3}.QRCodeCard_copyButtonCopied__k_uIB{background-color:#10b981;color:white}.QRCodeCard_checkIcon__Ns6rW,.QRCodeCard_copyIcon__CDmbZ{width:.75rem;height:.75rem}.Toast_toast__UZ6rv{position:fixed;top:1rem;left:50%;transform:translateX(-50%);z-index:9999;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border:1px solid;max-width:24rem;width:calc(100% - 2rem);animation:Toast_slide-down__PBS3a .3s ease-out}.Toast_icon__kV1K4{width:1.25rem;height:1.25rem;flex-shrink:0}.Toast_message__AlZ3K{flex:1 1;font-size:.875rem;font-weight:500}.Toast_closeButton__2HX44{flex-shrink:0;background:transparent;border:none;cursor:pointer;padding:0;opacity:.6;transition:opacity .2s ease;display:flex;align-items:center;justify-content:center}.Toast_closeButton__2HX44:hover{opacity:1}.Toast_closeIcon__v6XWr{width:1rem;height:1rem}.Toast_success__mIQmT{background-color:#f0fdf4;border-color:#bbf7d0;color:#166534}.Toast_error__yUZ1y{background-color:#fef2f2;border-color:#fecaca;color:#991b1b}.Toast_info__aE1Uv{background-color:#eff6ff;border-color:#bfdbfe;color:#1e40af}@keyframes Toast_slide-down__PBS3a{0%{opacity:0;transform:translate(-50%,-1rem)}to{opacity:1;transform:translate(-50%)}}