@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_64a611{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_64a611{--font:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}:root{--bg:#EEF2F8;--card:#fff;--tx:#0B1B3F;--mu:#4A5878;--bd:#DCE3EE;--bd2:#CBD5E4;--soft:#F3F6FB;--ac:#1B5FCB;--ac-dk:#0A33A6;--ac-bg:#EAF1FC;--navy:#0B1B3F;--navy2:#13285A;--navy3:#2A3F70;--or:#F59E0B;--or-bg:#FFF1E0;--or-tx:#8A3F05;--teal:#22B8C4;--teal-bg:#E6F7F5;--teal-tx:#0B6B63;--er:#C62828;--er-bg:#FDECEC;--ok:#0B7A5A;--ok-bg:#E6F7F0;--shadow:0 2px 8px rgba(11,27,63,.06);--r:16px;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#08112A;--card:#101C3A;--tx:#E6ECF7;--mu:#A3B2CE;--bd:#22315A;--bd2:#2E4170;--soft:#0C1733;--ac:#6EA2F5;--ac-dk:#9DC0FA;--ac-bg:#16295A;--navy:#050C20;--navy2:#0F1F48;--navy3:#26396A;--or-bg:#3A2706;--or-tx:#FFC266;--teal-bg:#0B3434;--teal-tx:#7FE3D3;--er:#FF8A80;--er-bg:#3A1416;--ok:#6FD7A8;--ok-bg:#0D3326;--shadow:0 2px 10px rgba(0,0,0,.35);color-scheme:dark}}*{box-sizing:border-box}html{font-family:var(--font),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}body{margin:0;background:var(--bg);color:var(--tx);font:14.5px/1.55 var(--font),system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--ac);text-underline-offset:2px}a:hover{color:var(--ac-dk)}h1{font-size:26px;letter-spacing:-.01em;margin:4px 0 14px}h1,h2{font-weight:800}h2{font-size:16px;margin:0 0 12px}h3{font-size:15px;font-weight:700}small{font-size:12.5px}.shell{display:flex;min-height:100vh}.side{flex:0 0 244px;background:var(--navy);color:#C9D4E8;display:flex;flex-direction:column;gap:14px;padding:20px 14px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}.side .brand{display:flex;align-items:center;gap:10px;padding:0 6px 6px}.side .brand img{width:38px;height:38px}.side .brand b{display:block;color:#fff;font-size:18px;font-weight:800;letter-spacing:.08em;line-height:1.1}.side .brand span{font-size:10px;letter-spacing:.22em;color:#9FB0CF}.side .menu-btn{display:none;margin-left:auto;background:transparent;border:1px solid #2a3f70;color:#fff;padding:6px 8px}.side .groups{display:flex;flex-direction:column;gap:14px}.side .glabel{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8EA0C2;padding:0 10px 4px}.side .item{display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;border-radius:10px;color:#C9D4E8;text-decoration:none;font-weight:500}.side .item:hover{background:#13285A;color:#fff}.side .item.on{background:#1B5FCB;color:#fff;font-weight:700}.side .me{margin-top:auto;display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:#13285A;text-decoration:none}.side .me:hover{background:#1A3370}.side .avatar{flex:none;width:34px;height:34px;border-radius:50%;background:var(--or);color:#0B1B3F;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px}.side .who{display:flex;flex-direction:column;min-width:0}.side .who b{color:#fff;font-size:13px}.side .who small{color:#9FB0CF;font-size:12px}.content{flex:1 1;min-width:0;display:flex;flex-direction:column}.topbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:12px 28px;background:var(--card);border-bottom:1px solid var(--bd)}.store-chip{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:var(--teal-bg);color:var(--teal-tx);font-size:13px;font-weight:700}.topbar .signout{color:var(--mu);text-decoration:none;font-weight:600}.topbar .signout:hover{color:var(--tx)}main{padding:22px 28px 48px;max-width:1360px;width:100%}@media (max-width:900px){.shell{flex-direction:column}.side{position:static;height:auto;flex:none;padding:12px 14px;gap:0}.side .brand{padding:0}.side .menu-btn{display:inline-flex}.side .groups,.side .me{display:none}.side.open .groups,.side.open .me{display:flex;margin-top:12px}.topbar{padding:10px 16px}main{padding:16px 14px 40px}}.c{background:var(--card);border:1px solid var(--bd);border-radius:var(--r);padding:20px 22px;margin:0 0 16px;box-shadow:var(--shadow)}.mu{color:var(--mu)}.er{color:var(--er)}.ok{color:var(--ok)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}.r{flex-wrap:wrap;gap:8px;align-items:center}.r,.stack{display:flex}.stack{flex-direction:column;gap:12px}.grid2{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.grid2>div>.mu:first-child{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.sc{overflow-x:auto}details>summary{cursor:pointer;font-weight:600}label{display:flex;flex-direction:column;gap:6px;color:var(--mu);font-size:13px;font-weight:600}label.inline{flex-direction:row;align-items:center;gap:8px;color:var(--tx);font-weight:500}input,select,textarea{font:inherit;color:var(--tx);background:var(--card);border:1px solid var(--bd2);border-radius:10px;padding:9px 12px;min-height:40px}textarea{min-height:0}input,select,textarea{font-weight:400}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--ac);box-shadow:0 0 0 3px rgba(27,95,203,.18)}input[type=checkbox],input[type=radio]{width:18px;height:18px;min-height:0;accent-color:var(--ac)}input:disabled,select:disabled{background:var(--soft);color:var(--mu)}fieldset{border:1px solid var(--bd);border-radius:12px;padding:12px 14px}legend{font-weight:700;padding:0 6px}button{font:inherit;font-weight:600;cursor:pointer;color:var(--tx);background:var(--card);border:1px solid var(--bd2);border-radius:10px;padding:8px 14px;min-height:38px}button:hover{border-color:var(--ac);color:var(--ac-dk)}button:disabled{opacity:.55;cursor:default}button.navy,button.p{background:var(--navy);border-color:var(--navy);color:#fff}button.navy:hover,button.p:hover{background:var(--navy2);color:#fff}@media (prefers-color-scheme:dark){button.navy,button.p{background:var(--ac);border-color:var(--ac);color:#08112A}button.navy:hover,button.p:hover{background:var(--ac-dk);color:#08112A}}button.outline{border:2px solid var(--navy);color:var(--navy)}@media (prefers-color-scheme:dark){button.outline{border-color:var(--ac);color:var(--ac)}}a.big,button.cta{background:var(--or);border:0;color:#0B1B3F;font-weight:800}a.big:hover,button.cta:hover{background:#FFB020;color:#0B1B3F}a.big{display:inline-flex;align-items:center;height:46px;padding:0 22px;border-radius:12px;text-decoration:none;font-size:15px}button.chip{border:0;border-radius:999px;background:var(--or-bg);color:var(--or-tx)}button.chip:hover{color:var(--or-tx);filter:brightness(.97)}.msg{padding:12px 14px;border-radius:12px;margin:0 0 14px;border:1px solid var(--bd);background:var(--card);font-weight:500}.msg.er{background:var(--er-bg);color:var(--er)}.msg.er,.msg.ok{border-color:transparent}.msg.ok{background:var(--ok-bg);color:var(--ok)}.badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;background:var(--soft);color:var(--mu)}.badge.navy{background:var(--navy);color:#fff}.badge.ok{background:var(--ok-bg);color:var(--ok)}.badge.er{background:var(--er-bg);color:var(--er)}.badge.warn{background:var(--or-bg);color:var(--or-tx)}table{width:100%;border-collapse:collapse}th{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--mu);padding:8px 10px;border-bottom:2px solid var(--bd)}td,th{text-align:left}td{padding:10px;border-bottom:1px solid var(--bd);vertical-align:top}tbody tr:hover td{background:var(--soft)}tfoot td{border-bottom:0}td.er,td.ok,tfoot td{font-weight:600}.auth{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--navy)}.auth .c{width:min(420px,100%);padding:28px 28px 24px;border:0}.auth .c:before{content:"";display:block;height:62px;margin:0 0 18px;background:url(/nettele-logo.png) 0/contain no-repeat}@media (prefers-color-scheme:dark){.auth .c:before{background-image:url(/nettele-mark.png)}}.qr{background:#fff;padding:8px;border-radius:8px;align-self:center}.pos{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.pos-main{flex:999 1 560px;min-width:0}.pos-side{flex:1 1 340px;max-width:410px;position:-webkit-sticky;position:sticky;top:16px;background:var(--navy);color:#fff;border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:14px}.pos-side h2{color:#fff;margin:0}.pos-side input,.pos-side select{background:var(--navy2);border-color:var(--navy3);color:#fff}.pos-side input::placeholder{color:#8EA0C2}.pos-side button{background:var(--navy2);border-color:var(--navy3);color:#fff}.pos-side button:hover{border-color:var(--or);color:#fff}.pos-side button.cta{background:var(--or);color:#0B1B3F;height:56px;border-radius:14px;font-size:17px}.pos-side .x{min-height:0;padding:4px 8px;background:transparent;border:0;color:#C9D4E8}.pos-side .sums{display:flex;flex-direction:column;gap:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pos-side .balance,.pos-side .sums>div{display:flex;justify-content:space-between;gap:8px}.pos-side .balance span,.pos-side .sums span:first-child{color:#B7C4DE}.pos-side .total{border-top:1px solid var(--navy3);padding-top:12px;display:flex;flex-direction:column}.pos-side .total span{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#B7C4DE}.pos-side .total b{font-size:40px;font-weight:800;letter-spacing:-.02em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pos-side .good{color:#7FE3D3}.pos-side .warn{color:#FFC266}.pos-side .side-er{color:#FFB4AB;font-size:13px}.pos-side .side-mu{color:#9FB0CF;font-size:12px}.pos-side .paybtns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.pos-side .payrow{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:12px;background:#0F234F}.pos-side .coupon{display:flex;align-items:center;gap:8px;background:var(--navy2);border-radius:12px;padding:8px 10px}.pos-side .coupon .code{background:var(--or);color:#0B1B3F;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:800;letter-spacing:.04em}.pos-side .coupon.bad{background:#5A1A1A}.pos-side .coupon.bad small{color:#FFD2CC;font-weight:700}.pos .cust{flex-wrap:wrap;justify-content:space-between;gap:12px;background:var(--ac);color:#fff;border-radius:var(--r);padding:18px 22px;margin:0 0 16px}.pos .cust,.pos .cust .avatar{display:flex;align-items:center}.pos .cust .avatar{flex:none;width:48px;height:48px;border-radius:14px;background:#fff;color:var(--ac);justify-content:center;font-weight:800;font-size:16px}.pos .cust .name{font-size:18px}.pos .cust small{color:#DCE7FB}.pos .cust a.ghost{display:inline-flex;align-items:center;height:38px;padding:0 14px;border-radius:10px;border:1px solid #8db2ee;color:#fff;text-decoration:none;font-weight:600}.pos .cust button.light{background:#fff;color:var(--ac);border:0;font-weight:700}.pills{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:8px;gap:8px}.pill{height:44px;border-radius:12px;font-weight:700}.pill.on{border:2px solid var(--ac);background:var(--ac-bg);color:var(--ac-dk)}.scan{flex-direction:row;align-items:center;gap:10px;background:var(--soft);border:2px dashed #9db6e0;border-radius:12px;padding:0 14px;color:var(--mu)}.scan input{flex:1 1;border:0;background:transparent;min-height:48px;font-size:15px;box-shadow:none!important}@media (max-width:900px){.pos-side{position:static;max-width:none}}.invoice{max-width:800px;margin:24px auto;padding:24px;background:#fff;color:#111;border-radius:8px}.invoice td,.invoice th{border-color:#ccc;color:#111}.invoice tbody tr:hover td{background:transparent}.invoice button.p{background:#0B1B3F;color:#fff}@media print{body{background:#fff}.noprint,.side,.topbar{display:none!important}.invoice{margin:0;max-width:none}.invoice,main{padding:0}}.stats>div{background:var(--soft);border-radius:12px;padding:12px 14px}.stats>div>.mu:first-child{font-size:11.5px}.stats b{font-size:22px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stats a{text-decoration:none}