:root{--orange:#ff6b22;--orange2:#ff9b55;--ink:#1a1918;--muted:#817c77;--bg:#f6f6f7;--panel:#fff;--line:#ebe7e3;--green:#1fa76a;--red:#df554d;--blue:#397ff0}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button,input{font:inherit}.splash{height:100vh;display:grid;place-items:center;align-content:center;gap:12px}.splash img{width:74px;border-radius:20px}.appShell{display:grid;grid-template-columns:242px 1fr;min-height:100vh}.sidebar{background:#181716;color:#fff;padding:16px 13px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:10px;padding:4px 7px 20px}.brand img{width:42px;height:42px;border-radius:12px}.brand div{display:flex;flex-direction:column}.brand span{font-size:11px;color:#928f8c}.sidebar nav{display:flex;flex-direction:column;gap:3px}.sidebar nav a{display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:10px;color:#aaa7a4;text-decoration:none;font-size:13px}.sidebar nav a:hover{background:#242321;color:#fff}.sidebar nav a.active{background:linear-gradient(135deg,var(--orange),#ff8847);color:#fff;box-shadow:0 8px 20px #ff6b2225}.userMini{margin-top:auto;background:#242321;border:1px solid #302e2b;border-radius:12px;padding:9px;display:grid;grid-template-columns:34px 1fr 30px;align-items:center;gap:8px}.avatar{width:34px;height:34px;border-radius:10px;background:#fff0e8;color:var(--orange);display:grid;place-items:center;font-weight:900}.userMini div:nth-child(2){display:flex;flex-direction:column;min-width:0}.userMini b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.userMini span{font-size:9px;color:#8c8885}.userMini button,.mobileClose,.mobileMenu{border:0;background:transparent;color:inherit}.mobileClose,.mobileMenu{display:none}main{min-width:0}.topbar{height:68px;background:#ffffffdf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 25px;position:sticky;top:0;z-index:10}.topbar>div:first-of-type{display:flex;flex-direction:column}.topbar span{font-size:10px;color:#999}.online{font-size:11px;color:var(--green)}.content{padding:23px;max-width:1550px;margin:auto}.hero{background:linear-gradient(120deg,#ff6420,#ff8a40 60%,#ffab58);color:#fff;border-radius:23px;padding:28px 31px;display:flex;justify-content:space-between;align-items:center;min-height:205px;box-shadow:0 18px 42px #ff6b2222}.hero small,.sectionTitle small,.modalTitle small,.cashHero small{font-size:9px;font-weight:900;letter-spacing:.12em}.hero h1{font-size:31px;margin:5px 0 8px;letter-spacing:-.04em}.hero p{margin:0;opacity:.9}.heroButtons{display:flex;gap:8px;margin-top:20px}.darkBtn,.glassBtn{border:0;border-radius:10px;padding:11px 14px;font-weight:800;display:flex;align-items:center;gap:7px}.darkBtn{background:#1b1918;color:#fff}.glassBtn{background:#ffffff20;border:1px solid #ffffff45;color:#fff}.heroLogo{width:126px;height:126px;border-radius:34px;background:#ffffff1e;display:grid;place-items:center;margin-right:28px}.heroLogo img{width:96px;height:96px;border-radius:26px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:15px 0}.kpi,.panel{background:var(--panel);border:1px solid var(--line);border-radius:16px}.kpi{padding:16px;display:grid;grid-template-columns:38px 1fr;column-gap:9px}.kpi .kicon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;grid-row:1/3}.kpi small{color:#7d7873;font-size:11px}.kpi b{font-size:22px}.kpi.orange .kicon{background:#fff0e7;color:var(--orange)}.kpi.blue .kicon{background:#eef4ff;color:var(--blue)}.kpi.red .kicon{background:#fff0ef;color:var(--red)}.kpi.green .kicon{background:#eaf8f1;color:var(--green)}.panel{padding:19px}.sectionTitle{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px}.sectionTitle h3{margin:2px 0 0}.sectionTitle>div{display:flex;flex-direction:column}.quickGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.quickBtn{border:1px solid var(--line);background:#fafafa;border-radius:13px;padding:13px;display:flex;align-items:center;gap:10px;text-align:left}.quickBtn>span{width:38px;height:38px;border-radius:11px;background:#fff0e8;color:var(--orange);display:grid;place-items:center}.quickBtn div{display:flex;flex-direction:column}.quickBtn small{color:#999}.pageGrid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px}.warningBar{background:#fff1ef;border:1px solid #ffd9d5;border-radius:13px;padding:12px;display:flex;gap:10px;align-items:center;margin-bottom:11px;color:#c54c44}.warningBar div{display:flex;flex-direction:column}.warningBar span{font-size:11px}.scanner form{display:flex;align-items:center;border:2px solid #efe8e2;border-radius:12px;padding:4px 5px 4px 12px}.scanner form:focus-within{border-color:#ffb184;box-shadow:0 0 0 4px #ff6b220c}.scanner input{flex:1;border:0;outline:0;padding:11px;font-size:15px}.scanner form>svg{color:var(--orange)}.scanner form button{border:0;background:#1c1b1a;color:#fff;border-radius:9px;padding:9px 13px}.cartPanel,.recentSales{margin-top:12px}.emptyState{padding:55px 20px;display:flex;flex-direction:column;align-items:center;gap:7px;color:#999}.emptyState svg{color:var(--orange)}.cartRow{display:grid;grid-template-columns:36px 1fr auto 80px 32px;align-items:center;gap:9px;padding:11px 2px;border-top:1px solid #f0ece8}.prodInitial{width:34px;height:34px;border-radius:10px;background:#fff0e8;color:var(--orange);display:grid;place-items:center;font-weight:900}.prodInfo{display:flex;flex-direction:column}.prodInfo span{font-size:10px;color:#999}.qty{display:flex;align-items:center;gap:6px}.qty button,.iconDanger,.iconBtn{width:28px;height:28px;border:1px solid #e5e0dc;background:#fff;border-radius:8px;display:grid;place-items:center}.qty svg,.iconDanger svg,.iconBtn svg{width:14px}.iconDanger{color:var(--red)}.checkout{height:max-content;position:sticky;top:85px}.checkout>small{color:#aaa}.checkout h3{margin:3px 0 20px}.priceLine,.grand{display:flex;justify-content:space-between}.checkout hr{border:0;border-top:1px solid var(--line);margin:15px 0}.grand b{font-size:30px;color:var(--orange)}.checkout p{text-align:center;color:#999;font-size:11px}.primary,.secondary,.danger{border:0;border-radius:10px;padding:10px 13px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.primary{background:var(--orange);color:#fff}.secondary{background:#f1efed;color:#333}.danger{background:#fff0ef;color:#c84942}.full{width:100%;margin-top:20px}.alert{padding:9px 11px;border-radius:9px;margin-top:9px;font-size:12px}.alert.success{background:#eaf8f1;color:#177a4b}.alert.error{background:#fff0ef;color:#b8423c}.recentRow{display:grid;grid-template-columns:1fr 90px auto;gap:9px;align-items:center;padding:9px 0;border-top:1px solid #f0ece8}.recentRow>div{display:flex;flex-direction:column}.recentRow span{font-size:10px;color:#999}.voidBtn{border:0;background:#fff2f0;color:#c34b44;border-radius:8px;padding:7px 8px;display:flex;align-items:center;gap:4px}.tag{font-size:10px!important;padding:5px 7px;border-radius:10px;background:#f0efed;color:#69645f!important}.tag.red{background:#fff0ef;color:#c34b44!important}.voidText{text-decoration:line-through;color:#aaa}.modalBack{position:fixed;top:0;right:0;bottom:0;left:0;background:#17120e78;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;display:grid;place-items:center;padding:15px}.modal{position:relative;width:min(520px,100%);background:#fff;border-radius:19px;padding:23px;box-shadow:0 30px 80px #0003}.modalX{position:absolute;right:13px;top:13px;width:32px;height:32px;border:0;border-radius:9px;background:#f4f2f0}.modalTitle{text-align:center}.modalTitle.left{text-align:left}.modalTitle h2{font-size:28px;margin:4px 0 14px}.payMethods{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.payMethods button{border:1px solid var(--line);background:#fff;border-radius:12px;padding:13px 8px;display:flex;flex-direction:column;align-items:center;gap:5px}.payMethods button.selected{border-color:#ff9d67;background:#fff4ed}.payMethods button.selected svg{color:var(--orange)}.receive{background:#faf8f6;border-radius:12px;padding:13px;margin-top:12px}.receive input{width:100%;border:0;background:transparent;font-size:25px;font-weight:900;outline:0}.receive>div{display:flex;justify-content:space-between}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.formGrid label{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#777}.formGrid label.wide{grid-column:1/-1}.formGrid input,.cashOpenForm input,.reportFilter input{border:1px solid #ddd7d2;border-radius:9px;padding:9px}.actions{display:flex;justify-content:flex-end;gap:7px;margin-top:17px}.toolbarTitle{align-items:flex-end}.toolbar{display:flex;gap:7px}.search{display:flex;align-items:center;border:1px solid #dfdad5;border-radius:9px;padding:0 9px}.search input{border:0;outline:0;padding:9px;min-width:220px}.dataTable .trow{display:grid;grid-template-columns:2fr 1.1fr .8fr .8fr .8fr;gap:10px;padding:11px 7px;border-top:1px solid #f0ece8;align-items:center;font-size:12px}.dataTable .trow>span:first-child{display:flex;flex-direction:column}.dataTable small{color:#999}.dataTable .thead{border-top:0;background:#faf9f8;border-radius:8px;color:#89837e;font-weight:800;font-size:10px}.inventoryTable .trow{grid-template-columns:2fr .8fr .8fr .8fr .8fr 40px}.dangerText{color:var(--red)}.cashPage{display:flex;flex-direction:column;gap:12px}.cashHero{border-radius:19px;padding:21px;display:flex;align-items:center;gap:14px;color:#fff}.cashHero.open{background:linear-gradient(120deg,#1e9d63,#45bd82)}.cashHero.closed{background:linear-gradient(120deg,#ef654f,#ff8a64)}.cashHero>svg{width:45px;height:45px;padding:10px;background:#ffffff20;border-radius:13px}.cashHero h2{margin:3px 0}.cashHero p{margin:0;opacity:.85}.cashOpenForm{display:flex;align-items:end;gap:8px}.cashOpenForm label{display:flex;flex-direction:column;gap:4px;font-size:11px}.cashStats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.cashStats .panel{display:flex;flex-direction:column}.cashStats small{color:#888;font-size:10px}.cashStats b{font-size:24px;margin-top:6px}.orangeBox{background:#fff5ef}.closePanel{display:flex;justify-content:space-between;align-items:center}.closePanel p,.muted{color:#888}.simpleList>div{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:10px;padding:11px 5px;border-top:1px solid #f0ece8;font-size:12px}.split{display:grid;grid-template-columns:1fr 1fr;gap:12px}.accountRow{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-top:1px solid #f0ece8}.accountRow>div{display:flex;flex-direction:column}.accountRow span{font-size:11px;color:#888}.accountRow button{border:0;background:#fff0e8;color:var(--orange);border-radius:8px;padding:7px 9px;font-weight:800}.reportFilter{display:flex;gap:9px;align-items:end}.reportFilter label{display:flex;flex-direction:column;gap:4px;font-size:11px}.reportKpis{margin-top:12px}.methodRow{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:10px 4px;border-top:1px solid #f0ece8}.settingsGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auditPanel{grid-column:1/-1}.userRow{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:9px 0;border-top:1px solid #f0ece8}.userRow>div:nth-child(2){display:flex;flex-direction:column}.userRow span{font-size:10px;color:#888}.auditRow{display:grid;grid-template-columns:150px 140px 1fr 120px;gap:8px;padding:8px 0;border-top:1px solid #f0ece8;font-size:11px}.loginPage{min-height:100vh;background:radial-gradient(circle at 20% 10%,#ffd4ba,transparent 35%),#f7f6f5;display:grid;place-items:center;padding:20px}.loginCard{width:min(390px,100%);background:#fff;border:1px solid var(--line);border-radius:22px;padding:27px;box-shadow:0 30px 70px #6f3d2215}.loginBrand{display:flex;align-items:center;gap:10px;margin-bottom:25px}.loginBrand img{width:50px;height:50px;border-radius:14px}.loginBrand h1{margin:0;font-size:22px}.loginBrand span{font-size:11px;color:#888}.loginCard h2{margin:0}.loginCard>p{color:#888}.loginCard form{display:flex;flex-direction:column;gap:11px}.loginCard label{font-size:11px;font-weight:700;color:#666}.loginCard label>div{margin-top:4px;display:flex;align-items:center;border:1px solid #ddd8d3;border-radius:10px;padding:0 10px}.loginCard input{border:0;outline:0;width:100%;padding:10px}.loginCard form>.primary{margin-top:5px}@media(max-width:1000px){.appShell{grid-template-columns:1fr}.sidebar{position:fixed;left:-260px;width:242px;z-index:30;transition:.2s}.sidebar.open{left:0}.mobileClose,.mobileMenu{display:block}.kpis,.quickGrid{grid-template-columns:repeat(2,1fr)}.pageGrid{grid-template-columns:1fr}.checkout{position:static}.settingsGrid,.split{grid-template-columns:1fr}.auditPanel{grid-column:auto}.heroLogo{display:none}.cashStats{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.content{padding:14px}.topbar{padding:0 14px}.hero{padding:21px}.hero h1{font-size:25px}.heroButtons{flex-direction:column}.kpis{gap:8px}.kpi{padding:13px}.quickGrid{grid-template-columns:1fr}.toolbarTitle{align-items:flex-start;flex-direction:column}.toolbar{width:100%;flex-direction:column}.search{width:100%}.search input{min-width:0;width:100%}.dataTable .trow{grid-template-columns:1.8fr .8fr .8fr}.dataTable .trow span:nth-child(2),.dataTable .trow span:nth-child(4),.dataTable .thead span:nth-child(2),.dataTable .thead span:nth-child(4){display:none}.inventoryTable .trow{grid-template-columns:1.5fr .7fr .7fr 35px}.inventoryTable .trow span:nth-child(3),.inventoryTable .trow span:nth-child(4){display:none}.cartRow{grid-template-columns:30px 1fr auto 60px 30px}.prodInitial{width:30px;height:30px}.cashOpenForm{align-items:stretch;flex-direction:column}.cashStats{grid-template-columns:1fr 1fr}.reportFilter{align-items:stretch;flex-direction:column}.auditRow{grid-template-columns:1fr 1fr}.simpleList>div{grid-template-columns:1.5fr 1fr}.simpleList>div span:nth-child(n+3){display:none}}.purchaseList>div{grid-template-columns:1.4fr 1.2fr .7fr .7fr .7fr 34px;align-items:center}.purchaseList>div>span:first-child{display:flex;flex-direction:column}.purchaseList small{color:#999;font-size:10px}.wideModal{width:min(980px,96vw)}.purchaseMeta{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:9px;margin-bottom:12px}.purchaseMeta label,.purchaseItem label,.settingsMain label{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#777}.purchaseMeta input,.purchaseMeta select,.purchaseItem input,.settingsMain input,.settingsMain select{border:1px solid #ddd7d2;border-radius:9px;padding:9px;background:#fff}.purchasePicker{display:grid;grid-template-columns:320px 1fr;gap:12px;min-height:340px}.pickerResults{display:flex;flex-direction:column;gap:5px;margin-top:8px;max-height:300px;overflow:auto}.pickerResults button{border:1px solid #ebe6e1;background:#fff;border-radius:10px;padding:9px;display:flex;align-items:center;justify-content:space-between;text-align:left}.pickerResults button div{display:flex;flex-direction:column}.pickerResults small{color:#999}.pickerResults span{font-size:10px;color:#777}.purchaseCart{border:1px solid #ebe6e1;border-radius:12px;padding:8px;max-height:340px;overflow:auto}.purchaseItem{display:grid;grid-template-columns:minmax(130px,1fr) 80px 95px 85px 30px;gap:7px;align-items:end;padding:8px 0;border-bottom:1px solid #f0ece8}.purchaseItem>div{align-self:center}.purchaseItem strong{align-self:center;text-align:right}.purchaseTotal{display:flex;justify-content:flex-end;align-items:center;gap:15px;margin-top:12px}.purchaseTotal b{font-size:24px;color:var(--orange)}.emptyMini{height:100%;display:grid;place-items:center;color:#999;font-size:12px}.detailMeta{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;background:#faf8f6;border-radius:10px;padding:10px}.detailMeta span{display:flex;flex-direction:column;font-size:10px;color:#888}.detailMeta b{font-size:12px;color:#222;margin-top:2px}.detailItems{margin-top:10px}.detailItems>div{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-top:1px solid #eee}.detailItems span{display:flex;flex-direction:column}.detailItems small{color:#999}.settingsMain{grid-column:1/-1}.subSection{margin-top:22px;padding-top:18px;border-top:1px solid #eee}.subSection small{font-size:9px;font-weight:900;letter-spacing:.12em;color:#999}.subSection h3{margin:3px 0 12px}.checkLabel{flex-direction:row!important;align-items:center!important}.checkLabel input{width:auto}.saleActions{display:flex;gap:5px;align-items:center}.printBtn{border:0;background:#eef5ff;color:#2e6ccf;border-radius:8px;padding:7px 8px;font-size:10px;font-weight:800}@media(max-width:800px){.purchasePicker,.purchaseMeta{grid-template-columns:1fr}.purchaseItem{grid-template-columns:1fr 70px 85px 70px 30px}.purchaseList>div{grid-template-columns:1.5fr 1fr .7fr 34px}.purchaseList>div span:nth-child(3),.purchaseList>div span:nth-child(5){display:none}.wideModal{width:min(96vw,650px)}}.homePage{display:flex;flex-direction:column;gap:14px}.homeHero{position:relative;overflow:hidden;min-height:238px;padding:30px 32px;border-radius:24px;background:linear-gradient(125deg,#ff611d,#ff7a2c 48%,#ffa04b);color:#fff;display:flex;align-items:center;justify-content:space-between;box-shadow:0 18px 48px #ff6b2226}.homeHero:before{content:"";position:absolute;width:310px;height:310px;border:1px solid #ffffff35;border-radius:50%;right:60px;top:-180px}.homeHero:after{content:"";position:absolute;width:170px;height:170px;background:#ffffff0d;border-radius:50%;right:205px;bottom:-100px}.heroCopy{position:relative;z-index:2;max-width:680px}.heroEyebrow{font-size:10px;font-weight:900;letter-spacing:.14em;opacity:.78}.homeHero h1{font-size:34px;line-height:1.06;letter-spacing:-.045em;margin:7px 0 10px;max-width:610px}.homeHero p{font-size:14px;line-height:1.5;margin:0;max-width:560px;color:#fff5ee}.heroButtons{display:flex;gap:9px;margin-top:23px}.heroVisual{position:relative;z-index:2;width:220px;height:170px;margin-right:16px}.heroLogoCard{position:absolute;right:9px;top:0;width:130px;height:130px;border-radius:32px;background:#ffffff20;border:1px solid #ffffff45;display:grid;place-items:center;transform:rotate(4deg);box-shadow:0 18px 32px #96330d22}.heroLogoCard img{width:99px;height:99px;border-radius:25px;object-fit:cover}.heroCashStatus{position:absolute;left:0;bottom:6px;min-width:130px;border-radius:14px;padding:10px 12px;display:flex;align-items:center;gap:9px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff45}.heroCashStatus.open{background:#143a2a88}.heroCashStatus.closed{background:#70251f78}.heroCashStatus div{display:flex;flex-direction:column}.heroCashStatus small{font-size:8px;letter-spacing:.12em;opacity:.8}.heroCashStatus b{font-size:12px}.homeKpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.homeKpi{position:relative;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:17px;padding:16px 17px;min-height:126px}.homeKpi:after{content:"";position:absolute;width:82px;height:82px;border-radius:50%;right:-34px;top:-36px;opacity:.12}.homeKpi.orange:after{background:var(--orange)}.homeKpi.green:after{background:var(--green)}.homeKpi.blue:after{background:var(--blue)}.homeKpi.red:after{background:var(--red)}.homeKpiTop{display:flex;align-items:center;gap:9px;color:#7c7772;font-size:11px;font-weight:700}.homeKpiIcon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center}.homeKpi.orange .homeKpiIcon{background:#fff0e8;color:var(--orange)}.homeKpi.green .homeKpiIcon{background:#eaf8f1;color:var(--green)}.homeKpi.blue .homeKpiIcon{background:#edf4ff;color:var(--blue)}.homeKpi.red .homeKpiIcon{background:#fff0ef;color:var(--red)}.homeKpi>strong{display:block;font-size:25px;letter-spacing:-.035em;margin:11px 0 2px}.homeKpi>small{font-size:10px;color:#9a9692}.homeMainGrid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.65fr);gap:12px}.homeBottomGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.homePanel{padding:18px}.homePanelHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.homePanelHead>div{display:flex;flex-direction:column}.homePanelHead span{font-size:9px;font-weight:900;letter-spacing:.12em;color:#a29c96}.homePanelHead h3{margin:3px 0 0}.homeQuickGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.homeQuick{border:1px solid #ece8e4;background:#fbfbfb;border-radius:14px;padding:13px;display:grid;grid-template-columns:39px 1fr 16px;gap:10px;align-items:center;text-align:left;cursor:pointer;transition:.16s}.homeQuick:hover{transform:translateY(-1px);box-shadow:0 9px 22px #0000000a;border-color:#e1dad4}.homeQuick>svg{color:#b2ada8}.homeQuickIcon{width:39px;height:39px;border-radius:11px;display:grid;place-items:center}.homeQuickIcon.orange{background:#fff0e8;color:#ff6b22}.homeQuickIcon.purple{background:#f1edff;color:#7654ee}.homeQuickIcon.blue{background:#edf4ff;color:#397ff0}.homeQuickIcon.green{background:#eaf8f1;color:#1fa76a}.homeQuickIcon.cyan{background:#ebf9fb;color:#1f9bae}.homeQuickIcon.pink{background:#fff0f5;color:#d6507e}.homeQuick div{display:flex;flex-direction:column;min-width:0}.homeQuick b{font-size:12px}.homeQuick small{font-size:9px;color:#999;margin-top:2px}.cashSummary{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:20px;background:linear-gradient(145deg,#fff,#faf9f8)}.cashSummary.isOpen{background:linear-gradient(145deg,#edfaf4,#fff)}.cashSummary.isClosed{background:linear-gradient(145deg,#fff1ee,#fff)}.cashSummaryIcon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;margin-bottom:15px}.cashSummary.isOpen .cashSummaryIcon{background:#dff5ea;color:var(--green)}.cashSummary.isClosed .cashSummaryIcon{background:#ffe2dd;color:var(--red)}.cashSummaryLabel{font-size:9px;font-weight:900;letter-spacing:.12em;color:#9f9994}.cashSummary h3{font-size:23px;margin:4px 0}.cashSummary p{font-size:12px;line-height:1.45;color:#807a75;margin:4px 0 10px}.cashMeta{display:flex;align-items:center;gap:6px;font-size:10px;color:#807a75;margin-bottom:11px}.cashSummary>button{border:0;background:#1c1b1a;color:#fff;border-radius:10px;padding:9px 11px;display:flex;align-items:center;gap:7px;font-weight:800;font-size:11px}.textBtn{border:0;background:transparent;color:var(--orange);display:flex;align-items:center;gap:4px;font-size:10px;font-weight:800}.recentHomeList,.lowStockList{display:flex;flex-direction:column}.recentHomeRow{display:grid;grid-template-columns:36px 1fr 90px auto;gap:9px;align-items:center;padding:9px 0;border-top:1px solid #f0ece8}.recentHomeRow:first-child{border-top:0}.recentIcon{width:34px;height:34px;border-radius:10px;background:#fff0e8;color:var(--orange);display:grid;place-items:center}.recentInfo{display:flex;flex-direction:column}.recentInfo b{font-size:11px}.recentInfo span{font-size:9px;color:#999;margin-top:2px}.recentHomeRow>strong{text-align:right;font-size:12px}.voidAmount{text-decoration:line-through;color:#aaa}.statusBadge{font-size:8px;padding:5px 7px;border-radius:12px;font-weight:800}.statusBadge.ok{background:#eaf8f1;color:#17794b}.statusBadge.void{background:#fff0ef;color:#c14841}.lowStockRow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid #f0ece8}.lowStockRow:first-child{border-top:0}.stockProduct{display:flex;align-items:center;gap:8px;min-width:0}.stockLetter{width:34px;height:34px;border-radius:10px;background:#fff0ef;color:var(--red);display:grid;place-items:center;font-weight:900}.stockProduct>div:last-child{display:flex;flex-direction:column;min-width:0}.stockProduct b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stockProduct span{font-size:9px;color:#999}.stockNumbers{text-align:right;display:flex;flex-direction:column}.stockNumbers b{font-size:11px;color:var(--red)}.stockNumbers span{font-size:9px;color:#999}.stockAllGood,.homeEmpty{min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#9b9691;gap:6px}.stockAllGood>div{width:43px;height:43px;border-radius:14px;background:#eaf8f1;color:var(--green);display:grid;place-items:center;font-size:20px;font-weight:900}.stockAllGood b{color:#45413d}.stockAllGood span,.homeEmpty span{font-size:10px}.homeEmpty svg{color:#c1bbb6}.homeSkeleton{display:flex;flex-direction:column;gap:12px}.skeleton{background:linear-gradient(90deg,#eee 25%,#f7f7f7,#eee 75%);background-size:200% 100%;animation:shimmer 1.4s infinite;border-radius:20px}.heroSk{height:238px}.skeletonRow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.skeletonRow div{height:126px;border-radius:17px;background:#eee}.panelSk{height:280px}@keyframes shimmer{to{background-position:-200% 0}}@media(max-width:1050px){.homeQuickGrid{grid-template-columns:repeat(2,1fr)}.homeBottomGrid,.homeMainGrid{grid-template-columns:1fr}.cashSummary{min-height:210px}}@media(max-width:700px){.homeHero{padding:22px;min-height:auto}.homeHero h1{font-size:27px}.heroVisual{display:none}.heroButtons{flex-direction:column;align-items:stretch}.homeKpis{grid-template-columns:1fr 1fr;gap:8px}.homeKpi{padding:13px;min-height:112px}.homeKpi>strong{font-size:21px}.homeQuickGrid{grid-template-columns:1fr 1fr}.recentHomeRow{grid-template-columns:34px 1fr 70px}.recentHomeRow .statusBadge{display:none}}@media(max-width:470px){.homeQuickGrid{grid-template-columns:1fr}.homeKpis{grid-template-columns:1fr 1fr}.homeKpiTop>span:last-child{font-size:9px}.homeKpi>strong{font-size:18px}}.dash52{display:flex;flex-direction:column;gap:10px}.dashTopline{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashTopline h1{font-size:20px;margin:0;letter-spacing:-.025em}.dashTopline h1 span{font-weight:700}.dashTopline p{font-size:10px;color:#8d8883;margin:3px 0 0}.dashTopActions{display:flex;gap:7px}.dashPrimary{border:0;background:#171716;color:#fff;border-radius:9px;padding:9px 12px;font-weight:800;display:flex;align-items:center;gap:6px}.statusStrip{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.statusCard52{min-height:64px;background:#fff;border:1px solid var(--line);border-radius:13px;padding:10px 11px;display:grid;grid-template-columns:34px 1fr auto;gap:8px;align-items:center;position:relative;overflow:hidden}.statusCard52:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.statusCard52.green:before{background:var(--green)}.statusCard52.red:before{background:var(--red)}.statusCard52.blue:before{background:var(--blue)}.statusCard52.orange:before{background:var(--orange)}.statusIcon52{width:31px;height:31px;border-radius:9px;background:#f5f5f5;display:grid;place-items:center}.statusCard52.green .statusIcon52{background:#eaf8f1;color:var(--green)}.statusCard52.red .statusIcon52{background:#fff0ef;color:var(--red)}.statusCard52.blue .statusIcon52{background:#edf4ff;color:var(--blue)}.statusCard52.orange .statusIcon52{background:#fff0e8;color:var(--orange)}.statusCard52>div{display:flex;flex-direction:column}.statusCard52 small{font-size:8px;color:#999;font-weight:900;letter-spacing:.08em}.statusCard52 b{font-size:12px}.statusCard52>div span{font-size:8px;color:#aaa;margin-top:1px}.statusCard52 button{border:0;background:transparent;color:#28749d;font-size:8px;font-weight:800;display:flex;align-items:center;gap:3px}.metricRow{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.metric52{background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px;display:grid;grid-template-columns:32px 1fr;gap:8px;align-items:start;min-height:76px}.metricIcon52{width:31px;height:31px;border-radius:9px;display:grid;place-items:center}.metricIcon52.cyan{background:#e9f8fb;color:#229ab3}.metricIcon52.green{background:#eaf8f1;color:var(--green)}.metricIcon52.amber{background:#fff6dd;color:#b98513}.metricIcon52.blue{background:#edf4ff;color:var(--blue)}.metricIcon52.orange{background:#fff0e8;color:var(--orange)}.metricIcon52.red{background:#fff0ef;color:var(--red)}.metric52>div{display:flex;flex-direction:column}.metric52 span{font-size:9px;color:#888}.metric52 b{font-size:15px;letter-spacing:-.02em;margin:2px 0}.metric52 small{font-size:8px;color:#aaa}.dashGridA{display:grid;grid-template-columns:1.8fr .8fr;gap:8px}.dashGridB{display:grid;grid-template-columns:1.3fr .7fr;gap:8px}.dashSectionHead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.dashSectionHead>div{display:flex;flex-direction:column}.dashSectionHead h3{font-size:12px;margin:0}.dashSectionHead span{font-size:8px;color:#999;margin-top:2px}.dashSectionHead button{border:0;background:transparent;color:#2b759c;font-size:8px;font-weight:800;display:flex;align-items:center;gap:3px}.movementCard{min-height:260px}.barChart52{height:205px;display:grid;grid-template-columns:repeat(7,1fr);gap:7px;align-items:end;padding-top:5px}.dayBar{height:100%;display:grid;grid-template-rows:14px 1fr 15px 12px;align-items:end;text-align:center}.barAmount{font-size:7px;color:#a09b96}.barTrack{height:100%;background:#f0f1f2;border-radius:7px 7px 6px 6px;display:flex;align-items:flex-end;overflow:hidden}.barFill{width:100%;background:linear-gradient(180deg,#ff8b47,#ff6b22);border-radius:7px 7px 5px 5px;min-height:4px}.dayBar b{font-size:8px;text-transform:capitalize}.dayBar span{font-size:7px;color:#aaa}.paymentsCard,.paymentList52{display:flex;flex-direction:column}.paymentRow52{display:grid;grid-template-columns:28px 1fr auto;gap:7px;align-items:center;padding:8px 0;border-top:1px solid #f1eeeb}.paymentRow52:first-child{border-top:0}.payIcon52{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;font-weight:900}.payIcon52.cash{background:#eaf8f1;color:#188050}.payIcon52.mobile{background:#eaf6fb;color:#2589a8}.payIcon52.usd{background:#edf4ff;color:#3c75c8}.payIcon52.credit{background:#fff5df;color:#b27d15}.paymentRow52>div{display:flex;flex-direction:column}.paymentRow52 b{font-size:9px}.paymentRow52 small{font-size:7px;color:#aaa}.paymentRow52 strong{font-size:9px}.paymentTotal{margin-top:auto;background:#171716;color:#fff;border-radius:9px;padding:9px 10px;display:flex;justify-content:space-between;font-size:8px}.paymentTotal b{font-size:10px}.topProductsList{display:flex;flex-direction:column}.topProductRow{display:grid;grid-template-columns:28px 1fr auto;gap:7px;align-items:center;padding:7px 0;border-top:1px solid #f1eeeb}.topProductRow:first-child{border-top:0}.rank52{width:24px;height:24px;border-radius:8px;background:#fff0e8;color:var(--orange);display:grid;place-items:center;font-size:9px;font-weight:900}.topProductRow>div{display:flex;flex-direction:column}.topProductRow b{font-size:9px}.topProductRow small{font-size:7px;color:#aaa}.topProductRow strong{font-size:9px}.pendingRow52{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid #f1eeeb}.pendingRow52:first-of-type{border-top:0}.pendingRow52>div{display:flex;align-items:center;gap:7px}.pendingRow52>div>span{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;font-weight:900}.pendingRow52.receivable>div>span{background:#eaf8f1;color:#188050}.pendingRow52.payable>div>span{background:#fff1e8;color:#c26d1b}.pendingRow52>div>div{display:flex;flex-direction:column}.pendingRow52 b{font-size:9px}.pendingRow52 small{font-size:7px;color:#aaa}.pendingRow52 strong{font-size:9px}.inventoryMini{margin-top:7px;background:#fafafa;border-radius:9px;padding:8px;display:grid;grid-template-columns:1fr 1fr}.inventoryMini div{display:flex;justify-content:space-between;padding:0 7px}.inventoryMini div+div{border-left:1px solid #eee}.inventoryMini span{font-size:7px;color:#999}.inventoryMini b{font-size:9px}.recentTableCard{padding-bottom:10px}.recentTable52{font-size:8px}.recentHead52,.recentRow52{display:grid;grid-template-columns:.7fr .7fr 1.3fr 1fr .7fr;gap:8px;align-items:center;padding:8px 6px}.recentHead52{background:#fafafa;color:#888;font-size:7px;font-weight:900}.recentRow52{border-top:1px solid #f1eeeb}.recentRow52 span:last-child{text-align:right}.voidSale52{text-decoration:line-through;color:#aaa}.emptyMini52{height:125px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#a29d98;gap:5px;font-size:8px}.emptyMini52 svg{color:#bbb}.dashSkeleton52{display:flex;flex-direction:column;gap:10px}.dashSkeleton52>div{background:#eee;border-radius:12px;height:64px}.dashSkeleton52 .row{height:76px}.dashSkeleton52 .big{height:280px}@media(max-width:1180px){.metricRow{grid-template-columns:repeat(3,1fr)}.dashGridA,.dashGridB{grid-template-columns:1fr}.paymentsCard{min-height:260px}}@media(max-width:760px){.dashTopline{align-items:flex-start;flex-direction:column}.dashTopActions{width:100%}.dashTopActions button{flex:1}.statusStrip{grid-template-columns:1fr}.metricRow{grid-template-columns:1fr 1fr}.barChart52{gap:4px}.recentHead52,.recentRow52{grid-template-columns:.8fr .7fr 1.2fr .7fr}.recentHead52 span:nth-child(4),.recentRow52 span:nth-child(4){display:none}.statusCard52{grid-template-columns:34px 1fr auto}}@media(max-width:460px){.metricRow{grid-template-columns:1fr 1fr}.metric52{padding:9px;grid-template-columns:28px 1fr}.metricIcon52{width:27px;height:27px}.metric52 b{font-size:13px}.recentHead52,.recentRow52{grid-template-columns:1fr .7fr .8fr}.recentHead52 span:nth-child(3),.recentRow52 span:nth-child(3){display:none}}.salesModule{display:flex;flex-direction:column;gap:12px}.salesHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.salesHeader h1{font-size:21px;margin:0}.salesHeader p{font-size:10px;color:#8f8a85;margin:3px 0 0}.salesTabs{background:#eceae8;padding:3px;border-radius:10px;display:flex;gap:2px}.salesTabs button{border:0;background:transparent;border-radius:8px;padding:8px 11px;display:flex;align-items:center;gap:6px;font-size:10px;font-weight:800;color:#777}.salesTabs button.active{background:#fff;color:#222;box-shadow:0 2px 7px #00000010}.saleWarning{background:#fff1ef;border:1px solid #ffd8d3;color:#c34841;border-radius:12px;padding:10px 12px;display:flex;align-items:center;gap:9px}.saleWarning div{display:flex;flex-direction:column}.saleWarning b{font-size:11px}.saleWarning span{font-size:9px}.pos53{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:11px}.posLeft53{min-width:0}.saleEntry53{padding:13px}.entryTop53{display:grid;grid-template-columns:1fr 1fr;gap:8px}.barcodeBox53,.productSearch53{display:flex;align-items:center;gap:7px;border:1px solid #e2ddd8;border-radius:10px;padding:3px 4px 3px 10px;background:#fff}.barcodeBox53:focus-within,.productSearch53:focus-within{border-color:#ff9b63;box-shadow:0 0 0 3px #ff6b220c}.barcodeBox53 svg,.productSearch53 svg{color:var(--orange)}.barcodeBox53 input,.productSearch53 input{flex:1;border:0;outline:0;padding:9px 4px;min-width:0}.barcodeBox53 button{border:0;background:#191817;color:#fff;border-radius:8px;padding:8px 10px;font-weight:800;font-size:10px}.searchResults53{margin-top:7px;border:1px solid #eae5e0;border-radius:10px;overflow:hidden;max-height:260px;overflow-y:auto}.searchResults53 button{width:100%;border:0;border-top:1px solid #f0ece8;background:#fff;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;text-align:left}.searchResults53 button:first-child{border-top:0}.searchResults53 button:hover{background:#fff8f3}.searchResults53 button div{display:flex;flex-direction:column}.searchResults53 b{font-size:10px}.searchResults53 span{font-size:8px;color:#999}.searchResults53 strong{font-size:10px;color:var(--orange)}.saleMsg53{margin-top:7px}.saleCart53{margin-top:10px;min-height:390px}.itemsPill53{font-size:9px!important;background:#f3f1ef;padding:5px 8px;border-radius:12px}.emptySale53{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#aaa;gap:6px}.emptySale53 svg{color:var(--orange)}.emptySale53 b{color:#555;font-size:11px}.emptySale53 span{font-size:9px}.cartTable53{display:flex;flex-direction:column}.cartHead53,.cartLine53{display:grid;grid-template-columns:minmax(160px,1fr) 100px 75px 85px 30px;gap:8px;align-items:center}.cartHead53{padding:7px 6px;background:#faf9f8;border-radius:8px;font-size:8px;font-weight:900;color:#8e8984}.cartLine53{padding:10px 6px;border-top:1px solid #f0ece8;font-size:10px}.cartProduct53{display:flex;align-items:center;gap:8px}.cartProduct53>div:last-child{display:flex;flex-direction:column;min-width:0}.cartProduct53 b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cartProduct53 span{font-size:8px;color:#999}.saleSummary53{height:max-content;position:sticky;top:82px}.summaryTitle53 small{font-size:8px;font-weight:900;letter-spacing:.12em;color:#aaa}.summaryTitle53 h3{font-size:18px;margin:2px 0 14px}.customerBox53{margin-bottom:13px}.customerBox53>label,.notes53{font-size:9px;color:#777;font-weight:800}.customerBox53>div{display:grid;grid-template-columns:1fr 34px;gap:5px;margin-top:4px}.customerBox53 select{border:1px solid #ded9d4;border-radius:9px;padding:8px;background:#fff;min-width:0}.customerBox53 button{border:0;background:#fff0e8;color:var(--orange);border-radius:9px;display:grid;place-items:center}.saleTotals53{background:#faf9f8;border-radius:12px;padding:12px}.saleTotals53>div{display:flex;justify-content:space-between;align-items:center;font-size:10px}.saleTotals53 hr{border:0;border-top:1px solid #e7e2dd;margin:11px 0}.discountLine53 label{display:flex;align-items:center;gap:3px}.discountLine53 input{width:70px;border:1px solid #ddd7d2;border-radius:7px;padding:5px;text-align:right}.totalBig53 b{font-size:27px;color:var(--orange);letter-spacing:-.04em}.notes53{display:flex;flex-direction:column;gap:4px;margin-top:12px}.notes53 textarea{border:1px solid #ddd7d2;border-radius:9px;padding:8px;min-height:58px;resize:vertical}.checkoutBtn53{width:100%;margin-top:13px;padding:12px}.clearSale53{width:100%;border:0;background:transparent;color:#999;font-size:9px;margin-top:8px}.paymentMode53{display:grid;grid-template-columns:1fr 1fr;background:#efedeb;padding:3px;border-radius:9px;margin-bottom:11px}.paymentMode53 button{border:0;background:transparent;border-radius:7px;padding:7px;font-size:9px;font-weight:800}.paymentMode53 button.active{background:#fff;box-shadow:0 1px 5px #00000010}.payMethods53{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.payMethods53 button{border:1px solid #e4dfda;background:#fff;border-radius:11px;padding:12px 6px;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:9px}.payMethods53 button svg{width:19px;color:#888}.payMethods53 button.selected{border-color:#ff9960;background:#fff3eb}.payMethods53 button.selected svg{color:var(--orange)}.received53{display:flex;flex-direction:column;gap:4px;margin-top:10px;font-size:9px;color:#777}.received53 input{border:1px solid #ddd7d2;border-radius:9px;padding:9px;font-size:18px;font-weight:900}.mixedPayments53{display:flex;flex-direction:column;gap:6px}.mixedRow53{display:grid;grid-template-columns:120px 100px 1fr 30px;gap:6px}.mixedRow53 select,.mixedRow53 input{border:1px solid #ddd7d2;border-radius:8px;padding:8px;min-width:0}.addPayment53{align-self:flex-start;border:0;background:#fff0e8;color:var(--orange);border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800;display:flex;align-items:center;gap:4px}.paymentSummary53{margin-top:11px;background:#faf9f8;border-radius:10px;padding:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.paymentSummary53>div{display:flex;flex-direction:column}.paymentSummary53 span{font-size:8px;color:#999}.paymentSummary53 b{font-size:14px}.paymentSummary53 .missing b{color:var(--red)}.history53{display:flex;flex-direction:column;gap:9px}.historyFilters53{padding:13px}.filterFields53{display:grid;grid-template-columns:120px 120px 130px 130px minmax(180px,1fr) auto;gap:7px;align-items:end}.filterFields53 label{display:flex;flex-direction:column;gap:3px;font-size:8px;color:#777;font-weight:800}.filterFields53 input,.filterFields53 select{border:1px solid #ddd7d2;border-radius:8px;padding:7px;background:#fff;min-width:0}.historyStats53{display:flex;justify-content:flex-end;gap:10px;margin-top:9px;font-size:9px;color:#888}.historyStats53 b{color:#222}.historyTableCard53{padding:12px}.historyTable53{font-size:9px}.historyHead53,.historyRow53{display:grid;grid-template-columns:.7fr 1.1fr 1.4fr 1fr .7fr .8fr 105px;gap:7px;align-items:center;padding:8px 6px}.historyHead53{background:#faf9f8;border-radius:8px;color:#888;font-size:7px;font-weight:900;text-transform:uppercase}.historyRow53{border-top:1px solid #f0ece8}.historyStatus53{font-style:normal;font-size:7px;font-weight:800;padding:4px 6px;border-radius:10px}.historyStatus53.completed{background:#eaf8f1;color:#177a4b}.historyStatus53.void{background:#fff0ef;color:#c04740}.historyActions53{display:flex;justify-content:flex-end;gap:4px}.historyActions53 button{width:27px;height:27px;border:1px solid #e7e2dd;background:#fff;border-radius:7px;display:grid;place-items:center}.historyActions53 button svg{width:13px}.historyActions53 button.red{color:var(--red)}.saleDetailMeta53{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;background:#faf9f8;border-radius:10px;padding:10px}.saleDetailMeta53 div{display:flex;flex-direction:column}.saleDetailMeta53 span{font-size:7px;color:#999}.saleDetailMeta53 b{font-size:9px;margin-top:2px}.saleDetailItems53{margin-top:9px}.saleDetailItems53>div{display:flex;justify-content:space-between;padding:8px 2px;border-top:1px solid #eee}.saleDetailItems53>div>div{display:flex;flex-direction:column}.saleDetailItems53 span{font-size:8px;color:#999}.detailPayments53{margin-top:10px;background:#faf9f8;border-radius:10px;padding:9px}.detailPayments53 h4{font-size:9px;margin:0 0 6px}.detailPayments53>div{display:flex;justify-content:space-between;padding:4px 0;font-size:9px}.detailDiscount53{display:flex;justify-content:space-between;color:var(--red);padding:8px 2px;font-size:9px}.detailNote53{margin-top:8px}.detailNote53 span{font-size:8px;color:#999}.detailNote53 p{font-size:9px;margin:3px 0}@media(max-width:1100px){.pos53{grid-template-columns:1fr}.saleSummary53{position:static}.filterFields53{grid-template-columns:repeat(3,1fr)}.historyHead53,.historyRow53{grid-template-columns:.7fr 1fr 1.2fr .8fr .7fr 100px}.historyHead53 span:nth-child(6),.historyRow53>span:nth-child(6){display:none}}@media(max-width:720px){.salesHeader{align-items:flex-start;flex-direction:column}.salesTabs{width:100%}.salesTabs button{flex:1;justify-content:center}.entryTop53{grid-template-columns:1fr}.cartHead53{display:none}.cartLine53{grid-template-columns:1fr auto 65px 30px}.cartLine53>span:nth-child(3){display:none}.filterFields53{grid-template-columns:1fr 1fr}.searchFilter53{grid-column:1/-1}.historyHead53,.historyRow53{grid-template-columns:.8fr 1fr .7fr 90px}.historyHead53 span:nth-child(3),.historyRow53>span:nth-child(3),.historyHead53 span:nth-child(4),.historyRow53>span:nth-child(4){display:none}.saleDetailMeta53,.payMethods53{grid-template-columns:1fr 1fr}.mixedRow53{grid-template-columns:1fr 90px 30px}.mixedRow53 input:nth-child(3){grid-column:1/-1;grid-row:2}.paymentSummary53{grid-template-columns:1fr 1fr 1fr}}.modalBack{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important}.modal{width:min(520px,calc(100vw - 32px))!important;max-height:calc(100vh - 32px)!important;overflow-y:auto!important;margin:0!important}.modal.wideModal{width:min(980px,calc(100vw - 32px))!important}.saleSuccess53{text-align:center;padding:6px 2px 2px}.successCheck53{width:54px;height:54px;border-radius:18px;background:#eaf8f1;color:#1b8b55;display:grid;place-items:center;font-size:27px;font-weight:900;margin:0 auto 11px}.saleSuccess53>small{font-size:9px;letter-spacing:.12em;font-weight:900;color:#999}.saleSuccess53 h2{font-size:16px;margin:5px 0}.successAmount53{font-size:36px;font-weight:900;letter-spacing:-.045em;color:var(--orange);margin:3px 0 14px}.successInfo53{display:grid;grid-template-columns:1fr 1fr;gap:7px;background:#faf9f8;border-radius:12px;padding:10px;margin-bottom:12px}.successInfo53 div{display:flex;flex-direction:column}.successInfo53 span{font-size:8px;color:#999}.successInfo53 b{font-size:10px;margin-top:2px}.successPrint53,.successNew53{width:100%;margin-top:7px;padding:11px}@media(max-width:420px){.modalBack{padding:12px!important}.modal{width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important;border-radius:16px!important}}.products54{display:flex;flex-direction:column;gap:11px}.productsTop54{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.productsTop54 h1{font-size:21px;margin:0}.productsTop54 p{font-size:10px;color:#8d8883;margin:3px 0 0}.productStats54{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.productStat54{background:#fff;border:1px solid var(--line);border-radius:13px;padding:12px;display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center}.productStatIcon54{width:33px;height:33px;border-radius:10px;display:grid;place-items:center}.productStatIcon54.orange{background:#fff0e8;color:var(--orange)}.productStatIcon54.red{background:#fff0ef;color:var(--red)}.productStatIcon54.blue{background:#edf4ff;color:var(--blue)}.productStatIcon54.green{background:#eaf8f1;color:var(--green)}.productStat54>div{display:flex;flex-direction:column}.productStat54 span{font-size:8px;color:#888}.productStat54 b{font-size:15px;margin:2px 0}.productStat54 small{font-size:7px;color:#aaa}.productFilters54{display:grid;grid-template-columns:minmax(220px,1fr) 180px 120px auto auto auto;gap:7px;align-items:center;padding:11px}.productSearch54{display:flex;align-items:center;border:1px solid #ded9d4;border-radius:9px;padding:0 9px;background:#fff}.productSearch54 input{border:0;outline:0;padding:8px;width:100%;min-width:0}.productFilters54 select{border:1px solid #ded9d4;border-radius:9px;padding:8px;background:#fff;min-width:0}.checkFilter54{display:flex;align-items:center;gap:5px;font-size:9px;color:#666;white-space:nowrap}.ghostProduct54{border:1px solid #e2ddd8;background:#fff;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:5px}.productTableCard54{padding:11px}.productTable54{font-size:9px}.productHead54,.productRow54{display:grid;grid-template-columns:2fr 1fr .8fr .75fr .75fr .65fr 105px;gap:8px;align-items:center;padding:9px 7px}.productHead54{background:#faf9f8;border-radius:8px;color:#888;font-size:7px;font-weight:900;text-transform:uppercase}.productRow54{border-top:1px solid #f0ece8}.productRow54.inactive{opacity:.55}.productName54{display:flex;align-items:center;gap:8px;min-width:0}.productAvatar54{width:34px;height:34px;border-radius:10px;background:#fff0e8;color:var(--orange);display:grid;place-items:center;font-weight:900;flex:none}.productName54>div{display:flex;flex-direction:column;min-width:0}.productName54 b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.productName54 small{font-size:7px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stockLow54{color:var(--red)}.marginGood54{color:#16824d;font-weight:800}.marginWarn54{color:#c87b18;font-weight:800}.productActions54{display:flex;justify-content:flex-end;gap:4px}.productActions54 button{width:27px;height:27px;border:1px solid #e7e2dd;background:#fff;border-radius:7px;display:grid;place-items:center}.productActions54 svg{width:13px}.productActions54 .powerOff54{color:#bd4b45}.productActions54 .powerOn54{color:#198351}.emptyProducts54{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#aaa;gap:5px}.emptyProducts54 svg{color:var(--orange)}.emptyProducts54 b{color:#555}.productForm54{display:flex;flex-direction:column;gap:15px}.productForm54 section{border-top:1px solid #eee;padding-top:11px}.productForm54 section:first-child{border-top:0;padding-top:0}.productForm54 h4{font-size:10px;margin:0 0 8px;color:#555}.formGrid54{display:grid;grid-template-columns:1fr 1fr;gap:9px}.formGrid54 label{display:flex;flex-direction:column;gap:4px;font-size:8px;color:#777;font-weight:800}.formGrid54 label.wide{grid-column:1/-1}.formGrid54 input,.formGrid54 select,.productForm54 textarea{border:1px solid #ddd7d2;border-radius:9px;padding:8px;background:#fff;min-width:0}.productForm54 textarea{width:100%;min-height:65px;resize:vertical}.inputIcon54{display:flex;align-items:center;border:1px solid #ddd7d2;border-radius:9px;padding-left:8px}.inputIcon54 input{border:0;outline:0;width:100%}.categoryInput54{display:grid;grid-template-columns:1fr 32px;gap:5px}.categoryInput54 button{border:0;background:#fff0e8;color:var(--orange);border-radius:8px;display:grid;place-items:center}.prices54{grid-template-columns:1fr 1fr 1.1fr}.marginPreview54{background:#fff6ef;border-radius:10px;padding:9px;display:flex;flex-direction:column;justify-content:center}.marginPreview54 span{font-size:7px;color:#999}.marginPreview54 b{font-size:15px;color:var(--orange)}.marginPreview54 small{font-size:8px;color:#777}.readStock54{background:#faf9f8;border-radius:10px;padding:9px;display:flex;flex-direction:column}.readStock54 span{font-size:7px;color:#999}.readStock54 b{font-size:14px}.readStock54 small{font-size:7px;color:#aaa}.productDetailTop54{display:grid;grid-template-columns:54px 1fr auto;gap:11px;align-items:center}.productDetailAvatar54{width:52px;height:52px;border-radius:15px;background:#fff0e8;color:var(--orange);display:grid;place-items:center;font-size:22px;font-weight:900}.productDetailTop54>div:nth-child(2){display:flex;flex-direction:column}.productDetailTop54 small{font-size:7px;color:#999;font-weight:900;letter-spacing:.1em}.productDetailTop54 h2{font-size:20px;margin:2px 0}.productDetailTop54 span{font-size:8px;color:#888}.detailStats54{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px}.detailStats54>div{background:#faf9f8;border-radius:10px;padding:9px;display:flex;flex-direction:column}.detailStats54 span{font-size:7px;color:#999}.detailStats54 b{font-size:13px;margin:2px 0}.detailStats54 small{font-size:7px;color:#aaa}.redText54{color:var(--red)}.productCodes54{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.productCodes54>div{border:1px solid #eee;border-radius:9px;padding:8px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:6px}.productCodes54 span{font-size:7px;color:#999}.productCodes54 b{font-size:9px}.movementTitle54{margin-top:15px}.movementTitle54 small{font-size:7px;color:#999;letter-spacing:.1em;font-weight:900}.movementTitle54 h3{font-size:11px;margin:2px 0 5px}.movementList54{max-height:260px;overflow:auto}.movementRow54{display:grid;grid-template-columns:50px 1fr auto;gap:8px;align-items:center;padding:8px 2px;border-top:1px solid #eee}.movementType54{font-size:9px;font-weight:900;padding:5px 6px;border-radius:8px;text-align:center}.movementType54.in{background:#eaf8f1;color:#187d4e}.movementType54.out{background:#fff0ef;color:#c14841}.movementRow54>div:nth-child(2){display:flex;flex-direction:column}.movementRow54 b{font-size:9px}.movementRow54 small{font-size:7px;color:#999}.movementStock54{text-align:right}.emptyMovement54{padding:25px;text-align:center;color:#aaa;font-size:9px}@media(max-width:1100px){.productFilters54{grid-template-columns:1fr 1fr 1fr}.productSearch54{grid-column:1/-1}.productStats54{grid-template-columns:1fr 1fr}.productHead54,.productRow54{grid-template-columns:1.8fr .8fr .8fr .75fr 95px}.productHead54 span:nth-child(2),.productRow54>span:nth-child(2),.productHead54 span:nth-child(4),.productRow54>span:nth-child(4){display:none}}@media(max-width:700px){.productsTop54{align-items:flex-start;flex-direction:column}.productsTop54>.primary{width:100%}.productStats54,.productFilters54{grid-template-columns:1fr 1fr}.productSearch54{grid-column:1/-1}.productHead54,.productRow54{grid-template-columns:1.5fr .65fr .7fr 90px}.productHead54 span:nth-child(5),.productRow54>span:nth-child(5){display:none}.formGrid54,.prices54{grid-template-columns:1fr}.formGrid54 label.wide{grid-column:auto}.detailStats54{grid-template-columns:1fr 1fr}.productCodes54{grid-template-columns:1fr}.productDetailTop54{grid-template-columns:48px 1fr}.productDetailTop54>.secondary{grid-column:1/-1}.movementRow54{grid-template-columns:45px 1fr}.movementStock54{grid-column:2;text-align:left}}.productDetailTop54{grid-template-columns:54px minmax(0,1fr) auto!important;align-items:start!important}.productDetailActions54{display:flex;align-items:center;justify-content:flex-end;gap:6px}.productDetailEdit54{min-height:34px;padding:7px 10px!important;white-space:nowrap}.productDetailClose54{width:34px;height:34px;flex:0 0 34px;border:0;border-radius:9px;background:#f4f2f0;color:#222;display:grid;place-items:center;cursor:pointer}.productDetailClose54:hover{background:#ebe8e5}@media(max-width:700px){.productDetailTop54{grid-template-columns:48px minmax(0,1fr) auto!important}.productDetailTop54>.secondary{grid-column:auto!important}.productDetailActions54{gap:5px}.productDetailEdit54{min-height:32px;padding:6px 8px!important;font-size:9px}.productDetailClose54{width:32px;height:32px;flex-basis:32px}}.inventory55{display:flex;flex-direction:column;gap:10px}.inventoryTop55{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.inventoryTop55 h1{font-size:21px;margin:0}.inventoryTop55 p{font-size:10px;color:#8e8984;margin:3px 0 0}.inventoryStats55{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.invStat55{background:#fff;border:1px solid var(--line);border-radius:13px;padding:12px;display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center}.invStatIcon55{width:33px;height:33px;border-radius:10px;display:grid;place-items:center}.invStatIcon55 svg{width:18px}.invStatIcon55.orange{background:#fff0e8;color:var(--orange)}.invStatIcon55.blue{background:#edf4ff;color:var(--blue)}.invStatIcon55.green{background:#eaf8f1;color:var(--green)}.invStatIcon55.amber{background:#fff6df;color:#ba8013}.invStat55>div{display:flex;flex-direction:column}.invStat55 span{font-size:8px;color:#888}.invStat55 b{font-size:15px;margin:2px 0}.invStat55 small{font-size:7px;color:#aaa}.inventoryTabs55{display:flex;gap:3px;background:#ebe9e7;padding:3px;border-radius:10px;width:max-content}.inventoryTabs55 button{border:0;background:transparent;border-radius:8px;padding:8px 11px;display:flex;align-items:center;gap:5px;font-size:9px;font-weight:800;color:#777}.inventoryTabs55 button.active{background:#fff;color:#222;box-shadow:0 2px 7px #00000010}.invFilters55,.movementFilters55{display:grid;grid-template-columns:minmax(220px,1fr) 180px 150px auto;gap:7px;align-items:center;padding:10px}.movementFilters55{grid-template-columns:minmax(220px,1fr) 180px 130px 130px auto}.invSearch55{display:flex;align-items:center;border:1px solid #ddd8d3;border-radius:9px;padding:0 9px;background:#fff}.invSearch55 input{border:0;outline:0;padding:8px;width:100%;min-width:0}.invFilters55 select,.movementFilters55 select,.movementFilters55>input{border:1px solid #ddd8d3;border-radius:9px;padding:8px;background:#fff;min-width:0}.invStockCard55,.movementCard55,.alertListCard55{padding:11px}.invSectionHead55{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.invSectionHead55>div{display:flex;flex-direction:column}.invSectionHead55 small{font-size:7px;color:#999;font-weight:900;letter-spacing:.1em}.invSectionHead55 h3{font-size:12px;margin:2px 0}.invSectionHead55>span{font-size:8px;color:#999}.invTable55{font-size:9px}.invHead55,.invRow55{display:grid;grid-template-columns:1.7fr .7fr .65fr .65fr .8fr .8fr .7fr 72px;gap:7px;align-items:center;padding:8px 6px}.invHead55{background:#faf9f8;border-radius:8px;color:#888;font-size:7px;font-weight:900;text-transform:uppercase}.invRow55{border-top:1px solid #f0ece8}.invProduct55{display:flex;align-items:center;gap:7px;min-width:0}.invProduct55>span{width:31px;height:31px;border-radius:9px;background:#fff0e8;color:var(--orange);display:grid;place-items:center;font-weight:900;flex:none}.invProduct55>div{display:flex;flex-direction:column;min-width:0}.invProduct55 b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invProduct55 small{font-size:7px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invActions55{display:flex;justify-content:flex-end;gap:4px}.invActions55 button{width:27px;height:27px;border:1px solid #e7e2dd;background:#fff;border-radius:7px;display:grid;place-items:center}.invActions55 svg{width:13px}.stockBadge55{font-style:normal;font-size:7px;font-weight:900;padding:4px 6px;border-radius:10px;display:inline-block}.stockBadge55.ok{background:#eaf8f1;color:#177a4b}.stockBadge55.low{background:#fff6df;color:#a66f0c}.stockBadge55.out{background:#fff0ef;color:#c14841}.inventoryCategoryGrid55{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.categoryValue55{display:flex;flex-direction:column;padding:11px}.categoryValue55 span{font-size:8px;color:#888}.categoryValue55 b{font-size:13px;margin:2px 0}.categoryValue55 small{font-size:7px;color:#aaa}.movementTable55{font-size:8px}.movementHead55,.movementLine55{display:grid;grid-template-columns:1fr 1.5fr 1fr .7fr .7fr .8fr 1fr;gap:7px;align-items:center;padding:8px 6px}.movementHead55{background:#faf9f8;border-radius:8px;color:#888;font-size:7px;font-weight:900;text-transform:uppercase}.movementLine55{border-top:1px solid #f0ece8}.movementLine55>span:nth-child(2),.movementLine55>span:nth-child(3){display:flex;flex-direction:column}.movementLine55 small{font-size:7px;color:#999}.movementBadge55{font-style:normal;font-size:7px;font-weight:900;padding:4px 6px;border-radius:9px;width:max-content}.movementBadge55.in{background:#eaf8f1;color:#177a4b}.movementBadge55.out{background:#fff0ef;color:#c14841}.movementBadge55.adjust{background:#fff3e9;color:#b9671d}.movementBadge55.count{background:#edf4ff;color:#3973bd}.movementBadge55.initial{background:#f1efff;color:#6554b8}.qtyIn55{color:#188050}.qtyOut55{color:#c14841}.alertIntro55{display:flex;align-items:center;justify-content:space-between;gap:10px}.alertIntro55>div{display:flex;align-items:center;gap:9px}.alertIntro55>div>svg{width:38px;height:38px;padding:9px;background:#fff6df;color:#b3780e;border-radius:11px}.alertIntro55 h3{font-size:12px;margin:0}.alertIntro55 p{font-size:8px;color:#999;margin:2px 0}.alertList55{display:flex;flex-direction:column}.alertProduct55{display:grid;grid-template-columns:1.5fr .7fr .7fr .9fr .7fr auto;gap:8px;align-items:center;padding:9px 5px;border-top:1px solid #eee;font-size:9px}.alertProductName55{display:flex;align-items:center;gap:7px;min-width:0}.alertProductName55>span{width:32px;height:32px;border-radius:9px;background:#fff0ef;color:var(--red);display:grid;place-items:center;font-weight:900}.alertProductName55>div{display:flex;flex-direction:column;min-width:0}.alertProductName55 small{font-size:7px;color:#999}.alertProduct55>div:not(.alertProductName55){display:flex;flex-direction:column}.alertProduct55>div>span{font-size:7px;color:#999}.red55{color:var(--red)}.amber55{color:#b3780e}.green55{color:var(--green)}.small55{padding:6px 8px!important;font-size:8px!important}.allGood55,.invEmpty55,.invLoading55{min-height:200px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:#aaa;font-size:9px}.checkMark55{width:45px;height:45px;border-radius:14px;background:#eaf8f1;color:var(--green);display:grid;place-items:center;font-size:22px;font-weight:900}.allGood55 b{color:#555}.invEmpty55 svg{color:#c6c0bb}.invLoading55 svg{color:var(--orange)}.spin55{animation:invSpin55 1s linear infinite}@keyframes invSpin55{to{transform:rotate(360deg)}}.inventoryActionInfo55{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;background:#faf9f8;border-radius:11px;padding:9px;margin-bottom:11px}.inventoryActionInfo55>div{display:flex;flex-direction:column}.inventoryActionInfo55 span{font-size:7px;color:#999}.inventoryActionInfo55 b{font-size:12px;margin-top:2px}.inventoryActionForm55{display:flex;flex-direction:column;gap:9px}.inventoryActionForm55 label{display:flex;flex-direction:column;gap:4px;font-size:8px;color:#777;font-weight:800}.inventoryActionForm55 input,.inventoryActionForm55 textarea{border:1px solid #ddd7d2;border-radius:9px;padding:9px}.inventoryActionForm55 textarea{min-height:62px;resize:vertical}@media(max-width:1150px){.invHead55,.invRow55{grid-template-columns:1.6fr .7fr .65fr .75fr .7fr 72px}.invHead55 span:nth-child(4),.invRow55>span:nth-child(4),.invHead55 span:nth-child(6),.invRow55>span:nth-child(6){display:none}.movementFilters55{grid-template-columns:1fr 1fr 1fr}.invSearch55{grid-column:1/-1}.movementHead55,.movementLine55{grid-template-columns:1fr 1.4fr 1fr .7fr .8fr}.movementHead55 span:nth-child(5),.movementLine55>span:nth-child(5),.movementHead55 span:nth-child(7),.movementLine55>span:nth-child(7){display:none}.inventoryCategoryGrid55{grid-template-columns:1fr 1fr}}@media(max-width:760px){.inventoryTop55{align-items:flex-start}.inventoryStats55{grid-template-columns:1fr 1fr}.inventoryTabs55{width:100%}.inventoryTabs55 button{flex:1;justify-content:center}.invFilters55,.movementFilters55{grid-template-columns:1fr 1fr}.invSearch55{grid-column:1/-1}.invHead55,.invRow55{grid-template-columns:1.5fr .7fr .7fr 68px}.invHead55 span:nth-child(3),.invRow55>span:nth-child(3),.invHead55 span:nth-child(5),.invRow55>span:nth-child(5){display:none}.inventoryCategoryGrid55{grid-template-columns:1fr 1fr}.movementHead55,.movementLine55{grid-template-columns:1fr 1.4fr .7fr .8fr}.movementHead55 span:nth-child(3),.movementLine55>span:nth-child(3){display:none}.alertProduct55{grid-template-columns:1.4fr .7fr .8fr auto}.alertProduct55>div:nth-child(3),.alertProduct55>div:nth-child(4){display:none}.alertIntro55{align-items:flex-start;flex-direction:column}.alertIntro55>.primary{width:100%}}@media(max-width:470px){.inventoryStats55{grid-template-columns:1fr 1fr}.invStat55{padding:9px;grid-template-columns:28px 1fr}.invStatIcon55{width:27px;height:27px}.invStat55 b{font-size:13px}.inventoryCategoryGrid55{grid-template-columns:1fr}.inventoryActionInfo55{grid-template-columns:1fr 1fr}.inventoryActionInfo55>div:last-child{grid-column:1/-1}}.module60{display:flex;flex-direction:column;gap:10px}.moduleTop60{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.moduleTop60 h1{font-size:21px;margin:0}.moduleTop60 p{font-size:10px;color:#8d8883;margin:3px 0 0}.filter60{display:flex;align-items:center;gap:7px;padding:9px}.filter60 input{flex:1;border:0;outline:0;padding:7px}.filter60 button,.range60 button{border:0;background:#191817;color:#fff;border-radius:8px;padding:8px 10px}.contactGrid60{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.contactCard60{display:grid;grid-template-columns:38px 1fr auto;gap:8px;align-items:center}.contactAvatar60{width:36px;height:36px;border-radius:11px;background:#fff0e8;color:var(--orange);display:grid;place-items:center;font-weight:900}.contactMain60{display:flex;flex-direction:column}.contactMain60 b{font-size:10px}.contactMain60 span{font-size:7px;color:#999}.contactStats60{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;background:#faf9f8;border-radius:9px;padding:8px}.contactStats60 div{display:flex;justify-content:space-between}.contactStats60 span{font-size:7px;color:#999}.contactStats60 b{font-size:9px}.contactActions60{grid-column:1/-1;display:flex;justify-content:flex-end;gap:4px}.contactActions60 button{width:27px;height:27px;border:1px solid #e5e0dc;background:#fff;border-radius:7px}.contactActions60 svg{width:13px}.red60{color:var(--red)}.formGrid60{display:grid;grid-template-columns:1fr 1fr;gap:8px}.formGrid60 label{display:flex;flex-direction:column;gap:4px;font-size:8px;color:#777}.formGrid60 .wide{grid-column:1/-1}.formGrid60 input,.formGrid60 select,.formGrid60 textarea{border:1px solid #ddd7d2;border-radius:8px;padding:8px}.formGrid60 textarea{min-height:60px}.detailInfo60{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;background:#faf9f8;padding:8px;border-radius:9px;font-size:8px}.simple60>div,.table60>div{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;gap:8px;padding:8px 4px;border-top:1px solid #eee;font-size:8px}.simple60>div>span:first-child,.table60>div>span:first-child{display:flex;flex-direction:column}.simple60 small,.table60 small{color:#999}.range60{display:flex;align-items:end;gap:8px;padding:10px}.range60 label{display:flex;flex-direction:column;gap:3px;font-size:8px}.range60 input{border:1px solid #ddd7d2;border-radius:8px;padding:7px}.range60 b{margin-left:auto}.tabs60{display:flex;gap:3px;background:#ebe9e7;padding:3px;border-radius:10px;width:max-content}.tabs60 button{border:0;background:transparent;border-radius:8px;padding:8px 12px;font-size:9px;font-weight:800}.tabs60 button.active{background:#fff}.accountGrid60{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.accountCard60{display:flex;flex-direction:column}.accountCard60>div{display:flex;justify-content:space-between}.accountCard60 span,.accountCard60 small{font-size:8px;color:#999}.accountCard60 strong{font-size:18px;margin:8px 0}.accountCard60 button{border:0;background:#fff0e8;color:var(--orange);border-radius:8px;padding:7px;font-weight:800}.cashHero60{border-radius:18px;padding:20px;color:#fff;display:flex;gap:12px;align-items:center}.cashHero60.open{background:linear-gradient(120deg,#1e9d63,#45bd82)}.cashHero60.closed{background:linear-gradient(120deg,#ef654f,#ff8a64)}.cashHero60 svg{width:45px;height:45px;padding:10px;background:#ffffff20;border-radius:13px}.cashHero60 span{font-size:8px}.cashHero60 h1{margin:2px 0}.cashHero60 p{margin:0;font-size:9px}.openCash60{display:flex;gap:8px;align-items:end}.openCash60 label{display:flex;flex-direction:column;font-size:8px}.openCash60 input{border:1px solid #ddd;border-radius:8px;padding:8px}.cashStats60,.reportStats60{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cashStats60 .panel,.k60{display:flex;flex-direction:column}.cashStats60 span,.k60 span{font-size:8px;color:#888}.cashStats60 b,.k60 b{font-size:17px;margin-top:3px}.cashMove60 button{border:0;border-radius:8px;padding:7px 10px}.reportStats60{grid-template-columns:repeat(6,1fr)}.reportGrid60{display:grid;grid-template-columns:1fr 1fr;gap:8px}.method60{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;padding:8px 0;border-top:1px solid #eee;font-size:8px}.settings60{display:grid;grid-template-columns:1fr 1fr;gap:8px}.audit60{grid-column:1/-1}.user60{display:grid;grid-template-columns:32px 1fr auto;gap:7px;align-items:center;padding:7px 0;border-top:1px solid #eee}.user60>span{width:30px;height:30px;border-radius:9px;background:#fff0e8;color:var(--orange);display:grid;place-items:center;font-weight:900}.user60>div{display:flex;flex-direction:column}.user60 small{font-size:7px;color:#999}.user60 i{font-style:normal;font-size:7px}.audit60>div{display:grid;grid-template-columns:150px 140px 1fr;gap:8px;padding:7px 0;border-top:1px solid #eee;font-size:8px}@media(max-width:1000px){.contactGrid60,.accountGrid60{grid-template-columns:1fr 1fr}.reportStats60{grid-template-columns:repeat(3,1fr)}.settings60,.reportGrid60{grid-template-columns:1fr}.audit60{grid-column:auto}}@media(max-width:650px){.contactGrid60,.accountGrid60{grid-template-columns:1fr}.moduleTop60{align-items:flex-start}.range60,.openCash60{align-items:stretch;flex-direction:column}.cashStats60,.reportStats60{grid-template-columns:1fr 1fr}.formGrid60{grid-template-columns:1fr}.formGrid60 .wide{grid-column:auto}.audit60>div{grid-template-columns:1fr 1fr}.detailInfo60{grid-template-columns:1fr}.simple60>div,.table60>div{grid-template-columns:1.4fr 1fr}}.reports61{display:flex;flex-direction:column;gap:10px}.reportsTop61{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.reportsTop61 h1{font-size:21px;margin:0}.reportsTop61 p{font-size:10px;color:#8d8883;margin:3px 0 0}.reportActions61{display:flex;gap:6px}.reportActions61 svg{width:15px}.reportRange61{display:grid;grid-template-columns:26px 150px 150px auto 1fr;gap:8px;align-items:end}.reportRange61>svg{align-self:center;color:var(--orange);width:18px}.reportRange61 label{display:flex;flex-direction:column;gap:3px;font-size:8px;color:#777}.reportRange61 input{border:1px solid #ddd7d2;border-radius:8px;padding:7px}.reportRange61>span{font-size:7px;color:#999;justify-self:end;align-self:center}.reportKpis61{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.reportKpi61{background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px;display:grid;grid-template-columns:30px 1fr;gap:7px;position:relative}.reportKpiIcon61{width:29px;height:29px;border-radius:9px;display:grid;place-items:center}.reportKpiIcon61 svg{width:17px}.reportKpiIcon61.orange{background:#fff0e8;color:var(--orange)}.reportKpiIcon61.blue{background:#edf4ff;color:var(--blue)}.reportKpiIcon61.violet{background:#f2efff;color:#7359c8}.reportKpiIcon61.green{background:#eaf8f1;color:var(--green)}.reportKpiIcon61.red{background:#fff0ef;color:var(--red)}.reportKpi61>div{display:flex;flex-direction:column}.reportKpi61 span{font-size:8px;color:#888}.reportKpi61 b{font-size:14px;margin:2px 0}.reportKpi61 small{font-size:7px;color:#aaa}.reportKpi61>em{position:absolute;right:7px;top:7px;font-style:normal;font-size:7px;font-weight:900;display:flex;align-items:center}.reportKpi61>em svg{width:10px}.up61{color:#17804e}.down61{color:#c14841}.reportTabs61{display:flex;gap:3px;background:#ebe9e7;border-radius:10px;padding:3px;width:max-content}.reportTabs61 button{border:0;background:transparent;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:800}.reportTabs61 button.active{background:#fff;box-shadow:0 1px 5px #00000010}.reportGridMain61{display:grid;grid-template-columns:1.6fr .8fr;gap:8px}.chartPanel61{min-height:300px}.reportHeadTitle61 h3{font-size:11px;margin:0}.reportHeadTitle61 span{font-size:7px;color:#999}.dailyBars61{height:235px;display:flex;align-items:end;gap:5px;padding-top:12px;overflow-x:auto}.dailyBar61{height:100%;min-width:34px;flex:1;display:grid;grid-template-rows:16px 1fr 16px 12px;text-align:center;align-items:end}.dailyBar61>span{font-size:6px;color:#999}.dailyBar61>div{height:100%;background:#f2f0ee;border-radius:6px;display:flex;align-items:flex-end;overflow:hidden}.dailyBar61 i{width:100%;background:linear-gradient(180deg,#ff984f,#ff6b22);border-radius:6px 6px 3px 3px}.dailyBar61 b{font-size:7px;text-transform:capitalize}.dailyBar61 small{font-size:6px;color:#aaa}.paymentReport61{margin-top:7px}.paymentReport61>div{display:grid;grid-template-columns:10px 1fr auto 42px;gap:6px;align-items:center;padding:9px 0;border-top:1px solid #eee}.payDot61{width:8px;height:8px;border-radius:50%;background:#888}.payDot61.cash{background:#32a06b}.payDot61.pagomovil{background:#39a1c2}.payDot61.usd{background:#597fcb}.payDot61.credit{background:#d3922b}.paymentReport61>div>div{display:flex;flex-direction:column}.paymentReport61 b{font-size:8px}.paymentReport61 small{font-size:7px;color:#999}.paymentReport61 strong{font-size:8px}.paymentReport61 em{font-style:normal;font-size:7px;color:#888;text-align:right}.reportMiniTotals61{display:grid;grid-template-columns:1fr 1fr;background:#faf9f8;border-radius:9px;padding:8px;margin-top:8px}.reportMiniTotals61 div{display:flex;flex-direction:column}.reportMiniTotals61 span{font-size:7px;color:#999}.reportMiniTotals61 b{font-size:11px}.reportGridBottom61{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rankReport61{margin-top:6px}.rankReport61>div{display:grid;grid-template-columns:26px 1fr auto;gap:7px;align-items:center;padding:7px 0;border-top:1px solid #eee}.rankNum61{width:23px;height:23px;border-radius:7px;background:#fff0e8;color:var(--orange);display:grid;place-items:center;font-size:8px;font-weight:900}.rankReport61>div>div{display:flex;flex-direction:column}.rankReport61 b{font-size:8px}.rankReport61 small{font-size:7px;color:#999}.rankReport61 strong{font-size:8px}.reportTableCard61{padding:11px}.reportTable61{margin-top:8px}.reportHead61,.reportRow61{display:grid;grid-template-columns:1.8fr .7fr .8fr .8fr .8fr .7fr;gap:8px;align-items:center;padding:8px 6px;font-size:8px}.reportHead61{background:#faf9f8;border-radius:8px;font-size:7px;font-weight:900;text-transform:uppercase;color:#888}.reportRow61{border-top:1px solid #eee}.good61{color:#188050;font-weight:900}.warn61{color:#bd7618;font-weight:900}.customersReport61 .reportHead61,.customersReport61 .reportRow61{grid-template-columns:2fr 1fr 1fr}.inventoryReport61{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.inventoryReport61>.panel{display:flex;flex-direction:column}.inventoryReport61 svg{color:var(--orange);width:18px}.inventoryReport61 span{font-size:8px;color:#888;margin-top:5px}.inventoryReport61 b{font-size:15px}.inventoryReport61 small{font-size:7px;color:#aaa}.inventoryHealth61>div:not(.reportHeadTitle61){display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid #eee;font-size:9px}.reportLoading61{min-height:260px;display:grid;place-items:center;color:#999}@media(max-width:1180px){.reportKpis61{grid-template-columns:repeat(3,1fr)}.reportGridMain61{grid-template-columns:1fr}.inventoryReport61{grid-template-columns:1fr 1fr}}@media(max-width:760px){.reportsTop61{align-items:flex-start;flex-direction:column}.reportActions61{width:100%}.reportActions61 button{flex:1}.reportRange61{grid-template-columns:1fr 1fr}.reportRange61>svg{display:none}.reportRange61>button{grid-column:1/-1}.reportRange61>span{grid-column:1/-1;justify-self:start}.reportKpis61{grid-template-columns:1fr 1fr}.reportTabs61{width:100%;overflow-x:auto}.reportTabs61 button{flex:1;white-space:nowrap}.reportGridBottom61{grid-template-columns:1fr}.reportHead61,.reportRow61{grid-template-columns:1.7fr .7fr .8fr .7fr}.reportHead61 span:nth-child(4),.reportRow61 span:nth-child(4),.reportHead61 span:nth-child(5),.reportRow61 span:nth-child(5){display:none}.inventoryReport61{grid-template-columns:1fr 1fr}}@media print{.sidebar,.topbar,.reportsTop61 .reportActions61,.reportRange61 button,.reportTabs61{display:none!important}.reports61{gap:6px}.panel,.reportKpi61{break-inside:avoid}.reportGridMain61,.reportGridBottom61{grid-template-columns:1fr 1fr}}.inv62{display:flex;flex-direction:column;gap:10px}.invTop62{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.invTop62>div:last-child{display:flex;gap:6px}.invTop62 h1{font-size:21px;margin:0}.invTop62 p{font-size:10px;color:#8d8883;margin:3px 0 0}.invKpis62{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.invKpi62{background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px;display:grid;grid-template-columns:32px 1fr;gap:8px;align-items:center}.invKpiIcon62{width:31px;height:31px;border-radius:9px;display:grid;place-items:center}.invKpiIcon62 svg{width:17px}.invKpiIcon62.orange{background:#fff0e8;color:var(--orange)}.invKpiIcon62.blue{background:#edf4ff;color:var(--blue)}.invKpiIcon62.green{background:#eaf8f1;color:var(--green)}.invKpiIcon62.red{background:#fff0ef;color:var(--red)}.invKpi62>div{display:flex;flex-direction:column}.invKpi62 span{font-size:8px;color:#888}.invKpi62 b{font-size:15px;margin:2px 0}.invKpi62 small{font-size:7px;color:#aaa}.invTabs62{display:flex;gap:3px;background:#ebe9e7;padding:3px;border-radius:10px;width:max-content}.invTabs62 button{border:0;background:transparent;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:800}.invTabs62 button.active{background:#fff;box-shadow:0 1px 5px #00000010}.invFilters62{display:grid;grid-template-columns:minmax(220px,1fr) 180px 150px auto;gap:7px;align-items:center}.invFilters62.movements62{grid-template-columns:minmax(220px,1fr) 170px 130px 130px auto}.invSearch62{display:flex;align-items:center;border:1px solid #ddd8d3;border-radius:9px;padding:0 9px}.invSearch62 input{border:0;outline:0;padding:8px;width:100%;min-width:0}.invFilters62 select,.invFilters62>input{border:1px solid #ddd8d3;border-radius:9px;padding:8px;background:#fff}.invTableCard62{padding:11px}.invHeadTitle62 h3{font-size:11px;margin:0}.invHeadTitle62 span{font-size:7px;color:#999}.invTable62{margin-top:8px}.invHead62,.invRow62{display:grid;grid-template-columns:1.8fr .7fr .6fr .65fr .8fr .8fr .7fr 96px;gap:7px;align-items:center;padding:8px 6px;font-size:8px}.invHead62{background:#faf9f8;border-radius:8px;color:#888;font-size:7px;font-weight:900;text-transform:uppercase}.invRow62{border-top:1px solid #eee}.invProduct62{display:flex;align-items:center;gap:7px;min-width:0}.invProduct62>i{font-style:normal;width:31px;height:31px;border-radius:9px;background:#fff0e8;color:var(--orange);display:grid;place-items:center;font-weight:900}.invProduct62>div{display:flex;flex-direction:column;min-width:0}.invProduct62 b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invProduct62 small{font-size:7px;color:#999}.invActs62{display:flex;justify-content:flex-end;gap:3px}.invActs62 button{width:27px;height:27px;border:1px solid #e7e2dd;background:#fff;border-radius:7px;display:grid;place-items:center}.invActs62 svg{width:13px}.stock62,.move62{font-style:normal;font-size:7px;font-weight:900;padding:4px 6px;border-radius:9px;display:inline-block}.stock62.ok{background:#eaf8f1;color:#177a4b}.stock62.low{background:#fff6df;color:#a66f0c}.stock62.out{background:#fff0ef;color:#c14841}.move62.purchase,.move62.sale_void{background:#eaf8f1;color:#177a4b}.move62.sale{background:#fff0ef;color:#c14841}.move62.adjustment{background:#fff3e9;color:#b9671d}.move62.stock_count{background:#edf4ff;color:#3973bd}.move62.initial{background:#f1efff;color:#6554b8}.moveTable62{margin-top:8px}.moveHead62,.moveRow62{display:grid;grid-template-columns:1fr 1.5fr .8fr .65fr .65fr .7fr 1fr;gap:7px;align-items:center;padding:8px 6px;font-size:8px}.moveHead62{background:#faf9f8;border-radius:8px;font-size:7px;font-weight:900;text-transform:uppercase;color:#888}.moveRow62{border-top:1px solid #eee}.moveRow62>span:nth-child(2){display:flex;flex-direction:column}.moveRow62 small{font-size:7px;color:#999}.in62{color:#188050}.out62{color:#c14841}.analyticsFilter62{display:flex;align-items:end;justify-content:space-between}.analyticsFilter62 label{display:flex;flex-direction:column;gap:3px;font-size:8px;color:#777}.analyticsFilter62 select{border:1px solid #ddd7d2;border-radius:8px;padding:7px}.analyticsGrid62{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rank62{margin-top:7px}.rank62>div{display:grid;grid-template-columns:25px 1fr auto;gap:7px;align-items:center;padding:7px 0;border-top:1px solid #eee}.rank62>div>i{font-style:normal;width:22px;height:22px;border-radius:7px;background:#fff0e8;color:var(--orange);display:grid;place-items:center;font-size:8px;font-weight:900}.rank62>div>div{display:flex;flex-direction:column}.rank62 b{font-size:8px}.rank62 small{font-size:7px;color:#999}.rank62 strong{font-size:8px}.deadGrid62{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.deadGrid62 article{border:1px solid #eee;border-radius:9px;padding:8px;display:grid;grid-template-columns:1fr auto;gap:5px}.deadGrid62 article>div{display:flex;flex-direction:column}.deadGrid62 b{font-size:8px}.deadGrid62 small{font-size:7px;color:#999}.deadGrid62 span{font-size:8px}.deadGrid62 strong{grid-column:1/-1;font-size:10px;color:#b76d1e}.categoryLine62{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:8px 0;border-top:1px solid #eee;font-size:8px}.reorderList62{margin-top:8px}.reorderList62>div{display:grid;grid-template-columns:1.5fr .8fr .8fr 1fr;gap:8px;align-items:center;padding:9px 5px;border-top:1px solid #eee;font-size:8px}.reorderList62>div>div{display:flex;flex-direction:column}.reorderList62 small{font-size:7px;color:#999}.reorderList62 strong{color:var(--orange)}.countSummary62{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.countSummary62>.panel{display:flex;flex-direction:column}.countSummary62 svg{width:18px;color:var(--orange)}.countSummary62 span{font-size:8px;color:#888}.countSummary62 b{font-size:15px}.countTable62{margin-top:7px}.countTable62>div{display:grid;grid-template-columns:1fr 1.4fr .8fr 1fr;gap:8px;padding:8px 4px;border-top:1px solid #eee;font-size:8px}.countTable62>div>span:nth-child(2){display:flex;flex-direction:column}.countTable62 small{font-size:7px;color:#999}.actionInfo62{display:grid;grid-template-columns:1fr 1fr;gap:7px;background:#faf9f8;border-radius:9px;padding:8px}.actionInfo62>div{display:flex;flex-direction:column}.actionInfo62 span{font-size:7px;color:#999}.actionInfo62 b{font-size:11px}.field62{display:flex;flex-direction:column;gap:4px;margin-top:8px;font-size:8px;color:#777}.field62 input,.field62 textarea{border:1px solid #ddd7d2;border-radius:8px;padding:8px}.kardexTitle62 small{font-size:7px;color:#999}.kardexTitle62 h2{font-size:18px;margin:2px 0}.kardexTitle62 span{font-size:8px;color:#888}.kardexTable62{margin-top:10px}.kardexTable62>div{display:grid;grid-template-columns:1fr .8fr .7fr .6fr .6fr 1.2fr;gap:7px;padding:8px 5px;border-top:1px solid #eee;font-size:8px}.kardexTable62>div:first-child{background:#faf9f8;border-radius:8px;border-top:0;font-size:7px;font-weight:900;text-transform:uppercase;color:#888}.invLoading62{min-height:180px;display:grid;place-items:center;color:#999}@media(max-width:1100px){.invHead62,.invRow62{grid-template-columns:1.6fr .7fr .65fr .8fr .7fr 96px}.invHead62 span:nth-child(3),.invRow62>span:nth-child(3),.invHead62 span:nth-child(4),.invRow62>span:nth-child(4){display:none}.analyticsGrid62{grid-template-columns:1fr}.invFilters62.movements62{grid-template-columns:1fr 1fr 1fr}.invSearch62{grid-column:1/-1}.moveHead62,.moveRow62{grid-template-columns:1fr 1.5fr .7fr .7fr 1fr}.moveHead62 span:nth-child(5),.moveRow62>span:nth-child(5),.moveHead62 span:nth-child(6),.moveRow62>span:nth-child(6){display:none}}@media(max-width:760px){.invTop62{align-items:flex-start;flex-direction:column}.invKpis62{grid-template-columns:1fr 1fr}.invTabs62{width:100%;overflow-x:auto}.invTabs62 button{white-space:nowrap;flex:1}.invFilters62{grid-template-columns:1fr 1fr}.invSearch62{grid-column:1/-1}.invHead62,.invRow62{grid-template-columns:1.5fr .7fr .7fr 86px}.invHead62 span:nth-child(5),.invRow62>span:nth-child(5),.invHead62 span:nth-child(6),.invRow62>span:nth-child(6){display:none}.deadGrid62{grid-template-columns:1fr}.reorderList62>div{grid-template-columns:1.4fr .7fr 1fr}.reorderList62>div>span:nth-child(3){display:none}.countSummary62{grid-template-columns:1fr}.countTable62>div{grid-template-columns:1fr 1.3fr .7fr}.countTable62>div>span:nth-child(4){display:none}.kardexTable62>div{grid-template-columns:1fr .7fr .7fr .7fr}.kardexTable62>div>span:nth-child(4),.kardexTable62>div>span:nth-child(6){display:none}}.settings63{display:flex;flex-direction:column;gap:10px}.settingsTop63{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.settingsTop63 h1{font-size:21px;margin:0}.settingsTop63 p{font-size:10px;color:#8d8883;margin:3px 0 0}.configState63{font-size:8px;color:#187f4e;background:#eaf8f1;padding:6px 9px;border-radius:10px;display:flex;align-items:center;gap:4px;font-weight:800}.settingsTabs63{display:flex;gap:3px;background:#ebe9e7;padding:3px;border-radius:10px;width:max-content;max-width:100%;overflow-x:auto}.settingsTabs63 button{border:0;background:transparent;border-radius:8px;padding:8px 10px;display:flex;align-items:center;gap:5px;font-size:9px;font-weight:800;white-space:nowrap}.settingsTabs63 button svg{width:14px}.settingsTabs63 button.active{background:#fff;box-shadow:0 1px 5px #00000010}.settingsGrid63{display:grid;grid-template-columns:1fr 1fr;gap:8px}.settingsPanel63.wide63{grid-column:1/-1}.settingsPanelHead63{display:flex;justify-content:space-between;margin-bottom:10px}.settingsPanelHead63 h3{font-size:11px;margin:0}.settingsPanelHead63 span{font-size:7px;color:#999}.form63{display:grid;grid-template-columns:1fr 1fr;gap:8px}.form63.one63{grid-template-columns:1fr}.form63 label,.fieldFull63{display:flex;flex-direction:column;gap:4px;font-size:8px;color:#777;font-weight:800}.form63 label.wide{grid-column:1/-1}.form63 input,.form63 select,.fieldFull63 input{border:1px solid #ddd7d2;border-radius:8px;padding:8px;background:#fff}.savePanel63{margin-top:10px}.savePanel63 svg,.rowButtons63 svg,.fullBtn63 svg{width:14px}.rateCard63{background:linear-gradient(120deg,#fff3ea,#fff);border:1px solid #ffe0ca;border-radius:12px;padding:12px;display:flex;flex-direction:column}.rateCard63>span{font-size:8px;color:#888}.rateCard63>b{font-size:25px;color:var(--orange);letter-spacing:-.04em}.rateCard63 b small{font-size:9px}.rateCard63 em{font-style:normal;font-size:7px;color:#999}.rowButtons63{display:flex;gap:6px;margin:9px 0}.rowButtons63 button{display:flex;align-items:center;gap:4px}.toggleRow63{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:34px;border-top:1px solid #f0ece8;font-size:8px;font-weight:800}.toggleRow63 input{position:absolute;opacity:0}.toggleRow63 i{width:31px;height:18px;border-radius:20px;background:#d9d5d1;position:relative;transition:.2s}.toggleRow63 i:after{content:"";position:absolute;width:14px;height:14px;background:#fff;border-radius:50%;top:2px;left:2px;box-shadow:0 1px 3px #0002;transition:.2s}.toggleRow63 input:checked+i{background:var(--orange)}.toggleRow63 input:checked+i:after{transform:translate(13px)}.hours63{margin-top:7px}.hours63>div{display:grid;grid-template-columns:90px 25px 100px 15px 100px;gap:5px;align-items:center;padding:5px 0;border-top:1px solid #eee;font-size:8px}.hours63 input[type=time]{border:1px solid #ddd7d2;border-radius:7px;padding:5px}.paySetting63{display:grid;grid-template-columns:1fr 120px;gap:8px;align-items:center}.paySetting63>input{border:1px solid #ddd7d2;border-radius:8px;padding:7px}.ticketPreview63{width:220px;margin:8px auto;background:#fff;border:1px dashed #bbb;padding:14px 12px;display:flex;flex-direction:column;align-items:center;font-family:monospace;font-size:8px}.ticketPreview63>b{font-size:12px}.ticketPreview63 hr{width:100%;border:0;border-top:1px dashed #888}.ticketPreview63 strong{font-size:13px;margin:5px 0}.usersTable63{font-size:8px}.usersHead63,.usersRow63{display:grid;grid-template-columns:1.6fr .7fr .7fr 90px;gap:8px;align-items:center;padding:8px 6px}.usersHead63{background:#faf9f8;border-radius:8px;font-size:7px;font-weight:900;text-transform:uppercase;color:#888}.usersRow63{border-top:1px solid #eee}.usersRow63>div{display:flex;align-items:center;gap:7px}.usersRow63>div>i{font-style:normal;width:30px;height:30px;border-radius:9px;background:#fff0e8;color:var(--orange);display:grid;place-items:center;font-weight:900}.usersRow63>div>span{display:flex;flex-direction:column}.usersRow63 small{font-size:7px;color:#999}.usersRow63>button{border:1px solid #e5e0dc;background:#fff;border-radius:7px;padding:6px;display:flex;align-items:center;justify-content:center;gap:3px;font-size:8px}.usersRow63>button svg{width:12px}.active63{color:#17804e}.inactive63{color:#b74943}.addUser63{margin-top:10px}.permTitle63{font-size:10px;margin:12px 0 7px}.permGrid63{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.permGrid63 label{border:1px solid #e5e0dc;border-radius:8px;padding:7px;display:flex;align-items:center;gap:5px;font-size:8px}.permGrid63 label.checked{border-color:#ffb183;background:#fff6ef}.statusLine63{display:grid;grid-template-columns:25px 1fr;gap:7px;align-items:center;padding:9px 0;border-top:1px solid #eee}.statusLine63>span{width:22px;height:22px;border-radius:7px;display:grid;place-items:center}.statusLine63>span.ok{background:#eaf8f1;color:#17804e}.statusLine63>span.off{background:#f1efed;color:#999}.statusLine63>div{display:flex;flex-direction:column}.statusLine63 b{font-size:8px}.statusLine63 small{font-size:7px;color:#999}.licenseStatus63{background:#faf9f8;border-radius:9px;padding:9px;margin-top:8px;display:flex;flex-direction:column}.licenseStatus63 span{font-size:7px;color:#999}.licenseStatus63 b{font-size:13px}.licenseStatus63 small{font-size:7px;color:#999}.backupCard63{display:flex;align-items:center;gap:9px;background:#faf9f8;border-radius:10px;padding:10px}.backupCard63>svg{width:34px;height:34px;padding:8px;background:#edf4ff;color:#477cc5;border-radius:10px}.backupCard63>div{display:flex;flex-direction:column}.backupCard63 b{font-size:9px}.backupCard63 span{font-size:7px;color:#999}.fullBtn63{width:100%;margin-top:9px}.auditSearch63{display:flex;align-items:center;border:1px solid #ddd7d2;border-radius:8px;padding:0 8px}.auditSearch63 input{border:0;outline:0;padding:8px;width:100%}.auditTable63{margin-top:8px;max-height:360px;overflow:auto}.auditHead63,.auditRow63{display:grid;grid-template-columns:150px 1fr 1.2fr 1fr;gap:8px;padding:7px 5px;font-size:7px}.auditHead63{background:#faf9f8;font-weight:900;text-transform:uppercase;color:#888}.auditRow63{border-top:1px solid #eee}.settingsLoading63{min-height:300px;display:grid;place-items:center;color:#999}@media(max-width:950px){.settingsGrid63{grid-template-columns:1fr}.settingsPanel63.wide63{grid-column:auto}.permGrid63{grid-template-columns:1fr 1fr}}@media(max-width:650px){.settingsTop63{align-items:flex-start}.configState63{display:none}.settingsTabs63{width:100%}.form63{grid-template-columns:1fr}.form63 label.wide{grid-column:auto}.hours63>div{grid-template-columns:70px 22px 1fr 10px 1fr}.usersHead63,.usersRow63{grid-template-columns:1.4fr .7fr 70px}.usersHead63 span:nth-child(3),.usersRow63>span:nth-child(3){display:none}.permGrid63{grid-template-columns:1fr}.auditHead63,.auditRow63{grid-template-columns:110px 1fr 1.2fr}.auditHead63 span:nth-child(4),.auditRow63 span:nth-child(4){display:none}.paySetting63{grid-template-columns:1fr 100px}}.settings100,.accounting10{display:flex;flex-direction:column;gap:10px}.settingsTop100,.accTop10{display:flex;justify-content:space-between;align-items:flex-end}.settingsTop100 h1,.accTop10 h1{font-size:21px;margin:0}.settingsTop100 p,.accTop10 p{font-size:10px;color:#8d8883;margin:3px 0}.settingsTop100>span{display:flex;align-items:center;gap:5px;font-size:8px;background:#eaf8f1;color:#197c4e;padding:6px 8px;border-radius:9px}.settingsTop100 svg{width:13px}.settingsTabs100{display:flex;gap:3px;overflow-x:auto;background:#ebe9e7;padding:3px;border-radius:10px}.settingsTabs100 button{border:0;background:transparent;padding:8px 10px;border-radius:8px;font-size:8px;font-weight:800;display:flex;align-items:center;gap:4px;white-space:nowrap}.settingsTabs100 button svg{width:14px}.settingsTabs100 button.active{background:#fff;color:var(--orange);box-shadow:0 1px 5px #00000010}.settingsGrid100{display:grid;grid-template-columns:1fr 1fr;gap:8px}.settingsPanel100.wide{grid-column:1/-1}.panelHead100 h3{font-size:11px;margin:0}.panelHead100 span{font-size:7px;color:#999}.form100{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.form100.one100{grid-template-columns:1fr}.form100 label,.field100{display:flex;flex-direction:column;gap:3px;font-size:8px;color:#777}.form100 label.wide{grid-column:1/-1}.form100 input,.form100 select,.field100 input,.field100 select{border:1px solid #ddd7d2;border-radius:8px;padding:8px;background:#fff}.toggle100{display:grid;grid-template-columns:1fr 34px;gap:8px;align-items:center;padding:9px 0;border-top:1px solid #eee;font-size:9px}.toggle100 input{display:none}.toggle100 i{width:32px;height:18px;background:#ddd;border-radius:12px;position:relative}.toggle100 i:after{content:"";width:14px;height:14px;position:absolute;top:2px;left:2px;border-radius:50%;background:#fff;transition:.2s}.toggle100 input:checked+i{background:var(--orange)}.toggle100 input:checked+i:after{left:16px}.full100{width:100%;margin-top:10px;justify-content:center}.row100{display:flex;gap:6px;margin-top:9px}.bcv100{background:#fff6ef;border-radius:12px;padding:13px;display:flex;flex-direction:column;margin:9px 0}.bcv100 span{font-size:8px;color:#888}.bcv100 b{font-size:20px;color:var(--orange)}.bcv100 small,.muted100{font-size:7px;color:#999}.payCfg100{display:grid;grid-template-columns:1fr 180px;gap:8px;align-items:center}.payCfg100 input{border:1px solid #ddd7d2;border-radius:8px;padding:8px}.themeBtns100{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.themeBtns100 button{border:1px solid #ddd;background:#fff;border-radius:10px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:4px}.themeBtns100 button.active{border-color:var(--orange);background:#fff3eb;color:var(--orange)}.hour100{display:grid;grid-template-columns:1fr 30px 100px 100px;gap:6px;align-items:center;padding:7px 0;border-top:1px solid #eee;font-size:8px}.hour100 input[type=time]{border:1px solid #ddd7d2;border-radius:8px;padding:6px}.users100>div{display:grid;grid-template-columns:32px 1fr 100px auto;gap:7px;align-items:center;padding:8px 0;border-top:1px solid #eee}.users100 i{font-style:normal;width:30px;height:30px;border-radius:9px;background:#fff0e8;color:var(--orange);display:grid;place-items:center;font-weight:900}.users100 span{display:flex;flex-direction:column}.users100 small{font-size:7px;color:#999}.users100 em{font-style:normal;font-size:8px}.users100 button{border:1px solid #ddd;background:#fff;border-radius:7px;padding:6px;font-size:8px}.backup100{display:flex;gap:8px;align-items:center;background:#faf9f8;border-radius:10px;padding:11px;margin-top:10px}.backup100 svg{color:var(--orange)}.backup100 div{display:flex;flex-direction:column}.backup100 span{font-size:7px;color:#999}.license100{display:flex;flex-direction:column;background:#faf9f8;border-radius:10px;padding:10px;margin-top:9px}.license100 span{font-size:7px;color:#999}.auditSearch100{display:flex;border:1px solid #ddd7d2;border-radius:8px;padding:0 8px;margin-top:9px}.auditSearch100 input{border:0;outline:0;padding:8px;width:100%}.audit100>div{display:grid;grid-template-columns:160px 130px 1fr 1fr;gap:7px;padding:7px 0;border-top:1px solid #eee;font-size:8px}.perm100{display:grid;grid-template-columns:1fr 1fr;gap:5px}.perm100 label{border:1px solid #eee;border-radius:8px;padding:7px;font-size:8px}.perm100 label.active{border-color:#ffb487;background:#fff7f2}.taxConfig10{display:grid;grid-template-columns:1fr auto 90px 150px auto;gap:10px;align-items:center}.taxConfig10 small{font-size:7px;color:#999}.taxConfig10 h3{font-size:12px;margin:2px 0}.taxConfig10 p{font-size:8px;color:#999;margin:0}.taxConfig10 label{font-size:8px;display:flex;flex-direction:column;gap:3px}.taxConfig10 input,.taxConfig10 select{border:1px solid #ddd7d2;border-radius:8px;padding:7px}.accRange10{display:flex;gap:8px}.accRange10 label{font-size:8px;display:flex;flex-direction:column}.accRange10 input{border:1px solid #ddd7d2;border-radius:8px;padding:7px}.accKpis10{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.accK10{display:grid;grid-template-columns:28px 1fr;gap:6px}.accK10 svg{grid-row:1/4;color:var(--orange);width:18px}.accK10 span{font-size:8px;color:#888}.accK10 b{font-size:15px}.accK10 small{font-size:7px;color:#999}.accTabs10{display:flex;background:#ebe9e7;padding:3px;border-radius:10px;width:max-content}.accTabs10 button{border:0;background:transparent;padding:8px 11px;border-radius:8px;font-size:8px;font-weight:800}.accTabs10 button.active{background:#fff}.accGrid10{display:grid;grid-template-columns:1fr 1fr;gap:8px}.accGrid10 h3,.accTable10 h3{font-size:11px}.accLine10{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid #eee;font-size:8px}.accLine10.strong{font-size:10px;color:var(--orange)}.accHead10,.accRow10,.accFoot10{display:grid;grid-template-columns:.8fr .7fr 1.5fr .8fr .8fr .8fr;gap:7px;padding:8px 5px;font-size:8px;align-items:center}.accHead10{background:#faf9f8;font-size:7px;font-weight:900;color:#888}.accRow10{border-top:1px solid #eee}.accRow10>span:nth-child(3){display:flex;flex-direction:column}.accRow10 small{font-size:7px;color:#999}.accFoot10{border-top:2px solid #ddd}.withHead10,.withRow10{display:grid;grid-template-columns:.8fr .7fr 1.5fr .8fr .8fr 1fr;gap:7px;padding:8px 5px;font-size:8px}.withHead10{background:#faf9f8;font-size:7px;font-weight:900}.withRow10{border-top:1px solid #eee}.taxTotal10{display:flex;justify-content:flex-end;gap:15px;padding:10px;background:#faf9f8;border-radius:9px;margin-top:8px}.switch10{font-size:8px}.tinyDanger10{border:0;background:transparent;color:var(--red)}.tinyDanger10 svg{width:13px}@media(max-width:900px){.settingsGrid100,.accGrid10{grid-template-columns:1fr}.settingsPanel100.wide{grid-column:auto}.taxConfig10{grid-template-columns:1fr 1fr}.taxConfig10>div{grid-column:1/-1}.accKpis10{grid-template-columns:1fr 1fr}.audit100>div{grid-template-columns:1fr 1fr}.audit100>div span:nth-child(4){display:none}}@media(max-width:600px){.settingsTop100,.accTop10{align-items:flex-start;flex-direction:column}.form100{grid-template-columns:1fr}.form100 label.wide{grid-column:auto}.payCfg100{grid-template-columns:1fr}.hour100{grid-template-columns:1fr 30px 80px 80px}.accKpis10{grid-template-columns:1fr 1fr}.accHead10,.accRow10,.accFoot10{grid-template-columns:.8fr 1.3fr .8fr .8fr}.accHead10 span:nth-child(2),.accRow10>span:nth-child(2),.accHead10 span:nth-child(3),.accRow10>span:nth-child(3){display:none}.withHead10,.withRow10{grid-template-columns:.8fr 1fr .8fr 1fr}.withHead10 span:nth-child(2),.withRow10>span:nth-child(2),.withHead10 span:nth-child(4),.withRow10>span:nth-child(4){display:none}}.homeStatus100{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:8px;margin-bottom:9px}.homeBcv100{min-height:58px;background:linear-gradient(110deg,#fff3eb,#fff);border:1px solid #f1d3c0;border-radius:11px;padding:9px 12px;display:flex;align-items:center;gap:10px;position:relative;overflow:hidden}.homeBcv100.warn{background:#fffaf0;border-color:#eedfae}.homeLiveDot100,.bcvPulse100{width:8px;height:8px;border-radius:50%;background:#21a66c;box-shadow:0 0 0 4px #21a66c17}.homeBcv100.warn .homeLiveDot100,.posBcv100.warn .bcvPulse100{background:#d39a21}.homeBcv100>div{display:flex;flex-direction:column;min-width:0}.homeBcv100 small{font-size:8px;color:#7c858d;font-weight:800;letter-spacing:.4px}.homeBcv100 strong{font-size:14px;margin-top:2px}.homeBcv100 em{font-style:normal;font-size:7px;color:#8a939a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homeBcv100 button{margin-left:auto;border:0;background:transparent;color:var(--orange);font-size:8px;font-weight:800;display:flex;align-items:center;gap:3px}.bcvGowash100{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;padding:11px;margin:10px 0}.bcvDot100{width:9px;height:9px;border-radius:50%;background:#20a369;box-shadow:0 0 0 4px #20a3691a}.bcvDot100.warn{background:#d99a25;box-shadow:0 0 0 4px #d99a251a}.bcvGowash100>div{display:flex;flex-direction:column}.bcvGowash100 small{font-size:8px;color:#888}.bcvGowash100 strong{font-size:20px;margin:2px 0}.bcvGowash100 em{font-style:normal;font-size:8px;color:#8a939a}.bcvNotice100{margin-top:10px;background:#fff8ed;border:1px solid #f0ddbd;border-radius:9px;padding:9px;font-size:8px;color:#7e6a4a}.posBcv100{display:flex;align-items:center;justify-content:space-between;gap:10px;background:linear-gradient(110deg,#fff3eb,#fff);border:1px solid #f1d3c0;border-radius:11px;padding:8px 10px;margin-bottom:8px}.posBcv100.warn{background:#fffaf0;border-color:#eedfae}.posBcv100>div{display:flex;align-items:center;gap:7px}.posBcv100 small{font-size:8px;color:#777;font-weight:800}.posBcv100 b{font-size:12px}.posBcv100 em{font-style:normal;font-size:7px;color:#999}.posBcv100 button svg{width:13px}.spin100{animation:spin100 .9s linear infinite}@keyframes spin100{to{transform:rotate(360deg)}}.totalBs100{background:#fff3eb;border-radius:8px;padding:7px!important}.totalBs100 b{color:var(--orange)!important}.payBcv100{display:grid;grid-template-columns:auto 1fr auto;gap:6px;align-items:center;background:#fff3eb;border-radius:9px;padding:8px;margin:8px 0}.payBcv100 span,.payBcv100 em{font-size:8px;color:#777;font-style:normal}.payBcv100 b{font-size:9px}.cashRate100{align-self:flex-start;display:flex;align-items:center;gap:7px;background:#fff3eb;border:1px solid #f1d3c0;border-radius:9px;padding:7px 9px}.cashRate100.warn{background:#fffaf0}.cashRate100 span{font-size:7px;font-weight:900;color:#888}.cashRate100 b{font-size:10px}.cashRate100 small{font-size:7px;color:#999}@media(max-width:900px){.homeStatus100{grid-template-columns:1fr}.homeBcv100{min-width:0}.posBcv100{align-items:flex-start;flex-direction:column}.posBcv100>div{flex-wrap:wrap}}.waStatus102{display:flex;align-items:center;gap:9px;background:#f8faf9;border:1px solid #e3e9e5;border-radius:10px;padding:9px;margin:9px 0}.waStatus102>span{width:9px;height:9px;border-radius:50%;background:#aaa;box-shadow:0 0 0 4px #0000000a}.waStatus102>span.on{background:#22a967;box-shadow:0 0 0 4px #22a9671a}.waStatus102>div{display:flex;flex-direction:column}.waStatus102 b{font-size:9px}.waStatus102 small{font-size:7px;color:#929995}.waPreview102{margin-top:10px;background:#eef8f2;border:1px solid #d8ecdf;border-radius:10px;padding:11px;display:flex;flex-direction:column;gap:4px}.waPreview102 small{font-size:7px;color:#718177;font-weight:900;letter-spacing:.08em}.waPreview102 b{font-size:9px;color:#185f3d}.waPreview102 span{font-size:8px;color:#45584c}.waPreview102 strong{font-size:10px;color:#202a23}.waReport102{display:flex;align-items:center;gap:10px;background:#eef8f2;border-radius:10px;padding:11px;margin:9px 0}.waReport102>svg{width:34px;height:34px;padding:8px;border-radius:10px;background:#25d366;color:#fff}.waReport102>div{display:flex;flex-direction:column}.waReport102 b{font-size:10px}.waReport102 span{font-size:8px;color:#7c857f}.waHint102{margin-top:8px;font-size:7px;color:#8d938f;line-height:1.5}.customers103{display:flex;flex-direction:column;gap:10px}.customersTop103{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.customersTop103 h1{font-size:21px;margin:0}.customersTop103 p{font-size:10px;color:#8d8883;margin:3px 0 0}.customerKpis103{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.customerKpi103{background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px;display:grid;grid-template-columns:32px 1fr;gap:8px;align-items:center}.customerKpiIcon103{width:31px;height:31px;border-radius:9px;display:grid;place-items:center}.customerKpiIcon103 svg{width:17px}.customerKpiIcon103.orange{background:#fff0e8;color:var(--orange)}.customerKpiIcon103.green{background:#eaf8f1;color:var(--green)}.customerKpiIcon103.red{background:#fff0ef;color:var(--red)}.customerKpiIcon103.blue{background:#edf4ff;color:var(--blue)}.customerKpi103>div{display:flex;flex-direction:column}.customerKpi103 span{font-size:8px;color:#888}.customerKpi103 b{font-size:15px;margin:2px 0}.customerKpi103 small{font-size:7px;color:#aaa}.customerFilters103{display:grid;grid-template-columns:minmax(250px,1.4fr) repeat(5,minmax(110px,.7fr)) auto;gap:6px;align-items:center;padding:9px}.customerSearch103{display:flex;align-items:center;border:1px solid #ddd8d3;border-radius:9px;padding:0 9px;min-width:0}.customerSearch103 svg{width:15px}.customerSearch103 input{border:0;outline:0;padding:8px;width:100%;min-width:0}.customerFilters103 select{border:1px solid #ddd8d3;border-radius:9px;padding:8px;background:#fff;min-width:0;font-size:8px}.customerList103{padding:11px}.customerListHead103{display:flex;justify-content:space-between;align-items:center}.customerListHead103 small{font-size:7px;color:#999;font-weight:900;letter-spacing:.1em}.customerListHead103 h3{font-size:12px;margin:2px 0}.customerListHead103>span{font-size:7px;color:#999}.customerTable103{margin-top:8px}.customerHead103,.customerRow103{display:grid;grid-template-columns:1.7fr .8fr .7fr .7fr .85fr .85fr 116px;gap:7px;align-items:center;padding:8px 6px;font-size:8px}.customerHead103{background:#faf9f8;border-radius:8px;color:#888;font-size:7px;font-weight:900;text-transform:uppercase}.customerRow103{border-top:1px solid #eee}.customerIdentity103{display:flex;align-items:center;gap:7px;min-width:0}.customerIdentity103>i{font-style:normal;width:31px;height:31px;border-radius:9px;background:#fff0e8;color:var(--orange);display:grid;place-items:center;font-weight:900;flex:none}.customerIdentity103>div,.customerRow103>span{display:flex;flex-direction:column}.customerIdentity103 b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customerIdentity103 small,.customerRow103 small{font-size:7px;color:#999}.debt103{color:#c14841}.customerActions103{display:flex!important;flex-direction:row!important;justify-content:flex-end;gap:3px}.customerActions103 button,.customerActions103 a{width:26px;height:26px;border:1px solid #e5e0dc;background:#fff;border-radius:7px;display:grid;place-items:center;color:#555}.customerActions103 a{color:#1d9c61}.customerActions103 svg{width:13px}.customerEmpty103{min-height:180px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;color:#999;font-size:9px}.customerEmpty103 svg{color:#c9c2bd}.customerTopGrid103{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:8px}.customerTopGrid103>div{background:#faf9f8;border-radius:9px;padding:8px;display:grid;grid-template-columns:22px 1fr;gap:5px}.customerTopGrid103 i{font-style:normal;width:20px;height:20px;background:#fff0e8;color:var(--orange);border-radius:6px;display:grid;place-items:center;font-size:7px;font-weight:900}.customerTopGrid103 span{font-size:8px;font-weight:900}.customerTopGrid103 small{grid-column:2;font-size:7px;color:#999}.customerTopGrid103 b{grid-column:2;font-size:10px}.customerModalTitle103 small{font-size:7px;color:#999;font-weight:900;letter-spacing:.1em}.customerModalTitle103 h2{margin:2px 0 10px}.customerFormSections103{display:flex;flex-direction:column;gap:12px}.customerFormSections103 section{background:#faf9f8;border-radius:10px;padding:10px}.customerFormSections103 h3{font-size:9px;margin:0 0 8px}.customerNotes103 textarea{width:100%;min-height:70px;border:1px solid #ddd7d2;border-radius:8px;padding:8px;resize:vertical}.customerDetailTop103{display:grid;grid-template-columns:48px 1fr auto;gap:9px;align-items:center}.customerDetailAvatar103{width:46px;height:46px;border-radius:13px;background:#fff0e8;color:var(--orange);display:grid;place-items:center;font-size:18px;font-weight:900}.customerDetailTop103 small{font-size:7px;color:#999}.customerDetailTop103 h2{margin:2px 0;font-size:17px}.customerDetailTop103 span{font-size:8px;color:#888}.customerDetailActions103{display:flex;gap:5px}.customerDetailActions103 a,.customerDetailActions103 button{display:flex;align-items:center;gap:4px;text-decoration:none}.customerDetailActions103 svg{width:13px}.customerDetailKpis103{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:11px 0}.customerDetailKpis103>div{background:#faf9f8;border-radius:9px;padding:9px;display:flex;flex-direction:column}.customerDetailKpis103 span{font-size:7px;color:#999}.customerDetailKpis103 b{font-size:13px;margin:2px 0}.customerDetailKpis103 small{font-size:7px;color:#aaa}.customerTabs103{display:flex;gap:3px;background:#ebe9e7;border-radius:9px;padding:3px;width:max-content;margin-bottom:9px}.customerTabs103 button{border:0;background:transparent;border-radius:7px;padding:7px 10px;font-size:8px;font-weight:800}.customerTabs103 button.active{background:#fff}.customerDetailGrid103{display:grid;grid-template-columns:1fr 1fr;gap:8px}.customerInfoCard103{border:1px solid #eee;border-radius:10px;padding:10px}.customerInfoCard103 h3{font-size:9px;margin:0 0 8px}.customerInfoCard103 p{display:flex;gap:6px;align-items:flex-start;margin:6px 0;font-size:8px;color:#555}.customerInfoCard103 p svg{width:13px;color:#999;flex:none}.favorites103>div{display:grid;grid-template-columns:1fr auto auto;gap:7px;padding:6px 0;border-top:1px solid #eee;font-size:8px}.favorites103 small{color:#999}.notes103{white-space:pre-wrap;line-height:1.5}.muted103{font-size:8px;color:#aaa}.customerSalesHead103,.customerSales103>div{display:grid;grid-template-columns:.7fr 1.4fr .7fr .9fr .8fr;gap:8px;padding:8px 5px;font-size:8px}.customerSalesHead103{background:#faf9f8;border-radius:8px;font-size:7px;font-weight:900;text-transform:uppercase;color:#888}.customerSales103>div:not(.customerSalesHead103){border-top:1px solid #eee}.customerAccounts103{display:grid;grid-template-columns:1fr 1fr;gap:7px}.customerAccounts103 article{border:1px solid #eee;border-radius:10px;padding:9px;display:flex;justify-content:space-between;align-items:center}.customerAccounts103 article.open103{border-color:#f0d1c0;background:#fffaf7}.customerAccounts103 article>div{display:flex;flex-direction:column}.customerAccounts103 small{font-size:7px;color:#999}.customerAccounts103 b{font-size:14px}.customerAccounts103 span{font-size:7px;color:#888}.customerPayments103>div{display:grid;grid-template-columns:1.2fr .8fr 1fr 1fr .7fr;gap:8px;padding:8px 5px;border-top:1px solid #eee;font-size:8px}.customerPayments103 b{text-align:right}@media(max-width:1180px){.customerFilters103{grid-template-columns:1fr 1fr 1fr}.customerSearch103{grid-column:1/-1}.customerHead103,.customerRow103{grid-template-columns:1.6fr .8fr .7fr .8fr 105px}.customerHead103 span:nth-child(3),.customerRow103>span:nth-child(3),.customerHead103 span:nth-child(6),.customerRow103>span:nth-child(6){display:none}.customerTopGrid103{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.customersTop103{align-items:flex-start;flex-direction:column}.customersTop103>.primary{width:100%}.customerKpis103,.customerFilters103{grid-template-columns:1fr 1fr}.customerSearch103{grid-column:1/-1}.customerHead103,.customerRow103{grid-template-columns:1.5fr .8fr .75fr 95px}.customerHead103 span:nth-child(5),.customerRow103>span:nth-child(5){display:none}.customerTopGrid103{grid-template-columns:1fr 1fr}.customerDetailTop103{grid-template-columns:44px 1fr}.customerDetailActions103{grid-column:1/-1}.customerDetailKpis103{grid-template-columns:1fr 1fr}.customerDetailGrid103,.customerAccounts103{grid-template-columns:1fr}.customerPayments103>div{grid-template-columns:1fr 1fr .7fr}.customerPayments103>div span:nth-child(3),.customerPayments103>div span:nth-child(4){display:none}}.tgStatus104{display:flex;align-items:center;gap:9px;background:#f5f9fd;border:1px solid #dce9f5;border-radius:10px;padding:9px;margin:9px 0}.tgStatus104>span{width:9px;height:9px;border-radius:50%;background:#aaa;box-shadow:0 0 0 4px #0000000a}.tgStatus104>span.on{background:#229ed9;box-shadow:0 0 0 4px #229ed91a}.tgStatus104>div{display:flex;flex-direction:column}.tgStatus104 b{font-size:9px}.tgStatus104 small{font-size:7px;color:#8493a0}.tgHelp104{font-size:7px;line-height:1.5;color:#73808a;background:#f7fafc;border-radius:8px;padding:8px;margin:8px 0}.tgPreview104{margin-top:10px;background:#eef6fb;border:1px solid #d7e9f5;border-radius:10px;padding:11px;display:flex;flex-direction:column;gap:4px}.tgPreview104 small{font-size:7px;color:#6d8596;font-weight:900;letter-spacing:.08em}.tgPreview104 b{font-size:9px;color:#17688e}.tgPreview104 span{font-size:8px;color:#465b68}.tgPreview104 strong{font-size:10px}.tgReport104{display:flex;align-items:center;gap:10px;background:#eef6fb;border-radius:10px;padding:11px;margin:9px 0}.tgReport104>svg{width:34px;height:34px;padding:8px;border-radius:10px;background:#229ed9;color:#fff}.tgReport104>div{display:flex;flex-direction:column}.tgReport104 b{font-size:10px}.tgReport104 span{font-size:8px;color:#72818a}.tgHint104{margin-top:8px;font-size:7px;color:#8d938f;line-height:1.5}:root{--sidebar105:#171615;--sidebarSoft105:#211f1d;--sidebarLine105:#2b2926;--shadow105:0 10px 30px rgba(36,27,21,.07)}html,body,#root{min-height:100%}body{background:#f5f5f6}button,a,input,select,textarea{transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}button:active{transform:translateY(1px)}.shell105{grid-template-columns:224px minmax(0,1fr);background:#f5f5f6}.sidebar105{width:224px;padding:14px 11px 12px;background:radial-gradient(circle at 25% 0%,rgba(255,107,34,.1),transparent 24%),var(--sidebar105);border-right:1px solid #242220;z-index:31}.brand105{padding:4px 5px 13px;gap:9px;border-bottom:1px solid var(--sidebarLine105);margin-bottom:10px}.brandMark105{width:37px;height:37px;border-radius:11px;background:#fff;display:grid;place-items:center;overflow:hidden;box-shadow:0 7px 22px #0000002e}.brand105 img{width:37px;height:37px;border-radius:0;object-fit:cover}.brandText105{display:flex;flex-direction:column;line-height:1}.brandText105 b{font-size:16px;letter-spacing:-.03em}.brandText105 span{margin-top:4px;font-size:9px!important;text-transform:uppercase;letter-spacing:.16em;color:#817d78!important;font-weight:800}.newSale105{width:100%;border:0;background:var(--orange);color:#fff;border-radius:10px;padding:9px 9px 9px 10px;margin:0 0 10px;display:grid;grid-template-columns:18px 1fr 15px;align-items:center;gap:6px;text-align:left;font-size:10px;font-weight:900;box-shadow:0 8px 22px #ff6b222e;cursor:pointer}.newSale105:hover{background:#f55f17}.newSale105 svg:last-child{opacity:.72}.nav105{display:flex!important;flex-direction:column!important;gap:5px!important;overflow-y:auto;padding-right:1px;scrollbar-width:thin;scrollbar-color:#34312e transparent}.navGroup105{display:flex;flex-direction:column;gap:2px}.navGroup105>small{padding:8px 9px 4px;font-size:7px;color:#696560;letter-spacing:.13em;font-weight:900}.sidebar105 .navGroup105 a{min-height:34px;padding:6px 7px;border-radius:8px;color:#96918c!important;display:grid;grid-template-columns:27px 1fr 13px;gap:6px;align-items:center;font-size:10px!important;font-weight:720;position:relative}.sidebar105 .navGroup105 a:hover{background:#201f1d!important;color:#e8e4e0!important}.sidebar105 .navGroup105 a.active{background:#292520!important;color:#fff!important;box-shadow:none!important}.sidebar105 .navGroup105 a.active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:4px;background:var(--orange)}.navIcon105{width:25px;height:25px;border-radius:7px;display:grid;place-items:center;background:#211f1d;color:#827d77}.sidebar105 .navGroup105 a.active .navIcon105{background:#3b2b23;color:#ff8b50}.navArrow105{opacity:0;transform:translate(-3px)}.sidebar105 .navGroup105 a:hover .navArrow105,.sidebar105 .navGroup105 a.active .navArrow105{opacity:.55;transform:none}.sidebarBottom105{margin-top:auto;padding-top:9px;border-top:1px solid var(--sidebarLine105)}.systemBadge105{display:flex;align-items:center;gap:6px;padding:0 7px 8px;font-size:7px;color:#79756f;font-weight:800}.systemBadge105 svg{color:#33aa72;width:11px}.userMini105{margin-top:0!important;background:#1d1c1a!important;border-color:#2b2926!important;border-radius:10px!important;padding:7px!important;grid-template-columns:30px 1fr 28px!important}.userMini105 .avatar{width:30px;height:30px;border-radius:8px;font-size:10px}.userMini105 b{font-size:9px!important}.userMini105 span{font-size:7px!important;text-transform:uppercase;letter-spacing:.05em}.userMini105 button{width:27px;height:27px;border-radius:7px!important;display:grid;place-items:center;color:#777}.userMini105 button:hover{background:#292725;color:#fff}.main105{min-width:0;min-height:100vh}.topbar105{height:58px;padding:0 18px;background:#ffffffe8;border-bottom:1px solid #e8e5e2;box-shadow:0 1px #ffffffb3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20}.topbarLeft105,.topbarRight105{display:flex;align-items:center;gap:10px}.breadcrumb105{display:flex;flex-direction:column}.breadcrumb105>small{font-size:6px!important;line-height:1;color:#aaa!important;font-weight:900;letter-spacing:.13em}.breadcrumb105>div{display:flex;align-items:baseline;gap:5px;margin-top:3px}.breadcrumb105 b{font-size:13px;letter-spacing:-.02em}.breadcrumb105 span{font-size:8px!important;color:#aaa!important}.onlineChip105{height:28px;padding:0 9px;border:1px solid #e0eee6;background:#f7fcf9;color:#4f7e62;border-radius:8px;display:flex;align-items:center;gap:6px;font-size:8px;font-weight:850}.onlineChip105>span{width:6px;height:6px;border-radius:50%;background:#23a66a;box-shadow:0 0 0 3px #23a66a17}.headerSale105{height:30px;padding:0 10px;border:0;border-radius:8px;background:#201e1c;color:#fff;display:flex;align-items:center;gap:6px;font-size:8px;font-weight:850;cursor:pointer}.headerSale105:hover{background:#302d2a}.headerAvatar105{width:30px;height:30px;border-radius:9px;background:#fff0e8;color:var(--orange);display:grid;place-items:center;font-size:9px;font-weight:900;border:1px solid #f5ddcf}.content105{max-width:1600px;padding:17px 18px 28px}.content105>.panel,.content105 .panel{box-shadow:0 1px 2px #1f191405}.content105 h1{letter-spacing:-.035em}.content105 .primary{box-shadow:0 5px 13px #ff6b221f}.content105 .primary:hover{background:#f55f17}.content105 .secondary:hover{background:#e9e6e3}.content105 input:focus,.content105 select:focus,.content105 textarea:focus{outline:none;border-color:#f5a579!important;box-shadow:0 0 0 3px #ff6b2212}.sidebarBackdrop105{display:none}@media(max-width:1180px)and (min-width:1001px){.shell105{grid-template-columns:208px minmax(0,1fr)}.sidebar105{width:208px}.content105{padding-left:14px;padding-right:14px}}@media(max-width:1000px){.shell105{grid-template-columns:1fr}.sidebar105{position:fixed!important;left:-236px!important;width:224px!important;height:100dvh!important;transition:left .2s ease!important;box-shadow:15px 0 50px #00000038}.sidebar105.open{left:0!important}.sidebarBackdrop105{display:block;position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#110e0c6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:30}.mobileMenu{display:grid!important;place-items:center;width:32px;height:32px;border-radius:8px!important;background:#f3f1ef!important;color:#333!important}.mobileClose{display:grid!important;place-items:center;margin-left:auto;width:28px;height:28px;border-radius:7px!important;background:#252321!important;color:#aaa!important}.topbar105{padding:0 12px}.breadcrumb105>div span{display:none}.content105{padding:14px 12px 24px}}@media(max-width:640px){.topbar105{height:54px}.onlineChip105{display:none}.headerSale105{width:31px;padding:0;justify-content:center}.headerSale105 span{display:none}.headerSale105{font-size:0}.headerAvatar105{display:none}.breadcrumb105 b{font-size:12px}.content105{padding:10px 9px 20px}.panel{border-radius:12px}.hero{border-radius:15px}}@media print{.sidebar105,.topbar105,.sidebarBackdrop105{display:none!important}.shell105{display:block!important}.content105{max-width:none!important;padding:0!important}}.module60,.products54,.inv62,.customers103,.reports61,.accounting10,.settings100,.salesModule,.dash52{display:flex;flex-direction:column;gap:12px;width:100%}.moduleTop60,.productsTop54,.invTop62,.customersTop103,.reportsTop61,.accTop10,.settingsTop100,.salesHeader,.dashTopline{min-height:48px;display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:0}.moduleTop60 h1,.productsTop54 h1,.invTop62 h1,.customersTop103 h1,.reportsTop61 h1,.accTop10 h1,.settingsTop100 h1,.salesHeader h1,.dashTopline h1{margin:0;font-size:22px;line-height:1.05;letter-spacing:-.035em;color:#211f1d}.moduleTop60 p,.productsTop54 p,.invTop62 p,.customersTop103 p,.reportsTop61 p,.accTop10 p,.settingsTop100 p,.salesHeader p,.dashTopline p{margin:5px 0 0;font-size:10px;line-height:1.35;color:#8f8a85}.content105 .panel{border:1px solid #e8e4df;border-radius:13px;background:#fff;padding:13px}.modulePanel106{padding:13px!important}.moduleSectionHead106,.sectionTitle106{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;margin-bottom:9px}.moduleSectionHead106 small,.sectionTitle106 small{display:block;font-size:7px;letter-spacing:.11em;font-weight:900;color:#aaa29b}.moduleSectionHead106 h3,.sectionTitle106 h3{margin:2px 0 0;font-size:12px;letter-spacing:-.02em}.moduleSectionHead106>span,.moduleCaption106{font-size:8px;color:#9b958f}.moduleSectionHead106>b{font-size:11px}.content105 .primary,.content105 .secondary,.content105 .danger{min-height:32px;padding:0 11px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:9px;font-weight:850}.content105 .primary svg,.content105 .secondary svg,.content105 .danger svg{width:14px;height:14px}.filter60,.range60,.productFilters54,.invFilters62,.reportRange61,.accRange10{padding:9px 10px!important;min-height:48px}.content105 input,.content105 select,.content105 textarea{font-size:10px}.content105 input,.content105 select{min-height:34px}.formGrid60 label,.field100,.form100 label,.productForm54 label,.purchaseMeta label{font-size:8px;font-weight:750;color:#77716c}.formGrid60 input,.formGrid60 select,.formGrid60 textarea,.field100 input,.field100 select,.field100 textarea,.form100 input,.form100 select,.form100 textarea,.productForm54 input,.productForm54 select,.productForm54 textarea,.purchaseMeta input,.purchaseMeta select{margin-top:4px}.metricRow,.productStats54,.invKpis62,.customerKpis103,.reportKpis61,.accKpis10,.cashStats60,.accountsSummary106{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.accountsSummary106{grid-template-columns:repeat(3,minmax(0,1fr))}.metricRow>*,.productStats54>*,.invKpis62>*,.customerKpis103>*,.reportKpis61>*,.accKpis10>*,.cashStats60>*,.accountsSummary106>*{min-height:72px;border-radius:12px!important}.accountsSummary106>.panel{display:flex;flex-direction:column;justify-content:center}.accountsSummary106 span{font-size:8px;color:#8f8984}.accountsSummary106 b{font-size:16px;margin:3px 0}.accountsSummary106 small{font-size:7px;color:#aaa}.good106{color:#188356}.bad106{color:#c34c45}.tabs60,.invTabs62,.reportTabs61,.accTabs10,.settingsTabs100,.salesTabs,.customerTabs103{min-height:36px;padding:3px;border-radius:10px;gap:3px}.tabs60 button,.invTabs62 button,.reportTabs61 button,.accTabs10 button,.settingsTabs100 button,.salesTabs button,.customerTabs103 button{min-height:30px;padding:0 11px;border-radius:8px;font-size:9px}.productHead54,.productTable54>div,.invHead62,.invRow62,.customerHead103,.customerRow103,.moveHead62,.moveRow62,.customerSalesHead103,.customerSales103>div,.table60>div,.simple60>div,.simpleList>div{min-height:42px}.productHead54,.invHead62,.customerHead103,.moveHead62,.customerSalesHead103{background:#f8f7f5!important;border-radius:8px;color:#8b8580!important;font-size:7px!important;letter-spacing:.04em}.productTable54>div,.invRow62,.customerRow103,.moveRow62,.table60>div,.simple60>div,.simpleList>div{border-color:#eeeae6!important}.productTable54>div:hover,.invRow62:hover,.customerRow103:hover,.moveRow62:hover,.table60>div:hover,.simpleList>div:hover{background:#fcfbfa}.purchases106 .purchaseList>div{display:grid;grid-template-columns:1.3fr 1fr .75fr .7fr .7fr 32px;gap:10px;align-items:center;min-height:48px;padding:8px 5px}.purchases106 .purchaseList small{font-size:8px;color:#999}.purchases106 .purchaseList span{font-size:9px}.cash106 .moduleTop60{align-items:center}.cash106 .cashRate100{margin:0}.cashHero60{min-height:100px;border-radius:14px!important;padding:16px!important;display:flex;align-items:center;gap:13px}.cashHero60>svg{width:31px;height:31px}.cashHero60 span{font-size:7px;letter-spacing:.12em;font-weight:900}.cashHero60 h1{font-size:21px;margin:2px 0}.cashHero60 p{font-size:9px;margin:0}.openCash60{display:grid!important;grid-template-columns:1fr 1fr auto;gap:9px;align-items:end}.cashMove60{display:flex;gap:6px}.closeCash60{align-self:flex-start}.accountGrid60{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.accountCard60{display:grid!important;grid-template-columns:1fr auto;gap:6px 10px;align-items:center;min-height:125px}.accountCard60>div{display:flex;flex-direction:column}.accountCard60>div b{font-size:11px}.accountCard60>div span{font-size:8px;color:#999}.accountCard60 strong{font-size:17px}.accountCard60 small{font-size:8px;color:#999}.accountCard60 button{grid-column:1/-1;min-height:31px;border:0;border-radius:8px;background:#f5f2ef;font-size:8px;font-weight:850}.moduleEmpty106{min-height:170px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#aaa;border:1px dashed #e3ded9!important;border-radius:10px;background:#fcfbfa}.moduleEmpty106 svg{width:25px;color:#c7bdb6}.moduleEmpty106 b{font-size:10px;color:#69635e}.moduleEmpty106 span{font-size:8px}.customerList103,.productTableCard54,.invTableCard62{padding:13px!important}.customerRow103,.invRow62{padding-top:9px!important;padding-bottom:9px!important}.customerIdentity103>i,.invProduct62>i,.productAvatar54{width:34px!important;height:34px!important;border-radius:9px!important}.customerIdentity103 b,.invProduct62 b,.productName54 b{font-size:9px}.customerIdentity103 small,.invProduct62 small,.productName54 small{font-size:7.5px}.reportGridMain61,.reportGridBottom61,.accGrid10{gap:9px!important}.chartPanel61,.paymentPanel61,.accounting10 .panel,.reports61 .panel{min-width:0}.reports61 .panel h3,.accounting10 .panel h3{font-size:11px}.settings100 .settingsTabs100{width:100%;overflow-x:auto;display:flex;align-items:center}.settings100 .settingsTabs100 button{white-space:nowrap;flex:0 0 auto}.settings100 .panel{padding:14px}.settings100 .panel>h3{font-size:11px;margin-bottom:2px}.settings100 .panel>p{font-size:8px;color:#999}.salesModule{gap:10px}.saleEntry53,.saleCart53,.saleSummary53{border-radius:13px!important}.pos53{gap:9px!important}.sectionTitle h3{font-size:11px}.cartTable53{margin-top:7px}.modal{border-radius:14px!important;padding:16px!important;box-shadow:0 24px 80px #1e181433!important}.modal h2{font-size:17px;letter-spacing:-.03em}.modalX{top:11px!important;right:11px!important}.wideModal{width:min(880px,calc(100vw - 28px))!important}@media(max-width:1100px){.metricRow,.productStats54,.invKpis62,.customerKpis103,.reportKpis61,.accKpis10,.cashStats60{grid-template-columns:repeat(2,minmax(0,1fr))}.accountGrid60{grid-template-columns:1fr 1fr}.purchases106 .purchaseList>div{grid-template-columns:1.4fr 1fr .8fr .7fr 32px}.purchases106 .purchaseList>div>span:nth-child(3){display:none}}@media(max-width:760px){.module60,.products54,.inv62,.customers103,.reports61,.accounting10,.settings100,.salesModule,.dash52{gap:9px}.moduleTop60,.productsTop54,.invTop62,.customersTop103,.reportsTop61,.accTop10,.settingsTop100,.salesHeader,.dashTopline{min-height:auto;align-items:flex-start;flex-direction:column}.moduleTop60>.primary,.productsTop54>.primary,.customersTop103>.primary{width:100%}.metricRow,.productStats54,.invKpis62,.customerKpis103,.reportKpis61,.accKpis10,.cashStats60,.accountsSummary106{grid-template-columns:1fr 1fr}.accountGrid60,.openCash60{grid-template-columns:1fr}.openCash60 .primary{width:100%}.purchases106 .purchaseList>div{grid-template-columns:1.4fr .8fr .7fr 30px}.purchases106 .purchaseList>div>span:nth-child(2),.purchases106 .purchaseList>div>span:nth-child(3){display:none}.moduleSectionHead106>span,.moduleCaption106{display:none}.wideModal{width:calc(100vw - 16px)!important}.content105 .panel{padding:10px}}@media(max-width:480px){.metricRow,.productStats54,.invKpis62,.customerKpis103,.reportKpis61,.accKpis10,.cashStats60,.accountsSummary106{grid-template-columns:1fr}.tabs60,.invTabs62,.reportTabs61,.accTabs10,.salesTabs,.customerTabs103{width:100%;overflow-x:auto}.tabs60 button,.invTabs62 button,.reportTabs61 button,.accTabs10 button,.salesTabs button,.customerTabs103 button{white-space:nowrap;flex:0 0 auto}}@keyframes fadeUp107{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes softPop107{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes shine107{0%{transform:translate(-120%)}to{transform:translate(220%)}}.content105>*{animation:fadeUp107 .26s ease-out both}.content105>*:nth-child(2){animation-delay:35ms}.content105>*:nth-child(3){animation-delay:.07s}.content105>*:nth-child(4){animation-delay:.1s}.content105{background:radial-gradient(circle at 15% 0%,rgba(255,107,34,.025),transparent 24%),#f6f6f7}.content105 .panel{border:1px solid #ebe7e3!important;background:#fffffffa;box-shadow:0 5px 18px #231c1709!important}.content105 .panel:hover{border-color:#e5dfda!important;box-shadow:0 9px 24px #231c170e!important}.metricRow>*,.productStats54>*,.invKpis62>*,.customerKpis103>*,.reportKpis61>*,.accKpis10>*,.cashStats60>*,.accountsSummary106>*,.customerTopGrid103>div,.accountCard60{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#fdfcfc)!important;border:1px solid #ebe7e3!important;box-shadow:0 4px 16px #221b1609!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.metricRow>*:hover,.productStats54>*:hover,.invKpis62>*:hover,.customerKpis103>*:hover,.reportKpis61>*:hover,.accKpis10>*:hover,.cashStats60>*:hover,.accountsSummary106>*:hover,.customerTopGrid103>div:hover,.accountCard60:hover{transform:translateY(-2px);box-shadow:0 10px 24px #221b1611!important;border-color:#e1d9d2!important}.metricRow>*:before,.productStats54>*:before,.invKpis62>*:before,.customerKpis103>*:before,.reportKpis61>*:before,.accKpis10>*:before,.cashStats60>*:before,.accountsSummary106>*:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,rgba(255,107,34,.75),rgba(255,107,34,.08),transparent);opacity:.8}.content105 h1,.content105 h2{font-weight:800}.content105 h3{font-weight:780}.content105 p,.content105 small,.content105 span{letter-spacing:0}.moduleTop60 p,.productsTop54 p,.invTop62 p,.customersTop103 p,.reportsTop61 p,.accTop10 p,.settingsTop100 p,.salesHeader p,.dashTopline p{color:#9a948e!important}.moduleSectionHead106,.sectionTitle106,.customerListHead103,.invHeadTitle62{padding-bottom:7px;border-bottom:1px solid #f0ece9}.moduleSectionHead106 small,.sectionTitle106 small,.customerListHead103 small{color:#b0aaa4!important}.customerKpiIcon103,.invKpiIcon62,.productStatIcon54,.reportKpiIcon61,.accKpiIcon10{border-radius:10px!important;transition:transform .18s ease,box-shadow .18s ease}.customerKpi103:hover .customerKpiIcon103,.invKpi62:hover .invKpiIcon62,.productStats54>*:hover .productStatIcon54{transform:scale(1.06)}.content105 .primary{border:0!important;background:linear-gradient(180deg,#ff742f,#ff6420)!important;box-shadow:0 6px 14px #ff6b2226!important}.content105 .primary:hover{transform:translateY(-1px);box-shadow:0 9px 20px #ff6b2236!important}.content105 .secondary{border:1px solid #e5e0dc!important;background:#fff!important;color:#55504c!important}.content105 .secondary:hover{background:#f8f6f4!important;border-color:#dcd4ce!important;transform:translateY(-1px)}.content105 button svg{transition:transform .16s ease}.content105 button:hover svg{transform:scale(1.06)}.filter60,.range60,.productFilters54,.invFilters62,.reportRange61,.accRange10,.customerFilters103{background:#fff!important;border:1px solid #ece8e4!important;box-shadow:none!important;border-radius:12px!important}.content105 input,.content105 select,.content105 textarea{border-color:#e6e1dc!important;background:#fff}.content105 input:hover,.content105 select:hover,.content105 textarea:hover{border-color:#d9d1ca!important}.content105 input:focus,.content105 select:focus,.content105 textarea:focus{border-color:#f3a47d!important;box-shadow:0 0 0 3px #ff6b2211!important}.tabs60,.invTabs62,.reportTabs61,.accTabs10,.settingsTabs100,.salesTabs,.customerTabs103{background:#efedeb!important;border:1px solid #e8e4e0}.tabs60 button,.invTabs62 button,.reportTabs61 button,.accTabs10 button,.settingsTabs100 button,.salesTabs button,.customerTabs103 button{color:#8d8781!important;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.tabs60 button.active,.invTabs62 button.active,.reportTabs61 button.active,.accTabs10 button.active,.settingsTabs100 button.active,.salesTabs button.active,.customerTabs103 button.active{background:#fff!important;color:#2d2926!important;box-shadow:0 2px 7px #1f191412!important}.productHead54,.invHead62,.customerHead103,.moveHead62,.customerSalesHead103{background:#faf9f8!important;border:1px solid #f0ece8!important}.productTable54>div,.invRow62,.customerRow103,.moveRow62,.table60>div,.simple60>div,.simpleList>div{transition:background .15s ease,transform .15s ease}.productTable54>div:hover,.invRow62:hover,.customerRow103:hover,.moveRow62:hover,.table60>div:hover,.simpleList>div:hover{background:#fffaf7!important;transform:translate(1px)}.customerIdentity103>i,.invProduct62>i,.productAvatar54,.contactAvatar60{box-shadow:inset 0 0 0 1px #ff6b220f}.stock62,.move62{border-radius:999px!important;padding:4px 7px!important}.cashHero60{border:none!important;box-shadow:0 8px 26px #1d18140d!important;position:relative;overflow:hidden}.cashHero60:after{content:"";position:absolute;width:170px;height:170px;border-radius:50%;right:-60px;top:-80px;background:#ffffff14;pointer-events:none}.saleEntry53,.saleCart53,.saleSummary53{border:1px solid #ebe7e3!important;box-shadow:0 5px 18px #20191409!important}.totalBig53{border-radius:12px!important;background:#181715!important;color:#fff!important;padding:12px!important}.totalBs100{border-radius:10px!important}.customerDetailKpis103>div{border:1px solid #eee9e5;background:#fff!important;box-shadow:0 3px 11px #1f191406}.customerInfoCard103{border-color:#ece7e3!important;box-shadow:0 3px 12px #1f191405}.customerActions103 button,.customerActions103 a{transition:transform .15s ease,background .15s ease,border-color .15s ease}.customerActions103 button:hover,.customerActions103 a:hover{transform:translateY(-1px);background:#fff7f2;border-color:#f0d8ca}.deadGrid62 article{border-color:#eee9e5!important;box-shadow:0 2px 9px #1f191405;transition:transform .16s ease,box-shadow .16s ease}.deadGrid62 article:hover{transform:translateY(-1px);box-shadow:0 7px 18px #1f19140d}.reportKpis61>*{animation:softPop107 .25s ease both}.reportKpis61>*:nth-child(2){animation-delay:.03s}.reportKpis61>*:nth-child(3){animation-delay:.06s}.reportKpis61>*:nth-child(4){animation-delay:.09s}.reportKpis61>*:nth-child(5){animation-delay:.12s}.reportKpis61>*:nth-child(6){animation-delay:.15s}.settings100 .panel{transition:transform .16s ease,box-shadow .16s ease}.settings100 .panel:hover{transform:translateY(-1px)}.settings100 .field100{margin-bottom:8px}.modalBack{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14110f61!important;animation:softPop107 .17s ease}.modal{border:1px solid rgba(255,255,255,.55)!important;background:#fff!important;box-shadow:0 30px 90px #1914113b!important}.modalX{background:#f5f3f1!important;border:1px solid #e8e3df!important}.modalX:hover{background:#eeeae6!important;transform:rotate(3deg)}.invLoading62,.customerEmpty103{position:relative;overflow:hidden}.invLoading62:after,.customerEmpty103:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.6) 48%,transparent 65%);animation:shine107 1.8s infinite linear;pointer-events:none}.content105 *{scrollbar-width:thin;scrollbar-color:#d9d3ce transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media(max-width:760px){.content105 .panel{border-radius:11px!important;box-shadow:none!important}.metricRow>*,.productStats54>*,.invKpis62>*,.customerKpis103>*,.reportKpis61>*,.accKpis10>*,.cashStats60>*,.accountsSummary106>*{min-height:66px}.moduleTop60 h1,.productsTop54 h1,.invTop62 h1,.customersTop103 h1,.reportsTop61 h1,.accTop10 h1,.settingsTop100 h1,.salesHeader h1{font-size:20px}}@media(max-width:480px){.customerKpis103,.invKpis62,.productStats54,.metricRow,.reportKpis61,.accKpis10,.cashStats60,.accountsSummary106{gap:6px!important}.content105 .primary,.content105 .secondary{min-height:34px}}.navFlat108{display:flex!important;flex-direction:column!important;gap:2px!important;padding-top:1px}.sidebar105 .navFlat108 a{min-height:35px;padding:6px 7px;border-radius:8px;color:#96918c!important;display:grid;grid-template-columns:27px 1fr 13px;gap:6px;align-items:center;font-size:10px!important;font-weight:720;position:relative}.sidebar105 .navFlat108 a:hover{background:#201f1d!important;color:#e8e4e0!important}.sidebar105 .navFlat108 a.active{background:#292520!important;color:#fff!important}.sidebar105 .navFlat108 a.active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:4px;background:var(--orange)}.sidebar105 .navFlat108 a.active .navIcon105{background:#3b2b23;color:#ff8b50}.nav105 .navGroup105>small{display:none!important}.nav105 .navGroup105{gap:2px!important}.quickCustomer109{display:flex;flex-direction:column;gap:14px}.quickCustomerHead109{display:grid;grid-template-columns:46px 1fr;gap:11px;align-items:center;padding-right:28px}.quickCustomerIcon109{width:46px;height:46px;border-radius:13px;background:linear-gradient(145deg,#fff1e9,#ffe3d3);color:var(--orange);display:grid;place-items:center}.quickCustomerIcon109 svg{width:21px;height:21px}.quickCustomerHead109 small,.voidSale109>small{font-size:7px;font-weight:900;letter-spacing:.12em;color:#a39b95}.quickCustomerHead109 h2,.voidSale109 h2{margin:2px 0;font-size:18px;letter-spacing:-.035em}.quickCustomerHead109 p,.voidSale109 p{margin:3px 0 0;font-size:8px;color:#918a84;line-height:1.45}.quickCustomerGrid109{display:grid;grid-template-columns:1fr 1fr;gap:9px;background:#faf9f8;border:1px solid #eee9e5;border-radius:12px;padding:11px}.quickCustomerGrid109 label,.voidSale109 label{display:flex;flex-direction:column;gap:5px;font-size:8px;font-weight:800;color:#6f6964}.quickCustomerGrid109 label span{font-weight:500;color:#aaa}.quickCustomerGrid109 label.wide{grid-column:1/-1}.quickCustomerGrid109 input,.voidSale109 textarea{width:100%;border:1px solid #e4ded9;border-radius:9px;background:#fff;padding:9px 10px;font-size:10px;outline:none}.quickCustomerGrid109 input:focus,.voidSale109 textarea:focus{border-color:#f3a47d;box-shadow:0 0 0 3px #ff6b2212}.quickCustomerActions109{display:flex;justify-content:flex-end;gap:6px;padding-top:2px}.quickCustomerActions109 .primary,.quickCustomerActions109 .secondary{min-width:118px}.customerBox53>div>button{width:35px!important;height:35px!important;border-radius:9px!important;background:#fff4ee!important;border:1px solid #f1d4c4!important;color:var(--orange)!important}.customerBox53>div>button:hover{background:#ffe8dc!important;transform:translateY(-1px)}.voidSale109{display:flex;flex-direction:column;gap:8px}.voidSaleIcon109{width:43px;height:43px;border-radius:12px;background:#fff0ef;color:#c34c45;display:grid;place-items:center;margin-bottom:2px}.voidSaleIcon109 svg{width:20px}.voidSale109 textarea{min-height:92px;resize:vertical;margin-top:2px}.voidSale109 .danger{background:#c84943!important;color:#fff!important;border:0!important}.voidSale109 .danger:disabled{opacity:.45;cursor:not-allowed}@media(max-width:560px){.quickCustomerGrid109{grid-template-columns:1fr}.quickCustomerGrid109 label.wide{grid-column:auto}.quickCustomerActions109{display:grid;grid-template-columns:1fr 1fr}.quickCustomerActions109 .primary,.quickCustomerActions109 .secondary{min-width:0;width:100%}}.productModal110{display:flex;flex-direction:column;min-height:0}.productModal110 .productModalHead110{display:grid;grid-template-columns:48px 1fr;gap:11px;align-items:center;padding:0 2px 13px;border-bottom:1px solid #eee9e5}.productModalIcon110{width:46px;height:46px;border-radius:13px;background:linear-gradient(145deg,#fff2ea,#ffe1d0);color:var(--orange);display:grid;place-items:center}.productModalIcon110 svg{width:21px;height:21px}.productModalTitle110 small{font-size:7px;font-weight:900;letter-spacing:.12em;color:#aaa19a}.productModalTitle110 h2{font-size:19px;line-height:1.05;margin:2px 0 3px;letter-spacing:-.035em}.productModalTitle110 p{margin:0;color:#96908a;font-size:8px;line-height:1.4}.productModalBody110{display:grid;grid-template-columns:minmax(0,1fr) 225px;gap:12px;padding:12px 0;min-height:0;max-height:min(67vh,660px);overflow:auto}.productModalMain110{display:flex;flex-direction:column;gap:9px;min-width:0}.productSection110{background:#faf9f8;border:1px solid #eee9e5;border-radius:12px;padding:11px}.productSectionTitle110{display:flex;align-items:center;gap:8px;margin-bottom:9px}.productSectionTitle110>span{width:25px;height:25px;border-radius:8px;background:#fff0e8;color:var(--orange);display:grid;place-items:center;font-size:7px;font-weight:950}.productSectionTitle110>div{display:flex;flex-direction:column}.productSectionTitle110 b{font-size:9px;color:#393531}.productSectionTitle110 small{font-size:7px;color:#aaa39d;margin-top:1px}.productGrid110{display:grid;grid-template-columns:1fr 1fr;gap:8px}.productGrid110 label,.productPriceGrid110 label,.productStockGrid110 label,.categoryModal110 label{display:flex;flex-direction:column;gap:4px;color:#746e69;font-size:7.5px;font-weight:850}.productGrid110 label.wide{grid-column:1/-1}.productGrid110 input,.productGrid110 select,.productPriceGrid110 input,.productStockGrid110 input,.productStockGrid110 select,.notesSection110 textarea,.categoryModal110 input{width:100%;min-width:0;min-height:36px;border:1px solid #e3ddd8!important;border-radius:9px;background:#fff;padding:8px 9px;font-size:9px;outline:none}.productGrid110 input:focus,.productGrid110 select:focus,.productPriceGrid110 input:focus,.productStockGrid110 input:focus,.productStockGrid110 select:focus,.notesSection110 textarea:focus,.categoryModal110 input:focus{border-color:#f2a078!important;box-shadow:0 0 0 3px #ff6b2211!important}.inputIcon110{display:grid;grid-template-columns:27px 1fr;align-items:center;border:1px solid #e3ddd8;border-radius:9px;background:#fff;overflow:hidden}.inputIcon110>svg{width:14px;color:#a49d97;margin-left:9px}.inputIcon110 input{border:0!important;box-shadow:none!important;padding-left:2px}.categorySelect110{display:grid;grid-template-columns:1fr 34px;gap:5px}.categorySelect110 button{border:0;border-radius:9px;background:#fff0e8;color:var(--orange);display:grid;place-items:center;cursor:pointer}.categorySelect110 button:hover{background:#ffe3d4}.categorySelect110 svg{width:14px}.quickCategory110{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:6px;padding:8px;background:#fff7f2;border:1px dashed #f2cbb6;border-radius:9px;animation:fadeUp107 .16s ease}.quickCategory110 .primary{min-width:70px}.productPriceGrid110{display:grid;grid-template-columns:1fr 1fr 1.05fr;gap:8px}.moneyInput110{display:grid;grid-template-columns:27px 1fr;align-items:center;border:1px solid #e3ddd8;border-radius:9px;background:#fff;overflow:hidden}.moneyInput110>span{display:grid;place-items:center;height:100%;background:#f7f5f3;color:#8c857e;font-size:9px;font-weight:900;border-right:1px solid #ebe6e2}.moneyInput110 input{border:0!important;box-shadow:none!important}.profitCard110{border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;justify-content:center;border:1px solid}.profitCard110.positive{background:#eef9f3;border-color:#dcefe5}.profitCard110.negative{background:#fff1ef;border-color:#f1d9d5}.profitCard110 span{font-size:7px;color:#89827c}.profitCard110 b{font-size:16px;line-height:1.1;margin:2px 0}.profitCard110.positive b{color:#178555}.profitCard110.negative b{color:#c14841}.profitCard110 small{font-size:7px;color:#99918b}.productStockGrid110{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.stockRead110{background:#fff;border:1px solid #e8e3df;border-radius:9px;padding:8px 9px;display:flex;flex-direction:column;justify-content:center}.stockRead110 span{font-size:7px;color:#99918b}.stockRead110 b{font-size:12px;margin:2px 0}.stockRead110 small{font-size:6.5px;color:#aaa}.notesSection110 textarea{min-height:58px;resize:vertical}.productSummary110{position:sticky;top:0;align-self:start;background:#201e1c;color:#fff;border-radius:13px;padding:13px;box-shadow:0 10px 28px #1814111f;overflow:hidden}.productSummary110:after{content:"";position:absolute;width:150px;height:150px;border-radius:50%;right:-75px;top:-70px;background:#ff6b221a;pointer-events:none}.productSummaryTop110{display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:1}.productSummaryAvatar110{width:38px;height:38px;border-radius:11px;background:linear-gradient(145deg,#ff7d3a,#ff6020);display:grid;place-items:center;font-size:15px;font-weight:950;margin-bottom:10px}.productSummaryTop110 small{font-size:6.5px;color:#7f7974;font-weight:900;letter-spacing:.11em}.productSummaryTop110 h3{font-size:12px;margin:3px 0 2px;color:#fff;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productSummaryTop110 span{font-size:7px;color:#928c87;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productSummaryMetrics110{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:12px}.productSummaryMetrics110>div{background:#292724;border:1px solid #33302d;border-radius:9px;padding:7px;display:flex;flex-direction:column}.productSummaryMetrics110 span,.productSummaryStock110>span,.productSummaryCode110 span{font-size:6.5px;color:#817b76}.productSummaryMetrics110 b{font-size:11px;margin-top:2px}.green110{color:#63d99a!important}.red110{color:#ff8177!important}.productSummaryStock110{margin-top:7px;padding:8px;border:1px solid #33302d;background:#292724;border-radius:9px}.productSummaryStock110>div{display:flex;align-items:end;justify-content:space-between;margin-top:3px}.productSummaryStock110 b{font-size:11px}.productSummaryStock110 small{font-size:6.5px;color:#89827d}.productSummaryCode110{margin-top:7px;padding:8px;border:1px solid #33302d;background:#292724;border-radius:9px;display:grid;grid-template-columns:20px 1fr;gap:6px;align-items:center}.productSummaryCode110>svg{width:14px;color:#ff8a4d}.productSummaryCode110>div{display:flex;flex-direction:column;min-width:0}.productSummaryCode110 b{font-size:7.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.productError110{margin:0 0 10px!important}.productModalFooter110{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:11px;border-top:1px solid #eee9e5}.productModalFooter110>span{font-size:7px;color:#aaa39d}.productModalFooter110>div{display:flex;gap:6px}.productModalFooter110 .primary,.productModalFooter110 .secondary{min-width:118px}.categoryModal110{display:flex;flex-direction:column}.categoryModalIcon110{width:43px;height:43px;border-radius:12px;background:#fff0e8;color:var(--orange);display:grid;place-items:center;margin-bottom:9px}.categoryModalIcon110 svg{width:19px}.categoryModal110>small{font-size:7px;color:#aaa19a;font-weight:900;letter-spacing:.11em}.categoryModal110 h2{font-size:18px;margin:2px 0}.categoryModal110 p{font-size:8px;color:#918a84;margin:2px 0 12px}.categoryModal110 label{margin-top:2px}.modal:has(.productModal110){width:min(900px,calc(100vw - 28px))!important;padding:15px!important;border-radius:16px!important}.modal:has(.productModal110) .modalX{top:12px!important;right:12px!important;z-index:3}@media(max-width:850px){.productModalBody110{grid-template-columns:1fr;max-height:72vh}.productSummary110{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:8px}.productSummaryTop110{grid-column:1/-1}.productSummaryMetrics110,.productSummaryStock110,.productSummaryCode110{margin-top:0}}@media(max-width:620px){.modal:has(.productModal110){width:calc(100vw - 12px)!important;padding:12px!important}.productModalHead110{grid-template-columns:40px 1fr!important}.productModalIcon110{width:39px;height:39px}.productGrid110,.productPriceGrid110,.productStockGrid110{grid-template-columns:1fr}.productGrid110 label.wide,.quickCategory110{grid-column:auto}.productSummary110{grid-template-columns:1fr}.productSummaryTop110{grid-column:auto}.productModalFooter110{align-items:stretch;flex-direction:column}.productModalFooter110>span{display:none}.productModalFooter110>div{display:grid;grid-template-columns:1fr 1fr}.productModalFooter110 .primary,.productModalFooter110 .secondary{min-width:0;width:100%}}.usersAdmin111{display:flex;flex-direction:column;gap:10px}.usersKpis111{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.userKpi111{min-height:74px;background:#fff;border:1px solid #eae6e2;border-radius:12px;padding:10px;display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:center;box-shadow:0 4px 15px #231c1708}.userKpi111>span{width:33px;height:33px;border-radius:9px;background:#f4f2f0;color:#777;display:grid;place-items:center}.userKpi111>span svg{width:16px}.userKpi111.green>span{background:#eaf8f1;color:#188357}.userKpi111.orange>span{background:#fff0e8;color:var(--orange)}.userKpi111.blue>span{background:#edf4ff;color:#397ff0}.userKpi111>div{display:flex;flex-direction:column}.userKpi111 small{font-size:7px;color:#999}.userKpi111 b{font-size:16px;margin:2px 0}.userKpi111 em{font-size:7px;color:#aaa;font-style:normal}.usersToolbar111{display:grid;grid-template-columns:minmax(240px,1fr) 150px 130px auto auto;gap:6px;align-items:center;padding:9px!important}.usersSearch111{height:34px;display:flex;align-items:center;border:1px solid #e4dfda;border-radius:9px;padding:0 9px}.usersSearch111 svg{width:14px;color:#999}.usersSearch111 input{border:0!important;box-shadow:none!important;width:100%;min-width:0}.usersToolbar111 select{height:34px;border:1px solid #e4dfda;border-radius:9px;background:#fff;padding:0 8px;font-size:8px}.usersPanel111{padding:12px!important}.usersPanelHead111{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid #f0ece8}.usersPanelHead111 small{font-size:7px;color:#aaa;font-weight:900;letter-spacing:.1em}.usersPanelHead111 h3{font-size:12px;margin:2px 0}.usersPanelHead111>span{font-size:7px;color:#999}.usersTable111{margin-top:7px}.usersHead111,.userRow111{display:grid;grid-template-columns:1.55fr .72fr .62fr 1fr .8fr .55fr 100px;gap:7px;align-items:center}.usersHead111{min-height:34px;padding:0 6px;background:#faf9f8;border:1px solid #f0ece8;border-radius:8px;color:#999;font-size:7px;font-weight:900;text-transform:uppercase}.userRow111{min-height:52px;padding:7px 6px;border-bottom:1px solid #efebe7;font-size:8px;transition:background .15s ease}.userRow111:hover{background:#fffaf7}.userIdentity111{display:flex;align-items:center;gap:8px;min-width:0}.userIdentity111>i{font-style:normal;width:34px;height:34px;border-radius:9px;background:#fff0e8;color:var(--orange);display:grid;place-items:center;font-weight:900;flex:none}.userIdentity111>div,.userRow111>span{display:flex;flex-direction:column;min-width:0}.userIdentity111 b{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.userIdentity111 small,.userRow111 small{font-size:7px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roleBadge111{font-style:normal;width:max-content;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900;background:#f1efed;color:#6f6964}.roleBadge111.owner{background:#241f1b;color:#fff}.roleBadge111.admin{background:#fff0e8;color:#c8521a}.roleBadge111.manager{background:#edf4ff;color:#376fc4}.roleBadge111.supervisor{background:#f0f7f3;color:#287b53}.roleBadge111.cashier{background:#f4f2f0;color:#706a65}.userStatus111{font-style:normal;width:max-content;padding:4px 7px;border-radius:999px;font-size:7px;font-weight:850}.userStatus111.active{background:#eaf8f1;color:#197e50}.userStatus111.inactive{background:#f2f0ee;color:#98918b}.userActions111{display:flex!important;flex-direction:row!important;justify-content:flex-end;gap:3px}.userActions111 button{width:27px;height:27px;border:1px solid #e6e1dc;border-radius:7px;background:#fff;color:#67615c;display:grid;place-items:center}.userActions111 button:hover{background:#fff4ee;color:var(--orange);border-color:#f1d5c6}.userActions111 svg{width:13px}.userModal111{display:flex;flex-direction:column;gap:11px}.userModalHead111,.userDetailTop111{display:grid;grid-template-columns:46px 1fr auto;gap:10px;align-items:center}.userModalAvatar111{width:44px;height:44px;border-radius:12px;background:linear-gradient(145deg,#ff7b38,#ff6320);color:#fff;display:grid;place-items:center;font-weight:950;font-size:15px}.userModalHead111 small,.userDetailTop111 small{font-size:7px;color:#aaa;font-weight:900;letter-spacing:.11em}.userModalHead111 h2,.userDetailTop111 h2{font-size:18px;margin:2px 0}.userModalHead111 p,.userDetailTop111 span{font-size:8px;color:#999;margin:0}.userForm111{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#faf9f8;border:1px solid #eee9e5;border-radius:11px;padding:10px}.userForm111 label{display:flex;flex-direction:column;gap:4px;font-size:8px;font-weight:800;color:#706a65}.userForm111 label.wide{grid-column:1/-1}.userForm111 label>span{font-size:7px;color:#aaa;font-weight:500}.userForm111 input,.userForm111 select{height:35px;border:1px solid #e3ddd8;border-radius:9px;background:#fff;padding:0 9px}.userPassword111{display:grid;grid-template-columns:27px 1fr;align-items:center;border:1px solid #e3ddd8;border-radius:9px;background:#fff}.userPassword111 svg{width:13px;margin-left:9px;color:#aaa}.userPassword111 input{border:0!important;box-shadow:none!important}.userAccess111{border:1px solid #eee9e5;border-radius:11px;padding:10px}.userAccessHead111{display:flex;justify-content:space-between;gap:10px;align-items:center}.userAccessHead111>div{display:flex;flex-direction:column}.userAccessHead111 b{font-size:9px}.userAccessHead111 small{font-size:7px;color:#999;margin-top:2px}.userRoleSummary111{display:flex;align-items:center;gap:7px;margin-top:8px}.userRoleSummary111>span{font-size:7px;color:#999}.perm111{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:9px}.perm111 label{border:1px solid #ebe6e2;border-radius:8px;padding:7px;background:#faf9f8;font-size:7px;display:flex;align-items:center;gap:5px;cursor:pointer}.perm111 label.active{background:#fff4ed;border-color:#f0c9b4;color:#b94c18}.perm111 input{accent-color:var(--orange)}.userActive111{display:flex;align-items:center;justify-content:space-between;border:1px solid #eee9e5;border-radius:10px;padding:9px}.userActive111>span{display:flex;flex-direction:column}.userActive111 b{font-size:9px}.userActive111 small{font-size:7px;color:#999}.userActive111 input{display:none}.userActive111>i{width:34px;height:19px;border-radius:999px;background:#d8d4d0;position:relative}.userActive111>i:after{content:"";position:absolute;width:15px;height:15px;border-radius:50%;background:#fff;top:2px;left:2px;transition:left .15s ease}.userActive111 input:checked+i{background:#21a66c}.userActive111 input:checked+i:after{left:17px}.userDetail111{display:flex;flex-direction:column;gap:10px}.userDetailStats111{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.userDetailStats111>div{background:#faf9f8;border:1px solid #eee9e5;border-radius:9px;padding:8px;display:flex;flex-direction:column}.userDetailStats111 span{font-size:7px;color:#999}.userDetailStats111 b{font-size:11px;margin-top:2px}.userDetailActions111{display:flex;gap:6px}.userActivityHead111{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #eee9e5;padding-bottom:6px}.userActivityHead111 small{font-size:7px;color:#aaa;font-weight:900;letter-spacing:.1em}.userActivityHead111 h3{font-size:11px;margin:2px 0}.userActivityHead111>span{font-size:7px;color:#999}.userActivity111{max-height:270px;overflow:auto}.userActivity111>div{display:grid;grid-template-columns:10px 1fr auto;gap:7px;align-items:center;padding:7px 2px;border-bottom:1px solid #f0ece8}.activityDot111{width:6px;height:6px;border-radius:50%;background:#ff7a37}.userActivity111>div>div{display:flex;flex-direction:column}.userActivity111 b{font-size:8px}.userActivity111 small,.userActivity111 time{font-size:7px;color:#999}.userEmpty111{padding:28px!important;display:block!important;text-align:center;color:#aaa;font-size:8px}@media(max-width:1050px){.usersKpis111{grid-template-columns:1fr 1fr}.usersToolbar111{grid-template-columns:1fr 1fr 1fr}.usersSearch111{grid-column:1/-1}.usersHead111,.userRow111{grid-template-columns:1.5fr .7fr .6fr .8fr 95px}.usersHead111 span:nth-child(4),.userRow111>span:nth-child(4),.usersHead111 span:nth-child(6),.userRow111>span:nth-child(6){display:none}}@media(max-width:650px){.usersKpis111,.usersToolbar111{grid-template-columns:1fr 1fr}.usersToolbar111 .primary{grid-column:1/-1}.usersHead111,.userRow111{grid-template-columns:1.5fr .75fr 90px}.usersHead111 span:nth-child(3),.userRow111>span:nth-child(3),.usersHead111 span:nth-child(5),.userRow111>span:nth-child(5){display:none}.userForm111{grid-template-columns:1fr}.userForm111 label.wide{grid-column:auto}.perm111{grid-template-columns:1fr 1fr}.userModalHead111{grid-template-columns:42px 1fr}.userModalHead111>div:last-child{grid-column:1/-1}.userDetailTop111{grid-template-columns:42px 1fr}.userDetailTop111>.roleBadge111{grid-column:1/-1}.userDetailStats111{grid-template-columns:1fr 1fr}.userActivity111 time{display:none}}nn .installPwa112{height:30px;padding:0 10px;border:1px solid #ead9cf;border-radius:8px;background:#fff7f2;color:#c7521b;display:flex;align-items:center;gap:6px;font-size:8px;font-weight:850;cursor:pointer}.installPwa112:hover{background:#ffede3;border-color:#efc7b0;transform:translateY(-1px)}.installPwa112.ready{background:#fff0e8;border-color:#f2cfbb;color:var(--orange);box-shadow:0 4px 12px #ff6b2214}.installPwa112 svg{width:13px}.installedPwa112{height:29px;padding:0 9px;border:1px solid #dbece2;border-radius:8px;background:#f5fbf7;color:#32815a;display:flex;align-items:center;gap:5px;font-size:7px;font-weight:850}.installedPwa112 svg{width:12px}.installHelpBack112{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:15px;background:#16120f6b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:softPop107 .16s ease}.installHelp112{position:relative;width:min(470px,100%);background:#fff;border:1px solid #ebe5e0;border-radius:16px;padding:19px;box-shadow:0 28px 80px #19141138}.installHelpClose112{position:absolute;right:11px;top:11px;width:29px;height:29px;border:0;border-radius:8px;background:#f4f2f0;color:#746e68;display:grid;place-items:center}.installHelpClose112 svg{width:15px}.installHelpIcon112{width:44px;height:44px;border-radius:12px;background:linear-gradient(145deg,#fff1e9,#ffe2d2);color:var(--orange);display:grid;place-items:center;margin-bottom:9px}.installHelpIcon112 svg{width:20px}.installHelp112>small{font-size:7px;color:#aaa19a;font-weight:900;letter-spacing:.12em}.installHelp112 h2{margin:2px 0 4px;font-size:19px;letter-spacing:-.035em}.installHelp112>p{margin:0;font-size:8px;line-height:1.45;color:#918a84}.installSteps112{display:flex;flex-direction:column;gap:6px;margin:13px 0}.installSteps112>div{border:1px solid #eee9e5;background:#faf9f8;border-radius:9px;padding:9px;display:flex;flex-direction:column;gap:2px}.installSteps112 b{font-size:8px}.installSteps112 span{font-size:7px;color:#817a75;line-height:1.45}.installHelpOk112{width:100%;margin-top:2px}@media(max-width:760px){.installPwa112{width:31px;padding:0;justify-content:center}.installPwa112 span,.installedPwa112{display:none}}body{font-size:14px}.content105 p,.content105 label,.content105 input,.content105 select,.content105 textarea,.content105 button{font-size:max(9px,.72rem)}.content105 small{font-size:max(7.5px,.62rem)}.moduleTop60 p,.productsTop54 p,.invTop62 p,.customersTop103 p,.reportsTop61 p,.accTop10 p,.settingsTop100 p,.salesHeader p,.dashTopline p,.sidebar105 .navFlat108 a{font-size:10.5px!important}.breadcrumb105 b{font-size:13.5px}.breadcrumb105>small{font-size:7px!important}.userMini105 b{font-size:9.5px!important}.userMini105 span,.productHead54,.invHead62,.customerHead103,.moveHead62,.customerSalesHead103,.usersHead111{font-size:7.5px!important}.productRow54,.invRow62,.customerRow103,.moveRow62,.userRow111{font-size:8.5px!important}.productName54 b,.invProduct62 b,.customerIdentity103 b,.userIdentity111 b{font-size:9.5px!important}.productName54 small,.invProduct62 small,.customerIdentity103 small,.userIdentity111 small{font-size:7.5px!important}.field100,.formGrid60 label,.form100 label,.productGrid110 label,.productPriceGrid110 label,.productStockGrid110 label,.userForm111 label{font-size:8.5px!important}.settings100 .panel>p,.waPreview102 span,.tgPreview104 span{font-size:8px!important}.moduleSectionHead106 h3,.sectionTitle106 h3,.customerListHead103 h3{font-size:12.5px}.themeToggle113{height:30px;padding:0 8px 0 5px;border:1px solid #e5e0dc;border-radius:8px;background:#fff;color:#5d5853;display:flex;align-items:center;gap:6px;cursor:pointer;font-size:7.5px;font-weight:850}.themeToggle113:hover{background:#f8f6f4;border-color:#d9d2cc;transform:translateY(-1px)}.themeToggleTrack113{width:28px;height:20px;border-radius:999px;background:#efebe7;display:flex;align-items:center;padding:2px;transition:background .2s ease}.themeToggleTrack113 i{width:16px;height:16px;border-radius:50%;background:#fff;color:#e98a31;display:grid;place-items:center;box-shadow:0 2px 5px #1e18141f;transition:transform .22s ease,background .22s ease,color .22s ease}.themeToggleTrack113 i.dark{transform:translate(8px);background:#292724;color:#d9d5ff}.themeToggleTrack113 svg{width:10px;height:10px}.themeToggle113 em{font-style:normal}.splash113{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:radial-gradient(circle at 50% 40%,#fff8f3 0,#f7f6f6 46%,#f2f2f3);display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:14px;overflow:hidden}.splashLogo113{position:relative;width:92px;height:92px;display:grid;place-items:center}.splashLogo113 img{width:66px;height:66px;border-radius:18px;position:relative;z-index:3;box-shadow:0 14px 35px #ff6b222e;animation:splashLogoFloat113 1.55s ease-in-out infinite}.splashRing113{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:25px;border:1px solid rgba(255,107,34,.22);animation:splashRing113 1.8s ease-out infinite}.splashRing113.ring2{animation-delay:.65s}.splashText113{display:flex;flex-direction:column;align-items:center;gap:3px}.splashText113 b{font-size:17px;letter-spacing:-.03em}.splashText113 span{font-size:9px;color:#99918b}.splashLoader113{width:112px;height:3px;border-radius:999px;background:#e8e4e1;overflow:hidden}.splashLoader113 i{display:block;width:36%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff8a4d,#ff6420);animation:splashLoad113 1.05s ease-in-out infinite}@keyframes splashLogoFloat113{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.025)}}@keyframes splashRing113{0%{transform:scale(.76);opacity:.7}to{transform:scale(1.25);opacity:0}}@keyframes splashLoad113{0%{transform:translate(-110%)}50%{transform:translate(90%)}to{transform:translate(280%)}}html[data-theme=dark]{--ink:#f3f0ed;--muted:#aaa29b;--bg:#121211;--panel:#1b1a19;--line:#302d2a;--green:#35bd7f;--red:#ef6c63;--blue:#6e9cff}html[data-theme=dark] body{background:#121211;color:#f3f0ed}html[data-theme=dark] .content105{background:radial-gradient(circle at 15% 0%,rgba(255,107,34,.045),transparent 25%),#121211}html[data-theme=dark] .main105{background:#121211}html[data-theme=dark] .topbar105{background:#181716f0!important;border-bottom-color:#302d2a!important;color:#f1eeeb}html[data-theme=dark] .breadcrumb105 b{color:#f1eeeb}html[data-theme=dark] .breadcrumb105 span,html[data-theme=dark] .breadcrumb105 small{color:#817b76!important}html[data-theme=dark] .headerAvatar105{background:#32241e;border-color:#4a3024;color:#ff8e54}html[data-theme=dark] .onlineChip105{background:#17231d;border-color:#263d30;color:#65b985}html[data-theme=dark] .themeToggle113{background:#23211f;border-color:#37332f;color:#d5d0cb}html[data-theme=dark] .themeToggleTrack113{background:#171615}html[data-theme=dark] .installPwa112{background:#2a211d;border-color:#4a3227;color:#ff9a67}html[data-theme=dark] .installedPwa112{background:#17231d;border-color:#263d30;color:#65b985}html[data-theme=dark] .content105 .panel,html[data-theme=dark] .modal,html[data-theme=dark] .customerKpi103,html[data-theme=dark] .userKpi111,html[data-theme=dark] .productSection110,html[data-theme=dark] .customerInfoCard103,html[data-theme=dark] .accountCard60,html[data-theme=dark] .saleEntry53,html[data-theme=dark] .saleCart53,html[data-theme=dark] .saleSummary53{background:#1b1a19!important;border-color:#302d2a!important;color:#f0ece9;box-shadow:0 7px 22px #0000002b!important}html[data-theme=dark] .content105 .panel:hover{border-color:#3c3733!important}html[data-theme=dark] .metricRow>*,html[data-theme=dark] .productStats54>*,html[data-theme=dark] .invKpis62>*,html[data-theme=dark] .customerKpis103>*,html[data-theme=dark] .reportKpis61>*,html[data-theme=dark] .accKpis10>*,html[data-theme=dark] .cashStats60>*,html[data-theme=dark] .accountsSummary106>*,html[data-theme=dark] .customerTopGrid103>div{background:linear-gradient(180deg,#1e1c1b,#191817)!important;border-color:#302d2a!important;color:#f1eeeb;box-shadow:0 5px 18px #0000002e!important}html[data-theme=dark] .content105 input,html[data-theme=dark] .content105 select,html[data-theme=dark] .content105 textarea,html[data-theme=dark] .productGrid110 input,html[data-theme=dark] .productGrid110 select,html[data-theme=dark] .productPriceGrid110 input,html[data-theme=dark] .productStockGrid110 input,html[data-theme=dark] .productStockGrid110 select,html[data-theme=dark] .categoryModal110 input,html[data-theme=dark] .userForm111 input,html[data-theme=dark] .userForm111 select{background:#171615!important;border-color:#35312e!important;color:#eeeae7!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#6f6964!important}html[data-theme=dark] select option{background:#171615;color:#eeeae7}html[data-theme=dark] .inputIcon110,html[data-theme=dark] .moneyInput110,html[data-theme=dark] .userPassword111{background:#171615!important;border-color:#35312e!important}html[data-theme=dark] .moneyInput110>span{background:#242220;border-color:#35312e;color:#aaa}html[data-theme=dark] .filter60,html[data-theme=dark] .range60,html[data-theme=dark] .productFilters54,html[data-theme=dark] .invFilters62,html[data-theme=dark] .reportRange61,html[data-theme=dark] .accRange10,html[data-theme=dark] .customerFilters103,html[data-theme=dark] .usersToolbar111{background:#1b1a19!important;border-color:#302d2a!important}html[data-theme=dark] .productHead54,html[data-theme=dark] .invHead62,html[data-theme=dark] .customerHead103,html[data-theme=dark] .moveHead62,html[data-theme=dark] .customerSalesHead103,html[data-theme=dark] .usersHead111{background:#23211f!important;border-color:#34302d!important;color:#9f9892!important}html[data-theme=dark] .productTable54>div,html[data-theme=dark] .invRow62,html[data-theme=dark] .customerRow103,html[data-theme=dark] .moveRow62,html[data-theme=dark] .table60>div,html[data-theme=dark] .simple60>div,html[data-theme=dark] .simpleList>div,html[data-theme=dark] .userRow111{border-color:#302d2a!important;color:#e9e5e1}html[data-theme=dark] .productTable54>div:hover,html[data-theme=dark] .invRow62:hover,html[data-theme=dark] .customerRow103:hover,html[data-theme=dark] .moveRow62:hover,html[data-theme=dark] .table60>div:hover,html[data-theme=dark] .simpleList>div:hover,html[data-theme=dark] .userRow111:hover{background:#24201d!important}html[data-theme=dark] .tabs60,html[data-theme=dark] .invTabs62,html[data-theme=dark] .reportTabs61,html[data-theme=dark] .accTabs10,html[data-theme=dark] .settingsTabs100,html[data-theme=dark] .salesTabs,html[data-theme=dark] .customerTabs103{background:#171615!important;border-color:#302d2a!important}html[data-theme=dark] .tabs60 button,html[data-theme=dark] .invTabs62 button,html[data-theme=dark] .reportTabs61 button,html[data-theme=dark] .accTabs10 button,html[data-theme=dark] .settingsTabs100 button,html[data-theme=dark] .salesTabs button,html[data-theme=dark] .customerTabs103 button{color:#8f8882!important}html[data-theme=dark] .tabs60 button.active,html[data-theme=dark] .invTabs62 button.active,html[data-theme=dark] .reportTabs61 button.active,html[data-theme=dark] .accTabs10 button.active,html[data-theme=dark] .settingsTabs100 button.active,html[data-theme=dark] .salesTabs button.active,html[data-theme=dark] .customerTabs103 button.active{background:#292724!important;color:#f1eeeb!important;box-shadow:none!important}html[data-theme=dark] .content105 .secondary,html[data-theme=dark] .customerActions103 button,html[data-theme=dark] .customerActions103 a,html[data-theme=dark] .userActions111 button{background:#242220!important;border-color:#37332f!important;color:#d9d4d0!important}html[data-theme=dark] .content105 .secondary:hover,html[data-theme=dark] .customerActions103 button:hover,html[data-theme=dark] .userActions111 button:hover{background:#312b27!important;border-color:#4a382f!important;color:#ff9560!important}html[data-theme=dark] .productSection110{background:#191817!important}html[data-theme=dark] .productSectionTitle110 b{color:#eeeae7}html[data-theme=dark] .productSectionTitle110 small,html[data-theme=dark] .productGrid110 label,html[data-theme=dark] .productPriceGrid110 label,html[data-theme=dark] .productStockGrid110 label{color:#aaa29b}html[data-theme=dark] .profitCard110.positive{background:#17251e;border-color:#284332}html[data-theme=dark] .profitCard110.negative{background:#2b1b1a;border-color:#4b2b28}html[data-theme=dark] .stockRead110{background:#171615;border-color:#35312e}html[data-theme=dark] .userForm111{background:#191817;border-color:#302d2a}html[data-theme=dark] .userAccess111,html[data-theme=dark] .userActive111{border-color:#302d2a}html[data-theme=dark] .perm111 label{background:#191817;border-color:#302d2a;color:#aaa29b}html[data-theme=dark] .perm111 label.active{background:#31231d;border-color:#563625;color:#ff9b68}html[data-theme=dark] .waStatus102,html[data-theme=dark] .waPreview102,html[data-theme=dark] .waReport102,html[data-theme=dark] .tgStatus104,html[data-theme=dark] .tgPreview104,html[data-theme=dark] .tgReport104,html[data-theme=dark] .tgHelp104{background:#191d1b!important;border-color:#2d3731!important;color:#ddd8d4}html[data-theme=dark] .splash113{background:radial-gradient(circle at 50% 40%,#241b17 0,#171615 48%,#111);color:#f3efec}html[data-theme=dark] .splashText113 span{color:#817a74}html[data-theme=dark] .splashLoader113{background:#302d2a}html[data-theme=dark] .modalBack,html[data-theme=dark] .installHelpBack112{background:#00000094!important}html[data-theme=dark] .modalX{background:#282624!important;border-color:#37332f!important;color:#cfc9c4}html[data-theme=dark] .installHelp112{background:#1b1a19;border-color:#302d2a;color:#eeeae7}html[data-theme=dark] .installSteps112>div{background:#191817;border-color:#302d2a}html[data-theme=dark] .warningBar{background:#2b1c1b;border-color:#4b2a27;color:#ff8a82}html[data-theme=dark] .totalBig53{background:#080808!important}html[data-theme=dark] .totalBs100{background:#2a211c!important}html[data-theme=dark] .customerDetailKpis103>div,html[data-theme=dark] .detailStats54>div,html[data-theme=dark] .productCodes54>div,html[data-theme=dark] .userDetailStats111>div{background:#191817!important;border-color:#302d2a!important}html[data-theme=dark] .moduleEmpty106{background:#171615!important;border-color:#38332f!important}@media(max-width:760px){.themeToggle113{width:31px;padding:0;justify-content:center}.themeToggle113 em{display:none}.themeToggleTrack113{width:22px;background:transparent;padding:0}.themeToggleTrack113 i,.themeToggleTrack113 i.dark{transform:none;width:22px;height:22px}}@media(prefers-reduced-motion:reduce){.splashLogo113 img,.splashRing113,.splashLoader113 i{animation:none!important}}.sidebarInstallWrap114{margin-top:4px;padding-top:5px;border-top:1px solid var(--sidebarLine105)}.sidebarInstall114{width:100%;min-height:35px;padding:6px 7px;border:0;border-radius:8px;background:transparent;color:#96918c;display:grid;grid-template-columns:27px 1fr 13px;gap:6px;align-items:center;text-align:left;font-size:10.5px;font-weight:720;cursor:pointer}.sidebarInstall114:hover:not(:disabled){background:#201f1d;color:#e8e4e0}.sidebarInstall114.ready{color:#ff9a66}.sidebarInstall114.ready .navIcon105{background:#3b2b23;color:#ff8b50}.sidebarInstall114.installed{color:#6f8176;cursor:default}.sidebarInstall114.installed .navIcon105{background:#1c2b22;color:#45b879}.sidebarInstall114:disabled{opacity:.85}.topbarRight105{gap:7px}html[data-theme=dark] body,html[data-theme=dark] #root,html[data-theme=dark] .appShell,html[data-theme=dark] .main105,html[data-theme=dark] .content105{background:#111110!important;color:#f2efec!important}html[data-theme=dark] .content105 h1,html[data-theme=dark] .content105 h2,html[data-theme=dark] .content105 h3,html[data-theme=dark] .content105 h4,html[data-theme=dark] .content105 b,html[data-theme=dark] .content105 strong{color:#f2efec}html[data-theme=dark] .content105 p,html[data-theme=dark] .content105 label,html[data-theme=dark] .content105 small,html[data-theme=dark] .content105 span{color:#aaa39d}html[data-theme=dark] .panel,html[data-theme=dark] .statusCard52,html[data-theme=dark] .metric52,html[data-theme=dark] .reportKpi61,html[data-theme=dark] .invKpi62,html[data-theme=dark] .customerKpi103,html[data-theme=dark] .userKpi111,html[data-theme=dark] .contactCard60,html[data-theme=dark] .accountCard60,html[data-theme=dark] .productStat54{background:#1a1918!important;border-color:#34302d!important;color:#f0ece9!important;box-shadow:0 5px 18px #0000002b!important}html[data-theme=dark] .panel:hover,html[data-theme=dark] .statusCard52:hover,html[data-theme=dark] .metric52:hover,html[data-theme=dark] .reportKpi61:hover,html[data-theme=dark] .invKpi62:hover{border-color:#403a36!important}html[data-theme=dark] .homeBcv100,html[data-theme=dark] .homeBcv100.warn{background:linear-gradient(110deg,#241d19,#1a1918)!important;border-color:#433127!important}html[data-theme=dark] .statusIcon52{background:#252321!important}html[data-theme=dark] .barTrack,html[data-theme=dark] .dailyBar61>div{background:#2a2826!important}html[data-theme=dark] .inventoryMini,html[data-theme=dark] .recentHead52,html[data-theme=dark] .reportMiniTotals61{background:#23211f!important;color:#e9e5e1!important}html[data-theme=dark] .inventoryMini div+div{border-left-color:#383431!important}html[data-theme=dark] .paymentRow52,html[data-theme=dark] .topProductRow,html[data-theme=dark] .pendingRow52,html[data-theme=dark] .recentRow52{border-color:#302d2a!important}html[data-theme=dark] .paymentTotal{background:#090909!important;color:#fff!important}html[data-theme=dark] .dashPrimary{background:#f0ece8!important;color:#1d1b19!important}html[data-theme=dark] .saleWarning{background:#2b1c1a!important;border-color:#58312c!important;color:#ff8f86!important}html[data-theme=dark] .posBcv100,html[data-theme=dark] .posBcv100.warn,html[data-theme=dark] .payBcv100,html[data-theme=dark] .cashRate100,html[data-theme=dark] .cashRate100.warn{background:#261f1a!important;border-color:#463327!important;color:#eee9e5!important}html[data-theme=dark] .saleTotals53,html[data-theme=dark] .paymentSummary53,html[data-theme=dark] .historyHead53,html[data-theme=dark] .saleDetailMeta53,html[data-theme=dark] .successInfo53{background:#23211f!important;color:#ece8e4!important}html[data-theme=dark] .saleTotals53 hr{border-color:#37322f!important}html[data-theme=dark] .customerBox53 select,html[data-theme=dark] .filterFields53 input,html[data-theme=dark] .filterFields53 select,html[data-theme=dark] .mixedRow53 select,html[data-theme=dark] .mixedRow53 input,html[data-theme=dark] .notes53 textarea{background:#151413!important;color:#eeeae7!important;border-color:#38332f!important}html[data-theme=dark] .searchResults53{border-color:#38332f!important;background:#171615!important}html[data-theme=dark] .searchResults53 button{background:#171615!important;color:#ece8e4!important;border-color:#302d2a!important}html[data-theme=dark] .searchResults53 button:hover{background:#28221e!important}html[data-theme=dark] .historyStats53 b{color:#f0ece9!important}html[data-theme=dark] .historyActions53 button{background:#242220!important;color:#d7d1cc!important;border-color:#38332f!important}html[data-theme=dark] .customerBox53>div>button{background:#32251f!important;border-color:#503628!important;color:#ff9864!important}html[data-theme=dark] .addPayment53{background:#32251f!important;color:#ff9864!important}html[data-theme=dark] .clearSale53{color:#8e8781!important}html[data-theme=dark] .productFilters54,html[data-theme=dark] .productTableCard54{background:#1a1918!important;border-color:#34302d!important}html[data-theme=dark] .productHead54{background:#23211f!important;color:#9d9690!important;border-color:#34302d!important}html[data-theme=dark] .productRow54,html[data-theme=dark] .productTable54>div{border-color:#302d2a!important}html[data-theme=dark] .productTable54>div:hover{background:#25211e!important}html[data-theme=dark] .productCodes54>div,html[data-theme=dark] .detailStats54>div{background:#1c1b1a!important;border-color:#34302d!important}html[data-theme=dark] .movementRow54{border-color:#302d2a!important}html[data-theme=dark] .quickCategory110{background:#2b211c!important;border-color:#5b3c2d!important}html[data-theme=dark] .invFilters62,html[data-theme=dark] .invTableCard62,html[data-theme=dark] .analyticsFilter62{background:#1a1918!important;border-color:#34302d!important}html[data-theme=dark] .analyticsFilter62 select,html[data-theme=dark] .field62 input,html[data-theme=dark] .field62 textarea{background:#151413!important;color:#eeeae7!important;border-color:#38332f!important}html[data-theme=dark] .deadGrid62 article,html[data-theme=dark] .actionInfo62,html[data-theme=dark] .kardexTable62>div:first-child{background:#23211f!important;border-color:#34302d!important}html[data-theme=dark] .rank62>div,html[data-theme=dark] .categoryLine62,html[data-theme=dark] .reorderList62>div,html[data-theme=dark] .countTable62>div,html[data-theme=dark] .kardexTable62>div{border-color:#302d2a!important}html[data-theme=dark] .purchaseMeta input,html[data-theme=dark] .purchaseMeta select,html[data-theme=dark] .purchaseItem input,html[data-theme=dark] .settingsMain input,html[data-theme=dark] .settingsMain select{background:#151413!important;color:#eeeae7!important;border-color:#38332f!important}html[data-theme=dark] .pickerResults button{background:#1a1918!important;color:#ece8e4!important;border-color:#34302d!important}html[data-theme=dark] .pickerResults button:hover{background:#25211e!important}html[data-theme=dark] .purchaseCart{border-color:#34302d!important;background:#171615!important}html[data-theme=dark] .purchaseItem{border-color:#302d2a!important}html[data-theme=dark] .detailMeta{background:#23211f!important;color:#ece8e4!important}html[data-theme=dark] .detailMeta b{color:#f0ece9!important}html[data-theme=dark] .customerFilters103,html[data-theme=dark] .customerList103,html[data-theme=dark] .customerTop103{background:#1a1918!important;border-color:#34302d!important}html[data-theme=dark] .customerHead103,html[data-theme=dark] .customerSalesHead103{background:#23211f!important;color:#9d9690!important;border-color:#34302d!important}html[data-theme=dark] .customerRow103,html[data-theme=dark] .customerSales103>div,html[data-theme=dark] .customerPayments103>div{border-color:#302d2a!important}html[data-theme=dark] .customerFormSections103 section,html[data-theme=dark] .contactStats60,html[data-theme=dark] .detailInfo60{background:#23211f!important;border-color:#34302d!important}html[data-theme=dark] .customerInfoCard103,html[data-theme=dark] .customerDetailKpis103>div{background:#1c1b1a!important;border-color:#34302d!important}html[data-theme=dark] .contactActions60 button{background:#242220!important;color:#d7d1cc!important;border-color:#38332f!important}html[data-theme=dark] .accountsSummary106>.panel,html[data-theme=dark] .accountCard60{background:#1a1918!important;border-color:#34302d!important}html[data-theme=dark] .accountCard60 button{background:#31251f!important;color:#ff9762!important}html[data-theme=dark] .range60 input,html[data-theme=dark] .formGrid60 input,html[data-theme=dark] .formGrid60 select,html[data-theme=dark] .formGrid60 textarea{background:#151413!important;color:#eeeae7!important;border-color:#38332f!important}html[data-theme=dark] .moduleEmpty106{background:#171615!important;color:#958e88!important;border-color:#3a3531!important}html[data-theme=dark] .reportRange61 input{background:#151413!important;color:#eeeae7!important;border-color:#38332f!important}html[data-theme=dark] .reportTabs61{background:#171615!important;border-color:#302d2a!important}html[data-theme=dark] .reportTabs61 button.active{background:#2a2826!important;color:#f1eeeb!important}html[data-theme=dark] .paymentReport61>div,html[data-theme=dark] .rankReport61>div,html[data-theme=dark] .reportRow61,html[data-theme=dark] .inventoryHealth61>div:not(.reportHeadTitle61){border-color:#302d2a!important}html[data-theme=dark] .reportHead61{background:#23211f!important;color:#9d9690!important}html[data-theme=dark] .reportMiniTotals61{background:#23211f!important}html[data-theme=dark] .taxConfig10,html[data-theme=dark] .accRange10{background:#1a1918!important;color:#ece8e4!important}html[data-theme=dark] .taxConfig10 input,html[data-theme=dark] .taxConfig10 select,html[data-theme=dark] .accRange10 input{background:#151413!important;color:#eeeae7!important;border-color:#38332f!important}html[data-theme=dark] .accTabs10{background:#171615!important;border-color:#302d2a!important}html[data-theme=dark] .accTabs10 button.active{background:#2a2826!important;color:#f1eeeb!important}html[data-theme=dark] .accHead10,html[data-theme=dark] .withHead10{background:#23211f!important;color:#9d9690!important}html[data-theme=dark] .accRow10,html[data-theme=dark] .withRow10,html[data-theme=dark] .accLine10{border-color:#302d2a!important}html[data-theme=dark] .accFoot10{border-color:#48423e!important}html[data-theme=dark] .taxTotal10{background:#23211f!important}html[data-theme=dark] .switch10{color:#b6afa9!important}html[data-theme=dark] .settingsTabs100{background:#171615!important;border-color:#302d2a!important}html[data-theme=dark] .settingsTabs100 button{color:#938c86!important}html[data-theme=dark] .settingsTabs100 button.active{background:#2a2826!important;color:#ff9560!important;box-shadow:none!important}html[data-theme=dark] .form100 input,html[data-theme=dark] .form100 select,html[data-theme=dark] .field100 input,html[data-theme=dark] .field100 select,html[data-theme=dark] .payCfg100 input,html[data-theme=dark] .hour100 input[type=time],html[data-theme=dark] .auditSearch100{background:#151413!important;color:#eeeae7!important;border-color:#38332f!important}html[data-theme=dark] .themeBtns100 button,html[data-theme=dark] .users100 button{background:#242220!important;color:#d7d1cc!important;border-color:#38332f!important}html[data-theme=dark] .themeBtns100 button.active{background:#31251f!important;color:#ff9762!important;border-color:#5a3b2d!important}html[data-theme=dark] .backup100,html[data-theme=dark] .license100,html[data-theme=dark] .bcv100{background:#23211f!important}html[data-theme=dark] .toggle100,html[data-theme=dark] .hour100,html[data-theme=dark] .audit100>div,html[data-theme=dark] .users100>div{border-color:#302d2a!important}html[data-theme=dark] .perm100 label{background:#1a1918!important;border-color:#34302d!important}html[data-theme=dark] .perm100 label.active{background:#30231d!important;border-color:#5b3b2c!important}html[data-theme=dark] .usersToolbar111,html[data-theme=dark] .usersPanel111{background:#1a1918!important;border-color:#34302d!important}html[data-theme=dark] .usersSearch111,html[data-theme=dark] .usersToolbar111 select{background:#151413!important;border-color:#38332f!important;color:#eeeae7!important}html[data-theme=dark] .usersHead111{background:#23211f!important;border-color:#34302d!important}html[data-theme=dark] .userRow111{border-color:#302d2a!important}html[data-theme=dark] .userRow111:hover{background:#25211e!important}html[data-theme=dark] .openCash60 input{background:#151413!important;color:#eeeae7!important;border-color:#38332f!important}html[data-theme=dark] .simple60>div,html[data-theme=dark] .table60>div{border-color:#302d2a!important}html[data-theme=dark] .modal{background:#1a1918!important;color:#eeeae7!important;border-color:#34302d!important}html[data-theme=dark] .modalTitle h2{color:#f2efec!important}html[data-theme=dark] .quickCustomerGrid109,html[data-theme=dark] .userForm111{background:#191817!important;border-color:#34302d!important}html[data-theme=dark] .quickCustomerGrid109 input,html[data-theme=dark] .voidSale109 textarea,html[data-theme=dark] .categoryModal110 input{background:#151413!important;color:#eeeae7!important;border-color:#38332f!important}html[data-theme=dark] .modalX,html[data-theme=dark] .installHelpClose112{background:#282624!important;color:#cfc9c4!important;border-color:#3a3531!important}html[data-theme=dark] .statusIcon52.green,html[data-theme=dark] .metricIcon52.green,html[data-theme=dark] .invKpiIcon62.green{background:#183126!important}html[data-theme=dark] .statusIcon52.red,html[data-theme=dark] .metricIcon52.red,html[data-theme=dark] .invKpiIcon62.red{background:#341f1e!important}html[data-theme=dark] .statusIcon52.blue,html[data-theme=dark] .metricIcon52.blue,html[data-theme=dark] .invKpiIcon62.blue{background:#1e2839!important}html[data-theme=dark] .statusIcon52.orange,html[data-theme=dark] .metricIcon52.orange,html[data-theme=dark] .invKpiIcon62.orange{background:#34231b!important}html[data-theme=dark] *{scrollbar-color:#46413d #171615}html[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator,html[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.8)}@media(max-width:1000px){.sidebarInstall114{font-size:10.5px}}html[data-theme=dark] .headerSale105,html[data-theme=dark] .dash52 .primary,html[data-theme=dark] .dashTopline .primary,html[data-theme=dark] .dashTopline .secondary{background:#242220!important;color:#f0ece8!important;border-color:#3a3531!important;box-shadow:none!important}html[data-theme=dark] .headerSale105:hover,html[data-theme=dark] .dash52 .primary:hover,html[data-theme=dark] .dashTopline .primary:hover,html[data-theme=dark] .dashTopline .secondary:hover{background:#302d2a!important;border-color:#49423d!important;color:#fff!important}html[data-theme=dark] .metricIcon52,html[data-theme=dark] .statusIcon52,html[data-theme=dark] .paymentIcon52,html[data-theme=dark] .pendingIcon52{border:1px solid transparent!important}html[data-theme=dark] .metricIcon52.green,html[data-theme=dark] .statusIcon52.green,html[data-theme=dark] .paymentIcon52.green,html[data-theme=dark] .pendingIcon52.green{background:#193327!important;color:#62d69a!important;border-color:#294b39!important}html[data-theme=dark] .metricIcon52.blue,html[data-theme=dark] .statusIcon52.blue,html[data-theme=dark] .paymentIcon52.blue,html[data-theme=dark] .pendingIcon52.blue{background:#1d293b!important;color:#78a8ff!important;border-color:#2e4160!important}html[data-theme=dark] .metricIcon52.orange,html[data-theme=dark] .statusIcon52.orange,html[data-theme=dark] .paymentIcon52.orange,html[data-theme=dark] .pendingIcon52.orange{background:#35251c!important;color:#ff9a64!important;border-color:#523728!important}html[data-theme=dark] .metricIcon52.red,html[data-theme=dark] .statusIcon52.red,html[data-theme=dark] .paymentIcon52.red,html[data-theme=dark] .pendingIcon52.red{background:#351f1e!important;color:#ff8179!important;border-color:#55302d!important}html[data-theme=dark] .paymentRow52>span:first-child,html[data-theme=dark] .pendingRow52>span:first-child{background:transparent!important}html[data-theme=dark] .paymentRow52,html[data-theme=dark] .pendingRow52{background:transparent!important}html[data-theme=dark] .dash52 .miniTag,html[data-theme=dark] .dash52 .chip,html[data-theme=dark] .dash52 .badge,html[data-theme=dark] .dash52 .countBadge52{background:#242220!important;border-color:#38332f!important;color:#cfc9c4!important}html[data-theme=dark] .dash52 button,html[data-theme=dark] .dash52 a{color:inherit}html[data-theme=dark] .dash52 .linkBtn52,html[data-theme=dark] .dash52 .sectionLink52{color:#4fb0df!important}html[data-theme=dark] .statusStrip52>*,html[data-theme=dark] .homeStatus100>*{background:#1b1a19!important;border-color:#34302d!important;color:#f0ece9!important}html[data-theme=dark] .homeStatus100 .homeBcv100{background:linear-gradient(110deg,#251d18,#1b1a19)!important;border-color:#463126!important}html[data-theme=dark] .dashPrimary{background:#242220!important;color:#f2efec!important;border:1px solid #3b3632!important}html[data-theme=dark] .dashPrimary:hover{background:#302d2a!important}html[data-theme=dark] .dash52 small,html[data-theme=dark] .dash52 .muted,html[data-theme=dark] .dash52 .emptyText52{color:#8f8882!important}html[data-theme=dark] .dailyBar52,html[data-theme=dark] .dailyBar61{background:#2a2826!important}html[data-theme=dark] .chartPanel52,html[data-theme=dark] .chartPanel61{background:#1a1918!important;border-color:#34302d!important}html[data-theme=dark] .topbar105 .primary,html[data-theme=dark] .topbar105 .secondary{background:#242220!important;color:#f0ece8!important;border-color:#3a3531!important}.taxSwitch1142{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:64px;cursor:pointer;-webkit-user-select:none;user-select:none}.taxSwitch1142 input{display:none!important}.taxSwitch1142>i{width:38px;height:22px;border-radius:999px;background:#d9d4cf;border:1px solid #cbc4be;padding:2px;display:block;position:relative;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.taxSwitch1142>i>span{display:block;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #1e181429;transform:translate(0);transition:transform .2s ease,background .18s ease}.taxSwitch1142 input:checked+i{background:var(--orange);border-color:#ef5b17;box-shadow:0 0 0 3px #ff6b2214}.taxSwitch1142 input:checked+i>span{transform:translate(16px)}.taxSwitch1142 em{font-style:normal;font-size:7.5px;font-weight:800;color:#6f6964;white-space:nowrap}.taxNativeCheck1142,.taxConfig10 input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:38px!important;height:22px!important;border-radius:999px!important;border:1px solid #cbc4be!important;background:#d9d4cf!important;position:relative;cursor:pointer;padding:0!important;margin:0!important;transition:background .18s ease,border-color .18s ease}.taxNativeCheck1142:before,.taxConfig10 input[type=checkbox]:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;left:2px;top:2px;box-shadow:0 2px 5px #1e181429;transition:left .18s ease}.taxNativeCheck1142:checked,.taxConfig10 input[type=checkbox]:checked{background:var(--orange)!important;border-color:#ef5b17!important}.taxNativeCheck1142:checked:before,.taxConfig10 input[type=checkbox]:checked:before{left:18px}html[data-theme=dark] .taxSwitch1142>i{background:#2b2927;border-color:#48423e}html[data-theme=dark] .taxSwitch1142>i>span{background:#d7d2ce}html[data-theme=dark] .taxSwitch1142 input:checked+i{background:var(--orange);border-color:#ff7d3c}html[data-theme=dark] .taxSwitch1142 input:checked+i>span{background:#fff}html[data-theme=dark] .taxSwitch1142 em{color:#aaa39d}html[data-theme=dark] .taxNativeCheck1142,html[data-theme=dark] .taxConfig10 input[type=checkbox]{background:#2b2927!important;border-color:#48423e!important}html[data-theme=dark] .taxNativeCheck1142:before,html[data-theme=dark] .taxConfig10 input[type=checkbox]:before{background:#d7d2ce}html[data-theme=dark] .taxNativeCheck1142:checked,html[data-theme=dark] .taxConfig10 input[type=checkbox]:checked{background:var(--orange)!important;border-color:#ff7d3c!important}html[data-theme=dark] .productFilters54 button,html[data-theme=dark] .productFilters54 .secondary,html[data-theme=dark] .productActions54 button{background:#242220!important;color:#d9d4d0!important;border-color:#393430!important}html[data-theme=dark] .productFilters54 button:hover,html[data-theme=dark] .productActions54 button:hover{background:#302b27!important;color:#ff9560!important}html[data-theme=dark] .productSearch54{background:#151413!important;border-color:#38332f!important}html[data-theme=dark] .productSearch54 input{background:transparent!important;border:0!important;box-shadow:none!important}html[data-theme=dark] .productSearch54>span,html[data-theme=dark] .productSearch54>i,html[data-theme=dark] .productSearch54>svg{background:#242220!important;color:#ff9560!important}html[data-theme=dark] .productStats54 .productStatIcon54{border:1px solid transparent}html[data-theme=dark] .productStatIcon54.orange{background:#35251c!important;color:#ff9962!important;border-color:#523728!important}html[data-theme=dark] .productStatIcon54.red{background:#351f1e!important;color:#ff8179!important;border-color:#55302d!important}html[data-theme=dark] .productStatIcon54.blue{background:#1d293b!important;color:#78a8ff!important;border-color:#2e4160!important}html[data-theme=dark] .productStatIcon54.green{background:#193327!important;color:#62d69a!important;border-color:#294b39!important}html[data-theme=dark] .saleEntry53 .secondary,html[data-theme=dark] .saleCart53 .secondary,html[data-theme=dark] .saleSummary53 .secondary,html[data-theme=dark] .historyActions53 button{background:#242220!important;color:#d8d2cd!important;border-color:#393430!important}html[data-theme=dark] .itemCount53,html[data-theme=dark] .cartCount53{background:#242220!important;color:#b9b2ac!important}html[data-theme=dark] .barcode53,html[data-theme=dark] .productSearch53{background:#151413!important;border-color:#38332f!important}html[data-theme=dark] .barcode53 input,html[data-theme=dark] .productSearch53 input{background:transparent!important;border:0!important;color:#eeeae7!important}html[data-theme=dark] .taxConfig10{background:#1a1918!important;border-color:#34302d!important}html[data-theme=dark] .taxConfig10 input:not([type=checkbox]),html[data-theme=dark] .taxConfig10 select{background:#151413!important;color:#eeeae7!important;border-color:#38332f!important}html[data-theme=dark] .accKpi10{background:#1a1918!important;border-color:#34302d!important}html[data-theme=dark] .accKpi10 .accKpiIcon10{background:#30231d!important;color:#ff9560!important}html[data-theme=dark] .whiteCard,html[data-theme=dark] .lightCard,html[data-theme=dark] .softCard{background:#1a1918!important;border-color:#34302d!important;color:#eeeae7!important}.dashLoading1143,.dashLoadWarn1143{height:30px;padding:0 9px;border-radius:8px;display:flex;align-items:center;gap:6px;font-size:7.5px;font-weight:850}.dashLoading1143{background:#fff7f2;border:1px solid #f0dacd;color:#bc5726}.dashLoading1143 i{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 3px #ff6b221a;animation:dashPulse1143 .9s ease-in-out infinite alternate}.dashLoadWarn1143{background:#fff8e8;border:1px solid #f0dfb5;color:#9a6d19}.dashLoadWarn1143 svg{width:13px}@keyframes dashPulse1143{0%{opacity:.35;transform:scale(.8)}to{opacity:1;transform:scale(1.05)}}.dashEmptyChart1143{grid-column:1/-1;min-height:155px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#aaa29b}.dashEmptyChart1143 svg{width:25px;height:25px;color:var(--orange);opacity:.85}.dashEmptyChart1143 b{font-size:9px;color:#706a65}.dashEmptyChart1143 span{font-size:7.5px;color:#aaa29b}.dashSkeleton52{display:none!important}html[data-theme=dark] .dashLoading1143{background:#2a211c;border-color:#493327;color:#ff9a64}html[data-theme=dark] .dashLoadWarn1143{background:#29241a;border-color:#4a4027;color:#d9b557}html[data-theme=dark] .dashEmptyChart1143 b{color:#cbc5c0}html[data-theme=dark] .dashEmptyChart1143 span{color:#817a74}.cash1144{gap:10px}.cashTop1144{align-items:center}.cashRate1144{display:flex;align-items:center;gap:6px;height:31px;padding:0 9px;border-radius:9px;background:#fff6f0;border:1px solid #f0d6c7}.cashRate1144 small{font-size:7px;font-weight:900;color:#8d857f}.cashRate1144 b{font-size:9px}.cashRate1144 span{font-size:7px;color:#aaa}.cashRate1144.warn{background:#fff9e9;border-color:#eadcaf}.cashStatus1144{min-height:92px;border-radius:14px;padding:14px 16px;display:grid;grid-template-columns:42px 1fr auto;gap:11px;align-items:center;overflow:hidden;position:relative}.cashStatus1144.closed{background:linear-gradient(115deg,#f36d57,#ff8d69);color:#fff}.cashStatus1144.open{background:linear-gradient(115deg,#16835a,#35b77e);color:#fff}.cashStatus1144:after{content:"";position:absolute;width:160px;height:160px;border-radius:50%;right:-50px;top:-85px;background:#ffffff14}.cashStatusIcon1144{width:40px;height:40px;border-radius:11px;background:#ffffff24;display:grid;place-items:center;position:relative;z-index:1}.cashStatusIcon1144 svg{width:19px}.cashStatusCopy1144{position:relative;z-index:1}.cashStatusCopy1144 small{font-size:7px!important;color:#ffffffb3!important;font-weight:900;letter-spacing:.1em}.cashStatusCopy1144 h2{margin:2px 0;font-size:19px;color:#fff!important}.cashStatusCopy1144 p{margin:0;font-size:8px!important;color:#ffffffb8!important}.cashStatusSide1144{position:relative;z-index:1;text-align:right;display:flex;flex-direction:column}.cashStatusSide1144 span{font-size:7px!important;color:#ffffffa6!important}.cashStatusSide1144 b{font-size:14px;color:#fff!important;margin:2px 0}.cashStatusSide1144 small{font-size:7px!important;color:#ffffffa8!important}.cashMsg1144{border-radius:9px;padding:8px 10px;background:#eaf8f1;color:#217451;font-size:8px;font-weight:800;border:1px solid #d6ecdf}.cashMsg1144.error{background:#fff0ef;color:#ae4943;border-color:#efd6d3}.cashOpen1144{padding:12px!important}.cashSectionTitle1144{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.cashSectionTitle1144>div{display:flex;flex-direction:column}.cashSectionTitle1144 small{font-size:7px!important;font-weight:900;color:#aaa!important;letter-spacing:.1em}.cashSectionTitle1144 h3{font-size:12px;margin:2px 0}.cashSectionTitle1144 p{font-size:7.5px!important;color:#999!important;margin:0}.cashSectionTitle1144>svg{width:19px;color:#b0a9a3}.cashOpenGrid1144{display:grid;grid-template-columns:1fr 1fr .8fr;gap:8px}.cashOpenGrid1144 label{display:flex;flex-direction:column;gap:4px}.cashOpenGrid1144 label>span{font-size:8px;color:#777}.cashOpenGrid1144 label>div{display:grid;grid-template-columns:32px 1fr;align-items:center;border:1px solid #e4dfdb;border-radius:9px;overflow:hidden;background:#fff}.cashOpenGrid1144 label b{display:grid;place-items:center;height:100%;background:#f7f5f3;border-right:1px solid #eae5e1;font-size:8px;color:#777}.cashOpenGrid1144 input{border:0!important;box-shadow:none!important;min-width:0}.cashOpeningEquivalent1144{border:1px solid #eee8e4;background:#faf9f8;border-radius:9px;padding:8px;display:flex;flex-direction:column;justify-content:center}.cashOpeningEquivalent1144 span{font-size:7px;color:#999}.cashOpeningEquivalent1144 b{font-size:13px;margin:2px 0}.cashOpeningEquivalent1144 small{font-size:6.5px;color:#aaa}.cashOpenActions1144{display:flex;align-items:center;justify-content:space-between;margin-top:9px;padding-top:9px;border-top:1px solid #efebe8}.cashOpenActions1144>span{font-size:7px;color:#aaa}.cashOpenActions1144 .primary{min-width:120px}.cashStats1144{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cashMetric1144{min-height:72px;border:1px solid #eae6e2;border-radius:12px;background:#fff;padding:10px;display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center}.cashMetric1144>span{width:33px;height:33px;border-radius:9px;background:#f3f1ef;color:#777;display:grid;place-items:center}.cashMetric1144>span svg{width:16px}.cashMetric1144.green>span{background:#eaf8f1;color:#19815a}.cashMetric1144.red>span{background:#fff0ef;color:#c44b45}.cashMetric1144>div{display:flex;flex-direction:column}.cashMetric1144 small{font-size:7px!important;color:#999!important}.cashMetric1144 b{font-size:15px;margin:2px 0}.cashMetric1144 em{font-style:normal;font-size:7px;color:#aaa}.cashActionsPanel1144{padding:12px!important}.cashActionButtons1144{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.cashAction1144{min-height:57px;border:1px solid #e8e3df;border-radius:10px;background:#faf9f8;display:grid;grid-template-columns:34px 1fr;gap:7px;align-items:center;text-align:left;padding:8px;cursor:pointer}.cashAction1144>svg{width:32px;height:32px;padding:8px;border-radius:9px;background:#efedeb;color:#666}.cashAction1144 span{display:flex;flex-direction:column}.cashAction1144 b{font-size:9px}.cashAction1144 small{font-size:7px!important;color:#999!important;margin-top:1px}.cashAction1144.in>svg{background:#eaf8f1;color:#16815a}.cashAction1144.out>svg{background:#fff5e9;color:#b8791f}.cashAction1144.close>svg{background:#fff0ef;color:#c44b45}.cashAction1144:hover{transform:translateY(-1px);box-shadow:0 6px 14px #1e18140d}.cashHistory1144{padding:12px!important}.cashHistoryTable1144{overflow:auto}.cashHistoryHead1144,.cashHistoryRow1144{display:grid;grid-template-columns:.45fr .9fr 1.25fr 1.25fr .7fr .65fr;gap:8px;align-items:center;min-width:760px}.cashHistoryHead1144{min-height:31px;padding:0 7px;background:#faf9f8;border-radius:8px;color:#999;font-size:7px;font-weight:900;text-transform:uppercase}.cashHistoryRow1144{min-height:43px;padding:6px 7px;border-bottom:1px solid #efebe7;font-size:8px}.cashHistoryRow1144 .diff{color:#c34c45;font-weight:850}.cashStatePill1144{font-style:normal;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:850}.cashStatePill1144.open{background:#eaf8f1;color:#197e50}.cashStatePill1144.closed{background:#f1efed;color:#777}.cashHistoryEmpty1144{min-height:140px;border:1px dashed #e4dfda;border-radius:10px;background:#fcfbfa;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;color:#aaa}.cashHistoryEmpty1144 svg{width:24px;color:#c4bdb7}.cashHistoryEmpty1144 b{font-size:9px;color:#6f6964}.cashHistoryEmpty1144 span{font-size:7.5px}.cashModalBack1144{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#14110f6b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:15px}.cashModal1144{position:relative;width:min(500px,100%);background:#fff;border:1px solid #ebe6e1;border-radius:15px;padding:17px;box-shadow:0 28px 80px #1914113b}.cashModalX1144{position:absolute;right:11px;top:11px;width:29px;height:29px;border:0;border-radius:8px;background:#f4f2f0;display:grid;place-items:center}.cashModalX1144 svg{width:14px}.cashModalIcon1144{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;margin-bottom:8px}.cashModalIcon1144.close{background:#fff0ef;color:#c34c45}.cashModalIcon1144.in{background:#eaf8f1;color:#16815a}.cashModalIcon1144.out{background:#fff5e9;color:#b8791f}.cashModalIcon1144 svg{width:19px}.cashModal1144>small{font-size:7px;color:#aaa;font-weight:900;letter-spacing:.1em}.cashModal1144 h2{font-size:18px;margin:2px 0}.cashModal1144>p{font-size:8px;color:#999;margin:2px 0 11px}.cashCloseSummary1144{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:9px}.cashCloseSummary1144>div{background:#faf9f8;border:1px solid #eee9e5;border-radius:9px;padding:8px;display:flex;flex-direction:column}.cashCloseSummary1144 span{font-size:7px;color:#999}.cashCloseSummary1144 b{font-size:12px;margin-top:2px}.cashCloseSummary1144 .ok b{color:#19815a}.cashCloseSummary1144 .warn b{color:#c34c45}.cashModalGrid1144{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cashModalGrid1144 label{display:flex;flex-direction:column;gap:4px;font-size:8px;color:#706a65;font-weight:800}.cashModalGrid1144 label.wide{grid-column:1/-1}.cashModalGrid1144 input,.cashModalGrid1144 textarea{border:1px solid #e3ddd8;border-radius:9px;background:#fff;padding:8px 9px;font-size:9px}.cashModalGrid1144 textarea{min-height:64px;resize:vertical}.cashModalActions1144{display:flex;justify-content:flex-end;gap:6px;margin-top:11px}.cashMoveEquivalent1144{margin-top:8px;padding:8px;border-radius:8px;background:#faf9f8;font-size:8px;color:#888}.cashMoveEquivalent1144 b{color:#333}html[data-theme=dark] .cashRate1144{background:#261f1a;border-color:#463327;color:#eee9e5}.cashRate1144.warn{border-color:#5b4b2d}html[data-theme=dark] .cashOpen1144,html[data-theme=dark] .cashActionsPanel1144,html[data-theme=dark] .cashHistory1144,html[data-theme=dark] .cashMetric1144{background:#1a1918!important;border-color:#34302d!important;color:#eeeae7}html[data-theme=dark] .cashOpenGrid1144 label>div,html[data-theme=dark] .cashModalGrid1144 input,html[data-theme=dark] .cashModalGrid1144 textarea{background:#151413!important;border-color:#38332f!important;color:#eeeae7!important}html[data-theme=dark] .cashOpenGrid1144 label b{background:#242220;border-color:#38332f;color:#aaa}html[data-theme=dark] .cashOpeningEquivalent1144,html[data-theme=dark] .cashAction1144,html[data-theme=dark] .cashHistoryHead1144,html[data-theme=dark] .cashCloseSummary1144>div,html[data-theme=dark] .cashMoveEquivalent1144{background:#23211f!important;border-color:#34302d!important;color:#e8e3df}html[data-theme=dark] .cashOpenActions1144,html[data-theme=dark] .cashHistoryRow1144{border-color:#302d2a}html[data-theme=dark] .cashMetric1144>span{background:#242220}html[data-theme=dark] .cashHistoryEmpty1144{background:#171615;border-color:#3a3531;color:#888}html[data-theme=dark] .cashHistoryEmpty1144 b{color:#cbc5c0}html[data-theme=dark] .cashModal1144{background:#1a1918;border-color:#34302d;color:#eeeae7}html[data-theme=dark] .cashModalX1144{background:#282624;color:#d2ccc7}html[data-theme=dark] .cashModalGrid1144 label{color:#aaa39d}html[data-theme=dark] .cashMoveEquivalent1144 b{color:#f0ece9}@media(max-width:900px){.cashStats1144,.cashOpenGrid1144{grid-template-columns:1fr 1fr}.cashOpeningEquivalent1144{grid-column:1/-1}.cashActionButtons1144{grid-template-columns:1fr}}@media(max-width:620px){.cashStatus1144{grid-template-columns:38px 1fr}.cashStatusSide1144{grid-column:1/-1;text-align:left;display:grid;grid-template-columns:auto auto auto;gap:8px}.cashOpenGrid1144,.cashStats1144{grid-template-columns:1fr}.cashOpenActions1144{align-items:stretch;flex-direction:column}.cashOpenActions1144 .primary{width:100%}.cashCloseSummary1144,.cashModalGrid1144{grid-template-columns:1fr}.cashModalGrid1144 label.wide{grid-column:auto}}.modalPortal1145{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;z-index:10000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;overflow:auto!important;transform:none!important;animation:none!important}.modalPortal1145>.modal{position:relative!important;margin:auto!important;max-height:calc(100dvh - 48px)!important;overflow:hidden!important;transform:none!important;animation:softPop107 .17s ease!important;flex:0 0 auto}.modalScroll1145{max-height:calc(100dvh - 96px);overflow-y:auto;overflow-x:hidden;padding:1px;scrollbar-width:thin}.modalPortal1145>.modal>.modalX{z-index:5}.modalPortal1145 .formGrid60{margin-top:10px}.modalPortal1145 .formGrid60 textarea{min-height:76px;resize:vertical}.modalPortal1145 .actions{position:sticky;bottom:-1px;background:inherit;padding-top:10px}html[data-theme=dark] .modalPortal1145{background:#000000a3!important}html[data-theme=dark] .modalScroll1145{scrollbar-color:#49433f transparent}@media(max-width:640px){.modalPortal1145{padding:10px!important;align-items:center!important}.modalPortal1145>.modal{width:100%!important;max-height:calc(100dvh - 20px)!important}.modalScroll1145{max-height:calc(100dvh - 66px)}}.modalPortal1145{align-items:flex-start!important;justify-content:center!important;padding:clamp(16px,3vh,28px) 18px!important;overflow-y:auto!important;overflow-x:hidden!important}.modalPortal1145>.modal{margin:0 auto!important;max-height:calc(100dvh - clamp(32px,6vh,56px))!important;width:min(720px,calc(100vw - 36px))!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.modalPortal1145>.modal.wideModal{width:min(860px,calc(100vw - 36px))!important}.modalPortal1145 .modalScroll1145{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding:2px 3px 2px 1px!important}.modalPortal1145 .customerModalTitle103{padding-right:34px;margin-bottom:2px}.modalPortal1145 .customerFormSections103{gap:8px!important}.modalPortal1145 .customerFormSections103 section{padding:9px 10px!important;border-radius:9px!important}.modalPortal1145 .customerFormSections103 h3{margin-bottom:6px!important}.modalPortal1145 .formGrid60{gap:7px!important}.modalPortal1145 .formGrid60 input,.modalPortal1145 .formGrid60 select{min-height:33px!important}.modalPortal1145 .customerNotes103 textarea{min-height:58px!important}.modalPortal1145 .actions{flex:0 0 auto;position:sticky!important;bottom:0!important;z-index:4;margin-top:8px!important;padding:9px 0 2px!important;background:#fff!important;border-top:1px solid #eee9e5}.modalPortal1145 .customerModalTitle103{position:sticky;top:0;z-index:3;background:#fff;padding-top:2px;padding-bottom:7px}html[data-theme=dark] .modalPortal1145 .actions,html[data-theme=dark] .modalPortal1145 .customerModalTitle103{background:#1a1918!important;border-color:#34302d!important}@media(max-height:760px){.modalPortal1145{padding-top:12px!important;padding-bottom:12px!important}.modalPortal1145>.modal{max-height:calc(100dvh - 24px)!important}.modalPortal1145 .customerFormSections103 section{padding:7px 9px!important}.modalPortal1145 .customerNotes103 textarea{min-height:48px!important}}@media(max-width:640px){.modalPortal1145{padding:8px!important}.modalPortal1145>.modal,.modalPortal1145>.modal.wideModal{width:100%!important;max-height:calc(100dvh - 16px)!important}}.modalPortal1145{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch}.modalPortal1145>.modal{align-self:flex-start!important}.modalPortal1145 .modalScroll1145{scroll-behavior:auto!important;overscroll-behavior:contain!important}.modalPortal1145 .modalScroll1145>*:first-child{margin-top:0!important}.modalPortal1145 .customerModalTitle103,.modalPortal1145 .customerDetailTop103{margin-top:0!important}html[data-theme=dark] .modalPortal1145 .modalScroll1145{background:transparent!important}@media(max-width:640px){.modalPortal1145 .modalScroll1145{padding-top:0!important}}.splashFree1148{gap:12px!important}.splashLogoFree1148{width:86px;height:86px;display:grid;place-items:center;position:relative;background:transparent!important;border:0!important;box-shadow:none!important}.splashLogoFree1148:before,.splashLogoFree1148:after{content:none!important;display:none!important}.splashLogoFree1148 img{width:76px;height:76px;object-fit:contain;display:block;border-radius:0!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:drop-shadow(0 9px 14px rgba(255,107,34,.18));animation:splashFreeFloat1148 1.35s ease-in-out infinite}@keyframes splashFreeFloat1148{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.025)}}.splashFree1148 .splashRing113,.splashFree1148 .splashLogo113{display:none!important}.splashFree1148 .splashLoader113{margin-top:2px;width:96px;height:2px;background:#786e6624}.splashFree1148 .splashText113 b{font-size:16px}.splashFree1148 .splashText113 span{font-size:8.5px}html[data-theme=dark] .splashLogoFree1148 img{filter:drop-shadow(0 9px 16px rgba(255,107,34,.22))}html[data-theme=dark] .splashFree1148 .splashLoader113{background:#ffffff1a}@media(prefers-reduced-motion:reduce){.splashLogoFree1148 img{animation:none!important}}.appModalOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10050!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:clamp(14px,3vh,26px)!important;background:#0c0a09b3!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;overflow:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch}.appModalCard{position:relative!important;width:min(720px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)!important;margin:0 auto!important;background:var(--panel)!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:18px!important;box-shadow:0 28px 90px #00000057!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;animation:softPop107 .16s ease!important}.appModalCard.wide{width:min(980px,calc(100vw - 32px))!important}.appModalClose{position:absolute!important;top:12px!important;right:12px!important;z-index:6!important;width:34px!important;height:34px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:#ffffffe0!important;color:var(--ink)!important;display:grid!important;place-items:center!important;cursor:pointer}.appModalClose:hover{transform:translateY(-1px)}.appModalScroll{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;padding:20px!important;scrollbar-width:thin;scrollbar-color:rgba(125,117,109,.55) transparent}.appModalScroll>*:first-child{margin-top:0!important}.appModalScroll .actions{position:sticky!important;bottom:-20px!important;z-index:3!important;margin:14px -20px -20px!important;padding:14px 20px 20px!important;background:linear-gradient(to top,var(--panel) 82%,rgba(255,255,255,0))!important;border-top:1px solid var(--line)!important}.appModalScroll .modalTitle.left,.appModalScroll .customerModalTitle103,.appModalScroll .userModalHead111,.appModalScroll .customerDetailTop103{padding-right:44px!important}.appModalScroll .perm111{grid-template-columns:repeat(2,minmax(0,1fr))!important}.appModalScroll .formGrid60,.appModalScroll .formGrid54,.appModalScroll .userForm111{min-width:0}html[data-theme=dark] .appModalOverlay{background:#000000c7!important}html[data-theme=dark] .appModalCard{background:#181716!important;border-color:#312d29!important;box-shadow:0 30px 90px #00000085!important}html[data-theme=dark] .appModalClose{background:#262321!important;border-color:#37322e!important;color:#f2efec!important}html[data-theme=dark] .appModalScroll .actions{background:linear-gradient(to top,#181716 82%,#18171600)!important;border-top-color:#312d29!important}html[data-theme=dark] .appModalScroll{scrollbar-color:#4a433d transparent}@media(max-width:900px){.appModalScroll .perm111{grid-template-columns:1fr 1fr!important}}@media(max-width:640px){.appModalOverlay{padding:8px!important}.appModalCard,.appModalCard.wide{width:100%!important;max-height:calc(100dvh - 16px)!important;border-radius:16px!important}.appModalScroll{padding:16px!important}.appModalScroll .actions{margin:14px -16px -16px!important;padding:12px 16px 16px!important}.appModalScroll .perm111{grid-template-columns:1fr!important}}.sidebarInstall114.ready{background:#ff6b2214!important;color:#ff955e!important}.sidebarInstall114.ready .navIcon105{background:#3b2b23!important;color:#ff955e!important}.licenseAdmin1151{display:flex;flex-direction:column;gap:10px}.licenseHero1151{min-height:104px;border-radius:14px;padding:14px 16px;display:grid;grid-template-columns:44px 1fr auto;gap:11px;align-items:center;border:1px solid #e7e1dc;background:linear-gradient(120deg,#fff8f3,#fff)}.licenseHero1151.ok{background:linear-gradient(120deg,#edf9f2,#fff);border-color:#d4ecde}.licenseHero1151.warn{background:linear-gradient(120deg,#fff8e8,#fff);border-color:#ebddb8}.licenseHero1151.bad{background:linear-gradient(120deg,#fff0ef,#fff);border-color:#efd5d2}.licenseHeroIcon1151{width:42px;height:42px;border-radius:11px;background:#fff0e8;color:var(--orange);display:grid;place-items:center}.licenseHeroIcon1151 svg{width:19px}.licenseHeroCopy1151 small,.licenseSectionHead1151 small{font-size:7px;font-weight:900;letter-spacing:.11em;color:#aaa}.licenseHeroCopy1151 h2{font-size:19px;margin:2px 0}.licenseHeroCopy1151 p{font-size:8px;margin:0;color:#8f8882}.licenseHeroSide1151{text-align:right;display:flex;flex-direction:column}.licenseHeroSide1151 span{font-size:7px;color:#999}.licenseHeroSide1151 b{font-size:17px;margin:2px 0}.licenseHeroSide1151 small{font-size:7px;color:#999}.licenseGrid1151{display:grid;grid-template-columns:1.25fr .75fr;gap:8px}.licenseActivate1151,.licenseInstall1151,.licensePlans1151{padding:12px!important}.licenseSectionHead1151{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:9px}.licenseSectionHead1151>div{display:flex;flex-direction:column}.licenseSectionHead1151 h3{font-size:11px;margin:2px 0}.licenseSectionHead1151 p{font-size:7.5px;color:#999;margin:0}.licenseSectionHead1151>svg{width:18px;color:#aaa}.licenseActions1151{display:flex;gap:6px;margin-top:9px}.licenseMachine1151{display:grid;grid-template-columns:1fr 32px;gap:5px;align-items:center;background:#faf9f8;border:1px solid #eee9e5;border-radius:9px;padding:6px}.licenseMachine1151 code{font-size:7.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#5f5954}.licenseMachine1151 button{width:30px;height:30px;border:1px solid #e5dfda;border-radius:8px;background:#fff;display:grid;place-items:center;color:#777}.licenseMachine1151 svg{width:13px}.licenseCentral1151{display:grid;grid-template-columns:30px 1fr;gap:7px;align-items:center;margin-top:8px}.licenseCentral1151>span{width:29px;height:29px;border-radius:8px;display:grid;place-items:center;background:#eaf8f1;color:#188155}.licenseCentral1151>span.off{background:#fff0ef;color:#c34c45}.licenseCentral1151 svg{width:14px}.licenseCentral1151>div{display:flex;flex-direction:column}.licenseCentral1151 b{font-size:8px}.licenseCentral1151 small{font-size:7px;color:#999}.licenseMetrics1151{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.licenseMetric1151{min-height:72px;border:1px solid #e9e5e1;border-radius:11px;background:#fff;padding:9px;display:grid;grid-template-columns:33px 1fr;gap:8px;align-items:center}.licenseMetric1151>span{width:32px;height:32px;border-radius:9px;background:#f3f1ef;color:#777;display:grid;place-items:center}.licenseMetric1151.green>span{background:#eaf8f1;color:#188155}.licenseMetric1151.orange>span{background:#fff0e8;color:var(--orange)}.licenseMetric1151 svg{width:15px}.licenseMetric1151>div{display:flex;flex-direction:column}.licenseMetric1151 small{font-size:7px;color:#999}.licenseMetric1151 b{font-size:11px;margin:2px 0}.licenseMetric1151 em{font-style:normal;font-size:7px;color:#aaa}.licensePlansGrid1151{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.licensePlansGrid1151 article{border:1px solid #e9e4df;border-radius:10px;padding:9px;display:grid;grid-template-columns:1fr auto;gap:4px;align-items:center}.licensePlansGrid1151 article.active{border-color:#f1b795;background:#fff7f2}.licensePlansGrid1151 article>div{display:flex;flex-direction:column}.licensePlansGrid1151 article small{font-size:6.5px;color:#aaa}.licensePlansGrid1151 h4{font-size:9px;margin:1px 0}.licensePlansGrid1151 article>b{font-size:9px}.licensePlansGrid1151 article>span{grid-column:1/-1;font-size:7px;color:#999}.licensePlansEmpty1151{grid-column:1/-1;padding:18px;text-align:center;color:#aaa;font-size:8px;border:1px dashed #ddd7d2;border-radius:9px}html[data-theme=dark] .licenseHero1151{background:linear-gradient(120deg,#211d1a,#1a1918);border-color:#37322e}html[data-theme=dark] .licenseHero1151.ok{background:linear-gradient(120deg,#17251e,#1a1918);border-color:#2b4636}html[data-theme=dark] .licenseHero1151.warn{background:linear-gradient(120deg,#292419,#1a1918);border-color:#4a4028}html[data-theme=dark] .licenseHero1151.bad{background:linear-gradient(120deg,#2c1d1c,#1a1918);border-color:#4c2d2a}html[data-theme=dark] .licenseMachine1151,html[data-theme=dark] .licensePlansGrid1151 article{background:#191817;border-color:#34302d}html[data-theme=dark] .licenseMachine1151 code{color:#c4bdb7}html[data-theme=dark] .licenseMachine1151 button{background:#242220;border-color:#393430;color:#d7d1cc}html[data-theme=dark] .licenseMetric1151{background:#1a1918;border-color:#34302d;color:#eeeae7}html[data-theme=dark] .licensePlansGrid1151 article.active{background:#30231d;border-color:#5b3b2c}.licensePlansGrid1151 article.active h4{color:inherit}@media(max-width:900px){.licenseGrid1151{grid-template-columns:1fr}.licenseMetrics1151{grid-template-columns:1fr 1fr}}@media(max-width:620px){.licenseHero1151{grid-template-columns:40px 1fr}.licenseHeroSide1151{grid-column:1/-1;text-align:left}.licenseMetrics1151,.licensePlansGrid1151{grid-template-columns:1fr}.licenseActions1151{display:grid;grid-template-columns:1fr 1fr}.licenseActions1151 button{width:100%}}nn .licenseBlock1160{min-height:100dvh;background:radial-gradient(circle at 50% 20%,#fff4ed,#f5f4f3 45%,#ecebea);display:grid;place-items:center;padding:24px}.licenseBlockCard1160{width:min(610px,100%);background:#fff;border:1px solid #e7e1dc;border-radius:20px;padding:26px;box-shadow:0 30px 80px #231c1724}.licenseBlockIcon1160{width:52px;height:52px;border-radius:15px;background:#fff0e8;color:var(--orange);display:grid;place-items:center;margin-bottom:13px}.licenseBlockIcon1160 svg{width:24px}.licenseBlockCard1160>small{font-size:7px;font-weight:900;letter-spacing:.12em;color:#aaa}.licenseBlockCard1160 h1{font-size:27px;margin:3px 0 6px;letter-spacing:-.04em}.licenseBlockCard1160>p{font-size:10px;color:#817a74;line-height:1.5;margin:0}.licenseBlockMeta1160{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0}.licenseBlockMeta1160 span{background:#faf9f8;border:1px solid #eee9e5;border-radius:10px;padding:9px;display:flex;flex-direction:column;font-size:8px;color:#777}.licenseBlockMeta1160 b{font-size:7px;color:#aaa;margin-bottom:3px}.licenseBlockActions1160{display:flex;gap:7px}.licenseBlockActions1160 button{flex:1}.licenseGrace1160{margin-top:10px;padding:9px;border-radius:9px;background:#fff8e8;border:1px solid #f0dfb5;font-size:8px;color:#8f691e}html[data-theme='"dark"'] .licenseBlock1160{background:radial-gradient(circle at 50% 20%,#261b16,#151413 48%,#0f0f0e)}html[data-theme='"dark"'] .licenseBlockCard1160{background:#1a1918;border-color:#34302d;color:#eeeae7}html[data-theme='"dark"'] .licenseBlockMeta1160 span{background:#23211f;border-color:#34302d;color:#cbc5c0}.alertBellWrap1160{position:relative}.alertBell1160{position:relative;width:31px;height:31px;border:1px solid #e4dfda;border-radius:8px;background:#fff;display:grid;place-items:center;color:#6f6964}.alertBell1160.has{color:#df652d;background:#fff5ef;border-color:#f1d0bd}.alertBell1160 i{position:absolute;right:-5px;top:-5px;min-width:16px;height:16px;padding:0 3px;border-radius:999px;background:#e15342;color:#fff;font-style:normal;font-size:7px;font-weight:900;display:grid;place-items:center;border:2px solid #fff}.alertsDrop1160{position:absolute;right:0;top:38px;width:340px;max-height:430px;background:#fff;border:1px solid #e5dfda;border-radius:13px;box-shadow:0 18px 55px #1f19142e;z-index:120;padding:8px}.alertsHead1160{display:flex;justify-content:space-between;align-items:center;padding:5px 5px 9px;border-bottom:1px solid #eee9e5}.alertsHead1160>div{display:flex;flex-direction:column}.alertsHead1160 small{font-size:6.5px;color:#aaa;font-weight:900;letter-spacing:.1em}.alertsHead1160 b{font-size:10px;margin-top:2px}.alertsHead1160 button{width:27px;height:27px;border:0;background:#f4f2f0;border-radius:7px;display:grid;place-items:center}.alertsHead1160 svg{width:13px}.alertsList1160{display:flex;flex-direction:column;max-height:340px;overflow:auto}.alertsList1160>button{border:0;background:transparent;display:grid;grid-template-columns:30px 1fr 14px;gap:8px;align-items:center;text-align:left;padding:9px 5px;border-bottom:1px solid #f0ece8}.alertsList1160>button:hover{background:#fff8f4}.alertDot1160{width:29px;height:29px;border-radius:8px;display:grid;place-items:center;background:#edf4ff;color:#3b78cf}.alertDot1160.warning{background:#fff5e9;color:#b8791f}.alertDot1160.critical{background:#fff0ef;color:#c34c45}.alertDot1160 svg{width:14px}.alertsList1160>button>div{display:flex;flex-direction:column}.alertsList1160 b{font-size:8.5px}.alertsList1160 small{font-size:7px;color:#999;margin-top:2px}.alertsList1160>button>svg{width:12px;color:#aaa}.alertsEmpty1160{padding:26px;display:flex;flex-direction:column;align-items:center;gap:4px;color:#999}.alertsEmpty1160 svg{width:22px;color:#36a66f}.alertsEmpty1160 b{font-size:9px}.alertsEmpty1160 span{font-size:7px}html[data-theme='"dark"'] .alertBell1160{background:#242220;border-color:#37332f;color:#cfc9c4}html[data-theme='"dark"'] .alertBell1160.has{background:#30231d;border-color:#523628;color:#ff9560}html[data-theme='"dark"'] .alertBell1160 i{border-color:#181716}html[data-theme='"dark"'] .alertsDrop1160{background:#1a1918;border-color:#34302d;color:#eeeae7}html[data-theme='"dark"'] .alertsHead1160,html[data-theme='"dark"'] .alertsList1160>button{border-color:#302d2a}html[data-theme='"dark"'] .alertsHead1160 button{background:#282624;color:#d5cfca}html[data-theme='"dark"'] .alertsList1160>button:hover{background:#25211e}.backupAdmin1160{display:flex;flex-direction:column;gap:9px}.backupGrid1160{display:grid;grid-template-columns:1.2fr .8fr;gap:9px}.backupConfig1160,.backupNow1160,.backupHistory1160{padding:12px!important}.backupStatus1160{border:1px solid #eee9e5;border-radius:9px;background:#faf9f8;padding:9px;display:flex;flex-direction:column;margin-bottom:8px}.backupStatus1160 span{font-size:7px;color:#999}.backupStatus1160 b{font-size:10px;margin-top:2px}.backupList1160{display:flex;flex-direction:column}.backupList1160>div{display:grid;grid-template-columns:72px 1fr auto;gap:9px;align-items:center;padding:8px 2px;border-bottom:1px solid #eee9e5}.backupType1160{font-size:6.5px;font-weight:900;padding:4px 6px;border-radius:999px;background:#edf4ff;color:#3974c7;width:max-content}.backupType1160.auto{background:#eaf8f1;color:#278159}.backupType1160.pre-restore{background:#fff5e9;color:#a86f1f}.backupList1160>div>div:nth-child(2){display:flex;flex-direction:column}.backupList1160 b{font-size:8.5px}.backupList1160 small{font-size:7px;color:#999;margin-top:2px}.backupActions1160{display:flex;gap:3px}.backupActions1160 button{width:29px;height:29px;border:1px solid #e5dfda;border-radius:7px;background:#fff;color:#666;display:grid;place-items:center}.backupActions1160 svg{width:13px}.backupActions1160 .dangerMini1160{color:#c34c45}.licensePlansGrid1151 article{position:relative}.licenseRenew1160{grid-column:1/-1;border:1px solid #e7dfda;background:#faf8f6;border-radius:7px;min-height:28px;font-size:7px;font-weight:850;display:flex;align-items:center;justify-content:center;gap:4px;margin-top:3px}.licenseRenew1160 svg{width:11px}html[data-theme='"dark"'] .backupStatus1160{background:#23211f;border-color:#34302d}html[data-theme='"dark"'] .backupList1160>div{border-color:#302d2a}html[data-theme='"dark"'] .backupActions1160 button,html[data-theme='"dark"'] .licenseRenew1160{background:#242220;border-color:#393430;color:#d7d1cc}@media(max-width:800px){.backupGrid1160{grid-template-columns:1fr}.licenseBlockMeta1160{grid-template-columns:1fr 1fr}.alertsDrop1160{right:-70px;width:min(340px,calc(100vw - 20px))}}@media(max-width:560px){.licenseBlockMeta1160{grid-template-columns:1fr}.licenseBlockActions1160{flex-direction:column}.alertsDrop1160{position:fixed;left:10px;right:10px;top:58px;width:auto}}nn .suiteScope1170{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;background:#fff0e8;color:#c9541d;font-size:7px;font-weight:900}.suiteTrial1170{padding:10px;border:1px solid #f0d7c8;background:#fff7f2;border-radius:10px}.suiteTrial1170 b{display:block;font-size:11px;margin-bottom:2px}.suiteTrial1170 span{font-size:8px;color:#8e8781}.licensePlansGrid1151{grid-template-columns:repeat(3,1fr)!important}.licensePlansGrid1151 article>span{line-height:1.4}.licenseRenew1160{background:#fff!important;color:#3c3835!important}.licensePlansGrid1151 article:nth-child(3){border-color:#ffb58f!important;box-shadow:0 6px 18px #ff6b2214}html[data-theme='"dark"'] .suiteTrial1170{background:#2b211c;border-color:#4b3429}html[data-theme='"dark"'] .licenseRenew1160{background:#242220!important;color:#e7e1dd!important}@media(max-width:850px){.licensePlansGrid1151{grid-template-columns:1fr!important}}
