:root{--bg:#08111f;--surface:#0f172a;--surface-2:#111c33;--line:#ffffff14;--text:#e5eefc;--muted:#96a4c1;--brand:#3b82f6;--brand-2:#22c55e;--danger:#ef4444;--warn:#f59e0b;--shadow:0 24px 80px #0000003d}*{box-sizing:border-box}html,body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at top, #0f1c36 0%, var(--bg) 55%);color:var(--text);margin:0;padding:0;font-family:IBM Plex Sans Arabic,Segoe UI,Tahoma,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.page-shell{grid-template-columns:300px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08111fc7;padding:20px;overflow:visible}.brand{letter-spacing:-.03em;font-size:24px;font-weight:800}.brand-sub{color:var(--muted);margin-top:8px;font-size:13px}.nav-list{gap:10px;margin-top:12px;display:grid}.nav-item{border:1px solid var(--line);color:var(--muted);border-radius:16px;align-items:center;gap:10px;padding:12px 14px;display:flex}.nav-item.active,.nav-item:hover{color:var(--text);background:#3b82f614;border-color:#3b82f647}.content{padding:32px}.hero{gap:20px;margin-bottom:28px;display:grid}.hero h1{margin:0;font-size:32px}.hero p{color:var(--muted);max-width:900px;margin:0;line-height:1.7}.grid{gap:18px;display:grid}.grid.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#ffffff05,#ffffff03);border-radius:24px;padding:22px}.card h3{margin:0 0 8px;font-size:18px}.card p{color:var(--muted);margin:0;line-height:1.7}.stat{margin-top:12px;font-size:34px;font-weight:800}.badge{color:#b6f7cb;background:#22c55e17;border:1px solid #22c55e2e;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);padding:14px;font-size:14px}.table th{color:var(--muted);font-weight:600}.stack{gap:14px;display:grid}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.input,.select,.textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#ffffff05;border-radius:14px;padding:12px 14px}.textarea{resize:vertical;min-height:110px}.input-with-icon{position:relative}.input-with-icon svg{inset-inline-start:14px;color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.input-with-icon .input{padding-inline-start:42px}.btn{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:14px;padding:12px 16px;font-weight:700}.btn.secondary{border:1px solid var(--line);color:var(--text);background:#ffffff0d}.btn.success{background:var(--brand-2)}.btn.danger{background:var(--danger)}.btn.warn{background:var(--warn);color:#111827}.btn:disabled{opacity:.58;cursor:not-allowed}.pill-row{flex-wrap:wrap;gap:10px;display:flex}.pill{border:1px solid var(--line);color:var(--muted);background:#ffffff08;border-radius:999px;padding:10px 14px;font-size:13px}.auth-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{border:1px solid var(--line);width:min(100%,980px);box-shadow:var(--shadow);background:linear-gradient(#ffffff08,#ffffff03);border-radius:30px;grid-template-columns:1.1fr .9fr;display:grid;overflow:hidden}.auth-side{background:linear-gradient(#3b82f61f,#22c55e14);padding:40px}.auth-form{padding:40px}.auth-steps{gap:10px;margin-bottom:20px;display:flex}.auth-step{background:#ffffff0f;border-radius:999px;flex:1;height:8px}.auth-step.active{background:linear-gradient(90deg, var(--brand), var(--brand-2))}.kbd{border:1px solid var(--line);color:var(--muted);background:#09101d;border-radius:10px;padding:4px 8px;font-size:12px}.section-title{margin:0;font-size:20px;font-weight:800}.muted{color:var(--muted)}.chat-bubble{border:1px solid var(--line);background:#ffffff08;border-radius:16px;max-width:85%;padding:12px 14px}.chat-bubble.self{background:#3b82f626;border-color:#3b82f647;margin-left:auto}@media (max-width:1100px){.page-shell{grid-template-columns:1fr}.sidebar{z-index:40;border-right:0;border-bottom:1px solid var(--line);background:#08111ff0;gap:12px;padding:12px;display:grid;position:sticky;top:0}.sidebar-brand{grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:14px;display:grid}.sidebar-brand .brand{font-size:18px}.mini-grid,.sidebar-foot{display:none}.sidebar-section{gap:8px;display:grid}.sidebar-caption{color:var(--muted);font-size:12px}.nav-list{scrollbar-width:none;gap:8px;margin-top:0;padding-bottom:2px;display:flex;overflow-x:auto}.nav-list::-webkit-scrollbar{display:none}.nav-item{flex:none;min-height:42px;padding:0 12px}.nav-item-copy{white-space:nowrap}.sidebar-actions{gap:8px;display:flex}.grid.cols-5,.grid.cols-4,.grid.cols-3,.grid.cols-2,.auth-card{grid-template-columns:1fr}}.notice{color:var(--text);background:#3b82f614;border:1px solid #3b82f638;border-radius:18px;gap:8px;margin-top:18px;padding:16px 18px;display:grid}.row-wrap{flex-wrap:wrap}.spinner{border:2px solid #ffffff26;border-top-color:var(--brand);border-radius:999px;width:18px;height:18px;animation:.9s linear infinite spin}.pill-success{color:#b6f7cb;background:#22c55e1f;border-color:#22c55e38}.pill-danger{color:#fecaca;background:#ef44441f;border-color:#ef444438}.pill-warn{color:#fde68a;background:#f59e0b24;border-color:#f59e0b38}.sidebar-foot{margin-top:22px}@keyframes spin{to{transform:rotate(360deg)}}.progress-track{border:1px solid var(--line);background:#ffffff0f;border-radius:999px;width:100%;height:10px;overflow:hidden}.progress-fill{background:linear-gradient(90deg, var(--brand), var(--brand-2));border-radius:999px;height:100%}.surface-soft{border:1px solid var(--line);background:#ffffff05;border-radius:18px;padding:14px}.admin-media-cell{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.admin-media-thumb{border:1px solid var(--line);background-color:#ffffff0a;background-position:50%;background-size:cover;border-radius:8px;width:54px;height:54px;display:block}.admin-media-copy{gap:4px;min-width:0;display:grid}.admin-media-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:min(360px,62vw);overflow:hidden}.admin-media-copy span{color:var(--muted);font-size:12px}.row-start{justify-content:flex-start}.table-compact th,.table-compact td{padding:10px 12px;font-size:13px}.admin-list-card{width:100%}.admin-list-card .table{min-width:760px}.role-option{width:100%;color:var(--text);text-align:start;cursor:pointer}.role-option.active{background:#36d4a51a;border-color:#36d4a557}.role-option:disabled{opacity:.62;cursor:not-allowed}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.icon-action{border:1px solid var(--line);width:42px;height:42px;color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:14px;justify-content:center;align-items:center;display:inline-flex;position:relative}.icon-badge{color:#bfdbfe;background:#3b82f61a;border:1px solid #ffffff14;border-radius:15px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.sidebar-brand{position:relative}.sidebar-section{margin-top:18px}.sidebar-caption{color:var(--muted);font-size:12px;font-weight:800}.mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.metric-chip{border:1px solid var(--line);background:#ffffff08;border-radius:14px;gap:4px;padding:10px;display:grid}.metric-chip span{color:var(--muted);font-size:11px}.metric-chip strong{font-size:12px}.nav-item-icon{justify-content:center;align-items:center;display:inline-flex}.nav-item-label{font-weight:800}.sidebar-actions{gap:10px;margin-top:18px;display:grid}.admin-filter-actions{justify-content:flex-end}.admin-filter-actions .select{width:min(100%,260px)}.external-transfer-summary{margin-top:18px}.external-transfer-summary .card{box-shadow:none}.external-transfer-summary .stat{font-size:28px}.external-transfer-card,.external-transfer-card strong{overflow-wrap:anywhere}.notification-shell{margin-inline-start:auto;position:relative}.notification-badge{color:#111827;background:#f97316;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:-4px;left:-4px}.notification-panel{top:calc(100% + 10px);border:1px solid var(--line);width:min(380px,100vw - 24px);max-height:min(520px,100vh - 110px);box-shadow:var(--shadow);z-index:60;direction:inherit;background:#0f172afa;border-radius:8px;padding:12px;position:absolute;inset-inline:auto 0;overflow:auto}.admin-notification-panel{width:min(380px,100vw - 24px)}body[data-language=en] .admin-notification-panel{inset-inline:0 auto}.notification-panel h3{margin:0;font-size:14px}.notification-list{gap:8px;margin-top:10px;display:grid}.notification-item,.notification-empty{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);text-align:start;background:#ffffff08;border-radius:8px;gap:5px;padding:10px 11px;display:grid}.notification-item{cursor:pointer}.notification-item.is-unread{background:#22c55e14;border-color:#22c55e3d}.notification-item strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.notification-item span,.notification-empty{overflow-wrap:anywhere;min-width:0;color:var(--muted);font-size:12px;line-height:1.5}.notification-panel-footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:10px;display:flex}.notification-panel-link{border:1px solid var(--line);min-height:34px;color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.notification-panel-link:disabled{opacity:.5;cursor:not-allowed}.notifications-shell-card{margin-top:18px}.notification-page-actions{justify-content:flex-end}.notification-page-list{gap:10px;display:grid}.notification-page-card{border:1px solid var(--line);width:100%;color:var(--text);text-align:start;cursor:pointer;background:#ffffff08;border-radius:18px;gap:10px;padding:14px 15px;display:grid}.notification-page-card.is-unread{background:#22c55e14;border-color:#22c55e3d}.notification-page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.notification-page-head strong{font-size:14px}.notification-page-head span,.notification-page-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.multi-step-backdrop{z-index:820;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000094;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.multi-step-modal{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;width:min(980px,100vw - 24px);max-height:min(760px,100vh - 24px);display:grid;overflow:hidden;box-shadow:0 30px 90px #0000006b}.multi-step-head,.multi-step-footer{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.multi-step-footer{border-top:1px solid var(--line);border-bottom:0;justify-content:flex-end}.multi-step-head h2{margin:0;font-size:20px}.multi-step-track{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;padding:0 12px;display:grid}.multi-step-tab{border:1px solid var(--line);min-width:0;color:var(--muted);text-align:start;cursor:pointer;background:#ffffff09;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;padding:7px;display:grid}.multi-step-tab:disabled{cursor:default;opacity:1}.multi-step-tab span{background:#ffffff0d;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:inline-grid}.multi-step-tab strong{overflow-wrap:anywhere;font-size:12px}.multi-step-tab.active,.multi-step-tab.done{color:var(--text);background:#36d4a514;border-color:#36d4a547}.multi-step-body{min-height:0;padding:12px;overflow:auto}.asset-network-grid{gap:8px;display:grid}.asset-network-row{grid-template-columns:120px 1fr 1.5fr 1fr 90px;align-items:center;gap:8px;display:grid}.asset-network-row .btn{min-width:0}.asset-card-list{gap:8px;margin-top:12px;display:grid}.asset-card{border:1px solid var(--line);background:#ffffff08;border-radius:8px;gap:8px;padding:10px;display:grid}.crypto-asset-title{align-items:center;gap:10px;min-width:0;display:flex}.crypto-asset-icon{border:1px solid var(--line);width:42px;height:42px;color:var(--brand);background:#ffffff0d 50%/cover no-repeat;border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:900;display:inline-grid;overflow:hidden}.crypto-asset-icon.has-image{background-color:#ffffff14}.crypto-asset-icon.is-large{width:58px;height:58px}.crypto-icon-uploader{border:1px dashed var(--line);cursor:pointer;background:#ffffff06;border-radius:8px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.crypto-icon-uploader strong{align-items:center;gap:7px;display:inline-flex}.crypto-icon-uploader small{color:var(--muted);line-height:1.6}.crypto-icon-uploader input{width:100%;color:var(--muted);grid-column:1/-1}.asset-network-list{gap:6px;display:grid}.asset-network-chip{border:1px solid var(--line);background:#ffffff06;border-radius:8px;grid-template-columns:minmax(90px,.5fr) minmax(130px,1fr) minmax(160px,2fr) auto;align-items:center;gap:8px;padding:7px;display:grid}.settings-row{align-items:flex-start}.settings-copy{gap:6px;min-width:min(100%,420px);display:grid}.settings-media-panel{gap:8px;width:min(100%,560px);display:grid}@media (max-width:1100px){.admin-notification-panel,body[data-language=en] .admin-notification-panel{top:76px;width:auto;max-height:min(520px,100vh - 96px);position:fixed;inset-inline:12px}}@media (max-width:760px){.multi-step-track,.asset-network-row,.asset-network-chip{grid-template-columns:1fr}}html[dir=rtl] body{text-align:right;direction:rtl}html[dir=rtl] .sidebar{border-right:0;border-left:1px solid var(--line)}html[dir=rtl] .table th,html[dir=rtl] .table td{text-align:right}html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select{text-align:right;direction:rtl}html[dir=rtl] .chat-bubble.self{margin-left:0;margin-right:auto}
body.theme-admin{--bg:#070906;--surface:#0e1410f0;--surface-2:#121915f5;--line:#d7e8dc1f;--text:#f4f7f0;--muted:#a5b1a9;--brand:#36d4a5;--brand-2:#e05e73;--danger:#ff7786;--warn:#e8b85a;--shadow:0 18px 42px #00000047;color:var(--text);background:linear-gradient(135deg,#36d4a51a,#0000 42%),linear-gradient(225deg,#e05e7317,#0000 38%),linear-gradient(#070906 0%,#0c110e 48%,#111713 100%);font-family:IBM Plex Sans Arabic,Segoe UI,Tahoma,sans-serif}body.theme-admin *,body.theme-admin :before,body.theme-admin :after{letter-spacing:0}body.theme-admin :where(.card,.hero,.notice,.surface-soft,.auth-card,.auth-side,.auth-form,.nav-item,.badge,.pill,.input,.select,.textarea,.btn,.kbd,.icon-action,.icon-badge,.metric-chip,.notification-panel,.notification-item,.notification-empty,.notification-panel-link,.notification-page-card,.global-loading-card,.loading-card){border-radius:8px}body.theme-admin :where(.card,.hero,.auth-card,.notification-panel,.notifications-shell-card){background:var(--surface-2);border:1px solid var(--line);box-shadow:var(--shadow)}body.theme-admin :where(.sidebar){border-color:var(--line);box-shadow:var(--shadow);background:#0a0f0ceb}body.theme-admin :where(.btn){background:var(--brand);color:#06100c}body.theme-admin :where(.btn.secondary,.btn.ghost){color:var(--text);border:1px solid var(--line);background:#ffffff0b}body.theme-admin :where(.btn.success){color:#06100c;background:#56d58f}body.theme-admin :where(.input,.select,.textarea){border-color:var(--line);color:var(--text);background:#060a08c7}body.theme-admin :where(.badge,.pill,.kbd,.metric-chip,.icon-action,.icon-badge){border-color:var(--line);color:var(--text);background:#ffffff0e}body.theme-admin :where(.nav-item.active,.nav-item:hover){color:var(--text);background:#36d4a51a;border-color:#36d4a547}body.theme-admin :where(.pill-success){color:#b8f7ce;background:#1683521f}body.theme-admin :where(.pill-danger){color:#ffc7cf;background:#bd3f4b1f}body.theme-admin :where(.pill-warn){color:#ffe4ad;background:#9c6a121f}body.theme-admin :where(.page-shell){grid-template-columns:250px minmax(0,1fr);min-height:100vh}body.theme-admin :where(.sidebar){padding:8px}body.theme-admin :where(.content){padding:10px}body.theme-admin :where(.grid,.stack,.nav-list,.sidebar-actions,.notification-list,.notification-page-list,.mini-grid,.row-wrap,.pill-row){gap:6px}body.theme-admin :where(.card,.hero,.notice,.auth-side,.auth-form,.surface-soft,.notification-panel,.notification-page-card){padding:8px}body.theme-admin :where(.nav-item,.notification-item,.notification-empty,.metric-chip){gap:6px;padding:7px}body.theme-admin :where(.btn,.input,.select){min-height:34px;padding:0 9px}body.theme-admin :where(.textarea){min-height:78px;padding:8px}body.theme-admin :where(.hero){margin-bottom:8px}body.theme-admin :where(.hero h1){font-size:25px;line-height:1.05}body.theme-admin :where(.stat){margin-top:5px;font-size:24px;line-height:1.05}body.theme-admin :where(.card h3){margin-bottom:4px;font-size:15px}body.theme-admin :where(.notice),body.theme-admin :where(.sidebar-section,.sidebar-foot,.sidebar-actions){margin-top:8px}body.theme-admin :where(.brand){font-size:20px}body.theme-admin :where(.icon-action,.icon-badge){width:34px;height:34px}body.theme-admin :where(.table th,.table td){padding:8px;font-size:12px}body.theme-admin :where(.card,.hero,.notice,.surface-soft,.auth-card,.notification-panel,.notification-page-card){overflow:hidden}body.theme-admin :where(.card:has(.table),.surface-soft:has(.table)){overflow-x:auto}body.theme-admin :where(.table){min-width:680px}body.theme-admin :where(.card,.hero,.notice,.surface-soft,.auth-card,.notification-panel,.notification-page-card) :where(*){min-width:0;max-width:100%}body.theme-admin :where(h1,h2,h3,strong,span,p,small,td,th){overflow-wrap:anywhere}.language-toggle{border:1px solid var(--line);background:#ffffff0b;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:inline-grid}.language-toggle button{min-height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:10px;font-weight:900}.language-toggle button.active{background:var(--brand);color:#06100c}body[data-language=en],body[data-language=en] :where(input,textarea,select){text-align:left;direction:ltr}body[data-language=en] :where(.table th,.table td){text-align:left}body[data-language=en] :where(.notification-shell){margin-inline:0 auto}.admin-notification-panel{text-align:start;inset-inline:auto!important;top:var(--admin-notification-top,76px)!important;left:var(--admin-notification-left,12px)!important;width:var(--admin-notification-width,min(380px, calc(100vw - 24px)))!important;max-height:var(--admin-notification-max-height,min(520px, calc(100vh - 96px)))!important;position:fixed!important;right:auto!important;overflow:auto!important}.global-loading-overlay,.loading-card-layer{-webkit-backdrop-filter:blur(16px)saturate(120%);background:linear-gradient(#07090694,#070906bd),linear-gradient(135deg,#36d4a51a,#e05e7314);place-items:center;padding:12px;display:grid;position:fixed;inset:0}.global-loading-overlay{z-index:1500}.loading-card-layer{z-index:1200;pointer-events:none}.global-loading-card,.loading-card{contain:layout paint;width:min(100vw - 24px,420px);min-width:0;color:var(--text);background:#0c110ef0;border:1px solid #d7e8dc29;gap:8px;padding:8px;animation:.22s ease-out loading-float-in;display:grid;overflow:hidden;box-shadow:0 30px 90px #0000006b}.global-loading-card{text-align:center;justify-items:stretch;min-height:140px}.loading-card{-webkit-backdrop-filter:blur(12px);pointer-events:auto;gap:14px;min-height:188px;padding:16px;position:relative}.loading-card:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0%,#ffffff14 42%,#0000 78%);animation:1.9s ease-in-out infinite loading-sheen;position:absolute;inset:0;transform:translate(-100%)}.global-loading-gears,.loading-inline-gears{justify-self:center;width:72px;height:46px;display:block;position:relative}.loading-inline-gears{justify-self:start;width:52px;height:38px}.loading-gear{color:var(--brand);filter:drop-shadow(0 0 10px #36d4a53d);transform-origin:50%;animation:1.45s linear infinite gear-spin;position:absolute}.gear-main{inset:5px auto auto 18px}.gear-side{color:var(--warn);animation-duration:1.05s;inset:20px auto auto 46px}.loading-inline-gears .gear-main{inset:5px auto auto 4px}.loading-inline-gears .gear-side{inset:20px auto auto 32px}.gear-reverse{animation-name:gear-spin-reverse}.global-loading-copy,.loading-card-copy{gap:4px;min-width:0;display:grid}.global-loading-card small,.loading-card-copy small{color:var(--muted);font-size:12px}.loading-card-copy strong{overflow-wrap:anywhere}.loading-card-head{z-index:1;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid;position:relative}.global-loading-progress,.loading-inline-progress{background:#ffffff12;border:1px solid #d7e8dc1a;border-radius:8px;width:100%;min-width:0;height:9px;overflow:hidden}.global-loading-progress span,.loading-inline-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--brand-2), var(--warn));width:42%;height:100%;animation:1.25s ease-in-out infinite loading-progress-pass;display:block}.loading-skeleton-grid{z-index:1;grid-template-columns:1.2fr .8fr 1fr;gap:8px;min-width:0;display:grid;position:relative}.loading-skeleton-grid span{background:linear-gradient(90deg,#ffffff0f,#ffffff24,#ffffff0f) 0 0/220% 100%;border-radius:8px;min-width:0;height:34px;animation:1.45s ease-in-out infinite loading-pulse;display:block;overflow:hidden}.global-toast-stack{z-index:1490;pointer-events:none;gap:8px;width:min(92vw,420px);display:grid;position:fixed;left:50%;transform:translate(-50%)}.global-toast-stack.top{top:14px}.global-toast-stack.center{top:50%;transform:translate(-50%,-50%)}.global-toast{border:1px solid var(--line);box-shadow:var(--shadow);color:var(--text);text-align:center;background:#0c110ef0;border-radius:8px;padding:10px 12px;animation:.24s toast-in}.spinner{background:conic-gradient(var(--brand), var(--brand-2), var(--warn), var(--brand));border:0;position:relative}.spinner:after{content:"";border-radius:inherit;background:var(--surface-2);position:absolute;inset:4px}@keyframes gear-spin{to{transform:rotate(360deg)}}@keyframes gear-spin-reverse{to{transform:rotate(-360deg)}}@keyframes loading-float-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes loading-progress-pass{0%{transform:translate(-120%)}50%{transform:translate(74%)}to{transform:translate(245%)}}@keyframes loading-sheen{0%{transform:translate(-100%)}48%,to{transform:translate(100%)}}@keyframes loading-pulse{0%,to{opacity:.72;background-position:0%}50%{opacity:1;background-position:100%}}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
@media (max-width:1100px){body.theme-admin :where(.page-shell){grid-template-columns:1fr}body.theme-admin :where(.sidebar),body.theme-admin :where(.content){padding:6px}body.theme-admin :where(.nav-list){gap:6px}}@media (prefers-reduced-motion:reduce){.loading-gear,.global-loading-progress span,.loading-inline-progress span,.loading-card:before,.loading-skeleton-grid span{animation-duration:.01ms;animation-iteration-count:1}}.online-dot{vertical-align:middle;background:#64748b;border-radius:999px;width:9px;height:9px;margin-inline-end:7px;display:inline-flex;box-shadow:0 0 0 3px #64748b2e}.online-dot.active{background:var(--brand-2);box-shadow:0 0 0 4px #22c55e2e,0 0 16px #22c55e75}.admin-chat-layout{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:16px;display:grid}.admin-chat-row{border:1px solid var(--line);width:100%;color:var(--text);text-align:start;cursor:pointer;background:#ffffff08;border-radius:8px;gap:7px;padding:12px;display:grid}.admin-chat-row.active,.admin-chat-row.unread{background:#22c55e14;border-color:#22c55e47}.admin-chat-row.unread:after{content:"غير مقروء";color:#fde68a;background:#f59e0b29;border-radius:999px;width:max-content;padding:3px 8px;font-size:11px;font-weight:900}.cash-near-limit-row{background:#f59e0b14}.cash-editor-modal{width:min(760px,100vw - 24px)}.settings-toggle{border:1px solid var(--line);cursor:pointer;background:#ffffff08;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.settings-toggle input{width:20px;height:20px;accent-color:var(--brand-2)}.otp-whatsapp-card{gap:14px;display:grid}.otp-whatsapp-grid{grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);align-items:start;gap:16px;display:grid}.otp-cloud-panel{border:1px solid var(--line);background:linear-gradient(135deg,#22c55e29,#f59e0b1f),#ffffff09;border-radius:8px;gap:12px;min-width:0;padding:20px;display:grid}.otp-cloud-panel h4,.otp-cloud-panel p{margin:0}.otp-cloud-panel svg{color:#22c55e}.otp-whatsapp-steps{gap:8px;width:100%;display:grid}.otp-whatsapp-steps span{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:800;display:block}.otp-settings-group{border:1px solid var(--line);background:#ffffff09;border-radius:8px;gap:10px;padding:12px;display:grid}@media (max-width:1100px){.admin-chat-layout,.otp-whatsapp-grid{grid-template-columns:1fr}}@media (max-width:760px){.admin-notification-panel,body[data-language=en] .admin-notification-panel{transform:translate(-50%);width:min(380px,100vw - 24px)!important;left:50%!important;right:auto!important}}body.theme-admin :where(.icon-action,.icon-badge){box-shadow:none!important;background:0 0!important;border-color:#0000!important}

