:root{--bg:#f3f4f1;--card:#fff;--ink:#172126;--mut:#5d6b72;--line:#e1e5e3;--acc:#0d6b57;--on:#fff;--bad:#b42318;--ok:#157347;--warn:#9a5b00;--side:#10303a;--gold:#f0b13a;--hov:#f7f9f8;--sh:0 1px 2px rgba(16,48,58,.06),0 6px 18px rgba(16,48,58,.05);--r:10px;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0c1519;--card:#142126;--ink:#e7eef0;--mut:#93a5ab;--line:#25353b;--acc:#3fbf9f;--on:#04211a;--bad:#f97066;--ok:#4cc38a;--warn:#f0b44c;--side:#0a1f26;--hov:#182830;--sh:0 1px 2px rgba(0,0,0,.3);color-scheme:dark}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:env(safe-area-inset-top,0px)}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.5 Segoe UI,system-ui,-apple-system,Roboto,Noto Sans,Noto Sans Devanagari,sans-serif;-webkit-font-smoothing:antialiased;padding-bottom:env(safe-area-inset-bottom,0px)}button{touch-action:manipulation}header{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 8px;background:var(--side);color:#e8f1f3}.brand{font-weight:700;font-size:18px;letter-spacing:.2px;display:flex;align-items:center;gap:10px;color:#fff}.brand:before{content:"K";display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--gold);color:#10303a;font-weight:800;font-size:17px}nav{display:flex;gap:4px}nav button{border:0;background:none;color:#b7cdd3;font:inherit;font-weight:500;padding:8px 13px;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}nav button:hover{background:#ffffff14;color:#fff}nav button.on{background:#ffffff24;color:#fff;box-shadow:inset 3px 0 0 var(--gold)}.who{margin-left:auto;display:flex;gap:8px;align-items:center;color:#b7cdd3;font-size:13px}header select{width:auto;background:#ffffff14;color:#fff;border-color:#ffffff2e}header select option{color:#172126;background:#fff}header .btn{background:#ffffff14;color:#e8f1f3;border-color:#ffffff2e}header .btn:hover{background:#ffffff29}main{max-width:1180px;margin:0 auto;padding:22px 20px 40px}h2,h3,h4{letter-spacing:-.01em}select,input,textarea{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:8px;padding:9px 11px;width:100%;min-height:40px;transition:border-color .15s,box-shadow .15s}select:focus-visible,input:focus-visible,textarea:focus-visible,button:focus-visible{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 28%,transparent)}nav button:focus-visible,header .btn:focus-visible{box-shadow:0 0 0 2px var(--gold)}label{display:block;margin:12px 0 0;font-size:13px;font-weight:600;color:var(--mut)}label input,label select,label textarea{margin-top:5px;font-weight:400;color:var(--ink)}input[type=checkbox]{width:18px;height:18px;min-height:0!important;accent-color:var(--acc)}.btn{font:inherit;font-weight:500;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:8px;padding:8px 14px;min-height:38px;cursor:pointer;transition:background .15s,border-color .15s}.btn:hover{background:var(--hov);border-color:color-mix(in srgb,var(--ink) 25%,var(--line))}.btn.pri{background:var(--acc);border-color:var(--acc);color:var(--on);font-weight:600}.btn.pri:hover{filter:brightness(1.1)}.btn.sm{padding:3px 10px;min-height:30px;font-size:13px}.btn:disabled{opacity:.5;cursor:wait}.stats,.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:18px}.stats div,.kpi{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;box-shadow:var(--sh)}.kpi{border-left:4px solid var(--acc)}.kpi.good{border-left-color:var(--ok)}.kpi.warn{border-left-color:var(--warn)}.kpi.bad{border-left-color:var(--bad)}.stats b,.kpi b{display:block;font-size:24px;line-height:1.25;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;word-break:break-word}.stats span,.kpi span{color:var(--mut);font-size:13px}.kpi small{font-size:13px;font-weight:500;color:var(--mut)}.bar{display:flex;gap:10px;margin-bottom:14px;align-items:center;flex-wrap:wrap}.bar input[type=search]{max-width:360px}.bar select{width:auto}.tw{overflow-x:auto;background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);-webkit-overflow-scrolling:touch}table{width:100%;border-collapse:collapse}th,td{padding:11px 14px;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle}th{font-size:12.5px;color:var(--mut);font-weight:600;background:color-mix(in srgb,var(--bg) 60%,var(--card))}tbody tr:hover td{background:var(--hov)}tr:last-child td{border-bottom:0}.n{text-align:right;font-variant-numeric:tabular-nums}td small{display:block;color:var(--mut);font-size:12.5px}.tag{padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;background:color-mix(in srgb,currentColor 13%,transparent)}.tag.ok{color:var(--ok)}.tag.warn{color:var(--warn)}.tag.bad{color:var(--bad)}.acts{display:flex;gap:6px}.sessb{padding:9px 14px;border-radius:12px;margin:0 0 12px;font-size:14px;border:1px solid var(--line);border-left-width:4px;background:var(--card);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sessb.ok{border-left-color:var(--ok)}.sessb.bad{border-left-color:var(--bad)}.sgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:10px 0}.sgrid>div{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--card)}.sgrid b{display:block;font-size:18px}.sgrid span{color:var(--mut);font-size:12.5px}.mut{color:var(--mut)}.err{color:var(--bad);min-height:1.2em;margin:6px 0 0;font-size:14px}.empty,.load{text-align:center;color:var(--mut);padding:64px 20px}.thumb{width:44px;height:44px;object-fit:cover;border-radius:8px;border:1px solid var(--line);display:block}.icell{display:flex;gap:12px;align-items:center}.login{max-width:380px;margin:12vh auto;padding:32px 28px;background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 20px 50px #10303a2e}.login h1{margin:0 0 4px;font-size:26px;display:flex;align-items:center;gap:10px}.login h1:before{content:"K";display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--gold);color:#10303a;font-weight:800;font-size:19px}.login .btn{width:100%;margin-top:16px;padding:10px;min-height:44px}body:has(.login){background:linear-gradient(160deg,var(--side) 0,var(--side) 46%,var(--bg) 46%)}dialog{border:1px solid var(--line);border-radius:16px;background:var(--card);color:var(--ink);padding:22px;width:min(440px,92vw);box-shadow:0 24px 60px #00000047}dialog.wide{width:min(740px,94vw)}dialog.wider{width:min(1080px,96vw)}.nt-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);gap:18px;align-items:start}@media (max-width:820px){.nt-grid{grid-template-columns:1fr}}.nt-side{background:var(--hov);border:1px solid var(--line);border-radius:10px;padding:12px;max-height:70vh;overflow:auto}.lbl{display:inline-flex;align-items:center;gap:4px;border-radius:4px;padding:2px 8px;font-size:.78rem;font-weight:600;line-height:1.5;margin:2px 4px 2px 0;white-space:nowrap}.lbl.sm{font-size:.7rem;padding:0 6px}.nt-pop{position:absolute;z-index:30;width:300px;max-width:calc(100vw - 32px);background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 28px #0000002e;padding:12px}.nt-pop .row2{display:flex;align-items:center;gap:8px;margin:5px 0}.nt-pop .row2 .lbl{flex:1;margin:0;padding:6px 10px;font-size:.85rem;cursor:pointer}.nt-sw{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:8px 0}.nt-sw button{height:30px;border-radius:4px;border:2px solid transparent;cursor:pointer}.nt-sw button.on{border-color:var(--ink)}.nt-c{display:flex;gap:8px;margin:12px 0}.nt-av{flex:0 0 30px;height:30px;border-radius:50%;background:var(--acc);color:var(--on);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem}.nt-body{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:7px 10px;margin-top:4px;white-space:pre-wrap;word-break:break-word}.nt-meta{font-size:.78rem;color:var(--mut)}.nt-link{background:none;border:0;padding:0;color:var(--mut);text-decoration:underline;cursor:pointer;font-size:.78rem}.nt-act{font-size:.8rem;color:var(--mut);margin:8px 0 8px 38px}dialog .dlgbk{position:sticky;top:0;z-index:6;background:var(--card);margin:-22px -22px 8px;padding:10px 22px 8px}dialog::backdrop{background:#08181e8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}dialog h3{margin:0 0 4px;font-size:19px}dialog table{margin-top:8px}dialog h4{margin:16px 0 4px}.row{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lnr{display:grid;grid-template-columns:1fr 90px;gap:8px;margin-top:8px}.ppb{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0}.ppn{font-size:13px;margin:2px 0 6px}.ph{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0}.ph img{width:96px;height:96px;object-fit:cover;border-radius:8px;border:1px solid var(--line);display:block}#toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%);background:var(--ink);color:var(--bg);padding:11px 20px;border-radius:10px;box-shadow:0 8px 24px #00000040;opacity:0;pointer-events:none;transition:opacity .2s;z-index:60;max-width:92vw}#toast.show{opacity:1}#toast.bad{background:var(--bad);color:#fff}#errbar{position:fixed;top:0;left:0;right:0;z-index:50;background:var(--bad);color:#fff;padding:8px 14px;font-size:14px;cursor:pointer}#errbar[hidden]{display:none}code{font-family:ui-monospace,Consolas,monospace}.cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cols h4,main>h4{margin:16px 0 8px}.spin{width:28px;height:28px;border:3px solid var(--line);border-top-color:var(--acc);border-radius:50%;margin:0 auto 10px;animation:sp .9s linear infinite}@keyframes sp{to{transform:rotate(360deg)}}.pcw{display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin-bottom:8px}.pcd{width:150px;height:150px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto}.pcd>div{width:96px;height:96px;border-radius:50%;background:var(--card);display:grid;place-items:center;text-align:center;font-size:12px;padding:6px}.pcd b{font-size:15px}.pcl{display:flex;justify-content:space-between;gap:14px;padding:5px 0;border-bottom:1px solid var(--line)}.dot{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:6px}@media (min-width:980px){header{position:fixed;left:0;top:0;bottom:0;width:248px;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:14px;padding:22px 14px 16px;overflow-y:auto}header select{width:100%}nav{flex-direction:column;gap:2px}nav button{text-align:left;padding:10px 14px;width:100%}.who{margin:auto 0 0;flex-direction:column;align-items:stretch;border-top:1px solid rgba(255,255,255,.12);padding-top:14px}.who span{padding:0 4px 6px;line-height:1.35}main{margin:0 0 0 248px;max-width:none;padding:28px 36px 48px}main>*{max-width:1200px}}@media (max-width:720px){header{padding:calc(8px + env(safe-area-inset-top,0px)) 12px 6px;gap:8px}.brand{font-size:16px}.brand:before{width:26px;height:26px;font-size:15px}.who span{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header select{max-width:44vw}main{padding:14px 12px 32px}.cols,.two{grid-template-columns:1fr}.bar input[type=search]{max-width:none;width:100%}.stats,.kpis{grid-template-columns:1fr 1fr;gap:10px}.stats b,.kpi b{font-size:20px}th,td{padding:10px}.btn{min-height:42px}.btn.sm{min-height:36px}.tw td:first-child,.tw th:first-child{position:sticky;left:0;background:var(--card);z-index:1}input,select,textarea{font-size:16px;min-height:44px}dialog,dialog.wide{width:100vw;max-width:100vw;max-height:92vh;margin:auto 0 0;border-radius:18px 18px 0 0;overflow-y:auto;padding-bottom:calc(22px + env(safe-area-inset-bottom,0px))}.login{margin:8vh 16px}}@media (prefers-reduced-motion:reduce){#toast,nav button,.btn{transition:none}.spin{animation:none}}:root{--bg:#f4f7fc;--ink:#0f1d3a;--mut:#5b6b88;--line:#e3e9f3;--acc:#2563eb;--ok:#15803d;--warn:#b45309;--bad:#dc2626;--side:#0e1f4f;--gold:#fbbf24;--hov:#f5f8fe;--sh:0 1px 2px rgba(15,29,58,.05),0 8px 22px rgba(15,29,58,.06);--r:12px}@media (prefers-color-scheme:dark){:root{--bg:#0a1228;--card:#111c3b;--ink:#e8eefc;--mut:#94a3c4;--line:#22305a;--acc:#4f8cff;--on:#06122e;--side:#081033;--hov:#16234a}}.brand{font-size:20px;font-weight:700}.brand:before,.login h1:before{content:"";width:36px;height:36px;border-radius:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%233b82f6'/%3E%3Cstop offset='1' stop-color='%231d4ed8'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='64' height='64' rx='16' fill='url(%23g)'/%3E%3Crect x='17' y='14' width='9' height='36' rx='2' fill='%23fff'/%3E%3Cpath d='M26 34L41 14h11L35 37z' fill='%23fff'/%3E%3Cpath d='M32 31l20 19H41L26 38z' fill='%23fbbf24'/%3E%3Crect x='44' y='22' width='8' height='3' rx='1.5' fill='%23fff' opacity='.55'/%3E%3C/svg%3E") center/contain no-repeat;box-shadow:0 2px 8px #2563eb73}.login h1:before{width:40px;height:40px}nav button{display:flex;align-items:center;gap:12px;color:#c3d0ee}nav button:before{content:"";width:19px;height:19px;flex:0 0 auto;background:currentColor;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}nav button.on{background:#2f6df0;color:#fff;box-shadow:0 4px 12px #2f6df066}nav button:hover{background:#ffffff17}.btn.pri{background:#2563eb;border-color:#2563eb;color:#fff}.stats>div,.kpi{display:grid;grid-template-columns:48px 1fr;column-gap:14px;align-items:center;border-left:1px solid var(--line);padding:16px}.stats>div:before,.kpi:before{content:"";grid-row:1/3;width:48px;height:48px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h16a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zM3 7l2-3h12M16 14h2'/%3E%3C/svg%3E") center/22px no-repeat,#2563eb}.kpi.good:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/22px no-repeat,#16a34a}.kpi.warn:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7v5l3 2M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18'/%3E%3C/svg%3E") center/22px no-repeat,#f59e0b}.kpi.bad:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 8v5M12 17h.01M10.3 3.9L2.4 18a2 2 0 0 0 1.7 3h15.8a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0z'/%3E%3C/svg%3E") center/22px no-repeat,#ef4444}.stats span,.kpi span{grid-column:2;grid-row:1;font-weight:600;color:var(--mut);align-self:end}.kpi.good span{color:var(--ok)}.kpi.warn span{color:var(--warn)}.kpi.bad span{color:var(--bad)}.stats b,.kpi b{grid-column:2;grid-row:2;align-self:start;font-size:23px}.tag{background:color-mix(in srgb,currentColor 12%,transparent)}th{background:color-mix(in srgb,var(--acc) 5%,var(--card));color:var(--mut)}.who:before{content:"";width:38px;height:38px;border-radius:50%;flex:0 0 auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2523c3d0ee' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8z'/%3E%3C/svg%3E") center/22px no-repeat,#ffffff1f}@media (min-width:980px){header{width:252px;padding-top:20px}main{margin-left:252px;padding-top:88px}header #wh{position:fixed;top:10px;left:276px;width:300px;z-index:8;background:var(--card);color:var(--ink);border-color:var(--line)}header .who{position:fixed;top:0;right:0;left:252px;height:62px;margin:0;padding:0 28px;flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;background:var(--card);border-bottom:1px solid var(--line);color:var(--ink);z-index:7}header .who span{padding:0;font-weight:600;order:1;margin-right:6px}header .who:before{order:0}header .who .btn{background:var(--card);color:var(--ink);border-color:var(--line);order:2}header .who .btn:hover{background:var(--hov)}.brand{padding:0 4px 6px}}@media (max-width:720px){nav button{gap:8px}nav button:before{width:17px;height:17px}nav button.on{background:#2f6df0;border-radius:8px;box-shadow:none}.stats>div,.kpi{grid-template-columns:40px 1fr;column-gap:10px;padding:12px}.stats>div:before,.kpi:before{width:40px;height:40px;background-size:19px,auto}.stats b,.kpi b{font-size:19px}.who:before{display:none}}nav button[data-tab=dash]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h7v9H3zM14 3h7v5h-7zM14 12h7v9h-7zM3 16h7v5H3z'/%3E%3C/svg%3E")}nav button[data-tab=stock]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8l-9-5-9 5v8l9 5 9-5zM3 8l9 5 9-5M12 13v8'/%3E%3C/svg%3E")}nav button[data-tab=cen]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21h18M5 21V8l7-4 7 4v13M9 21v-6h6v6'/%3E%3C/svg%3E")}nav button[data-tab=sales]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12v18l-3-2-3 2-3-2-3 2zM9 8h6M9 12h6'/%3E%3C/svg%3E")}nav button[data-tab=cust]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 20v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2M10 10a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7zM20 20v-2a4 4 0 0 0-3-3.8'/%3E%3C/svg%3E")}nav button[data-tab=ord]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6h11v10H2zM13 9h5l3 3v4h-8M5 19a1.5 1.5 0 1 0 .01 0M17 19a1.5 1.5 0 1 0 .01 0'/%3E%3C/svg%3E")}nav button[data-tab=pur]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.5 11h10L20 8H6M9 20h.01M17 20h.01'/%3E%3C/svg%3E")}nav button[data-tab=sup]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h18v12H3zM8 8V5h8v3M3 13h18'/%3E%3C/svg%3E")}nav button[data-tab=rep]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20V4M4 20h16M8 16v-5M12 16V8M16 16v-3'/%3E%3C/svg%3E")}nav button[data-tab=pc]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h16a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zM3 7l2-3h12M16 14h2'/%3E%3C/svg%3E")}nav button[data-tab=cnt]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 4h6v3H9zM7 5H5v16h14V5h-2M9 14l2 2 4-4'/%3E%3C/svg%3E")}nav button[data-tab=dep]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21h18M5 21V10M9 21V10M15 21V10M19 21V10M2 10l10-6 10 6zM12 14v3'/%3E%3C/svg%3E")}nav button[data-tab=help]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18zM9.5 9.5a2.5 2.5 0 1 1 3.5 2.3c-.7.4-1 .9-1 1.7M12 17h.01'/%3E%3C/svg%3E")}nav button[data-tab=acc]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21h18M5 21V10M9 21V10M15 21V10M19 21V10M2 10l10-6 10 6z'/%3E%3C/svg%3E")}nav button[data-tab=costs]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12V4h8l10 10-8 8zM7.5 7.5h.01'/%3E%3C/svg%3E")}nav button[data-tab=tr]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h13l-3-3M17 17H4l3 3'/%3E%3C/svg%3E")}nav button[data-tab=log]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7v5l3 2M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18'/%3E%3C/svg%3E")}nav button[data-tab=roles]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 3v6c0 5-3.5 8-8 9-4.5-1-8-4-8-9V6z'/%3E%3C/svg%3E")}nav button[data-tab=br]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-6 7-12a7 7 0 0 0-14 0c0 6 7 12 7 12zM12 11a2 2 0 1 0 0-.01'/%3E%3C/svg%3E")}nav button[data-tab=staff]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 20v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2M8.5 10a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7zM19 8v6M22 11h-6'/%3E%3C/svg%3E")}nav button[data-tab=dept]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21V8l9-5 9 5v13M9 21v-6h6v6M3 21h18'/%3E%3C/svg%3E")}body{font-size:15px;line-height:1.5}h2{font-size:22px;margin:0 0 6px}h3{font-size:18px}h4{font-size:16px;font-weight:700;margin:18px 0 8px}th{font-size:13px}td{font-size:14.5px}td small,.mut,.err,label,.stats span,.kpi span,.kpi small,.sub{font-size:13px}nav button,.btn{font-size:14.5px}.btn.sm{font-size:13px}.who{font-size:13.5px}.stats b,.kpi b{font-size:22px}.chc{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:16px 18px;min-width:0}.chc h4{margin:0 0 2px}.chc .sub{color:var(--mut);margin-bottom:14px}.cols2{display:grid;grid-template-columns:1.7fr 1fr;gap:16px;margin-bottom:18px}.bcw{padding-bottom:22px}.bcb{display:flex;align-items:flex-end;gap:3px;height:190px;border-bottom:1px solid var(--line);background:linear-gradient(var(--line) 1px,transparent 1px) 0 0/100% 25%}.bc{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative}.bc i{display:block;width:72%;max-width:30px;min-height:2px;background:var(--acc);border-radius:4px 4px 0 0}.bc b{font-size:11px;font-weight:600;color:var(--mut);margin-bottom:2px;white-space:nowrap}.bc em{position:absolute;bottom:-21px;font-size:11px;font-style:normal;color:var(--mut);white-space:nowrap}.pcd{background:var(--line)}@media (max-width:720px){.cols2{grid-template-columns:1fr}h2{font-size:20px}td{font-size:14px}nav button{font-size:14px}.stats b,.kpi b{font-size:18px}.bcb{height:160px}}body[data-live="1"] .brand:after{content:"";width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px #4ade8040}.stats,.kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stats>div,.kpi{container-type:inline-size;grid-template-columns:40px 1fr;column-gap:12px;row-gap:10px;align-items:center;padding:14px 16px}.stats>div:before,.kpi:before{grid-column:1;grid-row:1;width:40px;height:40px}.stats span,.kpi span{grid-column:2;grid-row:1;align-self:center;line-height:1.25}.stats b,.kpi b{grid-column:1/-1;grid-row:2;align-self:start;font-size:20px;font-size:clamp(16px,11cqw,22px);white-space:nowrap;word-break:normal;overflow-wrap:normal}.whall{font-size:13px;font-weight:600;color:#c3d0ee;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:6px 10px}@media (min-width:980px){.whall{position:fixed;top:12px;left:276px;z-index:8;height:38px;display:flex;align-items:center;padding:0 14px;font-size:14px;background:var(--card);color:var(--ink);border-color:var(--line)}}@media (max-width:720px){.stats,.kpis{grid-template-columns:1fr 1fr}.stats>div,.kpi{padding:12px;column-gap:8px}.stats>div:before,.kpi:before{width:36px;height:36px}}.kpi[data-act]{cursor:pointer;transition:box-shadow .15s,border-color .15s}.kpi[data-act]:hover{box-shadow:0 6px 20px #2563eb2e;border-color:#93b4f5}.kpi[data-act]:focus-visible{outline:2px solid var(--acc);outline-offset:2px}nav button[data-tab=sess]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7v5l3 2M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18'/%3E%3C/svg%3E")}nav button[data-tab=pay]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h16a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zM3 7l2-3h12M16 14h2'/%3E%3C/svg%3E")}nav button[data-tab=chat]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a8 8 0 0 1-11.6 7.1L4 20l1-4.6A8 8 0 1 1 21 12z'/%3E%3C/svg%3E")}.chat{display:flex;flex-direction:column;height:calc(100vh - 150px);height:calc(100dvh - 150px);min-height:420px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);overflow:hidden}.chl{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:6px;background:var(--bg);-webkit-overflow-scrolling:touch}.chm{max-width:min(80%,460px);align-self:flex-start;background:var(--card);border:1px solid var(--line);border-radius:14px 14px 14px 4px;padding:8px 12px}.chm.me{align-self:flex-end;background:#2563eb;border-color:#2563eb;color:#fff;border-radius:14px 14px 4px}.chm p{margin:2px 0;white-space:pre-wrap;word-break:break-word}.chm img,.chm video{display:block;max-width:100%;max-height:300px;border-radius:10px;margin:4px 0;background:#0002}.chm img{cursor:zoom-in}.chn{display:block;font-size:12.5px;color:var(--acc)}.cht{display:flex;justify-content:flex-end;align-items:center;gap:8px;font-size:11px;opacity:.75;margin-top:2px}.chx{background:none;border:0;color:inherit;cursor:pointer;font-size:16px;line-height:1;padding:0 2px}.chd{align-self:center;font-size:12px;color:var(--mut);margin:10px 0 2px}.chc2{display:flex;gap:8px;padding:10px;border-top:1px solid var(--line);align-items:center;background:var(--card)}.chc2 #cht{flex:1}.chc2 label.btn{margin:0;font-size:20px;line-height:1;padding:6px 14px;cursor:pointer;color:var(--ink)}#che{margin:6px 14px}@media (max-width:720px){.chat{height:calc(100dvh - 175px);border-radius:12px}.chm{max-width:88%}}:root{--bg:#f3f8f5;--card:#fff;--ink:#12261c;--mut:#617569;--line:#e3ece7;--acc:#0e8a4f;--acc2:#16a35f;--on:#fff;--acs:#e4f5ec;--side:#08583a;--g1:#0f9457;--g2:#066a3d;--hov:#f2f8f4;--gold:#f5b73b;--sh:0 1px 2px rgba(10,60,35,.05),0 8px 24px rgba(10,60,35,.06);--r:14px;--bad:#dc2626;--ok:#15803d;--warn:#b45309;color-scheme:light}:root[data-theme=dark]{--bg:#0a1410;--card:#101e17;--ink:#e5f2ea;--mut:#8aa596;--line:#1c3126;--acc:#34c27a;--acc2:#2bb56f;--on:#04210f;--acs:#15301f;--side:#06261a;--hov:#14261d;--sh:0 1px 2px rgba(0,0,0,.4);--bad:#f97066;--ok:#4cc38a;--warn:#f0b44c;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0a1410;--card:#101e17;--ink:#e5f2ea;--mut:#8aa596;--line:#1c3126;--acc:#34c27a;--acc2:#2bb56f;--on:#04210f;--acs:#15301f;--side:#06261a;--hov:#14261d;--sh:0 1px 2px rgba(0,0,0,.4);--bad:#f97066;--ok:#4cc38a;--warn:#f0b44c;color-scheme:dark}}body{background:var(--bg);color:var(--ink)}.brand:before,.login h1:before{border-radius:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%2324c46c'/%3E%3Cstop offset='1' stop-color='%23047a45'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='64' height='64' rx='16' fill='url(%23g)'/%3E%3Crect x='17' y='14' width='9' height='36' rx='2' fill='%23fff'/%3E%3Cpath d='M26 34L41 14h11L35 37z' fill='%23fff'/%3E%3Cpath d='M32 31l20 19H41L26 38z' fill='%23fbbf24'/%3E%3C/svg%3E") center/contain no-repeat}body:has(.login){background:linear-gradient(160deg,var(--g2) 0,var(--g1) 46%,var(--bg) 46%)}.btn.pri{background:var(--acc);border-color:var(--acc);color:#fff}.chm.me{background:var(--acc);border-color:var(--acc)}.kpi[data-act]:hover{box-shadow:0 6px 20px #0e8a4f2e;border-color:var(--acc)}.kpis .kpi:not(.good):not(.warn):not(.bad):before{background-color:var(--acc)}.bc i{background:linear-gradient(180deg,#22c06e,#0e8a4f);border-radius:6px 6px 0 0}th{background:color-mix(in srgb,var(--acc) 6%,var(--card))}.shell .sb{position:fixed;z-index:30;left:0;top:0;bottom:0;width:284px;display:flex;flex-direction:column;background:var(--card);border-right:1px solid var(--line);transition:width .2s}.sb-top{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:calc(20px + env(safe-area-inset-top,0px)) 16px 24px;background:linear-gradient(135deg,var(--g1),var(--g2));color:#fff;border-radius:0 0 30px}.sb .brand{color:#fff;padding:0;gap:11px}.sb .brand:before{width:46px;height:46px;flex:0 0 auto}.bt b{display:block;font-size:22px;line-height:1.1;font-weight:800}.bt small{display:block;font-size:11.5px;opacity:.85;font-weight:400;margin-top:2px}.sbx{width:34px;height:34px;border-radius:50%;border:0;background:#fff3;color:#fff;font-size:18px;line-height:1;cursor:pointer;flex:0 0 auto}.sbx.m,.sb-user,.lo-m,.scrim,.bnav,.tb-brand,.topbar .hb{display:none}.sbn{flex:1;overflow-y:auto;padding:12px 10px 8px;display:flex;flex-direction:column;gap:2px;width:auto}.sbn button{position:relative;width:100%;text-align:left;gap:14px;color:var(--ink);padding:9px 14px;border-radius:12px;font-size:15px;font-weight:500;background:none}.sbn button:before{width:20px;height:20px;background:var(--acc)}.sbn button:after{content:"";margin-left:auto;width:16px;height:16px;background:var(--mut);opacity:.7;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat}.sbn button:hover{background:var(--acs);color:var(--ink)}.sbn button.on{background:linear-gradient(135deg,var(--acc2),var(--acc));color:#fff;box-shadow:0 6px 14px #0e8a4f47}.sbn button.on:before,.sbn button.on:after{background:#fff;opacity:1}.nl{margin:16px 14px 4px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.sb-foot{display:flex;align-items:center;gap:10px;margin:8px 10px 12px;padding:10px 12px;border-radius:14px;background:var(--acs)}.sb-foot .u{flex:1;min-width:0}.sb-foot b,.sb-user b{display:block;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-foot small,.sb-user small{display:block;color:var(--mut);font-size:12.5px}.lo{border:0;background:none;color:var(--acc);cursor:pointer;display:grid;place-items:center;padding:4px}.lo svg{width:22px;height:22px}.av{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--acc2),var(--g2));color:#fff;font-weight:700;flex:0 0 auto}.topbar{position:fixed;z-index:20;top:0;left:284px;right:0;height:68px;display:flex;align-items:center;gap:12px;padding:0 24px;background:var(--card);border-bottom:1px solid var(--line);transition:left .2s}.gs{display:flex;align-items:center;gap:8px;flex:1;max-width:720px;height:46px;padding:0 8px 0 14px;border-radius:14px;background:var(--bg);border:1px solid var(--line);color:var(--mut)}.gs svg{width:20px;height:20px;flex:0 0 auto}.gs input{border:0;background:none;box-shadow:none!important;min-height:0;height:100%;padding:0 4px;flex:1;font-size:14.5px;border-radius:0}.topbar select,.topbar .whall{position:static;width:auto;max-width:280px;height:44px;min-height:44px;padding:0 14px;display:flex;align-items:center;border-radius:12px;background:var(--card);color:var(--ink);border:1px solid var(--line);font-size:14px;font-weight:600;white-space:nowrap}.fl{flex:1}.ib{position:relative;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--ink);display:grid;place-items:center;cursor:pointer;flex:0 0 auto;padding:0}.ib svg{width:21px;height:21px}.bdg{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#ef4444;color:#fff;font:700 11px/18px system-ui,sans-serif;text-align:center;font-style:normal}.uc{display:flex;align-items:center;gap:8px;border:0;background:none;color:var(--ink);font:inherit;font-weight:600;cursor:pointer;padding:3px 6px;border-radius:12px}.uc svg{width:16px;height:16px}.shell~main{margin:0 0 0 284px;max-width:none;padding:90px 28px 44px;transition:margin .2s}.shell~main>*{max-width:none}.pop{position:fixed;z-index:40;top:74px;right:24px;width:min(340px,calc(100vw - 24px));background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 50px #0003;padding:8px;animation:fi .15s}.pop.n{right:150px}.pop h5{margin:8px 12px 4px;font-size:15px}.pop button{display:flex;width:100%;align-items:center;gap:10px;text-align:left;border:0;background:none;color:var(--ink);font:inherit;padding:11px 12px;border-radius:10px;cursor:pointer}.pop button:hover{background:var(--acs)}.pop button svg{width:19px;height:19px;color:var(--acc)}.pop .who2{padding:10px 12px;border-bottom:1px solid var(--line);margin-bottom:4px}.pop .who2 small{display:block;color:var(--mut)}.pop .nn{min-width:28px;height:28px;border-radius:14px;background:var(--acs);color:var(--acc);display:grid;place-items:center;font-weight:700;font-size:13px}.pop p.mut{padding:12px;margin:0}@keyframes fi{0%{opacity:0}}@media (min-width:980px){.shell.sbc .sb{width:78px}.shell.sbc .topbar{left:78px}.shell.sbc~main{margin-left:78px}.shell.sbc .bt,.shell.sbc .sb-foot .u,.shell.sbc .nl,.shell.sbc .brand:after{display:none}.shell.sbc .sb-top{flex-direction:column;padding-bottom:18px}.shell.sbc .sbx:not(.m){transform:rotate(180deg)}.shell.sbc .sbn button{font-size:0;justify-content:center;padding:12px 0}.shell.sbc .sbn button:after{display:none}.shell.sbc .sb-foot{flex-direction:column;padding:10px 4px}}.wl{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 20px}.wv{width:54px;height:54px;border-radius:50%;background:var(--acs);display:grid;place-items:center;font-size:28px;flex:0 0 auto}.wl h2{margin:0;font-size:26px}.wl p{margin:2px 0 0;color:var(--mut)}.wr{margin-left:auto;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.dpill{display:flex;align-items:center;gap:8px;padding:0 14px;height:44px;border:1px solid var(--line);background:var(--card);border-radius:12px;font-weight:500;white-space:nowrap}.dpill svg{width:19px;height:19px;color:var(--acc)}.wr select{width:auto;height:44px;min-height:44px;border-radius:12px;font-weight:500}.hero{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.hk{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;padding:20px;border-radius:18px;border:1px solid;cursor:pointer;min-height:132px;background:linear-gradient(135deg,color-mix(in srgb,currentColor 13%,var(--card)),color-mix(in srgb,currentColor 4%,var(--card)));border-color:color-mix(in srgb,currentColor 24%,var(--line))}.hk.g{color:#0e8a4f}.hk.r{color:#e11d2e}.hk.b{color:#1d6fe0}.hk.p{color:#7c4ddb}:root[data-theme=dark] .hk.g{color:#34c27a}:root[data-theme=dark] .hk.r{color:#ff6b73}:root[data-theme=dark] .hk.b{color:#5b9dff}:root[data-theme=dark] .hk.p{color:#a98bff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hk.g{color:#34c27a}:root:not([data-theme=light]) .hk.r{color:#ff6b73}:root:not([data-theme=light]) .hk.b{color:#5b9dff}:root:not([data-theme=light]) .hk.p{color:#a98bff}}.hk:hover{box-shadow:0 8px 22px #0a3c231f}.hk:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.hi{width:56px;height:56px;border-radius:16px;background:color-mix(in srgb,currentColor 16%,var(--card));display:grid;place-items:center;flex:0 0 auto}.hi svg{width:28px;height:28px}.ht{min-width:0;position:relative;z-index:1}.ht span{display:block;font-weight:600;line-height:1.25}.ht b{display:block;font-size:clamp(18px,1.7vw,26px);line-height:1.2;color:var(--ink);margin-top:4px;white-space:nowrap;letter-spacing:-.01em}.ht small{display:block;color:var(--mut);font-weight:600;font-size:13px;margin-top:2px}.spk{position:absolute;right:10px;bottom:8px;width:44%;height:44px;pointer-events:none}.dg{display:grid;grid-template-columns:repeat(12,1fr);gap:16px;margin-bottom:22px}.g-fin{grid-column:span 5}.g-brk{grid-column:span 4}.g-qt{grid-column:span 3}.g-act,.g-pro{grid-column:span 6}.chc{border-radius:18px;padding:18px 20px}.chh{display:flex;align-items:center;gap:10px;margin-bottom:6px}.chh h4{margin:0;font-size:17px;flex:1}.chh .ci{color:var(--acc);display:grid}.chh .ci svg{width:22px;height:22px}.va{border:0;background:none;color:var(--acc);font:inherit;font-weight:600;cursor:pointer;padding:0}.lg{display:flex;gap:14px;font-size:13px;color:var(--mut);margin:0 0 10px 40px}.lg .dot,.pcl .dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px}.chw{--ch:190px;display:flex;gap:8px}.chw .bcw{flex:1;min-width:0}.chw .bcb{height:var(--ch)}.yax{position:relative;height:var(--ch);width:34px;flex:0 0 auto;font-size:11.5px;color:var(--mut);text-align:right}.yax span{position:absolute;right:0;transform:translateY(-50%);line-height:1}.pcw{display:flex;gap:18px;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:8px}.pcd{width:172px;height:172px}.pcd>div{width:112px;height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.25;font-size:13px;color:var(--mut)}.pcd>div b{font-size:20px;color:var(--ink)}.pcg{flex:1;min-width:140px}.pcl{display:flex;justify-content:space-between;gap:10px;padding:5px 0;font-size:14px}.qts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:10px}.qt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px 6px;min-height:88px;border:0;border-radius:14px;background:color-mix(in srgb,var(--acc) 6%,var(--card));color:var(--ink);font:inherit;font-weight:500;font-size:13.5px;cursor:pointer;text-align:center}.qt:hover{background:var(--acs)}.qt svg{width:30px;height:30px;color:var(--acc)}.tl{list-style:none;margin:6px 0 0;padding:0}.tl li{position:relative;display:flex;justify-content:space-between;gap:12px;padding:8px 0 8px 24px}.tl li:before{content:"";position:absolute;left:3px;top:15px;width:10px;height:10px;border-radius:50%;background:var(--acc)}.tl li:after{content:"";position:absolute;left:7px;top:28px;bottom:-12px;width:2px;background:var(--line)}.tl li:last-child:after{display:none}.tl b{display:block;font-weight:600}.tl small{color:var(--mut);font-size:13px}.tl time{color:var(--mut);font-size:13px;white-space:nowrap}.promo{position:relative;overflow:hidden;border-radius:18px;padding:22px 28px;display:flex;align-items:center;gap:22px;background:linear-gradient(135deg,#dff4e8,#c6ebd6);color:#0b3d27;min-height:190px}.promo .pi{width:190px;max-width:42%;flex:0 0 auto}.promo h3{margin:0 0 4px;font-size:30px;font-weight:800;line-height:1.1}.promo p{margin:0 0 14px;font-size:16px;font-weight:500}:root[data-theme=dark] .promo{background:linear-gradient(135deg,#0f3b27,#0a2a1c);color:#e5f2ea}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .promo{background:linear-gradient(135deg,#0f3b27,#0a2a1c);color:#e5f2ea}}.moreh{margin:6px 0 10px}@media (min-width:980px) and (max-width:1399px){.hero{grid-template-columns:repeat(2,1fr)}.g-fin{grid-column:span 7}.g-brk{grid-column:span 5}.g-qt{grid-column:span 12}.g-qt .qts{grid-template-columns:repeat(6,1fr)}.g-act{grid-column:span 7}.g-pro{grid-column:span 5}.promo .pi{display:none}}@media (max-width:979px){.shell{display:contents}.shell .sb{width:300px;max-width:86vw;transform:translate(-102%);visibility:hidden;border:0}.shell.mo .sb{transform:none;visibility:visible;animation:sbin .22s ease;box-shadow:8px 0 40px #0000004d}@keyframes sbin{0%{transform:translate(-100%)}}.shell.mo .scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:#06180e80;animation:fi .2s}.sb-top{flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:30px;border-radius:0 0 90px/0 0 34px}.sbx:not(.m){display:none}.sbx.m{display:block;position:absolute;top:calc(12px + env(safe-area-inset-top,0px));right:12px}.sb-user{display:flex;align-items:center;gap:12px}.sb-user .av{width:56px;height:56px;font-size:22px;background:#fff;color:var(--g1)}.sb-user b{color:#fff;font-size:17px}.sb-user small{color:#ffffffd9}.sb-foot{display:none}.lo-m{display:flex;align-items:center;gap:12px;margin:0 10px calc(14px + env(safe-area-inset-bottom,0px));padding:12px 14px;border:0;border-top:1px solid var(--line);background:none;color:var(--ink);font:inherit;font-weight:500;cursor:pointer}.lo-m svg{width:21px;height:21px;color:var(--acc)}.sbn button.on{background:var(--acs);color:var(--acc);box-shadow:none}.sbn button.on:before{background:var(--acc)}.sbn button.on:after{display:none}.sbn button:after{display:none}.topbar{position:sticky;top:0;left:auto;right:auto;height:auto;min-height:58px;flex-wrap:wrap;gap:8px 10px;padding:calc(8px + env(safe-area-inset-top,0px)) 14px 8px;z-index:20}.topbar .hb{display:grid;border:0;background:none}.hb svg{width:26px;height:26px}.tb-brand{display:block;flex:1;font-size:22px;font-weight:800;color:var(--acc)}.gs,.th,.uc .un,.uc svg,.fl{display:none}.uc{padding:0}.uc .av{width:40px;height:40px}.ib.bell{border:0}.topbar select,.topbar .whall{order:9;flex:1 0 100%;max-width:none}.shell~main,.shell.sbc~main{margin:0;padding:12px 14px calc(96px + env(safe-area-inset-bottom,0px))}.bnav{display:flex;position:fixed;z-index:20;left:0;right:0;bottom:0;height:calc(66px + env(safe-area-inset-bottom,0px));padding:0 6px env(safe-area-inset-bottom,0px);background:var(--card);border-top:1px solid var(--line);align-items:center;justify-content:space-around;box-shadow:0 -6px 20px #0a3c2312}.bnav button{position:relative;flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;background:none;color:var(--mut);font:inherit;font-size:11.5px;font-weight:500;padding:6px 0;cursor:pointer}.bnav button svg{width:23px;height:23px}.bnav button.on{color:var(--acc)}.bnav button.on:after{content:"";position:absolute;left:24%;right:24%;bottom:0;height:3px;border-radius:3px;background:var(--acc)}.bnav .bdg{top:6px;right:calc(50% - 22px)}.bnav button.fab{flex:0 0 58px;width:58px;height:58px;margin-top:-28px;border-radius:50%;background:linear-gradient(135deg,var(--acc2),var(--g2));color:#fff;font-size:36px;line-height:1;padding:0 0 4px;justify-content:center;box-shadow:0 8px 18px #0e8a4f66;border:4px solid var(--card)}.bnav button.fab:after{display:none}.pop,.pop.n{top:auto;right:12px;left:12px;width:auto;bottom:calc(78px + env(safe-area-inset-bottom,0px))}#toast{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.chat{height:calc(100dvh - 210px)}.wl{padding:16px;border-radius:18px;background:linear-gradient(135deg,var(--acs),color-mix(in srgb,var(--acc) 5%,var(--card)));gap:10px;margin-bottom:14px}.wv{display:none}.wl h2{font-size:21px}.wl p{font-size:14px}.wr{margin:0;width:100%}.dpill{height:40px;font-size:13px;padding:0 10px}.wr select{height:40px;min-height:40px;flex:1;font-size:14px}.cols>*,.cols2>*,.dg>*,.hero>*{min-width:0}.wr{flex-wrap:nowrap}.dpill{flex:1;min-width:0;font-size:12.5px;gap:6px}.wr select{flex:0 0 auto;width:auto}.hero{grid-template-columns:1fr 1fr;gap:12px}.hk{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:6px 10px;padding:14px;min-height:0;border-radius:16px}.ht{display:contents}.ht span{grid-column:2;grid-row:1;font-size:13.5px}.ht b{grid-column:1/-1;font-size:clamp(17px,5vw,22px);margin:0}.ht small{grid-column:1/-1;margin:0}.hi{width:40px;height:40px;border-radius:12px}.hi svg{width:22px;height:22px}.spk{width:40%;height:38px;bottom:6px;right:8px}.dg{grid-template-columns:1fr;gap:14px}.dg>*{grid-column:auto!important}.g-fin{order:1}.g-act{order:2}.g-qt{order:3}.g-brk{order:4}.g-pro{order:5}.chw{--ch:160px}.qts{grid-template-columns:repeat(3,1fr)}.promo{padding:18px}.promo .pi{display:block;width:120px}.promo h3{font-size:23px}.promo p{font-size:14.5px}}.pww{position:relative;display:block}.pww>input{padding-right:64px!important}.pwt{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:inherit;font:inherit;font-size:.82rem;font-weight:600;opacity:.75;cursor:pointer;padding:6px 8px;border-radius:6px;min-height:0;width:auto;margin:0}.pwt:hover,.pwt:focus-visible{opacity:1;background:#7f7f7f26}.tw{overflow:auto;max-height:calc(100vh - 150px);max-height:calc(100dvh - 150px);overscroll-behavior-x:contain;overscroll-behavior-y:auto}.tw thead th{position:sticky;top:0;z-index:3}.tw td:first-child,.tw th:first-child{position:sticky;left:0;z-index:2;background:var(--card);box-shadow:1px 0 0 var(--line)}.tw thead th:first-child{z-index:4;background:color-mix(in srgb,var(--acc) 6%,var(--card))}@media print{.tw{max-height:none!important;overflow:visible!important}.tw thead th,.tw td:first-child,.tw th:first-child{position:static!important}}
