html[data-mo-cloud] .mo-burger,html[data-mo-cloud] .mo-scrim{display:none}@media (width<=900px){html[data-mo-cloud],html[data-mo-cloud] body,html[data-mo-cloud] #root{height:auto;min-height:100dvh;overflow-x:hidden}html[data-mo-cloud] body:has(.side) .mo-burger{top:8px;z-index:940;border:1px solid var(--border,#d7dde6);background:var(--panel,#fff);width:44px;height:44px;color:var(--text,#16202e);border-radius:11px;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex;position:fixed;inset-inline-start:8px;box-shadow:0 3px 12px #00000024}html[data-mo-cloud] .shell,html[data-mo-cloud][data-layout] .shell{height:auto;min-height:100dvh;display:block}html[data-mo-cloud] .side,html[data-mo-cloud][data-layout] .side{top:0;bottom:0;z-index:950;transition:transform .18s;inset-inline-start:0;overflow-y:auto;transform:translate(100%);border-radius:0!important;flex-direction:column!important;width:min(84vw,300px)!important;height:100dvh!important;margin:0!important;display:flex!important;position:fixed!important}html[data-mo-cloud] body.mo-nav .side{transform:none;box-shadow:0 0 30px #00000040}html[data-mo-cloud] body.mo-nav .mo-scrim{z-index:930;background:#080c1480;display:block;position:fixed;inset:0}html[data-mo-cloud] .main{max-width:100vw;height:auto;overflow:visible;width:100%!important}html[data-mo-cloud] .topbar{flex-wrap:nowrap;gap:6px;height:auto;min-height:60px;padding-inline-start:60px!important}html[data-mo-cloud] .topbar h1{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;overflow:hidden}html[data-mo-cloud] .search-btn,html[data-mo-cloud] .user-btn>span:last-child{display:none}html[data-mo-cloud] .tabs{flex-wrap:wrap;width:auto}html[data-mo-cloud] .main table{max-width:100%;display:block;overflow-x:auto}html[data-mo-cloud] .main th,html[data-mo-cloud] .main td{white-space:nowrap}html[data-mo-cloud] input,html[data-mo-cloud] select,html[data-mo-cloud] textarea{max-width:100%;font-size:16px!important}html[data-mo-cloud] .grid,html[data-mo-cloud] .grid>*,html[data-mo-cloud] .card{box-sizing:border-box;min-width:0;max-width:100%}html[data-mo-cloud] .card{overflow-x:auto}html[data-mo-cloud] .row{flex-wrap:wrap}html[data-mo-cloud] .modal,html[data-mo-cloud] .modal-box{box-sizing:border-box;max-height:96dvh;overflow-y:auto;width:calc(100vw - 16px)!important;max-width:none!important}}@media (width<=700px){html[data-mo-cloud] .g2,html[data-mo-cloud] .g3{grid-template-columns:minmax(0,1fr)!important}html[data-mo-cloud] .g4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}:root{--mo-auth-accent:#0891b2;--mo-auth-text:#0891b2;--mo-auth-on:#07080b}html[data-mo-cloud] :is(.login-page,.login-screen,.login-back){z-index:900;box-sizing:border-box;color:#eef1f6;justify-content:center;align-items:center;padding:24px 16px;inset:0;overflow:hidden auto;background:#07080b!important;display:flex!important;position:fixed!important}html[data-mo-cloud] .login-screen.hidden{display:none!important}html[data-mo-cloud] :is(.login-page,.login-screen,.login-back):before,html[data-mo-cloud] :is(.login-page,.login-screen,.login-back):after{content:"";filter:blur(90px);opacity:.55;pointer-events:none;background:var(--mo-auth-accent);border-radius:50%;position:fixed}html[data-mo-cloud] :is(.login-page,.login-screen,.login-back):before{top:-160px;width:520px;height:520px;inset-inline-end:-120px}html[data-mo-cloud] :is(.login-page,.login-screen,.login-back):after{bottom:-170px;opacity:.35;width:440px;height:440px;inset-inline-start:-120px}html[data-mo-cloud] :is(.login-card,.login-box){z-index:1;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:10px;margin:auto;display:flex;position:relative;color:#eef1f6!important;background:#13161deb!important;border:1px solid #ffffff17!important;border-radius:20px!important;width:min(100%,420px)!important;max-width:100%!important;padding:30px 26px!important;box-shadow:0 24px 70px #0000008c!important}html[data-mo-cloud] :is(.login-card,.login-box) :is(h1,h2,h3,b,strong){text-align:center;color:#fff!important}html[data-mo-cloud] :is(.login-card,.login-box) :is(h1,h2){margin:2px 0;font-size:22px;font-weight:800}html[data-mo-cloud] :is(.login-card,.login-box) :is(label,label span,.muted,p,small){font-size:14px;color:#b4bccb!important}html[data-mo-cloud] :is(.login-card,.login-box) :is(.muted.small,.small){line-height:1.6;font-size:13px!important}html[data-mo-cloud] :is(.login-card,.login-box) :is(input,select){box-sizing:border-box;outline:none;width:100%;min-height:44px;padding:10px 12px;font-size:16px;color:#fff!important;background:#ffffff0d!important;border:1px solid #ffffff24!important;border-radius:11px!important}html[data-mo-cloud] :is(.login-card,.login-box) input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--mo-auth-accent) 35%, transparent);border-color:var(--mo-auth-text)!important}html[data-mo-cloud] :is(.login-card,.login-box) :is(button[type=submit],button.primary,.btn-primary,.btn.primary){cursor:pointer;width:100%;min-height:46px;font-size:16px;font-weight:800;background:var(--mo-auth-accent)!important;color:var(--mo-auth-on)!important;background-image:none!important;border:0!important;border-radius:12px!important}html[data-mo-cloud] :is(.login-card,.login-box) :is(a,.link-btn){padding:6px 2px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block;color:var(--mo-auth-text)!important;background:0 0!important}html[data-mo-cloud] :is(.login-card,.login-box) :is(a,.link-btn):hover{text-decoration:underline}html[data-mo-cloud] :is(.login-card,.login-box) :is(.login-logo,.brand-mark){text-align:center;margin:0 auto;display:block}html[data-mo-cloud] :is(.login-card,.login-box) :is(.error-text,.form-error,.alert.error){border-radius:10px;font-size:14px;color:#fca5a5!important;background:#ef44441f!important;border-color:#0000!important}html[data-mo-cloud] :is(.login-card,.login-box) .error-text:empty{display:none}@media (width<=480px){html[data-mo-cloud] :is(.login-card,.login-box){padding:24px 18px!important}}html[data-mo-cloud] :is(.mofr-link,.mofr-note a){color:var(--mo-auth-text)!important}html[data-mo-cloud] .login-user{color:#fff!important;background:#ffffff0d!important;border-color:#ffffff24!important}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(./cairo-arabic-400-normal-DN15VWMM.woff2)format("woff2"),url(./cairo-arabic-400-normal-CAYwymWN.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(./cairo-latin-ext-400-normal-xCL67Y2R.woff2)format("woff2"),url(./cairo-latin-ext-400-normal-C_BIE9Qe.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(./cairo-latin-400-normal-Dh7otpdh.woff2)format("woff2"),url(./cairo-latin-400-normal-b1R3q6Pf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(./cairo-arabic-600-normal-rkrvveqO.woff2)format("woff2"),url(./cairo-arabic-600-normal-B3EOalmC.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(./cairo-latin-ext-600-normal-DuRnqffh.woff2)format("woff2"),url(./cairo-latin-ext-600-normal-DAfLYaOC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(./cairo-latin-600-normal-mGS0uvCM.woff2)format("woff2"),url(./cairo-latin-600-normal-buYOP1M3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url(./cairo-arabic-800-normal-G1qvPr6G.woff2)format("woff2"),url(./cairo-arabic-800-normal-CVTPwINa.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url(./cairo-latin-ext-800-normal-ChnkP8hn.woff2)format("woff2"),url(./cairo-latin-ext-800-normal-RObK5hVW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url(./cairo-latin-800-normal-BBdTpBXf.woff2)format("woff2"),url(./cairo-latin-800-normal-ReWrxM5E.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--accent-text:var(--accent);--bg:#f4f6fb;--panel:#fff;--panel-2:#f8f9fc;--border:#e5e8f0;--text:#1a1f36;--muted:#6b7390;--accent:#4f46e5;--accent-2:#7c3aed;--accent-soft:#4f46e51a;--good:#047857;--good-soft:#0596691a;--bad:#dc2626;--bad-soft:#dc26261a;--warn:#b45309;--warn-soft:#d977061f;--side:#0f1224;--side-text:#aab0cc;--shadow:0 1px 2px #1018280a, 0 4px 16px #1018280f;--radius:14px}[data-theme=dark]{--accent-text:color-mix(in srgb, var(--accent) 60%, #fff);--bg:#0d0f1a;--panel:#151829;--panel-2:#1b1f34;--border:#262b45;--text:#e8eaf6;--muted:#8b92b5;--side:#090b14;--shadow:0 4px 20px #00000059;--accent-soft:#818cf824;--good:#34d399;--bad:#f87171;--warn:#fbbf24}[data-mode=shop]{--accent:#c2410c;--accent-2:#b45309;--accent-soft:#c2410c1a}[data-mode=trading]{--accent:#2563eb;--accent-2:#7c3aed;--accent-soft:#2563eb1a}[data-mode=factory]{--accent:#047857;--accent-2:#0f766e;--accent-soft:#0478571a}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Cairo,Segoe UI,Tahoma,sans-serif;font-size:14px}button,input,select,textarea{font:inherit;color:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border);border:2px solid var(--bg);border-radius:10px}.num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}:is(td,th).num{text-align:right}[dir=ltr] :is(td,th).num{text-align:left}.launcher{color:#fff;background:radial-gradient(1200px 600px at 80% -10%,#7c3aed59,#0000),radial-gradient(900px 500px at 0 110%,#05966940,#0000),#0b0d18;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:40px;display:flex}.launcher h1{letter-spacing:-.5px;margin:0;font-size:44px;font-weight:800}.launcher .logo{background:linear-gradient(135deg,#7c3aed,#2563eb);border-radius:20px;place-items:center;width:72px;height:72px;margin-bottom:16px;font-size:36px;display:grid;box-shadow:0 10px 40px #7c3aed80}.launcher p.sub{color:#9aa0bf;margin:8px 0 48px;font-size:17px}.mode-cards{grid-template-columns:repeat(3,300px);gap:24px;display:grid}.mode-card{cursor:pointer;text-align:right;background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff14;border-radius:22px;padding:30px 26px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.mode-card:before{content:"";opacity:0;background:var(--g);transition:opacity .3s;position:absolute;inset:0}.mode-card:hover{border-color:#ffffff40;transform:translateY(-6px);box-shadow:0 20px 50px #00000073}.mode-card:hover:before{opacity:.16}.mode-card>*{position:relative}.mode-card .ic{background:var(--g);border-radius:16px;place-items:center;width:60px;height:60px;margin-bottom:18px;font-size:30px;display:grid;box-shadow:0 8px 24px #00000059}.mode-card h2{margin:0 0 6px;font-size:24px}.mode-card .desc{color:#a3a9c7;min-height:72px;font-size:13.5px;line-height:1.8}.mode-card ul{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.mode-card li{color:#d5d8ea;background:#ffffff14;border-radius:20px;padding:3px 10px;font-size:12px}.mode-card .state{color:#8b91b0;align-items:center;gap:6px;margin-top:18px;font-size:12.5px;display:flex}.mode-card .state b{color:#fff}.dot{background:#22c55e;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 10px #22c55e}.dot.off{box-shadow:none;background:#6b7280}.launcher footer{color:#5d6385;margin-top:48px;font-size:12.5px}.shell{grid-template-columns:250px 1fr;height:100%;display:grid}.side{background:var(--side);color:var(--side-text);flex-direction:column;padding:18px 12px;display:flex;overflow-y:auto}.brand{border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;margin-bottom:12px;padding:4px 8px 18px;display:flex}.brand .ic{background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.brand b{color:var(--side-strong,#fff);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:15px;line-height:1.3;display:block;overflow:hidden}.brand small{font-size:12px}.nav-group{color:var(--side-group,#5d6385);padding:14px 12px 6px;font-size:11.5px}.nav a{cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin-bottom:2px;padding:9px 12px;font-size:14px;transition:background .15s,color .15s;display:flex}.nav a:hover{background:var(--side-hover,#ffffff0d);color:var(--side-strong,#fff)}.nav a.on{background:linear-gradient(90deg, transparent, var(--side-active-bg,var(--accent-soft))), var(--side-hover,#ffffff0f);color:var(--side-strong,#fff);box-shadow:inset -3px 0 0 var(--accent)}.nav a .i{text-align:center;width:22px;font-size:16px}.side .foot{border-top:1px solid #ffffff0f;margin-top:auto;padding-top:12px}.main{flex-direction:column;min-width:0;display:flex;overflow:hidden}[data-layout=rail] .shell{grid-template-columns:76px 1fr}[data-layout=rail] .side{padding:14px 8px}[data-layout=rail] .brand>div,[data-layout=rail] .nav-group,[data-layout=rail] .side .foot{display:none}[data-layout=rail] .brand{justify-content:center;padding:4px 0 14px}[data-layout=rail] .nav a{justify-content:center;padding:10px 0;font-size:0}[data-layout=rail] .nav a .i{width:auto;font-size:18px}[data-layout=topbar] .shell{grid-template-rows:auto 1fr;grid-template-columns:1fr}[data-layout=topbar] .side{flex-direction:row;align-items:center;gap:4px;padding:8px 14px;overflow:auto hidden}[data-layout=topbar] .brand{border:none;flex-shrink:0;margin:0;padding:0 8px}[data-layout=topbar] .nav{flex-shrink:0;align-items:center;gap:2px;display:flex}[data-layout=topbar] .nav-group{display:none}[data-layout=topbar] .nav a{white-space:nowrap;margin:0;padding:8px 10px}[data-layout=topbar] .nav a.on{box-shadow:inset 0 -3px 0 var(--accent)}[data-layout=topbar] .side .foot{margin:0;border:none;flex-shrink:0;margin-inline-start:auto;padding:0}[data-layout=floating] .shell{background:var(--bg);grid-template-columns:262px 1fr;gap:12px;padding:12px}[data-layout=floating] .side{border-radius:18px;box-shadow:0 10px 30px #0000002e}[data-layout=floating] .main{border:1px solid var(--border);border-radius:18px}.topbar{border-bottom:1px solid var(--border);background:var(--panel);flex-shrink:0;align-items:center;gap:12px;height:64px;padding:0 28px;display:flex}.topbar h1{flex:1;margin:0;font-size:19px}.search-btn{border:1px solid var(--border);background:var(--panel-2);width:320px;color:var(--muted);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 14px;display:flex}.search-btn kbd{border:1px solid var(--border);background:var(--panel);direction:ltr;border-radius:6px;margin-inline-start:auto;padding:1px 6px;font-size:11px}.content{flex:1;padding:24px 28px 40px;overflow-y:auto}.btn{border:1px solid var(--border);background:var(--panel);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-weight:600;transition:all .15s;display:inline-flex}.btn:hover{border-color:var(--accent);color:var(--accent-text)}:root{--on-accent-inv:rgb(from var(--on-accent,#fff) calc(255 - r) calc(255 - g) calc(255 - b))}.btn.primary{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent-2) 82%, var(--on-accent-inv)));color:var(--on-accent,#fff);box-shadow:0 4px 14px var(--accent-soft);border:0}.btn.primary:hover{filter:brightness(1.08);color:#fff}.btn.danger{color:var(--bad)}.btn.ghost{background:0 0;border-color:#0000}.btn.sm{border-radius:8px;padding:4px 10px;font-size:12.5px}.btn.lg{padding:12px 22px;font-size:16px}.btn:disabled{opacity:.5;cursor:not-allowed}.icon-btn{border:1px solid var(--border);background:var(--panel-2);cursor:pointer;border-radius:10px;width:38px;height:38px;font-size:16px}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.card-h{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:16px 20px;display:flex}.card-h h3{flex:1;margin:0;font-size:15.5px}.card-b{padding:18px 20px}.grid{gap:18px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spacer{flex:1}.muted{color:var(--muted)}.good{color:var(--good)}.bad{color:var(--bad)}.warn{color:var(--warn)}.mb{margin-bottom:18px}.stat{padding:18px 20px;position:relative;overflow:hidden}.stat .lbl{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.stat .lbl .i{background:var(--accent-soft);border-radius:9px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.stat .val{letter-spacing:-.3px;margin-top:10px;font-size:25px;font-weight:800}.stat .foot{color:var(--muted);margin-top:2px;font-size:12px}.stat.hero{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent-2) 82%, var(--on-accent-inv)));color:var(--on-accent,#fff);border:0}.stat.hero .lbl,.stat.hero .foot{color:var(--on-accent,#fff)}.stat.hero .badge{color:#14532d;background:#ffffffeb}.stat.hero .badge.bad{color:#991b1b}.stat.hero .lbl .i{background:#fff3}table.t{border-collapse:collapse;width:100%}.t th{text-align:right;color:var(--muted);background:var(--panel-2);border-bottom:1px solid var(--border);z-index:1;white-space:nowrap;padding:10px 14px;font-size:12.5px;font-weight:600;position:sticky;top:0}.t td{border-bottom:1px solid var(--border);vertical-align:middle;padding:10px 14px}.t tbody tr{transition:background .12s}.t tbody tr:hover{background:var(--accent-soft)}.t tbody tr.click{cursor:pointer}.t tfoot td{background:var(--panel-2);font-weight:800}.t-wrap{max-height:calc(100vh - 260px);overflow:auto}.badge{background:var(--accent-soft);color:var(--accent-text);white-space:nowrap;border-radius:20px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.badge.good{background:var(--good-soft);color:var(--good)}.badge.bad{background:var(--bad-soft);color:var(--bad)}.badge.warn{background:var(--warn-soft);color:var(--warn)}.badge.gray{background:var(--panel-2);color:var(--muted)}.field{flex-direction:column;gap:5px;display:flex}.field>span{color:var(--muted);font-size:12.5px;font-weight:600}.inp{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;outline:none;width:100%;padding:9px 12px;transition:border-color .15s,box-shadow .15s}.inp:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);background:var(--panel)}.inp.sm{border-radius:8px;padding:6px 9px}textarea.inp{resize:vertical;min-height:60px}.tabs{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;gap:4px;width:fit-content;padding:4px;display:flex}.tabs button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:7px 16px;font-weight:600}.tabs button.on{background:var(--panel);color:var(--accent-text);box-shadow:var(--shadow)}.overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#080a148c;place-items:center;padding:20px;animation:.15s fade;display:grid;position:fixed;inset:0}.modal{background:var(--panel);border:1px solid var(--border);border-radius:18px;flex-direction:column;width:min(560px,100%);max-height:92vh;animation:.18s pop;display:flex;box-shadow:0 30px 80px #00000059}.modal.wide{width:min(1100px,100%)}.modal.mid{width:min(800px,100%)}.modal .card-b{overflow-y:auto}.modal-f{border-top:1px solid var(--border);justify-content:flex-start;gap:8px;padding:14px 20px;display:flex}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:scale(.96)translateY(8px)}}.toasts{z-index:100;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:22px;left:22px}.toast{color:#fff;border-inline-start:4px solid var(--good);background:#111427;border-radius:12px;max-width:420px;padding:12px 18px;animation:.2s pop;box-shadow:0 10px 30px #0000004d}.toast.err{border-color:var(--bad)}.palette{align-self:start;width:min(640px,100%);margin-top:12vh}.palette input{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:18px 18px 0 0;outline:none;width:100%;padding:18px 22px;font-size:17px}.pal-list{max-height:420px;padding:8px;overflow-y:auto}.pal-item{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.pal-item.sel,.pal-item:hover{background:var(--accent-soft)}.pal-item .i{background:var(--panel-2);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.pal-group{color:var(--muted);padding:8px 12px 4px;font-size:11.5px}.empty{text-align:center;color:var(--muted);padding:50px 20px}.empty .i{opacity:.7;margin-bottom:10px;font-size:44px}.chart{width:100%;height:240px}.chart .bar{transition:opacity .15s}.chart .bar:hover{opacity:.75}.hbar{background:var(--panel-2);border-radius:6px;height:8px;margin-top:6px;overflow:hidden}.hbar>i{background:linear-gradient(90deg, var(--accent-2), var(--accent));border-radius:6px;height:100%;display:block}.pos{grid-template-columns:minmax(0,1fr) 420px;gap:18px;height:calc(100vh - 128px);display:grid}.pos-items{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;gap:12px;padding:2px;display:grid;overflow-y:auto}.pos-item{border:1px solid var(--border);background:var(--panel);cursor:pointer;text-align:right;border-radius:14px;padding:14px;transition:all .15s}.pos-item:hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-2px)}.pos-item .av{width:40px;height:40px;color:var(--on-accent,#fff);background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:11px;place-items:center;margin-bottom:10px;font-weight:800;display:grid}.pos-item b{min-height:40px;font-size:13.5px;line-height:1.5;display:block}.pos-cart{flex-direction:column;display:flex;overflow:hidden}.pos-cart .lines{flex:1;overflow-y:auto}.cart-line{border-bottom:1px solid var(--border);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 16px;display:grid}.qty{align-items:center;gap:4px;display:flex}.qty button{border:1px solid var(--border);background:var(--panel-2);cursor:pointer;border-radius:8px;width:26px;height:26px}.pos-total{border-top:1px solid var(--border);background:var(--panel-2);padding:16px}.pos-total .big{font-size:34px;font-weight:800}.paper{color:#111;background:#fff;border-radius:10px;padding:36px;font-size:13px}.paper .ph{border-bottom:3px solid var(--accent);justify-content:space-between;align-items:flex-start;margin-bottom:18px;padding-bottom:16px;display:flex}.paper h2{color:var(--accent-text);margin:0;font-size:24px}.paper table{border-collapse:collapse;width:100%;margin:14px 0}.paper th{text-align:right;background:#f3f4f8;padding:8px;font-size:12px}.paper td{border-bottom:1px solid #eee;padding:8px}.paper .tot{width:300px;margin-inline-start:auto}.paper .tot div{justify-content:space-between;padding:5px 0;display:flex}.paper .tot .g{border-top:2px solid #111;margin-top:4px;padding-top:8px;font-size:18px;font-weight:800}.tree-row td:first-child{white-space:nowrap}@media print{@page{size:A4;margin:10mm}body *{visibility:hidden!important}.print-area,.print-area *{visibility:visible!important}.print-area{position:absolute;inset:0 0 auto;box-shadow:none!important}.overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.no-print{display:none!important}.t-wrap{max-height:none;overflow:visible}}.auth-card{color:#e8eaf6;--panel:#151829;--panel-2:#1b1f34;--border:#262b45;--text:#e8eaf6;--muted:#8b92b5;background:#151829eb;border:1px solid #ffffff14;border-radius:22px;padding:28px;box-shadow:0 30px 80px #00000080}.auth-card .inp,.auth-card .card{background:var(--panel-2);border-color:var(--border)}.mode-ic{border-radius:14px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.steps{gap:8px;margin-bottom:22px;display:flex}.steps div{color:var(--muted);border-bottom:3px solid var(--border);flex:1;align-items:center;gap:8px;padding-bottom:10px;font-size:13px;display:flex}.steps div.on{color:#fff;border-color:#7c3aed}.steps i{background:var(--border);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.steps .on i{background:#7c3aed}.mode-card.locked{opacity:.55}.launcher footer a{color:#a5b4fc;cursor:pointer}.lic-badge{border-radius:20px;padding:3px 10px;font-size:12px}.lic-badge.warn{color:#fbbf24;background:#d9770633}.lic-badge.bad{color:#f87171;background:#dc262633}.lic-badge.good{color:#34d399;background:#10b98133}.user-btn{border:1px solid var(--border);background:var(--panel-2);cursor:pointer;text-align:right;border-radius:12px;align-items:center;gap:10px;padding:5px 12px 5px 6px;display:flex}.user-btn .av{width:30px;height:30px;color:var(--on-accent,#fff);background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:9px;place-items:center;font-weight:800;display:grid}.user-btn b{font-size:13px;line-height:1.2;display:block}.user-btn small{color:var(--muted);font-size:11px}.menu{z-index:30;min-width:200px;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.menu a{cursor:pointer;border-radius:8px;padding:9px 12px;display:block}.menu a:hover{background:var(--accent-soft)}.center-box{text-align:center;max-width:440px;margin:8vh auto;padding:32px}.path{background:var(--panel-2);word-break:break-all;direction:ltr;border-radius:8px;flex:1;padding:8px 10px;font-size:12px}.perm-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.perm{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.perm.on{border-color:var(--accent);background:var(--accent-soft)}.alerts{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.alert{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-inline-start:4px solid var(--accent);border-radius:14px;padding:14px 16px;transition:transform .15s}.alert:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.alert b{margin-bottom:4px;display:block}.alert span{color:var(--muted);font-size:12.5px}.alert.warn{border-inline-start-color:var(--warn)}.alert.bad{border-inline-start-color:var(--bad)}.inst-box{border:1px dashed var(--border);border-radius:12px;margin-top:12px;padding:12px}.chat{flex-direction:column;max-width:980px;height:calc(100vh - 128px);margin:0 auto;display:flex}.chat-body{flex:1;padding:8px 4px 20px;overflow-y:auto}.chat-hello{text-align:center;margin-top:6vh}.chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.chip{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:20px;padding:9px 16px;transition:all .15s}.chip:hover{border-color:var(--accent);color:var(--accent-text);transform:translateY(-1px)}.bot-av{background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.bot-av.big{width:72px;height:72px;box-shadow:0 10px 30px var(--accent-soft);border-radius:22px;margin:0 auto 14px;font-size:38px}.msg{align-items:flex-start;gap:10px;margin:14px 0;display:flex}.msg.user{flex-direction:row-reverse;justify-content:flex-start}.bubble{background:var(--panel);border:1px solid var(--border);border-radius:16px;max-width:80%;padding:12px 16px;line-height:1.9}.msg.user .bubble{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:var(--on-accent,#fff);white-space:pre-wrap;border:0}.md p{margin:4px 0}.md h4{margin:10px 0 4px}.md-li{padding-inline-start:8px}.md-t{border:1px solid var(--border);border-radius:10px;margin:8px 0;font-size:13px;overflow:hidden}.typing i{background:var(--accent);border-radius:50%;width:7px;height:7px;margin:0 2px;animation:1.2s infinite blink;display:inline-block}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.2}40%{opacity:1}}.chat-input{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px;gap:8px;padding:12px;display:flex}.chat-input textarea{resize:none;min-height:44px}.receipt{color:#000;background:#fff;border-radius:6px;width:300px;margin:0 auto;padding:14px;font-family:Cairo,Tahoma,sans-serif;font-size:12.5px}.receipt .dash{border-top:1px dashed #000;margin:8px 0}.receipt .rrow{justify-content:space-between;display:flex}.receipt .rrow.big{font-size:16px}.cd{color:#fff;background:radial-gradient(900px 500px at 80% -10%,#7c3aed59,#0000),#0b0d18;height:100vh;display:flex}.cd-idle{text-align:center;margin:auto}.cd-idle h1{margin:10px 0;font-size:48px}.cd-idle p{color:#a3a9c7;font-size:24px}.cd-cart{flex-direction:column;flex:1;padding:40px;display:flex}.cd-cart h2{color:#c4b5fd;margin:0 0 20px;font-size:30px}.cd-lines{flex:1;overflow:hidden}.cd-line{border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 180px;gap:20px;padding:14px 0;font-size:24px;display:grid}.cd-line b{text-align:left}.cd-total{background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:20px;justify-content:space-between;align-items:center;padding:24px 30px;font-size:34px;display:flex}.cd-total b{font-size:60px}@media print{.receipt{border-radius:0;width:72mm;padding:0;font-size:11px}}.gate-cards{grid-template-columns:repeat(2,420px);gap:20px;display:grid}.gate-card{color:#e8eaf6;--panel:#151829;--panel-2:#1b1f34;--border:#262b45;--text:#e8eaf6;--muted:#8b92b5;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;padding:22px;transition:border-color .2s,background .2s}.gate-card.ok{background:#10b98114;border-color:#10b98180}.gate-card.bad{background:#ef444412;border-color:#ef444480}.gate-card .btn{background:var(--panel-2);border-color:var(--border);color:#e8eaf6}.gate-card .btn.primary{background:linear-gradient(135deg,#7c3aed,#2563eb);border:0}.gate-card .btn.ghost{background:0 0;border-color:#0000}.gate-ic{background:#ffffff12;border-radius:14px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.gate-path{text-align:right;color:#8b91b0;white-space:nowrap;text-overflow:ellipsis;direction:ltr;font-size:12px;overflow:hidden}.gate-msg{color:#c7cbe0;word-break:break-all;min-height:20px;margin-top:12px;font-size:13px}.gate-card.bad .gate-msg{color:#fca5a5}.gate-skip{font-weight:400;color:#6b7194!important}.gate-warn{color:#fbbf24;margin-top:18px}.gate-ok{color:#34d399;margin-top:18px;font-size:16px}.mo-company{flex-wrap:wrap;margin-bottom:18px;display:flex;overflow:hidden;padding:0!important}.mo-company-logo{text-align:center;background:#10131a;min-width:220px;padding:28px 34px}.mo-company-logo img{width:110px;height:110px}.mo-company-name{color:#fff;margin-top:10px;font-size:22px;font-weight:700}.mo-company-sub{color:#8a93a6;letter-spacing:2px;font-size:11px}.mo-company-text{flex:1;min-width:300px;padding:24px 28px;line-height:1.9}.mo-app{align-items:center;gap:10px;display:flex}.mo-app img{border-radius:10px;width:42px;height:42px}.mo-team{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;display:grid}.mo-member{overflow:hidden;padding:0!important}.mo-member-head{background:#14161c;align-items:center;gap:18px;padding:20px;display:flex}.mo-member-head img{cursor:pointer;object-fit:cover;border:3px solid #3d5afe;border-radius:50%;width:100px;height:100px}.mo-role{color:#3ddc97;font-size:12px;font-weight:600}.mo-name{color:#fff;font-size:22px;font-weight:700}.mo-name-en{color:#a9b1c2}.mo-bio{color:var(--muted);padding:12px 20px 0;line-height:1.9}.mo-phones-title{padding:6px 20px 0;font-weight:700}.mo-phone{background:var(--panel-2);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:8px 20px;padding:6px 12px;font-weight:600;display:flex}.mo-member .mo-phone:last-child{margin-bottom:18px}.mo-wa{text-decoration:none;color:#fff!important;background:#128c7e!important;border-color:#128c7e!important}.mo-zoom{z-index:9999;cursor:pointer;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mo-zoom img{border-radius:12px;max-width:min(660px,92vw);max-height:92vh}.mo-help{max-width:1000px}.mo-help-sec{margin-bottom:10px;padding:14px 18px}.mo-help-title{cursor:pointer;font-size:15px;font-weight:700}.mo-help ul{margin:10px 0 0;padding-inline-start:20px;line-height:2}.mo-designs{inset-inline-end:0;z-index:50;min-width:230px;max-height:70vh;position:absolute;top:44px;overflow-y:auto}.mo-designs a{align-items:center;gap:8px;display:flex}.mo-designs a.on{color:var(--accent-text);font-weight:700}.mo-dot{border:3px solid #0000;border-radius:50%;flex-shrink:0;width:14px;height:14px}:root[data-style=glass] .ant-card,:root[data-style=glass] .ant-modal-content,:root[data-style=glass] .ant-table-wrapper,:root[data-style=glass] .ant-list-bordered,:root[data-style=glass] .ant-drawer-content,:root[data-style=glass] .card,:root[data-style=glass] .stat-card,:root[data-style=glass] .kpi,:root[data-style=glass] .tile,:root[data-style=glass] .panel{-webkit-backdrop-filter:blur(14px)saturate(1.3);border-style:solid!important;border-width:1px!important;box-shadow:0 8px 32px #0f172a2e!important}:root[data-style=corporate] .ant-card,:root[data-style=corporate] .ant-modal-content,:root[data-style=corporate] .ant-table-wrapper,:root[data-style=corporate] .ant-list-bordered,:root[data-style=corporate] .ant-drawer-content,:root[data-style=corporate] .card,:root[data-style=corporate] .stat-card,:root[data-style=corporate] .kpi,:root[data-style=corporate] .tile,:root[data-style=corporate] .panel{box-shadow:none!important;border-style:solid!important;border-width:1px!important}:root[data-style=soft] .ant-card,:root[data-style=soft] .ant-modal-content,:root[data-style=soft] .ant-table-wrapper,:root[data-style=soft] .ant-list-bordered,:root[data-style=soft] .ant-drawer-content,:root[data-style=soft] .card,:root[data-style=soft] .stat-card,:root[data-style=soft] .kpi,:root[data-style=soft] .tile,:root[data-style=soft] .panel{border-style:solid!important;border-width:0!important;box-shadow:8px 8px 16px #0000001a,-8px -8px 16px #ffffffb3!important}:root[data-style=minimal] .ant-card,:root[data-style=minimal] .ant-modal-content,:root[data-style=minimal] .ant-table-wrapper,:root[data-style=minimal] .ant-list-bordered,:root[data-style=minimal] .ant-drawer-content,:root[data-style=minimal] .card,:root[data-style=minimal] .stat-card,:root[data-style=minimal] .kpi,:root[data-style=minimal] .tile,:root[data-style=minimal] .panel{box-shadow:none!important;border-style:solid!important;border-width:1px!important}:root[data-style=minimal] .ant-card,:root[data-style=minimal] .card{box-shadow:none!important}:root[data-style=neon] .ant-card,:root[data-style=neon] .ant-modal-content,:root[data-style=neon] .ant-table-wrapper,:root[data-style=neon] .ant-list-bordered,:root[data-style=neon] .ant-drawer-content,:root[data-style=neon] .card,:root[data-style=neon] .stat-card,:root[data-style=neon] .kpi,:root[data-style=neon] .tile,:root[data-style=neon] .panel{box-shadow:0 0 0 1px var(--mo-primary), 0 0 18px color-mix(in srgb, var(--mo-primary) 45%, transparent)!important;border-style:solid!important;border-width:1px!important}:root[data-style=neon] .ant-btn-primary,:root[data-style=neon] .btn-primary{box-shadow:0 0 14px color-mix(in srgb, var(--brand,var(--primary)) 60%, transparent)!important}:root[data-style=luxury] .ant-card,:root[data-style=luxury] .ant-modal-content,:root[data-style=luxury] .ant-table-wrapper,:root[data-style=luxury] .ant-list-bordered,:root[data-style=luxury] .ant-drawer-content,:root[data-style=luxury] .card,:root[data-style=luxury] .stat-card,:root[data-style=luxury] .kpi,:root[data-style=luxury] .tile,:root[data-style=luxury] .panel{border-style:solid!important;border-width:0!important;box-shadow:0 10px 30px #0000002e!important}:root[data-style=boutique] .ant-card,:root[data-style=boutique] .ant-modal-content,:root[data-style=boutique] .ant-table-wrapper,:root[data-style=boutique] .ant-list-bordered,:root[data-style=boutique] .ant-drawer-content,:root[data-style=boutique] .card,:root[data-style=boutique] .stat-card,:root[data-style=boutique] .kpi,:root[data-style=boutique] .tile,:root[data-style=boutique] .panel{border-style:solid!important;border-width:0!important;box-shadow:0 6px 20px #00000014!important}:root[data-style=brutal] .ant-card,:root[data-style=brutal] .ant-modal-content,:root[data-style=brutal] .ant-table-wrapper,:root[data-style=brutal] .ant-list-bordered,:root[data-style=brutal] .ant-drawer-content,:root[data-style=brutal] .card,:root[data-style=brutal] .stat-card,:root[data-style=brutal] .kpi,:root[data-style=brutal] .tile,:root[data-style=brutal] .panel{border:2px solid #111!important;box-shadow:4px 4px #111!important}:root[data-style=brutal] .ant-btn,:root[data-style=brutal] .btn{font-weight:800;border:2px solid #111!important;box-shadow:2px 2px #111!important}:root[data-mode=dark][data-style=brutal] .ant-card,:root[data-mode=dark][data-style=brutal] .ant-modal-content,:root[data-mode=dark][data-style=brutal] .ant-table-wrapper,:root[data-mode=dark][data-style=brutal] .ant-list-bordered,:root[data-mode=dark][data-style=brutal] .ant-drawer-content,:root[data-mode=dark][data-style=brutal] .card,:root[data-mode=dark][data-style=brutal] .stat-card,:root[data-mode=dark][data-style=brutal] .kpi,:root[data-mode=dark][data-style=brutal] .tile,:root[data-mode=dark][data-style=brutal] .panel,:root[data-mode=dark][data-style=brutal] .ant-btn,:root[data-mode=dark][data-style=brutal] .btn{border-color:#e5e7eb!important;box-shadow:4px 4px #e5e7eb!important}:root[data-style=earth] .ant-card,:root[data-style=earth] .ant-modal-content,:root[data-style=earth] .ant-table-wrapper,:root[data-style=earth] .ant-list-bordered,:root[data-style=earth] .ant-drawer-content,:root[data-style=earth] .card,:root[data-style=earth] .stat-card,:root[data-style=earth] .kpi,:root[data-style=earth] .tile,:root[data-style=earth] .panel{border-style:solid!important;border-width:1px!important;box-shadow:0 2px 8px #503c1e1f!important}:root[data-style=paper] .ant-card,:root[data-style=paper] .ant-modal-content,:root[data-style=paper] .ant-table-wrapper,:root[data-style=paper] .ant-list-bordered,:root[data-style=paper] .ant-drawer-content,:root[data-style=paper] .card,:root[data-style=paper] .stat-card,:root[data-style=paper] .kpi,:root[data-style=paper] .tile,:root[data-style=paper] .panel{border-style:solid!important;border-width:1px!important;box-shadow:0 1px #0000001f!important}:root[data-style=compact] .ant-card,:root[data-style=compact] .ant-modal-content,:root[data-style=compact] .ant-table-wrapper,:root[data-style=compact] .ant-list-bordered,:root[data-style=compact] .ant-drawer-content,:root[data-style=compact] .card,:root[data-style=compact] .stat-card,:root[data-style=compact] .kpi,:root[data-style=compact] .tile,:root[data-style=compact] .panel{box-shadow:none!important;border-style:solid!important;border-width:1px!important}:root[data-style=compact]{font-size:13px}:root[data-style=touch] .ant-card,:root[data-style=touch] .ant-modal-content,:root[data-style=touch] .ant-table-wrapper,:root[data-style=touch] .ant-list-bordered,:root[data-style=touch] .ant-drawer-content,:root[data-style=touch] .card,:root[data-style=touch] .stat-card,:root[data-style=touch] .kpi,:root[data-style=touch] .tile,:root[data-style=touch] .panel{border-style:solid!important;border-width:1px!important}:root[data-style=touch]{font-size:17px}:root[data-style=touch] .ant-btn,:root[data-style=touch] .btn,:root[data-style=touch] .ant-input,:root[data-style=touch] .ant-select-selector{min-height:44px}:root[data-style=executive] .ant-card,:root[data-style=executive] .ant-modal-content,:root[data-style=executive] .ant-table-wrapper,:root[data-style=executive] .ant-list-bordered,:root[data-style=executive] .ant-drawer-content,:root[data-style=executive] .card,:root[data-style=executive] .stat-card,:root[data-style=executive] .kpi,:root[data-style=executive] .tile,:root[data-style=executive] .panel{border-style:solid!important;border-width:1px!important;box-shadow:0 12px 32px #00000038!important}
