@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css";
.admin-shell{--admin-font-sans:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--admin-radius:8px;--admin-radius-lg:14px;--admin-radius-xl:16px;--admin-focus-border:#0ea5e9;--admin-focus-ring:0 0 0 3px #0ea5e938;--admin-shadow-card:0 1px 2px #0f172a0a, 0 12px 40px #0f172a12;--admin-shadow-soft:0 1px 3px #0f172a0f;--admin-canvas-tint:#f1f5f9;--admin-fg:#0f172a;--admin-fg-muted:#475569;--admin-border:#cbd5e1;--admin-border-cell:#e2e8f0;--admin-border-strong:#94a3b861;--admin-head-bg:linear-gradient(180deg, #1e293b 0%, #0f172a 100%);--admin-head-fg:#f8fafc;--admin-zebra:#f8fafc;--admin-surface-subtle:#f8fafc;--admin-readonly-fill:#f1f5f9;font-feature-settings:"tnum" 1, "lnum" 1}:is(html:has(.admin-shell),body:has(.admin-shell)){overscroll-behavior:none;height:100dvh;max-height:100dvh;margin:0;overflow:hidden;background-color:#fff!important}html.dark-theme:has(.admin-shell){background-color:#fff!important}html.dark-theme body:has(.admin-shell){background-color:#fff!important}body:has(.admin-shell) .admin-font-root{height:100dvh;max-height:100dvh;box-sizing:border-box!important;flex-direction:column!important;flex:auto!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}html:not(.dark-theme) .admin-shell{font-family:var(--admin-font-sans,Helvetica, Arial, sans-serif);color:var(--admin-fg,#0f172a)!important;box-sizing:border-box!important;background:#fff!important;flex-direction:column!important;flex:auto!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;display:flex!important;overflow:hidden!important}html.dark-theme .admin-shell{font-family:var(--admin-font-sans,Helvetica, Arial, sans-serif);box-sizing:border-box!important;background:#fff!important;flex-direction:column!important;flex:auto!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;display:flex!important;overflow:hidden!important}.admin-layout--xbtech{--xbtech-admin-top-stack:73px;--xbtech-admin-nav-top:18px;box-sizing:border-box!important;flex-direction:column!important;flex:auto!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;display:flex!important;overflow:hidden!important}.admin-layout--xbtech.admin-layout--no-admin-marquee{--xbtech-admin-top-stack:55px;--xbtech-admin-nav-top:0px}html:not(.dark-theme) .admin-layout--xbtech,html.dark-theme .admin-layout--xbtech{background:#fff!important}.admin-layout--xbtech .admin-main,.admin-layout--xbtech.admin-layout--collapsed .admin-main{margin-top:var(--xbtech-admin-top-stack)!important;box-sizing:border-box!important;flex-direction:column!important;flex:auto!important;width:100%!important;max-width:100%!important;min-height:0!important;max-height:100%!important;margin-bottom:0!important;margin-left:0!important;display:flex!important;overflow:hidden!important}html:not(.dark-theme) .admin-layout--xbtech .admin-main,html:not(.dark-theme) .admin-layout--xbtech.admin-layout--collapsed .admin-main,html.dark-theme .admin-layout--xbtech .admin-main,html.dark-theme .admin-layout--xbtech.admin-layout--collapsed .admin-main{background:#fff!important}.admin-layout--xbtech .admin-content{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;flex:auto!important;min-height:0!important;overflow:hidden auto!important}:is(.admin-layout--xbtech .admin-content:has(#settings),.admin-layout--xbtech .admin-content:has(#transactions),.admin-layout--xbtech .admin-content:has(#gameKey)){overflow-x:auto!important}.admin-layout--xbtech .admin-content:has(#bankTx){overflow-x:auto!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content{background:var(--admin-canvas-tint,#f1f5f9)!important;padding:0!important}@media (min-width:768px){html:not(.dark-theme) .admin-layout--xbtech .admin-content{padding:16px clamp(12px,2vw,28px) 28px!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(#transactions){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(#bankTx){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(#chatlist){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(#chatroom){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(#template){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(#users){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(#banks){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(#admins){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(#smsBlast){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(#reports){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(#reports-player){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(#rebate){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(#referrer){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(#adminTool){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(#tools){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(#blacklist){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(#security){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(#commission){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(#userMgmt){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(#telegram){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(#soccer){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(#payment){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(#status){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(.xbtech-crud-page){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(#domain){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(#apiSettings){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(#changelog){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(#content.content-style){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(.admin-frontend-promotions-page){padding:0!important}html:not(.dark-theme) .admin-layout--xbtech .admin-content:has(.xbtech-captured-page){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#transactions){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#bankTx){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#chatlist){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#chatroom){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#template){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#users){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#banks){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#admins){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#smsBlast){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#reports){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#reports-player){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#rebate){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#referrer){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#adminTool){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#tools){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#blacklist){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#security){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#commission){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#userMgmt){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#telegram){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#soccer){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#payment){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#status){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(.xbtech-crud-page){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#domain){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#apiSettings){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#changelog){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#content.content-style){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(.admin-frontend-promotions-page){padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(.xbtech-captured-page){padding:0!important}}html:not(.dark-theme) body:has(.admin-shell .xbtech-captured-page){background-color:#fff!important}html:not(.dark-theme):has(.admin-shell .xbtech-captured-page){background-color:#fff!important}html:not(.dark-theme) .admin-shell:has(.xbtech-captured-page){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(.xbtech-captured-page){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(.xbtech-captured-page) .admin-main{background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(.xbtech-captured-page) .admin-content{background:#fff!important}:is(html.dark-theme .admin-layout--xbtech:has(.xbtech-captured-page) .admin-main,html.dark-theme .admin-layout--xbtech:has(.xbtech-captured-page) .admin-content){background:#fff!important}html.dark-theme .admin-shell .admin-layout--xbtech:has(.xbtech-captured-page) .admin-content{padding:0!important}html.dark-theme .admin-shell .admin-layout--xbtech .admin-content{background:#fff!important}@media (min-width:768px){html.dark-theme .admin-shell .admin-layout--xbtech .admin-content{padding:16px clamp(12px,2vw,28px) 28px!important}}html:not(.dark-theme) body:has(.admin-shell #transactions){background-color:#fff!important}html:not(.dark-theme):has(.admin-shell #transactions){background-color:#fff!important}html:not(.dark-theme) body:has(.admin-shell #smsBlast){background-color:#fff!important}html:not(.dark-theme):has(.admin-shell #smsBlast){background-color:#fff!important}html:not(.dark-theme) .admin-shell:has(#transactions){background:#fff!important}html:not(.dark-theme) .admin-shell:has(#smsBlast){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#transactions){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#smsBlast){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#transactions) .admin-main{background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#smsBlast) .admin-main{background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#transactions) .admin-content{background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#smsBlast) .admin-content{background:#fff!important}html:not(.dark-theme) body:has(.admin-shell #blacklist){background-color:#fff!important}html:not(.dark-theme) body:has(.admin-shell #domain){background-color:#fff!important}html:not(.dark-theme) body:has(.admin-shell #apiSettings){background-color:#fff!important}html:not(.dark-theme) body:has(.admin-shell #changelog){background-color:#fff!important}html:not(.dark-theme):has(.admin-shell #blacklist){background-color:#fff!important}html:not(.dark-theme):has(.admin-shell #domain){background-color:#fff!important}html:not(.dark-theme):has(.admin-shell #apiSettings){background-color:#fff!important}html:not(.dark-theme):has(.admin-shell #changelog){background-color:#fff!important}html:not(.dark-theme) .admin-shell:has(#blacklist){background:#fff!important}html:not(.dark-theme) .admin-shell:has(#domain){background:#fff!important}html:not(.dark-theme) .admin-shell:has(#apiSettings){background:#fff!important}html:not(.dark-theme) .admin-shell:has(#changelog){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#blacklist){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#domain){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#apiSettings){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#changelog){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#blacklist) .admin-main{background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#domain) .admin-main{background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#apiSettings) .admin-main{background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#changelog) .admin-main{background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#blacklist) .admin-content{background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#domain) .admin-content{background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#apiSettings) .admin-content{background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#changelog) .admin-content{background:#fff!important}:is(html.dark-theme .admin-layout--xbtech:has(#blacklist) .admin-main,html.dark-theme .admin-layout--xbtech:has(#domain) .admin-main,html.dark-theme .admin-layout--xbtech:has(#apiSettings) .admin-main,html.dark-theme .admin-layout--xbtech:has(#changelog) .admin-main,html.dark-theme .admin-layout--xbtech:has(#blacklist) .admin-content,html.dark-theme .admin-layout--xbtech:has(#domain) .admin-content,html.dark-theme .admin-layout--xbtech:has(#apiSettings) .admin-content,html.dark-theme .admin-layout--xbtech:has(#changelog) .admin-content){background:#fff!important}:is(html.dark-theme .admin-shell .admin-layout--xbtech:has(#blacklist) .admin-content,html.dark-theme .admin-shell .admin-layout--xbtech:has(#domain) .admin-content,html.dark-theme .admin-shell .admin-layout--xbtech:has(#apiSettings) .admin-content,html.dark-theme .admin-shell .admin-layout--xbtech:has(#changelog) .admin-content){padding:0!important}html:not(.dark-theme) body:has(.admin-shell #bankTx){background-color:#fff!important}html:not(.dark-theme):has(.admin-shell #bankTx){background-color:#fff!important}html:not(.dark-theme) .admin-shell:has(#bankTx){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#bankTx){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#bankTx) .admin-main{background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#bankTx) .admin-content{background:#fff!important}html:not(.dark-theme) body:has(.admin-shell #chatlist){background-color:#fff!important}html:not(.dark-theme):has(.admin-shell #chatlist){background-color:#fff!important}html:not(.dark-theme) .admin-shell:has(#chatlist){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#chatlist){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#chatlist) .admin-main{background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#chatlist) .admin-content{background:#fff!important}html:not(.dark-theme) body:has(.admin-shell #chatroom){background-color:#fff!important}html:not(.dark-theme):has(.admin-shell #chatroom){background-color:#fff!important}html:not(.dark-theme) .admin-shell:has(#chatroom){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#chatroom){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#chatroom) .admin-main{background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#chatroom) .admin-content{background:#fff!important}html:not(.dark-theme) body:has(.admin-shell #template){background-color:#fff!important}html:not(.dark-theme):has(.admin-shell #template){background-color:#fff!important}html:not(.dark-theme) .admin-shell:has(#template){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#template){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#template) .admin-main{background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#template) .admin-content{background:#fff!important}:is(html.dark-theme .admin-layout--xbtech:has(#bankTx) .admin-main,html.dark-theme .admin-layout--xbtech:has(#bankTx) .admin-content){background:#fff!important}html.dark-theme .admin-shell .admin-layout--xbtech:has(#bankTx) .admin-content{padding:0!important}:is(html.dark-theme .admin-layout--xbtech:has(#chatlist) .admin-main,html.dark-theme .admin-layout--xbtech:has(#chatlist) .admin-content){background:#fff!important}html.dark-theme .admin-shell .admin-layout--xbtech:has(#chatlist) .admin-content{padding:0!important}:is(html.dark-theme .admin-layout--xbtech:has(#chatroom) .admin-main,html.dark-theme .admin-layout--xbtech:has(#chatroom) .admin-content){background:#fff!important}html.dark-theme .admin-shell .admin-layout--xbtech:has(#chatroom) .admin-content{padding:0!important}:is(html.dark-theme .admin-layout--xbtech:has(#template) .admin-main,html.dark-theme .admin-layout--xbtech:has(#template) .admin-content){background:#fff!important}html.dark-theme .admin-shell .admin-layout--xbtech:has(#template) .admin-content{padding:0!important}html:not(.dark-theme) body:has(.admin-shell #users){background-color:#fff!important}html:not(.dark-theme):has(.admin-shell #users){background-color:#fff!important}html:not(.dark-theme) .admin-shell:has(#users){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#users){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#users) .admin-main{background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#users) .admin-content{background:#fff!important}:is(html.dark-theme .admin-layout--xbtech:has(#users) .admin-main,html.dark-theme .admin-layout--xbtech:has(#users) .admin-content){background:#fff!important}html.dark-theme .admin-shell .admin-layout--xbtech:has(#users) .admin-content{padding:0!important}html:not(.dark-theme) body:has(.admin-shell #admins){background-color:#fff!important}html:not(.dark-theme):has(.admin-shell #admins){background-color:#fff!important}html:not(.dark-theme) .admin-shell:has(#admins){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#admins){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#admins) .admin-main{background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#admins) .admin-content{background:#fff!important}:is(html.dark-theme .admin-layout--xbtech:has(#admins) .admin-main,html.dark-theme .admin-layout--xbtech:has(#admins) .admin-content){background:#fff!important}html.dark-theme .admin-shell .admin-layout--xbtech:has(#admins) .admin-content{padding:0!important}html:not(.dark-theme) body:has(.admin-shell #promotions){background-color:#fff!important}html:not(.dark-theme):has(.admin-shell #promotions){background-color:#fff!important}html:not(.dark-theme) .admin-shell:has(#promotions){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#promotions){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#promotions) .admin-main{background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#promotions) .admin-content{background:#fff!important}:is(html.dark-theme .admin-layout--xbtech:has(#promotions) .admin-main,html.dark-theme .admin-layout--xbtech:has(#promotions) .admin-content){background:#fff!important}html.dark-theme .admin-shell .admin-layout--xbtech:has(#promotions) .admin-content{padding:0!important}html:not(.dark-theme) body:has(.admin-shell #game){background-color:#fff!important}html:not(.dark-theme):has(.admin-shell #game){background-color:#fff!important}html:not(.dark-theme) .admin-shell:has(#game){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#game){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#game) .admin-main{background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#game) .admin-content{background:#fff!important}:is(html.dark-theme .admin-layout--xbtech:has(#game) .admin-main,html.dark-theme .admin-layout--xbtech:has(#game) .admin-content){background:#fff!important}html.dark-theme .admin-shell .admin-layout--xbtech:has(#game) .admin-content{padding:0!important}html:not(.dark-theme) body:has(.admin-shell #settings){background-color:#fff!important}html:not(.dark-theme):has(.admin-shell #settings){background-color:#fff!important}html:not(.dark-theme) .admin-shell:has(#settings){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#settings){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#settings) .admin-main{background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#settings) .admin-content{background:#fff!important}:is(html.dark-theme .admin-layout--xbtech:has(#settings) .admin-main,html.dark-theme .admin-layout--xbtech:has(#settings) .admin-content){background:var(--admin-dk-bg)!important}html.dark-theme .admin-shell .admin-layout--xbtech:has(#settings) .admin-content{padding:0!important}.admin-shell .admin-frontend-promotions-page{color:#000!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:none!important;margin:0!important;padding:0!important}html.dark-theme .admin-shell .admin-frontend-promotions-page{color:#000!important;background:#fff!important}.admin-shell .admin-frontend-promotions-page .admin-fp-banner-section{margin-top:16px!important}html:not(.dark-theme) body:has(.admin-shell #reports){background-color:#fff!important}html:not(.dark-theme):has(.admin-shell #reports){background-color:#fff!important}html:not(.dark-theme) .admin-shell:has(#reports){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#reports){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#reports) .admin-main{background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#reports) .admin-content{background:#fff!important}html:not(.dark-theme) body:has(.admin-shell #rebate){background-color:#fff!important}html:not(.dark-theme):has(.admin-shell #rebate){background-color:#fff!important}html:not(.dark-theme) .admin-shell:has(#rebate){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#rebate){background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#rebate) .admin-main{background:#fff!important}html:not(.dark-theme) .admin-layout--xbtech:has(#rebate) .admin-content{background:#fff!important}.admin-xbtech-announcement{z-index:10080;white-space:nowrap;color:#fff;background:#6f6f6f;height:18px;font-size:13px;font-weight:700;line-height:18px;display:block;position:fixed;top:0;left:0;right:0;overflow:hidden}.admin-xbtech-announcement__marquee{width:100%;height:100%;overflow:hidden}.admin-xbtech-announcement__track{vertical-align:top;white-space:nowrap;will-change:transform;height:100%;animation:45s linear infinite admin-xbtech-announcement-marquee;display:inline-block}.admin-xbtech-announcement__track--once{animation:45s linear forwards admin-xbtech-announcement-marquee}@keyframes admin-xbtech-announcement-marquee{0%{transform:translate(100vw)}to{transform:translate(calc(-100% - 100vw))}}@media (prefers-reduced-motion:reduce){.admin-xbtech-announcement__track--once,.admin-xbtech-announcement__track{animation:none!important;transform:none!important}.admin-xbtech-announcement{justify-content:center;align-items:center;display:flex}.admin-xbtech-announcement__marquee{justify-content:center;width:100%;display:flex}}.admin-xbtech-announcement a{color:#ff0;text-decoration:none}.admin-layout--xbtech .admin-top-nav,html:not(.dark-theme) .admin-layout--xbtech .admin-top-nav,html.dark-theme .admin-layout--xbtech .admin-top-nav{top:var(--xbtech-admin-nav-top);z-index:10070;width:100%;height:55px;min-height:55px;position:fixed;right:0;box-shadow:none!important;background:var(--xbtech-accent-topnav)!important;border:none!important;padding:0!important;left:0!important}.admin-layout--xbtech .admin-top-nav-inner{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;height:55px;gap:0!important;display:grid!important}.admin-top-left,.admin-top-nav-actions,.admin-top-notification-cluster,.admin-xbtech-top-slot{min-width:0}.admin-top-left,.admin-top-notification-cluster,.admin-top-nav-actions{display:contents!important}.admin-xbtech-top-icon,.admin-layout--xbtech .admin-top-livechat-link,.admin-layout--xbtech .admin-menu-toggle,.admin-layout--xbtech .admin-top-icon-btn,.admin-layout--xbtech .admin-theme-toggle-xbtech,.admin-layout--xbtech .admin-user-menu-btn-xbtech{cursor:pointer;text-decoration:none;background:var(--xbtech-accent-topnav)!important;color:#fff!important;width:100%!important;height:55px!important;min-height:55px!important;box-shadow:none!important;border:none!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:28px!important;display:flex!important}.admin-xbtech-top-icon:hover,.admin-layout--xbtech .admin-top-livechat-link:hover,.admin-layout--xbtech .admin-menu-toggle:hover,.admin-layout--xbtech .admin-top-icon-btn:hover,.admin-layout--xbtech .admin-theme-toggle-xbtech:hover,.admin-layout--xbtech .admin-user-menu-btn-xbtech:hover{background:var(--xbtech-accent-topnav-hover)!important;color:#fff!important}.admin-xbtech-top-icon.selected,.admin-xbtech-top-icon[aria-current=page]{background:var(--xbtech-accent-topnav-active)!important;color:#fff!important}.admin-layout--xbtech .admin-top-icon{width:100%;position:relative}.admin-layout--xbtech .admin-xbtech-icon-anchor{justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}.admin-layout--xbtech .admin-xbtech-top-icon .admin-xbtech-icon-anchor .admin-top-icon-badge{color:#fff;text-align:center;pointer-events:none;background:#f59e0b;border-radius:999px;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;line-height:18px;position:absolute;inset:auto auto 100% 100%;transform:translate(-30%,35%)}.admin-layout--xbtech .admin-xbtech-top-icon.admin-top-icon .admin-top-icon-badge--livechat-unread,.admin-layout--xbtech .admin-xbtech-top-icon.admin-top-icon .admin-top-icon-badge--transaction-pending{color:#fff;background:#ef4444}.admin-layout--xbtech .admin-user-menu-label,.admin-layout--xbtech .admin-user-menu-caret,.admin-layout--xbtech .admin-user-avatar,.admin-layout--xbtech .admin-theme-toggle-xbtech .toggle-icons{display:none!important}.admin-layout--xbtech .admin-top-livechat-link{grid-area:1/1}.admin-layout--xbtech .admin-top-livechat-link span{display:none!important}.admin-layout--xbtech .admin-top-livechat-link svg{color:#fff!important;font-size:28px!important}.admin-layout--xbtech .admin-menu-toggle{grid-area:1/6}.admin-layout--xbtech .admin-top-nav-actions>.admin-top-nav-menu:not(.admin-top-icon){display:none!important}.admin-xbtech-drawer-backdrop{z-index:10060;background:#00000052;position:fixed;inset:0}.admin-layout--xbtech .admin-sidebar.admin-sidebar--able,html:not(.dark-theme) .admin-layout--xbtech .admin-sidebar.admin-sidebar--able,html.dark-theme .admin-layout--xbtech .admin-sidebar.admin-sidebar--able{transition:transform .2s;transform:translate(0);top:var(--xbtech-admin-top-stack)!important;z-index:10090!important;width:min(300px,86vw)!important;height:calc(100vh - var(--xbtech-admin-top-stack))!important;color:#d6d6d6!important;background:#333!important;border:none!important;min-height:0!important;position:fixed!important;left:auto!important;right:0!important;overflow:hidden auto!important;box-shadow:-4px 0 14px #00000059!important}.admin-layout--xbtech .admin-sidebar.admin-sidebar--xbtech-flat,html:not(.dark-theme) .admin-layout--xbtech .admin-sidebar.admin-sidebar--xbtech-flat,html.dark-theme .admin-layout--xbtech .admin-sidebar.admin-sidebar--xbtech-flat{color:#ccc!important;background:#333!important;width:240px!important;box-shadow:inset 2px 2px 4px #000c!important}.admin-layout--xbtech.admin-layout--collapsed .admin-sidebar.admin-sidebar--xbtech-flat,.admin-layout--xbtech .admin-sidebar.admin-sidebar--xbtech-flat.collapsed{transform:translate(100%)!important}.admin-layout--xbtech.admin-layout--collapsed .admin-sidebar.admin-sidebar--able{pointer-events:none!important;width:min(300px,86vw)!important;transform:translate(100%)!important}.admin-layout--xbtech .admin-sidebar.admin-sidebar--able.collapsed{pointer-events:none!important;transform:translate(100%)!important}.admin-layout--xbtech .admin-sidebar.admin-sidebar--able:not(.collapsed){pointer-events:auto!important;transform:translate(0)!important}.admin-sidebar--able .admin-sidebar-header{background:#333!important;border-bottom:1px solid #454545!important;padding:18px!important}.admin-sidebar--xbtech-flat .admin-sidebar-header{display:none!important}.admin-xbtech-drawer-tools{background:#333;padding:15px 15px 0}.admin-xbtech-drawer-tools-row{align-items:stretch;gap:8px;display:flex}.admin-xbtech-drawer-tools-row .change-language{flex:1;width:auto;min-width:0}.admin-org-company-switch{margin-top:8px}.admin-org-company-switch .admin-org-company-select{width:100%;min-width:0}.admin-xbtech-drawer-theme-toggle{cursor:pointer;box-sizing:border-box;background:#1f1f1f;border:1px solid #555;border-radius:999px;flex-shrink:0;align-items:stretch;padding:0;display:inline-flex;overflow:hidden}html:not(.dark-theme) .admin-layout--xbtech .admin-xbtech-drawer-theme-toggle{background:#e5e7eb;border-color:#cbd5e1}.admin-xbtech-drawer-theme-seg{color:#94a3b8;justify-content:center;align-items:center;width:40px;min-height:38px;padding:0;font-size:15px;transition:background .15s,color .15s;display:inline-flex}.admin-xbtech-drawer-theme-seg.is-active{background:color-mix(in srgb, var(--xbtech-accent,#16a34a) 38%, #2a2a2a);color:#e8e8e8}html:not(.dark-theme) .admin-layout--xbtech .admin-xbtech-drawer-theme-seg.is-active{background:color-mix(in srgb, var(--xbtech-accent,#16a34a) 72%, #fff);color:#fff}html.dark-theme .admin-layout--xbtech .admin-xbtech-drawer-theme-seg.is-active{background:color-mix(in srgb, var(--xbtech-accent,#16a34a) 28%, #1a1a1a);color:#d4d4d4}.admin-xbtech-drawer-tools select{color:#111!important;background:#fff!important;border:1px solid #d0d0d0!important;border-radius:0!important;min-height:38px!important;padding:5px!important;font-size:16px!important}.admin-xbtech-drawer-tools .devicetz{color:#ccc;padding:10px 0;font-size:12px}.admin-xbtech-drawer-tools .devicetz span{color:#fff}.admin-sidebar--xbtech-flat .admin-xbtech-password-link,.admin-sidebar--xbtech-flat .admin-xbtech-logout-link{color:#ccc;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#333;border:0;align-items:center;width:100%;min-height:50px;padding:15px;font-size:15px;font-weight:400;text-decoration:none;display:flex;overflow:hidden}.admin-sidebar--xbtech-flat .admin-xbtech-password-link:hover,.admin-sidebar--xbtech-flat .admin-xbtech-logout-link:hover{color:#fff;background:#bcaaa4}.admin-sidebar--xbtech-flat .admin-xbtech-password-link i,.admin-sidebar--xbtech-flat .admin-xbtech-password-link svg,.admin-sidebar--xbtech-flat .admin-xbtech-logout-link i,.admin-sidebar--xbtech-flat .admin-xbtech-logout-link svg{text-align:center;box-sizing:content-box;width:30px;padding-right:15px;font-size:16px}.admin-xbtech-password-link:hover{color:#fff}.admin-sidebar--able .admin-sidebar-subtitle{color:#b8b8b8!important;font-size:12px!important}.admin-sidebar--able .admin-sidebar-username{color:#fff!important;font-size:16px!important}.admin-sidebar--able .admin-nav{background:#333!important;padding:10px 0 28px!important}.admin-sidebar--xbtech-flat .admin-nav.admin-nav--xbtech-flat{background:#333!important;padding:0!important}.admin-sidebar--able .admin-nav-section-title{color:#8f8f8f!important;padding:12px 18px 5px!important;font-size:10px!important}.admin-sidebar--able .admin-nav-single,.admin-sidebar--able .admin-nav-group-btn,.admin-sidebar--able .admin-nav-submenu-link{text-transform:uppercase;color:#d0d0d0!important;background:#333!important;border:none!important;border-radius:0!important;min-height:58px!important;padding:0 18px!important;font-size:18px!important;font-weight:700!important}.admin-sidebar--able .admin-nav-submenu-link{text-transform:none;align-items:center;color:#cfcfcf!important;min-height:42px!important;padding-left:50px!important;font-size:14px!important;font-weight:600!important;display:flex!important}.admin-sidebar--xbtech-flat .admin-nav-submenu-link.admin-nav-submenu-link--flat{color:#ccc!important;text-transform:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#333!important;border:0!important;border-radius:0!important;align-items:center!important;min-height:50px!important;padding:15px!important;font-size:15px!important;font-weight:400!important;line-height:20px!important;text-decoration:none!important;display:flex!important;overflow:hidden!important}.admin-sidebar--xbtech-flat .admin-nav-submenu-link.admin-nav-submenu-link--flat .admin-nav-link-text{flex:auto;min-width:0;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.admin-sidebar--xbtech-flat .admin-nav-submenu-link.admin-nav-submenu-link--badged{position:relative;padding-right:54px!important;overflow:visible!important}.admin-sidebar--xbtech-flat .admin-nav-badges{z-index:1;pointer-events:none;align-items:center;gap:2px;display:inline-flex;position:absolute;top:4px;right:6px}.admin-sidebar--xbtech-flat .admin-nav-badge{flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.admin-sidebar--xbtech-flat .admin-nav-badge--new{letter-spacing:.04em;text-transform:uppercase;color:#bfdbfe;will-change:transform, box-shadow, filter;background:#1e3a8ab8;border:1px solid #93c5fd59;border-radius:3px;padding:1px 4px;font-size:8px;font-weight:700;animation:2.2s ease-in-out infinite admin-nav-badge-new-pulse}@keyframes admin-nav-badge-new-pulse{0%,to{filter:brightness();transform:scale(1);box-shadow:0 0 #60a5fa00}50%{filter:brightness(1.25);transform:scale(1.08);box-shadow:0 0 8px 1px #60a5fa8c}}@media (prefers-reduced-motion:reduce){.admin-sidebar--xbtech-flat .admin-nav-badge--new{animation:none}}.admin-sidebar--xbtech-flat .admin-nav-badge--hot{opacity:.95;font-size:9px;line-height:1}.admin-sidebar--xbtech-flat .admin-nav-badge--soon{letter-spacing:.04em;text-transform:uppercase;color:#fde68a;white-space:nowrap;background:#78350fc7;border:1px solid #fbbf2461;border-radius:3px;padding:1px 4px;font-size:8px;font-weight:700}.admin-sidebar--xbtech-flat .admin-nav-submenu-link.admin-nav-submenu-link--flat:before,.admin-sidebar--xbtech-flat .admin-nav-submenu-link.admin-nav-submenu-link--flat:after,.admin-sidebar--xbtech-flat .admin-xbtech-password-link:before,.admin-sidebar--xbtech-flat .admin-xbtech-password-link:after,.admin-sidebar--xbtech-flat .admin-xbtech-logout-link:before,.admin-sidebar--xbtech-flat .admin-xbtech-logout-link:after{content:none!important;background:0 0!important;display:none!important}.admin-sidebar--xbtech-flat .admin-nav-submenu-link.admin-nav-submenu-link--flat>svg:first-of-type{text-align:center;color:#ccc;box-sizing:content-box;flex-shrink:0;width:30px;padding-right:15px;font-size:16px}.admin-sidebar--xbtech-flat .admin-nav-submenu-link.admin-nav-submenu-link--flat:hover,.admin-sidebar--xbtech-flat .admin-nav-submenu-link.admin-nav-submenu-link--flat.active{color:#fff!important;background:#555!important}.admin-sidebar--xbtech-flat .admin-nav-submenu-link.admin-nav-submenu-link--flat:hover>svg:first-of-type,.admin-sidebar--xbtech-flat .admin-nav-submenu-link.admin-nav-submenu-link--flat.active>svg:first-of-type{color:#fff}.admin-sidebar--able .admin-nav-single:hover,.admin-sidebar--able .admin-nav-group-btn:hover,.admin-sidebar--able .admin-nav-submenu-link:hover,.admin-sidebar--able .admin-nav-single.active,.admin-sidebar--able .admin-nav-submenu-link.active{color:#fff!important;background:#3d3d3d!important}.admin-sidebar--able .admin-nav-single-icon,.admin-sidebar--able .admin-nav-group-icon{width:24px;margin-right:8px;color:#d0d0d0!important;font-size:18px!important}.admin-page-shell,.admin-section-card,.admin-card{border:1px solid var(--admin-border-strong,#94a3b861)!important;border-radius:var(--admin-radius-lg,14px)!important;box-shadow:var(--admin-shadow-card)!important;color:var(--admin-fg,#0f172a)!important;background:#fff!important}.admin-section-body{box-shadow:none!important;color:inherit!important;background:0 0!important;border:none!important;border-radius:0!important}.admin-section-card:not(.admin-section-card--no-header) .admin-section-body{padding:16px 18px 20px!important}.admin-section-card--no-header .admin-section-body{padding:18px!important}.admin-page-shell{padding:clamp(14px,2vw,20px) clamp(14px,2vw,24px) 24px!important}.admin-compact-page-title,.admin-section-title,.admin-page-title,.admin-section-card h1,.admin-section-card h2,.admin-section-card h3{color:#1e293b!important;margin:0 0 16px!important;font-size:22px!important;font-weight:600!important;line-height:1.25!important}.admin-section-header h2{margin:0!important;font-size:15px!important;font-weight:600!important;line-height:1.25!important}.admin-legacy-search-panel,.admin-filter-panel{background:var(--admin-surface-subtle,#f8fafc)!important;border:1px solid var(--admin-border-cell,#e2e8f0)!important;border-radius:8px!important;padding:12px!important}.admin-legacy-grid,.admin-legacy-grid-4,.admin-legacy-grid-5{gap:12px!important}.admin-legacy-field>span,.admin-field-label,.admin-form-label{color:var(--admin-fg,#0f172a)!important;font-size:14px!important;font-weight:600!important}.admin-legacy-field>span:after{content:" :"}.admin-legacy-input,.admin-input,.admin-select,.admin-textarea,.admin-shell input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.admin-shell select,.admin-shell textarea{border:1px solid var(--admin-border,#cbd5e1)!important;border-radius:var(--admin-radius,8px)!important;min-height:34px!important;color:var(--admin-fg,#0f172a)!important;box-shadow:none!important;background-color:#fff!important;padding:8px 11px!important;font-size:13px!important;transition:border-color .12s,box-shadow .12s!important}.admin-shell textarea{line-height:1.45!important}.admin-shell input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):focus-visible,.admin-shell select:focus-visible,.admin-shell textarea:focus-visible{border-color:var(--admin-focus-border,#0ea5e9)!important;box-shadow:var(--admin-focus-ring,0 0 0 3px #0ea5e938)!important;outline:none!important}.admin-shell input[readonly],.admin-shell input:disabled,.admin-shell select:disabled,.admin-shell textarea:disabled{background-color:var(--admin-readonly-fill,#f1f5f9)!important;color:var(--admin-fg-muted,#475569)!important;opacity:1!important}.admin-shell,.admin-page-shell,.xbtech-profile-popout{--xbtech-select-chevron:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAQAAAD41aSMAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAiVJREFUeNrt20tOw1AUREFn0YwxO2cAUhTxcxLbtxvVkdhAl4DEfu/ysmiyCwAAAAQAgAAAEAAAAgBAAAAIAAABACAAAAQAgAAAEAAAAgBAAAAIAAABACAAAAQAgAAAEAAAAgBAAAAIAAABACAAAAQAgAAAEAAAAgBAAAAIAAABAADABgAACAAAAQAgAAAEAIAAABAAAEe0Lq/Be7wt6///DcglOH3+qT9BmQQD88/9D8gjGJl/8p9wFsHQ/LOfgnIIxuaf/hiaQTA4//z3gHmC0fkTvojNEgzPn/FNeI5gfP6URxEzBAHz5zwLOp8gYv6kh3HnEoTMn/U09DyCmPnTHkefQxA0f977gOMJouZPfCFzLEHY/JlvxI4jiJs/9ZXkMQSB8+e+E96fIHL+5Jfy+xKEzp99KmI/gtj504+l7EMQPH/+uaDnCaLnbziY9RxB+PwdJ+MeJ4ifv+Vo4mMEBfP3nA29n6Bi/qbDufcRlMzfdTp6O0HN/G3H07cRFM3fdz/gb4Kq+RsvaPxOUDZ/5w2Znwnq5m+9ovQ9QeH8vXfEvhJUzt98Se+WoHT+7luSV4La+duvqX4QFM/ff094/fwBIAAABACAAAAQAAACAEAAAAgAAAEAIAAABACAAAAQAAACAEAAAACwAQAAAgBAAAAIAAABACAAAAQAgAAAEAAAAgBAAAAIAAABACAAAAQAgAAAEAAAAgBAAAAIAAABAKDNvQMtH6eBB4hqHwAAAABJRU5ErkJggg==)}.admin-shell select:not([multiple]){appearance:none!important;background-image:var(--xbtech-select-chevron)!important;background-position:calc(100% - 12px)!important;background-repeat:no-repeat!important;background-size:12px 12px!important;padding:8px 32px 8px 11px!important}.admin-shell select.admin-legacy-input:not([multiple]){box-sizing:border-box!important;height:auto!important;min-height:36px!important;line-height:1.3!important}.admin-btn,.admin-button,.admin-btn-search,.admin-btn-clear,.admin-btn-create,.admin-shell button[type=submit]{text-transform:none;color:#fff!important;min-height:36px!important;box-shadow:none!important;border:none!important;border-radius:8px!important;padding:9px 18px!important;font-size:13px!important;font-weight:600!important}.admin-btn-search,.admin-shell .bg-emerald-600,.admin-shell .bg-green-600{background:var(--xbtech-accent)!important}.admin-btn-create,.admin-shell .bg-orange-500,.admin-shell .bg-amber-500{background:#ea580c!important}.admin-shell .bg-blue-600,.admin-shell .bg-indigo-600{background:#4557b8!important}.admin-btn-clear,.admin-shell .bg-slate-600,.admin-shell .bg-gray-600{color:#111!important;background:#bcbcbc!important}.admin-table-responsive{background:#fff!important;border:none!important;border-radius:0!important}.admin-table,.admin-shell table{width:100%;border-collapse:collapse!important;border-spacing:0!important;color:var(--admin-fg,#0f172a)!important;background:#fff!important;font-size:13px!important}.admin-table th,.admin-shell table th,.admin-shell table thead td{background:var(--admin-head-bg,linear-gradient(180deg, #1e293b 0%, #0f172a 100%))!important;color:var(--admin-head-fg,#f8fafc)!important;letter-spacing:.04em!important;text-transform:uppercase!important;text-align:left!important;border:1px solid #f8fafc1f!important;border-bottom:2px solid #0f172a59!important;padding:9px 10px!important;font-size:11px!important;font-weight:600!important}.admin-shell [data-xbtech-auto-tag] table thead th,.admin-shell [data-xbtech-tag-override] table thead th,.admin-shell [data-xbtech-game-config] table thead th{color:#475569!important;text-transform:none!important;letter-spacing:0!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;padding:6px 8px!important;font-size:12px!important;font-weight:600!important}html.dark-theme .admin-shell [data-xbtech-auto-tag] table thead th,html.dark-theme .admin-shell [data-xbtech-tag-override] table thead th,html.dark-theme .admin-shell [data-xbtech-game-config] table thead th{color:#cbd5f5!important;background:#1e293b!important;border-color:#94a3b840!important}.admin-shell [data-xbtech-checkin-editor="1"] table thead th{color:#334155!important;text-transform:none!important;letter-spacing:.02em!important;vertical-align:top!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-bottom-width:2px!important;padding:10px!important;font-size:12px!important;font-weight:600!important}html.dark-theme .admin-shell [data-xbtech-checkin-editor="1"] table thead th{color:#f8fafc!important;background:#575e68!important;border-color:#94a3b859 #94a3b859 #94a3b873!important}.admin-shell [data-xbtech-checkin-editor="1"] table thead th .xbtech-checkin-th-title{color:#334155!important}.admin-shell [data-xbtech-checkin-editor="1"] table thead th .xbtech-checkin-th-sub{color:#64748b!important;text-transform:none!important;letter-spacing:0!important;font-weight:400!important}html.dark-theme .admin-shell [data-xbtech-checkin-editor="1"] table thead th .xbtech-checkin-th-title{color:#f8fafc!important}html.dark-theme .admin-shell [data-xbtech-checkin-editor="1"] table thead th .xbtech-checkin-th-sub{color:#cbd5e1!important}.admin-shell [data-xbtech-tag-advanced]>summary{cursor:pointer;color:#475569;-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:4px 10px;font-size:12px;list-style:none;display:inline-block}.admin-shell [data-xbtech-tag-advanced]>summary::-webkit-details-marker{display:none}.admin-shell [data-xbtech-tag-advanced][open]>summary{color:#0f172a;background:#e2e8f0}html.dark-theme .admin-shell [data-xbtech-tag-advanced]>summary{color:#cbd5f5;background:#0f172a;border-color:#94a3b840}html.dark-theme .admin-shell [data-xbtech-tag-advanced][open]>summary{color:#f8fafc;background:#94a3b82e}.admin-table td,.admin-shell table td{color:var(--admin-fg,#0f172a)!important;border:1px solid var(--admin-border-cell,#e2e8f0)!important;background:#fff!important;padding:8px 10px!important;font-size:13px!important}.admin-shell #users table{color:inherit!important;font-size:inherit!important;background:0 0!important}.admin-shell #users .users tbody tr:nth-child(2n) td{background:0 0!important}.admin-shell #users .users thead tr:nth-child(2) td{white-space:normal;overflow-wrap:break-word;word-break:normal;color:#0f172a!important;background:#e8eef6!important;border:1px solid #cbd5e1!important;overflow:visible!important}.admin-shell #users button[type=submit],.admin-shell #users input,.admin-shell #users select,.admin-shell #users textarea{min-height:0!important}.admin-shell #banks table{color:#000!important;font-size:inherit!important;background:0 0!important}.admin-shell #banks table.filter td,.admin-shell #banks table.banks td{box-sizing:border-box!important}.admin-shell #banks table.filter td{color:#000!important;background:0 0!important;border:0!important;padding:5px 5px 5px 0!important;font-size:13px!important}.admin-shell #transactions table td,.admin-shell #transactions-list table td{color:#000!important;background:0 0!important;border:0!important;padding:5px 5px 5px 0!important;font-size:15px!important}.admin-shell #transactions-list table td{border-bottom:1px solid #e2e8f0!important;border-right:1px solid #e2e8f0!important;padding:10px 12px!important;font-size:13px!important}.admin-shell #transactions-list table td:last-child{border-right:0!important}.admin-shell #transactions-list table>tbody>tr:first-child>td{border-bottom:0!important;border-right:0!important}.admin-shell #transactions-list table tr.PENDING td{background-color:#fff!important}.admin-shell #transactions-list table tr.PROCESSING td{background-color:#90caf9!important}.admin-shell #transactions-list table tr.COMPLETED td,.admin-shell #transactions-list table tr.APPROVED td{background-color:#80deea!important}.admin-shell #transactions-list table tr.REJECTED td{background-color:#f8d4d4!important}.admin-shell #transactions-list table tr.CANCELLED td{color:#f1f5f9!important;background-color:#64748b!important}.admin-shell #transactions-list table tr.CANCELLED .copy,.admin-shell #transactions-list table tr.CANCELLED .link,.admin-shell #transactions-list table tr.CANCELLED .link.profile{color:#e2e8f0!important}.admin-shell #transactions-list table tr.CANCELLED .type{color:#cbd5e1!important}.admin-shell #transactions-list table>tbody>tr:first-child>td{letter-spacing:.02em;color:#0f172a!important;background:#f1f5f9!important;padding:10px 12px!important;font-size:12px!important;font-weight:600!important}.admin-shell #transactions-list table tr:nth-child(2n) td{background:inherit!important}.admin-table tr:nth-child(2n) td,.admin-shell table tr:nth-child(2n) td{background:var(--admin-zebra,#f9fafb)!important}.admin-shell #banks table.banks tbody tr.ACTIVE td{background-color:#fff!important}.admin-shell #banks table.banks tbody tr.INACTIVE td{background-color:#ddd!important}.admin-shell #banks table.banks tbody tr.ACTIVE:hover td{background-color:#e3f2fd!important}.admin-shell #banks table.banks tbody tr.INACTIVE:hover td{background-color:#cfd8dc!important}.admin-table button:not([type=submit]):not(.admin-tx-ymd-calendar):not(.xbtech-action-link):not(.admin-table-action-btn):not(.banks-modern__text-btn):not(.admins-modern__row-btn):not(.xbtech-kiosk-actions__btn):not(.xbtech-kiosk-api-mark-btn):not(.xbtech-checkin-amount-mode__btn):not(.xbtech-checkin-segment__btn):not(.xbtech-banktx-move-btn):not(.xbtech-banktx-reject-btn):not(.xbtech-banktx-repush-btn):not(.saved-fs-quiet),.admin-shell table button:not([type=submit]):not(.admin-tx-ymd-calendar):not(.xbtech-action-link):not(.admin-table-action-btn):not(.banks-modern__text-btn):not(.admins-modern__row-btn):not(.xbtech-kiosk-actions__btn):not(.xbtech-kiosk-api-mark-btn):not(.xbtech-checkin-amount-mode__btn):not(.xbtech-checkin-segment__btn):not(.xbtech-banktx-move-btn):not(.xbtech-banktx-reject-btn):not(.xbtech-banktx-repush-btn):not(.saved-fs-quiet),.admin-row-action,.admin-action-btn{border:1px solid var(--admin-border,#cbd5e1)!important;border-radius:var(--admin-radius,8px)!important;min-height:30px!important;color:var(--admin-fg,#1e293b)!important;background:#fff!important;padding:6px 12px!important;font-size:13px!important;font-weight:600!important}.admin-shell table button[type=submit]{background:var(--xbtech-accent-search)!important;color:#fff!important;border:none!important;border-radius:8px!important;min-height:36px!important;padding:9px 18px!important;font-weight:600!important}.admin-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a85!important}.admin-modal-card{border-radius:var(--admin-radius-xl,16px)!important;border:1px solid var(--admin-border-strong,#94a3b861)!important;color:var(--admin-fg,#0f172a)!important;background:#fff!important;box-shadow:0 24px 48px #0f172a29,0 8px 16px #0f172a14!important}.admin-modal-header{color:var(--admin-fg,#0f172a)!important;border-bottom:1px solid var(--admin-border-cell,#e2e8f0)!important;background:#fff!important}.admin-modal-close{color:#555!important}.admin-target-clone-page{gap:12px;display:grid}.admin-target-clone-hero{margin:0!important}.admin-target-clone-meta,.admin-target-clone-summary{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.admin-target-clone-meta span,.admin-target-clone-summary span{color:#111;background:#eee;border:1px solid #999;border-radius:4px;align-items:center;min-height:24px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.admin-target-clone-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.admin-target-clone-actions .admin-btn:disabled{cursor:not-allowed;color:#555!important;background:#bcbcbc!important}.admin-target-clone-gap{color:#5c3b00;background:#fff3cd;border:1px solid #d97706;padding:10px 12px;font-size:14px;font-weight:700}.admin-target-tabs{flex-wrap:wrap;gap:6px;margin:4px 0 0;display:flex}.admin-target-tab{color:#111;text-transform:uppercase;background:#eee;border:1px solid #888;border-radius:0;min-height:32px;padding:4px 12px;font-size:13px;font-weight:700}.admin-target-tab.active{color:#fff;background:#4c4c4c}.admin-target-panel{background:#fff;border:1px solid #cfcfcf;padding:12px}.admin-target-panel-title{color:#e24b3f;margin-bottom:8px;font-size:18px;font-weight:700}.admin-target-panel-grid{color:#222;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:13px;display:grid}.admin-target-panel-grid p{color:#444;margin:4px 0 0}.admin-target-template-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.admin-target-template-card{color:#111;text-align:left;background:#fff;border:1px solid #999;border-radius:0;gap:3px;min-height:54px;padding:8px 10px;display:grid}.admin-target-template-card span{font-size:13px;font-weight:700}.admin-target-template-card small{color:#555;text-transform:uppercase;font-size:11px}.admin-target-modal-backdrop{z-index:30000;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.admin-target-modal{color:#111;background:#fff;border:1px solid #555;width:min(720px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 8px 24px #00000059}.admin-target-modal-head{color:#fff;background:#4c4c4c;justify-content:space-between;align-items:center;min-height:42px;padding:8px 12px;display:flex}.admin-target-modal-head button{color:#fff;background:0 0;border:none;font-size:24px;line-height:1}.admin-target-modal-body{padding:14px}.admin-target-modal-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.admin-btn-danger{color:#fff!important;background:#b91c1c!important}.admin-legacy-field-full{grid-column:1/-1}.admin-legacy-field-full textarea.admin-legacy-input{min-height:110px;padding-top:8px!important;line-height:1.4!important}@media (max-width:767px){.admin-target-panel-grid{grid-template-columns:1fr}.admin-xbtech-announcement{font-size:14px}.admin-xbtech-top-icon,.admin-layout--xbtech .admin-menu-toggle,.admin-layout--xbtech .admin-top-icon-btn,.admin-layout--xbtech .admin-theme-toggle-xbtech,.admin-layout--xbtech .admin-user-menu-btn-xbtech{font-size:24px!important}.admin-compact-page-title,.admin-section-title,.admin-page-title,.admin-section-card h1,.admin-section-card h2,.admin-section-card h3{font-size:20px!important}}.xbtech-login-shell{box-sizing:border-box;color:#111;background:#607d8b;justify-content:center;align-items:flex-start;width:100%;min-height:100vh;padding-top:30px;display:flex}.xbtech-login-card{box-sizing:border-box;background:#fff;border:none;border-radius:8px;flex-direction:column;gap:15px;width:400px;max-width:calc(100vw - 32px);margin:0 auto;padding:30px;display:flex;box-shadow:1px 1px 5px #00000080}.xbtech-login-card--modal{width:400px;max-width:calc(100vw - 32px)}.xbtech-login-modal-title{color:#333;margin:0;font-size:15px;font-weight:700}.xbtech-login-input{color:#000;box-sizing:border-box;background:#e8f0fe;border:1px solid #999;border-radius:0;outline:none;width:100%;margin:0;padding:15px;font-size:15px;font-weight:400;line-height:1.2;display:block}.xbtech-login-input::placeholder{color:#999;font-weight:400}.xbtech-login-input:focus{background:#fff;border-color:#5cb85c}.xbtech-login-submit{color:#fff;text-transform:uppercase;text-align:center;cursor:pointer;box-sizing:border-box;background:#5cb85c;border:1px solid #4cae4c;border-radius:4px;width:100%;margin-top:0;padding:12px 0;font-size:15px;font-weight:400;display:block}.xbtech-login-submit:hover:not(:disabled){background:#449d44;border-color:#398439}.xbtech-login-submit:disabled{opacity:.65;cursor:not-allowed}.xbtech-login-error{color:#a94442;background:#f2dede;border:1px solid #ebccd1;border-radius:2px;padding:6px 8px;font-size:12px}.xbtech-login-overlay{z-index:20000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}html.dark-theme .admin-shell .admin-page-shell,html.dark-theme .admin-shell .admin-section-card,html.dark-theme .admin-shell .admin-card,html.dark-theme .admin-shell .admin-target-clone-page{color:var(--admin-fg,#111)!important;border:1px solid var(--admin-border-strong,#94a3b861)!important;border-radius:var(--admin-radius-lg,14px)!important;box-shadow:var(--admin-shadow-card)!important;background:#fff!important}html.dark-theme .admin-shell .admin-section-body{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}html.dark-theme .admin-shell .admin-legacy-search-panel,html.dark-theme .admin-shell .admin-target-clone-hero{background:var(--admin-surface-subtle,#f8fafc)!important;color:var(--admin-fg,#111)!important;border:1px solid var(--admin-border-cell,#e2e8f0)!important}html.dark-theme .admin-shell .admin-section-header{background:var(--admin-dk-elevated)!important;color:var(--admin-dk-fg)!important;border:none!important}html.dark-theme .admin-shell .admin-legacy-field>span,html.dark-theme .admin-shell .admin-field-label,html.dark-theme .admin-shell .admin-form-label{color:var(--admin-dk-fg-2)!important}html.dark-theme .admin-shell .admin-legacy-input,html.dark-theme .admin-shell .admin-page-input,html.dark-theme .admin-shell .admin-display-select,html.dark-theme .admin-shell input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),html.dark-theme .admin-shell select,html.dark-theme .admin-shell textarea{border:1px solid var(--admin-dk-border)!important;border-radius:var(--admin-radius,8px)!important;background-color:var(--admin-dk-elevated)!important;color:var(--admin-dk-fg)!important;padding:8px 11px!important;font-size:13px!important}html.dark-theme .admin-shell select:not([multiple]){padding:8px 28px 8px 11px!important}html.dark-theme .admin-shell input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):focus-visible,html.dark-theme .admin-shell select:focus-visible,html.dark-theme .admin-shell textarea:focus-visible{border-color:var(--admin-focus-border,#0ea5e9)!important;box-shadow:var(--admin-focus-ring,0 0 0 3px #0ea5e938)!important;outline:none!important}html.dark-theme .admin-shell .admin-compact-page-title,html.dark-theme .admin-shell .admin-section-header h2{color:var(--admin-dk-fg)!important}.admin-shell .xbtech-admins-page{box-sizing:border-box;width:100%;max-width:none;color:var(--admin-fg,#111);background:0 0;margin:0;padding:0;display:block;font-family:var(--admin-font-sans,Helvetica, Arial, sans-serif)!important}.admin-shell #admins table{color:inherit!important;font-size:inherit!important;background:0 0!important}.admin-shell #admins table.admins tbody tr:nth-child(2n) td{background:0 0!important}.admin-shell #admins form.filter{background:var(--admin-surface-subtle,#f8fafc)!important;border-bottom:1px solid var(--admin-border-cell,#e2e8f0)!important;color:var(--admin-fg,#000)!important;font:13px/1.5 var(--admin-font-sans,Helvetica, Arial, sans-serif)!important;margin:0!important;padding:5px 10px 10px!important;overflow:hidden!important}.admin-shell #admins form.filter>table{table-layout:auto;width:100%;border-collapse:collapse!important;border-spacing:0!important}.admin-shell #admins form.filter>table td{color:#000!important;vertical-align:middle!important;background:0 0!important;border:0!important;height:auto!important;padding:5px 5px 5px 0!important;font-size:13px!important;font-weight:400!important;line-height:normal!important}.admin-shell #admins form.filter>table td:first-child{white-space:nowrap;width:1%}.admin-shell #admins form.filter input[type=text]{color:#000!important;box-sizing:border-box!important;background-color:#fff!important;border:1px solid #999!important;border-radius:0!important;outline:none!important;width:100%!important;height:31px!important;min-height:0!important;margin:0!important;padding:7px 10px!important;font:400 13px Helvetica,Arial,sans-serif!important}.admin-shell #admins form.filter select{color:#000!important;box-sizing:border-box!important;background-color:#fff!important;border:1px solid #999!important;border-radius:0!important;outline:none!important;width:100%!important;height:31px!important;min-height:0!important;margin:0!important;padding:7px 28px 7px 10px!important;font:400 13px Helvetica,Arial,sans-serif!important}.admin-shell #admins form.filter .btns{flex-direction:row!important;align-items:stretch!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.admin-shell #admins form.filter .btns:after{content:none!important;display:none!important}.admin-shell #admins form.filter .btn{float:none!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;text-align:center!important;appearance:none!important;box-sizing:border-box!important;border-style:solid!important;border-width:1px!important;border-radius:4px!important;flex:1 1 0!important;margin:0!important;padding:7px 0 6px!important;font:400 13px/16.9px Helvetica,Arial,sans-serif!important;text-decoration:none!important;display:block!important}.admin-shell #admins form.filter .btn.search{background:#5cb85c!important;border-color:#4cae4c!important}.admin-shell #admins form.filter .btn.search:hover,.admin-shell #admins form.filter .btn.search:focus{color:#fff!important;background:#4cae4c!important}.admin-shell #admins form.filter .btn.warning.create{background:#ff9800!important;border-color:#f57c00!important}.admin-shell #admins form.filter .btn.warning.create:hover,.admin-shell #admins form.filter .btn.warning.create:focus{color:#fff!important;background:#f57c00!important}.admin-shell #admins form.filter .btn.search[aria-disabled=true]{opacity:.65!important;pointer-events:none!important}.admin-shell #admins .dl-map{margin:0;padding:0}.admin-shell #admins .scrollable{width:100%;margin:0;padding:0;overflow:auto}.admin-shell #admins table.admins{border-collapse:collapse!important;border-spacing:0!important;table-layout:auto!important;color:#000!important;background:0 0!important;width:100%!important;font:400 13px/16.9px Helvetica,Arial,sans-serif!important}.admin-shell #admins table.admins tbody tr:first-child{background:#555!important}.admin-shell #admins table.admins tbody tr:first-child td{color:#fff!important;vertical-align:middle!important;background:0 0!important;border:none!important;border-bottom:1px solid #000!important;padding:5px!important;font-size:13px!important;font-weight:400!important;line-height:13px!important}.admin-shell #admins table.admins tbody tr:first-child td:not(:first-child){border-left:1px solid #000!important}.admin-shell #admins table.admins tbody tr:not(:first-child) td{color:#000!important;vertical-align:middle!important;background:0 0!important;border:none!important;border-bottom:1px solid #000!important;padding:5px!important;font-size:13px!important;line-height:13px!important}.admin-shell #admins table.admins tbody tr:not(:first-child) td:not(:first-child){border-left:1px solid #000!important}.admin-shell #admins table.admins tbody tr:not(:first-child) td:last-child{width:200px}.admin-shell #admins table.admins a.create,.admin-shell #admins table.admins a.ip{color:#000!important;cursor:pointer!important;box-sizing:border-box!important;background:#ddd!important;border:1px solid #bbb!important;border-radius:3px!important;margin:0 5px 0 0!important;padding:3px 5px!important;font:400 11px/11px Helvetica,Arial,sans-serif!important;text-decoration:none!important;display:inline-block!important}.admin-shell #content.content-style{color:#000!important;box-sizing:border-box!important;background:#fff!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow-x:hidden!important}.admin-shell #gameKey #content.content-style{overflow-x:auto!important}.admin-shell #content.content-style:has(#settings){overflow-x:auto!important}.admin-shell #game{color:#000!important;box-sizing:border-box!important;background:0 0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:10px 10px 0!important;font:400 13px/16.9px Helvetica,Arial,sans-serif!important;display:block!important}.admin-shell #game table{border-collapse:collapse!important;border-spacing:0!important;color:#000!important;background:0 0!important;width:100%!important;margin:0!important;font-size:13px!important}.admin-shell #game table th,.admin-shell #game table td{color:var(--admin-fg,#000)!important;border:1px solid var(--admin-border-cell,#e2e8f0)!important;vertical-align:middle!important;text-align:left!important;background:0 0!important;padding:6px 10px!important;font-size:13px!important;font-weight:400!important;line-height:16.9px!important}.admin-shell #game table tr:nth-child(2n) td{background:0 0!important}.admin-shell #game input,.admin-shell #game select,.admin-shell #game textarea{min-height:0!important;box-shadow:none!important;font-size:13px!important;font-weight:400!important;line-height:normal!important}html.dark-theme .admin-shell #game input,html.dark-theme .admin-shell #game select,html.dark-theme .admin-shell #game textarea{min-height:0!important;font-size:13px!important}.admin-shell #game .soccersetting-wrapper{width:100%!important;max-width:100%!important;overflow-x:auto!important}.admin-shell #game .menubar{margin:0!important}.admin-shell #game .btn-group{box-sizing:border-box!important;background:#ddd!important;border:1px solid #999!important;width:fit-content!important;max-width:100%!important;line-height:19.5px!important;display:block!important;overflow:hidden!important}.admin-shell #game .btn-group a.soccer,.admin-shell #game .btn-group a.jackpot,.admin-shell #game .btn-group a.sports{float:left!important;color:#000!important;cursor:pointer!important;box-sizing:border-box!important;background:0 0!important;padding:6px 15px!important;font-size:15px!important;font-weight:400!important;text-decoration:none!important;display:block!important}.admin-shell #game .btn-group a.soccer.selected,.admin-shell #game .btn-group a.jackpot.selected,.admin-shell #game .btn-group a.sports.selected{background:#bbb!important}.admin-shell #game .note{color:#000!important;box-sizing:border-box!important;background-color:#ffecb3!important;border:1px solid #ffc107!important;border-radius:4px!important;margin:10px 0!important;padding:8px 10px!important;font-size:13px!important;line-height:1.35!important}.admin-shell #game #game-soccersetting table{table-layout:auto!important;width:100%!important;min-width:100%!important;margin:0 0 4px!important}.admin-shell #game #game-soccersetting thead td{color:#fff!important;background:#555!important;font-weight:700!important}.admin-shell #game #game-soccersetting tbody td{color:#000!important;background:0 0!important}.admin-shell #game #game-soccersetting tbody td:first-child{font-weight:700!important}.admin-shell #game #game-soccersetting tbody td:first-child p{font-size:11px!important;font-weight:400!important;line-height:1.35!important}.admin-shell #game #game-soccersetting tbody tr:nth-child(2n)>td{background:0 0!important}.admin-shell #game #game-soccersetting tbody p{margin:4px 0 0!important}.admin-shell #game #game-soccersetting input[type=text]{box-sizing:border-box!important;color:#000!important;background-color:#fff!important;border:1px solid #999!important;width:100%!important;max-width:none!important;height:31px!important;min-height:0!important;padding:7px 10px!important;font-family:Helvetica,Arial,sans-serif!important;font-size:13px!important}.admin-shell #game select[name=CSAllowCancelBet]{color:#000!important;background-color:#fff!important;border:1px solid #999!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:31px!important;padding:7px 28px 7px 10px!important;font-family:Helvetica,Arial,sans-serif!important;font-size:13px!important}.admin-shell #game select[name=CSOnlyLeague]{box-sizing:border-box!important;color:#000!important;appearance:auto!important;-webkit-appearance:menulist!important;background-color:#fff!important;background-image:none!important;border:1px solid #999!important;width:100%!important;max-width:none!important;height:300px!important;padding:4px!important;font-family:Helvetica,Arial,sans-serif!important;font-size:13px!important}.admin-shell #game .menubox>table{table-layout:auto!important;width:auto!important;min-width:280px!important;max-width:100%!important;margin:0 0 4px!important}.admin-shell #game .menubox>table tbody td{background:0 0!important;font-weight:700!important}.admin-shell #game .menubox>table input[type=text]{box-sizing:border-box!important;color:#000!important;background-color:#fff!important;border:1px solid #999!important;width:100%!important;max-width:none!important;height:31px!important;min-height:0!important;padding:7px 10px!important;font-family:Helvetica,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important}.admin-shell #game a.btn.save,.admin-shell #game a.btn.save-jackpot{text-align:center!important;color:#fff!important;cursor:pointer!important;box-sizing:border-box!important;background:#5cb85c!important;border:1px solid #4cae4c!important;border-radius:4px!important;width:100px!important;max-width:100px!important;margin:10px 0 0!important;padding:7px 0 6px!important;font-family:Helvetica,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:16.9px!important;text-decoration:none!important;display:block!important}.admin-shell #game a.btn.save.is-disabled,.admin-shell #game a.btn.save-jackpot.is-disabled{opacity:.55!important;pointer-events:none!important;cursor:not-allowed!important}.admin-shell #game a.link{color:#00f!important;margin:10px 10px 0 0!important;font-size:15px!important;text-decoration:underline!important;display:inline-block!important}.admin-shell #game a.link .fa{margin-right:4px!important}.admin-shell #settings{box-sizing:border-box!important;color:#0f172a!important;background:0 0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:16px 18px 20px!important;font:400 13px/1.45 system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif!important;display:block!important}.admin-shell #settings .menubar{margin:0 0 10px!important;overflow:hidden!important}.admin-shell #settings .btn-group{box-sizing:border-box!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:8px!important;flex-flow:wrap!important;align-items:stretch!important;gap:0!important;width:fit-content!important;max-width:100%!important;line-height:1.35!important;display:flex!important;overflow:hidden!important}.admin-shell #settings .btn-group a{float:none!important;color:#475569!important;cursor:pointer!important;box-sizing:border-box!important;background:0 0!important;border-left:1px solid #e2e8f0!important;flex:none!important;margin:0!important;padding:8px 16px!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;display:block!important}.admin-shell #settings .btn-group a:first-child{border-left:none!important}.admin-shell #settings .btn-group a.selected{color:#0f172a!important;background:#fff!important;font-weight:600!important;box-shadow:inset 0 -2px #3b82f6!important}.admin-shell #settings form{margin:0!important;padding:0!important;display:flow-root!important}.admin-shell #settings .menubox{margin:0!important;padding:0!important}.admin-shell #settings .staff-access-matrix{max-width:100%!important;margin:0!important}.admin-shell #settings .staff-access-matrix__toolbar{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin:0 0 10px!important;display:flex!important}.admin-shell #settings .staff-access-matrix__search-label{color:#334155!important;flex-direction:column!important;gap:4px!important;min-width:min(100%,280px)!important;font-size:12px!important;font-weight:600!important;display:flex!important}.admin-shell #settings .staff-access-matrix__search{box-sizing:border-box!important;color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;width:100%!important;min-height:34px!important;padding:8px 11px!important;font-size:13px!important;display:block!important}.admin-shell #settings .staff-access-matrix__scroll{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;max-height:min(70vh,720px)!important;display:block!important;overflow:auto!important}.admin-shell #settings .staff-access-matrix__table{border-collapse:separate!important;border-spacing:0!important;color:#0f172a!important;background:#fff!important;width:100%!important;font-size:12px!important}.admin-shell #settings .staff-access-matrix__th{z-index:2!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#0f172a!important;white-space:nowrap!important;background:#f8fafc!important;border-bottom:2px solid #cbd5e1!important;border-right:1px solid #e2e8f0!important;padding:10px 8px!important;font-size:11px!important;font-weight:700!important;position:sticky!important;top:0!important;box-shadow:0 1px #e2e8f0!important}.admin-shell #settings .staff-access-matrix__th--perm{z-index:3!important;text-align:left!important;border-right:2px solid #cbd5e1!important;min-width:220px!important;max-width:340px!important;left:0!important}.admin-shell #settings .staff-access-matrix__group-row td{padding:0!important}.admin-shell #settings .staff-access-matrix__group{text-transform:uppercase!important;letter-spacing:.05em!important;color:#b91c1c!important;background:#fef2f2!important;border-top:1px solid #fecaca!important;border-bottom:1px solid #fecaca!important;padding:8px 10px!important;font-size:11px!important;font-weight:700!important}.admin-shell #settings .staff-access-matrix__perm{z-index:1!important;vertical-align:top!important;background:#fff!important;border-bottom:1px solid #f1f5f9!important;border-right:2px solid #e2e8f0!important;padding:8px 10px!important;position:sticky!important;left:0!important;box-shadow:2px 0 4px -2px #0f172a14!important}.admin-shell #settings .staff-access-matrix tbody tr:nth-child(2n) .staff-access-matrix__perm{background:#f8fafc!important}.admin-shell #settings .staff-access-matrix__perm-label{margin-bottom:4px!important;font-weight:500!important;line-height:1.35!important;display:block!important}.admin-shell #settings .staff-access-matrix__wiring-badge{color:#0f766e!important;margin-bottom:4px!important;margin-right:6px!important;font-size:11px!important;font-weight:600!important;display:inline-block!important}.admin-shell #settings .staff-access-matrix__test-badge{color:#1d4ed8!important;margin-bottom:4px!important;margin-right:6px!important;font-size:11px!important;font-weight:600!important;display:inline-block!important}.admin-shell #settings .staff-access-matrix__deep-badge{color:#c2410c!important;background:#fb923c1f!important;border-radius:4px!important;margin-bottom:4px!important;margin-right:6px!important;padding:1px 6px!important;font-size:11px!important;font-weight:700!important;display:inline-block!important}.admin-shell #settings .staff-access-matrix__perm-value{color:#64748b!important;word-break:break-all!important;font-size:10px!important;font-weight:400!important;display:block!important}.admin-shell #settings .staff-access-matrix__cell{text-align:center!important;vertical-align:middle!important;background:#fff!important;border-bottom:1px solid #f1f5f9!important;border-right:1px solid #f1f5f9!important;padding:6px!important}.admin-shell #settings .staff-access-matrix tbody tr:nth-child(2n) .staff-access-matrix__cell{background:#f8fafc!important}.admin-shell #settings .staff-access-matrix__cell input[type=checkbox]{cursor:pointer!important;width:18px!important;height:18px!important;margin:0!important}html.dark-theme .admin-shell #settings .staff-access-matrix__search-label{color:#e2e8f0!important}html.dark-theme .admin-shell #settings .staff-access-matrix__search{color:#f1f5f9!important;background:#0f172a!important;border-color:#475569!important}html.dark-theme .admin-shell #settings .staff-access-matrix__scroll{background:#0f172a!important;border-color:#334155!important}html.dark-theme .admin-shell #settings .staff-access-matrix__table{color:#e2e8f0!important;background:#0f172a!important}html.dark-theme .admin-shell #settings .staff-access-matrix__th{color:#f1f5f9!important;background:#1e293b!important;border-bottom-color:#475569!important;border-right-color:#334155!important}html.dark-theme .admin-shell #settings .staff-access-matrix__group{color:#fca5a5!important;background:#450a0a!important;border-color:#7f1d1d!important}html.dark-theme .admin-shell #settings .staff-access-matrix__perm{background:#0f172a!important;border-right-color:#334155!important}html.dark-theme .admin-shell #settings .staff-access-matrix tbody tr:nth-child(2n) .staff-access-matrix__perm{background:#111c2e!important}html.dark-theme .admin-shell #settings .staff-access-matrix__wiring-badge{color:#5eead4!important}html.dark-theme .admin-shell #settings .staff-access-matrix__test-badge{color:#93c5fd!important}html.dark-theme .admin-shell #settings .staff-access-matrix__deep-badge{color:#fdba74!important;background:#fb923c2e!important}html.dark-theme .admin-shell #settings .staff-access-matrix__perm-value{color:#94a3b8!important}html.dark-theme .admin-shell #settings .staff-access-matrix__cell{background:#0f172a!important;border-color:#1e293b!important}html.dark-theme .admin-shell #settings .staff-access-matrix tbody tr:nth-child(2n) .staff-access-matrix__cell{background:#111c2e!important}.admin-shell #settings .menubox .duplicate{margin:10px 0 0!important}.admin-shell #settings .menubox p{color:#f44336!important;letter-spacing:.01em!important;margin:14px 0 6px!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important}.admin-shell #settings .menubox p:first-child{margin-top:0!important}.admin-shell #settings .menubox b{color:#000!important;font-weight:700!important}.admin-shell #settings .menubox input[type=text],.admin-shell #settings .menubox input:not([type]),.admin-shell #settings .menubox select,.admin-shell #settings .menubox textarea{box-sizing:border-box!important;color:#0f172a!important;width:100%!important;max-width:none!important;min-height:34px!important;box-shadow:none!important;background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;margin:0!important;padding:8px 11px!important;font-family:inherit!important;font-size:13px!important;font-weight:400!important;transition:border-color .12s,box-shadow .12s!important;display:block!important}.admin-shell #settings .menubox input[type=text]:focus,.admin-shell #settings .menubox input:not([type]):focus,.admin-shell #settings .menubox select:focus,.admin-shell #settings .menubox textarea:focus{border-color:#64748b!important;outline:none!important;box-shadow:0 0 0 3px #94a3b859!important}.admin-shell #settings .menubox.tx-tab-transaction table.tx-data input[type=text],.admin-shell #settings .menubox.tx-tab-transaction table.tx-data select.tx-cur-code,.admin-shell #settings .menubox.tx-tab-transaction table.tx-gw-grid input[type=text]{vertical-align:middle!important;width:auto!important;min-width:0!important;min-height:30px!important;padding:5px 8px!important;display:inline-block!important}.admin-shell #settings .menubox.tx-tab-transaction table.tx-data select.tx-cur-code{cursor:pointer!important;min-width:6.5em!important}.admin-shell #settings .menubox.tx-tab-transaction [data-tx-ui=currencyRates].tx-gw-scroll{overflow:visible!important}.admin-shell #settings .menubox.tx-tab-transaction .tx-cur-gw-picker{vertical-align:middle!important;min-width:11em!important;max-width:18em!important;display:inline-block!important;position:relative!important}.admin-shell #settings .menubox.tx-tab-transaction .tx-cur-gw-summary{cursor:pointer!important;color:#0f172a!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364748b' d='M1 1l5 5 5-5'/%3E%3C/svg%3E") right 8px center no-repeat!important;border:1px solid #cbd5e1!important;border-radius:4px!important;min-height:30px!important;padding:5px 28px 5px 8px!important;font-size:12px!important;line-height:1.3!important;list-style:none!important;overflow:hidden!important}.admin-shell #settings .menubox.tx-tab-transaction .tx-cur-gw-summary::-webkit-details-marker{display:none!important}.admin-shell #settings .menubox.tx-tab-transaction .tx-cur-gw-picker[open] .tx-cur-gw-menu{display:flex!important}.admin-shell #settings .menubox.tx-tab-transaction .tx-cur-gw-menu{z-index:40!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;flex-direction:column!important;gap:2px!important;min-width:100%!important;max-width:22em!important;max-height:220px!important;padding:8px!important;display:none!important;position:absolute!important;top:calc(100% + 4px)!important;left:0!important;overflow:auto!important;box-shadow:0 8px 24px #0f172a1f!important}.admin-shell #settings .menubox.tx-tab-transaction .tx-cur-gw-menu-hint{color:#64748b!important;margin:0 0 4px!important;font-size:11px!important}.admin-shell #settings .menubox.tx-tab-transaction .tx-cur-gw-option{color:#334155!important;cursor:pointer!important;white-space:nowrap!important;align-items:center!important;gap:6px!important;padding:4px 2px!important;font-size:12px!important;display:flex!important}.admin-shell #settings .menubox.tx-tab-transaction table.tx-data{color:#0f172a!important;background:0 0!important;font-size:12px!important}.admin-shell #settings .menubox.tx-tab-transaction table.tx-gw-grid{color:#0f172a!important;table-layout:auto!important;background:0 0!important;width:max-content!important;max-width:none!important;font-size:12px!important}.admin-shell #settings .menubox.tx-tab-transaction .tx-gw-scroll{-webkit-overflow-scrolling:touch;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:auto visible!important}.admin-shell #settings .menubox.tx-tab-transaction table.tx-gw-grid th,.admin-shell #settings .menubox.tx-tab-transaction table.tx-gw-grid td{text-overflow:clip!important;white-space:nowrap!important;overflow:visible!important}.admin-shell #settings .menubox.tx-tab-transaction table.tx-gw-grid td.tx-map-cell{min-width:5.85rem!important}.admin-shell #settings .menubox.tx-tab-transaction table.tx-data th,.admin-shell #settings .menubox.tx-tab-transaction table.tx-gw-grid th{color:#475569!important;text-align:left!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;padding:8px 10px!important;font-size:12px!important;font-weight:600!important}.admin-shell #settings .menubox.tx-tab-transaction table.tx-data td,.admin-shell #settings .menubox.tx-tab-transaction table.tx-gw-grid td{color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;padding:6px 10px!important;font-size:12px!important}.admin-shell #settings .menubox.tx-tab-transaction table.tx-data tbody tr:nth-child(2n) td,.admin-shell #settings .menubox.tx-tab-transaction table.tx-gw-grid tbody tr:nth-child(2n) td{background:#f9fafb!important}.admin-shell #settings .menubox textarea{resize:vertical!important;height:auto!important;min-height:80px!important}.admin-shell #settings .menubox select{height:auto!important;min-height:34px!important}.admin-shell #settings .menubox [data-tx-ui=disableWithdraw]{color:#334155!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:12px 14px!important}.admin-shell #settings .menubox [data-tx-ui=disableWithdraw] .tx-dw-row--main{flex-wrap:wrap!important;align-items:flex-end!important;gap:12px 16px!important;display:flex!important}.admin-shell #settings .menubox [data-tx-ui=disableWithdraw] .tx-dw-field{flex-direction:column!important;align-items:stretch!important;display:flex!important}.admin-shell #settings .menubox [data-tx-ui=disableWithdraw] .tx-dw-lbl{color:#555!important;margin:0 0 4px!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;display:block!important}.admin-shell #settings .menubox [data-tx-ui=disableWithdraw] input.tx-dw-time-start,.admin-shell #settings .menubox [data-tx-ui=disableWithdraw] input.tx-dw-time-end,.admin-shell #settings .menubox [data-tx-ui=disableWithdraw] input.tx-dw-time,.admin-shell #settings .menubox [data-tx-ui=disableWithdraw] input.tx-dw-duration-n,.admin-shell #settings .menubox [data-tx-ui=disableWithdraw] select.tx-dw-duration-unit{box-sizing:border-box!important;color:#0f172a!important;height:auto!important;min-height:34px!important;box-shadow:none!important;vertical-align:middle!important;background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;margin:0!important;padding:8px 11px!important;font-family:inherit!important;font-size:13px!important;font-weight:400!important;display:inline-block!important}.admin-shell #settings .menubox [data-tx-ui=disableWithdraw] input.tx-dw-time-start,.admin-shell #settings .menubox [data-tx-ui=disableWithdraw] input.tx-dw-time-end,.admin-shell #settings .menubox [data-tx-ui=disableWithdraw] input.tx-dw-time{width:7.25rem!important;min-width:7.25rem!important;max-width:7.25rem!important}.admin-shell #settings .menubox [data-tx-ui=disableWithdraw] input.tx-dw-duration-n{text-align:center!important;width:3.5rem!important;min-width:3.5rem!important;max-width:3.5rem!important}.admin-shell #settings .menubox [data-tx-ui=disableWithdraw] select.tx-dw-duration-unit{width:7rem!important;min-width:7rem!important;max-width:7rem!important}.admin-shell #settings .menubox [data-tx-ui=disableWithdraw] .tx-dw-inline{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;display:flex!important}.admin-shell #settings .menubox [data-tx-ui=disableWithdraw] .tx-dw-hint{color:#64748b!important;max-width:42ch!important;margin:6px 0 0!important;font-size:11px!important;font-weight:400!important;line-height:1.4!important}.admin-shell #settings form a.btn.save,.admin-shell #settings a.btn.save{text-align:center!important;border:1px solid var(--xbtech-accent-b2)!important;background:var(--xbtech-accent)!important;background-color:var(--xbtech-accent)!important;color:#fff!important;cursor:pointer!important;box-sizing:border-box!important;border-radius:8px!important;width:100%!important;max-width:none!important;margin:20px 0 0!important;padding:11px 16px!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1.25!important;text-decoration:none!important;transition:background-color .12s,filter .12s!important;display:block!important}.admin-shell #settings a.btn.save:hover{filter:brightness(1.06)!important}.admin-shell #settings .menubox.tx-tab-transaction button.tx-gcf-add,.admin-shell #settings .menubox.tx-tab-transaction button.tx-cur-add,.admin-shell #settings .menubox.tx-tab-transaction button.tx-br-add{cursor:pointer!important;color:#1e293b!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:4px!important;margin-top:10px!important;padding:7px 14px!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;display:inline-flex!important}.admin-shell #settings .menubox.tx-tab-transaction button.tx-gcf-add:hover,.admin-shell #settings .menubox.tx-tab-transaction button.tx-cur-add:hover,.admin-shell #settings .menubox.tx-tab-transaction button.tx-br-add:hover{background:#f8fafc!important;border-color:#94a3b8!important}.admin-shell #settings .menubox.tx-tab-transaction button.tx-cur-preset{cursor:pointer!important;color:#475569!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;border-radius:6px!important;margin:6px 6px 8px 0!important;padding:5px 12px!important;font-family:inherit!important;font-size:12px!important;font-weight:600!important}.admin-shell #settings .menubox.tx-tab-transaction button.tx-cur-preset:hover{background:#e2e8f0!important;border-color:#94a3b8!important}.admin-shell #settings .menubox.tx-tab-transaction button.tx-gcf-remove,.admin-shell #settings .menubox.tx-tab-transaction button.tx-cur-remove,.admin-shell #settings .menubox.tx-tab-transaction button.tx-br-remove{cursor:pointer!important;color:#64748b!important;background:0 0!important;border:none!important;border-radius:6px!important;padding:3px 8px!important;font-family:inherit!important;font-size:15px!important;font-weight:600!important;line-height:1!important}.admin-shell #settings .menubox.tx-tab-transaction button.tx-gcf-remove:hover,.admin-shell #settings .menubox.tx-tab-transaction button.tx-cur-remove:hover,.admin-shell #settings .menubox.tx-tab-transaction button.tx-br-remove:hover{color:#b91c1c!important;background:#fee2e2!important}.admin-shell #promotions{color:#000!important;box-sizing:border-box!important;background:0 0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;font:400 13px/16.9px Helvetica,Arial,sans-serif!important;display:block!important;overflow:auto!important}.admin-shell #promotions table{border-collapse:collapse!important;border-spacing:0!important;table-layout:auto!important;width:max-content!important;min-width:100%!important;font:inherit!important;color:inherit!important;background:0 0!important;margin:0!important}.admin-shell #promotions table>tbody>tr:nth-child(2n)>td{background:0 0!important}.admin-shell #promotions tbody tr:first-child td{background:var(--admin-head-bg,#f1f5f9)!important;color:var(--admin-head-fg,#475569)!important;border-top:none!important;border-bottom:1px solid var(--admin-border-cell,#e2e8f0)!important;vertical-align:middle!important;border-left:none!important;border-right:none!important;padding:8px 10px!important;font-size:13px!important;font-weight:600!important;line-height:16.9px!important}.admin-shell #promotions tbody tr:first-child td:not(:last-child){border-right:1px solid var(--admin-border-cell,#e2e8f0)!important}.admin-shell #promotions tr.group td{color:var(--admin-fg,#0f172a)!important;border-bottom:1px solid var(--admin-border-cell,#cbd5e1)!important;vertical-align:middle!important;background:#e2e8f0!important;padding:8px!important;font-weight:600!important}.admin-shell #promotions tr.group p{margin:0!important}.admin-shell #promotions tr.list td{color:#000!important;vertical-align:top!important;background:0 0!important;border:none!important;border-bottom:1px solid #ccc!important;padding:8px!important;font-size:13px!important;font-weight:400!important;line-height:16.9px!important}.admin-shell #promotions tr.list td:not(:last-child){border-right:1px solid #ccc!important}.admin-shell #promotions tr.list.is-selected td{background:#fffbeb!important}.admin-shell #promotions a.create,.admin-shell #promotions a.activate{color:#00f!important;font:inherit!important;cursor:pointer!important;box-sizing:border-box!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0 .35em 0 0!important;padding:0!important;text-decoration:underline!important;display:inline!important}.admin-shell #promotions .admin-promotions-grant-link{color:#00f!important;font:inherit!important;cursor:pointer!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important;font-size:13px!important;text-decoration:underline!important;display:inline!important}.admin-shell #promotions table button.admin-promotions-grant-link{min-height:0!important;box-shadow:none!important;border-radius:0!important;font-weight:400!important}.admin-shell #promotions .btn-list{flex-flow:wrap!important;align-items:flex-start!important;margin:0!important;padding:0!important;display:flex!important}.admin-shell #promotions .btn-list .btn.create.warning,.admin-shell #promotions .btn-list .btn.dup.warning{box-sizing:border-box!important;text-align:center!important;cursor:pointer!important;color:#fff!important;background:#ff9800!important;border:1px solid #f57c00!important;border-radius:0!important;width:179px!important;max-width:calc(100% - 16px)!important;margin:8px!important;padding:7px 0 6px!important;font:400 13px/16.9px Helvetica,Arial,sans-serif!important;text-decoration:none!important;display:block!important}.admin-shell #promotions .admin-promotions-games-cell{vertical-align:top!important;width:200px!important;min-width:160px!important;max-width:200px!important;font-size:11px!important;line-height:1.35!important;overflow:hidden!important}.admin-shell #promotions .admin-promotions-games-cell__text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline;overflow:hidden}.admin-shell #promotions .admin-promotions-games-cell__wrap{align-items:baseline;gap:4px;min-width:0;max-width:100%;display:inline-flex}.admin-shell #promotions .admin-promotions-games-cell__more{font:inherit;color:#00f;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;margin:0;padding:0;font-size:11px;line-height:1.35;text-decoration:underline}html.dark-theme .admin-shell #content.content-style{color:#000!important;background:#fff!important}html.dark-theme .admin-shell #promotions{color:#000!important}html.dark-theme .admin-shell #promotions tbody tr:first-child td{background:var(--admin-head-bg,#f1f5f9)!important;color:var(--admin-head-fg,#475569)!important;border-bottom-color:var(--admin-border-cell,#e2e8f0)!important}html.dark-theme .admin-shell #promotions tbody tr:first-child td:not(:last-child){border-right-color:var(--admin-border-cell,#e2e8f0)!important}html.dark-theme .admin-shell #promotions tr.group td{color:var(--admin-fg,#0f172a)!important;border-bottom-color:var(--admin-border-cell,#cbd5e1)!important;background:#e2e8f0!important}html.dark-theme .admin-shell #promotions tr.list td{color:#000!important;background:0 0!important;border-bottom-color:#ccc!important}html.dark-theme .admin-shell #promotions tr.list td:not(:last-child){border-right-color:#ccc!important}html.dark-theme .admin-shell #promotions table>tbody>tr:nth-child(2n)>td{background:0 0!important}html.dark-theme .admin-shell #promotions tr.list.is-selected td{background:#fffbeb!important}html.dark-theme .admin-shell #promotions a.create,html.dark-theme .admin-shell #promotions a.activate,html.dark-theme .admin-shell #promotions .admin-promotions-grant-link{color:#00f!important}html.dark-theme .admin-shell #promotions select.select-site{color:#000!important;background:#fff!important;border-color:#999!important}html.dark-theme .admin-shell #promotions .btn-list .btn.create.warning,html.dark-theme .admin-shell #promotions .btn-list .btn.dup.warning{color:#fff!important;background:#ff9800!important;border-color:#f57c00!important}.admin-shell .xbtech-admins-page .xbtech-admins-input{appearance:auto;outline:none;width:100%;height:32px;border:1px solid var(--admin-border,#cbd5e1)!important;min-height:32px!important;color:var(--admin-fg,#111)!important;box-shadow:none!important;background:#fff!important;border-radius:6px!important;padding:0 10px!important;font-size:13px!important}.xbtech-admins-page .xbtech-admins-empty{text-align:center;color:#555;padding:18px 8px!important}.xbtech-admins-page .xbtech-admins-message{color:#1d4ed8;margin:8px 12px;font-size:14px}.xbtech-admins-modal-backdrop{z-index:30000;background:#00000073;justify-content:center;align-items:flex-start;padding-top:80px;display:flex;position:fixed;inset:0}.admin-shell .xbtech-admins-modal{width:min(640px,92vw);max-height:calc(100vh - 100px);overflow:auto;box-shadow:0 8px 24px #00000052;color:#111!important;background:#fff!important;border:1px solid #999!important;border-radius:4px!important}.admin-shell .xbtech-admins-modal--wide{width:min(960px,95vw)}.xbtech-admins-modal--rebate-setting.xbtech-admins-modal{flex-direction:column;max-height:min(100vh - 24px,100dvh - 24px);display:flex;overflow:hidden;border-radius:10px!important;box-shadow:0 12px 40px #0f172a2e,0 2px 8px #0f172a0f!important}.xbtech-admins-modal-backdrop:has(.xbtech-admins-modal--rebate-setting){padding:max(12px, env(safe-area-inset-top,0px)) 10px max(12px, env(safe-area-inset-bottom,0px));align-items:center}.xbtech-admins-modal--rebate-setting .xbtech-admins-modal-title--rebate-setting{letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#fff 0%,#f8fafc 100%);flex-shrink:0;color:#1e293b!important;border-bottom:1px solid #e2e8f0!important;padding:14px 18px 12px!important;font-size:15px!important;font-weight:700!important}.xbtech-admins-modal--rebate-setting .xbtech-admins-modal-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto;background:#f1f5f9!important;padding:18px 20px 14px!important}.xbtech-admins-modal--rebate-setting .xbtech-admins-modal-footer{flex-shrink:0;background:#fff!important;border-top:1px solid #e2e8f0!important;justify-content:flex-end!important;gap:14px!important;margin:0!important;padding:14px 20px 18px!important}.xbtech-admins-modal--rebate-setting .rebate-setting-rates-scroll{isolation:isolate;max-height:min(48vh,320px);box-shadow:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:0;position:relative;overflow:auto}.xbtech-admins-modal--rebate-setting .rebate-setting-rates-table col.rebate-setting-col-tier{width:30%}.xbtech-admins-modal--rebate-setting .rebate-setting-rates-table{width:100%;min-width:620px;line-height:1.45;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;color:#0f172a!important;background:0 0!important;border:none!important;font-size:14px!important}.xbtech-admins-modal--rebate-setting .rebate-setting-rates-table thead{z-index:30;background:#fff;position:sticky;top:0}.xbtech-admins-modal--rebate-setting .rebate-setting-rates-table thead th{z-index:31;letter-spacing:.04em;text-transform:uppercase;position:sticky;top:0;color:#f8fafc!important;text-align:center!important;vertical-align:middle!important;box-shadow:none!important;background:#64748b!important;border:none!important;border-bottom:1px solid #475569!important;padding:10px 12px!important;font-size:11px!important;font-weight:600!important}.xbtech-admins-modal--rebate-setting .rebate-setting-rates-table tbody,.xbtech-admins-modal--rebate-setting .rebate-setting-rates-table tbody tr,.xbtech-admins-modal--rebate-setting .rebate-setting-rates-table tbody td,.xbtech-admins-modal--rebate-setting .rebate-setting-rates-table input.rebate-setting-input{z-index:auto}.xbtech-admins-modal--rebate-setting .rebate-setting-rates-table thead th:first-child{text-align:left!important;padding-left:18px!important}.xbtech-admins-modal--rebate-setting .rebate-setting-rates-table tbody td{vertical-align:middle!important;color:#0f172a!important;border:none!important;border-bottom:1px solid #e2e8f0!important;padding:11px 14px!important;font-size:14px!important}.xbtech-admins-modal--rebate-setting .rebate-setting-rates-table tbody tr:nth-child(odd) td{background:#f8fafceb!important}.xbtech-admins-modal--rebate-setting .rebate-setting-rates-table tbody tr:nth-child(2n) td{background:#fffffffa!important}.xbtech-admins-modal--rebate-setting .rebate-setting-rates-table tbody tr:last-child td{border-bottom:none!important}.xbtech-admins-modal--rebate-setting .rebate-setting-rates-table tbody tr:hover td{background:#f1f5f9f2!important}.xbtech-admins-modal--rebate-setting .rebate-setting-rates-table td.rebate-setting-tier{white-space:nowrap;font-weight:600;color:#1e293b!important;padding-left:18px!important}.xbtech-admins-modal--rebate-setting .rebate-setting-rates-table td.rebate-setting-num{padding:10px 12px!important}.xbtech-admins-modal--rebate-setting .rebate-setting-rates-table input.rebate-setting-input{text-align:center!important;height:38px!important;min-height:38px!important}.xbtech-admins-modal--rebate-setting input.rebate-setting-input{font-variant-numeric:tabular-nums lining-nums;transition:border-color .15s,box-shadow .15s,background-color .15s;box-sizing:border-box!important;text-align:left!important;color:#0f172a!important;background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;width:100%!important;max-width:none!important;height:36px!important;min-height:36px!important;margin:0!important;padding:7px 10px!important;font-size:13px!important;font-weight:500!important;display:block!important;box-shadow:inset 0 1px 2px #0f172a0a!important}.xbtech-admins-modal--rebate-setting input.rebate-setting-input:hover{background-color:#fafafa!important;border-color:#94a3b8!important}.xbtech-admins-modal--rebate-setting input.rebate-setting-input:focus{border-color:#64748b!important;outline:none!important;box-shadow:0 0 0 2px #64748b2e,inset 0 1px 2px #0f172a0a!important}.xbtech-admins-modal--rebate-setting input.rebate-setting-input::placeholder{color:#94a3b8!important}.xbtech-admins-modal--rebate-setting .rebate-setting-rates-table td.rebate-setting-empty{font-style:italic;text-align:center!important;color:#64748b!important;background:0 0!important;border-bottom:none!important;padding:32px 16px!important;font-size:14px!important}.xbtech-admins-modal--rebate-setting .rebate-setting-tabs{border:1px solid #cbd5e1;border-radius:6px;gap:0;width:fit-content;max-width:100%;margin-bottom:12px;display:flex;overflow:hidden}.xbtech-admins-modal--rebate-setting .rebate-setting-tabs button{color:#64748b;cursor:pointer;background:#f8fafc;border:none;border-right:1px solid #cbd5e1;border-radius:0;padding:7px 14px;font-size:13px;font-weight:500}.xbtech-admins-modal--rebate-setting .rebate-setting-tabs button:last-child{border-right:none}.xbtech-admins-modal--rebate-setting .rebate-setting-tabs button.is-active{color:#0f172a;background:#e2e8f0;font-weight:600}.xbtech-admins-modal--rebate-setting .rebate-setting-form-section{flex-direction:column;gap:14px;display:flex}.xbtech-admins-modal--rebate-setting .rebate-setting-form-section>label:not(.rebate-setting-check){color:#64748b;flex-direction:column;align-items:flex-start;gap:6px;max-width:240px;font-size:12px;font-weight:500;display:flex}.xbtech-admins-modal--rebate-setting .rebate-setting-check{color:#334155;align-items:center;gap:8px;margin-bottom:2px;font-weight:500;display:inline-flex}.xbtech-admins-modal--rebate-setting .rebate-setting-check input[type=checkbox]{accent-color:#64748b}.xbtech-admins-modal--rebate-setting .rebate-setting-grid{border-top:1px solid #e2e8f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:2px;padding-top:14px;display:grid}.xbtech-admins-modal--rebate-setting .rebate-setting-grid label{color:#64748b;flex-direction:column;gap:6px;font-size:12px;font-weight:500;display:flex}.xbtech-admins-modal--rebate-setting .rebate-setting-rates-scroll{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;max-height:280px;overflow:auto}.xbtech-admins-modal--rebate-setting .rebate-setting-grid .rebate-setting-span-2{grid-column:span 2}.xbtech-admins-modal--rebate-setting .rebate-setting-link-btn{color:#64748b;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.xbtech-admins-modal--rebate-setting .rebate-setting-link-btn:hover:not(:disabled){color:#334155}.xbtech-admins-modal--rebate-setting .rebate-setting-link-btn:disabled{opacity:.45;cursor:not-allowed}@media (max-width:768px){.xbtech-admins-modal-backdrop:has(.xbtech-admins-modal--rebate-setting){padding-left:8px;padding-right:8px}.admin-shell .xbtech-admins-modal--rebate-setting.xbtech-admins-modal{width:100%;max-width:none;max-height:min(100vh - 16px,100dvh - 16px)}.xbtech-admins-modal--rebate-setting .rebate-setting-rates-scroll{max-height:min(32vh,220px)}.xbtech-admins-modal--rebate-setting .rebate-setting-rates-table{min-width:0}.xbtech-admins-modal--rebate-setting .rebate-setting-rates-table td.rebate-setting-tier{white-space:normal;word-break:break-word}.xbtech-admins-modal--rebate-setting .rebate-setting-tabs{width:100%}.xbtech-admins-modal--rebate-setting .rebate-setting-tabs button{text-align:center;flex:1 1 0;padding:8px 10px;font-size:12px;line-height:1.25}}.admin-shell #rebate.reports-upstream-page table.rebate-result-table{border-collapse:collapse;width:100%;margin-top:8px;font-size:13px}.admin-shell #rebate.reports-upstream-page table.rebate-result-table thead td{color:#f8fafc;background:#475569;border:1px solid #334155;padding:6px 8px;font-weight:600}.admin-shell #rebate.reports-upstream-page table.rebate-result-table tbody td{background:#fff;border:1px solid #dbeafe;padding:6px 8px}.admin-shell #rebate.reports-upstream-page .rebate-result-empty{color:#64748b;margin:8px 0 0;font-size:13px}.admin-shell #rebate.reports-upstream-page button.rebate-row-cancel-btn{letter-spacing:.03em;text-transform:uppercase;min-width:74px;font-weight:600}.admin-shell #rebate.reports-upstream-page button.rebate-row-cancel-btn:disabled{opacity:.45;cursor:not-allowed}html.dark-theme .admin-shell #rebate.reports-upstream-page button.rebate-row-cancel-btn{box-shadow:inset 0 1px #ffffff0a;color:#fecaca!important;background:#7f1d1d52!important;border-color:#f8717180!important}html.dark-theme .admin-shell #rebate.reports-upstream-page button.rebate-row-cancel-btn:hover:not(:disabled){color:#fff!important;background:#b91c1c7a!important;border-color:#fca5a5b8!important}html:not(.dark-theme) .admin-shell #rebate.reports-upstream-page button.rebate-row-cancel-btn{color:#b91c1c!important;background:#fef2f2!important;border-color:#fca5a5!important}html:not(.dark-theme) .admin-shell #rebate.reports-upstream-page button.rebate-row-cancel-btn:hover:not(:disabled){color:#991b1b!important;background:#fee2e2!important;border-color:#f87171!important}.admin-shell .xbtech-admins-modal--rebate-cancel .rebate-cancel-member-body{flex-direction:column;gap:12px;display:flex}.admin-shell .xbtech-admins-modal--rebate-cancel .rebate-cancel-member-lead{color:#334155;margin:0;font-size:14px;line-height:1.5}.admin-shell .xbtech-admins-modal--rebate-cancel .rebate-cancel-member-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px}.admin-shell .xbtech-admins-modal--rebate-cancel .rebate-cancel-member-row{justify-content:space-between;gap:12px;font-size:13px;line-height:1.6;display:flex}.admin-shell .xbtech-admins-modal--rebate-cancel .rebate-cancel-member-row+.rebate-cancel-member-row{border-top:1px dashed #cbd5e1;margin-top:6px;padding-top:6px}.admin-shell .xbtech-admins-modal--rebate-cancel .rebate-cancel-member-row span{color:#64748b}.admin-shell .xbtech-admins-modal--rebate-cancel .rebate-cancel-member-row strong{color:#0f172a;font-weight:700}.admin-shell .xbtech-admins-modal--rebate-cancel .rebate-cancel-member-hint{color:#64748b;margin:0;font-size:12px;line-height:1.5}html.dark-theme .admin-shell .xbtech-admins-modal--rebate-cancel .rebate-cancel-member-lead{color:#e2e8f0}html.dark-theme .admin-shell .xbtech-admins-modal--rebate-cancel .rebate-cancel-member-card{background:#0f172a8c;border-color:#94a3b847}html.dark-theme .admin-shell .xbtech-admins-modal--rebate-cancel .rebate-cancel-member-row span,html.dark-theme .admin-shell .xbtech-admins-modal--rebate-cancel .rebate-cancel-member-hint{color:#94a3b8}html.dark-theme .admin-shell .xbtech-admins-modal--rebate-cancel .rebate-cancel-member-row strong{color:#f8fafc}html.dark-theme .admin-shell .xbtech-admins-modal--rebate-cancel .rebate-cancel-member-row+.rebate-cancel-member-row{border-top-color:#94a3b838}.xbtech-admins-modal-title{color:#e24b3f;text-transform:uppercase;border-bottom:1px solid #e24b3f;padding:12px 16px 10px;font-size:16px;font-weight:700}.xbtech-admins-modal-body{padding:14px 16px}.xbtech-admins-modal-body--ip{padding:8px}.xbtech-admins-modal-row{grid-template-columns:88px 1fr;align-items:center;gap:12px;margin-bottom:10px;display:grid}.xbtech-admins-modal-label{color:#111;font-size:14px;font-weight:400}.xbtech-admins-modal-label:after{content:" :"}.xbtech-admins-modal-footer{justify-content:center;gap:12px;padding:10px 16px 16px;display:flex}.admin-shell .xbtech-admins-modal-btn{text-transform:uppercase;cursor:pointer;min-width:96px;height:36px;color:#fff!important;min-height:36px!important;box-shadow:none!important;background:#5fb060!important;border:none!important;border-radius:4px!important;padding:0 16px!important;font-size:14px!important;font-weight:700!important}.admin-shell .xbtech-admins-modal-btn--cancel{background:#d44a3c!important}.admin-shell .xbtech-admins-modal-btn--cancel:hover{background:#b53a2e!important}.xbtech-admins-modal-btn:disabled{opacity:.7;cursor:not-allowed}.xbtech-admins-error{color:#7f1d1d;background:#fee2e2;border:1px solid #b91c1c;margin-top:10px;padding:8px 10px;font-size:13px}.admin-shell .xbtech-admins-iptable{width:100%;border-collapse:collapse!important;font-size:13px!important}.admin-shell .xbtech-admins-iptable th{color:#fff!important;text-align:left!important;background:#000!important;border:1px solid #ccc!important;padding:8px!important;font-size:13px!important;font-weight:700!important}.admin-shell .xbtech-admins-iptable td{color:#111!important;vertical-align:top!important;background:#fff!important;border:1px solid #ccc!important;padding:8px!important;font-size:13px!important}.xbtech-admins-iptime{white-space:pre-line;width:110px}.xbtech-admins-ipua{word-break:break-word;max-width:320px;font-size:12px}@media (max-width:600px){.xbtech-admins-modal-row{grid-template-columns:80px 1fr}}.admin-shell #transactions{color:var(--admin-fg,#0f172a);background:0 0;padding:0 0 28px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:visible}.admin-shell #transactions .filter{box-sizing:border-box;background:linear-gradient(#f8fafc 0%,#fff 52%);border:1px solid #94a3b861;border-radius:14px;padding:14px 16px 16px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 8px 28px #0f172a0f}.admin-shell #transactions .filter table{border-collapse:separate;border-spacing:0;width:100%;font-family:inherit;font-size:14px;background:0 0!important}.admin-shell #transactions .filter table td{white-space:nowrap;vertical-align:middle;background:0 0;border:0;width:1%;padding:6px 8px 6px 0;font-size:14px;font-weight:500}.admin-shell #transactions .filter table tbody tr>td:first-child{color:var(--admin-fg-muted,#475569);text-align:left;vertical-align:middle;font-family:inherit!important}.admin-shell #transactions .filter table tbody tr>td:nth-child(2){text-align:center;color:#94a3b8;width:auto;font-weight:600;padding:6px 6px 6px 0!important}.admin-shell #transactions .filter table td:last-child{width:auto;padding:6px 0}.admin-shell #transactions .filter input,.admin-shell #transactions .filter select{color:#0f172a!important;border-radius:var(--admin-radius,8px)!important;width:100%!important;height:auto!important;min-height:36px!important;box-shadow:none!important;box-sizing:border-box!important;background-color:#fff!important;border:1px solid #cbd5e1!important;outline:none!important;padding:8px 12px!important;font-family:inherit!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important;transition:border-color .12s,box-shadow .12s!important}.admin-shell #transactions .filter input:focus-visible,.admin-shell #transactions .filter select:focus-visible{border-color:#0ea5e9!important;box-shadow:0 0 0 3px #0ea5e938!important}.admin-shell #transactions .filter select{padding-right:32px!important}.admin-shell #transactions .filter table .created-date,.admin-shell #transactions .filter table .range{overflow:hidden}.admin-shell #transactions .filter table .created-date:after,.admin-shell #transactions .filter table .range:after{content:"";clear:both;display:table}.admin-shell #transactions .filter table .created-date .admin-tx-ymd-wrap{float:left;box-sizing:border-box;align-items:center;gap:6px;display:flex;position:relative;width:calc(50% - 5px)!important;margin-right:5px!important}.admin-shell #transactions .filter table .created-date .admin-tx-ymd-wrap:last-child{width:50%!important;margin-right:0!important}.admin-shell #transactions .filter table .created-date .admin-tx-ymd-wrap input[type=text]{flex:1;min-width:0;float:none!important;width:auto!important;margin:0!important}.admin-shell #transactions .filter table .created-date button.admin-tx-ymd-calendar{box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;display:inline-flex;border-radius:var(--admin-radius,8px)!important;color:#0369a1!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;transition:background .12s,border-color .12s!important}.admin-shell #transactions .filter table .created-date button.admin-tx-ymd-calendar:hover{filter:none;background:#e0f2fe!important;border-color:#7dd3fc!important}.admin-shell #transactions .filter table .created-date input[type=date].admin-tx-ymd-hidden{opacity:0;pointer-events:none;clip:rect(0, 0, 0, 0);border:none;width:0;height:0;margin:0;padding:0;position:absolute;inset:auto}.admin-shell #transactions .filter table .range input{float:left;width:50%!important;margin:0!important}.admin-shell #transactions .filter table .range input:first-child{width:calc(50% - 5px)!important;margin-right:5px!important}.admin-shell #transactions .filter:after{content:"";clear:both;display:table}.admin-shell #transactions .filter .btn{border-radius:var(--admin-radius,8px);color:#fff;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:var(--xbtech-accent-b1);border:1px solid var(--xbtech-accent-deepfill);width:auto;min-width:6.5rem;min-height:36px;box-shadow:0 1px 2px var(--xbtech-tint-te-a18);justify-content:center;align-items:center;margin-top:12px;margin-right:10px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.35;text-decoration:none;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-flex}.admin-shell #transactions .filter .btn.search{background:var(--xbtech-accent-b1);border:1px solid var(--xbtech-accent-deepfill);color:#fff;width:auto}.admin-shell #transactions .filter .btn.search:hover,.admin-shell #transactions .filter .btn.search:focus{background:var(--xbtech-accent-deepfill);border-color:var(--xbtech-accent-deepedge);box-shadow:0 2px 8px var(--xbtech-tint-te-a22)}.admin-shell #transactions .filter .btn.export.warning,.admin-shell #transactions .filter .btn.export{color:#fff;pointer-events:auto;background:#ea580c;border:1px solid #c2410c;justify-content:center;align-items:center;width:auto;min-width:6.5rem;height:auto;min-height:36px;margin:12px 10px 0 0;padding:0 16px;display:inline-flex;overflow:visible;box-shadow:0 1px 2px #ea580c33}.admin-shell #transactions .filter .btn.export.warning:hover,.admin-shell #transactions .filter .btn.export:hover{background:#c2410c;border-color:#9a3412;box-shadow:0 2px 8px #ea580c38}.admin-shell #transactions .filter .btn.export[data-visible=true]{pointer-events:auto;background:#ea580c;border:1px solid #c2410c;width:auto;min-width:6.5rem;height:auto;min-height:36px;margin:12px 10px 0 0;padding:0 16px;display:inline-flex;box-shadow:0 1px 2px #ea580c33}.admin-shell #transactions .filter .btn.export[data-visible=true]:hover{background:#c2410c;border-color:#9a3412;box-shadow:0 2px 8px #ea580c38}.admin-shell #transactions .filter .btn:disabled,.admin-shell #transactions .filter .btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none}.admin-shell #transactions .filter .export-wrapper{margin-top:12px}.admin-shell #transactions .filter .export-wrapper .instruction{color:#64748b;margin:0 0 8px;font-size:12px}.admin-shell #transactions .filter tr.advanced{display:none}.admin-shell #transactions .filter tr.advanced.advanced-visible{display:table-row}.admin-shell #transactions .filter i.advanced{display:none}.admin-shell #transactions .filter i.advanced.advanced-visible{display:inline}.admin-shell #transactions .filter .advanced-toggle{color:#0ea5e9;float:right;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none}.admin-shell #transactions .filter .advanced-toggle:hover{color:#0284c7;text-decoration:underline}.admin-shell #transactions .filter .advanced-toggle i{margin-left:5px}.admin-shell #transactions .filter .total,.admin-shell #transactions .filter .record{color:#475569;margin-top:12px;font-family:inherit;font-size:13px;font-weight:500;display:inline-block}.admin-shell #transactions .filter .record{margin-left:16px}.admin-shell #transactions .filter .total{padding-left:12px}.admin-shell #transactions .list-wrapper{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;background:#fff;border:1px solid #94a3b861;border-radius:14px;margin-top:16px;overflow:auto hidden;box-shadow:0 1px 2px #0f172a0a,0 8px 28px #0f172a0f}.admin-shell #transactions-list{font-family:inherit;font-size:13px;line-height:1.5}.admin-shell #transactions-list table{border-collapse:collapse;width:max-content;min-width:100%}.admin-shell #transactions-list table>tbody>tr:first-child>td{color:#0f172a;white-space:nowrap;letter-spacing:.02em;background-color:#f1f5f9;border:0;border-bottom:1px solid #e2e8f0;padding:10px 12px;font-size:12px;font-weight:600}.admin-shell #transactions-list table>tbody>tr:first-child>td:last-child{text-align:right}.admin-shell #transactions-list table>tbody>tr>td{vertical-align:top;color:#0f172a;border:1px solid #e2e8f0;border-top:0;border-left:0;width:auto;padding:10px 12px;font-size:13px}.admin-shell #transactions-list table>tbody>tr>td:last-child{white-space:nowrap;text-align:right;border-right:0;width:1%}.admin-shell #transactions-list tr.PENDING{background-color:#fff}.admin-shell #transactions-list tr.PROCESSING{background-color:#90caf9}.admin-shell #transactions-list tr.COMPLETED,.admin-shell #transactions-list tr.APPROVED{background-color:#80deea}.admin-shell #transactions-list tr.REJECTED{background-color:#f8d4d4}.admin-shell #transactions-list tr.CANCELLED{color:#f1f5f9;background-color:#64748b}.admin-shell #transactions-list .type{color:#64748b;letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:0;margin:4px 0 2px;padding:0;font-family:inherit;font-size:11px;font-weight:700;line-height:1.45;display:inline-block}.admin-shell #transactions-list .type.DEPOSIT{color:#fff;background:#5cb85c;border-radius:4px;padding:2px 8px;line-height:1.5}.admin-shell #transactions-list .type.WITHDRAW{color:#fff;background:#f0ad4e;border-radius:4px;padding:2px 8px;line-height:1.5}.admin-shell #transactions-list .type.BONUS,.admin-shell #transactions-list .type.MANUAL,.admin-shell #transactions-list .type.ANGPAO,.admin-shell #transactions-list .type.REBATE,.admin-shell #transactions-list .type.COMMISSION,.admin-shell #transactions-list .type.LOSSCREDIT,.admin-shell #transactions-list .type.TIP{color:#64748b;background:0 0}.admin-shell #transactions-list .type.FORFEITED,.admin-shell #transactions-list .type.DEPOSIT_FEE{color:#94a3b8;background:0 0}.admin-shell #transactions-list .type.DEPOSIT.AUTOPAY{color:#fff;background:#4cae4c}.admin-shell #transactions-list .type.WITHDRAW.AUTOPAY{color:#fff;background:#ec971f}.admin-shell #transactions-list .type.DEPOSIT.STAFF,.admin-shell #transactions-list .type.WITHDRAW.STAFF{color:#fff;background:#64748b}.admin-shell #transactions-list .details{margin-top:2px}.admin-shell #transactions-list .link.profile{box-sizing:border-box;font-family:inherit;font-size:13px;font-weight:700;line-height:19.5px;color:#2563eb!important}.admin-shell #transactions-list .xbtech-tx-profile-cell{flex-wrap:wrap;align-items:center;gap:4px 6px;max-width:100%;display:inline-flex}.admin-shell #transactions-list .xbtech-tx-profile-cell .link.profile{display:inline}.admin-shell #transactions-list .link{color:#2563eb;cursor:pointer;font-weight:700;text-decoration:none;display:block}.admin-shell #transactions-list .link:hover{color:#1d4ed8;text-decoration:underline}.admin-shell #transactions-list .link i{margin-right:5px;position:relative;top:-1px}.admin-shell #transactions-list .copy{color:#0f172a;cursor:pointer;font-family:inherit;font-size:13px;line-height:1.5;display:block}.admin-shell #transactions-list .copy span.text{color:#dc2626;letter-spacing:.02em;-webkit-user-select:none;user-select:none;background:0 0;padding:0 0 0 6px;font-size:12px;font-weight:700;display:none}.admin-shell #transactions-list .copy.always-copy span.text,.admin-shell #transactions-list .copy.is-copied span.text,.admin-shell #transactions-list .copy:hover span.text{display:inline}.admin-shell #transactions-list .hidden{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.admin-shell #transactions-list td p{color:#334155;margin:0 0 6px;font-family:inherit;font-size:13px;line-height:1.45}.admin-shell #transactions-list td p b{font-weight:700}.admin-shell #transactions-list td p.remarks{color:#64748b;white-space:normal;overflow-wrap:anywhere;font-style:normal}.admin-shell #transactions-list .btn{color:#fff;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;border-radius:10px;min-width:100px;margin:6px 0 0;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.35;text-decoration:none;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-block}.admin-shell #transactions-list .btn.process{background:var(--xbtech-accent-b1);border:1px solid var(--xbtech-accent-deepfill);box-shadow:0 1px 2px var(--xbtech-tint-te-a18)}.admin-shell #transactions-list .btn.process:hover{background:var(--xbtech-accent-deepfill);border-color:var(--xbtech-accent-deepedge);box-shadow:0 2px 8px var(--xbtech-tint-te-a20)}.admin-shell #transactions-list .btn.action,.admin-shell #transactions-list .btn.action.warning,.admin-shell #transactions-list .btn.warning{background:#ea580c;border:1px solid #c2410c;box-shadow:0 1px 2px #ea580c33}.admin-shell #transactions-list .btn.action:hover,.admin-shell #transactions-list .btn.warning:hover{background:#c2410c;border-color:#9a3412}.admin-shell #transactions-list .btn.danger{background:#dc2626;border:1px solid #b91c1c}.admin-shell #transactions-list .btn.success{background:var(--xbtech-accent-b1);border:1px solid var(--xbtech-accent-deepfill)}.admin-shell #transactions-list .btn.info{background:#0ea5e9;border:1px solid #0284c7}.admin-shell #transactions-list .empty{text-align:center;color:#64748b;background:0 0;padding:28px 20px}.admin-shell #transactions .pagination{background:#f8fafc;border-top:1px solid #e2e8f0;padding:12px 14px 14px}.admin-shell .xbtech-tx-page{min-height:calc(100vh - var(--xbtech-admin-top-stack));color:#111;background:#fff4c7;padding:12px 12px 24px}.admin-shell .xbtech-tx-filter{background:#fff4c7;flex-direction:column;gap:8px;padding:12px 0 0;display:flex}.admin-shell .xbtech-tx-fieldrow{grid-template-columns:92px 1fr;align-items:center;gap:8px;display:grid}.admin-shell .xbtech-tx-label{color:#1a1a1a;font-weight:700}.admin-shell .xbtech-tx-label:after{content:" :"}.admin-shell .xbtech-tx-control{display:block}.admin-shell .xbtech-tx-input{color:#111;background:#fff;border:1px solid #c8c8c8;border-radius:2px;width:100%;height:34px;padding:0 10px;font-size:14px}.admin-shell .xbtech-tx-input[readonly]{color:#555;background:#f3f3f3}.admin-shell .xbtech-tx-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-shell .xbtech-tx-actionbar{margin-top:12px}.admin-shell .xbtech-tx-search{color:#fff;letter-spacing:.5px;cursor:pointer;background:#73b867;border:0;width:100%;height:40px;font-size:15px;font-weight:700}.admin-shell .xbtech-tx-search:disabled{opacity:.7;cursor:not-allowed}.admin-shell .xbtech-tx-summary{justify-content:space-between;align-items:center;margin:14px 2px 6px;font-size:13px;display:flex}.admin-shell .xbtech-tx-summary-text{color:#1a1a1a}.admin-shell .xbtech-tx-advanced{color:#2862c1;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600}.admin-shell .xbtech-tx-advanced-panel{color:#444;background:#fff;border:1px solid #e1e1e1;margin-bottom:8px;padding:10px 12px;font-size:12px}.admin-shell .xbtech-tx-table-wrap{background:#fff4c7;overflow-x:auto}.admin-shell .xbtech-tx-table{border-collapse:collapse;background:#fff4c7;width:100%}.admin-shell .xbtech-tx-table thead th{color:#fff;text-align:left;background:#4a4a4a;padding:10px 12px;font-size:13px;font-weight:700}.admin-shell .xbtech-tx-table thead th.xbtech-tx-col-action{text-align:right;width:240px}.admin-shell .xbtech-tx-table tbody td{vertical-align:top;border-bottom:1px solid #e7d77a;padding:10px 12px;font-size:13px}.admin-shell .xbtech-tx-table tbody td.xbtech-tx-col-action{text-align:right}.admin-shell .xbtech-tx-line{white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.admin-shell .xbtech-tx-line--user .xbtech-tx-userlink{color:#1a1a1a;font-weight:600}.admin-shell .xbtech-tx-meta-key{color:#555;margin-right:4px}.admin-shell .xbtech-tx-chip{letter-spacing:.4px;color:#fff;background:#6c757d;border-radius:2px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-block}.admin-shell .xbtech-tx-chip--deposit{background:#218838}.admin-shell .xbtech-tx-chip--withdraw{background:#c82333}.admin-shell .xbtech-tx-buttons{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.admin-shell .xbtech-tx-rowbtn{color:#fff;cursor:pointer;letter-spacing:.3px;border:0;padding:4px 10px;font-size:11px;font-weight:700}.admin-shell .xbtech-tx-rowbtn--update{background:#2862c1}.admin-shell .xbtech-tx-rowbtn--cancel{background:#6c757d}.admin-shell .xbtech-tx-rowbtn--reject{background:#c82333}.admin-shell .xbtech-tx-rowbtn--approve{background:#218838}.admin-shell .xbtech-tx-empty{text-align:center;color:#555;padding:20px}.admin-shell .xbtech-tx-message{color:#1a1a1a;margin-top:10px;font-size:13px}.admin-shell .xbtech-tx-pagination-wrap{color:#1a1a1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.admin-shell .xbtech-tx-display{align-items:center;gap:6px;font-weight:700;display:inline-flex}.admin-shell .xbtech-tx-display .xbtech-tx-input{width:76px;height:28px}.admin-shell .xbtech-tx-pagination{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.admin-shell .xbtech-tx-pagination button,.admin-shell .xbtech-tx-pagination span{color:#1a1a1a;background:#fff;border:1px solid #bdbdbd;min-width:28px;height:28px;padding:0 8px;font-size:12px;font-weight:700}.admin-shell .xbtech-tx-pagination button{cursor:pointer}.admin-shell .xbtech-tx-pagination button:disabled{color:#777;cursor:not-allowed}.admin-shell .xbtech-tx-pagination li.active button{color:#fff;background:#4a4a4a;border-color:#4a4a4a}.admin-shell .xbtech-tx-modal-backdrop{z-index:11000;background:#00000080;justify-content:center;align-items:flex-start;padding:52px 12px;display:flex;position:fixed;inset:0;overflow:auto}.admin-shell .wrapper.xbtech-tx-update-wrapper{color:#000;background:#fff;border-radius:5px;width:100%;max-width:900px;padding:15px;font:15px/19.5px Helvetica,Arial,sans-serif;box-shadow:3px 3px 10px #00000080}.admin-shell .wrapper.xbtech-tx-confirm-wrapper{max-width:min(520px,96vw)}.admin-shell .xbtech-tx-confirm-message{color:inherit;margin:8px 0 4px;font-size:15px;line-height:1.45}.admin-shell .xbtech-tx-confirm-message strong{color:inherit;font-weight:700}.admin-shell .xbtech-tx-confirm-note{color:#64748b;margin-top:10px;font-size:13px;line-height:1.45;display:inline-block}.admin-shell .wrapper.xbtech-tx-confirm-wrapper--rejected .head{color:#dc2626;border-bottom-color:#dc2626}.admin-shell .wrapper.xbtech-tx-confirm-wrapper--approved .head{color:var(--xbtech-accent-deepfill,#4cae4c);border-bottom-color:var(--xbtech-accent-deepfill,#4cae4c)}.admin-shell .wrapper.xbtech-tx-confirm-wrapper--cancelled .head{color:#ea580c;border-bottom-color:#ea580c}.admin-shell .xbtech-tx-update-wrapper .head{color:#f44336;border-bottom:2px solid #f44336;padding:0 0 10px;font-size:15px;font-weight:700}.admin-shell .xbtech-tx-update-wrapper .body{margin:0;padding:0}.admin-shell #transactions-update{margin-top:5px}.admin-shell #transactions-update table{border-collapse:collapse;background:0 0;width:100%;margin:5px 0 0}.admin-shell #transactions-update table tbody tr td{vertical-align:middle;line-height:19.5px;color:#000!important;background:0 0!important;border:0!important;padding:5px 10px 5px 0!important;font-size:15px!important}.admin-shell #transactions-update table tbody tr td:first-child{white-space:nowrap;width:143px;font-weight:700!important}.admin-shell #transactions-update table tbody tr td:nth-child(2){width:14px;font-weight:400!important}.admin-shell #transactions-update table tbody tr td:nth-child(3){width:auto;padding:5px 0!important}.admin-shell #transactions-update input[type=text],.admin-shell #transactions-update input[type=number],.admin-shell #transactions-update select{box-sizing:border-box;width:100%;line-height:normal;color:#000!important;background-color:#fff!important;border:1px solid #999!important;border-radius:0!important;height:31px!important;min-height:0!important;padding:7px 10px!important;font:13px sans-serif!important}.admin-shell #transactions-update select{padding:7px 25px 7px 10px!important}.admin-shell #transactions-update input[type=file]{vertical-align:middle;display:inline-block;color:#000!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font:13.3333px Arial,sans-serif!important}.admin-shell #transactions-update input[type=file]::file-selector-button{cursor:pointer;color:#000!important;background:#efefef!important;border:2px outset #000!important;border-radius:0!important;height:auto!important;min-height:0!important;margin:0 4px 0 0!important;padding:1px 6px!important;font:13.3333px Arial,sans-serif!important}.admin-shell #transactions-update input[type=file]::-webkit-file-upload-button{cursor:pointer;color:#000!important;background:#efefef!important;border:2px outset #000!important;border-radius:0!important;height:auto!important;min-height:0!important;margin:0 4px 0 0!important;padding:1px 6px!important;font:13.3333px Arial,sans-serif!important}.admin-shell #transactions-update input[type=checkbox]{vertical-align:middle;margin:0 6px 0 0}.admin-shell #transactions-update label{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.admin-shell #transactions-update .name,.admin-shell #transactions-update .type,.admin-shell #transactions-update .amount,.admin-shell #transactions-update .credit{color:#000;font-weight:400}.admin-shell #transactions-update .btns{text-align:center;margin-top:0}.admin-shell #transactions-update .btns .btn.update,.admin-shell #transactions-update .btns .btn.close.danger{color:#fff;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;width:110px;margin:10px 3px 0;padding:7px 0 6px;font:400 13px/16.9px Helvetica,Arial,sans-serif;text-decoration:none;display:inline-block}.admin-shell #transactions-update .btns .btn.update{background:#5cb85c!important;border:1px solid #4cae4c!important}.admin-shell #transactions-update .btns .btn.update:hover{background:#4cae4c!important}.admin-shell #transactions-update .btns .btn.close.danger{background:#d9534f!important;border:1px solid #d43f3a!important}.admin-shell #transactions-update .btns .btn.close.danger:hover{background:#c9302c!important}.admin-shell #transactions-update .btns .btn.update[aria-disabled=true],.admin-shell #transactions-update .btns .btn.approve.success[aria-disabled=true],.admin-shell #transactions-update .btns .btn.reject.danger[aria-disabled=true],.admin-shell #transactions-update .btns .btn.close.danger[aria-disabled=true]{opacity:.7;pointer-events:none}.admin-shell .xbtech-tx-error{color:#c82333;padding:6px 0;font-size:13px;font-weight:600}.admin-shell .xbtech-tx-wip{color:#8a6d3b;letter-spacing:.2px;vertical-align:middle;cursor:help;white-space:nowrap;background:#fff3cd;border:1px solid #ffd56b;border-radius:3px;margin-top:4px;margin-left:0;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.admin-shell #transactions form.filter table td .xbtech-tx-wip{margin-top:4px;display:block}.admin-shell #transactions-update .xbtech-tx-wip{margin-top:0;margin-left:8px;display:inline-block}.admin-shell .xbtech-tx-modal-backdrop.xbtech-tx-modal-backdrop--modern{padding:max(24px, env(safe-area-inset-top,0px)) 16px max(28px, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(8px);background:#0f172a73;justify-content:center;align-items:center}.admin-shell .xbtech-tx-update-wrapper.xbtech-tx-modal-modern{border-radius:16px;flex-direction:column;width:100%;max-width:min(900px,96vw);max-height:min(92vh,840px);padding:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a61,0 0 0 1px #0f172a0f}.admin-shell .xbtech-tx-modal-modern .head{letter-spacing:.04em;color:#0f172a;background:linear-gradient(#f8fafc 0%,#fff 100%);border-bottom:1px solid #e2e8f0;margin:0;padding:18px 22px 14px;font-size:17px;font-weight:700}.admin-shell .xbtech-tx-modal-modern .body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:0 22px 22px;overflow:hidden auto}.admin-shell .xbtech-tx-modal-modern .xbtech-tx-modal-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:4px 28px;display:grid}.admin-shell .xbtech-tx-modal-modern .xbtech-tx-modal-form-grid>table{width:100%;margin-top:10px}.admin-shell .xbtech-tx-modal-modern #transactions-update{margin-top:0}.admin-shell .xbtech-tx-modal-modern #transactions-update table tbody tr td{padding:10px 10px 10px 0!important}.admin-shell .xbtech-tx-modal-modern #transactions-update table tbody tr td:first-child{letter-spacing:.06em;text-transform:uppercase;max-width:42%;color:#64748b!important;width:118px!important;font-size:11px!important;font-weight:600!important}.admin-shell .xbtech-tx-modal-modern #transactions-update table tbody tr td:nth-child(2){color:#cbd5e1!important;width:10px!important}.admin-shell .xbtech-tx-modal-modern #transactions-update input[type=text],.admin-shell .xbtech-tx-modal-modern #transactions-update input[type=number],.admin-shell .xbtech-tx-modal-modern #transactions-update select{transition:border-color .15s,box-shadow .15s,background-color .15s;border-radius:var(--admin-radius,8px)!important;background-color:#f8fafc!important;border:1px solid #e2e8f0!important;height:auto!important;min-height:38px!important;padding:8px 12px!important;font-size:14px!important;line-height:1.35!important}.admin-shell .xbtech-tx-modal-modern #transactions-update select{padding:8px 36px 8px 12px!important}.admin-shell .xbtech-tx-modal-modern #transactions-update input[type=text]:focus,.admin-shell .xbtech-tx-modal-modern #transactions-update input[type=number]:focus,.admin-shell .xbtech-tx-modal-modern #transactions-update select:focus{background-color:#fff!important;border-color:#6366f1!important;outline:none!important;box-shadow:0 0 0 3px #6366f138!important}.admin-shell .xbtech-tx-modal-modern #transactions-update .name,.admin-shell .xbtech-tx-modal-modern #transactions-update .amount,.admin-shell .xbtech-tx-modal-modern #transactions-update .credit,.admin-shell .xbtech-tx-modal-modern #transactions-update .xbtech-tx-modal-meta-value{color:#0f172a!important;font-size:15px!important;font-weight:600!important}.admin-shell .xbtech-tx-modal-modern #transactions-update .xbtech-tx-type-deposit,.admin-shell .xbtech-tx-modal-modern #transactions-update .xbtech-tx-type-withdraw{align-items:unset;letter-spacing:.06em!important;text-transform:uppercase!important;background:0 0!important;border-radius:0!important;padding:0!important;font-size:12px!important;font-weight:700!important;display:inline-block!important}.admin-shell .xbtech-tx-modal-modern #transactions-update .xbtech-tx-type-deposit{color:#15803d!important}.admin-shell .xbtech-tx-modal-modern #transactions-update .xbtech-tx-type-withdraw{color:#b91c1c!important}.admin-shell .xbtech-tx-modal-modern #transactions-update input[type=file]:not(.xbtech-tx-slip-upload__input){padding:8px 0!important}.admin-shell .xbtech-tx-modal-modern #transactions-update input[type=file]:not(.xbtech-tx-slip-upload__input)::file-selector-button{cursor:pointer;margin-right:10px;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:8px 14px!important;font-size:13px!important;font-weight:600!important}.admin-shell .xbtech-tx-modal-modern #transactions-update input[type=file]:not(.xbtech-tx-slip-upload__input)::-webkit-file-upload-button{cursor:pointer;margin-right:10px;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:8px 14px!important;font-size:13px!important;font-weight:600!important}.admin-shell .xbtech-tx-modal-modern #transactions-update .xbtech-tx-slip-upload{flex-direction:column;gap:10px;width:100%;display:flex}.admin-shell .xbtech-tx-modal-modern #transactions-update .xbtech-tx-slip-upload__field{border-radius:var(--admin-radius,8px);box-sizing:border-box;cursor:pointer;background-color:#f8fafc;border:1px solid #e2e8f0;align-items:center;gap:10px;width:100%;min-height:38px;padding:5px 8px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.admin-shell .xbtech-tx-modal-modern #transactions-update .xbtech-tx-slip-upload__field:hover{border-color:#cbd5e1}.admin-shell .xbtech-tx-modal-modern #transactions-update .xbtech-tx-slip-upload__field:focus-within{background-color:#fff;border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f138}.admin-shell .xbtech-tx-modal-modern #transactions-update .xbtech-tx-slip-upload__input{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;opacity:0!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.admin-shell .xbtech-tx-modal-modern #transactions-update .xbtech-tx-slip-upload__btn{color:#334155;pointer-events:none;background:#fff;border:1px solid #cbd5e1;border-radius:4px;flex:none;justify-content:center;align-items:center;min-height:28px;padding:0 12px;font-size:13px;font-weight:600;line-height:1.35;display:inline-flex}.admin-shell .xbtech-tx-modal-modern #transactions-update .xbtech-tx-slip-upload__name{text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;flex:auto;min-width:0;font-size:13px;overflow:hidden}.admin-shell .xbtech-tx-modal-modern #transactions-update .xbtech-tx-slip-upload__name--selected{color:#0f172a;font-weight:500}.admin-shell .xbtech-tx-modal-modern #transactions-update .xbtech-tx-slip-upload .xbtech-tx-receipt-preview{margin-top:0}.admin-shell .xbtech-tx-modal-modern #transactions-update .xbtech-tx-modal-hint{width:fit-content;max-width:100%;color:var(--xbtech-accent-deepfill);background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;margin-top:8px;margin-left:0;padding:5px 10px;font-size:12px;font-weight:600;display:block}.admin-shell .xbtech-tx-modal-modern #transactions-update .btns,.admin-shell .wrapper.xbtech-tx-confirm-wrapper #transactions-update .btns{border-top:1px solid #e2e8f0;flex-flow:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;padding-top:18px;display:flex}.admin-shell .xbtech-tx-modal-modern #transactions-update .btns .btn.update,.admin-shell .xbtech-tx-modal-modern #transactions-update .btns .btn.approve.success,.admin-shell .xbtech-tx-modal-modern #transactions-update .btns .btn.reject.danger,.admin-shell .xbtech-tx-modal-modern #transactions-update .btns .btn.close.danger,.admin-shell .wrapper.xbtech-tx-confirm-wrapper #transactions-update .btns .btn.update,.admin-shell .wrapper.xbtech-tx-confirm-wrapper #transactions-update .btns .btn.approve.success,.admin-shell .wrapper.xbtech-tx-confirm-wrapper #transactions-update .btns .btn.reject.danger,.admin-shell .wrapper.xbtech-tx-confirm-wrapper #transactions-update .btns .btn.close.danger{box-sizing:border-box;flex:none;justify-content:center;align-items:center;min-width:6.5rem;max-width:none;letter-spacing:0!important;text-align:center!important;width:auto!important;min-height:36px!important;box-shadow:none!important;border-radius:4px!important;margin:0!important;padding:0 16px!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important;display:inline-flex!important}.admin-shell .xbtech-tx-modal-modern #transactions-update .btns .btn.close.danger,.admin-shell .wrapper.xbtech-tx-confirm-wrapper #transactions-update .btns .btn.close.danger{margin-right:auto!important}.admin-shell .xbtech-tx-modal-modern #transactions-update .btns .btn.update,.admin-shell .xbtech-tx-modal-modern #transactions-update .btns .btn.approve.success{background:var(--xbtech-accent-b1)!important;border:1px solid var(--xbtech-accent-deepfill)!important;color:#fff!important;box-shadow:0 1px 2px var(--xbtech-tint-te-a18)!important}.admin-shell .xbtech-tx-modal-modern #transactions-update .btns .btn.update:hover,.admin-shell .xbtech-tx-modal-modern #transactions-update .btns .btn.update:focus-visible,.admin-shell .xbtech-tx-modal-modern #transactions-update .btns .btn.approve.success:hover,.admin-shell .xbtech-tx-modal-modern #transactions-update .btns .btn.approve.success:focus-visible{filter:none;background:var(--xbtech-accent-deepfill)!important;border-color:var(--xbtech-accent-deepedge)!important;box-shadow:0 2px 8px var(--xbtech-tint-te-a20)!important}.admin-shell .wrapper.xbtech-tx-confirm-wrapper #transactions-update .btns .btn.reject.danger{color:#fff!important;background:#dc2626!important;border:1px solid #b91c1c!important;box-shadow:0 1px 2px #dc262633!important}.admin-shell .wrapper.xbtech-tx-confirm-wrapper #transactions-update .btns .btn.reject.danger:hover,.admin-shell .wrapper.xbtech-tx-confirm-wrapper #transactions-update .btns .btn.reject.danger:focus-visible{background:#b91c1c!important;border-color:#991b1b!important}.admin-shell .wrapper.xbtech-tx-confirm-wrapper #transactions-update .btns .btn.approve.success{background:var(--xbtech-accent-b1)!important;border:1px solid var(--xbtech-accent-deepfill)!important;color:#fff!important;box-shadow:0 1px 2px var(--xbtech-tint-te-a18)!important}.admin-shell .xbtech-tx-modal-modern #transactions-update .btns .btn.reject.danger{color:#fff!important;background:#dc2626!important;border:1px solid #b91c1c!important;box-shadow:0 1px 2px #dc262633!important}.admin-shell .xbtech-tx-modal-modern #transactions-update .btns .btn.reject.danger:hover,.admin-shell .xbtech-tx-modal-modern #transactions-update .btns .btn.reject.danger:focus-visible{background:#b91c1c!important;border-color:#991b1b!important}.admin-shell .xbtech-tx-modal-modern #transactions-update .btns .btn.close.danger{color:#475569!important;box-shadow:none!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important}.admin-shell .xbtech-tx-modal-modern #transactions-update .btns .btn.close.danger:hover{background:#e2e8f0!important}.admin-shell .xbtech-tx-modal-modern #transactions-update .xbtech-tx-modal-status-readonly{color:#ea580c;letter-spacing:.02em;font-weight:600}.admin-shell .xbtech-tx-modal-modern .xbtech-tx-error{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-top:12px;padding:10px 12px;color:#b91c1c!important}@media (max-width:720px){.admin-shell .xbtech-tx-modal-modern .xbtech-tx-modal-form-grid{grid-template-columns:1fr;gap:0}.admin-shell .xbtech-tx-modal-modern .xbtech-tx-modal-form-grid>table:last-child{margin-top:2px}.admin-shell .xbtech-tx-update-wrapper.xbtech-tx-modal-modern{max-height:94vh}}@media (max-width:600px){.admin-shell .xbtech-tx-fieldrow{grid-template-columns:80px 1fr}.admin-shell .xbtech-tx-table thead th.xbtech-tx-col-action{width:auto}.admin-shell #transactions-update table tbody tr td:first-child{width:110px}.admin-shell .xbtech-tx-update-wrapper{max-width:100%}}.admin-shell .xbtech-members-page{min-height:calc(100vh - var(--xbtech-admin-top-stack));color:#111;background:#fff4c7;padding:12px 12px 24px}.admin-shell .xbtech-members-filter{flex-direction:column;gap:8px;padding:12px 0 0;display:flex}.admin-shell .xbtech-members-fieldrow{grid-template-columns:92px 1fr;align-items:center;gap:8px;display:grid}.admin-shell .xbtech-members-label{color:#1a1a1a;font-weight:700}.admin-shell .xbtech-members-label:after{content:" :"}.admin-shell .xbtech-members-input{color:#111;background:#fff;border:1px solid #c8c8c8;border-radius:2px;width:100%;height:34px;padding:0 10px;font-size:14px}.admin-shell .xbtech-members-actionbar{grid-template-columns:110px 1fr;gap:8px;margin-top:12px;display:grid}.admin-shell .xbtech-members-create{color:#fff;letter-spacing:.5px;cursor:pointer;background:#f0a040;border:0;height:40px;font-size:15px;font-weight:700}.admin-shell .xbtech-members-search{color:#fff;letter-spacing:.5px;cursor:pointer;background:#73b867;border:0;height:40px;font-size:15px;font-weight:700}.admin-shell .xbtech-members-search:disabled,.admin-shell .xbtech-members-create:disabled{opacity:.7;cursor:not-allowed}.admin-shell .xbtech-members-summary{justify-content:space-between;align-items:center;margin:14px 2px 6px;font-size:13px;display:flex}.admin-shell .xbtech-members-summary-text{color:#1a1a1a}.admin-shell .xbtech-members-advanced{color:#2862c1;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600}.admin-shell .xbtech-members-advanced-panel{color:#444;background:#fff;border:1px solid #e1e1e1;margin-bottom:8px;padding:10px 12px;font-size:12px}.admin-shell .xbtech-members-table-wrap{background:#fff4c7;overflow-x:auto}.admin-shell .xbtech-members-table{border-collapse:collapse;background:#fff4c7;width:100%;font-size:12px}.admin-shell .xbtech-members-table thead th{color:#fff;text-align:center;background:#4a4a4a;border-right:1px solid #5a5a5a;padding:8px;font-weight:700}.admin-shell .xbtech-members-table thead .xbtech-members-thead-sub th{background:#5b5b5b}.admin-shell .xbtech-members-table tbody td{vertical-align:middle;border-bottom:1px solid #e7d77a;padding:8px}.admin-shell .xbtech-members-celldate{white-space:nowrap;font-size:11px}.admin-shell .xbtech-members-cellname{flex-direction:column;gap:2px;display:flex}.admin-shell .xbtech-members-namelink{color:#1a1a1a;font-weight:700;text-decoration:none}.admin-shell .xbtech-members-namelink:hover{text-decoration:underline}.admin-shell .xbtech-members-fullname{color:#555;font-size:11px}.admin-shell .xbtech-members-rowbtns{justify-content:center;gap:4px;display:flex}.admin-shell .xbtech-members-rowbtn{color:#fff;cursor:pointer;background:#4a4a4a;border:0;padding:4px 8px;font-size:11px;font-weight:700}.admin-shell .xbtech-members-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.admin-shell .xbtech-members-numlink{color:#2862c1;text-decoration:none}.admin-shell .xbtech-members-numlink:hover{text-decoration:underline}.admin-shell .xbtech-members-num--neg{color:#c82333;font-weight:600}.admin-shell .xbtech-members-num--pos{color:#218838;font-weight:600}.admin-shell .xbtech-members-empty{text-align:center;color:#555;padding:20px}.admin-shell .xbtech-members-pagination{justify-content:center;align-items:center;gap:12px;padding:12px 0;display:flex}.admin-shell .xbtech-members-page-btn{cursor:pointer;background:#fff;border:1px solid #c8c8c8;padding:6px 12px;font-weight:600}.admin-shell .xbtech-members-page-btn:disabled{opacity:.5;cursor:not-allowed}.admin-shell .xbtech-members-page-info{color:#1a1a1a;font-size:13px}.admin-shell .xbtech-members-message{color:#1a1a1a;margin-top:10px;font-size:13px}.admin-shell .xbtech-members-modal-backdrop{z-index:11000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.admin-shell .xbtech-members-modal{background:#fff;border-radius:4px;width:min(440px,100vw - 24px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 8px 32px #00000059}.admin-shell .xbtech-members-modal-title{color:#fff;background:#4a4a4a;padding:10px 14px;font-weight:700}.admin-shell .xbtech-members-modal-body{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.admin-shell .xbtech-members-modal-row{grid-template-columns:110px 1fr;align-items:center;gap:8px;display:grid}.admin-shell .xbtech-members-modal-label{color:#1a1a1a;font-weight:600}.admin-shell .xbtech-members-error{color:#c82333;font-size:13px;font-weight:600}.admin-shell .xbtech-members-modal-footer{background:#f3f3f3;gap:0;padding:0;display:flex}.admin-shell .xbtech-members-modal-btn{color:#fff;cursor:pointer;border:0;flex:1;padding:10px 0;font-weight:700}.admin-shell .xbtech-members-modal-btn--submit{background:#73b867}.admin-shell .xbtech-members-modal-btn--cancel{background:#c82333!important}.admin-shell .xbtech-members-modal-btn:disabled{opacity:.7;cursor:not-allowed}@media (max-width:600px){.admin-shell .xbtech-members-fieldrow{grid-template-columns:80px 1fr}.admin-shell .xbtech-members-modal-row{grid-template-columns:92px 1fr}}.admin-shell #banks{box-sizing:border-box;min-height:calc(100vh - var(--xbtech-admin-top-stack));color:#000;background:#fff;padding:12px 12px 24px;font-family:Helvetica,Arial,sans-serif;font-size:15px;line-height:19.5px}.admin-shell #banks table.filter{border-collapse:separate;border-spacing:0;background:0 0;width:100%;margin:0 0 8px}.admin-shell #banks table.filter td{vertical-align:middle;color:#000;border:0;padding:5px 5px 5px 0;font-size:15px;font-weight:400}.admin-shell #banks table.filter tr td:first-child{white-space:nowrap!important;width:1%!important}.admin-shell #banks table.filter tr td:nth-child(2){white-space:nowrap!important;text-align:center!important;width:1%!important;padding-left:4px!important;padding-right:8px!important}.admin-shell #banks table.filter tr td:nth-child(3){vertical-align:middle!important;width:auto!important}.admin-shell #banks table.filter select[name=status]{box-sizing:border-box!important;border-radius:var(--admin-radius,8px)!important;width:auto!important;min-width:7em!important;max-width:100%!important;height:auto!important;min-height:38px!important;color:var(--admin-fg,#0f172a)!important;cursor:pointer!important;background-color:#fff!important;background-position:calc(100% - 12px)!important;background-size:12px 12px!important;border:1px solid #cbd5e1!important;padding:8px 32px 8px 12px!important;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important}.admin-shell #banks table.filter select[name=status]:focus-visible{border-color:var(--admin-focus-border,#0ea5e9)!important;box-shadow:var(--admin-focus-ring,0 0 0 3px #0ea5e938)!important;outline:none!important}.admin-shell #banks table.banks{border-collapse:collapse;border-spacing:0;width:100%;margin:0 0 4px;background:0 0!important;font-size:13px!important}.admin-shell #banks table.banks tbody tr:first-child td{vertical-align:middle;color:#fff!important;background:#000!important;border:1px solid #ccc!important;border-top:0!important;border-left:0!important;padding:8px!important;font-size:13px!important;font-weight:700!important}.admin-shell #banks table.banks tbody tr:first-child td:last-child{border-right:0!important}.admin-shell #banks table.banks tbody tr:not(:first-child) td{vertical-align:middle;color:#000!important;border:1px solid #ccc!important;border-top:0!important;border-left:0!important;padding:8px!important;font-size:13px!important}.admin-shell #banks table.banks tbody tr:not(:first-child) td:last-child{border-right:0!important}.admin-shell #banks table.banks tbody tr.xbtech-banks-loading td,.admin-shell #banks table.banks tbody tr.xbtech-banks-emptyrow td{text-align:center!important;color:#555!important;background:#fff!important;border-right:0!important}.admin-shell #banks table.banks a.transfer,.admin-shell #banks table.banks a.history,.admin-shell #banks table.banks a.create,.admin-shell #banks table.banks a.config{cursor:pointer;margin:0 8px 0 0;font-family:Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;text-decoration:underline;display:inline;box-shadow:none!important;color:#3f51b5!important;background:0 0!important;border:0!important;padding:0!important}.admin-shell #banks table.banks a.create{margin-right:0}.admin-shell #banks>a.btn.create.warning{box-sizing:border-box;text-align:center;cursor:pointer;border-radius:4px;width:120px;margin:8px;padding:7px 0 6px;font-size:13px;font-weight:400;line-height:16.9px;display:block;color:#fff!important;background:#ff9800!important;border:1px solid #f57c00!important;text-decoration:none!important}.admin-shell #banks .xbtech-banks-empty{padding:16px 10px}.admin-shell .xbtech-banks-input{color:#111;background:#fff;border:1px solid #c8c8c8;border-radius:2px;width:100%;height:34px;padding:0 10px;font-size:14px}.admin-shell .xbtech-banks-input[readonly]{color:#555;background:#f3f3f3}.admin-shell .xbtech-banks-message{margin-top:10px;font-size:13px}.admin-shell #popupwindow.xbtech-banks-popout{z-index:20050!important;box-sizing:border-box!important;text-align:center!important;background:#00000080!important;width:100%!important;height:100%!important;padding:10px 0!important;position:fixed!important;inset:0!important;overflow:auto!important}.admin-shell #popupwindow.xbtech-banks-popout .wrapper{box-sizing:border-box!important;text-align:left!important;vertical-align:middle!important;background:#fff!important;border-radius:5px!important;width:95%!important;max-width:900px!important;margin:10px auto!important;padding:10px 14px 14px!important;display:inline-block!important;box-shadow:0 4px 24px #00000040!important}.admin-shell #popupwindow.xbtech-banks-popout .head{color:#f44336!important;background:0 0!important;margin:0!important;padding:0 0 10px!important;font-family:Helvetica,Arial,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:19.5px!important}.admin-shell #popupwindow.xbtech-banks-popout .body{background:0 0!important;max-height:calc(100vh - 120px)!important;margin:0!important;padding:0!important;overflow:auto!important}.admin-shell #popupwindow.xbtech-banks-popout table{color:#000!important;border-collapse:collapse!important;background:0 0!important;width:100%!important;font-size:13px!important}.admin-shell #popupwindow.xbtech-banks-popout table td,.admin-shell #popupwindow.xbtech-banks-popout table th{color:#000!important;background:0 0!important;border:0!important;padding:6px 8px 6px 0!important;font-size:13px!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-history table.results thead td{color:#fff!important;background:#333!important;border:1px solid #444!important;padding:8px!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-history table.results tbody td{background:#fff!important;border:1px solid #ccc!important;padding:6px 8px!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-create table td:first-child,.admin-shell #popupwindow.xbtech-banks-popout #banks-transfer table td:first-child{white-space:nowrap!important;font-weight:400!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-create table.xbtech-banks-form-table td:first-child{vertical-align:middle!important;width:1%!important;max-width:220px!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-create table.xbtech-banks-form-table td:nth-child(2){vertical-align:middle!important;text-align:center!important;width:14px!important;padding-left:2px!important;padding-right:10px!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-create table.xbtech-banks-form-table td:nth-child(3){vertical-align:middle!important;width:99%!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-create .xbtech-banks-field-hint--balance{margin-bottom:14px!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-create .xbtech-banks-readonly{color:#333!important;cursor:default!important;background-color:#f4f4f4!important;width:100%!important;max-width:280px!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-create .xbtech-banks-field-hint{color:#666!important;margin-top:4px!important;font-size:11px!important;line-height:1.35!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-create .xbtech-banks-qr-native{flex-direction:column!important;align-items:flex-start!important;gap:0!important;max-width:520px!important;display:flex!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-create .xbtech-banks-qr-file{box-sizing:border-box!important;color:#000!important;vertical-align:middle!important;cursor:pointer!important;background-color:#fff!important;border:1px solid #999!important;border-radius:0!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:4px 8px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;display:inline-block!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-create .xbtech-banks-qr-file::file-selector-button{color:#000!important;cursor:pointer!important;background:linear-gradient(#f8f8f8 0%,#e8e8e8 100%)!important;border:1px solid #767676!important;border-radius:2px!important;height:auto!important;min-height:0!important;margin-right:8px!important;padding:2px 10px!important;font:13px Arial,Helvetica,sans-serif!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-create .xbtech-banks-qr-file::-webkit-file-upload-button{color:#000!important;cursor:pointer!important;background:linear-gradient(#f8f8f8 0%,#e8e8e8 100%)!important;border:1px solid #767676!important;border-radius:2px!important;height:auto!important;min-height:0!important;margin-right:8px!important;padding:2px 10px!important;font:13px Arial,Helvetica,sans-serif!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-create .xbtech-banks-qr-saved{border-top:1px solid #e8e8e8!important;flex-direction:row!important;align-items:flex-start!important;gap:10px!important;width:100%!important;margin-top:8px!important;padding-top:8px!important;display:flex!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-create .xbtech-banks-qr-thumb{object-fit:contain!important;background:#fff!important;border:1px solid #ccc!important;flex-shrink:0!important;width:56px!important;height:56px!important;display:block!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-create .xbtech-banks-deposit-card-thumb{width:160px!important;height:auto!important;max-height:72px!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-create .xbtech-banks-qr-saved-text{flex-direction:column!important;flex:1!important;align-items:flex-start!important;gap:4px!important;min-width:0!important;display:flex!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-create .xbtech-banks-qr-saved-label{color:#555!important;text-transform:uppercase!important;letter-spacing:.03em!important;font-size:11px!important;font-weight:600!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-create .xbtech-banks-qr-saved-path{word-break:break-all!important;color:#333!important;font-size:11px!important;line-height:1.35!important;display:block!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-create .xbtech-banks-qr-clear{color:#1976d2!important;cursor:pointer!important;background:0 0!important;border:0!important;margin-top:2px!important;padding:0!important;font-size:12px!important;text-decoration:underline!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-create .xbtech-banks-qr-clear:hover{color:#0d47a1!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-create input[type=text],.admin-shell #popupwindow.xbtech-banks-popout #banks-create input[type=number],.admin-shell #popupwindow.xbtech-banks-popout #banks-create input.xbtech-banks-readonly,.admin-shell #popupwindow.xbtech-banks-popout #banks-create select,.admin-shell #popupwindow.xbtech-banks-popout #banks-create textarea,.admin-shell #popupwindow.xbtech-banks-popout #banks-transfer input[type=text],.admin-shell #popupwindow.xbtech-banks-popout #banks-transfer select,.admin-shell #popupwindow.xbtech-banks-popout #banks-history .date input[type=text],.admin-shell #popupwindow.xbtech-banks-popout #banks-history .date input[type=date],.admin-shell #popupwindow.xbtech-banks-popout #banks-history .search input{box-sizing:border-box!important;color:#000!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:31px!important;box-shadow:none!important;appearance:auto!important;background-color:#fff!important;border:1px solid #999!important;border-radius:0!important;padding:5px 8px!important;font-family:sans-serif!important;font-size:13px!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-history .date input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75}.admin-shell #popupwindow.xbtech-banks-popout #banks-history .date input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.admin-shell #popupwindow.xbtech-banks-popout #banks-create select,.admin-shell #popupwindow.xbtech-banks-popout #banks-transfer select{min-height:31px!important;padding:4px 28px 4px 8px!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-create textarea{resize:vertical!important;min-height:72px!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-create .btns,.admin-shell #popupwindow.xbtech-banks-popout #banks-transfer .btns,.admin-shell #popupwindow.xbtech-banks-popout #banks-history .btns{border-top:1px solid #e0e0e0!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:12px!important;padding-top:8px!important;display:flex!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-create .btns .btn.create,.admin-shell #popupwindow.xbtech-banks-popout #banks-transfer .btns .btn.submit{text-align:center!important;color:#fff!important;cursor:pointer!important;min-width:100px!important;min-height:0!important;box-shadow:none!important;background:#5cb85c!important;border:1px solid #4cae4c!important;border-radius:4px!important;padding:7px 14px!important;font-size:13px!important;font-weight:400!important;text-decoration:none!important;display:inline-block!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-create .btns .btn.close.danger,.admin-shell #popupwindow.xbtech-banks-popout #banks-transfer .btns .btn.close.danger,.admin-shell #popupwindow.xbtech-banks-popout #banks-history .btns .btn.close.danger{text-align:center!important;color:#fff!important;cursor:pointer!important;min-width:100px!important;min-height:0!important;box-shadow:none!important;background:#d9534f!important;border:1px solid #c9302c!important;border-radius:4px!important;padding:7px 14px!important;font-size:13px!important;font-weight:400!important;text-decoration:none!important;display:inline-block!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-create .btns .btn.submit.disabled,.admin-shell #popupwindow.xbtech-banks-popout #banks-transfer .btns .btn.submit.disabled{opacity:.55!important;pointer-events:none!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-history .date{margin-bottom:8px!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-history .date input[type=text],.admin-shell #popupwindow.xbtech-banks-popout #banks-history .date input[type=date]{width:calc(50% - 6px)!important;max-width:160px!important;margin-right:8px!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-history .pagination ul{flex-wrap:wrap!important;align-items:center!important;gap:4px!important;margin:8px 0!important;padding:0!important;font-size:13px!important;list-style:none!important;display:flex!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-history .pagination li.disabled span{opacity:.45!important;cursor:default!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-history .pagination a.page-link{color:#3f51b5!important;padding:2px 6px!important;text-decoration:underline!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-history .search{max-width:320px!important;margin:8px 0!important;position:relative!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-history .search .fa-search{cursor:pointer!important;color:#666!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-history table.results{border-collapse:collapse!important;width:100%!important;margin-top:8px!important;font-size:13px!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-history p.note{color:#000!important;margin:10px 0 0!important;font-size:14px!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-history p.note b.amount{font-weight:700!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-config-note{font-size:14px!important;line-height:1.5!important}.admin-shell #popupwindow.xbtech-banks-popout #banks-config-note .xbtech-banks-note{color:#555!important;margin-top:8px!important}.admin-shell #popupwindow.xbtech-banks-popout .xbtech-banks-form-error{color:#c82333!important;margin:8px 0!important;font-size:13px!important}.admin-shell #popupwindow.xbtech-banks-popout .xbtech-banks-history-loading,.admin-shell #popupwindow.xbtech-banks-popout .xbtech-banks-history-empty,.admin-shell #popupwindow.xbtech-banks-popout .xbtech-banks-history-err{text-align:center!important;padding:12px!important}.admin-shell .xbtech-banks-modal-backdrop{z-index:11000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.admin-shell .xbtech-banks-modal{background:#fff;border-radius:4px;width:min(480px,100vw - 24px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 8px 32px #00000059}.admin-shell .xbtech-banks-modal--wide{width:min(720px,100vw - 24px)}.admin-shell .xbtech-banks-modal-title{color:#fff;background:#4a4a4a;padding:10px 14px;font-weight:700}.admin-shell .xbtech-banks-modal-body{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.admin-shell .xbtech-banks-modal-row{grid-template-columns:130px 1fr;align-items:center;gap:8px;display:grid}.admin-shell .xbtech-banks-modal-label{color:#1a1a1a;font-weight:600}.admin-shell .xbtech-banks-error{color:#c82333;font-size:13px;font-weight:600}.admin-shell .xbtech-banks-note{color:#555;font-size:12px}.admin-shell .xbtech-banks-modal-footer{background:#f3f3f3;gap:0;padding:0;display:flex}.admin-shell .xbtech-banks-modal-btn{color:#fff;cursor:pointer;border:0;flex:1;padding:10px 0;font-weight:700}.admin-shell .xbtech-banks-modal-btn--submit{background:#73b867}.admin-shell .xbtech-banks-modal-btn--cancel{background:#c82333!important}.admin-shell .xbtech-banks-modal-btn:disabled{opacity:.7;cursor:not-allowed}.admin-shell .xbtech-banks-history-table{border-collapse:collapse;width:100%;font-size:12px}.admin-shell .xbtech-banks-history-table thead th{color:#fff;text-align:left;background:#4a4a4a;padding:8px}.admin-shell .xbtech-banks-history-table tbody td{border-bottom:1px solid #e8e8e8;padding:8px}.admin-shell .xbtech-banks-pos{color:#218838;font-weight:600}.admin-shell .xbtech-banks-neg{color:#c82333;font-weight:600}@media (max-width:600px){.admin-shell #banks table.banks{font-size:12px}.admin-shell .xbtech-banks-modal-row{grid-template-columns:100px 1fr}}.admin-shell .xbtech-blocked-page{min-height:calc(100vh - var(--xbtech-admin-top-stack));color:#111;background:#fff4c7;padding:12px 12px 24px}.admin-shell .xbtech-blocked-banner{color:#8a6d00;background:#fff5cc;border:1px solid #e6c43a;flex-direction:column;gap:4px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}.admin-shell .xbtech-blocked-description{background:#fff;border:1px solid #e1e1e1;margin-bottom:12px;padding:10px 12px;font-size:13px}.admin-shell .xbtech-blocked-filter{background:#fff4c7;flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.admin-shell .xbtech-blocked-actionbar{margin-bottom:12px}.admin-shell .xbtech-blocked-search{color:#fff;letter-spacing:.5px;cursor:not-allowed;background:#b9b9b9;border:0;width:100%;height:40px;font-size:15px;font-weight:700}.admin-shell .xbtech-blocked-table-wrap{overflow-x:auto}.admin-shell .xbtech-blocked-table{border-collapse:collapse;background:#fff4c7;width:100%;font-size:12px}.admin-shell .xbtech-blocked-table thead th{color:#fff;text-align:left;background:#4a4a4a;border-right:1px solid #5a5a5a;padding:8px 10px;font-weight:700}.admin-shell .xbtech-blocked-table tbody td{border-bottom:1px solid #e7d77a;padding:12px 10px}.admin-shell .xbtech-blocked-empty{text-align:center;color:#555}.admin-shell .xbtech-blocked-notes{color:#444;margin-top:12px;padding-left:20px;font-size:12px}.admin-shell .xbtech-report-page{min-height:calc(100vh - var(--xbtech-admin-top-stack));color:#111;background:#fff9e6;padding:12px 12px 24px}.admin-shell .xbtech-report-title{color:#c82333;letter-spacing:.5px;margin-bottom:8px;font-size:18px;font-weight:800}.admin-shell .xbtech-report-tabs{border-bottom:1px solid #d8d8d8;gap:4px;margin-bottom:12px;display:flex}.admin-shell .xbtech-report-tab{color:#2a2a2a;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:6px 12px;font-size:13px;font-weight:700}.admin-shell .xbtech-report-tab.active{color:#c82333;border-bottom-color:#c82333}.admin-shell .xbtech-report-filter{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.admin-shell .xbtech-report-fieldrow{grid-template-columns:92px 1fr;align-items:center;gap:8px;display:grid}.admin-shell .xbtech-report-label{color:#1a1a1a;font-weight:700}.admin-shell .xbtech-report-label:after{content:" :"}.admin-shell .xbtech-report-input{color:#111;background:#fff;border:1px solid #c8c8c8;border-radius:2px;width:100%;height:34px;padding:0 10px;font-size:14px}.admin-shell .xbtech-report-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-shell .xbtech-report-actionbar{margin-bottom:12px}.admin-shell .xbtech-report-search{color:#fff;letter-spacing:.5px;cursor:pointer;background:#73b867;border:0;width:100%;height:40px;font-size:15px;font-weight:700}.admin-shell .xbtech-report-search:disabled{cursor:not-allowed;background:#b9b9b9}.admin-shell .xbtech-report-table-wrap{overflow-x:auto}.admin-shell .xbtech-report-table{border-collapse:collapse;width:100%;font-size:12px}.admin-shell .xbtech-report-table thead th{color:#fff;text-align:left;background:#4a4a4a;border-right:1px solid #5a5a5a;padding:10px;font-weight:700}.admin-shell .xbtech-report-table tbody td{background:#fff;border:1px solid #ccc;padding:8px 10px}.admin-shell .xbtech-report-table tfoot td{color:#111;background:#fff;border:1px solid #ccc;border-top:2px solid #4a4a4a;padding:10px;font-weight:700}.admin-shell .xbtech-align-right{text-align:right}.admin-shell .xbtech-align-center{text-align:center}.admin-shell .xbtech-report-empty{text-align:center;color:#555;padding:14px}.admin-shell .xbtech-report-total-label{text-align:left}.admin-shell .xbtech-report-message{color:#1a1a1a;margin-top:10px;font-size:13px}.admin-shell #reports{box-sizing:border-box;width:100%;height:calc(100vh - var(--xbtech-admin-top-stack));max-height:calc(100vh - var(--xbtech-admin-top-stack));height:calc(100dvh - var(--xbtech-admin-top-stack));max-height:calc(100dvh - var(--xbtech-admin-top-stack));overscroll-behavior:contain;color:#000;background:#fff;flex-direction:row;align-items:stretch;min-height:0;margin:0;padding:0;font:15px/19.5px Helvetica,Arial,sans-serif;display:flex;position:relative;overflow:hidden;font-family:Helvetica,Arial,sans-serif!important}.admin-shell #reports .expand{z-index:2;box-sizing:border-box;color:#000;cursor:pointer;width:50px;height:40px;padding-left:20px;font:15px/40px Helvetica,Arial,sans-serif;transition:left .3s cubic-bezier(.4,0,.2,1);display:block;position:absolute;top:28px;left:180px}.admin-shell #reports .expand .reports-fa-slot.reports-fa-expand{box-sizing:border-box;vertical-align:top;background:linear-gradient(180deg, var(--xbtech-accent-w2) 0%, var(--xbtech-accent-b1) 100%);width:14px;height:40px;min-height:40px;box-shadow:2px 2px 10px var(--xbtech-tint-te-a35);border-radius:0 8px 8px 0;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.admin-shell #reports .expand .reports-fa-expand:first-of-type{padding:0 4px 0 0}.admin-shell #reports .expand .reports-fa-expand .reports-fa-svg{vertical-align:middle;flex-shrink:0;width:11px;height:14px;color:#fff!important}.admin-shell #reports:not(.hidemenu) .expand .reports-fa-expand:last-child{display:none!important}.admin-shell #reports.hidemenu .expand{left:-20px}.admin-shell #reports.hidemenu .expand .reports-fa-expand:first-child{display:none!important}.admin-shell #reports.hidemenu .expand .reports-fa-expand:last-child{display:inline-flex!important}.admin-shell #reports .left-container{box-sizing:border-box;overscroll-behavior:contain;color:#1e293b;opacity:1;visibility:visible;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border-right:1px solid #e2e8f0;flex:0 0 200px;align-self:stretch;width:auto;min-width:0;height:100%;min-height:0;margin:0;padding:8px 0 12px;transition:flex-basis .3s cubic-bezier(.4,0,.2,1),opacity .22s 50ms,visibility linear,padding .28s;position:relative;overflow:hidden auto;box-shadow:4px 0 20px #0f172a0f}.admin-shell #reports.hidemenu .left-container{transition:flex-basis .3s cubic-bezier(.4,0,.2,1),opacity .2s,visibility 0s linear .28s,padding .28s;opacity:0!important;visibility:hidden!important;pointer-events:none!important;flex-grow:0!important;flex-basis:0!important;min-width:0!important;overflow:hidden!important}.admin-shell #reports .left-container .title{box-sizing:border-box;color:#334155;letter-spacing:.02em;border-bottom:1px solid #cbd5e1;width:auto;height:auto;min-height:0;margin:4px 12px 6px;padding:10px 2px 14px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.3;display:block}.admin-shell #reports .left-container .title .fa-bar-chart{color:var(--xbtech-accent-b1);vertical-align:middle;opacity:.95;margin-right:8px;font-size:18px;display:inline-block}.admin-shell #reports .left-container .mbo{height:0;display:block}.admin-shell #reports .left-container a{box-sizing:border-box;color:#475569;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;width:auto;height:auto;min-height:42px;margin:3px 10px;padding:10px 34px 10px 14px;font:500 13px/1.35 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-decoration:none;transition:background .12s,color .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.admin-shell #reports .left-container a:hover{color:#0f172a;background:#ffffffb8;text-decoration:none;box-shadow:0 1px 2px #0f172a0a}.admin-shell #reports .left-container a.selected{color:#0f172a;background:#fffffffa;font-weight:600;text-decoration:none;box-shadow:0 1px 3px #0f172a0f,0 0 0 1px #cbd5e1e6}.admin-shell #reports .left-container a .fa-angle-right{color:#94a3b8;font-size:12px;font-weight:400;line-height:1;display:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.admin-shell #reports .left-container a.selected .fa-angle-right{display:block}.admin-shell #reports .left-container::-webkit-scrollbar{width:6px}.admin-shell #reports .left-container::-webkit-scrollbar-track{background:0 0}.admin-shell #reports .left-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:100px}.admin-shell #reports .left-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.admin-shell #reports .right-container{box-sizing:border-box;overscroll-behavior:contain;color:#000;background:#fff;flex:auto;align-self:stretch;min-width:0;height:100%;min-height:0;margin:0;padding:0;font:15px/19.5px Helvetica,Arial,sans-serif;transition:padding-left .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden auto}.admin-shell #reports:not(.hidemenu) .right-container{padding-left:22px}.admin-shell #reports.hidemenu .right-container{padding-left:0}@media (prefers-reduced-motion:reduce){.admin-shell #reports .left-container,.admin-shell #reports .expand,.admin-shell #reports .right-container{transition-duration:.01ms!important;transition-delay:0s!important}}.admin-shell #reports-cashflow.reports-cashflow-page{box-sizing:border-box;width:100%;min-height:0;color:var(--admin-fg,#0f172a);background:linear-gradient(#f1f5f9 0%,#fff 120px);padding:16px 18px 28px;font:14px/1.45 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.admin-shell #reports-cashflow p.header{border-left:4px solid var(--xbtech-accent-b1);background:linear-gradient(90deg, var(--xbtech-tint-te-a08) 0%, transparent 100%);letter-spacing:-.02em;border-radius:0 10px 10px 0;margin:0 0 18px;padding:10px 0 10px 14px;display:block;color:#b91c1c!important;font-size:1.35rem!important;font-weight:700!important;line-height:1.25!important}.admin-shell #reports-cashflow .cashflow-filter-card{box-sizing:border-box;background:linear-gradient(#fff 0%,#fafbfc 100%);border:1px solid #e2e8f0;border-radius:12px;max-width:760px;margin:0 0 18px;padding:16px 18px 14px;box-shadow:0 1px 3px #0f172a0f}.admin-shell #reports-cashflow .cashflow-filter-card__actions{border-top:1px solid #e2e8f0;justify-content:flex-end;margin-top:14px;padding-top:12px;display:flex}.admin-shell #reports-cashflow table{border-collapse:separate;border-spacing:0;color:inherit;font:inherit;border:0;background:0 0!important}.admin-shell #reports-cashflow table.filter{width:100%;min-width:0;margin:0}.admin-shell #reports-cashflow table.filter td{color:var(--admin-fg,#0f172a);vertical-align:middle;white-space:nowrap;padding:8px 10px 8px 0;font-size:13px;font-weight:600;background:0 0!important;border:0!important}.admin-shell #reports-cashflow table.filter td:nth-child(2){color:#94a3b8;width:14px;font-weight:400}.admin-shell #reports-cashflow table.filter td:nth-child(3),.admin-shell #reports-cashflow table.filter td:nth-child(4){white-space:normal;width:auto;min-width:min(168px,42vw)}.admin-shell #reports-cashflow .cashflow-date-wrap,.admin-shell #reports-cashflow .admin-tx-ymd-wrap{box-sizing:border-box;align-items:stretch;gap:8px;width:100%;min-width:0;display:flex;position:relative}.admin-shell #reports-cashflow input[name=sDate],.admin-shell #reports-cashflow input[name=eDate],.admin-shell #reports-cashflow select[name=type]{box-sizing:border-box;margin:0;transition:border-color .12s,box-shadow .12s;display:block;position:relative;border-radius:var(--admin-radius,8px)!important;width:100%!important;height:auto!important;min-height:40px!important;color:var(--admin-fg,#0f172a)!important;border:1px solid #cbd5e1!important;padding:9px 12px!important;font:13px/1.35 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;box-shadow:0 1px 2px #0f172a0a!important}.admin-shell #reports-cashflow input[name=sDate]:focus-visible,.admin-shell #reports-cashflow input[name=eDate]:focus-visible,.admin-shell #reports-cashflow select[name=type]:focus-visible{outline:none;border-color:#0ea5e9!important;box-shadow:0 0 0 3px #0ea5e938!important}.admin-shell #reports-cashflow input[name=sDate],.admin-shell #reports-cashflow input[name=eDate]{cursor:text;background-color:#fff!important}.admin-shell #reports-cashflow .admin-tx-ymd-wrap input[name=sDate],.admin-shell #reports-cashflow .admin-tx-ymd-wrap input[name=eDate]{flex:auto;width:auto!important;min-width:0!important}.admin-shell #reports-cashflow button.admin-tx-ymd-calendar{box-sizing:border-box;border-radius:var(--admin-radius,8px);color:#0369a1;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;flex:0 0 40px;justify-content:center;align-items:center;width:40px;min-height:40px;margin:0;padding:0;display:inline-flex}.admin-shell #reports-cashflow button.admin-tx-ymd-calendar:hover{background:#e0f2fe;border-color:#7dd3fc}.admin-shell #reports-cashflow input.cashflow-date-hidden{z-index:1;opacity:.01;cursor:pointer;font-size:16px;position:absolute;inset:0;border:0!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important}.admin-shell #reports-cashflow select[name=type]{cursor:pointer;max-width:100%;appearance:none!important;background-color:#fff!important;background-image:var(--xbtech-select-chevron)!important;background-position:calc(100% - 12px)!important;background-repeat:no-repeat!important;background-size:12px 12px!important;width:100%!important;padding-right:36px!important}.admin-shell #reports-cashflow .btn-group{border-radius:var(--admin-radius,8px);background-color:#f8fafc;border:1px solid #cbd5e1;flex-flow:wrap;width:fit-content;max-width:100%;min-height:42px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.admin-shell #reports-cashflow .btn-group a{color:#334155;cursor:pointer;border:0;border-right:1px solid #e2e8f0;flex:auto;justify-content:center;align-items:center;min-width:5.5rem;margin:0;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:flex}.admin-shell #reports-cashflow .btn-group a:last-child{border-right:0}.admin-shell #reports-cashflow .btn-group a:hover:not(.selected){color:#1e293b;background:#eef2ff}.admin-shell #reports-cashflow .btn-group a.selected{background:linear-gradient(180deg, var(--xbtech-accent-w2) 0%, var(--xbtech-accent-b1) 100%);box-shadow:inset 0 1px #fff3;color:#fff!important}.admin-shell #reports-cashflow .link-action.recalculate{box-sizing:border-box;border:1px solid var(--xbtech-tint-te-a45);border-radius:var(--admin-radius,8px);background:var(--xbtech-tint-em-a10);cursor:pointer;letter-spacing:.06em;justify-content:center;align-items:center;min-height:40px;margin:0;padding:9px 16px;transition:background .12s,border-color .12s;display:inline-flex;color:var(--xbtech-accent-deepfill)!important;font-size:12px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important}.admin-shell #reports-cashflow .link-action.recalculate:hover{background:var(--xbtech-tint-em-a20);border-color:var(--xbtech-tint-te-a65)}.admin-shell #reports-cashflow .cashflow-results-shell{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.admin-shell #reports-cashflow .scrollable{width:100%;margin:0;padding:0;display:block;overflow-x:auto}.admin-shell #reports-cashflow table.results{table-layout:auto;width:100%;border-collapse:collapse!important;margin:0!important}.admin-shell #reports-cashflow table.results thead td{letter-spacing:.04em;text-transform:uppercase;text-align:left;vertical-align:middle;padding:10px 12px;color:#f8fafc!important;background:linear-gradient(#334155 0%,#1e293b 100%)!important;border:0!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important}.admin-shell #reports-cashflow table.results tbody td{color:#1e293b;font-variant-numeric:tabular-nums;text-align:left;vertical-align:middle;padding:10px 12px;border-top:0!important;border-bottom:1px solid #e2e8f0!important;border-left:0!important;border-right:1px solid #f1f5f9!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important}.admin-shell #reports-cashflow table.results tbody td:last-child{border-right:0!important}.admin-shell #reports-cashflow table.results:not(.customer-results) tbody td{background-color:#fff!important;font-weight:400!important}.admin-shell #reports-cashflow table.results:not(.customer-results) tbody tr:not(:last-child) td:first-child{color:#334155;background-color:#f8fafc!important;font-weight:600!important}.admin-shell #reports-cashflow table.results:not(.customer-results) tbody tr:last-child:not(:only-child) td{background-color:var(--xbtech-tint-em-a12)!important;border-bottom-color:var(--xbtech-tint-te-a25)!important;font-weight:700!important}.admin-shell #reports-cashflow table.results.customer-results{border-top:2px dashed #cbd5e1;margin-top:14px!important}.admin-shell #reports-cashflow table.results.customer-results tbody tr.customer-row td:first-child{background-color:#f8fafc!important;font-weight:600!important}.admin-shell #reports-cashflow table.results.customer-results tbody tr.customer-row td:not(:first-child){font-weight:400;background-color:#fff!important}.admin-shell #reports-cashflow table.results.customer-results tbody tr:last-child:not(:only-child) td{background-color:var(--xbtech-tint-em-a12)!important;font-weight:700!important}.admin-shell #reports-cashflow table.results tbody tr.customer-row{cursor:pointer;transition:background .1s}.admin-shell #reports-cashflow table.results tbody tr.customer-row:hover td{background-color:#eef2ff!important}.admin-shell #reports-cashflow table.results tbody td.username{color:#2563eb;text-underline-offset:2px;text-decoration:underline;font-weight:700!important}.admin-shell #reports-cashflow .cashflow-messages{flex-direction:column;gap:8px;max-width:760px;margin-top:14px;display:flex}.admin-shell #reports-cashflow .cashflow-active-filter,.admin-shell #reports-cashflow .cashflow-filter-note,.admin-shell #reports-cashflow .cashflow-message{font:12px/1.45 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.admin-shell #reports-cashflow .cashflow-active-filter{color:#0369a1;background:#0ea5e91a;border-radius:8px;margin-top:8px;padding:8px 10px;font-weight:600;display:block}.admin-shell #reports-cashflow .cashflow-filter-note{color:#475569;background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:10px 12px}.admin-shell #reports-cashflow .cashflow-message{color:#b91c1c;background:#ef444414;border:1px solid #ef444459;border-radius:8px;margin:0;padding:10px 12px;font-weight:600}.admin-shell .reports-upstream-page{box-sizing:border-box;width:100%;min-height:0;color:var(--admin-fg,#0f172a);background:linear-gradient(#f1f5f9 0%,#fff 100px);padding:16px 18px 28px;font:14px/1.45 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.admin-shell .reports-upstream-page p.header{border-left:4px solid var(--xbtech-accent-b1);background:linear-gradient(90deg, var(--xbtech-tint-te-a08) 0%, transparent 100%);letter-spacing:-.02em;border-radius:0 10px 10px 0;margin:0 0 18px;padding:10px 0 10px 14px;display:block;color:#b91c1c!important;font-size:1.35rem!important;font-weight:700!important;line-height:1.25!important}.admin-shell .reports-upstream-page .cashflow-date-wrap,.admin-shell .reports-upstream-page .admin-tx-ymd-wrap{box-sizing:border-box;align-items:stretch;gap:8px;width:100%;min-width:0;display:flex;position:relative}.admin-shell #rebate.reports-upstream-page a.btn{box-sizing:border-box;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:3px;min-width:96px;margin:10px 8px 0 5px;padding:6px 14px;display:inline-block;font:14px/19px Helvetica,Arial,sans-serif!important;text-decoration:none!important}.admin-shell #rebate.reports-upstream-page a.btn.calculate{color:#fff!important;background:#4caf50!important;border-color:#388e3c!important}.admin-shell #rebate.reports-upstream-page a.btn.calculate:hover{background:#43a047!important}.admin-shell #rebate.reports-upstream-page a.btn.warning.pay{color:#fff!important;background:#ff9800!important;border-color:#f57c00!important}.admin-shell #rebate.reports-upstream-page a.btn.warning.pay:hover{background:#fb8c00!important}.admin-shell #rebate.reports-upstream-page a.btn.primary.setting{color:#fff!important;background:#3b4dab!important;border-color:#303f9f!important}.admin-shell #rebate.reports-upstream-page a.btn.primary.setting:hover{background:#35469e!important}.admin-shell #rebate.reports-upstream-page .list{width:100%;min-height:8px;margin-top:6px}.admin-shell #smsBlast{box-sizing:border-box;color:#000;width:100%;margin:0!important;padding:10px 10px 0!important;font-family:Helvetica,Arial,sans-serif!important;font-size:15px!important;line-height:19.5px!important}.admin-shell #smsBlast table,.admin-shell #smsBlast a.btn{font-family:Helvetica,Arial,sans-serif!important}.admin-shell #smsBlast>h3{color:#000!important;margin:0!important;padding:0!important;font-size:17.55px!important;font-weight:700!important;line-height:22.815px!important}.admin-shell #smsBlast>h3 .sms-credit{font-weight:700!important}.admin-shell #smsBlast>.container{box-sizing:border-box!important;background-color:#ffecb3!important;border:1px solid #ffc107!important;border-radius:4px!important;margin:10px 0 0!important;padding:0 10px 10px!important}.admin-shell #smsBlast form.container.filter{box-sizing:border-box!important;background-color:#ffecb3!important;border:1px solid #ffc107!important;border-radius:4px!important;margin:10px 0 0!important;padding:5px 10px 10px!important}.admin-shell #smsBlast>.container>p,.admin-shell #smsBlast form.filter>p{color:#3f51b5!important;margin:10px 0 5px!important;padding:0!important;font-size:15px!important;font-weight:700!important;line-height:19.5px!important}.admin-shell #smsBlast>.container input[name=mobile],.admin-shell #smsBlast form.filter input[type=text],.admin-shell #smsBlast form.filter select{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:31px!important;min-height:31px!important;box-shadow:none!important;color:#000!important;background-color:#fff!important;border:1px solid #999!important;border-radius:0!important;margin:0!important;padding:7px 10px!important;font-family:sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:normal!important;display:block!important}.admin-shell #smsBlast form.filter select[name=sender]{cursor:pointer;background-position:calc(100% - 6px)!important;background-size:20px!important;padding:7px 25px 7px 10px!important}.admin-shell #smsBlast td.created-date{vertical-align:top!important;padding:5px 0!important;display:table-cell!important}.admin-shell #smsBlast td.created-date:after{content:"";clear:both!important;display:table!important}.admin-shell #smsBlast td.created-date input[name=sDate],.admin-shell #smsBlast td.created-date input[name=eDate]{box-sizing:border-box!important;float:left!important;width:calc(50% - 2.5px)!important;max-width:none!important;height:31px!important;min-height:31px!important;box-shadow:none!important;color:#000!important;background-color:#fff!important;border:1px solid #999!important;border-radius:0!important;margin:0 5px 0 0!important;padding:7px 10px!important;font-family:sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:normal!important;display:block!important}.admin-shell #smsBlast td.created-date input[name=eDate]{margin-right:0!important}.admin-shell #smsBlast form.filter table{width:100%;border-collapse:separate!important;border-spacing:0!important;background:0 0!important;margin:0!important;font-size:15px!important}.admin-shell #smsBlast form.filter table td{vertical-align:top!important;color:#000!important;background:0 0!important;border:0!important;font-size:15px!important}.admin-shell #smsBlast form.filter table tbody tr:nth-child(2n) td,.admin-shell #smsBlast form.filter table tbody tr:nth-child(odd) td{background:0 0!important}.admin-shell #smsBlast form.filter table tbody tr>td:first-child{white-space:nowrap!important;color:#000!important;padding:5px 5px 5px 0!important;font-weight:400!important}.admin-shell #smsBlast form.filter table tbody tr>td:nth-child(2){padding:5px 5px 5px 0!important;font-weight:400!important}.admin-shell #smsBlast form.filter table tbody tr>td:nth-child(3){padding:5px 0!important}.admin-shell #smsBlast a.btn{box-sizing:border-box!important;text-align:center!important;text-transform:none!important;cursor:pointer!important;color:#fff!important;background-color:#5cb85c!important;border:1px solid #4cae4c!important;border-radius:4px!important;width:100px!important;min-width:0!important;margin:10px 0 0!important;padding:7px 0 6px!important;font-family:Helvetica,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:16.9px!important;text-decoration:none!important;display:block!important}.admin-shell #smsBlast a.btn:hover:not(.disabled){background-color:#449d44!important;border-color:#398439!important}.admin-shell #smsBlast a.btn.disabled{opacity:.55!important;cursor:not-allowed!important;pointer-events:none!important}.admin-shell #smsBlast .total{color:#000!important;margin:10px 0 0!important;padding:0!important;font-size:15px!important;font-weight:400!important;line-height:19.5px!important}.admin-shell #smsBlast .total .totalcount,.admin-shell #smsBlast .total .totalamount{font-weight:700!important}.admin-shell #smsBlast table.list{box-sizing:border-box!important;border-collapse:collapse!important;border-spacing:0!important;background:0 0!important;border:1px solid #ccc!important;width:100%!important;margin:10px 0 0!important;font-size:15px!important}.admin-shell #smsBlast table.list thead td{color:#fff!important;white-space:nowrap!important;background-color:#333!important;border:0!important;padding:8px!important;font-family:Helvetica,Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:16.9px!important}.admin-shell #smsBlast table.list tbody td{color:#000!important;background:#fff!important;border:1px solid #bbb!important;border-top:0!important;border-left:0!important;padding:6px 10px!important;font-size:15px!important}.admin-shell #smsBlast table.list tbody td:last-child{border-right:0!important}.admin-shell #smsBlast table.list tbody td.sms-list-empty{text-align:center!important;color:#333!important;background:#e8e8e8!important;border-bottom:1px solid #bbb!important;border-right:0!important}.admin-shell #smsBlast table.list tbody tr:not(:has(td.sms-list-empty)) td:first-child{background-color:#ddd!important}.admin-shell #smsBlast table.list tbody tr:not(:has(td.sms-list-empty)) td:not(:first-child){background-color:#fff!important}.admin-shell #smsBlast .pagination{min-height:0;margin:0;padding:0}.admin-shell .reports-upstream-page table{border-collapse:separate;border-spacing:0;color:inherit;font:inherit;border:0;background:0 0!important}.admin-shell .reports-upstream-page>table.filter{background:linear-gradient(#fff 0%,#fafbfc 100%);border:1px solid #e2e8f0;border-radius:12px;width:100%;min-width:0;max-width:760px;margin:0 0 18px;padding:16px 18px 14px;box-shadow:0 1px 3px #0f172a0f}.admin-shell .reports-upstream-page table.filter td{color:var(--admin-fg,#0f172a);vertical-align:middle;white-space:nowrap;padding:8px 10px 8px 0;font-size:13px;font-weight:600;background:0 0!important;border:0!important}.admin-shell .reports-upstream-page table.filter td:nth-child(2){color:#94a3b8;width:14px;font-weight:400}.admin-shell .reports-upstream-page table.filter td:nth-child(3),.admin-shell .reports-upstream-page table.filter td:nth-child(4){white-space:normal;width:auto;min-width:min(168px,42vw)}.admin-shell .reports-upstream-page input[name=sDate],.admin-shell .reports-upstream-page input[name=eDate]{box-sizing:border-box;cursor:text;margin:0;transition:border-color .12s,box-shadow .12s;display:block;position:relative;border-radius:var(--admin-radius,8px)!important;width:100%!important;height:auto!important;min-height:40px!important;color:var(--admin-fg,#0f172a)!important;background-color:#fff!important;border:1px solid #cbd5e1!important;padding:9px 12px!important;font:13px/1.35 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;box-shadow:0 1px 2px #0f172a0a!important}.admin-shell .reports-upstream-page .admin-tx-ymd-wrap input[name=sDate],.admin-shell .reports-upstream-page .admin-tx-ymd-wrap input[name=eDate]{flex:auto;width:auto!important;min-width:0!important}.admin-shell .reports-upstream-page button.admin-tx-ymd-calendar{box-sizing:border-box;border-radius:var(--admin-radius,8px);color:#0369a1;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;flex:0 0 40px;justify-content:center;align-items:center;width:40px;min-height:40px;margin:0;padding:0;display:inline-flex}.admin-shell .reports-upstream-page button.admin-tx-ymd-calendar:hover{background:#e0f2fe;border-color:#7dd3fc}.admin-shell .reports-upstream-page input[name=sDate]:focus-visible,.admin-shell .reports-upstream-page input[name=eDate]:focus-visible{outline:none;border-color:#0ea5e9!important;box-shadow:0 0 0 3px #0ea5e938!important}.admin-shell .reports-upstream-page input.cashflow-date-hidden{z-index:1;opacity:.01;cursor:pointer;font-size:16px;position:absolute;inset:0;border:0!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important}.admin-shell .reports-upstream-page .btn-group{border-radius:var(--admin-radius,8px);background-color:#f8fafc;border:1px solid #cbd5e1;flex-flow:wrap;width:fit-content;max-width:100%;min-height:42px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.admin-shell .reports-upstream-page .btn-group a{color:#334155;cursor:pointer;border:0;border-right:1px solid #e2e8f0;flex:auto;justify-content:center;align-items:center;min-width:5.5rem;margin:0;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:flex}.admin-shell .reports-upstream-page .btn-group a:last-child{border-right:0}.admin-shell .reports-upstream-page .btn-group a:hover:not(.selected){color:#1e293b;background:#eef2ff}.admin-shell .reports-upstream-page .btn-group a.selected{background:linear-gradient(180deg, var(--xbtech-accent-w2) 0%, var(--xbtech-accent-b1) 100%);box-shadow:inset 0 1px #fff3;color:#fff!important}.admin-shell .reports-upstream-page .reports-upstream-extra-input,.admin-shell .reports-upstream-page .reports-upstream-extra-select{box-sizing:border-box;width:100%;max-width:325px;margin:0;transition:border-color .12s,box-shadow .12s;border-radius:var(--admin-radius,8px)!important;height:auto!important;min-height:40px!important;color:var(--admin-fg,#0f172a)!important;background-color:#fff!important;border:1px solid #cbd5e1!important;padding:9px 12px!important;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important;box-shadow:0 1px 2px #0f172a0a!important}.admin-shell .reports-upstream-page .reports-upstream-extra-input:focus-visible,.admin-shell .reports-upstream-page .reports-upstream-extra-select:focus-visible{outline:none;border-color:#0ea5e9!important;box-shadow:0 0 0 3px #0ea5e938!important}.admin-shell .reports-upstream-page .reports-upstream-extra-select{cursor:pointer;appearance:none!important;background-image:var(--xbtech-select-chevron)!important;background-position:calc(100% - 12px)!important;background-repeat:no-repeat!important;background-size:12px 12px!important;padding:9px 36px 9px 12px!important}.admin-shell .reports-upstream-page>.scrollable{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;margin:0;padding:0;display:block;overflow-x:auto;box-shadow:0 1px 3px #0f172a0f}.admin-shell .reports-upstream-page .reports-first-deposit-pager{align-items:center;gap:8px;margin:10px 0 16px;display:flex}.admin-shell .reports-upstream-page .reports-first-deposit-pager button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-width:64px;height:28px;padding:0 10px}.admin-shell .reports-upstream-page .reports-first-deposit-pager button:disabled{opacity:.45;cursor:default}.admin-shell .reports-upstream-page table.results,.admin-shell .reports-upstream-page table.siteresults{table-layout:auto;width:100%;border-collapse:collapse!important;margin:0!important}.admin-shell .reports-upstream-page>.scrollable+table.results,.admin-shell .reports-upstream-page .reports-first-deposit-pager+table.results{margin-top:16px!important}.admin-shell .reports-upstream-page table.siteresults:not(:last-child){margin-bottom:16px!important}.admin-shell .reports-upstream-page table.results thead td,.admin-shell .reports-upstream-page table.siteresults thead td{letter-spacing:.06em;text-transform:uppercase;text-align:left;vertical-align:middle;white-space:nowrap;word-break:normal;overflow-wrap:normal;padding:10px 12px;color:#f8fafc!important;background:linear-gradient(#334155 0%,#1e293b 100%)!important;border:0!important;font-size:11px!important;font-weight:700!important;line-height:1.35!important}.admin-shell .reports-upstream-page table.results tbody td,.admin-shell .reports-upstream-page table.siteresults tbody td{color:#1e293b;font-variant-numeric:tabular-nums;text-align:left;vertical-align:middle;padding:10px 12px;border-top:0!important;border-bottom:1px solid #e2e8f0!important;border-left:0!important;border-right:1px solid #f1f5f9!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important}.admin-shell .reports-upstream-page table.results tbody td:last-child,.admin-shell .reports-upstream-page table.siteresults tbody td:last-child{border-right:0!important}.admin-shell .reports-upstream-page table.results tbody tr.player-report-empty td,.admin-shell .reports-upstream-page table.siteresults tbody tr.player-report-empty td{text-align:center;color:#64748b;padding:22px 12px;background:#f8fafc!important;border-right:0!important;font-weight:500!important}.admin-shell .reports-upstream-page table.results tbody tr:not(.player-report-total):not(.player-report-empty):hover td:first-child,.admin-shell .reports-upstream-page table.siteresults tbody tr:not(.player-report-total):not(.player-report-empty):hover td:first-child{background-color:#eef2ff!important}.admin-shell .reports-upstream-page table.results tbody tr:not(.player-report-total):not(.player-report-empty):hover td:not(:first-child),.admin-shell .reports-upstream-page table.siteresults tbody tr:not(.player-report-total):not(.player-report-empty):hover td:not(:first-child){background-color:#fafbff!important}.admin-shell .reports-upstream-page table.results tbody tr:not(.player-report-total):not(.player-report-empty) td:first-child,.admin-shell .reports-upstream-page table.siteresults tbody tr:not(.player-report-total):not(.player-report-empty) td:first-child{color:#334155;background-color:#f8fafc!important;font-weight:600!important}.admin-shell .reports-upstream-page table.results tbody tr:not(.player-report-total):not(.player-report-empty) td:not(:first-child),.admin-shell .reports-upstream-page table.siteresults tbody tr:not(.player-report-total):not(.player-report-empty) td:not(:first-child){background-color:#fff!important;font-weight:400!important}.admin-shell .reports-upstream-page .reports-user-cell{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.admin-shell .reports-upstream-page .reports-user-link{text-underline-offset:2px;cursor:pointer;color:#2563eb!important;text-decoration:underline!important}.admin-shell .reports-upstream-page .reports-user-link:visited{color:#1d4ed8!important}.admin-shell .reports-upstream-page .reports-user-tag{color:#fff;letter-spacing:.03em;white-space:nowrap;vertical-align:middle;background:#334155;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.25;display:inline-block}.admin-shell .reports-upstream-page table.results tbody tr.player-report-total td,.admin-shell .reports-upstream-page table.siteresults tbody tr.player-report-total td{background-color:var(--xbtech-tint-em-a12)!important;color:#0f172a!important;border-bottom-color:var(--xbtech-tint-te-a25)!important;font-weight:700!important}.admin-shell .reports-upstream-page .player-report-message{color:#b91c1c;background:#ef444414;border:1px solid #ef444459;border-radius:8px;max-width:760px;margin:14px 4px 0;padding:10px 12px;font:600 13px/1.45 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.admin-shell #reports-staff .staff-report-block-title{color:#b91c1c;letter-spacing:-.01em;margin:14px 0 8px;padding:0 4px;line-height:1.35;display:block;font-size:14px!important;font-weight:700!important}.admin-shell #reports-staff table.results{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 0 16px;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.admin-shell #reports-staff table.results thead td{overflow:visible}.admin-shell #reports-staff .staff-report-col-hint{cursor:help;opacity:.92;vertical-align:baseline;outline:none;display:inline-block;position:relative}.admin-shell #reports-staff .staff-report-col-hint:after{content:attr(data-tip);color:#fff;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;z-index:1000;background:#1e1e1ef7;border-radius:4px;min-width:200px;max-width:min(340px,92vw);padding:8px 10px;font-size:11px;font-weight:400;line-height:1.4;transition:opacity .12s,visibility .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000040}.admin-shell #reports-staff .staff-report-col-hint:hover:after,.admin-shell #reports-staff .staff-report-col-hint:focus-visible:after{opacity:1;visibility:visible}.admin-shell .xbtech-page-shell{min-height:calc(100vh - var(--xbtech-admin-top-stack));color:var(--admin-fg,#0f172a);border:1px solid var(--admin-border-strong,#94a3b861);border-radius:var(--admin-radius-lg,14px);box-shadow:var(--admin-shadow-card);background:#fff;padding:clamp(14px,2vw,20px) clamp(14px,2vw,24px) 28px}.admin-shell :is(#blacklist.admin-blacklist-page,#domain.admin-domain-page,#apiSettings.admin-api-keys-page,#changelog.admin-changelog-page,#security.admin-security-page,#adminTool.admin-admintool-page,#tools.admintools-sheet,#payment,#status.admin-page-shell,#commission.admin-page-shell,#userMgmt.admin-page-shell,#telegram.admin-page-shell,#referrer.admin-page-shell,#soccer.admin-page-shell,.xbtech-crud-page){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:calc(100vh - var(--xbtech-admin-top-stack));box-shadow:none;color:var(--admin-fg,#0f172a);background:0 0;border:none;border-radius:0;margin:0;padding:clamp(14px,2vw,22px) clamp(14px,2vw,28px) 28px}.admin-shell :is(#blacklist.admin-blacklist-page,#domain.admin-domain-page,#apiSettings.admin-api-keys-page,#security.admin-security-page,#payment.admin-payment-gateways-page,#status.admin-page-shell,#commission.admin-page-shell,#userMgmt.admin-page-shell,#telegram.admin-page-shell,#soccer.admin-page-shell) .xbtech-card{margin-bottom:0}.admin-shell :is(#blacklist.admin-blacklist-page,#domain.admin-domain-page,#apiSettings.admin-api-keys-page,#security.admin-security-page,#payment.admin-payment-gateways-page,#status.admin-page-shell,#commission.admin-page-shell,#userMgmt.admin-page-shell,#telegram.admin-page-shell,#soccer.admin-page-shell)>.xbtech-card+.xbtech-card{margin-top:12px}.admin-shell :is(#blacklist.admin-blacklist-page,#domain.admin-domain-page,#apiSettings.admin-api-keys-page,#security.admin-security-page,#payment.admin-payment-gateways-page,#status.admin-page-shell,#commission.admin-page-shell,#userMgmt.admin-page-shell,#telegram.admin-page-shell,#soccer.admin-page-shell)>.overflow-x-auto{margin-top:4px}.admin-shell #blacklist.admin-blacklist-page .xbtech-actionbar .xbtech-search-btn{width:auto;min-width:88px;height:36px;padding:0 16px}.admin-shell #domain.admin-domain-page .xbtech-action-link.danger{margin-left:8px}.admin-shell #domain.admin-domain-page tr.xbtech-domain-row--active td,.admin-shell #apiSettings.admin-api-keys-page tr.xbtech-domain-row--active td{box-shadow:inset 3px 0 #2563eb;background:#eff6ff!important}.admin-shell #domain.admin-domain-page .xbtech-table-dark-head tbody td:last-child,.admin-shell #apiSettings.admin-api-keys-page .xbtech-table-dark-head tbody td:last-child{z-index:1;position:relative}.admin-shell #domain.admin-domain-page .xbtech-table-dark-head tbody button.xbtech-action-link,.admin-shell #apiSettings.admin-api-keys-page .xbtech-table-dark-head tbody button.xbtech-action-link{z-index:2;position:relative}.admin-shell #apiSettings.admin-api-keys-page .xbtech-api-keys-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-shell #domain.admin-domain-page .xbtech-domain-actionbar-split,.admin-shell #apiSettings.admin-api-keys-page .xbtech-domain-actionbar-split{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-shell #domain.admin-domain-page .xbtech-domain-actionbar-split .xbtech-domain-search-flex,.admin-shell #apiSettings.admin-api-keys-page .xbtech-domain-actionbar-split .xbtech-domain-search-flex{flex:none;min-width:120px;padding-left:18px;padding-right:18px;width:auto!important}.admin-shell #domain.admin-domain-page .xbtech-domain-actionbar-split .xbtech-domain-add-btn,.admin-shell #apiSettings.admin-api-keys-page .xbtech-domain-actionbar-split .xbtech-domain-add-btn{flex:none;min-width:112px;height:40px;width:auto!important}.admin-shell .xbtech-page-title{color:#1e293b;letter-spacing:.01em;margin:0 0 14px;font-size:17px;font-weight:700}.admin-shell .xbtech-card{background:var(--admin-surface-subtle,#f8fafc);border:1px solid var(--admin-border-cell,#e2e8f0);box-shadow:var(--admin-shadow-soft);border-radius:10px;margin-bottom:14px;padding:14px}.admin-shell .xbtech-card-title{color:var(--admin-fg-muted,#475569);margin:0 0 8px;font-size:13px;font-weight:600}.admin-shell .xbtech-fieldgrid{grid-template-columns:92px 1fr;align-items:center;gap:8px;margin-bottom:8px;display:grid}.admin-shell .xbtech-fieldgrid>label{color:var(--admin-fg,#1e293b);font-weight:600}.admin-shell .xbtech-fieldgrid>label:after{content:" :"}.admin-shell .xbtech-input,.admin-shell .xbtech-select,.admin-shell .xbtech-textarea{border:1px solid var(--admin-border,#cbd5e1);width:100%;color:var(--admin-fg,#0f172a);border-radius:var(--admin-radius,8px);background:#fff;height:34px;padding:0 11px;font-size:13px;transition:border-color .12s,box-shadow .12s}.admin-shell .xbtech-textarea{resize:vertical;height:auto;min-height:80px;padding:8px 11px}.admin-shell .xbtech-table-dark-head{border-collapse:collapse;background:#fff;width:100%;font-size:13px}.admin-shell .xbtech-table-dark-head thead th{background:var(--admin-head-bg,#f1f5f9);color:var(--admin-head-fg,#475569);text-align:left;border:1px solid var(--admin-border-cell,#e2e8f0);padding:8px 10px;font-weight:600}.admin-shell .xbtech-table-dark-head tbody td{border:1px solid var(--admin-border-cell,#e2e8f0);background:#fff;padding:8px 10px}.admin-shell .xbtech-table-dark-head tbody tr:nth-child(2n) td{background:var(--admin-zebra,#f9fafb)}.admin-shell .xbtech-action-link,.admin-shell .xbtech-action-link:hover,.admin-shell .xbtech-action-link:focus{color:#1976d2;cursor:pointer;padding:0 6px;font-size:12px;font-weight:700;text-decoration:none;background:0 0!important;border:0!important}.admin-shell .xbtech-action-link:hover{text-decoration:underline}.admin-shell .xbtech-action-link.danger,.admin-shell .xbtech-action-link.danger:hover,.admin-shell .xbtech-action-link.danger:focus{color:#c82333!important}.admin-shell .xbtech-action-link.danger:hover{text-decoration:underline}.admin-shell .xbtech-action-link:disabled{color:#888;cursor:not-allowed;text-decoration:none}.admin-shell .xbtech-search-btn{box-sizing:border-box;background:var(--xbtech-accent-b1);color:#fff;border:1px solid var(--xbtech-accent-deepfill);letter-spacing:0;cursor:pointer;width:100%;height:40px;box-shadow:0 1px 2px var(--xbtech-tint-te-a18);border-radius:8px;font-size:14px;font-weight:600;line-height:1.35;transition:background .12s,border-color .12s,box-shadow .12s}.admin-shell .xbtech-search-btn:hover:not(:disabled),.admin-shell .xbtech-search-btn:focus-visible:not(:disabled){background:var(--xbtech-accent-deepfill);border-color:var(--xbtech-accent-deepedge);box-shadow:0 2px 8px var(--xbtech-tint-te-a22)}.admin-shell .xbtech-search-btn:focus-visible:not(:disabled){outline:none}.admin-shell .xbtech-search-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.admin-shell .xbtech-create-btn{color:#fff;letter-spacing:0;cursor:pointer;background:#ea580c;border:0;border-radius:8px;justify-content:center;align-items:center;height:36px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.admin-shell .xbtech-create-btn:disabled{cursor:not-allowed;background:#c9c9c9}.admin-shell .xbtech-save-btn{color:#fff;letter-spacing:0;cursor:pointer;background:#2563eb;border:0;border-radius:8px;justify-content:center;align-items:center;height:36px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.admin-shell .xbtech-save-btn:disabled{cursor:not-allowed;background:#b9b9b9}.admin-shell .xbtech-cancel-btn{height:36px;color:var(--admin-fg,#1e293b);border:1px solid var(--admin-border,#cbd5e1);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.admin-shell .xbtech-actionbar{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.admin-shell .xbtech-tag{color:#fff;background:#2a2a2a;border-radius:2px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.admin-shell .xbtech-tag.active{background:#2e7d32}.admin-shell .xbtech-tag.inactive{background:#757575}.admin-shell .xbtech-tag.warn{background:#f5a623}.admin-shell .xbtech-tag.danger{background:#c82333}.admin-shell .xbtech-meta{color:#555;margin:6px 0;font-size:12px}.admin-shell #referrer .referrer-summary-wrap{margin:0 0 12px}.admin-shell #referrer .referrer-summary-table tbody td{font-variant-numeric:tabular-nums;font-weight:700}.admin-shell #referrer .referrer-filter-card{padding-bottom:14px}.admin-shell #referrer .referrer-filter-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:end;gap:14px 18px;display:grid}@media (min-width:900px){.admin-shell #referrer .referrer-filter-grid{grid-template-columns:minmax(200px,2fr) minmax(140px,1fr) minmax(160px,1fr) minmax(160px,1fr)}}.admin-shell #referrer .referrer-filter-field{flex-direction:column;gap:6px;min-width:0;display:flex}.admin-shell #referrer .referrer-filter-field label{color:#1a1a1a;letter-spacing:.02em;font-size:12px;font-weight:700}.admin-shell #referrer .referrer-filter-actions{border-top:1px solid #e8e8e8;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.admin-shell #referrer .referrer-filter-actions .xbtech-search-btn{width:auto;min-width:128px;height:36px;padding:0 20px;font-size:14px}.admin-shell #referrer .referrer-filter-actions .xbtech-cancel-btn{min-width:100px}.admin-shell #referrer .referrer-filter-actions .xbtech-cancel-btn:disabled{opacity:.55;cursor:not-allowed}.admin-shell .affiliate-weekly-rate-bar{background:linear-gradient(#fffaeb 0%,#fff5d4 100%);border:1px solid #e6deb4;border-radius:4px;flex-wrap:wrap;align-items:center;gap:14px 22px;padding:12px 14px;display:flex;box-shadow:0 1px #00000005}.admin-shell .affiliate-weekly-rate-bar__intro{flex:220px;min-width:0}.admin-shell .affiliate-weekly-rate-bar__intro h2{letter-spacing:.06em;text-transform:uppercase;color:#c82333;margin:0 0 2px;font-size:13px;font-weight:800}.admin-shell .affiliate-weekly-rate-bar__intro p{color:#555;margin:0;font-size:12px;line-height:1.45}.admin-shell .affiliate-weekly-rate-bar__notice{color:#5b4500;background:#fff8db;border:1px solid #e5b300;border-radius:6px;margin-top:8px;padding:8px 10px;font-size:12px;line-height:1.45}.admin-shell .affiliate-weekly-rate-bar__loading{color:#555;margin:0;font-size:12px}.admin-shell .affiliate-weekly-rate-bar__form{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.admin-shell .affiliate-weekly-rate-bar__inputwrap{align-items:center;display:inline-flex;position:relative}.admin-shell .affiliate-weekly-rate-bar__input{box-sizing:border-box;font-variant-numeric:tabular-nums;text-align:right;width:96px;transition:border-color .15s,box-shadow .15s;color:#111!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #c8c8c8!important;border-radius:3px!important;padding:0 26px 0 10px!important;font-size:14px!important}.admin-shell .affiliate-weekly-rate-bar__input::-webkit-outer-spin-button{appearance:none;margin:0}.admin-shell .affiliate-weekly-rate-bar__input::-webkit-inner-spin-button{appearance:none;margin:0}.admin-shell .affiliate-weekly-rate-bar__input:focus{outline:none;border-color:#2e7d32!important;box-shadow:0 0 0 2px #2e7d322e!important}.admin-shell .affiliate-weekly-rate-bar__input:disabled{color:#777!important;background:#f1f1f1!important}.admin-shell .affiliate-weekly-rate-bar__unit{color:#666;pointer-events:none;font-size:13px;font-weight:600;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.admin-shell .affiliate-weekly-rate-bar__save{color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#4caf50;border:0;border-radius:3px;min-width:88px;height:34px;padding:0 18px;font-size:13px;font-weight:700;transition:background-color .15s}.admin-shell .affiliate-weekly-rate-bar__save:hover:not(:disabled){background:#43a047}.admin-shell .affiliate-weekly-rate-bar__save:disabled{cursor:not-allowed;background:#b9b9b9}.admin-shell .affiliate-weekly-rate-bar__status{color:#666;margin:0;font-size:12px;line-height:1.4}.admin-shell .affiliate-weekly-rate-bar__status strong{color:#1a1a1a;font-weight:700}html.dark-theme .admin-shell .affiliate-weekly-rate-bar{background:linear-gradient(#1e2028d9 0%,#181a20e6 100%);border-color:#3f4654}html.dark-theme .admin-shell .affiliate-weekly-rate-bar__intro p,html.dark-theme .admin-shell .affiliate-weekly-rate-bar__loading,html.dark-theme .admin-shell .affiliate-weekly-rate-bar__status{color:#94a3b8}html.dark-theme .admin-shell .affiliate-weekly-rate-bar__status strong{color:#f1f5f9}html.dark-theme .admin-shell .affiliate-weekly-rate-bar__intro h2{color:#ff7a87}.admin-shell #chatlist.xbtech-chatlist{width:100%;min-height:calc(100vh - var(--xbtech-admin-top-stack));height:calc(100vh - var(--xbtech-admin-top-stack));box-sizing:border-box;color:#0f172a;background:#fff;flex-direction:column;padding:12px 12px 20px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.admin-shell #chatlist.xbtech-chatlist{padding:16px 0 28px}}.admin-shell #chatlist.xbtech-chatlist .pin-types{box-sizing:border-box;background:linear-gradient(#f8fafc 0%,#fff 52%);border:1px solid #94a3b861;border-bottom-color:#94a3b847;border-radius:14px 14px 0 0;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px 8px;margin:0;padding:12px 14px;font-size:13px;line-height:1.35;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 8px 28px #0f172a0f}.admin-shell #chatlist.xbtech-chatlist .scrollable{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #94a3b861;border-top:0;border-radius:0 0 14px 14px;flex:1;width:100%;min-height:0;position:relative;overflow:hidden auto;box-shadow:0 12px 32px #0f172a0d,0 1px 2px #0f172a0a}.admin-shell #chatlist.xbtech-chatlist .pin-types .pin-type{color:#64748b;float:none;cursor:pointer;border:1px solid #0000;border-radius:8px;margin-left:0;padding:6px 10px;font-weight:500;text-decoration:none;transition:background .12s,color .12s,border-color .12s}.admin-shell #chatlist.xbtech-chatlist .pin-types .pin-type:hover{color:#0369a1;background:#0ea5e91a}.admin-shell #chatlist.xbtech-chatlist .pin-types .pin-type.selected{color:#fff;background:var(--xbtech-accent-b1);border-color:var(--xbtech-accent-deepfill);box-shadow:0 1px 2px var(--xbtech-tint-te-a20);font-weight:600}.admin-shell #chatlist.xbtech-chatlist .chat-sound{cursor:pointer;float:none;color:#334155;background:linear-gradient(#fff 0%,#f1f5f9 100%);border:1px solid #cbd5e1;border-radius:10px;margin:0 0 0 auto;padding:6px 12px;font-size:12px;font-weight:600;line-height:1.3;transition:background .15s,border-color .15s}.admin-shell #chatlist.xbtech-chatlist .chat-sound:hover{background:#e2e8f0;border-color:#94a3b8}.admin-shell #chatlist.xbtech-chatlist .scrollable .wrapper{width:100%}.admin-shell #chatlist.xbtech-chatlist .xbtech-chatlist-pagination{border-top:1px solid #94a3b847;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:14px 12px 6px;display:flex}.admin-shell #chatlist.xbtech-chatlist .xbtech-chatlist-pagination__info{color:#64748b;text-align:center;margin:0;font-size:12px;line-height:1.4}.admin-shell #chatlist.xbtech-chatlist .xbtech-chatlist-pagination__paging{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:100%;max-width:100%;display:flex}.admin-shell #chatlist.xbtech-chatlist .chat{cursor:pointer;color:inherit;background:#fff;border-bottom:1px solid #e2e8f0;padding:12px 14px;text-decoration:none;transition:background .12s;display:block;position:relative}.admin-shell #chatlist.xbtech-chatlist .chat:not(.orange):not(.red):not(.pinned):not(.yellow):not(.human):hover{background:#f8fafc}.admin-shell #chatlist.xbtech-chatlist .chat:last-child{border-bottom:0}.admin-shell #chatlist.xbtech-chatlist .chat *{cursor:pointer}.admin-shell #chatlist.xbtech-chatlist .chat.orange{color:#fffbeb;background:#b8892a;box-shadow:inset 5px 0 #713f12}.admin-shell #chatlist.xbtech-chatlist .chat.red{color:#fff1f2;background:#c75050;box-shadow:inset 5px 0 #7f1d1d}.admin-shell #chatlist.xbtech-chatlist .chat.pinned{color:#1e1b4b;background:#e6e0f8;box-shadow:inset 4px 0 #7c3aed}.admin-shell #chatlist.xbtech-chatlist .chat.yellow{color:#fffbeb;background:#a16207;box-shadow:inset 5px 0 #451a03}.admin-shell #chatlist.xbtech-chatlist .chat.human{color:#f0f9ff;background:#4a9ec4;box-shadow:inset 4px 0 #075985}.admin-shell #chatlist.xbtech-chatlist .chat.orange .name,.admin-shell #chatlist.xbtech-chatlist .chat.yellow .name,.admin-shell #chatlist.xbtech-chatlist .chat.red .name{color:#fffbeb}.admin-shell #chatlist.xbtech-chatlist .chat.orange .chat-body .text,.admin-shell #chatlist.xbtech-chatlist .chat.yellow .chat-body .text,.admin-shell #chatlist.xbtech-chatlist .chat.red .chat-body .text{color:#fef3c7}.admin-shell #chatlist.xbtech-chatlist .chat.red .name{color:#fff1f2}.admin-shell #chatlist.xbtech-chatlist .chat.red .chat-body .text{color:#fecdd3}.admin-shell #chatlist.xbtech-chatlist .chat.orange .time,.admin-shell #chatlist.xbtech-chatlist .chat.yellow .time,.admin-shell #chatlist.xbtech-chatlist .chat.red .time{color:#fde68a}.admin-shell #chatlist.xbtech-chatlist .chat.red .time{color:#fda4af}.admin-shell #chatlist.xbtech-chatlist .chat.pinned .name{color:#1e1b4b}.admin-shell #chatlist.xbtech-chatlist .chat.pinned .chat-body .text{color:#4338ca}.admin-shell #chatlist.xbtech-chatlist .chat.pinned .time{color:#64748b}.admin-shell #chatlist.xbtech-chatlist .chat.human .name{color:#f0f9ff}.admin-shell #chatlist.xbtech-chatlist .chat.human .chat-body .text{color:#e0f2fe}.admin-shell #chatlist.xbtech-chatlist .chat.human .time{color:#bae6fd}.admin-shell #chatlist.xbtech-chatlist .chat.orange:hover{background:#a67c24;box-shadow:inset 5px 0 #451a03}.admin-shell #chatlist.xbtech-chatlist .chat.red:hover{background:#b91c1c;box-shadow:inset 5px 0 #450a0a}.admin-shell #chatlist.xbtech-chatlist .chat.pinned:hover{background:#ddd6f3;box-shadow:inset 4px 0 #6d28d9}.admin-shell #chatlist.xbtech-chatlist .chat.yellow:hover{background:#92400e;box-shadow:inset 5px 0 #292524}.admin-shell #chatlist.xbtech-chatlist .chat.human:hover{background:#3b82a8;box-shadow:inset 4px 0 #0c4a6e}.admin-shell #chatlist.xbtech-chatlist .chat .time{float:right;color:#64748b;margin-top:1px;font-size:12px;font-weight:500}.admin-shell #chatlist.xbtech-chatlist .chat .name{color:#0f172a;text-transform:uppercase;letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;display:flex}.admin-shell #chatlist.xbtech-chatlist .chat .chat-main{align-items:flex-start;gap:10px;display:flex}.admin-shell #chatlist.xbtech-chatlist .chat .chat-body{flex:1;min-width:0}.admin-shell #chatlist.xbtech-chatlist .chat .chat-body .text{white-space:nowrap;text-overflow:ellipsis;color:#475569;width:100%;margin-top:4px;margin-bottom:0;font-size:13px;overflow:hidden}.admin-shell #chatlist.xbtech-chatlist .livechat-wa-avatar,.admin-shell #chatlist.xbtech-chatlist .livechat-site-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;overflow:hidden}.admin-shell #chatlist.xbtech-chatlist .livechat-wa-avatar{background:linear-gradient(135deg,#e2e8f0,#cbd5e1)}.admin-shell #chatlist.xbtech-chatlist .livechat-site-avatar{box-shadow:inset 0 1px #ffffff38,0 2px 8px #0f172a1f}.admin-shell #chatlist.xbtech-chatlist .livechat-site-avatar.is-guest{box-shadow:inset 0 1px #ffffff40,0 0 0 1px #38bdf859,0 2px 8px #0ea5e933}.admin-shell #chatlist.xbtech-chatlist .livechat-wa-avatar--sm,.admin-shell #chatlist.xbtech-chatlist .livechat-site-avatar--sm{width:28px;height:28px}.admin-shell #chatroom.xbtech-chatroom .livechat-wa-avatar,.admin-shell #chatroom.xbtech-chatroom .livechat-site-avatar{vertical-align:middle;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;overflow:hidden}.admin-shell #chatroom.xbtech-chatroom .livechat-wa-avatar{background:linear-gradient(135deg,#e2e8f0,#cbd5e1)}.admin-shell #chatlist.xbtech-chatlist .livechat-wa-avatar img,.admin-shell #chatroom.xbtech-chatroom .livechat-wa-avatar img{object-fit:cover;width:100%;height:100%;display:block}.admin-shell #chatlist.xbtech-chatlist .livechat-site-avatar__letter,.admin-shell #chatroom.xbtech-chatroom .livechat-site-avatar__letter{color:#fff;letter-spacing:.02em;text-shadow:0 1px 2px #0f172a40;font-size:14px;font-weight:800;line-height:1}.admin-shell #chatlist.xbtech-chatlist .livechat-site-avatar--sm .livechat-site-avatar__letter{font-size:11px}.admin-shell #chatlist.xbtech-chatlist .livechat-wa-avatar__letter,.admin-shell #chatroom.xbtech-chatroom .livechat-wa-avatar__letter{color:#475569;font-size:12px;font-weight:800;line-height:1}.admin-shell #chatlist.xbtech-chatlist .livechat-wa-avatar:not(.livechat-wa-avatar--sm) .livechat-wa-avatar__letter,.admin-shell #chatroom.xbtech-chatroom .livechat-wa-avatar__letter{font-size:15px}.admin-shell #chatlist.xbtech-chatlist .livechat-wa-channel-icon{color:#25d366;background:0 0;flex-shrink:0;font-size:17px;line-height:1}.admin-shell #chatlist.xbtech-chatlist .livechat-tg-channel-icon{color:#229ed9;background:0 0;flex-shrink:0;font-size:17px;line-height:1}.admin-shell #chatlist.xbtech-chatlist .chat .name .online-dot,.admin-shell #chatroom.xbtech-chatroom .online-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 2px #22c55e40}.admin-shell #chatlist.xbtech-chatlist .chat .name .unread-badge{color:#fff;letter-spacing:0;text-transform:none;background:#dc2626;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.admin-shell #chatlist.xbtech-chatlist .chat.has-unread .name{padding-right:4px}.admin-shell #chatlist.xbtech-chatlist .chat.has-unread .text{font-weight:600}html:not(.dark-theme) .admin-shell #chatlist.xbtech-chatlist .chat.has-unread:not(.pinned){color:#1c1917;background:#f0da8a;box-shadow:inset 4px 0 #d97706}html:not(.dark-theme) .admin-shell #chatlist.xbtech-chatlist .chat.has-unread:not(.pinned):hover{background:#e8cc72;box-shadow:inset 4px 0 #b45309}html:not(.dark-theme) .admin-shell #chatlist.xbtech-chatlist .chat.has-unread:not(.pinned) .name{color:#1c1917}html:not(.dark-theme) .admin-shell #chatlist.xbtech-chatlist .chat.has-unread:not(.pinned) .text{color:#44403c}html:not(.dark-theme) .admin-shell #chatlist.xbtech-chatlist .chat.has-unread:not(.pinned) .time{color:#78716c}html:not(.dark-theme) .admin-shell #chatlist.xbtech-chatlist .chat.pinned.has-unread{color:#1e1b4b;background:#e6e0f8;box-shadow:inset 4px 0 #7c3aed}html:not(.dark-theme) .admin-shell #chatlist.xbtech-chatlist .chat.pinned.has-unread .name{color:#1e1b4b}html:not(.dark-theme) .admin-shell #chatlist.xbtech-chatlist .chat.pinned.has-unread .text{color:#4338ca}html:not(.dark-theme) .admin-shell #chatlist.xbtech-chatlist .chat.pinned.has-unread .time{color:#64748b}.admin-shell #chatlist.xbtech-chatlist .livechat-guest-badge,.admin-shell #chatroom.xbtech-chatroom .livechat-guest-badge{color:#0369a1;letter-spacing:.02em;text-transform:uppercase;background:#e0f2fe;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:1px 6px;font-size:10px;font-weight:700;line-height:1.35;display:inline-flex}.admin-shell #chatroom.xbtech-chatroom .actions a.action.profile{white-space:normal;float:none;text-transform:uppercase;letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:8px;max-width:min(100%,520px);margin-left:0;margin-right:0;display:inline-flex}.admin-shell #chatroom.xbtech-chatroom .actions a.action.profile .xbtech-chatroom-profile-label{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:inline-flex}.admin-shell #chatroom.xbtech-chatroom .actions a.action.profile .xbtech-chatroom-profile-name{font-weight:700}.admin-shell #chatroom.xbtech-chatroom .xbtech-chatroom-guest-hint{color:#0369a1;text-overflow:ellipsis;white-space:nowrap;background:#f0f9ff;border-bottom:1px solid #bae6fd;margin:0;padding:6px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:500;overflow:hidden}.admin-shell #chatlist.xbtech-chatlist .chat .exclamation{color:#0000;font-size:18px;position:absolute;top:34px;right:38px}.admin-shell #chatlist.xbtech-chatlist .chat.orange .exclamation{color:var(--xbtech-accent)}.admin-shell #chatlist.xbtech-chatlist .chat.red .exclamation{color:#dc2626}.admin-shell #chatlist.xbtech-chatlist .chat .pin{color:#2563eb;font-size:11px;font-weight:600;text-decoration:none;position:absolute;top:34px;right:12px}.admin-shell #chatlist.xbtech-chatlist .chat .pin:hover{color:#1d4ed8;text-decoration:underline}.admin-shell #chatlist.xbtech-chatlist .xbtech-chatlist-empty{text-align:center;color:#64748b;padding:48px 24px;font-size:14px;font-weight:500}.admin-shell #chatlist.xbtech-chatlist .xbtech-chatlist-empty-hint{color:#94a3b8;max-width:520px;margin-top:12px;margin-left:auto;margin-right:auto;font-size:12px;font-weight:400;line-height:1.45}.admin-shell #chatlist.xbtech-chatlist .xbtech-chatlist-fetch-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:6px}.admin-shell #chatroom.xbtech-chatroom{width:100%;min-height:calc(100vh - var(--xbtech-admin-top-stack));height:calc(100vh - var(--xbtech-admin-top-stack));box-sizing:border-box;color:#0f172a;background:#fff;flex-direction:column;padding:12px 12px 20px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.admin-shell #chatroom.xbtech-chatroom{padding:16px 0 28px}}.admin-shell #chatroom.xbtech-chatroom .actions{box-sizing:border-box;z-index:2;background:linear-gradient(#f8fafc 0%,#fff 52%);border:1px solid #94a3b861;border-bottom-color:#94a3b847;border-radius:14px 14px 0 0;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px 6px;width:100%;padding:10px 12px;font-size:13px;line-height:1.35;display:flex;position:relative;overflow:auto;box-shadow:0 1px 2px #0f172a0a,0 8px 28px #0f172a0f}.admin-shell #chatroom.xbtech-chatroom .actions:after{display:none}.admin-shell #chatroom.xbtech-chatroom .xbtech-chatroom-actions-start{flex-wrap:wrap;flex:0 auto;align-items:center;gap:2px 4px;min-width:0;display:inline-flex}.admin-shell #chatroom.xbtech-chatroom .xbtech-chatroom-actions-pins{flex-flow:row-reverse wrap;flex-shrink:0;align-items:center;gap:0;margin-left:auto;display:inline-flex}.admin-shell #chatroom.xbtech-chatroom .actions a{color:#2563eb;float:none;cursor:pointer;border-radius:8px;margin-right:6px;padding:5px 8px;font-weight:600;text-decoration:none;transition:background .12s,color .12s}.admin-shell #chatroom.xbtech-chatroom .actions a:hover{color:#1d4ed8;background:#0ea5e91f}.admin-shell #chatroom.xbtech-chatroom .scrollable{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;background:#f8fafc;border-left:1px solid #94a3b861;border-right:1px solid #94a3b861;flex:1;min-height:0;position:relative;overflow:clip auto}.admin-shell #chatroom.xbtech-chatroom .wrapper{padding-bottom:12px;position:relative;overflow:visible}.admin-shell #chatroom.xbtech-chatroom .message{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0;max-width:100%;margin:8px 12px;padding:10px 12px;position:relative;overflow:clip;box-shadow:0 1px 2px #0f172a0a}.admin-shell #chatroom.xbtech-chatroom .message .message-header{justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;display:flex}.admin-shell #chatroom.xbtech-chatroom .message .message-header .name{flex:1;min-width:0}.admin-shell #chatroom.xbtech-chatroom .message .message-meta{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;margin:0;display:flex}.admin-shell #chatroom.xbtech-chatroom .message .time{float:none;color:#64748b;white-space:nowrap;margin:0;font-size:12px;font-weight:500}.admin-shell #chatroom.xbtech-chatroom .message .name{color:#2563eb;margin:0;font-size:13px;font-weight:700}.admin-shell #chatroom.xbtech-chatroom .message.myself .name{color:var(--xbtech-accent-b1)}.admin-shell #chatroom.xbtech-chatroom .message.staff .name{color:#dc2626}.admin-shell #chatroom.xbtech-chatroom .message .name .profile{cursor:pointer;text-transform:uppercase;color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.admin-shell #chatroom.xbtech-chatroom .message .name .profile.sender{cursor:default}.admin-shell #chatroom.xbtech-chatroom .message .livechat-wa-avatar img,.admin-shell #chatroom.xbtech-chatroom .message .livechat-site-avatar img{cursor:default;border-radius:0;max-width:none;max-height:none;margin-top:0}.admin-shell #chatroom.xbtech-chatroom .message .name .profile i{margin-right:3px}.admin-shell #chatroom.xbtech-chatroom .message .text{white-space:normal;word-wrap:break-word;overflow-wrap:anywhere;word-break:break-word;color:#334155;min-width:0;max-width:100%;margin:8px 0 0;font-size:13px;line-height:1.45}.admin-shell #chatroom.xbtech-chatroom .message .text a{color:#2563eb;text-decoration:underline}.admin-shell #chatroom.xbtech-chatroom .message .text a:hover{color:#1d4ed8}.admin-shell #chatroom.xbtech-chatroom .message .delete{float:none;color:#fff;cursor:pointer;background:#dc2626;border:1px solid #b91c1c;border-radius:8px;align-items:center;margin:0;padding:5px 7px;font-size:11px;font-weight:600;line-height:1;transition:background .12s,border-color .12s;display:inline-flex}.admin-shell #chatroom.xbtech-chatroom .message .delete:hover{background:#b91c1c;border-color:#991b1b}.admin-shell #chatroom.xbtech-chatroom .message .delete svg{width:11px;height:11px}.admin-shell #chatroom.xbtech-chatroom .message .name .profile svg{vertical-align:-1px;flex:0 0 11px;width:11px;height:11px;margin-right:0}.admin-shell #chatroom.xbtech-chatroom .message img{cursor:pointer;border-radius:8px;max-width:150px;max-height:150px;margin-top:8px}.admin-shell #chatroom.xbtech-chatroom .message audio{max-width:min(280px,100%);margin-top:8px;display:block}.admin-shell #chatroom.xbtech-chatroom .message .chat-media-caption{word-break:break-word;margin-top:6px;font-size:13px;line-height:1.4}.admin-shell #chatroom.xbtech-chatroom .message .channel{color:#334155;white-space:nowrap;background:#e2e8f0;border-radius:6px;flex-shrink:0;margin:0;padding:2px 6px;font-size:11px;font-weight:600;line-height:1.35;position:static}.admin-shell #chatroom.xbtech-chatroom .message .channel.LIVECHAT{color:#1e40af;background:#dbeafe}.admin-shell #chatroom.xbtech-chatroom .message .channel.WHATSAPP,.admin-shell #chatroom.xbtech-chatroom .message .channel.LINE{color:var(--xbtech-accent-b3);background:#dcfce7}.admin-shell #chatroom.xbtech-chatroom .message .channel.SMS{color:#0f766e;background:#ccfbf1}.admin-shell #chatroom.xbtech-chatroom .message .channel.VIBER{color:#5b21b6;background:#ede9fe}.admin-shell #chatroom.xbtech-chatroom .message .channel.TELEGRAM{color:#0369a1;background:#e0f2fe}.admin-shell #chatroom.xbtech-chatroom .message .channel.TELEGRAM.SKIPPED{color:#475569;background:#e2e8f0}.admin-shell #chatroom.xbtech-chatroom .message.system-template,.admin-shell #chatroom.xbtech-chatroom .message.rich-template{box-shadow:none;background:0 0;border:none;padding:4px 8px;overflow:visible}.admin-shell #chatroom.xbtech-chatroom .message.system-template .message-header .name{display:none}.admin-shell #chatroom.xbtech-chatroom .message.system-template .message-header,.admin-shell #chatroom.xbtech-chatroom .message.rich-template .message-header{justify-content:flex-end;margin-bottom:2px}.admin-shell #chatroom.xbtech-chatroom .message.system-template .text,.admin-shell #chatroom.xbtech-chatroom .message.rich-template .text{margin-top:0}.admin-shell #chatroom.xbtech-chatroom .chat-tools{background:#fff;border:1px solid #94a3b861;border-top-color:#94a3b847;border-radius:0 0 14px 14px;flex-shrink:0;width:100%;position:relative;bottom:auto;overflow:hidden;box-shadow:0 12px 32px #0f172a0d,0 1px 2px #0f172a0a}.admin-shell #chatroom.xbtech-chatroom .chat-tools:after{content:"";clear:both;display:table}.admin-shell #chatroom.xbtech-chatroom .chat-tools textarea{float:left;resize:none;color:#0f172a;box-sizing:border-box;background:#fff;border:0;outline:none;width:calc(100% - 50px);height:110px;padding:10px 12px;font-family:inherit;font-size:14px}.admin-shell #chatroom.xbtech-chatroom .chat-tools textarea:focus-visible{box-shadow:inset 0 0 0 2px #0ea5e940}.admin-shell #chatroom.xbtech-chatroom .chat-tools .tool{background:var(--xbtech-accent-b1);float:left;color:#fff;text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;width:50px;height:55px;font-size:22px;line-height:55px;transition:background .12s;display:flex}.admin-shell #chatroom.xbtech-chatroom .chat-tools .tool:hover{background:var(--xbtech-accent-deepfill)}.admin-shell #chatroom.xbtech-chatroom .chat-tools .tool svg{color:#fff;width:24px;height:24px}.admin-shell #chatroom.xbtech-chatroom .chat-tools .tool.file{background:#2563eb;display:flex}.admin-shell #chatroom.xbtech-chatroom .chat-tools .tool.file:hover{background:#1d4ed8}.admin-shell #chatroom.xbtech-chatroom .chat-tools .tool.file input{display:none}.admin-shell #chatroom.xbtech-chatroom .chat-tools .tool.whatsapp{background:var(--xbtech-accent);display:none}.admin-shell #chatroom.xbtech-chatroom .chat-tools select[name=template]{color:#64748b;cursor:pointer;z-index:3;background-color:#fff;border:1px solid #cbd5e1;border-radius:10px;width:180px;height:32px;margin:0;padding:5px 10px;font-size:13px;line-height:1.35;position:absolute;top:0;right:50px}.admin-shell #chatroom.xbtech-chatroom .chat-tools select[name=template]:hover{border-color:#94a3b8}.admin-shell #chatroom.xbtech-chatroom .chat-tools select[name=template]:focus-visible{border-color:#0ea5e9;outline:none;box-shadow:0 0 0 3px #0ea5e938}.admin-shell #chatroom.xbtech-chatroom .chat-tools select[name=template]:disabled{opacity:.55;cursor:not-allowed}.admin-shell #chatroom.xbtech-chatroom .chat-tools.typing select[name=template]{z-index:-1}html.dark-theme .admin-shell #chatroom.xbtech-chatroom .chat-tools select[name=template]{color:#64748b;background-color:#fff;border-color:#cbd5e1}.admin-shell #chatroom.xbtech-chatroom .chat-tools .shortcuts{box-sizing:border-box;width:calc(100% - 232px);max-height:92px;padding:2px 2px 0;display:none;position:absolute;top:0;left:0;overflow:hidden auto}.admin-shell #chatroom.xbtech-chatroom .chat-tools.has-shortcuts .shortcuts{flex-wrap:wrap;align-items:flex-start;gap:4px 6px;display:flex}.admin-shell #chatroom.xbtech-chatroom .chat-tools textarea:focus~.shortcuts,.admin-shell #chatroom.xbtech-chatroom .chat-tools.focus .shortcuts,.admin-shell #chatroom.xbtech-chatroom .chat-tools.typing .shortcuts{display:none}.admin-shell #chatroom.xbtech-chatroom .chat-tools .shortcuts:after{content:"";clear:both;display:table}.admin-shell #chatroom.xbtech-chatroom .chat-tools .shortcuts .shortcut{background:var(--xbtech-accent-b1);color:#fff;float:none;cursor:pointer;white-space:nowrap;box-shadow:0 1px 2px var(--xbtech-tint-te-a20);border-radius:8px;max-width:100%;margin:0;padding:5px 8px;font-size:12px;font-weight:600}.admin-shell #chatroom.xbtech-chatroom .chat-tools .shortcuts .shortcut:hover{background:var(--xbtech-accent-deepfill)}.admin-shell #chatroom.xbtech-chatroom .xbtech-chatroom-empty{text-align:center;color:#64748b;padding:48px 24px;font-size:14px;font-weight:500}.admin-shell #chatroom.xbtech-chatroom .xbtech-chatroom-empty-link{color:#2563eb;font-weight:600;text-decoration:underline}.admin-shell #chatroom.xbtech-chatroom .xbtech-chatroom-fetch-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:24px}.admin-shell #chatroom.xbtech-chatroom .xbtech-chatroom-load-older{text-align:center;color:#64748b;padding:10px 12px;font-size:12px;font-weight:500}.xbtech-profile-popout{z-index:20000;box-sizing:border-box;padding-top:clamp(12px,4vh,48px);padding-right:12px;padding-bottom:max(28px, env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:saturate(140%)blur(6px);backdrop-filter:saturate(140%)blur(6px);color:#0f172a;background:#0f172a85;justify-content:center;align-items:center;padding-left:12px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;position:fixed;inset:0;overflow:auto}.xbtech-profile-popout__wrapper{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:min(960px,100vw - 24px);height:min(790px,100vh - clamp(44px,9vh,108px),100dvh - clamp(44px,9vh,108px));max-height:min(790px,100vh - clamp(44px,9vh,108px),100dvh - clamp(44px,9vh,108px));box-shadow:none;background:0 0;flex-direction:column;flex:0 auto;margin:0;padding:0;display:flex;position:relative;overflow:hidden}#popupwindow.xbtech-profile-popout .xbtech-gameid-dlg-overlay{z-index:40;box-sizing:border-box;justify-content:center;align-items:flex-start;padding:48px 16px 20px;display:flex;position:absolute;inset:0}#popupwindow.xbtech-profile-popout .xbtech-gameid-dlg-overlay__scrim{cursor:pointer;background:#00000073;border:none;margin:0;padding:0;position:absolute;inset:0}#popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg{z-index:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;max-height:min(72vh,460px);position:relative;overflow:hidden;color:#333!important;background:#fff!important;border:1px solid #999!important;border-radius:4px!important;width:min(480px,100%)!important;max-width:min(480px,100%)!important;margin:0!important;padding:0!important;box-shadow:0 8px 24px #00000047!important}#popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg .head{color:#333!important;letter-spacing:0!important;text-transform:uppercase!important;background:#f5f5f5!important;border-bottom:1px solid #ddd!important;margin:0!important;padding:10px 14px!important;font-size:13px!important;font-weight:700!important}#popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg--notice-ok .head{color:#3c763d!important;background:#dff0d8!important;border-bottom-color:#c3e6cb!important}#popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg--notice-error .head{color:#a94442!important;background:#f2dede!important;border-bottom-color:#ebccd1!important}#popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg .body{overflow:auto;color:#333!important;background:#fff!important;margin:0!important;padding:14px!important}#popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg .btns{text-align:center!important;background:#f5f5f5!important;border-top:1px solid #ddd!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:12px!important;min-height:0!important;margin:0!important;padding:12px 14px 14px!important;display:flex!important}#popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg .xbtech-gameid-dlg-table{border-collapse:collapse;background:#fff;border:1px solid #ddd;width:100%;margin:0 0 12px;font-size:13px}#popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg .xbtech-gameid-dlg-table th,#popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg .xbtech-gameid-dlg-table td{vertical-align:middle;text-align:left;border:1px solid #ddd;padding:8px 10px}#popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg .xbtech-gameid-dlg-table th{color:#555;background:#f5f5f5;width:38%;font-weight:700}#popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg .xbtech-gameid-dlg-table td{color:#333;background:#fff}#popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg .xbtech-gameid-dlg-table code{color:#333;font-family:Courier New,Courier,monospace;font-size:13px;font-weight:700}#popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg .xbtech-gameid-dlg-hint{color:#8a6d3b;background:#fcf8e3;border:1px solid #faebcc;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}#popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg .xbtech-gameid-dlg-hint--ok{color:#3c763d;background:#dff0d8;border-color:#c3e6cb}#popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg .xbtech-gameid-dlg-hint--error{color:#a94442;background:#f2dede;border-color:#ebccd1}html.dark-theme #popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--admin-dk-surface)!important;border-color:var(--admin-dk-border)!important;color:var(--admin-dk-fg)!important;box-shadow:0 8px 28px #0000008c!important}html.dark-theme #popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg .head{background:var(--admin-dk-elevated)!important;border-bottom-color:var(--admin-dk-border)!important;color:var(--admin-dk-fg)!important}html.dark-theme #popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg--notice-ok .head{background:color-mix(in srgb, var(--admin-dk-ok) 18%, var(--admin-dk-elevated))!important;border-bottom-color:color-mix(in srgb, var(--admin-dk-ok) 35%, var(--admin-dk-border))!important;color:var(--admin-dk-ok)!important}html.dark-theme #popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg--notice-error .head{background:color-mix(in srgb, var(--admin-dk-err) 16%, var(--admin-dk-elevated))!important;border-bottom-color:color-mix(in srgb, var(--admin-dk-err) 35%, var(--admin-dk-border))!important;color:var(--admin-dk-err)!important}html.dark-theme #popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg .body{background:var(--admin-dk-surface)!important;color:var(--admin-dk-fg)!important}html.dark-theme #popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg .btns{background:var(--admin-dk-elevated)!important;border-top-color:var(--admin-dk-border)!important}html.dark-theme #popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg .xbtech-gameid-dlg-table{border-color:var(--admin-dk-border)!important;background:var(--admin-dk-surface)!important}html.dark-theme #popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg .xbtech-gameid-dlg-table th,html.dark-theme #popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg .xbtech-gameid-dlg-table td{border-color:var(--admin-dk-border)!important}html.dark-theme #popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg .xbtech-gameid-dlg-table th{background:var(--admin-dk-elevated)!important;color:var(--admin-dk-fg-2)!important}html.dark-theme #popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg .xbtech-gameid-dlg-table td{background:var(--admin-dk-surface)!important;color:var(--admin-dk-fg)!important}html.dark-theme #popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg .xbtech-gameid-dlg-table code{color:var(--admin-dk-fg)!important}html.dark-theme #popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg .xbtech-gameid-dlg-hint,html.dark-theme #popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg .xbtech-gameid-dlg-hint--ok{border-color:var(--admin-dk-border)!important;background:var(--admin-dk-elevated)!important;color:var(--admin-dk-fg-2)!important}html.dark-theme #popupwindow.xbtech-profile-popout .wrapper.xbtech-gameid-dlg .xbtech-gameid-dlg-hint--error{border-color:color-mix(in srgb, var(--admin-dk-err) 28%, var(--admin-dk-border))!important;background:var(--admin-dk-elevated)!important;color:var(--admin-dk-fg-2)!important}.xbtech-profile-popout .games .xbtech-gameid-change-off{color:#64748b;cursor:not-allowed;-webkit-user-select:none;user-select:none;margin-left:6px;font-size:11px;font-weight:600;display:inline-block}.xbtech-profile-popout .wrapper.xbtech-profile-sheet{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #94a3b873;border-radius:16px;flex-direction:column;flex:1;width:100%;min-height:0;margin:0 auto;padding:0;font:14px/1.45 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;overflow:hidden;box-shadow:0 22px 50px #0f172a2e,0 0 1px #0f172a14}.xbtech-profile-head{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 14px;display:flex;position:relative}.xbtech-profile-head__text{flex:1;min-width:0}.xbtech-profile-head__title-row{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 8px;display:flex}.xbtech-profile-head__name{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:clamp(17px,2.1vw,20px);font-weight:700}.xbtech-profile-head__site{color:#dc2626;letter-spacing:.01em;margin-right:.35em;font-weight:700}.xbtech-profile-head__tag{color:#fff;letter-spacing:.03em;white-space:nowrap;background:#334155;border-radius:6px;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;line-height:1.25;display:inline-flex}.xbtech-profile-head__badge{letter-spacing:.06em;text-transform:uppercase;color:var(--xbtech-accent-deepfill);background:var(--xbtech-tint-em-a16);border:1px solid var(--xbtech-tint-te-a22);border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.xbtech-profile-head__meta{color:#64748b;font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:1.45}.xbtech-profile-head__meta-sep{opacity:.65;margin:0 6px}.xbtech-profile-head__close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin:-4px -4px 0 0;padding:0;font-size:24px;line-height:1;transition:background .12s,color .12s;display:inline-flex}.xbtech-profile-head__close:hover{color:#0f172a;background:#0f172a0f}#popupwindow.xbtech-profile-popout .xbtech-profile-head__tg,.xbtech-profile-popout .xbtech-profile-head__tg{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;font-size:12px;line-height:1.2;display:flex}#popupwindow.xbtech-profile-popout .xbtech-profile-head__tg-id,.xbtech-profile-popout .xbtech-profile-head__tg-id{color:#1d4f91;letter-spacing:.01em;font-weight:700}#popupwindow.xbtech-profile-popout .xbtech-profile-head__tg-status,.xbtech-profile-popout .xbtech-profile-head__tg-status{letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}#popupwindow.xbtech-profile-popout .xbtech-profile-head__tg-status--ok,.xbtech-profile-popout .xbtech-profile-head__tg-status--ok{color:#15803d;background:#16a34a1f;border-color:#16a34a47}#popupwindow.xbtech-profile-popout .xbtech-profile-head__tg-status--pending,.xbtech-profile-popout .xbtech-profile-head__tg-status--pending{color:#a16207;background:#eab30829;border-color:#ca8a0452}#popupwindow.xbtech-profile-popout .xbtech-profile-head__tg-status--none,.xbtech-profile-popout .xbtech-profile-head__tg-status--none{color:#64748b;background:#64748b1a;border-color:#64748b38}#popupwindow.xbtech-profile-popout .xbtech-profile-head__tg-select,.xbtech-profile-popout .xbtech-profile-head__tg-select{box-sizing:border-box;cursor:pointer;max-width:min(240px,100%);margin:0;font-weight:600;background-color:#f8fafc!important;background-image:var(--xbtech-select-chevron)!important;color:#0f172a!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background-position:right 8px center!important;background-repeat:no-repeat!important;background-size:10px 10px!important;border:1px solid #cbd5e1!important;border-radius:8px!important;padding:0 26px 0 10px!important;font-size:12px!important;line-height:26px!important}#popupwindow.xbtech-profile-popout .xbtech-profile-head__tg-select:focus,#popupwindow.xbtech-profile-popout .xbtech-profile-head__tg-select:focus-visible,.xbtech-profile-popout .xbtech-profile-head__tg-select:focus,.xbtech-profile-popout .xbtech-profile-head__tg-select:focus-visible{box-shadow:none!important;border-color:#94a3b8!important;outline:none!important}#popupwindow.xbtech-profile-popout .xbtech-profile-head__tg-select:disabled,.xbtech-profile-popout .xbtech-profile-head__tg-select:disabled{cursor:not-allowed;opacity:.55!important;color:#64748b!important;background-color:#f1f5f9!important}#popupwindow.xbtech-profile-popout .xbtech-profile-head__tg-btn,.xbtech-profile-popout .xbtech-profile-head__tg-btn{color:#334155;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;height:28px;min-height:28px;margin:0;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}#popupwindow.xbtech-profile-popout .xbtech-profile-head__tg-btn:hover:not(:disabled),.xbtech-profile-popout .xbtech-profile-head__tg-btn:hover:not(:disabled){color:#0f172a;background:#0f172a0d;border-color:#94a3b8}#popupwindow.xbtech-profile-popout .xbtech-profile-head__tg-btn:disabled,.xbtech-profile-popout .xbtech-profile-head__tg-btn:disabled{opacity:.45;cursor:not-allowed}#popupwindow.xbtech-profile-popout .xbtech-profile-head__tg-btn--confirm,.xbtech-profile-popout .xbtech-profile-head__tg-btn--confirm{color:#15803d;background:#16a34a14;border-color:#16a34a66}#popupwindow.xbtech-profile-popout .xbtech-profile-head__tg-msg,.xbtech-profile-popout .xbtech-profile-head__tg-msg{color:#b91c1c;font-size:12px;font-weight:600}.xbtech-profile-popout .body.xbtech-profile-sheet-body{min-height:0;font:inherit;color:inherit;background:#fff;flex-direction:column;flex:auto;margin:0;padding:0;display:flex;overflow:hidden}.xbtech-profile-popout #users-profile{box-sizing:border-box;flex-direction:column;flex:auto;min-height:0;padding:0 0 14px;display:flex}.xbtech-profile-popout #users-profile .link-wrapper.xbtech-profile-tabs{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;flex-shrink:0;gap:8px;margin:0;padding:12px 16px;display:flex}.xbtech-profile-popout #users-profile .link-wrapper .xbtech-profile-tab{box-sizing:border-box;color:#334155;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid #cbd5e1;border-radius:9px;justify-content:center;align-items:center;min-height:34px;margin:0;padding:6px 12px;font-size:11px;font-weight:650;text-decoration:none;transition:border-color .12s,background .12s,color .12s,box-shadow .12s;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.xbtech-profile-popout #users-profile .link-wrapper .xbtech-profile-tab:hover{color:#0f172a;border-color:#94a3b8}.xbtech-profile-popout #users-profile .link-wrapper .xbtech-profile-tab--active{border-color:var(--xbtech-accent-b1,#15803d);background:linear-gradient(180deg, var(--xbtech-accent-w2,#86efac) 0%, var(--xbtech-accent-b1,#15803d) 100%);color:#ecfdf5;box-shadow:0 2px 6px var(--xbtech-tint-te-a28,#16a34a47)}.xbtech-profile-popout #users-profile .link-wrapper .xbtech-profile-tab--external{border-style:dashed;border-color:var(--xbtech-tint-te-a45,#16a34a73);color:var(--xbtech-accent-deepfill,#14532d);background:#ecfdf5a6}.xbtech-profile-popout #users-profile .link-wrapper .xbtech-profile-tab--external:hover{background:#d1fae5e6;border-style:dashed}.xbtech-profile-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:0 16px;overflow:hidden auto}.xbtech-profile-popout .xbtech-profile-sheet-footer-btn{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;flex-shrink:0;width:100%;max-width:200px;margin:16px auto 0;padding:10px 18px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:block}.xbtech-profile-popout .xbtech-profile-sheet-footer-btn:hover{color:#0f172a;background:#e2e8f0;border-color:#94a3b8}.xbtech-profile-stat-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 14px;display:grid}@media (max-width:720px){.xbtech-profile-stat-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.xbtech-profile-stat-card{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:11px;padding:10px 12px;box-shadow:0 1px 2px #0f172a0a}.xbtech-profile-stat-card__label{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.xbtech-profile-stat-card__value{font-variant-numeric:tabular-nums;color:#0f172a;font-size:15px;font-weight:700}.xbtech-profile-popout .head{display:none}.xbtech-profile-popout .body:not(.xbtech-profile-sheet-body){color:#000;margin:6px 0 0;padding:0;font:15px/19.5px Helvetica,Arial,sans-serif}.xbtech-profile-popout select:not([multiple]){appearance:none!important;background-color:#fff!important;background-image:var(--xbtech-select-chevron)!important;color:var(--admin-fg,#0f172a)!important;border-radius:var(--admin-radius,8px)!important;background-position:calc(100% - 12px)!important;background-repeat:no-repeat!important;background-size:12px 12px!important;padding-right:32px!important}.xbtech-profile-popout input[type=text],.xbtech-profile-popout input[type=password],.xbtech-profile-popout input[type=date],.xbtech-profile-popout input[type=time],.xbtech-profile-popout input[type=datetime-local],.xbtech-profile-popout input[type=number],.xbtech-profile-popout input[type=email],.xbtech-profile-popout textarea{color:var(--admin-fg,#0f172a)!important;border-radius:var(--admin-radius,8px)!important;box-shadow:none!important;background-color:#fff!important}.admin-shell table.filter input[type=date]:not(.admin-tx-ymd-hidden):not(.cashflow-date-hidden),.admin-shell table.filter input[type=time],.admin-shell table.filter input[type=datetime-local],.xbtech-profile-popout input[type=date]:not(.admin-tx-ymd-hidden):not(.cashflow-date-hidden),.xbtech-profile-popout input[type=time],.xbtech-profile-popout input[type=datetime-local]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-right:36px!important}.admin-shell table.filter input[type=date]:not(.admin-tx-ymd-hidden):not(.cashflow-date-hidden)::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;filter:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E") 50%/contain no-repeat;width:18px;height:18px;margin:0 4px 0 0;padding:0}.xbtech-profile-popout input[type=date]:not(.admin-tx-ymd-hidden):not(.cashflow-date-hidden)::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;filter:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E") 50%/contain no-repeat;width:18px;height:18px;margin:0 4px 0 0;padding:0}.admin-shell table.filter input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;filter:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E") 50%/contain no-repeat;width:18px;height:18px;margin:0 4px 0 0;padding:0}.admin-shell table.filter input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;filter:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E") 50%/contain no-repeat;width:18px;height:18px;margin:0 4px 0 0;padding:0}.xbtech-profile-popout input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;filter:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E") 50%/contain no-repeat;width:18px;height:18px;margin:0 4px 0 0;padding:0}.xbtech-profile-popout input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;filter:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E") 50%/contain no-repeat;width:18px;height:18px;margin:0 4px 0 0;padding:0}.admin-shell table.filter input[type=date]:not(.admin-tx-ymd-hidden):not(.cashflow-date-hidden)::-webkit-calendar-picker-indicator:hover{opacity:.72}.admin-shell table.filter input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:.72}.admin-shell table.filter input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:.72}.xbtech-profile-popout input[type=date]:not(.admin-tx-ymd-hidden)::-webkit-calendar-picker-indicator:hover{opacity:.72}.xbtech-profile-popout input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:.72}.xbtech-profile-popout input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:.72}.xbtech-profile-popout input[type=text][readonly],.xbtech-profile-popout input[type=password][readonly],.xbtech-profile-popout textarea[readonly],.xbtech-profile-popout select:disabled{color:#111!important;opacity:1!important;background-color:#ddd!important}.xbtech-profile-popout input[type=checkbox]{width:auto;min-height:unset;vertical-align:middle;margin-right:6px}.xbtech-profile-popout #users-profile .list{margin-top:4px}.admin-shell table.filter,.xbtech-profile-popout table.filter{border-collapse:collapse;width:100%;margin:0 0 14px;font:14px/1.45 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.admin-shell table.filter td,.xbtech-profile-popout table.filter td{vertical-align:middle;color:#334155;padding:8px 12px 8px 0}.admin-shell table.filter tr td:first-child,.xbtech-profile-popout table.filter tr td:first-child{white-space:nowrap;letter-spacing:.02em;width:auto;font-weight:600}.admin-shell table.filter tr td:nth-child(2),.xbtech-profile-popout table.filter tr td:nth-child(2){width:14px;padding-left:0;padding-right:4px;font-weight:400}.admin-shell table.filter tr.hassite td:nth-child(3),.xbtech-profile-popout table.filter tr.hassite td:nth-child(3){width:auto}.admin-shell table.filter select,.xbtech-profile-popout table.filter select,.admin-shell table.filter input[type=text],.xbtech-profile-popout table.filter input[type=text],.admin-shell table.filter input[type=date],.xbtech-profile-popout table.filter input[type=date],.admin-shell table.filter input[type=time],.xbtech-profile-popout table.filter input[type=time],.admin-shell table.filter input[type=datetime-local],.xbtech-profile-popout table.filter input[type=datetime-local],.admin-shell table.filter input[type=number],.xbtech-profile-popout table.filter input[type=number]{box-sizing:border-box;color:#0f172a;border:1px solid #cbd5e1;outline:none;width:100%;min-height:38px;padding:8px 12px;font:14px/1.35 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:border-color .12s,box-shadow .12s;background-color:#fff!important;border-radius:8px!important}.admin-shell table.filter select,.xbtech-profile-popout table.filter select{padding-right:32px;background-position:calc(100% - 12px)!important;background-size:12px 12px!important}.admin-shell table.filter select:focus-visible,.xbtech-profile-popout table.filter select:focus-visible,.admin-shell table.filter input[type=text]:focus-visible,.xbtech-profile-popout table.filter input[type=text]:focus-visible,.admin-shell table.filter input[type=number]:focus-visible,.xbtech-profile-popout table.filter input[type=number]:focus-visible,.admin-shell table.filter input[type=date]:focus-visible,.xbtech-profile-popout table.filter input[type=date]:focus-visible,.admin-shell table.filter input[type=time]:focus-visible,.xbtech-profile-popout table.filter input[type=time]:focus-visible,.admin-shell table.filter input[type=datetime-local]:focus-visible,.xbtech-profile-popout table.filter input[type=datetime-local]:focus-visible{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e938!important}.admin-shell table.filter input[type=date],.xbtech-profile-popout table.filter input[type=date],.admin-shell table.filter input[type=time],.xbtech-profile-popout table.filter input[type=time],.admin-shell table.filter input[type=datetime-local],.xbtech-profile-popout table.filter input[type=datetime-local]{padding-right:8px}.admin-shell :is(table.filter,.admin-legacy-field) .admin-tx-ymd-wrap,.xbtech-profile-popout table.filter .admin-tx-ymd-wrap{box-sizing:border-box;align-items:stretch;gap:8px;width:100%;min-height:38px;display:flex}.admin-shell :is(table.filter,.admin-legacy-field) .admin-tx-ymd-wrap input[type=text],.xbtech-profile-popout table.filter .admin-tx-ymd-wrap input[type=text]{box-sizing:border-box;color:#0f172a;border:1px solid #cbd5e1;outline:none;flex:1;min-width:0;min-height:38px;padding:8px 12px;font:14px/1.35 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:border-color .12s,box-shadow .12s;background-color:#fff!important;border-radius:8px!important}.admin-shell :is(table.filter,.admin-legacy-field) .admin-tx-ymd-wrap input[type=text]:focus-visible,.xbtech-profile-popout table.filter .admin-tx-ymd-wrap input[type=text]:focus-visible{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e938!important}.admin-shell :is(table.filter,.admin-legacy-field) button.admin-tx-ymd-calendar,.xbtech-profile-popout table.filter button.admin-tx-ymd-calendar{box-sizing:border-box;color:#0369a1;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;min-height:38px;margin:0;padding:0;transition:background .12s,border-color .12s;display:inline-flex}.admin-shell :is(table.filter,.admin-legacy-field) button.admin-tx-ymd-calendar:hover,.xbtech-profile-popout table.filter button.admin-tx-ymd-calendar:hover{background:#e0f2fe;border-color:#7dd3fc}.admin-shell :is(table.filter,.admin-legacy-field) button.admin-tx-ymd-calendar:focus-visible,.xbtech-profile-popout table.filter button.admin-tx-ymd-calendar:focus-visible{border-color:#0ea5e9;outline:none;box-shadow:0 0 0 3px #0ea5e938!important}.admin-shell :is(table.filter,.admin-legacy-field) input[type=date].admin-tx-ymd-hidden,.admin-shell :is(table.filter,.admin-legacy-field) input[type=time].admin-tx-ymd-hidden,.xbtech-profile-popout table.filter input[type=date].admin-tx-ymd-hidden,.xbtech-profile-popout table.filter input[type=time].admin-tx-ymd-hidden{opacity:0;pointer-events:none;clip:rect(0, 0, 0, 0);border:none;width:0;height:0;margin:0;padding:0;position:absolute}.admin-shell input[type=date].admin-tx-ymd-hidden::-webkit-calendar-picker-indicator{opacity:0!important;appearance:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}.admin-shell input[type=time].admin-tx-ymd-hidden::-webkit-calendar-picker-indicator{opacity:0!important;appearance:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}.xbtech-profile-popout input[type=date].admin-tx-ymd-hidden::-webkit-calendar-picker-indicator{opacity:0!important;appearance:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}.xbtech-profile-popout input[type=time].admin-tx-ymd-hidden::-webkit-calendar-picker-indicator{opacity:0!important;appearance:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}.admin-shell :is(table.filter td,.admin-legacy-field) .admin-tx-ymd-wrap,.xbtech-profile-popout table.filter td .admin-tx-ymd-wrap{position:relative}.xbtech-profile-popout p.note{margin:0 0 8px;font:400 15px/19.5px Helvetica,Arial,sans-serif}.xbtech-profile-popout p.note b{color:#111;font-weight:700}.xbtech-profile-popout p.note.error{color:#f44336;font-weight:700}.xbtech-profile-popout .xbtech-profile-list .scrollable{max-height:none;overflow:auto visible}.xbtech-profile-popout .scrollable{background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-height:min(360px,46vh);margin-bottom:8px;overflow:auto}.xbtech-profile-popout table.history,.xbtech-profile-popout #users-ip table{border-collapse:collapse;width:100%;font:13px/1.4 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.xbtech-profile-popout table.history thead td,.xbtech-profile-popout table.games thead td,.xbtech-profile-popout #users-ip thead td{color:#f8fafc;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(#334155 0%,#1e293b 100%);border:1px solid #0f172a8c;padding:10px 8px;font-size:10px;font-weight:700}.xbtech-profile-popout table.history tbody td,.xbtech-profile-popout table.games tbody td,.xbtech-profile-popout #users-ip tbody td{vertical-align:top;background:0 0;border:1px solid #e2e8f0;padding:8px}.xbtech-profile-popout table.history td.bet-history-details{word-break:break-all;line-height:1.35}.xbtech-profile-popout table.history .bet-history-details__id{font-size:12px}.xbtech-profile-popout table.history .bet-history-details__name{color:#475569;margin-top:2px;font-size:12px}.xbtech-bet-history-pager{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.xbtech-bet-history-pager__total{color:#64748b;white-space:nowrap;font-size:12px}.xbtech-bet-history-pager__jump{align-items:center;gap:6px;display:inline-flex}.xbtech-bet-history-pager__input{color:#222;text-align:center;box-sizing:border-box;background:#fff;border:1px solid #bbb;border-radius:3px;width:64px;height:28px;padding:0 6px;font:400 14px Helvetica,Arial,sans-serif}.xbtech-bet-history-pager__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.xbtech-bet-history-pager__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.xbtech-bet-history-pager__input[type=number]{appearance:textfield}.xbtech-bet-history-pager__of{color:#64748b;white-space:nowrap;font-size:13px}.xbtech-bet-history-pager__go{color:#666;cursor:pointer;background:#fff;border:1px solid #bbb;border-radius:3px;height:28px;padding:0 9px;font:400 14px Helvetica,Arial,sans-serif}.xbtech-bet-history-pager__go:hover{background:#f3f4f6}.xbtech-profile-popout table.history tbody tr.DEPOSIT{background:#c8e6c9}.xbtech-profile-popout table.history tbody tr.WITHDRAW,.xbtech-profile-popout table.history tbody tr.WITHDRAWAL{background:#ffcdd2}.xbtech-profile-popout table.history tbody tr.BONUS,.xbtech-profile-popout table.history tbody tr.ANGPAO,.xbtech-profile-popout table.history tbody tr.MANUAL,.xbtech-profile-popout table.history tbody tr.PROMOTION_CLAIM,.xbtech-profile-popout table.history tbody tr.ADMIN_BONUS{background:#bbdefb}.xbtech-profile-popout table.history tbody tr.REJECTED{background:#fef2f2!important}.xbtech-profile-popout table.history tbody tr.REJECTED td{color:#b91c1c;background:0 0!important}.xbtech-profile-popout table.history .tx-desc{overflow-wrap:break-word;line-height:1.35}.xbtech-profile-popout table.history .tx-lucky-number{color:#1e3a8a;margin-top:3px;font-size:12px;font-weight:700;line-height:1.35}.xbtech-profile-popout table.history tbody tr.DEPOSIT td,.xbtech-profile-popout table.history tbody tr.WITHDRAW td,.xbtech-profile-popout table.history tbody tr.WITHDRAWAL td,.xbtech-profile-popout table.history tbody tr.BONUS td,.xbtech-profile-popout table.history tbody tr.ANGPAO td,.xbtech-profile-popout table.history tbody tr.MANUAL td,.xbtech-profile-popout table.history tbody tr.PROMOTION_CLAIM td,.xbtech-profile-popout table.history tbody tr.ADMIN_BONUS td{background:0 0}.xbtech-bh-panel{padding:4px 0 8px}.xbtech-bh-meta{color:#64748b;margin:0 0 10px;font-size:12px;line-height:1.45}.xbtech-bh-link{color:#2563eb;text-decoration:underline}.xbtech-bh-link:hover{color:#1d4ed8}.xbtech-bh-error{color:#b91c1c;margin:8px 0;padding:10px 12px;font-size:13px}.xbtech-bh-empty,.xbtech-bh-empty-hint{color:#64748b;margin:8px 0 12px;font-size:12px}.xbtech-bh-summary{color:#475569;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 10px;padding:6px 0;font-size:12px;display:flex}.xbtech-bh-summary strong{color:inherit;font-weight:700}.xbtech-bh-summary__item:before{content:"";vertical-align:middle;background:#94a3b8;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.xbtech-bh-summary__item--critical:before{background:#b91c1c}.xbtech-bh-summary__item--high:before{background:#c2410c}.xbtech-bh-summary__item--medium:before{background:#a16207}.xbtech-bh-summary__item--low:before{background:#64748b}.xbtech-bh-table tbody tr.xbtech-bh-row--anchor{background:#dbeafe}.xbtech-bh-table tbody tr.xbtech-bh-row--critical{background:#fee2e2}.xbtech-bh-table tbody tr.xbtech-bh-row--high{background:#ffedd5}.xbtech-bh-table tbody tr.xbtech-bh-row--medium{background:#fef9c3}.xbtech-bh-table tbody tr.xbtech-bh-row--low{background:0 0}.xbtech-bh-table tbody tr.xbtech-bh-row--anchor td,.xbtech-bh-table tbody tr.xbtech-bh-row--critical td,.xbtech-bh-table tbody tr.xbtech-bh-row--high td,.xbtech-bh-table tbody tr.xbtech-bh-row--medium td,.xbtech-bh-table tbody tr.xbtech-bh-row--low td{box-shadow:none;background:0 0}.xbtech-bh-risk-cell{text-align:center;white-space:nowrap;vertical-align:middle}.xbtech-bh-risk-stack{flex-direction:column;align-items:center;gap:1px;display:inline-flex}.xbtech-bh-badge{letter-spacing:.02em;background:0 0;border-radius:0;padding:0;font-size:11px;font-weight:700;display:inline-block}.xbtech-bh-badge--anchor{color:#1d4ed8}.xbtech-bh-badge--critical{color:#b91c1c}.xbtech-bh-badge--high{color:#c2410c}.xbtech-bh-badge--medium{color:#a16207}.xbtech-bh-badge--low{color:#64748b}.xbtech-bh-pts{color:#64748b;font-size:10px;font-weight:400}.xbtech-bh-username--anchor{color:inherit;font-weight:600}.xbtech-bh-username-btn{appearance:none;color:#00f;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:400;text-decoration:underline}.xbtech-bh-username-btn:hover{color:#00a}.xbtech-bh-companies{flex-wrap:wrap;gap:4px;max-width:240px;display:flex}.xbtech-bh-companies .xbtech-tx-site-tag{letter-spacing:.3px;color:inherit;background:#00000014;border-radius:3px;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.4;display:inline-block}.xbtech-bh-company-btn{appearance:none;cursor:pointer;font:inherit;border:0}.xbtech-bh-company--origin{background:#00000029!important}.xbtech-bh-date,.xbtech-bh-finance{white-space:nowrap;font-size:12px}.xbtech-bh-finance-stack{color:#475569;flex-direction:column;gap:1px;display:flex}.xbtech-bh-finance--alert{color:#b91c1c;font-weight:600}.xbtech-bh-finance--warn{color:#9a3412;font-weight:600}.xbtech-bh-muted{color:#64748b}.xbtech-bh-reasons{flex-wrap:wrap;gap:4px 8px;display:flex}.xbtech-bh-pill{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:2px;padding:1px 5px;font-size:11px;line-height:1.35;display:inline-block}.xbtech-bh-pill--critical,.xbtech-bh-pill--high,.xbtech-bh-pill--medium,.xbtech-bh-pill--low{color:#334155;background:#f8fafc;border-color:#cbd5e1}.xbtech-bh-pager{color:#64748b;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:8px;font-size:12px;display:flex}.xbtech-bh-pager__btns{align-items:center;gap:8px;display:flex}.xbtech-bh-pager .btn{min-height:28px!important;padding:4px 10px!important;font-size:12px!important}.xbtech-bh-pager .btn:disabled{opacity:.45;cursor:not-allowed}.admin-user-modal .xbtech-bh-panel{padding:0}.admin-user-modal .xbtech-bh-meta{color:#64748b}.admin-user-modal .xbtech-bh-summary{background:0 0}.xbtech-profile-popout td.action-cell a.reset-rt{color:#00f;cursor:pointer;margin-right:5px;font-size:11px;text-decoration:underline;display:inline-block}.xbtech-profile-popout td.action-cell a.reset-rt:hover{color:#00a}.xbtech-profile-popout td.action-cell a.reset-rt[aria-disabled=true]{pointer-events:none;color:#888;text-decoration:none}.xbtech-profile-popout #users-details.xbtech-profile-details,.xbtech-profile-popout #users-setting.xbtech-profile-setting,.xbtech-profile-popout #users-tag.xbtech-profile-user-tag{margin-top:4px}.xbtech-profile-popout .xbtech-profile-promo-block{flex-direction:column;gap:12px;max-width:640px;margin-top:4px;display:flex}.xbtech-profile-popout .xbtech-profile-promo-block__hint{color:#475569;margin:0;font-size:13px;line-height:1.45}.xbtech-profile-popout .xbtech-profile-promo-block__search{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:8px 10px;font-size:13px}.xbtech-profile-popout .xbtech-profile-promo-block__list{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:2px;max-height:420px;padding:8px;display:flex;overflow:auto}.xbtech-profile-popout .xbtech-profile-promo-block__row{cursor:pointer;border-radius:8px;align-items:center;gap:10px;margin:0;padding:8px 10px;display:flex}.xbtech-profile-popout .xbtech-profile-promo-block__row:hover{background:#f8fafc}.xbtech-profile-popout .xbtech-profile-promo-block__title{color:#0f172a;flex:1;min-width:0;font-size:13px;font-weight:600}.xbtech-profile-popout .xbtech-profile-promo-block__flag{color:#64748b;flex:none;font-size:11px;font-weight:600}.xbtech-profile-popout .xbtech-profile-promo-block__save{align-self:flex-start}.xbtech-profile-popout .xbtech-profile-details__toolbar{margin:0 0 14px}.xbtech-profile-popout #users-details .xbtech-profile-details__autolink.link.changeautolink{border-radius:var(--admin-radius,8px);border:1px solid var(--xbtech-tint-te-a35);background:var(--xbtech-tint-em-a10);align-items:center;gap:8px;margin:0;padding:8px 14px;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex;color:var(--xbtech-accent-deepfill)!important;font:600 13px/1.35 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.xbtech-profile-popout #users-details .xbtech-profile-details__autolink.link.changeautolink:hover{background:var(--xbtech-tint-em-a18);border-color:var(--xbtech-tint-te-a50);text-decoration:none}.xbtech-profile-popout #users-details .xbtech-profile-details__autolink.link.changeautolink.xbtech-profile-details__autolink--disabled,.xbtech-profile-popout #users-details .xbtech-profile-details__autolink.link.changeautolink.xbtech-profile-details__autolink--disabled:hover{color:#94a3b8;cursor:not-allowed;pointer-events:auto;background:#f1f5f9;border-color:#e2e8f0}.xbtech-profile-popout #users-details .xbtech-profile-details__autolink.link.changeautolink.xbtech-profile-details__autolink--disabled .fa{color:#94a3b8}.xbtech-profile-popout .xbtech-profile-form-card{background:linear-gradient(#fff 0%,#fafbfc 100%);border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0;padding:16px 16px 18px;display:grid;box-shadow:0 1px 2px #0f172a0a}.xbtech-profile-popout .xbtech-profile-form-card--auto{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}@media (max-width:560px){.xbtech-profile-popout .xbtech-profile-form-card,.xbtech-profile-popout .xbtech-profile-form-card--auto{grid-template-columns:1fr}}.xbtech-profile-popout .xbtech-profile-form-field{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.xbtech-profile-popout .xbtech-profile-form-field--full{grid-column:1/-1}.xbtech-profile-popout .xbtech-profile-form-field__label{letter-spacing:.07em;text-transform:uppercase;color:#475569;font-size:10px;font-weight:700}.xbtech-profile-popout .xbtech-profile-form-field__readonly{box-sizing:border-box;border-radius:var(--admin-radius,8px);color:#64748b;border:1px solid #e2e8f0;width:100%;min-height:40px;margin:0;padding:9px 12px;font:14px/1.35 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:block;background-color:#f8fafc!important}.xbtech-profile-popout .xbtech-profile-form-field input[type=text],.xbtech-profile-popout .xbtech-profile-form-field input[type=password],.xbtech-profile-popout .xbtech-profile-form-field input[type=number],.xbtech-profile-popout .xbtech-profile-form-field input[type=email],.xbtech-profile-popout .xbtech-profile-form-field select{box-sizing:border-box;border-radius:var(--admin-radius,8px);width:100%;height:auto;min-height:40px;color:var(--admin-fg,#0f172a);border:1px solid #cbd5e1;margin:0;padding:9px 12px;font:14px/1.35 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:border-color .12s,box-shadow .12s;display:block;background-color:#fff!important}.xbtech-profile-popout .xbtech-profile-form-field select{cursor:pointer;padding-right:32px;appearance:none!important;background-image:var(--xbtech-select-chevron)!important;background-position:calc(100% - 12px)!important;background-repeat:no-repeat!important;background-size:12px 12px!important}.xbtech-profile-popout .xbtech-profile-form-field input::placeholder{color:#94a3b8}.xbtech-profile-popout .xbtech-profile-form-field input:focus-visible,.xbtech-profile-popout .xbtech-profile-form-field select:focus-visible{border-color:#0ea5e9;outline:none;box-shadow:0 0 0 3px #0ea5e933}.xbtech-profile-popout .xbtech-profile-form-card__submit{grid-column:1/-1;justify-self:stretch}.xbtech-profile-popout :is(a,button).btn.save,.xbtech-profile-popout :is(a,button).btn.search,.xbtech-profile-popout :is(a,button).btn.sharekey-save,.xbtech-profile-popout :is(a,button).btn.submit{box-sizing:border-box;color:#fff;text-align:center;cursor:pointer;background:#5cb85c;border:1px solid #4cae4c;border-radius:4px;margin:10px 0 0;padding:7px 0 6px;font:400 13px/16.9px Helvetica,Arial,sans-serif;text-decoration:none;display:block}.xbtech-profile-popout :is(a,button).btn.save:hover,.xbtech-profile-popout :is(a,button).btn.search:hover,.xbtech-profile-popout :is(a,button).btn.sharekey-save:hover,.xbtech-profile-popout :is(a,button).btn.submit:hover{background:#4cae4c}.xbtech-profile-popout :is(a,button).btn[aria-disabled=true]{pointer-events:none;opacity:.6}.xbtech-profile-popout a.btn.search{width:100px;margin:10px 0 22px}.xbtech-profile-popout .xbtech-profile-filter-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 14px;display:flex}.xbtech-profile-popout .xbtech-profile-filter-actions a.btn.search{width:auto;min-width:100px;margin:0}.xbtech-profile-popout .xbtech-profile-filter-actions a.btn.export{color:#fff;text-align:center;cursor:pointer;background:#ea580c;border:1px solid #c2410c;border-radius:4px;justify-content:center;align-items:center;min-width:7.5rem;min-height:36px;margin:0;padding:0 16px;font:600 13px/1 Helvetica,Arial,sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #ea580c33}.xbtech-profile-popout .xbtech-profile-filter-actions a.btn.export:hover:not([aria-disabled=true]){background:#c2410c;border-color:#9a3412;box-shadow:0 2px 8px #ea580c38}.xbtech-profile-popout .xbtech-profile-filter-actions a.btn.export[aria-disabled=true]{opacity:.45;pointer-events:none;cursor:not-allowed;box-shadow:none}.xbtech-profile-stat-cards--valid-bet{grid-template-columns:repeat(2,minmax(0,1fr));max-width:480px}.xbtech-profile-popout #users-validBet a.link.reload{color:#3f51b5;cursor:pointer;margin:0 0 12px;padding:0;font:700 15px/19.5px Helvetica,Arial,sans-serif;text-decoration:none;display:inline-block}.xbtech-profile-popout #users-validBet a.link.reload:hover{text-decoration:underline}.xbtech-profile-popout #users-problem a.btn.save,.xbtech-profile-popout #users-problem a.btn.sharekey-save{width:100px;margin-top:12px}.xbtech-profile-popout #users-details a.btn.save,.xbtech-profile-popout #users-setting a.btn.save,.xbtech-profile-popout #users-tag a.btn.save{letter-spacing:.03em;width:100%;min-height:42px;box-shadow:0 1px 3px var(--xbtech-tint-te-a25);border-radius:10px;margin-top:18px;padding:11px 16px;font-weight:600}.xbtech-profile-popout #users-credit :is(a,button).btn.submit{width:100%;margin-top:15px}.xbtech-profile-popout a.btn.danger.close{box-sizing:border-box;color:#fff;text-align:center;cursor:pointer;background:#d9534f;border:1px solid #d43f3a;border-radius:4px;width:110px;margin:14px auto 0;padding:7px 0 6px;font:400 13px/17px Helvetica,Arial,sans-serif;text-decoration:none;display:block}.xbtech-profile-popout a.link.changeautolink{color:#009688;cursor:pointer;margin:10px 10px 0 0;font:15px/19.5px Helvetica,Arial,sans-serif;text-decoration:none;display:inline-block}.xbtech-profile-popout a.link.changeautolink:hover{text-decoration:underline}.xbtech-profile-popout #users-problem .input-box{box-sizing:border-box;background:#fafbfc;border:1px solid #e2e8f0;border-radius:12px;margin:0 0 14px;padding:12px 14px}.xbtech-profile-popout #users-problem .input-box:last-of-type{margin-bottom:10px}.xbtech-profile-popout #users-problem .input-box>input[type=text]{box-sizing:border-box;border-radius:var(--admin-radius,8px);width:100%;color:var(--admin-fg,#0f172a);border:1px solid #cbd5e1;margin:6px 0 0;padding:8px 12px;font:14px/1.35 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:#fff!important}.xbtech-profile-popout #users-problem .input-box>p{color:#334155;margin:0 0 8px;font:600 14px/1.35 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.xbtech-profile-popout #users-problem .input-box>label{color:#475569;margin:10px 0 0;font:13px/1.4 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:block}.xbtech-profile-popout #users-problem .input-box>label input[type=checkbox]{vertical-align:-2px;margin-right:6px}.xbtech-profile-popout a.refresh{color:#f44336;cursor:pointer;background:0 0;border:none;margin-left:8px;padding:0;font:15px/19.5px Helvetica,Arial,sans-serif;text-decoration:none;display:inline}.xbtech-profile-popout a.refresh:hover{text-decoration:underline}.xbtech-profile-popout #users-credit .scrollable{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 0 18px;box-shadow:0 1px 2px #0f172a0d}.xbtech-profile-popout #users-credit table.site-credit{border-collapse:collapse;table-layout:fixed;background:0 0;width:100%;font:13px/1.45 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.xbtech-profile-popout #users-credit table.site-credit.site-credit--pairs tbody td.site-credit__name{text-align:left;color:#334155;width:38%;font-weight:400}.xbtech-profile-popout #users-credit table.site-credit.site-credit--pairs tbody td.site-credit__balance{text-align:right;font-variant-numeric:tabular-nums;color:#0f172a;width:12%;font-weight:600}.xbtech-profile-popout #users-credit table.site-credit.site-credit--pairs tbody td.site-credit__balance--err{color:#dc2626;font-weight:700}.xbtech-profile-popout #users-credit table.site-credit.site-credit--pairs tbody td.site-credit__name[aria-hidden=true],.xbtech-profile-popout #users-credit table.site-credit.site-credit--pairs tbody td.site-credit__balance[aria-hidden=true]{visibility:hidden}.xbtech-profile-popout #users-credit table.site-credit tbody td{vertical-align:middle;color:#334155;border-bottom:1px solid #e2e8f0;border-right:1px solid #eef2f6;padding:11px 14px}.xbtech-profile-popout #users-credit table.site-credit tbody td:last-child{border-right:none}.xbtech-profile-popout #users-credit table.site-credit tbody tr:last-child td{border-bottom:none}.xbtech-profile-popout #users-credit table.site-credit td.wallet-name{color:#f8fafc;letter-spacing:.05em;text-transform:uppercase;text-align:left;background:linear-gradient(#334155 0%,#1e293b 100%);border-bottom:1px solid #0f172a73;border-right:none;padding:10px 14px;font-size:11px;font-weight:700}.xbtech-profile-popout #users-credit table.site-credit.FAILED{outline-offset:0;outline:2px solid #f87171}.xbtech-profile-popout #users-credit table.site-credit.FAILED tbody td{color:#b91c1c}.xbtech-profile-popout #users-credit table.filter tr.credit+tr td{padding-top:12px}.admin-shell table.filter tr.credit td,.xbtech-profile-popout table.filter tr.credit td{vertical-align:middle}.admin-shell table.filter tr.credit b.current,.xbtech-profile-popout table.filter tr.credit b.current{color:#0f172a;font:700 15px/19.5px ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.admin-shell table.filter strong,.xbtech-profile-popout table.filter strong{font-weight:700}.xbtech-profile-popout .pagination.simple-pagination li{display:inline-block}.xbtech-profile-popout .pagination.simple-pagination ul{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.xbtech-profile-popout .pagination.simple-pagination span,.xbtech-profile-popout .pagination.simple-pagination button{color:#666;box-sizing:border-box;background:#fff;border:1px solid #bbb;border-radius:3px;margin:0 5px 0 0;padding:0 7px;font:400 14px/1.85 Helvetica,Arial,sans-serif;display:inline-block}.xbtech-profile-popout .pagination.simple-pagination span.current{color:#222;background:#bbb}.xbtech-profile-popout .pagination.simple-pagination span.current.prev{opacity:.75}.xbtech-profile-popout .pagination.simple-pagination button{cursor:pointer;font-family:inherit}.xbtech-profile-popout .input-box input[type=text]{box-sizing:border-box;border:1px solid #999;width:100%;margin:5px 0 0;padding:7px 10px;font:15px/19.5px Helvetica,Arial,sans-serif}.xbtech-profile-popout tr.ips.hideDisplay,.xbtech-profile-popout tr.hideDisplay,.xbtech-profile-popout td.ips.hideDisplay,.xbtech-profile-popout .hideDisplay{display:none!important}.xbtech-profile-popout #users-betHistory table.stats{border-collapse:collapse;border:none;margin:10px 0 0;font:700 15px/19.5px Helvetica,Arial,sans-serif}.xbtech-profile-popout #users-betHistory table.stats td{color:#000;background:0 0;border:none;padding:0 6px 0 0;font-weight:700}.xbtech-profile-popout #users-betHistory table.stats td.total-amount,.xbtech-profile-popout #users-betHistory table.stats td.total-result{color:#f44336}.xbtech-profile-popout #users-betHistory a.link.reload,.xbtech-profile-popout #users-betHistory a.link.mega-history,.xbtech-profile-popout #users-betHistory a.link.clear-for-withdraw,.xbtech-profile-popout #users-betHistory a.link.clear-rollover,.xbtech-profile-popout #users-betHistory a.link.clear-maxwithdraw,.xbtech-profile-popout #users-betHistory a.link.clear-active-promotion{color:#3f51b5;cursor:pointer;margin:5px 10px 0 0;padding:0;font:700 15px/19.5px Helvetica,Arial,sans-serif;text-decoration:none;display:inline-block}.xbtech-profile-popout #users-betHistory a.link.reload:hover,.xbtech-profile-popout #users-betHistory a.link.mega-history:hover,.xbtech-profile-popout #users-betHistory a.link.clear-for-withdraw:hover,.xbtech-profile-popout #users-betHistory a.link.clear-rollover:hover,.xbtech-profile-popout #users-betHistory a.link.clear-maxwithdraw:hover,.xbtech-profile-popout #users-betHistory a.link.clear-active-promotion:hover{text-decoration:underline}.xbtech-profile-popout #users-betHistory span.check,.xbtech-profile-popout #users-betHistory a.check{margin:0;display:inline}.xbtech-profile-popout #users-credit tr.type td:last-child,.xbtech-profile-popout #users-credit tr.amount td:last-child,.xbtech-profile-popout #users-credit tr.bank td:last-child,.xbtech-profile-popout #users-credit tr.angpao td:last-child,.xbtech-profile-popout #users-credit tr.remark td:last-child{width:auto}.xbtech-profile-popout #users-credit tr.type select,.xbtech-profile-popout #users-credit tr.bank select,.xbtech-profile-popout #users-credit tr.angpao select,.xbtech-profile-popout #users-credit tr.amount input,.xbtech-profile-popout #users-credit tr.remark input{border-radius:var(--admin-radius,8px);width:100%;height:auto;min-height:38px;color:var(--admin-fg,#0f172a);box-sizing:border-box;padding:8px 12px;font:13px/1.35 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:#fff!important;border:1px solid #cbd5e1!important}.xbtech-profile-popout #users-credit tr.type select,.xbtech-profile-popout #users-credit tr.bank select,.xbtech-profile-popout #users-credit tr.angpao select{padding-right:32px;background-position:calc(100% - 12px)!important;background-size:12px 12px!important}.xbtech-profile-popout #users-credit tr.type select:focus-visible,.xbtech-profile-popout #users-credit tr.bank select:focus-visible,.xbtech-profile-popout #users-credit tr.angpao select:focus-visible,.xbtech-profile-popout #users-credit tr.amount input:focus-visible,.xbtech-profile-popout #users-credit tr.remark input:focus-visible{outline:none;box-shadow:0 0 0 3px #0ea5e938;border-color:#0ea5e9!important}.xbtech-profile-popout #users-problem table.results:first-of-type{margin-top:18px}.xbtech-profile-popout #users-problem table.results+table.results{margin-top:14px}.xbtech-profile-popout #users-problem table.results{border-collapse:collapse;width:100%;margin-top:14px;font:13px/1.4 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.xbtech-profile-popout #users-problem table.results thead td{color:#f8fafc;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(#334155 0%,#1e293b 100%);border:1px solid #0f172a8c;padding:10px 8px;font-size:10px;font-weight:700}.xbtech-profile-popout #users-problem table.results tbody td{vertical-align:middle;color:#334155;border:1px solid #e2e8f0;padding:9px 8px}.xbtech-profile-popout #users-problem table.results tbody tr:hover td{background:#f8fafcd9}.xbtech-profile-popout #users-problem table.results td.amount{text-align:right;font-variant-numeric:tabular-nums}.xbtech-profile-popout #users-problem table.results td.amount.pos{color:var(--xbtech-accent-deepfill);font-weight:600}.xbtech-profile-popout #users-problem table.results td.amount.neg{color:#b91c1c;font-weight:600}.xbtech-profile-popout #users-problem table.results.types tr.total td{color:#0f172a;background:#f1f5f9;border-top:2px solid #cbd5e1;font-weight:600}.xbtech-profile-popout #users-problem .scrollable{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:14px;box-shadow:0 1px 2px #0f172a0a}.xbtech-profile-popout #users-problem table.pm{border-collapse:collapse;width:100%;max-width:420px;margin-top:14px;font:13px/1.4 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.xbtech-profile-popout #users-problem table.pm thead td{color:#f8fafc;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(#334155 0%,#1e293b 100%);border:1px solid #0f172a8c;padding:10px 8px;font-size:10px;font-weight:700}.xbtech-profile-popout #users-problem table.pm tbody td{color:#0f172a;border:1px solid #e2e8f0;padding:10px 8px;font-weight:600}.xbtech-profile-popout #users-problem table.pm td.green{color:var(--xbtech-accent-deepfill);font-variant-numeric:tabular-nums}.xbtech-profile-popout #users-problem .pm-ratio{color:#64748b;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:12px}.xbtech-profile-popout #users-game table.games{border-collapse:collapse;width:100%;font:13px/16.9px Helvetica,Arial,sans-serif}.xbtech-profile-popout #users-game table.games tbody td{vertical-align:middle;color:#000;border:1px solid #000;padding:5px}.xbtech-profile-popout #users-game a.dropdown{color:#000;cursor:pointer;margin-left:6px;font:13px/16.9px Helvetica,Arial,sans-serif;text-decoration:none;display:inline-block}.xbtech-profile-popout #users-game a.change{color:#ff9800;cursor:pointer;margin-left:8px;font:13px/16.9px Helvetica,Arial,sans-serif;text-decoration:none;display:inline-block}.xbtech-profile-popout #users-game a.clear,.xbtech-profile-popout #users-game a.kick{color:#f44336;cursor:pointer;margin-left:8px;font:13px/16.9px Helvetica,Arial,sans-serif;text-decoration:none;display:inline-block}.xbtech-profile-popout #users-game a.change:hover,.xbtech-profile-popout #users-game a.clear:hover,.xbtech-profile-popout #users-game a.kick:hover,.xbtech-profile-popout #users-game a.dropdown:hover{text-decoration:underline}.xbtech-profile-popout #users-ip table{border-collapse:collapse;table-layout:fixed;width:100%;font:13px/16.9px Helvetica,Arial,sans-serif}.xbtech-profile-popout #users-ip col.ip-time-col{width:12%}.xbtech-profile-popout #users-ip col.ip-address-col,.xbtech-profile-popout #users-ip col.ip-isp-col{width:18%}.xbtech-profile-popout #users-ip col.ip-city-col{width:12%}.xbtech-profile-popout #users-ip col.ip-country-col{width:10%}.xbtech-profile-popout #users-ip col.ip-ua-col{width:30%}.xbtech-profile-popout #users-ip tbody td{vertical-align:top;overflow:hidden}.xbtech-profile-popout #users-ip td.time-cell{white-space:nowrap}.xbtech-profile-popout #users-ip td.ip-cell{white-space:normal;overflow-wrap:anywhere;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.35}.xbtech-profile-popout #users-ip td.isp-cell,.xbtech-profile-popout #users-ip td.city-cell,.xbtech-profile-popout #users-ip td.country-cell{overflow-wrap:anywhere;word-break:break-word}.xbtech-profile-popout #users-ip td.ua-cell{overflow:hidden}.xbtech-profile-popout #users-ip td.ua-cell .ua-cell__text{-webkit-line-clamp:2;overflow-wrap:anywhere;word-break:break-all;white-space:normal;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.xbtech-profile-popout #users-similarity>p{color:#555;margin:8px 0 4px;font:13px/16.9px Helvetica,Arial,sans-serif}.xbtech-profile-popout #users-log.xbtech-profile-log{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;min-height:0;max-height:min(420px,48vh);margin-top:4px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0d}.xbtech-profile-popout .xbtech-profile-log__head{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.xbtech-profile-popout .xbtech-profile-log__title{letter-spacing:.06em;text-transform:uppercase;color:#475569;font-size:12px;font-weight:700}.xbtech-profile-popout .xbtech-profile-log__meta{color:#64748b;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.xbtech-profile-popout .xbtech-profile-log__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;flex:auto;min-height:120px;overflow:hidden auto}.xbtech-profile-popout .xbtech-profile-log-list{margin:0;padding:8px 0;list-style:none}.xbtech-profile-popout .xbtech-profile-log-item{border-bottom:1px solid #f1f5f9;margin:0;padding:10px 14px}.xbtech-profile-popout .xbtech-profile-log-item:last-child{border-bottom:none}.xbtech-profile-popout .xbtech-profile-log-item__top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.xbtech-profile-popout .xbtech-profile-log-item__time{font-variant-numeric:tabular-nums;color:#64748b;font-size:12px;font-weight:600}.xbtech-profile-popout .xbtech-profile-log-item__badge{letter-spacing:.04em;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.xbtech-profile-popout .xbtech-profile-log-item__message{word-break:break-word;font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:600;line-height:1.45}.xbtech-profile-popout .xbtech-profile-log-item--balance .xbtech-profile-log-item__message{color:#0f172a}.xbtech-profile-popout .xbtech-profile-log-item--bonus .xbtech-profile-log-item__message{color:#0369a1}.xbtech-profile-popout .xbtech-profile-log-item--debit .xbtech-profile-log-item__message{color:#b91c1c}.xbtech-profile-popout .xbtech-profile-log-item--credit .xbtech-profile-log-item__message{color:#16a34a}.xbtech-profile-popout .xbtech-profile-log-item--transfer-to .xbtech-profile-log-item__message{color:#0ea5e9}.xbtech-profile-popout .xbtech-profile-log-item--transfer-from .xbtech-profile-log-item__message{color:#dc2626}.xbtech-profile-popout .xbtech-profile-log-item:hover{background:#f8fafce6}.xbtech-profile-popout .xbtech-profile-log-empty{text-align:center;color:#64748b;margin:0;padding:28px 16px;font:14px/1.45 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.xbtech-profile-popout [data-wip]{position:relative}.xbtech-profile-popout [data-wip][aria-disabled=true]{opacity:.85;cursor:help}.admin-shell .xbtech-captured-page{min-height:calc(100vh - var(--xbtech-admin-top-stack));color:#111;background:#fff;padding:clamp(14px,2vw,22px) clamp(14px,2vw,28px) 28px;font-family:Helvetica,Arial,sans-serif;font-size:13px}.admin-shell .xbtech-captured-title{color:#e24b3f;margin:0 0 10px;font-size:18px;font-weight:700;line-height:24px}.admin-shell .xbtech-captured-note,.admin-shell .xbtech-captured-warning,.admin-shell .xbtech-market-notice{color:#111;background:#fff6d7;border:1px solid #cfcfcf;margin:0 0 10px;padding:8px 10px}.admin-shell .xbtech-captured-tabs{flex-wrap:wrap;gap:4px;margin:0 0 10px;display:flex}.admin-shell .xbtech-captured-tabs button,.admin-shell .xbtech-captured-tabs a,.admin-shell .xbtech-captured-actions button,.admin-shell .xbtech-captured-filter button,.admin-shell .xbtech-two-pane aside .create,.admin-shell .xbtech-tool-section button,.admin-shell .xbtech-market-grid button,.admin-shell .xbtech-captured-upload-row button{cursor:pointer;font-weight:700;line-height:20px;color:#fff!important;background:#009688!important;border:0!important;border-radius:0!important;min-height:28px!important;padding:4px 10px!important;font-family:Helvetica,Arial,sans-serif!important;font-size:13px!important}.admin-shell .xbtech-captured-filter button.admin-tx-ymd-calendar{min-width:40px;color:#0369a1!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:6px!important;min-height:32px!important;padding:0!important}.admin-shell .xbtech-captured-filter button.admin-tx-ymd-calendar:hover{color:#0c4a6e!important;background:#e0f2fe!important;border-color:#7dd3fc!important}.admin-shell .xbtech-captured-filter button.admin-tx-ymd-calendar svg{flex-shrink:0}.admin-shell .xbtech-captured-tabs button,.admin-shell .xbtech-captured-tabs a{font-weight:400;color:#111!important;background:#e5e5e5!important}.admin-shell .xbtech-captured-tabs button.active,.admin-shell .xbtech-captured-tabs a.active{color:#fff!important;background:#009688!important}.admin-shell .xbtech-captured-tabs a{box-sizing:border-box;text-decoration:none!important}.admin-shell .xbtech-legacy-layout-api-block{flex-direction:column;gap:12px;margin-top:16px;display:flex}.admin-shell .xbtech-legacy-layout-api-block section h2{margin:0 0 6px;font-size:14px;font-weight:700}.admin-shell .xbtech-legacy-layout-api-block section input:not([type=file]){width:100%;max-width:min(720px,100%)}.admin-shell .xbtech-captured-grid{grid-template-columns:repeat(2,minmax(260px,1fr));align-items:start;gap:8px 12px;display:grid}.admin-shell .xbtech-captured-field{grid-template-columns:210px minmax(0,1fr);align-items:center;gap:8px;display:grid}.admin-shell .xbtech-captured-field.wide{grid-column:1/-1}.admin-shell .xbtech-captured-field span{color:#1e293b;font-weight:600}.admin-shell .xbtech-captured-field input,.admin-shell .xbtech-captured-field select,.admin-shell .xbtech-captured-field textarea,.admin-shell .xbtech-captured-filter input,.admin-shell .xbtech-captured-filter select,.admin-shell .xbtech-captured-table textarea,.admin-shell .xbtech-layout-editor textarea{box-sizing:border-box;width:100%;line-height:18px;border:1px solid var(--admin-border,#cbd5e1)!important;min-height:28px!important;color:var(--admin-fg,#0f172a)!important;font-family:var(--admin-font-sans,Helvetica, Arial, sans-serif)!important;background-color:#fff!important;border-radius:6px!important;font-size:13px!important}.admin-shell .xbtech-captured-field textarea,.admin-shell .xbtech-captured-table textarea,.admin-shell .xbtech-layout-editor textarea{padding:6px;min-height:88px!important}.admin-shell .xbtech-captured-actions,.admin-shell .xbtech-captured-filter{flex-wrap:wrap;align-items:end;gap:8px;margin:10px 0;display:flex}.admin-shell #security .admin-security-notice{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.5}.admin-shell #security .admin-security-whitelist{width:100%;max-width:640px}.admin-shell #security .admin-security-save-btn,.admin-shell #security .admin-security-search-btn{box-sizing:border-box;justify-content:center;align-items:center;width:auto;min-width:88px;height:34px;min-height:34px;padding:0 14px;font-size:13px;line-height:1;display:inline-flex}.admin-shell #security .admin-security-log-filter{align-items:center}.admin-shell #security .admin-security-log-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-shell #security .admin-security-log-controls .admin-tx-ymd-wrap{flex:none}.admin-shell #security .admin-security-error{color:#64748b;margin:0 0 8px;font-size:13px}.admin-shell .xbtech-captured-actions button.danger,.admin-shell .xbtech-tool-section.danger button,.admin-shell .xbtech-captured-upload-row button.danger{background:#f44336!important}.admin-shell .xbtech-captured-actions button:disabled,.admin-shell .xbtech-tool-section button:disabled{opacity:.65;cursor:not-allowed}.admin-shell .xbtech-captured-table-wrap{width:100%;overflow-x:auto}.admin-shell .xbtech-captured-table{border-collapse:collapse;background:#fff;width:100%}.admin-shell .xbtech-captured-table th,.admin-shell .xbtech-captured-table td{border:1px solid var(--admin-border-cell,#e2e8f0);text-align:left;vertical-align:top;white-space:nowrap;padding:6px 9px}.admin-shell .xbtech-captured-table.compact th,.admin-shell .xbtech-captured-table.compact td{padding:5px 6px;font-size:12px}.admin-shell .xbtech-captured-table th{background:var(--admin-head-bg,#f1f5f9);color:var(--admin-head-fg,#475569);font-weight:600}.admin-shell .xbtech-captured-table tbody tr:nth-child(2n) td{background:var(--admin-zebra,#f9fafb)}.admin-shell .xbtech-linkline,.admin-shell .xbtech-captured-table a{color:#00e;cursor:pointer;text-decoration:underline}.admin-shell .xbtech-kiosk-filter{margin:6px 8px 14px}.admin-shell .xbtech-kiosk-filter__row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.admin-shell .xbtech-kiosk-filter__label{color:#111;white-space:nowrap;font-family:Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;line-height:38px}.admin-shell .xbtech-kiosk-filter__colon{color:#333;-webkit-user-select:none;user-select:none;margin:0 -2px 0 0;font-size:15px;line-height:38px}.admin-shell .xbtech-kiosk-filter__select-wrap{align-items:stretch;display:inline-flex;position:relative}.admin-shell .xbtech-kiosk-filter__select{box-sizing:border-box;letter-spacing:.02em;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364748b' d='M6 7.5L0 1.5h12z'/%3E%3C/svg%3E");width:148px;margin:0;color:#111!important;appearance:none!important;background-color:#fff!important;background-position:right 11px center!important;background-repeat:no-repeat!important;background-size:10px 6px!important;border:1px solid #b0b8c4!important;border-radius:4px!important;height:auto!important;min-height:38px!important;padding:8px 32px 8px 12px!important;font-family:Helvetica,Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:normal!important}.admin-shell .xbtech-kiosk-filter__select:hover{border-color:#8b95a8!important}.admin-shell .xbtech-kiosk-filter__select:focus{box-shadow:0 0 0 2px #449d4440;border-color:#449d44!important;outline:none!important}.admin-shell .xbtech-kiosk-filter__add{box-sizing:border-box;letter-spacing:.02em;cursor:pointer;justify-content:center;align-items:center;min-width:104px;margin:0;transition:filter .12s,box-shadow .12s;display:inline-flex;box-shadow:0 1px 2px #00000014;color:#fff!important;background:linear-gradient(#6abe6e 0%,#5cb85c 45%,#4cae4c 100%)!important;border:1px solid #3d8b3d!important;border-radius:4px!important;height:auto!important;min-height:38px!important;padding:8px 16px!important;font-family:Helvetica,Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}.admin-shell .xbtech-kiosk-filter__add:hover{filter:brightness(1.03);box-shadow:0 2px 4px #0000001f}.admin-shell .xbtech-kiosk-filter__add:active{filter:brightness(.96);box-shadow:0 1px 1px #0000001a}.admin-shell .xbtech-kiosk-disclaimer{color:#000;background:#facbd2;border:1px solid #e3a1a8;width:calc(100% - 10px);margin:0 5px 8px;padding:8px 10px;font-size:13px;font-weight:700;line-height:17px}.admin-shell #gameKey.admin-page-shell,.admin-shell #gameKey.admin-frontend-promotions-page{box-sizing:border-box!important;width:100%!important;max-width:none!important}.admin-shell #gameKey #promotions{overflow-x:visible!important}.admin-shell #gameKey .xbtech-game-key-table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;width:100%;max-width:100%;overflow:auto visible}.admin-shell #gameKey #promotions table.xbtech-game-key-table{width:100%!important;min-width:max-content!important}.admin-shell #promotions:has(table.xbtech-game-key-table){font:400 15px/19.5px Helvetica,Arial,sans-serif!important}.admin-shell #promotions table.xbtech-game-key-table{font-size:15px!important;line-height:19.5px!important}.admin-shell #promotions table.xbtech-game-key-table tbody tr:first-child td,.admin-shell #promotions table.xbtech-game-key-table tr.list td{vertical-align:middle!important;padding:12px 10px!important;font-size:15px!important;line-height:19.5px!important}.admin-shell #gameKey table.xbtech-game-key-table tbody tr:first-child td,.admin-shell #gameKey table.xbtech-game-key-table tr.list td{vertical-align:middle!important;padding:12px 10px!important}.admin-shell #promotions table.xbtech-game-key-table tbody tr:first-child td:first-child,.admin-shell #promotions table.xbtech-game-key-table tr.list td:first-child,.admin-shell #promotions table.xbtech-game-key-table tbody tr:first-child td:nth-child(4),.admin-shell #promotions table.xbtech-game-key-table tr.list td:nth-child(4),.admin-shell #promotions table.xbtech-game-key-table tbody tr:first-child td:nth-child(6),.admin-shell #promotions table.xbtech-game-key-table tr.list td:nth-child(6),.admin-shell #promotions table.xbtech-game-key-table tbody tr:first-child td:nth-child(7),.admin-shell #promotions table.xbtech-game-key-table tr.list td:nth-child(7),.admin-shell #promotions table.xbtech-game-key-table tbody tr:first-child td:nth-child(8),.admin-shell #promotions table.xbtech-game-key-table tr.list td:nth-child(8),.admin-shell #promotions table.xbtech-game-key-table tbody tr:first-child td:nth-child(9),.admin-shell #promotions table.xbtech-game-key-table tr.list td:nth-child(9),.admin-shell #promotions table.xbtech-game-key-table tbody tr:first-child td:nth-child(10),.admin-shell #promotions table.xbtech-game-key-table tr.list td:nth-child(10),.admin-shell #promotions table.xbtech-game-key-table tbody tr:first-child td:nth-child(11),.admin-shell #promotions table.xbtech-game-key-table tr.list td:nth-child(11),.admin-shell #promotions table.xbtech-game-key-table tbody tr:first-child td:nth-child(13),.admin-shell #promotions table.xbtech-game-key-table tr.list td:nth-child(13){text-align:center!important}.admin-shell #promotions table.xbtech-game-key-table tr.list td:nth-child(6) input[type=checkbox]{vertical-align:middle;margin:0}.admin-shell #promotions table.xbtech-game-key-table .xbtech-kiosk-actions__btn{font-size:12px!important;line-height:1.2!important}.admin-shell #promotions table.xbtech-game-key-table tbody tr:first-child td:nth-child(2),.admin-shell #promotions table.xbtech-game-key-table tr.list td:nth-child(2){text-align:left!important}.admin-shell #promotions table.xbtech-game-key-table tr.list td:nth-child(2){min-width:196px}.admin-shell #promotions table.xbtech-game-key-table .xbtech-kiosk-game-code{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;font-weight:600}.admin-shell #promotions table.xbtech-game-key-table tr.list td a{color:#00f!important;text-decoration:underline!important}.admin-shell #promotions .xbtech-captured-note{margin:0 5px 10px}.admin-shell .xbtech-kiosk-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.admin-shell .xbtech-kiosk-actions__sep{color:#94a3b8;-webkit-user-select:none;user-select:none;padding:0 2px;font-weight:400;line-height:1}.admin-shell .xbtech-kiosk-actions__btn{appearance:none;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;margin:0;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex;color:#334155!important;background:#f1f5f9!important;border:1px solid #0000!important;border-radius:4px!important;min-height:30px!important;padding:6px 12px!important;font-family:Helvetica,Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important;text-decoration:none!important}.admin-shell .xbtech-kiosk-actions__btn--primary{color:#fff!important;background:#5cb85c!important;border-color:#449d44!important}.admin-shell .xbtech-kiosk-actions__btn--primary:hover{background:#449d44!important}.admin-shell .xbtech-kiosk-actions__btn--muted{color:#475569!important;background:#f1f5f9!important;border-color:#cbd5e1!important}.admin-shell .xbtech-kiosk-actions__btn--muted:hover{background:#e2e8f0!important;border-color:#94a3b8!important}.admin-shell .xbtech-kiosk-actions__btn--danger{color:#fff!important;background:#d9534f!important;border-color:#c9302c!important}.admin-shell .xbtech-kiosk-actions__btn--danger:hover{color:#fff!important;background:#c9302c!important;border-color:#ac2925!important}.admin-shell #promotions table.xbtech-game-key-table .xbtech-kiosk-actions__btn--api-error,.admin-shell #gameKey .xbtech-kiosk-actions__btn--api-error{color:#fff!important;background:#dc2626!important;border-color:#b91c1c!important}.admin-shell #promotions table.xbtech-game-key-table .xbtech-kiosk-actions__btn--api-error:hover,.admin-shell #gameKey .xbtech-kiosk-actions__btn--api-error:hover{color:#fff!important;background:#b91c1c!important;border-color:#991b1b!important}.admin-shell .xbtech-kiosk-check{font-weight:700}.admin-shell .xbtech-kiosk-api-ok,.admin-shell .xbtech-kiosk-api-error,.admin-shell .xbtech-kiosk-api-testing{text-align:center;justify-content:center;align-items:center;line-height:1;display:inline-flex}.admin-shell .xbtech-kiosk-api-mark-btn{box-sizing:border-box;cursor:pointer;min-width:18px;font:inherit;vertical-align:middle;justify-content:center;align-items:center;line-height:1;display:inline-flex;min-height:18px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.admin-shell .xbtech-kiosk-api-ok.xbtech-kiosk-api-mark-btn{font-weight:800;color:#1b8f2e!important}.admin-shell .xbtech-kiosk-api-ok.xbtech-kiosk-api-mark-btn:hover{text-decoration:underline;color:#157a27!important}.admin-shell .xbtech-kiosk-api-error.xbtech-kiosk-api-mark-btn{font-size:17px;font-weight:800;color:#d32f2f!important}.admin-shell .xbtech-kiosk-api-error.xbtech-kiosk-api-mark-btn:hover{text-decoration:underline;color:#b71c1c!important}.admin-shell .xbtech-kiosk-api-mark-btn:focus-visible{outline-offset:2px;outline:1px dotted #64748b}.admin-shell .xbtech-kiosk-api-testing{letter-spacing:.06em;color:#666;background:0 0;border:none;min-width:18px;padding:0;font-size:13px;font-weight:700;display:inline-block}.admin-shell .xbtech-api-test-detail-modal{width:100%;max-width:min(920px,96vw)}.admin-shell .xbtech-api-test-detail-body{max-height:min(60vh,520px);overflow:auto}.admin-shell .xbtech-api-test-detail-pre{white-space:pre-wrap;word-break:break-word;background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;margin:8px 0 16px;padding:10px 12px;font-size:12px;line-height:1.45}.dark-theme .admin-shell .xbtech-api-test-detail-pre,html.dark-theme .admin-shell .xbtech-api-test-detail-pre{color:#e2e8f0;background:#0f131c;border-color:#334155}.admin-shell #partnerApi .partner-api-doc__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.admin-shell #partnerApi .partner-api-ref{grid-template-columns:148px minmax(0,1fr) minmax(300px,.82fr);align-items:start;gap:22px;display:grid}.admin-shell #partnerApi .partner-api-ref.is-wide{grid-template-columns:148px minmax(0,1fr)}.admin-shell #partnerApi .partner-api-ref__main{min-width:0}.admin-shell #partnerApi .partner-api-nav{flex-direction:column;gap:2px;display:flex}.admin-shell #partnerApi .partner-api-nav__group{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:16px 0 4px 10px;font-size:10.5px;font-weight:700}.admin-shell #partnerApi .partner-api-nav__group:first-child{margin-top:0}.admin-shell #partnerApi .partner-api-nav button{color:#334155;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:7px 10px;font-size:13px}.admin-shell #partnerApi .partner-api-nav button:hover{background:#0f172a0d}.admin-shell #partnerApi .partner-api-nav button.is-on{color:#1d4ed8;background:#2563eb1a;font-weight:600}.admin-shell #partnerApi .partner-api-page-title{color:#0f172a;margin:0;font-size:16px;font-weight:700}.admin-shell #partnerApi .partner-api-ref__title{align-items:center;gap:10px;display:flex}.admin-shell #partnerApi .partner-api-ref__title code{color:#0f172a;word-break:break-all;font-size:14px;font-weight:700}.admin-shell #partnerApi .partner-api-method{color:#fff;letter-spacing:.05em;background:#1d4ed8;border-radius:4px;flex:none;padding:3px 7px;font-size:11px;font-weight:700}.admin-shell #partnerApi .partner-api-lede{color:#475569;margin:6px 0 0;font-size:13px;line-height:1.55}.admin-shell #partnerApi .partner-api-section-label{border-bottom:1px solid var(--admin-border-cell,#e2e8f0);letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin:22px 0 4px;padding-bottom:6px;font-size:11px;font-weight:700}.admin-shell #partnerApi .partner-api-fields{margin:0;padding:0;list-style:none}.admin-shell #partnerApi .partner-api-fields li{border-bottom:1px solid #eef2f6;padding:9px 0}.admin-shell #partnerApi .partner-api-fields li:last-child{border-bottom:0}.admin-shell #partnerApi .partner-api-fields li.is-child{border-left:2px solid #e2e8f0;margin-left:6px;padding-left:14px}.admin-shell #partnerApi .partner-api-fields li>div{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.admin-shell #partnerApi .partner-api-fields code{color:#0f172a;font-size:12.5px;font-weight:700}.admin-shell #partnerApi .partner-api-type{color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.admin-shell #partnerApi .partner-api-flag{font-size:11px;font-weight:600}.admin-shell #partnerApi .partner-api-flag.is-req{color:#b45309}.admin-shell #partnerApi .partner-api-flag.is-opt{color:#94a3b8}.admin-shell #partnerApi .partner-api-fields p{color:#475569;margin:3px 0 0;font-size:12.5px;line-height:1.5}.admin-shell #partnerApi .partner-api-notes{color:#475569;margin:8px 0 0;padding-left:18px;font-size:12.5px;line-height:1.55;list-style:outside}.admin-shell #partnerApi .partner-api-notes li{margin:4px 0;padding-left:2px}.admin-shell #partnerApi .partner-api-notes li::marker{color:#94a3b8}.admin-shell #partnerApi .partner-api-basics{margin:12px 0 0}.admin-shell #partnerApi .partner-api-basics>div{border-bottom:1px solid #eef2f6;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.admin-shell #partnerApi .partner-api-basics>div:last-child{border-bottom:0}.admin-shell #partnerApi .partner-api-basics dt{color:#64748b;margin:0;font-size:12px;font-weight:600}.admin-shell #partnerApi .partner-api-basics dd{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.admin-shell #partnerApi .partner-api-basics dd span{color:#0f172a;font-size:13px;font-weight:600}.admin-shell #partnerApi .partner-api-basics dd span.is-mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.admin-shell #partnerApi .partner-api-basics dd small{color:#64748b;font-size:12px;line-height:1.5}.admin-shell #partnerApi .partner-api-errors{margin:12px 0 0;padding:0;list-style:none}.admin-shell #partnerApi .partner-api-errors li{border-bottom:1px solid #eef2f6;grid-template-columns:34px minmax(112px,148px) minmax(0,1fr);align-items:baseline;gap:10px;padding:8px 0;display:grid}.admin-shell #partnerApi .partner-api-errors li:last-child{border-bottom:0}.admin-shell #partnerApi .partner-api-errors code{color:#0f172a;font-size:12.5px;font-weight:700}.admin-shell #partnerApi .partner-api-errors .partner-api-status{color:#64748b}.admin-shell #partnerApi .partner-api-errors p{color:#475569;margin:0;font-size:12.5px;line-height:1.5}.admin-shell #partnerApi .partner-api-callout{color:#78350f;background:#fffbeb;border-left:3px solid #f59e0b;border-radius:0 6px 6px 0;margin:16px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.admin-shell #partnerApi .partner-api-handbook{color:#0f172a;white-space:pre-wrap;word-break:break-word;background:#f6f8fa;border:1px solid #e1e4e8;border-radius:8px;max-height:520px;margin:12px 0 0;padding:12px 14px;font-size:12px;line-height:1.55;overflow:auto}.admin-shell #partnerApi .partner-api-sample{color:#e2e8f0;background:#0f172a;border-radius:10px;overflow:hidden}.admin-shell #partnerApi .partner-api-sample__block+.partner-api-sample__block{border-top:1px solid #1e293b}.admin-shell #partnerApi .partner-api-sample__bar{justify-content:space-between;align-items:center;padding:10px 14px 0;display:flex}.admin-shell #partnerApi .partner-api-sample__bar span{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.admin-shell #partnerApi .partner-api-sample__bar button{color:#7dd3fc;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:11px;font-weight:700}.admin-shell #partnerApi .partner-api-sample pre{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;background:0 0;border:0;margin:0;padding:8px 14px 14px;font-size:12px;line-height:1.55}.admin-shell #partnerApi .partner-api-sample .tok-key{color:#7dd3fc}.admin-shell #partnerApi .partner-api-sample .tok-str{color:#86efac}.admin-shell #partnerApi .partner-api-sample .tok-num{color:#fdba74}.admin-shell #partnerApi .partner-api-sample .tok-lit{color:#c4b5fd}.admin-shell #partnerApi .partner-api-sample .tok-ph{color:#fbbf24}.admin-shell #partnerApi .partner-api-sample .tok-chunk{white-space:nowrap}@media (max-width:960px){.admin-shell #partnerApi .partner-api-ref,.admin-shell #partnerApi .partner-api-ref.is-wide{grid-template-columns:1fr;gap:16px}.admin-shell #partnerApi .partner-api-nav{flex-flow:wrap;gap:4px}.admin-shell #partnerApi .partner-api-nav__group{display:none}.admin-shell #partnerApi .partner-api-nav button{border:1px solid #e2e8f0;width:auto}.admin-shell #partnerApi .partner-api-nav button.is-on{border-color:#2563eb59}.admin-shell #partnerApi .partner-api-errors li{grid-template-columns:34px minmax(0,1fr)}.admin-shell #partnerApi .partner-api-errors p{grid-column:2}}.admin-shell .xbtech-api-test-detail-empty{color:#666;margin:12px 0}.admin-shell .xbtech-kiosk-modal-backdrop{inset:var(--xbtech-admin-top-stack) 0 0;z-index:11000;background:#00000080;justify-content:center;align-items:flex-start;padding:10px 20px 40px;display:flex;position:fixed;overflow-y:auto}.admin-shell .xbtech-kiosk-modal{color:#111;background:#fff;border:1px solid #999;border-radius:3px;width:min(900px,100vw - 40px);min-height:260px;padding:12px 14px;box-shadow:0 2px 8px #00000059}.admin-shell .xbtech-kiosk-form-title{color:#e24b3f;border-bottom:1px solid #d84c4c;margin:0 0 10px;padding:0 0 8px;font-size:13px;font-weight:700}.admin-shell .xbtech-kiosk-modal-hint{color:#6b3a32;background:#fdf2ec;border:1px solid #f5d3c5;border-left:3px solid #e24b3f;border-radius:2px;margin:0 0 12px;padding:8px 10px;font-size:11px;line-height:1.45}.admin-shell .xbtech-kiosk-modal-fields{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.admin-shell .xbtech-kiosk-modal-fields .xbtech-captured-field{grid-template-columns:160px 12px minmax(0,1fr);gap:8px}.admin-shell .xbtech-kiosk-modal-fields .xbtech-captured-field:after{content:":";color:#111;grid-area:1/2}.admin-shell .xbtech-kiosk-modal-fields .xbtech-captured-field span{color:#111;font-size:13px;font-weight:700}.admin-shell .xbtech-kiosk-modal-fields .xbtech-captured-field input,.admin-shell .xbtech-kiosk-modal-fields .xbtech-captured-field select{grid-column:3;text-indent:0!important;height:28px!important;min-height:28px!important;padding:0 8px!important}.admin-shell .xbtech-kiosk-modal-fields .xbtech-captured-field select{padding-right:22px!important}.admin-shell .xbtech-kiosk-modal-fields .xbtech-captured-field input::placeholder{color:#b0b0b0}.admin-shell .xbtech-kiosk-modal-fields .xbtech-captured-field input[type=checkbox]{align-self:center;width:14px!important;height:14px!important;min-height:14px!important;padding:0!important}.admin-shell .xbtech-kiosk-modal-actions{margin:12px 0 0}.admin-shell .xbtech-provider-credential-backdrop{z-index:20050;background:#00000080!important;justify-content:center!important;align-items:center!important;padding:min(48px,8vh) 20px 40px!important}.admin-shell .xbtech-provider-credential-modal{color:#111!important;background:#fff!important;border:1px solid #999!important;border-radius:3px!important;width:min(768px,100vw - 40px)!important;max-width:768px!important;padding:16px 18px!important;box-shadow:0 2px 8px #00000059!important}.admin-shell .xbtech-provider-credential-modal>div:first-child{border-bottom:1px solid #d84c4c!important;margin:0 0 12px!important;padding:0 0 8px!important}.admin-shell .xbtech-provider-credential-modal h2{color:#e24b3f!important;font-size:13px!important;font-weight:700!important}.admin-shell .xbtech-provider-credential-modal button[aria-label=Close]{color:#111!important}.admin-shell .xbtech-provider-credential-modal label{color:#111!important;grid-template-columns:auto 11px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;display:grid!important}.admin-shell .xbtech-provider-credential-modal label:after{content:":";color:#111;grid-area:1/2;justify-self:start}.admin-shell .xbtech-provider-credential-modal textarea.admin-legacy-input{grid-column:3!important}.admin-shell .xbtech-provider-credential-modal label>input{color:#111!important;background:#fff!important;border:1px solid #bdbdbd!important;border-radius:0!important;grid-column:3!important;height:28px!important;min-height:28px!important;margin-top:0!important;font-size:13px!important;font-weight:400!important}.admin-shell .xbtech-provider-credential-modal p,.admin-shell .xbtech-provider-credential-modal .text-white\/45,.admin-shell .xbtech-provider-credential-modal .text-white\/50,.admin-shell .xbtech-provider-credential-modal .text-white\/60{color:#555!important}.admin-shell .xbtech-provider-credential-modal .xbtech-acewin-hint{color:#6b7280!important;margin:4px 0 0!important;padding-left:0!important;font-size:11px!important;font-weight:400!important;line-height:1.4!important}.admin-shell .xbtech-provider-credential-modal .xbtech-acewin-subcard{background:#f7fafc!important;border:1px solid #e2e8f0!important;border-radius:4px!important;margin-top:4px!important;padding:10px 12px!important}.admin-shell .xbtech-provider-credential-modal .xbtech-acewin-subcard-title{color:#334155!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:11px!important;font-weight:700!important}.admin-shell .xbtech-provider-credential-modal .xbtech-acewin-subcard .xbtech-acewin-hint{margin-bottom:6px!important;margin-left:0!important}.admin-shell .xbtech-provider-credential-modal .xbtech-acewin-subcard label{grid-template-columns:auto 11px minmax(0,1fr)!important}.admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-kiosk-simple label:not(.xbtech-kiosk-inline-check){color:#111!important;grid-template-columns:none!important;align-items:stretch!important;gap:0!important;margin:0 0 10px!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important;display:block!important}.admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-kiosk-simple label:not(.xbtech-kiosk-inline-check):after{content:none!important}.admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-kiosk-simple label:not(.xbtech-kiosk-inline-check)>input,.admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-kiosk-simple label:not(.xbtech-kiosk-inline-check)>select{color:#111!important;-webkit-text-fill-color:#111!important;background-color:#fff!important;grid-column:auto!important;width:100%!important;max-width:100%!important;height:28px!important;min-height:28px!important;margin-top:4px!important;font-weight:400!important;display:block!important}html.dark-theme .admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-kiosk-simple label:not(.xbtech-kiosk-inline-check)>select{background-color:var(--admin-dk-elevated,#252530)!important;color:var(--admin-dk-fg,#f1f5f9)!important;-webkit-text-fill-color:var(--admin-dk-fg,#f1f5f9)!important}html.dark-theme .admin-shell .xbtech-provider-credential-modal--acewin select option{color:#111!important;background-color:#fff!important}.admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-kiosk-simple .xbtech-kiosk-readonly{margin:0 0 10px!important}.admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-kiosk-simple .xbtech-kiosk-readonly-title{color:#111!important;margin:0 0 4px!important;font-size:13px!important;font-weight:600!important}.admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-kiosk-simple .xbtech-kiosk-readonly-value{color:#111!important;word-break:break-word!important;font-size:13px!important;font-weight:400!important}.admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-kiosk-simple .xbtech-kiosk-flags{margin:0 0 10px!important}.admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-kiosk-simple .xbtech-kiosk-flags-title{color:#111!important;margin:0 0 6px!important;font-size:13px!important;font-weight:600!important}.admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-kiosk-simple .xbtech-kiosk-flags-row{flex-wrap:wrap!important;align-items:center!important;gap:10px 20px!important;display:flex!important}.admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-kiosk-simple label.xbtech-kiosk-inline-check{color:#111!important;grid-template-columns:none!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:13px!important;font-weight:400!important;display:inline-flex!important}.admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-kiosk-simple label.xbtech-kiosk-inline-check:after{content:none!important}.admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-kiosk-simple .xbtech-acewin-details{background:#f8fafc!important;border-color:#e2e8f0!important}.admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-kiosk-simple .xbtech-acewin-details summary{color:#64748b!important}html.dark-theme .admin-shell .xbtech-provider-credential-modal--acewin{color:#e2e8f0!important;background:#1a1a1f!important;border-color:#ffffff24!important;box-shadow:0 8px 32px #00000073!important}html.dark-theme .admin-shell .xbtech-provider-credential-modal--acewin>div:first-child{border-bottom-color:#f43f5e66!important}html.dark-theme .admin-shell .xbtech-provider-credential-modal--acewin button[aria-label=Close],html.dark-theme .admin-shell .xbtech-provider-credential-modal--acewin label{color:#e2e8f0!important}html.dark-theme .admin-shell .xbtech-provider-credential-modal--acewin label:after{color:#cbd5e1!important}html.dark-theme .admin-shell .xbtech-provider-credential-modal--acewin label>input,html.dark-theme .admin-shell .xbtech-provider-credential-modal--acewin label>select,html.dark-theme .admin-shell .xbtech-provider-credential-modal--acewin textarea.admin-legacy-input,html.dark-theme .admin-shell .xbtech-provider-credential-modal--acewin .admin-legacy-input{background-color:var(--admin-dk-elevated,#252530)!important;color:var(--admin-dk-fg,#f1f5f9)!important;border-color:var(--admin-dk-border,#94a3b859)!important}html.dark-theme .admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-kiosk-simple label:not(.xbtech-kiosk-inline-check){color:#e2e8f0!important}html.dark-theme .admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-kiosk-simple .xbtech-kiosk-readonly-title,html.dark-theme .admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-kiosk-simple .xbtech-kiosk-readonly-value{color:#f1f5f9!important}html.dark-theme .admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-kiosk-simple .xbtech-kiosk-flags-title,html.dark-theme .admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-kiosk-simple label.xbtech-kiosk-inline-check{color:#e2e8f0!important}html.dark-theme .admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-kiosk-simple .xbtech-acewin-details{background:#ffffff0a!important;border-color:#ffffff1a!important}html.dark-theme .admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-kiosk-simple .xbtech-acewin-details summary{color:#94a3b8!important}html.dark-theme .admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-subcard{background:#ffffff0f!important;border-color:#ffffff1f!important}html.dark-theme .admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-subcard-title{color:#cbd5e1!important}html.dark-theme .admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-tools{background:#ffffff08!important;border-color:#ffffff1a!important}html.dark-theme .admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-prebox{color:#f1f5f9!important;background:#00000059!important;border-color:#ffffff1f!important}html.dark-theme .admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-tools table thead th{color:#94a3b8!important;border-bottom-color:#ffffff1f!important}html.dark-theme .admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-tools table tbody tr{border-color:#ffffff14!important}html.dark-theme .admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-tools table tbody td{color:#e2e8f0!important}html.dark-theme .admin-shell .xbtech-provider-credential-modal--acewin .xbtech-provider-credential-actions button:not(.admin-btn){color:#e2e8f0!important;background:#ffffff0f!important;border-color:#fff3!important}html.dark-theme .admin-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-hint{color:#94a3b8!important}.admin-shell .xbtech-provider-credential-modal--acewin{width:min(768px,100vw - 40px)!important;max-width:768px!important}.admin-page-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-kiosk-simple label:not(.xbtech-kiosk-inline-check){color:#e2e8f0!important;grid-template-columns:none!important;align-items:stretch!important;gap:0!important;margin:0 0 10px!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important;display:block!important}.admin-page-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-kiosk-simple label:not(.xbtech-kiosk-inline-check):after{content:none!important}.admin-page-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-kiosk-simple label:not(.xbtech-kiosk-inline-check)>input,.admin-page-shell .xbtech-provider-credential-modal--acewin .xbtech-acewin-kiosk-simple label:not(.xbtech-kiosk-inline-check)>select{background-color:var(--admin-dk-elevated,#252530)!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:38px!important;color:var(--admin-dk-fg,#f1f5f9)!important;-webkit-text-fill-color:var(--admin-dk-fg,#f1f5f9)!important;border:1px solid var(--admin-dk-border,#94a3b859)!important;grid-column:auto!important;margin-top:4px!important;font-weight:400!important;display:block!important}#gameKey .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) select option,.admin-page-shell .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) select option{color:#111!important;background-color:#fff!important}.xbtech-provider-credential-backdrop .xbtech-provider-credential-actions{border-top:1px solid #ffffff14!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin-top:14px!important;padding-top:14px!important;display:flex!important}.xbtech-provider-credential-backdrop .xbtech-provider-credential-btn-secondary{color:#ffffffe0!important;box-sizing:border-box!important;background:#ffffff0f!important;border:1px solid #ffffff38!important;border-radius:6px!important;min-height:40px!important;padding:10px 16px!important;font-size:13px!important;font-weight:500!important;line-height:1.25!important}.xbtech-provider-credential-backdrop .xbtech-provider-credential-btn-secondary:hover:not(:disabled){background:#ffffff1a!important}.xbtech-provider-credential-backdrop .xbtech-provider-credential-btn-secondary:disabled{opacity:.5!important}.xbtech-provider-credential-backdrop .xbtech-provider-credential-actions .admin-btn.admin-btn-search{height:auto!important;min-height:40px!important;padding:10px 20px!important}#gameKey .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern),.admin-page-shell .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern){width:min(768px,100vw - 32px)!important;max-width:768px!important}#gameKey .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) label:after,.admin-page-shell .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) label:after{content:none!important}#gameKey .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) label.block,.admin-page-shell .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) label.block{grid-template-columns:none!important;gap:0!important;display:block!important}#gameKey .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) input.admin-legacy-input,.admin-page-shell .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) input.admin-legacy-input{box-sizing:border-box!important;background-color:var(--admin-dk-elevated,#252530)!important;height:auto!important;color:var(--admin-dk-fg,#f1f5f9)!important;border:1px solid var(--admin-dk-border,#94a3b859)!important;-webkit-text-fill-color:var(--admin-dk-fg,#f1f5f9)!important;border-radius:8px!important;min-height:38px!important;padding:8px 11px!important;line-height:1.35!important}#gameKey .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) textarea.admin-legacy-input,.admin-page-shell .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) textarea.admin-legacy-input{box-sizing:border-box!important;background-color:var(--admin-dk-elevated,#252530)!important;height:auto!important;color:var(--admin-dk-fg,#f1f5f9)!important;border:1px solid var(--admin-dk-border,#94a3b859)!important;-webkit-text-fill-color:var(--admin-dk-fg,#f1f5f9)!important;resize:vertical!important;border-radius:8px!important;min-height:72px!important;padding:8px 11px!important;line-height:1.45!important}#gameKey .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) select.admin-legacy-input:not([multiple]),.admin-page-shell .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) select.admin-legacy-input:not([multiple]){appearance:none!important;box-sizing:border-box!important;background-color:var(--admin-dk-elevated,#252530)!important;height:auto!important;min-height:40px!important;color:var(--admin-dk-fg,#f1f5f9)!important;border:1px solid var(--admin-dk-border,#94a3b859)!important;-webkit-text-fill-color:var(--admin-dk-fg,#f1f5f9)!important;background-image:var(--xbtech-select-chevron)!important;background-position:calc(100% - 12px)!important;background-repeat:no-repeat!important;background-size:12px 12px!important;border-radius:8px!important;padding:9px 32px 9px 11px!important;line-height:1.3!important}#gameKey .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) .admin-legacy-input:disabled,#gameKey .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) .admin-legacy-input[readonly],.admin-page-shell .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) .admin-legacy-input:disabled,.admin-page-shell .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) .admin-legacy-input[readonly]{color:#f1f5f9b8!important;-webkit-text-fill-color:#f1f5f9b8!important;background-color:#0f172a8c!important}.admin-shell #gameKey .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern),.admin-shell .admin-page-shell .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern){color:#e2e8f0!important;background:#1a1a1f!important;border:1px solid #ffffff1f!important;box-shadow:0 25px 50px -12px #00000080!important}.admin-shell #gameKey .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern)>div:first-child,.admin-shell .admin-page-shell .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern)>div:first-child{border-bottom:1px solid #ffffff1a!important;margin:0 0 12px!important;padding:0 0 8px!important}.admin-shell #gameKey .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) h2,.admin-shell .admin-page-shell .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) h2{color:#fff!important;font-size:1rem!important;font-weight:600!important}.admin-shell #gameKey .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) button[aria-label=Close],.admin-shell .admin-page-shell .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) button[aria-label=Close]{color:#ffffffa6!important}.admin-shell #gameKey .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) label:not(:has(input[type=checkbox])){color:#e2e8f0eb!important;grid-template-columns:none!important;align-items:stretch!important;gap:6px 0!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important;display:block!important}.admin-shell .admin-page-shell .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) label:not(:has(input[type=checkbox])){color:#e2e8f0eb!important;grid-template-columns:none!important;align-items:stretch!important;gap:6px 0!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important;display:block!important}.admin-shell #gameKey .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) label.xbtech-kiosk-inline-check,.admin-shell .admin-page-shell .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) label.xbtech-kiosk-inline-check{flex-direction:row!important;align-items:center!important;gap:8px!important;font-weight:500!important;display:inline-flex!important}.admin-shell #gameKey .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) label.block:has(>input[type=checkbox]){color:#e2e8f0eb!important;flex-direction:row!important;grid-template-columns:none!important;align-items:center!important;gap:0 8px!important;margin:0!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important;display:inline-flex!important}.admin-shell .admin-page-shell .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) label.block:has(>input[type=checkbox]){color:#e2e8f0eb!important;flex-direction:row!important;grid-template-columns:none!important;align-items:center!important;gap:0 8px!important;margin:0!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important;display:inline-flex!important}.admin-shell #gameKey .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) label:after,.admin-shell .admin-page-shell .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) label:after{content:none!important}.admin-shell #gameKey .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) label:not(:has(input[type=checkbox]))>input{grid-column:auto!important;margin-top:4px!important}.admin-shell #gameKey .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) label:not(:has(input[type=checkbox]))>select{grid-column:auto!important;margin-top:4px!important}.admin-shell .admin-page-shell .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) label:not(:has(input[type=checkbox]))>input{grid-column:auto!important;margin-top:4px!important}.admin-shell .admin-page-shell .xbtech-provider-credential-backdrop:not(.xbtech-provider-credential-backdrop--modern) .xbtech-provider-credential-modal:not(.xbtech-provider-credential-modal--modern) label:not(:has(input[type=checkbox]))>select{grid-column:auto!important;margin-top:4px!important}.admin-page-shell .xbtech-provider-credential-actions{border-top:1px solid #ffffff14!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin-top:14px!important;padding-top:14px!important;display:flex!important}.admin-shell .xbtech-provider-credential-modal .xbtech-acewin-tools{border-top:1px dashed #d1d5db!important;margin-top:14px!important;padding-top:12px!important}.admin-shell .xbtech-provider-credential-modal .xbtech-acewin-tools-header{color:#334155!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:12px!important;font-weight:700!important}.admin-shell .xbtech-provider-credential-modal .xbtech-acewin-prebox{color:#111!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}.admin-shell .xbtech-provider-credential-modal .xbtech-acewin-tools table thead th{color:#475569!important;background:0 0!important;border-bottom:1px solid #e2e8f0!important;font-weight:700!important}.admin-shell .xbtech-provider-credential-modal .xbtech-acewin-tools table tbody tr{border-color:#e2e8f0!important}.admin-shell .xbtech-provider-credential-modal .xbtech-acewin-tools table tbody td{color:#111!important;background:0 0!important}.admin-shell .xbtech-provider-credential-modal .xbtech-acewin-tools .admin-legacy-input{color:#111!important;background:#fff!important;border:1px solid #bdbdbd!important;height:32px!important;min-height:32px!important}.admin-shell .xbtech-provider-credential-modal .xbtech-acewin-tools code{color:#1e293b;background:#eef2f7;border-radius:3px;padding:1px 4px;font-size:11px}.admin-shell .xbtech-provider-credential-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin-top:10px!important;padding-top:12px!important;display:flex!important}.admin-shell .xbtech-provider-credential-modal .admin-btn{color:#fff!important;background:#009688!important;border-radius:2px!important;height:28px!important;min-height:28px!important;padding:4px 12px!important;font-size:13px!important;font-weight:700!important}.admin-shell .xbtech-provider-credential-modal button:not(.admin-btn){min-height:28px;color:#333!important;background:#fff!important;border-color:#ccc!important}.admin-shell .xbtech-category-title,.admin-shell .xbtech-danger-title{color:#e24b3f;background:#eee;margin:12px 0 6px;padding:4px 6px;font-size:14px;font-weight:700}.admin-shell .xbtech-danger-title{color:#fff;background:#f44336}.admin-shell .xbtech-captured-upload-row{flex-wrap:wrap;align-items:center;gap:5px;min-width:280px;display:flex}.admin-shell .xbtech-layout-editor,.admin-shell .xbtech-two-pane{grid-template-columns:230px minmax(0,1fr);gap:12px;display:grid}.admin-shell .xbtech-layout-editor.xbtech-layout-editor--upstream{flex-direction:column;gap:10px;display:flex}.admin-shell .xbtech-layout-editor.xbtech-layout-editor--upstream .xbtech-layout-editor-panels{grid-template-columns:repeat(3,minmax(220px,1fr));gap:8px;display:grid}.admin-shell .xbtech-layout-editor.xbtech-layout-editor--upstream .xbtech-layout-editor-code-title{color:#e24b3f;margin:0 0 4px;font-size:14px;font-weight:700}.admin-shell .xbtech-layout-ai{background:0 0;border:none;border-radius:0;flex-direction:column;gap:10px;padding:0;display:flex}.admin-shell .xbtech-layout-ai-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-shell .xbtech-layout-ai-mode-badge{letter-spacing:.04em;text-transform:uppercase;color:#0f172a;border:1px solid var(--admin-border,#e2e8f0);background:#bae6fd;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.admin-shell .xbtech-layout-ai-mode-badge--t2{color:#7c2d12;background:#ffedd5;border-color:#fdba74}.admin-shell .xbtech-layout-ai-mode{border:1px solid var(--admin-border,#e2e8f0);background:#fff;border-radius:999px;align-items:center;gap:0;display:inline-flex;overflow:hidden}.admin-shell .xbtech-layout-ai-mode-btn{appearance:none;letter-spacing:.02em;color:#64748b;cursor:pointer;background:0 0;border:0;margin:0;padding:4px 10px;font-size:11px;font-weight:700;line-height:1.2}.admin-shell .xbtech-layout-ai-mode-btn.is-active{color:#0f172a;background:#bae6fd}.admin-shell .xbtech-layout-ai-mode-btn.is-redesign.is-active{color:#fff;background:linear-gradient(135deg,#7c3aed,#2563eb)}.admin-shell .xbtech-layout-ai-mode-btn:hover:not(:disabled):not(.is-active){color:#334155;background:#f1f5f9}.admin-shell .xbtech-layout-ai-mode-btn:disabled{opacity:.55;cursor:not-allowed}.admin-shell .xbtech-layout-ai-live-steps{color:#cbd5e1;white-space:pre-wrap;background:#0f172a;border-radius:8px;max-height:140px;margin:0;padding:8px 10px;font-size:11px;line-height:1.45;overflow:auto}.admin-shell .xbtech-layout-ai-writing-code--dense{letter-spacing:.01em;background:linear-gradient(#0f172af5,#020617fa),repeating-linear-gradient(0deg,#0000,#0000 15px,#94a3b80a 15px 16px);border:1px solid #38bdf82e;min-height:140px;max-height:220px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:1.5;box-shadow:inset 0 0 0 1px #0f172aa6}.admin-shell .xbtech-layout-ai-writing-ts{color:#64748b;font-variant-numeric:tabular-nums;min-width:5.6em;margin-right:8px;font-style:normal;font-weight:500;display:inline-block}.admin-shell .xbtech-layout-ai-writing-line.is-sys>b{color:#94a3b8}.admin-shell .xbtech-layout-ai-writing-line.is-ok>b{color:#4ade80}.admin-shell .xbtech-layout-ai-writing-line.is-run>b{color:#38bdf8}.admin-shell .xbtech-layout-ai-writing-line.is-tool>b{color:#c084fc}.admin-shell .xbtech-layout-ai-writing-line.is-think>b{color:#fbbf24}.admin-shell .xbtech-layout-ai-writing-line.is-warn>b{color:#fb7185}.admin-shell .xbtech-layout-ai-bar-left{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:inline-flex}.admin-shell .xbtech-layout-ai-bar-actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.admin-shell .xbtech-layout-ai-title{letter-spacing:.01em;color:#334155;margin:0;font-size:13px;font-weight:700}.admin-shell .xbtech-layout-ai-cost{border:1px solid var(--admin-border,#e2e8f0);color:#64748b;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;line-height:1.3;display:inline-flex}.admin-shell .xbtech-layout-ai-cost-label{color:#94a3b8;font-weight:500}.admin-shell .xbtech-layout-ai-cost-value{font-variant-numeric:tabular-nums;color:#475569;font-weight:700}.admin-shell .xbtech-layout-ai-cost-delta{font-variant-numeric:tabular-nums;color:var(--xbtech-accent,#16a34a);font-weight:600}.admin-shell .xbtech-layout-ai-cost-delta--debit{color:#dc2626}.admin-shell .xbtech-layout-ai-composer{border:1px solid var(--admin-border,#cbd5e1);background:#fff;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.admin-shell .xbtech-layout-ai-composer:focus-within{border-color:#16a34a73;box-shadow:0 0 0 1px #16a34a2e}.admin-shell .xbtech-layout-ai-composer-main{flex-direction:column;display:flex}.admin-shell .xbtech-layout-ai-image-notice{color:#b45309;margin:0;padding:8px 12px 0;font-size:11px}.admin-shell .xbtech-layout-ai-redesign-notice{color:#5b21b6;background:linear-gradient(90deg,#7c3aed17,#2563eb0f);border-bottom:1px solid #7c3aed29;margin:0;padding:8px 12px;font-size:11px;line-height:1.45}.admin-shell .xbtech-layout-ai-wait-notice{color:#9a3412;background:#ffedd5eb;border-bottom:1px solid #fb923c73;margin:0;padding:8px 12px;font-size:12px;font-weight:650;line-height:1.45}.admin-shell .xbtech-layout-ai-attach-row{flex-wrap:wrap;gap:8px;padding:10px 12px 0;display:flex}.admin-shell .xbtech-layout-ai-attach-chip{border:1px solid var(--admin-border,#e2e8f0);background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border-radius:10px;align-items:center;gap:10px;max-width:100%;padding:5px 8px 5px 5px;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.admin-shell .xbtech-layout-ai-attach-preview{cursor:zoom-in;background:#fff;border:1px solid #0f172a14;border-radius:7px;flex-shrink:0;width:48px;height:48px;padding:0;overflow:hidden}.admin-shell .xbtech-layout-ai-attach-preview:disabled{cursor:not-allowed;opacity:.6}.admin-shell .xbtech-layout-ai-attach-preview img{object-fit:cover;width:100%;height:100%;display:block}.admin-shell .xbtech-layout-ai-attach-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.admin-shell .xbtech-layout-ai-attach-label{color:#334155;font-size:12px;font-weight:600;line-height:1.3}.admin-shell .xbtech-layout-ai-attach-hint{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.35;overflow:hidden}.admin-shell .xbtech-layout-ai-attach-remove{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:2px;padding:0;display:inline-flex}.admin-shell .xbtech-layout-ai-attach-remove:hover:not(:disabled){color:#64748b;background:#0f172a0f}.admin-shell .xbtech-layout-ai-attach-remove:disabled{opacity:.5;cursor:not-allowed}.admin-shell .xbtech-layout-ai-attach-row+.xbtech-layout-ai-textarea{padding-top:8px!important}.xbtech-layout-ai-lightbox{padding:max(32px, env(safe-area-inset-top)) max(32px, env(safe-area-inset-right)) max(32px, env(safe-area-inset-bottom)) max(32px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:zoom-out;isolation:isolate;background:#0f172ae0;justify-content:center;align-items:center;animation:.15s xbtech-layout-ai-fade;display:flex;position:fixed;inset:0;z-index:30200!important}.xbtech-layout-ai-lightbox img{z-index:1;object-fit:contain;cursor:default;border-radius:10px;width:auto;max-width:min(94vw,1400px);height:auto;max-height:90vh;display:block;position:relative;box-shadow:0 24px 60px #00000073}.xbtech-layout-ai-lightbox-close{top:max(20px, env(safe-area-inset-top));right:max(20px, env(safe-area-inset-right));z-index:2;color:#fff;cursor:pointer;background:#ffffff29;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute}.xbtech-layout-ai-lightbox-close:hover{background:#ffffff47}@keyframes xbtech-layout-ai-fade{0%{opacity:0}to{opacity:1}}.admin-shell .xbtech-layout-ai .xbtech-layout-ai-textarea{resize:vertical;color:#1e293b;width:100%;max-height:200px;font-size:13px;line-height:1.5;min-height:72px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:12px 14px!important;font-family:inherit!important}.admin-shell .xbtech-layout-ai .xbtech-layout-ai-textarea:focus{outline:none;box-shadow:none!important;border:none!important}.admin-shell .xbtech-layout-ai .xbtech-layout-ai-textarea::placeholder{color:#94a3b8}.admin-shell .xbtech-layout-ai-composer-bar{border-top:1px solid var(--admin-border,#e2e8f0);background:#f8fafc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.admin-shell .xbtech-layout-ai-composer-tools{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.admin-shell .xbtech-layout-ai-composer-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.admin-shell .xbtech-layout-ai-composer-tip{color:#94a3b8;min-width:0;font-size:11px;line-height:1.4}.admin-shell .xbtech-layout-ai-presets{flex-wrap:wrap;gap:6px;padding:0 10px 8px;display:flex}.admin-shell .xbtech-layout-ai-preset{appearance:none;color:#334155;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;padding:5px 10px;font-size:12px;line-height:1.2;transition:background .12s,border-color .12s,color .12s}.admin-shell .xbtech-layout-ai-preset:hover:not(:disabled){color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.admin-shell .xbtech-layout-ai-preset:disabled{opacity:.55;cursor:not-allowed}.admin-shell .xbtech-layout-ai-history{flex-wrap:wrap;align-items:center;gap:8px;padding:0 10px 8px;display:flex}.admin-shell .xbtech-layout-ai-history-label{color:#64748b;flex-shrink:0;font-size:11px;font-weight:600}.admin-shell .xbtech-layout-ai-history-chips{flex-wrap:wrap;flex:auto;gap:6px;min-width:0;display:flex}.admin-shell .xbtech-layout-ai-history-chip{appearance:none;color:#475569;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px dashed #cbd5e1;border-radius:6px;max-width:220px;padding:4px 8px;font-size:11px;line-height:1.2;overflow:hidden}.admin-shell .xbtech-layout-ai-history-chip:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.admin-shell .xbtech-layout-ai-history-clear{appearance:none;color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:11px}.admin-shell .xbtech-layout-ai-history-clear:hover:not(:disabled){color:#64748b;text-decoration:underline}.admin-shell .xbtech-layout-ai-refine-tip{color:#0369a1;margin:0;padding:0 10px 8px;font-size:11px;line-height:1.4}.admin-shell .xbtech-layout-ai-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;display:inline-flex}.admin-shell .xbtech-layout-ai-btn:disabled{opacity:.55;cursor:not-allowed}.admin-shell .xbtech-layout-ai-btn--primary{background:var(--xbtech-accent,#16a34a);border-color:var(--xbtech-accent-b2,#15803d);color:#fff;padding:7px 16px;font-size:12px}.admin-shell .xbtech-layout-ai-btn--primary:not(:disabled):hover{filter:brightness(1.06)}.admin-shell .xbtech-layout-ai-btn--ghost{color:#475569;border-color:var(--admin-border,#cbd5e1);background:#fff}.admin-shell .xbtech-layout-ai-btn--ghost:not(:disabled):hover{background:#f1f5f9}.admin-shell .xbtech-layout-ai-btn--sm{padding:4px 10px;font-size:12px}.admin-shell .xbtech-layout-ai-proposal{border:1px solid var(--admin-border,#e2e8f0);background:#fff;border-radius:6px;flex-direction:column;gap:8px;padding:10px;display:flex}.admin-shell .xbtech-layout-ai-proposal-head{color:#334155;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.admin-shell .xbtech-layout-ai-actions{gap:6px;display:inline-flex}.admin-shell .xbtech-layout-ai-summary,.admin-shell .xbtech-layout-ai-notes{color:#475569;margin:0;font-size:12.5px;line-height:1.5}.admin-shell .xbtech-layout-ai-notes{color:#92400e}.admin-shell .xbtech-layout-ai-risk{background:#fffbeb;border:1px solid #fcd34d;border-radius:6px;padding:8px 10px}.admin-shell .xbtech-layout-ai-risk.is-high{background:#fef2f2;border-color:#f87171}.admin-shell .xbtech-layout-ai-risk-title{color:#92400e;font-size:12.5px;font-weight:700;display:block}.admin-shell .xbtech-layout-ai-risk.is-high .xbtech-layout-ai-risk-title{color:#b91c1c}.admin-shell .xbtech-layout-ai-risk-warn{color:#78716c;margin:4px 0 6px;font-size:12px;line-height:1.5}.admin-shell .xbtech-layout-ai-risk-list{margin:0;padding-left:18px;font-size:12px;line-height:1.6}.admin-shell .xbtech-layout-ai-risk-item.is-high{color:#b91c1c;font-weight:600}.admin-shell .xbtech-layout-ai-risk-item.is-medium{color:#92400e}.admin-shell .xbtech-layout-ai-diff{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.admin-shell .xbtech-layout-ai-diff-title{color:#475569;background:#f8fafc;justify-content:space-between;align-items:center;padding:4px 8px;font-size:12px;font-weight:600;display:flex}.admin-shell .xbtech-layout-ai-diff-stat .is-add{color:#15803d}.admin-shell .xbtech-layout-ai-diff-stat .is-remove{color:#b91c1c;margin-left:6px}.admin-shell .xbtech-layout-ai-diff-body{tab-size:2;background:#fff;max-height:260px;margin:0;padding:4px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5;overflow:auto}.admin-shell .xbtech-layout-ai-diff-line{white-space:pre-wrap;word-break:break-word;padding:0 8px;display:block}.admin-shell .xbtech-layout-ai-diff-line--add{color:#14532d;background:#f0fdf4}.admin-shell .xbtech-layout-ai-diff-line--remove{color:#7f1d1d;background:#fef2f2}.admin-shell .xbtech-layout-ai-diff-line--equal{color:#94a3b8}.admin-shell .xbtech-layout-ai-diff-line--fold{color:#94a3b8;text-align:center;background:#f8fafc;padding:2px 8px;font-style:italic}.admin-shell .xbtech-layout-ai-composer.is-writing{border-color:#16a34a66;box-shadow:0 0 0 1px #16a34a1f}.admin-shell .xbtech-layout-ai-btn--primary.is-writing{justify-content:center;min-width:132px}.admin-shell .xbtech-layout-ai-btn-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite xbtech-layout-ai-spin}.admin-shell .xbtech-layout-ai-writing{background:linear-gradient(#f0fdf4f2,#fffffff5),repeating-linear-gradient(0deg,#0000,#0000 19px,#16a34a0a 20px);border:1px solid #bbf7d0;border-radius:8px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.admin-shell .xbtech-layout-ai-writing-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-shell .xbtech-layout-ai-writing-title{color:#166534;font-size:13px;font-weight:700;display:block}.admin-shell .xbtech-layout-ai-writing-step{color:#334155;margin:4px 0 0;font-size:12.5px;line-height:1.45}.admin-shell .xbtech-layout-ai-writing-hint{color:#64748b;margin:4px 0 0;font-size:11.5px;line-height:1.4}.admin-shell .xbtech-layout-ai-writing-wait{color:#9a3412;background:#ffedd5f2;border:1px solid #fb923c80;border-radius:8px;margin:6px 0 0;padding:8px 10px;font-size:12.5px;font-weight:650;line-height:1.45}.admin-shell .xbtech-layout-ai-writing-timer{background:#0f172a0a;border:1px solid #94a3b859;border-radius:8px;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;min-width:88px;padding:6px 10px;display:flex}.admin-shell .xbtech-layout-ai-writing-timer-label{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;font-size:10px}.admin-shell .xbtech-layout-ai-writing-timer-value{font-variant-numeric:tabular-nums;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;font-weight:700}.admin-shell .xbtech-layout-ai-writing-timer-eta{color:#c2410c;font-size:10px;font-weight:650;line-height:1.3}.admin-shell .xbtech-layout-ai-writing-bar{background:#16a34a1f;border-radius:999px;height:4px;overflow:hidden}.admin-shell .xbtech-layout-ai-writing-bar>span{border-radius:inherit;background:linear-gradient(90deg,#16a34a,#4ade80,#16a34a) 0 0/200% 100%;height:100%;transition:width .35s;animation:1.4s linear infinite xbtech-layout-ai-bar-shimmer;display:block}.admin-shell .xbtech-layout-ai-writing-slots{flex-wrap:wrap;gap:6px;display:flex}.admin-shell .xbtech-layout-ai-writing-slot{color:#94a3b8;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.admin-shell .xbtech-layout-ai-writing-slot>i{background:#cbd5e1;border-radius:50%;width:6px;height:6px}.admin-shell .xbtech-layout-ai-writing-slot.is-active{color:#166534;background:#f0fdf4;border-color:#16a34a59}.admin-shell .xbtech-layout-ai-writing-slot.is-active>i{background:#16a34a;animation:1.2s ease-in-out infinite xbtech-layout-ai-pulse;box-shadow:0 0 0 3px #16a34a2e}.admin-shell .xbtech-layout-ai-writing-slot.is-done{color:#15803d;border-color:#16a34a47}.admin-shell .xbtech-layout-ai-writing-slot.is-done>i{background:#16a34a}.admin-shell .xbtech-layout-ai-writing-code{color:#cbd5e1;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#94a3b873 transparent;background:#0b1220;border:1px solid #e2e8f0;border-radius:6px;max-height:200px;margin:0;padding:10px 12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;line-height:1.55;position:relative;overflow:hidden auto}.admin-shell .xbtech-layout-ai-writing-code::-webkit-scrollbar{width:6px}.admin-shell .xbtech-layout-ai-writing-code::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:999px}.admin-shell .xbtech-layout-ai-writing-line{opacity:0;white-space:pre-wrap;word-break:break-all;animation:.35s forwards xbtech-layout-ai-line-in;display:block;transform:translateY(4px)}.admin-shell .xbtech-layout-ai-writing-line>b{letter-spacing:.04em;text-transform:uppercase;opacity:.85;min-width:3.6em;margin-right:8px;font-size:10px;font-weight:700;display:inline-block}.admin-shell .xbtech-layout-ai-writing-line.is-html>b{color:#67e8f9}.admin-shell .xbtech-layout-ai-writing-line.is-css>b{color:#86efac}.admin-shell .xbtech-layout-ai-writing-line.is-js>b{color:#fde68a}.admin-shell .xbtech-layout-ai-writing-caret{background:#4ade80;width:7px;height:14px;margin-top:4px;animation:.9s step-end infinite xbtech-layout-ai-caret;display:inline-block}@keyframes xbtech-layout-ai-spin{to{transform:rotate(360deg)}}@keyframes xbtech-layout-ai-bar-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes xbtech-layout-ai-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes xbtech-layout-ai-line-in{to{opacity:1;transform:translateY(0)}}@keyframes xbtech-layout-ai-caret{0%,49%{opacity:1}50%,to{opacity:0}}.admin-shell .xbtech-layout-editor--upstream .template-editor-pane.template-editor-pane--codemirror{box-sizing:border-box;background:#fff;border:1px solid #d1d9e3;border-radius:6px;width:100%;min-height:300px}.admin-shell .xbtech-layout-editor.xbtech-layout-editor--upstream .xbtech-layout-editor-code-col textarea{box-sizing:border-box;width:100%;min-height:420px!important;font-family:Menlo,Monaco,Consolas,monospace!important}.admin-shell .xbtech-layout-editor aside,.admin-shell .xbtech-two-pane aside{background:#eee;padding:8px}.admin-shell .xbtech-layout-editor aside h3{margin:0 0 8px;font-size:14px}.admin-shell .xbtech-layout-editor aside button,.admin-shell .xbtech-two-pane aside button{color:#000;text-align:left;cursor:pointer;background:#fff;border:1px solid #ccc;width:100%;margin:0 0 4px;padding:5px;display:block}.admin-shell .xbtech-layout-editor:not(.xbtech-layout-editor--upstream) section{grid-template-columns:repeat(3,minmax(220px,1fr));gap:8px;display:grid}.admin-shell .xbtech-layout-editor:not(.xbtech-layout-editor--upstream) label{color:#e24b3f;gap:4px;font-weight:700;display:grid}.admin-shell .xbtech-layout-editor:not(.xbtech-layout-editor--upstream) textarea{min-height:420px!important;font-family:Menlo,Monaco,Consolas,monospace!important}.admin-shell .xbtech-video-box{color:#555;background:#eee;border:1px solid #aaa;justify-content:center;align-items:center;min-height:160px;margin:12px 0;display:flex}.admin-shell .xbtech-captured-page .xbtech-changelog-list{border-top:1px solid #ddd}.admin-shell .xbtech-captured-page .xbtech-changelog-list p{border-bottom:1px solid #ddd;margin:0;padding:8px 4px}.admin-shell .xbtech-tool-section{background:#fff;border:1px solid #ccc;margin:0 0 14px;padding:10px}.admin-shell .xbtech-tool-section h2{color:#e24b3f;margin:0 0 8px;font-size:15px}.admin-shell .xbtech-tool-section.danger h2{color:#fff;background:#f44336;margin:-10px -10px 10px;padding:6px 10px}.admin-shell .xbtech-checkbox-grid{flex-wrap:wrap;gap:12px;margin:0 0 8px;display:flex}.admin-shell .xbtech-market-heading{border-bottom:2px solid #111;margin:16px 0 10px;font-size:20px;font-weight:700}.admin-shell .xbtech-market-agree{margin:10px 0;display:block}.admin-shell .xbtech-market-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.admin-shell .xbtech-market-grid article{background:#fff;border:1px solid #ccc;padding:10px}.admin-shell .xbtech-market-card-art{color:#fff;text-align:center;background:linear-gradient(135deg,#f86d86,#27c6a8);justify-content:center;align-items:center;min-height:120px;font-size:18px;font-weight:700;display:flex}@media (max-width:900px){.admin-shell .xbtech-captured-grid,.admin-shell .xbtech-layout-editor,.admin-shell .xbtech-two-pane,.admin-shell .xbtech-layout-editor:not(.xbtech-layout-editor--upstream) section,.admin-shell .xbtech-layout-editor.xbtech-layout-editor--upstream .xbtech-layout-editor-panels,.admin-shell .xbtech-captured-field{grid-template-columns:1fr}}.admin-shell #bankTx.xbtech-banktx-page{box-sizing:border-box;min-width:0;max-width:100%;display:block;font-feature-settings:"tnum" 1, "lnum" 1!important;color:#0f172a!important;background:#fff!important;padding:12px 12px 20px!important;font:13px/1.5 system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}@media (min-width:768px){.admin-shell #bankTx.xbtech-banktx-page{padding:16px 0 28px!important}}.admin-shell #bankTx form{min-width:0;max-width:100%;background:#fff!important;border:1px solid #94a3b861!important;border-radius:14px!important;margin:0!important;padding:0!important;overflow:hidden!important;box-shadow:0 1px 2px #0f172a0a,0 12px 40px #0f172a12!important}.admin-shell #bankTx .filter{background:linear-gradient(#f8fafc 0%,#fff 52%)!important;border-bottom:1px solid #94a3b847!important;padding:14px 16px 12px!important}.admin-shell #bankTx .filter .inputs{background:0 0!important;border-bottom:0!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;height:auto!important;min-height:40px!important;padding:0!important;display:flex!important}.admin-shell #bankTx .filter .inputs input[type=text],.admin-shell #bankTx .filter .inputs input[type=date],.admin-shell #bankTx .filter .inputs select{color:#0f172a!important;width:120px!important;min-width:0!important;height:34px!important;min-height:0!important;font:inherit!important;box-sizing:border-box!important;text-align:start!important;appearance:auto!important;background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;outline:none!important;margin:0!important;padding:7px 10px!important;font-weight:400!important;transition:border-color .12s,box-shadow .12s!important}.admin-shell #bankTx .filter .inputs input[type=text]:focus-visible,.admin-shell #bankTx .filter .inputs input[type=date]:focus-visible,.admin-shell #bankTx .filter .inputs select:focus-visible{border-color:#0ea5e9!important;box-shadow:0 0 0 3px #0ea5e938!important}.admin-shell #bankTx .filter .inputs select{appearance:none!important;background-color:#fff!important;background-image:var(--xbtech-select-chevron)!important;background-position:calc(100% - 12px)!important;background-repeat:no-repeat!important;background-size:12px 12px!important;padding:8px 32px 8px 11px!important}.admin-shell #bankTx .filter .inputs input[type=date]{margin-right:2px!important}.admin-shell #bankTx .filter .inputs .admin-tx-ymd-wrap{box-sizing:border-box!important;align-items:center!important;gap:6px!important;width:auto!important;height:34px!important;margin:0!important;display:inline-flex!important}.admin-shell #bankTx .filter .inputs .admin-tx-ymd-wrap>input[type=text]{color:#0f172a!important;width:120px!important;min-width:0!important;height:34px!important;min-height:0!important;font:inherit!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;outline:none!important;margin:0!important;padding:7px 10px!important;font-weight:400!important;transition:border-color .12s,box-shadow .12s!important}.admin-shell #bankTx .filter .inputs .admin-tx-ymd-wrap>input[type=text]:focus-visible{border-color:#0ea5e9!important;box-shadow:0 0 0 3px #0ea5e938!important}.admin-shell #bankTx .filter .inputs .admin-tx-ymd-wrap>button.admin-tx-ymd-calendar{box-sizing:border-box!important;color:#0369a1!important;cursor:pointer!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:8px!important;flex:0 0 34px!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:0!important;height:34px!important;min-height:0!important;margin:0!important;padding:0!important;transition:background .12s,border-color .12s!important;display:inline-flex!important}.admin-shell #bankTx .filter .inputs .admin-tx-ymd-wrap>button.admin-tx-ymd-calendar:hover{background:#e0f2fe!important;border-color:#7dd3fc!important}.admin-shell #bankTx .filter .inputs .admin-tx-ymd-wrap>input[type=date].admin-tx-ymd-hidden{opacity:0!important;pointer-events:none!important;background:0 0!important;border:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important}.admin-shell #bankTx .filter .inputs input.search{flex:200px!important;width:min(220px,100%)!important}.admin-shell #bankTx .filter .inputs i.open-summary,.admin-shell #bankTx .filter .inputs i.open-problem{color:#4338ca!important;cursor:pointer!important;background:#eef2ff!important;border:1px solid #0000!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:36px!important;height:34px!important;margin:0!important;padding:0!important;font-size:20px!important;line-height:1!important;transition:background .12s,color .12s,transform .12s!important;display:inline-flex!important}.admin-shell #bankTx .filter .inputs i.open-summary:hover,.admin-shell #bankTx .filter .inputs i.open-problem:hover{background:#e0e7ff!important;transform:translateY(-1px)!important}.admin-shell #bankTx .filter .inputs i.open-problem{color:#b45309!important;background:#fffbeb!important}.admin-shell #bankTx .filter .inputs i.open-problem:hover{background:#fef3c7!important}.admin-shell #bankTx .filter .inputs i.open-summary:focus-visible,.admin-shell #bankTx .filter .inputs i.open-problem:focus-visible{outline:none!important;box-shadow:0 0 0 3px #6366f152!important}.admin-shell #bankTx .filter .inputs i.open-summary>svg,.admin-shell #bankTx .filter .inputs i.open-problem>svg{width:20px;height:20px;color:inherit;display:block}.admin-shell #bankTx .xbtech-banktx-th-description-head{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.admin-shell #bankTx .xbtech-banktx-th-description-title{flex:none!important}.admin-shell #bankTx form .xbtech-banktx-ledger thead .xbtech-banktx-desc-check{color:#f8fafcdb!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:500!important;line-height:1.2!important;display:inline-flex!important}.admin-shell #bankTx form .xbtech-banktx-ledger thead .xbtech-banktx-desc-check input[type=checkbox]{accent-color:#2dd4bf!important;cursor:pointer!important;flex:none!important;width:13px!important;height:13px!important;margin:0!important;padding:0!important}.admin-shell #bankTx form .xbtech-banktx-ledger thead .xbtech-banktx-desc-check span{color:inherit!important;font:inherit!important}.admin-shell #bankTx form .xbtech-banktx-ledger thead .xbtech-banktx-desc-check:has(input:focus-visible){outline-offset:2px!important;border-radius:4px!important;outline:1px solid #2dd4bfa6!important}.admin-shell #bankTx .filter .bankList{background:0 0!important;border-top:1px dashed #94a3b873!important;flex-wrap:wrap!important;align-items:stretch!important;gap:6px!important;height:auto!important;min-height:0!important;margin-top:4px!important;padding:10px 0 2px!important;display:flex!important;overflow:visible!important}.admin-shell #bankTx .filter .bankList .bank{color:#334155!important;cursor:pointer!important;box-sizing:border-box!important;white-space:nowrap!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:4px!important;flex:0 auto!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:0!important;max-width:230px!important;height:auto!important;min-height:28px!important;margin:0!important;padding:4px 8px!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important;transition:background .12s,border-color .12s,box-shadow .12s,color .12s,transform .12s!important;display:inline-flex!important;overflow:hidden!important}.admin-shell #bankTx .filter .bankList .bank:hover{border-color:#94a3b8!important}.admin-shell #bankTx .filter .bankList .bank .bank__icon{flex:none!important;justify-content:center!important;align-items:center!important;width:15px!important;height:15px!important;display:inline-flex!important}.admin-shell #bankTx .filter .bankList .bank .bank__icon>svg{display:block}.admin-shell #bankTx .filter .bankList .bank .bank__text{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.admin-shell #bankTx .filter .bankList .bank .bank__counter{color:#475569!important;font-variant-numeric:tabular-nums!important;letter-spacing:.2px!important;background:#0f172a14!important;border-radius:3px!important;flex:none!important;margin-left:1px!important;padding:1px 5px!important;font-size:10px!important;font-weight:700!important}.admin-shell #bankTx .filter .bankList .bank .bank__counter.bank__counter--over{color:#b91c1c!important;background:#dc262629!important}.admin-shell #bankTx .summary{white-space:normal!important;background:linear-gradient(118deg,#0369a1 0%,#0c4a6e 54%,#075985 100%)!important;border:0!important;border-top:1px solid #ffffff1a!important;border-bottom:1px solid #0f172a1f!important;flex-wrap:wrap!important;align-items:center!important;gap:10px 20px!important;height:auto!important;min-height:0!important;margin-top:0!important;padding:12px 16px!important;line-height:1.4!important;display:flex!important}.admin-shell #bankTx .summary>div:not(.start):not(.today):not(.balance):not(.cash){color:#ffffffc2!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-align:start!important;vertical-align:middle!important;box-sizing:border-box!important;background:0 0!important;align-items:center!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-size:11px!important;font-weight:600!important;display:inline-flex!important}.admin-shell #bankTx .summary>.start,.admin-shell #bankTx .summary>.today,.admin-shell #bankTx .summary>.balance,.admin-shell #bankTx .summary>.cash{color:#0f172a!important;font-variant-numeric:tabular-nums!important;letter-spacing:0!important;text-transform:none!important;text-align:end!important;vertical-align:middle!important;box-sizing:border-box!important;background:#fffffffa!important;border:1px solid #ffffff59!important;border-radius:10px!important;justify-content:flex-end!important;align-items:center!important;width:auto!important;min-width:7rem!important;height:auto!important;min-height:36px!important;padding:8px 12px!important;font-size:14px!important;font-weight:700!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffffbf,0 8px 20px #0000001f!important}.admin-shell #bankTx .xbtech-banktx-error{color:#991b1b!important;background:linear-gradient(90deg,#fef2f2 0%,#fff 50%)!important;border:1px solid #fecaca!important;border-left:4px solid #ef4444!important;margin:0!important;padding:10px 16px!important;font-size:13px!important;font-weight:500!important}.admin-shell #bankTx .xbtech-banktx-table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;width:100%;min-width:0;max-width:100%;display:block;overflow:auto hidden}.admin-shell #bankTx form .xbtech-banktx-ledger{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;width:100%!important;font:inherit!important;background:#fff!important;margin:0!important}@media (max-width:1024px){:is(.admin-layout--xbtech .admin-content:has(#bankTx),.admin-layout--xbtech:has(#bankTx) .admin-main){min-width:0!important}.admin-shell #bankTx.xbtech-banktx-page{box-sizing:border-box;min-width:0;max-width:100%}.admin-shell #bankTx form .xbtech-banktx-ledger{width:1180px!important;min-width:1180px!important}.admin-shell #bankTx.xbtech-banktx-cash-on form .xbtech-banktx-ledger{width:1328px!important;min-width:1328px!important}.admin-shell #bankTx.xbtech-banktx-gateway-tab form .xbtech-banktx-ledger{width:1320px!important;min-width:1320px!important}.admin-shell #bankTx.xbtech-banktx-gateway-tab.xbtech-banktx-cash-on form .xbtech-banktx-ledger{width:1468px!important;min-width:1468px!important}}.admin-shell #bankTx form .xbtech-banktx-ledger thead td{color:#f8fafc!important;letter-spacing:.04em!important;text-transform:uppercase!important;text-align:start!important;box-sizing:border-box!important;background:linear-gradient(#1e293b 0%,#0f172a 100%)!important;border:0 solid #f8fafc14!important;border-width:0 1px 2px 0!important;height:36px!important;padding:8px 6px!important;font-size:11px!important;font-weight:600!important;box-shadow:0 1px #0f172a59!important}.admin-shell #bankTx form .xbtech-banktx-ledger thead td:last-child{border-right-width:0!important}.admin-shell #bankTx form .xbtech-banktx-ledger thead td.xbtech-banktx-th-description{height:auto!important;min-height:36px!important;overflow:visible!important}.admin-shell #bankTx form .xbtech-banktx-ledger thead td:first-child{text-align:center!important;width:35px!important}.admin-shell #bankTx form .xbtech-banktx-ledger thead td:nth-child(3),.admin-shell #bankTx form .xbtech-banktx-ledger thead td:nth-child(4),.admin-shell #bankTx form .xbtech-banktx-ledger thead td:nth-child(5),.admin-shell #bankTx form .xbtech-banktx-ledger thead td:nth-child(6),.admin-shell #bankTx form .xbtech-banktx-ledger thead td:nth-child(7),.admin-shell #bankTx form .xbtech-banktx-ledger thead td:nth-child(8),.admin-shell #bankTx form .xbtech-banktx-ledger thead td:nth-child(9),.admin-shell #bankTx form .xbtech-banktx-ledger thead td:nth-child(10){width:124px!important}.admin-shell #bankTx.xbtech-banktx-cash-on form .xbtech-banktx-ledger thead td:nth-child(5){width:148px!important}.admin-shell #bankTx.xbtech-banktx-cash-on form .xbtech-banktx-ledger thead td:nth-child(11){width:124px!important}.admin-shell #bankTx form .xbtech-banktx-ledger tbody td{color:#0f172a!important;box-sizing:border-box!important;vertical-align:middle!important;text-align:start!important;background:#fff!important;border:1px solid #e2e8f0!important;border-top:0!important;height:auto!important;min-height:36px!important;padding:0!important;font-size:13px!important;font-weight:400!important}.admin-shell #bankTx form .xbtech-banktx-ledger tbody tr:not(.xbtech-banktx-readonly-banner):not(.total):hover td{background:#e0f2fe8c!important}.admin-shell #bankTx>form>table tbody tr:not(.xbtech-banktx-readonly-banner):not(.total):hover>td:first-child{background:#cbd5e1!important}.admin-shell #bankTx form .xbtech-banktx-ledger tbody tr>td:first-child{cursor:default;color:#475569!important;text-align:center!important;vertical-align:middle!important;font-variant-numeric:tabular-nums!important;background:#e2e8f0!important;border-left:0!important;width:35px!important;padding:0!important;font-weight:700!important}.admin-shell #bankTx form .xbtech-banktx-ledger tbody tr>td:last-child{border-right:0!important}.admin-shell #bankTx form .xbtech-banktx-ledger tbody tr>td.xbtech-banktx-no-cell:first-child{cursor:pointer}.admin-shell #bankTx form .xbtech-banktx-ledger tbody tr>td.xbtech-banktx-no-cell:first-child:hover{color:#b91c1c!important}.admin-shell #bankTx form .xbtech-banktx-ledger tbody td.right{text-align:right!important}.admin-shell #bankTx form .xbtech-banktx-ledger tbody td.info{vertical-align:middle!important;width:124px!important;padding:5px!important}.admin-shell #bankTx.xbtech-banktx-gateway-tab form .xbtech-banktx-ledger tbody td.info,.admin-shell #bankTx.xbtech-banktx-gateway-tab form .xbtech-banktx-ledger thead td:last-child{width:236px!important;min-width:236px!important}.admin-shell #bankTx .xbtech-banktx-info-inner{justify-content:space-between;align-items:center;gap:6px;min-height:22px;display:flex}.admin-shell #bankTx .xbtech-banktx-info-inner--actions{flex-flow:row;justify-content:flex-start;align-items:center;gap:4px}.admin-shell #bankTx .xbtech-banktx-info-content{flex:0 auto;min-width:0;overflow:hidden}.admin-shell #bankTx .xbtech-banktx-info-inner--actions .xbtech-banktx-info-content{overflow:hidden}.admin-shell #bankTx .xbtech-banktx-info-actions{flex:none;justify-content:flex-start;align-items:center;gap:4px;display:flex}.admin-shell #bankTx .xbtech-banktx-move-btn{cursor:pointer;flex:none;justify-content:center;align-items:center;width:22px!important;height:22px!important;min-height:0!important;box-shadow:none!important;color:#64748b!important;background:0 0!important;border:0!important;border-radius:4px!important;padding:0!important;font-weight:400!important;display:inline-flex!important}.admin-shell #bankTx .xbtech-banktx-move-btn svg{flex-shrink:0;display:block}.admin-shell #bankTx .xbtech-banktx-move-btn:hover{color:#0284c7!important;background:#0ea5e91f!important}.admin-shell #bankTx .xbtech-banktx-move-btn:focus-visible{outline-offset:1px;outline:2px solid #0ea5e973}.admin-shell #bankTx .xbtech-banktx-repush-btn{cursor:pointer;letter-spacing:.2px;white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:4px;height:22px!important;min-height:0!important;box-shadow:none!important;color:#0f766e!important;background:#14b8a614!important;border:1px solid #0d948866!important;border-radius:4px!important;padding:0 7px!important;font-size:10px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.admin-shell #bankTx .xbtech-banktx-repush-btn svg{flex-shrink:0;display:block}.admin-shell #bankTx .xbtech-banktx-repush-btn:hover{color:#115e59!important;background:#14b8a62e!important;border-color:#0d948899!important}.admin-shell #bankTx .xbtech-banktx-repush-btn:focus-visible{outline-offset:1px;outline:2px solid #0d948873}.admin-shell #bankTx .xbtech-banktx-reject-btn{cursor:pointer;letter-spacing:.2px;white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:4px;height:22px!important;min-height:0!important;box-shadow:none!important;color:#b91c1c!important;background:#f8717114!important;border:1px solid #b91c1c59!important;border-radius:4px!important;padding:0 7px!important;font-size:10px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.admin-shell #bankTx .xbtech-banktx-reject-btn svg{flex-shrink:0;display:block}.admin-shell #bankTx .xbtech-banktx-reject-btn:hover{color:#991b1b!important;background:#f871712e!important;border-color:#b91c1c8c!important}.admin-shell #bankTx .xbtech-banktx-reject-btn:focus-visible{outline-offset:1px;outline:2px solid #b91c1c73}.admin-shell #bankTx .xbtech-banktx-move-modal .xbtech-banktx-move-desc{color:#475569;word-break:break-word;margin:0 0 12px;font-size:13px}.admin-shell #bankTx .xbtech-banktx-move-modal .xbtech-banktx-move-label{margin-bottom:16px;display:block}.admin-shell #bankTx .xbtech-banktx-move-modal select{color:#0f172a;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px 10px}.admin-shell #bankTx .xbtech-banktx-move-modal .btns{justify-content:flex-end;gap:8px;display:flex}.admin-shell #bankTx form .xbtech-banktx-ledger tbody td>input{touch-action:pan-x pan-y;width:100%!important;height:auto!important;min-height:0!important;font:inherit!important;color:#0f172a!important;box-sizing:border-box!important;text-align:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;min-width:0!important;margin:0!important;padding:9px 8px!important;font-weight:400!important;display:block!important}.admin-shell #bankTx form .xbtech-banktx-ledger tbody td>input:focus-visible{box-shadow:inset 0 0 0 2px #0ea5e959,inset 0 0 0 999px #f0f9ff99!important}.admin-shell #bankTx form .xbtech-banktx-ledger tbody tr.xbtech-banktx-new-row--active td{background:#fff9c4!important}.admin-shell #bankTx form .xbtech-banktx-ledger tbody tr.xbtech-banktx-new-row--active>td:first-child{color:#713f12!important;background:#fff176!important}.admin-shell #bankTx form .xbtech-banktx-ledger tbody tr.xbtech-banktx-new-row--active td>input{background:0 0!important}.admin-shell #bankTx form .xbtech-banktx-ledger tbody tr.xbtech-banktx-new-row--active td>input[readonly]{background:#f1f5f9!important}.admin-shell #bankTx form .xbtech-banktx-ledger tbody tr.xbtech-banktx-new-row--active td>input:focus-visible{box-shadow:inset 0 0 0 2px #ca8a0473,inset 0 0 0 999px #fef08a8c!important}.admin-shell #bankTx form .xbtech-banktx-ledger tbody td.right>input{text-align:right!important}.admin-shell #bankTx form .xbtech-banktx-ledger tbody td>input.AUTO{color:#0c4a6e!important;background:#bae6fd!important;font-weight:500!important}.admin-shell #bankTx form .xbtech-banktx-ledger tbody td>input[readonly]{cursor:default;background:#f1f5f9!important}.admin-shell #bankTx form .xbtech-banktx-ledger tbody td>input.AUTO[readonly]{background:#bae6fd!important}.admin-shell #bankTx form .xbtech-banktx-ledger tbody tr.total{background:linear-gradient(#e2e8f0 0%,#cbd5e1 100%)!important}.admin-shell #bankTx form .xbtech-banktx-ledger tbody tr.total td{vertical-align:middle!important;font-variant-numeric:tabular-nums!important;background:0 0!important;border-color:#94a3b8!important;height:auto!important;min-height:36px!important;padding:8px 6px!important;font-size:13px!important;font-weight:700!important}.admin-shell #bankTx form .xbtech-banktx-ledger tbody tr.total td:first-child{text-align:left!important;color:#0f172a!important;background:0 0!important;width:auto!important}.admin-shell #bankTx .xbtech-banktx-empty{text-align:center!important;color:#64748b!important;background:#f8fafc!important;padding:28px 16px!important;font-style:normal!important;font-weight:500!important}.admin-shell #bankTx.xbtech-banktx-readonly table{background:#f8fafc!important}.admin-shell #bankTx .xbtech-banktx-readonly-banner td{color:#1e3a8a!important;text-align:left!important;background:linear-gradient(90deg,#eff6ff 0%,#f8fafc 100%)!important;border-bottom:1px solid #bfdbfe!important;padding:10px 14px!important;font-size:12px!important;font-weight:500!important}.admin-shell #bankTx .xbtech-banktx-readonly-banner td .fa-lock{color:#2c5282;margin-right:6px}.admin-shell #bankTx .xbtech-banktx-readonly-banner td strong{font-weight:600}.admin-shell #bankTx .xbtech-banktx-row-readonly td input[readonly]{cursor:default;color:#444;background:0 0!important;border-color:#0000!important}.admin-shell #bankTx .xbtech-banktx-row-readonly .xbtech-banktx-no-cell{color:#888}.admin-shell #bankTx .filter .bankList .bank.bank--active{color:#14532d!important;background:#f0fdf4!important;border-color:#bbf7d0!important}.admin-shell #bankTx .filter .bankList .bank.bank--active .bank__icon{color:#16a34a!important}.admin-shell #bankTx .filter .bankList .bank.bank--inactive{color:#7f1d1d!important;background:#fef2f2!important;border-color:#fecaca!important}.admin-shell #bankTx .filter .bankList .bank.bank--inactive .bank__icon{color:#dc2626!important}.admin-shell #bankTx .filter .bankList .bank.bank--inactive .bank__text{opacity:.92!important}.admin-shell #bankTx .filter .bankList .bank.bank--favorite{color:#e2e8f0!important;background:#1e3a5f!important;border-color:#334155!important}.admin-shell #bankTx .filter .bankList .bank.bank--favorite .bank__icon{color:#f87171!important}.admin-shell #bankTx .filter .bankList .bank.bank--gateway{color:#1e40af!important;background:#eff6ff!important;border-color:#bfdbfe!important}.admin-shell #bankTx .filter .bankList .bank.bank--gateway .bank__icon{color:#2563eb!important}.admin-shell #bankTx .filter .bankList .bank.is-selected{color:#fff!important;box-shadow:none!important;border-width:2px!important}.admin-shell #bankTx .filter .bankList .bank.is-selected .bank__icon,.admin-shell #bankTx .filter .bankList .bank.is-selected .bank__text{color:#fff!important;opacity:1!important}.admin-shell #bankTx .filter .bankList .bank.is-selected .bank__counter{color:#fff!important;background:#ffffff38!important}.admin-shell #bankTx .filter .bankList .bank.bank--active.is-selected{background:#15803d!important;border-color:#14532d!important}.admin-shell #bankTx .filter .bankList .bank.bank--inactive.is-selected{background:#b91c1c!important;border-color:#7f1d1d!important}.admin-shell #bankTx .filter .bankList .bank.bank--favorite.is-selected{background:#1e3a5f!important;border-color:#0f172a!important}.admin-shell #bankTx .filter .bankList .bank.bank--gateway.is-selected{background:#1d4ed8!important;border-color:#1e3a8a!important}.admin-shell #bankTx .xbtech-banktx-info-badge{letter-spacing:.3px;color:#334155;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;background:#f1f5f9;border-radius:3px;max-width:100%;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block;overflow:hidden}.admin-shell #bankTx .xbtech-banktx-info-note{color:#475569;word-break:break-word;font-size:12px;font-weight:500;line-height:1.3;display:inline-block}.admin-shell #bankTx .xbtech-banktx-info-badge-approved{color:#1b5e20;background:#c8e6c9}.admin-shell #bankTx .xbtech-banktx-info-badge-pending{color:#856404;background:#fff3cd}.admin-shell #bankTx .xbtech-banktx-info-badge-rejected{color:#721c24;background:#f8d7da}.admin-shell #bankTx .xbtech-banktx-info-badge-expired{color:#495057;background:#e2e3e5}.admin-shell #bankTx .xbtech-banktx-info-badge-cancelled,.admin-shell #bankTx .xbtech-banktx-info-badge-processing,.admin-shell #bankTx .xbtech-banktx-info-badge-unknown{color:#383d41;background:#e2e3e5}.admin-shell #bankTx #popupwindow{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:10080!important;font-feature-settings:"tnum" 1!important;color:#0f172a!important;background:#0f172a85!important;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important;font:14px/1.5 system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;display:block!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.admin-shell #bankTx #popupwindow .wrapper{width:900px!important;max-width:calc(100% - 40px)!important;margin:calc(var(--xbtech-admin-top-stack) + 10px) auto 10px auto!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #94a3b859!important;border-radius:16px!important;padding:20px 22px!important;position:relative!important;box-shadow:0 24px 48px #0f172a29,0 8px 16px #0f172a14!important}.admin-shell #bankTx #popupwindow .head{color:#0f172a!important;letter-spacing:-.02em!important;text-align:left!important;background:0 0!important;border-bottom:1px solid #e2e8f0!important;margin:0 0 8px!important;padding:0 0 12px!important;font:700 18px/1.35 ui-sans-serif,system-ui,sans-serif!important;display:block!important}.admin-shell #bankTx #popupwindow .body{margin:0!important;padding:0!important;display:block!important}.admin-shell #bankTx #popupwindow #bankTx-summary>label,.admin-shell #bankTx #popupwindow #bankTx-summary label{color:#334155!important;cursor:pointer!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;align-items:center!important;gap:8px!important;margin:14px 0 0!important;padding:8px 10px!important;font:500 14px/1.4 inherit!important;display:flex!important}.admin-shell #bankTx #popupwindow #bankTx-summary>label>input[type=checkbox],.admin-shell #bankTx #popupwindow #bankTx-summary label>input[type=checkbox]{vertical-align:middle!important;width:auto!important;height:auto!important;margin-right:6px!important}.admin-shell #bankTx #popupwindow table{border-collapse:separate!important;border-spacing:0!important;table-layout:auto!important;width:100%!important;font:inherit!important;color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;margin:14px 0 0!important;overflow:hidden!important}.admin-shell #bankTx #popupwindow table tbody tr:first-child td{color:#f8fafc!important;text-align:left!important;letter-spacing:.05em!important;text-transform:uppercase!important;background:linear-gradient(#1e293b 0%,#0f172a 100%)!important;border:0 solid #e2e8f0!important;border-bottom-width:1px!important;height:auto!important;padding:10px!important;font-size:11px!important;font-weight:600!important}.admin-shell #bankTx #popupwindow table tbody tr td{color:#0f172a!important;text-align:left!important;vertical-align:middle!important;background:#fff!important;border:0 solid #e2e8f0!important;border-bottom-width:1px!important;height:auto!important;padding:8px 10px!important;font-size:14px!important;font-weight:400!important}.admin-shell #bankTx #popupwindow table tbody tr:last-child td{border-bottom-width:0!important}.admin-shell #bankTx #popupwindow table tbody tr:nth-child(2n):not(.total):not(:first-child) td{background:#f8fafc!important}.admin-shell #bankTx #popupwindow table tbody tr.total td{color:#92400e!important;font-variant-numeric:tabular-nums!important;background:#fef3c7!important;border-bottom-width:0!important;font-weight:700!important}.admin-shell #bankTx #popupwindow table tbody tr.total td.alltotal,.admin-shell #bankTx #popupwindow #bankTx-summary>table:last-of-type tr td:last-child,.admin-shell #bankTx #popupwindow #bankTx-summary>table:first-of-type tr td:nth-child(2),.admin-shell #bankTx #popupwindow #bankTx-summary>table:first-of-type tr td:nth-child(3){text-align:right!important}.admin-shell #bankTx #popupwindow .btns{text-align:center!important;margin:0!important;padding:0!important;display:block!important}.admin-shell #bankTx #popupwindow .btns .btn.close,.admin-shell #bankTx #popupwindow .btns .btn.close.danger{color:#fff!important;text-align:center!important;cursor:pointer!important;background:linear-gradient(#ef4444 0%,#dc2626 100%)!important;border:1px solid #dc2626!important;border-radius:10px!important;width:auto!important;min-width:120px!important;margin:16px 2px 0!important;padding:10px 20px!important;font:600 13px/1.4 inherit!important;text-decoration:none!important;transition:transform .1s,box-shadow .1s!important;display:inline-block!important;box-shadow:0 2px 8px #dc262652!important}.admin-shell #bankTx #popupwindow .btns .btn.close:hover{filter:brightness(1.06)!important;transform:translateY(-1px)!important}.admin-shell #bankTx #popupwindow .xbtech-banktx-modal-loading,.admin-shell #bankTx #popupwindow .xbtech-banktx-modal-error{color:#666!important;padding:8px 0!important;font-size:14px!important}.admin-shell #bankTx #popupwindow .xbtech-banktx-modal-error{color:#d9534f!important}.admin-shell #bankTx #popupwindow .xbtech-banktx-summary-wip{background:#fff8e199!important}.admin-shell #bankTx #popupwindow .xbtech-banktx-summary-wip td{color:#8a6d3b!important}.admin-shell #bankTx #popupwindow .xbtech-banktx-wip-chip{letter-spacing:.4px;vertical-align:middle;cursor:help;background:#f0ad4e;border-radius:3px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:700;line-height:16px;display:inline-block;color:#fff!important}.admin-shell .xbtech-users-page{color:#222;background:#fff;flex-direction:column;font-size:12px;display:flex}.admin-shell .xbtech-users-filter{background:#fffbe6;border:1px solid #f3e7a8;padding:6px 8px}.admin-shell .xbtech-users-fieldrow{grid-template-columns:100px 1fr;align-items:center;gap:6px;padding:2px 0;display:grid}.admin-shell .xbtech-users-label{text-align:right;color:#2c3e50;font-weight:600}.admin-shell .xbtech-users-input{color:#222;box-sizing:border-box;background:#fff;border:1px solid #ccc;border-radius:2px;outline:none;width:100%;height:24px;padding:0 6px;font-size:12px}.admin-shell .xbtech-users-input:focus{border-color:#5b8def}.admin-shell .xbtech-users-actionbar{gap:0;display:flex}.admin-shell .xbtech-users-action{appearance:none;color:#fff;cursor:pointer;text-align:center;border:none;padding:8px 0;font-size:13px;font-weight:700}.admin-shell .xbtech-users-action--create{letter-spacing:.04em;background:#f0832e;flex:0 0 90px;width:90px}.admin-shell .xbtech-users-action--create:hover{background:#d96f1e}.admin-shell .xbtech-users-action--search{letter-spacing:.06em;background:#5cb85c;flex:1}.admin-shell .xbtech-users-action--search:hover{background:#4cae4c}.admin-shell .xbtech-users-action--search:disabled{opacity:.7;cursor:not-allowed}.admin-shell .xbtech-users-subbar{background:#fffbe6;border:1px solid #f3e7a8;border-top:none;justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.admin-shell .xbtech-users-counter{color:#2c3e50;font-size:12px}.admin-shell .xbtech-users-partial{color:#b91c1c}.admin-shell .xbtech-users-advanced{color:#25a;cursor:pointer;font-size:12px;font-weight:600}.admin-shell .xbtech-users-error{color:#b91c1c;background:#fdecea;border:1px solid #f5c6cb;padding:4px 8px;font-size:12px}.admin-shell .xbtech-users-table-wrap{overflow-x:auto}.admin-shell .xbtech-users-table{border-collapse:collapse;background:#fff;width:100%;font-size:11px}.admin-shell .xbtech-users-table thead th{color:#2c3e50;text-align:center;background:#fff;border:1px solid #d8dde6;padding:4px 6px;font-size:11px;font-weight:700}.admin-shell .xbtech-users-table .xbtech-users-th-top th{background:#f6f8fb}.admin-shell .xbtech-users-table .xbtech-users-th-bot th{color:#555;background:#fefcdb;font-weight:600}.admin-shell .xbtech-users-table tbody td{vertical-align:middle;white-space:nowrap;border:1px solid #e6ebf2;padding:4px 6px}.admin-shell .xbtech-users-table tbody tr:nth-child(odd) td{background:#f5f8fb}.admin-shell .xbtech-users-name{color:#1a1a1a;font-weight:700}.admin-shell .xbtech-users-num{text-align:right;font-variant-numeric:tabular-nums;color:#25a}.admin-shell .xbtech-users-neg{color:#b91c1c}.admin-shell .xbtech-users-count-link{color:#25a;text-decoration:underline}.admin-shell .xbtech-users-actions-cell{text-align:center;white-space:nowrap}.admin-shell .xbtech-users-rowbtn{color:#fff;background:#25a;border-radius:2px;margin:0 2px;padding:2px 8px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.admin-shell .xbtech-users-rowbtn--chat{background:#25a}.admin-shell .xbtech-users-rowbtn--wallet{background:#2c3e6b}.admin-shell .xbtech-users-rowbtn:hover{filter:brightness(1.1)}.admin-shell .xbtech-users-bet-history{text-overflow:ellipsis;max-width:160px;overflow:hidden}.admin-shell .xbtech-users-empty{text-align:center;color:#888;padding:16px 0;font-style:italic}.admin-shell .xbtech-users-pagination{justify-content:flex-end;align-items:center;gap:4px;padding:6px 8px;display:flex}.admin-shell .xbtech-users-pgbtn{appearance:none;color:#2c3e50;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:2px;padding:2px 8px;font-size:12px}.admin-shell .xbtech-users-pgbtn:hover{background:#f5f5f5}.admin-shell .xbtech-users-pgbtn--active{color:#fff;background:#25a;border-color:#1a4080}.admin-shell .xbtech-users-pgbtn:disabled{opacity:.5;cursor:not-allowed}.admin-shell .xbtech-users-pggap{color:#888;padding:0 4px}.admin-shell #users{box-sizing:border-box;margin:0;display:block;color:#0f172a!important;background:#fff!important;padding:12px 12px 20px!important;font:13px/1.5 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}@media (min-width:768px){.admin-shell #users{padding:16px 0 28px!important}}.admin-shell #users form.filter{box-sizing:border-box;border:1px solid #94a3b861;border-radius:14px;box-shadow:0 1px 2px #0f172a0a,0 8px 28px #0f172a0f;color:#0f172a!important;background:linear-gradient(#f8fafc 0%,#fff 52%)!important;margin:0!important;padding:14px 16px 16px!important;font:14px/1.45 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;overflow:hidden!important}.admin-shell #users form.filter>table{border-collapse:collapse;border-spacing:0;table-layout:auto;width:100%}.admin-shell #users form.filter>table td{vertical-align:middle;height:auto;min-height:36px;color:#475569!important;background:0 0!important;border:0!important;padding:6px 8px 6px 0!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important}.admin-shell #users form.filter>table td:first-child{white-space:nowrap;text-overflow:clip;width:1%;overflow:visible}.admin-shell #users form.filter>table td:not(:first-child){padding-right:0!important}.admin-shell #users form.filter input[type=text]{transition:border-color .12s,box-shadow .12s;color:#0f172a!important;box-sizing:border-box!important;background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:10px!important;outline:none!important;width:100%!important;height:auto!important;min-height:36px!important;margin:0!important;padding:8px 12px!important;font-family:inherit!important;font-size:13px!important;font-weight:400!important}.admin-shell #users form.filter input[type=text]:focus-visible{border-color:#0ea5e9!important;box-shadow:0 0 0 3px #0ea5e938!important}.admin-shell #users form.filter select{transition:border-color .12s,box-shadow .12s;color:#0f172a!important;box-sizing:border-box!important;background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:10px!important;outline:none!important;width:100%!important;height:auto!important;min-height:36px!important;margin:0!important;padding:8px 32px 8px 12px!important;font-family:inherit!important;font-size:13px!important;font-weight:400!important}.admin-shell #users form.filter select:focus-visible{border-color:#0ea5e9!important;box-shadow:0 0 0 3px #0ea5e938!important}.admin-shell #users form.filter .last-visit,.admin-shell #users form.filter .activity,.admin-shell #users form.filter .advanced,.admin-shell #users form.filter .usertag{display:none}.admin-shell #users form.filter .xbtech-users-toolbar{box-sizing:border-box;flex-wrap:wrap;align-items:flex-start;gap:10px;width:100%;margin-top:14px;display:flex}.admin-shell #users form.filter .xbtech-users-toolbar-start{flex-wrap:wrap;flex:0 auto;align-items:center;gap:10px;min-width:0;margin-right:auto;display:flex}.admin-shell #users form.filter .xbtech-users-toolbar-end{flex:none;justify-content:flex-end;display:flex}.admin-shell #users form.filter .xbtech-users-toolbar .btn{cursor:pointer;flex:none;justify-content:center;align-items:center;transition:background .12s,border-color .12s,box-shadow .12s;box-shadow:0 1px 2px #0f172a0f,0 1px 2px #0f172a0a;color:#fff!important;letter-spacing:.04em!important;text-align:center!important;appearance:none!important;box-sizing:border-box!important;float:none!important;border:1px solid #0000!important;border-radius:10px!important;height:auto!important;min-height:38px!important;margin:0!important;padding:9px 18px!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;text-decoration:none!important;display:inline-flex!important}.admin-shell #users form.filter .xbtech-users-toolbar .btn.create{min-width:6.5rem;box-shadow:0 1px 2px #ea580c38;background:#ea580c!important;border-color:#c2410c!important}.admin-shell #users form.filter .xbtech-users-toolbar .btn.create:hover{background:#c2410c!important;border-color:#9a3412!important}.admin-shell #users form.filter .xbtech-users-toolbar-start .btn.search{width:auto;min-width:6.5rem;max-width:none;box-shadow:0 1px 2px var(--xbtech-tint-te-a20);flex:none;border-color:var(--xbtech-accent-deepfill)!important;background:var(--xbtech-accent-b1)!important}.admin-shell #users form.filter .xbtech-users-toolbar-start .btn.search:hover{background:var(--xbtech-accent-deepfill)!important;border-color:var(--xbtech-accent-deepedge)!important}.admin-shell #users form.filter .xbtech-users-toolbar-start .btn.search[aria-disabled=true]{opacity:.7;cursor:not-allowed;pointer-events:none}.admin-shell #users form.filter .xbtech-users-toolbar-end .btn.export.primary{cursor:pointer;min-width:6.5rem;box-shadow:inset 0 1px #ffffffa6,0 1px 2px #4f46e51f;color:#3730a3!important;appearance:none!important;background:linear-gradient(#eef2ff 0%,#e0e7ff 100%)!important;border:1px solid #6366f1!important;border-radius:10px!important;padding:9px 18px!important}.admin-shell #users form.filter .xbtech-users-toolbar-end .btn.export.primary:hover,.admin-shell #users form.filter .xbtech-users-toolbar-end .btn.export.primary:focus{color:#312e81!important;background:linear-gradient(#e0e7ff 0%,#c7d2fe 100%)!important;border-color:#4f46e5!important}.admin-shell #users form.filter .xbtech-users-toolbar-end .btn.export.primary[aria-disabled=true]{opacity:.65;cursor:not-allowed;pointer-events:none}@media (max-width:520px){.admin-shell #users form.filter .xbtech-users-toolbar-end{flex-basis:100%}.admin-shell #users form.filter .xbtech-users-toolbar-start .btn.search{flex:none;width:auto;min-width:6.5rem;max-width:none}}.admin-shell #users form.filter .export-wrapper{margin-top:10px}.admin-shell #users form.filter .export-wrapper .links{color:#b91c1c;min-height:0;font-size:12px}.admin-shell #users form.filter .advanced-toggle{cursor:pointer;width:max-content;margin:12px 0 0 auto;display:block;color:#0ea5e9!important;font-family:inherit!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important;text-decoration:none!important}.admin-shell #users form.filter .advanced-toggle:hover{color:#0284c7!important;text-decoration:underline!important}.admin-shell #users form.filter .advanced-toggle i{margin-left:4px}.admin-shell #users #popupwindow.xbtech-create-popout{z-index:20000;box-sizing:border-box;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0;color:#000!important;background:#00000080!important;font:15px/19.5px Helvetica,Arial,sans-serif!important}.admin-shell #users #popupwindow.xbtech-create-popout .wrapper{box-sizing:border-box;border:1px solid #94a3b859;border-radius:14px;width:900px;max-width:calc(100vw - 24px);margin:0 auto;padding:18px;box-shadow:0 1px 2px #0f172a0f,0 20px 50px #0f172a26;background:#fff!important}.admin-shell #users #popupwindow.xbtech-create-popout .head{color:#f44336;border-bottom:2px solid #f44336;padding:0 0 10px;font:700 15px/19.5px Helvetica,Arial,sans-serif}.admin-shell #users #popupwindow.xbtech-create-popout .body{margin:6px 0 0;padding:0}.admin-shell #users #counter-create table{border-collapse:collapse;border-spacing:0;table-layout:auto;width:100%;background:0 0!important}.admin-shell #users #counter-create table td{vertical-align:middle;height:41px;color:#000!important;background:0 0!important;border:0!important;padding:5px 5px 5px 0!important;font:400 15px/19.5px Helvetica,Arial,sans-serif!important}.admin-shell #users #counter-create table td:first-child{white-space:nowrap;width:98px}.admin-shell #users #counter-create table td:nth-child(2){padding-right:0!important}.admin-shell #users #counter-create input[type=text]{transition:border-color .12s,box-shadow .12s;color:#0f172a!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:10px!important;outline:none!important;width:100%!important;height:auto!important;min-height:36px!important;margin:0!important;padding:8px 12px!important;font-family:inherit!important;font-size:13px!important}.admin-shell #users #counter-create input[type=text]:focus-visible{border-color:#0ea5e9!important;box-shadow:0 0 0 3px #0ea5e938!important}.admin-shell #users #counter-create .create-error{color:#b91c1c;margin:4px 0 0 103px;font:400 12px/16px Helvetica,Arial,sans-serif}.admin-shell #users #counter-create .btns{text-align:center;justify-content:center;align-items:center;gap:8px;min-height:42px;margin:0;padding:10px 0 0;display:flex;overflow:visible}.admin-shell #users #counter-create .btn{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;transition:background .12s,border-color .12s;display:inline-flex;box-shadow:0 1px 2px #0f172a0f;color:#fff!important;text-align:center!important;appearance:none!important;box-sizing:border-box!important;border:1px solid #0000!important;border-radius:10px!important;height:auto!important;min-height:38px!important;margin:0!important;padding:9px 18px!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important}.admin-shell #users #counter-create .btn.close.danger{min-width:85px;background:#dc2626!important;border-color:#b91c1c!important}.admin-shell #users #counter-create .btn.close.danger:hover{background:#b91c1c!important}.admin-shell #users #counter-create .btn.create{min-width:144px;border-color:var(--xbtech-accent-deepfill)!important;background:var(--xbtech-accent-b1)!important}.admin-shell #users #counter-create .btn.create:hover{background:var(--xbtech-accent-deepfill)!important}.admin-shell #users #counter-create .btn[aria-disabled=true]{opacity:.65;cursor:not-allowed;pointer-events:none}.admin-shell #users .xbtech-users-total{display:none}.admin-shell #users .xbtech-users-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:12px 0 8px;padding:10px 12px;font-size:13px;font-weight:500}.admin-shell #users .users{box-sizing:border-box;background:#fff;border:1px solid #94a3b861;border-radius:14px;width:100%;margin-top:16px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 12px 40px #0f172a12}.admin-shell #users .users .scrollable{width:100%;overflow:auto visible}.admin-shell #users .users table{border-collapse:collapse;border-spacing:0;table-layout:fixed;color:#0f172a;font:12px/16px ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;width:var(--xbtech-member-list-table-min-w,3104px)!important;min-width:var(--xbtech-member-list-table-min-w,3104px)!important;box-sizing:border-box!important;background:#fff!important;max-width:none!important}.admin-shell #users .users thead td{white-space:normal;overflow-wrap:break-word;word-break:normal;height:auto;min-height:0;color:#0f172a!important;letter-spacing:0!important;text-transform:uppercase!important;text-align:start!important;vertical-align:middle!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;padding:6px!important;font:600 12px/1.25 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;overflow:visible!important}.admin-shell #users .users thead td[rowspan="2"]{min-height:0;line-height:1.3!important}.admin-shell #users .users thead td i{vertical-align:middle;flex-shrink:0;width:8px;height:12px;margin-left:0;font-size:0;line-height:12px;display:inline-block;position:relative}.admin-shell #users .users thead td.sort{cursor:pointer;-webkit-user-select:none;user-select:none}.admin-shell #users .users thead td.sort .xbtech-users-sort-inner{box-sizing:border-box;flex-wrap:wrap;place-content:center flex-start;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;padding-inline:2px;display:inline-flex;overflow:visible}.admin-shell #users .users thead tr:first-child td.sort .xbtech-users-sort-inner{justify-content:flex-start;align-items:center}.admin-shell #users .users thead tr:nth-child(2) td.sort .xbtech-users-sort-inner{row-gap:4px}.admin-shell #users .users thead td.sort:hover{background:#e2e8f0!important}.admin-shell #users .users thead td.sort i{opacity:.75}.admin-shell #users .users thead td.sort.active i{opacity:1}.admin-shell #users .users thead td.sort i.fa-sort:before,.admin-shell #users .users thead td.sort i.fa-sort-asc:before{content:"";border-bottom:4px solid #94a3b8;border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;top:1px;left:0}.admin-shell #users .users thead td.sort i.fa-sort:after,.admin-shell #users .users thead td.sort i.fa-sort-desc:after{content:"";border-top:4px solid #94a3b8;border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;bottom:1px;left:0}.admin-shell #users .users thead td.sort.active i.fa-sort-asc:before{border-bottom-color:#0f172a}.admin-shell #users .users thead td.sort.active i.fa-sort-desc:after{border-top-color:#0f172a}.admin-shell #users .users tbody tr.user{cursor:pointer}.admin-shell #users .users tbody tr.user:hover td{background:#f8fafc!important}.admin-shell #users .users tbody td{text-overflow:ellipsis;white-space:nowrap;height:auto;min-height:0;overflow:hidden;color:#0f172a!important;vertical-align:middle!important;background:#fff!important;border:1px solid #e2e8f0!important;padding:6px!important;font:400 12px/1.35 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.admin-shell #users .users tbody td.empty{min-height:80px;color:#64748b!important;text-align:center!important;font-style:italic!important}.admin-shell #users .users td.regdate{text-align:center;width:140px}.admin-shell #users .users td.depdate,.admin-shell #users .users td.logdate{text-align:center;width:178px;min-width:0}.admin-shell #users .users tbody td.regdate,.admin-shell #users .users tbody td.depdate,.admin-shell #users .users tbody td.logdate{font-variant-numeric:tabular-nums;overflow-wrap:break-word!important;word-break:break-word!important;white-space:normal!important;text-overflow:clip!important;overflow:hidden!important}.admin-shell #users .users tbody tr.user td:last-child{text-overflow:clip!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:break-word!important;overflow:hidden!important}.admin-shell #users .users td.name{width:176px}.admin-shell #users .users tbody td.bank,.admin-shell #users .users tbody td.referrer{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.admin-shell #users .users tbody td.name{font-weight:400!important}.admin-shell #users .users tbody td.name .xbtech-users-name-cell{flex-wrap:wrap;align-items:center;gap:4px 6px;max-width:100%;display:inline-flex}.admin-shell #users .users tbody td.name .xbtech-users-name-text{color:#2563eb;font-weight:700}.admin-shell .xbtech-user-tag-badge{color:#fff;letter-spacing:.03em;white-space:nowrap;vertical-align:middle;text-transform:none;background:#334155;border-radius:6px;align-items:center;padding:2px 7px;font-size:10px;font-weight:700;line-height:1.25;display:inline-flex}.admin-shell #chatlist.xbtech-chatlist .chat .name .xbtech-chatlist-name-row{flex-wrap:wrap;flex:1;align-items:center;gap:4px 6px;min-width:0;display:inline-flex}.admin-shell #chatlist.xbtech-chatlist .chat .name .xbtech-chatlist-name-text{min-width:0}.admin-shell .xbtech-livechat-referrer-badge{letter-spacing:.02em;color:#1a5f2a;white-space:nowrap;text-overflow:ellipsis;background:#4caf502e;border:1px solid #4caf5059;border-radius:4px;flex-shrink:0;align-items:center;max-width:120px;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.3;display:inline-flex;overflow:hidden}.admin-shell .xbtech-chatlist-ai-badge{letter-spacing:.02em;color:#92400e;white-space:nowrap;background:#f59e0b33;border:1px solid #f59e0b73;border-radius:4px;flex-shrink:0;align-items:center;padding:1px 6px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.admin-shell #chatlist.xbtech-chatlist .pin-types .pin-type.xbtech-chatlist-ai-tab{align-items:center;gap:5px;display:inline-flex}.admin-shell #chatlist.xbtech-chatlist .pin-types .pin-type.xbtech-chatlist-ai-tab.has-pending:not(.selected){color:#92400e;background:#f59e0b24;border-color:#f59e0b6b}.admin-shell #chatlist.xbtech-chatlist .pin-types .pin-type .xbtech-chatlist-ai-tab__count{color:#fff;background:#d97706;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.admin-shell #chatlist.xbtech-chatlist .pin-types .xbtech-chatlist-ai-clear{cursor:pointer;color:#92400e;background:#f59e0b1f;border:1px solid #f59e0b66;border-radius:8px;margin:0;padding:5px 10px;font-size:12px;font-weight:600;line-height:1.3}.admin-shell #chatlist.xbtech-chatlist .pin-types .xbtech-chatlist-ai-clear:hover:not(:disabled){background:#f59e0b38}.admin-shell #chatlist.xbtech-chatlist .pin-types .xbtech-chatlist-ai-clear:disabled{opacity:.55;cursor:wait}.admin-shell #chatlist.xbtech-chatlist .pin-types .pin-type.xbtech-chatlist-ai-tab.selected .xbtech-chatlist-ai-tab__count{color:#b45309;background:#ffffffe6}.admin-shell #chatroom .xbtech-chatroom-profile-name-row{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:inline-flex}.admin-shell #users .users td.username,.admin-shell #users .users td.cash{display:none!important}.admin-shell #users .users td.mobile{width:108px;min-width:0}.admin-shell #users .users td.bank,.admin-shell #users .users td.referrer{min-width:0}.admin-shell #users .users td.action{text-align:center;width:132px;max-width:132px}.admin-shell #users .users tbody td.action{text-overflow:clip;white-space:normal;overflow:clip visible}.admin-shell #users .users tbody td.action .xbtech-users-action-pair{box-sizing:border-box;vertical-align:middle;white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:4px;max-width:100%;display:inline-flex}.admin-shell #users .users tbody td.userstat{font-variant-numeric:tabular-nums;color:#0f172a!important}.admin-shell #users .users tbody td.xbtech-users-profile-cell{cursor:pointer}.admin-shell #users .users tbody td.xbtech-users-profile-cell:hover,.admin-shell #users .users tbody td.depdate.xbtech-users-profile-cell:hover,.admin-shell #users .users tbody td.logdate.xbtech-users-profile-cell:hover{color:#2563eb!important}.admin-shell #users .users thead td.userstat{color:#0f172a!important}.admin-shell #users .users thead tr:first-child td.userstat{text-align:center!important}.admin-shell #users .users thead tr:nth-child(2) td.sort:nth-child(odd) .xbtech-users-sort-inner{justify-content:center}.admin-shell #users .users thead tr:nth-child(2) td.sort:nth-child(2n) .xbtech-users-sort-inner{justify-content:flex-end}.admin-shell #users .users thead tr:nth-child(2) td.sort{color:inherit}.admin-shell #users .users thead tr:nth-child(2) td:first-child,.admin-shell #users .users thead tr:nth-child(2) td:nth-child(3),.admin-shell #users .users thead tr:nth-child(2) td:nth-child(5),.admin-shell #users .users thead tr:nth-child(2) td:nth-child(7),.admin-shell #users .users thead tr:nth-child(2) td:nth-child(9),.admin-shell #users .users tbody tr.user td:nth-child(11),.admin-shell #users .users tbody tr.user td:nth-child(13),.admin-shell #users .users tbody tr.user td:nth-child(16),.admin-shell #users .users tbody tr.user td:nth-child(18),.admin-shell #users .users tbody tr.user td:nth-child(20){box-sizing:border-box;width:90px!important;max-width:90px!important}.admin-shell #users .users thead tr:nth-child(2) td:nth-child(2),.admin-shell #users .users thead tr:nth-child(2) td:nth-child(4),.admin-shell #users .users thead tr:nth-child(2) td:nth-child(6),.admin-shell #users .users thead tr:nth-child(2) td:nth-child(8),.admin-shell #users .users thead tr:nth-child(2) td:nth-child(10),.admin-shell #users .users tbody tr.user td:nth-child(12),.admin-shell #users .users tbody tr.user td:nth-child(14),.admin-shell #users .users tbody tr.user td:nth-child(17),.admin-shell #users .users tbody tr.user td:nth-child(19),.admin-shell #users .users tbody tr.user td:nth-child(21){box-sizing:border-box;width:100px!important;max-width:100px!important}.admin-shell #users .users tbody tr.user td:nth-child(11),.admin-shell #users .users tbody tr.user td:nth-child(13),.admin-shell #users .users tbody tr.user td:nth-child(16),.admin-shell #users .users tbody tr.user td:nth-child(18),.admin-shell #users .users tbody tr.user td:nth-child(20){text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.admin-shell #users .users tbody tr.user td:nth-child(12),.admin-shell #users .users tbody tr.user td:nth-child(14),.admin-shell #users .users tbody tr.user td:nth-child(17),.admin-shell #users .users tbody tr.user td:nth-child(19),.admin-shell #users .users tbody tr.user td:nth-child(21){text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.admin-shell #users .users td.h3{width:176px;min-width:0}.admin-shell #users .users tbody td.h1{color:#3f51b5!important}.admin-shell #users .users tbody td.h2{color:#f44336!important}.admin-shell #users .users tbody td.h3{color:#388e3c!important}.admin-shell #users .users tbody td.h4{color:#f57c00!important}.admin-shell #users .users tbody td.h5{color:#0097a7!important}.admin-shell #users .users tbody td.h6{color:#9c27b0!important}.admin-shell #users .users tbody td.neg{color:#c82333!important}.admin-shell #users .users tbody a{cursor:pointer;color:#2563eb!important;text-decoration:underline!important}.admin-shell #users .users tbody a:hover{color:#1d4ed8!important}.admin-shell #users .users td.action a{vertical-align:middle;margin:0 3px 0 0;transition:border-color .12s,background .12s;display:none;color:#0f172a!important;background:linear-gradient(#fff 0%,#f1f5f9 100%)!important;border:1px solid #cbd5e1!important;border-radius:8px!important;padding:4px 6px!important;font:600 11px/1 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;text-decoration:none!important}.admin-shell #users .users td.action a:hover{background:#e2e8f0!important;border-color:#94a3b8!important}.admin-shell #users .users td.action a.chat,.admin-shell #users .users td.action a.wallet{box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex;margin:0!important}.admin-shell #users .users td.action a.wallet{background:linear-gradient(#fff 0%,#eef2ff 100%)!important}.admin-shell #users .pagination{background:0 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:16px 8px;display:flex}.admin-shell #users .pagination button,.admin-shell #users .pagination span{box-sizing:border-box;color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:10px!important;height:auto!important;min-height:32px!important;padding:6px 12px!important;font:600 12px/1.35 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.admin-shell #users .pagination button{cursor:pointer;transition:border-color .12s,background .12s,color .12s}.admin-shell #users .pagination button:hover:not(:disabled):not(.selected){background:#f8fafc!important;border-color:#94a3b8!important}.admin-shell #users .pagination button.selected{background:var(--xbtech-accent-b1)!important;color:#fff!important;border-color:var(--xbtech-accent-deepfill)!important}.admin-shell #users .pagination button:disabled{opacity:.45;cursor:not-allowed}.admin-shell .xbtech-changelog-page{color:#222;background:#fff;padding:8px 16px;font-size:12px}.admin-shell .xbtech-changelog-title{color:#b91c1c;margin:8px 0 12px;font-size:18px;font-weight:700}.admin-shell .xbtech-changelog-error{color:#b91c1c;background:#fdecea;border:1px solid #f5c6cb;margin-bottom:8px;padding:4px 8px;font-size:12px}.admin-shell .xbtech-changelog-list{flex-direction:column;gap:14px;display:flex}.admin-shell .xbtech-changelog-empty{color:#888;padding:8px 0;font-style:italic}.admin-shell .xbtech-changelog-entry{border-bottom:1px solid #f0f0f0;padding-bottom:6px}.admin-shell .xbtech-changelog-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-shell .xbtech-changelog-date{color:#1a1a1a;font-size:12px;font-weight:700}.admin-shell .xbtech-changelog-version{color:#1a1a1a;margin-top:2px;font-size:13px;font-weight:700}.admin-shell .xbtech-changelog-body{color:#444;white-space:pre-line;margin-top:2px}.admin-shell .xbtech-changelog-guide{color:#25a;white-space:nowrap;flex-shrink:0;font-weight:600;text-decoration:underline}.admin-shell #changelog.changelog-plain{max-width:720px}.admin-shell #changelog.changelog-plain .changelog-plain-header{margin:0 0 18px;padding:0}.admin-shell #changelog.changelog-plain .changelog-plain-title{color:var(--admin-fg,#0f172a);letter-spacing:-.01em;margin:0 0 6px;padding:0;font-size:20px;font-weight:700}.admin-shell #changelog.changelog-plain .changelog-plain-meta{color:var(--admin-fg-muted,#64748b);margin:0;font-size:13px}.admin-shell #changelog.changelog-plain .changelog-plain-error{color:#b91c1c;background:#fdecea;border:1px solid #f5c6cb;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:13px}.admin-shell #changelog.changelog-plain .changelog-plain-empty{color:var(--admin-fg-muted,#64748b);margin:0 0 12px;font-size:13px}.admin-shell #changelog.changelog-plain .changelog-plain-list{border:0;flex-direction:column;gap:12px;display:flex}.admin-shell #changelog.changelog-plain .changelog-plain-item{background:#ffffffb8;border:1px solid #94a3b859;border-radius:10px;margin:0;padding:14px 16px;box-shadow:0 1px 2px #0f172a0a}.admin-shell #changelog.changelog-plain .changelog-plain-head{border-bottom:1px solid #94a3b838;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;margin:0 0 10px;padding-bottom:10px;display:flex}.admin-shell #changelog.changelog-plain .changelog-plain-date{color:var(--admin-fg-muted,#64748b);font-size:13px;font-weight:600}.admin-shell #changelog.changelog-plain .changelog-plain-ver{color:var(--admin-fg,#0f172a);font-size:13px;font-weight:600}.admin-shell #changelog.changelog-plain .changelog-plain-points{margin:0;padding:0 0 0 18px;list-style:outside}.admin-shell #changelog.changelog-plain .changelog-plain-points li{color:var(--admin-fg,#334155);margin:0 0 6px;padding:0;font-size:14px;line-height:1.55}.admin-shell #changelog.changelog-plain .changelog-plain-points li:last-child{margin-bottom:0}.admin-shell #changelog.changelog-plain .changelog-plain-body{color:var(--admin-fg-muted,#64748b);margin:0;font-size:14px;line-height:1.55}.admin-shell #changelog.changelog-plain .changelog-plain-body--muted{color:var(--admin-fg-muted,#94a3b8)}.admin-shell #changelog.changelog-plain .changelog-plain-link{color:#2563eb;margin-top:10px;font-size:13px;text-decoration:none;display:inline-block}.admin-shell #changelog.changelog-plain .changelog-plain-link:hover{text-decoration:underline}html.dark-theme .admin-shell #changelog.changelog-plain .changelog-plain-title{color:var(--admin-dk-fg)!important}html.dark-theme .admin-shell #changelog.changelog-plain .changelog-plain-meta{color:var(--admin-dk-fg-2)!important}html.dark-theme .admin-shell #changelog.changelog-plain .changelog-plain-error{color:#fecaca;background:#7f1d1d40;border-color:#f8717159}html.dark-theme .admin-shell #changelog.changelog-plain .changelog-plain-item{box-shadow:none;background:var(--admin-dk-elevated)!important;border-color:var(--admin-dk-border)!important}html.dark-theme .admin-shell #changelog.changelog-plain .changelog-plain-head{border-bottom-color:var(--admin-dk-border)!important}html.dark-theme .admin-shell #changelog.changelog-plain .changelog-plain-date{color:var(--admin-dk-muted)!important}html.dark-theme .admin-shell #changelog.changelog-plain .changelog-plain-ver{color:var(--admin-dk-fg)!important}html.dark-theme .admin-shell #changelog.changelog-plain .changelog-plain-points li,html.dark-theme .admin-shell #changelog.changelog-plain .changelog-plain-body{color:var(--admin-dk-fg-2)!important}html.dark-theme .admin-shell #changelog.changelog-plain .changelog-plain-link{color:#93c5fd}.admin-shell .xbtech-accent-action-btn{background:var(--xbtech-accent);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;min-width:132px;height:36px;padding:0 18px;font-size:13px;font-weight:600;transition:filter .12s,opacity .12s;display:inline-flex}.admin-shell .xbtech-accent-action-btn:hover:not(:disabled){filter:brightness(.95)}.admin-shell .xbtech-accent-action-btn:disabled{cursor:not-allowed;background:#b9b9b9}.admin-shell .xbtech-danger-action-btn{color:#fff;cursor:pointer;background:#c82333;border:0;border-radius:8px;justify-content:center;align-items:center;min-width:132px;height:36px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 1px #0000000f}.admin-shell .xbtech-danger-action-btn:hover:not(:disabled){background:#a61c2a}.admin-shell .xbtech-danger-action-btn:disabled{opacity:.58;cursor:not-allowed}.admin-shell #adminTool.admintool-page-fullbleed{box-sizing:border-box;background:#fff;flex-direction:column;gap:12px;width:100%;min-height:100%;padding:14px clamp(12px,2vw,22px) 28px;display:flex}.admin-shell #adminTool .admintool-page-intro{margin-top:0;margin-bottom:4px}.admin-shell #adminTool .admintool-card-lead{margin-top:0;margin-bottom:10px}.admin-shell #adminTool .xbtech-card--admintool-hazard{background:linear-gradient(165deg,snow 0%,#f8fafc 72%);border-color:#c8233361}.admin-shell #adminTool .xbtech-card--admintool-hazard+.xbtech-card--admintool-hazard{margin-top:0}.admin-shell #adminTool .admintool-hazard-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.admin-shell #adminTool .admintool-hazard-title.xbtech-card-title{color:#991b1b;margin-bottom:0}.admin-shell #adminTool .admintool-hazard-blurb{color:#581414eb}.admin-shell #adminTool .xbtech-fieldgrid--top{align-items:start}.admin-shell #adminTool .xbtech-fieldgrid--top>.admintool-fieldgrid-label{padding-top:8px}.admin-shell #adminTool .admintool-fieldgrid-label{color:var(--admin-fg,#1e293b);grid-column:1;font-size:13px;font-weight:600}.admin-shell #adminTool .admintool-fieldgrid-label:after{content:" :"}.admin-shell :is(#adminTool,#security,#payment) .xbtech-fieldgrid .admin-tx-ymd-wrap,.admin-shell #payment.admin-payment-gateways-page .admin-payment-date-controls .admin-tx-ymd-wrap{box-sizing:border-box;align-items:center;gap:6px;width:auto;max-width:100%;height:34px;margin:0;display:inline-flex;position:relative}.admin-shell :is(#adminTool,#security,#payment) .xbtech-fieldgrid .admin-tx-ymd-wrap>input[type=text],.admin-shell #payment.admin-payment-gateways-page .admin-payment-date-controls .admin-tx-ymd-wrap>input[type=text]{color:#0f172a;width:120px;min-width:0;height:34px;min-height:0;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;margin:0;padding:7px 10px;font-weight:400;transition:border-color .12s,box-shadow .12s}.admin-shell :is(#adminTool,#security,#payment) .xbtech-fieldgrid .admin-tx-ymd-wrap>input[type=text]:focus-visible,.admin-shell #payment.admin-payment-gateways-page .admin-payment-date-controls .admin-tx-ymd-wrap>input[type=text]:focus-visible{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e938}.admin-shell :is(#adminTool,#security,#payment) .xbtech-fieldgrid .admin-tx-ymd-wrap>button.admin-tx-ymd-calendar,.admin-shell #payment.admin-payment-gateways-page .admin-payment-date-controls .admin-tx-ymd-wrap>button.admin-tx-ymd-calendar{box-sizing:border-box;color:#0369a1;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;min-width:0;height:34px;min-height:0;margin:0;padding:0;transition:background .12s,border-color .12s;display:inline-flex}.admin-shell :is(#adminTool,#security,#payment) .xbtech-fieldgrid .admin-tx-ymd-wrap>button.admin-tx-ymd-calendar:hover,.admin-shell #payment.admin-payment-gateways-page .admin-payment-date-controls .admin-tx-ymd-wrap>button.admin-tx-ymd-calendar:hover{background:#e0f2fe;border-color:#7dd3fc}.admin-shell :is(#adminTool,#security,#payment) .xbtech-fieldgrid .admin-tx-ymd-wrap>input[type=date].admin-tx-ymd-hidden,.admin-shell #payment.admin-payment-gateways-page .admin-payment-date-controls .admin-tx-ymd-wrap>input[type=date].admin-tx-ymd-hidden{opacity:0;pointer-events:none;background:0 0;border:0;width:0;height:0;margin:0;padding:0;position:absolute}.admin-shell #adminTool .admintool-field-medium{width:100%;max-width:min(380px,100%)}.admin-shell #adminTool .admintool-hazard-actions{flex-wrap:wrap;gap:10px}.admin-shell #adminTool .admintool-recovery-sql{color:#1e293b;white-space:pre-wrap;word-break:break-word;background:#0f172a0f;border:1px solid #0f172a1f;border-radius:6px;margin-top:4px;padding:4px 8px;font-size:11px;display:inline-block}.admin-shell #adminTool .admintool-checkbox-row{flex-wrap:wrap;align-items:center;gap:10px 22px;font-size:13px;display:flex}.admin-shell #adminTool .admintool-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;max-width:520px;font-size:13px;display:grid}@media (max-width:520px){.admin-shell #adminTool .admintool-checkbox-grid{grid-template-columns:1fr}}.admin-shell #adminTool .admintool-check{cursor:pointer;color:var(--admin-fg,#1e293b);align-items:center;gap:8px;font-weight:500;display:inline-flex}.admin-shell #adminTool .admintool-check input{width:auto}.admin-shell #adminTool .admintool-inline-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;max-width:min(560px,100%);margin:10px 0 0;padding:8px 10px;font-size:12px}.admin-shell #adminTool .admintool-actionbar-tight{margin-top:8px;margin-bottom:0}.admin-shell #adminTool>.xbtech-card{margin-bottom:0}.admin-shell #tools.admintools-sheet{background:#fff;flex-direction:column;gap:14px;display:flex}.admin-shell #tools .admintools-loading-card{margin-bottom:0}.admin-shell #tools .admintools-loading-text{margin:0}.admin-shell #tools .admintools-section{margin-bottom:0;padding-bottom:4px}.admin-shell #tools .admintools-section-title{border-bottom:1px solid var(--admin-border-cell,#e2e8f0);margin-bottom:4px;padding-bottom:8px}.admin-shell #tools .admintools-list{margin:0;padding:0;list-style:none}.admin-shell #tools .admintools-row{border-bottom:1px solid var(--admin-border-cell,#e2e8f0);flex-direction:row;align-items:flex-start;gap:14px;padding:14px 0;display:flex}.admin-shell #tools .admintools-row:last-child{border-bottom:none;padding-bottom:6px}.admin-shell #tools .admintools-row-icon{background:var(--admin-surface-subtle,#f8fafc);border:1px solid var(--admin-border-cell,#e2e8f0);width:42px;height:42px;color:var(--admin-fg-muted,#64748b);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.admin-shell #tools .admintools-row-main{flex:1;min-width:0}.admin-shell #tools .admintools-row-head{flex-wrap:wrap;align-items:baseline;gap:8px 10px;display:flex}.admin-shell #tools .admintools-row-label{color:var(--admin-fg,#1e293b);font-size:14px;font-weight:600}.admin-shell #tools .admintools-muted-pill{letter-spacing:.06em;text-transform:uppercase;color:#64748b;background:#f8fafce6;border:1px solid #64748b59;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.admin-shell #tools .admintools-row-hint{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.45}.admin-shell #tools .admintools-row-action{flex-shrink:0;padding-top:2px}.admin-shell #tools .admintools-run-btn{min-width:100px;height:36px}@media (max-width:580px){.admin-shell #tools .admintools-row{flex-wrap:wrap}.admin-shell #tools .admintools-row-action{width:100%;padding-top:8px;padding-left:56px}.admin-shell #tools .admintools-run-btn{width:100%}}.admin-shell #tools .admintools-log{margin-top:8px}.admin-shell #tools .admintools-log-summary{cursor:pointer;color:#64748b;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;list-style:none;display:inline-flex}.admin-shell #tools .admintools-log-summary::-webkit-details-marker{display:none}.admin-shell #tools .admintools-log-summary-main{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.admin-shell #tools .admintools-log-summary-cue{letter-spacing:.08em;text-transform:uppercase;color:var(--xbtech-accent,#2e7d32);font-size:10px;font-weight:700}.admin-shell #tools .admintools-log[open] .admintools-log-summary-cue{opacity:.75}.admin-shell #tools .admintools-log-body{color:#334155;border:1px solid var(--admin-border-cell,#e2e8f0);white-space:pre-wrap;word-break:break-word;background:#f8fafc;border-radius:8px;max-height:200px;margin:8px 0 0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.4;overflow:auto}.admin-shell #tools .admintools-img2url-hint{color:var(--admin-fg-muted,#64748b);margin:0 0 10px}.admin-shell #tools .admintools-img2url-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-shell #tools .admintools-img2url-pick{min-width:120px;height:36px}.admin-shell #tools .admintools-img2url-filename{color:var(--admin-fg-muted,#64748b);text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:12px;overflow:hidden}.admin-shell #tools .admintools-img2url-input{display:none}.admin-shell #tools .admintools-img2url-url{border:1px solid var(--admin-border-cell,#e2e8f0);word-break:break-all;background:#f8fafc;border-radius:8px;margin-top:12px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.admin-shell #tools .admintools-img2url-url a{color:#0f766e;text-decoration:none}.admin-shell #tools .admintools-img2url-url a:hover{text-decoration:underline}.admin-shell #tools .admintools-img2url-actions{gap:8px;margin-top:10px;display:flex}.admin-shell #tools .admintools-img2url-copy{min-width:100px;height:36px}.admin-shell .xbtech-market-page.svc-market{--svc-accent:#0f766e;--svc-accent-soft:#0f766e1f;--svc-accent-2:#c2410c;--svc-surface:#f8fafc;--svc-card:#fff;--svc-border:#0f172a14;--svc-text:#0f172a;--svc-muted:#64748b;background:var(--svc-surface);color:var(--svc-text);box-sizing:border-box;min-height:100%;padding:0;font-size:13px;line-height:1.55}.admin-shell .svc-market-hero{color:#f1f5f9;background:linear-gradient(135deg,#0f172a 0%,#134e4a 48%,#1e293b 100%);padding:clamp(20px,4vw,36px) clamp(16px,3vw,32px);position:relative;overflow:hidden}.admin-shell .svc-market-hero-glow{pointer-events:none;background:radial-gradient(closest-side,#2dd4bf59,#0000 70%);height:min(520px,90vw);position:absolute;inset:-40% -10% auto 40%}.admin-shell .svc-market-hero-inner{max-width:920px;position:relative}.admin-shell .svc-market-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#f1f5f9b8;margin:0 0 10px;font-size:11px;font-weight:600}.admin-shell .svc-market-title{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:800;line-height:1.22}.admin-shell .svc-market-title-sub{color:#f1f5f9e0;letter-spacing:0;margin-top:8px;font-size:clamp(12px,2vw,13px);font-weight:500;display:block}.admin-shell .svc-market-lead{color:#f1f5f9eb;max-width:52em;margin:0 0 10px;font-size:13px}.admin-shell .svc-market-hero-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px;display:flex}.admin-shell .svc-market-btn{appearance:none;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:12px;font-weight:600;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.admin-shell .svc-market-btn--primary{color:#042f2e;background:linear-gradient(#2dd4bf 0%,#0d9488 100%);box-shadow:0 8px 24px #0d948859}.admin-shell .svc-market-btn--primary:hover{transform:translateY(-1px);box-shadow:0 10px 28px #0d948873}.admin-shell .svc-market-btn--ghost{background:var(--svc-card);color:var(--svc-accent);border:1px solid var(--svc-border);box-shadow:0 1px 2px #0f172a0a}.admin-shell .svc-market-btn--ghost:hover{background:var(--svc-accent-soft);border-color:#0f766e59}.admin-shell .svc-market-hero-note{color:#f1f5f9a6;font-size:11px}.admin-shell .svc-market-body{flex-direction:column;gap:clamp(22px,4vw,36px);padding:clamp(16px,3vw,28px) clamp(14px,2.5vw,28px) 40px;display:flex}.admin-shell .svc-market-section-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.admin-shell .svc-market-section-line{background:linear-gradient(180deg, var(--svc-accent) 0%, var(--svc-accent-2) 100%);border-radius:4px;flex-shrink:0;width:4px;height:1.5em}.admin-shell .svc-market-section-title{color:var(--svc-text);letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:800}.admin-shell .svc-market-empty{background:var(--svc-card);border:1px dashed var(--svc-border);color:var(--svc-muted);border-radius:12px;margin:0;padding:16px 18px;font-size:12px}.admin-shell .svc-market-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}@media (max-width:1200px){.admin-shell .svc-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.admin-shell .svc-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.admin-shell .svc-market-grid{grid-template-columns:1fr}}.admin-shell .svc-market-card{background:var(--svc-card);border:1px solid var(--svc-border);border-radius:14px;flex-direction:column;min-width:0;transition:box-shadow .16s,transform .16s;display:flex;overflow:hidden;box-shadow:0 4px 16px #0f172a0f}.admin-shell .svc-market-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0f172a1a}.admin-shell .svc-market-card-media{aspect-ratio:4/3;box-sizing:border-box;background:linear-gradient(145deg,#f1f5f9 0%,#e2e8f0 100%);justify-content:center;align-items:center;padding:10px 12px;display:flex;position:relative}.admin-shell .svc-market-chip{z-index:1;letter-spacing:.04em;color:#0f766e;background:#ffffffeb;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #0f172a14}.admin-shell .svc-market-card-img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.admin-shell .svc-market-card-copy{flex-direction:column;flex:1;gap:12px;padding:14px 16px 16px;display:flex}.admin-shell .svc-market-card-title{color:var(--svc-text);margin:0;font-size:14px;font-weight:700;line-height:1.35}.admin-shell .svc-market-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;display:flex}.admin-shell .svc-market-price-block{flex-direction:column;gap:2px;display:flex}.admin-shell .svc-market-quote{color:var(--svc-accent);letter-spacing:-.01em;font-size:13px;font-weight:700;line-height:1.35}.admin-shell .xbtech-crud-page{color:#222;background:#fff;font-size:12px}.admin-shell .xbtech-crud-title{color:#b91c1c;margin:4px 0 10px;font-size:16px;font-weight:700}.admin-shell .xbtech-crud-filter{background:#fffbe6;border:1px solid #f3e7a8;align-items:center;gap:6px;margin-bottom:8px;padding:6px;display:flex}.admin-shell .xbtech-crud-filter input{border:1px solid #ccc;flex:1;height:24px;padding:0 6px;font-size:12px}.admin-shell .xbtech-crud-filter button,.admin-shell .xbtech-crud-form-actions button,.admin-shell .xbtech-crud-table .actions button{appearance:none;color:#fff;cursor:pointer;background:#5cb85c;border:none;border-radius:2px;padding:5px 12px;font-size:11px;font-weight:700}.admin-shell .xbtech-crud-filter button.create{background:#f0832e}.admin-shell .xbtech-crud-error{color:#b91c1c;background:#fdecea;border:1px solid #f5c6cb;margin-bottom:8px;padding:4px 8px}.admin-shell .xbtech-crud-form{background:#f7f7f7;border:1px solid #e5e5e5;grid-template-columns:repeat(3,minmax(180px,1fr));gap:8px;margin-bottom:8px;padding:8px;display:grid}.admin-shell .xbtech-crud-form label{color:#2c3e50;flex-direction:column;gap:3px;font-size:11px;display:flex}.admin-shell .xbtech-crud-form input,.admin-shell .xbtech-crud-form select,.admin-shell .xbtech-crud-form textarea{border:1px solid #ccc;border-radius:2px;min-height:24px;padding:3px 6px;font-size:12px}.admin-shell .xbtech-crud-form textarea{min-height:48px}.admin-shell .xbtech-crud-form-actions{grid-column:1/-1;gap:6px;display:flex}.admin-shell .xbtech-crud-form-actions .cancel{background:#888}.admin-shell .xbtech-crud-table{border-collapse:collapse;width:100%;font-size:12px}.admin-shell .xbtech-crud-table thead th{color:#fff;text-align:left;background:#2c2c2c;border:1px solid #1e1e1e;padding:6px 8px;font-weight:700}.admin-shell .xbtech-crud-table tbody td{vertical-align:top;border:1px solid #e1e5ec;padding:5px 8px}.admin-shell .xbtech-crud-table tbody tr:nth-child(odd) td{background:#f5f8fb}.admin-shell .xbtech-crud-table .empty{text-align:center;color:#888;padding:16px 0;font-style:italic}.admin-shell .xbtech-crud-table .actions{white-space:nowrap}.admin-shell .xbtech-crud-table .actions .delete{background:#c1554a;margin-left:4px}.admin-shell #popupwindow.xbtech-promotions-popout{z-index:20050!important;box-sizing:border-box!important;text-align:center!important;background:#00000080!important;width:100%!important;height:100%!important;padding:10px 0!important;position:fixed!important;inset:0!important;overflow:auto!important}.admin-shell #popupwindow.xbtech-promotions-popout .wrapper{box-sizing:border-box!important;text-align:left!important;vertical-align:middle!important;background:#fff!important;border-radius:5px!important;width:95%!important;max-width:900px!important;margin:10px auto!important;padding:10px 14px 14px!important;display:inline-block!important;box-shadow:0 4px 24px #00000040!important}@media (min-width:1200px){:root{--admin-promo-modal-gap:8px;--admin-promo-panel-top:10px;--admin-promo-panel-height:min(720px, calc(100vh - 20px));--admin-promo-edit-width:min(780px, calc((100vw - var(--admin-promo-modal-gap) - 24px) * .58));--admin-promo-preview-width:min(700px, calc(100vw - var(--admin-promo-edit-width) - var(--admin-promo-modal-gap) - 24px));--admin-promo-pair-left:max(12px, calc(( 100vw - var(--admin-promo-edit-width) - var(--admin-promo-modal-gap) - var(--admin-promo-preview-width) ) / 2))}.admin-shell #popupwindow.xbtech-promotions-popout:not(.admin-promo-group-manager){text-align:left!important;padding-left:var(--admin-promo-pair-left)!important;padding-right:calc(100vw - var(--admin-promo-pair-left) - var(--admin-promo-edit-width))!important}.admin-shell #popupwindow.xbtech-promotions-popout:not(.admin-promo-group-manager) .wrapper{width:var(--admin-promo-edit-width)!important;max-width:var(--admin-promo-edit-width)!important;height:var(--admin-promo-panel-height)!important;max-height:var(--admin-promo-panel-height)!important;margin:var(--admin-promo-panel-top) 0 0!important;flex-direction:column!important;display:inline-flex!important;overflow:hidden!important}.admin-shell #popupwindow.xbtech-promotions-popout:not(.admin-promo-group-manager) .body{flex:auto!important;min-height:0!important}.admin-shell #popupwindow.xbtech-promotions-popout:not(.admin-promo-group-manager) #promotions-create,.admin-shell #popupwindow.xbtech-promotions-popout:not(.admin-promo-group-manager) #promotions-create form{height:100%!important;min-height:0!important}.admin-shell #popupwindow.xbtech-promotions-popout:not(.admin-promo-group-manager) #promotions-create .scrollable{max-height:calc(var(--admin-promo-panel-height) - 58px)!important}.admin-promo-editor-live-portal{left:calc(var(--admin-promo-pair-left) + var(--admin-promo-edit-width) + var(--admin-promo-modal-gap))!important;right:auto!important;top:var(--admin-promo-panel-top)!important;width:var(--admin-promo-preview-width)!important;height:var(--admin-promo-panel-height)!important;min-width:0!important;bottom:auto!important}}.admin-shell #popupwindow.xbtech-promotions-popout .head{color:#f44336!important;background:0 0!important;border-bottom:1px solid #f44336!important;margin:0 0 6px!important;padding:0 0 10px!important;font-family:Helvetica,Arial,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:19.5px!important}.admin-shell #popupwindow.xbtech-promotions-popout .body{background:0 0!important;margin:0!important;padding:0!important}.admin-shell #popupwindow.xbtech-promotions-popout #promotions-create .scrollable{max-height:calc(100vh - 170px)!important;padding-right:4px!important;overflow:auto!important}.admin-shell #popupwindow.xbtech-promotions-popout #promotions-create form{margin:0!important}.admin-shell #popupwindow.xbtech-promotions-popout table{color:#000!important;border-collapse:collapse!important;background:0 0!important;width:100%!important;font-size:13px!important}.admin-shell #popupwindow.xbtech-promotions-popout table tr{background:0 0!important}.admin-shell #popupwindow.xbtech-promotions-popout table td{color:#000!important;vertical-align:top!important;background:0 0!important;border:0!important;padding:8px 8px 8px 0!important;font-size:13px!important}.admin-shell #popupwindow.xbtech-promotions-popout table td:first-child{white-space:nowrap!important;vertical-align:top!important;width:1%!important;max-width:220px!important;font-weight:400!important}.admin-shell #popupwindow.xbtech-promotions-popout table td:nth-child(2){text-align:center!important;vertical-align:top!important;width:14px!important;padding-left:2px!important;padding-right:10px!important}.admin-shell #popupwindow.xbtech-promotions-popout table td:nth-child(3){vertical-align:top!important;width:99%!important}.admin-shell #popupwindow.xbtech-promotions-popout input[type=text],.admin-shell #popupwindow.xbtech-promotions-popout input[type=number],.admin-shell #popupwindow.xbtech-promotions-popout textarea,.admin-shell #popupwindow.xbtech-promotions-popout select{box-sizing:border-box!important;color:#000!important;background:#fff!important;border:1px solid #ccc!important;border-radius:3px!important;width:100%!important;height:auto!important;min-height:0!important;padding:6px 8px!important;font-family:Helvetica,Arial,sans-serif!important;font-size:13px!important;line-height:1.3!important}.admin-shell #popupwindow.xbtech-promotions-popout textarea{resize:vertical!important;min-height:70px!important;font-family:Courier New,Courier,monospace!important}.admin-shell #popupwindow.xbtech-promotions-popout input[readonly]{color:#555!important;cursor:default!important;background:#f4f4f4!important}.admin-shell #popupwindow.xbtech-promotions-popout select[multiple]{min-height:150px!important;font-family:Helvetica,Arial,sans-serif!important}.admin-shell #popupwindow.xbtech-promotions-popout table td .admin-tx-ymd-wrap{box-sizing:border-box!important;align-items:center!important;gap:4px!important;width:100%!important;max-width:min(360px,100%)!important;display:inline-flex!important;position:relative!important}.admin-shell #popupwindow.xbtech-promotions-popout table td .admin-tx-ymd-wrap>input[type=text]{flex:auto!important;width:auto!important;min-width:0!important;min-height:0!important;margin:0!important}.admin-shell #popupwindow.xbtech-promotions-popout table td button.admin-tx-ymd-calendar{box-sizing:border-box!important;border-radius:var(--admin-radius,8px)!important;color:#0369a1!important;cursor:pointer!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;flex:0 0 40px!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:auto!important;min-height:38px!important;margin:0!important;padding:0!important;line-height:1!important;transition:background .12s,border-color .12s!important;display:inline-flex!important}.admin-shell #popupwindow.xbtech-promotions-popout table td button.admin-tx-ymd-calendar:hover{background:#e0f2fe!important;border-color:#7dd3fc!important}.admin-shell #popupwindow.xbtech-promotions-popout table td .admin-tx-ymd-wrap>input[type=date].admin-tx-ymd-hidden{opacity:0!important;pointer-events:none!important;clip:rect(0, 0, 0, 0)!important;border:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.admin-shell #popupwindow.xbtech-promotions-popout p.note{color:#d32f2f!important;margin:4px 0 0!important;font-size:11px!important;line-height:1.35!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-label{white-space:nowrap!important;align-items:center!important;gap:5px!important;display:inline-flex!important;position:relative!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-label__text{white-space:nowrap!important;display:inline-block!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-label__hint{color:#94a3b8!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;width:auto!important;min-width:26px!important;height:auto!important;min-height:26px!important;box-shadow:none!important;vertical-align:middle!important;background:0 0!important;border:0!important;border-radius:6px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:4px!important;transition:color .15s,background-color .15s!important;display:inline-flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-label__hint-svg{flex-shrink:0!important;width:14px!important;height:14px!important;display:block!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-label__hint:hover{color:#2563eb!important;background:#2563eb14!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-label__hint[aria-expanded=true]{color:#1d4ed8!important;background:#2563eb1f!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-label__hint:focus-visible{outline-offset:1px!important;outline:2px solid #2563eb!important}html.dark-theme .admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-label__hint{color:#64748b!important;background:0 0!important}html.dark-theme .admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-label__hint:hover{color:#93c5fd!important;background:#3b82f624!important}html.dark-theme .admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-label__hint[aria-expanded=true]{color:#bfdbfe!important;background:#3b82f638!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-label__popover{z-index:20!important;color:#f8fafc!important;white-space:pre-wrap!important;pointer-events:auto!important;background:#1e293b!important;border-radius:6px!important;width:max-content!important;max-width:320px!important;padding:10px 12px!important;font:400 12px/1.5 Helvetica,Arial,sans-serif!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;box-shadow:0 10px 22px #00000047!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-label__popover:before{content:""!important;background:#1e293b!important;border-radius:1px!important;width:10px!important;height:10px!important;position:absolute!important;top:-5px!important;left:12px!important;transform:rotate(45deg)!important}html.dark-theme .admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-label__popover,html.dark-theme .admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-label__popover:before{color:#e2e8f0!important;background:#0f172a!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-picker{flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;display:flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-picker__row{align-items:stretch!important;gap:6px!important;display:flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-picker__row input[type=text]{flex:auto!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-picker__manage{color:#fff!important;white-space:nowrap!important;cursor:pointer!important;background:#2563eb!important;border:1px solid #2563eb!important;border-radius:4px!important;flex:none!important;padding:4px 12px!important;font:600 12px/1.3 Helvetica,Arial,sans-serif!important;transition:background-color .12s!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-picker__manage:hover{background:#1d4ed8!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-picker__preview{background:#f8fafc!important;border:1px dashed #cbd5e1!important;border-radius:4px!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;max-width:100%!important;padding:8px!important;display:inline-flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-picker__preview img{object-fit:contain!important;width:auto!important;max-width:100%!important;height:40px!important;display:block!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-picker__caption{color:#475569!important;font:600 11px/1.3 Helvetica,Arial,sans-serif!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-picker__empty{color:#78350f!important;background:#fef3c7!important;border-radius:4px!important;margin:0!important;padding:6px 8px!important;font:400 12px/1.45 Helvetica,Arial,sans-serif!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-picker__empty code{font-family:Courier New,Courier,monospace!important;font-weight:700!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-picker__inline-link{color:#2563eb!important;font:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;padding:0!important;text-decoration:underline!important}.admin-shell #popupwindow.xbtech-promotions-popout.admin-promo-group-manager .wrapper{width:min(900px,95vw)!important;max-width:95vw!important}.admin-shell #popupwindow.xbtech-promotions-popout.admin-promo-group-manager .scrollable{padding:16px!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__h3{color:#1e293b!important;border-bottom:1px solid #e2e8f0!important;margin:0 0 8px!important;padding:8px 0!important;font:700 14px/1.3 Helvetica,Arial,sans-serif!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__h3:not(:first-child){margin-top:24px!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__table{border-collapse:collapse!important;width:100%!important;font-size:12px!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__table th,.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__table td{vertical-align:middle!important;text-align:left!important;border-bottom:1px solid #e2e8f0!important;padding:8px 10px!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__table th{color:#475569!important;text-transform:uppercase!important;letter-spacing:.04em!important;background:#f1f5f9!important;font-size:10px!important;font-weight:700!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__table tr:hover td{background:#f8fafc!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__table code{color:#1e40af!important;font-family:Courier New,Courier,monospace!important;font-size:12px!important;font-weight:700!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__loading{text-align:center!important;color:#94a3b8!important;padding:18px!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__banner-img{object-fit:contain!important;border-radius:3px!important;width:auto!important;max-width:220px!important;height:36px!important;display:block!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__banner-empty{color:#94a3b8!important;font:italic 12px Helvetica,Arial,sans-serif!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__banner-edit{flex-direction:column!important;align-items:stretch!important;gap:4px!important;max-width:280px!important;display:flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__banner-edit img{object-fit:contain!important;border-radius:3px!important;width:auto!important;max-width:100%!important;height:32px!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__count{text-align:center!important;color:#475569!important;width:70px!important;font-weight:700!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__actions{white-space:nowrap!important;text-align:right!important;width:1%!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__btn{color:#334155!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:4px!important;margin-left:4px!important;padding:4px 10px!important;font:600 11px/1.3 Helvetica,Arial,sans-serif!important;transition:background-color .12s,color .12s,border-color .12s!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__btn:hover:not(:disabled){color:#312e81!important;background:#e0e7ff!important;border-color:#6366f1!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__btn:disabled{opacity:.5!important;cursor:not-allowed!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__btn--primary{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__btn--primary:hover:not(:disabled){color:#fff!important;background:#1d4ed8!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__btn--save{border-color:var(--xbtech-accent-b1)!important;background:var(--xbtech-accent-b1)!important;color:#fff!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__btn--save:hover:not(:disabled){background:var(--xbtech-accent-deepfill)!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__btn--danger{color:#b91c1c!important;border-color:#dc2626!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__btn--danger:hover:not(:disabled){color:#7f1d1d!important;background:#fee2e2!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__new{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;flex-direction:column!important;gap:14px!important;padding:16px!important;display:flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__new-grid{grid-template-columns:1fr 1fr!important;gap:12px!important;display:grid!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__field{color:#475569!important;text-transform:uppercase!important;letter-spacing:.05em!important;flex-direction:column!important;gap:4px!important;font:700 10px/1.3 Helvetica,Arial,sans-serif!important;display:flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__field em{text-transform:none!important;letter-spacing:0!important;color:#94a3b8!important;margin-left:4px!important;font-style:normal!important;font-weight:500!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__field input[type=text]{color:#1e293b!important;text-transform:none!important;letter-spacing:0!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:4px!important;width:100%!important;padding:6px 10px!important;font:400 12px/1.3 Courier New,Courier,monospace!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__field input[type=text]:focus{border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 2px #2563eb26!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__upload{background:#fff!important;border:1px dashed #cbd5e1!important;border-radius:6px!important;align-items:stretch!important;gap:12px!important;padding:10px!important;display:flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__upload-preview{background:repeating-conic-gradient(#f1f5f9 0% 25%,#fff 0% 50%) 50%/14px 14px!important;border:1px solid #e2e8f0!important;border-radius:4px!important;flex:0 0 160px!important;justify-content:center!important;align-items:center!important;height:56px!important;display:flex!important;overflow:hidden!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__upload-preview img{object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;display:block!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__upload-placeholder{color:#94a3b8!important;font:italic 11px Helvetica,Arial,sans-serif!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__upload-actions{flex-direction:column!important;flex:auto!important;justify-content:center!important;gap:6px!important;display:flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__file-btn{color:#2563eb!important;letter-spacing:.02em!important;cursor:pointer!important;text-transform:none!important;background:#fff!important;border:1px solid #2563eb!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:max-content!important;max-width:100%!important;padding:7px 14px!important;font:600 11px/1.3 Helvetica,Arial,sans-serif!important;transition:background-color .12s,color .12s!important;display:inline-flex!important;position:relative!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__file-btn:hover:not(.is-disabled){color:#fff!important;background:#2563eb!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__file-btn.is-disabled{opacity:.5!important;cursor:not-allowed!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__file-btn input[type=file]{opacity:0!important;width:100%!important;height:100%!important;cursor:inherit!important;font-size:0!important;position:absolute!important;inset:0!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__file-btn--sm{padding:4px 10px!important;font-size:10px!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__file-clear{color:#64748b!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:4px!important;align-self:flex-start!important;padding:4px 10px!important;font:600 10px/1.3 Helvetica,Arial,sans-serif!important;transition:color .12s,border-color .12s!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__file-clear:hover:not(:disabled){color:#b91c1c!important;border-color:#dc2626!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__file-clear:disabled{opacity:.5!important;cursor:not-allowed!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__new-submit{border-top:1px dashed #e2e8f0!important;justify-content:flex-end!important;padding-top:12px!important;display:flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-group-mgr__btn--lg{letter-spacing:.04em!important;padding:8px 22px!important;font-size:12px!important}.admin-shell #popupwindow.xbtech-promotions-popout.admin-promo-group-manager .btns{background:#f8fafc!important;border-top:1px solid #e2e8f0!important;justify-content:flex-end!important;padding:12px 16px!important;display:flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-file-upload{width:100%!important;max-width:460px!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-file-upload__main{flex-wrap:wrap!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-file-upload__thumb{object-fit:contain!important;background:#fafafa!important;border:1px solid #ddd!important;border-radius:4px!important;flex:none!important;width:88px!important;height:56px!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-file-upload__thumb--empty{background:#f7f7f7!important;border-style:dashed!important;border-color:#ccc!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-file-upload__col{flex-direction:column!important;flex:160px!important;gap:8px!important;min-width:0!important;display:flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-file-upload__input[type=file]{color:#333!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font:13px Helvetica,Arial,sans-serif!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-file-upload__input[type=file]::file-selector-button{color:#333!important;cursor:pointer!important;background:#f5f5f5!important;border:1px solid #bbb!important;border-radius:4px!important;min-height:0!important;margin:0 10px 0 0!important;padding:6px 14px!important;font:13px Helvetica,Arial,sans-serif!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-file-upload__input[type=file]::-webkit-file-upload-button{color:#333!important;cursor:pointer!important;background:#f5f5f5!important;border:1px solid #bbb!important;border-radius:4px!important;min-height:0!important;margin:0 10px 0 0!important;padding:6px 14px!important;font:13px Helvetica,Arial,sans-serif!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-file-upload__input[type=file]::file-selector-button:hover{background:#eaeaea!important;border-color:#aaa!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-file-upload__input[type=file]::-webkit-file-upload-button:hover{background:#eaeaea!important;border-color:#aaa!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-file-upload__below{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-file-upload__hint{color:#777!important;font-family:Helvetica,Arial,sans-serif!important;font-size:11px!important;line-height:1.35!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-file-upload__status{color:#666!important;font-family:Helvetica,Arial,sans-serif!important;font-size:11px!important}html.dark-theme .admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-file-upload__thumb,html.dark-theme .admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-file-upload__thumb--empty{background:#fff!important;border-color:#ccc!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-allowed-games{width:100%!important;max-width:none!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-allowed-games__loading{color:#666!important;font-family:Helvetica,Arial,sans-serif!important;font-size:11px!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-allowed-games__list{box-sizing:border-box!important;resize:vertical!important;color:#000!important;background:#fff!important;border:1px solid #000!important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;align-content:start!important;gap:1px 10px!important;min-height:72px!important;max-height:156px!important;padding:4px 6px!important;font-family:Helvetica,Arial,sans-serif!important;font-size:11px!important;display:grid!important;overflow:hidden auto!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-allowed-games__row{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;border-bottom:0!important;align-items:center!important;gap:5px!important;min-width:0!important;margin:0!important;padding:1px 2px!important;display:flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-allowed-games__row:hover{background:#f5f5f5!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-allowed-games__row--checked{background:#e0e0e0!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-allowed-games__row input[type=checkbox]{transform-origin:0!important;accent-color:#333!important;cursor:pointer!important;flex:none!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;transform:scale(.92)!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-allowed-games__label{text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;min-width:0!important;line-height:1.2!important;overflow:hidden!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-allowed-games__bulk{margin:4px 0 0!important;padding:0!important;font-family:Helvetica,Arial,sans-serif!important;font-size:11px!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-allowed-games__bulk a{color:#000!important;cursor:pointer!important;text-decoration:underline!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-allowed-games__bulk a:hover{color:#333!important}.admin-shell #popupwindow.xbtech-promotions-popout .btns{border-top:1px solid #e0e0e0!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:12px!important;padding-top:8px!important;display:flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .btns .btn.create{text-align:center!important;color:#fff!important;cursor:pointer!important;min-width:100px!important;min-height:0!important;box-shadow:none!important;background:#5cb85c!important;border:1px solid #4cae4c!important;border-radius:4px!important;padding:7px 14px!important;font-size:13px!important;font-weight:400!important;text-decoration:none!important;display:inline-block!important}.admin-shell #popupwindow.xbtech-promotions-popout .btns .btn.close.danger,.admin-shell #popupwindow.xbtech-promotions-popout .btns .btn.danger.delete-image,.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-file-upload .btn.danger.delete-image{text-align:center!important;color:#fff!important;cursor:pointer!important;min-width:80px!important;min-height:0!important;box-shadow:none!important;background:#d9534f!important;border:1px solid #c9302c!important;border-radius:4px!important;padding:7px 14px!important;font-size:13px!important;font-weight:400!important;text-decoration:none!important;display:inline-block!important}.admin-shell #popupwindow.xbtech-promotions-popout .btns .btn.create.disabled,.admin-shell #popupwindow.xbtech-promotions-popout .btns .btn.close.danger.disabled{opacity:.55!important;pointer-events:none!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-packet-preview{box-sizing:border-box!important;background:repeating-linear-gradient(45deg,#f7faf8,#f7faf8 10px,#f1f5f3 10px 20px)!important;border:1px dashed #c4d6cd!important;border-radius:6px!important;align-items:center!important;gap:12px!important;min-height:142px!important;padding:10px 12px!important;display:inline-flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-packet-preview #promotion{margin:0!important;padding:0!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-packet-preview .packet-wrapper{min-width:100px!important;min-height:120px!important;display:inline-block!important;overflow:visible!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-packet-preview .packet{color:#fff!important;text-shadow:1px 1px 3px #000,1px 1px 5px #000,1px 1px 1px #000!important;margin:0!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-packet-preview .packet .text,.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-packet-preview .packet .text *{color:#fff!important;text-shadow:1px 1px 3px #000,1px 1px 5px #000,1px 1px 1px #000!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-packet-preview__packet--empty{background:linear-gradient(#f6fff9,#e8f6ee)!important;border:1px solid #b8cfc2!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-packet-preview__empty{box-sizing:border-box!important;color:#48725d!important;text-align:center!important;width:100px!important;height:120px!important;text-shadow:none!important;justify-content:center!important;align-items:center!important;padding:8px!important;font-family:Helvetica,Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1.25!important;display:flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-packet-preview__note{color:#68756d!important;letter-spacing:.2px!important;font-family:Helvetica,Arial,sans-serif!important;font-size:11px!important;font-weight:600!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-packet-preview--banner{flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:520px!important;display:flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-packet-preview--banner .packet-wrapper{width:100%!important;min-width:0!important;min-height:120px!important;display:block!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-packet-preview--banner .packet[data-packet-banner="1"]{text-align:start!important;width:fit-content!important;max-width:100%!important;height:auto!important;min-height:120px!important;box-shadow:none!important;background:0 0!important;margin:0!important;display:block!important;position:relative!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-packet-preview--banner .packet[data-packet-banner="1"] img{object-fit:contain!important;object-position:left center!important;width:auto!important;max-width:100%!important;height:120px!important;max-height:120px!important;box-shadow:none!important;filter:none!important;margin:0!important;display:block!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-angpao-field{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;display:flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-angpao-banner-toggle{color:#5a3d04!important;cursor:pointer!important;background:#fff7e6!important;border:1px solid #f1c27a!important;border-radius:6px!important;align-items:center!important;gap:8px!important;margin:0!important;padding:6px 10px!important;font-family:Helvetica,Arial,sans-serif!important;font-size:12px!important;line-height:1.25!important;display:inline-flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-angpao-banner-toggle input[type=checkbox]{flex:none!important;width:14px!important;height:14px!important;margin:0!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-angpao-banner-toggle__label{white-space:nowrap!important;font-weight:600!important}.admin-shell #popupwindow.xbtech-promotions-popout .promo-modal-error{color:#c62828!important;background:#fdecea!important;border:1px solid #f5c6cb!important;border-radius:4px!important;margin:0 0 8px!important;padding:8px 10px!important;font-size:12px!important}html.dark-theme .admin-shell #popupwindow.xbtech-promotions-popout .wrapper{color:#000!important;background:#fff!important}html.dark-theme .admin-shell #popupwindow.xbtech-promotions-popout table td,html.dark-theme .admin-shell #popupwindow.xbtech-promotions-popout table{color:#000!important}html.dark-theme .admin-shell #popupwindow.xbtech-promotions-popout input[type=text],html.dark-theme .admin-shell #popupwindow.xbtech-promotions-popout input[type=number],html.dark-theme .admin-shell #popupwindow.xbtech-promotions-popout textarea,html.dark-theme .admin-shell #popupwindow.xbtech-promotions-popout select{color:#000!important;background:#fff!important;border-color:#ccc!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor{width:100%!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__layout{display:block!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__edit-col{flex-direction:column!important;min-height:380px!important;display:flex!important}.admin-promo-editor-live-portal{z-index:20100!important;right:max(12px, env(safe-area-inset-right))!important;top:max(12px, env(safe-area-inset-top))!important;bottom:max(12px, env(safe-area-inset-bottom))!important;box-sizing:border-box!important;flex-direction:column!important;width:min(620px,100vw - 760px)!important;min-width:min(520px,100vw - 24px)!important;display:flex!important;position:fixed!important}.admin-promo-editor-live-portal__panel{background:#1e1e1e!important;border:1px solid #ffffff1f!important;border-radius:8px!important;flex-direction:column!important;flex:auto!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden!important;box-shadow:0 8px 40px #0000008c!important}.admin-promo-editor-live-portal__head{letter-spacing:.6px!important;text-transform:uppercase!important;color:#c8c8c8!important;background:#252525!important;border-bottom:1px solid #3a3a3a!important;flex-shrink:0!important;align-items:center!important;gap:8px!important;padding:10px 14px!important;font-family:Helvetica,Arial,sans-serif!important;font-size:11px!important;font-weight:600!important;display:flex!important}.admin-promo-editor-live-portal__close{appearance:none!important;color:#d8d8d8!important;cursor:pointer!important;background:#303030!important;border:1px solid #4a4a4a!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;margin-left:auto!important;font-family:Helvetica,Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.admin-promo-editor-live-portal__close:hover{color:#fff!important;background:#b82828!important;border-color:#b82828!important}.admin-promo-editor-live-portal__pulse{background:#19c25c!important;border-radius:50%!important;width:9px!important;height:9px!important;animation:1.1s ease-in-out infinite adminPromoEditorBlink,1.6s ease-out infinite adminPromoEditorPulse!important;box-shadow:0 0 #19c25cb3!important}.admin-promo-editor-live-portal__scroll{background:#181818!important;flex-direction:column!important;flex:auto!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.admin-promo-editor-live-portal__iframe{box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;width:100%!important;min-height:0!important}html.dark-theme .admin-promo-editor-live-portal__iframe{background:0 0!important;border:0!important}.admin-promo-editor-live-portal__preview.admin-promo-editor__preview{z-index:auto!important;box-sizing:border-box!important;background:repeating-linear-gradient(45deg,#f7faf8,#f7faf8 10px,#f1f5f3 10px 20px)!important;border:1px dashed #c4d6cd!important;border-radius:6px!important;flex:none!important;width:100%!important;min-height:200px!important;max-height:none!important;padding:18px!important;display:block!important;position:static!important;inset:auto!important;overflow:auto visible!important}.admin-promo-editor-live-portal__preview .promotion-popup-legacy{background:0 0!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important}.admin-promo-editor-live-portal__preview .promotion-popup-legacy-column{margin:0!important;padding:0!important}.admin-promo-editor-live-portal__preview .custom-popup-details a{pointer-events:none!important;cursor:default!important}.admin-promo-editor-live-portal__preview .custom-popup-details var>div{max-width:100%!important;overflow-x:visible!important}html.dark-theme .admin-promo-editor-live-portal__panel{background:#1e1e1e!important;border-color:#ffffff1f!important}html.dark-theme .admin-promo-editor-live-portal__head{color:#c8c8c8!important;background:#252525!important;border-bottom-color:#3a3a3a!important}html.dark-theme .admin-promo-editor-live-portal__close{color:#d8d8d8!important;background:#303030!important;border-color:#4a4a4a!important}html.dark-theme .admin-promo-editor-live-portal__scroll{background:#181818!important}@media (max-width:1199px){.admin-promo-editor-live-portal{width:auto!important;min-width:0!important;inset:12px!important}}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__tabs{align-items:center!important;gap:6px!important;margin-bottom:6px!important;display:flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__tab{transition:background .15s,color .15s,border-color .15s;appearance:none!important;color:#1a1a1a!important;cursor:pointer!important;background:#fff!important;border:1px solid #ccc!important;border-radius:4px!important;min-height:28px!important;padding:6px 14px!important;font-family:Helvetica,Arial,sans-serif!important;font-size:12px!important;font-weight:600!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__tab:hover{background:#f5f5f5!important;border-color:#aaa!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__tab.is-active{color:#fff!important;background:#1d8e4f!important;border-color:#1d8e4f!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__source{box-sizing:border-box!important;color:#1a1a1a!important;resize:vertical!important;white-space:pre-wrap!important;word-break:break-word!important;background:#fbfbfb!important;border:1px solid #ccc!important;border-radius:4px!important;flex:auto!important;width:100%!important;min-height:380px!important;padding:12px 15px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace!important;font-size:12.5px!important;line-height:1.5!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__source:focus{border-color:#1d8e4f!important;outline:none!important;box-shadow:0 0 0 2px #1d8e4f26!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual{box-sizing:border-box!important;color:#003b2c!important;background:#fff!important;border:1px solid #ccc!important;border-radius:4px!important;outline:none!important;flex:auto!important;width:100%!important;min-height:380px!important;max-height:560px!important;padding:14px 16px!important;font-family:Poppins,Helvetica Neue,Arial,sans-serif!important;font-size:13px!important;line-height:1.45!important;overflow-y:auto!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual:focus{border-color:#1d8e4f!important;box-shadow:0 0 0 2px #1d8e4f26!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame{z-index:auto!important;box-sizing:border-box!important;align-items:initial!important;justify-content:initial!important;flex:auto!important;flex-direction:initial!important;background:repeating-linear-gradient(45deg,#f7faf8,#f7faf8 10px,#f1f5f3 10px 20px)!important;border:1px dashed #c4d6cd!important;border-radius:6px!important;width:100%!important;min-height:380px!important;max-height:560px!important;padding:18px!important;display:block!important;position:static!important;inset:auto!important;overflow-y:auto!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .promotion-popup-legacy{background:0 0!important;max-width:720px!important;margin:0 auto!important;padding:0!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .promotion-popup-legacy-column{margin:0!important;padding:0!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .admin-promo-editor__visual{min-height:320px!important;max-height:none!important;box-shadow:none!important;color:inherit!important;font:inherit!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .admin-promo-editor__visual:focus{outline-offset:4px!important;box-shadow:none!important;outline:2px solid #1d8e4f59!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details var>div:not([style*=background]){background:#fff!important;border:1px solid #00d864!important;border-radius:14px!important;box-shadow:0 10px 26px #00000059!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details var>div:not([style*=background]):not(:has(.html-desc)):not(:has(>p))>div:first-child{color:#fff!important;text-align:center!important;background:linear-gradient(#13d96c 0%,#04964d 100%)!important;border:0!important;border-radius:14px 14px 0 0!important;padding:12px 14px!important}:is(.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details var>div:not([style*=background]):not(:has(.html-desc)):not(:has(>p))>div:first-child,.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details var>div:not([style*=background]):not(:has(.html-desc)):not(:has(>p))>div:first-child *){color:#fff!important;font-style:normal!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details var>div:not([style*=background]):not(:has(.html-desc)):not(:has(>p))>div:first-child>div:first-child{letter-spacing:.06em!important;text-transform:uppercase!important;font-size:16px!important;font-weight:800!important;line-height:1.2!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details var>div:not([style*=background]):not(:has(.html-desc)):not(:has(>p))>div:first-child>:not(:first-child){display:none!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details var>div:not([style*=background]):not(:has(.html-desc)):not(:has(>p))>div:nth-child(2){background:#fff!important;padding:0!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details table.xbtech-promo-legacy-spec-table{border-collapse:collapse!important;color:#171717!important;background:#fff!important;border:0!important;width:100%!important;font-style:normal!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details var>div:not([style*=background]):not(:has(.html-desc)):not(:has(>p))>div:nth-child(2)>table:first-child{border-collapse:collapse!important;color:#171717!important;background:#fff!important;border:0!important;width:100%!important;font-style:normal!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details table tr{background:0 0!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details table tr[style*="background: #ffffff"],.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details table tr[style*="background:#ffffff"]{background:#fff!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details table tr[style*="background: #023020"],.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details table tr[style*="background:#023020"]{background:#023020!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details table tr[style*="background: #7D271B"],.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details table tr[style*="background:#7D271B"],.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details table tr[style*="background: #7d271b"],.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details table tr[style*="background:#7d271b"]{background:#7d271b!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details table.xbtech-promo-legacy-spec-table td{color:#171717!important;text-align:left!important;vertical-align:middle!important;white-space:normal!important;background:#fff!important;border:1px solid #00d864!important;max-width:none!important;padding:10px 14px!important;font-size:12px!important;font-style:normal!important;font-weight:700!important;line-height:1.35!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details var>div:not([style*=background]):not(:has(.html-desc)):not(:has(>p))>div:nth-child(2)>table:first-child td{color:#171717!important;text-align:left!important;vertical-align:middle!important;white-space:normal!important;background:#fff!important;border:1px solid #00d864!important;max-width:none!important;padding:10px 14px!important;font-size:12px!important;font-style:normal!important;font-weight:700!important;line-height:1.35!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details table tr[style*="background: #023020"] td,.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details table tr[style*="background:#023020"] td,.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details table tr[style*="background: #7D271B"] td,.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details table tr[style*="background:#7D271B"] td,.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details table tr[style*="background: #7d271b"] td,.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details table tr[style*="background:#7d271b"] td{color:#fff!important;text-align:center!important;background:0 0!important;border-color:#0000!important;padding:6px 0!important;font-weight:800!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details table td[style*="color: #921616"],.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details table td[style*="color:#921616"]{color:#921616!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details table td:nth-child(2){text-align:left!important;width:auto!important;padding-left:10px!important;padding-right:10px!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details table.xbtech-promo-legacy-spec-table td:first-child{width:45%!important;font-weight:800!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details var>div:not([style*=background]):not(:has(.html-desc)):not(:has(>p))>div:nth-child(2)>table:first-child td:first-child{width:45%!important;font-weight:800!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual-frame .custom-popup-details var>div:not([style*=background]):not(:has(.html-desc)):not(:has(>p))>div:nth-child(2)>table:first-child+div{background:#f1fff7!important;border-top:1px solid #00d864!important;margin:0!important;padding:12px 14px 16px!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__visual :is(strong,span)[style*=background-color]:not([style*="background-color: rgb(255"]):not([style*="background-color: rgb(254"]):not([style*="background-color: rgb(253"]):not([style*="background-color: white"]):not([style*="background-color: #fff"]):not([style*="background-color: initial"]):not([style*="background-color: transparent"]):not([style*="background-color: inherit"]){color:#fff!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__preview-label{letter-spacing:.6px!important;text-transform:uppercase!important;color:#444!important;align-items:center!important;gap:8px!important;min-height:28px!important;margin-bottom:6px!important;font-family:Helvetica,Arial,sans-serif!important;font-size:11px!important;font-weight:600!important;display:flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__preview-pulse{background:#19c25c!important;border-radius:50%!important;width:9px!important;height:9px!important;animation:1.1s ease-in-out infinite adminPromoEditorBlink,1.6s ease-out infinite adminPromoEditorPulse!important;box-shadow:0 0 #19c25cb3!important}@keyframes adminPromoEditorBlink{0%,to{opacity:1;background:#19c25c}50%{opacity:.35;background:#0f7a3a}}@keyframes adminPromoEditorPulse{0%{box-shadow:0 0 #19c25ca6}70%{box-shadow:0 0 0 9px #19c25c00}to{box-shadow:0 0 #19c25c00}}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__preview-hint{letter-spacing:0!important;text-transform:none!important;color:#888!important;margin-left:auto!important;font-size:10.5px!important;font-weight:400!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__preview{z-index:auto!important;box-sizing:border-box!important;align-items:initial!important;justify-content:initial!important;flex:auto!important;flex-direction:initial!important;background:repeating-linear-gradient(45deg,#f7faf8,#f7faf8 10px,#f1f5f3 10px 20px)!important;border:1px dashed #c4d6cd!important;border-radius:6px!important;width:100%!important;min-height:380px!important;max-height:560px!important;padding:18px!important;display:block!important;position:static!important;inset:auto!important;overflow-y:auto!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__preview .promotion-popup-legacy{background:0 0!important;max-width:720px!important;margin:0 auto!important;padding:0!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__preview .promotion-popup-legacy-column{margin:0!important;padding:0!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-promo-editor__preview .custom-popup-details a{pointer-events:none!important;cursor:default!important}.admin-shell #popupwindow.xbtech-promotions-popout table tr.admin-legacy-advanced-heading td{color:#d32f2f!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-top:1px solid #d9d9d9!important;padding:18px 0 4px!important;font-size:12px!important;font-weight:700!important}.admin-shell #popupwindow.xbtech-promotions-popout table tr.admin-legacy-advanced-heading:first-of-type td{padding-top:14px!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-bonus-random{box-sizing:border-box!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-bonus-random__field{color:#000!important;flex:140px!important;align-items:center!important;gap:6px!important;min-width:0!important;margin:0!important;font-family:Helvetica,Arial,sans-serif!important;font-size:13px!important;display:flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-bonus-random__label{color:#333!important;flex:none!important;min-width:26px!important;font-weight:600!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-bonus-random input[type=number]{flex:auto!important;width:auto!important;min-width:0!important;margin:0!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-checkbox-grid{box-sizing:border-box!important;color:#000!important;background:#fff!important;border:1px solid #000!important;border-radius:3px!important;grid-template-columns:repeat(auto-fill,minmax(108px,1fr))!important;align-content:start!important;gap:1px 10px!important;min-height:48px!important;max-height:132px!important;padding:4px 6px!important;font-family:Helvetica,Arial,sans-serif!important;font-size:11px!important;display:grid!important;overflow:hidden auto!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-checkbox-item{color:#000!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important;align-items:center!important;gap:5px!important;min-width:0!important;margin:0!important;padding:1px 2px!important;font-family:Helvetica,Arial,sans-serif!important;font-size:11px!important;font-weight:400!important;display:flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-checkbox-item:hover{background:#f5f5f5!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-checkbox-item:has(input:checked){background:#e0e0e0!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-checkbox-item input[type=checkbox]{transform-origin:0!important;accent-color:#333!important;cursor:pointer!important;flex:none!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;transform:scale(.92)!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-checkbox-item span{color:#000!important;line-height:1.2!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-tier-editor,#popupwindow.xbtech-promotions-popout .admin-legacy-tier-editor{box-sizing:border-box!important;color:#000!important;background:#fff!important;border:1px solid #000!important;border-radius:3px!important;flex-direction:column!important;gap:6px!important;max-height:280px!important;padding:6px 8px!important;font-family:Helvetica,Arial,sans-serif!important;display:flex!important;overflow-y:auto!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-tier-editor__empty,#popupwindow.xbtech-promotions-popout .admin-legacy-tier-editor__empty{color:#666!important;background:0 0!important;margin:0!important;padding:2px 0 4px!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:1.35!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-tier-row,#popupwindow.xbtech-promotions-popout .admin-legacy-tier-row{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-tier-row__idx,.admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-tier-row__sep,#popupwindow.xbtech-promotions-popout .admin-legacy-tier-row__idx,#popupwindow.xbtech-promotions-popout .admin-legacy-tier-row__sep{color:#555!important;flex:none!important;font-size:12px!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-tier-row__idx,#popupwindow.xbtech-promotions-popout .admin-legacy-tier-row__idx{width:20px!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-tier-row input,#popupwindow.xbtech-promotions-popout .admin-legacy-tier-row input{flex:none!important;width:96px!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-tier-row__remove,#popupwindow.xbtech-promotions-popout .admin-legacy-tier-row__remove{color:#d32f2f!important;cursor:pointer!important;appearance:none!important;background:#fff!important;border:1px solid #d32f2f!important;border-radius:3px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:26px!important;height:26px!important;margin:0!important;padding:0!important;display:inline-flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-tier-row__remove:hover,#popupwindow.xbtech-promotions-popout .admin-legacy-tier-row__remove:hover{color:#fff!important;background:#d32f2f!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-tier-editor__add,#popupwindow.xbtech-promotions-popout .admin-legacy-tier-editor__add{color:#000!important;cursor:pointer!important;appearance:none!important;background:#fff!important;border:1px solid #ccc!important;border-radius:3px!important;align-self:flex-start!important;align-items:center!important;gap:6px!important;margin:0!important;padding:5px 10px!important;font-family:Helvetica,Arial,sans-serif!important;font-size:12px!important;display:inline-flex!important}.admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-tier-editor__add:hover,#popupwindow.xbtech-promotions-popout .admin-legacy-tier-editor__add:hover{background:#f4f4f4!important;border-color:#999!important}html.dark-theme .admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-checkbox-grid,html.dark-theme .admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-tier-editor,html.dark-theme #popupwindow.xbtech-promotions-popout .admin-legacy-tier-editor{color:#000!important;background:#fff!important;border-color:#000!important}html.dark-theme .admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-checkbox-item,html.dark-theme .admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-checkbox-item span{color:#000!important}html.dark-theme .admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-checkbox-item:hover{background:#f5f5f5!important}html.dark-theme .admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-checkbox-item:has(input:checked){background:#e0e0e0!important}html.dark-theme .admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-tier-editor__empty,html.dark-theme .admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-tier-row__idx,html.dark-theme .admin-shell #popupwindow.xbtech-promotions-popout .admin-legacy-tier-row__sep,html.dark-theme #popupwindow.xbtech-promotions-popout .admin-legacy-tier-editor__empty,html.dark-theme #popupwindow.xbtech-promotions-popout .admin-legacy-tier-row__idx,html.dark-theme #popupwindow.xbtech-promotions-popout .admin-legacy-tier-row__sep{color:#555!important}html.dark-theme .admin-shell .admin-promo-grant-modal.admin-modal-card,html.dark-theme .admin-shell .admin-promo-grant-modal .admin-modal-header,html.dark-theme .admin-shell .admin-promo-grant-modal .admin-modal-actions{color:#e2e8f0!important;background:#0f172a!important;border-color:#334155b3!important}html.dark-theme .admin-shell .admin-promo-grant-modal.admin-modal-card{box-shadow:0 18px 48px #0000008c!important}html.dark-theme .admin-shell .admin-promo-grant-modal .admin-modal-header h3{color:#f1f5f9!important;font-weight:600!important}html.dark-theme .admin-shell .admin-promo-grant-modal .admin-modal-header .admin-modal-close{color:#94a3b8!important}html.dark-theme .admin-shell .admin-promo-grant-modal .admin-modal-header .admin-modal-close:hover:not(:disabled){color:#f1f5f9!important;background:#ffffff14!important}html:not(.dark-theme) .admin-shell .admin-promo-grant-modal .admin-modal-header h3{color:#0f172a!important}html.dark-theme .admin-shell .admin-promo-grant-modal .admin-modal-body .admin-promo-grant-muted{color:#94a3b8!important}.admin-shell .admin-promo-grant-modal .admin-modal-body .admin-legacy-field>span:first-child{letter-spacing:.02em!important;text-transform:none!important;color:#334155!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}html.dark-theme .admin-shell .admin-promo-grant-modal .admin-modal-body .admin-legacy-field>span:first-child{color:#cbd5e1!important}.admin-shell .admin-promo-grant-modal .admin-modal-body .admin-legacy-field>span:first-child:after{content:""!important}.admin-shell .admin-promo-grant-modal .admin-modal-body .admin-legacy-input{border-color:#cbd5e1!important;border-radius:6px!important;min-height:36px!important;font-size:13px!important}html.dark-theme .admin-shell .admin-promo-grant-modal .admin-modal-body .admin-legacy-input{color:#f1f5f9!important;background-color:#0b1220!important;border-color:#475569b3!important}html.dark-theme .admin-shell .admin-promo-grant-modal .admin-modal-body .admin-legacy-input::placeholder{color:#64748b!important}html.dark-theme .admin-shell .admin-promo-grant-modal .admin-modal-body .admin-legacy-input:focus{border-color:#6366f1!important;outline:none!important;box-shadow:0 0 0 2px #6366f140!important}.admin-shell .admin-promo-grant-modal .admin-modal-body.admin-promo-grant-modal-body{padding:14px 16px!important}.admin-shell .admin-promo-grant-modal .admin-promo-grant-promo-banner{background:#f1f5f9d9!important;border:1px solid #e2e8f0!important;border-radius:8px!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;font-size:12px!important;display:flex!important}.admin-shell .admin-promo-grant-modal .admin-promo-grant-promo-line{flex-wrap:wrap!important;align-items:baseline!important;gap:8px!important;min-width:0!important;display:inline-flex!important}.admin-shell .admin-promo-grant-modal .admin-promo-grant-promo-label{text-transform:uppercase!important;letter-spacing:.06em!important;color:#64748b!important;font-size:10px!important;font-weight:700!important}html.dark-theme .admin-shell .admin-promo-grant-modal .admin-promo-grant-promo-label{color:#94a3b8!important}.admin-shell .admin-promo-grant-modal .admin-promo-grant-promo-title{color:#0369a1!important;word-break:break-word!important;font-size:14px!important;font-weight:700!important}.admin-shell .admin-promo-grant-modal .admin-promo-grant-mode-strip{text-transform:uppercase!important;letter-spacing:.08em!important;white-space:nowrap!important;border:1px solid #0000!important;border-radius:999px!important;align-items:center!important;height:22px!important;padding:0 10px!important;font-size:10px!important;font-weight:700!important;display:inline-flex!important}.admin-shell .admin-promo-grant-modal .admin-promo-grant-mode-strip--admin{color:#92400e!important;background:#fef3c7!important;border-color:#fcd34d!important}.admin-shell .admin-promo-grant-modal .admin-promo-grant-mode-strip--deposit{color:#075985!important;background:#e0f2fe!important;border-color:#7dd3fc!important}html.dark-theme .admin-shell .admin-promo-grant-modal .admin-promo-grant-mode-strip--admin{color:#fcd34d!important;background:#f59e0b2e!important;border-color:#f59e0b73!important}html.dark-theme .admin-shell .admin-promo-grant-modal .admin-promo-grant-mode-strip--deposit{color:#7dd3fc!important;background:#0ea5e92e!important;border-color:#0ea5e973!important}.admin-shell .admin-promo-grant-modal .admin-promo-grant-rule-row{flex-wrap:wrap!important;align-items:baseline!important;gap:8px!important;font-size:12px!important;display:inline-flex!important}.admin-shell .admin-promo-grant-modal .admin-promo-grant-rule-label{text-transform:uppercase!important;letter-spacing:.06em!important;color:#64748b!important;font-size:10px!important;font-weight:700!important}html.dark-theme .admin-shell .admin-promo-grant-modal .admin-promo-grant-rule-label{color:#94a3b8!important}.admin-shell .admin-promo-grant-modal .admin-promo-grant-rule-value{color:#0f172a!important;font-weight:600!important}html.dark-theme .admin-shell .admin-promo-grant-modal .admin-promo-grant-rule-value{color:#e2e8f0!important}.admin-shell .admin-promo-grant-modal .admin-promo-grant-modea-hint{color:#78350f!important;background:#fef3c780!important;border:1px dashed #fcd34d!important;border-radius:6px!important;padding:8px 10px!important;line-height:1.45!important}html.dark-theme .admin-shell .admin-promo-grant-modal .admin-promo-grant-modea-hint{color:#fde68a!important;background:#78350f40!important;border-color:#f59e0b73!important}.admin-shell .admin-promo-grant-modal .admin-promo-grant-hint{color:#64748b!important;font-weight:500!important}html.dark-theme .admin-shell .admin-promo-grant-modal .admin-promo-grant-hint{color:#94a3b8!important}.admin-shell .admin-promo-grant-modal .admin-modal-actions.admin-promo-grant-modal-actions{gap:10px!important;padding:12px 16px 14px!important}.admin-shell .admin-promo-grant-modal .admin-promo-grant-btn-cancel{border-radius:8px!important;align-items:center!important;gap:6px!important;min-height:36px!important;padding:8px 16px!important;font-weight:600!important;transition:background .12s,border-color .12s,color .12s!important;display:inline-flex!important}html:not(.dark-theme) .admin-shell .admin-promo-grant-modal .admin-promo-grant-btn-cancel{color:#475569!important;background:#f8fafc!important;border:1px solid #cbd5e1!important}html:not(.dark-theme) .admin-shell .admin-promo-grant-modal .admin-promo-grant-btn-cancel:hover:not(:disabled){color:#1e293b!important;background:#f1f5f9!important;border-color:#94a3b8!important}html.dark-theme .admin-shell .admin-promo-grant-modal .admin-promo-grant-btn-cancel{color:#e2e8f0!important;background:#1e293bb3!important;border:1px solid #64748b8c!important}html.dark-theme .admin-shell .admin-promo-grant-modal .admin-promo-grant-btn-cancel:hover:not(:disabled){background:#334155d9!important;border-color:#94a3b8b3!important}.admin-shell .admin-promo-grant-modal .admin-promo-grant-btn-cancel:disabled{opacity:.55!important;cursor:not-allowed!important}.admin-shell .admin-promo-grant-modal .admin-modal-actions .admin-btn-primary,.admin-shell .admin-promo-grant-modal .admin-modal-actions button[type=button]:not(.admin-promo-grant-btn-cancel){color:#fff!important;background:linear-gradient(135deg,#6366f1,#4f46e5)!important;border:1px solid #4338ca!important;border-radius:8px!important;min-height:36px!important;padding:8px 18px!important;font-weight:700!important;transition:filter .12s,box-shadow .12s,transform 80ms!important;box-shadow:0 1px 2px #0f172a2e!important}.admin-shell .admin-promo-grant-modal .admin-modal-actions button[type=button]:not(.admin-promo-grant-btn-cancel):hover:not(:disabled){filter:brightness(1.08)!important;box-shadow:0 4px 12px #6366f159!important}.admin-shell .admin-promo-grant-modal .admin-modal-actions button[type=button]:not(.admin-promo-grant-btn-cancel):disabled{box-shadow:none!important;cursor:not-allowed!important;background:#94a3b8!important;border-color:#94a3b8!important}html.dark-theme .admin-shell .admin-promo-grant-modal .admin-modal-actions button[type=button]:not(.admin-promo-grant-btn-cancel):disabled{color:#cbd5e1!important;background:#475569!important;border-color:#475569!important}html.dark-theme .admin-shell .admin-promo-grant-modal .admin-promo-grant-promo-banner{background:#1e293bd9!important;border-color:#475569b3!important}html.dark-theme .admin-shell .admin-promo-grant-modal .admin-promo-grant-promo-title{color:#93c5fd!important}.admin-shell #css .menubar,.admin-shell #theme .menubar{margin:0 0 10px!important;overflow:hidden!important}.admin-shell #css .btn-group,.admin-shell #theme .btn-group{box-sizing:border-box!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:8px!important;flex-flow:wrap!important;align-items:stretch!important;width:fit-content!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.admin-shell #css .btn-group a,.admin-shell #theme .btn-group a{color:#475569!important;cursor:pointer!important;box-sizing:border-box!important;background:0 0!important;border-left:1px solid #e2e8f0!important;flex:none!important;margin:0!important;padding:8px 16px!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;display:block!important}.admin-shell #css .btn-group a:first-child,.admin-shell #theme .btn-group a:first-child{border-left:none!important}.admin-shell #css .btn-group a.selected,.admin-shell #theme .btn-group a.selected{color:#0f172a!important;background:#fff!important;font-weight:600!important;box-shadow:inset 0 -2px #3b82f6!important}.admin-shell #css form.form{margin:0!important;padding:0!important}.admin-shell #css .menubox{margin:0 0 8px!important;padding:0!important}.admin-shell #css .menubox>p{color:#dc2626!important;margin:14px 0 6px!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important}.admin-shell #css .menubox>p:first-child{margin-top:0!important}.admin-shell #css .menubox .admin-pixel-embed{box-shadow:none!important;color:inherit!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0 0 8px!important;padding:0!important;font-size:13px!important;line-height:1.35!important}.admin-shell #css .menubox .admin-pixel-embed-toolbar{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:10px 12px!important;margin:4px 0 8px!important;display:flex!important}.admin-shell #css .menubox .admin-pixel-embed-count,.admin-shell #css .menubox .admin-pixel-embed-muted{color:#64748b!important;margin:0!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important}.admin-shell #css .menubox .admin-pixel-embed-error{color:#dc2626!important;margin:0 0 8px!important;font-size:13px!important;line-height:1.35!important}.admin-shell #css .menubox .admin-pixel-embed .admin-btn,.admin-shell #css .menubox .admin-pixel-embed .admin-btn-search,.admin-shell #css .menubox .admin-pixel-embed .admin-btn-clear{height:auto!important;min-height:0!important;box-shadow:none!important;border:1px solid #0d6efd!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:6px 14px!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important;display:inline-flex!important}.admin-shell #css .menubox .admin-pixel-embed .admin-btn-search{color:#fff!important;background:#0d6efd!important}.admin-shell #css .menubox .admin-pixel-embed .admin-btn-search:hover{background:#0b5fdb!important;border-color:#0b5fdb!important}.admin-shell #css .menubox .admin-pixel-embed .admin-btn-clear{color:#334155!important;background:#fff!important;border-color:#cbd5e1!important}.admin-shell #css .menubox .admin-pixel-embed-actions{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.admin-shell #css .menubox .admin-pixel-embed-table{border-collapse:collapse!important;width:100%!important;font-size:13px!important;line-height:1.35!important}.admin-shell #css .menubox .admin-pixel-embed-table th,.admin-shell #css .menubox .admin-pixel-embed-table td{text-align:left!important;vertical-align:middle!important;color:inherit!important;border:1px solid #cbd5e1!important;padding:6px 8px!important;font-size:13px!important;font-weight:400!important}.admin-shell #css .menubox .admin-pixel-embed-table th{color:#334155!important;background:#f8fafc!important;font-weight:600!important}.admin-shell #css .menubox input[type=text],.admin-shell #css .menubox input:not([type=checkbox]):not([type=file]):not([type=color]),.admin-shell #css .menubox select,.admin-shell #css .menubox textarea{box-sizing:border-box!important;color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;width:100%!important;min-height:34px!important;padding:8px 11px!important;font-size:13px!important;display:block!important}.admin-shell #css .menubox textarea{min-height:auto!important}.admin-shell #css .menubox input[type=color]{cursor:pointer!important;width:44px!important;height:34px!important;padding:2px!important}.admin-shell #css .layout-php-display-row{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.admin-shell #css .layout-php-checkbox{color:#334155!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:500!important;display:inline-flex!important}.admin-shell #css textarea.layout-php-codemirror-proxy{min-height:240px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.admin-shell #css .menubox.layout-php-css-menubox table.css-table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important;margin:0 0 12px!important;font-size:13px!important}.admin-shell #css .menubox.layout-php-css-menubox table.css-table td{vertical-align:middle!important;box-sizing:border-box!important;border:1px solid #e2e8f0!important;padding:8px 10px!important}.admin-shell #css .menubox.layout-php-css-menubox td.numbering{text-align:center!important;color:#64748b!important;background:#f8fafc!important;width:52px!important;font-weight:700!important}.admin-shell #css .menubox.layout-php-css-menubox td.title{color:#334155!important;background:#fff!important;width:34%!important;font-weight:600!important}.admin-shell #css .menubox.layout-php-css-menubox td.right-content{background:#fafafa!important}.admin-shell #css .menubox.layout-php-css-menubox td.css-table-section{letter-spacing:.02em!important;text-transform:uppercase!important;color:#0f172a!important;background:linear-gradient(#eef2f7 0%,#e2e8f0 100%)!important;border-color:#cbd5e1!important;padding:10px 12px!important;font-size:12px!important;font-weight:700!important}.admin-shell #css .menubox.layout-php-css-menubox td.css-table-notice{color:#64748b!important;background:#f8fafc!important;border-color:#e2e8f0!important;padding:12px 14px!important;font-size:13px!important;line-height:1.45!important}.admin-shell #css .menubox.layout-php-css-menubox .layout-php-css-controls-cell{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:inline-flex!important}.admin-shell #css .menubox.layout-php-css-menubox .right-content label.checkbox,.admin-shell #css .menubox.layout-php-css-menubox .right-content label.layout-php-css-disable{color:#475569!important;cursor:pointer!important;align-items:center!important;gap:6px!important;margin:0!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important}.admin-shell #css .menubox.layout-php-css-menubox .right-content input.formColor,.admin-shell #css .menubox.layout-php-css-menubox .right-content input.gw-color-input{flex-shrink:0!important;width:44px!important;height:34px!important;min-height:34px!important;padding:2px!important}.admin-shell #css .menubox.layout-php-css-menubox .right-content input[type=text],.admin-shell #css .menubox.layout-php-css-menubox .right-content input[type=number],.admin-shell #css .menubox.layout-php-css-menubox .right-content select{width:auto!important;min-width:120px!important;max-width:100%!important;display:inline-block!important}.admin-shell #css .menubox.layout-php-css-menubox .layout-php-css-file-cell,.admin-shell #css .menubox[data-pane=SEO] .layout-php-css-file-cell{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:inline-flex!important;position:relative!important}.admin-shell #css .layout-php-seo-og-hint{color:#64748b!important;max-width:720px!important;margin:-6px 0 10px!important;font-size:12px!important;font-weight:500!important;line-height:1.45!important}html.dark-theme .admin-shell #css .layout-php-seo-og-hint{color:#94a3b8!important}.admin-shell #css .layout-php-css-file-preview-box{box-sizing:border-box!important;background:0 0!important;border:none!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;overflow:visible!important}.admin-shell #css .layout-php-css-file-preview-img{object-fit:contain!important;border:none!important;width:auto!important;max-width:100px!important;height:auto!important;max-height:56px!important;display:block!important}.admin-shell #css .layout-php-css-file-preview-empty,.admin-shell #css .layout-php-css-file-preview-bad{color:#94a3b8!important;text-align:center!important;-webkit-user-select:none!important;user-select:none!important;padding:0 6px!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important}.admin-shell #css .layout-php-css-file-preview-bad{color:#b45309!important}.admin-shell #css .layout-php-css-file-clear{color:#b91c1c!important;cursor:pointer!important;background:#fff!important;border:1px solid #fecaca!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:4px 10px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}.admin-shell #css .layout-php-css-file-clear:hover:not(:disabled){background:#fef2f2!important}.admin-shell #css .layout-php-css-file-clear:disabled{opacity:.45!important;cursor:not-allowed!important}.admin-shell #css .layout-php-css-file-details{flex-basis:100%!important;width:100%!important;margin:0!important}.admin-shell #css .layout-php-css-file-details-summary{cursor:pointer!important;color:#64748b!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:600!important;list-style:none!important;display:inline-flex!important}.admin-shell #css .layout-php-css-file-details-summary::-webkit-details-marker{display:none!important}.admin-shell #css .layout-php-css-file-details-summary:before{content:"▸"!important;opacity:.75!important;font-size:10px!important}.admin-shell #css .layout-php-css-file-details[open] .layout-php-css-file-details-summary:before{content:"▾"!important}.admin-shell #css .layout-php-css-file-details-input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:8px!important;display:block!important}html.dark-theme .admin-shell #css .layout-php-css-file-preview-empty{color:#64748b!important}html.dark-theme .admin-shell #css .layout-php-css-file-details-summary{color:#94a3b8!important}html.dark-theme .admin-shell #css .layout-php-css-file-clear{color:#fecaca!important;background:#1e293b!important;border-color:#7f1d1d!important}html.dark-theme .admin-shell #css .layout-php-css-file-clear:hover:not(:disabled){background:#334155!important}.admin-shell #css .layout-php-css-file-hit{color:#334155!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:7px 14px!important;font-size:13px!important;font-weight:600!important;display:inline-flex!important}.admin-shell #css .layout-php-css-file-hit:hover{background:#e2e8f0!important}.admin-shell #css .layout-php-css-file-native{opacity:0!important;pointer-events:none!important;width:.01px!important;height:.01px!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}.admin-shell #css .menubox.layout-php-css-menubox>.layout-php-css-manual-label{margin-top:16px!important}.admin-shell #css .layout-php-css-manual-toolbar{flex-wrap:wrap!important;align-items:center!important;gap:10px 12px!important;margin:4px 0 8px!important;display:flex!important}.admin-shell #css .layout-php-css-manual-toolbar>button{color:#fff!important;cursor:pointer!important;background:#0d6efd!important;border:1px solid #0d6efd!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:6px 14px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}.admin-shell #css .layout-php-css-manual-toolbar>button:hover{background:#0b5fdb!important;border-color:#0b5fdb!important}.admin-shell #css .layout-php-css-manual-toolbar>button.layout-php-css-manual-append{color:#0d6efd!important;background:#fff!important}.admin-shell #css .layout-php-css-manual-toolbar>button.layout-php-css-manual-append:hover{background:#e8f0fe!important}.admin-shell #css .layout-php-css-manual-toolbar .layout-php-css-manual-hint{color:#4b5563!important;flex:240px!important;min-width:0!important;font-size:12px!important;line-height:1.4!important}.admin-shell .layout-php-save-row{margin:16px 0 0!important}.admin-shell .layout-php-save-row--sticky{z-index:30;background:#fff;border-top:1px solid #00000014;align-items:center;gap:12px;padding:10px 12px;display:flex;position:sticky;bottom:0;margin:16px 0 0!important}.admin-shell .layout-php-css-unsaved{color:#9a3412;font-size:13px;font-weight:600}.admin-shell .layout-php-css-status{color:#374151;margin:8px 0 12px;font-size:13px;line-height:1.45}.admin-shell .layout-php-css-layer-note,.admin-shell .layout-php-css-override,.admin-shell .layout-php-css-paused{color:#9a3412;margin-top:4px;font-size:12px;line-height:1.45;display:block}.admin-shell .layout-php-css-layer-notes{max-height:160px;margin:8px 0;overflow:auto}.admin-shell .layout-php-css-layer-notes p{color:#9a3412;margin:0 0 4px;font-size:12px;line-height:1.45}.admin-shell .layout-php-save-btn,.admin-shell .layout-php-save-anchor{cursor:pointer!important;color:#fff!important;background:#008f30!important;border:none!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:8px 20px!important;font-size:13px!important;font-weight:600!important;display:inline-flex!important}.admin-shell .layout-php-save-anchor{align-self:flex-start!important;margin-top:8px!important}.admin-shell #theme>table{border-collapse:collapse!important;width:100%!important;font-size:13px!important}.admin-shell #theme>table td{vertical-align:top!important;background:#fff!important;border:1px solid #cbd5e1!important;padding:8px 10px!important}.admin-shell #theme>table tr:first-child td{background:#f1f5f9!important;font-weight:700!important}.admin-shell #theme .errortext{color:#dc2626!important;margin-left:4px!important;font-size:11px!important;font-weight:600!important}.admin-shell #theme .theme-php-image-hint{color:#64748b!important;margin-left:6px!important;font-size:11px!important;font-weight:500!important}.admin-shell #theme .theme-banner-cfg{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;flex-direction:column!important;gap:8px!important;padding:8px 10px!important;display:flex!important}.admin-shell #theme .theme-banner-cfg-row{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.admin-shell #theme .theme-banner-cfg-field{flex-direction:column!important;flex:auto!important;gap:3px!important;min-width:0!important;display:flex!important}.admin-shell #theme .theme-banner-cfg-row--url-order{align-items:flex-end!important}.admin-shell #theme .theme-banner-cfg-field--grow{flex:200px!important}.admin-shell #theme .theme-banner-cfg-field--narrow{flex:0 0 120px!important}.admin-shell #theme .theme-banner-cfg-field--order{flex:0 140px!important;min-width:108px!important;max-width:160px!important}.admin-shell #theme .theme-banner-cfg-label{color:#475569!important;letter-spacing:.02em!important;font-size:11px!important;font-weight:600!important}.admin-shell #theme .theme-banner-cfg-input{box-sizing:border-box!important;color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;width:100%!important;padding:6px 8px!important;font-size:12px!important}.admin-shell #theme .theme-banner-cfg-input:focus-visible{outline-offset:1px!important;border-color:#22c55e!important;outline:2px solid #22c55e!important}.admin-shell #theme .theme-banner-cfg-input--mono{font-family:ui-monospace,Menlo,Monaco,monospace!important;font-size:11px!important}.admin-shell #theme .theme-banner-cfg-input--short{max-width:180px!important}.admin-shell #theme .theme-banner-cfg-input:disabled{color:#94a3b8!important;cursor:not-allowed!important;background:#f1f5f9!important}.admin-shell #theme .theme-banner-cfg-radios{flex-wrap:wrap!important;gap:6px 14px!important;padding:2px 0!important;display:flex!important}.admin-shell #theme .theme-banner-cfg-presets{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important;padding:2px 0!important;display:grid!important}@media (max-width:900px){.admin-shell #theme .theme-banner-cfg-presets{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:520px){.admin-shell #theme .theme-banner-cfg-presets{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.admin-shell #theme .theme-banner-cfg-preset{color:#0f172a!important;cursor:pointer!important;text-align:left!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;flex-direction:column!important;align-items:flex-start!important;gap:1px!important;min-width:0!important;padding:5px 6px!important;transition:border-color .15s,box-shadow .15s,background .15s!important;display:flex!important}.admin-shell #theme .theme-banner-cfg-preset:hover{background:#f8fafc!important;border-color:#94a3b8!important}.admin-shell #theme .theme-banner-cfg-preset.is-active{background:#ecfdf5!important;border-color:#22c55e!important;box-shadow:inset 0 0 0 1px #22c55e!important}.admin-shell #theme .theme-banner-cfg-preset-name{color:#0f172a!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:11.5px!important;font-weight:700!important;overflow:hidden!important}.admin-shell #theme .theme-banner-cfg-preset.is-active .theme-banner-cfg-preset-name{color:#15803d!important}.admin-shell #theme .theme-banner-cfg-preset-desc{color:#64748b!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:9.5px!important;line-height:1.25!important;overflow:hidden!important}.admin-shell #theme .theme-banner-cfg-radio{color:#334155!important;cursor:pointer!important;align-items:center!important;gap:4px!important;font-size:12px!important;display:inline-flex!important}.admin-shell #theme .theme-banner-cfg-radio input{margin:0!important}.admin-shell #theme .theme-banner-cfg-maint{background:#fff!important;border:1px dashed #e2e8f0!important;border-radius:6px!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 14px!important;padding:6px 8px!important;display:flex!important}.admin-shell #theme .theme-banner-cfg-check{color:#334155!important;cursor:pointer!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}.admin-shell #theme .theme-banner-cfg-check input{margin:0!important}.admin-shell #theme .theme-banner-cfg-adv{flex-direction:column!important;gap:6px!important;margin-top:2px!important;display:flex!important}.admin-shell #theme .theme-banner-cfg-adv-toggle{color:#64748b!important;cursor:pointer!important;background:0 0!important;border:none!important;align-self:flex-start!important;padding:2px 6px!important;font-size:11px!important;font-weight:600!important;text-decoration:underline!important}.admin-shell #theme .theme-banner-cfg-adv-toggle:hover{color:#0f172a!important}.admin-shell #theme .theme-banner-cfg-raw{box-sizing:border-box!important;resize:vertical!important;border:1px solid #cbd5e1!important;border-radius:6px!important;width:100%!important;min-height:60px!important;max-height:140px!important;padding:6px 8px!important;font-family:ui-monospace,Menlo,Monaco,monospace!important;font-size:11px!important}html.dark-theme .admin-shell #theme .theme-banner-cfg{background:#1e293b8c!important;border-color:#475569bf!important}html.dark-theme .admin-shell #theme .theme-banner-cfg-label{color:#94a3b8!important}html.dark-theme .admin-shell #theme .theme-banner-cfg-input{color:#e2e8f0!important;background:#0f172ad9!important;border-color:#475569d9!important}html.dark-theme .admin-shell #theme .theme-banner-cfg-input:disabled{color:#64748b!important;background:#1e293b99!important}html.dark-theme .admin-shell #theme .theme-banner-cfg-radio,html.dark-theme .admin-shell #theme .theme-banner-cfg-check{color:#cbd5e1!important}html.dark-theme .admin-shell #theme .theme-banner-cfg-maint{background:#0f172ab3!important;border-color:#475569bf!important}html.dark-theme .admin-shell #theme .theme-banner-cfg-adv-toggle{color:#94a3b8!important}html.dark-theme .admin-shell #theme .theme-banner-cfg-adv-toggle:hover{color:#f1f5f9!important}html.dark-theme .admin-shell #theme .theme-banner-cfg-raw{color:#e2e8f0!important;background:#0f172abf!important;border-color:#475569d9!important}.admin-shell #theme .theme-hot-bind{border-bottom:1px dashed #e2e8f0!important;flex-direction:column!important;gap:6px!important;margin-bottom:8px!important;padding-bottom:8px!important;display:flex!important}.admin-shell #theme .theme-hot-bind-current{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.admin-shell #theme .theme-hot-bind-summary{color:#64748b!important;flex:140px!important;min-width:0!important;font-size:12px!important}.admin-shell #theme .theme-hot-bind-summary.is-bound{color:#0f172a!important;font-weight:600!important}.admin-shell #theme .theme-hot-bind-hint,.admin-shell #theme .theme-hot-bind-err{margin:0!important;font-size:11px!important;line-height:1.4!important}.admin-shell #theme .theme-hot-bind-hint{color:#64748b!important}.admin-shell #theme .theme-hot-bind-err{color:#b91c1c!important}.admin-shell #theme .theme-hot-bind select.theme-banner-cfg-input{min-height:148px!important;padding:4px!important}html.dark-theme .admin-shell #theme .theme-hot-bind{border-bottom-color:#475569bf!important}html.dark-theme .admin-shell #theme .theme-hot-bind-summary{color:#94a3b8!important}html.dark-theme .admin-shell #theme .theme-hot-bind-summary.is-bound{color:#e2e8f0!important}.admin-shell #theme .theme-mainlayout-where{color:#064e3b!important;background:#ecfdf5!important;border:1px solid #bbf7d0!important;border-radius:8px!important;align-items:flex-start!important;gap:8px!important;margin-bottom:4px!important;padding:8px 10px!important;display:flex!important}.admin-shell #theme .theme-mainlayout-where-icon{color:#15803d!important;flex:none!important;margin-top:1px!important;font-size:14px!important;line-height:1.2!important}.admin-shell #theme .theme-mainlayout-where-body{flex:auto!important;min-width:0!important}.admin-shell #theme .theme-mainlayout-where-line{margin:0!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important}.admin-shell #theme .theme-mainlayout-where-sub{color:#166534!important;margin:2px 0 0!important;font-size:11px!important;font-weight:400!important;line-height:1.35!important}.admin-shell #theme .theme-mainlayout-bonus-textarea{resize:vertical!important;min-height:60px!important;font-family:inherit!important;font-size:12px!important}.admin-shell #theme .theme-mainlayout-currency{flex-direction:column!important;gap:8px!important;display:flex!important}.admin-shell #theme .theme-mainlayout-currency-empty{text-align:center!important;color:#64748b!important;background:#f8fafc!important;border:1px dashed #cbd5e1!important;border-radius:6px!important;margin:0!important;padding:10px!important;font-size:12px!important}.admin-shell #theme .theme-mainlayout-currency-row{background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:8px!important;flex-direction:column!important;gap:6px!important;padding:8px 10px!important;display:flex!important}.admin-shell #theme .theme-mainlayout-currency-head{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.admin-shell #theme .theme-mainlayout-currency-num{color:#475569!important;font-size:12px!important;font-weight:700!important}.admin-shell #theme .theme-mainlayout-currency-actions{align-items:center!important;gap:4px!important;display:inline-flex!important}.admin-shell #theme .theme-mainlayout-currency-actions button{color:#334155!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:4px!important;padding:2px 6px!important;font-size:11px!important;line-height:1!important}.admin-shell #theme .theme-mainlayout-currency-actions button:hover:not(:disabled){color:#0f172a!important;border-color:#94a3b8!important}.admin-shell #theme .theme-mainlayout-currency-actions button:disabled{opacity:.45!important;cursor:not-allowed!important}.admin-shell #theme .theme-mainlayout-currency-remove{color:#b91c1c!important;border-color:#fecaca!important}.admin-shell #theme .theme-mainlayout-currency-remove:hover:not(:disabled){color:#991b1b!important;background:#fee2e2!important}.admin-shell #theme .theme-mainlayout-currency-add{color:#15803d!important;cursor:pointer!important;background:#fff!important;border:1px dashed #22c55e!important;border-radius:6px!important;align-self:flex-start!important;padding:6px 10px!important;font-size:12px!important;font-weight:600!important}.admin-shell #theme .theme-mainlayout-currency-add:hover{background:#ecfdf5!important}html.dark-theme .admin-shell #theme .theme-mainlayout-where{color:#d1fae5!important;background:#064e3b59!important;border-color:#22c55e73!important}html.dark-theme .admin-shell #theme .theme-mainlayout-where-icon{color:#4ade80!important}html.dark-theme .admin-shell #theme .theme-mainlayout-where-sub{color:#a7f3d0!important}html.dark-theme .admin-shell #theme .theme-mainlayout-currency-empty{color:#94a3b8!important;background:#0f172a8c!important;border-color:#475569d9!important}html.dark-theme .admin-shell #theme .theme-mainlayout-currency-row{background:#0f172ab3!important;border-color:#475569d9!important}html.dark-theme .admin-shell #theme .theme-mainlayout-currency-num{color:#cbd5e1!important}html.dark-theme .admin-shell #theme .theme-mainlayout-currency-actions button{color:#e2e8f0!important;background:#1e293bf2!important;border-color:#475569e6!important}html.dark-theme .admin-shell #theme .theme-mainlayout-currency-actions button:hover:not(:disabled){color:#f1f5f9!important;border-color:#94a3b8!important}html.dark-theme .admin-shell #theme .theme-mainlayout-currency-remove{color:#fecaca!important;border-color:#dc26268c!important}html.dark-theme .admin-shell #theme .theme-mainlayout-currency-remove:hover:not(:disabled){color:#fff1f2!important;background:#7f1d1d59!important}html.dark-theme .admin-shell #theme .theme-mainlayout-currency-add{color:#86efac!important;background:#1e293bb3!important;border-color:#22c55ea6!important}html.dark-theme .admin-shell #theme .theme-mainlayout-currency-add:hover{background:#064e3b73!important}.admin-shell #theme .xbtech-captured-table td.theme-php-td-label{white-space:nowrap!important;vertical-align:middle!important;color:#334155!important;font-weight:600!important}.admin-shell #theme .xbtech-captured-table td.theme-php-td-image,.admin-shell #theme .xbtech-captured-table td.theme-php-td-config{white-space:normal!important;vertical-align:middle!important}.admin-shell #theme .xbtech-captured-table td.theme-php-th-sort,.admin-shell #theme .xbtech-captured-table td.theme-php-td-sort{white-space:nowrap!important;vertical-align:middle!important;text-align:center!important;width:88px!important}.admin-shell #theme .xbtech-captured-table td.theme-php-th-sort{letter-spacing:.06em!important;color:#334155!important;font-weight:700!important}.admin-shell #theme .theme-php-sort-input{color:#0f172a!important;text-align:center!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;width:70px!important;padding:5px 7px!important;font:600 13px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.admin-shell #theme .theme-php-sort-input:focus{border-color:#0ea5e9!important;outline:none!important;box-shadow:0 0 0 3px #0ea5e938!important}.admin-shell #theme .theme-php-sort-input:disabled{opacity:.6!important;cursor:progress!important}.admin-shell #theme .theme-php-sort-empty{color:#94a3b8!important;font-size:12px!important}html.dark-theme .admin-shell #theme .xbtech-captured-table td.theme-php-th-sort{color:#cbd5e1!important}html.dark-theme .admin-shell #theme .theme-php-sort-input{color:#f8fafc!important;background:#0f172aa6!important;border-color:#475569a6!important}html.dark-theme .admin-shell #theme .theme-php-sort-empty{color:#475569!important}.admin-shell #theme .layout-php-theme-image-cell{flex-flow:wrap!important;align-items:center!important;gap:12px 14px!important;max-width:min(100%,420px)!important;display:flex!important}.admin-shell #theme .layout-php-theme-thumb-box{box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:6px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:156px!important;height:88px!important;display:flex!important;position:relative!important;overflow:hidden!important}.admin-shell #theme .layout-php-theme-thumb--default{opacity:.85!important}.admin-shell #theme .layout-php-theme-thumb-default-tag{letter-spacing:.04em!important;text-transform:uppercase!important;color:#f8fafc!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important;background:#0f172ac7!important;border-radius:999px!important;padding:1px 6px!important;font-size:10px!important;font-weight:700!important;position:absolute!important;bottom:4px!important;left:4px!important}html.dark-theme .admin-shell #theme .layout-php-theme-thumb-default-tag{color:#0f172a!important;background:#f8fafcd9!important}.admin-shell #theme .layout-php-theme-thumb{object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;display:block!important}.admin-shell #theme .layout-php-theme-thumb-empty{color:#cbd5e1!important;-webkit-user-select:none!important;user-select:none!important;font-size:13px!important;font-weight:600!important}.admin-shell #theme .layout-php-theme-image-tools{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;min-width:0!important;display:flex!important;position:relative!important}.admin-shell #theme .layout-php-theme-file-label{cursor:pointer!important;color:#0f172a!important;-webkit-user-select:none!important;user-select:none!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;min-height:28px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}.admin-shell #theme .layout-php-theme-file-label:hover{color:#1e40af!important;background:#eff6ff!important;border-color:#3b82f6!important}.admin-shell #theme .layout-php-theme-file-label.is-busy{opacity:.55!important;pointer-events:none!important;cursor:default!important}.admin-shell #theme .layout-php-theme-file-input{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.admin-shell #theme .layout-php-theme-remove-link{color:#64748b!important;cursor:pointer!important;text-underline-offset:2px!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important;font-size:11px!important;font-weight:600!important;text-decoration:underline!important}.admin-shell #theme .layout-php-theme-remove-link:hover{color:#b91c1c!important}.admin-shell #theme textarea.setting.layout-php-theme-config-textarea{resize:vertical!important;min-height:44px!important;max-height:120px!important;line-height:1.35!important;overflow-y:auto!important}html.dark-theme .admin-shell #theme .theme-php-image-hint{color:#94a3b8!important}html.dark-theme .admin-shell #theme .xbtech-captured-table td.theme-php-td-label{color:#cbd5e1!important}html.dark-theme .admin-shell #theme .layout-php-theme-thumb-box{background:#0f172a73!important;border-color:#475569d9!important}html.dark-theme .admin-shell #theme .layout-php-theme-thumb-empty{color:#475569!important}html.dark-theme .admin-shell #theme .layout-php-theme-file-label{color:#e2e8f0!important;background:#1e293bf2!important;border-color:#475569e6!important}html.dark-theme .admin-shell #theme .layout-php-theme-file-label:hover{color:#dbeafe!important;background:#1e3a8a59!important;border-color:#60a5fa!important}html.dark-theme .admin-shell #theme .layout-php-theme-remove-link{color:#94a3b8!important}html.dark-theme .admin-shell #theme .layout-php-theme-remove-link:hover{color:#fca5a5!important}.admin-shell #theme .layout-php-theme-actions{flex-direction:column!important;gap:8px!important;display:flex!important}.admin-shell #theme .btn.danger.delete{cursor:pointer!important;color:#fff!important;background:#dc2626!important;border:none!important;border-radius:4px!important;padding:4px 10px!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important;display:inline-block!important}.admin-shell #theme textarea.setting{box-sizing:border-box!important;border:1px solid #cbd5e1!important;border-radius:6px!important;width:calc(100% - 5px)!important;padding:8px!important;font-family:ui-monospace,Menlo,Monaco,monospace!important}.admin-shell #layout{flex-direction:row!important;align-items:stretch!important;gap:12px!important;min-height:380px!important;margin-top:4px!important;display:flex!important}.admin-shell #layout .left-container{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;flex:0 0 240px!important;max-height:70vh!important;overflow:auto!important}.admin-shell #layout .view{color:#475569!important;cursor:pointer!important;border-bottom:1px solid #e2e8f0!important;padding:10px 12px!important;font-size:13px!important;font-weight:500!important}.admin-shell #layout .view:last-child{border-bottom:none!important}.admin-shell #layout .view.selected{color:#0f172a!important;background:#fff!important;font-weight:700!important;box-shadow:inset 4px 0 #3b82f6!important}.admin-shell #layout .right-container{flex-flow:wrap!important;flex:auto!important;align-content:flex-start!important;gap:10px!important;display:flex!important}.admin-shell #layout .right-container .box{flex:30%!important;min-width:180px!important}.admin-shell #layout .box>p{margin:0 0 6px!important;font-size:13px!important;font-weight:700!important}.admin-shell .xbtech-layout-php-warning{color:#92400e!important;background:#fffbeb!important;border:1px dashed #f59e0b!important;border-radius:6px!important;margin-top:10px!important;padding:8px 10px!important;font-size:12px!important}html.dark-theme .admin-shell #layout .left-container{background:#1e293b80!important;border-color:#475569a6!important}html.dark-theme .admin-shell #layout .view{color:#cbd5e1!important;border-bottom-color:#4755698c!important}html.dark-theme .admin-shell #layout .view.selected{color:#f8fafc!important;background:#0f172ae6!important}html.dark-theme .admin-shell #css .btn-group,html.dark-theme .admin-shell #theme .btn-group{background:#1e293b8c!important;border-color:#47556999!important}.admin-shell #theme .theme-provider-cat-cfg{flex-direction:column!important;gap:6px!important;min-width:220px!important;display:flex!important}.admin-shell #theme .theme-provider-cat-cfg-label{color:#475569!important;flex-direction:column!important;gap:4px!important;font-size:12px!important;display:flex!important}.admin-shell #theme .theme-provider-cat-cfg-input{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;width:100%!important;padding:6px 8px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:13px!important}.admin-shell #theme .theme-provider-cat-cfg-input:focus{border-color:#0ea5e9!important;outline:none!important;box-shadow:0 0 0 3px #0ea5e938!important}.admin-shell #theme .theme-provider-cat-cfg-quick{flex-wrap:wrap!important;gap:4px!important;display:flex!important}.admin-shell #theme .theme-provider-cat-cfg-chip{color:#475569!important;cursor:pointer!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:999px!important;min-width:28px!important;padding:3px 8px!important;font-size:12px!important;font-weight:600!important;transition:background .12s,color .12s,border-color .12s!important}.admin-shell #theme .theme-provider-cat-cfg-chip:hover{color:#0f172a!important;border-color:#94a3b8!important}.admin-shell #theme .theme-provider-cat-cfg-chip--on{color:#fff!important;background:#0ea5e9!important;border-color:#0284c7!important}.admin-shell #theme .theme-provider-cat-cfg-help{color:#64748b!important;margin:0!important;font-size:11px!important;line-height:1.4!important}.admin-shell #theme .theme-provider-cat-cfg-help code{background:#f1f5f9!important;border-radius:3px!important;padding:0 4px!important;font-size:11px!important}.admin-shell #theme .theme-provider-cat-cfg-css{resize:vertical!important;white-space:pre-wrap!important;word-break:break-all!important;min-height:44px!important;line-height:1.45!important}html.dark-theme .admin-shell #theme .theme-provider-cat-cfg-label{color:#cbd5e1!important}html.dark-theme .admin-shell #theme .theme-provider-cat-cfg-input{color:#f8fafc!important;background:#0f172aa6!important;border-color:#475569a6!important}html.dark-theme .admin-shell #theme .theme-provider-cat-cfg-chip{color:#cbd5e1!important;background:#1e293b99!important;border-color:#47556999!important}html.dark-theme .admin-shell #theme .theme-provider-cat-cfg-chip--on{color:#fff!important;background:#0ea5e9!important;border-color:#0284c7!important}html.dark-theme .admin-shell #theme .theme-provider-cat-cfg-help{color:#94a3b8!important}html.dark-theme .admin-shell #theme .theme-provider-cat-cfg-help code{color:#e2e8f0!important;background:#0f172ab3!important}.admin-layout--xbtech .admin-content:has(#template){flex-direction:column;display:flex}:is(html:not(.dark-theme) .admin-shell .admin-layout--xbtech .admin-content:has(#template),html.dark-theme .admin-shell .admin-layout--xbtech .admin-content:has(#template)){box-sizing:border-box!important;width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}.admin-shell #template{box-sizing:border-box;color:#0f172a;background:#fff;flex-direction:row;flex:auto;align-items:stretch;width:100%;min-width:0;max-width:none;min-height:0;display:flex;position:relative;overflow:hidden}.admin-shell #template .left-container{background:#eee;flex:0 0 200px;align-self:stretch;width:200px;min-width:0;height:auto;min-height:0;padding:5px 0;overflow:hidden auto}.admin-shell #template .left-container .key{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;padding:5px 10px;font-size:13px;overflow:hidden}.admin-shell #template .left-container .key:hover,.admin-shell #template .left-container .key.selected{background:#ccc}.admin-shell #template .left-container .key.new{color:#fff;text-align:center;background:#ff9800;border:1px solid #f57c00;border-radius:4px;margin:5px 10px}.admin-shell #template .left-container .key.new:hover{background:#f57c00}.admin-shell #template .left-container .key.new.selected{background:#e65100;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #e65100}.admin-shell #template .right-container{box-sizing:border-box;flex:auto;align-self:stretch;min-width:0;height:auto;padding:10px}.admin-shell #template .right-container:after{content:"";clear:both;display:table}.admin-shell #template .right-container input[name=name]{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:4px;outline:none;width:100%;padding:6px 10px;font-size:13px;line-height:1.4;display:block}.admin-shell #template .right-container input[name=name]:focus-visible{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e92e}.admin-shell #template .right-container input[name=name]:read-only{color:#475569;cursor:default;background:#f1f5f9}.admin-shell #template .template-editor-pane{box-sizing:border-box;background:#fff;border:1px solid #d1d9e3;border-radius:4px;flex-direction:row;align-items:stretch;width:100%;min-height:300px;margin-top:10px;display:flex;overflow:visible}.admin-shell #template .template-editor-pane.template-editor-pane--codemirror,.admin-shell .xbtech-layout-editor--upstream .template-editor-pane.template-editor-pane--codemirror{padding:0;display:block;overflow:hidden}.admin-shell #template .template-editor-pane--codemirror .cm-editor,.admin-shell .xbtech-layout-editor--upstream .template-editor-pane--codemirror .cm-editor{border-radius:3px}.admin-shell #template .template-editor-pane--codemirror .cm-editor.cm-focused,.admin-shell .xbtech-layout-editor--upstream .template-editor-pane--codemirror .cm-editor.cm-focused{outline-offset:-1px;outline:2px solid #0ea5e940}.admin-shell #template .template-editor-pane--codemirror .cm-scroller,.admin-shell .xbtech-layout-editor--upstream .template-editor-pane--codemirror .cm-scroller{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace!important;font-size:13px!important;line-height:1.5!important}.admin-shell #template .template-editor-pane--codemirror .cm-content,.admin-shell .xbtech-layout-editor--upstream .template-editor-pane--codemirror .cm-content{tab-size:2}.admin-shell #template .template-editor-gutter{overscroll-behavior:none;text-align:right;-webkit-user-select:none;user-select:none;scrollbar-width:none;background:#f0f3f7;border-right:1px solid #d1d9e3;flex:none;align-self:stretch;min-width:44px;min-height:100%;padding:4px 0;overflow:hidden}.admin-shell #template .template-editor-gutter::-webkit-scrollbar{width:0;height:0}.admin-shell #template .template-editor-gutter-row{white-space:pre;flex-direction:row;justify-content:flex-end;align-items:baseline;gap:4px;padding-left:4px;padding-right:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace;font-size:13px;line-height:1.5;display:flex}.admin-shell #template .template-editor-gutter-fold{text-align:center;color:#b0bbc9;flex:0 0 12px;width:12px;font-size:11px;line-height:1.45}.admin-shell #template .template-editor-gutter-fold--marker{color:#8a939e}.admin-shell #template .template-editor-gutter-num{color:#7a8494;min-width:2ch}.admin-shell #template .template-editor-textarea{box-sizing:border-box;resize:vertical;white-space:pre;tab-size:2;outline:none;flex:auto;min-width:0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace;display:block;overflow:auto;color:#0f172a!important;min-height:280px!important;box-shadow:none!important;background:#fff!important;border:none!important;border-radius:0!important;padding:4px 10px!important;font-size:13px!important;line-height:1.5!important}.admin-shell #template .template-editor-textarea::placeholder{color:#94a3b8;white-space:pre-wrap}.admin-shell #template .template-editor-textarea:focus-visible{border:none!important;outline:none!important;box-shadow:inset 0 0 0 2px #0ea5e940!important}.admin-shell #template .btn{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#5cb85c;border:1px solid #4cae4c;border-radius:4px;padding:7px 0 6px;font-size:13px;text-decoration:none;display:inline-block;color:#fff!important}.admin-shell #template .btn:hover{background-color:#449d44}.admin-shell #template .btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.admin-shell #template .btn.danger{background-color:#d9534f;border:1px solid #d43f3a}.admin-shell #template .btn.danger:hover{background-color:#c9302c}.admin-shell #template .right-container .btn{float:left;width:100px;margin:10px 10px 0 0}html.dark-theme .admin-shell #template{color:#e2e8f0;background:#0f172a}html.dark-theme .admin-shell #template .left-container{background:#1e293b}html.dark-theme .admin-shell #template .left-container .key:hover,html.dark-theme .admin-shell #template .left-container .key.selected{background:#334155}html.dark-theme .admin-shell #template .template-editor-pane,html.dark-theme .admin-shell .xbtech-layout-editor--upstream .template-editor-pane.template-editor-pane--codemirror{background:#0f172a;border-color:#334155}html.dark-theme .admin-shell #template .template-editor-gutter{background:#1a2334;border-right-color:#334155}html.dark-theme .admin-shell #template .template-editor-gutter-num{color:#94a3b8}html.dark-theme .admin-shell #template .template-editor-gutter-fold{color:#475569}html.dark-theme .admin-shell #template .template-editor-gutter-fold--marker{color:#64748b}html.dark-theme .admin-shell #template .template-editor-textarea{color:#e2e8f0!important;box-shadow:none!important;background:#0f172a!important;border:none!important}html.dark-theme .admin-shell #template .template-editor-textarea::placeholder{color:#64748b}html.dark-theme .admin-shell #template .right-container input[name=name]{color:#e2e8f0;background:#0b1220;border-color:#334155}html.dark-theme .admin-shell #template .right-container input[name=name]:read-only{color:#94a3b8;background:#1e293b}html:not(.dark-theme) .admin-shell{--admin-text:#0f172a;--admin-text-muted:#64748b}html:not(.dark-theme) .admin-shell .admin-table-responsive{background:#fff!important;border:1px solid #d8e0ea!important;border-radius:12px!important;overflow:auto!important;box-shadow:0 1px 3px #0f172a0f!important}html:not(.dark-theme) .admin-shell .admin-table,html:not(.dark-theme) .admin-shell table.admin-table{border-collapse:separate!important;border-spacing:0!important;color:#1e293b!important;background:#fff!important}html:not(.dark-theme) .admin-shell .admin-table thead th,html:not(.dark-theme) .admin-shell table.admin-table thead th{color:#334155!important;text-shadow:none!important;background:linear-gradient(#eef4fb 0%,#e2eaf4 100%)!important;border-bottom:1px solid #cbd5e1!important;border-right:1px solid #d8e0ea!important}html:not(.dark-theme) .admin-shell .admin-table tbody td,html:not(.dark-theme) .admin-shell table.admin-table tbody td{color:#1e293b!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important;border-right:1px solid #edf2f7!important}html:not(.dark-theme) .admin-shell .admin-table tbody tr:nth-child(2n) td,html:not(.dark-theme) .admin-shell table.admin-table tbody tr:nth-child(2n) td{background:#f8fafc!important}html:not(.dark-theme) .admin-shell .admin-table tbody tr:hover td,html:not(.dark-theme) .admin-shell table.admin-table tbody tr:hover td{background:#eef6ff!important}html:not(.dark-theme) .admin-shell .bg-black\/10,html:not(.dark-theme) .admin-shell .bg-black\/20,html:not(.dark-theme) .admin-shell .bg-slate-500\/10{color:#0f172a!important;background-color:#f1f5f9!important}html:not(.dark-theme) .admin-shell .border-slate-500\/20,html:not(.dark-theme) .admin-shell .border-\[var\(--admin-border\,rgba\(148\,163\,184\,0\.28\)\)\],html:not(.dark-theme) .admin-shell .border-\[var\(--admin-border\,rgba\(148\,163\,184\,0\.35\)\)\]{border-color:#cbd5e1!important}html:not(.dark-theme) .admin-shell .border-sky-400\/70{border-color:#38bdf8!important}html:not(.dark-theme) .admin-shell .bg-sky-500\/10,html:not(.dark-theme) .admin-shell .bg-sky-500\/20{background-color:#e0f2fe!important}html:not(.dark-theme) .admin-shell .text-sky-100,html:not(.dark-theme) .admin-shell .text-sky-200,html:not(.dark-theme) .admin-shell .text-sky-300{color:#0369a1!important}html:not(.dark-theme) .admin-shell .text-emerald-300{color:#047857!important}html:not(.dark-theme) .admin-shell .text-slate-300,html:not(.dark-theme) .admin-shell .text-slate-400{color:#475569!important}html:not(.dark-theme) .admin-shell .text-white,html:not(.dark-theme) .admin-shell .text-white\/90,html:not(.dark-theme) .admin-shell .text-white\/80,html:not(.dark-theme) .admin-shell .text-white\/75,html:not(.dark-theme) .admin-shell .text-white\/70,html:not(.dark-theme) .admin-shell .text-white\/60,html:not(.dark-theme) .admin-shell .text-white\/50{color:#1e293b!important}html:not(.dark-theme) .admin-shell .admin-legacy-field,html:not(.dark-theme) .admin-shell label.text-sm,html:not(.dark-theme) .admin-shell label.text-xs{color:#334155!important}
