@import "https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@600;700&family=Noto+Sans+Thai:wght@600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@500;600;700;800&family=Noto+Sans+Thai:wght@600;700;800&display=swap";.pay-lang{z-index:30;display:inline-flex;position:relative}.pay-lang-trigger{appearance:none;color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 12px 0 10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 1px 2px #0f172a0a,0 10px 24px #0f172a0f}.pay-lang.is-compact .pay-lang-trigger{gap:7px;height:32px;padding:0 10px 0 8px}.pay-lang-trigger:hover{border-color:#38bdf859;box-shadow:0 1px 2px #0f172a0d,0 12px 28px #0f172a14}.pay-lang.is-open .pay-lang-trigger{border-color:#10b98159;box-shadow:0 0 0 3px #38bdf81f,0 10px 24px #0f172a14}.pay-lang-flag{border-radius:3px;flex:none;place-items:center;width:22px;height:16px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0f172a14}.pay-lang-flag svg{display:block}.pay-lang-name{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;max-width:9.5rem;font-size:13px;font-weight:650;line-height:1;overflow:hidden}.pay-lang-caret{color:#0f172a6b;width:14px;height:14px;transition:transform .18s}.pay-lang.is-open .pay-lang-caret{transform:rotate(180deg)}.pay-lang-menu{opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #0f172a0f;border-radius:16px;min-width:212px;padding:6px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px);box-shadow:0 18px 40px #0f172a24,0 2px 6px #0f172a0a}.pay-lang.is-open .pay-lang-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.pay-lang-option{appearance:none;color:#0f172a;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;width:100%;padding:9px 10px;transition:background .14s;display:flex}.pay-lang-option:hover{background:#0f172a0b}.pay-lang-option.is-active{background:linear-gradient(90deg,#38bdf81f,#10b9811a)}.pay-lang-option-name{font-size:13.5px;font-weight:600;line-height:1.2}@media (prefers-reduced-motion:reduce){.pay-lang-trigger,.pay-lang-caret,.pay-lang-menu,.pay-lang-option{transition:none}}.pd-login{--pl-accent:#1677ff;--pl-text:#eaf1fb;--pl-muted:#eaf1fb8c;--pl-line:#ffffff14;--pl-field:#ffffff0b;--pl-card-w:min(26.5rem, 86vw);--pl-pad-y:clamp(1.5rem, 3.6vh, 2.1rem);--pl-pad-x:clamp(1.35rem, 3.2vw, 1.9rem);--pl-gap:clamp(.9rem, 1.9vh, 1.1rem);--pl-radius:1.45rem;--pl-body:clamp(.8125rem, 1.1vw, .875rem);--pl-btn:clamp(.875rem, 1.2vw, .9375rem);isolation:isolate;box-sizing:border-box;background:linear-gradient(160deg,#06101f1f 0%,#0815290f 45%,#050b1629 100%),url(/login-bg.webp) 50%/cover no-repeat,#06101f;justify-content:center;align-items:center;width:100%;max-width:100vw;min-height:100dvh;padding:clamp(.75rem,2.5vh,1.5rem) clamp(.75rem,2vw,1.5rem);display:flex;position:relative;overflow:hidden}.pd-login__stage{z-index:2;width:var(--pl-card-w);flex-direction:column;align-items:center;max-width:94vw;margin-top:clamp(7.2rem,18vh,10.5rem);display:flex;position:relative}.pd-login__hero{flex-direction:column;align-items:center;width:max-content;max-width:90vw;display:flex;position:absolute;bottom:calc(100% + 1.6rem);left:50%;transform:translate(-50%,-1.8rem)}.pd-login__hero-logo{object-fit:contain;filter:drop-shadow(0 10px 28px #0006);width:clamp(15rem,22vw,20rem);height:auto;max-height:5.2rem;display:block}.pd-login__hero-copy{flex-direction:column;align-items:center;gap:.18rem;margin-top:.55rem;display:flex}.pd-login__hero-line{color:#ecf6ffeb;letter-spacing:.28em;text-transform:uppercase;text-align:center;font-size:clamp(.68rem,1.15vw,.82rem);font-weight:700;line-height:1.25}.pd-login__hero-line--soft{color:#d6e6f49e;letter-spacing:.22em;font-weight:600}.pd-login[data-lang=th] .pd-login__hero-line,.pd-login[data-lang=zh] .pd-login__hero-line{text-transform:none}.pd-login[data-lang=th] .pd-login__hero-line{letter-spacing:.18em;font-family:Noto Sans Thai,Leelawadee UI,sans-serif;font-size:clamp(.88rem,1.45vw,1.05rem)}.pd-login[data-lang=th] .pd-login__hero-line--soft{letter-spacing:.18em}.pd-login[data-lang=zh] .pd-login__hero-line{letter-spacing:.48em;margin-right:-.48em;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(.88rem,1.45vw,1.05rem)}.pd-login[data-lang=zh] .pd-login__hero-line--soft{letter-spacing:.38em;margin-right:-.38em}.pd-login__card{z-index:2;isolation:isolate;border-radius:var(--pl-radius);-webkit-backdrop-filter:blur(18px)saturate(135%);background:#070d1ae0;border:0;width:100%;max-width:94vw;margin-top:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff0f}.pd-login__card:before{content:"";border-radius:inherit;pointer-events:none;z-index:3;-webkit-mask-composite:xor;background:linear-gradient(90deg,#38bdf8 0%,#7dd3fc 32%,#e2e8f073 50%,#6ee7b7 68%,#10b981 100%);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pd-login__form{z-index:4;padding:var(--pl-pad-y) var(--pl-pad-x);box-sizing:border-box;flex-direction:column;width:100%;display:flex;position:relative}.pd-login__langs{border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:.1rem;margin-top:1.05rem;padding-top:.9rem;display:flex}.pd-login__lang-btn{appearance:none;color:#e2ecf86b;font:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;padding:.28rem .72rem .46rem;font-size:.72rem;font-weight:700;line-height:1;transition:color .18s;position:relative}.pd-login__lang-btn:hover{color:#f6faffe6}.pd-login__lang-btn.is-active{color:#fff}.pd-login__lang-btn.is-active:after{content:"";background:linear-gradient(90deg,#38bdf8,#10b981);border-radius:99px;height:2px;position:absolute;bottom:0;left:22%;right:22%}.pd-login__brand{text-align:center;flex-direction:column;align-items:center;margin-bottom:clamp(1rem,2.4vh,1.5rem);display:flex}.pd-login__brand-copy{flex-direction:column;align-items:center;gap:.42rem;max-width:18.5rem;margin-top:0;display:flex}.pd-login__wordmark{letter-spacing:.12em;font-size:clamp(1.18rem,2.8vw,1.42rem);font-weight:800;line-height:1;display:inline-flex}.pd-login__eyebrow{color:#ecf6ffdb;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(.8rem,1.6vw,.9rem);font-weight:600;line-height:1.25}.pd-login[data-lang=th] .pd-login__eyebrow,.pd-login[data-lang=zh] .pd-login__eyebrow{text-transform:none;letter-spacing:.04em;font-size:clamp(.86rem,1.75vw,.96rem);font-weight:600}.pd-login[data-lang=th] .pd-login__eyebrow{font-family:Noto Sans Thai,Leelawadee UI,sans-serif}.pd-login__wordmark-ritz,.pd-login__wordmark-pay{color:#0000;-webkit-background-clip:text;background-clip:text}.pd-login__wordmark-ritz{background-image:linear-gradient(#20d5ff 0%,#0185e8 42%,#015dd6 72%,#003383 100%)}.pd-login__wordmark-pay{background-image:linear-gradient(#69f397 0%,#1ee0a0 38%,#00a860 72%,#018b58 100%)}.pd-login__subcopy{color:#ecf4fce0;letter-spacing:0;margin:0;font-size:clamp(.78rem,1.4vw,.86rem);font-weight:600;line-height:1.22}.pd-login__form .ant-form-item,.pd-login__form .ant-form-item:first-of-type{margin-bottom:var(--pl-gap)}.pd-login__fields--shake{animation:.5s cubic-bezier(.36,.07,.19,.97) both pd-login-shake}.pd-login__fields--error .ant-input-affix-wrapper,.pd-login__fields--error .ant-input,.pd-login__fields--error .ant-input-affix-wrapper:hover,.pd-login__fields--error .ant-input:hover{background:#f8717114!important;border-color:#f87171!important;box-shadow:0 0 0 3px #f8717138!important}.pd-login__fields--error .ant-input-affix-wrapper-focused,.pd-login__fields--error .ant-input-affix-wrapper:focus-within{background:#f871711a!important;border-color:#f87171!important;box-shadow:0 0 0 3px #f8717147!important}.pd-login__fields--error .ant-form-item-explain-error{margin-top:.35rem;font-size:.8125rem;color:#fca5a5!important}@keyframes pd-login-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-8px)}40%,60%{transform:translate(8px)}}.pd-login .ant-input-affix-wrapper,.pd-login .ant-input{padding-block:clamp(.68rem,1.4vh,.78rem);transition:border-color .2s,box-shadow .2s,background .2s;background:var(--pl-field)!important;border:1px solid var(--pl-line)!important;font-size:var(--pl-body)!important;color:var(--pl-text)!important;border-radius:.8rem!important}.pd-login .ant-input-affix-wrapper:hover,.pd-login .ant-input:hover{background:#fff1!important;border-color:#68b2ff8c!important}.pd-login .ant-input-affix-wrapper-focused,.pd-login .ant-input-affix-wrapper:focus-within{border-color:var(--pl-accent)!important;background:#ffffff12!important;box-shadow:0 0 0 3px #1677ff2e!important}.pd-login .ant-input-affix-wrapper .ant-input{box-shadow:none!important;background:0 0!important;border:0!important}.pd-login__fields .ant-form-item:first-child .ant-input-prefix .anticon{color:#38bdf8!important}.pd-login__fields .ant-form-item:last-child .ant-input-prefix .anticon,.pd-login .ant-input-password-icon{color:#10b981!important}.pd-login .ant-input::placeholder{color:var(--pl-muted)!important}.pd-login .ant-input:-webkit-autofill{-webkit-text-fill-color:var(--pl-text)!important;caret-color:var(--pl-text)!important;-webkit-background-clip:text!important;background-clip:text!important;transition:background-color 100000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0000!important}.pd-login .ant-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--pl-text)!important;caret-color:var(--pl-text)!important;-webkit-background-clip:text!important;background-clip:text!important;transition:background-color 100000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0000!important}.pd-login .ant-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--pl-text)!important;caret-color:var(--pl-text)!important;-webkit-background-clip:text!important;background-clip:text!important;transition:background-color 100000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0000!important}.pd-login .ant-input:-webkit-autofill:active{-webkit-text-fill-color:var(--pl-text)!important;caret-color:var(--pl-text)!important;-webkit-background-clip:text!important;background-clip:text!important;transition:background-color 100000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0000!important}.pd-login input:-webkit-autofill{-webkit-text-fill-color:var(--pl-text)!important;caret-color:var(--pl-text)!important;-webkit-background-clip:text!important;background-clip:text!important;transition:background-color 100000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0000!important}.pd-login input:-webkit-autofill:hover{-webkit-text-fill-color:var(--pl-text)!important;caret-color:var(--pl-text)!important;-webkit-background-clip:text!important;background-clip:text!important;transition:background-color 100000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0000!important}.pd-login input:-webkit-autofill:focus{-webkit-text-fill-color:var(--pl-text)!important;caret-color:var(--pl-text)!important;-webkit-background-clip:text!important;background-clip:text!important;transition:background-color 100000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0000!important}.pd-login input:-webkit-autofill:active{-webkit-text-fill-color:var(--pl-text)!important;caret-color:var(--pl-text)!important;-webkit-background-clip:text!important;background-clip:text!important;transition:background-color 100000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0000!important}.pd-login .ant-checkbox-wrapper{font-size:var(--pl-body);color:var(--pl-muted)!important}.pd-login .ant-checkbox-wrapper:hover{color:var(--pl-text)!important}.pd-login .ant-checkbox-wrapper .ant-checkbox-inner{border-radius:4px;background:#ffffff0f!important;border-color:#38bdf8!important}.pd-login .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#10b981!important}.pd-login .ant-checkbox-checked .ant-checkbox-inner{background:linear-gradient(90deg,#38bdf8,#10b981)!important;border-color:#0000!important}.pd-login .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff!important}.pd-login a{font-size:var(--pl-body);color:#38bdf8!important}.pd-login a:hover{color:#4c9bff!important}.pd-login__submit.ant-btn{height:clamp(2.8rem,5.5vh,3.05rem);font-weight:700;font-size:var(--pl-btn);letter-spacing:.3px;box-shadow:none;border:0;border-radius:.85rem;transition:filter .16s;background:linear-gradient(90deg,#2563eb 0%,#10b981 100%)!important}.pd-login__submit.ant-btn:hover{filter:brightness(1.05)}.pd-login__submit.ant-btn:active{filter:brightness(.98)}.pd-login__security-note{color:#eaf1fb7a;justify-content:center;align-items:center;gap:.5rem;margin-top:1.05rem;font-size:.73rem;font-weight:600;display:flex}.pd-login__security-dot{background:#52c41a;border-radius:999px;width:.44rem;height:.44rem;box-shadow:0 0 0 4px #52c41a1f}.pd-login-2fa{box-sizing:border-box;background:#0a1628;justify-content:center;align-items:center;width:100%;max-width:100vw;min-height:100dvh;padding:clamp(.75rem,2.5vh,1.5rem);display:flex;overflow-x:hidden}.pd-login-2fa__card.ant-card{text-align:center;background:#111d2e;border-radius:1rem;width:min(26.25rem,95vw);max-width:95vw;box-shadow:0 1.25rem 3.75rem #00000080}.pd-login-2fa__card .ant-typography,.pd-login-2fa__card .ant-typography h1,.pd-login-2fa__card .ant-typography h2,.pd-login-2fa__card .ant-typography h3,.pd-login-2fa__card .ant-typography h4,.pd-login-2fa__card .ant-typography h5{color:#ffffffe6}.pd-login-2fa__card .ant-typography-secondary,.pd-login-2fa__card .ant-typography.ant-typography-secondary{color:#fff9!important}.pd-login-2fa__card a{color:#4c9bff}.pd-login-2fa__card .ant-card-body{padding:clamp(1.75rem,4.5vh,3rem) clamp(1.25rem,3.5vw,2.25rem)}.pd-login-2fa__logo{object-fit:contain;width:auto;max-width:100%;height:clamp(3.5rem,7vh,4.75rem);margin-bottom:1rem}.pd-login-2fa__code.ant-input{text-align:center;letter-spacing:.55em;border-radius:.625rem;height:clamp(2.75rem,6vh,3.5rem);font-weight:600;font-size:clamp(1.35rem,3.5vw,1.75rem)!important}.pd-login-2fa__submit.ant-btn{height:clamp(2.5rem,5vh,2.75rem);font-weight:600;font-size:var(--pl-btn,.9375rem);border-radius:.5rem}.pd-login-2fa__setup-app{justify-content:center;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.pd-login-2fa__qr{background:#fff;border-radius:.75rem;justify-content:center;width:fit-content;margin:0 auto 1rem;padding:.75rem;display:flex;box-shadow:0 .25rem 1rem #00000040}.pd-login-2fa__secret{flex-direction:column;align-items:center;gap:.375rem;margin-bottom:1.25rem;display:flex}.pd-login-2fa__secret-value.ant-typography{letter-spacing:.08em;color:#ffffffe6;background:#ffffff14;border-color:#ffffff24;font-size:.9375rem}.pd-login-rails{z-index:1;pointer-events:none;position:absolute;inset:0}.pd-login-rail{align-items:center;gap:1.05rem;display:flex;position:absolute;top:22%}.pd-login-rail--left{left:clamp(1.1rem,5.2vw,4.6rem)}.pd-login-rail--right{right:clamp(1.1rem,5.2vw,4.6rem)}.pd-login-rail__words{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.pd-login-rail__word{--rail-tracking:.28em;--rail-tracking-on:.32em;color:#f4f9ff6b;letter-spacing:var(--rail-tracking);text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(.72rem,1.15vw,.92rem);font-weight:600;line-height:1.15;animation:4.8s ease-in-out infinite pd-login-rail-highlight}.pd-login-rails[data-lang=th] .pd-login-rail__word,.pd-login-rails[data-lang=zh] .pd-login-rail__word{--rail-tracking:.04em;--rail-tracking-on:.08em;text-transform:none;font-weight:700}.pd-login-rail--left .pd-login-rail__word{--rail-glow:#7dd3fc;text-align:right}.pd-login-rail--right .pd-login-rail__word{--rail-glow:#6ee7b7;text-align:left}.pd-login-rail__word:first-child{animation-delay:0s}.pd-login-rail__word:nth-child(2){animation-delay:1.2s}.pd-login-rail__word:nth-child(3){animation-delay:2.4s}.pd-login-rail__word:nth-child(4){animation-delay:3.6s}.pd-login-rail__line{border-radius:999px;flex-shrink:0;width:2px;height:7.4rem;position:relative;overflow:hidden}.pd-login-rail--left .pd-login-rail__line{background:linear-gradient(#3b82f6 0%,#22d3ee 55%,#67e8f9 100%);box-shadow:0 0 16px #38bdf88c}.pd-login-rail--right .pd-login-rail__line{background:linear-gradient(#34d399 0%,#2dd4bf 55%,#67e8f9 100%);box-shadow:0 0 16px #34d39980}.pd-login-rail__line:before{content:"";background:#fff;border-radius:999px;width:8px;height:22%;animation:4.8s ease-in-out infinite pd-login-rail-marker;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 12px #ffffffe6}.pd-login-rail__line:after{content:"";background:linear-gradient(#0000,#fffffff2,#0000);height:34%;animation:2.8s ease-in-out infinite pd-login-rail-sheen;position:absolute;left:-3px;right:-3px}@keyframes pd-login-rail-highlight{0%,22%,to{color:#f4f9ff66;text-shadow:none;letter-spacing:var(--rail-tracking);transform:translateY(0)}6%,16%{color:#fff;text-shadow:0 0 8px var(--rail-glow), 0 0 18px var(--rail-glow), 0 0 32px var(--rail-glow);letter-spacing:var(--rail-tracking-on);transform:translateY(-1px)scale(1.04)}}@keyframes pd-login-rail-marker{0%,22%{top:2%}25%,47%{top:27%}50%,72%{top:52%}75%,97%{top:76%}to{top:2%}}@keyframes pd-login-rail-sheen{0%{top:-40%}to{top:110%}}.pd-login--otp{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pd-login--otp.plock-closing{animation:.5s forwards pd-login-otp-fade-out}@keyframes pd-login-otp-fade-out{0%{opacity:1}to{opacity:0;visibility:hidden}}.pd-login--otp .pd-login__stage--otp{margin-top:clamp(4.2rem,11vh,6.2rem)}.pd-login--otp .pd-login__hero{bottom:calc(100% + 1.05rem);transform:translate(-50%,-.35rem)}.pd-login--otp .pd-login__hero-logo{width:clamp(10.2rem,20vw,13.6rem);max-height:6.8rem}.pd-login--otp .pd-login__otp-emblem,.pd-login--setup .pd-login__otp-emblem{place-items:center;width:5.6rem;height:5.6rem;margin:0 auto 1rem;display:grid;position:relative}.pd-login--otp .pd-login__otp-emblem-glow,.pd-login--setup .pd-login__otp-emblem-glow{opacity:.55;filter:blur(18px);background:conic-gradient(from 160deg,#fbbc04,#4285f4,#34a853,#ea4335,#fbbc04);border-radius:50%;animation:8s linear infinite pd-login-otp-glow;position:absolute;inset:-1.35rem}.pd-login--otp .pd-login__otp-emblem-disc,.pd-login--setup .pd-login__otp-emblem-disc{z-index:1;-webkit-backdrop-filter:blur(12px);background:#08102094;border:1px solid #fff3;border-radius:50%;place-items:center;width:4.55rem;height:4.55rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff47,0 12px 28px #00000047}.pd-login--otp .pd-login__otp-emblem-disc[data-spin="1"]{animation:.52s cubic-bezier(.22,1,.36,1) pd-login-otp-spin}.pd-login--otp .pd-login__otp-emblem-disc img,.pd-login--setup .pd-login__otp-emblem-disc img{object-fit:contain;filter:drop-shadow(0 4px 10px #00000047);width:2.45rem;height:2.45rem}@keyframes pd-login-otp-spin{0%{transform:rotate(0)scale(1)}42%{transform:rotate(200deg)scale(1.18)}to{transform:rotate(360deg)scale(1)}}@keyframes pd-login-otp-glow{to{transform:rotate(360deg)}}.pd-login--otp .plock-body{padding:var(--pl-pad-y) var(--pl-pad-x) 1.15rem}.pd-login--otp .plock-title{color:#f8fbff;letter-spacing:.02em;margin:0 0 .35rem;font-size:clamp(.92rem,2vw,1.08rem);font-weight:800;line-height:1.25}.pd-login--otp .plock-subtitle{color:#d6e6f49e;margin:0 0 .85rem;font-size:.8rem;font-weight:500;line-height:1.4}.pd-login--otp .plock-user{color:#e2ecf8c7;background:#ffffff0d;border:1px solid #ffffff14;margin:0 0 1.1rem;padding:.28rem .75rem}.pd-login--otp .plock-otp{gap:.7rem;margin:0 0 .15rem}.pd-login--otp .plock-otp__group{gap:.38rem;display:flex}.pd-login--otp .plock-digit,.pd-login--otp .plock-digit:nth-child(n){--plock-accent:#38bdf8;--plock-accent-soft:#38bdf82e;--plock-accent-ring:#38bdf847;border-radius:.72rem;width:2.55rem;height:3.15rem;font-size:1.2rem}.pd-login--otp .plock-digit.filled,.pd-login--otp .plock-digit.filled:nth-child(n){--plock-accent:#10b981;--plock-accent-soft:#10b98133;--plock-accent-ring:#10b9814d}.pd-login--otp .plock-logout{color:#e2ecf873;margin-top:.35rem}.pd-login--otp .plock-logout:hover{color:#7dd3fc;text-decoration:none}.pd-login--otp .plock-body .pd-login__langs{margin-top:.95rem}.pd-login.pd-login--setup{overflow:hidden auto}.pd-login--setup .pd-login__stage--setup{--pl-card-w:min(23rem, 90vw);margin-top:clamp(3.1rem,8vh,4.6rem)}.pd-login--setup .pd-login__hero{bottom:calc(100% + .8rem);transform:translate(-50%,-.15rem)}.pd-login--setup .pd-login__hero-logo{width:clamp(9rem,18vw,12rem);max-height:5.6rem}.pd-login-setup{text-align:center;align-items:center}.pd-login-setup__title{color:#f8fbff;margin:0 0 .35rem;font-size:clamp(.92rem,2vw,1.08rem);font-weight:800;line-height:1.25}.pd-login-setup__desc{color:#d6e6f49e;max-width:20rem;margin:0 0 .85rem;font-size:.78rem;font-weight:500;line-height:1.45}.pd-login-setup__hint{color:#e2ecf8b3;align-items:center;gap:.4rem;margin:0 0 .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.pd-login-setup__hint img{display:block}.pd-login-setup__qr{background:#fff;border-radius:1rem;justify-content:center;width:fit-content;margin:0 auto .85rem;padding:.7rem;display:flex;box-shadow:0 0 0 1px #ffffff2e,0 12px 28px #00000047}.pd-login-setup__qr img{width:9.6rem;height:9.6rem;display:block}.pd-login-setup__secret{color:#d6e6f480;flex-direction:column;align-items:center;gap:.35rem;margin-bottom:.85rem;font-size:.72rem;display:flex}.pd-login-setup__secret-value.ant-typography{letter-spacing:.06em;word-break:break-all;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:.55rem;padding:.35rem .65rem;font-size:.72rem;font-weight:700;color:#f8fafceb!important}.pd-login-setup__secret-value .ant-typography-copy{color:#7dd3fc!important}.pd-login-setup__user{color:#e2ecf8c7;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.35rem;margin-bottom:.85rem;padding:.28rem .75rem;font-size:.75rem;display:inline-flex}.pd-login--setup .pd-login-setup__code.ant-input{text-align:center;letter-spacing:.42em;margin-bottom:.75rem;font-weight:700}.pd-login--setup .pd-login__langs{width:100%;margin-top:1.05rem}@media (width<=1180px){.pd-login-rails{display:none}}@media (height<=800px){.pd-login{--pl-pad-y:clamp(1.35rem, 3vh, 1.9rem)}.pd-login__stage{margin-top:clamp(5.4rem,14vh,7.2rem)}.pd-login__hero{bottom:calc(100% + .85rem);transform:translate(-50%,-.55rem)}.pd-login__hero-logo{width:clamp(10.5rem,20vw,13.5rem);max-height:6.6rem}}@media (width<=480px){.pd-login{--pl-pad-x:1.25rem;--pl-pad-y:1.85rem}}@media (prefers-reduced-motion:reduce){.pd-login__submit.ant-btn{transition:none}.pd-login__submit.ant-btn:hover{transform:none}.pd-login__fields--shake,.pd-login-rail__word,.pd-login-rail__line:before,.pd-login-rail__line:after{animation:none}.pd-login-rail__word{color:#f4f9ffe0;text-shadow:none;transform:none}.pd-login--otp .pd-login__otp-emblem-glow,.pd-login--setup .pd-login__otp-emblem-glow,.pd-login--otp .pd-login__otp-emblem-disc[data-spin="1"],.pd-login--otp.plock-closing{animation:none}}.plock-overlay{z-index:20000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:linear-gradient(160deg,#06101f6b 0%,#08152947 45%,#050b1680 100%),url(/login-bg.webp);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;min-height:100vh;inset:0;background-color:#06101f!important;position:fixed!important}.plock-overlay.plock-closing{animation:.5s forwards plock-fade-out}.plock-overlay .pd-login__card.plock-card{width:400px;max-width:94vw;margin-top:0;animation:.55s cubic-bezier(.22,1,.36,1) both plock-card-in;-webkit-backdrop-filter:none!important;background:linear-gradient(166deg,#121e30f5 0%,#08111ffa 58%,#050b16fa 100%)!important}.plock-body{z-index:4;text-align:center;padding:40px 34px 30px;position:relative}.plock-logo{object-fit:contain;height:72px;margin-bottom:20px;animation:4.5s ease-in-out infinite plock-float}.plock-lock-ring{background:linear-gradient(#0f1423e6,#0f1423e6) padding-box padding-box,conic-gradient(#fbbc04,#4285f4,#ea4335,#34a853,#fbbc04) border-box;border:1.5px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin:0 auto 18px;animation:2.6s ease-in-out infinite plock-ring-pulse;display:flex;position:relative;box-shadow:0 0 #4285f459,0 0 18px #fbbc0447,0 0 28px #ea43352e,0 0 28px #34a85329}.plock-ga-icon{object-fit:contain;filter:drop-shadow(0 4px 12px #00000059);z-index:1;width:52px;height:52px;position:relative}.plock-title{color:#f4f7ff;letter-spacing:.3px;margin:0 0 6px;font-size:21px;font-weight:700}.plock-subtitle{color:#e2e8f0b3;margin:0 0 4px;font-size:13.5px}.plock-user{color:#dbeafe;background:#3b82f629;border:1px solid #60a5fa4d;border-radius:999px;align-items:center;gap:6px;margin:10px 0 16px;padding:4px 12px;font-size:12.5px;display:inline-flex}.plock-otp{justify-content:center;gap:6px;margin-bottom:2px;display:flex}.plock-otp.plock-shake{animation:.5s cubic-bezier(.36,.07,.19,.97) both plock-shake}.plock-digit{text-align:center;color:#f8fafc;caret-color:#4285f4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:none;-webkit-tap-highlight-color:transparent;border:1.5px solid #ffffff2e;border-radius:13px;outline:none;width:46px;height:56px;font-size:24px;font-weight:700;transition:border-color .18s,box-shadow .18s,background-color .18s;background-color:#0b1220!important;background-image:none!important}.plock-digit::selection{color:inherit;background:0 0}.plock-digit::-moz-selection{color:inherit;background:0 0}.plock-digit:-webkit-autofill{-webkit-text-fill-color:#f8fafc!important;caret-color:var(--plock-accent,#4285f4)!important;border-color:var(--plock-accent,#ffffff2e)!important;transition:background-color 100000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0b1220!important}.plock-digit:-webkit-autofill:hover{-webkit-text-fill-color:#f8fafc!important;caret-color:var(--plock-accent,#4285f4)!important;border-color:var(--plock-accent,#ffffff2e)!important;transition:background-color 100000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0b1220!important}.plock-digit:-webkit-autofill:focus{-webkit-text-fill-color:#f8fafc!important;caret-color:var(--plock-accent,#4285f4)!important;border-color:var(--plock-accent,#ffffff2e)!important;transition:background-color 100000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0b1220!important}.plock-digit:-webkit-autofill:active{-webkit-text-fill-color:#f8fafc!important;caret-color:var(--plock-accent,#4285f4)!important;border-color:var(--plock-accent,#ffffff2e)!important;transition:background-color 100000s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0b1220!important}.plock-digit:nth-child(6n+1){--plock-accent:#fbbc04;--plock-accent-soft:#fbbc042e;--plock-accent-ring:#fbbc0452}.plock-digit:nth-child(6n+2){--plock-accent:#4285f4;--plock-accent-soft:#4285f42e;--plock-accent-ring:#4285f452}.plock-digit:nth-child(6n+3){--plock-accent:#ea4335;--plock-accent-soft:#ea43352e;--plock-accent-ring:#ea433552}.plock-digit:nth-child(6n+4){--plock-accent:#34a853;--plock-accent-soft:#34a8532e;--plock-accent-ring:#34a85352}.plock-digit:nth-child(6n+5){--plock-accent:#fbbc04;--plock-accent-soft:#fbbc042e;--plock-accent-ring:#fbbc0452}.plock-digit:nth-child(6n+6){--plock-accent:#4285f4;--plock-accent-soft:#4285f42e;--plock-accent-ring:#4285f452}.plock-digit:focus{border-color:var(--plock-accent);caret-color:var(--plock-accent);box-shadow:0 0 0 3px var(--plock-accent-ring);background-color:color-mix(in srgb, var(--plock-accent) 22%, #0b1220)!important}.plock-digit.filled{border-color:var(--plock-accent);color:#fff;background-color:color-mix(in srgb, var(--plock-accent) 22%, #0b1220)!important}.plock-digit.filled:focus{box-shadow:0 0 0 3px var(--plock-accent-ring)}:-webkit-any(.plock-digit:-webkit-autofill:focus,.plock-digit.filled:-webkit-autofill){-webkit-box-shadow:0 0 0 1000px color-mix(in srgb, var(--plock-accent) 22%, #0b1220) inset, 0 0 0 3px var(--plock-accent-ring)!important;box-shadow:0 0 0 1000px color-mix(in srgb, var(--plock-accent) 22%, #0b1220) inset, 0 0 0 3px var(--plock-accent-ring)!important}:is(.plock-digit:autofill:focus,.plock-digit.filled:autofill){-webkit-box-shadow:0 0 0 1000px color-mix(in srgb, var(--plock-accent) 22%, #0b1220) inset, 0 0 0 3px var(--plock-accent-ring)!important;box-shadow:0 0 0 1000px color-mix(in srgb, var(--plock-accent) 22%, #0b1220) inset, 0 0 0 3px var(--plock-accent-ring)!important}.plock-otp.plock-error .plock-digit{color:#fecaca;background:#ea43351f;border-color:#ea4335;box-shadow:0 0 0 3px #ea433547}.plock-otp.plock-ok .plock-digit{color:#bbf7d0;background:#34a85324;border-color:#34a853;box-shadow:0 0 0 3px #34a85347}.plock-msg{color:#fca5a5;opacity:0;min-height:0;margin:4px 0 0;font-size:12.5px;transition:opacity .2s}.plock-msg.show{opacity:1;min-height:18px}.plock-msg.ok{color:#86efac}.plock-success{color:#86efac;justify-content:center;align-items:center;gap:8px;height:56px;margin-bottom:8px;font-size:16px;font-weight:600;display:flex}.plock-check{color:#05130a;background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;animation:.4s cubic-bezier(.22,1,.36,1) both plock-check-pop;display:flex}.plock-logout{color:#94a3b8d9;cursor:pointer;background:0 0;border:none;margin-top:12px;font-size:12.5px;transition:color .18s}.plock-logout:hover{color:#e2e8f0;text-decoration:underline}@keyframes plock-fade-out{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes plock-card-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes plock-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes plock-ring-pulse{0%,to{box-shadow:0 0 #4285f466,0 0 16px #fbbc0459,0 0 24px #ea433538,0 0 24px #34a85333}50%{box-shadow:0 0 0 14px #4285f400,0 0 28px #fbbc0473,0 0 36px #ea433547,0 0 36px #34a85342}}@keyframes plock-pop{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes plock-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-8px)}40%,60%{transform:translate(8px)}}@keyframes plock-check-pop{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.plock-overlay,.plock-card,.plock-logo,.plock-lock-ring,.plock-check{animation:none!important}}.ritzpay-agent-shell{--agent-sidebar-width:230px;--agent-sidebar-collapsed:72px;--agent-header-height:56px;--agent-content-pad:16px;--agent-card-pad:16px;--agent-gap:12px;--agent-font:13px;--agent-font-sm:12px;--agent-font-lg:14px;--agent-control-h:36px;font-size:14px}.ritzpay-agent-shell .ritzpay-topbar{height:var(--agent-header-height)!important;padding:0 16px!important}.ritzpay-agent-shell .ritzpay-topbar-title .ant-typography{font-size:var(--agent-font-lg)!important}.ritzpay-agent-shell .ritzpay-sidebar-logo{height:var(--agent-header-height);padding:0 12px}.ritzpay-agent-shell .ritzpay-sidebar-logo img{max-height:44px;height:auto!important}.ritzpay-agent-shell .ritzpay-sidebar-logo.is-collapsed img{width:36px!important;height:36px!important}.ritzpay-agent-shell .ritzpay-sidebar .ant-menu-item{height:40px!important;line-height:40px!important;font-size:var(--agent-font)!important;margin-block:2px!important;padding-inline:12px!important}.ritzpay-agent-shell .ritzpay-sidebar .ant-menu-item .anticon{font-size:15px!important}.ritzpay-agent-shell .ritzpay-sidebar .ant-menu-item-group-title{padding:8px 12px 4px!important;font-size:11px!important}.ritzpay-agent-shell .ritzpay-sidebar-menu{padding-top:4px!important}.ritzpay-agent-shell .ritzpay-main-pane>.ant-layout-content{padding:var(--agent-content-pad)!important;min-height:calc(100vh - var(--agent-header-height))!important}@media (width<=767px){.ritzpay-agent-shell .ritzpay-main-pane>.ant-layout-content{padding:12px!important}}.ritzpay-agent-shell--mobile{--agent-bottom-nav-h:56px}.ritzpay-agent-shell--mobile .agent-mobile-content{max-width:100%;overflow-x:hidden;padding-bottom:calc(var(--agent-bottom-nav-h) + 12px + env(safe-area-inset-bottom,0px))!important}.ritzpay-agent-shell--mobile .ritzpay-main-pane>.ant-layout-content,.ritzpay-agent-shell--compact .ritzpay-main-pane>.ant-layout-content{max-width:100%;overflow-x:hidden}.agent-merchants-page,.ritzpay-agent-page,.ritzpay-agent-ri{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.ritzpay-agent-shell--compact .agent-compact-content{padding-bottom:12px!important}.agent-ri-card--clickable{cursor:pointer;-webkit-tap-highlight-color:transparent}.agent-ri-card--clickable:active{background:#1677ff0a}.agent-bottom-nav{z-index:1000;height:calc(var(--agent-bottom-nav-h,56px) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--tile-bg,#fff);border-top:1px solid var(--tile-border,#e8ecf0);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0f172a0f}[data-theme=dark] .agent-bottom-nav{background:#111827;border-top-color:#334155;box-shadow:0 -4px 16px #00000059}.agent-bottom-nav__item{color:#00000073;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:6px 4px;font-size:11px;line-height:1.2;text-decoration:none;display:flex}[data-theme=dark] .agent-bottom-nav__item{color:#94a3b8}.agent-bottom-nav__item.is-active{color:#1677ff;font-weight:600}.agent-bottom-nav__icon{font-size:18px;line-height:1}.agent-bottom-nav__label{-webkit-line-clamp:2;white-space:normal;text-align:center;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;padding-inline:2px;font-size:10px;line-height:1.15;display:-webkit-box;overflow:hidden}.agent-mobile-stack{gap:12px;display:grid}.agent-mobile-summary{grid-template-columns:1fr;gap:8px;display:grid}.agent-mobile-card{border:1px solid var(--tile-border,#edf0f3);background:var(--tile-bg,#fff);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.agent-mobile-card__row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.agent-mobile-card__muted{color:#00000073;font-size:12px}[data-theme=dark] .agent-mobile-card__muted{color:#94a3b8}.agent-mobile-card__value{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.agent-mobile-filters{gap:8px;display:grid}.agent-mobile-filters .ant-input,.agent-mobile-filters .ant-select,.agent-mobile-filters .ant-picker,.agent-mobile-filters .ant-input-number{width:100%!important}.agent-mobile-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.agent-mobile-rate-tile{border:1px solid var(--tile-border,#edf0f3);background:#0f172a05;border-radius:10px;justify-items:start;gap:4px;padding:8px;display:grid}[data-theme=dark] .agent-mobile-rate-tile{background:#94a3b814;border-color:#334155}.agent-mobile-rate-tile__label{color:#00000073;font-size:11px;line-height:1.2}[data-theme=dark] .agent-mobile-rate-tile__label{color:#94a3b8}.agent-mobile-rate-tile__rates{font-variant-numeric:tabular-nums;word-break:break-word;font-size:12px;line-height:1.3}.agent-mobile-rate-tile__sep{opacity:.45;margin-inline:4px}.ritzpay-agent-shell--mobile .ritzpay-ri-kpi-hero-split,.ritzpay-agent-shell--mobile .ritzpay-ri-kpi-support-split,.ritzpay-agent-shell--compact .ritzpay-ri-kpi-hero-split,.ritzpay-agent-shell--compact .ritzpay-ri-kpi-support-split{flex-direction:column;gap:8px}.ritzpay-agent-shell--mobile .ritzpay-ri-kpi-hero-divider,.ritzpay-agent-shell--mobile .ritzpay-ri-kpi-support-divider,.ritzpay-agent-shell--compact .ritzpay-ri-kpi-hero-divider,.ritzpay-agent-shell--compact .ritzpay-ri-kpi-support-divider{display:none}.ritzpay-agent-shell--mobile .ritzpay-ri-kpi-support-grid,.ritzpay-agent-shell--compact .ritzpay-ri-kpi-support-grid{grid-template-columns:1fr}.ritzpay-agent-shell--mobile .agent-ri-mobile-filters .ant-space,.ritzpay-agent-shell--compact .agent-ri-mobile-filters .ant-space,.ritzpay-agent-shell--mobile .agent-ri-mobile-filters .ant-space-item,.ritzpay-agent-shell--compact .agent-ri-mobile-filters .ant-space-item{width:100%}.ritzpay-agent-shell--mobile .agent-ri-mobile-filters .ant-segmented,.ritzpay-agent-shell--mobile .agent-ri-mobile-filters .ant-radio-group,.ritzpay-agent-shell--mobile .agent-ri-mobile-filters .ant-select,.ritzpay-agent-shell--mobile .agent-ri-mobile-filters .ant-picker,.ritzpay-agent-shell--mobile .agent-ri-mobile-filters .ant-space-compact,.ritzpay-agent-shell--compact .agent-ri-mobile-filters .ant-segmented,.ritzpay-agent-shell--compact .agent-ri-mobile-filters .ant-radio-group,.ritzpay-agent-shell--compact .agent-ri-mobile-filters .ant-select,.ritzpay-agent-shell--compact .agent-ri-mobile-filters .ant-picker,.ritzpay-agent-shell--compact .agent-ri-mobile-filters .ant-space-compact{width:100%!important}.ritzpay-agent-shell--mobile .agent-ri-mobile-filters .ritzpay-date-pills,.ritzpay-agent-shell--compact .agent-ri-mobile-filters .ritzpay-date-pills{display:flex;overflow-x:auto}.ritzpay-agent-shell--mobile .agent-ri-table-wrap{margin-inline:-4px}.ritzpay-agent-shell--mobile .agent-ri-table-wrap .ant-table{font-size:12px}.ritzpay-agent-shell--mobile .pd-dash,.ritzpay-agent-shell--compact .pd-dash{min-height:calc(100vh - 56px - var(--agent-bottom-nav-h,0px));box-sizing:border-box;width:100%;max-width:100%;margin:-12px 0 0;padding:12px;overflow-x:hidden}.ritzpay-agent-shell--mobile .agc-page.pd-dash,.ritzpay-agent-shell--compact .agc-page.pd-dash,.ritzpay-agent-shell--mobile .agent-dash.pd-dash,.ritzpay-agent-shell--compact .agent-dash.pd-dash{min-height:0!important}.ritzpay-agent-shell--mobile .pd-head,.ritzpay-agent-shell--compact .pd-head{flex-direction:column;align-items:stretch}.ritzpay-agent-shell--mobile .pd-controls,.ritzpay-agent-shell--compact .pd-controls{flex-wrap:wrap;width:100%}.ritzpay-agent-shell--mobile .pd-controls .ant-segmented,.ritzpay-agent-shell--mobile .pd-controls .ant-picker,.ritzpay-agent-shell--compact .pd-controls .ant-segmented,.ritzpay-agent-shell--compact .pd-controls .ant-picker{flex:auto;min-width:0}.ritzpay-agent-shell--mobile .pd-hello,.ritzpay-agent-shell--compact .pd-hello{font-size:20px}.ritzpay-agent-shell--mobile .ritzpay-payin-toolbar,.ritzpay-agent-shell--compact .ritzpay-payin-toolbar{grid-template-columns:1fr;gap:8px;display:grid!important}.ritzpay-agent-shell--mobile .ritzpay-payin-toolbar .ritzpay-date-pills,.ritzpay-agent-shell--compact .ritzpay-payin-toolbar .ritzpay-date-pills{width:100%;overflow-x:auto}.ritzpay-agent-shell--mobile .ritzpay-page-header,.ritzpay-agent-shell--compact .ritzpay-page-header{flex-direction:column;gap:8px;align-items:stretch!important}.ritzpay-agent-shell--mobile .ritzpay-page-header>:last-child,.ritzpay-agent-shell--compact .ritzpay-page-header>:last-child,.ritzpay-agent-shell--mobile .ritzpay-page-header .ant-btn,.ritzpay-agent-shell--compact .ritzpay-page-header .ant-btn{width:100%}.ritzpay-agent-shell .ant-typography{font-size:inherit}.ritzpay-agent-shell h1.ant-typography,.ritzpay-agent-shell .ant-typography-h1{font-size:1.55em!important}.ritzpay-agent-shell h2.ant-typography,.ritzpay-agent-shell .ant-typography-h2{font-size:1.3em!important}.ritzpay-agent-shell h3.ant-typography,.ritzpay-agent-shell .ant-typography-h3{font-size:1.15em!important}.ritzpay-agent-shell h4.ant-typography,.ritzpay-agent-shell .ant-typography-h4{font-size:1.08em!important}.ritzpay-agent-shell h5.ant-typography,.ritzpay-agent-shell .ant-typography-h5{font-size:1em!important}.ritzpay-agent-shell .ritzpay-page-header{gap:12px;margin-bottom:16px!important}.ritzpay-agent-shell .ritzpay-page-header .ant-typography{font-size:1.08em}.ritzpay-agent-shell .ant-btn{font-size:var(--agent-font)}.ritzpay-agent-shell .ant-btn-lg{height:40px;font-size:var(--agent-font-lg);padding-inline:16px}.ritzpay-agent-shell .ant-input,.ritzpay-agent-shell .ant-input-affix-wrapper,.ritzpay-agent-shell .ant-input-number,.ritzpay-agent-shell .ant-picker,.ritzpay-agent-shell .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{font-size:var(--agent-font)}.ritzpay-agent-shell .ant-card{border-radius:14px}.ritzpay-agent-shell .ant-card .ant-card-body{padding:var(--agent-card-pad)}.ritzpay-agent-shell .ant-card-head{min-height:44px;padding:0 16px}.ritzpay-agent-shell .ant-card-head-title{font-size:var(--agent-font-lg);padding:10px 0}.ritzpay-agent-shell .ant-table{font-size:var(--agent-font-sm)}.ritzpay-agent-shell .ant-table-thead>tr>th{font-size:var(--agent-font-sm);padding:8px 10px!important}.ritzpay-agent-shell .ant-table-tbody>tr>td{padding:8px 10px!important}.ritzpay-agent-shell .agent-merchants-table .ant-table-thead>tr>th{white-space:normal;line-height:1.2;padding:8px!important;font-size:11px!important}.ritzpay-agent-shell .agent-merchants-table .ant-table-tbody>tr>td{padding:8px!important}.ritzpay-agent-shell .agent-merchants-table .ant-table-thead>tr>th:first-child,.ritzpay-agent-shell .agent-merchants-table .ant-table-tbody>tr>td:first-child{padding-left:16px!important}.ritzpay-agent-shell .agent-merchants-table .ant-table-thead>tr>th:last-child,.ritzpay-agent-shell .agent-merchants-table .ant-table-tbody>tr>td:last-child{padding-right:16px!important}.ritzpay-agent-shell .agent-merchants-table-wrap{max-width:100%;padding:4px 0 8px;overflow-x:auto}.ritzpay-agent-shell .agent-merchants-table .ant-table{width:100%;min-width:0}.ritzpay-agent-shell--mobile .agent-merchants-table-wrap,.ritzpay-agent-shell--compact .agent-merchants-table-wrap{margin:0;overflow:hidden}.ritzpay-agent-shell .ant-table-summary .ant-table-cell{padding:8px 10px!important}.ritzpay-agent-shell .ant-pagination{font-size:var(--agent-font-sm);margin-top:12px!important}.ritzpay-agent-shell .ant-pagination-item,.ritzpay-agent-shell .ant-pagination-prev .ant-pagination-item-link,.ritzpay-agent-shell .ant-pagination-next .ant-pagination-item-link{min-width:28px;height:28px;line-height:26px}.ritzpay-agent-shell .ant-form-item{margin-bottom:12px}.ritzpay-agent-shell .ant-statistic-content{font-size:1.4em}.ritzpay-agent-shell .ant-statistic-title{font-size:var(--agent-font-sm)}.ritzpay-agent-shell .ant-modal .ant-modal-content{padding:16px 18px}.ritzpay-agent-shell .ant-modal-header{margin-bottom:12px}.ritzpay-agent-shell .ant-modal-title{font-size:1.08em}.ritzpay-agent-shell .ant-dropdown-menu-item{font-size:var(--agent-font);padding:6px 12px}.ritzpay-agent-shell .ant-picker-panel,.ritzpay-agent-shell .ant-segmented{font-size:var(--agent-font-sm)}.ritzpay-agent-shell .ant-tag{padding-inline:6px;font-size:11px;line-height:18px}.ritzpay-agent-shell .ant-space-gap-row-middle{row-gap:8px!important}.ritzpay-agent-shell .ant-space-gap-col-middle{column-gap:8px!important}.ritzpay-agent-shell .pd-dash{margin:calc(-1 * var(--agent-content-pad));padding:var(--agent-content-pad);min-height:calc(100vh - var(--agent-header-height))}.ritzpay-agent-shell .pd-grid{gap:var(--agent-gap)}.ritzpay-agent-shell .pd-hello{font-size:clamp(1.15em,1.05em + .3vw,1.4em)}.ritzpay-agent-shell .pd-sub{font-size:var(--agent-font-sm)}.ritzpay-agent-shell .pd-controls{gap:8px}.ritzpay-agent-shell .pd-card{border-radius:14px;padding:14px 16px;box-shadow:0 8px 20px #0f172a0d}.ritzpay-agent-shell .pd-card-title{font-size:var(--agent-font-sm)}.ritzpay-agent-shell .pd-stat-value{margin-top:6px;font-size:clamp(1.25em,1.1em + .4vw,1.5em)}.ritzpay-agent-shell .pd-stat{gap:8px}.ritzpay-agent-shell .pd-spark{height:32px!important}.ritzpay-agent-shell .ritzpay-ri-kpi-board{gap:12px;margin-bottom:12px}.ritzpay-agent-shell .ritzpay-ri-kpi-hero{border-radius:14px;padding:14px 16px}.ritzpay-agent-shell .ritzpay-ri-kpi-hero-kicker{font-size:var(--agent-font-sm)}.ritzpay-agent-shell .ritzpay-ri-kpi-hero-metric strong{font-size:clamp(1.3em,1.15em + .45vw,1.65em)!important}.ritzpay-agent-shell .ritzpay-ri-kpi-support-grid{gap:12px}.ritzpay-agent-shell .ritzpay-revenue-table,.ritzpay-agent-shell .ritzpay-revenue-group-title{font-size:var(--agent-font-sm)}.ritzpay-agent-shell .ant-row{--ant-margin-xs:8px}.ritzpay-agent-shell .ant-modal{max-width:calc(100vw - 24px)}.ritzpay-agent-shell .ant-modal-body{max-height:min(70vh,640px);overflow:auto}@media (width<=1366px){.ritzpay-agent-shell{--agent-content-pad:12px;--agent-card-pad:14px;--agent-gap:10px;--agent-sidebar-width:220px}.ritzpay-agent-shell .pd-stat-value{font-size:1.25em}}@media (width>=1440px) and (width<=1599px){.ritzpay-agent-shell{--agent-sidebar-width:228px}}@media (width>=1920px){.ritzpay-agent-shell{--agent-content-pad:18px;--agent-gap:14px}}@media (width>=2560px){.ritzpay-agent-shell{--agent-font:14px;--agent-font-sm:13px;--agent-font-lg:15px;--agent-content-pad:20px;--agent-card-pad:18px;--agent-gap:16px;--agent-sidebar-width:240px}}.pay-shell{--pay-ink:#0b1220;--pay-ink-soft:#43536b;--pay-muted:#7c8ba3;--pay-line:#e7ecf4;--pay-surface:#fff;--pay-blue:#1668ff;--pay-green:#10b981;--pay-brand:linear-gradient(115deg, #1668ff 0%, #2f8bff 42%, #10b981 100%);--pay-sheet-w:27rem;isolation:isolate;min-height:100dvh;color:var(--pay-ink);-webkit-font-smoothing:antialiased;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Leelawadee UI,Noto Sans Thai,IBM Plex Sans,sans-serif;display:flex;position:relative;overflow-x:hidden}.pay-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58rem 26rem at 50% -12rem,#1668ff21,#0000 70%),radial-gradient(34rem 22rem at 100% 8%,#10b9811a,#0000 68%),radial-gradient(30rem 20rem at 0 24%,#1668ff12,#0000 70%);position:absolute;inset:0}.pay-top{width:100%;max-width:var(--pay-sheet-w);box-sizing:border-box;justify-content:space-between;align-items:center;gap:.75rem;margin:0 auto;padding:.95rem .45rem .6rem;display:flex}.pay-top__logo{object-fit:contain;width:auto;max-width:11rem;height:2rem;display:block}.pay-main{box-sizing:border-box;flex:1;justify-content:center;align-items:flex-start;width:100%;min-width:0;max-width:100%;padding:.25rem .45rem 1.25rem;display:flex}.pay-foot{width:100%;max-width:var(--pay-sheet-w);box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:.45rem;margin:0 auto;padding:0 .45rem 1.1rem;display:flex}.pay-foot__seal{border:1px solid var(--pay-line);color:#3d648f;letter-spacing:.02em;background:#ffffffb8;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.66rem;font-weight:800;display:inline-flex}.pay-foot__note{color:var(--pay-muted);font-size:.66rem;font-weight:600}.pay-sheet{width:100%;max-width:min(var(--pay-sheet-w), 100%);box-sizing:border-box;background:var(--pay-surface);border:1px solid var(--pay-line);border-radius:1.75rem;min-width:0;overflow:hidden;box-shadow:0 1.5rem 3.5rem #0b1d4217,0 .15rem .4rem #0b1d4208}.pay-sheet img{max-width:100%}.pay-sheet--padded{box-sizing:border-box;padding:1.5rem 1.25rem}.pay-shell--embed{min-height:100%}.pay-shell--embed .pay-top{padding-top:.8rem}.pay-shell--embed .pay-main{padding-left:.7rem;padding-right:.7rem}.pay-pad{padding:0 1.15rem}.pay-pad--tight{padding:0 .85rem}.pay-state{padding-top:.5rem;padding-bottom:1.15rem}.pay-rule{background:var(--pay-line);border:0;height:1px;margin:0}.pay-hero{text-align:center;background:linear-gradient(#1668ff0e 0%,#10b98108 46%,#fff0 100%);padding:1.6rem 1.15rem 1.15rem;position:relative;overflow:hidden}.pay-hero:after{content:"";background:var(--pay-brand);opacity:.9;border-radius:0 0 999px 999px;width:9rem;height:.2rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.pay-hero__eyebrow{color:var(--pay-muted);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.45rem;font-size:.68rem;font-weight:800;display:block}.pay-shell[data-lang=th] .pay-hero__eyebrow,.pay-shell[data-lang=zh] .pay-hero__eyebrow,.pay-shell[data-lang=my] .pay-hero__eyebrow{text-transform:none;letter-spacing:.06em;font-size:.75rem}.pay-amount{color:var(--pay-ink);letter-spacing:-.035em;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:.22rem;font-size:clamp(2.5rem,13vw,3.15rem);font-weight:800;line-height:1;display:flex}.pay-amount__cur{letter-spacing:0;color:var(--pay-blue);font-size:.42em;font-weight:800;transform:translateY(-.28em)}.pay-amount__dec{color:var(--pay-ink-soft);letter-spacing:-.01em;font-size:.52em;font-weight:800}.pay-hero__hint{color:#b45309;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-items:center;gap:.3rem;margin-top:.6rem;padding:.25rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.pay-meta{border-top:1px solid var(--pay-line);border-bottom:1px solid var(--pay-line);background:#fbfcfe;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem 1.15rem;display:flex}.pay-meta__order{align-items:center;gap:.38rem;min-width:0;display:flex}.pay-meta__label{color:var(--pay-muted);white-space:nowrap;font-size:.68rem;font-weight:700}.pay-meta__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pay-ink-soft);font-family:ui-monospace,SF Mono,Menlo,Consolas,IBM Plex Mono,monospace;font-size:.74rem;font-weight:600;overflow:hidden}.pay-status{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.22rem .6rem;font-size:.68rem;font-weight:800;display:inline-flex}.pay-status__dot{border-radius:50%;flex:none;width:.38rem;height:.38rem}.pay-timer{border-bottom:1px solid var(--pay-line);align-items:center;gap:.85rem;padding:.85rem 1.15rem;display:flex}.pay-timer__copy{flex:1;min-width:0}.pay-timer__title{color:var(--pay-ink);font-size:.86rem;font-weight:800;line-height:1.3}.pay-timer__sub{color:var(--pay-muted);margin-top:.15rem;font-size:.7rem;font-weight:600;line-height:1.4}.pay-ring{flex:none;width:3.4rem;height:3.4rem;position:relative}.pay-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.pay-ring__track{fill:none;stroke:#eef2f8;stroke-width:5px}.pay-ring__fill{fill:none;stroke-width:5px;stroke-linecap:round;transition:stroke-dashoffset 1s linear,stroke .25s}.pay-ring__label{font-variant-numeric:tabular-nums;letter-spacing:-.01em;place-items:center;font-size:.78rem;font-weight:800;display:grid;position:absolute;inset:0}.pay-qr{min-width:0;padding:1rem 1.15rem 1.15rem}.pay-qr__frame{border:1px solid var(--pay-line);background:#fff;border-radius:1.15rem;width:100%;min-width:0;max-width:100%;overflow:hidden;box-shadow:0 .75rem 1.6rem #0b1d420f}.pay-banner{background:linear-gradient(120deg,#0a2352 0%,#123a7d 52%,#0b2b60 100%);justify-content:center;align-items:center;gap:.7rem;padding:.85rem 1rem;display:flex;position:relative;overflow:hidden}.pay-banner--wallet{background:linear-gradient(120deg,#f2620f 0%,#fb8c1a 52%,#ef5f0d 100%)}.pay-banner:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:60%;height:340%;position:absolute;top:-120%;right:-18%;box-shadow:0 0 0 .9rem #ffffff0d}.pay-banner__mark{object-fit:contain;background:#fff;border-radius:.6rem;flex:none;width:2.35rem;height:2.35rem;box-shadow:0 .4rem .9rem #03102847}.pay-banner__copy{flex-direction:column;font-style:normal;line-height:1.05;display:flex;position:relative}.pay-banner__copy b{color:#fff;letter-spacing:.05em;font-size:1.08rem;font-weight:850}.pay-banner__copy i{color:#2fd0c0;letter-spacing:.05em;font-size:1.08rem;font-style:normal;font-weight:850}.pay-banner--wallet .pay-banner__copy i{color:#ffd84d}.pay-scan{flex-direction:column;align-items:center;padding:1.05rem .9rem .85rem;display:flex;position:relative}.pay-scan--gate{padding:0}.pay-scan__corner{pointer-events:none;border:2px solid #1668ff73;width:1.15rem;height:1.15rem;position:absolute}.pay-scan__corner--tl{border-bottom:0;border-right:0;border-radius:.45rem 0 0;top:.6rem;left:.6rem}.pay-scan__corner--tr{border-color:#10b98173;border-bottom-style:none;border-bottom-width:0;border-left-style:none;border-left-width:0;border-radius:0 .45rem 0 0;top:.6rem;right:.6rem}.pay-scan__corner--bl{border-color:#10b98173;border-top-style:none;border-top-width:0;border-right-style:none;border-right-width:0;border-radius:0 0 0 .45rem;bottom:.6rem;left:.6rem}.pay-scan__corner--br{border-top:0;border-left:0;border-radius:0 0 .45rem;bottom:.6rem;right:.6rem}.pay-scan__promptpay{border:1px solid var(--pay-line);color:var(--pay-ink);background:#f4f7fc;border-radius:999px;align-items:center;gap:.35rem;margin-top:.6rem;padding:.28rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex}.pay-scan__promptpay span:first-child{color:var(--pay-muted);font-weight:700}.pay-linkbtn{appearance:none;color:var(--pay-blue);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.35rem;margin-top:.5rem;padding:.3rem .55rem;font-size:.74rem;font-weight:800;display:inline-flex}.pay-linkbtn:hover{background:#1668ff12}.pay-rows{flex-direction:column;gap:.4rem;padding:.15rem 1.15rem .9rem;display:flex}.pay-row{border:1px solid var(--pay-line);background:#fbfcfe;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.62rem .75rem;display:flex}.pay-row__label{color:var(--pay-muted);flex:none;font-size:.72rem;font-weight:800}.pay-row__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pay-ink);font-size:.82rem;font-weight:800;overflow:hidden}.pay-guide{border:1px solid var(--pay-line);background:#fff;border-radius:1.1rem;margin:0 .7rem 1.15rem;padding:.85rem .9rem .55rem}.pay-guide__title{color:var(--pay-muted);letter-spacing:.04em;margin:0 .1rem .2rem;font-size:.68rem;font-weight:800}.pay-guide__row{border-top:1px solid #eef2f8;align-items:flex-start;gap:.7rem;padding:.62rem .05rem;display:flex}.pay-guide__row:first-of-type{border-top:0}.pay-guide__ico{width:1.9rem;height:1.9rem;color:var(--pay-blue);background:#f3f7ff;border-radius:.62rem;flex:none;place-items:center;margin-top:.05rem;display:grid}.pay-guide__row--warn .pay-guide__ico{color:#c2410c;background:#fff7ed}.pay-guide__text{min-width:0;color:var(--pay-ink);font-size:.8rem;font-weight:750;line-height:1.4}.pay-guide__hint{color:var(--pay-muted);margin-top:.12rem;font-size:.7rem;font-weight:600;line-height:1.45;display:block}.pay-xfer{border:1px solid var(--pay-line);background:#fff;border-radius:1.15rem;margin:1rem .7rem .85rem;padding:.95rem .9rem .85rem;box-shadow:0 .75rem 1.6rem #0b1d420d}.pay-xfer__head{align-items:center;gap:.75rem;margin-bottom:.8rem;display:flex}.pay-xfer__mark{border:1px solid var(--pay-line);background:#f8fafc;border-radius:.95rem;flex:none;place-items:center;width:3.15rem;height:3.15rem;display:grid;overflow:hidden}.pay-xfer--wallet .pay-xfer__mark{background:#fff7ed;border-color:#fed7aa}.pay-xfer__copyblock{flex:1;min-width:0}.pay-xfer__kicker{color:var(--pay-muted);margin-bottom:.12rem;font-size:.68rem;font-weight:800}.pay-xfer__name{color:var(--pay-ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:800;line-height:1.25;overflow:hidden}.pay-xfer__rows{flex-direction:column;gap:.4rem;display:flex}.pay-xfer__row{background:#f8fafc;border:1px solid #eef2f8;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.68rem .72rem;display:grid}.pay-xfer__row--hi{background:#fff;border-color:#dce6f5}.pay-xfer__lab{color:var(--pay-muted);max-width:4.75rem;font-size:.68rem;font-weight:800;line-height:1.25}.pay-xfer__val{justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;display:flex}.pay-xfer__txt{overflow-wrap:anywhere;word-break:break-word;white-space:normal;min-width:0;color:var(--pay-ink);text-align:right;font-size:.82rem;font-weight:800}.pay-xfer__row--hi .pay-xfer__txt{font-size:.94rem}.pay-xfer__txt--mono{letter-spacing:.02em;font-family:ui-monospace,SF Mono,Menlo,Consolas,IBM Plex Mono,monospace}.pay-xfer__copy{appearance:none;color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:.5rem;flex:none;place-items:center;width:1.55rem;height:1.55rem;display:grid}.pay-xfer__copy:hover{color:var(--pay-ink);border-color:#cbd5e1}@media (width<=360px){.pay-amount{font-size:clamp(2.05rem,12vw,2.7rem)}.pay-xfer{margin-left:.45rem;margin-right:.45rem;padding:.8rem .65rem .75rem}.pay-xfer__row{gap:.35rem;padding:.58rem .5rem}.pay-xfer__lab{max-width:3.5rem;font-size:.62rem}.pay-xfer__txt{font-size:.78rem}.pay-xfer__row--hi .pay-xfer__txt{font-size:.86rem}}.pay-hero--crypto{background:linear-gradient(#10b98114 0%,#1668ff08 48%,#fff0 100%)}.pay-hero--crypto:after{background:linear-gradient(90deg,#10b981,#1668ff)}.pay-hero--crypto .pay-amount{color:#0b1220;align-items:center;gap:.08rem .2rem;font-size:clamp(2.85rem,14vw,3.45rem)}.pay-hero--crypto .pay-amount__dec{color:#0b1220;font-size:.72em}.pay-amount__unit{color:#047857;letter-spacing:.05em;background:#ecfdf5;border:1px solid #86efac;border-radius:999px;align-self:center;align-items:center;gap:.28rem;margin-left:.28rem;padding:.32rem .62rem .32rem .34rem;font-size:.86rem;font-weight:850;line-height:1;display:inline-flex}.pay-amount__unit img{object-fit:contain;width:1.15rem;height:1.15rem}.pay-fx{border:1px solid var(--pay-line);background:#f8fafc;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem;margin:.7rem auto 0;padding:.28rem .75rem;display:inline-flex}.pay-fx__label{color:var(--pay-muted);font-size:.7rem;font-weight:750}.pay-fx__amt{color:var(--pay-ink-soft);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.12rem;font-size:.92rem;font-weight:800;line-height:1;display:flex}.pay-fx__amt b{font-size:.78em;font-weight:800}.pay-fx__amt small{color:var(--pay-muted);font-size:.78em;font-weight:750}.pay-recv{border:1px solid var(--pay-line);background:#fff;border-radius:1.15rem;margin:.15rem 1.15rem .9rem;overflow:hidden;box-shadow:0 .75rem 1.6rem #0b1d420d}.pay-recv__head{border-bottom:1px solid var(--pay-line);background:#f8fafc;justify-content:space-between;align-items:center;gap:.7rem;padding:.85rem .95rem;display:flex}.pay-recv__brand{align-items:center;gap:.65rem;min-width:0;display:flex}.pay-recv__logo{object-fit:contain;flex:none;width:2.15rem;height:2.15rem}.pay-recv__brand span{color:var(--pay-ink);font-size:.82rem;font-weight:800;display:block}.pay-recv__brand small{color:var(--pay-muted);margin-top:.08rem;font-size:.62rem;font-weight:700;display:block}.pay-recv__net{color:#fff;letter-spacing:.04em;background:#0f172a;border-radius:999px;flex:none;padding:.22rem .55rem;font-size:.62rem;font-weight:800}.pay-recv__net--trc{background:#e11d2e;box-shadow:0 .3rem .7rem #e11d2e47}.pay-recv__qr{flex-direction:column;align-items:center;padding:1rem .85rem .7rem;display:flex}.pay-recv__frame{background:#fff;border-radius:1rem;width:12.5rem;height:12.5rem;overflow:hidden;box-shadow:0 .7rem 1.4rem #0b1d4214}.pay-recv__addr{border-top:1px solid var(--pay-line);background:#f8fafc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.75rem .85rem .9rem;display:grid}.pay-recv__addr code{white-space:nowrap;color:#e2e8f0;background:#0f172a;border-radius:.7rem;align-items:baseline;min-width:0;padding:.55rem .7rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,IBM Plex Mono,monospace;font-size:.72rem;display:flex;overflow:hidden}.pay-recv__addr-h,.pay-recv__addr-t{color:#4ade80;flex:none;font-weight:800}.pay-recv__addr-m{text-overflow:ellipsis;white-space:nowrap;color:#64748b;min-width:0;overflow:hidden}.pay-recv__addr button{appearance:none;color:#fff;height:2.35rem;font:inherit;cursor:pointer;background:#0f9f6e;border:0;border-radius:.7rem;padding:0 .85rem;font-size:.72rem;font-weight:800}.pay-chain{text-align:center;padding:1.6rem 1.15rem 1.35rem}.pay-chain .pay-meta{text-align:left;margin:.75rem -1.15rem -1.35rem}.pay-chain--proof .pay-meta{margin:-1.6rem -1.15rem 1rem}.pay-chain__seal{place-items:center;width:5.6rem;height:5.6rem;margin:0 auto 1rem;display:grid;position:relative}.pay-chain__halo,.pay-chain__ping{border:1px solid #10b98147;border-radius:50%;position:absolute;inset:0}.pay-chain__ping{animation:2.2s ease-out infinite pay-chain-ping}.pay-chain__core{z-index:1;background:#fff;border:1px solid #d1fae5;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid;position:relative;box-shadow:0 .6rem 1.3rem #10b98129}.pay-chain__core img{object-fit:contain;width:2.15rem;height:2.15rem}.pay-chain__live{color:#047857;background:#ecfdf5;border-radius:999px;align-items:center;gap:.35rem;margin-bottom:.55rem;padding:.22rem .6rem;font-size:.68rem;font-weight:800;display:inline-flex}.pay-chain__live-dot{background:#10b981;border-radius:50%;width:.38rem;height:.38rem}.pay-chain__title{color:var(--pay-ink);letter-spacing:-.02em;overflow-wrap:break-word;font-size:1.22rem;font-weight:800;line-height:1.3}.pay-chain__sub{max-width:18.5rem;color:var(--pay-ink-soft);white-space:pre-line;overflow-wrap:break-word;margin:.45rem auto 1.05rem;font-size:.8rem;font-weight:600;line-height:1.55}.pay-chain__amt{border:1px solid var(--pay-line);background:#f8fafc;border-radius:1rem;max-width:18rem;margin:0 auto 1rem;padding:.85rem 1rem}.pay-chain__amt span{color:var(--pay-muted);font-size:.68rem;font-weight:800;display:block}.pay-chain__amt strong{color:var(--pay-ink);letter-spacing:-.03em;white-space:nowrap;margin-top:.15rem;font-size:1.55rem;font-weight:800;display:block}.pay-chain__amt small{color:#0f9f6e;margin-left:.2rem;font-size:.7em}.pay-chain__gap{text-align:left;background:#fff7ed;border:1px solid #fed7aa;border-radius:1rem;gap:.45rem;max-width:18rem;margin:0 auto .75rem;padding:.75rem .9rem;display:grid}.pay-chain__gap div{justify-content:space-between;align-items:baseline;gap:.7rem;display:flex}.pay-chain__gap span{color:#9a3412;font-size:.68rem;font-weight:800}.pay-chain__gap strong{color:var(--pay-ink);white-space:nowrap;font-size:.92rem;font-weight:800}.pay-chain__gap div:last-child strong{color:#c2410c}.pay-chain__note{color:#9a3412;overflow-wrap:break-word;background:#fff7ed;border-radius:.75rem;max-width:18rem;margin:0 auto 1rem;padding:.5rem .75rem;font-size:.75rem;font-weight:700;line-height:1.45}.pay-chain__bar{border:1px solid var(--pay-line);text-align:left;background:#fff;border-radius:.9rem;max-width:18rem;margin:0 auto .85rem;padding:.75rem .9rem .8rem}.pay-chain__bar-row{color:var(--pay-muted);white-space:nowrap;justify-content:space-between;gap:.5rem;font-size:.72rem;font-weight:800;display:flex}.pay-chain__bar-row strong{color:var(--pay-ink);font-variant-numeric:tabular-nums}.pay-chain__track{background:#eef2f8;border-radius:999px;height:.32rem;margin-top:.45rem;overflow:hidden}.pay-chain__track span{border-radius:inherit;background:linear-gradient(90deg,#10b981,#1668ff);height:100%;display:block}.pay-chain__tx{border:1px solid var(--pay-line);text-align:left;background:#f8fafc;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;max-width:20rem;margin:0 auto .9rem;padding:.55rem .7rem;display:grid}.pay-chain__tx em{color:var(--pay-muted);font-size:.62rem;font-style:normal;font-weight:800}.pay-chain__tx code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pay-ink-soft);font-size:.68rem;overflow:hidden}.pay-chain__tx button,.pay-recv__addr button{font-family:inherit}.pay-chain__tx button{appearance:none;color:var(--pay-muted);cursor:pointer;background:0 0;border:0}.pay-proof{border:1px solid var(--pay-line);text-align:left;background:#fff;border-radius:1.05rem;margin-top:.9rem;padding:.95rem}.pay-proof__head{margin-bottom:.7rem}.pay-proof__head strong{color:var(--pay-ink);font-size:.88rem;display:block}.pay-proof__head p{color:var(--pay-muted);margin:.2rem 0 0;font-size:.72rem;line-height:1.5}.pay-proof__drop{width:100%;min-height:8.5rem;color:var(--pay-ink-soft);cursor:pointer;background:#f8fafc;border:1.5px dashed #d5dee9;border-radius:.9rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex;overflow:hidden}.pay-proof__drop strong{font-size:.8rem}.pay-proof__drop small{color:var(--pay-muted);font-size:.68rem}.pay-proof__drop img{object-fit:contain;background:#fff;width:100%;height:12rem}.pay-proof__ok{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:.9rem;align-items:flex-start;gap:.7rem;padding:.85rem;display:flex}@keyframes pay-chain-ping{0%{opacity:.7;transform:scale(.72)}to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.pay-chain__ping{animation:none}}.pay-result{text-align:center;padding:1.4rem .25rem .5rem}.pay-result__icon{border:1px solid var(--pay-line);background:linear-gradient(#fff 0%,#f4f7fc 100%);border-radius:1.5rem;place-items:center;width:4.6rem;height:4.6rem;margin:0 auto .85rem;font-size:2.3rem;display:grid;box-shadow:0 1rem 2rem #0b1d4214}.pay-result__icon--bad{color:#e5484d;background:linear-gradient(#fff 0%,#fff1f2 100%);border-color:#e5484d38;box-shadow:0 1rem 2rem #e5484d24}.pay-result__title{color:var(--pay-ink);letter-spacing:-.015em;margin-bottom:.4rem;font-size:1.25rem;font-weight:850}.pay-result__desc{max-width:19rem;color:var(--pay-muted);margin:0 auto;font-size:.82rem;font-weight:600;line-height:1.75}.pay-btn{appearance:none;background:var(--pay-brand);color:#fff;cursor:pointer;border:0;border-radius:1rem;justify-content:center;align-items:center;gap:.4rem;padding:.8rem 1.6rem;font-family:inherit;font-size:.88rem;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 .7rem 1.5rem #1668ff42}.pay-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 .9rem 1.8rem #1668ff52}.pay-btn:disabled{color:#a3b0c2;box-shadow:none;cursor:not-allowed;background:#e7ecf4}.pay-btn--block{border-radius:1.1rem;width:100%;min-height:3.1rem;font-size:1rem}.pay-btn--danger{background:linear-gradient(120deg,#ef4444 0%,#f97316 100%);box-shadow:0 .7rem 1.5rem #ef444442}.pay-btn--ok{background:linear-gradient(135deg,#16a34a 0%,#15803d 100%);box-shadow:0 .7rem 1.5rem #16a34a4d}.pay-btn--ok:hover:not(:disabled){box-shadow:0 .9rem 1.8rem #16a34a5c}.pay-btn--ghost{color:var(--pay-ink-soft);box-shadow:none;border:1px solid var(--pay-line);background:#f4f7fb}.pay-cta{z-index:900;padding:.7rem .45rem calc(.7rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px);pointer-events:none;background:linear-gradient(#f4f7fb00 0%,#f4f7fbe0 42%,#f4f7fbfa 100%);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.pay-cta__btn{pointer-events:auto;appearance:none;width:100%;max-width:var(--pay-sheet-w);background:var(--pay-brand);color:#fff;font:inherit;letter-spacing:.01em;cursor:pointer;border:0;border-radius:1.1rem;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.1rem;font-size:.98rem;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 .9rem 1.8rem #1668ff47}.pay-scroll-nudge{left:50%;bottom:calc(1.15rem + env(safe-area-inset-bottom,0px));z-index:40;color:#1d4ed8;max-width:calc(100vw - 1.5rem);font:inherit;white-space:nowrap;-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#fffffff7;border:1px solid #1668ff47;border-radius:999px;align-items:center;gap:.5rem;padding:.72rem 1.1rem;font-size:.84rem;font-weight:700;animation:1.15s ease-in-out infinite pay-scroll-nudge;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 .9rem 2rem #1668ff38,0 .2rem .5rem #0f172a14}.pay-scroll-nudge__arrows{flex-direction:column;align-items:center;font-size:.72rem;line-height:.42;display:inline-flex}.pay-scroll-nudge__arrows .anticon:last-child{opacity:.45;margin-top:-.18rem}.pay-scroll-nudge__text{white-space:nowrap;word-break:keep-all;letter-spacing:0;line-height:1.2}.pay-shell[data-lang=th] .pay-scroll-nudge__text{font-size:.88rem;font-weight:700}.pay-scroll-cue{flex-direction:column;align-items:center;gap:.12rem;margin:.15rem 0 .85rem;display:flex}.pay-scroll-cue span{opacity:.2;border-bottom:2.5px solid #1668ff;border-right:2.5px solid #1668ff;width:10px;height:10px;animation:1.2s ease-in-out infinite pay-scroll-cue;transform:rotate(45deg)}.pay-scroll-cue span:nth-child(2){animation-delay:.12s}.pay-scroll-cue span:nth-child(3){animation-delay:.24s}@keyframes pay-scroll-nudge{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-10px)}}@keyframes pay-scroll-cue{0%,to{opacity:.15;transform:translateY(0)rotate(45deg)}50%{opacity:.95;transform:translateY(5px)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.pay-scroll-nudge,.pay-scroll-cue span{animation:none}}.pay-preview{--pv-accent:#2563eb;flex-direction:column;align-items:center;gap:.7rem;width:100%;min-width:0;max-width:100%;display:flex}.pay-preview__nav{justify-content:space-between;align-items:center;gap:.5rem;width:100%;max-width:26.25rem;padding:0 .15rem;display:flex}.pay-preview__nav-back{color:var(--pv-accent);font-size:.78rem;font-weight:800;text-decoration:none}.pay-preview__nav-meta{border:1px solid var(--pay-line);color:#64748b;letter-spacing:.02em;background:#ffffffc7;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.pay-preview__stage{justify-content:center;width:100%;min-width:0;display:flex;position:relative}.pay-preview__phone{width:26.25rem;min-width:0;max-width:100%}.pay-preview__controls{z-index:5;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d5dee9 transparent;width:17.75rem;max-height:calc(100dvh - 7.5rem);position:absolute;top:0;left:calc(50% + 14.175rem);overflow:auto}.pay-preview__controls::-webkit-scrollbar{width:.35rem}.pay-preview__controls::-webkit-scrollbar-thumb{background:#d5dee9;border-radius:999px}.pv-dock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #e2e8f0f2;border-radius:1.35rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1.1rem 2.4rem #0f172a12}.pv-dock__head{background:linear-gradient(#f8fafcf2,#fff6);border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.72rem .85rem .62rem;display:flex}.pv-dock__title{color:#0f172a;letter-spacing:-.01em;font-size:.78rem;font-weight:800}.pv-dock__live{color:#64748b;font-size:.62rem;font-weight:800}.pv-dock__section{border-top:1px solid #eef2f7;padding:.68rem .72rem .75rem}.pv-dock__section:first-of-type{border-top:0}.pv-dock__h{letter-spacing:.07em;text-transform:uppercase;color:#94a3b8;align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.62rem;font-weight:800;display:flex}.pv-dock__n{color:#64748b;background:#f1f5f9;border-radius:999px;flex:none;place-items:center;width:1.05rem;height:1.05rem;font-size:.58rem;font-weight:800;display:grid}.pv-grid{grid-template-columns:1fr 1fr;gap:.38rem;display:grid}.pv-subh{letter-spacing:.04em;color:#b0bccb;margin:.55rem .1rem .32rem;font-size:.6rem;font-weight:800}.pv-subh:first-of-type{margin-top:0}.pv-chip{text-align:center;color:#334155;background:#f8fafc;border:1px solid #e8eef6;border-radius:.72rem;flex-direction:column;justify-content:center;align-items:center;gap:.08rem;min-height:2.55rem;padding:.38rem .32rem;text-decoration:none;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:flex}.pv-chip:hover{border-color:color-mix(in srgb, var(--pv-accent) 35%, #e8eef6);background:#fff}.pv-chip.is-on{background:var(--pv-accent);color:#fff;box-shadow:0 .4rem .85rem color-mix(in srgb, var(--pv-accent) 32%, transparent);border-color:#0000}.pv-chip__k{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;font-weight:800;line-height:1.15;overflow:hidden}.pv-chip__s{letter-spacing:.01em;opacity:.72;white-space:nowrap;font-size:.58rem;font-weight:700}.pv-chip.is-on .pv-chip__s{opacity:.82}.pv-chip--sm{min-height:2.05rem;padding:.32rem .28rem}.pv-chip--sm .pv-chip__k{font-size:.68rem}.pv-chip--fail.is-on{background:#e11d48;box-shadow:0 .4rem .85rem #e11d4847}.pv-seg{background:#f1f5f9;border-radius:999px;grid-template-columns:1fr 1fr;gap:.15rem;padding:.18rem;display:grid}.pv-seg__btn{text-align:center;color:#64748b;border-radius:999px;padding:.42rem .35rem;font-size:.72rem;font-weight:800;text-decoration:none;display:block}.pv-seg__btn.is-on{color:var(--pv-accent);background:#fff;box-shadow:0 1px 5px #0f172a14}@media (width<=72rem){.pay-preview__stage{flex-direction:column;align-items:center}.pay-preview__controls{width:min(26.25rem,100%);max-height:none;margin-top:1rem;position:static}.pv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.pay-preview__nav,.pay-preview__controls{display:none}}.pay-verify{border:1px solid var(--pay-line);text-align:center;background:linear-gradient(#fff 0%,#f6f9ff 58%,#f3faf7 100%);border-radius:1.2rem;margin-top:.15rem;padding:1.35rem 1.05rem 1.2rem;position:relative;overflow:hidden}.pay-verify__stage{place-items:center;width:11.2rem;height:11.2rem;margin:.2rem auto 1.15rem;display:grid;position:relative}.pay-verify__halo{filter:blur(.15rem);background:radial-gradient(circle at 50% 42%,#1668ff38 0%,#10b9811f 38%,#0000 72%);border-radius:50%;animation:2.6s ease-in-out infinite pay-verify-halo;position:absolute;inset:-.7rem}.pay-verify__ring{filter:drop-shadow(0 0 .45rem #1668ff59);background:conic-gradient(from 200deg,#0000 0deg,#1668ff0d 110deg,#3b9bff 250deg,#1668ff 300deg,#10b981 338deg,#0000 360deg);border-radius:50%;animation:2.4s linear infinite pay-verify-spin;position:absolute;inset:.05rem;-webkit-mask:radial-gradient(circle,#0000 66%,#000 68.2%);mask:radial-gradient(circle,#0000 66%,#000 68.2%)}.pay-verify__ring--rev{filter:drop-shadow(0 0 .3rem #10b98147);background:conic-gradient(from 40deg,#0000 0deg,#10b98114 80deg,#34d399 250deg,#1668ff 320deg,#0000 360deg);animation:4.2s linear infinite pay-verify-spin-rev;inset:.55rem;-webkit-mask:radial-gradient(circle,#0000 71%,#000 73.4%);mask:radial-gradient(circle,#0000 71%,#000 73.4%)}.pay-verify__spark{pointer-events:none;border-radius:50%;animation:2.4s linear infinite pay-verify-spin;position:absolute;inset:.08rem}.pay-verify__spark:before,.pay-verify__spark:after{content:"";background:#60a5fa;border-radius:50%;width:.42rem;height:.42rem;margin-left:-.21rem;position:absolute;top:.12rem;left:50%;box-shadow:0 0 .55rem #60a5fad9}.pay-verify__spark:after{background:#34d399;width:.28rem;height:.28rem;margin-left:-.14rem;animation:1.6s ease-in-out infinite pay-verify-spark;top:auto;bottom:.18rem;box-shadow:0 0 .45rem #34d399b3}.pay-verify__core{z-index:1;width:6.15rem;height:6.15rem;color:var(--pay-blue);background:linear-gradient(#fff 0%,#f7fbff 100%);border:1px solid #e7ecf4f2;border-radius:1.55rem;place-items:center;display:grid;position:relative;box-shadow:0 .85rem 1.7rem #0b1d421f,0 0 0 .35rem #ffffffb8,inset 0 1px #fffffff2}.pay-verify__well{background:linear-gradient(#fff 0%,#f7fbff 72%,#eefaf6 100%);border-radius:1.05rem;width:4.35rem;height:4.35rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1668ff14}.pay-verify__mark{object-fit:contain;pointer-events:none;filter:drop-shadow(0 .22rem .55rem #1668ff2e);width:58%;height:58%;animation:2.8s ease-in-out infinite pay-verify-mark;display:block;position:absolute;top:50%;left:50%}.pay-verify__frame{position:absolute;inset:.42rem}.pay-verify__frame span{filter:drop-shadow(0 0 .28rem);border:2.4px solid;width:.78rem;height:.78rem;position:absolute}.pay-verify__frame span:first-child{border-bottom:0;border-right:0;border-radius:.28rem 0 0;top:0;left:0}.pay-verify__frame span:nth-child(2){color:var(--pay-green);border-bottom:0;border-left:0;border-radius:0 .28rem 0 0;top:0;right:0}.pay-verify__frame span:nth-child(3){color:var(--pay-green);border-top:0;border-right:0;border-radius:0 0 0 .28rem;bottom:0;left:0}.pay-verify__frame span:nth-child(4){border-top:0;border-left:0;border-radius:0 0 .28rem;bottom:0;right:0}.pay-verify__beam{filter:blur(.28rem);pointer-events:none;background:linear-gradient(#1668ff00 0%,#1668ff24 55%,#10b98138 100%);border-radius:50%;height:2.4rem;animation:1.7s cubic-bezier(.45,0,.55,1) infinite pay-verify-sweep;position:absolute;left:12%;right:12%}.pay-verify__sweep{pointer-events:none;background:linear-gradient(90deg,#0000,#1668ff 22%,#34d399 78%,#0000);border-radius:999px;height:2px;animation:1.7s cubic-bezier(.45,0,.55,1) infinite pay-verify-sweep;position:absolute;left:10%;right:10%;box-shadow:0 0 .7rem #1668ff8c}.pay-verify__title{color:var(--pay-ink);font-size:1.02rem;font-weight:850;line-height:1.35}.pay-verify__desc{max-width:22rem;color:var(--pay-muted);white-space:pre-line;text-wrap:pretty;word-break:keep-all;margin:.35rem auto 0;padding:0 .35rem;font-size:.76rem;font-weight:600;line-height:1.55}.pay-verify__steps{grid-template-columns:1fr 1fr 1fr;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.pay-verify__steps li{color:var(--pay-muted);flex-direction:column;align-items:center;gap:.32rem;font-size:.64rem;font-weight:750;display:flex}.pay-verify__dot{background:#d7deea;border-radius:50%;width:.55rem;height:.55rem}.pay-verify__steps li.is-done{color:var(--pay-green)}.pay-verify__steps li.is-done .pay-verify__dot{background:var(--pay-green);box-shadow:0 0 0 4px #10b98124}.pay-verify__steps li.is-run{color:var(--pay-blue)}.pay-verify__steps li.is-run .pay-verify__dot{background:var(--pay-blue);animation:1.1s ease-in-out infinite pay-verify-dot}.pay-verify__bar{background:#e8eef6;border-radius:999px;width:100%;height:.38rem;margin-top:1rem;position:relative;overflow:hidden}.pay-verify__bar span{border-radius:inherit;background:var(--pay-brand);width:42%;animation:1.35s ease-in-out infinite pay-verify-bar;position:absolute;inset:0 auto 0 0}.pay-verify__back{appearance:none;z-index:2;width:2rem;height:2rem;color:var(--pay-ink-soft);cursor:pointer;background:#f4f7fb;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:.85rem;left:.85rem}.pay-verify__upload,.pay-verify__upload .ant-upload,.pay-verify__upload .ant-upload-select{width:100%;display:block!important}.pay-verify__drop{cursor:pointer}.pay-verify--attach{padding-top:2.35rem}.pay-verify__hint{color:#0f9f6e;background:#ecfdf5;border-radius:999px;align-items:center;gap:.3rem;margin-top:.75rem;padding:.28rem .65rem;font-size:.68rem;font-weight:800;display:inline-flex}.pay-verify__photo{border:1px solid var(--pay-line);background:#f4f7fb;border-radius:1rem;width:100%;max-height:14rem;margin:.2rem 0 .75rem;position:relative;overflow:hidden}.pay-verify__photo img{object-fit:contain;width:100%;max-height:14rem;display:block}.pay-verify__remove{appearance:none;color:#fff;cursor:pointer;background:#0b12208c;border:0;border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;padding:0;display:grid;position:absolute;top:.55rem;right:.55rem}.pay-verify__badge{color:#fff;background:#10b981;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .6rem;font-size:.68rem;font-weight:800;display:inline-flex;position:absolute;bottom:.6rem;left:.6rem}.pay-verify__msg{text-align:left;border-radius:.9rem;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:.7rem .75rem;font-size:.74rem;font-weight:650;line-height:1.5;display:flex}.pay-verify__msg--success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.pay-verify__msg--error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.pay-verify__msg--info{color:#1d4ed8;background:#f4f7ff;border:1px solid #dbe4ff}.pay-verify__msg--warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.pay-verify__actions{gap:.5rem;margin-top:.9rem;display:grid}@keyframes pay-verify-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.35rem)}}@keyframes pay-verify-spin{to{transform:rotate(360deg)}}@keyframes pay-verify-spin-rev{to{transform:rotate(-360deg)}}@keyframes pay-verify-spark{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes pay-verify-mark{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.06)}}@keyframes pay-verify-halo{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes pay-verify-sweep{0%{opacity:0;top:22%}18%,82%{opacity:1}to{opacity:0;top:72%}}@keyframes pay-verify-dot{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes pay-verify-bar{0%{transform:translate(-110%)}to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){.pay-verify__halo,.pay-verify__ring,.pay-verify__spark,.pay-verify__mark,.pay-verify__beam,.pay-verify__sweep,.pay-verify__bar span,.pay-verify__steps li.is-run .pay-verify__dot,.pay-verify--attach .pay-verify__core{animation:none}.pay-verify__mark{transform:translate(-50%,-50%)}}.pay-done{text-align:center;background:linear-gradient(#10b98112 0%,#1668ff08 46%,#fff0 100%);padding:1.6rem 1.15rem 1.5rem;animation:.4s both pay-done-in;position:relative;overflow:hidden}.pay-state>.pay-done{margin:-.5rem -1.15rem -1.15rem}.pay-done:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#10b98117 1px,#0000 1.5px);background-size:1.35rem 1.35rem;height:13rem;position:absolute;top:2.2rem;left:6%;right:6%;-webkit-mask-image:linear-gradient(#0000,#000 26% 70%,#0000);mask-image:linear-gradient(#0000,#000 26% 70%,#0000)}.pay-done__seal{place-items:center;width:5.6rem;height:5.6rem;margin:0 auto 1rem;display:grid;position:relative}.pay-done__seal-wave{border:1.5px solid #10b98152;border-radius:50%;animation:2.4s ease-out infinite pay-done-wave;position:absolute;inset:0}.pay-done__seal-ring{background:radial-gradient(circle,#10b98133 0%,#10b9810f 56%,#0000 74%);border-radius:50%;animation:2.8s ease-in-out infinite pay-done-breathe;position:absolute;inset:.3rem}.pay-done__seal-core{color:#fff;background:linear-gradient(145deg,#34d399 0%,#10b981 56%,#059669 100%);border-radius:50%;place-items:center;width:3.6rem;height:3.6rem;animation:.55s cubic-bezier(.16,1,.3,1) both pay-done-pop;display:grid;position:relative;box-shadow:0 .9rem 1.9rem #10b98157,0 0 0 .5rem #10b98117}.pay-done__title{color:var(--pay-ink);letter-spacing:-.03em;font-size:1.32rem;font-weight:850;line-height:1.25;position:relative}.pay-done__sub{max-width:19rem;color:var(--pay-muted);white-space:pre-line;text-wrap:pretty;margin:.4rem auto 0;font-size:.8rem;font-weight:600;line-height:1.55;position:relative}.pay-done__slip{border:1px solid var(--pay-line);background:#fff;border-radius:1.2rem;margin:1.15rem 0 0;padding:1.1rem 1rem .95rem;position:relative;box-shadow:0 .8rem 1.8rem #0b1d420f}.pay-done__tag{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .7rem .28rem .45rem;font-size:.68rem;font-weight:850;display:inline-flex}.pay-done__tag-logo{object-fit:contain;width:.95rem;height:.95rem}.pay-done__tag-dot{background:#10b981;border-radius:50%;width:.36rem;height:.36rem}.pay-done__amt{color:#067a55;letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.18rem .28rem;margin-top:.7rem;font-size:clamp(2.2rem,11vw,2.8rem);font-weight:850;line-height:1;display:flex}.pay-done__amt-cur{letter-spacing:0;color:#059669;font-size:.52em;font-weight:850;transform:translateY(-.18em)}.pay-done__amt-dec{color:#34a97f;font-size:.54em;font-weight:800}.pay-done__amt-unit{color:#047857;letter-spacing:.06em;background:#ecfdf5;border-radius:.45rem;align-self:center;margin-left:.12rem;padding:.18rem .5rem;font-size:.72rem;font-weight:850;line-height:1.2}.pay-done__net{border:1px solid var(--pay-line);color:var(--pay-ink-soft);letter-spacing:.04em;background:#f8fafc;border-radius:999px;margin-top:.55rem;padding:.18rem .55rem;font-size:.68rem;font-weight:850;display:inline-flex}.pay-done__net--trc{color:#e11d2e;background:#fef2f2;border-color:#fecaca}.pay-done__from{color:var(--pay-muted);margin-top:.5rem;font-size:.74rem;font-weight:700}.pay-done__src{color:var(--pay-ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin-top:.7rem;font-size:.74rem;font-weight:700;display:inline-flex}.pay-done__src img{object-fit:contain;width:1rem;height:1rem}.pay-done__src strong{color:var(--pay-ink);font-variant-numeric:tabular-nums}.pay-done__src .pay-done__net{margin-top:0}.pay-done__facts{border-top:1px dashed var(--pay-line);text-align:left;margin-top:.95rem;padding-top:.15rem}.pay-done__fact{grid-template-columns:4.6rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.62rem .1rem;display:grid}.pay-done__fact+.pay-done__fact{border-top:1px dashed var(--pay-line)}.pay-done__fact>span{color:var(--pay-muted);letter-spacing:.02em;font-size:.66rem;font-weight:800}.pay-done__fact>div{align-items:center;gap:.35rem;min-width:0;display:flex}.pay-done__fact code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pay-ink);flex:1;font-family:ui-monospace,SF Mono,Menlo,Consolas,IBM Plex Mono,monospace;font-size:.74rem;font-weight:600;overflow:hidden}.pay-done__fact button{appearance:none;width:1.7rem;height:1.7rem;color:var(--pay-muted);cursor:pointer;background:#f8fafc;border:0;border-radius:.5rem;flex:none}.pay-done__fact button:hover{color:var(--pay-ink);background:#eef2f7}.pay-done__wish{border-top:1px dashed var(--pay-line);color:#12833b;text-wrap:pretty;max-width:17rem;margin:.15rem auto 0;padding-top:.7rem;font-size:.76rem;font-weight:750;line-height:1.55}.pay-done__timer{margin-top:1.05rem;position:relative}.pay-done__timer-row{color:#3d6b58;align-items:center;gap:.4rem;font-size:.74rem;font-weight:750;display:inline-flex}.pay-done__timer-bar{background:#94a3b833;border-radius:999px;width:12rem;height:.25rem;margin:.5rem auto 0;overflow:hidden}.pay-done__timer-bar span{background:linear-gradient(90deg,#10b981,#34d399,#38bdf8);border-radius:999px;height:100%;transition:width 1s linear;display:block}.pay-done__cta{appearance:none;color:#fff;width:100%;min-height:3.1rem;font:inherit;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:0;border-radius:1.1rem;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;font-size:.98rem;font-weight:850;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 .9rem 1.8rem #10b9814d}.pay-done__cta:after{content:"";background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:28%;animation:4.4s ease-in-out 1.2s infinite pay-done-sheen;position:absolute;top:0;bottom:0;left:-35%;transform:skew(-18deg)}.pay-done__cta>*{position:relative}.pay-done__cta:hover{transform:translateY(-1px);box-shadow:0 1.1rem 2.2rem #10b9815c}@keyframes pay-done-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pay-done-pop{0%{opacity:0;transform:translateY(10px)scale(.8)}60%{opacity:1;transform:translateY(-2px)scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pay-done-wave{0%{opacity:.5;transform:scale(.72)}70%,to{opacity:0;transform:scale(1.3)}}@keyframes pay-done-breathe{0%,to{opacity:.6;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}@keyframes pay-done-sheen{0%{left:-35%}55%,to{left:120%}}@media (prefers-reduced-motion:reduce){.pay-done,.pay-done__seal-wave,.pay-done__seal-ring,.pay-done__seal-core,.pay-done__cta:after{animation:none}}.pay-end{text-align:center;padding:1.15rem 1.15rem 1.4rem;animation:.42s cubic-bezier(.16,1,.3,1) both pay-end-in;position:relative;overflow:hidden}.pay-state>.pay-end{margin:-.5rem -1.15rem -1.15rem}.pay-sheet:has(.pay-end--expired){background:linear-gradient(#fff3e8 0%,#fff1ee 42%,#fff7f4 100%)}.pay-sheet:has(.pay-end--failed){background:linear-gradient(#fff1f2 0%,#fff5f6 48%,#fff8f8 100%)}:is(.pay-sheet:has(.pay-end--expired) .pay-hero,.pay-sheet:has(.pay-end--failed) .pay-hero,.pay-sheet:has(.pay-end--expired) .pay-meta,.pay-sheet:has(.pay-end--failed) .pay-meta){background:0 0}.pay-sheet:has(.pay-end) .pay-meta{border-color:#f43f5e1a}.pay-sheet:has(.pay-end) .pay-amount__cur{color:#e11d48}.pay-end--expired,.pay-end--failed{background:0 0}.pay-end__seal{place-items:center;width:6.6rem;height:6.6rem;margin:0 auto .75rem;display:grid;position:relative}.pay-end__orbit{border:1.5px dashed #94a3b873;border-radius:50%;animation:18s linear infinite pay-end-spin;position:absolute;inset:0}.pay-end--expired .pay-end__orbit{border-color:#f43f5e47}.pay-end--failed .pay-end__orbit{border-color:#f43f5e52}.pay-end__glow{border-radius:50%;animation:3s ease-in-out infinite pay-end-breathe;position:absolute;inset:.55rem}.pay-end--expired .pay-end__glow{background:radial-gradient(circle,#fb923c38 0%,#f43f5e14 52%,#0000 74%)}.pay-end--failed .pay-end__glow{background:radial-gradient(circle,#f43f5e33 0%,#f43f5e0f 56%,#0000 74%)}.pay-end__clock{width:5.35rem;height:5.35rem;position:relative}.pay-end__clock:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:.72rem;box-shadow:0 .35rem .9rem #e11d4814}.pay-end__clock svg{width:100%;height:100%;position:relative;transform:rotate(-90deg)}.pay-end__track{fill:none;stroke:#f1e4e6;stroke-width:4.5px}.pay-end__arc{fill:none;stroke:#f43f5e;stroke-width:4.5px;stroke-linecap:round}.pay-end__zero{z-index:1;color:#e11d48;letter-spacing:.04em;font-variant-numeric:tabular-nums;place-items:center;font-size:1.05rem;font-weight:850;display:grid;position:absolute;inset:0}.pay-end__core{color:#fff;background:linear-gradient(145deg,#fb7185 0%,#e11d48 58%,#be123c 100%);border-radius:1.2rem;place-items:center;width:3.7rem;height:3.7rem;animation:.55s cubic-bezier(.16,1,.3,1) both pay-end-pop;display:grid;position:relative;box-shadow:0 .9rem 1.9rem #e11d4852,0 0 0 .5rem #f43f5e1a}.pay-end__title{color:var(--pay-ink);letter-spacing:-.03em;font-size:1.28rem;font-weight:850;line-height:1.25;position:relative}.pay-end__note{color:#9f1239;text-wrap:pretty;background:#ffffffc7;border:1px solid #f43f5e24;border-radius:.95rem;max-width:19rem;margin:.7rem auto 0;padding:.72rem .95rem;font-size:.76rem;font-weight:700;line-height:1.5;position:relative}.pay-end__timer{margin-top:1.05rem;position:relative}.pay-end__timer-row{color:#64748b;align-items:center;gap:.4rem;font-size:.74rem;font-weight:750;display:inline-flex}.pay-end__timer-bar{background:#94a3b833;border-radius:999px;width:12rem;height:.25rem;margin:.5rem auto 0;overflow:hidden}.pay-end__timer-bar span{background:linear-gradient(90deg,#fb7185,#f43f5e,#64748b);border-radius:999px;height:100%;transition:width 1s linear;display:block}.pay-end__cta{appearance:none;color:#fff;width:100%;min-height:3.1rem;font:inherit;cursor:pointer;background:linear-gradient(135deg,#1d4ed8 0%,#1668ff 52%,#0ea5e9 100%);border:0;border-radius:1.1rem;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;font-size:.98rem;font-weight:850;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 .9rem 1.8rem #1668ff47}.pay-end__cta:after{content:"";background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:28%;animation:4.4s ease-in-out 1.2s infinite pay-end-sheen;position:absolute;top:0;bottom:0;left:-35%;transform:skew(-18deg)}.pay-end__cta>*{position:relative}.pay-end__cta:hover{transform:translateY(-1px);box-shadow:0 1.1rem 2.2rem #1668ff5c}@keyframes pay-end-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pay-end-pop{0%{opacity:0;transform:translateY(10px)scale(.8)}60%{opacity:1;transform:translateY(-2px)scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pay-end-breathe{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}@keyframes pay-end-spin{to{transform:rotate(360deg)}}@keyframes pay-end-sheen{0%{left:-35%}55%,to{left:120%}}@media (prefers-reduced-motion:reduce){.pay-end,.pay-end__orbit,.pay-end__glow,.pay-end__core,.pay-end__cta:after{animation:none}}.pay-ack{animation:.35s both pay-ack-in;position:relative}.pay-ack.is-leaving{animation:.4s forwards pay-ack-out}.pay-ack__hero{padding-bottom:1.25rem}.pay-ack__seal{width:4.4rem;height:4.4rem;margin:0 auto .85rem;position:relative}.pay-ack__seal-ring{background:conic-gradient(from 200deg,#0000 0deg,#1668ff14 160deg,#1668ff 300deg,#10b981 348deg,#0000 360deg);border-radius:50%;animation:6s linear infinite pay-ack-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 62%,#000 64%);mask:radial-gradient(circle,#0000 62%,#000 64%)}.pay-ack__seal-core{background:#fff;border:1px solid #e7ecf4;border-radius:50%;place-items:center;display:grid;position:absolute;inset:.55rem;box-shadow:0 .45rem 1.1rem #1668ff1f}.pay-ack__seal-core img{object-fit:contain;width:2rem;height:2rem;display:block}.pay-ack__title{color:var(--pay-ink);letter-spacing:-.03em;font-size:1.28rem;font-weight:850;line-height:1.25}.pay-ack__sub{color:var(--pay-muted);margin-top:.4rem;font-size:.8rem;font-weight:600;line-height:1.5}.pay-ack__block{padding:1rem 1.15rem .15rem}.pay-ack__label{color:var(--pay-muted);letter-spacing:.02em;margin-bottom:.65rem;font-size:.72rem;font-weight:800}.pay-ack__accts{flex-direction:column;gap:.5rem;display:flex}.pay-ack__acct{border:1px solid var(--pay-line);background:#fbfcfe;border-radius:1rem;align-items:center;gap:.8rem;padding:.85rem .9rem;display:flex}.pay-ack__bank{flex:none}.pay-ack__acct-copy{flex:1;min-width:0}.pay-ack__bank-name{color:var(--pay-ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:800;line-height:1.2;overflow:hidden}.pay-ack__acct-no{color:var(--pay-ink);letter-spacing:.04em;font-variant-numeric:tabular-nums;margin-top:.15rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,IBM Plex Mono,IBM Plex Sans,monospace;font-size:1.12rem;font-weight:850;line-height:1.15}.pay-ack__acct-name{color:var(--pay-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.2rem;font-size:.72rem;font-weight:700;overflow:hidden}.pay-ack__empty{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:.95rem;align-items:center;gap:.55rem;padding:.8rem .9rem;font-size:.78rem;font-weight:600;display:flex}.pay-ack__terms{margin-top:.85rem}.pay-ack__term{align-items:flex-start;gap:.65rem;padding:.45rem .05rem .55rem;display:flex}.pay-ack__term+.pay-ack__term{border-top:1px solid var(--pay-line)}.pay-ack__term-n{color:#64748b;background:#f1f5f9;border-radius:50%;flex:none;place-items:center;width:1.2rem;height:1.2rem;margin-top:.08rem;font-size:.62rem;font-weight:850;display:grid}.pay-ack__term--time .pay-ack__term-n{color:#b45309;background:#fef3c7}.pay-ack__term--warn .pay-ack__term-n{color:#b91c1c;background:#fee2e2}.pay-ack__term-t{color:#374151;font-size:.78rem;font-weight:600;line-height:1.55}.pay-ack__term--warn .pay-ack__term-t{color:#7f1d1d}.pay-ack__foot{padding:0 1.15rem 1.2rem}.pay-ack__cta{appearance:none;text-align:left;color:#374151;width:100%;font:inherit;cursor:pointer;background:linear-gradient(#fff 0%,#f7faff 100%);border:1.5px solid #dbeafe;border-radius:1.05rem;align-items:flex-start;gap:.75rem;padding:.95rem 1rem;font-size:.8rem;font-weight:750;line-height:1.55;transition:background .28s,border-color .28s,color .28s,box-shadow .28s;display:flex;box-shadow:0 .7rem 1.4rem #0f172a0d}.pay-ack__cta.is-on{color:#fff;background:linear-gradient(135deg,#16a34a 0%,#15803d 100%);border-color:#16a34a;box-shadow:0 .8rem 1.6rem #16a34a47}.pay-ack__box{color:#fff;background:#fff;border:2px solid #cbd5e1;border-radius:.42rem;flex:none;place-items:center;width:1.45rem;height:1.45rem;margin-top:.08rem;font-size:.78rem;display:grid}.pay-ack__cta.is-on .pay-ack__box{background:#ffffff2e;border-color:#ffffff8c}.pay-ack__hint{min-height:1.2rem;color:var(--pay-muted);justify-content:center;align-items:center;gap:.35rem;margin-top:.65rem;font-size:.7rem;font-weight:650;display:flex}.pay-ack__hint.is-on{color:#16a34a}.pay-ack__nudge{z-index:30;color:#1d4ed8;font:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#fffffff0;border:1px solid #1668ff38;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.75rem;font-weight:850;animation:1.5s ease-in-out infinite pay-ack-nudge;display:inline-flex;position:fixed;bottom:1.15rem;left:50%;transform:translate(-50%);box-shadow:0 .7rem 1.6rem #0f172a29}@keyframes pay-ack-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pay-ack-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes pay-ack-spin{to{transform:rotate(360deg)}}@keyframes pay-ack-nudge{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-5px)}}@media (prefers-reduced-motion:reduce){.pay-ack,.pay-ack.is-leaving,.pay-ack__seal-ring,.pay-ack__nudge{animation:none}}.pay-bot{text-align:center;padding:1.15rem 1.15rem 1.4rem;animation:.42s cubic-bezier(.16,1,.3,1) both pay-bot-in;position:relative;overflow:hidden}.pay-state>.pay-bot{margin:-.5rem -1.15rem -1.15rem}.pay-sheet:has(.pay-bot){background:linear-gradient(#1668ff14 0%,#10b9810d 46%,#f8fbff 100%)}.pay-sheet:has(.pay-bot) .pay-hero{background:0 0}.pay-sheet:has(.pay-bot) .pay-meta{background:#ffffffd1;border:1px solid #1668ff29;border-radius:1rem;margin:.15rem 1.15rem .2rem;padding:.62rem .9rem;box-shadow:0 .35rem .9rem #0b1d420a}.pay-bot__stage{place-items:center;width:8.4rem;height:8.4rem;margin:0 auto .85rem;display:grid;position:relative}.pay-bot__halo{background:radial-gradient(circle,#1668ff38 0%,#10b9811a 46%,#0000 72%);border-radius:50%;animation:2.8s ease-in-out infinite pay-bot-breathe;position:absolute;inset:.7rem}.pay-bot__ping,.pay-bot__ping--late{border:1.5px solid #1668ff61;border-radius:50%;animation:2.6s ease-out infinite pay-bot-ping;position:absolute;inset:.15rem}.pay-bot__ping--late{animation-delay:1.3s}.pay-bot__sweep{background:conic-gradient(#0000 0deg,#1668ff14 18deg,#10b98152 42deg,#0000 78deg);border-radius:50%;animation:2.4s linear infinite pay-bot-spin;position:absolute;inset:.28rem;-webkit-mask:radial-gradient(circle,#0000 46%,#000 48%);mask:radial-gradient(circle,#0000 46%,#000 48%)}.pay-bot__blip{background:#10b981;border-radius:50%;width:.52rem;height:.52rem;animation:2.6s ease-in-out infinite pay-bot-blip;position:absolute;box-shadow:0 0 0 .28rem #10b98129}.pay-bot__blip--1{top:16%;right:18%}.pay-bot__blip--2{animation-delay:.85s;bottom:20%;left:14%}.pay-bot__blip--3{animation-delay:1.7s;top:46%;right:6%}.pay-bot__core{z-index:1;background:#fffffff0;border-radius:50%;width:3.9rem;height:3.9rem;animation:.55s cubic-bezier(.16,1,.3,1) both pay-bot-pop,4.8s ease-in-out .55s infinite pay-bot-core-glow;position:relative;overflow:hidden;box-shadow:0 .75rem 1.7rem #1668ff2e,0 0 0 .4rem #ffffffb8}.pay-bot__face{place-items:center;display:grid;position:absolute;inset:0}.pay-bot__face--baht{color:#1668ff;letter-spacing:-.04em;font-size:1.62rem;font-weight:850;animation:4.8s ease-in-out infinite pay-bot-swap-out}.pay-bot__face--logo{animation:4.8s ease-in-out infinite pay-bot-swap-in}.pay-bot__face--logo img{object-fit:contain;width:72%;height:72%;display:block}.pay-bot__live{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;align-items:center;gap:.38rem;padding:.28rem .7rem;font-size:.68rem;font-weight:850;display:inline-flex;position:relative}.pay-bot__live-dot{background:#10b981;border-radius:50%;width:.38rem;height:.38rem;animation:1.1s ease-in-out infinite pay-bot-dot;box-shadow:0 0 0 .25rem #10b98129}.pay-bot__title{color:var(--pay-ink);letter-spacing:-.03em;margin-top:.75rem;font-size:1.28rem;font-weight:850;line-height:1.25;position:relative}.pay-bot__who{color:var(--pay-ink-soft);margin-top:.22rem;font-size:.92rem;font-weight:800;position:relative}.pay-bot__sub{max-width:21rem;color:var(--pay-muted);white-space:pre-line;text-wrap:pretty;word-break:keep-all;margin:.4rem auto 0;padding:0 .35rem;font-size:.78rem;font-weight:600;line-height:1.55;position:relative}.pay-bot__steps{grid-template-columns:1fr 1fr 1fr;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.pay-bot__steps li{color:var(--pay-muted);flex-direction:column;align-items:center;gap:.32rem;font-size:.64rem;font-weight:750;animation:6s ease-in-out infinite pay-bot-step;display:flex}.pay-bot__steps li:nth-child(2){animation-delay:2s}.pay-bot__steps li:nth-child(3){animation-delay:4s}.pay-bot__dot{background:#d7deea;border-radius:50%;width:.55rem;height:.55rem;animation:6s ease-in-out infinite pay-bot-step-dot}.pay-bot__steps li:nth-child(2) .pay-bot__dot{animation-delay:2s}.pay-bot__steps li:nth-child(3) .pay-bot__dot{animation-delay:4s}.pay-bot__wait{text-align:left;background:#ffffffd1;border:1px solid #1668ff24;border-radius:1.1rem;grid-template-columns:1fr auto;align-items:center;gap:.35rem .8rem;margin:1.05rem 0 0;padding:.9rem .95rem .95rem;display:grid;position:relative}.pay-bot__wait-copy{min-width:0}.pay-bot__wait-kicker{color:#1d4ed8;font-size:.7rem;font-weight:850}.pay-bot__wait-hint{color:var(--pay-muted);text-wrap:pretty;margin-top:.18rem;font-size:.68rem;font-weight:650;line-height:1.45}.pay-bot__wait-time{color:#1668ff;letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:850}.pay-bot__wait-bar{background:#94a3b838;border-radius:999px;grid-column:1/-1;height:.28rem;overflow:hidden}.pay-bot__wait-bar span{background:linear-gradient(90deg,#1668ff,#10b981);border-radius:999px;height:100%;transition:width 1s linear;display:block}@keyframes pay-bot-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pay-bot-pop{0%{opacity:0;transform:translateY(10px)scale(.8)}60%{opacity:1;transform:translateY(-2px)scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pay-bot-swap-out{0%,34%{opacity:1;filter:blur();transform:scale(1)}46%,86%{opacity:0;filter:blur(7px);transform:scale(.78)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes pay-bot-swap-in{0%,34%{opacity:0;filter:blur(7px);transform:scale(1.16)}46%,86%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(7px);transform:scale(1.16)}}@keyframes pay-bot-core-glow{0%,34%,50%,86%,to{box-shadow:0 .75rem 1.7rem #1668ff2e,0 0 0 .4rem #ffffffb8}42%,96%{box-shadow:0 .9rem 2rem #10b98147,0 0 0 .55rem #10b9811f}}@keyframes pay-bot-breathe{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes pay-bot-spin{to{transform:rotate(360deg)}}@keyframes pay-bot-ping{0%{opacity:.7;transform:scale(.58)}to{opacity:0;transform:scale(1.08)}}@keyframes pay-bot-blip{0%,to{opacity:0;transform:scale(.35)}28%,52%{opacity:1;transform:scale(1)}78%{opacity:0}}@keyframes pay-bot-dot{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes pay-bot-step{0%,28%{color:#1668ff}33%,to{color:var(--pay-muted)}}@keyframes pay-bot-step-dot{0%,28%{background:#1668ff;box-shadow:0 0 0 4px #1668ff24}33%,to{box-shadow:none;background:#d7deea}}@media (prefers-reduced-motion:reduce){.pay-bot,.pay-bot__halo,.pay-bot__ping,.pay-bot__ping--late,.pay-bot__sweep,.pay-bot__blip,.pay-bot__core,.pay-bot__face--baht,.pay-bot__face--logo,.pay-bot__live-dot,.pay-bot__steps li,.pay-bot__dot{animation:none}}.pay-miss{text-align:center;padding:1.2rem 1.15rem 1.4rem;animation:.42s cubic-bezier(.16,1,.3,1) both pay-miss-in;position:relative;overflow:hidden}.pay-state>.pay-miss{margin:-.5rem -1.15rem -1.15rem}.pay-sheet:has(.pay-miss){background:linear-gradient(#fff6eb 0%,#fff8f1 44%,#fffaf6 100%)}.pay-sheet:has(.pay-miss) .pay-hero{background:0 0}.pay-sheet:has(.pay-miss) .pay-meta{background:#ffffffd6;border:1px solid #fb923c33;border-radius:1rem;margin:.15rem 1.15rem .2rem;padding:.62rem .9rem;box-shadow:0 .35rem .9rem #0b1d420a}.pay-sheet:has(.pay-miss) .pay-amount__cur{color:#ea580c}.pay-miss__seal{place-items:center;width:6.4rem;height:6.4rem;margin:0 auto .8rem;display:grid;position:relative}.pay-miss__orbit{border:1.5px dashed #fb923c61;border-radius:50%;animation:16s linear infinite pay-miss-spin;position:absolute;inset:0}.pay-miss__glow{background:radial-gradient(circle,#fb923c38 0%,#fbbf2414 52%,#0000 74%);border-radius:50%;animation:2.8s ease-in-out infinite pay-miss-breathe;position:absolute;inset:.55rem}.pay-miss__core{color:#ea580c;background:#fff;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;animation:.55s cubic-bezier(.16,1,.3,1) both pay-miss-pop;display:grid;position:relative;box-shadow:0 .7rem 1.6rem #ea580c29,0 0 0 .4rem #ffffffb8}.pay-miss__chip{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-items:center;padding:.28rem .7rem;font-size:.68rem;font-weight:850;display:inline-flex;position:relative}.pay-miss__title{color:var(--pay-ink);letter-spacing:-.03em;text-wrap:pretty;margin-top:.7rem;font-size:1.22rem;font-weight:850;line-height:1.3;position:relative}.pay-miss__sub{max-width:18.5rem;color:var(--pay-muted);white-space:pre-line;text-wrap:pretty;word-break:keep-all;margin:.4rem auto 0;font-size:.78rem;font-weight:600;line-height:1.55;position:relative}.pay-miss__actions{gap:.55rem;margin-top:1.15rem;display:grid;position:relative}.pay-miss__cta,.pay-miss__ghost{appearance:none;width:100%;min-height:3.05rem;font:inherit;cursor:pointer;border-radius:1.05rem;justify-content:center;align-items:center;gap:.45rem;font-size:.96rem;font-weight:850;display:inline-flex}.pay-miss__cta{color:#fff;background:linear-gradient(135deg,#1d4ed8 0%,#1668ff 52%,#0ea5e9 100%);border:0;position:relative;overflow:hidden;box-shadow:0 .85rem 1.7rem #1668ff42}.pay-miss__cta:after{content:"";background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:28%;animation:4.4s ease-in-out 1s infinite pay-miss-sheen;position:absolute;top:0;bottom:0;left:-35%;transform:skew(-18deg)}.pay-miss__cta>*{position:relative}.pay-miss__ghost{border:1px solid var(--pay-line);color:var(--pay-ink-soft);background:#ffffffc7}.pay-miss__ghost:disabled{color:#94a3b8;cursor:not-allowed}@keyframes pay-miss-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pay-miss-pop{0%{opacity:0;transform:translateY(10px)scale(.8)}60%{opacity:1;transform:translateY(-2px)scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pay-miss-breathe{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes pay-miss-spin{to{transform:rotate(360deg)}}@keyframes pay-miss-sheen{0%{left:-35%}55%,to{left:120%}}@media (prefers-reduced-motion:reduce){.pay-miss,.pay-miss__orbit,.pay-miss__glow,.pay-miss__core,.pay-miss__cta:after{animation:none}}.pay-lock{text-align:center;padding:1.25rem 1.15rem 1.4rem;animation:.42s cubic-bezier(.16,1,.3,1) both pay-miss-in;position:relative;overflow:hidden}.pay-state>.pay-lock{margin:-.5rem -1.15rem -1.15rem}.pay-sheet:has(.pay-lock){background:linear-gradient(#fff1f2 0%,#fff7f7 46%,snow 100%)}.pay-lock__seal{place-items:center;width:6.2rem;height:6.2rem;margin:0 auto .85rem;display:grid;position:relative}.pay-lock__orbit{border:1.5px dashed #ef444457;border-radius:50%;animation:16s linear infinite pay-miss-spin;position:absolute;inset:0}.pay-lock__glow{background:radial-gradient(circle,#ef44442e 0%,#fca5a514 52%,#0000 74%);border-radius:50%;animation:2.8s ease-in-out infinite pay-miss-breathe;position:absolute;inset:.5rem}.pay-lock__core{color:#dc2626;background:#fff;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid;position:relative;box-shadow:0 .7rem 1.6rem #dc262629,0 0 0 .4rem #ffffffc7}.pay-lock__core svg{transform-origin:50%;animation:2.6s cubic-bezier(.33,1.35,.64,1) infinite pay-lock-bounce;display:block}.pay-lock__title{color:var(--pay-ink);letter-spacing:-.03em;text-wrap:pretty;margin-top:.15rem;font-size:1.22rem;font-weight:850;line-height:1.35}.pay-lock__sub{max-width:18.5rem;color:var(--pay-muted);white-space:pre-line;text-wrap:pretty;margin:.45rem auto 0;font-size:.8rem;font-weight:600;line-height:1.6}.pay-lock__cta{appearance:none;color:#fff;width:100%;min-height:3.05rem;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ef4444 0%,#dc2626 58%,#b91c1c 100%);border:0;border-radius:1.05rem;justify-content:center;align-items:center;gap:.45rem;margin-top:1.15rem;font-size:.96rem;font-weight:850;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 .8rem 1.6rem #dc26263d}.pay-lock__cta:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:28%;animation:4.4s ease-in-out 1s infinite pay-miss-sheen;position:absolute;top:0;bottom:0;left:-35%;transform:skew(-18deg)}.pay-lock__cta>*{position:relative}.pay-lock__note{color:#9f1239;margin-top:1rem;font-size:.78rem;font-weight:700}@media (prefers-reduced-motion:reduce){.pay-lock,.pay-lock__orbit,.pay-lock__glow,.pay-lock__core svg,.pay-lock__cta:after{animation:none}}@keyframes pay-lock-bounce{0%,22%{transform:scale(1)}34%{transform:scale(1.12)}46%{transform:scale(.96)}56%{transform:scale(1.04)}66%,to{transform:scale(1)}}.app-crash{--ac-text:#eaf1fb;--ac-muted:#eaf1fb94;--ac-line:#ffffff1a;isolation:isolate;box-sizing:border-box;min-height:100dvh;color:var(--ac-text);-webkit-font-smoothing:antialiased;background:linear-gradient(160deg,#06101f2e 0%,#08152914 45%,#050b1638 100%),url(/login-bg.webp) 50%/cover no-repeat,#06101f;place-items:center;padding:clamp(1.25rem,4vh,2.5rem) 1.25rem;font-family:IBM Plex Sans,Noto Sans Thai,-apple-system,BlinkMacSystemFont,sans-serif;display:grid;position:relative;overflow:hidden}.app-crash__wash{z-index:0;pointer-events:none;background:radial-gradient(42rem 22rem at 50% 18%,#1668ff2e,#0000 68%),radial-gradient(28rem 18rem at 88% 88%,#10b9811f,#0000 70%),linear-gradient(#060d1a2e 0%,#06101f6b 100%);position:absolute;inset:0}.app-crash__card{z-index:1;text-align:center;border:1px solid var(--ac-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070d1adb;border-radius:1.45rem;width:min(26.5rem,92vw);padding:clamp(1.6rem,3.6vh,2.15rem) clamp(1.35rem,3.2vw,1.9rem) 1.55rem;position:relative;box-shadow:0 24px 48px #00000057,inset 0 1px #ffffff0f}.app-crash__logo{object-fit:contain;filter:drop-shadow(0 8px 18px #00000059);width:auto;max-width:11rem;height:2.15rem;margin:0 auto 1.15rem;display:block}.app-crash__seal{place-items:center;width:5.6rem;height:5.6rem;margin:0 auto .9rem;display:grid;position:relative}.app-crash__orbit{border:1.5px dashed #38bdf847;border-radius:50%;animation:18s linear infinite app-crash-spin;position:absolute;inset:0}.app-crash__glow{background:radial-gradient(circle,#1668ff47 0%,#10b9811a 52%,#0000 74%);border-radius:50%;animation:3.2s ease-in-out infinite app-crash-breathe;position:absolute;inset:.45rem}.app-crash__core{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1668ff 48%,#10b981 100%);border-radius:1.05rem;place-items:center;width:3.35rem;height:3.35rem;display:grid;position:relative;box-shadow:0 .8rem 1.6rem #1668ff52,0 0 0 .45rem #1668ff1a}.app-crash__chip{color:#7dd3fc;letter-spacing:.04em;background:#38bdf81a;border:1px solid #38bdf838;border-radius:999px;align-items:center;margin:0 auto .7rem;padding:.22rem .7rem;font-size:.72rem;font-weight:750;display:inline-flex}.app-crash__title{color:var(--ac-text);letter-spacing:-.03em;margin:0;font-size:clamp(1.12rem,2.4vw,1.28rem);font-weight:800;line-height:1.3}.app-crash__sub{max-width:20.5rem;color:var(--ac-muted);text-wrap:pretty;margin:.65rem auto 0;font-size:.84rem;font-weight:600;line-height:1.55}.app-crash__cta{appearance:none;color:#fff;width:100%;min-height:3rem;font:inherit;letter-spacing:.02em;cursor:pointer;background:linear-gradient(90deg,#2563eb 0%,#10b981 100%);border:0;border-radius:.85rem;margin-top:1.2rem;font-size:.94rem;font-weight:750;transition:filter .16s,transform .16s;position:relative;overflow:hidden;box-shadow:0 .75rem 1.5rem #1668ff38}.app-crash__cta:hover{filter:brightness(1.05);transform:translateY(-1px)}.app-crash__cta:active{filter:brightness(.98);transform:none}@media (prefers-reduced-motion:reduce){.app-crash__orbit,.app-crash__glow{animation:none}}@keyframes app-crash-spin{to{transform:rotate(360deg)}}@keyframes app-crash-breathe{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}:root{--color-primary:#1677ff;--color-secondary:#13c2c2;--color-success:#52c41a;--color-warning:#faad14;--color-error:#ff4d4f;--color-crypto:#722ed1;--sidebar-width:240px;--sidebar-collapsed-width:80px;--header-height:64px;--transition-speed:.3s;--ritzpay-layout-bg:#0a1628;--ritzpay-layout-fg:#fff}[data-theme=light]{--ritzpay-layout-bg:#f4f7fb;--ritzpay-layout-fg:#172033}[data-theme=dark]{--ritzpay-layout-bg:#0a1628;--ritzpay-layout-fg:#fff}.ritzpay-settlement-notification.ant-notification-notice{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 12% 18%,#f59e0b29,#0000 30%),linear-gradient(135deg,#fffffffa 0%,#fffbebf5 100%);border:1px solid #f59e0b47;border-radius:18px;width:360px;max-width:calc(100vw - 32px);padding:16px 18px;overflow:hidden;box-shadow:0 20px 48px #0f172a24,inset 0 1px #ffffffb8}.ritzpay-settlement-notification.ant-notification-notice:before{content:"";background:linear-gradient(#f59e0b 0%,#f97316 100%);border-radius:0 999px 999px 0;width:4px;position:absolute;top:12px;bottom:12px;left:0}.ritzpay-settlement-notification .ant-notification-notice-with-icon .ant-notification-notice-message{color:#111827;letter-spacing:-.01em;margin-bottom:4px;font-size:14px;font-weight:800}.ritzpay-settlement-notification .ant-notification-notice-with-icon .ant-notification-notice-description{color:#475569;font-size:12px;font-weight:600}.ritzpay-settlement-notification .ant-notification-notice-close{color:#64748b;top:14px}.ritzpay-settlement-notification .ant-notification-notice-icon{background:linear-gradient(135deg,#f59e0b 0%,#f97316 100%);border-radius:12px;place-items:center;width:34px;height:34px;margin-inline-start:0;display:inline-grid;box-shadow:0 10px 22px #f59e0b3d}.ritzpay-settlement-notification-icon{color:#fff!important;font-size:17px!important}[data-theme=dark] .ritzpay-settlement-notification.ant-notification-notice{background:radial-gradient(circle at 14% 18%,#fbbf2433,#0000 30%),linear-gradient(135deg,#0f172af5 0%,#1e293bf0 100%);border-color:#fbbf2457;box-shadow:0 24px 54px #0000006b,inset 0 1px #ffffff12}[data-theme=dark] .ritzpay-settlement-notification .ant-notification-notice-with-icon .ant-notification-notice-message{color:#f8fafc}[data-theme=dark] .ritzpay-settlement-notification .ant-notification-notice-with-icon .ant-notification-notice-description{color:#cbd5e1}[data-theme=dark] .ritzpay-settlement-notification .ant-notification-notice-close{color:#94a3b8}@media (prefers-reduced-motion:no-preference){.ritzpay-settlement-notification.ant-notification-notice{animation:.26s cubic-bezier(.2,.85,.25,1) ritzpaySettlementNoticeIn}}@keyframes ritzpaySettlementNoticeIn{0%{opacity:0;transform:translate(14px,-6px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}.recharts-wrapper,.recharts-wrapper:focus,.recharts-wrapper:focus-visible,.recharts-surface,.recharts-surface:focus,.recharts-surface:focus-visible{outline:none!important}html,body,#root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}body,.ant-layout,.ant-layout-sider,.ant-layout-header,.ant-card,.ant-table,.ant-modal-content{transition:background-color var(--transition-speed) ease, color var(--transition-speed) ease, border-color var(--transition-speed) ease}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}[data-theme=light] ::-webkit-scrollbar-thumb{background:#00000026}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#00000040}*{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent}[data-theme=light] *{scrollbar-color:#00000026 transparent}.ant-layout-sider{border-right:1px solid #ffffff0f}.ant-layout-sider .ant-menu-item{border-radius:6px;margin-inline:8px}.ritzpay-sidebar{--sb-d:.81;--ritzpay-accent:#00a860;--ritzpay-accent-soft:#0cd884;--ritzpay-sidebar-active-bg:linear-gradient(90deg, #0cd8843d 0%, #1677ff2e 100%);--ritzpay-sidebar-active-fg:#fff;box-shadow:none!important;border:0!important;outline:none!important;overflow:visible!important}.ritzpay-sidebar::-webkit-scrollbar{width:0;height:0}.ritzpay-sidebar.ant-layout-sider,.ritzpay-sidebar .ant-layout-sider-children{background:linear-gradient(185deg,#00306c 0%,#001830 55%,#000c18 100%)}[data-theme=light] .ritzpay-sidebar.ant-layout-sider,[data-theme=light] .ant-layout-sider.ritzpay-sidebar{border-right:none!important}.ritzpay-sidebar .ant-layout-sider-children{flex-direction:column;height:100%;display:flex;position:relative;overflow:visible}.ritzpay-sidebar-logo{z-index:2;height:auto;padding:calc(16px * var(--sb-d,1)) calc(16px * var(--sb-d,1)) calc(4px * var(--sb-d,1));background:0 0;border-bottom:0;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ritzpay-sidebar-logo.is-collapsed{padding:calc(14px * var(--sb-d,1)) calc(10px * var(--sb-d,1)) calc(4px * var(--sb-d,1))}.ritzpay-sidebar-logo-img{width:auto;max-width:calc(168px * var(--sb-d,1));height:auto;max-height:calc(36px * var(--sb-d,1));object-fit:contain;filter:drop-shadow(0 6px 12px #00000047);display:block}.ritzpay-sidebar-logo.is-collapsed .ritzpay-sidebar-logo-img{width:calc(42px * var(--sb-d,1));height:calc(42px * var(--sb-d,1));max-width:calc(42px * var(--sb-d,1));max-height:calc(42px * var(--sb-d,1))}.ritzpay-sidebar-scroll{z-index:1;scrollbar-width:none;flex-direction:column;flex:auto;min-height:0;padding-block:0 8px;display:flex;position:relative;overflow:hidden auto}.ritzpay-sidebar-scroll::-webkit-scrollbar{width:0;height:0}.ritzpay-sidebar-active-indicator{z-index:0;pointer-events:none;background:var(--ritzpay-sidebar-active-bg);transition:transform .3s cubic-bezier(.22, 1, .36, 1), height .3s cubic-bezier(.22, 1, .36, 1), opacity .16s ease, background var(--transition-speed) ease;border-radius:10px;position:absolute;top:0;left:8px;right:8px;box-shadow:inset 0 0 0 1px #0cd88452,0 8px 18px -12px #0cd88480}.ritzpay-sidebar-active-indicator:before{content:"";background:linear-gradient(#0cd884,#1677ff);border-radius:999px;width:3px;display:block;position:absolute;top:8px;bottom:8px;left:5px}.ritzpay-sidebar-active-indicator:after{content:none;display:none}.ritzpay-main-pane{z-index:0;position:relative;background:var(--ritzpay-layout-bg)!important}.ritzpay-sidebar .ritzpay-sidebar-menu{z-index:1;background:0 0;flex-direction:column;flex:auto;min-height:100%;position:relative;height:100%!important;display:flex!important}.ritzpay-sidebar .ant-menu-dark,.ritzpay-sidebar .ant-menu-dark .ant-menu-sub,.ritzpay-sidebar .ant-menu-dark .ant-menu-inline.ant-menu-sub{background:0 0}.ritzpay-sidebar .ant-menu-dark .ant-menu-item-group{margin-top:2px}.ritzpay-sidebar .ant-menu-dark .ant-menu-item-group-title{margin:calc(4px * var(--sb-d,1)) calc(12px * var(--sb-d,1)) calc(2px * var(--sb-d,1));padding:calc(12px * var(--sb-d,1)) calc(12px * var(--sb-d,1)) calc(6px * var(--sb-d,1));color:#fff6;font-size:calc(11px * var(--sb-d,1));letter-spacing:1px;text-transform:uppercase;border-top:1px solid #ffffff0f;font-weight:600}.ritzpay-sidebar .ritzpay-sidebar-menu.ant-menu>.ant-menu-item-group:first-of-type>.ant-menu-item-group-title{border:0;height:0;margin:0;padding:0;display:none;overflow:hidden}.ritzpay-sidebar .ant-menu-dark .ant-menu-item-group:has([data-menu-id=\/dashboard])>.ant-menu-item-group-title{border:0;height:0;margin:0;padding:0;display:none;overflow:hidden}.ritzpay-sidebar .ritzpay-sidebar-menu.ant-menu>.ant-menu-item-group:last-of-type{margin-top:auto}.ritzpay-sidebar .ant-menu-dark .ant-menu-item{z-index:1;margin-block:calc(4px * var(--sb-d,1));margin-inline:calc(10px * var(--sb-d,1));width:calc(100% - calc(20px * var(--sb-d,1)));font-size:calc(14px * var(--sb-d,1));color:#ffffffb8;border-radius:12px;transition:color .18s,transform .18s cubic-bezier(.22,1,.36,1),background-color .18s,box-shadow .18s;position:relative;height:calc(40px * var(--sb-d,1))!important;line-height:calc(40px * var(--sb-d,1))!important;padding-inline:calc(12px * var(--sb-d,1))!important}.ritzpay-sidebar .ant-menu-dark .ant-menu-item .anticon{font-size:calc(16px * var(--sb-d,1));transition:transform .18s cubic-bezier(.22,1,.36,1),color .18s}.ritzpay-sidebar .ant-menu-dark .ant-menu-item:hover{color:#fff;background:#ffffff12;transform:translate(4px)}.ritzpay-sidebar .ant-menu-dark .ant-menu-item:hover .anticon{color:var(--ritzpay-accent-soft);transform:scale(1.14)}.ritzpay-sidebar .ant-menu-dark .ant-menu-item-selected,.ritzpay-sidebar .ant-menu-dark .ant-menu-item-selected:hover{box-shadow:none;font-weight:600;transform:none;padding-inline:calc(16px * var(--sb-d,1)) calc(12px * var(--sb-d,1))!important;background:0 0!important}.ritzpay-sidebar .ant-menu-dark .ant-menu-item-selected,.ritzpay-sidebar .ant-menu-dark .ant-menu-item-selected .ant-menu-title-content,.ritzpay-sidebar .ant-menu-dark .ant-menu-item-selected .anticon,.ritzpay-sidebar .ant-menu-dark .ant-menu-item-selected .anticon svg{color:var(--ritzpay-sidebar-active-fg)!important}.ritzpay-sidebar .ant-menu-dark .ant-menu-item-selected .anticon{color:var(--ritzpay-accent-soft)!important}.ritzpay-sidebar .ant-menu-dark .ant-menu-item-selected:after{display:none!important}.ritzpay-sidebar .ant-menu-dark .ant-menu-item-selected .ant-badge .ant-badge-count{color:#fff}.ritzpay-sidebar .ant-menu-inline-collapsed .ant-menu-item-group-title{display:none!important}.ritzpay-sidebar .ant-menu-inline-collapsed .ant-menu-item-group{margin-top:calc(8px * var(--sb-d,1));padding-top:calc(8px * var(--sb-d,1));border-top:1px solid #ffffff0f}.ritzpay-sidebar .ant-menu-inline-collapsed .ant-menu-item-group:first-of-type{border-top:0;margin-top:0;padding-top:0}.ritzpay-sidebar .ant-menu-inline-collapsed .ant-menu-item,.ritzpay-sidebar .ant-menu-inline-collapsed>.ant-menu-item{border-radius:12px;width:calc(100% - 24px);margin-inline:12px;overflow:visible;padding-inline:0!important}.ritzpay-sidebar .ant-menu-inline-collapsed .ant-menu-item:hover,.ritzpay-sidebar .ant-menu-inline-collapsed>.ant-menu-item:hover{transform:none}.ritzpay-sidebar .ant-menu-inline-collapsed .ant-menu-item-selected,.ritzpay-sidebar .ant-menu-inline-collapsed .ant-menu-item-selected:hover{padding-inline:0!important}.ritzpay-sidebar.ant-layout-sider-collapsed .ritzpay-sidebar-active-indicator:before{display:none}.ritzpay-sidebar .ant-menu-inline-collapsed .ritzpay-sidebar-payout-pending,.ritzpay-sidebar .ant-menu-inline-collapsed .ritzpay-sidebar-payout-pending .anticon,.ritzpay-sidebar .ant-menu-inline-collapsed .ritzpay-sidebar-payout-pending .anticon svg,.ritzpay-sidebar .ant-menu-inline-collapsed .ritzpay-sidebar-payout-pending.ant-menu-item-selected,.ritzpay-sidebar .ant-menu-inline-collapsed .ritzpay-sidebar-payout-pending.ant-menu-item-selected .anticon,.ritzpay-sidebar .ant-menu-inline-collapsed .ritzpay-sidebar-payout-pending.ant-menu-item-selected .anticon svg{color:#ff4d4f!important}.ritzpay-sidebar .ant-layout-sider-trigger{z-index:2;height:calc(48px * var(--sb-d,1));line-height:calc(48px * var(--sb-d,1));font-size:calc(14px * var(--sb-d,1));position:relative}@media (prefers-reduced-motion:reduce){.ritzpay-sidebar-active-indicator,.ritzpay-sidebar .ant-menu-dark .ant-menu-item,.ritzpay-sidebar .ant-menu-dark .ant-menu-item .anticon{transition:none}}.ant-layout-header{border-bottom:1px solid #ffffff0f;padding-inline:24px!important}[data-theme=light] .ant-layout-header{border-bottom-color:#e8e8e8}[data-theme=light] .ant-layout-sider:not(.ritzpay-sidebar){border-right-color:#e8e8e8}.ant-card{border:1px solid #ffffff0f}[data-theme=light] .ant-card{border-color:#e8e8e8;box-shadow:0 1px 2px #00000008}.ant-table-wrapper .ant-table{border-radius:8px;overflow:hidden}.ant-statistic-title{text-transform:uppercase;letter-spacing:.4px;font-size:13px}.ant-statistic-content{font-weight:600}.ant-tag{border-radius:4px;font-weight:500}.text-mono{font-family:SF Mono,Fira Code,Cascadia Code,monospace}@keyframes ritzpay-field-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.ritzpay-field-attention{animation:.42s ritzpay-field-shake}.ritzpay-field-attention .ant-input,.ritzpay-field-attention .ant-input-number,.ritzpay-field-attention .ant-select-selector{border-color:var(--color-error)!important;box-shadow:0 0 0 3px #ff4d4f24!important}.ritzpay-switch-animate{transition:transform .18s,box-shadow .18s}.ritzpay-switch-animate:active{transform:scale(.94)}.ritzpay-switch-animate.ant-switch-checked{box-shadow:0 0 0 3px #1677ff1f}.ritzpay-account-modal .ant-modal-content{border-radius:8px;overflow:hidden}.ritzpay-account-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;margin:0;padding:18px 24px 10px}.ritzpay-account-modal .ant-modal-body{padding:0 24px 8px}.ritzpay-account-modal .ant-modal-footer{background:#fff;border-top:1px solid #f0f0f0;margin-top:0;padding:14px 24px}[data-theme=dark] .ritzpay-account-modal .ant-modal-header{border-bottom-color:#ffffff1a}[data-theme=dark] .ritzpay-account-modal .ant-modal-footer{background:#141c2b;border-top-color:#ffffff1a}.ritzpay-account-form{padding-top:4px}.ritzpay-modal-step-nav{z-index:2;background:#fff;border-bottom:1px solid #f0f0f0;flex-wrap:wrap;gap:4px 8px;margin-bottom:12px;padding:10px 0 8px;display:flex;position:sticky;top:0}[data-theme=dark] .ritzpay-modal-step-nav{background:#111d2e;border-bottom-color:#ffffff1a}.ritzpay-modal-step-nav .ant-btn-link{height:auto;padding:0 4px;font-size:12px}.ritzpay-modal-step-card{border-color:#e8e8e8}[data-theme=dark] .ritzpay-modal-step-card{background:#ffffff05;border-color:#ffffff1f}.ritzpay-aligned-form-row .ant-form-item{margin-bottom:12px}.ritzpay-aligned-form-row .ant-form-item-label{align-items:flex-end;min-height:32px;display:flex}.ritzpay-aligned-form-row .ant-form-item-label>label{white-space:normal;line-height:1.35;height:auto!important}.ritzpay-aligned-form-row .ant-input,.ritzpay-aligned-form-row .ant-input-affix-wrapper,.ritzpay-aligned-form-row .ant-input-number,.ritzpay-aligned-form-row .ant-select-selector{box-sizing:border-box;height:36px!important;min-height:36px!important}.ritzpay-aligned-form-row .ant-input-affix-wrapper{align-items:center;padding-top:0;padding-bottom:0;display:inline-flex}.ritzpay-aligned-form-row .ant-input-affix-wrapper>input.ant-input{line-height:34px;height:34px!important;min-height:34px!important}.ritzpay-aligned-form-row .ant-input-number-input{height:34px!important}.ritzpay-aligned-form-row .ant-select-single .ant-select-selector{align-items:center;display:flex!important}.ritzpay-aligned-form-row .ant-select-selection-item{line-height:34px!important}.ritzpay-modal-step-card .ant-card-body{scroll-margin-top:56px}.ritzpay-channel-switch-list{flex-direction:column;gap:12px;display:flex}.ritzpay-channel-switch-row{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;display:grid}[data-theme=dark] .ritzpay-channel-switch-row{background:#ffffff0a;border-color:#ffffff1f}.ritzpay-channel-switch-row>div:first-child{min-width:0}.ritzpay-account-form .ant-divider{color:#262626;margin:22px 0 14px}[data-theme=dark] .ritzpay-account-form .ant-divider{color:#ffffffd9;border-block-start-color:#ffffff1f}.ritzpay-account-form .ant-divider:first-of-type{margin-top:10px}.ritzpay-account-form .ant-divider-inner-text{padding-inline:10px 14px;font-size:13px;font-weight:700}.ritzpay-account-form .ant-form-item{margin-bottom:16px}.ritzpay-account-form .ant-form-item-label{padding-bottom:5px}.ritzpay-account-form .ant-form-item-label>label{min-height:20px;font-size:12px;font-weight:600}.ritzpay-account-form .ant-input,.ritzpay-account-form .ant-input-number,.ritzpay-account-form .ant-select-selector,.ritzpay-account-form .ant-input-number-input{min-height:36px}.ritzpay-account-form .ant-form-item-extra{color:#8c8c8c;margin-top:4px;font-size:12px}[data-theme=dark] .ritzpay-account-form .ant-form-item-extra{color:#ffffff73}.ritzpay-account-form textarea.ant-input{min-height:56px}.ritzpay-toggle-list{gap:6px;display:grid}.ritzpay-toggle-row{grid-template-columns:minmax(96px,1fr) auto;align-items:center;min-height:32px;padding:6px 0;display:grid}.ritzpay-toggle-row .ant-typography{margin:0;line-height:1.3}.ritzpay-toggle-card{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;width:100%;padding:6px 10px}[data-theme=dark] .ritzpay-toggle-card{background:#ffffff0a;border-color:#ffffff1f}.ritzpay-feature-toggle{grid-template-columns:1fr auto;align-items:center;gap:12px;max-width:460px;min-height:44px;display:grid}.ritzpay-feature-toggle .ant-typography{margin:0;line-height:1.35;display:block}@media (width<=768px){.ritzpay-account-modal{max-width:calc(100vw - 24px)}.ritzpay-account-modal .ant-modal-body,.ritzpay-account-modal .ant-modal-header,.ritzpay-account-modal .ant-modal-footer{padding-inline:16px}.ritzpay-account-form .ant-col{flex:0 0 100%;max-width:100%}}.ritzpay-merchant-drawer .ant-descriptions-view table{table-layout:fixed}.ritzpay-merchant-table .ant-table-pagination.ant-pagination,.ritzpay-merchant-table-card .ant-table-pagination{box-sizing:border-box;margin:0!important;padding:12px 16px!important}.ritzpay-merchant-table .ant-table-pagination .ant-pagination-total-text,.ritzpay-merchant-table-card .ant-table-pagination .ant-pagination-total-text{margin-inline-end:auto!important}.ritzpay-merchant-drawer .ant-descriptions-row:first-child>th,.ritzpay-merchant-drawer .ant-descriptions-row:first-child>td{white-space:nowrap}.ritzpay-merchant-drawer .ant-descriptions-row:first-child>td{font-variant-numeric:tabular-nums}.ritzpay-merchant-gateway-card.ant-card{overflow:hidden}.ritzpay-merchant-gateway-card>.ant-card-head{border-bottom-color:inherit;background:0 0}.ritzpay-merchant-gateway-card>.ant-card-body{background:0 0}[data-theme=dark] .ritzpay-merchant-gateway-card.ant-card{background:#0d1b30!important;border-color:#1e2d44!important}[data-theme=dark] .ritzpay-merchant-gateway-card--thb.ant-card{background:#1677ff1f!important;border-color:#1677ff59!important}[data-theme=dark] .ritzpay-merchant-gateway-card--usdt.ant-card{background:#722ed11f!important;border-color:#722ed159!important}[data-theme=dark] .ritzpay-merchant-form-modal .ant-tabs-content-holder,[data-theme=dark] .ritzpay-merchant-form-modal .ant-tabs-tabpane{background:0 0}.ritzpay-merchant-gateway-card .ant-input-number-group-addon,.ritzpay-merchant-gateway-card .ant-input-group-addon{background:var(--ant-color-fill-alter,#00000005);border-color:var(--ant-color-border,#d9d9d9);color:var(--ant-color-text-secondary,#000000a6)}[data-theme=dark] .ritzpay-merchant-form-modal .ant-input-disabled,[data-theme=dark] .ritzpay-merchant-form-modal .ant-input[disabled]{color:#1677ff;background:#ffffff0a}[data-theme=dark] .ritzpay-merchant-gateway-card .ant-input-number-group-addon,[data-theme=dark] .ritzpay-merchant-gateway-card .ant-input-group-addon{color:#ffffffa6;background:#ffffff0a;border-color:#1e2d44}[data-theme=dark] .ritzpay-merchant-gateway-card .ant-input-number,[data-theme=dark] .ritzpay-merchant-gateway-card .ant-input-number-input,[data-theme=dark] .ritzpay-merchant-gateway-card .ant-input,[data-theme=dark] .ritzpay-merchant-gateway-card .ant-picker{background:#0d1b30}.ritzpay-opc{animation:.3s ritzpay-opc-enter}@keyframes ritzpay-opc-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ritzpay-opc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.ritzpay-opc-title{letter-spacing:-.3px;align-items:center;gap:10px;font-size:22px;font-weight:800;line-height:1.1;display:flex}.ritzpay-opc-title-mark{background:linear-gradient(#52c41a,#1677ff);border-radius:999px;width:6px;height:24px}.ritzpay-opc-stopall{border:1px solid var(--op-border,#edf0f3);background:var(--op-bg,#fff);border-radius:999px;align-items:center;gap:12px;padding:7px 10px 7px 14px;transition:border-color .18s,background-color .18s;display:inline-flex}.ritzpay-opc-stopall.is-on{background:#cf132212;border-color:#cf132273}.ritzpay-opc-stopall.is-disabled{opacity:.55}.ritzpay-opc-stopall-label{white-space:nowrap;color:var(--op-value,#000000d9);align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.ritzpay-opc-stopall.is-on .ritzpay-opc-stopall-label{color:#cf1322}.ritzpay-opc-stopall-label .anticon{color:#cf1322;font-size:15px}.ritzpay-opc-hero{--hero-tone:#389e0d;border:1px solid color-mix(in srgb, var(--hero-tone) 30%, transparent);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--hero-tone) 14%, transparent), transparent 60%), var(--op-bg,#fff);border-radius:16px;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:16px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.ritzpay-opc-hero.state-warn{--hero-tone:#fa8c16}.ritzpay-opc-hero.state-critical{--hero-tone:#cf1322}.ritzpay-opc-hero-orb{color:#fff;background:linear-gradient(150deg, var(--hero-tone), color-mix(in srgb, var(--hero-tone) 62%, #000 14%));width:64px;height:64px;box-shadow:0 8px 22px color-mix(in srgb, var(--hero-tone) 40%, transparent);border-radius:18px;flex:none;place-items:center;font-size:30px;display:grid}.ritzpay-opc-hero.state-critical .ritzpay-opc-hero-orb{animation:1.3s ease-in-out infinite ritzpay-opc-pulse}.ritzpay-opc-hero-main{flex:240px;min-width:220px}.ritzpay-opc-hero-state{letter-spacing:-.4px;color:var(--hero-tone);font-size:24px;font-weight:800;line-height:1.15}.ritzpay-opc-hero-sub{color:var(--op-label,#0000008c);margin:2px 0 12px;font-size:13px}.ritzpay-opc-map{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.ritzpay-opc-map-item{align-items:center;gap:6px;display:flex}.ritzpay-opc-led{border-radius:999px;flex:none;width:10px;height:10px}.ritzpay-opc-led.on{background:#52c41a;animation:2.4s ease-in-out infinite ritzpay-opc-blink;box-shadow:0 0 0 3px #52c41a2e}.ritzpay-opc-led.off{background:#ff4d4f;box-shadow:0 0 0 3px #ff4d4f2e}.ritzpay-opc-map-label{color:var(--op-label,#00000080);font-size:11px}.ritzpay-opc-hero-meta{text-align:right;min-width:120px}.ritzpay-opc-hero-meta-num{font-variant-numeric:tabular-nums;color:var(--hero-tone);font-size:32px;font-weight:800;line-height:1}.ritzpay-opc-hero-meta-label{color:var(--op-label,#00000080);letter-spacing:.3px;margin-top:4px;font-size:11px}.ritzpay-opc-master{border:1px solid var(--op-border,#edf0f3);background:var(--op-bg,#fff);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;padding:16px 18px;transition:border-color .18s,background-color .18s;display:flex;position:relative;overflow:hidden}.ritzpay-opc-master.is-stopped{background:linear-gradient(180deg, #cf13220f, var(--op-bg,#fff) 80%);border-color:#cf132273}.ritzpay-opc-master-icon{color:#cf1322;background:#cf13221a;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.ritzpay-opc-master-body{flex:220px}.ritzpay-opc-master-title{font-size:16px;font-weight:800}.ritzpay-opc-master-desc{color:var(--op-label,#0000008c);margin-top:2px;font-size:12.5px}.ritzpay-opc-section{letter-spacing:.4px;color:var(--op-label,#00000080);text-transform:uppercase;align-items:center;gap:10px;margin:4px 2px 12px;font-size:12.5px;font-weight:700;display:flex}.ritzpay-opc-section:after{content:"";background:var(--op-border,#edf0f3);flex:1;height:1px}.ritzpay-opc-grid{grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:12px;margin-bottom:22px;display:grid}.ritzpay-opc-breaker{--op-tone:#1677ff;border:1px solid var(--op-border,#edf0f3);background:var(--op-bg,#fff);border-radius:14px;padding:16px 16px 14px 18px;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s;position:relative;overflow:hidden}.ritzpay-opc-breaker:before{content:"";background:var(--op-tone);opacity:.9;width:4px;position:absolute;inset:0 auto 0 0}.ritzpay-opc-breaker:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000017}.ritzpay-opc-breaker.is-stopped{background:linear-gradient(180deg, #ff4d4f0d, var(--op-bg,#fff) 70%);border-color:#ff4d4f66}.ritzpay-opc-breaker-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ritzpay-opc-breaker-icon{width:38px;height:38px;color:var(--op-tone);background:color-mix(in srgb, var(--op-tone) 12%, transparent);border-radius:10px;place-items:center;font-size:18px;display:grid}.ritzpay-opc-breaker-title{margin-top:12px;font-size:15px;font-weight:800}.ritzpay-opc-breaker-desc{min-height:34px;color:var(--op-label,#0000008c);margin-top:3px;font-size:12px;line-height:1.45;display:block}.ritzpay-opc-breaker-foot{border-top:1px dashed var(--op-border,#edf0f3);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.ritzpay-opc-state{align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.ritzpay-opc-pill{border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.ritzpay-opc-pill.on{color:#389e0d;background:#52c41a1f}.ritzpay-opc-pill.off{color:#cf1322;background:#ff4d4f1f}.ritzpay-opc-audit{border:1px solid var(--op-border,#edf0f3);background:var(--op-bg,#fff);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;padding:14px 18px;display:grid}.ritzpay-opc-audit-label{letter-spacing:.3px;color:var(--op-label,#00000073);text-transform:uppercase;font-size:11px}.ritzpay-opc-audit-value{color:var(--op-value,#000000d9);word-break:break-word;margin-top:3px;font-size:13px;font-weight:600}.ritzpay-emergency-switch{min-width:58px;transition:transform .18s,box-shadow .18s,background-color .18s}.ritzpay-emergency-switch:active{transform:scale(.92)}.ritzpay-emergency-switch.ant-switch-checked{background:#ff4d4f;box-shadow:0 0 0 4px #ff4d4f1f}.ritzpay-emergency-switch:not(.ant-switch-checked){background:#52c41a;box-shadow:0 0 0 4px #52c41a1a}.ritzpay-operation-modal .ant-modal-content{border-radius:12px}.ritzpay-op-code-field{flex-direction:column;max-width:100%;padding:0;display:inline-flex}.ritzpay-op-code-field .ant-input-affix-wrapper{box-shadow:none;background:#f7f8fa;border-color:#0000;transition:background-color .16s,box-shadow .16s}.ritzpay-op-code-field .ant-input-affix-wrapper:hover,.ritzpay-op-code-field .ant-input-affix-wrapper-focused{background:#fff;box-shadow:0 0 0 3px #1677ff1a}@keyframes ritzpay-opc-pulse{0%,to{box-shadow:0 8px 22px color-mix(in srgb, var(--hero-tone) 40%, transparent)}50%{box-shadow:0 8px 30px color-mix(in srgb, var(--hero-tone) 72%, transparent)}}@keyframes ritzpay-opc-blink{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.ritzpay-opc-led.on,.ritzpay-opc-hero.state-critical .ritzpay-opc-hero-orb{animation:none}}@media (width<=768px){.ritzpay-opc-head{flex-direction:column}.ritzpay-opc-head .ant-space{width:100%}.ritzpay-opc-hero-meta{text-align:left;min-width:0}}.ritzpay-payin{--pi-d:.72;--pi-ctrl:28px;animation:.3s ritzpay-payin-enter}.ritzpay-console{--pi-d:.72;--pi-ctrl:28px;--console-pad:14px}.ritzpay-console .ant-statistic-content-value{font-size:18px}.ritzpay-console .ant-statistic-title{font-size:11px}.ritzpay-console .ant-card-head-title{font-size:13px}.ritzpay-console .pd-dash,.ritzpay-console .ab,.ritzpay-console .um,.ritzpay-console .tb,.ritzpay-console .src,.ritzpay-console .bc,.ritzpay-console .bl,.ritzpay-console .ds{margin:calc(-1 * var(--console-pad,14px))}.ritzpay-console .pd-dash{padding:var(--console-pad,14px)}[data-theme=light] .ritzpay-console .pd-dash{--pd-bg:#eef3f8;--pd-bg-grad:none}.ritzpay-console .pd-grid{gap:14px}.ritzpay-console .pd-section+.pd-section{margin-top:14px}.ritzpay-console .pd-hello{font-size:16px}.ritzpay-console .pd-sub{font-size:12px}.ritzpay-console .pd-card{border-color:#0000;border-radius:16px;padding:12px 14px;box-shadow:0 1px 2px #1018280a,0 10px 24px #1018280f}[data-theme=dark] .ritzpay-console .pd-card{border-color:var(--pd-border);box-shadow:0 10px 24px #00000047}.ritzpay-console .pd-stat-value{margin-top:6px;font-size:18px}.ritzpay-console .pd-tile{border-radius:10px;padding:10px 8px}.ritzpay-console .pd-tile-num{font-size:16px}.ritzpay-console .pd-breakdown-title{font-size:13px}.ritzpay-console .pd-breakdown-center-value{font-size:16px}.ritzpay-console .pd-breakdown-icon{width:26px;height:26px;font-size:13px}.ritzpay-console .pd-breakdown-name{font-size:12px}.ritzpay-console .pd-card>.pd-chart-bleed{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.ritzpay-console .ritzpay-opc-title{font-size:16px}.ritzpay-console .ritzpay-opc-title-mark{width:4px;height:16px}.ritzpay-console .ritzpay-opc-hero{border-radius:12px;gap:14px;padding:12px 14px}.ritzpay-console .ritzpay-opc-hero-orb{border-radius:12px;width:44px;height:44px;font-size:20px}.ritzpay-console .ritzpay-opc-hero-state{font-size:16px}.ritzpay-console .ritzpay-opc-hero-meta-num{font-size:18px}.ritzpay-console .ritzpay-opc-hero-sub{font-size:12px}.ritzpay-console .ritzpay-balance-total-card-thb .ritzpay-balance-total-value.ant-typography,.ritzpay-console .ritzpay-balance-total-card-usdt .ritzpay-balance-total-value.ant-typography{font-size:18px}.ritzpay-console .ritzpay-crypto-rate-tile__value{font-size:18px!important}.ritzpay-console .partners-stat{min-height:64px;padding:10px 12px}.ritzpay-console .partners-stat-value{font-size:18px}@keyframes ritzpay-payin-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ritzpay-payin-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.ritzpay-payin-title{letter-spacing:-.3px;align-items:center;gap:10px;font-size:22px;font-weight:800;line-height:1.1;display:flex}.ritzpay-payin-title-mark{background:linear-gradient(#1677ff,#13c2c2);border-radius:999px;width:6px;height:24px}.ritzpay-payin-kpis{grid-template-columns:repeat(auto-fit,minmax(244px,1fr));gap:12px;margin-bottom:14px;display:grid}.ritzpay-payin-tile{--tile-tone:#1677ff;border:1px solid var(--tile-border,#edf0f3);background:var(--tile-bg,#fff);border-radius:12px;padding:15px 16px 14px 18px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.ritzpay-payin-tile:before{content:"";background:var(--tile-tone);opacity:.9;width:4px;position:absolute;inset:0 auto 0 0}.ritzpay-payin-tile:hover{border-color:color-mix(in srgb, var(--tile-tone) 40%, transparent);transform:translateY(-2px);box-shadow:0 8px 22px #00000017}.ritzpay-payin-tile-top{align-items:center;gap:10px;margin-bottom:10px;display:flex}.ritzpay-payin-tile-icon{width:34px;height:34px;color:var(--tile-tone);background:color-mix(in srgb, var(--tile-tone) 12%, transparent);border-radius:9px;place-items:center;font-size:16px;display:grid}.ritzpay-payin-tile-label{letter-spacing:.2px;color:var(--tile-label,#0000008c);font-size:12.5px;font-weight:600}.ritzpay-payin-tile-hero{letter-spacing:-.5px;color:var(--tile-tone);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;font-weight:800;line-height:1.15}.ritzpay-payin-tile-rows{border-top:1px dashed var(--tile-border,#edf0f3);gap:5px;margin-top:12px;padding-top:11px;display:grid}.ritzpay-payin-tile-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ritzpay-payin-tile-row-label{color:var(--tile-label,#00000080);font-size:12px}.ritzpay-payin-tile-row-value{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tile-value,#000000d1);font-size:13px;font-weight:600}.ritzpay-payin-surface{border:1px solid var(--tile-border,#edf0f3);background:var(--tile-bg,#fff);border-radius:12px;overflow:hidden}[data-theme=dark] .ritzpay-payin-surface{--tile-bg:#141c2b;--tile-border:#ffffff1f;background:#141c2b;border-color:#ffffff1f}[data-theme=dark] .ritzpay-payin-toolbar{border-bottom-color:#ffffff1f}.ritzpay-payin-tabs .ant-tabs-tab{border-radius:8px;padding:9px 14px;font-weight:600;transition:background-color .16s}.ritzpay-payin-tabs .ant-tabs-tab:hover{background:#1677ff14}.ritzpay-payin-tabs .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 2px}.ritzpay-payin-tabs .ant-tabs-tab .ant-tag{margin-inline-start:2px}.ritzpay-payin-toolbar{border-bottom:1px solid var(--tile-border,#edf0f3);--ant-control-height:var(--pi-ctrl);--ant-control-height-sm:var(--pi-ctrl);--ant-control-height-lg:var(--pi-ctrl);flex-wrap:nowrap;align-items:center;gap:6px;padding:14px 16px;display:flex;overflow-x:auto}.ritzpay-payin-toolbar-spacer{flex:.35rem;min-width:.35rem}.ritzpay-payin-actions{flex:none;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.ritzpay-payin-action--slip.ant-btn{color:#1677ff;background:#e6f4ff;border-color:#91caff}.ritzpay-payin-action--slip.ant-btn:hover{color:#0958d9!important;background:#bae0ff!important;border-color:#69b1ff!important}[data-theme=dark] .ritzpay-payin-action--slip.ant-btn{color:#69b1ff;background:#1677ff29;border-color:#4096ff73}[data-theme=dark] .ritzpay-payin-action--slip.ant-btn:hover{color:#91caff!important;background:#1677ff47!important;border-color:#69b1ffa6!important}.ritzpay-payin-table{width:100%;max-width:100%}.ritzpay-payin-table .ant-table{table-layout:fixed;width:100%!important}.ritzpay-payin-table .ant-table-container,.ritzpay-payin-table .ant-table-content,.ritzpay-payin-table .ant-table-body{overflow-x:hidden!important}.ritzpay-payin-table .ant-table-thead>tr>th,.ritzpay-payin-table .ant-table-tbody>tr>td{overflow:hidden}.ritzpay-payin-table .ant-table-thead>tr>th{white-space:normal;word-break:keep-all;line-height:1.25}.ritzpay-payin-table .ant-table-tbody>tr>td{text-overflow:ellipsis}.ritzpay-payin-table .ant-table-thead>tr>th{letter-spacing:.2px;text-transform:none;font-size:12px;font-weight:700}.ritzpay-payin-table .ant-table-tbody>tr>td{padding-top:11px;padding-bottom:11px}.ritzpay-payin-table .ritzpay-payin-col-merchant{min-width:0;max-width:none;width:8%!important}.ritzpay-payin-table .ritzpay-payin-col-channel{min-width:0;max-width:none;width:7%!important;padding-inline:6px!important}.ritzpay-payin-table .ritzpay-payin-merchant-cell{max-width:100%;line-height:1.25}.ritzpay-payin-table .ritzpay-payin-col-flex{min-width:0}.ritzpay-payin-amount-inline{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:6px;width:100%;display:inline-flex}.ritzpay-payin-decimal-tag{color:#c2410c;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:600;line-height:1}.ritzpay-payin-table .ant-table-tbody>tr{transition:background-color .14s}.ritzpay-payin-table .ant-table-pagination.ant-pagination{box-sizing:border-box;margin:0!important;padding:12px 16px!important}.ritzpay-payin-table .row-manual-done>td{background:#52c41a12}.ritzpay-pi-detail-drawer{--pi-detail-body-bg:#e2e8f0}.ritzpay-pi-detail-drawer .ant-drawer-header{background:#fff;border-bottom:1px solid #d8dee8;padding:14px 20px}.ritzpay-pi-detail-drawer .ant-drawer-title{width:100%}.ritzpay-pi-detail-drawer__titlebar{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-right:8px;display:flex}.ritzpay-pi-detail-drawer__orderno{letter-spacing:.2px;color:#0f172a;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.ritzpay-pi-detail-drawer__status{flex-shrink:0;font-weight:600;margin:0!important}.ritzpay-pi-detail-stack{flex-direction:column;gap:12px;display:flex}.ritzpay-pi-detail-hero{background:linear-gradient(165deg,#fff 0%,#f8fafc 100%);border:1px solid #0f172a0f;border-radius:14px;padding:16px 18px 14px;box-shadow:0 1px 2px #0f172a0a,0 8px 20px #0f172a14}.ritzpay-pi-detail-hero__meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:flex}.ritzpay-pi-detail-hero__dot{background:#94a3b8;border-radius:50%;width:3px;height:3px}.ritzpay-pi-detail-hero__amount{letter-spacing:-.4px;color:#0f172a;font-variant-numeric:tabular-nums;font-size:28px;font-weight:750;line-height:1.15}.ritzpay-pi-detail-hero__caption{color:#64748b;margin-top:4px;font-size:12px}.ritzpay-pi-detail-section{background:#fff;border:1px solid #0f172a0f;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 6px 16px #0f172a12}.ritzpay-pi-detail-section__title{letter-spacing:.2px;color:#334155;background:#f8fafc;border-bottom:1px solid #eef2f7;margin:0;padding:10px 14px;font-size:12px;font-weight:700}.ritzpay-pi-detail-section--amount .ritzpay-pi-detail-section__title{color:#166534;background:#f0fdf4;border-bottom-color:#dcfce7}.ritzpay-pi-detail-section--warn .ritzpay-pi-detail-section__title{color:#9a3412;background:#fff7ed;border-bottom-color:#ffedd5}.ritzpay-pi-detail-section--risk .ritzpay-pi-detail-section__title{color:#991b1b;background:#fef2f2;border-bottom-color:#fecaca}.ritzpay-pi-detail-section__body{padding:4px 6px 6px}.ritzpay-pi-detail-section--warn .ritzpay-pi-detail-section__body,.ritzpay-pi-detail-section--risk .ritzpay-pi-detail-section__body{padding:12px 14px 14px}.ritzpay-pi-detail-desc.ant-descriptions .ant-descriptions-item-label,.ritzpay-pi-detail-desc.ant-descriptions .ant-descriptions-item-content{padding:8px 10px!important}.ritzpay-pi-detail-desc.ant-descriptions .ant-descriptions-item-label{width:38%;max-width:160px;font-size:12px;color:#64748b!important;background:0 0!important}.ritzpay-pi-detail-desc.ant-descriptions .ant-descriptions-item-content{color:#0f172a;font-variant-numeric:tabular-nums;font-size:13px}.ritzpay-pi-detail-desc.ant-descriptions .ant-descriptions-row>th,.ritzpay-pi-detail-desc.ant-descriptions .ant-descriptions-row>td{border-bottom:1px solid #f1f5f9!important}.ritzpay-pi-detail-desc.ant-descriptions .ant-descriptions-row:last-child>th,.ritzpay-pi-detail-desc.ant-descriptions .ant-descriptions-row:last-child>td{border-bottom:none!important}.ritzpay-pi-detail-review{background:0 0;border:none;border-radius:0;gap:12px;padding:0;display:grid}.ritzpay-pi-detail-review__banner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 10px;display:flex}.ritzpay-pi-detail-review__note{color:#9a3412;flex:180px;font-size:13px;font-weight:500;line-height:1.45}.ritzpay-pi-detail-review__badge.ant-tag{border-radius:999px;margin:0;padding-inline:10px;font-weight:600;line-height:1.4}.ritzpay-pi-detail-review__amount{background:linear-gradient(#fff 0%,#fff7ed 100%);border:1px solid #fed7aa;border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;display:flex}.ritzpay-pi-detail-review__amount-label{color:#9a3412;font-size:12px;font-weight:600}.ritzpay-pi-detail-review__amount-value{font-variant-numeric:tabular-nums;color:#c2410c;letter-spacing:-.02em;font-size:20px;font-weight:800}.ritzpay-pi-detail-review__slip{text-align:center;background:#fff;border:1px solid bisque;border-radius:14px;padding:12px;box-shadow:inset 0 0 0 1px #fffc}.ritzpay-pi-detail-review__slip .ant-image{vertical-align:top;max-width:100%;margin:0 auto;display:inline-block}.ritzpay-pi-detail-review__slip .ant-image-img,.ritzpay-pi-detail-review__slip-img .ant-image-img{object-fit:contain;border-radius:10px;max-width:100%;max-height:280px;display:block;box-shadow:0 8px 20px #9a34121f;width:auto!important;height:auto!important}.ritzpay-pi-detail-review__slip-caption{color:#a16207;margin-top:8px;font-size:11px}.ritzpay-pi-detail-review__send.ant-btn{border-width:1.5px;border-radius:10px;height:40px;font-weight:700}.ritzpay-pi-detail-review__actions{grid-template-columns:1.35fr 1fr;gap:8px;display:grid}.ritzpay-pi-detail-review__actions .ant-btn{border-radius:10px;height:42px;font-weight:700}.ritzpay-pi-detail-slip{text-align:center;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:10px;padding:10px}.ritzpay-pi-detail-slip .ant-image{max-width:100%;display:inline-block}.ritzpay-pi-detail-slip .ant-image-img{object-fit:contain;border-radius:6px;max-width:100%;max-height:320px;display:block;width:auto!important;height:auto!important}[data-theme=dark] .ritzpay-pi-detail-drawer{--pi-detail-body-bg:#0b1220}[data-theme=dark] .ritzpay-pi-detail-drawer .ant-drawer-header{background:#111827;border-bottom-color:#94a3b82e}[data-theme=dark] .ritzpay-pi-detail-drawer__orderno{color:#f1f5f9}[data-theme=dark] .ritzpay-pi-detail-hero,[data-theme=dark] .ritzpay-pi-detail-section{background:#111827;border-color:#94a3b824;box-shadow:0 1px 2px #00000059,0 10px 24px #00000047}[data-theme=dark] .ritzpay-pi-detail-hero{background:linear-gradient(165deg,#151c2c 0%,#0f172a 100%)}[data-theme=dark] .ritzpay-pi-detail-hero__amount{color:#f8fafc}[data-theme=dark] .ritzpay-pi-detail-section__title{color:#cbd5e1;background:#0f172a;border-bottom-color:#94a3b81f}[data-theme=dark] .ritzpay-pi-detail-section--amount .ritzpay-pi-detail-section__title{color:#86efac;background:#22c55e1a;border-bottom-color:#22c55e2e}[data-theme=dark] .ritzpay-pi-detail-desc.ant-descriptions .ant-descriptions-item-label{color:#94a3b8!important}[data-theme=dark] .ritzpay-pi-detail-desc.ant-descriptions .ant-descriptions-item-content{color:#e2e8f0}[data-theme=dark] .ritzpay-pi-detail-desc.ant-descriptions .ant-descriptions-row>th,[data-theme=dark] .ritzpay-pi-detail-desc.ant-descriptions .ant-descriptions-row>td{border-bottom-color:#94a3b81a!important}[data-theme=dark] .ritzpay-pi-detail-slip{background:#0f172a;border-color:#94a3b833}[data-theme=dark] .ritzpay-pi-detail-section--warn .ritzpay-pi-detail-section__title{color:#fdba74;background:#f973161f;border-bottom-color:#f9731638}[data-theme=dark] .ritzpay-pi-detail-review__note{color:#fdba74}[data-theme=dark] .ritzpay-pi-detail-review__amount{background:linear-gradient(#1f2937 0%,#29180f 100%);border-color:#f9731647}[data-theme=dark] .ritzpay-pi-detail-review__amount-label{color:#fdba74}[data-theme=dark] .ritzpay-pi-detail-review__amount-value{color:#fb923c}[data-theme=dark] .ritzpay-pi-detail-review__slip{background:#0f172a;border-color:#f9731638}[data-theme=dark] .ritzpay-pi-detail-review__slip-caption{color:#d6d3d1}@media (width<=768px){.ritzpay-payin-head{flex-direction:column}.ritzpay-payin-toolbar{padding:12px}}.ritzpay-console .ritzpay-payin-head,.ritzpay-payin .ritzpay-payin-head{gap:calc(16px * var(--pi-d));margin-bottom:calc(14px * var(--pi-d))}.ritzpay-console .ritzpay-payin-title,.ritzpay-payin .ritzpay-payin-title{font-size:calc(22px * var(--pi-d));gap:calc(10px * var(--pi-d))}.ritzpay-console .ritzpay-payin-title-mark,.ritzpay-payin .ritzpay-payin-title-mark{width:calc(6px * var(--pi-d));height:calc(24px * var(--pi-d))}.ritzpay-console .ritzpay-payin-head .ant-typography,.ritzpay-payin .ritzpay-payin-head .ant-typography{font-size:calc(13px * var(--pi-d))!important}.ritzpay-payin .ritzpay-payin-kpis{grid-template-columns:repeat(auto-fit, minmax(calc(244px * var(--pi-d)), 1fr));gap:calc(12px * var(--pi-d));margin-bottom:calc(14px * var(--pi-d))}.ritzpay-payin .ritzpay-payin-tile{padding:calc(15px * var(--pi-d)) calc(16px * var(--pi-d)) calc(14px * var(--pi-d)) calc(18px * var(--pi-d));border-radius:calc(12px * var(--pi-d))}.ritzpay-payin .ritzpay-payin-tile-icon{width:calc(34px * var(--pi-d));height:calc(34px * var(--pi-d));border-radius:calc(9px * var(--pi-d));font-size:calc(16px * var(--pi-d))}.ritzpay-payin .ritzpay-payin-tile-label{font-size:calc(12.5px * var(--pi-d))}.ritzpay-payin .ritzpay-payin-tile-hero{font-size:calc(26px * var(--pi-d))}.ritzpay-payin .ritzpay-payin-tile-row-label{font-size:calc(12px * var(--pi-d))}.ritzpay-payin .ritzpay-payin-tile-row-value{font-size:calc(13px * var(--pi-d))}.ritzpay-payin .ritzpay-payin-surface,.ritzpay-console .ritzpay-payin-surface{border-radius:calc(12px * var(--pi-d))}.ritzpay-console .ritzpay-payin-tabs .ant-tabs-tab,.ritzpay-payin .ritzpay-payin-tabs .ant-tabs-tab{padding:calc(9px * var(--pi-d)) calc(14px * var(--pi-d));font-size:calc(14px * var(--pi-d))}.ritzpay-console .ritzpay-payin-toolbar,.ritzpay-console .ritzpay-ledger-toolbar,.ritzpay-console .ritzpay-console-toolbar,.ritzpay-payin .ritzpay-payin-toolbar{--ant-control-height:var(--pi-ctrl);--ant-control-height-sm:var(--pi-ctrl);--ant-control-height-lg:var(--pi-ctrl);flex-wrap:nowrap;align-items:center;gap:6px;padding:8px 12px}.ritzpay-payin .ritzpay-payin-table .ant-table-thead>tr>th,.ritzpay-console .ritzpay-payin-table .ant-table-thead>tr>th,.ritzpay-console .ritzpay-payout-table .ant-table-thead>tr>th,.ritzpay-console .ritzpay-ledger-table .ant-table-thead>tr>th,.ritzpay-console .ritzpay-balance-table .ant-table-thead>tr>th,.ritzpay-console .ant-table-thead>tr>th{font-size:11px;font-weight:700;padding:6px 8px!important}.ritzpay-payin .ritzpay-payin-table .ant-table-tbody>tr>td,.ritzpay-console .ritzpay-payin-table .ant-table-tbody>tr>td,.ritzpay-console .ritzpay-payout-table .ant-table-tbody>tr>td,.ritzpay-console .ritzpay-ledger-table .ant-table-tbody>tr>td,.ritzpay-console .ritzpay-balance-table .ant-table-tbody>tr>td,.ritzpay-console .ant-table-tbody>tr>td{font-size:12px;padding:6px 8px!important}.ritzpay-payin .ritzpay-payin-table .ant-table-pagination.ant-pagination,.ritzpay-console .ant-table-pagination.ant-pagination{padding:8px 12px!important}.ritzpay-console .ritzpay-payout-gateway-grid,.ritzpay-payin .ritzpay-payout-gateway-grid{gap:calc(10px * var(--pi-d));margin-bottom:calc(12px * var(--pi-d))}.ritzpay-console .ritzpay-payout-gw-wrap,.ritzpay-payin .ritzpay-payout-gw-wrap{--cut-w:calc(108px * var(--pi-d));--cut-h:calc(36px * var(--pi-d))}.ritzpay-console .ritzpay-payout-gw,.ritzpay-payin .ritzpay-payout-gw{padding:calc(12px * var(--pi-d)) calc(16px * var(--pi-d)) calc(12px * var(--pi-d)) calc(18px * var(--pi-d));padding-right:calc(var(--cut-w) + calc(8px * var(--pi-d)));border-radius:calc(14px * var(--pi-d))}.ritzpay-console .ritzpay-payout-gw__head,.ritzpay-payin .ritzpay-payout-gw__head{gap:calc(10px * var(--pi-d))}.ritzpay-console .ritzpay-payout-gw__name,.ritzpay-payin .ritzpay-payout-gw__name{font-size:calc(12px * var(--pi-d))}.ritzpay-console .ritzpay-payout-gw__count,.ritzpay-payin .ritzpay-payout-gw__count{font-size:calc(11px * var(--pi-d))}.ritzpay-console .ritzpay-payout-gw__total,.ritzpay-payin .ritzpay-payout-gw__total{font-size:calc(26px * var(--pi-d));margin-bottom:calc(10px * var(--pi-d))}.ritzpay-console .ritzpay-payout-gw__notch,.ritzpay-payin .ritzpay-payout-gw__notch{top:calc(5px * var(--pi-d));right:calc(6px * var(--pi-d));padding:calc(5px * var(--pi-d)) calc(11px * var(--pi-d));font-size:calc(11px * var(--pi-d))}.ritzpay-console .ritzpay-payout-gw__metrics,.ritzpay-payin .ritzpay-payout-gw__metrics{padding-top:calc(10px * var(--pi-d))}.ritzpay-console .ritzpay-payout-gw__metrics>div,.ritzpay-payin .ritzpay-payout-gw__metrics>div{padding:0 calc(12px * var(--pi-d))}.ritzpay-console .ritzpay-payout-gw__metrics dt,.ritzpay-payin .ritzpay-payout-gw__metrics dt{font-size:calc(10px * var(--pi-d))}.ritzpay-console .ritzpay-payout-gw__metrics dd,.ritzpay-payin .ritzpay-payout-gw__metrics dd{font-size:calc(13px * var(--pi-d))}.ritzpay-console .ritzpay-payout-gw__metrics .ritzpay-gw-metric-pair__count,.ritzpay-console .ritzpay-payout-gw__metrics .ritzpay-gw-metric-pair__count .ritzpay-rolling-text,.ritzpay-console .ritzpay-payout-gw__metrics .ritzpay-gw-metric-pair__sep,.ritzpay-payin .ritzpay-payout-gw__metrics .ritzpay-gw-metric-pair__count,.ritzpay-payin .ritzpay-payout-gw__metrics .ritzpay-gw-metric-pair__count .ritzpay-rolling-text,.ritzpay-payin .ritzpay-payout-gw__metrics .ritzpay-gw-metric-pair__sep{font-size:calc(11px * var(--pi-d))!important}.ritzpay-console .ritzpay-payout-gw__metrics .ritzpay-gw-metric-pair__amount,.ritzpay-console .ritzpay-payout-gw__metrics .ritzpay-gw-metric-pair__amount .ritzpay-rolling-text,.ritzpay-payin .ritzpay-payout-gw__metrics .ritzpay-gw-metric-pair__amount,.ritzpay-payin .ritzpay-payout-gw__metrics .ritzpay-gw-metric-pair__amount .ritzpay-rolling-text{font-size:calc(14px * var(--pi-d))!important}.ritzpay-payin-toolbar .ritzpay-date-pills{height:var(--pi-ctrl);flex:none;align-items:center;display:inline-flex}.ritzpay-payin-toolbar .ritzpay-date-pills .ant-radio-button-wrapper{justify-content:center;font-size:12px;height:var(--pi-ctrl)!important;min-height:var(--pi-ctrl)!important;max-height:var(--pi-ctrl)!important;box-sizing:border-box!important;align-items:center!important;margin-left:-14px!important;padding:0 12px 0 20px!important;line-height:1!important;display:inline-flex!important}.ritzpay-payin-toolbar .ritzpay-date-pills .ant-radio-button-wrapper:first-child{margin-left:0!important;padding-left:14px!important}.ritzpay-payin-toolbar .ritzpay-payin-search{flex:8.5rem;min-width:7.5rem;max-width:13rem;width:auto!important}.ritzpay-payin-toolbar .ritzpay-payin-search.is-order-group{flex:22rem;min-width:16rem;max-width:28rem}.ritzpay-pi-dup-link{color:#1677ff;white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:11px;font-weight:700;line-height:16px}.ritzpay-pi-dup-link:hover{text-decoration:underline}.ritzpay-payin-toolbar .ant-select{min-width:0;height:var(--pi-ctrl)!important;min-height:var(--pi-ctrl)!important;max-height:var(--pi-ctrl)!important;box-sizing:border-box!important}.ritzpay-payin-toolbar .ritzpay-payin-filter-status{flex:0 7.25rem;min-width:6.5rem;width:auto!important}.ritzpay-payin-toolbar .ritzpay-payin-filter-channel{flex:0 6.75rem;min-width:6.25rem;width:auto!important}.ritzpay-payin-toolbar .ritzpay-payin-filter-merchant{flex:0 8rem;min-width:7rem;width:auto!important}.ritzpay-payin-toolbar .ritzpay-payin-amount-range,.ritzpay-payin-toolbar .ant-space-compact,.ritzpay-payin-toolbar .ant-space-compact-item{height:var(--pi-ctrl)!important;max-height:var(--pi-ctrl)!important}.ritzpay-payin-toolbar .ritzpay-payin-amount-range .ant-input-number{width:5.25rem!important}.ritzpay-payin-toolbar .ritzpay-payin-dates{flex:0 0 12.5rem;width:12.5rem!important}.ritzpay-payin-toolbar .ant-btn{border-radius:8px;padding-inline:12px;font-size:13px;height:var(--pi-ctrl)!important;min-height:var(--pi-ctrl)!important;max-height:var(--pi-ctrl)!important;box-sizing:border-box!important;align-items:center!important;padding-block:0!important;line-height:1!important;display:inline-flex!important}.ritzpay-payin-toolbar .ant-input-affix-wrapper,.ritzpay-payin-toolbar .ant-picker,.ritzpay-payin-toolbar .ant-select-selector,.ritzpay-payin-toolbar .ant-input-number{height:var(--pi-ctrl)!important;min-height:var(--pi-ctrl)!important;max-height:var(--pi-ctrl)!important;box-sizing:border-box!important;border-radius:8px!important;align-items:center!important;padding-block:0!important;font-size:13px!important;display:flex!important}.ritzpay-payin-toolbar .ant-select-selector{padding-inline:11px!important}.ritzpay-payin-toolbar .ant-select-selection-item,.ritzpay-payin-toolbar .ant-select-selection-placeholder{align-items:center!important;line-height:1!important;display:flex!important}.ritzpay-payin-toolbar .ant-input-number-input-wrap{align-items:center!important;height:100%!important;display:flex!important}.ritzpay-payin-toolbar .ant-input-affix-wrapper .ant-input,.ritzpay-payin-toolbar .ant-input-number-input,.ritzpay-payin-toolbar .ant-picker-input>input{height:100%!important;max-height:100%!important;padding-block:0!important;font-size:13px!important;line-height:1!important}.ritzpay-payin-toolbar .ant-input-number-handler-wrap{display:none!important}.ritzpay-payin-toolbar .ant-input-affix-wrapper .ant-input-prefix{margin-inline-end:6px}.ritzpay-payin .ritzpay-payin-tabs .ant-tag,.ritzpay-console .ritzpay-payin-tabs .ant-tag{padding-inline:7px;font-size:12px;line-height:20px}.ritzpay-console .ritzpay-page-header{margin-bottom:12px!important}.ritzpay-console .ritzpay-page-header h4.ant-typography{line-height:1.2;font-size:calc(20px * var(--pi-d))!important}.ritzpay-console .ritzpay-page-header .ant-typography.ant-typography-secondary{font-size:12px!important}.ritzpay-console .ritzpay-page-header .ant-btn,.ritzpay-console .ritzpay-payin-head .ant-btn{height:var(--pi-ctrl)!important;min-height:var(--pi-ctrl)!important;max-height:var(--pi-ctrl)!important;box-sizing:border-box!important;align-items:center!important;padding-block:0!important;display:inline-flex!important}.ritzpay-console :is(.ritzpay-ledger-toolbar,.ritzpay-console-toolbar,.ritzpay-settlement-toolbar) .ant-btn{font-size:13px;height:var(--pi-ctrl)!important;min-height:var(--pi-ctrl)!important;max-height:var(--pi-ctrl)!important;box-sizing:border-box!important;align-items:center!important;padding-block:0!important;line-height:1!important;display:inline-flex!important}.ritzpay-console :is(.ritzpay-ledger-toolbar,.ritzpay-console-toolbar,.ritzpay-settlement-toolbar) .ant-input-affix-wrapper,.ritzpay-console :is(.ritzpay-ledger-toolbar,.ritzpay-console-toolbar,.ritzpay-settlement-toolbar) .ant-picker,.ritzpay-console :is(.ritzpay-ledger-toolbar,.ritzpay-console-toolbar,.ritzpay-settlement-toolbar) .ant-select-selector,.ritzpay-console :is(.ritzpay-ledger-toolbar,.ritzpay-console-toolbar,.ritzpay-settlement-toolbar) .ant-input-number{height:var(--pi-ctrl)!important;min-height:var(--pi-ctrl)!important;max-height:var(--pi-ctrl)!important;box-sizing:border-box!important;padding-block:0!important;font-size:12px!important}.ritzpay-console :is(.ritzpay-ledger-toolbar,.ritzpay-console-toolbar,.ritzpay-settlement-toolbar) .ant-segmented{height:var(--pi-ctrl)!important;min-height:var(--pi-ctrl)!important;max-height:var(--pi-ctrl)!important;box-sizing:border-box!important;padding:2px!important}.ritzpay-console :is(.ritzpay-ledger-toolbar,.ritzpay-console-toolbar,.ritzpay-settlement-toolbar) .ant-select{height:var(--pi-ctrl)!important;min-height:var(--pi-ctrl)!important;max-height:var(--pi-ctrl)!important}.ritzpay-console :is(.ritzpay-ledger-toolbar,.ritzpay-console-toolbar,.ritzpay-settlement-toolbar) .ant-space-compact,.ritzpay-console :is(.ritzpay-ledger-toolbar,.ritzpay-console-toolbar,.ritzpay-settlement-toolbar) .ant-space-compact-item{height:var(--pi-ctrl)!important;max-height:var(--pi-ctrl)!important}.ritzpay-console :is(.ritzpay-ledger-toolbar,.ritzpay-console-toolbar,.ritzpay-settlement-toolbar) .ant-input-affix-wrapper .ant-input,.ritzpay-console :is(.ritzpay-ledger-toolbar,.ritzpay-console-toolbar,.ritzpay-settlement-toolbar) .ant-input-number-input,.ritzpay-console :is(.ritzpay-ledger-toolbar,.ritzpay-console-toolbar,.ritzpay-settlement-toolbar) .ant-picker-input>input{height:100%!important;max-height:100%!important;padding-block:0!important;font-size:13px!important;line-height:1!important}.ritzpay-console .ritzpay-date-pills .ant-radio-button-wrapper{height:var(--pi-ctrl)!important;min-height:var(--pi-ctrl)!important;max-height:var(--pi-ctrl)!important;box-sizing:border-box!important;align-items:center!important;line-height:1!important;display:inline-flex!important}.ritzpay-console .ritzpay-ledger-kpi{padding:calc(15px * var(--pi-d)) calc(16px * var(--pi-d)) calc(14px * var(--pi-d)) calc(18px * var(--pi-d));border-radius:calc(14px * var(--pi-d))}.ritzpay-console .ritzpay-ledger-kpi-value{font-size:calc(25px * var(--pi-d))}.ritzpay-console .ritzpay-ledger-kpis,.ritzpay-console .ritzpay-ri-kpi-board{gap:calc(12px * var(--pi-d));margin-bottom:calc(14px * var(--pi-d))}.ritzpay-console .ritzpay-ri-kpi-hero{padding:calc(16px * var(--pi-d)) calc(18px * var(--pi-d)) calc(18px * var(--pi-d));border-radius:calc(14px * var(--pi-d))}.ritzpay-console .ritzpay-ri-kpi-hero-metric strong{font-size:calc(24px * var(--pi-d))}.ritzpay-console .ritzpay-ri-kpi-support{min-height:calc(112px * var(--pi-d));padding:calc(14px * var(--pi-d)) calc(16px * var(--pi-d)) calc(14px * var(--pi-d)) calc(18px * var(--pi-d));border-radius:calc(14px * var(--pi-d))}.ritzpay-console .ritzpay-ri-kpi-support-metric strong{font-size:calc(18px * var(--pi-d))}.ritzpay-console .ritzpay-balance-total-value{font-size:calc(24px * var(--pi-d))!important}.ritzpay-console .ritzpay-balance-total-icon{width:calc(36px * var(--pi-d));height:calc(36px * var(--pi-d))}.ritzpay-console .ritzpay-balance-tabs>.ant-tabs-nav .ant-tabs-tab{font-size:calc(14px * var(--pi-d));padding:calc(9px * var(--pi-d)) calc(14px * var(--pi-d))!important}.ritzpay-console .ritzpay-console-kpi-value{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.ritzpay-console .ritzpay-console-kpi-lg{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1.1}.ritzpay-console .ritzpay-console-kpi-md{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.ritzpay-settlement-page.ritzpay-console,.ritzpay-balance-page.ritzpay-console,.ritzpay-ri-page.ritzpay-console{--pi-d:.72;--pi-ctrl:28px}.ritzpay-settlement-page .ritzpay-page-header .ant-typography.ant-typography-secondary,.ritzpay-balance-page .ritzpay-page-header .ant-typography.ant-typography-secondary,.ritzpay-ri-page .ritzpay-page-header .ant-typography.ant-typography-secondary{font-size:12px!important}.ritzpay-settlement-page .ritzpay-page-header .ant-btn,.ritzpay-balance-page .ritzpay-page-header .ant-btn,.ritzpay-ri-page .ritzpay-page-header .ant-btn{font-size:12px}.ritzpay-settlement-page .ritzpay-page-header .ritzpay-export-data-btn,.ritzpay-balance-page .ritzpay-page-header .ritzpay-export-data-btn,.ritzpay-ri-page .ritzpay-page-header .ritzpay-export-data-btn{background:0 0;padding:0}.ritzpay-settlement-page .ritzpay-date-pills .ant-radio-button-wrapper,.ritzpay-balance-page .ritzpay-date-pills .ant-radio-button-wrapper,.ritzpay-ri-page .ritzpay-date-pills .ant-radio-button-wrapper{font-size:12px;margin-left:-14px!important;padding:0 12px 0 20px!important}.ritzpay-settlement-page .ritzpay-date-pills .ant-radio-button-wrapper:first-child,.ritzpay-balance-page .ritzpay-date-pills .ant-radio-button-wrapper:first-child,.ritzpay-ri-page .ritzpay-date-pills .ant-radio-button-wrapper:first-child{margin-left:0!important;padding-left:14px!important}.ritzpay-settlement-page.ritzpay-console :is(.ritzpay-settlement-toolbar,.ritzpay-console-toolbar) .ant-btn,.ritzpay-settlement-page.ritzpay-console :is(.ritzpay-settlement-toolbar,.ritzpay-console-toolbar) .ant-select-selector,.ritzpay-settlement-page.ritzpay-console :is(.ritzpay-settlement-toolbar,.ritzpay-console-toolbar) .ant-input-affix-wrapper,.ritzpay-settlement-page.ritzpay-console :is(.ritzpay-settlement-toolbar,.ritzpay-console-toolbar) .ant-picker,.ritzpay-balance-page.ritzpay-console :is(.ritzpay-ledger-toolbar,.ritzpay-console-toolbar) .ant-btn,.ritzpay-balance-page.ritzpay-console :is(.ritzpay-ledger-toolbar,.ritzpay-console-toolbar) .ant-select-selector,.ritzpay-balance-page.ritzpay-console :is(.ritzpay-ledger-toolbar,.ritzpay-console-toolbar) .ant-input-affix-wrapper,.ritzpay-balance-page.ritzpay-console :is(.ritzpay-ledger-toolbar,.ritzpay-console-toolbar) .ant-picker,.ritzpay-ri-page.ritzpay-console .ritzpay-console-toolbar .ant-btn,.ritzpay-ri-page.ritzpay-console .ritzpay-console-toolbar .ant-select-selector,.ritzpay-ri-page.ritzpay-console .ritzpay-console-toolbar .ant-input-affix-wrapper,.ritzpay-ri-page.ritzpay-console .ritzpay-console-toolbar .ant-picker{font-size:12px!important}.ritzpay-balance-page .ritzpay-console-toolbar,.ritzpay-ri-page .ritzpay-console-toolbar,.ritzpay-balance-page .ritzpay-ledger-toolbar{flex-wrap:wrap;padding:0}.ritzpay-balance-page .ritzpay-ledger-toolbar,.ritzpay-balance-page .ritzpay-balance-filter-card .ant-card-body{padding:8px 10px}.ritzpay-ri-page .ritzpay-ri-kpi-hero-metric strong{font-size:16px}.ritzpay-ri-page .ritzpay-ri-kpi-support-metric strong{font-size:14px}.ritzpay-ri-page .ritzpay-ri-kpi-support{min-height:72px;padding:10px 12px 10px 14px}.ritzpay-ri-page .ritzpay-console-toolbar .ritzpay-revenue-currency-segmented.ant-segmented{align-items:center;height:var(--pi-ctrl)!important;min-height:var(--pi-ctrl)!important;max-height:var(--pi-ctrl)!important;box-sizing:border-box!important;padding:2px!important;display:inline-flex!important}.ritzpay-ri-page .ritzpay-revenue-currency-segmented .ant-segmented-item,.ritzpay-ri-page .ritzpay-revenue-currency-segmented .ant-segmented-item-label{align-items:center;min-height:0!important;line-height:1!important;display:inline-flex!important}.ritzpay-ri-page .ritzpay-revenue-currency-segmented .ant-segmented-item-label{padding-inline:10px!important}.ritzpay-balance-page .ritzpay-balance-table .ant-table-thead>tr>th,.ritzpay-balance-page .ritzpay-ledger-table .ant-table-thead>tr>th,.ritzpay-ri-page .ritzpay-revenue-table .ant-table-thead>tr>th{padding:6px 8px!important;font-size:11px!important}.ritzpay-balance-page .ritzpay-balance-table .ant-table-tbody>tr>td,.ritzpay-balance-page .ritzpay-ledger-table .ant-table-tbody>tr>td,.ritzpay-ri-page .ritzpay-revenue-table .ant-table-tbody>tr>td,.ritzpay-ri-page .ritzpay-revenue-table .ant-table-summary>tr>td{line-height:1.25;padding:6px 8px!important;font-size:12px!important}.ritzpay-revenue-table .ritzpay-ri-merchant{align-items:flex-end;gap:4px;width:100%;min-width:0;display:flex}.ritzpay-revenue-table th.ritzpay-ri-merchant-col,.ritzpay-revenue-table td.ritzpay-ri-merchant-col{width:128px!important;min-width:128px!important;max-width:128px!important}.ritzpay-revenue-table .ritzpay-ri-merchant-open.ant-btn{text-align:left;flex:0 auto;width:auto;min-width:0;max-width:calc(100% - 18px);height:auto;padding:0;line-height:1.2}.ritzpay-revenue-table .ritzpay-ri-merchant-text{flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:flex}.ritzpay-revenue-table .ritzpay-ri-merchant-code{max-width:100%;font-weight:700;line-height:1.2;display:block}.ritzpay-revenue-table .ritzpay-ri-merchant-name{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:1px;font-size:11px;font-weight:500;line-height:1.25;display:block;overflow:hidden}.ritzpay-revenue-table .ritzpay-ri-merchant-copy.ant-typography{flex:none;margin:0 0 1px;line-height:1}.ritzpay-revenue-table .ritzpay-ri-merchant-copy .ant-typography-copy{color:#94a3b8;margin-inline-start:0;font-size:12px}.ritzpay-revenue-table .ritzpay-ri-merchant-copy .ant-typography-copy:hover{color:#0891b2}[data-theme=dark] .ritzpay-revenue-table .ritzpay-ri-merchant-name{color:#94a3b8}[data-theme=dark] .ritzpay-revenue-table .ritzpay-ri-merchant-copy .ant-typography-copy{color:#64748b}.ritzpay-balance-page .ritzpay-balance-table .ant-table-pagination.ant-pagination,.ritzpay-balance-page .ritzpay-ledger-table .ant-table-pagination.ant-pagination,.ritzpay-ri-page .ritzpay-revenue-table .ant-table-pagination.ant-pagination{padding:8px 12px!important}.ritzpay-ri-page .ritzpay-revenue-group-title{font-size:11px}.ritzpay-ri-page .ritzpay-revenue-table .ant-table-summary .ritzpay-revenue-summary-label,.ritzpay-ri-page .ritzpay-revenue-table .ant-table-summary .ant-typography{font-size:12px}.ritzpay-ri-page .ritzpay-revenue-table .ant-table-summary>tr.ritzpay-revenue-summary-row>td{padding-top:6px!important;padding-bottom:6px!important}.ritzpay-balance-page .ritzpay-ledger-table .ant-tag{margin-inline-end:0;padding-inline:5px;font-size:11px;line-height:18px}.ritzpay-balance-page .ritzpay-balance-table .ant-table-thead>tr:first-child>th.ritzpay-balance-group-thb,.ritzpay-balance-page .ritzpay-balance-table .ant-table-thead>tr:first-child>th.ritzpay-balance-group-usdt{border-top-width:2px}.ritzpay-console .ritzpay-settlement-toolbar.ritzpay-console-toolbar{--ant-control-height:var(--pi-ctrl);--ant-control-height-sm:var(--pi-ctrl);--ant-control-height-lg:var(--pi-ctrl);flex-flow:row;align-items:center;gap:6px;padding:0}.ritzpay-console .ritzpay-settlement-toolbar-row{display:contents}.ritzpay-console .ritzpay-settlement-toolbar-row--filters{border-top:none;padding-top:0}.ritzpay-console .ritzpay-settlement-search{flex:8.5rem;min-width:7.25rem;width:auto!important}.ritzpay-console .ritzpay-settlement-actions{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:inline-flex}@media (width<=1280px){.ritzpay-console .ritzpay-settlement-toolbar.ritzpay-console-toolbar{flex-wrap:wrap}.ritzpay-console .ritzpay-settlement-actions{margin-left:0}}.ritzpay-console .ritzpay-settlement-ops{gap:calc(8px * var(--pi-d));margin-bottom:calc(8px * var(--pi-d))}.ritzpay-console .ritzpay-settlement-ops-card{padding:calc(10px * var(--pi-d)) calc(12px * var(--pi-d)) calc(10px * var(--pi-d)) calc(14px * var(--pi-d));border-radius:calc(10px * var(--pi-d))}.ritzpay-console .ritzpay-settlement-ops-metric strong{font-size:13px}.ritzpay-console .ritzpay-settlement-ops-stat strong{font-size:18px}.ritzpay-console .ritzpay-settlement-settings-collapse{margin-bottom:calc(8px * var(--pi-d))}.ritzpay-console .ritzpay-settlement-settings-collapse>.ant-collapse-item>.ant-collapse-header{padding:calc(8px * var(--pi-d)) calc(12px * var(--pi-d))!important}.ritzpay-console .ritzpay-settlement-filter-card{margin-bottom:calc(10px * var(--pi-d))}.ritzpay-console .ritzpay-settlement-filter-card .ant-card-body{padding:calc(10px * var(--pi-d)) calc(12px * var(--pi-d))}.ritzpay-sandbox-hub .ant-typography h3,.ritzpay-sandbox-hub h3.ant-typography{font-size:calc(22px * var(--pi-d))!important}.ritzpay-sandbox-hub .ritzpay-sandbox-card-icon{font-size:calc(22px * var(--pi-d));color:#722ed1}.ritzpay-sandbox-hub .ritzpay-sandbox-card .ant-card-body{min-height:calc(140px * var(--pi-d));padding:calc(16px * var(--pi-d))!important}.ritzpay-acct{animation:.3s ritzpay-payin-enter}.ritzpay-acct-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.ritzpay-acct-title{letter-spacing:-.3px;align-items:center;gap:10px;font-size:22px;font-weight:800;line-height:1.1;display:flex}.ritzpay-acct-title-mark{background:linear-gradient(#1677ff,#52c41a);border-radius:999px;width:6px;height:24px}.ritzpay-acct-channels{flex-direction:column;align-items:center;gap:4px;display:flex}.ritzpay-acct-channels>.ant-tag{white-space:nowrap;margin-inline-end:0}.ritzpay-acct-actions{align-items:center;display:flex}.ritzpay-acct-actions .ant-btn{border-radius:10px;height:36px;font-weight:600;box-shadow:0 1px 2px #0f172a0d}.ritzpay-acct-bot-approve.ant-btn{align-items:center;display:inline-flex}.ritzpay-acct-bot-approve.is-pending.ant-btn{color:#ad4e00;background:#fff7e6;border-color:#ffd591}.ritzpay-acct-bot-approve.is-pending.ant-btn:hover{color:#ad4e00!important;background:#fff1d6!important;border-color:#ffa940!important}.ritzpay-acct-bot-approve-count{color:#fff;font-variant-numeric:tabular-nums;background:#fa8c16;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:8px;padding:0 6px;font-size:12px;font-weight:700;line-height:20px;display:inline-flex}[data-theme=dark] .ritzpay-acct-bot-approve.is-pending.ant-btn{color:#ffd591;background:#faad1424;border-color:#faad1473}[data-theme=dark] .ritzpay-acct-bot-approve.is-pending.ant-btn:hover{color:#ffe7ba!important;background:#faad1438!important;border-color:#faad14b3!important}.ritzpay-ip-status{border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.ritzpay-ip-status.is-ok{color:#15803d;background:#dcfce7}.ritzpay-ip-status.is-wait{color:#ad4e00;background:#fff7e6}.ritzpay-ip-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.ritzpay-ip-stat{background:#fff;border:1px solid #edf0f3;border-radius:12px;padding:10px 12px}.ritzpay-ip-stat-label{color:#64748b;font-size:11px;font-weight:600}.ritzpay-ip-stat-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#0f172a;margin-top:2px;font-size:20px;font-weight:700}.ritzpay-ip-stat.is-wait .ritzpay-ip-stat-value{color:#c2410c}.ritzpay-ip-stat.is-ok .ritzpay-ip-stat-value{color:#15803d}.ritzpay-ip-stat.is-muted .ritzpay-ip-stat-value{color:#64748b}.ritzpay-ip-section{background:#fff;border:1px solid #edf0f3;border-radius:14px;margin-bottom:12px;padding:14px}.ritzpay-ip-pending{background:#fffbeb;border-color:#ffd591}.ritzpay-ip-section-head{align-items:center;gap:8px;margin-bottom:12px;font-weight:700;display:flex}.ritzpay-ip-count{text-align:center;color:#475569;background:#f1f5f9;border-radius:999px;min-width:22px;height:20px;padding:0 7px;font-size:11px;font-weight:700;line-height:20px}.ritzpay-ip-count.is-ok{color:#15803d;background:#dcfce7}.ritzpay-ip-count.is-wait{color:#c2410c;background:#ffedd5}.ritzpay-ip-count.is-danger{color:#b91c1c;background:#fee2e2}.ritzpay-ip-pending-row{background:#fff;border:1px solid #fde68a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ritzpay-ip-hint{color:#94a3b8;margin-left:auto;font-size:11px;font-weight:500}.ritzpay-ip-token-list{flex-direction:column;gap:8px;max-height:360px;padding-right:2px;display:flex;overflow-y:auto}.ritzpay-ip-token-row{background:#f8fafc;border:1px solid #edf0f3;border-radius:12px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) auto;align-items:center;gap:12px;min-height:52px;padding:10px 12px;display:grid}.ritzpay-ip-token-value{background:#fff;border:1px solid #edf0f3;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:flex}.ritzpay-ip-collapse.ant-collapse{background:0 0}.ritzpay-ip-collapse .ant-collapse-item{background:#fff;margin-bottom:12px;overflow:hidden;border:1px solid #edf0f3!important;border-radius:14px!important}.ritzpay-ip-collapse .ant-collapse-header{align-items:center!important;padding:12px 14px!important}.ritzpay-ip-collapse .ant-collapse-content-box{padding:0 14px 14px!important}.ritzpay-ip-table .ant-table{background:0 0}.ritzpay-ip-table .ant-table-thead>tr>th{color:#64748b;font-size:11px;font-weight:700;background:#f8fafc!important}[data-theme=dark] .ritzpay-ip-status.is-ok{color:#86efac;background:#22c55e29}[data-theme=dark] .ritzpay-ip-status.is-wait{color:#fdba74;background:#faad1429}[data-theme=dark] .ritzpay-ip-stat,[data-theme=dark] .ritzpay-ip-section,[data-theme=dark] .ritzpay-ip-collapse .ant-collapse-item{background:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] .ritzpay-ip-stat-value{color:#e8edf5}[data-theme=dark] .ritzpay-ip-pending{background:#faad141a;border-color:#faad1447}[data-theme=dark] .ritzpay-ip-pending-row,[data-theme=dark] .ritzpay-ip-token-row,[data-theme=dark] .ritzpay-ip-token-value{background:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] .ritzpay-ip-table .ant-table-thead>tr>th{color:#ffffff8c;background:#ffffff0a!important}.ritzpay-acct-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.ritzpay-acct-kpi{--kpi-tone:#1677ff;--kpi-ink:#0f172a;border:1px solid color-mix(in srgb, var(--kpi-tone) 16%, var(--surf-border,#e8eef4));background:linear-gradient(180deg, color-mix(in srgb, var(--kpi-tone) 9%, #fff) 0%, #fff 58%);border-radius:14px;flex-direction:column;gap:8px;min-height:124px;padding:14px 16px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.ritzpay-acct-kpi:before{content:"";background:var(--kpi-tone);opacity:.88;height:3px;position:absolute;inset:0 0 auto}.ritzpay-acct-kpi.is-clickable{cursor:pointer}.ritzpay-acct-kpi.is-clickable:hover{border-color:color-mix(in srgb, var(--kpi-tone) 32%, transparent);transform:translateY(-1px);box-shadow:0 8px 18px #0f172a14}.ritzpay-acct-kpi.is-active{border-color:color-mix(in srgb, var(--kpi-tone) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--kpi-tone) 12%, transparent)}.ritzpay-acct-kpi-top{align-items:center;gap:8px;min-width:0;display:flex}.ritzpay-acct-kpi-icon{width:28px;height:28px;color:var(--kpi-tone);background:color-mix(in srgb, var(--kpi-tone) 14%, #fff);border-radius:9px;flex:none;place-items:center;font-size:13px;display:grid}.ritzpay-acct-kpi-label{letter-spacing:.01em;color:#64748b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.ritzpay-acct-kpi-count{text-align:center;font-variant-numeric:tabular-nums;min-width:22px;color:color-mix(in srgb, var(--kpi-tone) 70%, var(--kpi-ink));background:color-mix(in srgb, var(--kpi-tone) 12%, transparent);border-radius:999px;flex:none;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:600;line-height:18px}.ritzpay-acct-kpi-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--kpi-ink);margin-top:2px;font-size:22px;font-weight:700;line-height:1.15}.ritzpay-acct-kpi-split{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:start;column-gap:10px;width:100%;display:grid}.ritzpay-acct-kpi-rule{background:color-mix(in srgb, var(--kpi-tone) 22%, #e2e8f0);align-self:stretch;width:1px}.ritzpay-acct-kpi-col{flex-direction:column;gap:2px;min-width:0;display:flex}.ritzpay-acct-kpi-col--cap{text-align:right;align-items:flex-end}.ritzpay-acct-kpi-col-head{letter-spacing:.04em;color:#94a3b8;font-size:10px;font-weight:600}.ritzpay-acct-kpi-split .ritzpay-acct-kpi-value{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin-top:0;font-size:15px;overflow:hidden}.ritzpay-acct-kpi-value--cap{color:#64748b;font-weight:600}[data-theme=dark] .ritzpay-acct-kpi-col-head{color:#7c8ba1}[data-theme=dark] .ritzpay-acct-kpi-value--cap{color:#9aa8bd}[data-theme=dark] .ritzpay-acct-kpi-rule{background:color-mix(in srgb, var(--kpi-tone) 32%, #ffffff1f)}.ritzpay-acct-kpi-meta{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.ritzpay-acct-kpi-track{background:#e2e8f0;border-radius:999px;height:4px;margin-top:auto}.ritzpay-acct-kpi-track>span{border-radius:inherit;height:100%;display:block}.ritzpay-acct-kpi-track--ok>span{background:#16a34a}.ritzpay-acct-kpi-track--warn>span{background:#ea580c}.ritzpay-acct-kpi-track--crit>span{background:#dc2626}.ritzpay-acct-kpi--frozen .ritzpay-acct-kpi-value{color:#9f1239}.ritzpay-dv-acct{align-items:center;gap:10px;min-width:0;display:flex}.ritzpay-dv-acct-logo{background:#f1f5f9;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.ritzpay-dv-acct-text{min-width:0}.ritzpay-dv-acct-top{align-items:baseline;gap:8px;min-width:0;display:flex}.ritzpay-dv-acct-code{letter-spacing:.01em;font-size:13px}.ritzpay-dv-acct-name{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ritzpay-dv-acct-sub{color:#94a3b8;font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:11px}.ritzpay-dv-share{flex:1;align-items:center;gap:8px;min-width:92px;max-width:260px;margin-left:auto;padding-left:16px;display:flex}.ritzpay-dv-share-track{background:#eef2f7;border-radius:999px;flex:1;height:4px;overflow:hidden}.ritzpay-dv-share-track>span{border-radius:inherit;background:linear-gradient(90deg,#38bdf8 0%,#0284c7 100%);min-width:3px;height:100%;display:block}.ritzpay-dv-share-pct{text-align:right;color:#94a3b8;font-variant-numeric:tabular-nums;flex:none;width:40px;font-size:10px;font-weight:600}.ritzpay-dv-money{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.ritzpay-dv-money-amount{letter-spacing:-.01em;font-size:13px;font-weight:700}.ritzpay-dv-money--in .ritzpay-dv-money-amount{color:#15803d}.ritzpay-dv-money--out .ritzpay-dv-money-amount{color:#7c3aed}.ritzpay-dv-money.is-zero .ritzpay-dv-money-amount{color:#cbd5e1;font-weight:600}.ritzpay-dv-money-count{color:#94a3b8;font-size:10px;font-weight:500}.ritzpay-dv-net{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.ritzpay-dv-net.is-positive{color:#0f172a}.ritzpay-dv-net.is-negative{color:#dc2626}.ritzpay-dv-net.is-zero{color:#cbd5e1}.ritzpay-dv-orders{font-variant-numeric:tabular-nums;color:#475569;font-size:12px;font-weight:600}.ritzpay-dv-orders.is-zero{color:#cbd5e1;font-weight:500}.ritzpay-dv-total-row>td{background:#f6f9fc!important;border-top:1px solid #e3e9f0!important}.ritzpay-dv-total-label{letter-spacing:.02em;color:#475569;font-size:12px;font-weight:700}.ritzpay-dv-detail{padding:10px 12px 6px}.ritzpay-dv-chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ritzpay-dc-cards{margin-bottom:12px}.ritzpay-dc-card{text-align:left;cursor:pointer;font-variant-numeric:tabular-nums;background:#f8fafc;border:1px solid #e8eef4;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;min-width:240px;padding:12px 16px;display:flex}.ritzpay-dc-card strong{color:#0f172a;font-size:20px}.ritzpay-dc-card small,.ritzpay-dc-card>span{color:#64748b;font-size:12px}.ritzpay-dc-card.is-bad{background:#fef2f2;border-color:#fecaca}.ritzpay-dc-card.is-bad strong{color:#b91c1c}.ritzpay-dc-card.is-active{outline:2px solid #f87171}.ritzpay-dc-panel{margin-bottom:12px}.ritzpay-dv-chip{font-variant-numeric:tabular-nums;background:#f8fafc;border:1px solid #e8eef4;border-radius:10px;align-items:baseline;gap:8px;padding:6px 12px;display:flex}.ritzpay-dv-chip-label{color:#64748b;font-size:11px;font-weight:600}.ritzpay-dv-chip-value{color:#0f172a;font-size:13px;font-weight:700}.ritzpay-dv-chip-count{color:#94a3b8;font-size:10px}.ritzpay-dv-lines-title{color:#334155;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.ritzpay-dv-lines-n{color:#64748b;background:#eef2f7;border-radius:999px;padding:0 7px;font-size:10px;font-weight:600;line-height:17px}.ritzpay-dv-lines{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2px 16px;display:grid}.ritzpay-dv-line{font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;padding:3px 0;display:flex}.ritzpay-dv-line-no{font-size:12px;font-weight:600}.ritzpay-dv-line-amount{color:#0f172a;margin-left:auto;font-size:12px;font-weight:700}.ritzpay-dv-line-time{color:#94a3b8;flex:none;font-size:11px}[data-theme=dark] .ritzpay-dv-acct-logo{background:#ffffff0f}[data-theme=dark] .ritzpay-dv-acct-name{color:#9aa8bd}[data-theme=dark] .ritzpay-dv-acct-sub{color:#7c8ba1}[data-theme=dark] .ritzpay-dv-money--in .ritzpay-dv-money-amount{color:#4ade80}[data-theme=dark] .ritzpay-dv-money--out .ritzpay-dv-money-amount{color:#c4b5fd}[data-theme=dark] .ritzpay-dv-money.is-zero .ritzpay-dv-money-amount{color:#4b5a70}[data-theme=dark] .ritzpay-dv-money-count{color:#7c8ba1}[data-theme=dark] .ritzpay-dv-net.is-positive{color:#e8edf5}[data-theme=dark] .ritzpay-dv-net.is-negative{color:#f87171}[data-theme=dark] .ritzpay-dv-net.is-zero{color:#4b5a70}[data-theme=dark] .ritzpay-dv-orders{color:#b8c4d6}[data-theme=dark] .ritzpay-dv-orders.is-zero{color:#4b5a70}[data-theme=dark] .ritzpay-dv-chip,[data-theme=dark] .ritzpay-dc-card{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .ritzpay-dc-card strong{color:#e8edf5}[data-theme=dark] .ritzpay-dc-card small,[data-theme=dark] .ritzpay-dc-card>span{color:#9aa8bd}[data-theme=dark] .ritzpay-dc-card.is-bad{background:#7f1d1d40;border-color:#f8717173}[data-theme=dark] .ritzpay-dc-card.is-bad strong{color:#fca5a5}[data-theme=dark] .ritzpay-dv-chip-label{color:#9aa8bd}[data-theme=dark] .ritzpay-dv-chip-value{color:#e8edf5}[data-theme=dark] .ritzpay-dv-chip-count{color:#7c8ba1}[data-theme=dark] .ritzpay-dv-lines-title{color:#cbd5e1}[data-theme=dark] .ritzpay-dv-lines-n{color:#9aa8bd;background:#ffffff12}[data-theme=dark] .ritzpay-dv-line-amount{color:#e8edf5}[data-theme=dark] .ritzpay-dv-line-time{color:#7c8ba1}[data-theme=dark] .ritzpay-dv-share-track{background:#ffffff1a}[data-theme=dark] .ritzpay-dv-share-pct{color:#7c8ba1}[data-theme=dark] .ritzpay-dv-total-row>td{background:#ffffff0d!important;border-top-color:#ffffff1f!important}[data-theme=dark] .ritzpay-dv-total-label{color:#cbd5e1}[data-theme=dark] .ritzpay-acct-kpi{--kpi-ink:#e8edf5;background:linear-gradient(180deg, color-mix(in srgb, var(--kpi-tone) 16%, transparent) 0%, #ffffff08 58%);border-color:color-mix(in srgb, var(--kpi-tone) 28%, #ffffff14);box-shadow:none}[data-theme=dark] .ritzpay-acct-kpi-label{color:#ffffff85}[data-theme=dark] .ritzpay-acct-kpi-count{color:color-mix(in srgb, var(--kpi-tone) 55%, #fff);background:color-mix(in srgb, var(--kpi-tone) 18%, transparent)}[data-theme=dark] .ritzpay-acct-kpi-meta{color:#ffffff6b}[data-theme=dark] .ritzpay-acct-kpi-track{background:#ffffff1f}[data-theme=dark] .ritzpay-acct-kpi--frozen .ritzpay-acct-kpi-value{color:#fb7185}.ritzpay-acct-surface{--bank-acct-cell-y:8px;--bank-acct-cell-x:8px;--bank-acct-dark-surface:#0f1b2d;border:1px solid var(--surf-border,#edf0f3);background:var(--surf-bg,#fff);border-radius:12px;overflow:hidden}[data-theme=dark] .ritzpay-acct-surface{--surf-bg:var(--bank-acct-dark-surface);--surf-border:#21324a;background:var(--bank-acct-dark-surface);border-color:#21324a}.ritzpay-acct-bankbar{border-bottom:1px solid var(--surf-border,#edf0f3);flex-wrap:wrap;align-items:center;gap:6px;padding:12px 14px;display:flex}.ritzpay-acct-bankchip{cursor:pointer;border:1px solid var(--surf-border,#edf0f3);color:var(--surf-label,#0009);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.ritzpay-acct-bankchip:hover{border-color:color-mix(in srgb, var(--chip-tone,#1677ff) 50%, transparent);color:var(--chip-tone,#1677ff)}.ritzpay-acct-bankchip.is-active{border-color:var(--chip-tone,#1677ff);background:color-mix(in srgb, var(--chip-tone,#1677ff) 12%, transparent);color:var(--chip-tone,#1677ff)}.ritzpay-acct-bankchip-count{background:color-mix(in srgb, var(--chip-tone,#1677ff) 16%, transparent);border-radius:999px;padding:0 6px;font-size:11px;font-weight:700}.ritzpay-acct-toolbar{--acct-ctrl-h:32px;border-bottom:1px solid var(--surf-border,#edf0f3);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.ritzpay-acct-toolbar .ant-btn{height:var(--acct-ctrl-h);line-height:calc(var(--acct-ctrl-h) - 2px);padding-inline:12px}.ritzpay-acct-toolbar .ant-input-affix-wrapper,.ritzpay-acct-toolbar .ant-input{height:var(--acct-ctrl-h)!important;min-height:var(--acct-ctrl-h)!important}.ritzpay-acct-toolbar .ant-input-affix-wrapper{align-items:center;padding-block:0;display:inline-flex}.ritzpay-acct-toolbar .ant-select{height:var(--acct-ctrl-h)}.ritzpay-acct-toolbar .ant-select .ant-select-selector{align-items:center;height:var(--acct-ctrl-h)!important;min-height:var(--acct-ctrl-h)!important;padding-block:0!important;display:flex!important}.ritzpay-acct-toolbar .ant-select-selection-item,.ritzpay-acct-toolbar .ant-select-selection-placeholder{line-height:30px!important}.ritzpay-acct-toolbar .ant-picker{height:var(--acct-ctrl-h)}.ritzpay-acct-toolbar .ant-radio-button-wrapper{height:var(--acct-ctrl-h);line-height:calc(var(--acct-ctrl-h) - 2px)}.ritzpay-acct-toolbar-spacer{flex:auto}.ritzpay-acct-alert-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.ritzpay-acct-alert-pill--payin{background:linear-gradient(135deg,#eff6ff 0%,#ecfeff 100%);border:1px solid #bfdbfe;box-shadow:0 8px 20px #2563eb14}.ritzpay-acct-alert-pill--payin .anticon,.ritzpay-acct-alert-pill--payin .ant-typography{color:#1d4ed8!important}.ritzpay-acct-alert-pill--personal{background:linear-gradient(135deg,#ecfeff 0%,#f0fdfa 100%);border:1px solid #a5f3fc;box-shadow:0 8px 20px #06b6d414}.ritzpay-acct-alert-pill--personal .anticon,.ritzpay-acct-alert-pill--personal .ant-typography{color:#0e7490!important}.ritzpay-acct-alert-pill--company{background:linear-gradient(135deg,#fff7ed 0%,#fffbeb 100%);border:1px solid #fed7aa;box-shadow:0 8px 20px #ea580c14}.ritzpay-acct-alert-pill--company .anticon,.ritzpay-acct-alert-pill--company .ant-typography{color:#c2410c!important}.ritzpay-acct-alert-pill--wallet{background:linear-gradient(135deg,#fff7ed 0%,#fff1f2 100%);border:1px solid #fdba74;box-shadow:0 8px 20px #ff66001a}.ritzpay-acct-alert-pill--wallet .anticon,.ritzpay-acct-alert-pill--wallet .ant-typography{color:#c2410c!important}.ritzpay-acct-alert-remaining{opacity:.82;font-weight:500}.ritzpay-acct-alert-pill--frozen{background:linear-gradient(135deg,#fff1f2 0%,#fff7ed 100%);border:1px solid #fecdd3;box-shadow:0 8px 20px #dc262614}.ritzpay-acct-alert-pill--frozen .anticon,.ritzpay-acct-alert-pill--frozen .ant-typography{color:#b91c1c!important}.ritzpay-acct-soft-tag.ant-tag{border:1px solid #0000;border-radius:999px;width:fit-content;max-width:100%;margin:0;padding:2px 10px;font-size:11px;font-weight:700;line-height:18px;box-shadow:0 6px 14px #0f172a0f}.ritzpay-acct-soft-tag--active.ant-tag{color:#15803d;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border-color:#bbf7d0;box-shadow:0 6px 14px #16a34a1a}.ritzpay-acct-soft-tag--inactive.ant-tag,.ritzpay-acct-soft-tag--empty.ant-tag{color:#475569;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-color:#e2e8f0;box-shadow:0 6px 14px #64748b14}.ritzpay-acct-soft-tag--frozen.ant-tag,.ritzpay-acct-status-tag--frozen.ant-tag{color:#b91c1c;background:linear-gradient(135deg,#fff1f2 0%,#fee2e2 100%);border-color:#fecdd3;box-shadow:0 6px 14px #dc26261a}.ritzpay-acct-soft-tag--private.ant-tag{color:#1d4ed8;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-color:#bfdbfe;box-shadow:0 6px 14px #2563eb1a}.ritzpay-acct-soft-tag--group.ant-tag{color:#047857;background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border-color:#a7f3d0;box-shadow:0 6px 14px #10b9811a}.ritzpay-acct-soft-tag--multi.ant-tag{color:#6d28d9;background:linear-gradient(135deg,#f5f3ff 0%,#ede9fe 100%);border-color:#ddd6fe;box-shadow:0 6px 14px #7c3aed1a}.ritzpay-acct-soft-tag--public.ant-tag{color:#c2410c;background:linear-gradient(135deg,#fff7ed 0%,#ffedd5 100%);border-color:#fed7aa;box-shadow:0 6px 14px #f973161a}[data-theme=dark] .ritzpay-acct-soft-tag.ant-tag{box-shadow:none}[data-theme=dark] .ritzpay-acct-soft-tag--active.ant-tag{color:#86efac;background:#16a34a2e;border-color:#4ade8059}[data-theme=dark] .ritzpay-acct-soft-tag--inactive.ant-tag,[data-theme=dark] .ritzpay-acct-soft-tag--empty.ant-tag{color:#cbd5e1;background:#64748b38;border-color:#94a3b847}[data-theme=dark] .ritzpay-acct-soft-tag--frozen.ant-tag,[data-theme=dark] .ritzpay-acct-status-tag--frozen.ant-tag{color:#fecaca;background:#7f1d1d57;border-color:#f871716b}[data-theme=dark] .ritzpay-acct-soft-tag--private.ant-tag{color:#93c5fd;background:#2563eb33;border-color:#60a5fa59}[data-theme=dark] .ritzpay-acct-soft-tag--group.ant-tag{color:#6ee7b7;background:#10b9812e;border-color:#34d39959}[data-theme=dark] .ritzpay-acct-soft-tag--multi.ant-tag{color:#c4b5fd;background:#7c3aed33;border-color:#a78bfa59}[data-theme=dark] .ritzpay-acct-soft-tag--public.ant-tag{color:#fdba74;background:#ea580c33;border-color:#fb923c61}[data-theme=dark] .ritzpay-acct-alert-pill--payin{box-shadow:none;background:#2563eb29;border-color:#60a5fa59}[data-theme=dark] .ritzpay-acct-alert-pill--payin .anticon,[data-theme=dark] .ritzpay-acct-alert-pill--payin .ant-typography{color:#93c5fd!important}[data-theme=dark] .ritzpay-acct-alert-pill--personal{box-shadow:none;background:#06b6d429;border-color:#22d3ee59}[data-theme=dark] .ritzpay-acct-alert-pill--personal .anticon,[data-theme=dark] .ritzpay-acct-alert-pill--personal .ant-typography{color:#67e8f9!important}[data-theme=dark] .ritzpay-acct-alert-pill--company{box-shadow:none;background:#ea580c29;border-color:#fb923c59}[data-theme=dark] .ritzpay-acct-alert-pill--company .anticon,[data-theme=dark] .ritzpay-acct-alert-pill--company .ant-typography{color:#fdba74!important}[data-theme=dark] .ritzpay-acct-alert-pill--wallet{box-shadow:none;background:#ff660029;border-color:#fb923c61}[data-theme=dark] .ritzpay-acct-alert-pill--wallet .anticon,[data-theme=dark] .ritzpay-acct-alert-pill--wallet .ant-typography{color:#fdba74!important}[data-theme=dark] .ritzpay-acct-alert-pill--frozen{box-shadow:none;background:#dc262629;border-color:#f8717159}[data-theme=dark] .ritzpay-acct-alert-pill--frozen .anticon,[data-theme=dark] .ritzpay-acct-alert-pill--frozen .ant-typography{color:#fca5a5!important}[data-theme=dark] .ritzpay-acct-alert-pill .ant-tag{background:#00000059!important;border-color:#0000!important}.ritzpay-acct-table .ant-table-thead>tr>th{letter-spacing:.2px;white-space:nowrap;font-size:12px;font-weight:700;padding:8px var(--bank-acct-cell-x)!important}.ritzpay-acct-table .ant-table-tbody>tr>td{vertical-align:middle;padding:var(--bank-acct-cell-y) var(--bank-acct-cell-x)!important}[data-theme=dark] .ritzpay-acct-table .ant-table,[data-theme=dark] .ritzpay-acct-table .ant-table-container,[data-theme=dark] .ritzpay-acct-table .ant-table-content,[data-theme=dark] .ritzpay-acct-table .ant-table-thead>tr>th,[data-theme=dark] .ritzpay-acct-table .ant-table-tbody>tr>td{color:#ffffffc7;background:var(--bank-acct-dark-surface)!important;border-color:#ffffff14!important}[data-theme=dark] .ritzpay-acct-table .ant-table-cell-fix-left,[data-theme=dark] .ritzpay-acct-table .ant-table-cell-fix-right{background:var(--bank-acct-dark-surface)!important}[data-theme=dark] .ritzpay-acct-table .ant-table-tbody>tr:hover>td,[data-theme=dark] .ritzpay-acct-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,[data-theme=dark] .ritzpay-acct-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:#13243a!important}.ritzpay-acct-table .ant-table-pagination.ant-pagination{box-sizing:border-box;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex;margin:0!important;padding:12px 16px!important}.ritzpay-acct-table .ant-table-pagination .ant-pagination-total-text{margin-inline-end:auto!important}.ritzpay-acct-table .ant-table-tbody>tr>td.ritzpay-acct-cell-td{overflow:hidden}.ritzpay-acct-cell{isolation:isolate;flex-direction:column;justify-content:center;gap:2px;min-height:52px;display:flex;position:relative}.ritzpay-acct-both-stack{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ritzpay-acct-both-stack-row{justify-content:flex-end;align-items:center;gap:8px;height:20px;display:flex}.ritzpay-acct-both-stack-row.is-off{opacity:.4}.ritzpay-acct-both-stack-lab{letter-spacing:.02em;text-align:right;flex:none;width:28px;font-size:10px;font-weight:700;line-height:1}.ritzpay-acct-both-stack-lab.is-in{color:#389e0d}.ritzpay-acct-both-stack-lab.is-out{color:#d46b08}.ritzpay-acct-both-stack-val{white-space:nowrap;font-variant-numeric:tabular-nums}[data-theme=dark] .ritzpay-acct-both-stack-lab.is-in{color:#73d13d}[data-theme=dark] .ritzpay-acct-both-stack-lab.is-out{color:#ffa940}.ritzpay-acct-usage{flex-direction:column;gap:5px;display:flex}.ritzpay-acct-usage-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ritzpay-acct-usage-amount{font-size:12px;color:#15803d!important}.ritzpay-acct-usage-amount.is-idle{font-weight:500;color:#94a3b8!important}.ritzpay-acct-usage-pct{letter-spacing:.2px;color:#94a3b8;font-size:10px;font-weight:600}.ritzpay-acct-usage-pct--warn{color:#c2410c}.ritzpay-acct-usage-pct--crit{color:#dc2626}.ritzpay-acct-usage-track{background:#dfe4ec;border-radius:999px;width:100%;height:4px;overflow:hidden}.ritzpay-acct-usage-track>span{border-radius:inherit;min-width:4px;height:100%;transition:width .25s;display:block}.ritzpay-acct-usage-track--ok>span{background:#22c55e}.ritzpay-acct-usage-track--warn>span{background:#f59e0b}.ritzpay-acct-usage-track--crit>span{background:#ef4444}[data-theme=dark] .ritzpay-acct-usage-amount{color:#4ade80!important}[data-theme=dark] .ritzpay-acct-usage-amount.is-idle{color:#64748b!important}[data-theme=dark] .ritzpay-acct-usage-pct{color:#7c8ba1}[data-theme=dark] .ritzpay-acct-usage-pct--warn{color:#fbbf24}[data-theme=dark] .ritzpay-acct-usage-pct--crit{color:#f87171}[data-theme=dark] .ritzpay-acct-usage-track{background:#ffffff1a}.ritzpay-acct-assignment-actions .ant-btn-link{font-weight:500;color:#94a3b8!important}.ritzpay-acct-assignment-actions .ant-btn-link:hover{color:#2563eb!important}.ritzpay-acct-assignment-actions .ant-btn-link.ant-btn-dangerous:hover{color:#dc2626!important}[data-theme=dark] .ritzpay-acct-assignment-actions .ant-btn-link{color:#7c8ba1!important}[data-theme=dark] .ritzpay-acct-assignment-actions .ant-btn-link:hover{color:#60a5fa!important}[data-theme=dark] .ritzpay-acct-assignment-actions .ant-btn-link.ant-btn-dangerous:hover{color:#f87171!important}.ritzpay-acct-cell-watermark{opacity:.26;pointer-events:none;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;width:66px;height:66px;position:absolute;top:50%;left:4px;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#000 0% 48%,#0006 82%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 48%,#0006 82%,#0000 100%)}.ritzpay-acct-cell>:not(.ritzpay-acct-cell-watermark){z-index:1;position:relative}.ritzpay-acct-cell-meta{flex-wrap:nowrap;align-items:center;gap:4px;min-height:22px;display:flex}.ritzpay-acct-cell-code{flex:none;color:#1677ff!important;font-size:13px!important;line-height:22px!important}.ritzpay-account-code.ant-typography,.ritzpay-account-code{letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#1677ff!important;background:0 0!important;border:none!important;padding:0!important;font-size:13px!important;font-weight:700!important}[data-theme=dark] .ritzpay-account-code.ant-typography,[data-theme=dark] .ritzpay-account-code{color:#69b1ff!important}.ritzpay-acct-cell-bank,.ritzpay-acct-cell-type{box-sizing:border-box;justify-content:center;align-items:center;height:22px;margin:0!important;line-height:20px!important;display:inline-flex!important}.ritzpay-acct-cell-bank{gap:4px;min-width:0;padding-inline:6px!important;font-size:11px!important;font-weight:700!important}.ritzpay-acct-cell-type{min-width:0;font-size:10px!important}.ritzpay-acct-cell-name{color:#000000e0;min-height:18px;font-size:13px;font-weight:600;line-height:1.35}.ritzpay-acct-cell-nums{flex-wrap:nowrap;align-items:center;gap:6px;min-height:18px;display:flex}.ritzpay-acct-cell-no{letter-spacing:.3px;flex:none;font-family:Cascadia Mono,Consolas,monospace!important;font-size:12px!important;line-height:18px!important}.ritzpay-acct-cell-pp{letter-spacing:.3px;color:#00000073;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-family:Cascadia Mono,Consolas,monospace;font-size:11px;line-height:18px;overflow:hidden}.ritzpay-acct-cell-pp.is-empty{color:#00000040}[data-theme=dark] .ritzpay-acct-cell-name{color:#ffffffe0}[data-theme=dark] .ritzpay-acct-cell-watermark{opacity:.34}[data-theme=dark] .ritzpay-acct-cell-bank.ant-tag{background:#ffffff0f!important;border-color:currentColor!important}[data-theme=dark] .ritzpay-acct-cell-pp{color:#ffffff73}[data-theme=dark] .ritzpay-acct-cell-pp.is-empty{color:#ffffff47}.ritzpay-acct-assignment{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.ritzpay-acct-assignment-link{max-width:100%;white-space:normal!important;text-align:left!important;height:auto!important;padding:0!important;font-size:11px!important;font-weight:600!important;line-height:1.35!important}.ritzpay-acct-assignment-link.is-muted{color:#d48806!important;font-weight:500!important}.ritzpay-acct-assignment-link.is-empty{color:#8c8c8c!important;font-weight:500!important}.ritzpay-acct-assignment-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ritzpay-acct-row-actions{white-space:nowrap;justify-content:center;align-items:center;gap:3px;display:inline-flex}.ritzpay-acct-assignment-popover{min-width:220px;max-width:320px}.ritzpay-acct-assignment-popover-title{color:#595959;margin-bottom:8px;font-size:12px;font-weight:600}.ritzpay-acct-assignment-popover-list{flex-direction:column;gap:4px;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ritzpay-acct-assignment-popover-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 8px;transition:background .15s;display:flex}.ritzpay-acct-assignment-popover-item:hover{background:#f5f5f5}[data-theme=dark] .ritzpay-acct-assignment-popover-item:hover{background:#ffffff0f}.ritzpay-acct-assignment-popover-item-label{color:#1677ff;word-break:break-word;font-size:13px;font-weight:500;line-height:1.35}@media (width<=1100px){.ritzpay-acct-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.ritzpay-acct-head{flex-direction:column}.ritzpay-acct-kpis{grid-template-columns:1fr 1fr}.ritzpay-acct-toolbar{padding:12px}}@media (width<=560px){.ritzpay-acct-kpis{grid-template-columns:1fr}}.ritzpay-balance-page{--ritzpay-finance-ink:#0f172a;--ritzpay-finance-muted:#64748b;--ritzpay-finance-line:#dfe8f3;--ritzpay-finance-bg:#fff;--ritzpay-finance-soft:#f8fbff}[data-theme=dark] .ritzpay-balance-page{--ritzpay-finance-ink:#e8edf5;--ritzpay-finance-muted:#ffffff80;--ritzpay-finance-line:#ffffff1f;--ritzpay-finance-bg:#141c2b;--ritzpay-finance-soft:#ffffff0f}.ritzpay-balance-tabs>.ant-tabs-nav{margin-bottom:14px}.ritzpay-balance-tabs>.ant-tabs-nav .ant-tabs-tab{font-weight:700;border-color:var(--ritzpay-finance-line)!important;background:linear-gradient(#fff 0%,#f8fbff 100%)!important}.ritzpay-balance-tabs>.ant-tabs-nav .ant-tabs-tab-active{background:linear-gradient(90deg,#22c55e1f,#1677ff1f,#7c3aed1f),#fff!important;border-color:#bfdbfe!important}.ritzpay-balance-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--ritzpay-finance-ink)}[data-theme=dark] .ritzpay-balance-tabs>.ant-tabs-nav .ant-tabs-tab{background:linear-gradient(#141c2b 0%,#ffffff0a 100%)!important}[data-theme=dark] .ritzpay-balance-tabs>.ant-tabs-nav .ant-tabs-tab-active{background:linear-gradient(90deg,#22c55e24,#1677ff1f,#7c3aed24),#141c2b!important;border-color:#60a5fa59!important}.ritzpay-balance-overview{animation:.24s ritzpay-payin-enter}.ritzpay-balance-total-grid{margin-bottom:12px!important}.ritzpay-balance-total-card{border-radius:12px;padding:10px 14px;position:relative;overflow:hidden;box-shadow:0 8px 24px #0f172a0f}.ritzpay-balance-total-card:after{content:"";opacity:.16;pointer-events:none;border-radius:999px;width:72px;height:72px;position:absolute;top:10px;right:12px}.ritzpay-balance-total-card-thb{background:linear-gradient(135deg,#f0fdf4 0%,#f8fffb 48%,#fff 100%);border:1px solid #bbf7d0;border-top:4px solid #22c55e}.ritzpay-balance-total-card-thb:after{background:radial-gradient(circle,#22c55e 0%,#0000 68%)}.ritzpay-balance-total-card-usdt{background:linear-gradient(135deg,#f5f3ff 0%,#fbfaff 48%,#fff 100%);border:1px solid #e9d5ff;border-top:4px solid #7c3aed}.ritzpay-balance-total-card-usdt:after{background:radial-gradient(circle,#7c3aed 0%,#0000 68%)}.ritzpay-balance-total-label{color:var(--ritzpay-finance-muted);font-size:11px}.ritzpay-balance-total-period{color:#94a3b8;margin-top:2px;font-size:11px}.ritzpay-balance-total-card-thb .ritzpay-balance-total-value.ant-typography{color:#166534;font-size:24px}.ritzpay-balance-total-card-usdt .ritzpay-balance-total-value.ant-typography{color:#5b21b6;font-size:24px}.ritzpay-balance-total-icon{z-index:1;border-radius:50%;flex-shrink:0;width:36px;height:36px;display:block;position:relative;box-shadow:0 2px 8px #0f172a1f}[data-theme=dark] .ritzpay-balance-total-card{box-shadow:0 8px 24px #00000059}[data-theme=dark] .ritzpay-balance-total-card-thb{background:linear-gradient(135deg,#22c55e29 0%,#141c2b 46%,#22c55e0f 100%),#141c2b;border-color:#34d399 #34d39947 #34d39947}[data-theme=dark] .ritzpay-balance-total-card-usdt{background:linear-gradient(135deg,#7c3aed2e 0%,#141c2b 46%,#7c3aed12 100%),#141c2b;border-color:#a78bfa #a78bfa47 #a78bfa47}[data-theme=dark] .ritzpay-balance-total-period{color:#ffffff6b}[data-theme=dark] .ritzpay-balance-total-card-thb .ritzpay-balance-total-value.ant-typography{color:#4ade80}[data-theme=dark] .ritzpay-balance-total-card-usdt .ritzpay-balance-total-value.ant-typography{color:#a78bfa}[data-theme=dark] .ritzpay-balance-total-icon{box-shadow:0 2px 8px #00000059}.ritzpay-payout-funding{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:-4px 0 8px;display:flex}.ritzpay-payout-funding__label{color:#94a3b8;cursor:help;margin-right:2px;font-size:10px;font-weight:600}.ritzpay-payout-funding__chip{cursor:default;background:#fff;border:1px solid #e8edf3;border-radius:10px;align-items:center;min-width:188px;max-width:240px;padding:4px 8px 4px 34px;font-size:11px;line-height:1.15;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.ritzpay-payout-funding__mark{opacity:.28;pointer-events:none;z-index:0;background-position:18% 10%;background-repeat:no-repeat;background-size:180%;width:40px;height:100%;position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0% 42%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 42%,#0000 100%)}.ritzpay-payout-funding__body{z-index:1;flex-direction:column;gap:2px;min-width:0;display:flex;position:relative}.ritzpay-payout-funding__who,.ritzpay-payout-funding__money{align-items:center;gap:8px;min-width:0;display:flex}.ritzpay-payout-funding__name{text-overflow:ellipsis;white-space:nowrap;color:#64748b;flex:auto;min-width:0;font-size:10px;overflow:hidden}.ritzpay-payout-funding__chip.is-short{background:#fffaf5;border-color:#f3d2b5;animation:1.2s ease-in-out infinite ritzpay-payout-funding-alert}.ritzpay-payout-funding__chip.is-short i.is-need{animation:1.2s ease-in-out infinite ritzpay-payout-funding-alert-label}@keyframes ritzpay-payout-funding-alert{0%,to{background:#fffaf5;border-color:#f3d2b5;box-shadow:0 1px 2px #0f172a0a}50%{background:#ffedd5;border-color:#ea580c;box-shadow:0 0 0 2px #ea580c38}}@keyframes ritzpay-payout-funding-alert-label{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ritzpay-payout-funding__chip.is-short,.ritzpay-payout-funding__chip.is-short i.is-need{animation:none}}.ritzpay-payout-funding__chip.is-pool{border-style:dashed}.ritzpay-payout-funding__chip b{color:#334155;font-size:11px;font-weight:700}.ritzpay-payout-funding__chip em{color:#0f172a;font-style:normal;font-weight:700}.ritzpay-payout-funding__sep{background:#0f172a1f;width:1px;height:12px}[data-theme=dark] .ritzpay-payout-funding__sep{background:#ffffff29}.ritzpay-payout-funding__chip i{border-radius:999px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:650}.ritzpay-payout-funding__chip i.is-ok{color:#15803d;background:#ecfdf3}.ritzpay-payout-funding__chip i.is-need{color:#c2410c;background:#fff1e6}.ritzpay-payout-funding__dot{background:#cbd5e1;border-radius:50%;width:6px;height:6px}.ritzpay-payout-funding__dot.is-on{background:#22c55e}[data-theme=dark] .ritzpay-payout-funding__label{color:#fff6}[data-theme=dark] .ritzpay-payout-funding__chip{box-shadow:none;background:#141c2b;border-color:#ffffff1a}[data-theme=dark] .ritzpay-payout-funding__mark{opacity:.36}[data-theme=dark] .ritzpay-payout-funding__chip.is-short{background:#241910;border-color:#fb923c47;animation-name:ritzpay-payout-funding-alert-dark}@keyframes ritzpay-payout-funding-alert-dark{0%,to{box-shadow:none;background:#241910;border-color:#fb923c47}50%{background:#3b2110;border-color:#fb923c;box-shadow:0 0 0 2px #fb923c47}}[data-theme=dark] .ritzpay-payout-funding__chip b,[data-theme=dark] .ritzpay-payout-funding__chip em{color:#e8edf5}[data-theme=dark] .ritzpay-payout-funding__name{color:#ffffff8c}[data-theme=dark] .ritzpay-payout-funding__chip i.is-ok{color:#86efac;background:#22c55e24}[data-theme=dark] .ritzpay-payout-funding__chip i.is-need{color:#fdba74;background:#f9731629}.ritzpay-payout-gateway-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.ritzpay-payout-gw-wrap{--cut-w:108px;--cut-h:36px;position:relative}.ritzpay-payout-gw{--gw-accent:#0f172a;--gw-soft:#0f172a0d;padding:12px 16px 12px 18px;padding-right:calc(var(--cut-w) + 8px);-webkit-mask-mode:alpha;background:#fff;border:1px solid #eef1f5;border-radius:14px;position:relative;box-shadow:0 1px 2px #0f172a0a;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Crect width='100' height='100' fill='white'/%3E%3Crect x='69' y='-14' width='31' height='42' rx='12' ry='16' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Crect width='100' height='100' fill='white'/%3E%3Crect x='69' y='-14' width='31' height='42' rx='12' ry='16' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.ritzpay-payout-gw:before{content:"";background:var(--gw-accent);width:4px;position:absolute;inset:0 auto 0 0}.ritzpay-payout-gw--thb{--gw-accent:#059669;--gw-soft:#05966914}.ritzpay-payout-gw--usdt{--gw-accent:#7c3aed;--gw-soft:#7c3aed14}[data-theme=dark] .ritzpay-payout-gw{--gw-accent:#e8edf5;--gw-soft:#ffffff0f;background:#141c2b;border-color:#ffffff1f;box-shadow:0 1px 2px #00000059}[data-theme=dark] .ritzpay-payout-gw--thb{--gw-accent:#34d399;--gw-soft:#34d3991f}[data-theme=dark] .ritzpay-payout-gw--usdt{--gw-accent:#a78bfa;--gw-soft:#a78bfa1f}[data-theme=dark] .ritzpay-payout-gw__count,[data-theme=dark] .ritzpay-payout-gw__metrics dt{color:#ffffff73}[data-theme=dark] .ritzpay-payout-gw__notch:not(.is-active){color:#ffffff8c;background:#ffffff14;border-color:#ffffff24;box-shadow:0 1px 2px #00000040}[data-theme=dark] .ritzpay-payout-gw__metrics,[data-theme=dark] .ritzpay-payout-gw__metrics>div+div{border-color:#ffffff1a}.ritzpay-payout-gw__head{align-items:center;gap:10px;margin-bottom:2px;display:flex}.ritzpay-payout-gw__id{align-items:baseline;gap:8px;min-width:0;display:flex}.ritzpay-payout-gw__name{letter-spacing:.04em;text-transform:uppercase;color:var(--gw-accent);font-size:12px;font-weight:700}.ritzpay-payout-gw__count{color:#94a3b8;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.ritzpay-payout-gw__notch{z-index:2;color:#64748b;font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:default;background:#e8edf3;border:1px solid #d5dde8;border-radius:999px;justify-content:center;align-items:center;gap:3px;margin:0;padding:5px 11px;font-size:11px;font-weight:400;line-height:1.2;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex;position:absolute;top:5px;right:6px;box-shadow:0 1px 2px #0f172a0f}.ritzpay-payout-gw__notch.is-active{color:#fff;cursor:pointer;background:#ef4444;border-color:#f87171;box-shadow:0 2px 6px #ef44444d}.ritzpay-payout-gw__notch.is-active:hover{background:#dc2626;transform:translateY(-.5px)}.ritzpay-payout-gw__notch:disabled{cursor:default}@keyframes ritzpay-export-orbit{to{transform:rotate(360deg)}}.ritzpay-export-data-btn{vertical-align:middle;background:#e8e8e8;border-radius:8px;padding:2px;transition:background .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.ritzpay-export-data-btn:before{content:"";opacity:0;pointer-events:none;background:conic-gradient(#0000 0deg 240deg,#86efac 270deg,#22c55e 300deg,#4ade80 330deg,#0000 360deg);transition:opacity .18s;animation:1.05s linear infinite paused ritzpay-export-orbit;position:absolute;inset:-60%}.ritzpay-export-data-btn:hover,.ritzpay-export-data-btn:focus-within{background:0 0;box-shadow:0 0 0 1px #22c55e40}.ritzpay-export-data-btn:hover:before,.ritzpay-export-data-btn:focus-within:before{opacity:1;animation-play-state:running}.ritzpay-export-data-btn .ant-btn{z-index:1;color:#1677ff;position:relative;box-shadow:none!important;background:#fff!important;border-color:#0000!important}.ritzpay-export-data-btn:hover .ant-btn,.ritzpay-export-data-btn:focus-within .ant-btn{color:#15803d!important;border-color:#0000!important}[data-theme=dark] .ritzpay-export-data-btn{background:#ffffff1a}[data-theme=dark] .ritzpay-export-data-btn .ant-btn{color:#69b1ff;background:#141c2b!important}[data-theme=dark] .ritzpay-export-data-btn:hover .ant-btn,[data-theme=dark] .ritzpay-export-data-btn:focus-within .ant-btn{color:#4ade80!important}.ritzpay-payout-gw__total{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:0;color:var(--gw-accent);-webkit-user-select:text;user-select:text;margin-bottom:10px;font-size:26px;font-weight:700;line-height:1.2}.ritzpay-rolling-text{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:0;white-space:nowrap;-webkit-user-select:text;user-select:text;cursor:text;display:inline}.ritzpay-payout-gw__metrics{border-top:1px solid #f1f5f9;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding-top:10px;display:grid}.ritzpay-payout-gw__metrics>div{min-width:0;padding:0 12px}.ritzpay-payout-gw__metrics>div+div{border-left:1px solid #f1f5f9}.ritzpay-payout-gw__metrics>div:first-child{padding-left:0}.ritzpay-payout-gw__metrics dt{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:10px;line-height:1.3;overflow:hidden}.ritzpay-payout-gw__metrics dd{color:var(--gw-accent);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:text;user-select:text;margin:0;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden}.ritzpay-gw-metric-pair{white-space:nowrap;align-items:baseline;gap:0;max-width:100%;display:inline-flex}.ritzpay-payout-gw__metrics .ritzpay-gw-metric-pair__count,.ritzpay-payout-gw__metrics .ritzpay-gw-metric-pair__count .ritzpay-rolling-text{font-variant-numeric:tabular-nums;line-height:1.2;font-size:11px!important;font-weight:500!important}.ritzpay-payout-gw__metrics .ritzpay-gw-metric-pair__sep{padding:0 2px;font-weight:500;font-size:11px!important}.ritzpay-payout-gw__metrics .ritzpay-gw-metric-pair__amount,.ritzpay-payout-gw__metrics .ritzpay-gw-metric-pair__amount .ritzpay-rolling-text{font-variant-numeric:tabular-nums;line-height:1.2;font-size:14px!important;font-weight:700!important}.ritzpay-merchant-order-ref.ant-typography{text-overflow:ellipsis;white-space:nowrap;color:#64748b;max-width:168px;margin-top:1px;font-size:11px;font-weight:500;line-height:16px;display:block;overflow:hidden}.ritzpay-payout-table .ant-table-pagination.ant-pagination{box-sizing:border-box;margin:0!important;padding:12px 16px!important}.ritzpay-payout-table .ant-table-container{overflow-x:auto!important}.ritzpay-payout-table .ant-table-tbody>tr>td,.ritzpay-payout-table .ant-table-thead>tr>th{overflow:hidden!important}.ritzpay-payout-table td.ant-table-cell-fix-end,.ritzpay-payout-table th.ant-table-cell-fix-end{isolation:isolate;z-index:8!important;background-color:#fff!important}.ritzpay-payout-table td.ant-table-cell-fix-end:before,.ritzpay-payout-table th.ant-table-cell-fix-end:before{content:"";z-index:0;pointer-events:none;background:#fff;position:absolute;inset:0}.ritzpay-payout-table td.ant-table-cell-fix-end>*,.ritzpay-payout-table th.ant-table-cell-fix-end>*{z-index:1;position:relative}.ritzpay-payout-table .ant-table-cell-fix-end:after,.ritzpay-payout-table .ant-table-fix-end-shadow-show .ant-table-container:after{display:none!important}.ritzpay-payout-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-end,.ritzpay-payout-table .ant-table-tbody>tr>td.ant-table-cell-row-hover.ant-table-cell-fix-end{background-color:#fafafa!important}.ritzpay-payout-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-end:before,.ritzpay-payout-table .ant-table-tbody>tr>td.ant-table-cell-row-hover.ant-table-cell-fix-end:before{background:#fafafa}.ritzpay-payout-table .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-end{background-color:#e6f4ff!important}.ritzpay-payout-table .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-end:before{background:#e6f4ff}[data-theme=dark] .ritzpay-payout-table td.ant-table-cell-fix-end,[data-theme=dark] .ritzpay-payout-table th.ant-table-cell-fix-end,[data-theme=dark] .ritzpay-payout-table td.ant-table-cell-fix-end:before,[data-theme=dark] .ritzpay-payout-table th.ant-table-cell-fix-end:before{background:#141c2b!important}[data-theme=dark] .ritzpay-payout-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-end,[data-theme=dark] .ritzpay-payout-table .ant-table-tbody>tr>td.ant-table-cell-row-hover.ant-table-cell-fix-end,[data-theme=dark] .ritzpay-payout-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-end:before,[data-theme=dark] .ritzpay-payout-table .ant-table-tbody>tr>td.ant-table-cell-row-hover.ant-table-cell-fix-end:before{background:#1c2638!important}[data-theme=dark] .ritzpay-payout-table .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-end,[data-theme=dark] .ritzpay-payout-table .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-end:before{background:#11243d!important}.ritzpay-date-pills.ant-radio-group{box-shadow:none;isolation:isolate;flex-wrap:nowrap;align-items:stretch;gap:0;display:inline-flex;position:relative;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.ritzpay-date-pills .ant-radio-button-wrapper{height:var(--pi-ctrl,36px);font-size:13px;font-weight:600;transition:color .15s,background .15s,box-shadow .15s;position:relative;box-shadow:8px 0 12px -4px #0f172a1a,3px 0 6px -2px #0f172a0d;color:#94a3b8!important;line-height:var(--pi-ctrl,36px)!important;background:#fff!important;border:0!important;border-radius:999px!important;outline:none!important;margin:0 0 0 -22px!important;padding:0 20px 0 28px!important}.ritzpay-date-pills .ant-radio-button-wrapper:first-child{margin-left:0!important;padding-left:18px!important}.ritzpay-date-pills .ant-radio-button-wrapper:first-child{z-index:7}.ritzpay-date-pills .ant-radio-button-wrapper:nth-child(2){z-index:6}.ritzpay-date-pills .ant-radio-button-wrapper:nth-child(3){z-index:5}.ritzpay-date-pills .ant-radio-button-wrapper:nth-child(4){z-index:4}.ritzpay-date-pills .ant-radio-button-wrapper:nth-child(5){z-index:3}.ritzpay-date-pills .ant-radio-button-wrapper:nth-child(6){z-index:2}.ritzpay-date-pills .ant-radio-button-wrapper:nth-child(7){z-index:1}.ritzpay-date-pills .ant-radio-button-wrapper:before,.ritzpay-date-pills .ant-radio-button-wrapper:not(:first-child):before{content:none!important;width:0!important;display:none!important}.ritzpay-date-pills .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked):hover{color:#475569!important;background:#f8fafc!important}.ritzpay-date-pills .ant-radio-button-wrapper-checked{box-shadow:8px 0 14px -4px #1677ff38,3px 0 8px -2px #1677ff1f;color:#fff!important;background:#1677ff!important}.ritzpay-date-pills .ant-radio-button-wrapper-checked:hover{color:#fff!important;background:#1677ff!important}.ritzpay-date-pills .ant-radio-button-wrapper:focus-within,.ritzpay-date-pills .ant-radio-button-wrapper-checked:focus-within{box-shadow:10px 0 16px -4px #0f172a2e,0 0 0 2px #1677ff47}.ritzpay-date-pills .ant-radio-button-wrapper-checked:focus-within{box-shadow:10px 0 18px -4px #1677ff59,0 0 0 2px #1677ff59}[data-theme=dark] .ritzpay-date-pills .ant-radio-button-wrapper{box-shadow:8px 0 12px -4px #00000059,3px 0 6px -2px #0003;color:#ffffff73!important;background:#141c2b!important}[data-theme=dark] .ritzpay-date-pills .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked):hover{color:#ffffffc7!important;background:#ffffff0f!important}[data-theme=dark] .ritzpay-date-pills .ant-radio-button-wrapper:focus-within{box-shadow:10px 0 16px -4px #0006,0 0 0 2px #1677ff59}@media (width<=860px){.ritzpay-payout-gateway-grid{grid-template-columns:1fr}}@media (width<=520px){.ritzpay-payout-gw__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0}.ritzpay-payout-gw__metrics>div:nth-child(3){border-left:0;padding-left:0}}.ritzpay-balance-filter-card{border-color:var(--ritzpay-finance-line);background:linear-gradient(90deg,#22c55e0d,#1677ff0a,#7c3aed0d),#fff;margin-bottom:12px}.ritzpay-balance-filter-card .ant-card-body{padding:12px 14px}.ritzpay-balance-filter-card .ant-input-affix-wrapper,.ritzpay-balance-filter-card .ant-select-selector,.ritzpay-balance-filter-card .ant-picker{border-radius:10px}.ritzpay-balance-table-card{border-color:var(--ritzpay-finance-line);overflow:hidden;box-shadow:0 8px 24px #0f172a0a}.ritzpay-balance-table .ant-table-thead>tr>th{color:#0f172ab8;white-space:nowrap;background:#f8fafc;font-size:11px;font-weight:800;padding:6px 8px!important}.ritzpay-balance-table .ant-table-thead>tr:first-child>th.ritzpay-balance-group-thb{color:#166534;text-align:center;border-top:3px solid #22c55e;font-weight:800;background:#ecfdf5!important}.ritzpay-balance-table .ant-table-thead>tr:first-child>th.ritzpay-balance-group-usdt{color:#5b21b6;text-align:center;border-top:3px solid #7c3aed;font-weight:800;background:#faf5ff!important}.ritzpay-balance-table .ant-table-thead>tr>th.ritzpay-balance-col-thb{color:#166534;background:#f0fdf4!important}.ritzpay-balance-table .ant-table-thead>tr>th.ritzpay-balance-col-usdt{color:#5b21b6;background:#f5f3ff!important}.ritzpay-balance-table .ant-table-tbody>tr>td{vertical-align:middle;padding:6px 8px!important}.ritzpay-balance-table .ant-table-tbody>tr>td.ritzpay-balance-cell-thb{background:#f0fdf48c}.ritzpay-balance-table .ant-table-tbody>tr>td.ritzpay-balance-cell-usdt{background:#faf5ffb8}.ritzpay-balance-table .ant-table-tbody>tr:hover>td{background:#1677ff0a!important}.ritzpay-balance-table .ant-table-tbody>tr:hover>td.ritzpay-balance-cell-thb{background:#22c55e1f!important}.ritzpay-balance-table .ant-table-tbody>tr:hover>td.ritzpay-balance-cell-usdt{background:#7c3aed1f!important}.ritzpay-balance-table .ant-table-cell-fix-left,.ritzpay-balance-table .ant-table-cell-fix-right{z-index:2}[data-theme=dark] .ritzpay-balance-filter-card{background:linear-gradient(90deg,#22c55e14,#1677ff0f,#7c3aed14),#141c2b}[data-theme=dark] .ritzpay-balance-table .ant-table-thead>tr>th{color:#ffffffb8;background:#ffffff0a}[data-theme=dark] .ritzpay-balance-table .ant-table-thead>tr:first-child>th.ritzpay-balance-group-thb{color:#4ade80;border-top-color:#34d399;background:#22c55e29!important}[data-theme=dark] .ritzpay-balance-table .ant-table-thead>tr:first-child>th.ritzpay-balance-group-usdt{color:#c4b5fd;border-top-color:#a78bfa;background:#7c3aed2e!important}[data-theme=dark] .ritzpay-balance-table .ant-table-thead>tr>th.ritzpay-balance-col-thb{color:#86efac;background:#22c55e1a!important}[data-theme=dark] .ritzpay-balance-table .ant-table-thead>tr>th.ritzpay-balance-col-usdt{color:#c4b5fd;background:#7c3aed1f!important}[data-theme=dark] .ritzpay-balance-table .ant-table-tbody>tr>td.ritzpay-balance-cell-thb{background:#22c55e14}[data-theme=dark] .ritzpay-balance-table .ant-table-tbody>tr>td.ritzpay-balance-cell-usdt{background:#7c3aed1a}[data-theme=dark] .ritzpay-balance-table .ant-table-tbody>tr:hover>td{background:#1677ff1a!important}[data-theme=dark] .ritzpay-balance-table .ant-table-tbody>tr:hover>td.ritzpay-balance-cell-thb{background:#22c55e29!important}[data-theme=dark] .ritzpay-balance-table .ant-table-tbody>tr:hover>td.ritzpay-balance-cell-usdt{background:#7c3aed2e!important}.ritzpay-ri-kpi-board{grid-template-columns:minmax(280px,1.15fr) minmax(0,1.85fr);gap:12px;margin-bottom:14px;display:grid}.ritzpay-ri-kpi-hero{background:linear-gradient(135deg,#16a34a17 0%,#fffffff5 42%,#7c3aed14 100%),#fff;border:1px solid #d7e3f0;border-radius:14px;padding:16px 18px 18px;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f172a0b}.ritzpay-ri-kpi-hero:before{content:"";background:linear-gradient(#16a34a 0%,#7c3aed 100%);width:5px;position:absolute;inset:0 auto 0 0}.ritzpay-ri-kpi-hero-kicker{color:#64748b;letter-spacing:.06em;text-transform:uppercase;margin-left:6px;font-size:11px;font-weight:800}.ritzpay-ri-kpi-hero-split{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;margin-top:12px;margin-left:6px;display:grid}.ritzpay-ri-kpi-hero-divider{background:linear-gradient(#0000,#cbd5e1 18% 82%,#0000);width:1px}.ritzpay-ri-kpi-hero-metric{flex-direction:column;gap:6px;min-width:0;display:flex}.ritzpay-ri-kpi-hero-metric span{color:#64748b;font-size:12px;font-weight:650}.ritzpay-ri-kpi-hero-metric strong{letter-spacing:-.45px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.05}.ritzpay-ri-kpi-hero-thb strong{color:#15803d}.ritzpay-ri-kpi-hero-usdt strong{color:#6d28d9}.ritzpay-ri-kpi-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ritzpay-ri-kpi-support{--ri-kpi-tone:#0284c7;border:1px solid color-mix(in srgb, var(--ri-kpi-tone) 22%, #e2e8f0);background:linear-gradient(180deg, color-mix(in srgb, var(--ri-kpi-tone) 10%, #fff) 0%, #fff 72%), #fff;border-radius:14px;flex-direction:column;justify-content:flex-start;gap:8px;min-height:112px;padding:14px 16px 14px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #0f172a09}.ritzpay-ri-kpi-support-split{flex:1;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;display:grid}.ritzpay-ri-kpi-support-divider{background:color-mix(in srgb, var(--ri-kpi-tone) 18%, #e2e8f0);width:1px}.ritzpay-ri-kpi-support-metric{flex-direction:column;gap:2px;min-width:0;display:flex}.ritzpay-ri-kpi-support-metric span{color:#94a3b8;font-size:11px;font-weight:650}.ritzpay-ri-kpi-support-metric strong{color:var(--ri-kpi-tone);letter-spacing:-.3px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:800;line-height:1.15}.ritzpay-ri-kpi-support-usdt strong{color:#6d28d9}.ritzpay-ri-kpi-support-metric em{color:#94a3b8;margin-top:auto;font-size:11px;font-style:normal}.ritzpay-ri-kpi-support:before{content:"";background:var(--ri-kpi-tone);width:4px;position:absolute;inset:0 auto 0 0}.ritzpay-ri-kpi-support-label{color:#64748b;font-size:12px;font-weight:650}[data-theme=dark] .ritzpay-ri-kpi-hero{background:linear-gradient(135deg,#16a34a24 0%,#141c2bf5 42%,#7c3aed24 100%),#141c2b;border-color:#ffffff1f;box-shadow:0 10px 28px #00000059}[data-theme=dark] .ritzpay-ri-kpi-hero-kicker,[data-theme=dark] .ritzpay-ri-kpi-hero-metric span,[data-theme=dark] .ritzpay-ri-kpi-support-label{color:#ffffff80}[data-theme=dark] .ritzpay-ri-kpi-hero-divider{background:linear-gradient(#0000,#ffffff2e 18% 82%,#0000)}[data-theme=dark] .ritzpay-ri-kpi-hero-thb strong{color:#4ade80}[data-theme=dark] .ritzpay-ri-kpi-hero-usdt strong{color:#a78bfa}[data-theme=dark] .ritzpay-ri-kpi-support{border-color:color-mix(in srgb, var(--ri-kpi-tone) 28%, #ffffff1f);background:linear-gradient(180deg, color-mix(in srgb, var(--ri-kpi-tone) 16%, #141c2b) 0%, #141c2b 72%), #141c2b;box-shadow:0 8px 22px #00000047}[data-theme=dark] .ritzpay-ri-kpi-support-divider{background:color-mix(in srgb, var(--ri-kpi-tone) 28%, #ffffff1a)}[data-theme=dark] .ritzpay-ri-kpi-support-metric span,[data-theme=dark] .ritzpay-ri-kpi-support-metric em{color:#ffffff73}[data-theme=dark] .ritzpay-ri-kpi-support-usdt strong{color:#a78bfa}@media (width<=1100px){.ritzpay-ri-kpi-board,.ritzpay-ri-kpi-support-grid{grid-template-columns:1fr}}@media (width<=720px){.ritzpay-ri-kpi-support-grid,.ritzpay-ri-kpi-support-split{grid-template-columns:1fr}.ritzpay-ri-kpi-support-divider{width:100%;height:1px}.ritzpay-ri-kpi-hero-split{grid-template-columns:1fr;gap:12px}.ritzpay-ri-kpi-hero-divider{width:100%;height:1px}}.ritzpay-revenue-currency-segmented.ant-segmented{background:#f1f5f9;border:1px solid #dfe8f3;border-radius:10px;padding:3px}[data-theme=dark] .ritzpay-revenue-currency-segmented.ant-segmented{background:#ffffff0f;border-color:#ffffff1f}.ritzpay-revenue-currency-segmented .ant-segmented-item-selected{box-shadow:0 1px 4px #0f172a14}.ritzpay-revenue-segment-label{align-items:center;padding:0 2px;font-weight:700;display:inline-flex}.ritzpay-revenue-group-payin{--revenue-group-tone:#0284c7;--revenue-group-bg:#f0f9ff}.ritzpay-revenue-group-payin-special{--revenue-group-tone:#0e7490;--revenue-group-bg:#ecfeff}.ritzpay-revenue-group-payout{--revenue-group-tone:#ea580c;--revenue-group-bg:#fff7ed}.ritzpay-revenue-group-payout-special{--revenue-group-tone:#c2410c;--revenue-group-bg:#ffedd5}.ritzpay-revenue-group-topup{--revenue-group-tone:#4f46e5;--revenue-group-bg:#eef2ff}.ritzpay-revenue-group-settlement{--revenue-group-tone:#0891b2;--revenue-group-bg:#ecfeff}.ritzpay-revenue-group-profit{--revenue-group-tone:#15803d;--revenue-group-bg:#dcfce7}[data-theme=dark] .ritzpay-revenue-group-payin{--revenue-group-bg:#0284c729}[data-theme=dark] .ritzpay-revenue-group-payin-special{--revenue-group-bg:#0e749029}[data-theme=dark] .ritzpay-revenue-group-payout{--revenue-group-bg:#ea580c29}[data-theme=dark] .ritzpay-revenue-group-payout-special{--revenue-group-bg:#c2410c29}[data-theme=dark] .ritzpay-revenue-group-topup{--revenue-group-bg:#4f46e529}[data-theme=dark] .ritzpay-revenue-group-settlement{--revenue-group-bg:#0891b229}[data-theme=dark] .ritzpay-revenue-group-profit{--revenue-group-tone:#4ade80;--revenue-group-bg:#15803d38}.ritzpay-revenue-table .ant-table-thead>tr:first-child>th.ritzpay-revenue-group-head{color:var(--revenue-group-tone);border-top:2px solid var(--revenue-group-tone);text-align:center;padding-block:6px;background:var(--revenue-group-bg)!important}.ritzpay-revenue-group-title{letter-spacing:.15px;white-space:nowrap;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.ritzpay-revenue-table .ant-table-pagination.ant-pagination{box-sizing:border-box;margin:0!important;padding:12px 16px!important}.ritzpay-revenue-table .ant-table-summary>tr.ritzpay-revenue-summary-row>td{background:#eff6ff!important;border-top:2px solid #2563eb!important;padding-top:10px!important;padding-bottom:10px!important}.ritzpay-revenue-table .ant-table-summary .ritzpay-revenue-summary-label{color:#0f172a;letter-spacing:.2px;font-size:15px;font-weight:800}.ritzpay-revenue-table .ant-table-summary .ant-typography{color:#0f172a;font-size:13px;font-weight:700}.ritzpay-revenue-table .ant-table.ant-table-small .ant-table-thead>tr>th,.ritzpay-revenue-table .ant-table.ant-table-small .ant-table-tbody>tr>td,.ritzpay-revenue-table .ant-table.ant-table-small .ant-table-summary>tr>td{padding:4px 8px;line-height:1.25}.ritzpay-revenue-table .ant-table.ant-table-small .ant-table-thead>tr>th.ritzpay-revenue-count-col,.ritzpay-revenue-table .ant-table.ant-table-small .ant-table-tbody>tr>td.ritzpay-revenue-count-col,.ritzpay-revenue-table .ant-table.ant-table-small .ant-table-summary>tr>td.ritzpay-revenue-count-col{white-space:nowrap;box-sizing:border-box;width:56px;min-width:56px;max-width:56px;padding-inline:4px!important}.ritzpay-revenue-table .ant-table-thead>tr:nth-child(2)>th[class*=ritzpay-revenue-group-]{color:color-mix(in srgb, var(--revenue-group-tone) 72%, #334155);padding-block:4px;font-weight:700;background:color-mix(in srgb, var(--revenue-group-bg) 58%, #fff)!important}.ritzpay-revenue-table .ant-table-tbody>tr>td[class*=ritzpay-revenue-group-]{background:color-mix(in srgb, var(--revenue-group-bg) 28%, #fff)}.ritzpay-revenue-table .ant-table-tbody>tr:hover>td[class*=ritzpay-revenue-group-]{background:color-mix(in srgb, var(--revenue-group-bg) 68%, #fff)!important}.ritzpay-revenue-table .ant-table-tbody>tr>td[class*=ritzpay-revenue-group-] .ant-typography{font-weight:650;color:var(--revenue-group-tone)!important}.ritzpay-revenue-table .ant-table-thead>tr:first-child>th.ritzpay-revenue-group-profit{border-top-width:2px;background:#bbf7d0!important}.ritzpay-revenue-table .ant-table-thead>tr:nth-child(2)>th.ritzpay-revenue-group-profit{color:#166534;font-weight:800;background:#dcfce7!important}.ritzpay-revenue-table .ant-table-tbody>tr>td.ritzpay-revenue-group-profit{background:#f0fdf4!important}.ritzpay-revenue-table .ant-table-tbody>tr:hover>td.ritzpay-revenue-group-profit{background:#dcfce7!important}.ritzpay-revenue-table .ant-table-tbody>tr>td.ritzpay-revenue-group-profit .ant-typography{font-size:12px;font-weight:800;color:#15803d!important}[data-theme=dark] .ritzpay-revenue-table .ant-table-summary>tr.ritzpay-revenue-summary-row>td{background:#2563eb2e!important;border-top-color:#3b82f6!important}[data-theme=dark] .ritzpay-revenue-table .ant-table-summary .ritzpay-revenue-summary-label,[data-theme=dark] .ritzpay-revenue-table .ant-table-summary .ant-typography{color:#e8edf5}[data-theme=dark] .ritzpay-revenue-table .ant-table-thead>tr:nth-child(2)>th[class*=ritzpay-revenue-group-]{color:color-mix(in srgb, var(--revenue-group-tone) 78%, #e8edf5);background:color-mix(in srgb, var(--revenue-group-bg) 70%, #141c2b)!important}[data-theme=dark] .ritzpay-revenue-table .ant-table-tbody>tr>td[class*=ritzpay-revenue-group-]{background:color-mix(in srgb, var(--revenue-group-bg) 35%, transparent)}[data-theme=dark] .ritzpay-revenue-table .ant-table-tbody>tr:hover>td[class*=ritzpay-revenue-group-]{background:color-mix(in srgb, var(--revenue-group-bg) 55%, transparent)!important}[data-theme=dark] .ritzpay-revenue-table .ant-table-thead>tr:first-child>th.ritzpay-revenue-group-profit{background:#22c55e47!important}[data-theme=dark] .ritzpay-revenue-table .ant-table-thead>tr:nth-child(2)>th.ritzpay-revenue-group-profit{color:#86efac;background:#22c55e2e!important}[data-theme=dark] .ritzpay-revenue-table .ant-table-tbody>tr>td.ritzpay-revenue-group-profit{background:#22c55e14!important}[data-theme=dark] .ritzpay-revenue-table .ant-table-tbody>tr:hover>td.ritzpay-revenue-group-profit{background:#22c55e29!important}[data-theme=dark] .ritzpay-revenue-table .ant-table-tbody>tr>td.ritzpay-revenue-group-profit .ant-typography{color:#4ade80!important}.ritzpay-settlement-page{--ritzpay-finance-ink:#0f172a;--ritzpay-finance-muted:#64748b;--ritzpay-finance-line:#dfe8f3;--ritzpay-finance-bg:#fff;--ritzpay-finance-soft:#f8fbff;animation:.24s ritzpay-payin-enter}[data-theme=dark] .ritzpay-settlement-page{--ritzpay-finance-ink:#e8edf5;--ritzpay-finance-muted:#ffffff80;--ritzpay-finance-line:#ffffff1f;--ritzpay-finance-bg:#141c2b;--ritzpay-finance-soft:#ffffff0f}.ritzpay-settlement-ops{grid-template-columns:minmax(168px,.78fr) minmax(0,1.14fr) minmax(0,1.14fr);gap:8px;margin-bottom:8px;display:grid}.ritzpay-settlement-ops-card{--ops-tone:#64748b;border:1px solid color-mix(in srgb, var(--ops-tone) 18%, #e8eef5);background:radial-gradient(90% 80% at 100% 0%, color-mix(in srgb, var(--ops-tone) 12%, transparent) 0%, transparent 58%), linear-gradient(165deg, #fff 0%, color-mix(in srgb, var(--ops-tone) 5%, #fff) 100%);border-radius:10px;min-width:0;padding:10px 12px 10px 14px;transition:border-color .16s;position:relative;overflow:hidden}.ritzpay-settlement-ops-card:hover{border-color:color-mix(in srgb, var(--ops-tone) 38%, transparent)}.ritzpay-settlement-ops-card:before{content:"";background:var(--ops-tone);width:3px;position:absolute;inset:0 auto 0 0}.ritzpay-settlement-ops-card--status{--ops-tone:#f59e0b}.ritzpay-settlement-ops-card--thb{--ops-tone:#059669}.ritzpay-settlement-ops-card--usdt{--ops-tone:#7c3aed}.ritzpay-settlement-ops-card-head{flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin-bottom:8px;display:flex}.ritzpay-settlement-ops-card-kicker{color:color-mix(in srgb, var(--ops-tone) 78%, #64748b);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.ritzpay-settlement-ops-card-date{color:#0f172a;letter-spacing:-.02em;font-size:13px;font-weight:700}.ritzpay-settlement-ops-card-hint{color:#94a3b8;font-size:11px}.ritzpay-settlement-ops-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ritzpay-settlement-ops-stat{--settlement-tone:var(--ops-tone);flex-direction:column;gap:2px;min-width:0;display:flex}.ritzpay-settlement-ops-stat strong{letter-spacing:-.4px;font-variant-numeric:tabular-nums;color:var(--settlement-tone);font-size:18px;font-weight:800;line-height:1.1}.ritzpay-settlement-ops-grid{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.ritzpay-settlement-ops-metric{--settlement-tone:var(--ops-tone);background:0 0;border:none;flex-direction:column;gap:1px;min-width:0;padding:0;display:flex}.ritzpay-settlement-ops-label{color:#64748b;letter-spacing:.02em;font-size:10px;font-weight:700}.ritzpay-settlement-ops-metric strong{font-variant-numeric:tabular-nums;color:var(--settlement-tone);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;line-height:1.2;overflow:hidden}@media (width<=1100px){.ritzpay-settlement-ops{grid-template-columns:1fr 1fr}.ritzpay-settlement-ops-card--status{grid-column:1/-1}}.ritzpay-settlement-settings-collapse{background:#fff;border-radius:8px;margin-bottom:8px;overflow:hidden;border:1px solid #e8ecf2!important}.ritzpay-settlement-settings-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center;padding:8px 12px!important}.ritzpay-settlement-settings-label{color:#475467;align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.ritzpay-settlement-settings-form{padding:0 4px 4px}.ritzpay-settlement-filter-card{background:#fff;border-color:#e8ecf2;margin-bottom:10px}.ritzpay-settlement-filter-card .ant-card-body{padding:10px 12px}.ritzpay-settlement-toolbar{flex-direction:column;gap:8px;display:flex}.ritzpay-settlement-toolbar-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ritzpay-settlement-toolbar-row--filters{border-top:1px solid #f0f0f0;padding-top:10px}.ritzpay-settlement-table-card{box-shadow:none;border-color:#e8ecf2;overflow:hidden}.ritzpay-settlement-table .ant-table-tbody>tr>td{vertical-align:middle;padding-top:8px;padding-bottom:8px}.ritzpay-settlement-table .ant-table-thead>tr>th{letter-spacing:.1px;color:#0f172aad;white-space:nowrap;background:#f8fafc;font-size:11px;font-weight:700;padding-top:8px!important;padding-bottom:8px!important}.ritzpay-console .ritzpay-settlement-table .ant-table-thead>tr>th{font-size:11px;padding:6px 8px!important}.ritzpay-console .ritzpay-settlement-table .ant-table-tbody>tr>td{font-size:12px;padding:6px 8px!important}.ritzpay-settlement-type-tag.ant-tag,.ritzpay-settlement-status-tag.ant-tag{padding-inline:6px;font-size:11px;line-height:18px}.ritzpay-settlement-cell-stack{gap:1px}.ritzpay-settlement-cell-muted{font-size:10px}.ritzpay-settlement-kv-label{font-size:9px}.ritzpay-settlement-kv-value{font-size:11px}[data-theme=dark] .ritzpay-settlement-ops-card{background:radial-gradient(90% 80% at 100% 0%, color-mix(in srgb, var(--ops-tone) 18%, transparent) 0%, transparent 58%), linear-gradient(165deg, #ffffff0a 0%, color-mix(in srgb, var(--ops-tone) 10%, #141c2b) 100%);border-color:color-mix(in srgb, var(--ops-tone) 28%, #ffffff14)}[data-theme=dark] .ritzpay-settlement-ops-card-date{color:#e8edf5}[data-theme=dark] .ritzpay-settlement-ops-card-hint,[data-theme=dark] .ritzpay-settlement-ops-label{color:#ffffff7a}.ritzpay-credit-create-form.ant-form-vertical .ant-form-item{margin-bottom:14px}.ritzpay-credit-create-form.ant-form-vertical .ant-form-item-label{padding-bottom:4px}.ritzpay-credit-create-form.ant-form-vertical .ant-form-item-label>label{color:#334155;font-size:13px;font-weight:650}.ritzpay-credit-balance-pick{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ritzpay-credit-balance-card{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:72px;padding:12px 12px 12px 10px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.ritzpay-credit-balance-card:hover{border-color:#93c5fd}.ritzpay-credit-balance-card.is-active{background:linear-gradient(#f0f7ff 0%,#fff 70%);border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1f}.ritzpay-credit-balance-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:800;display:inline-flex}.ritzpay-credit-balance-icon--thb{background:0 0;border-radius:50%;width:36px;height:36px;padding:0;overflow:hidden;box-shadow:0 1px 2px #1d4ed838}.ritzpay-credit-balance-icon--thb img{width:36px;height:36px;display:block}.ritzpay-credit-balance-icon-label{display:block;transform:translateY(.5px)}.ritzpay-credit-balance-icon--usdt{background:0 0;padding:0;overflow:hidden}.ritzpay-credit-balance-icon--usdt img{width:36px;height:36px;display:block}.ritzpay-credit-balance-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ritzpay-credit-balance-copy strong{color:#0f172a;font-size:14px;font-weight:750;line-height:1.2}.ritzpay-credit-balance-copy small{color:#64748b;font-size:11px;line-height:1.3}.ritzpay-credit-balance-check{color:#1677ff;font-size:16px;position:absolute;top:8px;right:8px}.ritzpay-credit-touch-banner{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:center;gap:8px;margin:-2px 0 14px;padding:10px 12px;font-size:12px;display:flex}.ritzpay-credit-touch-banner .anticon{color:#2563eb;font-size:14px}.ritzpay-credit-touch-banner strong{font-weight:750}.ritzpay-credit-fx-preview{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-top:-6px;margin-bottom:12px;padding:8px 10px;font-size:13px}.ritzpay-credit-input-prefix{color:#64748b;margin-right:2px;font-weight:700}.ritzpay-credit-create-modal .ant-modal-footer{margin-top:4px}[data-theme=dark] .ritzpay-credit-create-form.ant-form-vertical .ant-form-item-label>label{color:#ffffffc7}[data-theme=dark] .ritzpay-credit-balance-card{background:#141c2b;border-color:#ffffff1f}[data-theme=dark] .ritzpay-credit-balance-card:hover{border-color:#60a5fa73}[data-theme=dark] .ritzpay-credit-balance-card.is-active{background:linear-gradient(#1677ff29 0%,#141c2b 70%);border-color:#1677ff;box-shadow:0 0 0 3px #1677ff33}[data-theme=dark] .ritzpay-credit-balance-copy strong{color:#e8edf5}[data-theme=dark] .ritzpay-credit-balance-copy small,[data-theme=dark] .ritzpay-credit-input-prefix{color:#ffffff80}[data-theme=dark] .ritzpay-credit-touch-banner,[data-theme=dark] .ritzpay-credit-fx-preview{color:#93c5fd;background:#2563eb29;border-color:#60a5fa59}[data-theme=dark] .ritzpay-credit-touch-banner .anticon{color:#60a5fa}.ritzpay-settlement-filter-card .ant-input-affix-wrapper,.ritzpay-settlement-filter-card .ant-select-selector,.ritzpay-settlement-filter-card .ant-picker{border-radius:8px}.ritzpay-settlement-table .ant-table-pagination.ant-pagination,.ritzpay-settlement-table-card .ant-table-pagination{box-sizing:border-box;margin:0!important;padding:10px 14px!important}[data-theme=dark] .ritzpay-settlement-filter-card{background:#141c2b;border-color:#ffffff1a}[data-theme=dark] .ritzpay-settlement-settings-collapse{background:#141c2b;border-color:#ffffff1a!important}[data-theme=dark] .ritzpay-settlement-table .ant-table-thead>tr>th{color:#ffffffb8;background:#ffffff0a}.ritzpay-settlement-table .ritzpay-settlement-col-rowno,.ritzpay-settlement-table th.ritzpay-settlement-col-rowno{width:40px!important;min-width:40px!important;max-width:44px!important;padding-left:6px!important;padding-right:6px!important}.ritzpay-settlement-table .ritzpay-settlement-col-merchant,.ritzpay-settlement-table th.ritzpay-settlement-col-merchant{width:108px!important;min-width:100px!important;max-width:116px!important}.ritzpay-settlement-table .ritzpay-settlement-col-account,.ritzpay-settlement-table th.ritzpay-settlement-col-account{width:190px!important;min-width:170px!important;max-width:220px!important}.ritzpay-settlement-table .ritzpay-settlement-col-status,.ritzpay-settlement-table th.ritzpay-settlement-col-status{width:88px!important;min-width:80px!important;max-width:96px!important;padding-left:8px!important;padding-right:8px!important}.ritzpay-settlement-table .ritzpay-settlement-col-balance,.ritzpay-settlement-table th.ritzpay-settlement-col-balance{width:118px!important;min-width:108px!important;max-width:128px!important;padding-left:8px!important}.ritzpay-settlement-table .ritzpay-settlement-col-actions,.ritzpay-settlement-table th.ritzpay-settlement-col-actions{vertical-align:middle;width:108px!important;min-width:100px!important;max-width:120px!important;padding-left:8px!important;padding-right:8px!important}.ritzpay-settlement-manage-btn{border-radius:8px;width:100%;max-width:96px;height:30px;font-weight:600;padding-inline:8px!important}.ritzpay-settlement-manage-btn .anticon-down{margin-inline-start:4px;font-size:10px}.ritzpay-settlement-table .ant-table-tbody>tr:hover>td{background:#1677ff0b!important}.ritzpay-settlement-table .ant-table-tbody>tr.ritzpay-settlement-row-actionable>td{box-shadow:none;background:#fff7edf2!important}.ritzpay-settlement-table .ant-table-tbody>tr.ritzpay-settlement-row-actionable:hover>td{box-shadow:none;background:#ffedd5fa!important}[data-theme=dark] .ritzpay-settlement-table .ant-table-tbody>tr:hover>td{background:#1677ff1a!important}[data-theme=dark] .ritzpay-settlement-table .ant-table-tbody>tr.ritzpay-settlement-row-actionable>td{background:#ea580c24!important}[data-theme=dark] .ritzpay-settlement-table .ant-table-tbody>tr.ritzpay-settlement-row-actionable:hover>td{background:#ea580c38!important}[data-theme=dark] .ritzpay-settlement-cell-muted,[data-theme=dark] .ritzpay-settlement-kv-label{color:#ffffff73}.ritzpay-settlement-cell-stack{flex-direction:column;gap:2px;min-width:0;display:flex}.ritzpay-settlement-cell-muted{color:#0f172a73;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.ritzpay-settlement-kv{grid-template-columns:4.75em 1fr;align-items:baseline;gap:6px;min-width:0;display:grid}.ritzpay-settlement-kv-label{color:#0f172a73;white-space:nowrap;font-size:11px;line-height:1.35}.ritzpay-settlement-kv-value{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.ritzpay-settlement-kv--dest{grid-template-columns:5em 1fr}.ritzpay-settlement-dest-inline{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.ritzpay-settlement-dest-line{align-items:center;gap:6px;min-width:0;display:flex}.ritzpay-settlement-dest-line .ant-typography{flex:1;min-width:0}.ritzpay-settlement-expand{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 16px;padding:4px 8px 8px;display:grid}.ritzpay-settlement-expand-item{flex-direction:column;gap:2px;min-width:0;display:flex}.ritzpay-settlement-expand-label{color:#0f172a73;font-size:11px;font-weight:600}[data-theme=dark] .ritzpay-settlement-expand-label{color:#ffffff73}.ritzpay-ledger{--ledger-border:#dfe8f3;--ledger-bg:#fff;--ledger-muted:#64748b;animation:.28s ritzpay-payin-enter}[data-theme=dark] .ritzpay-ledger{--ledger-border:#ffffff1f;--ledger-bg:#141c2b;--ledger-muted:#ffffff80}.ritzpay-ledger-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.ritzpay-ledger-title{letter-spacing:-.35px;align-items:center;gap:10px;font-size:22px;font-weight:800;line-height:1.12;display:flex}.ritzpay-ledger-title-mark{background:linear-gradient(#13c2c2,#1677ff 54%,#52c41a);border-radius:999px;width:6px;height:26px;box-shadow:0 0 0 4px #1677ff14}.ritzpay-ledger-subtitle{color:var(--ledger-muted,#00000085);margin-top:5px;font-size:13px}.ritzpay-ledger-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ritzpay-ledger-kpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:14px;display:grid}.ritzpay-ledger-kpi{--ledger-tone:#1677ff;border:1px solid var(--ledger-border,#edf0f3);background:radial-gradient(90% 130% at 0% 0%, color-mix(in srgb, var(--ledger-tone) 11%, transparent), transparent 58%), var(--ledger-bg,#fff);border-radius:14px;padding:15px 16px 14px 18px;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative;overflow:hidden}.ritzpay-ledger-kpi:before{content:"";background:var(--ledger-tone);width:4px;position:absolute;inset:0 auto 0 0}.ritzpay-ledger-kpi:hover{border-color:color-mix(in srgb, var(--ledger-tone) 38%, transparent);transform:translateY(-2px);box-shadow:0 10px 24px #0f172a14}.ritzpay-ledger-kpi-top{color:var(--ledger-muted,#0000008f);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.ritzpay-ledger-kpi-top .anticon{color:var(--ledger-tone)}.ritzpay-ledger-kpi-value{color:var(--ledger-tone);letter-spacing:-.5px;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:9px;font-size:25px;font-weight:800;line-height:1.05}.ritzpay-ledger-kpi-note{color:var(--ledger-muted,#00000073);margin-top:7px;font-size:12px}.ritzpay-ledger-surface{border:1px solid var(--ledger-border,#edf0f3);background:linear-gradient(180deg, #f8fbffe6, #fffffff2 140px), var(--ledger-bg,#fff);border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #0f172a0a}.ritzpay-ledger-toolbar{border-bottom:1px solid var(--ledger-border,#edf0f3);background:linear-gradient(90deg, #22c55e0d, #1677ff0a, #7c3aed0d), var(--ledger-bg,#fff);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;display:flex}.ritzpay-ledger-toolbar .ant-input-affix-wrapper,.ritzpay-ledger-toolbar .ant-select-selector,.ritzpay-ledger-toolbar .ant-picker,.ritzpay-ledger-toolbar .ant-segmented{border-radius:10px}.ritzpay-ledger-table .ant-table-thead>tr>th{letter-spacing:.15px;color:#0f172ab8;background:#f8fafc;font-size:12px;font-weight:800}[data-theme=dark] .ritzpay-ledger-surface{background:linear-gradient(180deg, #ffffff0a, #141c2bf2 140px), var(--ledger-bg,#141c2b);box-shadow:0 8px 24px #00000047}[data-theme=dark] .ritzpay-ledger-toolbar{background:linear-gradient(90deg, #22c55e14, #1677ff0f, #7c3aed14), var(--ledger-bg,#141c2b)}[data-theme=dark] .ritzpay-ledger-table .ant-table-thead>tr>th{color:#ffffffb8;background:#ffffff0a}[data-theme=dark] .ritzpay-ledger-table .ant-table-tbody>tr:hover>td{background:#1677ff1a!important}[data-theme=dark] .ritzpay-ledger-kpi:hover{box-shadow:0 10px 24px #00000059}.ritzpay-ledger-table .ant-table-pagination.ant-pagination{box-sizing:border-box;margin:0!important;padding:12px 16px!important}.ritzpay-ledger-table .ant-table-tbody>tr>td{padding-top:12px;padding-bottom:12px}.ritzpay-ledger-table .ant-table-tbody>tr{transition:background-color .14s}.ritzpay-ledger-table .ant-table-tbody>tr:hover>td{background:#1677ff0b!important}.ritzpay-ledger-merchant .ritzpay-ledger-title-mark{background:linear-gradient(#52c41a,#13c2c2)}@media (prefers-reduced-motion:reduce){.ritzpay-settlement-page,.ritzpay-settlement-ops-metric,.ritzpay-ledger,.ritzpay-ledger-kpi,.ritzpay-ledger-table .ant-table-tbody>tr{transition:none;animation:none}}@media (width<=768px){.ritzpay-ledger-head{flex-direction:column}.ritzpay-ledger-toolbar{padding:12px}.ritzpay-ledger-toolbar .ant-input-affix-wrapper,.ritzpay-ledger-toolbar .ant-select,.ritzpay-ledger-toolbar .ant-picker{width:100%!important}.ritzpay-settlement-ops{grid-template-columns:1fr}.ritzpay-settlement-filter-card .ant-input-affix-wrapper,.ritzpay-settlement-filter-card .ant-select,.ritzpay-settlement-filter-card .ant-picker{width:100%!important}}.ritzpay-lang{align-items:center;gap:6px;display:inline-flex;position:relative}.ritzpay-lang-list{opacity:0;pointer-events:none;align-items:center;gap:6px;max-width:0;transition:max-width .36s cubic-bezier(.34,1.1,.4,1),opacity .24s;display:flex;overflow:hidden}.ritzpay-lang.open .ritzpay-lang-list{opacity:1;pointer-events:auto;max-width:280px}.ritzpay-lang-opt{cursor:pointer;opacity:0;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:5px;transition:transform .32s cubic-bezier(.34,1.25,.4,1),opacity .26s,border-color .15s,box-shadow .15s;display:inline-flex;transform:translate(14px)scale(.8)}.ritzpay-lang.open .ritzpay-lang-opt{opacity:1;transform:none}.ritzpay-lang.open .ritzpay-lang-opt:first-child{transition-delay:40ms}.ritzpay-lang.open .ritzpay-lang-opt:nth-child(2){transition-delay:90ms}.ritzpay-lang.open .ritzpay-lang-opt:nth-child(3){transition-delay:.14s}.ritzpay-lang.open .ritzpay-lang-opt:hover{border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 4px 12px #2563eb33}.ritzpay-lang-current{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 7px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:inline-flex}.ritzpay-lang-current:hover{border-color:#93c5fd;box-shadow:0 2px 8px #2563eb26}.ritzpay-lang.open .ritzpay-lang-current{background:#2563eb0f;border-color:#2563eb}.ritzpay-lang-caret{color:#94a3b8;width:13px;height:13px;transition:transform .32s cubic-bezier(.34,1.25,.4,1)}.ritzpay-lang.open .ritzpay-lang-caret{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ritzpay-lang-list,.ritzpay-lang-opt,.ritzpay-lang-caret{transition:none}}.ritzpay-notif-table .ant-table-tbody>tr>td{vertical-align:middle;white-space:nowrap;padding-top:8px;padding-bottom:8px;overflow:hidden}.ritzpay-notif-table .ant-table-tbody>tr>td .ant-typography{max-width:100%}.ritzpay-audit-page{--audit-ink:#172033;--audit-muted:#64748b;--audit-line:#e7edf5;--audit-surface:#fff;--audit-soft:#f8fafc;color:var(--audit-ink)}.ritzpay-audit-metrics{color:var(--audit-muted);flex-wrap:wrap;gap:8px 20px;margin:-8px 0 16px;font-size:13px;display:flex}.ritzpay-audit-metrics b{color:var(--audit-ink);font-variant-numeric:tabular-nums;margin-right:4px;font-weight:700}.ritzpay-audit-filter-card,.ritzpay-audit-table-card{border-color:var(--audit-line);background:var(--audit-surface)}.ritzpay-audit-filter-card{margin-bottom:12px}.ritzpay-audit-filters{flex-direction:column;gap:10px;display:flex}.ritzpay-audit-filters-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ritzpay-audit-table-card{overflow:hidden}.ritzpay-audit-table .ant-table-thead>tr>th{color:#475569;font-size:12px;font-weight:600}.ritzpay-audit-table .ant-table-tbody>tr>td{vertical-align:middle;padding-top:10px!important;padding-bottom:10px!important}.ritzpay-audit-table .ant-table-tbody>tr:hover>td{background:#f7fafc!important}.ritzpay-audit-time{color:var(--audit-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;line-height:1.35}.ritzpay-audit-event-cell{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.ritzpay-audit-event-module{color:var(--audit-muted);font-size:11px;line-height:1.3}.ritzpay-audit-identity,.ritzpay-audit-target{flex-direction:column;gap:2px;min-width:0;display:flex}.ritzpay-audit-identity-primary,.ritzpay-audit-target-name{color:var(--audit-ink);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.35}.ritzpay-audit-identity.is-fallback .ritzpay-audit-identity-primary{color:#c2410c}.ritzpay-audit-meta{color:var(--audit-muted);font-size:12px;line-height:1.35}.ritzpay-audit-mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:12px!important}.ritzpay-audit-detail{flex-direction:column;gap:12px;max-height:calc(100vh - 190px);padding-right:4px;display:flex;overflow:auto}.ritzpay-audit-event-banner{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ritzpay-audit-section-label{color:var(--audit-muted);margin-bottom:7px;font-size:12px;font-weight:600;display:block}.ritzpay-audit-current-identity{border-top:1px dashed var(--audit-line);margin-top:14px;padding-top:12px}.ritzpay-audit-fallback-banner{background:var(--audit-soft);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ritzpay-audit-inline-value,.ritzpay-audit-raw{color:var(--audit-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5}.ritzpay-audit-inline-value{max-height:150px;overflow:auto}.ritzpay-audit-raw-wrap{flex-direction:column;gap:8px;display:flex}.ritzpay-audit-raw{background:var(--audit-soft);border-radius:8px;max-height:280px;padding:10px 12px;overflow:auto}[data-theme=dark] .ritzpay-audit-page{--audit-ink:#e2e8f0;--audit-muted:#94a3b8;--audit-line:#334155;--audit-surface:#111827;--audit-soft:#0f172a}[data-theme=dark] .ritzpay-audit-table .ant-table-tbody>tr:hover>td{background:#1e293b!important}[data-theme=dark] .ritzpay-audit-fallback-banner,[data-theme=dark] .ritzpay-audit-raw{background:#0f172a}@media (width<=768px){.ritzpay-audit-event-banner,.ritzpay-audit-filters-row{flex-direction:column;align-items:stretch}.ritzpay-audit-filters-row .ant-space-compact,.ritzpay-audit-filters-row .ant-picker,.ritzpay-audit-filters-row .ant-select,.ritzpay-audit-filters-row .ant-input-affix-wrapper,.ritzpay-audit-filters-row .ant-btn{width:100%}.ritzpay-audit-detail{max-height:calc(100vh - 150px)}}.bot-log-unmatched>td{background:#fffbeb!important}[data-theme=dark] .bot-log-unmatched>td{background:#3b2a12!important}.ritzpay-bnl-time{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.ritzpay-bnl-message{position:relative}.ritzpay-bnl-message>.ant-typography{z-index:1;line-height:1;position:absolute;top:0;right:0}.ritzpay-bnl-message-pre{white-space:pre-wrap;word-break:break-word;max-height:220px;margin:0;padding:4px 22px 4px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.45;overflow:auto}.ritzpay-bnl-table .ant-table-tbody>tr>td{vertical-align:middle}.ritzpay-ocm{--ocm-ink:#172033;--ocm-muted:#64748b;--ocm-line:#dfe5ec;--ocm-surface:#fff;--ocm-soft:#f5f7fa;color:var(--ocm-ink)}.ritzpay-ocm-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.ritzpay-ocm-header h1{color:var(--ocm-ink);align-items:center;gap:8px;margin:3px 0 2px;font-size:16px;line-height:1.25;display:flex}.ritzpay-ocm-header h1 .anticon{color:#0f766e}.ritzpay-ocm-eyebrow{color:#0f766e;letter-spacing:.16em;align-items:center;gap:7px;font-family:Consolas,SFMono-Regular,monospace;font-size:10px;font-weight:700;display:flex}.ritzpay-ocm-live-dot{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #10b98124}.ritzpay-ocm-readonly{margin-bottom:14px}.ritzpay-ocm-metrics{border:1px solid var(--ocm-line);background:var(--ocm-surface);border-radius:10px;grid-template-columns:repeat(4,minmax(150px,1fr));margin-bottom:16px;display:grid;overflow:hidden}.ritzpay-bl-metrics{--bl-surface:#fff;--bl-line:#e8e8e8;--bl-divider:#f0f0f0;--bl-label:#8c8c8c;--bl-value:#1f1f1f;--bl-icon-mix:#fff;border:1px solid var(--bl-line);background:var(--bl-surface);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.ritzpay-bl-metric{--bl-tone:#dc2626;border-right:1px solid var(--bl-divider);background:linear-gradient(90deg, color-mix(in srgb, var(--bl-tone) 9%, transparent) 0%, transparent 72%);align-items:center;gap:10px;min-height:52px;padding:8px 14px;display:flex}.ritzpay-bl-metric:last-child{border-right:0}.ritzpay-bl-metric-icon{width:28px;height:28px;color:var(--bl-tone);background:color-mix(in srgb, var(--bl-tone) 14%, var(--bl-icon-mix));border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.ritzpay-bl-metric-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.ritzpay-bl-metric-copy span{color:var(--bl-label);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.2;overflow:hidden}.ritzpay-bl-metric-copy strong{color:var(--bl-value);font-variant-numeric:tabular-nums;font-family:Consolas,SFMono-Regular,ui-monospace,monospace;font-size:18px;font-weight:700;line-height:1.15}[data-theme=dark] .ritzpay-bl-metrics{--bl-surface:#111d2e;--bl-line:#1e2d44;--bl-divider:#1e2d44;--bl-label:#ffffff73;--bl-value:#ffffffe0;--bl-icon-mix:#111d2e}[data-theme=dark] .ritzpay-bl-metric{background:linear-gradient(90deg, color-mix(in srgb, var(--bl-tone) 22%, transparent) 0%, transparent 78%)}[data-theme=dark] .ritzpay-bl-metric-icon{background:color-mix(in srgb, var(--bl-tone) 24%, #0d1b30)}@media (width<=720px){.ritzpay-bl-metrics{grid-template-columns:1fr 1fr}.ritzpay-bl-metric:nth-child(2n){border-right:0}.ritzpay-bl-metric:nth-child(-n+2){border-bottom:1px solid var(--bl-divider)}}.ritzpay-ocm-metrics>div{border-right:1px solid var(--ocm-line);grid-template-columns:18px 1fr auto;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:grid}.ritzpay-ocm-metrics>div:last-child{border-right:0}.ritzpay-ocm-metrics .anticon{color:#0f766e;font-size:14px}.ritzpay-ocm-metrics span{color:var(--ocm-muted);font-size:12px}.ritzpay-ocm-metrics strong{color:var(--ocm-ink);font-family:Consolas,SFMono-Regular,monospace;font-size:16px}.ritzpay-ocm-metrics strong small{color:var(--ocm-muted);font-size:11px;font-weight:500}.ritzpay-ocm-metrics .is-alert .anticon{color:#dc2626}.ritzpay-ocm-metrics .is-channel{background:linear-gradient(120deg,#0f766e0f,#0000 70%)}.ritzpay-ocm-console{border-color:var(--ocm-line);overflow:hidden}.ritzpay-ocm-toolbar{border-bottom:1px solid var(--ocm-line);background:var(--ocm-soft);align-items:center;gap:8px;padding:8px 12px;display:flex}.ritzpay-ocm-search{width:min(320px,100%)}.ritzpay-ocm-filter{width:170px}.ritzpay-ocm-result{color:var(--ocm-muted);margin-left:auto;font-family:Consolas,SFMono-Regular,monospace;font-size:11px}.ritzpay-ocm-tabs{margin:0;padding:0 16px}.ritzpay-ocm-tabs>.ant-tabs-nav{margin-bottom:0}.ritzpay-ocm-thai-clock{color:#334155;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;padding:10px 16px 4px;font-size:13px;display:flex}.ritzpay-ocm-thai-clock-label{color:#64748b;font-size:12px}.ritzpay-ocm-thai-clock-value{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#0f766e;font-family:Consolas,SFMono-Regular,monospace;font-size:15px}.ritzpay-ocm-table .ant-table-thead>tr>th{border-bottom-color:var(--ocm-line);background:var(--ocm-soft);color:var(--ocm-muted);font-size:11px;font-weight:600}.ritzpay-ocm-table .ant-table-tbody>tr>td{border-bottom-color:var(--ocm-line)}.ritzpay-ocm-table .ant-table-tbody>tr:hover>td{background:#0f766e09!important}.ritzpay-ocm-table .ant-table-tbody>tr.is-suspended>td{opacity:.68;background:#dc262606}.ritzpay-ocm-channel-head,.ritzpay-ocm-merchant{flex-direction:column;gap:2px;display:flex}.ritzpay-ocm-channel-code,.ritzpay-ocm-merchant-code{letter-spacing:.08em;font-family:Consolas,SFMono-Regular,monospace;font-size:9px;font-weight:700}.ritzpay-ocm-merchant-code{color:#0f766e}.ritzpay-ocm-channel-cell{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:46px;padding:4px 0;display:flex}.ritzpay-ocm-switch.ant-switch{min-width:54px;transition:background-color .25s,box-shadow .25s}.ritzpay-ocm-switch.ant-switch .ant-switch-inner{font-size:11px;font-weight:700}.ritzpay-ocm-switch.ant-switch-checked{background:#0f766e}.ritzpay-ocm-switch .ant-switch-handle{transition:inset-inline-start .25s cubic-bezier(.34,1.2,.64,1)}.ritzpay-ocm-fee{color:var(--ocm-muted);font-family:Consolas,SFMono-Regular,monospace;font-size:10px}.ritzpay-ocm-updated{color:var(--ocm-muted);font-size:10px}.ritzpay-ocm-col-switch{margin-top:4px}.ritzpay-ocm-master-switch{color:#fff;cursor:pointer;background:#334155;border:1.5px solid #ffffffeb;border-radius:999px;align-items:center;gap:8px;min-width:148px;height:36px;padding:3px 10px 3px 3px;transition:background .25s,box-shadow .25s,transform .15s;display:inline-flex;box-shadow:0 6px 16px #0f172a2e}.ritzpay-ocm-master-switch.is-on{background:#0f766e;flex-direction:row-reverse;padding:3px 3px 3px 10px;box-shadow:0 6px 16px #0f766e47}.ritzpay-ocm-master-switch:hover:not(:disabled){transform:translateY(-1px)}.ritzpay-ocm-master-switch:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ritzpay-ocm-master-knob{color:#334155;background:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;transition:color .25s;display:grid}.ritzpay-ocm-master-switch.is-on .ritzpay-ocm-master-knob{color:#0f766e}.ritzpay-ocm-master-label{letter-spacing:.02em;text-align:center;white-space:nowrap;flex:1;font-size:12px;font-weight:700}.ritzpay-ocm-bulk{margin-left:4px}.ritzpay-ocm-page-tabs{margin-bottom:14px}.ritzpay-ocm-page-tabs>.ant-tabs-nav{margin-bottom:0}.ritzpay-ocm-log-toolbar{flex-wrap:wrap}.ritzpay-ocm-log-search{flex:240px;max-width:320px}.ritzpay-ocm-log-filter{width:112px}.ritzpay-ocm-log-actor-filter{width:200px}.ritzpay-ocm-log-range{width:240px}.ritzpay-ocm-log-table .ant-table-thead>tr>th{padding:6px 10px!important}.ritzpay-ocm-log-table .ant-table-tbody>tr>td{vertical-align:middle;padding:5px 10px!important}.ritzpay-ocm-log-table .ant-table-tbody>tr.ant-table-measure-row>td,.ritzpay-ocm-log-table .ant-table-tbody>tr[aria-hidden=true]>td{border:0!important;height:0!important;padding:0!important}.ritzpay-ocm-log-table .ant-table-tbody>tr.is-open>td:first-child{box-shadow:inset 3px 0 #16a34a}.ritzpay-ocm-log-table .ant-table-tbody>tr.is-close>td:first-child{box-shadow:inset 3px 0 #e11d48}.ritzpay-ocm-log-table .ant-table table{width:100%!important}.ocm-log-time{font-variant-numeric:tabular-nums;color:var(--ocm-ink);white-space:nowrap;font-family:Consolas,SFMono-Regular,ui-monospace,monospace;font-size:12.5px;font-weight:600;display:block}.ocm-log-act{border-radius:999px;justify-content:center;align-items:center;min-width:44px;height:22px;padding:0 8px;font-size:12px;font-weight:700;line-height:22px;display:inline-flex}.ocm-log-act.is-open{color:#15803d;background:#16a34a1f}.ocm-log-act.is-close{color:#be123c;background:#e11d481f}.ocm-log-channel,.ocm-log-merchant,.ocm-log-actor{align-items:baseline;gap:6px;min-width:0;display:flex}.ocm-log-channel-name,.ocm-log-merchant-code,.ocm-log-actor-name{color:var(--ocm-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.ocm-log-merchant-name,.ocm-log-actor-user{color:var(--ocm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.ocm-log-gw{letter-spacing:.04em;border-radius:999px;flex:none;padding:1px 6px;font-size:10px;font-weight:800}.ocm-log-gw.is-thb{color:#0369a1;background:#0284c71f}.ocm-log-gw.is-usdt{color:#0f766e;background:#0f766e1f}.ocm-log-reason{text-overflow:ellipsis;white-space:nowrap;color:var(--ocm-ink);font-size:12.5px;display:block;overflow:hidden}.ocm-log-reason.is-empty{color:var(--ocm-muted)}[data-theme=dark] .ocm-log-act.is-open{color:#86efac;background:#16a34a33}[data-theme=dark] .ocm-log-act.is-close{color:#fda4af;background:#e11d4838}[data-theme=dark] .ocm-log-gw.is-thb{color:#7dd3fc;background:#0284c738}[data-theme=dark] .ocm-log-gw.is-usdt{color:#5eead4;background:#0f766e38}.ritzpay-ocm-status{margin:0;font-size:11px}.ritzpay-ocm-totp{letter-spacing:.32em;width:210px;margin-top:8px;font-family:Consolas,SFMono-Regular,monospace;font-size:18px;font-weight:700}[data-theme=dark] .ritzpay-ocm{--ocm-ink:#e2e8f0;--ocm-muted:#94a3b8;--ocm-line:#334155;--ocm-surface:#111827;--ocm-soft:#0f172a}[data-theme=dark] .ritzpay-ocm-table .ant-table-tbody>tr:hover>td{background:#14b8a612!important}@media (width<=900px){.ritzpay-ocm-metrics{grid-template-columns:repeat(2,minmax(140px,1fr))}.ritzpay-ocm-metrics>div:nth-child(2){border-right:0}.ritzpay-ocm-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--ocm-line)}.ritzpay-ocm-toolbar{flex-wrap:wrap}.ritzpay-ocm-result{width:100%;margin-left:0}}@media (width<=560px){.ritzpay-ocm-header{flex-direction:column}.ritzpay-ocm-metrics{grid-template-columns:1fr}.ritzpay-ocm-metrics>div{border-right:0;border-bottom:1px solid var(--ocm-line)}.ritzpay-ocm-metrics>div:last-child{border-bottom:0}.ritzpay-ocm-search,.ritzpay-ocm-filter{width:100%}}.ritzpay-api-key-panel{flex-direction:column;gap:14px;display:flex}.ritzpay-api-key-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ritzpay-api-key-hint{align-items:center;gap:6px;font-size:12px;display:inline-flex}.ritzpay-api-key-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}.ritzpay-api-key-card{background:linear-gradient(135deg,#f1f7f6 0%,#fff 42%),#fff;border:1px solid #e8e8e8;border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex}.ritzpay-api-key-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ritzpay-api-key-card-identity{align-items:center;gap:10px;min-width:0;display:flex}.ritzpay-api-key-card-icon{color:#0f766e;background:#e2efee;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ritzpay-api-key-code{color:#0f766e;font-family:Consolas,SFMono-Regular,monospace;font-size:14px}.ritzpay-api-key-name{color:#000000a6;word-break:break-word;font-size:13px;line-height:1.35}.ritzpay-api-key-fields{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;gap:10px;padding:12px;display:grid}.ritzpay-api-key-field{flex-direction:column;gap:4px;display:flex}.ritzpay-api-key-label{color:#00000073;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.ritzpay-api-key-value{align-items:center;gap:4px;display:flex}.ritzpay-api-key-value code,.ritzpay-api-key-secret{color:#000000bf;font-family:Consolas,SFMono-Regular,monospace;font-size:12px}.ritzpay-api-key-actions{flex-wrap:wrap;gap:8px;display:flex}.ritzpay-api-key-empty{text-align:center;color:#00000073;border:1px dashed #e8e8e8;border-radius:12px;padding:36px 16px}.ritzpay-api-key-pagination{justify-content:flex-end;padding-top:4px;display:flex}[data-theme=dark] .ritzpay-api-key-card{background:linear-gradient(135deg,#172e3a 0%,#141c2b 42%),#141c2b;border-color:#ffffff1f}[data-theme=dark] .ritzpay-api-key-card-icon{color:#2dd4bf;background:#193d46}[data-theme=dark] .ritzpay-api-key-code{color:#5eead4}[data-theme=dark] .ritzpay-api-key-name{color:#ffffffa6}[data-theme=dark] .ritzpay-api-key-fields{background:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] .ritzpay-api-key-label{color:#ffffff73}[data-theme=dark] .ritzpay-api-key-value code,[data-theme=dark] .ritzpay-api-key-secret{color:#ffffffc7}[data-theme=dark] .ritzpay-api-key-empty{color:#ffffff73;border-color:#ffffff24}@media (width<=640px){.ritzpay-api-key-grid{grid-template-columns:1fr}.ritzpay-api-key-toolbar .ant-input-affix-wrapper{width:100%!important}}.ritzpay-crypto-wallet-grid .ant-row{align-items:stretch}.ritzpay-crypto-wallet-card{border-radius:16px;flex-direction:column;height:100%;min-height:320px;padding:16px;display:flex}.ritzpay-crypto-wallet-editor{margin-bottom:12px}.ritzpay-crypto-wallet-editor .ant-form-item-label>label{color:#0000008c;font-size:12px}[data-theme=dark] .ritzpay-crypto-wallet-editor .ant-form-item-label>label{color:#ffffff8c}.ritzpay-crypto-wallet-qrbox{border-radius:12px;align-items:center;gap:16px;min-height:128px;margin-top:auto;padding:12px;display:flex}.ritzpay-crypto-fx-grid .ant-form-item{margin-bottom:12px}.ritzpay-crypto-fx-grid .ant-form-item-extra{font-size:12px}.ritzpay-wallet-dashboard-grid .ant-row{width:100%}.ritzpay-wallet-dashboard-grid .ant-col{display:flex}.ritzpay-wallet-dashboard-grid .ant-col>div{width:100%}.ritzpay-wallet-dashboard-section{margin-bottom:8px}.ritzpay-wallet-dashboard-section-title{letter-spacing:.01em;display:block;margin:0 0 18px!important;font-size:15px!important;font-weight:700!important}.ritzpay-wallet-dashboard-card{isolation:isolate;background:linear-gradient(#fff7e8 0%,#fffaf0 48%,#fff 100%);border:1px solid #faad1438;border-radius:24px;flex-direction:column;gap:0;width:100%;height:100%;min-height:540px;padding:28px 28px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px #faad141a}.ritzpay-wallet-dashboard-card>:not(.ritzpay-wallet-dashboard-bg-deco):not(.ritzpay-wallet-dashboard-glow){z-index:1;position:relative}.ritzpay-wallet-dashboard-bg-deco{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 42%,#0000 58%);mask-image:linear-gradient(#000 0% 42%,#0000 58%)}.ritzpay-wallet-dashboard-mint-coin{pointer-events:none;transform-origin:50%;opacity:.1;filter:blur(3px);border-radius:50%;display:block;position:absolute;transform:rotate(-20deg)}.ritzpay-wallet-dashboard-mint-coin-rim{background:conic-gradient(from 210deg,#86efac,#16a34a 28%,#4ade80 52%,#15803d 74%,#86efac 100%);border-radius:50%;position:absolute;inset:0;box-shadow:0 8px 18px #16653438,inset 0 1px #ffffff8c,inset 0 -2px 4px #15803d59}.ritzpay-wallet-dashboard-mint-coin-core{background:radial-gradient(circle at 30% 26%,#ffffff80 0%,#0000 40%),radial-gradient(circle at 72% 78%,#15803d61 0%,#0000 46%),linear-gradient(150deg,#4ade80 0%,#22c55e 46%,#16a34a 100%);border:1px solid #dcfce773;border-radius:50%;place-items:center;display:grid;position:absolute;inset:11%;box-shadow:inset 0 2px 3px #ffffff6b,inset 0 -3px 6px #15803d4d}.ritzpay-wallet-dashboard-mint-coin-mark{width:42%;height:46%;position:relative}.ritzpay-wallet-dashboard-mint-coin-mark:before,.ritzpay-wallet-dashboard-mint-coin-mark:after{content:"";background:#fff;border-radius:999px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 1px #15803d40}.ritzpay-wallet-dashboard-mint-coin-mark:before{width:78%;height:18%;top:8%}.ritzpay-wallet-dashboard-mint-coin-mark:after{width:22%;height:78%;top:8%}.ritzpay-wallet-dashboard-mint-coin--main{opacity:.11;filter:blur(3px);z-index:1;width:196px;height:196px;top:-6px;right:-36px}.ritzpay-wallet-dashboard-mint-coin--top{opacity:.09;filter:blur(3.5px);z-index:2;width:78px;height:78px;top:-18px;right:88px;transform:rotate(-8deg)}.ritzpay-wallet-dashboard-bokeh{z-index:0;opacity:.28;filter:blur(4px);pointer-events:none;background:radial-gradient(circle,#bbf7d0d9 0%,#86efac47 52%,#0000 70%);border-radius:999px;display:block;position:absolute}.ritzpay-wallet-dashboard-bokeh--one{width:88px;height:88px;top:52px;right:18px}.ritzpay-wallet-dashboard-bokeh--two{opacity:.2;width:64px;height:64px;top:96px;right:-10px}.ritzpay-wallet-dashboard-bokeh--three{opacity:.18;width:36px;height:36px;top:18px;right:132px}.ritzpay-wallet-dashboard-card--pair .ritzpay-wallet-dashboard-mint-coin--main{width:168px;height:168px;top:-4px;right:-40px}.ritzpay-wallet-dashboard-card--pair .ritzpay-wallet-dashboard-mint-coin--top{width:62px;height:62px;top:-14px;right:64px}.ritzpay-wallet-dashboard-card--pair .ritzpay-wallet-dashboard-bokeh--one{width:68px;height:68px;top:40px;right:10px}.ritzpay-wallet-dashboard-card--pair .ritzpay-wallet-dashboard-bokeh--two{width:50px;height:50px;top:78px;right:-14px}.ritzpay-wallet-dashboard-card--pair .ritzpay-wallet-dashboard-bokeh--three{width:26px;height:26px;top:10px;right:102px}.ritzpay-wallet-dashboard-card--compact .ritzpay-wallet-dashboard-mint-coin--main{width:180px;height:180px;top:-8px;right:-42px}.ritzpay-wallet-dashboard-card--compact .ritzpay-wallet-dashboard-mint-coin--top{width:68px;height:68px;top:-16px;right:58px}@media (width<=1199px){.ritzpay-wallet-dashboard-mint-coin--main{width:180px;height:180px;right:-40px}.ritzpay-wallet-dashboard-mint-coin--top{width:68px;height:68px;right:72px}}@media (width<=767px){.ritzpay-wallet-dashboard-mint-coin--main{opacity:.1;filter:blur(3px);width:160px;height:160px;top:-10px;right:-48px}.ritzpay-wallet-dashboard-mint-coin--top{opacity:.08;filter:blur(3.5px);width:56px;height:56px;top:-14px;right:48px}.ritzpay-wallet-dashboard-bokeh--one{width:64px;height:64px}.ritzpay-wallet-dashboard-bokeh--two{width:48px;height:48px}.ritzpay-wallet-dashboard-bokeh--three{width:28px;height:28px;right:110px}}.ritzpay-wallet-dashboard-card--payout{background:linear-gradient(#f6ffed 0%,#f3fceb 52%,#fff 100%);border-color:#95de648c;box-shadow:0 14px 34px #52c41a1a}.ritzpay-wallet-dashboard-card--gas{color:#fff;background:radial-gradient(circle at 92% 32%,#ff4d4f38 0 10%,#0000 11%),linear-gradient(135deg,#1c1818 0%,#171111 50%,#321316 100%);border-color:#ff4d4f33;box-shadow:0 14px 38px #31131652}.ritzpay-wallet-pair-row{flex-wrap:wrap;align-items:stretch;gap:16px;max-width:760px;display:flex}.ritzpay-wallet-pair-item{flex:320px;min-width:0;max-width:360px;display:flex}.ritzpay-wallet-dashboard-card--pair{min-height:380px;padding:18px 16px 0}.ritzpay-wallet-dashboard-card--pair .ritzpay-wallet-dashboard-title .ant-typography{font-size:18px!important}.ritzpay-wallet-dashboard-card--pair .ritzpay-wallet-dashboard-subtitle{min-height:36px;margin-bottom:4px;font-size:12px}.ritzpay-wallet-dashboard-card--pair .ritzpay-wallet-dashboard-balance{margin:12px 0 14px}.ritzpay-wallet-dashboard-card--pair .ritzpay-wallet-dashboard-balance .ant-typography{font-size:24px!important}.ritzpay-wallet-dashboard-card--pair .ritzpay-wallet-dashboard-qrpanel{gap:10px;min-height:180px;padding:14px 12px}.ritzpay-wallet-dashboard-card--pair .ritzpay-wallet-dashboard-foot{min-height:68px;margin:12px -16px 0}.ritzpay-wallet-dashboard-card--pair .ritzpay-wallet-dashboard-foot>div{padding:12px 10px}.ritzpay-wallet-dashboard-card--pair .ritzpay-wallet-dashboard-copy-all{height:34px;padding-inline:12px;font-size:12px}@media (width<=575px){.ritzpay-wallet-pair-row{max-width:100%}.ritzpay-wallet-pair-item{flex:100%;max-width:100%}}.ritzpay-wallet-dashboard-card--empty{min-height:420px;box-shadow:none;font:inherit;color:inherit;appearance:none;background:linear-gradient(#f6ffed8c 0%,#ffffffe6 100%);border-style:dashed;border-width:2px;justify-content:center;align-items:center;padding:24px 16px}.ritzpay-wallet-dashboard-card--clickable{cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.ritzpay-wallet-dashboard-card--clickable:hover{background:linear-gradient(#f6ffedd9 0%,#fff 100%);border-color:#52c41ab3;transform:translateY(-2px)}.ritzpay-wallet-dashboard-card--clickable:focus-visible{outline-offset:2px;outline:2px solid #52c41a}button.ritzpay-wallet-dashboard-card--empty:disabled{cursor:default}.ritzpay-wallet-dashboard-card--empty.ritzpay-wallet-dashboard-card--hot{background:linear-gradient(#fff5dbb3 0%,#fffffff2 100%);border-color:#faad1473}.ritzpay-wallet-dashboard-card--empty.ritzpay-wallet-dashboard-card--hot .ritzpay-wallet-dashboard-empty-icon{color:#d46b0873}.ritzpay-wallet-dashboard-empty-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.ritzpay-wallet-dashboard-empty-icon{color:#23780473;font-size:36px}.ritzpay-wallet-dashboard-card--empty.ritzpay-wallet-dashboard-card--gas .ritzpay-wallet-dashboard-empty-icon{color:#ff4d4f8c}.ritzpay-wallet-dashboard-empty-title{color:#0000008c!important;font-size:16px!important}.ritzpay-wallet-dashboard-card--empty.ritzpay-wallet-dashboard-card--gas .ritzpay-wallet-dashboard-empty-title{color:#ffffffb8!important}.ritzpay-wallet-dashboard-empty-hint{color:#0006;font-size:12px;line-height:1.45}.ritzpay-wallet-dashboard-card--empty.ritzpay-wallet-dashboard-card--gas .ritzpay-wallet-dashboard-empty-hint{color:#fff6}.ritzpay-wallet-slot-row.ant-row{flex-wrap:wrap;margin-inline:-6px!important;display:flex!important}.ritzpay-wallet-slot-col.ant-col{min-width:0;max-width:20%;padding-inline:6px;flex:1!important;width:auto!important;display:flex!important}.ritzpay-wallet-slot-col--4.ant-col{max-width:25%}@media (width<=1199px){.ritzpay-wallet-slot-col.ant-col{max-width:33.333%;flex:30%!important}.ritzpay-wallet-slot-col--4.ant-col{max-width:50%;flex:45%!important}}@media (width<=991px){.ritzpay-wallet-slot-col.ant-col{max-width:50%;flex:45%!important}}@media (width<=575px){.ritzpay-wallet-slot-col.ant-col,.ritzpay-wallet-slot-col--4.ant-col{max-width:100%;flex:100%!important}}.ritzpay-wallet-dashboard-glow{filter:blur(4px);z-index:-1;background:#52c41a24;border-radius:999px;width:160px;height:160px;position:absolute;inset:auto -40px 64px auto}.ritzpay-wallet-dashboard-card--gas .ritzpay-wallet-dashboard-glow{background:#cf132247}.ritzpay-wallet-dashboard-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.ritzpay-wallet-dashboard-title .ant-typography{font-size:22px;line-height:1.2;margin:0 0 8px!important}.ritzpay-wallet-dashboard-card--gas .ant-typography,.ritzpay-wallet-dashboard-card--gas .ritzpay-wallet-dashboard-subtitle{color:#ffffffeb}.ritzpay-wallet-dashboard-copy-all{background:#ffffffc7;border:0;border-radius:999px;flex:none;height:40px;padding-inline:16px;box-shadow:0 8px 18px #0000000f}.ritzpay-wallet-dashboard-card--gas .ritzpay-wallet-dashboard-copy-all{color:#ffffffe0;background:#ffffff1a}.ritzpay-wallet-dashboard-subtitle{color:#0000009e;min-height:42px;margin-bottom:8px;font-size:13px;line-height:1.55;display:block}.ritzpay-wallet-dashboard-editor{margin:12px 0 4px}.ritzpay-wallet-dashboard-balance{text-align:center;margin:22px 0 20px}.ritzpay-wallet-dashboard-balance .ant-typography{color:#d46b08;font-size:34px;line-height:1.05}.ritzpay-wallet-dashboard-card--payout .ritzpay-wallet-dashboard-balance .ant-typography{color:#237804}.ritzpay-wallet-dashboard-card--gas .ritzpay-wallet-dashboard-balance .ant-typography{color:#ff4d4f}.ritzpay-wallet-dashboard-balance span{color:currentColor;margin-left:8px;font-size:16px;font-weight:700}.ritzpay-wallet-dashboard-balance small{color:#0000008c;margin-top:10px;font-size:13px;display:block}.ritzpay-wallet-dashboard-card--gas .ritzpay-wallet-dashboard-balance small,.ritzpay-wallet-dashboard-card--gas .ritzpay-wallet-dashboard-balance span{color:#ffffffb8}.ritzpay-wallet-dashboard-qrpanel{background:#ffffffb8;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:236px;margin-top:auto;margin-bottom:4px;padding:24px 20px 20px;display:flex;box-shadow:inset 0 1px #ffffff80}.ritzpay-wallet-dashboard-card--gas .ritzpay-wallet-dashboard-qrpanel{background:#ffffff12;border:1px solid #ffffff14}.ritzpay-wallet-dashboard-address{color:#1f1f1f;cursor:pointer;background:#ffffffdb;border:0;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-family:monospace;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #00000014}.ritzpay-wallet-dashboard-card--gas .ritzpay-wallet-dashboard-address{color:#fff;background:#ffffff14}.ritzpay-wallet-dashboard-path,.ritzpay-wallet-dashboard-empty{color:#00000073;font-size:11px;line-height:1.4}.ritzpay-wallet-dashboard-card--gas .ritzpay-wallet-dashboard-path,.ritzpay-wallet-dashboard-card--gas .ritzpay-wallet-dashboard-empty{color:#fff6}.ritzpay-wallet-dashboard-noqr{color:#999;place-items:center;width:150px;height:150px;display:grid}.ritzpay-wallet-dashboard-foot{background:#ffffff8c;border-top:1px solid #0000000f;grid-template-columns:repeat(3,1fr);min-height:84px;margin:18px -28px 0;display:grid}.ritzpay-wallet-dashboard-card--compact .ritzpay-wallet-dashboard-foot{margin:14px -16px 0}.ritzpay-wallet-dashboard-card--gas .ritzpay-wallet-dashboard-foot{background:#ffffff0a;border-top-color:#ffffff14}.ritzpay-wallet-dashboard-foot>div{grid-template-rows:auto auto;grid-template-columns:24px 1fr;align-content:center;gap:2px 10px;min-width:0;padding:18px 16px;display:grid}.ritzpay-wallet-dashboard-foot .anticon{color:#52c41a;grid-row:1/span 2;align-self:center;font-size:20px}.ritzpay-wallet-dashboard-card--gas .ritzpay-wallet-dashboard-foot .anticon{color:#ff4d4f}.ritzpay-wallet-dashboard-foot span{color:#00000073;font-size:11px}.ritzpay-wallet-dashboard-foot strong{color:#000000d1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ritzpay-wallet-dashboard-card--gas .ritzpay-wallet-dashboard-foot span,.ritzpay-wallet-dashboard-card--gas .ritzpay-wallet-dashboard-foot strong{color:#ffffffb8}[data-theme=dark] .ritzpay-wallet-dashboard-card:not(.ritzpay-wallet-dashboard-card--gas){background:linear-gradient(#1a2214 0%,#141c2b 48%,#121820 100%);border-color:#faad1447;box-shadow:0 14px 36px #00000059}[data-theme=dark] .ritzpay-wallet-dashboard-card--payout:not(.ritzpay-wallet-dashboard-card--gas){background:linear-gradient(#152418 0%,#141c2b 52%,#121820 100%);border-color:#95de6459;box-shadow:0 14px 34px #00000059}[data-theme=dark] .ritzpay-wallet-dashboard-card--empty:not(.ritzpay-wallet-dashboard-card--gas){background:linear-gradient(#22c55e1a 0%,#141c2bf2 100%)}[data-theme=dark] .ritzpay-wallet-dashboard-card--clickable:not(.ritzpay-wallet-dashboard-card--gas):hover{background:linear-gradient(#22c55e29 0%,#141c2b 100%);border-color:#52c41a8c}[data-theme=dark] .ritzpay-wallet-dashboard-card--empty.ritzpay-wallet-dashboard-card--hot{background:linear-gradient(#faad141f 0%,#141c2bf2 100%);border-color:#faad1466}[data-theme=dark] .ritzpay-wallet-dashboard-empty-title{color:#ffffffa6!important}[data-theme=dark] .ritzpay-wallet-dashboard-empty-hint,[data-theme=dark] .ritzpay-wallet-dashboard-subtitle,[data-theme=dark] .ritzpay-wallet-dashboard-balance small,[data-theme=dark] .ritzpay-wallet-dashboard-path,[data-theme=dark] .ritzpay-wallet-dashboard-empty,[data-theme=dark] .ritzpay-wallet-dashboard-foot span{color:#ffffff80}[data-theme=dark] .ritzpay-wallet-dashboard-copy-all{color:#ffffffe0;background:#ffffff1a;box-shadow:0 8px 18px #00000040}[data-theme=dark] .ritzpay-wallet-dashboard-qrpanel{background:#ffffff0f;box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] .ritzpay-wallet-dashboard-address{color:#e8edf5;background:#ffffff14;box-shadow:0 8px 18px #00000047}[data-theme=dark] .ritzpay-wallet-dashboard-foot{background:#ffffff0a;border-top-color:#ffffff1a}[data-theme=dark] .ritzpay-wallet-dashboard-foot strong{color:#ffffffe0}@media (width<=768px){.ritzpay-wallet-dashboard-card{min-height:480px;padding:22px 18px 0}.ritzpay-wallet-dashboard-card--compact{padding:22px 18px 0}.ritzpay-wallet-dashboard-foot{margin:16px -18px 0}.ritzpay-wallet-dashboard-card--compact .ritzpay-wallet-dashboard-foot{margin-inline:-18px}.ritzpay-wallet-dashboard-title .ant-typography{font-size:20px}.ritzpay-wallet-dashboard-copy-all{padding-inline:12px}.ritzpay-wallet-dashboard-section-title{margin-bottom:14px!important}}.ritzpay-ma-page{--ma-card-bg:#fff;--ma-card-border:#d9d9d9;--ma-card-selected-bg:#e6f4ff;--ma-card-selected-border:#1677ff;--ma-card-full-bg:#fff2f0;--ma-card-full-border:#ffa39e;--ma-card-muted-bg:#fafafa;--ma-card-muted-border:#f0f0f0;--ma-header-bg:#fafafa;--ma-sidebar-border:#f5f5f5;--ma-sidebar-public-border:#e8e8e8;--ma-sidebar-label:#262626;--ma-sidebar-icon:#8c8c8c}.ritzpay-ma-panel-header{background:var(--ma-header-bg)}.ritzpay-ma-pool-section-title{margin:0!important;font-size:11px!important;font-weight:700!important}.ritzpay-ma-pool-section-title--vacant{color:#15803d!important}.ritzpay-ma-pool-section-title--elsewhere{color:#c2410c!important}.ritzpay-ma-pool-section-count{border:none!important;margin:0!important;font-size:10px!important;line-height:18px!important}.ritzpay-ma-pool-section-count--vacant{color:#15803d!important;background:#16a34a1f!important}.ritzpay-ma-pool-section-count--elsewhere{color:#c2410c!important;background:#ea580c1f!important}[data-theme=dark] .ritzpay-ma-pool-section-title--vacant{color:#86efac!important}[data-theme=dark] .ritzpay-ma-pool-section-title--elsewhere{color:#fdba74!important}[data-theme=dark] .ritzpay-ma-pool-section-count--vacant{color:#86efac!important;background:#22c55e2e!important}[data-theme=dark] .ritzpay-ma-pool-section-count--elsewhere{color:#fdba74!important;background:#f973162e!important}[data-theme=dark] .ritzpay-ma-bank-tag.ant-tag{background:#ffffff0f!important;border-color:currentColor!important}.ritzpay-ma-sidebar-item{cursor:pointer;border-left:3px solid #0000;border-bottom:1px solid var(--ma-sidebar-border);background:0 0;justify-content:space-between;align-items:center;gap:4px;padding:8px 12px;transition:all .15s;display:flex}.ritzpay-ma-sidebar-item--public{border-bottom:2px solid var(--ma-sidebar-public-border)}.ritzpay-ma-sidebar-label{color:var(--ma-sidebar-label)!important}.ritzpay-ma-sidebar-icon{color:var(--ma-sidebar-icon)}.ritzpay-ma-sidebar-item--merchant.is-active{background:#e6f4ff;border-left-color:#1677ff}.ritzpay-ma-sidebar-item--merchant.is-active .ritzpay-ma-sidebar-label{color:#1677ff!important}.ritzpay-ma-sidebar-item--group.is-active{background:#fff7e6;border-left-color:#d46b08}.ritzpay-ma-sidebar-item--group.is-active .ritzpay-ma-sidebar-label{color:#d46b08!important}.ritzpay-ma-sidebar-item--public.is-active{background:#e6fffb;border-left-color:#13c2c2}.ritzpay-ma-sidebar-item--public.is-active .ritzpay-ma-sidebar-label,.ritzpay-ma-sidebar-item--public.is-active .ritzpay-ma-sidebar-icon{color:#13c2c2!important}.ritzpay-ma-selection-bar{justify-content:space-between;align-items:center;gap:8px;padding:6px 14px;display:flex}.ritzpay-ma-selection-label{font-size:12px!important}.ritzpay-ma-selection-bar--pool{background:#e6f4ff;border-bottom:1px solid #bae0ff}.ritzpay-ma-selection-bar--pool .ritzpay-ma-selection-label{color:#1677ff!important}.ritzpay-ma-linked-panel--public{border-color:#87e8de!important}.ritzpay-ma-linked-panel--merchant{border-color:#b7eb8f!important}.ritzpay-ma-linked-panel--group{border-color:#ffd591!important}.ritzpay-ma-linked-panel--public .ritzpay-ma-linked-header{background:#e6fffb}.ritzpay-ma-linked-panel--public .ritzpay-ma-linked-title,.ritzpay-ma-linked-panel--public .ritzpay-ma-linked-icon{color:#006d75!important}.ritzpay-ma-linked-panel--merchant .ritzpay-ma-linked-header{background:#f6ffed}.ritzpay-ma-linked-panel--merchant .ritzpay-ma-linked-title,.ritzpay-ma-linked-panel--merchant .ritzpay-ma-linked-icon{color:#389e0d!important}.ritzpay-ma-linked-panel--group .ritzpay-ma-linked-header{background:#fff7e6}.ritzpay-ma-linked-panel--group .ritzpay-ma-linked-title,.ritzpay-ma-linked-panel--group .ritzpay-ma-linked-icon{color:#d46b08!important}.ritzpay-ma-selection-bar--public{background:#e6fffb;border-bottom:1px solid #87e8de}.ritzpay-ma-selection-bar--public .ritzpay-ma-selection-label{color:#006d75!important}.ritzpay-ma-selection-bar--merchant,.ritzpay-ma-selection-bar--group{background:#fff7e6;border-bottom:1px solid #ffe58f}.ritzpay-ma-selection-bar--merchant .ritzpay-ma-selection-label,.ritzpay-ma-selection-bar--group .ritzpay-ma-selection-label{color:#d48806!important}[data-theme=dark] .ritzpay-ma-page{--ma-card-bg:#162236;--ma-card-border:#1e2d44;--ma-card-selected-bg:#1677ff2e;--ma-card-selected-border:#1677ff;--ma-card-full-bg:#ff4d4f24;--ma-card-full-border:#ffa39e73;--ma-card-muted-bg:#ffffff0a;--ma-card-muted-border:#1e2d44;--ma-header-bg:#ffffff0a;--ma-sidebar-border:#1e2d44;--ma-sidebar-public-border:#1e2d44;--ma-sidebar-label:#ffffffe0;--ma-sidebar-icon:#ffffff73}[data-theme=dark] .ritzpay-ma-pool-body{background:#0d1b30}[data-theme=dark] .ritzpay-ma-sidebar-item--merchant.is-active{background:#1677ff29}[data-theme=dark] .ritzpay-ma-sidebar-item--group.is-active{background:#d46b082e}[data-theme=dark] .ritzpay-ma-sidebar-item--public.is-active{background:#13c2c229}[data-theme=dark] .ritzpay-ma-selection-bar--pool{background:#1677ff24;border-bottom-color:#1677ff52}[data-theme=dark] .ritzpay-ma-linked-panel--public{border-color:#13c2c259!important}[data-theme=dark] .ritzpay-ma-linked-panel--merchant{border-color:#52c41a59!important}[data-theme=dark] .ritzpay-ma-linked-panel--group{border-color:#d46b0866!important}[data-theme=dark] .ritzpay-ma-linked-panel--public .ritzpay-ma-linked-header{background:#13c2c224}[data-theme=dark] .ritzpay-ma-linked-panel--public .ritzpay-ma-linked-title,[data-theme=dark] .ritzpay-ma-linked-panel--public .ritzpay-ma-linked-icon{color:#5cdbd3!important}[data-theme=dark] .ritzpay-ma-linked-panel--merchant .ritzpay-ma-linked-header{background:#52c41a24}[data-theme=dark] .ritzpay-ma-linked-panel--merchant .ritzpay-ma-linked-title,[data-theme=dark] .ritzpay-ma-linked-panel--merchant .ritzpay-ma-linked-icon{color:#95de64!important}[data-theme=dark] .ritzpay-ma-linked-panel--group .ritzpay-ma-linked-header{background:#d46b0829}[data-theme=dark] .ritzpay-ma-linked-panel--group .ritzpay-ma-linked-title,[data-theme=dark] .ritzpay-ma-linked-panel--group .ritzpay-ma-linked-icon{color:#ffc069!important}[data-theme=dark] .ritzpay-ma-selection-bar--public{background:#13c2c224;border-bottom-color:#13c2c252}[data-theme=dark] .ritzpay-ma-selection-bar--public .ritzpay-ma-selection-label{color:#5cdbd3!important}[data-theme=dark] .ritzpay-ma-selection-bar--merchant,[data-theme=dark] .ritzpay-ma-selection-bar--group{background:#d46b0829;border-bottom-color:#faad1459}[data-theme=dark] .ritzpay-ma-selection-bar--merchant .ritzpay-ma-selection-label,[data-theme=dark] .ritzpay-ma-selection-bar--group .ritzpay-ma-selection-label{color:#ffc069!important}.ritzpay-crypto-rate-tile{background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;height:100%;padding:16px 18px}.ritzpay-crypto-rate-tile--deposit{background:#e6f4ff;border-color:#91caff}.ritzpay-crypto-rate-tile--deposit .ritzpay-crypto-rate-tile__label,.ritzpay-crypto-rate-tile--deposit .ritzpay-crypto-rate-tile__value{color:#1677ff!important}.ritzpay-crypto-rate-tile--withdraw{background:#f6ffed;border-color:#b7eb8f}.ritzpay-crypto-rate-tile--withdraw .ritzpay-crypto-rate-tile__label,.ritzpay-crypto-rate-tile--withdraw .ritzpay-crypto-rate-tile__value{color:#389e0d!important}.ritzpay-crypto-fx-preview{background:#f6ffed;border:1px solid #b7eb8f;border-radius:10px;margin-top:4px;overflow:hidden}.ritzpay-crypto-fx-preview__head{border-bottom:1px solid #d9f7be;padding:10px 14px}.ritzpay-crypto-fx-preview__title{color:#237804!important}.ritzpay-crypto-fx-preview__cell{min-height:86px;padding:14px 16px}.ritzpay-crypto-fx-preview__cell.has-divider{border-right:1px solid #d9f7be}.ritzpay-crypto-fx-preview__cell--deposit .ritzpay-crypto-fx-preview__value{color:#1677ff!important}.ritzpay-crypto-fx-preview__cell--withdraw .ritzpay-crypto-fx-preview__value{color:#237804!important}[data-theme=dark] .ritzpay-crypto-rate-tile--market{background:#ffffff0a;border-color:#1e2d44}[data-theme=dark] .ritzpay-crypto-rate-tile--deposit{background:#1677ff24;border-color:#1677ff59}[data-theme=dark] .ritzpay-crypto-rate-tile--deposit .ritzpay-crypto-rate-tile__label,[data-theme=dark] .ritzpay-crypto-rate-tile--deposit .ritzpay-crypto-rate-tile__value{color:#69b1ff!important}[data-theme=dark] .ritzpay-crypto-rate-tile--withdraw{background:#52c41a1f;border-color:#52c41a59}[data-theme=dark] .ritzpay-crypto-rate-tile--withdraw .ritzpay-crypto-rate-tile__label,[data-theme=dark] .ritzpay-crypto-rate-tile--withdraw .ritzpay-crypto-rate-tile__value{color:#95de64!important}[data-theme=dark] .ritzpay-crypto-fx-preview{background:#52c41a1a;border-color:#52c41a59}[data-theme=dark] .ritzpay-crypto-fx-preview__head{border-bottom-color:#52c41a47}[data-theme=dark] .ritzpay-crypto-fx-preview__title{color:#95de64!important}[data-theme=dark] .ritzpay-crypto-fx-preview__cell.has-divider{border-right-color:#52c41a47}[data-theme=dark] .ritzpay-crypto-fx-preview__cell--deposit .ritzpay-crypto-fx-preview__value{color:#69b1ff!important}[data-theme=dark] .ritzpay-crypto-fx-preview__cell--withdraw .ritzpay-crypto-fx-preview__value{color:#95de64!important}.ritzpay-slipmatch-console{--slip-console-border:var(--tile-border,#e5e7eb);--slip-console-bg:var(--tile-bg,#fff);--slip-console-soft:#1677ff0f}.ritzpay-slipmatch-commandbar{z-index:3;border:1px solid var(--slip-console-border);background:linear-gradient(135deg, #1677ff14, transparent 42%), var(--slip-console-bg);border-radius:14px;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px;margin:-6px -6px 12px;padding:10px;display:grid;position:sticky;top:-24px;box-shadow:0 10px 26px #0f172a14}.ritzpay-slipmatch-command-input{min-width:0}.ritzpay-slipmatch-command-label{margin-bottom:4px;font-size:12px;display:block}.ritzpay-slipmatch-steps{border:1px solid var(--slip-console-border,#e5e7eb);background:var(--slip-console-bg,#fff);border-radius:12px;align-items:stretch;gap:6px;margin:0 0 14px;padding:8px;display:flex;overflow-x:auto}.ritzpay-slipmatch-step{border:1px solid #0000;border-radius:10px;flex:1 1 0;align-items:center;gap:9px;min-width:150px;padding:7px 12px;transition:background .2s,border-color .2s,opacity .2s;display:flex}.ritzpay-slipmatch-step-badge{color:#64748b;background:#64748b1f;border-radius:999px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:15px;transition:all .2s;display:grid}.ritzpay-slipmatch-step-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ritzpay-slipmatch-step-label{color:var(--tile-value,#1f2937);font-size:13px;font-weight:600}.ritzpay-slipmatch-step-label b{color:inherit}.ritzpay-slipmatch-step-hint{color:var(--tile-label,#94a3b8);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ritzpay-slipmatch-step.is-active{background:#1677ff14;border-color:#1677ff52}.ritzpay-slipmatch-step.is-active .ritzpay-slipmatch-step-badge{color:#fff;background:linear-gradient(135deg,#1677ff,#4096ff);animation:1.4s ease-in-out infinite ritzpay-slip-step-pulse;box-shadow:0 6px 14px #1677ff47}.ritzpay-slipmatch-step.is-active .ritzpay-slipmatch-step-label{color:#1677ff}.ritzpay-slipmatch-step.is-done .ritzpay-slipmatch-step-badge{color:#fff;background:linear-gradient(135deg,#16a34a,#22c55e)}.ritzpay-slipmatch-step.is-todo{opacity:.55}.ritzpay-slipmatch-step-sep{background:var(--slip-console-border,#e5e7eb);border-radius:2px;flex:none;align-self:center;width:16px;height:2px}@keyframes ritzpay-slip-step-pulse{0%,to{box-shadow:0 6px 14px #1677ff47,0 0 #1677ff59}50%{box-shadow:0 6px 14px #1677ff47,0 0 0 6px #1677ff00}}[data-theme=dark] .ritzpay-slipmatch-step.is-active{background:#1677ff29;border-color:#4096ff66}[data-theme=dark] .ritzpay-slipmatch-step.is-active .ritzpay-slipmatch-step-label{color:#69b1ff}@media (prefers-reduced-motion:reduce){.ritzpay-slipmatch-step.is-active .ritzpay-slipmatch-step-badge{animation:none}}@media (width<=640px){.ritzpay-slipmatch-step{min-width:132px}.ritzpay-slipmatch-step-hint{display:none}}.ritzpay-slipmatch-dup-table-wrap{width:100%;min-width:0;max-width:100%;margin:0 0 14px;overflow:hidden}.ritzpay-slipmatch-dup-table-wrap .ant-table-wrapper{width:100%;max-width:100%}.ritzpay-slipmatch-dup-table-wrap .ritzpay-payin-table .ant-table{table-layout:auto;min-width:1180px;width:100%!important}.ritzpay-slipmatch-dup-table-wrap .ritzpay-payin-table .ritzpay-payin-col-merchant,.ritzpay-slipmatch-dup-table-wrap .ritzpay-payin-table .ritzpay-payin-col-channel{max-width:160px;width:auto!important}.ritzpay-slipmatch-dup-table-wrap .ritzpay-payin-table .ant-table-container,.ritzpay-slipmatch-dup-table-wrap .ritzpay-payin-table .ant-table-content,.ritzpay-slipmatch-dup-table-wrap .ritzpay-payin-table .ant-table-body{max-height:240px;overflow:auto!important}.ritzpay-slipmatch-dup-table-wrap .ant-table-sticky-scroll{display:none}.ritzpay-slipmatch-dup-table-wrap .ant-table-cell-fix-left,.ritzpay-slipmatch-dup-table-wrap .ant-table-cell-fix-right{z-index:2}.ritzpay-slipmatch-dup-table-wrap .ant-table-thead>tr>th.ant-table-cell-fix-left,.ritzpay-slipmatch-dup-table-wrap .ant-table-thead>tr>th.ant-table-cell-fix-right{background:#fafafa}.ritzpay-slipmatch-dup-table-wrap .ant-table-tbody>tr>td.ant-table-cell-fix-left,.ritzpay-slipmatch-dup-table-wrap .ant-table-tbody>tr>td.ant-table-cell-fix-right{background:#fff}.ritzpay-slipmatch-dup-table-wrap .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.ritzpay-slipmatch-dup-table-wrap .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:#f5f9ff}[data-theme=dark] .ritzpay-slipmatch-dup-table-wrap .ant-table-thead>tr>th.ant-table-cell-fix-left,[data-theme=dark] .ritzpay-slipmatch-dup-table-wrap .ant-table-thead>tr>th.ant-table-cell-fix-right{background:#0d1b30}[data-theme=dark] .ritzpay-slipmatch-dup-table-wrap .ant-table-tbody>tr>td.ant-table-cell-fix-left,[data-theme=dark] .ritzpay-slipmatch-dup-table-wrap .ant-table-tbody>tr>td.ant-table-cell-fix-right{background:#111d2e}[data-theme=dark] .ritzpay-slipmatch-dup-table-wrap .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,[data-theme=dark] .ritzpay-slipmatch-dup-table-wrap .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:#16263d}.ritzpay-slipmatch-dup-table-title{color:#a8071a;margin-bottom:6px;font-size:12px;font-weight:700}[data-theme=dark] .ritzpay-slipmatch-dup-table-title{color:#fca5a5}.ritzpay-slipmatch-workspace{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:start;gap:14px;display:grid}.ritzpay-slipmatch-slip-pane,.ritzpay-slipmatch-review-pane{min-width:0}.ritzpay-slipmatch-slip-pane{position:sticky;top:78px}.ritzpay-slipmatch-pane-head{border:1px solid var(--slip-console-border);background:var(--slip-console-soft);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex}.ritzpay-slipmatch-notice{color:#0369a1;background:#0ea5e90f;border:1px solid #0ea5e938;border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:10px;padding:7px 12px;font-size:12px;line-height:1.45;display:flex}.ritzpay-slipmatch-notice .anticon{margin-top:2px;font-size:13px}.ritzpay-slipmatch-notice b{font-weight:600;display:block}.ritzpay-slipmatch-notice em{color:#64748b;font-size:11.5px;font-style:normal;display:block}.ritzpay-slipmatch-notice.is-warning{color:#b45309;background:#f59e0b12;border-color:#f59e0b4d}[data-theme=dark] .ritzpay-slipmatch-notice{color:#7dd3fc;background:#0ea5e91f}[data-theme=dark] .ritzpay-slipmatch-notice em{color:#94a3b8}[data-theme=dark] .ritzpay-slipmatch-notice.is-warning{color:#fcd34d;background:#f59e0b1f}.ritzpay-slipmatch-notfound{color:#cf1322;text-align:center;background:#fff2f0;border:1px solid #ffccc7;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin:0 0 14px;padding:10px 18px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.ritzpay-slipmatch-notfound .anticon{flex:none;font-size:18px}[data-theme=dark] .ritzpay-slipmatch-notfound{color:#ff9c9c;background:#ff4d4f24;border-color:#ff787566}.ritzpay-slipmatch-mismatch{background:#fef2f2b3;border:1px solid #ef444438;border-left:3px solid #ef4444;border-radius:12px;margin-top:12px;padding:10px 12px}.ritzpay-slipmatch-mismatch-head{color:#b91c1c;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.ritzpay-slipmatch-mismatch-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ritzpay-slipmatch-mismatch-tags span{color:#b91c1c;background:#fff;border:1px solid #ef44444d;border-radius:999px;padding:2px 10px;font-size:11.5px;font-weight:600}.ritzpay-slipmatch-mismatch-hint{color:#64748b;margin-top:6px;font-size:11.5px}[data-theme=dark] .ritzpay-slipmatch-mismatch{background:#7f1d1d38;border-color:#f8717159}[data-theme=dark] .ritzpay-slipmatch-mismatch-head,[data-theme=dark] .ritzpay-slipmatch-mismatch-tags span{color:#fca5a5}[data-theme=dark] .ritzpay-slipmatch-mismatch-tags span{background:#00000040}[data-theme=dark] .ritzpay-slipmatch-mismatch-hint{color:#94a3b8}.ritzpay-slipmatch-drop{border:1.5px dashed var(--tile-border,#d9d9d9);text-align:center;cursor:pointer;background:var(--tile-bg,#fafafa);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:360px;padding:18px;transition:border-color .2s,background .2s;display:flex}.ritzpay-slipmatch-drop:hover{border-color:#1677ff}.ritzpay-slipmatch-drop.is-scanning{cursor:progress}.ritzpay-slipmatch-drop.is-duplicate{background:#fff5f5;border-style:solid;border-color:#fca5a5}.ritzpay-slipmatch-drop.is-duplicate:hover{border-color:#f87171}[data-theme=dark] .ritzpay-slipmatch-drop.is-duplicate{background:#7f1d1d38;border-color:#f87171ad}.ritzpay-slipmatch-dup-banner{text-align:left;color:#cf1322;cursor:default;background:#fff1f0;border:1px solid #ffccc7;border-radius:10px;align-items:flex-start;gap:10px;width:100%;max-width:520px;padding:10px 12px;display:flex}.ritzpay-slipmatch-dup-banner .anticon{flex-shrink:0;margin-top:2px;font-size:16px}.ritzpay-slipmatch-dup-title{font-size:13px;font-weight:700;line-height:1.3}.ritzpay-slipmatch-dup-desc{color:#a8071a;margin-top:2px;font-size:12px;line-height:1.4}.ritzpay-slipmatch-dup-order{background:#fff;border:1px solid #ffa39e;border-radius:8px;margin-top:8px;padding:8px 10px}.ritzpay-slipmatch-dup-order-label{letter-spacing:.02em;color:#a8071a;opacity:.8;font-size:11px;font-weight:600}.ritzpay-slipmatch-dup-order-no{letter-spacing:.04em;color:#820014;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:22px;font-weight:800;line-height:1.15}.ritzpay-slipmatch-dup-meta{color:#7f1d1d;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:11.5px;display:flex}.ritzpay-slipmatch-dup-meta span{background:#be123c14;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-weight:600;display:inline-flex}[data-theme=dark] .ritzpay-slipmatch-dup-meta{color:#fca5a5}[data-theme=dark] .ritzpay-slipmatch-dup-meta span{background:#f871712e}[data-theme=dark] .ritzpay-slipmatch-dup-banner{color:#fecaca;background:#7f1d1d59;border-color:#f8717180}[data-theme=dark] .ritzpay-slipmatch-dup-desc{color:#fca5a5}[data-theme=dark] .ritzpay-slipmatch-dup-order{background:#00000047;border-color:#f871718c}[data-theme=dark] .ritzpay-slipmatch-dup-order-label{color:#fecaca}[data-theme=dark] .ritzpay-slipmatch-dup-order-no{color:#fee2e2}.ritzpay-slipmatch-hint{color:var(--tile-label,#8c8c8c);flex-direction:column;align-items:center;gap:4px;display:flex}.ritzpay-slipmatch-order-card{background:radial-gradient(circle at 0 0,#1677ff1a,#0000 34%),linear-gradient(135deg,#0f172a05,#fffffff5);overflow:hidden;box-shadow:0 12px 30px #0f172a14;border-radius:14px!important}.ritzpay-slipmatch-order-card .ant-card-body{padding:14px}.ritzpay-slipmatch-preview{border-radius:8px;max-width:100%;display:inline-block;position:relative;overflow:hidden}.ritzpay-slipmatch-preview img{cursor:zoom-in;border-radius:8px;max-width:100%;max-height:520px;display:block;box-shadow:0 10px 28px #0f172a24}.ritzpay-slipmatch-zoom-btn{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;opacity:.88;background:#0f172ab8;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:opacity .2s,transform .2s,background .2s;display:inline-flex;position:absolute;bottom:10px;right:10px;box-shadow:0 6px 16px #0f172a40}.ritzpay-slipmatch-preview:hover .ritzpay-slipmatch-zoom-btn,.ritzpay-slipmatch-zoom-btn:focus-visible{opacity:1;background:#1677ffeb;transform:translateY(-1px)}.ritzpay-slipmatch-scanline{background:linear-gradient(90deg,#0000,#1677ff,#0000);height:3px;animation:1.1s ease-in-out infinite ritzpay-slip-scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px 3px #1677ffb3}.ritzpay-slipmatch-drop.is-scanning .ritzpay-slipmatch-preview:after{content:"";background:linear-gradient(#1677ff0d,#1677ff1f);animation:1.4s ease-in-out infinite ritzpay-slip-shimmer;position:absolute;inset:0}@keyframes ritzpay-slip-scan{0%{opacity:.4;top:2%}50%{opacity:1;top:96%}to{opacity:.4;top:2%}}@keyframes ritzpay-slip-shimmer{0%,to{opacity:.35}50%{opacity:.75}}.ritzpay-slipmatch-result{animation:.35s ritzpay-payin-enter}.ritzpay-slipmatch-fields{border:1px solid var(--tile-border,#f0f0f0);background:var(--tile-bg,#fff);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;margin-top:14px;padding:12px 14px;display:grid}.ritzpay-slipmatch-fields--compact{gap:8px 12px;margin-top:8px;padding:8px 10px}.ritzpay-slipmatch-compare{border:1px solid var(--tile-border,#e8edf3);background:var(--tile-bg,#fff);border-radius:12px;flex-direction:column;gap:4px;margin-top:12px;padding:6px 8px 8px;display:flex;box-shadow:0 1px 2px #0f172a0a}.ritzpay-slipmatch-compare-head,.ritzpay-slipmatch-compare-row{grid-template-columns:84px minmax(0,1fr) minmax(0,1fr) 16px;align-items:center;gap:8px 12px;display:grid}.ritzpay-slipmatch-compare-head{letter-spacing:.04em;text-transform:uppercase;color:var(--tile-label,#94a3b8);border-bottom:1px solid var(--tile-border,#eef2f7);padding:6px 6px 8px;font-size:10.5px;font-weight:700}.ritzpay-slipmatch-compare-row{border-left:3px solid #0000;border-radius:8px;padding:7px 6px;transition:background .2s}.ritzpay-slipmatch-compare-label{color:var(--tile-label,#64748b);font-size:11.5px;font-weight:600}.ritzpay-slipmatch-compare-value{color:var(--tile-value,#1e293b);word-break:break-word;font-size:13px}.ritzpay-slipmatch-compare-status{place-items:center;font-size:14px;display:grid}.ritzpay-slipmatch-compare-row.is-match{background:#16a34a0d;border-left-color:#22c55e}.ritzpay-slipmatch-compare-row.is-match .ritzpay-slipmatch-compare-status{color:#16a34a}.ritzpay-slipmatch-compare-row.is-mismatch{background:#dc26260f;border-left-color:#ef4444}.ritzpay-slipmatch-compare-row.is-mismatch .ritzpay-slipmatch-compare-status{color:#dc2626}[data-theme=dark] .ritzpay-slipmatch-compare-row.is-match{background:#22c55e1a}[data-theme=dark] .ritzpay-slipmatch-compare-row.is-mismatch{background:#f871711f}[data-theme=dark] .ritzpay-slipmatch-segment.is-match{color:#4ade80}[data-theme=dark] .ritzpay-slipmatch-segment.is-mismatch{color:#f87171}.ritzpay-slipmatch-segment.is-match{color:#16a34a;font-weight:800}.ritzpay-slipmatch-segment.is-mismatch{color:#dc2626;font-weight:800}.ritzpay-kyc-segment.is-match{color:#16a34a;font-weight:inherit}.ritzpay-kyc-segment.is-mismatch{color:#dc2626;font-weight:inherit}.ritzpay-kyc-segment.is-warning{color:#d97706;font-weight:inherit}[data-theme=dark] .ritzpay-kyc-segment.is-match{color:#4ade80}[data-theme=dark] .ritzpay-kyc-segment.is-mismatch{color:#f87171}[data-theme=dark] .ritzpay-kyc-segment.is-warning{color:#fbbf24}.ritzpay-pi-dest{background:#f8fafc;border:1px solid #e8edf3;border-radius:12px;gap:10px;width:100%;min-width:0;padding:10px 12px 12px;display:grid}.ritzpay-pi-dest--match{background:#f7fdf9;border-color:#c8ecd4}.ritzpay-pi-dest--mismatch{background:#fff8f8;border-color:#f3cfd4}.ritzpay-pi-dest__head{justify-content:flex-end;min-height:0;display:flex}.ritzpay-pi-dest--unknown .ritzpay-pi-dest__head{display:none}.ritzpay-pi-dest__chip{border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.ritzpay-pi-dest__chip--ok{color:#166534;background:#dcfce7}.ritzpay-pi-dest__chip--bad{color:#9f1239;background:#ffe4e6}.ritzpay-pi-dest__lane{gap:3px;min-width:0;display:grid}.ritzpay-pi-dest__kicker{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-size:10px;font-weight:700}.ritzpay-pi-dest__line{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.ritzpay-pi-dest__num{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#0f172a;word-break:break-all;flex-wrap:wrap;align-items:center;gap:2px;margin:0;font-size:15px;font-weight:700;line-height:1.45;display:inline-flex}.ritzpay-pi-dest__num.ant-typography{margin:0}.ritzpay-pi-dest__digit{text-align:center;color:#64748b;min-width:.72em;display:inline-block}.ritzpay-pi-dest__digit.is-match{color:#15803d;background:#16a34a1f;border-radius:4px;padding:0 1px}.ritzpay-pi-dest__digit.is-mismatch{color:#be123c;background:#f43f5e1f;border-radius:4px;padding:0 1px}.ritzpay-pi-dest__mask{vertical-align:-.12em;background:linear-gradient(#cbd5e1 0%,#94a3b8 100%);border-radius:4px;width:.78em;height:1.05em;margin:0 1px;display:inline-block;box-shadow:inset 0 1px #ffffff73}.ritzpay-pi-dest__sep{color:#94a3b8;padding:0 1px;font-weight:600}.ritzpay-pi-dest__channel{color:#64748b;background:#eef2f7;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.ritzpay-pi-dest__rule{background:#e8edf3;height:1px}.ritzpay-pi-dest--mismatch .ritzpay-pi-dest__rule{background:#f3cfd4}.ritzpay-pi-dest--match .ritzpay-pi-dest__rule{background:#c8ecd4}.ritzpay-pi-dest__num--slip{color:inherit}[data-theme=dark] .ritzpay-pi-dest{background:#111827;border-color:#94a3b82e}[data-theme=dark] .ritzpay-pi-dest--match{background:#16a34a1a;border-color:#4ade8047}[data-theme=dark] .ritzpay-pi-dest--mismatch{background:#f43f5e1a;border-color:#fb718547}[data-theme=dark] .ritzpay-pi-dest__kicker{color:#94a3b8}[data-theme=dark] .ritzpay-pi-dest__num{color:#f1f5f9}[data-theme=dark] .ritzpay-pi-dest__digit{color:#94a3b8}[data-theme=dark] .ritzpay-pi-dest__digit.is-match{color:#86efac;background:#16a34a38}[data-theme=dark] .ritzpay-pi-dest__digit.is-mismatch{color:#fda4af;background:#f43f5e38}[data-theme=dark] .ritzpay-pi-dest__mask{box-shadow:none;background:linear-gradient(#64748b 0%,#475569 100%)}[data-theme=dark] .ritzpay-pi-dest__sep{color:#64748b}[data-theme=dark] .ritzpay-pi-dest__channel{color:#cbd5e1;background:#94a3b829}[data-theme=dark] .ritzpay-pi-dest__rule,[data-theme=dark] .ritzpay-pi-dest--mismatch .ritzpay-pi-dest__rule,[data-theme=dark] .ritzpay-pi-dest--match .ritzpay-pi-dest__rule{background:#94a3b82e}[data-theme=dark] .ritzpay-pi-dest__chip--ok{color:#86efac;background:#16a34a38}[data-theme=dark] .ritzpay-pi-dest__chip--bad{color:#fda4af;background:#f43f5e38}.ritzpay-slipmatch-warning-card{opacity:0;background:radial-gradient(circle at 0 0,#fbbf242e,#0000 36%),linear-gradient(135deg,#fffbeb 0%,#fff7ed 100%);border:1px solid #f59e0b59;border-radius:14px;gap:12px;margin-top:12px;padding:14px 15px;animation:.35s forwards ritzpay-slip-warn-in;display:flex;transform:translateY(4px);box-shadow:0 10px 28px #b4530914}@keyframes ritzpay-slip-warn-in{to{opacity:1;transform:translateY(0)}}.ritzpay-slipmatch-warning-card.is-danger{background:radial-gradient(circle at 0 0,#f8717129,#0000 38%),linear-gradient(135deg,#fef2f2 0%,#fff1f2 100%);border-color:#ef444452;box-shadow:0 10px 28px #be123c17}.ritzpay-slipmatch-warning-card.is-danger .ritzpay-slipmatch-warning-icon{background:linear-gradient(135deg,#ef4444,#e11d48);box-shadow:0 8px 18px #ef44443d}.ritzpay-slipmatch-warning-card.is-danger .ritzpay-slipmatch-warning-title{color:#9f1239}.ritzpay-slipmatch-warning-card.is-danger .ritzpay-slipmatch-warning-desc{color:#7f1d1d}.ritzpay-slipmatch-warning-card.is-info{background:radial-gradient(circle at 0 0,#0ea5e924,#0000 36%),linear-gradient(135deg,#f0f9ff 0%,#f8fafc 100%);border-color:#0ea5e93d;box-shadow:0 10px 28px #0284c714}.ritzpay-slipmatch-warning-icon{color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:999px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 8px 18px #f59e0b40}.ritzpay-slipmatch-warning-card.is-info .ritzpay-slipmatch-warning-icon{background:linear-gradient(135deg,#0ea5e9,#2563eb);box-shadow:0 8px 18px #0ea5e938}.ritzpay-slipmatch-warning-title{color:#92400e;font-size:13px;font-weight:800;line-height:1.35}.ritzpay-slipmatch-warning-card.is-info .ritzpay-slipmatch-warning-title{color:#075985}.ritzpay-slipmatch-warning-desc{color:#78350f;margin-top:4px;font-size:12.5px;line-height:1.55}.ritzpay-slipmatch-warning-card.is-info .ritzpay-slipmatch-warning-desc{color:#164e63}.ritzpay-slipmatch-warning-body{flex:1;min-width:0}.ritzpay-slipmatch-warning-chip{color:#92400e;background:#f59e0b29;border-radius:999px;margin-top:8px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.ritzpay-slipmatch-warning-card.is-danger .ritzpay-slipmatch-warning-chip{color:#9f1239;background:#e11d481f}.ritzpay-slipmatch-tech{margin-top:8px;font-size:11.5px}.ritzpay-slipmatch-tech summary{cursor:pointer;color:#64748b;-webkit-user-select:none;user-select:none;width:fit-content;font-weight:600}.ritzpay-slipmatch-tech summary:hover{color:#1677ff}.ritzpay-slipmatch-tech pre{white-space:pre-wrap;word-break:break-word;color:#334155;background:#0f172a0d;border-radius:8px;max-height:140px;margin:6px 0 0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;overflow:auto}[data-theme=dark] .ritzpay-slipmatch-warning-card{background:linear-gradient(135deg,#78350f52,#43140747);border-color:#fbbf2452}[data-theme=dark] .ritzpay-slipmatch-warning-card.is-danger{background:linear-gradient(135deg,#7f1d1d5c,#4c05194d);border-color:#f871715c}[data-theme=dark] .ritzpay-slipmatch-warning-card.is-info{background:linear-gradient(135deg,#0c4a6e52,#0f172a4d);border-color:#38bdf84d}[data-theme=dark] .ritzpay-slipmatch-warning-title{color:#fde68a}[data-theme=dark] .ritzpay-slipmatch-warning-desc{color:#fef3c7}[data-theme=dark] .ritzpay-slipmatch-warning-card.is-danger .ritzpay-slipmatch-warning-title{color:#fecdd3}[data-theme=dark] .ritzpay-slipmatch-warning-card.is-danger .ritzpay-slipmatch-warning-desc{color:#fee2e2}[data-theme=dark] .ritzpay-slipmatch-warning-card.is-info .ritzpay-slipmatch-warning-title{color:#bae6fd}[data-theme=dark] .ritzpay-slipmatch-warning-card.is-info .ritzpay-slipmatch-warning-desc{color:#e0f2fe}[data-theme=dark] .ritzpay-slipmatch-tech pre{color:#cbd5e1;background:#0000004d}.ritzpay-slipmatch-handling{border-radius:10px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;font-size:12.5px;line-height:1.4;animation:.3s forwards ritzpay-slip-warn-in;display:flex}.ritzpay-slipmatch-handling .anticon{flex-shrink:0;font-size:15px}.ritzpay-slipmatch-handling.is-active{color:#92400e;background:linear-gradient(135deg,#fffbeb 0%,#fff7ed 100%);border:1px solid #f59e0b59}.ritzpay-slipmatch-handling.is-done{color:#075985;background:linear-gradient(135deg,#f0f9ff 0%,#f8fafc 100%);border:1px solid #0ea5e947}.ritzpay-slipmatch-compare .ritzpay-slipmatch-fields{background:0 0;border:0;margin-top:8px;padding:0}.ritzpay-slipmatch-field{opacity:0;flex-direction:column;gap:2px;animation:.4s forwards ritzpay-slip-fieldin;display:flex}.ritzpay-slipmatch-field:first-child{animation-delay:20ms}.ritzpay-slipmatch-field:nth-child(2){animation-delay:80ms}.ritzpay-slipmatch-field:nth-child(3){animation-delay:.14s}.ritzpay-slipmatch-field:nth-child(4){animation-delay:.2s}.ritzpay-slipmatch-field:nth-child(5){animation-delay:.26s}.ritzpay-slipmatch-field:nth-child(6){animation-delay:.32s}.ritzpay-slipmatch-field-label{color:var(--tile-label,#8c8c8c);font-size:11px}.ritzpay-slipmatch-field-value{color:var(--tile-value,#262626);word-break:break-all;font-size:14px}.ritzpay-slipmatch-field-sub{color:var(--tile-label,#8c8c8c);word-break:break-all;margin-top:1px;font-size:11px}@keyframes ritzpay-slip-fieldin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ritzpay-slipmatch-scanline,.ritzpay-slipmatch-drop.is-scanning .ritzpay-slipmatch-preview:after,.ritzpay-slipmatch-result,.ritzpay-slipmatch-field,.ritzpay-slipmatch-approve-pulse{animation:none!important}}.ritzpay-slipmatch-table .ritzpay-slipmatch-top>td{background:#16a34a14!important}.ritzpay-slipmatch-table .ant-table{table-layout:fixed}.ritzpay-slipmatch-table .ant-table-thead>tr>th,.ritzpay-slipmatch-table .ant-table-tbody>tr>td{vertical-align:middle;padding:8px 10px!important}.ritzpay-slipmatch-table .ant-table-cell{overflow:hidden}.ritzpay-slipmatch-approve-modal{padding-top:2px}.ritzpay-slipmatch-approve-pulse{animation:1.05s ease-in-out infinite ritzpay-slip-approve-pulse;box-shadow:0 0 #22c55e6b,0 10px 20px #16a34a2e;background:linear-gradient(135deg,#16a34a 0%,#22c55e 100%)!important;border-color:#16a34a!important}.ritzpay-slipmatch-approve-row{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}@keyframes ritzpay-slip-approve-pulse{0%,to{transform:translateY(0)scale(1);box-shadow:0 0 #22c55e6b,0 10px 20px #16a34a2e}45%{transform:translateY(-1px)scale(1.08);box-shadow:0 0 0 10px #22c55e00,0 14px 28px #16a34a42}}@media (width<=640px){.ritzpay-slipmatch-commandbar{grid-template-columns:1fr;position:static}.ritzpay-slipmatch-workspace{grid-template-columns:1fr}.ritzpay-slipmatch-slip-pane{position:static}.ritzpay-slipmatch-drop{min-height:260px}.ritzpay-slipmatch-preview img{max-height:360px}.ritzpay-slipmatch-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ritzpay-slipmatch-approve-row{grid-template-columns:1fr}.ritzpay-slipmatch-compare-head,.ritzpay-slipmatch-compare-row{grid-template-columns:76px minmax(0,1fr) minmax(0,1fr) 16px;gap:6px 8px}}.ritzpay-manual-match{flex-direction:column;gap:14px;display:flex}.ritzpay-manual-match-title{color:#0f172a;font-size:18px;font-weight:800;line-height:1.3}.ritzpay-manual-match-sub{color:#64748b;margin-top:-8px;font-size:12.5px}.ritzpay-manual-match-warn{background:radial-gradient(circle at 0 0,#fbbf2429,#0000 40%),linear-gradient(135deg,#fffbeb 0%,#fff7ed 100%);border:1px solid #f59e0b52;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.ritzpay-manual-match-warn .anticon{color:#d97706;margin-top:2px;font-size:15px}.ritzpay-manual-match-warn-title{color:#92400e;font-size:13px;font-weight:700}.ritzpay-manual-match-warn-desc{color:#a16207;margin-top:2px;font-size:12px;line-height:1.45}.ritzpay-manual-match-summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:8px;padding:12px 14px;display:grid}.ritzpay-manual-match-row{grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:8px;font-size:13px;display:grid}.ritzpay-manual-match-row>span:first-child{color:#64748b;font-size:12px}.ritzpay-manual-match-field{flex-direction:column;gap:6px;display:flex}.ritzpay-manual-match-label{font-size:12px!important}.ritzpay-manual-match-hint{color:#0f766e;background:#f0fdfa;border:1px solid #0d948838;border-radius:8px;padding:7px 10px;font-size:12px;line-height:1.4}.ritzpay-manual-match-amount-link{color:#1677ff;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px}.ritzpay-manual-match-amount-link:hover{text-decoration:underline}.ritzpay-manual-match-amount{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px}.ritzpay-manual-match-credit{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:10px;display:flex}.ritzpay-manual-match-totp{letter-spacing:8px;text-align:center;font-family:Cascadia Mono,Consolas,ui-monospace,monospace;font-weight:700;width:210px!important;font-size:20px!important}[data-theme=dark] .ritzpay-manual-match-title{color:#f1f5f9}[data-theme=dark] .ritzpay-manual-match-sub{color:#94a3b8}[data-theme=dark] .ritzpay-manual-match-summary{background:#94a3b814;border-color:#94a3b838}[data-theme=dark] .ritzpay-manual-match-row>span:first-child{color:#94a3b8}[data-theme=dark] .ritzpay-manual-match-amount{background:#94a3b814;border-color:#94a3b838}@media (width<=767px){.ritzpay-main-pane .ant-table-wrapper{overflow-x:auto}.ritzpay-main-pane .ant-table-thead>tr>th,.ritzpay-main-pane .ant-table-tbody>tr>td{white-space:nowrap;font-size:12px;padding:6px 8px!important}.ritzpay-topbar{padding:0 12px!important}.ritzpay-main-pane .ritzpay-status-pill,.ritzpay-user-chip .ant-tag,.ritzpay-user-chip>.ant-typography{display:none!important}.ritzpay-main-pane .ant-form-item{margin-bottom:12px}.ritzpay-main-pane .ant-card-body{padding:12px!important}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important}.ritzpay-main-pane .ant-space-horizontal{flex-wrap:wrap!important}.ritzpay-main-pane .ant-select,.ritzpay-main-pane .ant-picker{max-width:100%}.ritzpay-main-pane .ant-pagination-options{display:none}.ritzpay-main-pane .ant-page-header{padding:12px}.ritzpay-main-pane [style*="display: flex"][style*="justify-content: space-between"]{flex-wrap:wrap;gap:8px}}@media (width<=479px){.ritzpay-main-pane .ant-table-thead>tr>th,.ritzpay-main-pane .ant-table-tbody>tr>td{font-size:11px;padding:4px 6px!important}.ritzpay-topbar{padding:0 8px!important}.ritzpay-lang-trigger-code{display:none}}
