*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.right-0{right:0}.right-4{right:1rem}.top-4{top:1rem}.z-10{z-index:10}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-1\.5{margin-top:.375rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.flex{display:flex}.table{display:table}.hidden{display:none}.h-12{height:3rem}.h-36{height:9rem}.h-4{height:1rem}.h-\[92px\]{height:92px}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-12{width:3rem}.w-36{width:9rem}.w-4{width:1rem}.w-\[92px\]{width:92px}.w-full{width:100%}.max-w-\[400px\]{max-width:400px}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mesh{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.animate-mesh{animation:mesh 10s ease infinite}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-900\/50{background-color:#0f172a80}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/15{background-color:#ffffff26}.bg-\[radial-gradient\(circle_at_20\%_20\%\,rgba\(255\,255\,255\,0\.22\)\,transparent_40\%\)\,radial-gradient\(circle_at_80\%_70\%\,rgba\(255\,255\,255\,0\.16\)\,transparent_35\%\)\]{background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.22),transparent 40%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.16),transparent 35%)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-100{--tw-gradient-from: #e0f2fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-blue-100{--tw-gradient-to: #dbeafe var(--tw-gradient-to-position)}.to-sky-400{--tw-gradient-to: #38bdf8 var(--tw-gradient-to-position)}.p-1{padding:.25rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.pr-12{padding-right:3rem}.text-center{text-align:center}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[15px\]{font-size:15px}.text-\[32px\]{font-size:32px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-relaxed{line-height:1.625}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-tight{letter-spacing:-.025em}.text-blue-50\/80{color:#eff6ffcc}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 20px 50px rgba(15,23,42,.08);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow: 0 24px 60px rgba(15,23,42,.22);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-blue-500\/15{--tw-shadow-color: rgb(59 130 246 / .15);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/25{--tw-shadow-color: rgb(59 130 246 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-900\/20{--tw-shadow-color: rgb(30 58 138 / .2);--tw-shadow: var(--tw-shadow-colored)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.login-mesh{background:linear-gradient(135deg,#2563eb,#38bdf8 45%,#2563eb 70%,#60a5fa);background-size:300% 300%}.login-mesh--shake{animation:login-mesh-shake .45s ease-in-out}.login-mesh-error-overlay{background:linear-gradient(135deg,#450a0a,#dc2626 30%,#991b1b,#ef4444 80%,#7f1d1d);background-size:320% 320%;opacity:0;transition:opacity .18s ease-in}.login-mesh-error-overlay--peak{opacity:1;filter:brightness(1.2) saturate(1.25);transition:opacity .18s ease-in,filter .18s ease-in}.login-mesh-error-overlay--fade{opacity:0;filter:brightness(1) saturate(1);transition:opacity 1.35s cubic-bezier(.4,0,.2,1),filter 1.1s ease-out}.loginLogoMark{display:block;height:var(--login-logo-mark-size, 72px);width:auto;max-width:none}.loginLogoMarkWrap{--login-logo-mark-size: 72px;width:calc(var(--login-logo-mark-size) * .94);overflow:hidden;display:flex;align-items:center;justify-content:flex-start}.loginLogoMarkWrap--lg{--login-logo-mark-size: 52px}.loginLogoMarkWrap--xl{--login-logo-mark-size: 96px}@keyframes login-mesh-shake{0%,to{transform:translate(0)}15%{transform:translate(-10px)}30%{transform:translate(10px)}45%{transform:translate(-8px)}60%{transform:translate(8px)}75%{transform:translate(-4px)}}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-red-400:focus{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500\/40:focus{--tw-ring-color: rgb(59 130 246 / .4)}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-70:disabled{opacity:.7}@media (min-width: 768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-1\/2{width:50%}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:px-12{padding-left:3rem;padding-right:3rem}}@media (min-width: 1024px){.lg\:px-16{padding-left:4rem;padding-right:4rem}}:root{color:#111827;background:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--scrollbar-size: 5px;--scrollbar-thumb: rgba(148, 163, 184, .5);--scrollbar-thumb-hover: rgba(100, 116, 139, .82);--scrollbar-track: transparent}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.72) var(--scrollbar-track)}*::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}*::-webkit-scrollbar-track{background:var(--scrollbar-track);margin-block:4px;margin-inline:4px}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}*::-webkit-scrollbar-corner{background:transparent}body{margin:0}button{font:inherit}.loginPage{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:24px;background:linear-gradient(160deg,#f8fbff,#eef6ff 45%,#e8f4ff)}.loginStack{display:flex;width:min(100%,420px);flex-direction:column;align-items:center}.loginCard{display:grid;width:100%;gap:14px;border:1px solid #dbe7f0;border-radius:28px;padding:24px;background:#fff;box-shadow:0 24px 60px #0f172a1a}.loginCardCompact{gap:16px}.loginLogoCircle{display:grid;width:132px;height:132px;place-items:center;border-radius:999px;background:linear-gradient(145deg,#f0f9ff,#e0f2fe);box-shadow:0 16px 36px #4376ff38}.loginLogoCircle img{width:88px;height:88px;-o-object-fit:contain;object-fit:contain}.loginWelcome{margin:22px 0 26px;color:#0f172a;font-size:32px;font-weight:800;text-align:center}.loginChecking{margin:18px 0 0;color:#64748b;font-size:14px}.loginCard label{display:grid;gap:7px;color:#64748b;font-size:13px;font-weight:700}.loginCard input[type=text],.loginCard input[type=password]{border:1px solid #dbe7f0;border-radius:14px;padding:12px 14px;color:#0f172a;font:inherit;background:#f8fbff}.rememberMe{display:flex!important;align-items:center;gap:10px;margin-top:2px;color:#475569!important;font-weight:600!important;cursor:pointer}.rememberMe input{width:16px;height:16px;margin:0;accent-color:#4376ff}.loginSubmit{margin-top:4px;border:0;border-radius:14px;padding:13px 16px;color:#fff;font-weight:800;cursor:pointer;background:linear-gradient(135deg,#4376ff,#20b4e8);box-shadow:0 10px 24px #4376ff47}.loginHint{margin:0;color:#64748b;font-size:14px;line-height:1.5}.loginDevCode{margin:0;border-radius:12px;padding:10px 12px;color:#0d4f44;font-size:13px;font-weight:700;background:#e8f8f4}.loginSubmit:hover{filter:brightness(1.04)}.loginBack:hover{background:#e2e8f0}.eyebrow{color:#2563eb;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.shell{display:grid;grid-template-rows:auto minmax(0,1fr);height:100vh;overflow:hidden;background:#f8fafc}.appTop{display:grid;grid-template-columns:236px minmax(0,1fr);align-items:stretch;background:#152238;border-bottom:1px solid rgba(255,255,255,.08)}.appTopBrand{display:flex;align-items:center;min-height:52px;padding:0 16px}.appBody{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:0}.appHeader{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:0 16px;background:#152238;border:0}.headerDashboardCollapseBtn{position:absolute;left:50%;top:100%;z-index:12;display:inline-flex;align-items:center;justify-content:center;width:10rem;min-width:10rem;height:18px;padding:0;border:1px solid rgba(226,232,240,.8);border-top:0;border-radius:0 0 1.25rem 1.25rem;background:#ffffffe0;color:#475569;cursor:pointer;box-shadow:0 4px 6px -1px #0f172a1f,0 2px 4px -2px #0f172a14;transform:translate(-50%);transition:transform .15s ease,background .15s ease,color .15s ease}.headerDashboardCollapseBtn:hover{background:#ffffffeb;color:#334155;transform:translate(-50%) scale(1.02)}.headerMeta{display:flex;align-items:center;gap:14px;margin-left:auto;flex-shrink:0}.headerLeading{display:flex;flex:1;align-items:center;gap:12px;min-width:0;justify-content:flex-start}.headerDatePickerBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:118px;padding:4px 10px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#3341558c;color:#f1f5f9;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.3;cursor:pointer;transition:background .16s ease,border-color .16s ease}.headerDatePickerBtn:hover{background:#475569b8;border-color:#ffffff38}.headerApplicationFilters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-shrink:0}.headerOperatorSearch{display:flex;align-items:center;gap:8px;flex:1;min-width:240px;max-width:420px;height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#0f172a6b;color:#f8fafc}.headerOperatorSearch input{flex:1;min-width:0;border:0;background:transparent;color:inherit;font:inherit;font-size:13px}.headerOperatorSearch input::-moz-placeholder{color:#f8fafc8c}.headerOperatorSearch input::placeholder{color:#f8fafc8c}.headerOperatorSearch input:focus{outline:none}.headerDashboardStatusChips{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;flex-shrink:0}.headerDashboardChip{border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:6px 10px;color:#e2e8f0;background:#0f172a59;cursor:pointer;font-size:11px;font-weight:700;white-space:nowrap}.headerDashboardChip:hover{background:#0f172a8c}.headerDashboardChip.active{color:#fff;background:#3b82f659;border-color:#93c5fd73}.headerDashboardSearchWrap{display:flex;align-items:stretch;flex:1 1 320px;min-width:280px;max-width:none;height:34px}.headerDashboardSearchInput{flex:1;min-width:0;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-right:0;border-radius:10px 0 0 10px;background:#0f172a6b;color:#f8fafc;font:inherit;font-size:12px}.headerDashboardSearchInput::-moz-placeholder{color:#f8fafc8c}.headerDashboardSearchInput::placeholder{color:#f8fafc8c}.headerDashboardSearchInput:focus{outline:none}.headerDashboardSearchBtn{display:inline-flex;align-items:center;justify-content:center;width:38px;border:1px solid rgba(255,255,255,.14);border-radius:0 10px 10px 0;background:#1e2f4aeb;color:#f8fafc;cursor:pointer}.headerDashboardSearchBtn:hover:not(:disabled){background:#253858fa}.headerDashboardSearchBtn:disabled{opacity:.65;cursor:default}.headerDashboardBalanceBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#1e2f4aeb;color:#f8fafc;cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap;flex-shrink:0}.headerDashboardBalanceBtn:hover{background:#253858fa}.headerDashboardSearch{display:none}.sidebarPagination{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 10px 8px;padding:10px 8px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.sidebarPaginationBtn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff0f;color:#e2e8f0;cursor:pointer}.sidebarPaginationBtn:hover:not(:disabled){background:#ffffff1f}.sidebarPaginationBtn:disabled{opacity:.45;cursor:default}.sidebarPaginationLabel{flex:1;text-align:center;color:#e2e8f0d1;font-size:12px;font-variant-numeric:tabular-nums}.operatorsPage{padding:4px 12px 12px;overflow:auto}.workspaceInner:has(.operatorsPage),.workspaceInner:has(.merchantsPage),.workspaceInner:has(.clientsPage),.workspaceInner:has(.accountSettingsPage),.workspaceInner:has(.managementSettingsPage),.workspaceInner:has(.dashboardPage),.workspaceInner:has(.balanceHistoryPage){display:flex;flex-direction:column;padding:8px 12px 12px;overflow:hidden}.workspaceInner:has(.dashboardPage--metricsCollapsed){padding-top:6px}.workspaceInner:has(.requestsWorkspace){display:flex;flex-direction:column;padding:0;overflow:hidden}.headerRapiraBadge{padding:7px 14px;border-radius:999px;background:#e8f0fe;color:#152238;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.2}.headerMoscowClock{display:flex;flex-direction:column;align-items:center;gap:4px}.headerMoscowTime{padding:2px 10px;border-radius:999px;background:#0f172a8c;color:#f8fafc;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums;line-height:1.4;white-space:nowrap}.headerMoscowDate{display:flex;align-items:center;gap:8px;min-width:118px;padding:4px 10px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#0f172a6b;color:#f8fafc;font-size:12px;font-variant-numeric:tabular-nums;line-height:1.3}.headerMoscowDateIcon{flex-shrink:0;opacity:.92}.noidLogo{display:block;height:28px;width:auto}.noidLogo--lg{height:40px}.noidLogo--xl{height:72px}.sidebar{display:flex;min-height:0;flex-direction:column;padding:0;color:#dbeafe;background:#152238;border-right:1px solid rgba(255,255,255,.08)}.sidebarNav{display:flex;flex:1;flex-direction:column;gap:4px;min-height:0;overflow-y:auto;padding:12px 10px}.sidebarFooter{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 12px;border-top:1px solid rgba(255,255,255,.08);background:#152238}.sidebarUserMeta{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.sidebarUserText{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0;line-height:1.15}.sidebarUserText strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.15}.sidebarUserText span{display:block;color:#94a3b8;font-size:12px;line-height:1.15}.sidebarUserAvatar,.sidebarUserEmoji{display:grid;width:36px;height:36px;flex-shrink:0;place-items:center;border-radius:999px;font-size:20px;line-height:1;background:#ffffff14}.sidebarUserAvatar{color:#fff;background:linear-gradient(135deg,#4376ff,#20b486);font-weight:800;font-size:14px}.sidebarLogout{display:inline-flex;width:36px;height:36px;flex-shrink:0;align-items:center;justify-content:center;margin:0;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#cbd5e1;background:#ffffff0a;cursor:pointer}.sidebarLogout:hover{color:#fff;background:#ef44442e;border-color:#ef444459}.brand{display:flex;align-items:center;gap:12px;padding:0 8px 22px}.brandMark{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;color:#fff;background:#243653;font-weight:800}.brandName{font-size:22px;font-weight:800}.brandSub{color:#94a3b8;font-size:13px}.nav{display:grid;gap:8px}.navItem{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;box-sizing:border-box;border:0;border-radius:10px;padding:10px 12px;color:#cbd5e1;background:transparent;cursor:pointer;font-size:14px;font-weight:500;line-height:1.2;text-align:left;transition:background .15s ease,color .15s ease}.navItemIcon{width:18px;height:18px;flex-shrink:0}.navItemLabel{min-width:0;flex:1}.navItemDone{flex-shrink:0;color:#22c55e}.navItem.active,.navItem:hover:not(:disabled){color:#fff;background:#243653}.workspace{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;padding:0;overflow:hidden}.workspaceInner{flex:1;min-height:0;overflow:auto;padding:16px}.header,.appHeader h1{margin:0;font-size:18px}.header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:58px;margin:0;padding:0 16px;background:#fff;border-bottom:1px solid #e5e7eb}.appHeader h1{margin:0;font-size:18px}.appHeader p,.header p{margin:6px 0 0;color:#66758b;font-size:13px}.headerActions,.filters{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.pill,.filter,.primary{border:1px solid #d5e2f2;border-radius:999px;padding:9px 14px;background:#fff}.primary,.filter.active{border-color:#4376ff;color:#fff;background:#4376ff}.requestsWorkspace{display:grid;flex:1;width:100%;min-height:0;height:100%;grid-template-columns:minmax(300px,1.15fr) minmax(260px,1fr) minmax(260px,1fr) minmax(300px,1fr);background:#fff;transition:grid-template-columns .22s ease}.requestsWorkspace .workPanel:not(.collapsed){display:flex;flex-direction:column;min-height:0}.workPanel{min-width:0;overflow:hidden;border-right:1px solid #e5e7eb;background:#fff;transition:opacity .18s ease}.requestsWorkspace .workPanel:last-child{border-right:0}.workPanel.expanded{min-width:360px}.workPanel.collapsed{min-width:46px}.requestsWorkspace:has(.listPanel.expanded:not(.collapsed)){grid-template-columns:minmax(420px,1.55fr) minmax(210px,.72fr) minmax(210px,.72fr) minmax(240px,.82fr)}.requestsWorkspace:has(.userPanel.expanded:not(.collapsed)){grid-template-columns:minmax(270px,.82fr) minmax(430px,1.5fr) minmax(210px,.72fr) minmax(240px,.82fr)}.requestsWorkspace:has(.recipientPanel.expanded:not(.collapsed)){grid-template-columns:minmax(270px,.82fr) minmax(210px,.72fr) minmax(430px,1.5fr) minmax(240px,.82fr)}.requestsWorkspace:has(.chatPanel.expanded:not(.collapsed)){grid-template-columns:minmax(270px,.82fr) minmax(210px,.72fr) minmax(210px,.72fr) minmax(460px,1.65fr)}.requestsWorkspace:has(.listPanel.collapsed){grid-template-columns:46px minmax(260px,1fr) minmax(260px,1fr) minmax(320px,1.1fr)}.panelHeader{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 12px;border-bottom:1px solid #f0f2f5}.panelHeaderActions{display:flex;align-items:center;gap:8px;flex-shrink:0}.appChatStatusBadge{min-height:26px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:800;box-shadow:none}.panelHeader h2{margin:0;font-size:13px;font-weight:700;color:#374151}.collapsed .panelHeader{height:100%;align-items:flex-start;justify-content:center;padding:12px 0;writing-mode:vertical-rl}.collapsed .panelHeader h2{white-space:nowrap}.collapseButton{display:grid;width:24px;height:24px;place-items:center;border:0;border-radius:8px;color:#64748b;background:#f1f5f9;cursor:pointer}.requestTabs,.requestFilters{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px 0}.tab,.chip{border:0;border-radius:10px;padding:8px 10px;color:#334155;background:#f1f5f9;cursor:pointer;font-size:12px;font-weight:700}.tab.active,.chip.active{color:#fff;background:#1e2f4a}.tab span,.chip span{margin-left:6px}.search{width:calc(100% - 24px);margin:12px;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;font:inherit;font-size:13px}.applicationSearchWrap{display:flex;align-items:stretch;gap:0;margin:12px;width:calc(100% - 24px)}.applicationSearchWrap .search{flex:1;width:auto;min-width:0;margin:0;border-radius:10px 0 0 10px;border-right:0}.applicationSearchBtn{display:inline-flex;align-items:center;justify-content:center;border:1px solid #1e2f4a;border-radius:0 10px 10px 0;background:#1e2f4a;color:#fff;padding:0 14px;cursor:pointer;transition:background-color .16s ease,opacity .16s ease}.applicationSearchBtn:hover:not(:disabled){background:#152238}.applicationSearchBtn:disabled{opacity:.6;cursor:default}.requestList{display:grid;flex:1;min-height:0;max-height:none;overflow-y:auto;align-content:start;grid-auto-rows:max-content}.requestPagination{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 12px 12px;border-top:1px solid #eef2f7}.requestPaginationBtn{display:grid;width:32px;height:32px;place-items:center;border:1px solid #e5e7eb;border-radius:10px;color:#334155;background:#fff;cursor:pointer}.requestPaginationBtn:hover:not(:disabled){background:#f8fafc}.requestPaginationBtn:disabled{opacity:.45;cursor:not-allowed}.requestPaginationLabel{min-width:72px;text-align:center;color:#64748b;font-size:12px;font-weight:700}.requestsWorkspace .detailsBody{flex:1;min-height:0;overflow-y:auto}.requestsWorkspace .emptyState{flex:1;min-height:0}.requestCard{position:relative;display:grid;gap:6px;align-self:start;width:100%;border:1px solid transparent;border-top:1px solid rgba(15,23,42,.06);padding:8px 10px;background:#ffffffb8;cursor:pointer;text-align:left;transition:background-color .16s ease,border-color .16s ease}.requestCard--tone-free{background:#3b82f617;border-color:#3b82f61f}.requestCard--tone-free.active{background:#3b82f629;border-color:#3b82f638}.requestCard--tone-in_process{background:#fb923c21;border-color:#fb923c2e}.requestCard--tone-in_process.active{background:#fb923c38;border-color:#ea580c47}.requestCard--tone-in_chat{background:#60a5fa1c;border-color:#60a5fa29}.requestCard--tone-in_chat.active{background:#60a5fa2e;border-color:#3b82f63d}.requestCard--tone-completed{background:#22c55e1a;border-color:#22c55e24}.requestCard--tone-completed.active{background:#22c55e2e;border-color:#16a34a3d}.requestCard--tone-rejected{background:#ef44441a;border-color:#ef444424}.requestCard--tone-rejected.active{background:#ef44442e;border-color:#dc26263d}.requestCard--tone-neutral{background:#94a3b814;border-color:#94a3b81f}.requestCard--tone-neutral.active{background:#94a3b826;border-color:#64748b33}.requestCard--managerColor{background:var(--manager-card-bg)!important;color:var(--manager-card-text);border-color:color-mix(in srgb,var(--manager-card-bg) 70%,#0f172a 30%)}.requestCard--managerColor.active{background:color-mix(in srgb,var(--manager-card-bg) 88%,#000 12%)!important;border-color:color-mix(in srgb,var(--manager-card-bg) 55%,#0f172a 45%)}.requestCard--managerColor .requestManagerPill{background:color-mix(in srgb,var(--manager-card-text) 16%,transparent);color:var(--manager-card-text)}.requestCard.active{box-shadow:none}.requestCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.requestIdSplit{display:grid;grid-template-columns:1fr 1fr;max-width:178px;min-width:0;flex:0 1 178px;overflow:hidden;border:1px solid #111827;border-radius:8px;background:#ffffffb8}.requestIdCell{display:grid;gap:1px;min-width:0;padding:4px 5px;border:0;background:transparent;cursor:pointer;text-align:center;place-items:center;color:inherit}.requestIdCell+.requestIdCell{border-left:1px solid #111827}.requestIdCell:disabled{cursor:default;opacity:.72}.requestIdCellLabel{width:100%;color:#64748b;font-size:8px;font-weight:800;letter-spacing:.05em;text-align:center;text-transform:uppercase}.requestIdCellValue{width:100%;overflow:hidden;color:#0f172a;font-size:10px;font-weight:800;text-align:center;text-overflow:ellipsis;white-space:nowrap}.requestCardTime{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0;font-size:11px;font-weight:600}.requestCardAmountRow{display:flex;align-items:center;gap:10px}.requestCardIndicators{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.requestPauseBtn{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0;border:0;border-radius:999px;background:#22c55e;color:#fff;cursor:pointer;line-height:1;transition:background-color .16s ease,color .16s ease,opacity .16s ease}.requestPauseBtn:hover:not(:disabled){background:#16a34a;color:#fff}.requestPauseBtn.active{background:#f59e0b;color:#fff}.requestPauseBtn.active:hover:not(:disabled){background:#d97706;color:#fff}.requestPauseBtn:disabled:not(.active){opacity:1;cursor:default}.requestPauseBtn:disabled.active{opacity:1;cursor:default}.requestPauseBtn:not(:disabled){cursor:pointer}.requestCard--paused{box-shadow:inset 0 0 0 1px #f59e0b38}.requestModuleStepTag{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:#2563eb1a;color:#1d4ed8;font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.requestTag--pause{background:#fff7ed;color:#c2410c}.requestCardAmountRow strong{font-size:20px;line-height:1.1;letter-spacing:-.02em}.requestCardFoot{display:flex;align-items:flex-end;justify-content:space-between;gap:4px;flex-wrap:nowrap;margin-top:2px}.requestCardFootLeft{display:flex;align-items:flex-end;gap:6px;min-width:0;flex-shrink:1}.requestCardFootRight{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:4px;min-width:0;flex-shrink:0;margin-left:auto}.requestManagerPill{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:#0f172a14;font-size:11px;font-weight:800}.requestUnreadBadge.muted{background:#e2e8f0;color:#64748b}.panelHeader--in_process{background:#fffbeb;border-bottom-color:#fde68a}.panelHeader--in_chat{background:#eff6ff;border-bottom-color:#bfdbfe}.panelHeader--completed{background:#f0fdf4;border-bottom-color:#bbf7d0}.panelHeader--rejected{background:#fef2f2;border-bottom-color:#fecaca}.panelHeader--managerColor{background:var(--panel-manager-bg);color:var(--panel-manager-text);border-bottom-color:color-mix(in srgb,var(--panel-manager-bg) 65%,#0f172a 35%)}.panelHeader--managerColor h2{color:var(--panel-manager-text)}.headerDateFilter{position:relative}.headerMoscowDate--button{border:0;background:transparent;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:6px;color:inherit;font:inherit}.headerMoscowDate--button:hover{color:#bfdbfe}.headerDateFilterPopover{position:absolute;top:calc(100% + 10px);right:0;z-index:40}.dateRangePicker{width:min(22rem,calc(100vw - 32px));border:1px solid #cbd5e1;border-radius:14px;background:#f8fafc;padding:16px;box-shadow:0 18px 40px #0f172a2e}.dateRangePickerNav{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dateRangePickerNavBtn{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:#334155;cursor:pointer}.dateRangePickerNavBtn:hover{background:#ffffffd9}.dateRangePickerMonth{font-size:16px;font-weight:700;color:#0f172a;text-transform:capitalize}.dateRangePickerWeekdays,.dateRangePickerGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.dateRangePickerWeekdays{margin-bottom:6px}.dateRangePickerWeekdays span{text-align:center;font-size:12px;font-weight:700;color:#64748b}.dateRangePickerDay{display:grid;place-items:center;min-height:40px;border:0;border-radius:10px;background:transparent;color:#0f172a;font-size:14px;font-weight:600;cursor:pointer}.dateRangePickerDay--empty{cursor:default}.dateRangePickerDay:hover:not(.dateRangePickerDay--empty){background:#e2e8f0e6}.dateRangePickerDay.today{background:#dbeafe}.dateRangePickerDay.todayOnly,.dateRangePickerDay.selected{background:#2563eb;color:#fff}.dateRangePickerDay.inRange:not(.selected){background:#60a5fa;color:#fff}.dateRangePickerActions{display:flex;justify-content:space-between;gap:8px;margin-top:14px}.dateRangePickerAction{border:0;border-radius:10px;padding:10px 16px;background:transparent;color:#475569;font-size:13px;font-weight:700;cursor:pointer}.dateRangePickerAction:hover{background:#e2e8f0cc}.dateRangePickerAction--primary{color:#2563eb}.dateRangePickerAction--primary:hover{background:#eff6ff}.headerEntityFilter{position:relative}.headerEntityFilterBtn{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff0f;color:#e2e8f0;font-size:12px;font-weight:700;cursor:pointer}.headerEntityFilterBtn.active{border-color:#60a5fa8c;background:#2563eb38;color:#fff}.headerEntityFilterChevron{opacity:.8;transition:transform .16s ease}.headerEntityFilterChevron.open{transform:rotate(180deg)}.headerEntityFilterMenu{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:180px;max-height:280px;overflow:auto;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 16px 36px #0f172a29;padding:6px}.headerEntityFilterMenu button{display:block;width:100%;border:0;border-radius:8px;padding:9px 10px;background:transparent;color:#0f172a;font-size:12px;font-weight:600;text-align:left;cursor:pointer}.headerEntityFilterMenu button:hover,.headerEntityFilterMenu button.active{background:#eff6ff;color:#1d4ed8}.appPanelStack{display:grid;gap:12px;padding:12px;overflow-y:auto;flex:1;min-height:0;align-content:start}.appInfoCard{position:relative;display:grid;gap:10px;align-self:start;height:auto;border:1px solid #e5e7eb;border-radius:16px;padding:14px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.appUserCard{padding-top:16px}.appCountBadge--float{position:absolute;top:12px;right:12px}.appUserField{display:flex;align-items:flex-start;gap:10px;width:100%;border:0;border-radius:12px;padding:2px 0;background:transparent;text-align:left;color:inherit}.appUserField--copy{cursor:pointer}.appUserField--copy:hover{background:#f8fafc}.appUserField:disabled{cursor:default}.appUserFieldIcon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:8px;color:#64748b;background:#f1f5f9}.appUserFieldBody{display:grid;gap:2px;min-width:0;flex:1}.appUserFieldLabel{color:#64748b;font-size:11px;font-weight:700}.appUserFieldValue{overflow-wrap:anywhere;color:#0f172a;font-size:14px;font-weight:700;line-height:1.35}.appUserFieldValue.tone-green{color:#15803d}.appUserFieldValue.tone-blue{color:#2563eb}.appUserFieldValue.tone-red{color:#dc2626}.appUserFieldSub{color:#64748b;font-size:12px;font-weight:600}.appUserFieldSub.tone-green{color:#15803d}.appUserStatsBlock{display:grid;gap:8px;margin-top:4px;padding-top:12px;border-top:1px solid #eef2f7}.appUserStatsTitle{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#334155;font-size:13px;font-weight:800}.appUserStatsTitleMain{display:inline-flex;align-items:center;gap:8px}.appPreviousModal{width:min(640px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:hidden;display:flex;flex-direction:column}.appPreviousModalHeader{padding:18px 20px 16px;border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fafc)}.appPreviousModalHeaderMain{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.appPreviousModalTitleWrap{display:flex;align-items:flex-start;gap:12px;min-width:0}.appPreviousModalTitleIcon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#eff6ff;color:#2563eb;flex-shrink:0}.appPreviousModalTitleWrap h2{margin:0;font-size:18px;font-weight:800;color:#0f172a;line-height:1.2}.appPreviousModalSubtitle{display:inline-flex;align-items:center;gap:8px;margin:6px 0 0;color:#64748b;font-size:13px;font-weight:600}.appPreviousModalCount{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#e2e8f0;color:#334155;font-size:11px;font-weight:800}.appPreviousModalBody{flex:1;min-height:0;padding:14px;overflow-y:auto;background:#f1f5f9}.appPreviousList{display:grid;gap:10px}.appPreviousCard{display:grid;gap:12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:12px 14px;box-shadow:0 1px 2px #0f172a0a}.appPreviousCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.appPreviousCardHeadSide{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.appPreviousCardDate{color:#64748b;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.appPreviousCardMain{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.appPreviousCardAmountBlock{display:flex;flex-direction:column;gap:2px;min-width:0}.appPreviousCardAmount{color:#0f172a;font-size:22px;font-weight:800;line-height:1.1;letter-spacing:-.02em}.appPreviousCardUsdt{color:#64748b;font-size:12px;font-weight:700}.appPreviousCardClient{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;text-align:right}.appPreviousCardClient strong{color:#0f172a;font-size:14px;font-weight:800;line-height:1.25;word-break:break-word}.appPreviousCardClient span{color:#64748b;font-size:12px;font-weight:700}.appPreviousCardMeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px}.appPreviousMetaItem{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 9px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(15,23,42,.08);color:#475569;font-size:11px;font-weight:700;line-height:1.2;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.appPreviousMetaItem:hover{background:#fff;border-color:#2563eb47;color:#2563eb}.appPreviousCopyBtn{border:0;background:transparent;padding:0;margin:0;cursor:pointer;color:inherit;font:inherit;text-align:inherit;transition:color .16s ease}.appPreviousCopyBtn:disabled{cursor:default}.appPreviousCopyBtn:not(:disabled):hover .appPreviousCardAmount,.appPreviousCopyBtn:not(:disabled):hover .appPreviousCardUsdt,.appPreviousCopyBtn:not(:disabled):hover strong,.appPreviousCopyBtn:not(:disabled):hover span{color:#2563eb}.appPreviousCopyBtn--amount,.appPreviousCopyBtn--usdt{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.appPreviousCopyBtn--clientName,.appPreviousCopyBtn--merchant{display:block;max-width:100%}.appPreviousCopyBtn--clientName strong,.appPreviousCopyBtn--merchant span{display:block;word-break:break-word}.appPreviousMetaItem span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appPreviousMetaItem svg{flex-shrink:0;opacity:.72}.appPreviousMetaTag{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.2}.appPreviousMetaTag--warn{background:#fee2e2eb;color:#b91c1c;border:1px solid rgba(239,68,68,.16)}.appPreviousMetaTag--muted{background:#e2e8f0eb;color:#475569;border:1px solid rgba(100,116,139,.14)}.appPreviousEmpty{display:grid;justify-items:center;gap:8px;padding:48px 20px;text-align:center;color:#64748b}.appPreviousEmpty svg{color:#94a3b8}.appPreviousEmpty strong{color:#334155;font-size:15px;font-weight:800}.appPreviousEmpty span{max-width:280px;font-size:13px;font-weight:600;line-height:1.45}.appUserStatsLine{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;font-weight:700}.appUserStatsLine.muted{font-size:12px;font-weight:600}.appUserStatsLine .success{color:#15803d}.appUserStatsLine .danger{color:#dc2626}.appRateCardTitle{margin:0 0 2px;font-size:15px;font-weight:800;color:#0f172a;line-height:1.3}.appRateMerchantValue{color:#0f172a;font-size:14px;font-weight:800;text-align:right}.appRateCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.appRateCardHeader h3{margin:0;font-size:14px;font-weight:800;color:#0f172a}.appRateMerchant{color:#64748b;font-size:11px;font-weight:700;text-align:right}.appRateMerchant strong{color:#0f172a}.appRateRow{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.appRateRow>span{color:#64748b;font-weight:700}.appRateCopyValue{border:0;background:transparent;color:#2563eb;font-size:16px;font-weight:800;cursor:pointer}.appRateCopyValue:disabled{color:#0f172a;cursor:default}.appRateCopyValue:not(:disabled):hover{text-decoration:underline}.appRateAmount{color:#2563eb;font-size:16px;font-weight:800}.appRateAmount.tone-green{color:#15803d}.appRateDivider{height:1px;margin:4px 0;background:#eef2f7}.appRateUsdtBlock{display:grid;gap:4px}.appRateUsdtBlock span{color:#64748b;font-size:12px;font-weight:700}.appRateUsdtBlock strong{color:#0f172a;font-size:22px;font-weight:800;line-height:1.1}.appInfoCardHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.appInfoCardHeader h3{margin:0;font-size:14px;font-weight:800;color:#0f172a}.appCountBadge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;flex-shrink:0;border:0;border-radius:999px;background:#2563eb;color:#fff;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 1px 2px #2563eb47}.appCountBadge--zero{background:#93c5fd;color:#fff;box-shadow:none}.appFieldRow{display:grid;gap:4px}.appFieldRow.editable .appFieldValueWrap{display:flex;align-items:center;gap:8px}.appFieldLabel{color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.appFieldValueWrap{position:relative}.appFieldValue{display:block;color:#0f172a;font-size:14px;font-weight:700;overflow-wrap:anywhere}.appFieldValue.tone-green{color:#15803d}.appFieldValue.tone-blue{color:#2563eb}.appFieldValue.tone-red{color:#dc2626}.appFieldSub{display:block;margin-top:2px;color:#64748b;font-size:12px}.appFieldCopy,.appFieldEdit{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#475569;cursor:pointer}.appStatsRow{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.appStatItem{display:grid;gap:2px;border-radius:12px;padding:10px 12px}.appStatItem strong{font-size:18px}.appStatItem span,.appStatItem small{font-size:11px}.appStatItem.success{background:#ecfdf5;color:#166534}.appStatItem.danger{background:#fef2f2;color:#991b1b}.appPreviousHint{border-radius:10px;padding:10px 12px;background:#f8fafc;color:#475569;font-size:12px}.appDiscountToggle{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:4px;padding-top:10px;border-top:1px solid #eef2f7;font-size:13px;font-weight:700}.appDiscountToggleLabel{display:flex;flex-direction:column;gap:4px;min-width:0}.appDiscountHint{font-size:11px;font-weight:500;color:#64748b;line-height:1.35}.appDiscountToggle input{position:absolute;opacity:0;pointer-events:none}.appDiscountSwitch{position:relative;width:44px;height:24px;flex-shrink:0;border-radius:999px;background:#cbd5e1;transition:background .16s ease}.appDiscountSwitch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:#fff;transition:transform .16s ease}.appDiscountToggle input:checked+.appDiscountSwitch{background:#1e2f4a}.appDiscountToggle input:checked+.appDiscountSwitch:after{transform:translate(20px)}.appDiscountToggle input:disabled+.appDiscountSwitch{opacity:.55}.appDiscountStatus{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.appDiscountStatus--free{background:#f0fdf4;border-color:#bbf7d0}.appRecipientActions{display:grid;gap:12px;width:100%;align-self:start;margin-top:2px}.appRecipientCard{gap:4px}.appRecipientCardTitle{margin:0 0 6px;font-size:15px;font-weight:800;color:#0f172a;line-height:1.3}.appRecipientField{flex:1;min-width:0}.appRecipientValueRow{display:flex;align-items:center;gap:8px;width:100%}.appRecipientRebindNotice{border-radius:12px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.45}.appRecipientRebindNotice--error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.appRecipientRebindNotice--success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.appPrimaryWide,.appSuccessBtn,.appDangerBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:800;cursor:pointer}.appPrimaryWide{width:100%;color:#fff;background:#1e2f4a}.appPrimaryWide:disabled{opacity:.45;cursor:not-allowed}.appSuccessBtn{color:#fff;background:#16a34a}.appDangerBtn{color:#fff;background:#dc2626}.appSuccessBtn:disabled,.appDangerBtn:disabled{opacity:.45;cursor:not-allowed}.appRecipientActionsRow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.appRecipientActionsRow:has(>:only-child){grid-template-columns:1fr}.appRecipientBtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;border:0;border-radius:14px;padding:13px 16px;font-size:15px;font-weight:800;line-height:1.2;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.appRecipientBtn:active:not(:disabled){transform:scale(.99)}.appRecipientBtn--primary{color:#fff;background:#1e2f4a}.appRecipientBtn--success{color:#fff;background:#22c55e}.appRecipientBtn--danger{color:#fff;background:#ef4444}.appRecipientBtn:disabled{opacity:.45;cursor:not-allowed}.appApiLogs{border:1px solid #e5e7eb;border-radius:12px;padding:10px 12px;background:#fafafa;font-size:12px}.appChatShell{display:flex;flex:1;flex-direction:column;min-height:0}.appChatPresenceRow{display:flex;align-items:center;gap:6px;margin-bottom:10px}.appChatPresenceDot{width:8px;height:8px;border-radius:999px;background:#94a3b8}.appChatPresenceDot.online{background:#22c55e}.appChatPresence{font-size:12px;font-weight:700}.appChatPresence.online{color:#16a34a}.appChatPresence.offline{color:#64748b}.appChatAmountBanner{display:grid;gap:8px;margin-bottom:8px;border-radius:12px;padding:12px 14px;background:#f1f5f9}.appChatAmountBanner--discount{background:#f8fafc;border:1px solid #e2e8f0}.appChatAmountLine{display:flex;align-items:center;justify-content:center;gap:6px}.appChatAmountLabel{color:#64748b;font-size:13px;font-weight:600}.appChatAmountValue{color:#2563eb;font-size:15px;font-weight:800}.appChatAmountValue.tone-green{color:#15803d}.appChatMessages{min-height:120px}.chatMessageTime{font-size:11px;line-height:1}.chatMessageFooter{display:flex;align-items:center;gap:4px;margin-top:6px}.chatMessageSender{font-size:11px;font-weight:700;margin-bottom:4px;opacity:.85}.chatMessageAttachment{display:inline-flex;margin-top:6px;font-size:12px;font-weight:600;color:#2563eb;text-decoration:underline}.chatMessage.manager .chatMessageAttachment{color:#bfdbfe}.appChatAttachInput{display:none}.chatMessage.client .chatMessageFooter{justify-content:flex-start}.chatMessage.manager .chatMessageFooter{justify-content:flex-end}.chatMessage.client .chatMessageTime{color:#94a3b8}.chatMessage.manager .chatMessageTime{color:#ffffffb8}.chatMessageRead{color:#60a5fa;flex-shrink:0}.appChatComposer{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid #eef2f7;background:transparent;min-width:0}.appChatComposer>input:not([type=file]){flex:1;min-width:0;border:1px solid #e5e7eb;border-radius:12px;padding:11px 12px;background:#fff;font:inherit;font-size:13px}.appChatAttach,.appChatSend{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border:0;border-radius:12px;cursor:pointer}.appChatAttach{background:#f1f5f9;color:#475569}.appChatAttach:disabled{opacity:.45;cursor:not-allowed}.appChatSend{color:#fff;background:#1e2f4a}.appChatSend:disabled{opacity:.45;cursor:not-allowed}.emptyState.compact{min-height:120px}.requestMeta{display:flex;gap:8px;color:#0f172a;font-size:11px}.requestMeta span{border:1px solid #111827;border-radius:8px;padding:4px 7px}.requestMain{display:flex;align-items:center;gap:8px}.requestMain strong{font-size:18px}.requestCardTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.requestManagerLogin{font-size:11px;font-weight:800;opacity:.92}.requestTimer{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:#334155}.requestTimer.urgent{color:#dc2626}.requestUnreadBadge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#dc2626;color:#fff;font-size:11px;font-weight:800}.requestFoot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.requestStatus{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:8px;font-size:12px;font-weight:800;letter-spacing:.01em;box-shadow:0 1px 2px #0f172a14;background:#e2e8f0;color:#334155}.requestStatus--in_process{background:linear-gradient(180deg,#fef3c7,#fde68a);color:#92400e}.requestStatus--in_chat{background:linear-gradient(180deg,#dbeafe,#bfdbfe);color:#1d4ed8}.requestStatus--completed{background:linear-gradient(180deg,#dcfce7,#bbf7d0);color:#15803d}.requestStatus--rejected{background:linear-gradient(180deg,#fee2e2,#fecaca);color:#b91c1c}.requestStatus--expired{background:linear-gradient(180deg,#f1f5f9,#e2e8f0);color:#475569}.requestTag{display:inline-flex;align-items:center;min-height:18px;padding:0 6px;border-radius:999px;font-size:9px;font-weight:700;line-height:1;white-space:nowrap;background:#eff6ff;color:#1d4ed8}.unread{display:grid;width:20px;height:20px;place-items:center;border-radius:999px;color:#fff;background:#ef4444;font-size:11px;font-weight:800}.requestFoot{display:flex;align-items:center;justify-content:space-between;gap:10px}.timer{color:#dc2626;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800}.takeButton{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;padding:7px 16px;min-height:30px;min-width:78px;color:#fff;background:#111827;cursor:pointer;font-size:11px;font-weight:800;line-height:1;white-space:nowrap;flex-shrink:0;box-shadow:0 1px 2px #0f172a2e}.takeButton:hover{background:#0f172a}.detailsBody{display:grid;gap:10px;padding:14px}.infoRow{display:grid;gap:5px;border:1px solid #edf2f7;border-radius:14px;padding:12px;background:#fbfdff}.infoRow span{color:#64748b;font-size:12px}.infoRow strong{overflow-wrap:anywhere}.highlight.green{color:#15803d}.highlight.blue{color:#2563eb}.highlight.red{color:#dc2626}.emptyState{display:grid;min-height:220px;place-items:center;padding:16px;color:#64748b;text-align:center;font-size:13px}.actionGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.primaryAction,.softAction,.dangerAction{border:0;border-radius:12px;padding:11px 12px;cursor:pointer;font-weight:800}.primaryAction{color:#fff;background:#1e2f4a}.softAction{color:#1e2f4a;background:#e8eef8}.dangerAction{color:#fff;background:#dc2626}.chatPanelBody{display:flex;flex:1;min-height:0;flex-direction:column;padding:12px;overflow:hidden}.chatPinned{display:flex;align-items:center;gap:8px;border-radius:14px;padding:11px 12px;color:#1e2f4a;background:#eef4ff;font-weight:800}.chatReadOnlyNote{margin-top:auto;padding:10px 12px;border-radius:10px;color:#64748b;background:#f8fafc;font-size:12px;text-align:center}.chatMessages{display:flex;flex:1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:8px 0 12px}.chatMessage{width:-moz-fit-content;width:fit-content;max-width:86%;border-radius:16px;padding:10px 12px;font-size:13px;line-height:1.45}.chatMessage.client{align-self:flex-start;border:1px solid #e5e7eb;color:#0f172a;background:#fff}.chatMessage.manager{align-self:flex-end;color:#fff;background:#1e2f4a}.chatMessageBody{line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.chatMessage.system{align-self:center;max-width:92%;color:#475569;background:#eef2f7;font-size:12px}.chatComposer{display:grid;grid-template-columns:1fr auto;gap:8px}.chatComposer input{min-width:0;border:1px solid #e5e7eb;border-radius:12px;padding:11px 12px;font:inherit}.chatComposer button{border:0;border-radius:12px;padding:0 14px;color:#fff;background:#1e2f4a;cursor:pointer}.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.notice{margin-bottom:16px;border:1px solid #f1c9c9;border-radius:16px;padding:12px 14px;color:#9b1c1c;background:#fff1f1}.notice.success{color:#166534;border-color:#bbf7d0;background:#f0fdf4}.toastHost{position:fixed;top:16px;right:16px;z-index:200;display:flex;flex-direction:column;gap:10px;width:min(360px,calc(100vw - 32px));pointer-events:none}.toastItem{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;box-shadow:0 14px 36px #0f172a29;pointer-events:auto;animation:toastIn .22s ease}.toastItem.success{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.toastItem.error{border:1px solid #fecaca;background:#fef2f2;color:#991b1b}.toastMessage{flex:1;font-size:14px;line-height:1.45}.toastClose{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;margin:-2px -4px 0 0;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.toastClose:hover{background:#0f172a0f}@keyframes toastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.card,.tableCard{border:1px solid #dbe7f5;border-radius:22px;background:#fff;box-shadow:0 18px 40px #34588414}.card{padding:18px}.card span{color:#66758b}.card strong{display:block;margin-top:10px;font-size:28px}.tableCard{overflow:hidden}.tableHeader{display:flex;justify-content:space-between;align-items:center;padding:18px;border-bottom:1px solid #e6eef8}.tableHeader h2{margin:0}table{width:100%;border-collapse:collapse}th,td{padding:15px 18px;text-align:left;border-bottom:1px solid #edf2f8}th{color:#66758b;font-size:13px}.status{display:inline-flex;border-radius:999px;padding:6px 10px;background:#e8f1ff;color:#2457d6;font-size:13px}.linkButton{border:0;border-radius:10px;padding:8px 10px;color:#2457d6;background:#e8f1ff;cursor:pointer}.settingsPage{display:grid;grid-template-columns:1fr;align-content:start;gap:12px;overflow:auto;padding:4px 12px 12px}.settingsCard{display:grid;align-content:start;gap:12px;border:1px solid #e5e7eb;border-radius:14px;padding:16px;background:#fff}.settingsCard.wide{grid-column:1 / -1}.settingsCard h2{margin:0;font-size:16px}.settingsCard label{display:grid;gap:6px;color:#64748b;font-size:12px;font-weight:700}.settingsCard input,.settingsCard select,.settingsCard textarea{width:100%;border:1px solid #e5e7eb;border-radius:12px;padding:10px 12px;color:#111827;font:inherit;font-size:13px;background:#fbfdff}.clientsPage{display:flex;flex-direction:column;gap:12px;padding:4px 12px 12px;overflow:auto}.clientsPageToolbar{display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:12px}.clientsSearchField{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 14px;border:1px solid #dbe3ef;border-radius:12px;background:#fff;color:#64748b}.clientsSearchField input{width:100%;border:0;background:transparent;font:inherit;font-size:14px;color:#0f172a}.clientsSearchField input:focus{outline:none}.clientsPageStats{color:#64748b;font-size:13px;font-weight:600;white-space:nowrap}.clientsTableCard{padding:10px 12px 12px}.clientsTableScroll{overflow-x:auto}.clientsTable{min-width:1000px}.clientsTableHeader,.clientsTableRow{display:grid;grid-template-columns:minmax(180px,1.3fr) 72px 88px 88px 88px minmax(110px,.9fr) minmax(100px,.8fr) 120px minmax(180px,1fr);align-items:center;gap:10px;padding:10px 12px}.clientsTableHeader{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;border-radius:12px}.clientsTableHeader span{text-align:center}.clientsTableHeader span:first-child,.clientsPhoneCell{text-align:left}.clientsTableRow{border:1px solid #edf2f7;border-radius:12px;background:#fff;margin-top:8px;font-size:13px}.clientsTableRow>span{text-align:center;color:#0f172a}.clientsPhoneCell{display:inline-flex;align-items:center;gap:8px;color:#0f172a}.clientsPhoneCell svg{color:#64748b;flex-shrink:0}.clientsActionCell{display:flex;justify-content:center;align-items:center;gap:8px}.clientsInfoBtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;color:#1d4ed8;cursor:pointer;flex-shrink:0}.clientsInfoBtn:hover{background:#eff6ff;border-color:#93c5fd}.clientsStatusBadge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700}.clientsStatusBadge.active{background:#dcfce7;color:#15803d}.clientsStatusBadge.blocked{background:#fee2e2;color:#b91c1c}.clientsBlockBtn,.clientsUnblockBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 12px;border-radius:10px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.clientsBlockBtn{border:1px solid #fecaca;background:#fef2f2;color:#b91c1c}.clientsBlockBtn:hover{background:#fee2e2}.clientsUnblockBtn{border:1px solid #bbf7d0;background:#f0fdf4;color:#15803d}.clientsUnblockBtn:hover{background:#dcfce7}.clientsTableEmpty{padding:28px 12px;text-align:center;color:#64748b}.clientsPagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:0 4px 8px}.clientsPagination button{min-height:34px;padding:0 12px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;font:inherit;font-size:13px;cursor:pointer}.clientsPagination button:disabled{opacity:.45;cursor:default}.clientsPagination span{color:#64748b;font-size:13px;font-weight:600}.addBlacklistHint{margin:0 0 10px;color:#64748b;font-size:12px;line-height:1.45}.clientDetailsModal{width:min(640px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;border-radius:16px;background:#fff;box-shadow:0 24px 60px #0f172a2e}.clientDetailsHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 12px;border-bottom:1px solid #edf2f7}.clientDetailsTitle{display:flex;align-items:flex-start;gap:12px}.clientDetailsTitleIcon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#eff6ff;color:#1d4ed8}.clientDetailsTitle h3{margin:0;font-size:18px;color:#0f172a}.clientDetailsTitle p{margin:4px 0 0;color:#64748b;font-size:12px}.clientDetailsSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) repeat(2,minmax(0,1.2fr));gap:10px;padding:14px 18px;border-bottom:1px solid #edf2f7}.clientDetailsSummaryItem{display:grid;gap:4px;min-width:0}.clientDetailsSummary span{color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:1.25}.clientDetailsSummary strong{color:#0f172a;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media (max-width: 560px){.clientDetailsSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}.clientDetailsSection{padding:14px 18px 18px}.clientDetailsSectionHead{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;color:#0f172a}.clientDetailsLoading,.clientDetailsEmpty{display:flex;align-items:center;justify-content:center;gap:8px;min-height:80px;color:#64748b;font-size:13px}.clientDetailsDeals{display:grid;gap:10px;max-height:min(420px,50vh);overflow:auto;padding-right:2px}.clientDetailsDeal{border:1px solid #edf2f7;border-radius:12px;padding:12px;background:#f8fafc}.clientDetailsDealTop{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.clientDetailsDealTop code{font-size:12px;color:#334155;word-break:break-all}.clientDetailsStatus{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.clientDetailsStatus.completed{background:#dcfce7;color:#15803d}.clientDetailsStatus.rejected{background:#fee2e2;color:#b91c1c}.clientDetailsStatus.in_process,.clientDetailsStatus.in_chat{background:#dbeafe;color:#1d4ed8}.clientDetailsDealMeta{display:grid;gap:4px;color:#64748b;font-size:12px}.blacklistForm{display:grid;gap:12px}.blacklistTable{display:grid;gap:8px}.blacklistHeader,.blacklistRow{display:grid;grid-template-columns:120px 1.2fr 1.4fr 110px;align-items:center;gap:10px;border-radius:12px;padding:10px 12px;font-size:13px}.blacklistHeader{color:#64748b;background:#f8fafc;font-weight:800}.blacklistRow{border:1px solid #edf2f7;background:#fff}.operatorTableScroll{overflow-x:auto}.operatorTable{min-width:1180px}.operatorHeader,.operatorRow{display:grid;grid-template-columns:56px minmax(110px,.9fr) minmax(90px,.75fr) minmax(110px,.9fr) minmax(130px,1fr) 44px 44px 64px 64px 72px 56px 64px;align-items:center;gap:8px;border-radius:12px;padding:10px 12px;font-size:13px}.operatorTableCard{padding:10px 12px 12px;gap:0}.operatorsPage .operatorTableCard{border-radius:14px}.operatorSortHeader{width:100%;border:0;background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:800;cursor:pointer;padding:0;text-align:center}.operatorSortHeader.left{text-align:left}.operatorSortHeader.active{color:#2563eb}.operatorSortHeader:hover{color:#1d4ed8}.operatorHeader span{text-align:center;font-size:12px}.operatorHeader span:nth-child(2),.operatorHeader span:nth-child(3),.operatorHeader span:nth-child(4),.operatorHeader span:nth-child(5),.operatorTextCell{text-align:left}.operatorTextCell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:#334155}.operatorIdentity{display:grid;gap:2px;min-width:0}.operatorIdentity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operatorIdentity span{color:#64748b;font-size:12px}.operatorRoleCell,.operatorTwoFactorCell,.operatorFlagCell,.operatorColorCell,.operatorActions{display:flex;align-items:center;justify-content:center}.operatorFlag{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px}.operatorFlag.on{color:#15803d;background:#dcfce7}.operatorFlag.off{color:#94a3b8;background:#f1f5f9}.operatorColorSwatch{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:28px;padding:0 8px;border-radius:8px;border:1px solid rgba(15,23,42,.08);font-size:11px;font-weight:800}.operatorColorEmpty,.operatorNa{color:#94a3b8}.operatorRoleIcon.admin{color:#d97706}.operatorRoleIcon.manager{color:#2563eb}.operatorTwoFactorIcon.ok{color:#16a34a}.operatorTwoFactorIcon.bad{color:#dc2626}.operatorIconBtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #dbeafe;border-radius:10px;background:#eff6ff;color:#1d4ed8;cursor:pointer}.operatorIconBtn:hover{background:#dbeafe}.headerRefreshBtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#0f172a6b;color:#f8fafc;cursor:pointer}.headerRefreshBtn:disabled{opacity:.7;cursor:default}.headerRefreshBtn:hover:not(:disabled){background:#0f172a9e}.headerAddUserBtn{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#2563ebe0;color:#f8fafc;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.headerAddUserBtn:hover{background:#1d4ed8f5}.addOperatorWidget{position:fixed;z-index:55;width:min(520px,calc(100vw - 2rem))}.addOperatorWidgetPanel{display:flex;flex-direction:column;max-height:min(90vh,860px);overflow:hidden;border:1px solid #c7d7fe;border-radius:16px;background:linear-gradient(160deg,#f8fbff,#eef4ff 52%,#f5f3ff);box-shadow:0 22px 54px #0f172a2e}.addOperatorWidgetHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid rgba(148,163,184,.28);-webkit-user-select:none;-moz-user-select:none;user-select:none}.addOperatorWidgetHeader.draggable{cursor:move}.addOperatorWidgetHeader.pinned{cursor:default}.addOperatorWidgetTitle{display:flex;align-items:center;gap:10px;min-width:0}.addOperatorWidgetTitle h2{margin:0;font-size:18px;font-weight:800;color:#0f172a}.addOperatorWidgetTitleIcon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:11px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;flex-shrink:0}.addOperatorWidgetHeaderActions{display:inline-flex;align-items:center;gap:6px}.addOperatorWidgetIconBtn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:9px;background:#ffffffb8;color:#334155;cursor:pointer}.addOperatorWidgetIconBtn:hover{background:#fff}.addOperatorWidgetBody{display:flex;flex-direction:column;gap:0;overflow:auto;padding:0 18px 18px}.addOperatorWidgetSection{padding-top:16px}.addOperatorWidgetSection+.addOperatorWidgetSection{margin-top:4px;padding-top:18px;border-top:1px solid rgba(148,163,184,.22)}.addOperatorWidgetSection h3{margin:0 0 12px;font-size:13px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#475569}.addOperatorWidgetSectionLead{margin:-4px 0 12px;color:#64748b;font-size:13px;line-height:1.45}.addOperatorPasswordField{position:relative}.addOperatorPasswordField input{width:100%;box-sizing:border-box;padding-right:108px}.addOperatorPasswordActions{position:absolute;top:50%;right:6px;display:inline-flex;align-items:center;gap:2px;transform:translateY(-50%)}.addOperatorPasswordAction{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:#64748b;cursor:pointer}.addOperatorPasswordAction:hover{background:#eef2ff;color:#1d4ed8}.addOperatorPasswordHint{color:#94a3b8;font-size:11px}.addOperatorWidgetFooter{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(148,163,184,.22)}.addOperatorWidgetSubmit{display:inline-flex;align-items:center;gap:8px}html.dark .addOperatorWidgetPanel{border-color:#94a3b83d;background:linear-gradient(160deg,#111827,#0f172a 52%,#1e1b4b)}html.dark .addOperatorWidgetTitle h2{color:#f8fafc}html.dark .addOperatorWidgetSection h3{color:#cbd5e1}html.dark .addOperatorWidgetIconBtn{background:#ffffff14;color:#e2e8f0}html.dark .addOperatorPasswordAction:hover{background:#ffffff14;color:#93c5fd}html.dark .addOperatorWidget,html.dark .addMerchantWidget{color:#e2e8f0}html.dark .addOperatorWidgetHeader{border-bottom-color:#94a3b82e}html.dark .addOperatorWidgetSection+.addOperatorWidgetSection{border-top-color:#94a3b82e}html.dark .addOperatorWidgetSectionLead,html.dark .addOperatorPasswordHint{color:#94a3b8}html.dark .addOperatorPasswordField input{background:#0f172a;border:1px solid #334155;color:#f8fafc}html.dark .addOperatorPasswordAction{color:#94a3b8}html.dark .addOperatorWidgetFooter{border-top-color:#94a3b82e}html.dark .addOperatorWidget .softAction{color:#e2e8f0;background:#334155}html.dark .addOperatorWidget .primaryAction{background:#2563eb;color:#fff}html.dark .merchantToggleLabelWrap strong,html.dark .merchantFormLabelRow strong{color:#e2e8f0}html.dark .merchantForbiddenLinksInput input{background:#0f172a;border:1px solid #334155;color:#f8fafc;border-radius:10px;padding:10px 12px;font:inherit;width:100%;box-sizing:border-box}html.dark .merchantTimerLabel,html.dark .addMerchantWidget .merchantGradationRow span:first-child{color:#94a3b8}html.dark .merchantForbiddenChip button{color:#93c5fd}.operatorModalOverlay,.confirmModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a7a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.operatorModal{width:min(920px,100%);max-height:calc(100vh - 48px);overflow:auto;border-radius:18px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 24px 60px #0f172a38}.operatorModalHeader,.operatorModalFooter{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px}.confirmModalOverlay{z-index:70}.sessionBootOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:flex;align-items:center;justify-content:center;background:#0f172a47;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sessionBootSpinner{position:relative;width:54px;height:54px}.sessionBootSpinnerCore,.sessionBootSpinnerOrbit{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-sizing:border-box}.sessionBootSpinnerCore{border:3px solid rgba(67,118,255,.14);border-top-color:#4376ff;border-right-color:#2563eb;box-shadow:0 0 0 1px #ffffff73,0 0 28px #4376ff6b;animation:sessionBootSpin .75s cubic-bezier(.45,.05,.25,.95) infinite}.sessionBootSpinnerOrbit{top:8px;right:8px;bottom:8px;left:8px;border:2px solid transparent;border-bottom-color:#60a5fae6;border-left-color:#93c5fda6;filter:drop-shadow(0 0 8px rgba(96,165,250,.55));animation:sessionBootSpin 1.1s linear infinite reverse}.sessionBootSpinner:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 35% 35%,#93c5fd,#4376ff 55%,#1d4ed8);box-shadow:0 0 14px #4376ffd9;animation:sessionBootPulse 1.15s ease-in-out infinite}.appLoadingSpinner{display:flex;align-items:center;justify-content:center;padding:32px 16px}.appLoadingSpinner--sm .sessionBootSpinner{width:36px;height:36px}.appLoadingSpinner--sm .sessionBootSpinnerOrbit{top:6px;right:6px;bottom:6px;left:6px}.appLoadingSpinner--lg .sessionBootSpinner{width:64px;height:64px}.dashboardTableLoading,.dashboardMetricsLoading,.requestListLoading,.clientsTableLoading,.merchantsTableLoading,.operatorsTableLoading{display:flex;align-items:center;justify-content:center;flex:1;min-height:220px}.dashboardMetricsLoading{min-height:120px}.dashboardAppInfoModal--loading{display:flex;align-items:center;justify-content:center;min-height:240px}.requestListLoading{align-self:stretch}@keyframes sessionBootSpin{to{transform:rotate(360deg)}}@keyframes sessionBootPulse{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(.82)}50%{opacity:1;transform:translate(-50%,-50%) scale(1)}}.operatorModalTitle{display:flex;align-items:center;gap:12px}.operatorModalTitleIcon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1d4ed8;box-shadow:inset 0 0 0 1px #1d4ed814}.operatorModalTitle h2{margin:0;font-size:20px;font-weight:800;color:#0f172a}.operatorModalHeaderMain{display:flex;align-items:center;gap:20px;flex-wrap:wrap;min-width:0}.modalHeaderActivity{position:relative;display:inline-flex;align-items:center;gap:10px;padding:6px 12px;border-radius:999px;background:#f8fafc;box-shadow:inset 0 0 0 1px #e2e8f0}.modalHeaderActivityLabel{font-size:13px;font-weight:600;color:#475569;white-space:nowrap}.modalHeaderActivitySpinner{color:#64748b}.modalHeaderActivity.hasTooltip .modalHeaderActivityTooltip{position:absolute;left:50%;top:calc(100% + 10px);transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:280px;padding:10px 12px;border-radius:10px;background:#0f172a;color:#f8fafc;font-size:12px;line-height:1.45;font-weight:500;box-shadow:0 10px 30px #0f172a38;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease;z-index:5}.modalHeaderActivity.hasTooltip .modalHeaderActivityTooltip:before{content:"";position:absolute;left:50%;top:-5px;width:10px;height:10px;transform:translate(-50%) rotate(45deg);background:#0f172a}.modalHeaderActivity.hasTooltip:hover .modalHeaderActivityTooltip,.modalHeaderActivity.hasTooltip:focus-within .modalHeaderActivityTooltip{opacity:1;visibility:visible}.operatorModalNotices{display:grid;gap:8px;padding:0 20px 12px}.operatorModalHeader{border-bottom:1px solid #eef2f7}.operatorModalHeader h2,.confirmModal h3{margin:0;font-size:20px}.operatorModalHeader p,.confirmModal p{margin:6px 0 0;color:#64748b;font-size:13px;white-space:pre-line}.operatorModalClose,.confirmModalClose{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:10px;background:#f8fafc;color:#64748b;cursor:pointer}.operatorModalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px 20px}.operatorModalGrid.singleColumn{grid-template-columns:minmax(0,1fr);max-width:460px}.operatorModalSection{margin:0}.operatorField{display:grid;gap:6px;margin-bottom:12px}.operatorField span{color:#64748b;font-size:12px;font-weight:700}.operatorField input,.operatorField select{width:100%;box-sizing:border-box;border:1px solid #dbe3ef;border-radius:10px;padding:10px 12px;font:inherit}.operatorReset2FABtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:4px;border:1px solid #fecaca;border-radius:10px;padding:10px 14px;background:#fef2f2;color:#b91c1c;font:inherit;font-weight:700;cursor:pointer}.operatorReset2FABtn:hover:not(:disabled){background:#fee2e2}.operatorReset2FABtn:disabled{opacity:.7;cursor:default}.operatorRoleSelect{position:relative}.operatorRoleSelectTrigger{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;border:1px solid #dbe3ef;border-radius:10px;padding:10px 12px;background:#fff;color:#0f172a;cursor:pointer;font:inherit;text-align:left}.operatorRoleSelectTrigger:hover{border-color:#93c5fd}.operatorRoleChevron{margin-left:auto;color:#64748b;transition:transform .15s ease}.operatorRoleChevron.open{transform:rotate(180deg)}.operatorRoleSelectMenu{position:absolute;z-index:3;top:calc(100% + 6px);left:0;right:0;display:grid;gap:4px;padding:6px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 12px 32px #0f172a1f}.operatorRoleSelectMenu button{display:flex;align-items:center;gap:10px;width:100%;border:0;border-radius:8px;padding:10px 12px;background:transparent;color:#0f172a;cursor:pointer;font:inherit;text-align:left}.operatorRoleSelectMenu button:hover,.operatorRoleSelectMenu button.active{background:#eff6ff}.operatorSaveBtn{display:inline-flex;align-items:center;gap:8px}.operatorColorBlock{display:grid;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #eef2f7}.operatorReset2FA{margin-top:8px}.operatorColorInputs{display:flex;gap:12px}.operatorColorInputs label{display:grid;gap:6px;font-size:12px;color:#64748b}.operatorColorPreview{border-radius:12px;padding:12px 14px;font-weight:700}.operatorModalFooter{border-top:1px solid #eef2f7}.operatorModalFooterActions{display:flex;gap:10px;margin-left:auto}.operatorDeleteBtn{display:inline-flex;align-items:center;gap:8px;border:1px solid #fecaca;border-radius:10px;padding:10px 14px;background:#fef2f2;color:#b91c1c;cursor:pointer}.confirmModal{position:relative;width:min(420px,100%);border-radius:16px;border:1px solid #e2e8f0;background:#fff;padding:22px;box-shadow:0 24px 60px #0f172a38}.confirmModalClose{position:absolute;top:14px;right:14px}.confirmModalActions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.confirmModalBody{display:grid;gap:12px}.amountEditHint{margin:0;font-size:13px;color:#64748b;line-height:1.45}.amountEditField{display:grid;gap:6px;font-size:13px;font-weight:600}.amountEditField input{width:100%;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;font:inherit}.confirmModalActions .primary,.confirmModalActions .confirmDangerBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800}.confirmDangerBtn{border:0;border-radius:999px;padding:9px 14px;background:#dc2626;color:#fff;cursor:pointer}.confirmModalConfirmStep{display:grid;gap:14px;padding-top:4px}.confirmModalConfirmSummary{display:grid;gap:6px;padding:12px 14px;border-radius:12px;border:1px solid #dbe3ef;background:#f8fafc}.confirmModalConfirmSummary>span{font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.confirmModalConfirmSummary>strong{font-size:22px;font-weight:800;line-height:1.15}.confirmModalConfirmSummary>p{margin:0;font-size:13px;color:#475569;line-height:1.4}.confirmModalConfirmSummary--deposit>strong{color:#047857}.confirmModalConfirmSummary--withdraw>strong{color:#dc2626}@media (max-width: 900px){.operatorModalGrid{grid-template-columns:1fr}}.operatorHeader{color:#64748b;background:#f8fafc;font-weight:800}.operatorRow{border:1px solid #edf2f7;background:#fff}.operatorRowAdmin{background:#fffbeb;border-color:#fde68a}.operatorRowManager{background:#eff6ff;border-color:#bfdbfe}.statusPill{display:inline-flex;justify-content:center;border-radius:999px;padding:5px 8px;color:#64748b;background:#f1f5f9;font-size:12px;font-weight:800}.statusPill.ok{color:#047857;background:#d1fae5}.merchantsPage{padding:4px 12px 12px;overflow:auto}.merchantToolbar{display:flex;align-items:center;gap:10px;margin-bottom:12px}.merchantBalanceBadge{display:inline-flex;align-items:center;gap:8px;border-radius:10px;background:#7c3aed;border:1px solid #6d28d9;color:#fff;padding:8px 14px;white-space:nowrap;box-shadow:0 4px 14px #7c3aed38}.merchantBalanceBadge span{font-size:13px;font-weight:600}.merchantBalanceBadge strong{font-size:17px;font-weight:800}.merchantToolbarClock{border-radius:10px;background:#e2e8f0;color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;padding:8px 12px;white-space:nowrap}.merchantHiddenWrap{position:relative}.merchantHiddenBtn{border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334155;font-size:13px;font-weight:700;padding:8px 12px;cursor:pointer;white-space:nowrap}.merchantHiddenBtn.open,.merchantHiddenBtn:hover{background:#7c3aed;border-color:#6d28d9;color:#fff}.merchantHiddenMenu{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:260px;max-height:320px;overflow:auto;border:1px solid #cbd5e1;border-radius:12px;background:#fff;box-shadow:0 16px 40px #0f172a24;padding:6px}.merchantHiddenItem{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-radius:8px}.merchantHiddenItem:hover{background:#f8fafc}.merchantHiddenItem button{border:0;border-radius:999px;background:#22c55e;color:#fff;font-size:11px;font-weight:700;padding:4px 8px;cursor:pointer}.merchantHiddenEmpty{padding:14px 10px;text-align:center;color:#64748b;font-size:13px}.merchantToolbarSearch{flex:1;min-width:180px}.merchantToolbarSearch input{width:100%;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;font-size:14px;padding:9px 14px}.merchantToolbarSearch input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.merchantColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.merchantColumnsSingle{grid-template-columns:minmax(0,1fr)}.merchantColumnsSingle .merchantTableCard{max-width:100%}.merchantColumns .merchantTableCard{grid-column:auto;min-width:0;width:100%}.merchantsPage .merchantTableCard{border-radius:14px;padding:10px 12px 12px;gap:0}.merchantTableScroll{overflow-x:auto;overflow-y:visible}.merchantTable{min-width:0;width:100%}.merchantTableHeader,.merchantTableRow{display:grid;grid-template-columns:minmax(0,1.15fr) 92px minmax(168px,1fr) 108px;align-items:center;gap:10px;border-radius:12px;padding:10px 12px;font-size:13px}.merchantTableHeader{color:#64748b;background:#f8fafc;font-weight:800}.merchantTableRow{border:1px solid #edf2f7;background:#fff}.merchantTableHeader span:nth-child(1),.merchantTableName{text-align:left;justify-self:stretch;min-width:0}.merchantTableHeader span:nth-child(2),.merchantTableHeader span:nth-child(3),.merchantTableHeader span:nth-child(4){text-align:center}.merchantTableRow>.merchantBalanceCell,.merchantTableRow>.merchantRatesCell,.merchantTableRow>.merchantRatesEmpty{justify-self:stretch}.merchantTableActions{display:flex;justify-content:center;align-items:center}.merchantNameLink{border:0;background:transparent;padding:0;cursor:pointer;text-align:left;color:#334155;font:inherit}.merchantNameLink:hover{color:#2563eb}.merchantBalanceCell{text-align:center;font-weight:800;font-size:13px}.merchantBalanceCell.positive{color:#047857}.merchantBalanceCell.zero{color:#2563eb}.merchantBalanceCell.negative{color:#dc2626}.merchantRatesCell{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%}.merchantRatesEmpty{color:#94a3b8;text-align:center;display:block}.merchantRateChip{display:flex;align-items:center;justify-content:center;border-radius:999px;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap;width:100%;box-sizing:border-box}.merchantRateChip.tone0{background:#f8fafc;color:#475569}.merchantRateChip.tone1{background:#eff6ff;color:#1d4ed8}.merchantRateChip.tone2{background:#ecfdf5;color:#047857}.merchantRateChip.tone3{background:#fffbeb;color:#b45309}.merchantRateChip.tone4{background:#f5f3ff;color:#6d28d9}.merchantRateChip.tone5{background:#fdf2f8;color:#be185d}.merchantRateChip.tone6{background:#eef2ff;color:#3730a3}.merchantRateChip.tone7{background:#fef2f2;color:#b91c1c}.merchantRowActionBtn{border:0;border-radius:10px;background:#2563eb;color:#fff;font-size:12px;font-weight:700;padding:7px 10px;cursor:pointer;white-space:nowrap}.merchantRowActionBtn:hover{background:#1d4ed8}.merchantModalFooterLeading{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.merchantEditModalHeader{gap:12px}.merchantModalHeaderActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.merchantEditModalHeader .merchantHideBtn,.merchantEditModalHeader .operatorDeleteBtn{padding:8px 12px;font-size:12px}.actionWithTooltip{position:relative;display:inline-flex}.actionWithTooltipBubble{position:absolute;right:0;top:calc(100% + 10px);width:-moz-max-content;width:max-content;max-width:280px;padding:10px 12px;border-radius:10px;background:#0f172a;color:#f8fafc;font-size:12px;line-height:1.45;font-weight:500;box-shadow:0 10px 30px #0f172a38;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease;z-index:5}.actionWithTooltipBubble:before{content:"";position:absolute;right:18px;top:-5px;width:10px;height:10px;transform:rotate(45deg);background:#0f172a}.actionWithTooltip.hasTooltip:hover .actionWithTooltipBubble,.actionWithTooltip.hasTooltip:focus-within .actionWithTooltipBubble{opacity:1;visibility:visible}.operatorDeleteBtn:disabled{opacity:.55;cursor:not-allowed}.merchantHideBtn{display:inline-flex;align-items:center;gap:8px;border:1px solid #cbd5e1;border-radius:10px;padding:10px 14px;background:#f8fafc;color:#475569;font-size:13px;font-weight:700;cursor:pointer}.merchantHideBtn:hover{background:#f1f5f9;border-color:#94a3b8}.operatorReset2FABtn.inactive{border-color:#e2e8f0;background:#f8fafc;color:#94a3b8;cursor:default}.operatorReset2FABtn.inactive:hover:not(:disabled){background:#f8fafc}.merchantEditModal{width:min(980px,100%);max-height:min(92vh,920px);display:flex;flex-direction:column;overflow:hidden}.merchantEditModalHeader,.merchantEditModal .operatorModalFooter{flex-shrink:0}.merchantEditModalBody{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.merchantEditModal .operatorModalGrid{overflow:visible}.merchantTeamSection{margin:0 20px 16px;padding:16px;display:grid;gap:12px}.merchantModuleSection{margin:0 20px 16px;padding:16px;display:grid;gap:16px}.merchantModuleSubsection{display:grid;gap:10px}.merchantModuleSubsection h4{margin:0;font-size:13px;font-weight:800;color:#475569}.merchantModuleBlock{display:grid;gap:10px;padding:14px;border:1px solid #edf2f7;border-radius:14px;background:#f8fafc}.merchantModuleBlockHead{display:flex;align-items:flex-start;gap:12px}.merchantModuleBlockIcon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;flex-shrink:0}.merchantModuleBlockIcon.bank{background:#fdf2f8;color:#db2777}.merchantModuleBlockIcon.chat{background:#eff6ff;color:#2563eb}.merchantModuleBlockIcon.completed{background:#ecfdf5;color:#059669}.merchantModuleBlockTitleRow{display:inline-flex;align-items:center;gap:8px}.merchantModuleBlockHead strong{display:block;color:#0f172a;font-size:14px;line-height:1.35}.merchantModuleBlockHint{margin:4px 0 0;color:#64748b;font-size:12px;line-height:1.45}.merchantForbiddenBankAddBtn{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:10px;background:#e2e8f0;color:#334155;font-size:12px;font-weight:700;padding:0 12px;cursor:pointer;white-space:nowrap}.merchantForbiddenBankAddBtn:hover{background:#cbd5e1}.merchantForbiddenBankChip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#fce7f3;color:#be185d;font-size:12px;font-weight:700;padding:5px 10px}.merchantForbiddenBankChip button{border:0;background:transparent;color:inherit;cursor:pointer;display:inline-flex}.merchantModuleTextField textarea{width:100%;box-sizing:border-box;border:1px solid #dbe3ef;border-radius:10px;padding:10px 12px;font:inherit;resize:vertical;min-height:84px}.managementSettingsPage{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0;padding-bottom:4px}.managementGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.managementGridCell{min-width:0;height:100%;display:flex;flex-direction:column}.managementSectionTitle h3{margin:0;font-size:16px;color:#0f172a}.managementSectionTitle p{margin:4px 0 0;color:#64748b;font-size:12px;line-height:1.45}.managementGridCell .merchantModuleBlock{margin:0}.managementIntegrationsSection{grid-column:1 / -1}.integrationsList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.integrationStatusRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#f8fafc}.integrationStatusRow--connected{background:#f0fdf4;border-color:#16a34a29}.integrationStatusRow--disconnected{background:#fef2f2;border-color:#dc262624}.integrationStatusMain{min-width:0;display:grid;gap:2px}.integrationStatusLabel{font-size:14px;font-weight:700;color:#0f172a;line-height:1.35}.integrationStatusProvider{font-size:12px;color:#64748b}.integrationStatusBadge{flex-shrink:0;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.01em;white-space:nowrap}.integrationStatusBadge--connected{color:#15803d;background:#16a34a1f}.integrationStatusBadge--disconnected{color:#b91c1c;background:#dc26261a}.managementAuditSection{width:100%;padding:0;overflow:hidden;flex-shrink:0}.managementAuditToggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px;border:0;background:#f8fafc;text-align:left;cursor:pointer;transition:background .15s ease}.managementAuditToggle:hover{background:#f1f5f9}.managementAuditSection--expanded .managementAuditToggle{background:#fff;border-bottom:1px solid #e5e7eb}.managementAuditToggleText h3{margin:0;font-size:17px;color:#0f172a}.managementAuditToggleText p{margin:4px 0 0;color:#64748b;font-size:13px;line-height:1.45}.managementAuditToggleMeta{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.managementAuditCount{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:12px;font-weight:800}.managementAuditToggleLabel{color:#64748b;font-size:12px;font-weight:700}.managementAuditChevron{color:#64748b;transition:transform .2s ease}.managementAuditSection--expanded .managementAuditChevron{transform:rotate(180deg)}.managementAuditBody{padding:16px}.managementAuditLoading{margin:0;color:#64748b;font-size:13px}.auditLogTableWrap{overflow:auto;width:100%;border:1px solid #e5e7eb;border-radius:12px}.auditLogTable{width:100%;min-width:640px}.auditLogTableRow{display:grid;grid-template-columns:minmax(150px,.95fr) minmax(120px,.75fr) minmax(180px,1.1fr) minmax(140px,.9fr);gap:12px;align-items:center;padding:11px 14px;border-bottom:1px solid #eef2f7;font-size:13px;color:#334155;background:#fff}.auditLogTableRow:last-child{border-bottom:0}.auditLogTableRow:not(.auditLogTableRow--head):hover{background:#fbfdff}.auditLogTableRow--head{position:sticky;top:0;z-index:1;background:#f8fafc;color:#64748b;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.auditLogTableRow span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userTypesSection{padding:16px}.userTypesTableWrap{overflow-x:auto;width:100%}.userTypesTable{width:100%;min-width:0}.userTypesTableHeader,.userTypesTableRow{display:grid;grid-template-columns:72px minmax(52px,.45fr) minmax(52px,.45fr) minmax(200px,2.2fr) minmax(52px,.45fr) minmax(68px,.55fr) 76px 76px 76px minmax(96px,.7fr);align-items:center;gap:8px;padding:10px 12px}.userTypesTableHeader{color:#64748b;font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;background:#f8fafc;border-radius:12px}.userTypesTableHeader span{text-align:center;line-height:1.25;-webkit-hyphens:auto;hyphens:auto}.userTypesTableHeader span:first-child,.userTypesTypeLabel{text-align:left}.userTypesTableRow{border:1px solid #edf2f7;border-radius:12px;background:#fff;margin-top:8px}.userTypesTypeLabel{font-size:13px;color:#0f172a}.userTypesBankCell,.userTypesRejectCell{display:flex;justify-content:center;align-items:center;gap:8px;min-width:0}.userTypesToggleCell,.userTypesSignalCell{display:flex;justify-content:center;align-items:center}.userTypesDash{display:inline-flex;justify-content:center;width:100%;color:#94a3b8;font-size:14px}.signalDot{display:inline-block;width:14px;height:14px;border-radius:999px;margin:0 auto}.signalDot.green{background:#22c55e}.signalDot.red{background:#ef4444}.signalDot.blue{background:#3b82f6}.signalDot.empty{width:16px;height:16px;border:2px dashed #cbd5e1;background:transparent}.userTypeBankPill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.25;text-align:center;white-space:normal;max-width:100%}.userTypeBankPill.green{background:#dcfce7;color:#15803d}.userTypeBankPill.blue{background:#dbeafe;color:#1d4ed8}.userTypeBankPill.muted{background:#f1f5f9;color:#64748b}.userTypeFeatureToggle{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:auto;min-width:68px;min-height:32px;padding:0 8px;border-radius:10px;border:1px solid #dbe3ef;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.userTypeFeatureToggle.on{background:#0f172a;border-color:#0f172a;color:#fff}.userTypeFeatureToggle.off{background:#fff;color:#334155}.userTypesRejectBadge{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:#fee2e2;color:#b91c1c;font-size:11px;font-weight:800}.managementSettingsPage .settingsCard,.managementSettingsPage .merchantModuleSection{margin:0;width:100%;box-sizing:border-box}.managementSettingsPage .merchantModuleSection{padding:16px}.managementBlock{display:flex;flex-direction:column;gap:12px}.managementBlockFooter{display:flex;justify-content:flex-end;margin-top:auto;padding-top:4px}.managementBlockSaveBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 16px;border:0;border-radius:10px;background:#1e2f4a;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.managementBlockSaveBtn:hover:not(:disabled){background:#152238}.managementBlockSaveBtn:disabled{opacity:.65;cursor:default}.compactNoticesField{display:grid;gap:16px}.compactNoticeSectionHead{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;color:#0f172a;font-size:14px}.compactNoticeSection.warning .compactNoticeSectionHead{color:#b45309}.compactNoticeSection.info .compactNoticeSectionHead{color:#15803d}.compactNoticeList{display:grid;gap:8px;margin-bottom:8px}.compactNoticeItem{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:40px;padding:0 10px 0 12px;border:1px solid transparent;border-radius:10px}.compactNoticeItem.warning{background:#fffbeb;border-color:#fde68a}.compactNoticeItem.info{background:#ecfdf5;border-color:#bbf7d0}.compactNoticeItem input{width:100%;border:0;background:transparent;font:inherit;font-size:13px;color:#0f172a;padding:8px 0}.compactNoticeItem input:focus{outline:none}.compactNoticeItem button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#ef4444;cursor:pointer}.compactNoticeItem button:hover{background:#ef444414}.compactNoticeAddRow{display:grid;grid-template-columns:1fr 40px;gap:8px}.compactNoticeAddRow input{min-height:40px;border:1px solid #dbe3ef;border-radius:10px;padding:0 12px;font:inherit;font-size:13px}.compactNoticeAddBtn{display:inline-flex;align-items:center;justify-content:center;border:1px solid #dbe3ef;border-radius:10px;background:#f8fafc;color:#334155;cursor:pointer}.compactNoticeAddBtn:hover{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.managementReasonsList{display:grid;gap:12px}.managementReasonCard{border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#f8fafc}.managementReasonCardHead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.managementNoticeRemove{border:none;background:transparent;color:#64748b;cursor:pointer;padding:4px}.merchantModuleTextField input{width:100%;box-sizing:border-box;border:1px solid #dbe3ef;border-radius:10px;padding:10px 12px;font:inherit}.rejectReasonModal{width:min(520px,calc(100vw - 32px))}.rejectReasonList{display:grid;gap:8px;margin:16px 0}.rejectReasonOption{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer}.rejectReasonOption.active{border-color:#2563eb;background:#eff6ff}.rejectReasonOption strong{display:block;margin-bottom:4px}.rejectReasonOption span{display:block;font-size:13px;color:#64748b}.rejectReasonPreview{border-radius:10px;background:#f8fafc;padding:12px;margin-bottom:8px}.rejectReasonPreview span{display:block;font-size:12px;color:#64748b;margin-bottom:4px}.rejectReasonPreview p{margin:0;font-size:14px}.merchantTeamHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.merchantTeamHead .settingsBlockHeader p{margin:4px 0 0;font-size:12px;color:#64748b;font-weight:500}.merchantTeamLoading,.merchantTeamEmpty{color:#64748b;font-size:13px}.merchantTeamLoading{display:inline-flex;align-items:center;gap:8px}.merchantTeamList{display:grid;gap:10px}.merchantTeamCard,.merchantTeamAddForm{display:grid;gap:12px;padding:14px 16px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.merchantTeamCardView{display:flex;align-items:center;justify-content:space-between;gap:16px}.merchantTeamCardMain{display:grid;gap:2px;min-width:0}.merchantTeamCardMain strong{color:#0f172a;font-size:14px;font-weight:700}.merchantTeamCardMain span{color:#64748b;font-size:12px}.merchantTeam2FABadge{display:inline-flex;align-items:center;height:36px;padding:0 10px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:12px;font-weight:600;white-space:nowrap}.merchantTeamCardActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.merchantTeamCardActionsEdit{justify-content:flex-start;padding-top:4px}.merchantTeamCardActions .operatorReset2FABtn{width:auto;height:36px;margin-top:0;padding:0 12px;border-radius:10px;font-size:12px;font-weight:600;white-space:nowrap}.merchantTeamEditBtn,.merchantTeamSaveBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 12px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.merchantTeamEditBtn{border:1px solid #dbe3ef;background:#fff;color:#334155}.merchantTeamEditBtn:hover{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.merchantTeamSaveBtn{border:0;background:#1e2f4a;color:#fff}.merchantTeamSaveBtn:hover:not(:disabled){background:#152238}.merchantTeamSaveBtn:disabled{opacity:.65;cursor:default}.merchantTeamDeleteBtn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #fecaca;border-radius:10px;background:#fef2f2;color:#b91c1c;cursor:pointer;flex-shrink:0}.merchantTeamDeleteBtn:hover{background:#fee2e2;border-color:#fca5a5}.merchantEditModal .settingsBlockHeader p{margin:4px 0 0;font-size:12px;color:#64748b;font-weight:500}.merchantEditModal .merchantTimerGrid{margin-bottom:0}.merchantEditModal .settingsBlockHeader h3{margin:0;font-size:15px}.merchantEditModal .settingsBlockHeader{margin:4px 0 10px}.headerExportBtn{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#0f172a6b;color:#f8fafc;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.headerStubBadge{font-style:normal;font-size:10px;font-weight:800;text-transform:uppercase;color:#92400e;background:#fef3c7;border-radius:999px;padding:2px 6px}.headerExportBtnMeta{border-color:#14b8a6;background:#14b8a6;color:#fff}.headerExportBtnMeta:hover{background:#0d9488}.headerExportBtnMeta .headerStubBadge{color:#78350f;background:#fde68a}.merchantList{position:fixed;z-index:120;width:360px;border:1px solid #ddd6fe;border-radius:16px;background:#fff;box-shadow:0 20px 50px #4c1d952e;padding:14px}.merchantBalancePopup{position:fixed;z-index:130;max-width:calc(100vw - 24px)}.merchantBalancePopupTail{position:absolute;top:-7px;width:14px;height:14px;transform:translate(-50%) rotate(45deg);background:#fff;border-top:1px solid #cbd5e1;border-left:1px solid #cbd5e1;border-radius:2px 0 0;pointer-events:none}.merchantBalancePopupBody{border:1px solid #cbd5e1;border-radius:14px;background:#fff;padding:16px;box-shadow:0 16px 40px #0f172a24}.merchantBalancePopupTitle{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #eef2f7;font-size:16px;font-weight:800;line-height:1.25;color:#0f172a}.merchantBalancePopupBalanceCard{display:grid;gap:6px;margin-bottom:14px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.merchantBalancePopupBalanceCard>span{font-size:12px;font-weight:700;color:#64748b}.merchantBalancePopupBalanceCard>strong{font-size:24px;font-weight:800;line-height:1.15}.merchantBalancePopupBalanceCard>strong.positive{color:#047857}.merchantBalancePopupBalanceCard>strong.zero{color:#2563eb}.merchantBalancePopupBalanceCard>strong.negative{color:#dc2626}.merchantBalancePopupProjected{display:grid;gap:4px;margin-top:4px;padding-top:10px;border-top:1px dashed #cbd5e1}.merchantBalancePopupProjected>span{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.merchantBalancePopupProjected>strong{font-size:20px;font-weight:800;line-height:1.15}.merchantBalancePopupProjected>strong.positive{color:#047857}.merchantBalancePopupProjected>strong.zero{color:#2563eb}.merchantBalancePopupProjected>strong.negative{color:#dc2626}.merchantBalancePopupProjected.invalid{border-top-color:#fecaca}.merchantBalancePopupProjected.invalid>span{color:#dc2626}.merchantBalancePopupModes{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.merchantBalancePopupModes button{border:1px solid #dbe3ef;border-radius:10px;background:#fff;color:#334155;font-size:13px;font-weight:700;padding:10px 12px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.merchantBalancePopupModes button:hover:not(.active){border-color:#93c5fd;background:#f8fafc}.merchantBalancePopupModes button.active.deposit{border-color:#4376ff;background:#4376ff;color:#fff}.merchantBalancePopupModes button.active.withdraw{border-color:#dc2626;background:#dc2626;color:#fff}.merchantBalancePopupForm{display:grid;gap:0}.merchantBalancePopupField{margin-bottom:10px}.merchantBalancePopupField textarea{width:100%;box-sizing:border-box;border:1px solid #dbe3ef;border-radius:10px;padding:10px 12px;font:inherit;resize:vertical;min-height:72px}.merchantBalancePopupSubmit{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:4px;border-radius:10px;padding:11px 14px;font-size:13px;font-weight:800;cursor:pointer}.merchantBalancePopupSubmit:disabled{opacity:.72;cursor:not-allowed}.merchantBalancePopupConfirmStep{display:grid;gap:12px}.merchantBalancePopupConfirmSummary{display:grid;gap:6px;padding:12px 14px;border-radius:12px;border:1px solid #dbe3ef;background:#f8fafc}.merchantBalancePopupConfirmSummary>span{font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.merchantBalancePopupConfirmSummary>strong{font-size:22px;font-weight:800;line-height:1.15}.merchantBalancePopupConfirmSummary>p{margin:0;font-size:13px;color:#475569;line-height:1.4}.merchantBalancePopupConfirmSummary--deposit>strong{color:#047857}.merchantBalancePopupConfirmSummary--withdraw>strong{color:#dc2626}.slideToConfirmWrap{display:grid;gap:8px}.slideToConfirmHint{margin:0;font-size:12px;font-weight:600;color:#64748b;text-align:center}.slideToConfirmTrack{position:relative;height:50px;border-radius:12px;padding:4px;overflow:hidden;border:1px solid #dbe3ef;background:#eef2f7;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.slideToConfirmTrack:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:calc(4px + (100% - 8px) * var(--slide-progress, 0));background:linear-gradient(90deg,#4376ff2e,#4376ff47);pointer-events:none;transition:width .08s linear}.slideToConfirmTrack--deposit:before{background:linear-gradient(90deg,#4376ff29,#4376ff52)}.slideToConfirmTrack--withdraw:before{background:linear-gradient(90deg,#dc26261f,#dc262647)}.slideToConfirmTrack.is-disabled{opacity:.72}.slideToConfirmLabel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 52px 0 16px;font-size:13px;font-weight:700;color:#64748b;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slideToConfirmThumb{position:relative;z-index:1;width:42px;height:42px;border:none;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;color:#fff;background:#4376ff;box-shadow:0 2px 8px #2563eb47;transition:transform .12s ease,box-shadow .12s ease}.slideToConfirmTrack--withdraw .slideToConfirmThumb{background:#dc2626;box-shadow:0 2px 8px #dc262647}.slideToConfirmThumb.is-dragging{cursor:grabbing;box-shadow:0 4px 14px #2563eb59}.slideToConfirmTrack--withdraw .slideToConfirmThumb.is-dragging{box-shadow:0 4px 14px #dc262659}.slideToConfirmThumb:disabled{cursor:not-allowed}.slideToConfirmBack{border:none;background:transparent;color:#64748b;font-size:12px;font-weight:700;cursor:pointer;padding:4px 0;justify-self:center}.slideToConfirmBack:hover:not(:disabled){color:#334155}.slideToConfirmBack:disabled{opacity:.5;cursor:not-allowed}.addMerchantWidget .addOperatorWidgetPanel{width:min(560px,calc(100vw - 16px));overflow:hidden}.addMerchantWidgetBody{max-height:calc(100vh - 120px);overflow-x:hidden;overflow-y:auto}.addMerchantWidget .merchantGradationRow{grid-template-columns:18px minmax(0,1fr) 10px minmax(0,1fr) minmax(0,1fr) 32px;gap:4px;padding:8px}.addMerchantWidget .merchantGradationRow input{min-width:0;width:100%;box-sizing:border-box;padding:6px 8px;font-size:12px}.addMerchantWidget .merchantGradationRow span:nth-child(3){text-align:center;color:#94a3b8}.merchantFormLabelRow{display:flex;align-items:center;margin-bottom:8px}.merchantForbiddenLinks{display:grid;gap:8px;margin-top:4px}.merchantTimerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.merchantTimerField{margin-bottom:0}.merchantTimerLabel{display:inline-flex;align-items:center;gap:7px}.merchantTimerIcon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;flex-shrink:0}.merchantTimerIcon.email{background:#eff6ff;color:#2563eb}.merchantTimerIcon.sms{background:#ecfdf5;color:#059669}.merchantTimerIcon.deeplink{background:#f5f3ff;color:#7c3aed}.merchantTimerIcon.amount{background:#fff7ed;color:#ea580c}.merchantToggleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.merchantToggleLabelWrap{display:inline-flex;align-items:center;gap:8px}.fieldHelpTooltip{position:relative;display:inline-flex}.fieldHelpTooltipBtn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:0;border-radius:999px;background:#e2e8f0;color:#475569;font-size:12px;font-weight:800;line-height:1;cursor:help;padding:0}.fieldHelpTooltipBtn:hover,.fieldHelpTooltipBtn:focus-visible,.fieldHelpTooltip:hover .fieldHelpTooltipBtn,.fieldHelpTooltip:focus-within .fieldHelpTooltipBtn{background:#dbeafe;color:#1d4ed8;outline:none}.fieldHelpTooltipBubble{position:absolute;left:50%;top:calc(100% + 8px);bottom:auto;z-index:100;width:min(260px,calc(100vw - 32px));padding:10px 12px;border-radius:12px;background:#0f172a;color:#f8fafc;font-size:12px;font-weight:500;line-height:1.45;box-shadow:0 12px 30px #0f172a47;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.fieldHelpTooltipBubble:before{content:"";position:absolute;left:50%;top:-6px;right:auto;border:6px solid transparent;border-bottom-color:#0f172a;border-top-color:transparent;transform:translate(-50%)}.fieldHelpTooltip:hover .fieldHelpTooltipBubble,.fieldHelpTooltip:focus-within .fieldHelpTooltipBubble{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.merchantToggleHint{margin:4px 0 0;color:#64748b;font-size:12px;line-height:1.4}.merchantForbiddenLinksInput{display:flex;gap:8px}.merchantForbiddenLinksInput input{flex:1}.merchantForbiddenAddBtn{display:inline-flex;align-items:center;justify-content:center;width:40px;border:0;border-radius:10px;background:#dbeafe;color:#1d4ed8;cursor:pointer}.merchantForbiddenList{display:flex;flex-wrap:wrap;gap:6px}.merchantForbiddenChip{display:inline-flex;align-items:center;gap:4px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:12px;font-weight:700;padding:4px 8px}.merchantForbiddenChip button{border:0;background:transparent;color:#64748b;cursor:pointer;display:inline-flex}.merchantRateModeRow{display:flex;gap:8px;margin-bottom:10px}.merchantRateModeRow button{flex:1;border:1px solid #e5e7eb;border-radius:10px;background:#fff;font-size:13px;font-weight:700;padding:8px;cursor:pointer}.merchantRateModeRow button.active{border-color:#86efac;background:#ecfdf5;color:#047857}.merchantGradationHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.merchantGradationAddBtn{display:inline-flex;align-items:center;gap:4px;border:0;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:12px;font-weight:700;padding:6px 10px;cursor:pointer}.merchantGradationList{display:grid;gap:8px;margin-top:10px}.merchantGradationRow{display:grid;grid-template-columns:20px 1fr auto 1fr 1fr auto;align-items:center;gap:6px;background:#f8fafc;border-radius:10px;padding:8px}.merchantGradationRow input{width:100%;border:1px solid #e5e7eb;border-radius:8px;padding:6px 8px;font-size:12px}.merchantGradationRemoveBtn{border:0;background:transparent;color:#94a3b8;cursor:pointer;display:inline-flex}.merchantList{display:grid;align-content:start;gap:10px}.merchantCard{display:grid;gap:6px;border:1px solid #e5e7eb;border-radius:16px;padding:14px;color:#111827;background:#fff;cursor:pointer;text-align:left}.merchantCard.active,.merchantCard:hover{border-color:#4376ff;box-shadow:0 10px 24px #4376ff1f}.merchantCard span{color:#64748b;font-size:12px}.merchantCard b{color:#047857}.merchantDetails{display:grid;align-content:start;gap:16px}.merchantBalanceHero{display:grid;gap:6px;border:1px solid #dbeafe;border-radius:16px;padding:16px;background:#eff6ff}.merchantBalanceHero span{color:#64748b;font-size:12px;font-weight:800}.merchantBalanceHero strong{color:#1d4ed8;font-size:28px}.merchantTimers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;border:1px solid #e2e8f0;border-radius:18px;padding:14px;background:#f8fafc}.merchantTimers h3{grid-column:1 / -1;margin:0;font-size:15px}.merchantTimers label{display:grid;gap:6px;color:#64748b;font-size:12px;font-weight:800}.merchantTimers input{width:100%;border:1px solid #dbe7f0;border-radius:12px;padding:10px 12px;color:#0f172a;font:inherit;background:#fff}.merchantTimers button{grid-column:1 / -1}.balanceHistoryTableScroll{flex:1;min-height:0;overflow:auto}.balanceHistoryTable{min-width:980px}.balanceHistoryTable--merchant{min-width:860px}.balanceHistoryTable--merchant .balanceHistoryHeader,.balanceHistoryTable--merchant .balanceHistoryRow{grid-template-columns:56px 108px 108px 112px 128px minmax(240px,2.2fr) 164px;gap:8px 18px}.balanceHistoryTable--merchant .balanceHistoryCell--type{padding-left:4px}.merchantBalanceHistoryFilters{min-width:0;flex:1}.merchantBalanceHistoryFilters .applicationSearchWrap{min-width:280px;max-width:420px}.balanceHistoryTable--merchant .balanceHistoryCell--description{color:#334155;white-space:normal;overflow:visible;text-overflow:unset;line-height:1.35}.balanceHistoryHeader,.balanceHistoryRow{display:grid;grid-template-columns:52px minmax(120px,1fr) 92px 92px 92px 96px minmax(140px,1.15fr) 132px;align-items:center;gap:8px 10px;border-radius:12px;padding:10px 12px;font-size:13px}.balanceHistoryHeader{position:sticky;top:0;z-index:1;color:#64748b;background:#f8fafc;font-weight:800;font-size:12px;box-shadow:0 1px #e2e8f0}.balanceHistoryHeader>span{min-width:0;white-space:nowrap}.balanceHistoryRow{border:1px solid #edf2f7;background:#fff;transition:background .12s ease}.balanceHistoryRow:hover{background:#fbfdff}.balanceHistoryRow--noid{background:#eff6ff;border-color:#bfdbfe}.balanceHistoryRow--noid:hover{background:#dbeafe}.balanceHistoryCell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balanceHistoryCell--id{color:#64748b;font-variant-numeric:tabular-nums}.balanceHistoryCell--entity{font-weight:600;color:#334155}.balanceHistoryHeader .balanceHistoryCell--num,.balanceHistoryRow .balanceHistoryCell--num{text-align:right;justify-self:end;font-variant-numeric:tabular-nums}.balanceHistoryCell--amount{color:#0f172a;font-weight:600}.balanceHistoryCell--type{overflow:visible}.balanceHistoryTypeBadge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;white-space:nowrap}.balanceHistoryTypeBadge--deposit{color:#047857;background:#d1fae5}.balanceHistoryTypeBadge--withdraw{color:#dc2626;background:#fee2e2}.balanceHistoryCell--description{color:#64748b}.balanceHistoryDescriptionCell{display:flex;align-items:flex-start;gap:6px;overflow:visible;white-space:normal}.balanceHistoryDescriptionText{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balanceHistoryDescriptionCell--expanded .balanceHistoryDescriptionText{overflow:visible;white-space:normal;text-overflow:unset}.balanceHistoryDescriptionToggle{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;margin-top:-2px;padding:0;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#64748b;cursor:pointer}.balanceHistoryDescriptionToggle:hover{background:#f8fafc;color:#334155}.balanceHistoryDescriptionToggle svg{transition:transform .2s ease}.balanceHistoryDescriptionCell--expanded .balanceHistoryDescriptionToggle svg{transform:rotate(180deg)}.balanceHistoryHeader .balanceHistoryCell--time,.balanceHistoryCell--time{font-variant-numeric:tabular-nums;color:#64748b;font-size:12px}.balanceHistoryPage{display:flex;flex:1;flex-direction:column;min-height:0;padding:0;overflow:hidden}.balanceHistoryCard{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.balanceHistoryLoading{display:flex;align-items:center;justify-content:center;min-height:220px}.balanceHistoryEmpty{padding:24px 12px}.historySummary{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px}.historySummary div{display:grid;gap:6px;border:1px solid #edf2f7;border-radius:14px;padding:12px;background:#fbfdff}.historySummary span{color:#64748b;font-size:12px;font-weight:800}.historySummary strong{font-size:18px}.historyFilters{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;margin-top:14px}.balanceHistoryHeader.allHistory,.balanceHistoryRow.allHistory{grid-template-columns:100px 1.1fr 130px 130px 130px 130px 1.4fr}.dashboardPage{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;min-height:0;gap:10px;padding:0;overflow:hidden}.dashboardPage--metricsCollapsed{gap:0}.dashboardPage--metricsCollapsed .dashboardTableSection{flex:1;min-height:0}.dashboardLegend{display:grid;gap:10px;flex-shrink:0}.dashboardTableSection{flex:1;min-height:0;overflow:hidden}.dashboardStatGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.dashboardStatCard{display:grid;gap:8px;min-height:78px;border-radius:14px;padding:12px 14px;border:1px solid rgba(15,23,42,.06)}.dashboardStatCard span{font-size:12px;font-weight:700;color:#64748b}.dashboardStatCard strong{font-size:28px;line-height:1;font-weight:800}.dashboardStatCard--total{background:#f8fafc}.dashboardStatCard--total strong{color:#0f172a}.dashboardStatCard--inProcess{background:#fff7ed}.dashboardStatCard--inProcess span,.dashboardStatCard--inProcess strong{color:#ea580c}.dashboardStatCard--inChat{background:#eff6ff}.dashboardStatCard--inChat span,.dashboardStatCard--inChat strong{color:#2563eb}.dashboardStatCard--completed{background:#ecfdf5}.dashboardStatCard--completed span,.dashboardStatCard--completed strong{color:#16a34a}.dashboardStatCard--rejected{background:#fef2f2}.dashboardStatCard--rejected span,.dashboardStatCard--rejected strong{color:#dc2626}.dashboardStatCard--conversion{background:#ecfdf5}.dashboardStatCard--conversion span,.dashboardStatCard--conversion strong{color:#16a34a}.dashboardVolumeStatusGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dashboardVolumeStatusCard{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:92px;border-radius:14px;padding:14px 18px;border:1px solid rgba(15,23,42,.06)}.dashboardVolumeStatusIcon{display:grid;place-items:center;width:44px;height:44px;border-radius:999px}.dashboardVolumeStatusLabel{font-size:14px;font-weight:700}.dashboardVolumeStatusAmounts{display:grid;gap:2px;text-align:right}.dashboardVolumeStatusAmounts strong{font-size:24px;line-height:1.1;font-weight:800}.dashboardVolumeStatusAmounts em{font-style:normal;font-size:14px;font-weight:600;color:#334155}.dashboardVolumeStatusCard--work{background:#fff7ed}.dashboardVolumeStatusCard--work .dashboardVolumeStatusIcon{color:#ea580c;background:#ea580c1f}.dashboardVolumeStatusCard--work .dashboardVolumeStatusLabel,.dashboardVolumeStatusCard--work .dashboardVolumeStatusAmounts strong{color:#ea580c}.dashboardVolumeStatusCard--completed{background:#ecfdf5}.dashboardVolumeStatusCard--completed .dashboardVolumeStatusIcon{color:#16a34a;background:#16a34a1f}.dashboardVolumeStatusCard--completed .dashboardVolumeStatusLabel,.dashboardVolumeStatusCard--completed .dashboardVolumeStatusAmounts strong{color:#16a34a}.dashboardVolumeStatusCard--rejected{background:#fef2f2}.dashboardVolumeStatusCard--rejected .dashboardVolumeStatusIcon{color:#dc2626;background:#dc26261f}.dashboardVolumeStatusCard--rejected .dashboardVolumeStatusLabel,.dashboardVolumeStatusCard--rejected .dashboardVolumeStatusAmounts strong,.dashboardVolumeStatusCard--rejected .dashboardCurrencyAmount{color:#dc2626}.dashboardVolumeStatusCard--work .dashboardCurrencyAmount{color:#ea580c}.dashboardVolumeStatusCard--completed .dashboardCurrencyAmount{color:#16a34a}.dashboardCurrencyAmount{display:inline-flex;align-items:center;gap:6px;font-style:normal}.dashboardCurrencyAmount--muted,.dashboardCurrencyAmount--muted span{color:#334155}.dashboardExtraMetricCard--neutral .dashboardCurrencyAmount{color:#0f172a}.dashboardExtraMetricCard--neutral .dashboardCurrencyAmount svg{color:#64748b}.dashboardExtraMetricCard--rub{background:#eef2ff;border-color:#c7d2fe}.dashboardExtraMetricCard--rub .dashboardExtraMetricText>span,.dashboardExtraMetricCard--rub .dashboardExtraMetricText strong,.dashboardExtraMetricCard--rub .dashboardCurrencyAmount,.dashboardExtraMetricCard--rub .dashboardCurrencyAmount span,.dashboardExtraMetricCard--rub .dashboardCurrencyAmount svg{color:#4338ca}.dashboardExtraMetricCard--usd{background:#ecfdf5;border-color:#a7f3d0}.dashboardExtraMetricCard--usd .dashboardExtraMetricText>span,.dashboardExtraMetricCard--usd .dashboardExtraMetricText strong,.dashboardExtraMetricCard--usd .dashboardCurrencyAmount,.dashboardExtraMetricCard--usd .dashboardCurrencyAmount span,.dashboardExtraMetricCard--usd .dashboardCurrencyAmount svg{color:#059669}.dashboardExtraMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dashboardTimingMetricGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.dashboardTableAmountCell{display:grid;gap:2px;min-width:0}.dashboardTableAmountCell--discount{gap:4px}.dashboardTableAmountMain{font-weight:800;color:#2563eb}.dashboardTableAmountReceive{font-size:11px;font-weight:700;color:#059669;font-style:normal}.dashboardTableCell--discount{text-align:center}.dashboardDiscountBadge{color:#059669;font-size:18px;line-height:1}.dashboardAppInfoTotalsBar--discount{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboardAppInfoAmount--receive{color:#059669}.dashboardExtraMetricCard{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:78px;border-radius:14px;padding:12px 14px;border:1px solid #e5e7eb;background:#fff}.dashboardExtraMetricText{display:grid;gap:8px;min-width:0}.dashboardExtraMetricText>span{font-size:12px;font-weight:700;color:#64748b}.dashboardExtraMetricText strong{font-size:28px;line-height:1;font-weight:800;color:#0f172a}.dashboardExtraMetricText .dashboardCurrencyAmount span{font-size:inherit;font-weight:inherit}.dashboardExtraMetricIcon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;flex-shrink:0}.dashboardExtraMetricCard--email{background:#eff6ff;border-color:#dbeafe}.dashboardExtraMetricCard--email .dashboardExtraMetricText>span,.dashboardExtraMetricCard--email .dashboardExtraMetricText strong{color:#2563eb}.dashboardExtraMetricCard--email .dashboardExtraMetricIcon{color:#2563eb;background:#2563eb1f}.dashboardExtraMetricCard--sms{background:#fff7ed;border-color:#fed7aa}.dashboardExtraMetricCard--sms .dashboardExtraMetricText>span,.dashboardExtraMetricCard--sms .dashboardExtraMetricText strong{color:#ea580c}.dashboardExtraMetricCard--sms .dashboardExtraMetricIcon{color:#ea580c;background:#ea580c1f}.dashboardPanelBalancesOverlay{z-index:1200}.dashboardPanelBalancesModal{width:min(860px,calc(100vw - 32px));max-height:min(78vh,680px);display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;padding:14px 18px 16px}.dashboardPanelBalancesHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.dashboardPanelBalancesTitleWrap{display:inline-flex;align-items:center;gap:10px;color:#0f172a}.dashboardPanelBalancesTitleWrap h2{margin:0;font-size:16px;font-weight:800}.dashboardPanelBalancesFilters{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dashboardPanelBalancesDateField{display:inline-flex;align-items:center;gap:6px;min-width:156px;padding:0 8px;height:32px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;color:#334155;font-size:13px;font-weight:600}.dashboardPanelBalancesDateField span{color:#64748b;font-weight:700}.dashboardPanelBalancesDateField input{flex:1;min-width:0;border:0;background:transparent;color:inherit;font:inherit}.dashboardPanelBalancesDateField input:focus{outline:none}.dashboardPanelBalancesDateField svg{color:#94a3b8;flex-shrink:0}.dashboardPanelBalancesTableWrap{min-height:0;max-height:min(56vh,540px);overflow:auto;border:1px solid #e5e7eb;border-radius:10px}.dashboardPanelBalancesLoading{display:grid;place-items:center;min-height:200px}.dashboardPanelBalancesTable{width:100%;border-collapse:collapse;table-layout:fixed}.dashboardPanelBalancesTable thead th:first-child,.dashboardPanelBalancesTable tbody td:first-child{width:34%}.dashboardPanelBalancesTable thead th{position:sticky;top:0;z-index:1;padding:6px 10px;text-align:left;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#64748b;background:#f8fafc;border-bottom:1px solid #e5e7eb}.dashboardPanelBalancesTable tbody td{padding:6px 10px;border-bottom:1px solid #eef2f7;font-size:13px;font-weight:600;color:#0f172a;vertical-align:middle}.dashboardPanelBalancesTable tbody tr:last-child td{border-bottom:0}.dashboardPanelBalancesEmpty{text-align:center;color:#64748b;font-weight:600}.dashboardPanelBalancesAmount .dashboardCurrencyAmount{font-size:13px;font-weight:700}.dashboardPanelBalancesAmount .dashboardCurrencyAmount span{font-size:inherit;font-weight:inherit}.dashboardPanelBalancesAmount--completed .dashboardCurrencyAmount,.dashboardPanelBalancesAmount--completed .dashboardCurrencyAmount span,.dashboardPanelBalancesAmount--completed .dashboardCurrencyAmount svg{color:#16a34a}.dashboardPanelBalancesAmount--transactions .dashboardCurrencyAmount,.dashboardPanelBalancesAmount--transactions .dashboardCurrencyAmount span,.dashboardPanelBalancesAmount--transactions .dashboardCurrencyAmount svg{color:#64748b}.dashboardPanelBalancesAmount--balance .dashboardCurrencyAmount,.dashboardPanelBalancesAmount--balance .dashboardCurrencyAmount span,.dashboardPanelBalancesAmount--balance .dashboardCurrencyAmount svg{color:#2563eb}.dashboardSection{display:grid;gap:12px}.dashboardTableCard{padding:10px 12px 12px;gap:0;min-height:0;height:100%;display:flex;flex-direction:column;border-radius:14px}.dashboardTableScroll{flex:1;min-height:0;overflow:auto}.dashboardTable{width:100%;min-width:0}.dashboardTableRow{display:grid;grid-template-columns:40px minmax(68px,92px) minmax(88px,1.1fr) minmax(96px,1.35fr) minmax(84px,1.1fr) 72px minmax(92px,.95fr) minmax(68px,.75fr) minmax(52px,.55fr) 48px minmax(60px,.65fr) 36px minmax(58px,.6fr) minmax(58px,.6fr) minmax(52px,.55fr);gap:8px;align-items:center;padding:10px 8px;border-bottom:1px solid #eef2f7;font-size:13px;color:#334155;background:#fff;transition:background .12s ease}.dashboardTableRow:not(.dashboardTableRow--head):hover{background:#fbfdff}.dashboardTableRow--head{position:sticky;top:0;z-index:2;background:#f8fafc;color:#64748b;font-size:11px;font-weight:700;padding-top:8px;padding-bottom:8px;border-bottom:1px solid #e2e8f0;box-shadow:0 1px #e2e8f0}.dashboardTableRow--head>span,.dashboardTableRow--head .dashboardSortHeader{min-width:0}.dashboardTableCell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboardTableCell--info{display:flex;justify-content:center}.dashboardTableCell--uid,.dashboardTableCell--external{min-width:0}.dashboardTableCell--merchant{font-weight:700;color:#475569;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboardPanelBalancesMerchantCell{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.dashboardPanelBalancesMerchantName{font-size:13px;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.dashboardPanelBalancesMerchantId{font-size:11px;font-weight:600;color:#94a3b8}.dashboardTableCell--codes,.dashboardTableCell--status{overflow:visible}.dashboardTableCell--amount{font-weight:800;color:#2563eb}.dashboardTableCell--rate{color:#475569;font-weight:600}.dashboardTableCell--usdt{font-weight:700;color:#0f172a}.dashboardTableCell--time{font-variant-numeric:tabular-nums;color:#64748b;font-size:12px}.dashboardStatusBadge--clickable{cursor:pointer}.dashboardStatusBadge--clickable:hover{filter:brightness(.98)}.dashboardInfoHeaderIcon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#eef2ff;color:#4338ca}.dashboardTableHeadInfo{display:flex;justify-content:center}.dashboardCopyIdCell{display:block;width:100%;max-width:100%;border:0;background:transparent;color:#1e293b;font:inherit;font-weight:700;padding:0;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.dashboardCopyIdCell:hover:not(:disabled){color:#2563eb;text-decoration-color:#93c5fd}.dashboardCopyIdCell:disabled{color:#94a3b8;cursor:default}.dashboardModuleHistoryPopover{position:fixed;z-index:120;width:min(380px,calc(100vw - 24px));max-height:min(420px,calc(100vh - 24px));overflow:hidden;border:1px solid #dbeafe;border-radius:14px;background:#fff;box-shadow:0 18px 40px #0f172a2e}.dashboardModuleHistoryHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;background:linear-gradient(90deg,#1e3a8a,#312e81);color:#fff}.dashboardModuleHistoryTitle{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.dashboardModuleHistoryClose{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.25);border-radius:8px;background:#ffffff14;color:#fff;cursor:pointer}.dashboardModuleHistoryBody{display:grid;gap:10px;padding:12px;overflow:auto;max-height:340px}.dashboardModuleHistoryReason{display:grid;gap:4px;padding:10px 12px;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:12px}.dashboardModuleHistoryReason strong{font-size:11px;text-transform:uppercase;letter-spacing:.04em}.dashboardModuleHistoryLoading,.dashboardModuleHistoryEmpty{display:flex;align-items:center;justify-content:center;gap:8px;min-height:80px;color:#64748b;font-size:13px}.dashboardModuleHistoryList{display:grid;gap:8px}.dashboardModuleHistoryItem{display:grid;gap:4px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.dashboardModuleHistoryItemHead{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.dashboardModuleHistoryItemHead span{font-weight:700;color:#1e293b}.dashboardModuleHistoryItemHead em{font-style:normal;color:#64748b;font-variant-numeric:tabular-nums}.dashboardModuleHistoryItem small{color:#64748b;font-size:11px}.dashboardSortHeader{display:inline-flex;align-items:center;gap:4px;min-width:0;border:0;background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:700;cursor:pointer;padding:0;text-align:left}.dashboardSortHeader:hover,.dashboardSortHeader.active{color:#2563eb}.dashboardSortIcon{flex-shrink:0;opacity:.55}.dashboardSortHeader.active .dashboardSortIcon{opacity:1;color:#2563eb}.dashboardStatusBadge{display:inline-flex;align-items:center;justify-content:center;min-width:88px;padding:5px 10px;border-radius:999px;border:1px solid transparent;font-size:11px;font-weight:800;line-height:1.2;white-space:nowrap}.dashboardStatusBadge--inProcess{color:#ea580c;background:#fff7ed;border-color:#fdba74}.dashboardStatusBadge--inChat{color:#2563eb;background:#eff6ff;border-color:#93c5fd}.dashboardStatusBadge--completed{color:#16a34a;background:#ecfdf5;border-color:#86efac}.dashboardStatusBadge--rejected{color:#dc2626;background:#fef2f2;border-color:#fca5a5}.dashboardStatusBadge--neutral{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.dashboardCodesCell{display:inline-flex;align-items:center;gap:4px}.dashboardCodeBadge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:800;line-height:1}.dashboardCodeBadge--email{color:#2563eb;background:#dbeafe}.dashboardCodeBadge--sms{color:#ea580c;background:#ffedd5}.dashboardCodesSep{color:#94a3b8;font-size:11px;font-weight:700}.dashboardTableRow span{min-width:0}.dashboardTableEmpty{padding:24px}.dashboardEyeBtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;color:#64748b;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.dashboardEyeBtn:hover{background:#f8fafc;color:#1e2f4a}.dashboardCellTone.tone-green{color:#15803d;font-weight:700}.dashboardCellTone.tone-red{color:#dc2626;font-weight:700}.dashboardCellTone.tone-blue{color:#2563eb;font-weight:700}.dashboardAppInfoOverlay{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dashboardAppInfoModal{width:min(960px,calc(100vw - 24px));max-height:calc(100vh - 48px);overflow:hidden;display:flex;flex-direction:column;padding:0;border-radius:20px;border:1px solid rgba(148,163,184,.28);box-shadow:0 28px 70px #0f172a38,0 0 0 1px #ffffffa6 inset}.dashboardAppInfoHead{display:flex;align-items:center;gap:14px;padding:20px 22px 18px;border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fafc)}.dashboardAppInfoHeadIds{display:flex;align-items:center;gap:8px;min-width:0;margin-left:auto;flex-shrink:1}.dashboardAppInfoCopyChip{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0;padding:7px 12px;border:1px solid #dbeafe;border-radius:10px;background:#eff6ff;color:#1e293b;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease}.dashboardAppInfoCopyChip:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd;transform:translateY(-1px)}.dashboardAppInfoCopyChip:disabled{cursor:default;opacity:.65;background:#f8fafc;border-color:#e2e8f0}.dashboardAppInfoCopyChip span{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.dashboardAppInfoCopyChip strong{color:#1d4ed8;font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboardAppInfoHead h2{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em;color:#0f172a;flex-shrink:0}.dashboardAppInfoHead .confirmModalClose{position:static;top:auto;right:auto;flex-shrink:0;width:34px;height:34px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#64748b;transition:background .12s ease,color .12s ease,border-color .12s ease}.dashboardAppInfoHead .confirmModalClose:hover{color:#0f172a;border-color:#cbd5e1;background:#f8fafc}.dashboardAppInfoBody{flex:1;min-height:0;overflow:auto;padding:14px;display:grid;gap:12px;background:linear-gradient(180deg,#f1f5f9,#eef2f7)}.dashboardAppInfoCard{display:grid;gap:12px;padding:16px 16px 14px;border:1px solid rgba(226,232,240,.95);border-radius:16px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.dashboardAppInfoSectionTitle{margin:0;padding-bottom:10px;border-bottom:1px solid #eef2f7;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b;text-align:center}.dashboardAppInfoGrid{display:grid;gap:10px}.dashboardAppInfoGrid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardAppInfoGrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardAppInfoGrid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboardAppInfoField{display:grid;gap:6px;min-width:0;padding:10px 12px;border-radius:12px;background:#f8fafc;border:1px solid #eef2f7}.dashboardAppInfoFieldLabel{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.02em}.dashboardAppInfoFieldValueWrap{display:flex;align-items:center;gap:8px;min-width:0}.dashboardAppInfoFieldSignals{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.dashboardAppInfoSignal{flex-shrink:0}.dashboardAppInfoSignal--na{color:#94a3b8;font-size:12px;font-weight:700}.dashboardAppInfoFieldValue{color:#0f172a;font-size:14px;font-weight:800;line-height:1.35;min-width:0;overflow-wrap:anywhere;word-break:break-word}.dashboardAppInfoUserTypeLegend{display:grid;gap:8px;margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid #e2e8f0;background:#fff}.dashboardAppInfoUserTypeLegendHead strong{color:#0f172a;font-size:13px;font-weight:800}.dashboardAppInfoUserTypeLegendItems{display:flex;flex-wrap:wrap;gap:10px 16px}.dashboardAppInfoUserTypeLegendItem{display:inline-flex;align-items:center;gap:6px;color:#475569;font-size:12px;font-weight:600}.dashboardAppInfoUserTypeSignal{flex-shrink:0}.dashboardAppInfoUserTypeSignal--na{color:#94a3b8;font-size:12px;font-weight:700}.dashboardAppInfoFieldValue.tone-green{color:#15803d}.dashboardAppInfoFieldValue.tone-red{color:#dc2626}.dashboardAppInfoFieldValue.tone-blue{color:#2563eb}.dashboardAppInfoUserAgent{display:grid;gap:6px}.dashboardAppInfoUserAgentBox{padding:10px 12px;border-radius:12px;border:1px solid #eef2f7;background:#f8fafc;color:#64748b;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.dashboardAppInfoModulePanel{display:grid;gap:8px;padding:12px;border-radius:14px;background:linear-gradient(180deg,#eff6ff,#f8fbff);border:1px solid #dbeafe}.dashboardAppInfoModuleLink{display:flex;align-items:flex-start;gap:10px}.dashboardAppInfoModuleLink--empty{color:#64748b;font-weight:700}.dashboardAppInfoModuleLinkBtn{flex:1;min-width:0;border:0;background:transparent;padding:0;color:#1d4ed8;font:inherit;font-size:13px;font-weight:700;text-align:left;cursor:pointer;overflow-wrap:anywhere;line-height:1.45}.dashboardAppInfoModuleLinkBtn:hover{text-decoration:underline}.dashboardAppInfoCopyBtn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border:1px solid #bfdbfe;border-radius:10px;background:#fff;color:#2563eb;cursor:pointer;box-shadow:0 1px 2px #2563eb14;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.dashboardAppInfoCopyBtn:hover{transform:translateY(-1px);background:#eff6ff;box-shadow:0 4px 10px #2563eb1f}.dashboardAppInfoHint{margin:0;color:#64748b;font-size:12px;line-height:1.45}.dashboardAppInfoMetaRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboardAppInfoMetaItem{display:grid;gap:4px;padding:10px 12px;border-radius:12px;background:#f8fafc;border:1px solid #eef2f7}.dashboardAppInfoMetaItem span{color:#94a3b8;font-size:11px;font-weight:700}.dashboardAppInfoMetaItem strong{color:#0f172a;font-size:14px;font-weight:800;line-height:1.35}.dashboardAppInfoMetaNote{margin:0;color:#94a3b8;font-size:12px}.dashboardAppInfoRatesBlock{display:grid;gap:8px}.dashboardAppInfoRatesTitle{margin:0;color:#475569;font-size:13px;font-weight:700}.dashboardAppInfoRatesTable{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;font-size:13px}.dashboardAppInfoRatesTable th,.dashboardAppInfoRatesTable td{padding:10px 14px;border-bottom:1px solid #eef2f7;text-align:left}.dashboardAppInfoRatesTable th{background:#f8fafc;color:#64748b;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dashboardAppInfoRatesTable tbody tr:nth-child(2n) td{background:#fbfdff}.dashboardAppInfoRatesTable td:last-child{font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums}.dashboardAppInfoRatesTable tr:last-child td{border-bottom:0}.dashboardAppInfoRatesEmpty{padding:12px;border-radius:12px;border:1px dashed #dbeafe;background:#f8fafc;color:#64748b;font-size:13px;text-align:center}.dashboardAppInfoTotalsBar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;border-radius:14px;background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid #e2e8f0}.dashboardAppInfoTotalItem{display:grid;gap:4px;min-width:0}.dashboardAppInfoTotalItem>span{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.02em}.dashboardAppInfoTotalItem strong{color:#0f172a;font-size:18px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.dashboardAppInfoAmount{color:#2563eb!important}.dashboardAppInfoTotalItem--codes{align-content:center}.dashboardAppInfoTotalItem--codes .dashboardCodesCell{margin-top:2px}.dashboardAppInfoHistoryList,.dashboardAppInfoApiList{display:grid;gap:10px}.dashboardAppInfoHistoryItem,.dashboardAppInfoApiItem{border:1px solid #e2e8f0;border-radius:14px;padding:12px 14px;background:#fbfdff}.dashboardAppInfoHistoryItem{box-shadow:inset 3px 0 #93c5fd}.dashboardAppInfoApiItem{box-shadow:inset 3px 0 #86efac}.dashboardAppInfoHistoryHead{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:6px}.dashboardAppInfoHistoryBadge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:11px;font-weight:800;border:1px solid #dbeafe}.dashboardAppInfoHistoryHead strong{color:#0f172a;font-size:14px;font-weight:800}.dashboardAppInfoHistoryHead time,.dashboardAppInfoApiHead time{color:#64748b;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.dashboardAppInfoHistoryItem p{margin:0;color:#475569;font-size:13px;line-height:1.45}.dashboardAppInfoApiHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.dashboardAppInfoApiHeadMain{display:flex;align-items:center;gap:8px;min-width:0}.dashboardAppInfoMethod{display:inline-flex;align-items:center;padding:3px 8px;border-radius:7px;background:#ecfdf5;color:#15803d;font-size:10px;font-weight:800;letter-spacing:.04em;border:1px solid #bbf7d0;flex-shrink:0}.dashboardAppInfoApiPath{color:#0f172a;font-size:13px;font-weight:700;overflow-wrap:anywhere}.dashboardAppInfoApiHeadSide{display:flex;align-items:center;gap:10px;flex-shrink:0}.dashboardAppInfoStatus{display:inline-flex;align-items:center;padding:3px 8px;border-radius:7px;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.dashboardAppInfoStatus--ok{background:#ecfdf5;color:#15803d;border:1px solid #bbf7d0}.dashboardAppInfoStatus--error{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.dashboardAppInfoApiPayload{display:grid;gap:6px;margin:0;padding:10px 12px;border-radius:10px;background:#0f172a;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.dashboardAppInfoApiPayload+.dashboardAppInfoApiPayload{margin-top:8px}.dashboardAppInfoApiPayload span{color:#93c5fd;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.dashboardAppInfoLoading,.dashboardAppInfoEmpty{display:flex;align-items:center;justify-content:center;min-height:88px;padding:12px;border-radius:12px;border:1px dashed #dbeafe;background:#f8fafc;color:#64748b;font-size:13px}@media (max-width: 900px){.dashboardAppInfoGrid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.dashboardAppInfoGrid--2,.dashboardAppInfoGrid--3,.dashboardAppInfoGrid--4,.dashboardAppInfoMetaRow,.dashboardAppInfoTotalsBar{grid-template-columns:1fr}.dashboardAppInfoApiHead{flex-direction:column}.dashboardAppInfoHead h2{font-size:18px}}.dashboardGrid{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:12px}.metricCard{display:grid;gap:8px;border:1px solid #e5e7eb;border-radius:18px;padding:16px;background:#fff;box-shadow:0 12px 30px #0f172a0a}.metricCard span{color:#64748b;font-size:12px;font-weight:800}.metricCard strong{color:#111827;font-size:24px;line-height:1.15}.metricCard small{color:#94a3b8;font-size:12px}.dashboardColumns{display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));gap:16px}.dashboardList{display:grid;gap:8px}.dashboardListRow{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #edf2f7;border-radius:14px;padding:12px;background:#fbfdff}.dashboardListRow div{display:grid;gap:4px}.dashboardListRow span{color:#64748b;font-size:12px}.dashboardListRow b{white-space:nowrap}.settingsCard textarea{min-height:84px;resize:vertical}.settingsRow{display:grid;grid-template-columns:1fr 2fr;gap:10px}.toggle{display:flex!important;grid-template-columns:none!important;align-items:center;gap:8px!important;color:#111827!important}.toggle input{width:16px;height:16px}.userTypeGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.userTypeCard{display:grid;gap:8px;border:1px solid #edf2f7;border-radius:14px;padding:12px;background:#fbfdff}.apiLogBox{display:grid;gap:8px;margin-top:10px}.apiLogBox h3{margin:0;font-size:14px}.apiLogBox p{margin:0;color:#64748b;font-size:12px}.apiLog{border:1px solid #e5e7eb;border-radius:12px;padding:10px;background:#fbfdff}.apiLog.error{border-color:#fecaca;background:#fff7f7}.apiLog summary{cursor:pointer;font-size:12px;font-weight:800}.apiLog pre{overflow:auto;margin:8px 0 0;border-radius:10px;padding:8px;color:#dbeafe;background:#111827;font-size:11px}.navItemDisabled{opacity:.45;cursor:not-allowed}.totpSetupCard{max-width:560px}.totpSetupLead{margin:0 0 16px;color:#475569;line-height:1.5;font-size:14px}.totpSetupLoading,.totpSetupChecking{display:flex;align-items:center;justify-content:center;gap:8px;color:#64748b;padding:12px 0}.totpSetupBody{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:16px}.totpSetupQr{width:192px;height:192px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:8px}.totpSetupSecret{margin:0;padding:10px 12px;border-radius:10px;background:#f8fafc;color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;word-break:break-all;text-align:center}.totpSetupInput{width:100%;height:48px;border:1px solid #e2e8f0;border-radius:12px;padding:0 16px;text-align:center;font-size:18px;letter-spacing:.35em}.fieldLabel{display:block;margin-bottom:6px;font-size:13px;font-weight:700;color:#475569}.fieldError{margin-top:6px;color:#dc2626;font-size:13px}.inputError{border-color:#f87171!important}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.accountSettingsPage{padding:4px 12px 12px;overflow:auto}.accountSettingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.settingsBlock{display:grid;align-content:start;gap:14px;border:1px solid #e5e7eb;border-radius:14px;padding:16px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.settingsBlock.wide{grid-column:1 / -1}.settingsBlockHeader{display:flex;align-items:flex-start;gap:12px}.settingsBlockHeader h3{margin:0;font-size:17px;color:#0f172a}.settingsBlockHeader p{margin:4px 0 0;color:#64748b;font-size:13px;line-height:1.45}.settingsBlockIcon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;flex-shrink:0}.settingsBlockIcon.green{color:#15803d;background:#dcfce7}.settingsBlockIcon.indigo{color:#4338ca;background:#e0e7ff}.settingsBlockIcon.yellow{color:#b45309;background:#fef3c7}.settingsBlockBody{display:grid;gap:12px}.settingsBlockBody label{display:grid;gap:6px;color:#475569;font-size:13px;font-weight:600}.settingsBlockBody input{width:100%;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px;color:#0f172a;font:inherit;font-size:14px;background:#f8fafc}.settingsBlockActions{display:flex;justify-content:flex-end;padding-top:4px}.settingsActionButton{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:12px;padding:10px 14px;color:#fff;font-weight:700;font-size:13px;cursor:pointer}.settingsActionButton.green{background:#16a34a}.settingsActionButton.green:hover:not(:disabled){background:#15803d}.settingsActionButton.blue{background:#2563eb}.settingsActionButton.blue:hover:not(:disabled){background:#1d4ed8}.settingsActionButton:disabled{opacity:.55;cursor:not-allowed}.settingsSwitchRow{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #e2e8f0;border-radius:14px;padding:14px 16px;background:#f8fafc}.settingsSwitchRow strong{color:#0f172a;font-size:14px}.settingsSwitchRow p{margin:6px 0 0;color:#64748b;font-size:12px;line-height:1.45}.settingsBlockDivider{height:1px;background:#e2e8f0}.settingsInlineTitle{display:inline-flex;align-items:center;gap:6px}.settingsRangePanel{display:grid;gap:10px;border:1px solid #e2e8f0;border-radius:14px;padding:14px 16px;background:#f8fafc}.settingsRangePanel.disabled{opacity:.5;pointer-events:none}.settingsRangeHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.settingsRangeHeader label{color:#475569;font-size:13px;font-weight:600}.settingsRangeHeader span{color:#0f172a;font-size:14px;font-weight:800}.settingsRangeInput{width:100%;accent-color:#2563eb}.settingsRangeLabels{display:flex;align-items:center;justify-content:space-between;color:#94a3b8;font-size:11px}.settingsSwitch{position:relative;width:44px;height:24px;border:0;border-radius:999px;background:#cbd5e1;cursor:pointer;flex-shrink:0;transition:background .2s ease}.settingsSwitch.on.blue{background:#3b82f6}.settingsSwitch.on.green{background:#22c55e}.settingsSwitch.on.indigo{background:#6366f1}.settingsSwitch.on.yellow{background:#eab308}.settingsSwitch.disabled{opacity:.65;cursor:not-allowed}.settingsSwitchThumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:999px;background:#fff;transition:transform .2s ease}.settingsSwitch.on .settingsSwitchThumb{transform:translate(20px)}.settingsNotice{border-radius:12px;padding:10px 12px;font-size:13px}.settingsNotice.success{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0}.settingsNotice.error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.settingsStatusOn{color:#16a34a}.settingsStatusOff{color:#dc2626}.settingsBlockNested{border-top:1px solid #e2e8f0;padding-top:14px}.totpSetupEmbedded{display:grid;gap:12px}.settingsSectionDivider{margin:20px 16px 0;padding:0 4px 8px;color:#64748b;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #e2e8f0}.twofaRequiredBanner{margin-bottom:16px;padding:16px 18px;border:1px solid #fca5a5;border-radius:14px;background:#fef2f2}.twofaRequiredBannerTitle{margin:0;color:#991b1b;font-size:14px;font-weight:700}.twofaRequiredBannerText{margin:6px 0 0;color:#b91c1c;font-size:13px}.settingsModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a8c}.settingsModal{position:relative;width:min(100%,420px);max-height:90vh;overflow-y:auto;border:1px solid #e2e8f0;border-radius:18px;padding:22px;background:#fff;box-shadow:0 24px 60px #0f172a38}.settingsModal h3{margin:0 0 14px;font-size:18px;color:#0f172a}.settingsModalClose{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:10px;color:#64748b;background:transparent;cursor:pointer}.settingsModalClose:hover{color:#0f172a;background:#f1f5f9}.settingsModalBody{display:grid;gap:14px}.settingsModalLead{margin:0;color:#64748b;font-size:14px;line-height:1.45}.settingsModalActions{display:flex;gap:10px}.settingsModalPrimary,.settingsModalSecondary{flex:1;border:0;border-radius:12px;padding:11px 14px;font-weight:700;font-size:14px;cursor:pointer}.settingsModalPrimary{color:#fff;background:#7c3aed}.settingsModalPrimary:hover:not(:disabled){background:#6d28d9}.settingsModalSecondary{color:#0f172a;background:#e2e8f0}.settingsModalSecondary:hover:not(:disabled){background:#cbd5e1}.settingsModalPrimary:disabled,.settingsModalSecondary:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 1100px){.managementGrid,.integrationsList{grid-template-columns:1fr}}@media (max-width: 960px){.accountSettingsGrid{grid-template-columns:1fr}.settingsBlock.wide{grid-column:auto}}html.dark{color-scheme:dark;--scrollbar-thumb: rgba(100, 116, 139, .45);--scrollbar-thumb-hover: rgba(148, 163, 184, .72)}html.dark *{scrollbar-color:rgba(100,116,139,.65) var(--scrollbar-track)}html.dark .shell{background:#0f172a}html.dark .appTop,html.dark .appHeader{background:#152238}html.dark .appHeader{border-bottom-color:#ffffff14}html.dark .appHeader h1,html.dark .appHeader p,html.dark .workspaceInner,html.dark .settingsBlockHeader h3,html.dark .settingsSwitchRow strong,html.dark .settingsCard h2{color:#e5e7eb}html.dark .appHeader p,html.dark .settingsBlockHeader p,html.dark .settingsSwitchRow p,html.dark .settingsSectionDivider,html.dark .settingsCard label{color:#94a3b8}html.dark .settingsBlock,html.dark .settingsCard{background:#111827;border-color:#1f2937}html.dark .settingsSwitchRow,html.dark .settingsBlockBody input,html.dark .settingsRangePanel,html.dark .settingsCard input,html.dark .settingsCard select,html.dark .settingsCard textarea{background:#0f172a;border-color:#334155;color:#e5e7eb}html.dark .settingsBlockIcon.green{color:#86efac;background:#16a34a2e}html.dark .settingsBlockIcon.indigo{color:#a5b4fc;background:#6366f12e}html.dark .settingsBlockIcon.yellow{color:#fcd34d;background:#f59e0b2e}html.dark .workspace{background:#0b1220}html.dark .sidebar,html.dark .operatorRow{background:#111827;border-color:#1f2937}html.dark .operatorRowAdmin{background:#f59e0b1f;border-color:#fbbf2459}html.dark .operatorRowManager{background:#3b82f61f;border-color:#60a5fa59}html.dark .balanceHistoryHeader{color:#94a3b8;background:#0f172a;box-shadow:0 1px #1f2937}html.dark .balanceHistoryRow{background:#111827;border-color:#1f2937}html.dark .balanceHistoryRow:hover{background:#0f172a}html.dark .balanceHistoryRow--noid{background:#3b82f61f;border-color:#60a5fa59}html.dark .balanceHistoryRow--noid:hover{background:#3b82f62e}html.dark .balanceHistoryCell--entity{color:#e2e8f0}html.dark .balanceHistoryCell--amount{color:#f8fafc}html.dark .balanceHistoryTypeBadge--deposit{color:#6ee7b7;background:#10b9812e}html.dark .balanceHistoryTypeBadge--withdraw{color:#fca5a5;background:#ef44442e}html.dark .operatorTextCell{color:#e2e8f0}html.dark .operatorHeader{color:#94a3b8;background:#0f172a}html.dark .operatorSortHeader.active{color:#60a5fa}html.dark .operatorSortHeader:hover{color:#93c5fd}html.dark .operatorFlag.on{color:#4ade80;background:#22c55e2e}html.dark .operatorFlag.off{color:#64748b;background:#94a3b824}html.dark .operatorIconBtn{background:#3b82f629;border-color:#60a5fa59;color:#93c5fd}html.dark .operatorIconBtn:hover{background:#3b82f647}html.dark .operatorColorEmpty,html.dark .operatorNa{color:#64748b}html.dark .operatorModalTitle h2{color:#f8fafc}html.dark .operatorModalTitleIcon{background:linear-gradient(135deg,#3b82f638,#2563eb24);color:#93c5fd;box-shadow:inset 0 0 0 1px #60a5fa40}html.dark .modalHeaderActivity{background:#1e293b;box-shadow:inset 0 0 0 1px #334155}html.dark .modalHeaderActivityLabel{color:#cbd5e1}html.dark .modalHeaderActivitySpinner{color:#94a3b8}html.dark .modalHeaderActivityTooltip{background:#475569;border:1px solid #94a3b8;box-shadow:0 10px 30px #00000073}html.dark .operatorRoleSelectTrigger{background:#0f172a;border-color:#334155;color:#f8fafc}html.dark .operatorRoleSelectTrigger:hover{border-color:#64748b}html.dark .operatorRoleChevron{color:#94a3b8}html.dark .operatorRoleSelectMenu{background:#111827;border-color:#334155;box-shadow:0 12px 32px #00000073}html.dark .operatorRoleSelectMenu button{color:#e2e8f0}html.dark .operatorRoleSelectMenu button:hover,html.dark .operatorRoleSelectMenu button.active{background:#3b82f629}html.dark .operatorColorBlock{border-top-color:#334155}html.dark .operatorColorInputs label{color:#94a3b8}html.dark .operatorReset2FABtn{background:#ef444424;border-color:#f8717159;color:#fca5a5}html.dark .operatorReset2FABtn:hover:not(:disabled){background:#ef44443d}html.dark .operatorDeleteBtn{background:#ef444424;border-color:#f8717159;color:#fca5a5}html.dark .settingsSwitch{background:#475569}html.dark .settingsNotice.success{color:#86efac;background:#22c55e1f;border-color:#4ade8059}html.dark .settingsNotice.error{color:#fca5a5;background:#ef44441f;border-color:#f8717159}html.dark .settingsBlockNested{border-top-color:#334155}html.dark .headerRapiraBadge{background:#3b82f62e;color:#93c5fd;box-shadow:inset 0 0 0 1px #60a5fa47}html.dark .emptyState{color:#94a3b8}html.dark .merchantToolbarClock{background:#1e293b;color:#cbd5e1;border:1px solid #334155}html.dark .merchantHiddenBtn{background:#111827;border-color:#334155;color:#cbd5e1}html.dark .merchantHiddenBtn.open,html.dark .merchantHiddenBtn:hover{background:#7c3aed;border-color:#6d28d9;color:#fff}html.dark .merchantHiddenMenu{background:#111827;border-color:#334155;box-shadow:0 16px 40px #00000073}html.dark .merchantHiddenItem{color:#e2e8f0}html.dark .merchantHiddenItem:hover{background:#1e293b}html.dark .merchantHiddenEmpty{color:#94a3b8}html.dark .merchantToolbarSearch input{background:#111827;border-color:#334155;color:#f8fafc}html.dark .merchantToolbarSearch input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa2e}html.dark .merchantTableHeader{color:#94a3b8;background:#0f172a}html.dark .merchantTableRow{background:#111827;border-color:#1f2937}html.dark .merchantNameLink{color:#e2e8f0}html.dark .merchantNameLink:hover{color:#93c5fd}html.dark .merchantBalanceCell.positive{color:#34d399}html.dark .merchantBalanceCell.zero{color:#60a5fa}html.dark .merchantBalanceCell.negative{color:#f87171}html.dark .merchantRatesEmpty{color:#64748b}html.dark .merchantRateChip.tone0{background:#94a3b829;color:#cbd5e1}html.dark .merchantRateChip.tone1{background:#3b82f633;color:#93c5fd}html.dark .merchantRateChip.tone2{background:#10b98133;color:#6ee7b7}html.dark .merchantRateChip.tone3{background:#f59e0b33;color:#fcd34d}html.dark .merchantRateChip.tone4{background:#7c3aed38;color:#c4b5fd}html.dark .merchantRateChip.tone5{background:#ec489933;color:#f9a8d4}html.dark .merchantRateChip.tone6{background:#6366f138;color:#a5b4fc}html.dark .merchantRateChip.tone7{background:#ef444433;color:#fca5a5}html.dark .operatorModal{background:#111827;border-color:#334155;box-shadow:0 24px 60px #00000080}html.dark .operatorModalHeader{border-bottom-color:#334155}html.dark .operatorModalHeader h2,html.dark .confirmModal h3{color:#f8fafc}html.dark .operatorModalHeader p,html.dark .confirmModal p{color:#94a3b8}html.dark .operatorModalClose,html.dark .confirmModalClose{background:#1e293b;color:#94a3b8}html.dark .operatorModalClose:hover,html.dark .confirmModalClose:hover{background:#334155;color:#e2e8f0}html.dark .operatorModalFooter{border-top-color:#334155}html.dark .operatorField span{color:#94a3b8}html.dark .operatorField input,html.dark .operatorField select{background:#0f172a;border-color:#334155;color:#f8fafc}html.dark .merchantHideBtn{background:#1e293b;border-color:#334155;color:#cbd5e1}html.dark .merchantHideBtn:hover{background:#334155;border-color:#475569}html.dark .merchantTeamSection,html.dark .merchantModuleSection{background:transparent}html.dark .merchantModuleSubsection h4{color:#94a3b8}html.dark .merchantModuleBlock{background:#0f172a;border-color:#334155}html.dark .merchantModuleBlockHead strong{color:#f8fafc}html.dark .merchantModuleBlockHint{color:#94a3b8}html.dark .merchantModuleBlockIcon.bank{background:#ec48992e;color:#f9a8d4}html.dark .merchantModuleBlockIcon.chat{background:#3b82f62e;color:#93c5fd}html.dark .merchantModuleBlockIcon.completed{background:#10b9812e;color:#6ee7b7}html.dark .merchantForbiddenBankAddBtn{background:#334155;color:#e2e8f0}html.dark .merchantForbiddenBankAddBtn:hover{background:#475569}html.dark .merchantForbiddenBankChip{background:#ec489929;color:#f9a8d4}html.dark .merchantModuleTextField textarea{background:#111827;border-color:#334155;color:#f8fafc}html.dark .managementSectionTitle h3{color:#f8fafc}html.dark .managementSectionTitle p{color:#94a3b8}html.dark .integrationStatusRow{background:#0f172a8c;border-color:#ffffff14}html.dark .integrationStatusRow--connected{background:#16a34a1f;border-color:#22c55e38}html.dark .integrationStatusRow--disconnected{background:#dc26261f;border-color:#f8717138}html.dark .integrationStatusLabel,html.dark .managementAuditToggleText h3{color:#e2e8f0}html.dark .integrationStatusProvider,html.dark .managementAuditChevron,html.dark .managementAuditLoading,html.dark .managementAuditToggleLabel,html.dark .managementAuditToggleText p{color:#94a3b8}html.dark .managementAuditToggle{background:#0f172a8c}html.dark .managementAuditToggle:hover{background:#1e293bbf}html.dark .managementAuditSection--expanded .managementAuditToggle{background:#152238;border-bottom-color:#ffffff14}html.dark .auditLogTableWrap{border-color:#ffffff14}html.dark .auditLogTableRow{background:#152238;color:#cbd5e1;border-bottom-color:#ffffff0f}html.dark .auditLogTableRow--head{background:#0f172ad9;color:#94a3b8}html.dark .managementAuditCount{background:#6366f133;color:#c7d2fe}html.dark .managementBlockSaveBtn{background:#2563eb}html.dark .managementBlockSaveBtn:hover:not(:disabled){background:#1d4ed8}html.dark .compactNoticeSectionHead{color:#f8fafc}html.dark .compactNoticeSection.warning .compactNoticeSectionHead{color:#fbbf24}html.dark .compactNoticeSection.info .compactNoticeSectionHead{color:#4ade80}html.dark .compactNoticeItem.warning{background:#fbbf2414;border-color:#fbbf2440}html.dark .compactNoticeItem.info{background:#4ade8014;border-color:#4ade8038}html.dark .compactNoticeItem input{color:#f8fafc}html.dark .compactNoticeAddRow input{background:#111827;border-color:#334155;color:#f8fafc}html.dark .compactNoticeAddBtn{background:#1e293b;border-color:#334155;color:#e2e8f0}html.dark .compactNoticeAddBtn:hover{background:#1e3a5f;border-color:#3b82f6;color:#93c5fd}html.dark .userTypesTableHeader{background:#111827;color:#94a3b8}html.dark .userTypesTableRow{background:#0f172a;border-color:#334155}html.dark .userTypesTypeLabel{color:#f8fafc}html.dark .userTypeFeatureToggle.off{background:#111827;border-color:#334155;color:#e2e8f0}html.dark .userTypeFeatureToggle.on{background:#2563eb;border-color:#2563eb}html.dark .userTypesRejectBadge{background:#ef44442e;color:#fca5a5}html.dark .userTypeBankPill.green{background:#22c55e29;color:#86efac}html.dark .userTypeBankPill.blue{background:#3b82f629;color:#93c5fd}html.dark .merchantTeamHead .settingsBlockHeader p,html.dark .merchantEditModal .settingsBlockHeader p,html.dark .merchantTeamLoading,html.dark .merchantTeamEmpty{color:#94a3b8}html.dark .merchantTeamCard,html.dark .merchantTeamAddForm{background:#0f172a;border-color:#334155}html.dark .merchantTeam2FABadge{background:#1e293b;color:#94a3b8}html.dark .merchantTeamEditBtn{background:#111827;border-color:#334155;color:#e2e8f0}html.dark .merchantTeamEditBtn:hover{background:#3b82f624;border-color:#3b82f6;color:#93c5fd}html.dark .merchantTeamSaveBtn{background:#2563eb;color:#f8fafc}html.dark .merchantTeamSaveBtn:hover:not(:disabled){background:#1d4ed8}html.dark .merchantTeamCardMain strong{color:#f8fafc}html.dark .merchantTeamCardMain span{color:#94a3b8}html.dark .merchantTeamDeleteBtn{background:#ef444424;border-color:#f8717159;color:#fca5a5}html.dark .merchantRateModeRow button{background:#0f172a;border-color:#334155;color:#cbd5e1}html.dark .merchantRateModeRow button.active{background:#3b82f62e;border-color:#60a5fa73;color:#93c5fd}html.dark .merchantGradationRow{background:#0f172a;border-color:#334155}html.dark .merchantGradationRow input{background:#111827;border-color:#334155;color:#f8fafc}html.dark .merchantGradationRow span{color:#94a3b8}html.dark .merchantForbiddenChip{background:#3b82f629;border-color:#60a5fa4d;color:#93c5fd}html.dark .merchantForbiddenAddBtn{background:#3b82f633;color:#93c5fd}html.dark .merchantToggleHint{color:#94a3b8}html.dark .merchantTimerIcon.email{background:#3b82f62e;color:#93c5fd}html.dark .merchantTimerIcon.sms{background:#10b9812e;color:#6ee7b7}html.dark .merchantTimerIcon.deeplink{background:#7c3aed33;color:#c4b5fd}html.dark .merchantTimerIcon.amount{background:#ea580c2e;color:#fdba74}html.dark .fieldHelpTooltipBtn{background:#334155;color:#cbd5e1}html.dark .fieldHelpTooltipBtn:hover,html.dark .fieldHelpTooltipBtn:focus-visible,html.dark .fieldHelpTooltip:hover .fieldHelpTooltipBtn,html.dark .fieldHelpTooltip:focus-within .fieldHelpTooltipBtn{background:#3b82f638;color:#93c5fd}html.dark .fieldHelpTooltipBubble,html.dark .actionWithTooltipBubble{background:#475569;border:1px solid #94a3b8;color:#f8fafc;box-shadow:0 16px 36px #0000008c,0 0 0 1px #ffffff0f;z-index:100}html.dark .fieldHelpTooltipBubble:before{border-bottom-color:#475569;border-top-color:transparent}html.dark .actionWithTooltipBubble:before{background:#475569;box-shadow:-1px -1px #94a3b8}html.dark .merchantGradationAddBtn{background:#6366f133;color:#a5b4fc}html.dark .merchantGradationRemoveBtn{color:#64748b}html.dark .merchantGradationRemoveBtn:hover{color:#f87171}html.dark .confirmModal{background:#111827;border-color:#334155;box-shadow:0 24px 60px #00000080}html.dark .confirmModalConfirmSummary{background:#0f172a;border-color:#334155}html.dark .confirmModalConfirmSummary>span{color:#94a3b8}html.dark .confirmModalConfirmSummary>p{color:#cbd5e1}html.dark .operatorReset2FABtn.inactive{background:#1e293b;border-color:#334155;color:#64748b}html.dark .navItem{color:#cbd5e1}html.dark .navItem.active{background:#4376ff29;color:#dbeafe}html.dark .totpSetupSecret{background:#0f172a;color:#cbd5e1}html.dark .fieldLabel{color:#cbd5e1}html.dark .twofaRequiredBanner{background:#ef44441f;border-color:#f8717173}html.dark .twofaRequiredBannerTitle{color:#fca5a5}html.dark .twofaRequiredBannerText{color:#fecaca}html.dark .settingsModal,html.dark .merchantBalancePopupTail{background:#111827;border-color:#334155}html.dark .merchantBalancePopupBody{background:#111827;border-color:#334155;box-shadow:0 16px 40px #00000073}html.dark .merchantBalancePopupTitle{color:#f8fafc;border-bottom-color:#334155}html.dark .merchantBalancePopupBalanceCard{background:#0f172a;border-color:#334155}html.dark .merchantBalancePopupBalanceCard>span{color:#94a3b8}html.dark .merchantBalancePopupBalanceCard>strong.positive{color:#34d399}html.dark .merchantBalancePopupBalanceCard>strong.zero{color:#60a5fa}html.dark .merchantBalancePopupBalanceCard>strong.negative{color:#f87171}html.dark .merchantBalancePopupProjected{border-top-color:#334155}html.dark .merchantBalancePopupProjected>span{color:#94a3b8}html.dark .merchantBalancePopupProjected>strong.positive{color:#34d399}html.dark .merchantBalancePopupProjected>strong.zero{color:#60a5fa}html.dark .merchantBalancePopupProjected>strong.negative{color:#f87171}html.dark .merchantBalancePopupProjected.invalid{border-top-color:#7f1d1d}html.dark .merchantBalancePopupProjected.invalid>span{color:#fca5a5}html.dark .merchantBalancePopupModes button{background:#1f2937;border-color:#334155;color:#e2e8f0}html.dark .merchantBalancePopupModes button:hover:not(.active){background:#273449;border-color:#475569}html.dark .merchantBalancePopupModes button.active.deposit{background:#22c55e33;border-color:#4ade8073;color:#86efac}html.dark .merchantBalancePopupModes button.active.withdraw{background:#ef444433;border-color:#f8717173;color:#fca5a5}html.dark .merchantBalancePopupField textarea{background:#0f172a;border-color:#334155;color:#f8fafc}html.dark .merchantBalancePopupConfirmSummary{background:#0f172a;border-color:#334155}html.dark .merchantBalancePopupConfirmSummary>span{color:#94a3b8}html.dark .merchantBalancePopupConfirmSummary>p{color:#cbd5e1}html.dark .slideToConfirmHint{color:#94a3b8}html.dark .slideToConfirmTrack{background:#1e293b;border-color:#334155}html.dark .slideToConfirmLabel,html.dark .slideToConfirmBack{color:#94a3b8}html.dark .slideToConfirmBack:hover:not(:disabled){color:#e2e8f0}html.dark .settingsModal h3{color:#e5e7eb}html.dark .settingsModalLead{color:#94a3b8}html.dark .settingsModalSecondary{color:#e5e7eb;background:#334155}html.dark .settingsBlockDivider{background:#334155}html.dark .settingsRangeHeader label{color:#94a3b8}html.dark .settingsRangeHeader span{color:#e5e7eb}html.dark .headerDashboardChip{background:#1e293b;border-color:#334155;color:#cbd5e1}html.dark .headerDashboardChip:hover{background:#273449}html.dark .headerDashboardChip.active{background:#3b82f638;border-color:#60a5fa73;color:#93c5fd}html.dark .headerDashboardSearchWrap{background:transparent}html.dark .headerDashboardSearchInput{background:#0f172a;border-color:#334155;color:#f8fafc}html.dark .headerDashboardSearchInput::-moz-placeholder{color:#94a3b8}html.dark .headerDashboardSearchInput::placeholder{color:#94a3b8}html.dark .headerDashboardSearchBtn,html.dark .headerDashboardBalanceBtn,html.dark .headerDashboardCollapseBtn{background:#1e293b;border-color:#334155;color:#cbd5e1}html.dark .headerDashboardSearchBtn:hover:not(:disabled),html.dark .headerDashboardBalanceBtn:hover,html.dark .headerDashboardCollapseBtn:hover{background:#273449;color:#e2e8f0}html.dark .dashboardStatCard{border-color:#ffffff14}html.dark .dashboardStatCard--total{background:#111827}html.dark .dashboardStatCard--total span,html.dark .dashboardStatCard--total strong{color:#f8fafc}html.dark .dashboardStatCard--inProcess{background:#ea580c24}html.dark .dashboardStatCard--inChat{background:#3b82f624}html.dark .dashboardStatCard--completed,html.dark .dashboardStatCard--conversion{background:#10b98124}html.dark .dashboardStatCard--rejected{background:#ef444424}html.dark .dashboardVolumeStatusCard{background:#111827;border-color:#334155}html.dark .dashboardVolumeStatusCard--work{background:#ea580c1f;border-color:#fb923c47}html.dark .dashboardVolumeStatusCard--completed{background:#10b9811f;border-color:#34d39947}html.dark .dashboardVolumeStatusCard--rejected{background:#ef44441f;border-color:#f8717147}html.dark .dashboardVolumeStatusAmounts em{color:#94a3b8}html.dark .dashboardExtraMetricCard,html.dark .dashboardTimingMetricCard{background:#111827;border-color:#334155}html.dark .dashboardExtraMetricCard--neutral{background:#0f172a}html.dark .dashboardExtraMetricCard--rub{background:#3b82f61f;border-color:#60a5fa47}html.dark .dashboardExtraMetricCard--usd{background:#10b9811f;border-color:#34d39947}html.dark .dashboardExtraMetricCard--email{background:#6366f124;border-color:#818cf847}html.dark .dashboardExtraMetricCard--sms{background:#ea580c24;border-color:#fb923c47}html.dark .dashboardExtraMetricCard--neutral .dashboardExtraMetricText>span{color:#94a3b8}html.dark .dashboardExtraMetricCard--neutral .dashboardExtraMetricText strong,html.dark .dashboardExtraMetricCard--neutral .dashboardCurrencyAmount,html.dark .dashboardExtraMetricCard--neutral .dashboardCurrencyAmount span{color:#f8fafc}html.dark .dashboardExtraMetricCard--neutral .dashboardCurrencyAmount svg{color:#94a3b8}html.dark .dashboardExtraMetricCard--neutral .dashboardExtraMetricIcon{color:#cbd5e1;background:#94a3b824}html.dark .dashboardTableCard{background:#111827;border-color:#334155}html.dark .dashboardTableRow--head{background:#0f172a;color:#cbd5e1;box-shadow:inset 0 -1px #334155}html.dark .dashboardTableRow--head .dashboardSortHeader{color:#cbd5e1}html.dark .dashboardTableRow:not(.dashboardTableRow--head){background:#152238;border-color:#1f2937}html.dark .dashboardTableRow:not(.dashboardTableRow--head):hover{background:#1a2740}html.dark .dashboardTableRow span,html.dark .dashboardTableCell{color:#e2e8f0}html.dark .dashboardTableCell--amount{color:#93c5fd}html.dark .dashboardTableCell--usdt{color:#f8fafc}html.dark .dashboardTableCell--merchant,html.dark .dashboardCopyIdCell{color:#e2e8f0}html.dark .dashboardCopyIdCell:hover:not(:disabled){color:#93c5fd}html.dark .dashboardCopyIdCell:disabled{color:#64748b}html.dark .dashboardEyeBtn{background:#1e293b;border-color:#475569;color:#93c5fd}html.dark .dashboardEyeBtn:hover{background:#273449;border-color:#64748b;color:#dbeafe}html.dark .dashboardTableCell--rate,html.dark .dashboardTableCell--time,html.dark .dashboardTableAmountReceive{color:#cbd5e1}html.dark .dashboardTableEmpty{color:#64748b}html.dark .dashboardInfoHeaderIcon{background:#6366f12e;color:#a5b4fc}html.dark .dashboardPanelBalancesTitleWrap,html.dark .dashboardPanelBalancesTitleWrap h2{color:#f8fafc}html.dark .dashboardPanelBalancesDateField{background:#0f172a;border-color:#334155;color:#e2e8f0}html.dark .dashboardPanelBalancesDateField span,html.dark .dashboardPanelBalancesDateField svg{color:#94a3b8}html.dark .dashboardPanelBalancesTableWrap{border-color:#334155;background:#0f172a}html.dark .dashboardPanelBalancesTable thead th{background:#111827;color:#94a3b8;border-bottom-color:#334155}html.dark .dashboardPanelBalancesTable tbody td{color:#e2e8f0;border-bottom-color:#1f2937}html.dark .dashboardPanelBalancesMerchantName{color:#f8fafc}html.dark .dashboardPanelBalancesMerchantId,html.dark .dashboardPanelBalancesEmpty{color:#64748b}html.dark .dashboardPanelBalancesAmount--transactions .dashboardCurrencyAmount,html.dark .dashboardPanelBalancesAmount--transactions .dashboardCurrencyAmount span,html.dark .dashboardPanelBalancesAmount--transactions .dashboardCurrencyAmount svg{color:#94a3b8}html.dark .clientsTableCard{background:transparent}html.dark .clientsTableHeader{background:#0f172a;color:#94a3b8}html.dark .clientsTableRow{background:#111827;border-color:#1f2937}html.dark .clientsTableRow>span,html.dark .clientsPhoneCell{color:#e2e8f0}html.dark .clientsPhoneCell svg{color:#64748b}html.dark .clientsTableEmpty,html.dark .clientsSummary{color:#94a3b8}html.dark .clientsInfoBtn{background:#3b82f629;border-color:#60a5fa59;color:#93c5fd}html.dark .clientsBlockBtn{background:#ef444424;border-color:#f8717159;color:#fca5a5}html.dark .clientsStatusBadge.active{background:#22c55e2e;color:#86efac}html.dark .clientsStatusBadge.blocked{background:#ef44442e;color:#fca5a5}html.dark .clientsSearchField{background:#111827;border-color:#334155;color:#94a3b8}html.dark .clientsSearchField input{background:transparent;color:#f8fafc}html.dark .clientsSearchField input::-moz-placeholder{color:#64748b}html.dark .clientsSearchField input::placeholder{color:#64748b}html.dark .clientsPageStats{color:#94a3b8}html.dark .requestsWorkspace,html.dark .workPanel{background:#0b1220;border-color:#1f2937}html.dark .panelHeader{border-bottom-color:#1f2937;background:#111827}html.dark .panelHeader h2{color:#cbd5e1}html.dark .collapseButton{background:#1e293b;color:#94a3b8}html.dark .tab,html.dark .chip{background:#1e293b;color:#cbd5e1}html.dark .tab.active,html.dark .chip.active{background:#3b82f63d;color:#dbeafe}html.dark .search,html.dark .applicationSearchWrap .search{background:#111827;border-color:#334155;color:#f8fafc}html.dark .applicationSearchBtn{background:#1e293b;border-color:#334155;color:#cbd5e1}html.dark .requestCard{background:#111827;border-color:#334155;color:#e2e8f0}html.dark .requestCard--tone-free{background:#94a3b81a;border-color:#94a3b847}html.dark .requestCard--tone-in_process{background:#ea580c1f;border-color:#fb923c4d}html.dark .requestCard--tone-in_chat{background:#3b82f61f;border-color:#60a5fa4d}html.dark .requestCard--tone-completed{background:#10b9811f;border-color:#34d3994d}html.dark .requestCard--tone-rejected{background:#ef44441f;border-color:#f871714d}html.dark .requestCardHead,html.dark .requestCardFoot,html.dark .requestCardAmountRow strong{color:#f8fafc}html.dark .requestCardTime,html.dark .requestCardFoot{color:#94a3b8}html.dark .panelEmptyState,html.dark .chatEmptyState,html.dark .infoPanelEmpty,html.dark .emptyState{color:#64748b}html.dark .appInfoCard,html.dark .appRateCard,html.dark .appRecipientCard{background:#111827;border-color:#334155;box-shadow:none}html.dark .appRecipientCardTitle,html.dark .appRateCardTitle,html.dark .appInfoCardHeader h3{color:#f8fafc}html.dark .appUserField--copy:hover{background:#94a3b814}html.dark .appUserFieldIcon{background:#1e293b;color:#94a3b8}html.dark .appUserFieldLabel{color:#94a3b8}html.dark .appUserFieldValue{color:#f8fafc}html.dark .appUserStatsBlock,html.dark .appUserStatsTitle,html.dark .appRateRow{color:#e2e8f0}html.dark .appUserStatsLine.muted{color:#64748b}html.dark .appRateDivider{background:#334155}html.dark .appChatAmountBanner{background:#0f172a;border-color:#334155}html.dark .appChatAmountLabel{color:#94a3b8}html.dark .appChatComposer{background:#111827;border-top-color:#334155}html.dark .appChatComposer textarea,html.dark .appChatComposer input{background:#0f172a;border-color:#334155;color:#f8fafc}html.dark .chatMessage.client,html.dark .chatMessage.manager{background:#1e293b;border-color:#334155;color:#e2e8f0}html.dark .chatMessageSender,html.dark .chatMessageTime{color:#94a3b8}html.dark .appRecipientBtn{background:#1e293b;border-color:#334155;color:#e2e8f0}html.dark .apiLog{background:#0f172a;border-color:#334155;color:#cbd5e1}html.dark .apiLog.error{background:#ef44441f;border-color:#f8717147}html.dark .managementReasonCard{background:#0f172a;border-color:#334155}html.dark .managementReasonCardHead strong{color:#f8fafc}html.dark .managementNoticeRemove{color:#94a3b8}html.dark .merchantModuleTextField input{background:#111827;border-color:#334155;color:#f8fafc}html.dark .rejectReasonOption{background:#0f172a;border-color:#334155;color:#e2e8f0}html.dark .rejectReasonOption.active{background:#3b82f629;border-color:#60a5fa73}html.dark .rejectReasonOption span{color:#94a3b8}html.dark .softAction{background:#1e293b;border-color:#334155;color:#e2e8f0}html.dark .softAction:hover:not(:disabled){background:#273449;border-color:#475569}html.dark .card,html.dark .panelCard,html.dark .dashboardScreen{color:#e2e8f0}html.dark .clientDetailsModal{background:#111827;box-shadow:0 24px 60px #0000008c}html.dark .clientDetailsHeader,html.dark .clientDetailsSummary{border-bottom-color:#334155}html.dark .clientDetailsTitleIcon{background:#3b82f62e;color:#93c5fd}html.dark .clientDetailsTitle h3,html.dark .clientDetailsSectionHead{color:#f8fafc}html.dark .clientDetailsTitle p,html.dark .clientDetailsSummary span,html.dark .clientDetailsLoading,html.dark .clientDetailsEmpty{color:#94a3b8}html.dark .clientDetailsSummary strong{color:#f1f5f9}html.dark .clientDetailsDeal{background:#0f172a;border-color:#334155}html.dark .clientDetailsDealTop code{color:#e2e8f0}html.dark .clientDetailsDealMeta{color:#cbd5e1}html.dark .clientDetailsDealMeta span{color:#94a3b8}html.dark .clientDetailsStatus.completed{background:#22c55e2e;color:#86efac}html.dark .clientDetailsStatus.rejected{background:#ef44442e;color:#fca5a5}html.dark .clientDetailsStatus.in_process,html.dark .clientDetailsStatus.in_chat{background:#3b82f62e;color:#93c5fd}html.dark .dashboardCellTone.tone-green{color:#86efac}html.dark .dashboardCellTone.tone-red{color:#fca5a5}html.dark .dashboardCellTone.tone-blue{color:#93c5fd}html.dark .dashboardCodesSep{color:#64748b}html.dark .dashboardAppInfoModal{background:#111827;border-color:#334155;box-shadow:0 28px 70px #0000008c}html.dark .dashboardAppInfoHead{background:#152238;border-bottom-color:#334155}html.dark .dashboardAppInfoHead h2{color:#f8fafc}html.dark .dashboardAppInfoCopyChip{background:#3b82f624;border-color:#60a5fa59;color:#e2e8f0}html.dark .dashboardAppInfoCopyChip span{color:#94a3b8}html.dark .dashboardAppInfoCopyChip strong{color:#93c5fd}html.dark .dashboardAppInfoCopyChip:hover:not(:disabled){background:#3b82f63d;border-color:#93c5fd73}html.dark .dashboardAppInfoBody{background:#0b1220}html.dark .dashboardAppInfoCard{background:#111827;border-color:#334155;box-shadow:none}html.dark .dashboardAppInfoSectionTitle{color:#cbd5e1;border-bottom-color:#334155}html.dark .dashboardAppInfoField,html.dark .dashboardAppInfoMetaItem,html.dark .dashboardAppInfoTotalsBar{background:#0f172a;border-color:#334155}html.dark .dashboardAppInfoRatesEmpty{background:#0f172a;border-color:#475569;color:#94a3b8}html.dark .dashboardAppInfoFieldLabel,html.dark .dashboardAppInfoMetaItem span,html.dark .dashboardAppInfoHint,html.dark .dashboardAppInfoRatesTitle,html.dark .dashboardAppInfoTotalItem>span{color:#94a3b8}html.dark .dashboardAppInfoFieldValue,html.dark .dashboardAppInfoMetaItem strong,html.dark .dashboardAppInfoTotalItem strong,html.dark .dashboardAppInfoUserTypeLegendHead strong{color:#f8fafc}html.dark .dashboardAppInfoUserAgentBox,html.dark .dashboardAppInfoModulePanel,html.dark .dashboardAppInfoUserTypeLegend{background:#0f172a;border-color:#334155;color:#e2e8f0}html.dark .dashboardAppInfoUserTypeLegendItem{color:#cbd5e1}html.dark .dashboardAppInfoUserTypeSignal--na{color:#64748b}html.dark .dashboardAppInfoModuleLinkBtn,html.dark .dashboardAppInfoCopyBtn{background:#1e293b;border-color:#475569;color:#93c5fd}html.dark .dashboardAppInfoRatesTable th{background:#0f172a;color:#94a3b8}html.dark .dashboardAppInfoRatesTable td{color:#e2e8f0;border-color:#334155}html.dark .dashboardAppInfoRatesTable tbody tr:nth-child(2n) td{background:#0f172a8c}html.dark .dashboardAppInfoRatesTable td:last-child{color:#f8fafc}html.dark .dashboardAppInfoHistoryBadge{background:#3b82f626;border-color:#60a5fa59;color:#93c5fd}html.dark .dashboardAppInfoHistoryHead time,html.dark .dashboardAppInfoApiHead time{color:#94a3b8}html.dark .dashboardAppInfoHistoryItem,html.dark .dashboardAppInfoApiItem{background:#0f172a;border-color:#334155}html.dark .dashboardAppInfoHistoryHead strong,html.dark .dashboardAppInfoApiPath{color:#e2e8f0}html.dark .dashboardAppInfoHistoryItem p,html.dark .dashboardAppInfoApiPayload{color:#cbd5e1}html.dark .dashboardAppInfoLoading,html.dark .dashboardAppInfoEmpty{background:#0f172a;border-color:#475569;color:#94a3b8}html.dark .dashboardModuleHistoryPopover{background:#111827;border-color:#334155}html.dark .dashboardModuleHistoryHeader{background:linear-gradient(90deg,#1e3a8a,#312e81)}html.dark .requestIdSplit{background:#0f172abf;border-color:#64748b}html.dark .requestIdCell+.requestIdCell{border-left-color:#64748b}html.dark .requestIdCellLabel{color:#94a3b8}html.dark .requestIdCellValue{color:#f1f5f9}html.dark .requestCardTime{color:#cbd5e1}html.dark .requestTimer{color:#e2e8f0}html.dark .requestTimer.urgent{color:#fca5a5}html.dark .requestCardFootLeft,html.dark .requestCardFootRight{color:#cbd5e1}
