.parallax{position:relative;overflow:hidden}.scroller{white-space:nowrap;text-align:center;letter-spacing:-.02em;filter:drop-shadow(0 1px 1px #0000001a);font-family:sans-serif;font-size:2.25rem;font-weight:700;display:flex}.scroller span{flex-shrink:0}@media (width>=768px){.scroller{font-size:5rem;line-height:5rem}}.pd-login-velocity{z-index:0;pointer-events:none;flex-direction:column;justify-content:center;gap:clamp(1rem,3vh,1.75rem);display:flex;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}.pd-login-velocity .parallax{width:100%;max-width:100vw}.pd-login-velocity .scroller{letter-spacing:-.03em;color:#ffffff12;text-transform:uppercase;filter:none;-webkit-user-select:none;user-select:none;font-size:clamp(1.75rem,5.5vw,4.25rem);font-weight:800;line-height:1.05}@media (height<=800px){.pd-login-velocity .scroller{font-size:clamp(1.5rem,4.5vw,3.25rem)}}.pd-login-velocity .scroller span{padding-inline:.35em}.magic-bento-card{--glow-x:50%;--glow-y:50%;--glow-intensity:0;--glow-radius:220px;--glow-color:22, 119, 255;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;width:100%;max-width:100%;transition:box-shadow .3s,transform .3s;display:flex;position:relative;overflow:hidden}.magic-bento-card--border-glow:after{content:"";background:radial-gradient(var(--glow-radius) circle at var(--glow-x) var(--glow-y), rgba(var(--glow-color), calc(var(--glow-intensity) * .95)) 0%, rgba(var(--glow-color), calc(var(--glow-intensity) * .45)) 28%, transparent 60%);border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:1;z-index:3;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 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}.magic-bento-card--border-glow:hover{box-shadow:0 8px 28px #00000059, 0 0 36px rgba(var(--glow-color), .28)}.magic-bento-particle:before{content:"";background:rgba(var(--glow-color), .2);z-index:-1;border-radius:50%;position:absolute;inset:-2px}.pd-login{--pl-accent:#1677ff;--pl-text:#eaf1fb;--pl-muted:#eaf1fb8c;--pl-line:#ffffff14;--pl-field:#ffffff0d;--pl-card-w:min(25.25rem, 94vw);--pl-pad-y:clamp(2.25rem, 5.5vh, 3.75rem);--pl-pad-x:clamp(1.35rem, 3.5vw, 2.5rem);--pl-gap:clamp(1rem, 2.2vh, 1.375rem);--pl-logo-h:clamp(2.5rem, 5vh, 3.125rem);--pl-radius:clamp(1.25rem, 2.5vw, 1.75rem);--pl-body:clamp(.8125rem, 1.1vw, .875rem);--pl-btn:clamp(.875rem, 1.2vw, .9375rem);isolation:isolate;box-sizing:border-box;background:radial-gradient(1100px 700px at 20% -10%,#1677ff24,#0000 55%),radial-gradient(900px 600px at 100% 0,#22d3ee14,#0000 50%),linear-gradient(160deg,#060d1a 0%,#0a1628 60%,#071022 100%);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__card.magic-bento-card{z-index:2;width:var(--pl-card-w);border-radius:var(--pl-radius);-webkit-backdrop-filter:blur(34px)saturate(160%);border:1px solid #ffffff1a;max-width:94vw;position:relative;box-shadow:0 50px 120px -40px #000000d9,0 0 60px -12px #38a0ff59,0 0 22px -6px #22d3ee59,inset 0 1px #ffffff2e,inset 0 0 60px #78b4ff0d;background:linear-gradient(165deg,#1e304a8c 0%,#0a12209e 55%,#060c18b3 100%)!important}.pd-login__card.magic-bento-card:before{content:"";border-radius:inherit;pointer-events:none;z-index:3;-webkit-mask-composite:xor;background:linear-gradient(150deg,#96d2ffe6 0%,#38a0ff59 22%,#ffffff0a 48%,#22d3ee4d 78%,#96d2ffd9 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__card.magic-bento-card:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;background:linear-gradient(155deg,#ffffff1f 0%,#fff0 38%),radial-gradient(130% 90% at 0 0,#50aaff24,#0000 52%),radial-gradient(120% 80% at 100% 100%,#22d3ee1a,#0000 55%);position:absolute;inset:0}.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__logo{height:var(--pl-logo-h);object-fit:contain;align-self:center;width:auto;max-width:100%;margin-bottom:clamp(1.75rem,4.5vh,2.75rem)}.pd-login__form .ant-form-item,.pd-login__form .ant-form-item:first-of-type{margin-bottom:var(--pl-gap)}.pd-login .ant-input-affix-wrapper,.pd-login .ant-input{padding-block:clamp(.65rem,1.4vh,.75rem);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:.75rem!important}.pd-login .ant-input-affix-wrapper:hover,.pd-login .ant-input:hover{border-color:#4c9bff80!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 .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:#ffffff47!important}.pd-login .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#4c9bffb3!important}.pd-login .ant-checkbox-checked .ant-checkbox-inner{background:var(--pl-accent)!important;border-color:var(--pl-accent)!important}.pd-login .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff!important}.pd-login a{font-size:var(--pl-body);color:var(--pl-accent)!important}.pd-login a:hover{color:#4c9bff!important}.pd-login__submit.ant-btn{height:clamp(2.75rem,5.5vh,3rem);font-weight:700;font-size:var(--pl-btn);letter-spacing:.3px;border:0;border-radius:.75rem;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 12px 28px -12px #1677ffb3;background:linear-gradient(120deg,#1677ff,#4c9bff)!important}.pd-login__submit.ant-btn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 16px 32px -12px #1677ffcc}.pd-login__submit.ant-btn:active{transform:translateY(0)}.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(2.25rem,4.5vh,2.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}@media (height<=800px){.pd-login{--pl-pad-y:clamp(1.5rem, 3.5vh, 2.25rem);--pl-logo-h:2.5rem}.pd-login__logo{margin-bottom:1.5rem}}@media (width<=480px){.pd-login{--pl-pad-x:1.25rem;--pl-pad-y:2rem}}@media (prefers-reduced-motion:reduce){.pd-login__submit.ant-btn{transition:none}.pd-login__submit.ant-btn:hover{transform:none}}.plock-overlay{z-index:20000;min-height:100vh;animation:.45s both plock-fade-in;inset:0;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;animation:.55s cubic-bezier(.22,1,.36,1) both plock-card-in}.plock-body{z-index:4;text-align:center;padding:40px 34px 30px;position:relative}.plock-logo{object-fit:contain;filter:drop-shadow(0 6px 18px #3b82f673);height:40px;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;background:#ffffff0d;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,transform .12s,background .18s}.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:var(--plock-accent-soft)}.plock-digit.filled{border-color:var(--plock-accent);color:#fff;background:var(--plock-accent-soft);animation:.22s plock-pop}.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-in{0%{opacity:0}to{opacity:1}}@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-digit.filled,.plock-check{animation:none!important}}: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;--payday-layout-bg:#0a1628;--payday-layout-fg:#fff}[data-theme=light]{--payday-layout-bg:#f4f7fb;--payday-layout-fg:#172033}[data-theme=dark]{--payday-layout-bg:#0a1628;--payday-layout-fg:#fff}.payday-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}.payday-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}.payday-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}.payday-settlement-notification .ant-notification-notice-with-icon .ant-notification-notice-description{color:#475569;font-size:12px;font-weight:600}.payday-settlement-notification .ant-notification-notice-close{color:#64748b;top:14px}.payday-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}.payday-settlement-notification-icon{color:#fff!important;font-size:17px!important}[data-theme=dark] .payday-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] .payday-settlement-notification .ant-notification-notice-with-icon .ant-notification-notice-message{color:#f8fafc}[data-theme=dark] .payday-settlement-notification .ant-notification-notice-with-icon .ant-notification-notice-description{color:#cbd5e1}[data-theme=dark] .payday-settlement-notification .ant-notification-notice-close{color:#94a3b8}@media (prefers-reduced-motion:no-preference){.payday-settlement-notification.ant-notification-notice{animation:.26s cubic-bezier(.2,.85,.25,1) paydaySettlementNoticeIn}}@keyframes paydaySettlementNoticeIn{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}.payday-sidebar{--payday-accent:#1677ff;--payday-accent-soft:#4c9bff;--payday-sidebar-active-bg:var(--payday-layout-bg);--payday-sidebar-active-fg:var(--payday-layout-fg);box-shadow:none!important;border:0!important;outline:none!important;overflow:visible!important}.payday-sidebar::-webkit-scrollbar{width:0;height:0}.payday-sidebar.ant-layout-sider,.payday-sidebar .ant-layout-sider-children{background:linear-gradient(185deg,#10233c 0%,#0b1729 52%,#081120 100%)}[data-theme=light] .payday-sidebar.ant-layout-sider,[data-theme=light] .ant-layout-sider.payday-sidebar{border-right:none!important}.payday-sidebar .ant-layout-sider-children{flex-direction:column;height:100%;display:flex;position:relative;overflow:visible}.payday-sidebar-logo{border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:center;align-items:center;height:64px;padding:0 16px;transition:all .2s;display:flex;overflow:hidden}.payday-sidebar-logo.is-collapsed{padding:0 8px}.payday-sidebar-scroll{z-index:1;scrollbar-width:none;flex:auto;min-height:0;padding-block:4px 8px;position:relative;overflow:hidden auto}.payday-sidebar-scroll::-webkit-scrollbar{width:0;height:0}.payday-sidebar-active-indicator{z-index:0;pointer-events:none;background:var(--payday-sidebar-active-bg);box-shadow:2px 0 0 0 var(--payday-sidebar-active-bg);transition:transform .3s cubic-bezier(.22, 1, .36, 1), height .3s cubic-bezier(.22, 1, .36, 1), opacity .16s ease, background-color var(--transition-speed) ease;border-radius:999px 0 0 999px;position:absolute;top:0;left:10px;right:-19px}.payday-sidebar-active-indicator:before,.payday-sidebar-active-indicator:after{content:"";background:0 0;border-radius:50%;width:22px;height:22px;position:absolute;right:19px}.payday-sidebar-active-indicator:before{box-shadow:10px 10px 0 0 var(--payday-sidebar-active-bg);top:-22px}.payday-sidebar-active-indicator:after{box-shadow:10px -10px 0 0 var(--payday-sidebar-active-bg);bottom:-22px}.payday-main-pane{z-index:0;position:relative;background:var(--payday-layout-bg)!important}.payday-sidebar .payday-sidebar-menu{z-index:1;background:0 0;position:relative}.payday-sidebar .ant-menu-dark,.payday-sidebar .ant-menu-dark .ant-menu-sub,.payday-sidebar .ant-menu-dark .ant-menu-inline.ant-menu-sub{background:0 0}.payday-sidebar .ant-menu-dark .ant-menu-item-group{margin-top:2px}.payday-sidebar .ant-menu-dark .ant-menu-item-group-title{color:#fff6;letter-spacing:1px;text-transform:uppercase;border-top:1px solid #ffffff0f;margin:4px 12px 2px;padding:12px 12px 6px;font-size:11px;font-weight:600}.payday-sidebar .ant-menu-dark .ant-menu-item{z-index:1;color:#ffffffb8;border-radius:12px;width:calc(100% - 20px);margin-inline:10px;transition:color .18s,transform .18s cubic-bezier(.22,1,.36,1),background-color .18s,box-shadow .18s;position:relative}.payday-sidebar .ant-menu-dark .ant-menu-item .anticon{transition:transform .18s cubic-bezier(.22,1,.36,1),color .18s}.payday-sidebar .ant-menu-dark .ant-menu-item:hover{color:#fff;background:#ffffff12;transform:translate(4px)}.payday-sidebar .ant-menu-dark .ant-menu-item:hover .anticon{color:var(--payday-accent-soft);transform:scale(1.14)}.payday-sidebar .ant-menu-dark .ant-menu-item-selected,.payday-sidebar .ant-menu-dark .ant-menu-item-selected:hover{box-shadow:none;transform:none;background:0 0!important}.payday-sidebar .ant-menu-dark .ant-menu-item-selected,.payday-sidebar .ant-menu-dark .ant-menu-item-selected .ant-menu-title-content,.payday-sidebar .ant-menu-dark .ant-menu-item-selected .anticon,.payday-sidebar .ant-menu-dark .ant-menu-item-selected .anticon svg{color:var(--payday-sidebar-active-fg)!important}.payday-sidebar .ant-menu-dark .ant-menu-item-selected .anticon{color:var(--payday-accent)!important}.payday-sidebar .ant-menu-dark .ant-menu-item-selected:after{display:none!important}.payday-sidebar .ant-menu-dark .ant-menu-item-selected .ant-badge .ant-badge-count{color:#fff}.payday-sidebar .ant-menu-inline-collapsed>.ant-menu-item{border-radius:12px;width:calc(100% - 24px);margin-inline:12px;padding-inline:0!important}.payday-sidebar .ant-menu-inline-collapsed>.ant-menu-item:hover{transform:none}@media (prefers-reduced-motion:reduce){.payday-sidebar-active-indicator,.payday-sidebar .ant-menu-dark .ant-menu-item,.payday-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(.payday-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 payday-field-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.payday-field-attention{animation:.42s payday-field-shake}.payday-field-attention .ant-input,.payday-field-attention .ant-input-number,.payday-field-attention .ant-select-selector{border-color:var(--color-error)!important;box-shadow:0 0 0 3px #ff4d4f24!important}.payday-switch-animate{transition:transform .18s,box-shadow .18s}.payday-switch-animate:active{transform:scale(.94)}.payday-switch-animate.ant-switch-checked{box-shadow:0 0 0 3px #1677ff1f}.payday-account-modal .ant-modal-content{border-radius:8px;overflow:hidden}.payday-account-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;margin:0;padding:18px 24px 10px}.payday-account-modal .ant-modal-body{padding:0 24px 8px}.payday-account-modal .ant-modal-footer{background:#fff;border-top:1px solid #f0f0f0;margin-top:0;padding:14px 24px}[data-theme=dark] .payday-account-modal .ant-modal-header{border-bottom-color:#ffffff1a}[data-theme=dark] .payday-account-modal .ant-modal-footer{background:#141c2b;border-top-color:#ffffff1a}.payday-account-form{padding-top:4px}.payday-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] .payday-modal-step-nav{background:#111d2e;border-bottom-color:#ffffff1a}.payday-modal-step-nav .ant-btn-link{height:auto;padding:0 4px;font-size:12px}.payday-modal-step-card{border-color:#e8e8e8}[data-theme=dark] .payday-modal-step-card{background:#ffffff05;border-color:#ffffff1f}.payday-aligned-form-row .ant-form-item{margin-bottom:12px}.payday-aligned-form-row .ant-form-item-label{align-items:flex-end;min-height:32px;display:flex}.payday-aligned-form-row .ant-form-item-label>label{white-space:normal;line-height:1.35;height:auto!important}.payday-aligned-form-row .ant-input,.payday-aligned-form-row .ant-input-affix-wrapper,.payday-aligned-form-row .ant-input-number,.payday-aligned-form-row .ant-select-selector{box-sizing:border-box;height:36px!important;min-height:36px!important}.payday-aligned-form-row .ant-input-affix-wrapper{align-items:center;padding-top:0;padding-bottom:0;display:inline-flex}.payday-aligned-form-row .ant-input-affix-wrapper>input.ant-input{line-height:34px;height:34px!important;min-height:34px!important}.payday-aligned-form-row .ant-input-number-input{height:34px!important}.payday-aligned-form-row .ant-select-single .ant-select-selector{align-items:center;display:flex!important}.payday-aligned-form-row .ant-select-selection-item{line-height:34px!important}.payday-modal-step-card .ant-card-body{scroll-margin-top:56px}.payday-channel-switch-list{flex-direction:column;gap:12px;display:flex}.payday-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] .payday-channel-switch-row{background:#ffffff0a;border-color:#ffffff1f}.payday-channel-switch-row>div:first-child{min-width:0}.payday-account-form .ant-divider{color:#262626;margin:22px 0 14px}[data-theme=dark] .payday-account-form .ant-divider{color:#ffffffd9;border-block-start-color:#ffffff1f}.payday-account-form .ant-divider:first-of-type{margin-top:10px}.payday-account-form .ant-divider-inner-text{padding-inline:10px 14px;font-size:13px;font-weight:700}.payday-account-form .ant-form-item{margin-bottom:16px}.payday-account-form .ant-form-item-label{padding-bottom:5px}.payday-account-form .ant-form-item-label>label{min-height:20px;font-size:12px;font-weight:600}.payday-account-form .ant-input,.payday-account-form .ant-input-number,.payday-account-form .ant-select-selector,.payday-account-form .ant-input-number-input{min-height:36px}.payday-account-form .ant-form-item-extra{color:#8c8c8c;margin-top:4px;font-size:12px}[data-theme=dark] .payday-account-form .ant-form-item-extra{color:#ffffff73}.payday-account-form textarea.ant-input{min-height:56px}.payday-toggle-list{gap:6px;display:grid}.payday-toggle-row{grid-template-columns:minmax(96px,1fr) auto;align-items:center;min-height:32px;padding:6px 0;display:grid}.payday-toggle-row .ant-typography{margin:0;line-height:1.3}.payday-toggle-card{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;width:100%;padding:6px 10px}[data-theme=dark] .payday-toggle-card{background:#ffffff0a;border-color:#ffffff1f}.payday-feature-toggle{grid-template-columns:1fr auto;align-items:center;gap:12px;max-width:460px;min-height:44px;display:grid}.payday-feature-toggle .ant-typography{margin:0;line-height:1.35;display:block}@media (width<=768px){.payday-account-modal{max-width:calc(100vw - 24px)}.payday-account-modal .ant-modal-body,.payday-account-modal .ant-modal-header,.payday-account-modal .ant-modal-footer{padding-inline:16px}.payday-account-form .ant-col{flex:0 0 100%;max-width:100%}}.payday-merchant-drawer .ant-descriptions-view table{table-layout:fixed}.payday-merchant-table .ant-table-pagination.ant-pagination,.payday-merchant-table-card .ant-table-pagination{box-sizing:border-box;margin:0!important;padding:12px 16px!important}.payday-merchant-table .ant-table-pagination .ant-pagination-total-text,.payday-merchant-table-card .ant-table-pagination .ant-pagination-total-text{margin-inline-end:auto!important}.payday-merchant-drawer .ant-descriptions-row:first-child>th,.payday-merchant-drawer .ant-descriptions-row:first-child>td{white-space:nowrap}.payday-merchant-drawer .ant-descriptions-row:first-child>td{font-variant-numeric:tabular-nums}.payday-merchant-gateway-card.ant-card{overflow:hidden}.payday-merchant-gateway-card>.ant-card-head{border-bottom-color:inherit;background:0 0}.payday-merchant-gateway-card>.ant-card-body{background:0 0}[data-theme=dark] .payday-merchant-gateway-card.ant-card{background:#0d1b30!important;border-color:#1e2d44!important}[data-theme=dark] .payday-merchant-gateway-card--thb.ant-card{background:#1677ff1f!important;border-color:#1677ff59!important}[data-theme=dark] .payday-merchant-gateway-card--usdt.ant-card{background:#722ed11f!important;border-color:#722ed159!important}[data-theme=dark] .payday-merchant-form-modal .ant-tabs-content-holder,[data-theme=dark] .payday-merchant-form-modal .ant-tabs-tabpane{background:0 0}.payday-merchant-gateway-card .ant-input-number-group-addon,.payday-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] .payday-merchant-form-modal .ant-input-disabled,[data-theme=dark] .payday-merchant-form-modal .ant-input[disabled]{color:#1677ff;background:#ffffff0a}[data-theme=dark] .payday-merchant-gateway-card .ant-input-number-group-addon,[data-theme=dark] .payday-merchant-gateway-card .ant-input-group-addon{color:#ffffffa6;background:#ffffff0a;border-color:#1e2d44}[data-theme=dark] .payday-merchant-gateway-card .ant-input-number,[data-theme=dark] .payday-merchant-gateway-card .ant-input-number-input,[data-theme=dark] .payday-merchant-gateway-card .ant-input,[data-theme=dark] .payday-merchant-gateway-card .ant-picker{background:#0d1b30}.payday-opc{animation:.3s payday-opc-enter}@keyframes payday-opc-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.payday-opc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.payday-opc-title{letter-spacing:-.3px;align-items:center;gap:10px;font-size:22px;font-weight:800;line-height:1.1;display:flex}.payday-opc-title-mark{background:linear-gradient(#52c41a,#1677ff);border-radius:999px;width:6px;height:24px}.payday-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}.payday-opc-stopall.is-on{background:#cf132212;border-color:#cf132273}.payday-opc-stopall.is-disabled{opacity:.55}.payday-opc-stopall-label{white-space:nowrap;color:var(--op-value,#000000d9);align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.payday-opc-stopall.is-on .payday-opc-stopall-label{color:#cf1322}.payday-opc-stopall-label .anticon{color:#cf1322;font-size:15px}.payday-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}.payday-opc-hero.state-warn{--hero-tone:#fa8c16}.payday-opc-hero.state-critical{--hero-tone:#cf1322}.payday-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}.payday-opc-hero.state-critical .payday-opc-hero-orb{animation:1.3s ease-in-out infinite payday-opc-pulse}.payday-opc-hero-main{flex:240px;min-width:220px}.payday-opc-hero-state{letter-spacing:-.4px;color:var(--hero-tone);font-size:24px;font-weight:800;line-height:1.15}.payday-opc-hero-sub{color:var(--op-label,#0000008c);margin:2px 0 12px;font-size:13px}.payday-opc-map{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.payday-opc-map-item{align-items:center;gap:6px;display:flex}.payday-opc-led{border-radius:999px;flex:none;width:10px;height:10px}.payday-opc-led.on{background:#52c41a;animation:2.4s ease-in-out infinite payday-opc-blink;box-shadow:0 0 0 3px #52c41a2e}.payday-opc-led.off{background:#ff4d4f;box-shadow:0 0 0 3px #ff4d4f2e}.payday-opc-map-label{color:var(--op-label,#00000080);font-size:11px}.payday-opc-hero-meta{text-align:right;min-width:120px}.payday-opc-hero-meta-num{font-variant-numeric:tabular-nums;color:var(--hero-tone);font-size:32px;font-weight:800;line-height:1}.payday-opc-hero-meta-label{color:var(--op-label,#00000080);letter-spacing:.3px;margin-top:4px;font-size:11px}.payday-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}.payday-opc-master.is-stopped{background:linear-gradient(180deg, #cf13220f, var(--op-bg,#fff) 80%);border-color:#cf132273}.payday-opc-master-icon{color:#cf1322;background:#cf13221a;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.payday-opc-master-body{flex:220px}.payday-opc-master-title{font-size:16px;font-weight:800}.payday-opc-master-desc{color:var(--op-label,#0000008c);margin-top:2px;font-size:12.5px}.payday-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}.payday-opc-section:after{content:"";background:var(--op-border,#edf0f3);flex:1;height:1px}.payday-opc-grid{grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:12px;margin-bottom:22px;display:grid}.payday-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}.payday-opc-breaker:before{content:"";background:var(--op-tone);opacity:.9;width:4px;position:absolute;inset:0 auto 0 0}.payday-opc-breaker:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000017}.payday-opc-breaker.is-stopped{background:linear-gradient(180deg, #ff4d4f0d, var(--op-bg,#fff) 70%);border-color:#ff4d4f66}.payday-opc-breaker-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.payday-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}.payday-opc-breaker-title{margin-top:12px;font-size:15px;font-weight:800}.payday-opc-breaker-desc{min-height:34px;color:var(--op-label,#0000008c);margin-top:3px;font-size:12px;line-height:1.45;display:block}.payday-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}.payday-opc-state{align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.payday-opc-pill{border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.payday-opc-pill.on{color:#389e0d;background:#52c41a1f}.payday-opc-pill.off{color:#cf1322;background:#ff4d4f1f}.payday-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}.payday-opc-audit-label{letter-spacing:.3px;color:var(--op-label,#00000073);text-transform:uppercase;font-size:11px}.payday-opc-audit-value{color:var(--op-value,#000000d9);word-break:break-word;margin-top:3px;font-size:13px;font-weight:600}.payday-emergency-switch{min-width:58px;transition:transform .18s,box-shadow .18s,background-color .18s}.payday-emergency-switch:active{transform:scale(.92)}.payday-emergency-switch.ant-switch-checked{background:#ff4d4f;box-shadow:0 0 0 4px #ff4d4f1f}.payday-emergency-switch:not(.ant-switch-checked){background:#52c41a;box-shadow:0 0 0 4px #52c41a1a}.payday-operation-modal .ant-modal-content{border-radius:12px}.payday-op-code-field{flex-direction:column;max-width:100%;padding:0;display:inline-flex}.payday-op-code-field .ant-input-affix-wrapper{box-shadow:none;background:#f7f8fa;border-color:#0000;transition:background-color .16s,box-shadow .16s}.payday-op-code-field .ant-input-affix-wrapper:hover,.payday-op-code-field .ant-input-affix-wrapper-focused{background:#fff;box-shadow:0 0 0 3px #1677ff1a}@keyframes payday-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 payday-opc-blink{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.payday-opc-led.on,.payday-opc-hero.state-critical .payday-opc-hero-orb{animation:none}}@media (width<=768px){.payday-opc-head{flex-direction:column}.payday-opc-head .ant-space{width:100%}.payday-opc-hero-meta{text-align:left;min-width:0}}.payday-payin{animation:.3s payday-payin-enter}@keyframes payday-payin-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.payday-payin-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.payday-payin-title{letter-spacing:-.3px;align-items:center;gap:10px;font-size:22px;font-weight:800;line-height:1.1;display:flex}.payday-payin-title-mark{background:linear-gradient(#1677ff,#13c2c2);border-radius:999px;width:6px;height:24px}.payday-payin-kpis{grid-template-columns:repeat(auto-fit,minmax(244px,1fr));gap:12px;margin-bottom:14px;display:grid}.payday-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}.payday-payin-tile:before{content:"";background:var(--tile-tone);opacity:.9;width:4px;position:absolute;inset:0 auto 0 0}.payday-payin-tile:hover{border-color:color-mix(in srgb, var(--tile-tone) 40%, transparent);transform:translateY(-2px);box-shadow:0 8px 22px #00000017}.payday-payin-tile-top{align-items:center;gap:10px;margin-bottom:10px;display:flex}.payday-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}.payday-payin-tile-label{letter-spacing:.2px;color:var(--tile-label,#0000008c);font-size:12.5px;font-weight:600}.payday-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}.payday-payin-tile-rows{border-top:1px dashed var(--tile-border,#edf0f3);gap:5px;margin-top:12px;padding-top:11px;display:grid}.payday-payin-tile-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.payday-payin-tile-row-label{color:var(--tile-label,#00000080);font-size:12px}.payday-payin-tile-row-value{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tile-value,#000000d1);font-size:13px;font-weight:600}.payday-payin-surface{border:1px solid var(--tile-border,#edf0f3);background:var(--tile-bg,#fff);border-radius:12px;overflow:hidden}.payday-payin-tabs .ant-tabs-tab{border-radius:8px;padding:9px 14px;font-weight:600;transition:background-color .16s}.payday-payin-tabs .ant-tabs-tab:hover{background:#1677ff14}.payday-payin-tabs .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 2px}.payday-payin-tabs .ant-tabs-tab .ant-tag{margin-inline-start:2px}.payday-payin-toolbar{border-bottom:1px solid var(--tile-border,#edf0f3);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;display:flex}.payday-payin-toolbar-spacer{flex:auto}.payday-payin-actions{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.payday-payin-action--slip.ant-btn{color:#1677ff;background:#e6f4ff;border-color:#91caff}.payday-payin-action--slip.ant-btn:hover{color:#0958d9!important;background:#bae0ff!important;border-color:#69b1ff!important}[data-theme=dark] .payday-payin-action--slip.ant-btn{color:#69b1ff;background:#1677ff29;border-color:#4096ff73}[data-theme=dark] .payday-payin-action--slip.ant-btn:hover{color:#91caff!important;background:#1677ff47!important;border-color:#69b1ffa6!important}.payday-payin-table .ant-table-thead>tr>th{letter-spacing:.2px;text-transform:none;font-size:12px;font-weight:700}.payday-payin-table .ant-table-tbody>tr>td{padding-top:11px;padding-bottom:11px}.payday-payin-table .ant-table-tbody>tr{transition:background-color .14s}.payday-payin-table .ant-table-pagination.ant-pagination{box-sizing:border-box;margin:0!important;padding:12px 16px!important}.payday-payin-table .row-manual-done>td{background:#52c41a12}@media (width<=768px){.payday-payin-head{flex-direction:column}.payday-payin-toolbar{padding:12px}}.payday-acct{animation:.3s payday-payin-enter}.payday-acct-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.payday-acct-title{letter-spacing:-.3px;align-items:center;gap:10px;font-size:22px;font-weight:800;line-height:1.1;display:flex}.payday-acct-title-mark{background:linear-gradient(#1677ff,#52c41a);border-radius:999px;width:6px;height:24px}.payday-acct-kpis{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:10px;margin-bottom:14px;display:grid}.payday-acct-kpi{--kpi-tone:#1677ff;border:1px solid var(--surf-border,#edf0f3);background:var(--surf-bg,#fff);border-radius:12px;flex-direction:column;gap:9px;padding:13px 14px 13px 16px;transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s;display:flex;position:relative;overflow:hidden}.payday-acct-kpi:before{content:"";background:var(--kpi-tone);opacity:.9;width:4px;position:absolute;inset:0 auto 0 0}.payday-acct-kpi.is-clickable{cursor:pointer}.payday-acct-kpi.is-clickable:hover{border-color:color-mix(in srgb, var(--kpi-tone) 42%, transparent);transform:translateY(-2px);box-shadow:0 8px 20px #00000017}.payday-acct-kpi.is-active{border-color:var(--kpi-tone);background:color-mix(in srgb, var(--kpi-tone) 8%, var(--surf-bg,#fff))}.payday-acct-kpi-top{align-items:center;gap:8px;display:flex}.payday-acct-kpi-icon{width:30px;height:30px;color:var(--kpi-tone);background:color-mix(in srgb, var(--kpi-tone) 13%, transparent);border-radius:8px;flex:none;place-items:center;font-size:15px;display:grid}.payday-acct-kpi-label{letter-spacing:.1px;color:var(--surf-label,#0000008c);font-size:12px;font-weight:600}.payday-acct-kpi-value{letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:var(--kpi-tone);white-space:nowrap;font-size:23px;font-weight:800;line-height:1}.payday-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] .payday-acct-surface{--surf-bg:var(--bank-acct-dark-surface);--surf-border:#21324a;background:var(--bank-acct-dark-surface);border-color:#21324a}.payday-acct-bankbar{border-bottom:1px solid var(--surf-border,#edf0f3);flex-wrap:wrap;align-items:center;gap:6px;padding:12px 14px;display:flex}.payday-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}.payday-acct-bankchip:hover{border-color:color-mix(in srgb, var(--chip-tone,#1677ff) 50%, transparent);color:var(--chip-tone,#1677ff)}.payday-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)}.payday-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}.payday-acct-toolbar{border-bottom:1px solid var(--surf-border,#edf0f3);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.payday-acct-toolbar-spacer{flex:auto}.payday-acct-alert-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.payday-acct-alert-pill--payin{background:linear-gradient(135deg,#eff6ff 0%,#ecfeff 100%);border:1px solid #bfdbfe;box-shadow:0 8px 20px #2563eb14}.payday-acct-alert-pill--payin .anticon,.payday-acct-alert-pill--payin .ant-typography{color:#1d4ed8!important}.payday-acct-alert-pill--frozen{background:linear-gradient(135deg,#fff1f2 0%,#fff7ed 100%);border:1px solid #fecdd3;box-shadow:0 8px 20px #dc262614}.payday-acct-alert-pill--frozen .anticon,.payday-acct-alert-pill--frozen .ant-typography{color:#b91c1c!important}.payday-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}.payday-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}.payday-acct-soft-tag--inactive.ant-tag,.payday-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}.payday-acct-soft-tag--frozen.ant-tag,.payday-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}.payday-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}.payday-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}.payday-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}.payday-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] .payday-acct-soft-tag.ant-tag{box-shadow:none}[data-theme=dark] .payday-acct-soft-tag--active.ant-tag{color:#86efac;background:#16a34a2e;border-color:#4ade8059}[data-theme=dark] .payday-acct-soft-tag--inactive.ant-tag,[data-theme=dark] .payday-acct-soft-tag--empty.ant-tag{color:#cbd5e1;background:#64748b38;border-color:#94a3b847}[data-theme=dark] .payday-acct-soft-tag--frozen.ant-tag,[data-theme=dark] .payday-acct-status-tag--frozen.ant-tag{color:#fecaca;background:#7f1d1d57;border-color:#f871716b}[data-theme=dark] .payday-acct-soft-tag--private.ant-tag{color:#93c5fd;background:#2563eb33;border-color:#60a5fa59}[data-theme=dark] .payday-acct-soft-tag--group.ant-tag{color:#6ee7b7;background:#10b9812e;border-color:#34d39959}[data-theme=dark] .payday-acct-soft-tag--multi.ant-tag{color:#c4b5fd;background:#7c3aed33;border-color:#a78bfa59}[data-theme=dark] .payday-acct-soft-tag--public.ant-tag{color:#fdba74;background:#ea580c33;border-color:#fb923c61}[data-theme=dark] .payday-acct-alert-pill--payin{box-shadow:none;background:#2563eb29;border-color:#60a5fa59}[data-theme=dark] .payday-acct-alert-pill--payin .anticon,[data-theme=dark] .payday-acct-alert-pill--payin .ant-typography{color:#93c5fd!important}[data-theme=dark] .payday-acct-alert-pill--frozen{box-shadow:none;background:#dc262629;border-color:#f8717159}[data-theme=dark] .payday-acct-alert-pill--frozen .anticon,[data-theme=dark] .payday-acct-alert-pill--frozen .ant-typography{color:#fca5a5!important}[data-theme=dark] .payday-acct-alert-pill .ant-tag{background:#00000059!important;border-color:#0000!important}.payday-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}.payday-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] .payday-acct-table .ant-table,[data-theme=dark] .payday-acct-table .ant-table-container,[data-theme=dark] .payday-acct-table .ant-table-content,[data-theme=dark] .payday-acct-table .ant-table-thead>tr>th,[data-theme=dark] .payday-acct-table .ant-table-tbody>tr>td{color:#ffffffc7;background:var(--bank-acct-dark-surface)!important;border-color:#ffffff14!important}[data-theme=dark] .payday-acct-table .ant-table-cell-fix-left,[data-theme=dark] .payday-acct-table .ant-table-cell-fix-right{background:var(--bank-acct-dark-surface)!important}[data-theme=dark] .payday-acct-table .ant-table-tbody>tr:hover>td,[data-theme=dark] .payday-acct-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,[data-theme=dark] .payday-acct-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:#13243a!important}.payday-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}.payday-acct-table .ant-table-pagination .ant-pagination-total-text{margin-inline-end:auto!important}.payday-acct-cell{flex-direction:column;justify-content:center;gap:4px;min-height:58px;display:flex}.payday-acct-cell-meta{flex-wrap:nowrap;align-items:center;gap:6px;min-height:22px;display:flex}.payday-acct-cell-code{flex:none;color:#1677ff!important;font-size:13px!important;line-height:22px!important}.payday-acct-cell-bank,.payday-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}.payday-acct-cell-bank{min-width:50px;font-size:11px!important;font-weight:700!important}.payday-acct-cell-type{min-width:64px;font-size:10px!important}.payday-acct-cell-name{color:#000000e0;min-height:18px;font-size:13px;font-weight:600;line-height:1.35}.payday-acct-cell-nums{flex-wrap:nowrap;align-items:center;gap:8px;min-height:18px;display:flex}.payday-acct-cell-no{letter-spacing:.3px;flex:none;font-family:Cascadia Mono,Consolas,monospace!important;font-size:12px!important;line-height:18px!important}.payday-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}.payday-acct-cell-pp.is-empty{color:#00000040}[data-theme=dark] .payday-acct-cell-name{color:#ffffffe0}[data-theme=dark] .payday-acct-cell-bank.ant-tag{background:#ffffff0f!important;border-color:currentColor!important}[data-theme=dark] .payday-acct-cell-pp{color:#ffffff73}[data-theme=dark] .payday-acct-cell-pp.is-empty{color:#ffffff47}.payday-acct-assignment{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.payday-acct-assignment-link{max-width:100%;white-space:normal!important;text-align:left!important;height:auto!important;padding:0!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important}.payday-acct-assignment-link.is-muted{color:#d48806!important;font-weight:500!important}.payday-acct-assignment-link.is-empty{color:#8c8c8c!important;font-weight:500!important}.payday-acct-assignment-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.payday-acct-row-actions{white-space:nowrap;justify-content:center;align-items:center;gap:3px;display:inline-flex}.payday-acct-assignment-popover{min-width:220px;max-width:320px}.payday-acct-assignment-popover-title{color:#595959;margin-bottom:8px;font-size:12px;font-weight:600}.payday-acct-assignment-popover-list{flex-direction:column;gap:4px;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.payday-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}.payday-acct-assignment-popover-item:hover{background:#f5f5f5}[data-theme=dark] .payday-acct-assignment-popover-item:hover{background:#ffffff0f}.payday-acct-assignment-popover-item-label{color:#1677ff;word-break:break-word;font-size:13px;font-weight:500;line-height:1.35}@media (width<=768px){.payday-acct-head{flex-direction:column}.payday-acct-toolbar{padding:12px}}.payday-balance-page{--payday-finance-ink:#0f172a;--payday-finance-muted:#64748b;--payday-finance-line:#dfe8f3;--payday-finance-bg:#fff;--payday-finance-soft:#f8fbff}[data-theme=dark] .payday-balance-page{--payday-finance-ink:#e8edf5;--payday-finance-muted:#ffffff80;--payday-finance-line:#ffffff1f;--payday-finance-bg:#141c2b;--payday-finance-soft:#ffffff0f}.payday-balance-tabs>.ant-tabs-nav{margin-bottom:14px}.payday-balance-tabs>.ant-tabs-nav .ant-tabs-tab{font-weight:700;border-color:var(--payday-finance-line)!important;background:linear-gradient(#fff 0%,#f8fbff 100%)!important}.payday-balance-tabs>.ant-tabs-nav .ant-tabs-tab-active{background:linear-gradient(90deg,#22c55e1f,#1677ff1f,#7c3aed1f),#fff!important;border-color:#bfdbfe!important}.payday-balance-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--payday-finance-ink)}[data-theme=dark] .payday-balance-tabs>.ant-tabs-nav .ant-tabs-tab{background:linear-gradient(#141c2b 0%,#ffffff0a 100%)!important}[data-theme=dark] .payday-balance-tabs>.ant-tabs-nav .ant-tabs-tab-active{background:linear-gradient(90deg,#22c55e24,#1677ff1f,#7c3aed24),#141c2b!important;border-color:#60a5fa59!important}.payday-balance-overview{animation:.24s payday-payin-enter}.payday-balance-total-grid{margin-bottom:12px!important}.payday-balance-total-card{border-radius:12px;padding:10px 14px;position:relative;overflow:hidden;box-shadow:0 8px 24px #0f172a0f}.payday-balance-total-card:after{content:"";opacity:.16;pointer-events:none;border-radius:999px;width:72px;height:72px;position:absolute;top:10px;right:12px}.payday-balance-total-card-thb{background:linear-gradient(135deg,#f0fdf4 0%,#f8fffb 48%,#fff 100%);border:1px solid #bbf7d0;border-top:4px solid #22c55e}.payday-balance-total-card-thb:after{background:radial-gradient(circle,#22c55e 0%,#0000 68%)}.payday-balance-total-card-usdt{background:linear-gradient(135deg,#f5f3ff 0%,#fbfaff 48%,#fff 100%);border:1px solid #e9d5ff;border-top:4px solid #7c3aed}.payday-balance-total-card-usdt:after{background:radial-gradient(circle,#7c3aed 0%,#0000 68%)}.payday-balance-total-label{color:var(--payday-finance-muted);font-size:11px}.payday-balance-total-period{color:#94a3b8;margin-top:2px;font-size:11px}.payday-balance-total-card-thb .payday-balance-total-value.ant-typography{color:#166534}.payday-balance-total-card-usdt .payday-balance-total-value.ant-typography{color:#5b21b6}.payday-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] .payday-balance-total-card{box-shadow:0 8px 24px #00000059}[data-theme=dark] .payday-balance-total-card-thb{background:linear-gradient(135deg,#22c55e29 0%,#141c2b 46%,#22c55e0f 100%),#141c2b;border-color:#34d399 #34d39947 #34d39947}[data-theme=dark] .payday-balance-total-card-usdt{background:linear-gradient(135deg,#7c3aed2e 0%,#141c2b 46%,#7c3aed12 100%),#141c2b;border-color:#a78bfa #a78bfa47 #a78bfa47}[data-theme=dark] .payday-balance-total-period{color:#ffffff6b}[data-theme=dark] .payday-balance-total-card-thb .payday-balance-total-value.ant-typography{color:#4ade80}[data-theme=dark] .payday-balance-total-card-usdt .payday-balance-total-value.ant-typography{color:#a78bfa}[data-theme=dark] .payday-balance-total-icon{box-shadow:0 2px 8px #00000059}.payday-payout-gateway-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.payday-payout-gw-wrap{--cut-w:108px;--cut-h:36px;position:relative}.payday-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}.payday-payout-gw:before{content:"";background:var(--gw-accent);width:4px;position:absolute;inset:0 auto 0 0}.payday-payout-gw--thb{--gw-accent:#059669;--gw-soft:#05966914}.payday-payout-gw--usdt{--gw-accent:#7c3aed;--gw-soft:#7c3aed14}[data-theme=dark] .payday-payout-gw{--gw-accent:#e8edf5;--gw-soft:#ffffff0f;background:#141c2b;border-color:#ffffff1f;box-shadow:0 1px 2px #00000059}[data-theme=dark] .payday-payout-gw--thb{--gw-accent:#34d399;--gw-soft:#34d3991f}[data-theme=dark] .payday-payout-gw--usdt{--gw-accent:#a78bfa;--gw-soft:#a78bfa1f}[data-theme=dark] .payday-payout-gw__count,[data-theme=dark] .payday-payout-gw__metrics dt{color:#ffffff73}[data-theme=dark] .payday-payout-gw__notch:not(.is-active){color:#ffffff8c;background:#ffffff14;border-color:#ffffff24;box-shadow:0 1px 2px #00000040}[data-theme=dark] .payday-payout-gw__metrics,[data-theme=dark] .payday-payout-gw__metrics>div+div{border-color:#ffffff1a}.payday-payout-gw__head{align-items:center;gap:10px;margin-bottom:2px;display:flex}.payday-payout-gw__id{align-items:baseline;gap:8px;min-width:0;display:flex}.payday-payout-gw__name{letter-spacing:.04em;text-transform:uppercase;color:var(--gw-accent);font-size:12px;font-weight:700}.payday-payout-gw__count{color:#94a3b8;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.payday-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}.payday-payout-gw__notch.is-active{color:#fff;cursor:pointer;background:#ef4444;border-color:#f87171;box-shadow:0 2px 6px #ef44444d}.payday-payout-gw__notch.is-active:hover{background:#dc2626;transform:translateY(-.5px)}.payday-payout-gw__notch:disabled{cursor:default}@keyframes payday-export-orbit{to{transform:rotate(360deg)}}.payday-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}.payday-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 payday-export-orbit;position:absolute;inset:-60%}.payday-export-data-btn:hover,.payday-export-data-btn:focus-within{background:0 0;box-shadow:0 0 0 1px #22c55e40}.payday-export-data-btn:hover:before,.payday-export-data-btn:focus-within:before{opacity:1;animation-play-state:running}.payday-export-data-btn .ant-btn{z-index:1;color:#1677ff;position:relative;box-shadow:none!important;background:#fff!important;border-color:#0000!important}.payday-export-data-btn:hover .ant-btn,.payday-export-data-btn:focus-within .ant-btn{color:#15803d!important;border-color:#0000!important}[data-theme=dark] .payday-export-data-btn{background:#ffffff1a}[data-theme=dark] .payday-export-data-btn .ant-btn{color:#69b1ff;background:#141c2b!important}[data-theme=dark] .payday-export-data-btn:hover .ant-btn,[data-theme=dark] .payday-export-data-btn:focus-within .ant-btn{color:#4ade80!important}.payday-payout-gw__total{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--gw-accent);margin-bottom:10px;font-size:24px;font-weight:800;line-height:1.15}.payday-rolling-text{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;display:inline-flex}.payday-rolling-static{display:inline-block}.payday-rolling-digit{vertical-align:-.05em;height:1em;line-height:1em;display:inline-block;overflow:hidden}.payday-rolling-digit__strip{will-change:transform;flex-direction:column;display:flex}.payday-rolling-digit__strip.is-ready{transition:transform .38s cubic-bezier(.22,1,.36,1)}.payday-rolling-digit__strip>span{text-align:center;height:1em;line-height:1em;display:block}.payday-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}.payday-payout-gw__metrics>div{min-width:0;padding:0 12px}.payday-payout-gw__metrics>div+div{border-left:1px solid #f1f5f9}.payday-payout-gw__metrics>div:first-child{padding-left:0}.payday-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}.payday-payout-gw__metrics dd{color:var(--gw-accent);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.payday-payout-table .ant-table-pagination.ant-pagination{box-sizing:border-box;margin:0!important;padding:12px 16px!important}.payday-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}.payday-date-pills .ant-radio-button-wrapper{height: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;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;line-height:36px!important}.payday-date-pills .ant-radio-button-wrapper:first-child{margin-left:0!important;padding-left:18px!important}.payday-date-pills .ant-radio-button-wrapper:first-child{z-index:7}.payday-date-pills .ant-radio-button-wrapper:nth-child(2){z-index:6}.payday-date-pills .ant-radio-button-wrapper:nth-child(3){z-index:5}.payday-date-pills .ant-radio-button-wrapper:nth-child(4){z-index:4}.payday-date-pills .ant-radio-button-wrapper:nth-child(5){z-index:3}.payday-date-pills .ant-radio-button-wrapper:nth-child(6){z-index:2}.payday-date-pills .ant-radio-button-wrapper:nth-child(7){z-index:1}.payday-date-pills .ant-radio-button-wrapper:before,.payday-date-pills .ant-radio-button-wrapper:not(:first-child):before{content:none!important;width:0!important;display:none!important}.payday-date-pills .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked):hover{color:#475569!important;background:#f8fafc!important}.payday-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}.payday-date-pills .ant-radio-button-wrapper-checked:hover{color:#fff!important;background:#1677ff!important}.payday-date-pills .ant-radio-button-wrapper:focus-within,.payday-date-pills .ant-radio-button-wrapper-checked:focus-within{box-shadow:10px 0 16px -4px #0f172a2e,0 0 0 2px #1677ff47}.payday-date-pills .ant-radio-button-wrapper-checked:focus-within{box-shadow:10px 0 18px -4px #1677ff59,0 0 0 2px #1677ff59}[data-theme=dark] .payday-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] .payday-date-pills .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked):hover{color:#ffffffc7!important;background:#ffffff0f!important}[data-theme=dark] .payday-date-pills .ant-radio-button-wrapper:focus-within{box-shadow:10px 0 16px -4px #0006,0 0 0 2px #1677ff59}@media (width<=860px){.payday-payout-gateway-grid{grid-template-columns:1fr}}@media (width<=520px){.payday-payout-gw__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0}.payday-payout-gw__metrics>div:nth-child(3){border-left:0;padding-left:0}}.payday-balance-filter-card{border-color:var(--payday-finance-line);background:linear-gradient(90deg,#22c55e0d,#1677ff0a,#7c3aed0d),#fff;margin-bottom:12px}.payday-balance-filter-card .ant-card-body{padding:12px 14px}.payday-balance-filter-card .ant-input-affix-wrapper,.payday-balance-filter-card .ant-select-selector,.payday-balance-filter-card .ant-picker{border-radius:10px}.payday-balance-table-card{border-color:var(--payday-finance-line);overflow:hidden;box-shadow:0 8px 24px #0f172a0a}.payday-balance-table .ant-table-thead>tr>th{color:#0f172ab8;white-space:nowrap;background:#f8fafc;font-size:11px;font-weight:800;padding:8px 10px!important}.payday-balance-table .ant-table-thead>tr:first-child>th.payday-balance-group-thb{color:#166534;text-align:center;border-top:3px solid #22c55e;font-weight:800;background:#ecfdf5!important}.payday-balance-table .ant-table-thead>tr:first-child>th.payday-balance-group-usdt{color:#5b21b6;text-align:center;border-top:3px solid #7c3aed;font-weight:800;background:#faf5ff!important}.payday-balance-table .ant-table-thead>tr>th.payday-balance-col-thb{color:#166534;background:#f0fdf4!important}.payday-balance-table .ant-table-thead>tr>th.payday-balance-col-usdt{color:#5b21b6;background:#f5f3ff!important}.payday-balance-table .ant-table-tbody>tr>td{vertical-align:middle;padding:8px 10px!important}.payday-balance-table .ant-table-tbody>tr>td.payday-balance-cell-thb{background:#f0fdf48c}.payday-balance-table .ant-table-tbody>tr>td.payday-balance-cell-usdt{background:#faf5ffb8}.payday-balance-table .ant-table-tbody>tr:hover>td{background:#1677ff0a!important}.payday-balance-table .ant-table-tbody>tr:hover>td.payday-balance-cell-thb{background:#22c55e1f!important}.payday-balance-table .ant-table-tbody>tr:hover>td.payday-balance-cell-usdt{background:#7c3aed1f!important}.payday-balance-table .ant-table-cell-fix-left,.payday-balance-table .ant-table-cell-fix-right{z-index:2}[data-theme=dark] .payday-balance-filter-card{background:linear-gradient(90deg,#22c55e14,#1677ff0f,#7c3aed14),#141c2b}[data-theme=dark] .payday-balance-table .ant-table-thead>tr>th{color:#ffffffb8;background:#ffffff0a}[data-theme=dark] .payday-balance-table .ant-table-thead>tr:first-child>th.payday-balance-group-thb{color:#4ade80;border-top-color:#34d399;background:#22c55e29!important}[data-theme=dark] .payday-balance-table .ant-table-thead>tr:first-child>th.payday-balance-group-usdt{color:#c4b5fd;border-top-color:#a78bfa;background:#7c3aed2e!important}[data-theme=dark] .payday-balance-table .ant-table-thead>tr>th.payday-balance-col-thb{color:#86efac;background:#22c55e1a!important}[data-theme=dark] .payday-balance-table .ant-table-thead>tr>th.payday-balance-col-usdt{color:#c4b5fd;background:#7c3aed1f!important}[data-theme=dark] .payday-balance-table .ant-table-tbody>tr>td.payday-balance-cell-thb{background:#22c55e14}[data-theme=dark] .payday-balance-table .ant-table-tbody>tr>td.payday-balance-cell-usdt{background:#7c3aed1a}[data-theme=dark] .payday-balance-table .ant-table-tbody>tr:hover>td{background:#1677ff1a!important}[data-theme=dark] .payday-balance-table .ant-table-tbody>tr:hover>td.payday-balance-cell-thb{background:#22c55e29!important}[data-theme=dark] .payday-balance-table .ant-table-tbody>tr:hover>td.payday-balance-cell-usdt{background:#7c3aed2e!important}.payday-ri-kpi-board{grid-template-columns:minmax(280px,1.15fr) minmax(0,1.85fr);gap:12px;margin-bottom:14px;display:grid}.payday-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}.payday-ri-kpi-hero:before{content:"";background:linear-gradient(#16a34a 0%,#7c3aed 100%);width:5px;position:absolute;inset:0 auto 0 0}.payday-ri-kpi-hero-kicker{color:#64748b;letter-spacing:.06em;text-transform:uppercase;margin-left:6px;font-size:11px;font-weight:800}.payday-ri-kpi-hero-split{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;margin-top:12px;margin-left:6px;display:grid}.payday-ri-kpi-hero-divider{background:linear-gradient(#0000,#cbd5e1 18% 82%,#0000);width:1px}.payday-ri-kpi-hero-metric{flex-direction:column;gap:6px;min-width:0;display:flex}.payday-ri-kpi-hero-metric span{color:#64748b;font-size:12px;font-weight:650}.payday-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}.payday-ri-kpi-hero-thb strong{color:#15803d}.payday-ri-kpi-hero-usdt strong{color:#6d28d9}.payday-ri-kpi-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.payday-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}.payday-ri-kpi-support-split{flex:1;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;display:grid}.payday-ri-kpi-support-divider{background:color-mix(in srgb, var(--ri-kpi-tone) 18%, #e2e8f0);width:1px}.payday-ri-kpi-support-metric{flex-direction:column;gap:2px;min-width:0;display:flex}.payday-ri-kpi-support-metric span{color:#94a3b8;font-size:11px;font-weight:650}.payday-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}.payday-ri-kpi-support-usdt strong{color:#6d28d9}.payday-ri-kpi-support-metric em{color:#94a3b8;margin-top:auto;font-size:11px;font-style:normal}.payday-ri-kpi-support:before{content:"";background:var(--ri-kpi-tone);width:4px;position:absolute;inset:0 auto 0 0}.payday-ri-kpi-support-label{color:#64748b;font-size:12px;font-weight:650}[data-theme=dark] .payday-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] .payday-ri-kpi-hero-kicker,[data-theme=dark] .payday-ri-kpi-hero-metric span,[data-theme=dark] .payday-ri-kpi-support-label{color:#ffffff80}[data-theme=dark] .payday-ri-kpi-hero-divider{background:linear-gradient(#0000,#ffffff2e 18% 82%,#0000)}[data-theme=dark] .payday-ri-kpi-hero-thb strong{color:#4ade80}[data-theme=dark] .payday-ri-kpi-hero-usdt strong{color:#a78bfa}[data-theme=dark] .payday-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] .payday-ri-kpi-support-divider{background:color-mix(in srgb, var(--ri-kpi-tone) 28%, #ffffff1a)}[data-theme=dark] .payday-ri-kpi-support-metric span,[data-theme=dark] .payday-ri-kpi-support-metric em{color:#ffffff73}[data-theme=dark] .payday-ri-kpi-support-usdt strong{color:#a78bfa}@media (width<=1100px){.payday-ri-kpi-board,.payday-ri-kpi-support-grid{grid-template-columns:1fr}}@media (width<=720px){.payday-ri-kpi-support-grid,.payday-ri-kpi-support-split{grid-template-columns:1fr}.payday-ri-kpi-support-divider{width:100%;height:1px}.payday-ri-kpi-hero-split{grid-template-columns:1fr;gap:12px}.payday-ri-kpi-hero-divider{width:100%;height:1px}}.payday-revenue-currency-segmented.ant-segmented{background:#f1f5f9;border:1px solid #dfe8f3;border-radius:10px;padding:3px}[data-theme=dark] .payday-revenue-currency-segmented.ant-segmented{background:#ffffff0f;border-color:#ffffff1f}.payday-revenue-currency-segmented .ant-segmented-item-selected{box-shadow:0 1px 4px #0f172a14}.payday-revenue-segment-label{align-items:center;padding:0 2px;font-weight:700;display:inline-flex}.payday-revenue-group-payin{--revenue-group-tone:#0284c7;--revenue-group-bg:#f0f9ff}.payday-revenue-group-payin-special{--revenue-group-tone:#0e7490;--revenue-group-bg:#ecfeff}.payday-revenue-group-payout{--revenue-group-tone:#ea580c;--revenue-group-bg:#fff7ed}.payday-revenue-group-payout-special{--revenue-group-tone:#c2410c;--revenue-group-bg:#ffedd5}.payday-revenue-group-topup{--revenue-group-tone:#4f46e5;--revenue-group-bg:#eef2ff}.payday-revenue-group-settlement{--revenue-group-tone:#0891b2;--revenue-group-bg:#ecfeff}.payday-revenue-group-profit{--revenue-group-tone:#15803d;--revenue-group-bg:#dcfce7}[data-theme=dark] .payday-revenue-group-payin{--revenue-group-bg:#0284c729}[data-theme=dark] .payday-revenue-group-payin-special{--revenue-group-bg:#0e749029}[data-theme=dark] .payday-revenue-group-payout{--revenue-group-bg:#ea580c29}[data-theme=dark] .payday-revenue-group-payout-special{--revenue-group-bg:#c2410c29}[data-theme=dark] .payday-revenue-group-topup{--revenue-group-bg:#4f46e529}[data-theme=dark] .payday-revenue-group-settlement{--revenue-group-bg:#0891b229}[data-theme=dark] .payday-revenue-group-profit{--revenue-group-tone:#4ade80;--revenue-group-bg:#15803d38}.payday-revenue-table .ant-table-thead>tr:first-child>th.payday-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}.payday-revenue-group-title{letter-spacing:.15px;white-space:nowrap;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.payday-revenue-table .ant-table-pagination.ant-pagination{box-sizing:border-box;margin:0!important;padding:12px 16px!important}.payday-revenue-table .ant-table-summary>tr.payday-revenue-summary-row>td{background:#eff6ff!important;border-top:2px solid #2563eb!important;padding-top:10px!important;padding-bottom:10px!important}.payday-revenue-table .ant-table-summary .payday-revenue-summary-label{color:#0f172a;letter-spacing:.2px;font-size:15px;font-weight:800}.payday-revenue-table .ant-table-summary .ant-typography{color:#0f172a;font-size:13px;font-weight:700}.payday-revenue-table .ant-table.ant-table-small .ant-table-thead>tr>th,.payday-revenue-table .ant-table.ant-table-small .ant-table-tbody>tr>td,.payday-revenue-table .ant-table.ant-table-small .ant-table-summary>tr>td{padding:4px 8px;line-height:1.25}.payday-revenue-table .ant-table.ant-table-small .ant-table-thead>tr>th.payday-revenue-count-col,.payday-revenue-table .ant-table.ant-table-small .ant-table-tbody>tr>td.payday-revenue-count-col,.payday-revenue-table .ant-table.ant-table-small .ant-table-summary>tr>td.payday-revenue-count-col{white-space:nowrap;box-sizing:border-box;width:56px;min-width:56px;max-width:56px;padding-inline:4px!important}.payday-revenue-table .ant-table-thead>tr:nth-child(2)>th[class*=payday-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}.payday-revenue-table .ant-table-tbody>tr>td[class*=payday-revenue-group-]{background:color-mix(in srgb, var(--revenue-group-bg) 28%, #fff)}.payday-revenue-table .ant-table-tbody>tr:hover>td[class*=payday-revenue-group-]{background:color-mix(in srgb, var(--revenue-group-bg) 68%, #fff)!important}.payday-revenue-table .ant-table-tbody>tr>td[class*=payday-revenue-group-] .ant-typography{font-weight:650;color:var(--revenue-group-tone)!important}.payday-revenue-table .ant-table-thead>tr:first-child>th.payday-revenue-group-profit{border-top-width:2px;background:#bbf7d0!important}.payday-revenue-table .ant-table-thead>tr:nth-child(2)>th.payday-revenue-group-profit{color:#166534;font-weight:800;background:#dcfce7!important}.payday-revenue-table .ant-table-tbody>tr>td.payday-revenue-group-profit{background:#f0fdf4!important}.payday-revenue-table .ant-table-tbody>tr:hover>td.payday-revenue-group-profit{background:#dcfce7!important}.payday-revenue-table .ant-table-tbody>tr>td.payday-revenue-group-profit .ant-typography{font-size:12px;font-weight:800;color:#15803d!important}[data-theme=dark] .payday-revenue-table .ant-table-summary>tr.payday-revenue-summary-row>td{background:#2563eb2e!important;border-top-color:#3b82f6!important}[data-theme=dark] .payday-revenue-table .ant-table-summary .payday-revenue-summary-label,[data-theme=dark] .payday-revenue-table .ant-table-summary .ant-typography{color:#e8edf5}[data-theme=dark] .payday-revenue-table .ant-table-thead>tr:nth-child(2)>th[class*=payday-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] .payday-revenue-table .ant-table-tbody>tr>td[class*=payday-revenue-group-]{background:color-mix(in srgb, var(--revenue-group-bg) 35%, transparent)}[data-theme=dark] .payday-revenue-table .ant-table-tbody>tr:hover>td[class*=payday-revenue-group-]{background:color-mix(in srgb, var(--revenue-group-bg) 55%, transparent)!important}[data-theme=dark] .payday-revenue-table .ant-table-thead>tr:first-child>th.payday-revenue-group-profit{background:#22c55e47!important}[data-theme=dark] .payday-revenue-table .ant-table-thead>tr:nth-child(2)>th.payday-revenue-group-profit{color:#86efac;background:#22c55e2e!important}[data-theme=dark] .payday-revenue-table .ant-table-tbody>tr>td.payday-revenue-group-profit{background:#22c55e14!important}[data-theme=dark] .payday-revenue-table .ant-table-tbody>tr:hover>td.payday-revenue-group-profit{background:#22c55e29!important}[data-theme=dark] .payday-revenue-table .ant-table-tbody>tr>td.payday-revenue-group-profit .ant-typography{color:#4ade80!important}.payday-settlement-page{--payday-finance-ink:#0f172a;--payday-finance-muted:#64748b;--payday-finance-line:#dfe8f3;--payday-finance-bg:#fff;--payday-finance-soft:#f8fbff;animation:.24s payday-payin-enter}[data-theme=dark] .payday-settlement-page{--payday-finance-ink:#e8edf5;--payday-finance-muted:#ffffff80;--payday-finance-line:#ffffff1f;--payday-finance-bg:#141c2b;--payday-finance-soft:#ffffff0f}.payday-settlement-ops-strip{box-shadow:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex;overflow:hidden}.payday-settlement-ops-context{color:#64748b;border-right:none;flex-wrap:wrap;align-items:baseline;gap:6px 8px;padding:0;display:inline-flex}.payday-settlement-ops-context strong{color:#334155;font-size:12px;font-weight:650}.payday-settlement-ops-context span:last-child{color:#94a3b8;font-size:12px}.payday-settlement-ops-kicker{color:#0f172a;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.payday-settlement-ops-body{grid-template-columns:minmax(160px,.7fr) minmax(0,1.4fr) minmax(0,1.4fr);gap:10px;min-width:0;display:grid}.payday-settlement-ops-group{background:#fff;border:1px solid #e8eef5;border-radius:10px;min-width:0;padding:10px 12px}.payday-settlement-ops-group-title{color:#64748b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:750;display:block}.payday-settlement-ops-group-metrics{flex-wrap:wrap;align-items:center;gap:2px 0;min-width:0;display:flex}.payday-settlement-ops-metrics{flex-wrap:wrap;flex:1;align-items:center;gap:4px 2px;min-width:0;display:flex}.payday-settlement-ops-metric{--settlement-tone:#1677ff;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;min-height:0;padding:4px 10px;display:inline-flex}.payday-settlement-ops-metric+.payday-settlement-ops-metric{border-left:1px solid #e2e8f0}.payday-settlement-ops-dot{background:var(--settlement-tone);border-radius:50%;flex-shrink:0;width:6px;height:6px}.payday-settlement-ops-label{color:#64748b;font-size:11px;font-weight:650}.payday-settlement-ops-metric strong{color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:750}.payday-settlement-ops-metric small{display:none}[data-theme=dark] .payday-settlement-ops-strip{background:#ffffff08;border-color:#ffffff1a}[data-theme=dark] .payday-settlement-ops-group{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .payday-settlement-ops-group-title{color:#ffffff73}[data-theme=dark] .payday-settlement-ops-context{color:#ffffff80}[data-theme=dark] .payday-settlement-ops-context strong{color:#ffffffc7}[data-theme=dark] .payday-settlement-ops-context span:last-child{color:#fff6}[data-theme=dark] .payday-settlement-ops-kicker{color:#e8edf5}[data-theme=dark] .payday-settlement-ops-metric+.payday-settlement-ops-metric{border-left-color:#ffffff1f}[data-theme=dark] .payday-settlement-ops-label{color:#ffffff80}[data-theme=dark] .payday-settlement-ops-metric strong{color:#ffffffe0}.payday-credit-create-form.ant-form-vertical .ant-form-item{margin-bottom:14px}.payday-credit-create-form.ant-form-vertical .ant-form-item-label{padding-bottom:4px}.payday-credit-create-form.ant-form-vertical .ant-form-item-label>label{color:#334155;font-size:13px;font-weight:650}.payday-credit-balance-pick{grid-template-columns:1fr 1fr;gap:10px;display:grid}.payday-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}.payday-credit-balance-card:hover{border-color:#93c5fd}.payday-credit-balance-card.is-active{background:linear-gradient(#f0f7ff 0%,#fff 70%);border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1f}.payday-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}.payday-credit-balance-icon--thb{background:0 0;border-radius:50%;width:36px;height:36px;padding:0;overflow:hidden;box-shadow:0 1px 2px #1d4ed838}.payday-credit-balance-icon--thb img{width:36px;height:36px;display:block}.payday-credit-balance-icon-label{display:block;transform:translateY(.5px)}.payday-credit-balance-icon--usdt{background:0 0;padding:0;overflow:hidden}.payday-credit-balance-icon--usdt img{width:36px;height:36px;display:block}.payday-credit-balance-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.payday-credit-balance-copy strong{color:#0f172a;font-size:14px;font-weight:750;line-height:1.2}.payday-credit-balance-copy small{color:#64748b;font-size:11px;line-height:1.3}.payday-credit-balance-check{color:#1677ff;font-size:16px;position:absolute;top:8px;right:8px}.payday-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}.payday-credit-touch-banner .anticon{color:#2563eb;font-size:14px}.payday-credit-touch-banner strong{font-weight:750}.payday-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}.payday-credit-input-prefix{color:#64748b;margin-right:2px;font-weight:700}.payday-credit-create-modal .ant-modal-footer{margin-top:4px}[data-theme=dark] .payday-credit-create-form.ant-form-vertical .ant-form-item-label>label{color:#ffffffc7}[data-theme=dark] .payday-credit-balance-card{background:#141c2b;border-color:#ffffff1f}[data-theme=dark] .payday-credit-balance-card:hover{border-color:#60a5fa73}[data-theme=dark] .payday-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] .payday-credit-balance-copy strong{color:#e8edf5}[data-theme=dark] .payday-credit-balance-copy small,[data-theme=dark] .payday-credit-input-prefix{color:#ffffff80}[data-theme=dark] .payday-credit-touch-banner,[data-theme=dark] .payday-credit-fx-preview{color:#93c5fd;background:#2563eb29;border-color:#60a5fa59}[data-theme=dark] .payday-credit-touch-banner .anticon{color:#60a5fa}.payday-settlement-filter-card{border-color:var(--payday-finance-line);background:linear-gradient(90deg,#22c55e0d,#1677ff0a,#7c3aed0d),#fff;margin-bottom:12px}.payday-settlement-filter-card .ant-card-body{padding:12px 14px}.payday-settlement-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.payday-settlement-filter-card .ant-input-affix-wrapper,.payday-settlement-filter-card .ant-select-selector,.payday-settlement-filter-card .ant-picker{border-radius:10px}.payday-settlement-table-card{border-color:var(--payday-finance-line);overflow:hidden;box-shadow:0 8px 24px #0f172a0a}.payday-settlement-table .ant-table-pagination.ant-pagination,.payday-settlement-table-card .ant-table-pagination{box-sizing:border-box;margin:0!important;padding:12px 16px!important}.payday-settlement-table .ant-table-thead>tr>th{letter-spacing:.1px;color:#0f172aad;white-space:nowrap;background:#f8fafc;font-size:12px;font-weight:700}[data-theme=dark] .payday-settlement-filter-card{background:linear-gradient(90deg,#22c55e14,#1677ff0f,#7c3aed14),#141c2b}[data-theme=dark] .payday-settlement-table .ant-table-thead>tr>th{color:#ffffffb8;background:#ffffff0a}.payday-settlement-table .ant-table-tbody>tr>td{vertical-align:middle;padding-top:12px;padding-bottom:12px}.payday-settlement-table .payday-settlement-col-rowno,.payday-settlement-table th.payday-settlement-col-rowno{width:40px!important;min-width:40px!important;max-width:44px!important;padding-left:6px!important;padding-right:6px!important}.payday-settlement-table .payday-settlement-col-merchant,.payday-settlement-table th.payday-settlement-col-merchant{width:108px!important;min-width:100px!important;max-width:116px!important}.payday-settlement-table .payday-settlement-col-account,.payday-settlement-table th.payday-settlement-col-account{width:190px!important;min-width:170px!important;max-width:220px!important}.payday-settlement-table .payday-settlement-col-status,.payday-settlement-table th.payday-settlement-col-status{width:88px!important;min-width:80px!important;max-width:96px!important;padding-left:8px!important;padding-right:8px!important}.payday-settlement-table .payday-settlement-col-balance,.payday-settlement-table th.payday-settlement-col-balance{width:118px!important;min-width:108px!important;max-width:128px!important;padding-left:8px!important}.payday-settlement-table .payday-settlement-col-actions,.payday-settlement-table th.payday-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}.payday-settlement-manage-btn{border-radius:8px;width:100%;max-width:96px;height:30px;font-weight:600;padding-inline:8px!important}.payday-settlement-manage-btn .anticon-down{margin-inline-start:4px;font-size:10px}.payday-settlement-table .ant-table-tbody>tr:hover>td{background:#1677ff0b!important}.payday-settlement-table .ant-table-tbody>tr.payday-settlement-row-actionable>td{box-shadow:none;background:#fff7edf2!important}.payday-settlement-table .ant-table-tbody>tr.payday-settlement-row-actionable:hover>td{box-shadow:none;background:#ffedd5fa!important}[data-theme=dark] .payday-settlement-table .ant-table-tbody>tr:hover>td{background:#1677ff1a!important}[data-theme=dark] .payday-settlement-table .ant-table-tbody>tr.payday-settlement-row-actionable>td{background:#ea580c24!important}[data-theme=dark] .payday-settlement-table .ant-table-tbody>tr.payday-settlement-row-actionable:hover>td{background:#ea580c38!important}[data-theme=dark] .payday-settlement-cell-muted,[data-theme=dark] .payday-settlement-kv-label{color:#ffffff73}.payday-settlement-cell-stack{flex-direction:column;gap:2px;min-width:0;display:flex}.payday-settlement-cell-muted{color:#0f172a73;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.payday-settlement-kv{grid-template-columns:4.75em 1fr;align-items:baseline;gap:6px;min-width:0;display:grid}.payday-settlement-kv-label{color:#0f172a73;white-space:nowrap;font-size:11px;line-height:1.35}.payday-settlement-kv-value{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.payday-settlement-kv--dest{grid-template-columns:5em 1fr}.payday-settlement-dest-inline{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.payday-settlement-dest-line{align-items:center;gap:6px;min-width:0;display:flex}.payday-settlement-dest-line .ant-typography{flex:1;min-width:0}.payday-settlement-expand{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 16px;padding:4px 8px 8px;display:grid}.payday-settlement-expand-item{flex-direction:column;gap:2px;min-width:0;display:flex}.payday-settlement-expand-label{color:#0f172a73;font-size:11px;font-weight:600}[data-theme=dark] .payday-settlement-expand-label{color:#ffffff73}.payday-ledger{--ledger-border:#dfe8f3;--ledger-bg:#fff;--ledger-muted:#64748b;animation:.28s payday-payin-enter}[data-theme=dark] .payday-ledger{--ledger-border:#ffffff1f;--ledger-bg:#141c2b;--ledger-muted:#ffffff80}.payday-ledger-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.payday-ledger-title{letter-spacing:-.35px;align-items:center;gap:10px;font-size:22px;font-weight:800;line-height:1.12;display:flex}.payday-ledger-title-mark{background:linear-gradient(#13c2c2,#1677ff 54%,#52c41a);border-radius:999px;width:6px;height:26px;box-shadow:0 0 0 4px #1677ff14}.payday-ledger-subtitle{color:var(--ledger-muted,#00000085);margin-top:5px;font-size:13px}.payday-ledger-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.payday-ledger-kpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:14px;display:grid}.payday-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}.payday-ledger-kpi:before{content:"";background:var(--ledger-tone);width:4px;position:absolute;inset:0 auto 0 0}.payday-ledger-kpi:hover{border-color:color-mix(in srgb, var(--ledger-tone) 38%, transparent);transform:translateY(-2px);box-shadow:0 10px 24px #0f172a14}.payday-ledger-kpi-top{color:var(--ledger-muted,#0000008f);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.payday-ledger-kpi-top .anticon{color:var(--ledger-tone)}.payday-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}.payday-ledger-kpi-note{color:var(--ledger-muted,#00000073);margin-top:7px;font-size:12px}.payday-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}.payday-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}.payday-ledger-toolbar .ant-input-affix-wrapper,.payday-ledger-toolbar .ant-select-selector,.payday-ledger-toolbar .ant-picker,.payday-ledger-toolbar .ant-segmented{border-radius:10px}.payday-ledger-table .ant-table-thead>tr>th{letter-spacing:.15px;color:#0f172ab8;background:#f8fafc;font-size:12px;font-weight:800}[data-theme=dark] .payday-ledger-surface{background:linear-gradient(180deg, #ffffff0a, #141c2bf2 140px), var(--ledger-bg,#141c2b);box-shadow:0 8px 24px #00000047}[data-theme=dark] .payday-ledger-toolbar{background:linear-gradient(90deg, #22c55e14, #1677ff0f, #7c3aed14), var(--ledger-bg,#141c2b)}[data-theme=dark] .payday-ledger-table .ant-table-thead>tr>th{color:#ffffffb8;background:#ffffff0a}[data-theme=dark] .payday-ledger-table .ant-table-tbody>tr:hover>td{background:#1677ff1a!important}[data-theme=dark] .payday-ledger-kpi:hover{box-shadow:0 10px 24px #00000059}.payday-ledger-table .ant-table-pagination.ant-pagination{box-sizing:border-box;margin:0!important;padding:12px 16px!important}.payday-ledger-table .ant-table-tbody>tr>td{padding-top:12px;padding-bottom:12px}.payday-ledger-table .ant-table-tbody>tr{transition:background-color .14s}.payday-ledger-table .ant-table-tbody>tr:hover>td{background:#1677ff0b!important}.payday-ledger-merchant .payday-ledger-title-mark{background:linear-gradient(#52c41a,#13c2c2)}@media (prefers-reduced-motion:reduce){.payday-settlement-page,.payday-settlement-ops-metric,.payday-ledger,.payday-ledger-kpi,.payday-ledger-table .ant-table-tbody>tr{transition:none;animation:none}}@media (width<=768px){.payday-ledger-head{flex-direction:column}.payday-ledger-toolbar{padding:12px}.payday-ledger-toolbar .ant-input-affix-wrapper,.payday-ledger-toolbar .ant-select,.payday-ledger-toolbar .ant-picker{width:100%!important}.payday-settlement-ops-strip{flex-direction:column;align-items:stretch}.payday-settlement-ops-body{grid-template-columns:1fr}.payday-settlement-ops-group-metrics,.payday-settlement-ops-metrics{width:100%}.payday-settlement-filter-card .ant-input-affix-wrapper,.payday-settlement-filter-card .ant-select,.payday-settlement-filter-card .ant-picker{width:100%!important}}.payday-lang{align-items:center;gap:6px;display:inline-flex;position:relative}.payday-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}.payday-lang.open .payday-lang-list{opacity:1;pointer-events:auto;max-width:280px}.payday-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)}.payday-lang.open .payday-lang-opt{opacity:1;transform:none}.payday-lang.open .payday-lang-opt:first-child{transition-delay:40ms}.payday-lang.open .payday-lang-opt:nth-child(2){transition-delay:90ms}.payday-lang.open .payday-lang-opt:nth-child(3){transition-delay:.14s}.payday-lang.open .payday-lang-opt:hover{border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 4px 12px #2563eb33}.payday-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}.payday-lang-current:hover{border-color:#93c5fd;box-shadow:0 2px 8px #2563eb26}.payday-lang.open .payday-lang-current{background:#2563eb0f;border-color:#2563eb}.payday-lang-caret{color:#94a3b8;width:13px;height:13px;transition:transform .32s cubic-bezier(.34,1.25,.4,1)}.payday-lang.open .payday-lang-caret{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.payday-lang-list,.payday-lang-opt,.payday-lang-caret{transition:none}}.payday-notif-table .ant-table-tbody>tr>td{vertical-align:middle;white-space:nowrap;padding-top:8px;padding-bottom:8px;overflow:hidden}.payday-notif-table .ant-table-tbody>tr>td .ant-typography{max-width:100%}.payday-users-page{--users-ink:#0f172a;--users-muted:#64748b;--users-line:#e2e8f0;--users-soft:#f8fafc;--users-surface:#fff;--users-row:#fff;--users-zebra:#f8fafc;--users-hover:#f8fbff;--users-cell-border:#f1f5f9}.payday-users-header{margin-bottom:12px}.payday-users-title{align-items:center;gap:8px;color:var(--users-ink)!important;margin:0!important;display:inline-flex!important}.payday-users-title .anticon{color:#2563eb}.payday-users-tabs .ant-tabs-nav{margin-bottom:12px}.payday-users-toolbar{border:1px solid var(--users-line);background:var(--users-surface);border-radius:12px;margin-bottom:10px}.payday-users-toolbar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.payday-users-table-card{border:1px solid var(--users-line);background:var(--users-surface);border-radius:12px;overflow:hidden}.payday-users-table .ant-table-thead>tr>th{color:var(--users-muted);font-size:12px;font-weight:700;background:var(--users-soft)!important;border-bottom:1px solid var(--users-line)!important;padding:8px 12px!important}.payday-users-table .ant-table-tbody>tr>td{vertical-align:middle;font-size:13px;border-bottom:1px solid var(--users-cell-border)!important;padding:6px 12px!important}.payday-users-table .ant-table-tbody>tr:hover>td{background:var(--users-hover)!important}.payday-users-table .ant-table-pagination.ant-pagination,.payday-users-table-card .ant-table-pagination{background:var(--users-surface);border-top:1px solid var(--users-line);margin:0!important;padding:10px 14px!important}.payday-users-username{font-variant-numeric:tabular-nums;letter-spacing:.1px}.payday-users-role-tag{border-radius:999px!important;margin:0!important;padding:0 8px!important;font-size:11px!important;line-height:18px!important}.payday-users-2fa{letter-spacing:.4px;border-radius:999px;justify-content:center;align-items:center;min-width:36px;height:20px;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex}.payday-users-2fa.is-on{color:#15803d;background:#dcfce7}.payday-users-2fa.is-off{color:#94a3b8;background:#f1f5f9}.payday-users-status{border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.payday-users-status-active{color:#15803d;background:#dcfce7}.payday-users-status-inactive{color:#64748b;background:#f1f5f9}.payday-users-status-locked{color:#b91c1c;background:#fee2e2}.payday-users-muted{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--users-muted)!important;font-size:12px!important}.payday-users-actions{justify-content:center}.payday-users-action-edit.ant-btn{color:#2563eb;background:#eff6ff;border-color:#bfdbfe;border-radius:8px;height:28px;font-size:12px;font-weight:600}.payday-users-action-edit.ant-btn:hover{color:#1d4ed8!important;background:#dbeafe!important;border-color:#93c5fd!important}.payday-users-action-more.ant-btn{color:#64748b;border-radius:8px;width:28px;height:28px}.payday-users-action-more.ant-btn:hover{color:#2563eb;background:#eff6ff}[data-theme=dark] .payday-users-action-edit.ant-btn{color:#93c5fd;background:#3b82f624;border-color:#3b82f659}[data-theme=dark] .payday-users-action-edit.ant-btn:hover{color:#bfdbfe!important;background:#3b82f63d!important;border-color:#3b82f699!important}[data-theme=dark] .payday-users-action-more.ant-btn{color:#94a3b8}[data-theme=dark] .payday-users-action-more.ant-btn:hover{color:#bfdbfe;background:#3b82f62e}.payday-users-perm-name{font-size:12px}.payday-users-menu-name{flex-direction:column;gap:2px;padding:2px 0;display:flex}.payday-users-menu-group{color:var(--users-muted);font-size:12px;font-weight:600;line-height:1.25}.payday-users-menu-label{color:var(--users-ink);font-size:14px;font-weight:700;line-height:1.3}.payday-users-perm-table .ant-table-tbody>tr>td{vertical-align:middle;padding-top:10px!important;padding-bottom:10px!important}.payday-users-perm-table .ant-table-tbody>tr>td:first-child{background:var(--users-row)}.payday-users-perm-role{color:#334155;white-space:nowrap;font-size:12px;font-weight:700;display:inline-block}.payday-users-perm-table .ant-table-tbody>tr:nth-child(2n)>td,.payday-users-perm-table .ant-table-tbody>tr:nth-child(2n)>td:first-child{background:var(--users-zebra)}.payday-users-perm-table .ant-table-tbody>tr:hover>td,.payday-users-perm-table .ant-table-tbody>tr:hover>td:first-child{background:var(--users-hover)!important}[data-theme=dark] .payday-users-page{--users-ink:#e2e8f0;--users-muted:#94a3b8;--users-line:#1e2d44;--users-soft:#0d1b30;--users-surface:#111d2e;--users-row:#111d2e;--users-zebra:#162236;--users-hover:#1677ff1a;--users-cell-border:#1e2d44}[data-theme=dark] .payday-users-2fa.is-on{color:#86efac;background:#16a34a38}[data-theme=dark] .payday-users-2fa.is-off{color:#94a3b8;background:#ffffff0f}[data-theme=dark] .payday-users-status-active{color:#86efac;background:#16a34a38}[data-theme=dark] .payday-users-status-inactive{color:#94a3b8;background:#ffffff0f}[data-theme=dark] .payday-users-status-locked{color:#fca5a5;background:#b91c1c47}[data-theme=dark] .payday-users-perm-role{color:#cbd5e1}.payday-audit-page{--audit-ink:#0f172a;--audit-muted:#475569;--audit-line:#dbe5f0;--audit-surface:#fff;--audit-soft:#f8fafc;--audit-blue:#1e40af;--audit-amber:#d97706;color:var(--audit-ink)}.payday-audit-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;padding:4px 2px;display:flex}.payday-audit-heading h4{color:var(--audit-ink);margin:2px 0 4px!important}.payday-audit-eyebrow{color:var(--audit-blue);letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800}.payday-audit-stats{margin-bottom:14px}.payday-audit-stats .ant-card{border:1px solid var(--audit-line);border-top:3px solid var(--audit-blue);background:var(--audit-surface);min-height:86px;box-shadow:0 5px 16px #0f172a0a}.payday-audit-stats .ant-col:nth-child(3) .ant-card{border-top-color:var(--audit-amber)}.payday-audit-stats .ant-col:nth-child(4) .ant-card{border-top-color:#64748b}.payday-audit-filter-card,.payday-audit-table-card{border-color:var(--audit-line);background:var(--audit-surface)}.payday-audit-filter-card{margin-bottom:14px;box-shadow:0 5px 18px #0f172a0a}.payday-audit-filters{flex-direction:column;gap:10px;display:flex}.payday-audit-filters-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.payday-audit-table-card{overflow:hidden;box-shadow:0 8px 24px #0f172a0d}.payday-audit-table .ant-table-thead>tr>th{color:#334155;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.payday-audit-table .ant-table-tbody>tr>td{vertical-align:top;padding-top:11px!important;padding-bottom:11px!important}.payday-audit-table .ant-table-tbody>tr{transition:background-color .18s}.payday-audit-table .ant-table-tbody>tr:hover>td{background:#eff6ff!important}.payday-audit-time{color:#334155;align-items:flex-start;gap:7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.45;display:flex}.payday-audit-time .anticon{color:var(--audit-blue);margin-top:2px}.payday-audit-event-cell,.payday-audit-tag-line{flex-wrap:wrap;gap:4px;display:flex}.payday-audit-identity,.payday-audit-target{flex-direction:column;gap:5px;min-width:0;display:flex}.payday-audit-identity-primary,.payday-audit-target-name{min-width:0;color:var(--audit-ink);align-items:flex-start;gap:7px;font-size:13px;font-weight:700;line-height:1.35;display:flex}.payday-audit-identity-primary span,.payday-audit-target-name span{overflow-wrap:anywhere}.payday-audit-identity-primary .anticon,.payday-audit-target-name .anticon{color:var(--audit-blue);flex:none;margin-top:2px}.payday-audit-identity.is-fallback .payday-audit-identity-primary{color:#9a3412}.payday-audit-identity .ant-typography,.payday-audit-target .ant-typography{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.payday-audit-detail{flex-direction:column;gap:12px;max-height:calc(100vh - 190px);padding-right:4px;display:flex;overflow:auto}.payday-audit-detail>.ant-card{border-color:var(--audit-line)}.payday-audit-detail>.ant-card>.ant-card-head{border-bottom-color:var(--audit-line);background:#f8fafc}.payday-audit-event-banner{border-left:4px solid var(--audit-blue);background:#eff6ff;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.payday-audit-section-label{color:var(--audit-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.payday-audit-current-identity{border-top:1px dashed var(--audit-line);margin-top:14px;padding-top:12px}.payday-audit-fallback-banner{background:#fff7ed;border:1px solid #fed7aa;flex-direction:column;gap:4px;padding:12px;display:flex}.payday-audit-inline-value,.payday-audit-raw{color:#1e293b;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.55}.payday-audit-inline-value{max-height:150px;overflow:auto}.payday-audit-raw-wrap{flex-direction:column;gap:8px;display:flex}.payday-audit-raw{background:#f8fafc;border:1px solid #cbd5e1;max-height:360px;padding:14px;overflow:auto}[data-theme=dark] .payday-audit-page{--audit-ink:#e2e8f0;--audit-muted:#94a3b8;--audit-line:#334155;--audit-surface:#111827;--audit-soft:#0f172a}[data-theme=dark] .payday-audit-table .ant-table-tbody>tr:hover>td,[data-theme=dark] .payday-audit-event-banner{background:#172554!important}[data-theme=dark] .payday-audit-time,[data-theme=dark] .payday-audit-inline-value,[data-theme=dark] .payday-audit-raw{color:#cbd5e1}[data-theme=dark] .payday-audit-detail>.ant-card>.ant-card-head,[data-theme=dark] .payday-audit-raw{background:#0f172a}[data-theme=dark] .payday-audit-fallback-banner{background:#431407;border-color:#9a3412}@media (width<=1280px){.payday-audit-filters-row{gap:8px}}@media (width<=768px){.payday-audit-heading,.payday-audit-event-banner,.payday-audit-filters-row{flex-direction:column;align-items:stretch}.payday-audit-filters-row .ant-space-compact,.payday-audit-filters-row .ant-picker,.payday-audit-filters-row .ant-select,.payday-audit-filters-row .ant-input-affix-wrapper,.payday-audit-filters-row .ant-btn{width:100%}.payday-audit-detail{max-height:calc(100vh - 150px)}}@media (prefers-reduced-motion:reduce){.payday-audit-table .ant-table-tbody>tr{transition:none}}.payday-ocm{--ocm-ink:#172033;--ocm-muted:#64748b;--ocm-line:#dfe5ec;--ocm-surface:#fff;--ocm-soft:#f5f7fa;color:var(--ocm-ink)}.payday-ocm-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.payday-ocm-header h1{color:var(--ocm-ink);align-items:center;gap:10px;margin:3px 0 2px;font-size:clamp(22px,2vw,30px);line-height:1.25;display:flex}.payday-ocm-header h1 .anticon{color:#0f766e}.payday-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}.payday-ocm-live-dot{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #10b98124}.payday-ocm-readonly{margin-bottom:14px}.payday-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}.payday-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}.payday-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}.payday-bl-metric:last-child{border-right:0}.payday-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}.payday-bl-metric-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.payday-bl-metric-copy span{color:var(--bl-label);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.2;overflow:hidden}.payday-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] .payday-bl-metrics{--bl-surface:#111d2e;--bl-line:#1e2d44;--bl-divider:#1e2d44;--bl-label:#ffffff73;--bl-value:#ffffffe0;--bl-icon-mix:#111d2e}[data-theme=dark] .payday-bl-metric{background:linear-gradient(90deg, color-mix(in srgb, var(--bl-tone) 22%, transparent) 0%, transparent 78%)}[data-theme=dark] .payday-bl-metric-icon{background:color-mix(in srgb, var(--bl-tone) 24%, #0d1b30)}@media (width<=720px){.payday-bl-metrics{grid-template-columns:1fr 1fr}.payday-bl-metric:nth-child(2n){border-right:0}.payday-bl-metric:nth-child(-n+2){border-bottom:1px solid var(--bl-divider)}}.payday-ocm-metrics>div{border-right:1px solid var(--ocm-line);grid-template-columns:22px 1fr auto;align-items:center;gap:8px;min-height:64px;padding:10px 16px;display:grid}.payday-ocm-metrics>div:last-child{border-right:0}.payday-ocm-metrics .anticon{color:#0f766e;font-size:17px}.payday-ocm-metrics span{color:var(--ocm-muted);font-size:12px}.payday-ocm-metrics strong{color:var(--ocm-ink);font-family:Consolas,SFMono-Regular,monospace;font-size:22px}.payday-ocm-metrics strong small{color:var(--ocm-muted);font-size:11px;font-weight:500}.payday-ocm-metrics .is-alert .anticon{color:#dc2626}.payday-ocm-metrics .is-channel{background:linear-gradient(120deg,#0f766e0f,#0000 70%)}.payday-ocm-console{border-color:var(--ocm-line);overflow:hidden}.payday-ocm-toolbar{border-bottom:1px solid var(--ocm-line);background:var(--ocm-soft);align-items:center;gap:10px;padding:14px 16px 10px;display:flex}.payday-ocm-search{width:min(320px,100%)}.payday-ocm-filter{width:170px}.payday-ocm-result{color:var(--ocm-muted);margin-left:auto;font-family:Consolas,SFMono-Regular,monospace;font-size:11px}.payday-ocm-tabs{margin:0;padding:0 16px}.payday-ocm-tabs>.ant-tabs-nav{margin-bottom:0}.payday-ocm-thai-clock{color:#334155;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;padding:10px 16px 4px;font-size:13px;display:flex}.payday-ocm-thai-clock-label{color:#64748b;font-size:12px}.payday-ocm-thai-clock-value{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#0f766e;font-family:Consolas,SFMono-Regular,monospace;font-size:15px}.payday-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}.payday-ocm-table .ant-table-tbody>tr>td{border-bottom-color:var(--ocm-line)}.payday-ocm-table .ant-table-tbody>tr:hover>td{background:#0f766e09!important}.payday-ocm-table .ant-table-tbody>tr.is-suspended>td{opacity:.68;background:#dc262606}.payday-ocm-channel-head,.payday-ocm-merchant{flex-direction:column;gap:2px;display:flex}.payday-ocm-channel-code,.payday-ocm-merchant-code{letter-spacing:.08em;font-family:Consolas,SFMono-Regular,monospace;font-size:9px;font-weight:700}.payday-ocm-merchant-code{color:#0f766e}.payday-ocm-channel-cell{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:46px;padding:4px 0;display:flex}.payday-ocm-switch.ant-switch{min-width:54px;transition:background-color .25s,box-shadow .25s}.payday-ocm-switch.ant-switch .ant-switch-inner{font-size:11px;font-weight:700}.payday-ocm-switch.ant-switch-checked{background:#0f766e}.payday-ocm-switch .ant-switch-handle{transition:inset-inline-start .25s cubic-bezier(.34,1.2,.64,1)}.payday-ocm-fee{color:var(--ocm-muted);font-family:Consolas,SFMono-Regular,monospace;font-size:10px}.payday-ocm-updated{color:var(--ocm-muted);font-size:10px}.payday-ocm-col-switch{margin-top:4px}.payday-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}.payday-ocm-master-switch.is-on{background:#0f766e;flex-direction:row-reverse;padding:3px 3px 3px 10px;box-shadow:0 6px 16px #0f766e47}.payday-ocm-master-switch:hover:not(:disabled){transform:translateY(-1px)}.payday-ocm-master-switch:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.payday-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}.payday-ocm-master-switch.is-on .payday-ocm-master-knob{color:#0f766e}.payday-ocm-master-label{letter-spacing:.02em;text-align:center;white-space:nowrap;flex:1;font-size:12px;font-weight:700}.payday-ocm-bulk{margin-left:4px}.payday-ocm-page-tabs{margin-bottom:14px}.payday-ocm-page-tabs>.ant-tabs-nav{margin-bottom:0}.payday-ocm-status{margin:0;font-size:11px}.payday-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] .payday-ocm{--ocm-ink:#e2e8f0;--ocm-muted:#94a3b8;--ocm-line:#334155;--ocm-surface:#111827;--ocm-soft:#0f172a}[data-theme=dark] .payday-ocm-table .ant-table-tbody>tr:hover>td{background:#14b8a612!important}@media (width<=900px){.payday-ocm-metrics{grid-template-columns:repeat(2,minmax(140px,1fr))}.payday-ocm-metrics>div:nth-child(2){border-right:0}.payday-ocm-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--ocm-line)}.payday-ocm-toolbar{flex-wrap:wrap}.payday-ocm-result{width:100%;margin-left:0}}@media (width<=560px){.payday-ocm-header{flex-direction:column}.payday-ocm-metrics{grid-template-columns:1fr}.payday-ocm-metrics>div{border-right:0;border-bottom:1px solid var(--ocm-line)}.payday-ocm-metrics>div:last-child{border-bottom:0}.payday-ocm-search,.payday-ocm-filter{width:100%}}.payday-api-key-panel{flex-direction:column;gap:14px;display:flex}.payday-api-key-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.payday-api-key-hint{align-items:center;gap:6px;font-size:12px;display:inline-flex}.payday-api-key-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}.payday-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}.payday-api-key-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.payday-api-key-card-identity{align-items:center;gap:10px;min-width:0;display:flex}.payday-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}.payday-api-key-code{color:#0f766e;font-family:Consolas,SFMono-Regular,monospace;font-size:14px}.payday-api-key-name{color:#000000a6;word-break:break-word;font-size:13px;line-height:1.35}.payday-api-key-fields{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;gap:10px;padding:12px;display:grid}.payday-api-key-field{flex-direction:column;gap:4px;display:flex}.payday-api-key-label{color:#00000073;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.payday-api-key-value{align-items:center;gap:4px;display:flex}.payday-api-key-value code,.payday-api-key-secret{color:#000000bf;font-family:Consolas,SFMono-Regular,monospace;font-size:12px}.payday-api-key-actions{flex-wrap:wrap;gap:8px;display:flex}.payday-api-key-empty{text-align:center;color:#00000073;border:1px dashed #e8e8e8;border-radius:12px;padding:36px 16px}.payday-api-key-pagination{justify-content:flex-end;padding-top:4px;display:flex}[data-theme=dark] .payday-api-key-card{background:linear-gradient(135deg,#172e3a 0%,#141c2b 42%),#141c2b;border-color:#ffffff1f}[data-theme=dark] .payday-api-key-card-icon{color:#2dd4bf;background:#193d46}[data-theme=dark] .payday-api-key-code{color:#5eead4}[data-theme=dark] .payday-api-key-name{color:#ffffffa6}[data-theme=dark] .payday-api-key-fields{background:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] .payday-api-key-label{color:#ffffff73}[data-theme=dark] .payday-api-key-value code,[data-theme=dark] .payday-api-key-secret{color:#ffffffc7}[data-theme=dark] .payday-api-key-empty{color:#ffffff73;border-color:#ffffff24}@media (width<=640px){.payday-api-key-grid{grid-template-columns:1fr}.payday-api-key-toolbar .ant-input-affix-wrapper{width:100%!important}}.payday-crypto-wallet-grid .ant-row{align-items:stretch}.payday-crypto-wallet-card{border-radius:16px;flex-direction:column;height:100%;min-height:320px;padding:16px;display:flex}.payday-crypto-wallet-editor{margin-bottom:12px}.payday-crypto-wallet-editor .ant-form-item-label>label{color:#0000008c;font-size:12px}[data-theme=dark] .payday-crypto-wallet-editor .ant-form-item-label>label{color:#ffffff8c}.payday-crypto-wallet-qrbox{border-radius:12px;align-items:center;gap:16px;min-height:128px;margin-top:auto;padding:12px;display:flex}.payday-crypto-fx-grid .ant-form-item{margin-bottom:12px}.payday-crypto-fx-grid .ant-form-item-extra{font-size:12px}.payday-wallet-dashboard-grid .ant-row{width:100%}.payday-wallet-dashboard-grid .ant-col{display:flex}.payday-wallet-dashboard-grid .ant-col>div{width:100%}.payday-wallet-dashboard-section{margin-bottom:8px}.payday-wallet-dashboard-section-title{letter-spacing:.01em;display:block;margin:0 0 18px!important;font-size:15px!important;font-weight:700!important}.payday-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}.payday-wallet-dashboard-card>:not(.payday-wallet-dashboard-bg-deco):not(.payday-wallet-dashboard-glow){z-index:1;position:relative}.payday-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%)}.payday-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)}.payday-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}.payday-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}.payday-wallet-dashboard-mint-coin-mark{width:42%;height:46%;position:relative}.payday-wallet-dashboard-mint-coin-mark:before,.payday-wallet-dashboard-mint-coin-mark:after{content:"";background:#fff;border-radius:999px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 1px #15803d40}.payday-wallet-dashboard-mint-coin-mark:before{width:78%;height:18%;top:8%}.payday-wallet-dashboard-mint-coin-mark:after{width:22%;height:78%;top:8%}.payday-wallet-dashboard-mint-coin--main{opacity:.11;filter:blur(3px);z-index:1;width:196px;height:196px;top:-6px;right:-36px}.payday-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)}.payday-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}.payday-wallet-dashboard-bokeh--one{width:88px;height:88px;top:52px;right:18px}.payday-wallet-dashboard-bokeh--two{opacity:.2;width:64px;height:64px;top:96px;right:-10px}.payday-wallet-dashboard-bokeh--three{opacity:.18;width:36px;height:36px;top:18px;right:132px}.payday-wallet-dashboard-card--pair .payday-wallet-dashboard-mint-coin--main{width:168px;height:168px;top:-4px;right:-40px}.payday-wallet-dashboard-card--pair .payday-wallet-dashboard-mint-coin--top{width:62px;height:62px;top:-14px;right:64px}.payday-wallet-dashboard-card--pair .payday-wallet-dashboard-bokeh--one{width:68px;height:68px;top:40px;right:10px}.payday-wallet-dashboard-card--pair .payday-wallet-dashboard-bokeh--two{width:50px;height:50px;top:78px;right:-14px}.payday-wallet-dashboard-card--pair .payday-wallet-dashboard-bokeh--three{width:26px;height:26px;top:10px;right:102px}.payday-wallet-dashboard-card--compact .payday-wallet-dashboard-mint-coin--main{width:180px;height:180px;top:-8px;right:-42px}.payday-wallet-dashboard-card--compact .payday-wallet-dashboard-mint-coin--top{width:68px;height:68px;top:-16px;right:58px}@media (width<=1199px){.payday-wallet-dashboard-mint-coin--main{width:180px;height:180px;right:-40px}.payday-wallet-dashboard-mint-coin--top{width:68px;height:68px;right:72px}}@media (width<=767px){.payday-wallet-dashboard-mint-coin--main{opacity:.1;filter:blur(3px);width:160px;height:160px;top:-10px;right:-48px}.payday-wallet-dashboard-mint-coin--top{opacity:.08;filter:blur(3.5px);width:56px;height:56px;top:-14px;right:48px}.payday-wallet-dashboard-bokeh--one{width:64px;height:64px}.payday-wallet-dashboard-bokeh--two{width:48px;height:48px}.payday-wallet-dashboard-bokeh--three{width:28px;height:28px;right:110px}}.payday-wallet-dashboard-card--payout{background:linear-gradient(#f6ffed 0%,#f3fceb 52%,#fff 100%);border-color:#95de648c;box-shadow:0 14px 34px #52c41a1a}.payday-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}.payday-wallet-pair-row{flex-wrap:wrap;align-items:stretch;gap:16px;max-width:760px;display:flex}.payday-wallet-pair-item{flex:320px;min-width:0;max-width:360px;display:flex}.payday-wallet-dashboard-card--pair{min-height:380px;padding:18px 16px 0}.payday-wallet-dashboard-card--pair .payday-wallet-dashboard-title .ant-typography{font-size:18px!important}.payday-wallet-dashboard-card--pair .payday-wallet-dashboard-subtitle{min-height:36px;margin-bottom:4px;font-size:12px}.payday-wallet-dashboard-card--pair .payday-wallet-dashboard-balance{margin:12px 0 14px}.payday-wallet-dashboard-card--pair .payday-wallet-dashboard-balance .ant-typography{font-size:24px!important}.payday-wallet-dashboard-card--pair .payday-wallet-dashboard-qrpanel{gap:10px;min-height:180px;padding:14px 12px}.payday-wallet-dashboard-card--pair .payday-wallet-dashboard-foot{min-height:68px;margin:12px -16px 0}.payday-wallet-dashboard-card--pair .payday-wallet-dashboard-foot>div{padding:12px 10px}.payday-wallet-dashboard-card--pair .payday-wallet-dashboard-copy-all{height:34px;padding-inline:12px;font-size:12px}@media (width<=575px){.payday-wallet-pair-row{max-width:100%}.payday-wallet-pair-item{flex:100%;max-width:100%}}.payday-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}.payday-wallet-dashboard-card--clickable{cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.payday-wallet-dashboard-card--clickable:hover{background:linear-gradient(#f6ffedd9 0%,#fff 100%);border-color:#52c41ab3;transform:translateY(-2px)}.payday-wallet-dashboard-card--clickable:focus-visible{outline-offset:2px;outline:2px solid #52c41a}button.payday-wallet-dashboard-card--empty:disabled{cursor:default}.payday-wallet-dashboard-card--empty.payday-wallet-dashboard-card--hot{background:linear-gradient(#fff5dbb3 0%,#fffffff2 100%);border-color:#faad1473}.payday-wallet-dashboard-card--empty.payday-wallet-dashboard-card--hot .payday-wallet-dashboard-empty-icon{color:#d46b0873}.payday-wallet-dashboard-empty-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.payday-wallet-dashboard-empty-icon{color:#23780473;font-size:36px}.payday-wallet-dashboard-card--empty.payday-wallet-dashboard-card--gas .payday-wallet-dashboard-empty-icon{color:#ff4d4f8c}.payday-wallet-dashboard-empty-title{color:#0000008c!important;font-size:16px!important}.payday-wallet-dashboard-card--empty.payday-wallet-dashboard-card--gas .payday-wallet-dashboard-empty-title{color:#ffffffb8!important}.payday-wallet-dashboard-empty-hint{color:#0006;font-size:12px;line-height:1.45}.payday-wallet-dashboard-card--empty.payday-wallet-dashboard-card--gas .payday-wallet-dashboard-empty-hint{color:#fff6}.payday-wallet-slot-row.ant-row{flex-wrap:wrap;margin-inline:-6px!important;display:flex!important}.payday-wallet-slot-col.ant-col{min-width:0;max-width:20%;padding-inline:6px;flex:1!important;width:auto!important;display:flex!important}.payday-wallet-slot-col--4.ant-col{max-width:25%}@media (width<=1199px){.payday-wallet-slot-col.ant-col{max-width:33.333%;flex:30%!important}.payday-wallet-slot-col--4.ant-col{max-width:50%;flex:45%!important}}@media (width<=991px){.payday-wallet-slot-col.ant-col{max-width:50%;flex:45%!important}}@media (width<=575px){.payday-wallet-slot-col.ant-col,.payday-wallet-slot-col--4.ant-col{max-width:100%;flex:100%!important}}.payday-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}.payday-wallet-dashboard-card--gas .payday-wallet-dashboard-glow{background:#cf132247}.payday-wallet-dashboard-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.payday-wallet-dashboard-title .ant-typography{font-size:22px;line-height:1.2;margin:0 0 8px!important}.payday-wallet-dashboard-card--gas .ant-typography,.payday-wallet-dashboard-card--gas .payday-wallet-dashboard-subtitle{color:#ffffffeb}.payday-wallet-dashboard-copy-all{background:#ffffffc7;border:0;border-radius:999px;flex:none;height:40px;padding-inline:16px;box-shadow:0 8px 18px #0000000f}.payday-wallet-dashboard-card--gas .payday-wallet-dashboard-copy-all{color:#ffffffe0;background:#ffffff1a}.payday-wallet-dashboard-subtitle{color:#0000009e;min-height:42px;margin-bottom:8px;font-size:13px;line-height:1.55;display:block}.payday-wallet-dashboard-editor{margin:12px 0 4px}.payday-wallet-dashboard-balance{text-align:center;margin:22px 0 20px}.payday-wallet-dashboard-balance .ant-typography{color:#d46b08;font-size:34px;line-height:1.05}.payday-wallet-dashboard-card--payout .payday-wallet-dashboard-balance .ant-typography{color:#237804}.payday-wallet-dashboard-card--gas .payday-wallet-dashboard-balance .ant-typography{color:#ff4d4f}.payday-wallet-dashboard-balance span{color:currentColor;margin-left:8px;font-size:16px;font-weight:700}.payday-wallet-dashboard-balance small{color:#0000008c;margin-top:10px;font-size:13px;display:block}.payday-wallet-dashboard-card--gas .payday-wallet-dashboard-balance small,.payday-wallet-dashboard-card--gas .payday-wallet-dashboard-balance span{color:#ffffffb8}.payday-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}.payday-wallet-dashboard-card--gas .payday-wallet-dashboard-qrpanel{background:#ffffff12;border:1px solid #ffffff14}.payday-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}.payday-wallet-dashboard-card--gas .payday-wallet-dashboard-address{color:#fff;background:#ffffff14}.payday-wallet-dashboard-path,.payday-wallet-dashboard-empty{color:#00000073;font-size:11px;line-height:1.4}.payday-wallet-dashboard-card--gas .payday-wallet-dashboard-path,.payday-wallet-dashboard-card--gas .payday-wallet-dashboard-empty{color:#fff6}.payday-wallet-dashboard-noqr{color:#999;place-items:center;width:150px;height:150px;display:grid}.payday-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}.payday-wallet-dashboard-card--compact .payday-wallet-dashboard-foot{margin:14px -16px 0}.payday-wallet-dashboard-card--gas .payday-wallet-dashboard-foot{background:#ffffff0a;border-top-color:#ffffff14}.payday-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}.payday-wallet-dashboard-foot .anticon{color:#52c41a;grid-row:1/span 2;align-self:center;font-size:20px}.payday-wallet-dashboard-card--gas .payday-wallet-dashboard-foot .anticon{color:#ff4d4f}.payday-wallet-dashboard-foot span{color:#00000073;font-size:11px}.payday-wallet-dashboard-foot strong{color:#000000d1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.payday-wallet-dashboard-card--gas .payday-wallet-dashboard-foot span,.payday-wallet-dashboard-card--gas .payday-wallet-dashboard-foot strong{color:#ffffffb8}[data-theme=dark] .payday-wallet-dashboard-card:not(.payday-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] .payday-wallet-dashboard-card--payout:not(.payday-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] .payday-wallet-dashboard-card--empty:not(.payday-wallet-dashboard-card--gas){background:linear-gradient(#22c55e1a 0%,#141c2bf2 100%)}[data-theme=dark] .payday-wallet-dashboard-card--clickable:not(.payday-wallet-dashboard-card--gas):hover{background:linear-gradient(#22c55e29 0%,#141c2b 100%);border-color:#52c41a8c}[data-theme=dark] .payday-wallet-dashboard-card--empty.payday-wallet-dashboard-card--hot{background:linear-gradient(#faad141f 0%,#141c2bf2 100%);border-color:#faad1466}[data-theme=dark] .payday-wallet-dashboard-empty-title{color:#ffffffa6!important}[data-theme=dark] .payday-wallet-dashboard-empty-hint,[data-theme=dark] .payday-wallet-dashboard-subtitle,[data-theme=dark] .payday-wallet-dashboard-balance small,[data-theme=dark] .payday-wallet-dashboard-path,[data-theme=dark] .payday-wallet-dashboard-empty,[data-theme=dark] .payday-wallet-dashboard-foot span{color:#ffffff80}[data-theme=dark] .payday-wallet-dashboard-copy-all{color:#ffffffe0;background:#ffffff1a;box-shadow:0 8px 18px #00000040}[data-theme=dark] .payday-wallet-dashboard-qrpanel{background:#ffffff0f;box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] .payday-wallet-dashboard-address{color:#e8edf5;background:#ffffff14;box-shadow:0 8px 18px #00000047}[data-theme=dark] .payday-wallet-dashboard-foot{background:#ffffff0a;border-top-color:#ffffff1a}[data-theme=dark] .payday-wallet-dashboard-foot strong{color:#ffffffe0}@media (width<=768px){.payday-wallet-dashboard-card{min-height:480px;padding:22px 18px 0}.payday-wallet-dashboard-card--compact{padding:22px 18px 0}.payday-wallet-dashboard-foot{margin:16px -18px 0}.payday-wallet-dashboard-card--compact .payday-wallet-dashboard-foot{margin-inline:-18px}.payday-wallet-dashboard-title .ant-typography{font-size:20px}.payday-wallet-dashboard-copy-all{padding-inline:12px}.payday-wallet-dashboard-section-title{margin-bottom:14px!important}}.payday-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}.payday-ma-panel-header{background:var(--ma-header-bg)}.payday-ma-pool-section-title{margin:0!important;font-size:11px!important;font-weight:700!important}.payday-ma-pool-section-title--vacant{color:#15803d!important}.payday-ma-pool-section-title--elsewhere{color:#c2410c!important}.payday-ma-pool-section-count{border:none!important;margin:0!important;font-size:10px!important;line-height:18px!important}.payday-ma-pool-section-count--vacant{color:#15803d!important;background:#16a34a1f!important}.payday-ma-pool-section-count--elsewhere{color:#c2410c!important;background:#ea580c1f!important}[data-theme=dark] .payday-ma-pool-section-title--vacant{color:#86efac!important}[data-theme=dark] .payday-ma-pool-section-title--elsewhere{color:#fdba74!important}[data-theme=dark] .payday-ma-pool-section-count--vacant{color:#86efac!important;background:#22c55e2e!important}[data-theme=dark] .payday-ma-pool-section-count--elsewhere{color:#fdba74!important;background:#f973162e!important}[data-theme=dark] .payday-ma-bank-tag.ant-tag{background:#ffffff0f!important;border-color:currentColor!important}.payday-ma-account-card{border:1px solid var(--ma-card-border);background:var(--ma-card-bg);box-sizing:border-box;border-radius:8px;flex-direction:column;justify-content:center;gap:3px;min-height:100px;padding:8px 10px;transition:all .15s;display:flex;position:relative}.payday-ma-account-card.is-selected{border:2px solid var(--ma-card-selected-border);background:var(--ma-card-selected-bg)}.payday-ma-account-card.is-full:not(.is-selected){border-color:var(--ma-card-full-border);background:var(--ma-card-full-bg)}.payday-ma-account-card.is-disabled,.payday-ma-account-card.is-standby:not(.is-selected):not(.is-full){border-color:var(--ma-card-muted-border);background:var(--ma-card-muted-bg)}.payday-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}.payday-ma-sidebar-item--public{border-bottom:2px solid var(--ma-sidebar-public-border)}.payday-ma-sidebar-label{color:var(--ma-sidebar-label)!important}.payday-ma-sidebar-icon{color:var(--ma-sidebar-icon)}.payday-ma-sidebar-item--merchant.is-active{background:#e6f4ff;border-left-color:#1677ff}.payday-ma-sidebar-item--merchant.is-active .payday-ma-sidebar-label{color:#1677ff!important}.payday-ma-sidebar-item--group.is-active{background:#fff7e6;border-left-color:#d46b08}.payday-ma-sidebar-item--group.is-active .payday-ma-sidebar-label{color:#d46b08!important}.payday-ma-sidebar-item--public.is-active{background:#e6fffb;border-left-color:#13c2c2}.payday-ma-sidebar-item--public.is-active .payday-ma-sidebar-label,.payday-ma-sidebar-item--public.is-active .payday-ma-sidebar-icon{color:#13c2c2!important}.payday-ma-selection-bar{justify-content:space-between;align-items:center;gap:8px;padding:6px 14px;display:flex}.payday-ma-selection-label{font-size:12px!important}.payday-ma-selection-bar--pool{background:#e6f4ff;border-bottom:1px solid #bae0ff}.payday-ma-selection-bar--pool .payday-ma-selection-label{color:#1677ff!important}.payday-ma-linked-panel--public{border-color:#87e8de!important}.payday-ma-linked-panel--merchant{border-color:#b7eb8f!important}.payday-ma-linked-panel--group{border-color:#ffd591!important}.payday-ma-linked-panel--public .payday-ma-linked-header{background:#e6fffb}.payday-ma-linked-panel--public .payday-ma-linked-title,.payday-ma-linked-panel--public .payday-ma-linked-icon{color:#006d75!important}.payday-ma-linked-panel--merchant .payday-ma-linked-header{background:#f6ffed}.payday-ma-linked-panel--merchant .payday-ma-linked-title,.payday-ma-linked-panel--merchant .payday-ma-linked-icon{color:#389e0d!important}.payday-ma-linked-panel--group .payday-ma-linked-header{background:#fff7e6}.payday-ma-linked-panel--group .payday-ma-linked-title,.payday-ma-linked-panel--group .payday-ma-linked-icon{color:#d46b08!important}.payday-ma-selection-bar--public{background:#e6fffb;border-bottom:1px solid #87e8de}.payday-ma-selection-bar--public .payday-ma-selection-label{color:#006d75!important}.payday-ma-selection-bar--merchant,.payday-ma-selection-bar--group{background:#fff7e6;border-bottom:1px solid #ffe58f}.payday-ma-selection-bar--merchant .payday-ma-selection-label,.payday-ma-selection-bar--group .payday-ma-selection-label{color:#d48806!important}[data-theme=dark] .payday-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] .payday-ma-pool-body{background:#0d1b30}[data-theme=dark] .payday-ma-sidebar-item--merchant.is-active{background:#1677ff29}[data-theme=dark] .payday-ma-sidebar-item--group.is-active{background:#d46b082e}[data-theme=dark] .payday-ma-sidebar-item--public.is-active{background:#13c2c229}[data-theme=dark] .payday-ma-selection-bar--pool{background:#1677ff24;border-bottom-color:#1677ff52}[data-theme=dark] .payday-ma-linked-panel--public{border-color:#13c2c259!important}[data-theme=dark] .payday-ma-linked-panel--merchant{border-color:#52c41a59!important}[data-theme=dark] .payday-ma-linked-panel--group{border-color:#d46b0866!important}[data-theme=dark] .payday-ma-linked-panel--public .payday-ma-linked-header{background:#13c2c224}[data-theme=dark] .payday-ma-linked-panel--public .payday-ma-linked-title,[data-theme=dark] .payday-ma-linked-panel--public .payday-ma-linked-icon{color:#5cdbd3!important}[data-theme=dark] .payday-ma-linked-panel--merchant .payday-ma-linked-header{background:#52c41a24}[data-theme=dark] .payday-ma-linked-panel--merchant .payday-ma-linked-title,[data-theme=dark] .payday-ma-linked-panel--merchant .payday-ma-linked-icon{color:#95de64!important}[data-theme=dark] .payday-ma-linked-panel--group .payday-ma-linked-header{background:#d46b0829}[data-theme=dark] .payday-ma-linked-panel--group .payday-ma-linked-title,[data-theme=dark] .payday-ma-linked-panel--group .payday-ma-linked-icon{color:#ffc069!important}[data-theme=dark] .payday-ma-selection-bar--public{background:#13c2c224;border-bottom-color:#13c2c252}[data-theme=dark] .payday-ma-selection-bar--public .payday-ma-selection-label{color:#5cdbd3!important}[data-theme=dark] .payday-ma-selection-bar--merchant,[data-theme=dark] .payday-ma-selection-bar--group{background:#d46b0829;border-bottom-color:#faad1459}[data-theme=dark] .payday-ma-selection-bar--merchant .payday-ma-selection-label,[data-theme=dark] .payday-ma-selection-bar--group .payday-ma-selection-label{color:#ffc069!important}.payday-crypto-rate-tile{background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;height:100%;padding:16px 18px}.payday-crypto-rate-tile--deposit{background:#e6f4ff;border-color:#91caff}.payday-crypto-rate-tile--deposit .payday-crypto-rate-tile__label,.payday-crypto-rate-tile--deposit .payday-crypto-rate-tile__value{color:#1677ff!important}.payday-crypto-rate-tile--withdraw{background:#f6ffed;border-color:#b7eb8f}.payday-crypto-rate-tile--withdraw .payday-crypto-rate-tile__label,.payday-crypto-rate-tile--withdraw .payday-crypto-rate-tile__value{color:#389e0d!important}.payday-crypto-fx-preview{background:#f6ffed;border:1px solid #b7eb8f;border-radius:10px;margin-top:4px;overflow:hidden}.payday-crypto-fx-preview__head{border-bottom:1px solid #d9f7be;padding:10px 14px}.payday-crypto-fx-preview__title{color:#237804!important}.payday-crypto-fx-preview__cell{min-height:86px;padding:14px 16px}.payday-crypto-fx-preview__cell.has-divider{border-right:1px solid #d9f7be}.payday-crypto-fx-preview__cell--deposit .payday-crypto-fx-preview__value{color:#1677ff!important}.payday-crypto-fx-preview__cell--withdraw .payday-crypto-fx-preview__value{color:#237804!important}[data-theme=dark] .payday-crypto-rate-tile--market{background:#ffffff0a;border-color:#1e2d44}[data-theme=dark] .payday-crypto-rate-tile--deposit{background:#1677ff24;border-color:#1677ff59}[data-theme=dark] .payday-crypto-rate-tile--deposit .payday-crypto-rate-tile__label,[data-theme=dark] .payday-crypto-rate-tile--deposit .payday-crypto-rate-tile__value{color:#69b1ff!important}[data-theme=dark] .payday-crypto-rate-tile--withdraw{background:#52c41a1f;border-color:#52c41a59}[data-theme=dark] .payday-crypto-rate-tile--withdraw .payday-crypto-rate-tile__label,[data-theme=dark] .payday-crypto-rate-tile--withdraw .payday-crypto-rate-tile__value{color:#95de64!important}[data-theme=dark] .payday-crypto-fx-preview{background:#52c41a1a;border-color:#52c41a59}[data-theme=dark] .payday-crypto-fx-preview__head{border-bottom-color:#52c41a47}[data-theme=dark] .payday-crypto-fx-preview__title{color:#95de64!important}[data-theme=dark] .payday-crypto-fx-preview__cell.has-divider{border-right-color:#52c41a47}[data-theme=dark] .payday-crypto-fx-preview__cell--deposit .payday-crypto-fx-preview__value{color:#69b1ff!important}[data-theme=dark] .payday-crypto-fx-preview__cell--withdraw .payday-crypto-fx-preview__value{color:#95de64!important}.payday-slipmatch-console{--slip-console-border:var(--tile-border,#e5e7eb);--slip-console-bg:var(--tile-bg,#fff);--slip-console-soft:#1677ff0f}.payday-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}.payday-slipmatch-command-input{min-width:0}.payday-slipmatch-command-label{margin-bottom:4px;font-size:12px;display:block}.payday-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}.payday-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}.payday-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}.payday-slipmatch-step-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.payday-slipmatch-step-label{color:var(--tile-value,#1f2937);font-size:13px;font-weight:600}.payday-slipmatch-step-label b{color:inherit}.payday-slipmatch-step-hint{color:var(--tile-label,#94a3b8);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.payday-slipmatch-step.is-active{background:#1677ff14;border-color:#1677ff52}.payday-slipmatch-step.is-active .payday-slipmatch-step-badge{color:#fff;background:linear-gradient(135deg,#1677ff,#4096ff);animation:1.4s ease-in-out infinite payday-slip-step-pulse;box-shadow:0 6px 14px #1677ff47}.payday-slipmatch-step.is-active .payday-slipmatch-step-label{color:#1677ff}.payday-slipmatch-step.is-done .payday-slipmatch-step-badge{color:#fff;background:linear-gradient(135deg,#16a34a,#22c55e)}.payday-slipmatch-step.is-todo{opacity:.55}.payday-slipmatch-step-sep{background:var(--slip-console-border,#e5e7eb);border-radius:2px;flex:none;align-self:center;width:16px;height:2px}@keyframes payday-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] .payday-slipmatch-step.is-active{background:#1677ff29;border-color:#4096ff66}[data-theme=dark] .payday-slipmatch-step.is-active .payday-slipmatch-step-label{color:#69b1ff}@media (prefers-reduced-motion:reduce){.payday-slipmatch-step.is-active .payday-slipmatch-step-badge{animation:none}}@media (width<=640px){.payday-slipmatch-step{min-width:132px}.payday-slipmatch-step-hint{display:none}}.payday-slipmatch-workspace{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:start;gap:14px;display:grid}.payday-slipmatch-slip-pane,.payday-slipmatch-review-pane{min-width:0}.payday-slipmatch-slip-pane{position:sticky;top:78px}.payday-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}.payday-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}.payday-slipmatch-drop:hover{border-color:#1677ff}.payday-slipmatch-drop.is-scanning{cursor:progress}.payday-slipmatch-drop.is-duplicate{background:#fff5f5;border-style:solid;border-color:#fca5a5}.payday-slipmatch-drop.is-duplicate:hover{border-color:#f87171}[data-theme=dark] .payday-slipmatch-drop.is-duplicate{background:#7f1d1d38;border-color:#f87171ad}.payday-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}.payday-slipmatch-dup-banner .anticon{flex-shrink:0;margin-top:2px;font-size:16px}.payday-slipmatch-dup-title{font-size:13px;font-weight:700;line-height:1.3}.payday-slipmatch-dup-desc{color:#a8071a;margin-top:2px;font-size:12px;line-height:1.4}.payday-slipmatch-dup-meta{color:#7f1d1d;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:11.5px;display:flex}.payday-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] .payday-slipmatch-dup-meta{color:#fca5a5}[data-theme=dark] .payday-slipmatch-dup-meta span{background:#f871712e}[data-theme=dark] .payday-slipmatch-dup-banner{color:#fecaca;background:#7f1d1d59;border-color:#f8717180}[data-theme=dark] .payday-slipmatch-dup-desc{color:#fca5a5}.payday-slipmatch-hint{color:var(--tile-label,#8c8c8c);flex-direction:column;align-items:center;gap:4px;display:flex}.payday-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}.payday-slipmatch-order-card .ant-card-body{padding:14px}.payday-slipmatch-preview{border-radius:8px;max-width:100%;display:inline-block;position:relative;overflow:hidden}.payday-slipmatch-preview img{border-radius:8px;max-width:100%;max-height:520px;display:block}.payday-slipmatch-scanline{background:linear-gradient(90deg,#0000,#1677ff,#0000);height:3px;animation:1.1s ease-in-out infinite payday-slip-scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px 3px #1677ffb3}.payday-slipmatch-drop.is-scanning .payday-slipmatch-preview:after{content:"";background:linear-gradient(#1677ff0d,#1677ff1f);animation:1.4s ease-in-out infinite payday-slip-shimmer;position:absolute;inset:0}@keyframes payday-slip-scan{0%{opacity:.4;top:2%}50%{opacity:1;top:96%}to{opacity:.4;top:2%}}@keyframes payday-slip-shimmer{0%,to{opacity:.35}50%{opacity:.75}}.payday-slipmatch-result{animation:.35s payday-payin-enter}.payday-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}.payday-slipmatch-fields--compact{gap:8px 12px;margin-top:8px;padding:8px 10px}.payday-slipmatch-compare{border:1px solid var(--tile-border,#f0f0f0);background:var(--tile-bg,#fff);border-radius:10px;flex-direction:column;gap:6px;margin-top:12px;padding:10px 12px;display:flex}.payday-slipmatch-compare-head,.payday-slipmatch-compare-row{grid-template-columns:84px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px 12px;display:grid}.payday-slipmatch-compare-head{color:var(--tile-label,#8c8c8c);border-bottom:1px solid #eef2f7;padding-bottom:4px;font-size:11px}.payday-slipmatch-compare-label{color:var(--tile-label,#8c8c8c);padding-top:2px;font-size:11px}.payday-slipmatch-compare-value{color:var(--tile-value,#262626);word-break:break-word;font-size:13px}.payday-slipmatch-compare-row.is-match{background:#16a34a09;border-radius:6px;margin:0 -6px;padding:4px 6px}.payday-slipmatch-compare-row.is-mismatch{background:#dc26260d;border-radius:6px;margin:0 -6px;padding:4px 6px}.payday-slipmatch-segment.is-match{color:#16a34a;font-weight:800}.payday-slipmatch-segment.is-mismatch{color:#dc2626;font-weight:800}.payday-kyc-segment.is-match{color:#16a34a;font-weight:inherit}.payday-kyc-segment.is-mismatch{color:#dc2626;font-weight:inherit}[data-theme=dark] .payday-kyc-segment.is-match{color:#4ade80}[data-theme=dark] .payday-kyc-segment.is-mismatch{color:#f87171}.payday-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 payday-slip-warn-in;display:flex;transform:translateY(4px);box-shadow:0 10px 28px #b4530914}@keyframes payday-slip-warn-in{to{opacity:1;transform:translateY(0)}}.payday-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}.payday-slipmatch-warning-card.is-danger .payday-slipmatch-warning-icon{background:linear-gradient(135deg,#ef4444,#e11d48);box-shadow:0 8px 18px #ef44443d}.payday-slipmatch-warning-card.is-danger .payday-slipmatch-warning-title{color:#9f1239}.payday-slipmatch-warning-card.is-danger .payday-slipmatch-warning-desc{color:#7f1d1d}.payday-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}.payday-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}.payday-slipmatch-warning-card.is-info .payday-slipmatch-warning-icon{background:linear-gradient(135deg,#0ea5e9,#2563eb);box-shadow:0 8px 18px #0ea5e938}.payday-slipmatch-warning-title{color:#92400e;font-size:13px;font-weight:800;line-height:1.35}.payday-slipmatch-warning-card.is-info .payday-slipmatch-warning-title{color:#075985}.payday-slipmatch-warning-desc{color:#78350f;margin-top:4px;font-size:12.5px;line-height:1.55}.payday-slipmatch-warning-card.is-info .payday-slipmatch-warning-desc{color:#164e63}.payday-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 payday-slip-warn-in;display:flex}.payday-slipmatch-handling .anticon{flex-shrink:0;font-size:15px}.payday-slipmatch-handling.is-active{color:#92400e;background:linear-gradient(135deg,#fffbeb 0%,#fff7ed 100%);border:1px solid #f59e0b59}.payday-slipmatch-handling.is-done{color:#075985;background:linear-gradient(135deg,#f0f9ff 0%,#f8fafc 100%);border:1px solid #0ea5e947}.payday-slipmatch-compare .payday-slipmatch-fields{background:0 0;border:0;margin-top:8px;padding:0}.payday-slipmatch-field{opacity:0;flex-direction:column;gap:2px;animation:.4s forwards payday-slip-fieldin;display:flex}.payday-slipmatch-field:first-child{animation-delay:20ms}.payday-slipmatch-field:nth-child(2){animation-delay:80ms}.payday-slipmatch-field:nth-child(3){animation-delay:.14s}.payday-slipmatch-field:nth-child(4){animation-delay:.2s}.payday-slipmatch-field:nth-child(5){animation-delay:.26s}.payday-slipmatch-field:nth-child(6){animation-delay:.32s}.payday-slipmatch-field-label{color:var(--tile-label,#8c8c8c);font-size:11px}.payday-slipmatch-field-value{color:var(--tile-value,#262626);word-break:break-all;font-size:14px}.payday-slipmatch-field-sub{color:var(--tile-label,#8c8c8c);word-break:break-all;margin-top:1px;font-size:11px}@keyframes payday-slip-fieldin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.payday-slipmatch-scanline,.payday-slipmatch-drop.is-scanning .payday-slipmatch-preview:after,.payday-slipmatch-result,.payday-slipmatch-field,.payday-slipmatch-approve-pulse{animation:none!important}}.payday-slipmatch-table .payday-slipmatch-top>td{background:#16a34a14!important}.payday-slipmatch-table .ant-table{table-layout:fixed}.payday-slipmatch-table .ant-table-thead>tr>th,.payday-slipmatch-table .ant-table-tbody>tr>td{vertical-align:middle;padding:8px 10px!important}.payday-slipmatch-table .ant-table-cell{overflow:hidden}.payday-slipmatch-approve-modal{padding-top:2px}.payday-slipmatch-approve-pulse{animation:1.05s ease-in-out infinite payday-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}.payday-slipmatch-approve-row{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}@keyframes payday-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){.payday-slipmatch-commandbar{grid-template-columns:1fr;position:static}.payday-slipmatch-workspace{grid-template-columns:1fr}.payday-slipmatch-slip-pane{position:static}.payday-slipmatch-drop{min-height:260px}.payday-slipmatch-preview img{max-height:360px}.payday-slipmatch-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.payday-slipmatch-approve-row{grid-template-columns:1fr}.payday-slipmatch-compare-head,.payday-slipmatch-compare-row{grid-template-columns:76px minmax(0,1fr) minmax(0,1fr);gap:6px 8px}}.payday-manual-match{flex-direction:column;gap:14px;display:flex}.payday-manual-match-title{color:#0f172a;font-size:18px;font-weight:800;line-height:1.3}.payday-manual-match-sub{color:#64748b;margin-top:-8px;font-size:12.5px}.payday-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}.payday-manual-match-warn .anticon{color:#d97706;margin-top:2px;font-size:15px}.payday-manual-match-warn-title{color:#92400e;font-size:13px;font-weight:700}.payday-manual-match-warn-desc{color:#a16207;margin-top:2px;font-size:12px;line-height:1.45}.payday-manual-match-summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:8px;padding:12px 14px;display:grid}.payday-manual-match-row{grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:8px;font-size:13px;display:grid}.payday-manual-match-row>span:first-child{color:#64748b;font-size:12px}.payday-manual-match-field{flex-direction:column;gap:6px;display:flex}.payday-manual-match-label{font-size:12px!important}.payday-manual-match-hint{color:#0f766e;background:#f0fdfa;border:1px solid #0d948838;border-radius:8px;padding:7px 10px;font-size:12px;line-height:1.4}.payday-manual-match-amount-link{color:#1677ff;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px}.payday-manual-match-amount-link:hover{text-decoration:underline}.payday-manual-match-amount{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px}.payday-manual-match-credit{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:10px;display:flex}.payday-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] .payday-manual-match-title{color:#f1f5f9}[data-theme=dark] .payday-manual-match-sub{color:#94a3b8}[data-theme=dark] .payday-manual-match-summary{background:#94a3b814;border-color:#94a3b838}[data-theme=dark] .payday-manual-match-row>span:first-child{color:#94a3b8}[data-theme=dark] .payday-manual-match-amount{background:#94a3b814;border-color:#94a3b838}
