.QRCode_tabsWrapper__SqpFn{display:flex;flex-direction:column;gap:0}.QRCode_segmentedContainer__sxB7V{display:flex;margin-bottom:16px}.QRCode_segmentedControl__RHwdM{background:rgba(255,255,255,.45)!important;border-radius:9999px!important}.QRCode_tabPanel__5Yyf_{animation:QRCode_fadeInTab__N7UD2 .2s ease}@keyframes QRCode_fadeInTab__N7UD2{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.QRCode_tabContent__BWgeg{display:flex;flex-direction:column;gap:16px}.QRCode_inputLabel__AgfcW{color:#475569;display:block;margin-bottom:8px;font-size:13px}.QRCode_required__akT0r{color:var(--theme-primary);margin-left:2px}.QRCode_gpayBadge__MuyVC{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,rgba(249,115,22,.08),rgba(251,191,36,.08));border:1px solid rgba(249,115,22,.2);border-radius:12px;padding:10px 14px;font-size:12.5px;font-weight:500;color:#92400e}.QRCode_gpayDot__KbrGO{width:8px;height:8px;border-radius:50%;background:var(--theme-gradient-reverse);flex-shrink:0;box-shadow:0 0 6px rgba(249,115,22,.5)}.QRCode_currencyPrefix__vmiMD{color:#64748b;font-weight:600;font-size:14px}.QRCode_gpayPreview__55ak4{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.QRCode_gpayPreviewLabel__Wfm62{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}.QRCode_gpayCode___ldDD{font-size:11px;color:var(--theme-primary);word-break:break-all;line-height:1.6;background:transparent;font-family:Fira Code,Courier New,monospace}.QRCode_mainCard__6Ek7z{padding:32px}.QRCode_controlsContainer__MSd2c{display:flex;flex-direction:column;gap:24px}.QRCode_sliderSection__aksW6{margin-top:4px;border-top:1px dashed #cbd5e1;padding-top:24px}.QRCode_colorInput__RNYH4{width:100%;height:50px;border:none;border-radius:12px;cursor:pointer;background:transparent}.QRCode_previewContainer__Idxcz{height:100%;min-height:400px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f8fafc;border-radius:24px;padding:32px;gap:24px}.QRCode_qrWrapper__Fid3_{background:#fff;padding:16px;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.05)}.QRCode_downloadBtn___o4Vq{padding:0 32px}