*{box-sizing:border-box}body{margin:0;font-family:Arial,Noto Sans Thai,sans-serif;background:#07101d;color:#e5e7eb}a{color:inherit;text-decoration:none}.wrap{max-width:1100px;margin:auto;padding:24px}.ownerWrap{max-width:1320px;padding-top:18px}.card{background:#101827;border:1px solid #26364d;border-radius:18px;padding:20px}.grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px}.grid,.twoCol{display:grid;gap:16px}.twoCol{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px}.kpi{font-size:28px;font-weight:800;letter-spacing:-.5px}.muted{color:#9fb0c7}button,input,select{font:inherit}input,select{width:100%;padding:13px 14px;border-radius:11px;border:1px solid #33445e;background:#0c1525;color:white;margin:8px 0 14px}button{padding:12px 16px;border:0;border-radius:10px;background:#22c55e;color:#052e16;cursor:pointer}.top{display:flex;justify-content:space-between;align-items:center;gap:16px}.stores{margin-top:18px}.store{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #243244}.storeLink{border-radius:10px;padding-left:10px;padding-right:10px;transition:.15s}.storeLink:hover{background:#172033;transform:translateX(2px)}.storeLink .go{display:inline-block;margin-left:12px;font-size:12px;color:#86efac}.tag{font-size:12px;background:#10341c;color:#7ef69c;padding:5px 10px;border-radius:999px;border:1px solid #1f6d34}.back{display:inline-block;color:#86efac;margin-bottom:8px}.notice{margin-top:16px;padding:12px 14px;border-radius:10px;background:#16243a;border:1px solid #28415f}.sub{display:block;color:#94a3b8;font-size:12px;margin-top:3px}.ok{color:#86efac}.ownerHero{display:grid;grid-template-columns:136px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center;padding:14px 18px;margin-bottom:14px;background:linear-gradient(135deg,#0c1725,#0a1420 58%,#0b1b18);border:1px solid #203047;border-radius:20px;box-shadow:0 16px 42px rgba(0,0,0,.22)}.ownerBrandMark{width:136px;height:136px;border-radius:18px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#070d14;border:1px solid #28583b;box-shadow:0 8px 28px rgba(0,0,0,.3)}.ownerLogoImg{width:100%;height:100%;object-fit:cover;display:block}.ownerHeroContent{min-width:0}.ownerTop h1{font-size:34px;margin:0 0 6px;letter-spacing:-1px}.ownerNav{margin-top:16px;display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));grid-gap:8px;gap:8px}.ownerNav button{min-height:46px;padding:9px 11px;border:1px solid #2a3b50;background:#111d2c;color:#d8e3ef;box-shadow:none;font-size:14px;transition:.15s}.ownerNav button:hover{background:#16263a;border-color:#397354;color:#b9f7ca;transform:translateY(-1px)}.ownerFilter{margin-top:0;background:#0d1726;padding:18px 20px;border-color:#25354b;box-shadow:0 10px 28px rgba(0,0,0,.12)}.ownerFilter h2{font-size:18px;margin:0 0 12px}.ownerPreset{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:8px}.ownerPreset button{background:#101d2b;color:#cbd7e5;border:1px solid #31445c;min-width:76px;padding:8px 12px;font-size:13px}.ownerPreset button:hover{border-color:#2f8b50;color:#a7f3bd}.ownerFilter label{font-size:13px;color:#aebdd0;font-weight:700}.ownerFilter input,.ownerFilter select{margin:5px 0 4px;padding:10px 12px;background:#091321}.ownerKpis{margin-top:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ownerKpis .card{position:relative;min-height:126px;padding:18px;border-color:#26374d;background:linear-gradient(180deg,#111c2c,#0e1826);overflow:hidden}.ownerKpis .card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#3a526d}.ownerKpis .card:first-child:before{background:#22c55e}.ownerKpis .card:nth-child(2):before{background:#38bdf8}.ownerKpis .card:nth-child(3):before{background:#a78bfa}.ownerKpis .card:nth-child(4):before{background:#f59e0b}.ownerKpis .card:nth-child(5):before{background:#f87171}.ownerKpis .kpi{font-size:30px;margin-top:4px;color:#f8fafc}.withdrawalCard{display:block;text-decoration:none;background:linear-gradient(180deg,#151b27,#111925)}.withdrawalCard:hover{border-color:#7f4650;transform:translateY(-1px)}.attendanceCard{margin-top:10px;min-height:82px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;border-color:#26374d}.attendanceCard .kpi{font-size:30px}.stores{background:#0d1726;border-color:#25354b;box-shadow:0 12px 32px rgba(0,0,0,.14)}.stores h2{margin-top:0}.stores table th{color:#8fa2ba;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.stores table td{color:#e7edf6}.stores tbody tr:hover{background:#111f30}body{background:radial-gradient(circle at 8% -10%,rgba(16,185,129,.08),transparent 30%),radial-gradient(circle at 100% 0,rgba(56,189,248,.05),transparent 28%),#06101b}.wrap:not(.ownerWrap){max-width:1240px;padding-top:20px}.wrap:not(.ownerWrap)>.top{padding:16px 18px;margin-bottom:16px;border:1px solid #203249;border-radius:18px;background:linear-gradient(135deg,#0c1827,#09131f 60%,#0b1a17);box-shadow:0 14px 34px rgba(0,0,0,.18)}.wrap:not(.ownerWrap)>.top h1{margin:2px 0 6px;font-size:30px;letter-spacing:-.7px;color:#f8fafc}.wrap:not(.ownerWrap)>.top .muted{color:#8ea4bc}.wrap:not(.ownerWrap) .back{display:inline-flex;align-items:center;gap:6px;color:#73f2a0;font-size:13px;font-weight:800;padding:6px 9px;border:1px solid #244c38;border-radius:9px;background:#0b2118}.wrap:not(.ownerWrap) .tag{background:#0b2c1d;color:#72f59d;border-color:#1d6c3f;box-shadow:0 0 16px rgba(34,197,94,.08)}.wrap:not(.ownerWrap) .card{background:linear-gradient(180deg,#0d1928,#0b1522);border-color:#243851;box-shadow:0 12px 30px rgba(0,0,0,.12)}.wrap:not(.ownerWrap) .card h2{margin-top:0;color:#f4f8fb;letter-spacing:-.25px}.wrap:not(.ownerWrap) .card h2:after{content:"";display:block;width:42px;height:2px;margin-top:9px;border-radius:99px;background:linear-gradient(90deg,#22c55e,#22d3ee)}.wrap:not(.ownerWrap) input,.wrap:not(.ownerWrap) select{background:#081321;border-color:#2b4059;color:#eef6ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.015)}.wrap:not(.ownerWrap) input:focus,.wrap:not(.ownerWrap) select:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.09)}.wrap:not(.ownerWrap) button{border:1px solid #20854a;background:linear-gradient(180deg,#123e28,#0d2e20);color:#9bf5b7;box-shadow:inset 0 1px 0 rgba(255,255,255,.035);transition:.15s}.wrap:not(.ownerWrap) button:hover{border-color:#2cd76c;background:linear-gradient(180deg,#175235,#103b29);color:#d5ffe2;transform:translateY(-1px)}.wrap:not(.ownerWrap) button:disabled{opacity:.5;transform:none}.wrap:not(.ownerWrap) .notice{background:linear-gradient(180deg,#10233a,#0e1d30);border-color:#294760;color:#dbeafe}.wrap:not(.ownerWrap) table{border-collapse:separate!important;border-spacing:0}.wrap:not(.ownerWrap) table thead th{background:#0a1523;color:#8ea7c0;font-size:12px;letter-spacing:.25px;border-bottom:1px solid #293d55}.wrap:not(.ownerWrap) table tbody tr{transition:.12s}.wrap:not(.ownerWrap) table tbody tr:hover{background:#102035}.wrap:not(.ownerWrap) table td{border-bottom:1px solid rgba(38,54,77,.7)}.wrap:not(.ownerWrap) .kpi{color:#f8fafc}.wrap:not(.ownerWrap) .muted{color:#8da3bc}.wrap:not(.ownerWrap) .ok{color:#6ee7a0}.erpTopNav{position:-webkit-sticky;position:sticky;top:0;z-index:70;background:rgba(4,14,24,.97);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #102638;box-shadow:0 8px 24px rgba(0,0,0,.18)}.erpTopNavInner{max-width:1500px;margin:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:8px 18px}.erpTopBrand{font-size:20px;font-weight:900;line-height:1;color:#f1f5f9;letter-spacing:-.6px;white-space:nowrap}.erpTopBrand b{color:#44f08b}.erpTopBrand small{display:block;margin-top:3px;color:#8298ad;font-size:9px;letter-spacing:1px}.erpTopMenu{display:flex;align-items:center;gap:5px;min-width:0;overflow-x:auto;scrollbar-width:none}.erpTopMenu::-webkit-scrollbar{display:none}.erpTopNavItem{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 10px;border:1px solid transparent;border-radius:8px;color:#a8b9c9;font-weight:800;font-size:12px;white-space:nowrap;transition:.15s}.erpTopNavIcon{color:#23dfcf;font-size:15px;line-height:1}.erpTopNavItem:hover{color:#d7fff0;background:#0a2025;border-color:#164a42}.erpTopNavItem.active{color:#7bf5c0;background:linear-gradient(180deg,#073a2d,#08291f);border-color:#0c8f62;box-shadow:inset 0 0 0 1px rgba(55,234,159,.08),0 0 18px rgba(27,203,139,.09)}.erpTopNavItem.active .erpTopNavIcon{color:#20e79b}.erpTopAccount{display:flex;align-items:center;gap:8px;white-space:nowrap}.erpTopAvatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#0f6a47,#1ea36e);color:#fff;font-weight:900}.erpTopIdentity{display:grid;line-height:1.1}.erpTopIdentity b{font-size:12px;color:#f8fafc}.erpTopIdentity small{max-width:105px;overflow:hidden;text-overflow:ellipsis;color:#8298ad;font-size:10px}.erpTopAccount button{padding:8px 10px;background:#261217;color:#ff8791;border:1px solid #5d2932;border-radius:8px;box-shadow:none}.erpTopAccount button:hover{background:#35171e;color:#ffb3ba;border-color:#8a3b49;transform:none}@media(max-width:1100px){.ownerNav{grid-template-columns:repeat(3,minmax(140px,1fr))}.ownerKpis{grid-template-columns:repeat(3,minmax(190px,1fr))}}@media(max-width:820px){.ownerHero{grid-template-columns:100px 1fr}.ownerBrandMark{width:100px;height:100px}.ownerNav{grid-template-columns:repeat(2,minmax(140px,1fr))}.ownerKpis{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media(max-width:640px){.wrap{padding:14px}.top{align-items:flex-start}.card{padding:16px}.store{align-items:flex-start}.storeLink .go{display:block;margin-left:0;margin-top:4px}.ownerHero{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px}.ownerBrandMark{width:72px;height:72px;border-radius:14px}.ownerTop h1{font-size:25px}.ownerTop .muted{font-size:12px}.ownerNav{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px}.ownerNav button{font-size:12px;min-height:42px}.ownerKpis{grid-template-columns:1fr 1fr}.ownerKpis .card{min-height:108px;padding:15px}.ownerKpis .kpi{font-size:24px}.ownerFilter{padding:15px}.attendanceCard{min-height:76px}.wrap:not(.ownerWrap)>.top{padding:13px 14px}.wrap:not(.ownerWrap)>.top h1{font-size:24px}.erpTopNavInner{grid-template-columns:auto minmax(0,1fr) auto;padding:7px 10px;gap:8px}.erpTopMenu{grid-column:1/-1;grid-row:2;padding-bottom:2px}.erpTopNavItem{padding:7px 10px;font-size:12px}.erpTopIdentity{display:none}.erpTopBrand{font-size:18px}}@media(max-width:420px){.ownerKpis{grid-template-columns:1fr}.ownerNav{grid-template-columns:1fr 1fr}}body.erpWithSidebar{padding-left:224px}.erpSidebar{position:fixed;z-index:90;inset:0 auto 0 0;width:224px;display:flex;flex-direction:column;padding:22px 12px 14px;background:linear-gradient(180deg,#071e29,#081724 56%,#08131e);border-right:1px solid #1d3e49;box-shadow:8px 0 34px #0003}.erpSidebarBrand{display:block;padding:4px 11px 22px;font-size:22px}.erpSideMenu{display:flex;flex-direction:column;gap:5px;overflow-y:auto;min-height:0;flex:1 1;scrollbar-width:thin}.erpSideMenu .erpTopNavItem{display:flex;width:100%;min-height:43px;padding:10px 12px;font-size:13px}.erpSideMenu .erpTopNavIcon{display:inline-flex;align-items:center;justify-content:center;width:23px;flex:none;font-size:18px}.erpSidebar .erpTopAccount{margin-top:14px;padding:14px 4px 2px;border-top:1px solid #244354;min-width:0}.erpSidebar .erpTopIdentity{flex:1 1;min-width:0}.erpSidebar .erpTopIdentity small{max-width:100px}.erpSidebar .erpTopAccount button{padding:8px;flex:none}.erpMobileBar,.erpSidebarBackdrop{display:none}@media(max-width:850px){body.erpWithSidebar{padding-left:0}.erpMobileBar{position:-webkit-sticky;position:sticky;top:0;z-index:80;display:flex;align-items:center;gap:12px;height:58px;padding:7px 15px;background:#071b27;border-bottom:1px solid #1d3e49}.erpMobileBar .erpTopBrand{flex:1 1;font-size:18px}.erpMobileBar .erpTopAvatar{flex:none}.erpMenuToggle{width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid #306655;border-radius:10px;background:#103b31;color:#b0f5d0;font-size:22px}.erpSidebar{width:min(280px,86vw);transform:translateX(-102%);transition:transform .2s ease;z-index:101}.erpSidebar.isOpen{transform:translateX(0)}.erpSidebarBackdrop{display:block;position:fixed;inset:0;z-index:100;background:#020c16b8;border:0;border-radius:0;width:100vw;height:100dvh;padding:0}.erpSidebar .erpTopIdentity{display:grid}}:root{--erp-font:"Noto Sans Thai","Thonburi",Tahoma,"Segoe UI",Arial,sans-serif;--erp-surface:#0d1c2a;--erp-border:#36516a;--erp-muted:#afc1d1;--erp-text:#f5f9fc;--erp-accent:#56e5aa}html{text-size-adjust:100%}body{font-size:15px;line-height:1.55;color:var(--erp-text);-webkit-font-smoothing:antialiased}body,button,input,select,textarea{font-family:var(--erp-font)}button{font-weight:800}:is(h1,h2,h3,h4){font-family:var(--erp-font);font-weight:800;line-height:1.28;color:var(--erp-text)}h1{font-size:clamp(27px,3.2vw,38px)}h2{font-size:clamp(19px,2.1vw,24px)}h3{font-size:18px}:is(label,th,summary){font-weight:700}:is(small,.muted,.sub){line-height:1.5}.muted,.sub{color:var(--erp-muted)}:is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--erp-accent);outline-offset:2px}main{min-width:0}body.erpWithSidebar :is(.card,.neoCard,.ownerHero,.ownerFilter,.stores,.wrap:not(.ownerWrap)>.top){border-color:var(--erp-border);box-shadow:0 16px 40px rgba(0,0,0,.23)}body.erpWithSidebar .erpSidebar{border-right-color:#31546a}body.erpWithSidebar .erpSideMenu .erpTopNavItem{font-weight:800;letter-spacing:.01em}body.erpWithSidebar .erpSideMenu .erpTopNavItem.active{box-shadow:inset 3px 0 0 #58ebb3,0 6px 18px #0003}body.erpWithSidebar .ownerTop h1{font-size:clamp(28px,3vw,38px)}body.erpWithSidebar .kpi,body.erpWithSidebar .neoValue{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;line-height:1.18}body.erpWithSidebar table th{color:#b5cadd;font-weight:800}body.erpWithSidebar table td{line-height:1.55}@media(max-width:850px){body{font-size:15px;line-height:1.55}:is(h1,h2,h3){line-height:1.3}body.erpWithSidebar .erpMobileBar{box-shadow:0 8px 24px #0005}body.erpWithSidebar .wrap{max-width:100%;min-width:0}body.erpWithSidebar .ownerKpis .kpi{font-size:clamp(23px,6vw,30px)}input,select,textarea{font-size:16px}}@media(max-width:420px){body.erpWithSidebar .ownerHero{gap:10px}body.erpWithSidebar .ownerKpis .card{padding:14px}}.erpThemeSwitch{display:flex;align-items:center;gap:3px;width:max-content;max-width:100%;padding:3px;background:#243442;border:1px solid #496172;border-radius:11px;color:#d6e4ee;font-size:12px;font-weight:800}.erpThemeSwitch>span{padding:0 8px;white-space:nowrap}.erpThemeSwitch button{width:auto;margin:0;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:inherit;font-size:12px;white-space:nowrap;box-shadow:none}.erpThemeSwitch button[aria-pressed=true]{background:#eef4f1;color:#183126}.erpEmployeeControls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.erpSidebar>.erpThemeSwitch{width:100%;justify-content:center;margin:10px 0}.erpThemeFloating{position:fixed;left:14px;bottom:14px;z-index:65;box-shadow:0 5px 24px #0004;border-radius:11px}@media(max-width:640px){.erpEmployeeControls{gap:6px}.erpEmployeeControls .tag,.erpThemeSwitch>span{display:none}.erpThemeSwitch button{padding:7px 8px}.erpThemeFloating{bottom:calc(12px + env(safe-area-inset-bottom));left:10px}}html[data-erp-theme=light]{--erp-surface:#fff;--erp-border:#d2dce4;--erp-muted:#596c7a;--erp-text:#172532;--erp-accent:#128058}html[data-erp-theme=light] body{background:#f3f6f8;color:#172532}html[data-erp-theme=light] body :is(h1,h2,h3,h4){color:#172532}html[data-erp-theme=light] body :is(.muted,.sub,.muted2){color:#5d7180}html[data-erp-theme=light] body :is(.card,.ownerHero,.ownerFilter,.stores,.panel,.neoCard,.promoCard,.miniBox,.attendanceCard,.withdrawalCard){background:#fff;border-color:#d5dfe6;color:#172532;box-shadow:0 7px 24px #1632470d}html[data-erp-theme=light] body .wrap:not(.ownerWrap) .card,html[data-erp-theme=light] body .wrap:not(.ownerWrap)>.top{background:#fff;border-color:#d5dfe6;box-shadow:0 7px 24px #1632470d}html[data-erp-theme=light] body .wrap:not(.ownerWrap) :is(.card h2,.top h1,.kpi,.muted){color:inherit}html[data-erp-theme=light] body :is(.kpi,.neoValue,.promoValue,.statLine b,.stores table td){color:#172532}html[data-erp-theme=light] body :is(.neoLabel,.progressLabel,.branchTable th,.statLine,.alert,.ownerTop .muted){color:#5d7180}html[data-erp-theme=light] body :is(input,select,textarea){background:#fff;border-color:#b8c8d2;color:#172532}html[data-erp-theme=light] body .wrap:not(.ownerWrap) :is(input,select){background:#fff;border-color:#b8c8d2;color:#172532;box-shadow:none}html[data-erp-theme=light] body :is(input,textarea)::placeholder{color:#778995}html[data-erp-theme=light] body :is(.notice,.statusHint){background:#eaf4ef;border-color:#c0decf;color:#214f3c}html[data-erp-theme=light] body .wrap:not(.ownerWrap) .notice{background:#eaf4ef;border-color:#c0decf;color:#214f3c}html[data-erp-theme=light] body :is(.tag,.statusPill){background:#e3f4ea;border-color:#b4dfc6;color:#146844}html[data-erp-theme=light] body :is(.presetBar button,.refresh,.goBtn){background:#edf5f1;border-color:#c7ded2;color:#175d40}html[data-erp-theme=light] body .wrap:not(.ownerWrap) button{background:#e4f4e9;border:1px solid #b4d9c1;color:#155c39;box-shadow:none}html[data-erp-theme=light] body .wrap:not(.ownerWrap) button:hover{background:#d6eddf;border-color:#79b795;color:#124b30}html[data-erp-theme=light] body :is(.branchTable td,.activity,.alert,.statLine){border-color:#e1e8ec}html[data-erp-theme=light] body table :is(th,td){border-color:#dbe4e9;color:#243745}html[data-erp-theme=light] body .wrap:not(.ownerWrap) table thead th{background:#edf2f5;color:#415866;border-bottom-color:#cbd9e1}html[data-erp-theme=light] body .wrap:not(.ownerWrap) table tbody tr:hover{background:#f2f7f5}html[data-erp-theme=light] body .wrap:not(.ownerWrap) table td{border-bottom-color:#e3ebef}html[data-erp-theme=light] body .donut:after{background:#fff}html[data-erp-theme=light] body .progress{background:#dde8ef}html[data-erp-theme=light] body .erpSidebar{background:#fff;border-color:#d5dfe6;box-shadow:8px 0 28px #16324714}html[data-erp-theme=light] body .erpMobileBar{background:#fff;border-color:#d5dfe6;box-shadow:0 5px 18px #16324714}html[data-erp-theme=light] body .erpTopBrand{color:#172532}html[data-erp-theme=light] body .erpTopBrand small{color:#6a7d89}html[data-erp-theme=light] body .erpTopNavItem{color:#425563}html[data-erp-theme=light] body .erpTopNavIcon{color:#167a59}html[data-erp-theme=light] body .erpTopNavItem:hover{color:#145d42;background:#ecf6f1;border-color:#cae7d7}html[data-erp-theme=light] body .erpTopNavItem.active{color:#0d6542;background:#e3f5eb;border-color:#aedec5;box-shadow:inset 3px 0 0 #37af74}html[data-erp-theme=light] body .erpTopIdentity b{color:#172532}html[data-erp-theme=light] body .erpTopIdentity small{color:#627787}html[data-erp-theme=light] body .erpSidebar .erpTopAccount{border-color:#d5dfe6}html[data-erp-theme=light] body .erpMenuToggle{background:#edf6f1;color:#135c3d;border-color:#b6d8c4}html[data-erp-theme=light] body .erpThemeSwitch{background:#edf2f5;color:#344e5b;border-color:#cddbe3}html[data-erp-theme=light] body .erpThemeSwitch button{background:transparent;color:#344e5b;border:0}html[data-erp-theme=light] body .erpThemeSwitch button[aria-pressed=true]{background:#284639;color:#fff}body .erpSidebar .erpThemeSwitch button,body .wrap:not(.ownerWrap) .erpThemeSwitch button{width:auto;margin:0;padding:7px 10px;background:transparent;border:0;color:#d6e4ee;box-shadow:none;transform:none}body .erpSidebar .erpThemeSwitch button[aria-pressed=true],body .wrap:not(.ownerWrap) .erpThemeSwitch button[aria-pressed=true]{background:#eef4f1;color:#183126;border:0}html[data-erp-theme=light] body .erpSidebar .erpThemeSwitch button,html[data-erp-theme=light] body .wrap:not(.ownerWrap) .erpThemeSwitch button{background:transparent;border:0;color:#344e5b}html[data-erp-theme=light] body .erpSidebar .erpThemeSwitch button[aria-pressed=true],html[data-erp-theme=light] body .wrap:not(.ownerWrap) .erpThemeSwitch button[aria-pressed=true]{background:#284639;color:#fff;border:0}html[data-erp-theme=light] body .ccWrap{color:#172532}html[data-erp-theme=light] body .ccTop{border-color:#d9e3e9}html[data-erp-theme=light] body :is(.ccLogo,.overviewTitle,.neoValue,.promoValue,.donutText){color:#172532}html[data-erp-theme=light] body :is(.promoCard,.miniBox){background:#f8fbfc;border-color:#d5dfe6}html[data-erp-theme=light] body :is(.statusHint,.statLine){color:#375061}html[data-erp-theme=light] body .statusHint{background:#fff7e7;border-color:#e8d5aa;color:#76530e}html[data-erp-theme=light] body .wrap table :is(th,td)[style*=background]{background:#edf2f5!important;color:#243745!important}html[data-erp-theme=light] body .wrap table td[style*=background]{background:#fff!important}html[data-erp-theme=light] body :is(.ownerKpis .card,.ownerHero,.ownerFilter,.stores){background:#fff;border-color:#d5dfe6}html[data-erp-theme=light] body .erpSidebar .erpTopAccount button{background:#fbecec;color:#9c2d36;border-color:#e8c5c9}.erpChatAlertBar{position:fixed;bottom:14px;left:50%;transform:translateX(-50%);z-index:75;display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:calc(100vw - 130px);padding:7px 10px;background:#10293a;color:#eef7fc;border:1px solid #4f7085;border-radius:13px;box-shadow:0 5px 22px #0004;font-size:12px}.erpChatAlertBar a{display:flex;align-items:center;gap:7px;font-weight:800;white-space:nowrap}.erpChatAlertBar strong{display:grid;place-items:center;min-width:23px;height:23px;background:#f25365;color:white;border-radius:99px;padding:0 5px}.erpChatAlertBar button{font:inherit;font-size:11px;background:#27553e;color:#dcf8e7;border:1px solid #5d9671;padding:6px 8px;white-space:nowrap}.erpChatAlertBar small{width:100%;font-size:10px;color:#c5d9e6;line-height:1.4}.erpChatToast{position:fixed;top:18px;left:50%;transform:translateX(-50%);z-index:150;display:flex;align-items:flex-start;gap:12px;width:min(390px,calc(100vw - 28px));padding:14px 16px;background:#173b2b;color:#effff5;border:1px solid #72b88d;border-radius:14px;box-shadow:0 9px 32px #0005}.erpChatToast a{flex:1 1;min-width:0}.erpChatToast small,.erpChatToast span,.erpChatToast strong{display:block}.erpChatToast strong{font-size:15px}.erpChatToast span{font-size:12px;margin:4px 0;overflow-wrap:anywhere}.erpChatToast small{font-size:11px;opacity:.8}.erpChatToast button{padding:0;width:28px;height:28px;flex:none;background:transparent;color:inherit;font-size:24px;line-height:1;border:0}html[data-erp-theme=light] body .erpChatAlertBar{background:#fff;color:#173247;border-color:#b6cfdd}html[data-erp-theme=light] body .erpChatAlertBar small{color:#577181}html[data-erp-theme=light] body .erpChatToast{background:#e7f7ee;color:#163f2b;border-color:#95c4a8}@media(max-width:650px){.erpChatAlertBar{bottom:calc(10px + env(safe-area-inset-bottom));left:10px;transform:none;max-width:calc(100vw - 84px)}body:has(.erpThemeFloating) .erpChatAlertBar{bottom:calc(61px + env(safe-area-inset-bottom))}}body .erpTopBrand:has(.erpBrandLogo){display:flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:2px 8px;border-radius:9px;line-height:1;background:#081e29;flex-shrink:0}body .erpTopBrand .erpBrandLogo{display:block;width:130px;height:50px;max-width:100%;object-fit:contain}body .erpSidebarBrand .erpBrandLogo{width:170px;height:65px}.erpSideMenu{gap:0;padding-right:2px}.erpMenuGroup{flex-shrink:0;min-width:0;padding:10px 0 7px;border-top:1px solid #244354}.erpMenuGroup:first-child{border-top:0;padding-top:3px}.erpMenuGroupTitle{margin:0 12px 7px;font-size:11px;font-weight:800;line-height:1.5;color:#9db7c5;letter-spacing:.03em}.erpMenuGroupLinks{display:flex;flex-direction:column;gap:3px}.erpSideMenu .erpMenuGroup .erpTopNavItem{min-height:40px;padding:9px 12px}html[data-erp-theme=light] body .erpMenuGroup{border-color:#d5dfe6}html[data-erp-theme=light] body .erpMenuGroupTitle{color:#576f7d}.erpEmployeeMenuLink{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px 16px;border:1px solid var(--erp-accent);border-radius:12px;background:var(--erp-surface);color:var(--erp-text);font-weight:800;text-decoration:none;box-sizing:border-box}.erpEmployeeMenuLink:hover{box-shadow:0 0 0 1px var(--erp-accent)}.erpEmployeeMenuLink:active{transform:translateY(1px)}.erpEmployeeMenuLabel{display:flex;align-items:center;gap:10px;min-width:0}.erpEmployeeMenuIcon{font-size:22px;flex-shrink:0}.erpEmployeeMenuArrow{color:var(--erp-accent);font-size:24px;flex-shrink:0}html[data-erp-theme]{color-scheme:dark;--erp-surface-soft:#102335;--erp-input:#081321;--erp-success-bg:#103528;--erp-success:#8df1b7;--erp-warning-bg:#332719;--erp-warning:#ffdda0;--erp-danger-bg:#42202b;--erp-danger:#ffbbc6;--erp-primary:#155637;--erp-primary-text:#ecfff4}html[data-erp-theme=light]{color-scheme:light;--erp-surface-soft:#f3f7f9;--erp-input:#fff;--erp-success-bg:#e3f4ea;--erp-success:#146844;--erp-warning-bg:#fff2d9;--erp-warning:#795211;--erp-danger-bg:#fcebed;--erp-danger:#a12d40;--erp-primary:#128058;--erp-primary-text:#fff}html[data-erp-theme] body :is(.card,.ownerHero,.ownerFilter,.stores,.panel,.neoCard,.promoCard,.miniBox,.attendanceCard,.withdrawalCard){background:var(--erp-surface);border-color:var(--erp-border);color:var(--erp-text)}html[data-erp-theme] body .wrap:not(.ownerWrap) :is(.card,.top){background:var(--erp-surface);border-color:var(--erp-border)}html[data-erp-theme] body :is(.neoLabel,.progressLabel,.muted2){color:var(--erp-muted)}html[data-erp-theme] body :is(input,select,textarea){background:var(--erp-input);color:var(--erp-text);border-color:var(--erp-border)}html[data-erp-theme] body .wrap:not(.ownerWrap) :is(input,select){background:var(--erp-input);color:var(--erp-text);border-color:var(--erp-border)}html[data-erp-theme] body .ccWrap :is(.panel,.neoCard,.promoCard,.miniBox){background:var(--erp-surface);border-color:var(--erp-border)}html[data-erp-theme] body .ccWrap :is(.presetBar button,.refresh,.goBtn){background:var(--erp-surface-soft);color:var(--erp-accent);border-color:var(--erp-border)}html[data-erp-theme] body .ccWrap{color:var(--erp-text)}html[data-erp-theme] body .ccWrap .donut:after{background:var(--erp-surface)}html[data-erp-theme] body .ccWrap :is(.branchTable th,.donutText small,.statLine){color:var(--erp-muted)}html[data-erp-theme] body .ccWrap .statLine b{color:var(--erp-text)}html[data-erp-theme] body .ccWrap :is(.branchTable td,.statLine,.activity,.alert){border-color:var(--erp-border)}html[data-erp-theme] body .ccWrap .statusPill{background:var(--erp-success-bg);color:var(--erp-success);border-color:var(--erp-success)}html[data-erp-theme] body .ccWrap .statusHint{background:var(--erp-warning-bg);color:var(--erp-warning);border-color:var(--erp-warning)}html[data-erp-theme] body .ccWrap .good{color:var(--erp-success)}html[data-erp-theme] body .ccWrap .bad{color:var(--erp-danger)}html[data-erp-theme] body .ccWrap .warn{color:var(--erp-warning)}html[data-erp-theme] body{font-size:16px;line-height:1.6}html[data-erp-theme] body main{font-weight:500}html[data-erp-theme] body main :is(h1,h2,h3,h4){font-weight:800;letter-spacing:0;line-height:1.4}html[data-erp-theme] body main h1{font-size:30px}html[data-erp-theme] body main h2{font-size:21px}html[data-erp-theme] body main h3{font-size:18px}html[data-erp-theme] body main :is(label,summary){font-size:15px;font-weight:700;line-height:1.6}html[data-erp-theme] body main :is(p,small,.muted,.sub,.muted2){line-height:1.65}html[data-erp-theme] body main small{font-size:13px}html[data-erp-theme] body main :is(input,select,textarea){font-size:16px;min-height:44px;border-radius:8px;line-height:1.5}html[data-erp-theme] body main :is(input[type=checkbox],input[type=radio]){min-height:0}html[data-erp-theme] body main button{font-size:15px;font-weight:750;line-height:1.5;min-height:42px;border-radius:8px}html[data-erp-theme] body main :is(.card,.panel,.neoCard,.ownerHero,.ownerFilter,.stores,.promoCard,.miniBox,.attendanceCard,.withdrawalCard){border:1px solid var(--erp-border);border-radius:12px;box-shadow:none}html[data-erp-theme] body main .card h2:after,html[data-erp-theme] body main .wrap:not(.ownerWrap) .card h2:after{display:none}html[data-erp-theme] body main :is(.kpi,.neoValue,.promoValue){font-size:32px;font-weight:850;line-height:1.3;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-erp-theme] body main :is(.neoLabel,.progressLabel){font-size:14px;font-weight:600;color:var(--erp-muted)}html[data-erp-theme] body main table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-erp-theme] body main table th{font-size:14px!important;font-weight:800;letter-spacing:0!important;line-height:1.5;color:var(--erp-muted);background:var(--erp-surface-soft);padding:12px 10px}html[data-erp-theme] body main table td{font-size:16px;line-height:1.65;padding:13px 10px;border-bottom-color:var(--erp-border)}html[data-erp-theme] body main table tbody tr:hover{background:var(--erp-surface-soft)}html[data-erp-theme] body main :is(.statusPill,.tag){font-size:13px;font-weight:700;line-height:1.5}html[data-erp-theme] body .erpSidebar{background:var(--erp-surface);box-shadow:none;border-right-color:var(--erp-border)}html[data-erp-theme] body .erpSideMenu .erpTopNavItem{font-size:15px;font-weight:700;line-height:1.5;min-height:44px;border-radius:8px;letter-spacing:0;white-space:normal}html[data-erp-theme] body .erpSideMenu .erpTopNavItem.active{box-shadow:inset 3px 0 0 var(--erp-accent);background:var(--erp-success-bg);color:var(--erp-text);border-color:var(--erp-border)}html[data-erp-theme] body .erpMenuGroupTitle{font-size:12px;font-weight:750;color:var(--erp-muted);letter-spacing:0}html[data-erp-theme] body .erpTopIdentity :is(b,small){line-height:1.5}html[data-erp-theme] body .ccWrap .overviewTitle{font-size:30px}html[data-erp-theme] body .ccWrap .overview{padding:22px}html[data-erp-theme] body .ccWrap .branchTable{min-width:720px}html[data-erp-theme] body .ccWrap .branchTable td:first-child{font-weight:650}@media(min-width:851px){html[data-erp-theme] body.erpWithSidebar main{padding-bottom:72px}html[data-erp-theme] body main table td{font-size:17px}html[data-erp-theme] body .ccWrap .neoCard{padding:18px;min-height:112px}}@media(max-width:850px){html[data-erp-theme] body{font-size:15px}html[data-erp-theme] body .ccWrap .overviewTitle,html[data-erp-theme] body main h1{font-size:25px}html[data-erp-theme] body main h2{font-size:19px}html[data-erp-theme] body main :is(.kpi,.neoValue,.promoValue){font-size:27px}html[data-erp-theme] body main table td{font-size:15px;padding:12px 8px}html[data-erp-theme] body main table th{font-size:13px!important;padding:11px 8px}html[data-erp-theme] body main button{min-height:44px}html[data-erp-theme] body .ccWrap .overview{padding:16px 12px}}@media(min-width:851px){body.erpWithSidebar{--erp-sidebar-width:240px;padding-left:var(--erp-sidebar-width);font-size:18px;line-height:1.65}body.erpWithSidebar .erpSidebar{width:var(--erp-sidebar-width);padding-inline:12px}body.erpWithSidebar main{width:100%;max-width:none!important;min-width:0;margin-left:0!important;margin-right:0!important;padding-left:clamp(20px,2vw,36px)!important;padding-right:clamp(20px,2vw,36px)!important;box-sizing:border-box}body.erpWithSidebar main :is(.mainGrid,.bottomGrid,.filterBar,.overview,.branchPanel,.statusPanel),body.erpWithSidebar main>*{min-width:0}html[data-erp-theme] body.erpWithSidebar .ccWrap .overviewTitle,html[data-erp-theme] body.erpWithSidebar main h1{font-size:34px!important;line-height:1.35}html[data-erp-theme] body.erpWithSidebar main h2{font-size:25px!important;line-height:1.45}html[data-erp-theme] body.erpWithSidebar main h3{font-size:21px!important}html[data-erp-theme] body.erpWithSidebar main :is(label,summary){font-size:17px!important}html[data-erp-theme] body.erpWithSidebar main p{font-size:17px}html[data-erp-theme] body.erpWithSidebar main :is(small,.muted,.muted2,.sub,.neoLabel,.progressLabel){font-size:15px!important;line-height:1.65}html[data-erp-theme] body.erpWithSidebar main :is(button,input,select,textarea){font-size:17px!important;line-height:1.5}html[data-erp-theme] body.erpWithSidebar main :is(button,input,select){min-height:46px}html[data-erp-theme] body.erpWithSidebar main :is(input[type=checkbox],input[type=radio]){min-height:0}html[data-erp-theme] body.erpWithSidebar main table th{font-size:16px!important;padding:14px 12px!important;line-height:1.6}html[data-erp-theme] body.erpWithSidebar main table td{font-size:18px!important;padding:15px 12px!important;line-height:1.65}html[data-erp-theme] body.erpWithSidebar main :is(.kpi,.neoValue,.promoValue){font-size:clamp(28px,2.2vw,40px)!important;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.erpWithSidebar .ccWrap .kpiGrid,body.erpWithSidebar .ownerKpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}body.erpWithSidebar .ccWrap .neoCard{min-width:0;padding:20px}html[data-erp-theme] body.erpWithSidebar .erpSideMenu .erpTopNavItem{font-size:17px;min-height:48px;padding:10px 12px;line-height:1.5}html[data-erp-theme] body.erpWithSidebar .erpMenuGroupTitle{font-size:14px;line-height:1.5}body.erpWithSidebar .erpTopIdentity b{font-size:14px}body.erpWithSidebar .erpTopIdentity small{font-size:12px}}@media(min-width:1280px){body.erpWithSidebar .ccWrap .mainGrid{grid-template-columns:minmax(0,3fr) minmax(280px,1fr);gap:20px}}body .erpSidebar{border-right:0!important}body .erpSidebar .erpMenuGroup{border:0!important}body .erpSidebar .erpTopAccount{border-top:0!important}body .erpSidebar .erpTopNavItem,body .erpSidebar .erpTopNavItem.active,body .erpSidebar .erpTopNavItem:hover{border-color:transparent!important;box-shadow:none!important}body .erpSidebar .erpThemeSwitch,body .erpSidebar .erpTopAccount button{border:0!important}html[data-erp-theme=gold]{color-scheme:dark;--erp-surface:#1c1d20;--erp-surface-soft:#25262a;--erp-input:#111214;--erp-border:#454039;--erp-muted:#c5bdae;--erp-text:#faf7ef;--erp-accent:#ffca3a;--erp-primary:#ffca3a;--erp-primary-text:#211700;--erp-success-bg:#183d2d;--erp-success:#9ce3b6;--erp-warning-bg:#3d3016;--erp-warning:#ffda77;--erp-danger-bg:#44232a;--erp-danger:#ffb8c5}html[data-erp-theme=gold] body{background:#111214;color:var(--erp-text)}html[data-erp-theme=gold] body :is(.erpSidebar,.erpMobileBar){background:#1c1d20;border-color:var(--erp-border)}html[data-erp-theme=gold] body :is(.erpTopBrand,.erpTopIdentity b){color:var(--erp-text)}html[data-erp-theme=gold] body :is(.erpTopIdentity small,.erpMenuGroupTitle){color:var(--erp-muted)}html[data-erp-theme=gold] body .erpTopBrand:has(.erpBrandLogo){background:#191a1d}html[data-erp-theme=gold] body .erpSideMenu .erpTopNavItem{background:linear-gradient(160deg,#232427,#191a1d);color:#faf7ef;border-radius:12px;border:1px solid #343436!important}html[data-erp-theme=gold] body .erpSideMenu .erpTopNavItem:hover{background:#302b20;color:#ffda77}html[data-erp-theme=gold] body .erpSideMenu .erpTopNavItem.active{background:linear-gradient(135deg,#ffbd26,#ffda57);color:#211700;box-shadow:0 3px 16px #ffca3a33!important}html[data-erp-theme=gold] body .erpTopNavIcon{color:inherit}html[data-erp-theme=gold] body .erpMenuGroupLinks{gap:7px}html[data-erp-theme=gold] body .erpMenuToggle{background:#ffca3a;color:#211700;border-color:#d6a52b}html[data-erp-theme=gold] body :is(.erpThemeSwitch,.erpChatAlertBar){background:#222326;color:var(--erp-text);border-color:var(--erp-border)}html[data-erp-theme=gold] body .erpThemeSwitch{flex-wrap:wrap}html[data-erp-theme=gold] body .erpSidebar .erpThemeSwitch button,html[data-erp-theme=gold] body .erpThemeSwitch button,html[data-erp-theme=gold] body .wrap:not(.ownerWrap) .erpThemeSwitch button{background:transparent;color:#d8d1c3;border:0}html[data-erp-theme=gold] body .erpSidebar .erpThemeSwitch button[aria-pressed=true],html[data-erp-theme=gold] body .erpThemeSwitch button[aria-pressed=true],html[data-erp-theme=gold] body .wrap:not(.ownerWrap) .erpThemeSwitch button[aria-pressed=true]{background:#ffca3a;color:#211700;border:0}html[data-erp-theme=gold] body main .wrap:not(.ownerWrap) .card>button,html[data-erp-theme=gold] body main .wrap:not(.ownerWrap)>button{background:var(--erp-primary);color:var(--erp-primary-text);border-color:#d6a52b}html[data-erp-theme=gold] body main :is(input,textarea)::placeholder{color:#aaa395}html[data-erp-theme=gold] body .erpEmployeeMenuLink{background:linear-gradient(145deg,#242528,#191a1d);border-color:#77602b}html[data-erp-theme=gold] body .erpChatToast{background:#24211a;color:#fff4d1;border-color:#9e7d30}.erpThemeSwitch{flex-wrap:wrap}@media(prefers-reduced-motion:reduce){html[data-erp-theme=gold] body .erpTopNavItem{transition:none}}