@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800;900&display=swap";:root{font-family:DM Sans,system-ui,sans-serif;font-synthesis:none;font-weight:400;color:#263d36;background:#f5f7f5;--green:#1d8a71;--navy:#12241f;--line:#e6ebe8}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}a{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Outfit,system-ui,sans-serif}input,select{background:#fff;border:1px solid #dfe6e1;border-radius:10px;color:#263b35;outline:none;min-width:0;padding:11px 12px;width:100%;font-size:13px}input:focus,select:focus{border-color:#37a88f;box-shadow:0 0 0 3px #32a3891a}input[type=number]{font-variant-numeric:tabular-nums}.appShell{display:flex;min-height:100vh}.sidebar{background:#12241f;min-width:246px;width:246px;position:fixed;inset:0 auto 0 0;z-index:5;display:flex;flex-direction:column;color:#d7e5dd;padding:27px 15px 15px}.brand{display:flex;align-items:center;gap:10px;padding:0 10px 26px;border-bottom:1px solid #ffffff16}.brandIcon{background:#dcb77d;color:#172a21;border-radius:12px;padding:10px;display:grid;place-items:center}.brand strong{display:block;color:#fff;font:800 17px/1 Outfit;letter-spacing:.2px}.brand em{font-style:normal;color:#dcb77d}.brand span{font-size:8px;font-weight:800;letter-spacing:1.4px;color:#829f90}.workspace{background:#1c332b;padding:18px 15px;border:1px solid #385045;margin:24px 1px 28px;border-radius:12px;display:flex;flex-direction:column;gap:8px}.workspace>span,.navTitle{font-size:9px;font-weight:800;letter-spacing:1.6px;color:#8aab99}.workspace b{color:#fff;font:600 16px Outfit}.workspace small{display:flex;align-items:center;gap:7px;color:#a5beae;font-size:11px}.liveDot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#40c69c;box-shadow:0 0 0 4px #40c69c1a}.navTitle{margin:0 15px 8px}.sidebar nav{overflow:auto;display:flex;flex-direction:column;gap:4px}.sidebar nav button{display:flex;gap:12px;align-items:center;background:transparent;color:#a5b8aa;border:0;text-align:left;padding:13px 15px;border-radius:10px;font-weight:600;font-size:13px;position:relative}.sidebar nav button.active{background:#2a5144;color:#e9fff5}.sidebar nav button.active svg{color:#5ee0b1}.sidebar nav button:hover:not(.active){background:#1c372e;color:#fff}.activeMark{position:absolute;width:4px;height:20px;right:0;background:#62e6bd;border-radius:3px}.sidebarFooter{margin-top:auto;border-top:1px solid #ffffff1a;padding:20px 7px 4px;display:flex;align-items:center;gap:9px}.avatar,.topAvatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#be9a66;color:#14241f;font-weight:800}.sidebarFooter div:nth-child(2){flex:1;min-width:0}.sidebarFooter b,.sidebarFooter small{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sidebarFooter b{font-size:12px;color:#fff}.sidebarFooter small{font-size:10px;color:#9eaeaa;margin-top:3px}.sidebarFooter button{border:0;background:transparent;color:#b3c7b9}.main{margin-left:246px;flex:1;min-width:0;display:flex;flex-direction:column}.topbar{height:87px;background:#fff;border-bottom:1px solid #ebefed;padding:0 35px;display:flex;justify-content:space-between;align-items:center}.topLeft,.topActions{display:flex;gap:18px;align-items:center}.breadcrumbs{font-weight:800;font-size:10px;color:#91a09a;letter-spacing:1.4px;margin-bottom:4px}.breadcrumbs span{padding:0 7px;color:#c8d1c9}.topbar h1{font:800 24px Outfit;margin:0}.todayPill{border:1px solid #e5ebe7;padding:9px 13px;border-radius:25px;color:#62746a;display:flex;gap:9px;align-items:center;font-weight:700;font-size:12px}.iconBtn{width:39px;height:39px;background:#fff;border:1px solid #e9efeb;border-radius:10px;display:grid;place-items:center;color:#63756a}.mobileMenu{display:none}.topAvatar{width:38px;height:38px;background:#e0ebe5;color:#255941}.content{width:100%;max-width:1490px;margin:0 auto;padding:30px 36px 70px}.welcome{min-height:184px;border-radius:18px;background:linear-gradient(113deg,#15372b,#1b4938 55%,#2c6544);position:relative;overflow:hidden;padding:31px 36px;color:#fff;display:flex;justify-content:space-between}.welcome:after{content:"";position:absolute;width:380px;height:380px;border:1px solid #ffffff15;border-radius:50%;right:-95px;top:-100px}.welcome h2{margin:10px 0 9px;font:700 clamp(22px,3vw,33px)/1.18 Outfit;letter-spacing:-.6px}.welcome h2 span{color:#d7b580}.welcome p{font-size:13px;color:#bad5c8;margin:0;max-width:510px;line-height:1.6}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:800;color:#88cdae}.welcomeDecoration{color:#caaf7b;display:flex;align-items:center;justify-content:center;padding:0 40px;transform:rotate(-13deg);opacity:.72}.sectionLine{margin:30px 0 18px;display:flex;align-items:center;justify-content:space-between;gap:15px}.sectionLine h2{font:700 20px Outfit;margin:0 0 5px}.sectionLine p{color:#8a9990;font-size:12px;margin:0}.sectionLine select,.sectionLine input{max-width:180px}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.kpis.narrow{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.kpi{border:1px solid var(--line);background:#fff;border-radius:15px;padding:20px;min-height:135px;box-shadow:0 4px 16px #173e2a05}.kpiTop{display:flex;justify-content:space-between;align-items:flex-start;gap:5px}.kpiTop span{font-weight:700;color:#8a988f;font-size:12px}.kpiIcon{width:38px;height:38px;background:#e1f4ec;border-radius:11px;color:#279472;display:grid;place-items:center}.kpi.gold .kpiIcon{background:#fbefd9;color:#be8b38}.kpi.blue .kpiIcon{background:#e5f4fb;color:#459fcd}.kpi.pink .kpiIcon{background:#ffe9e4;color:#e58c6a}.kpi strong{font:800 clamp(21px,2.3vw,29px) Outfit;display:block;margin:9px 0 4px;white-space:nowrap;letter-spacing:-.6px}.kpi small{display:block;color:#93a19a;font-size:11px}.twoColumns{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:19px;margin-bottom:20px}.panel{border:1px solid var(--line);background:#fff;border-radius:15px;box-shadow:0 6px 22px #153a2405;margin:0 0 20px;overflow:hidden}.twoColumns .panel{margin:0}.panelHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:23px 23px 15px}.panelHead h3{font:700 17px Outfit;margin:0 0 4px}.panelHead p{color:#9aa7a1;font-size:11px;line-height:1.5;margin:0}.chartBox{width:100%;height:260px;padding:18px 15px 12px}.stateBars{padding:10px 23px 4px}.stateBar{margin-bottom:20px}.stateBar>div:first-child{display:flex;align-items:center;gap:10px;font-size:12px;margin-bottom:12px}.stateBar b{flex:1}.stateBar strong{font-size:12px}.stateBullet{width:10px;height:10px;border-radius:4px}.stateBullet.b0{background:#abb7b0}.stateBullet.b1{background:#e7ae50}.stateBullet.b2{background:#4baed5}.progress{height:7px;background:#edf3f0;border-radius:8px;overflow:hidden}.progress>span{display:block;height:100%;border-radius:8px}.linkAction{background:none;border:none;color:#249178;display:flex;align-items:center;gap:8px;font-weight:800;font-size:12px;margin:0 22px 22px;padding:0}.empty{padding:32px 12px;text-align:center;color:#a1b2a8;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px}.empty p{margin:5px 0;font-size:12px}.alertList,.compactList{padding:0 22px 12px}.alertRow,.compactRow{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid #eff2ef}.alertRow:last-child,.compactRow:last-child{border-bottom:0}.alertRow>div:nth-child(2),.compactRow>div{flex:1;min-width:0}.alertRow b,.compactRow b{display:block;font-size:12px}.alertRow small,.compactRow small{display:block;font-size:10px;color:#96a69b;margin-top:4px}.alertGlyph,.roundSmall{width:35px;height:35px;background:#fff3df;border-radius:10px;color:#ce9653;display:grid;place-items:center}.roundSmall{background:#e9f6f0;color:#27977c}.compactRow>strong{font-size:13px;color:#1e7c62}.tag{display:inline-block;padding:5px 8px;border-radius:6px;background:#edf1ef;color:#60756c;font-size:10px;font-weight:800;white-space:nowrap}.tag.good{background:#e1f5e9;color:#14865d}.tag.bad{background:#fff0e9;color:#cc754e}.tag.cold{background:#e3f2fc;color:#368ab4}.tag.warm{background:#fff1d9;color:#b4863a}.noteLine{margin:12px 0 22px;color:#76877d;font-size:12px;display:flex;align-items:flex-start;gap:9px;line-height:1.5}.noteLine svg{flex-shrink:0}.appFooter{margin-top:auto;border-top:1px solid #e6eeea;color:#9aaba2;font-size:11px;padding:17px 36px;display:flex;justify-content:space-between;gap:10px}.flash{margin:0 0 18px;border:1px solid #a6ddc6;border-radius:9px;padding:12px 15px;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:12px;line-height:1.4;background:#effaf2;color:#257a57}.flashError{background:#fff0ec;color:#b8594d;border-color:#f8c4ba}.flash button{border:0;background:none;color:inherit}.btn{border-radius:10px;border:1px solid transparent;padding:11px 17px;display:inline-flex;align-items:center;gap:8px;justify-content:center;font-size:12px;font-weight:800;min-height:41px}.btn.primary{background:#248c73;color:#fff;box-shadow:0 5px 12px #2791722c}.btn.primary:hover{background:#196e5c}.btn.outline{color:#2b6656;background:#fff;border-color:#d8e6de}.btn.ghost{color:#697f72;background:#f7faf8}.btn.full{width:100%}.btn.sm{padding:7px 11px;min-height:32px}.field{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#687b71;font-weight:700;min-width:0}.field small{color:#9aaca1;font-weight:400;font-size:10px}.formGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;align-items:end;padding:18px 23px 25px}.formGrid.two{grid-template-columns:1fr 1fr;padding:0}.formButtons{display:flex;gap:18px;align-items:center;justify-content:flex-end;grid-column:1/-1;margin-top:5px}.formButtons div{flex:1;display:flex;flex-direction:column;color:#667c72;font-size:12px}.formStack{display:flex;flex-direction:column;gap:17px}.warningMini{margin:8px 23px 23px;background:#fff8e9;color:#a48548;border-left:3px solid #e6bd6e;padding:12px 13px;font-size:11px;line-height:1.6}.tableWrap{width:100%;overflow:auto}table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left}th{color:#97a59d;font-size:10px;text-transform:uppercase;letter-spacing:.45px;font-weight:800;background:#f8faf8}td{font-size:12px;color:#65786d}th,td{padding:15px 19px;border-bottom:1px solid #edf1ed}tr:last-child td{border-bottom:0}td b{color:#28473b}td small.cellSub{display:block;white-space:normal;margin-top:5px;color:#9baa9f;font-size:10px;max-width:310px}.rowBtn{background:none;border:0;color:#25836c;font-weight:800;font-size:11px;white-space:nowrap}.rowBtn.danger{color:#d36958}.positive{color:#279d72}.negative{color:#d36c60}.introCard{background:#e8f2ec;border:1px solid #dcece1;border-radius:15px;padding:24px 28px;display:flex;align-items:center;gap:22px;margin-bottom:20px}.introCard h2{font-size:21px;margin:0 0 6px}.introCard p{font-size:12px;color:#607c6b;line-height:1.6;margin:0}.introIcon{width:58px;height:58px;background:#2e876f;border-radius:15px;color:#fff;display:grid;place-items:center;flex-shrink:0}.posLayout{display:grid;grid-template-columns:minmax(0,1fr) 328px;gap:17px;align-items:start;margin-bottom:25px}.productsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sellProduct,.stockProduct{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.sellProductHead{padding:19px 17px;display:flex;align-items:center;gap:13px}.productPhoto{width:64px;height:70px;border-radius:11px;background:linear-gradient(145deg,#d8eee3,#f8f9ee);color:#318465;display:grid;place-items:center;flex-shrink:0}.sellProductHead span{font-size:9px;font-weight:800;color:#c2a069;letter-spacing:.7px}.sellProductHead h3{margin:5px 0;font-size:16px}.sellProductHead small{font-size:10px;color:#91a09a;line-height:1.4}.sellProductHead small b{color:#38876c}.presentationList{border-top:1px solid #f0f3ef;padding:9px}.presentationBtn{border:0;background:#fff;display:flex;width:100%;align-items:center;justify-content:space-between;padding:11px;border-radius:8px;text-align:left}.presentationBtn:hover:not(:disabled){background:#e8f5ee}.presentationBtn>div{display:flex;flex-direction:column;gap:4px}.presentationBtn>div:last-child{align-items:end;color:#26896b;flex-direction:row;gap:11px}.presentationBtn b{font-size:12px}.presentationBtn small{color:#9caaa1;font-size:10px}.cartPanel{position:sticky;top:15px;background:#fff;border-radius:15px;border:1px solid var(--line);overflow:hidden}.cartHeader{border-bottom:1px solid var(--line);padding:18px;display:flex;align-items:center;justify-content:space-between}.cartHeader>span{font:700 16px Outfit;display:flex;gap:9px;align-items:center}.emptyCart{height:220px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:11px;color:#a4b1a8;text-align:center;padding:20px}.emptyCart b{color:#526f60}.emptyCart p{font-size:12px;line-height:1.6;margin:0}.cartRows{max-height:355px;overflow:auto;padding:9px 17px}.cartRow{padding:14px 0;border-bottom:1px solid #f0f2ee;display:flex;justify-content:space-between;gap:10px}.cartRow b,.cartRow strong{font-size:12px}.cartRow small{font-size:11px;display:block;color:#9eada4;margin-top:4px}.quantity{display:inline-flex;align-items:center;border:1px solid #e9eeeb;border-radius:8px;margin-top:12px;overflow:hidden}.quantity button{border:0;background:#f5f8f6;padding:5px 8px;display:grid;place-items:center}.quantity strong{min-width:24px;text-align:center}.cartBottom{background:#fbfcfb;border-top:1px solid var(--line);padding:18px;display:flex;flex-direction:column;gap:13px}.cartTotal{display:flex;justify-content:space-between;align-items:center}.cartTotal span{font-size:12px;font-weight:800}.cartTotal b{font:800 26px Outfit;color:#24876a}.search{border:1px solid #e3eae5;display:flex;align-items:center;gap:7px;padding:0 10px;border-radius:9px;background:#fff;color:#91a39a}.search input{border:0;box-shadow:none!important;width:210px}.stockCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:17px;margin-bottom:20px}.stockHead{display:flex;align-items:center;gap:12px;padding:21px}.stockHead>div:nth-child(2){flex:1}.productIcon{width:45px;height:45px;background:#e2f3e9;color:#259879;border-radius:11px;display:grid;place-items:center}.stockHead h3{font-size:17px;margin:0 0 4px}.stockHead small{font-size:10px;color:#96a59d}.stockHead>strong{font:800 26px Outfit}.stockStates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#f8faf8;padding:15px 12px;gap:6px}.stockStates>div{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;min-width:0}.stockStates b{font:800 25px Outfit}.stockStates small{font-size:10px;color:#99a89e;line-height:1.3}.stockBottom{display:flex;align-items:center;gap:12px;padding:16px 21px}.stockBottom span:first-child{font-size:11px;color:#99a89f}.stockBottom b{font-size:12px;flex:1}.modeTabs{padding:0 23px;display:flex;gap:10px}.modeTabs button{display:flex;gap:6px;align-items:center;background:#f6f8f6;border:0;border-radius:8px;color:#87988c;font-weight:700;padding:10px 15px;font-size:12px}.modeTabs button.chosen{background:#e4f4e9;color:#208567}.catalogCards{padding:0 20px 21px}.catalogRow{border:1px solid var(--line);border-radius:12px;margin-bottom:15px;overflow:hidden}.catalogRowTop{padding:15px;display:flex;align-items:center;gap:13px}.catalogRowTop>div:nth-child(2){flex:1}.catalogRow h3{font-size:16px;margin:0 0 4px}.catalogRow small{color:#9ca99e;font-size:11px}.presentationTable{background:#fbfcfb}.presentationTable .linkAction{margin:15px}.productEditor{padding:16px;border-top:1px solid var(--line)}.configGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.tinyInput{width:90px;padding:7px 9px}.tinySelect{width:145px;padding:8px;font-size:11px}.partnerCard{padding:12px 23px 19px;border-bottom:1px solid #edf2ed}.partnerTop{display:flex;align-items:center;gap:12px;margin-bottom:13px}.partnerAvatar{width:38px;height:38px;border-radius:50%;background:#d6ebde;color:#1e785b;display:grid;place-items:center;font-weight:800}.partnerTop div{flex:1}.partnerTop b,.partnerTop small{display:block}.partnerTop b{font-size:12px}.partnerTop small{font-size:10px;color:#9eaaa2;margin-top:4px;line-height:1.45}.partnerTop strong{font:700 16px Outfit}.partnerMeta{display:flex;justify-content:space-between;margin-top:9px;font-size:10px;color:#8d9c92}.inlineForm{display:flex;gap:9px;padding:15px 23px 24px}.inlineForm input{flex:1}.balanceItems{padding:10px 22px}.balanceItems>div{display:flex;justify-content:space-between;border-bottom:1px solid #edf1ee;padding:13px 0;font-size:12px;gap:12px}.balanceItems span{color:#84988b}.balanceItems b{color:#234f40}.balanceItems .totalBalance{font-size:13px;font-weight:800}.balanceItems .totalBalance b{font:800 18px Outfit}.buttonGrid{display:flex;gap:12px;flex-wrap:wrap;padding:12px 22px 24px}.helpText{padding:6px 23px 20px}.helpText p{display:flex;align-items:flex-start;gap:12px;color:#6b7e72;font-size:12px;line-height:1.5}.helpText svg{color:#298b71;flex-shrink:0}.badgeInfo{font-size:11px;color:#4d8473;display:flex;gap:10px;align-items:center;border:1px solid #d8e7dc;border-radius:20px;padding:9px}.fullLoading{height:100vh;display:flex;align-items:center;justify-content:center;gap:11px;color:#25866d;font-weight:700}.spin{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loginPage{min-height:100vh;display:flex;background:#f9fbf9}.loginArt{width:48%;background:radial-gradient(circle at 76% 33%,#32624a 0,#153a2c 45%,#0e291e 98%);position:relative;overflow:hidden;color:#fff;display:flex;flex-direction:column;padding:42px 55px}.loginArtTop{display:flex;gap:9px;align-items:center;z-index:1;font:800 19px Outfit}.loginArtTop b{color:#e0bd83}.loginIllustration{flex:1;display:grid;place-items:center;color:#e0b675;transform:rotate(-14deg);filter:drop-shadow(20px 28px 12px #0004)}.loginIllustration svg{width:190px;height:190px}.orb{position:absolute;border-radius:50%;border:1px solid #ffffff15;width:380px;height:380px;top:20%;left:23%;z-index:-1}.orb.two{width:510px;height:510px;top:7%;left:9%}.loginCopy{z-index:1;margin-bottom:100px}.loginCopy h1{font:800 clamp(37px,5vw,60px)/1.1 Outfit;margin:16px 0 18px}.loginCopy h1 span{color:#d9b77c}.loginCopy p{font-size:14px;line-height:1.7;color:#c5dbcd;max-width:390px}.loginFooter{font-size:10px;letter-spacing:1.4px;color:#89a992;position:absolute;bottom:35px}.loginForm{flex:1;display:grid;place-items:center;padding:40px}.loginBox{width:min(100%,410px)}.loginBox h2{font:800 32px Outfit;margin:11px 0 10px;color:#203c30}.loginBox>p{font-size:13px;line-height:1.8;color:#92a39a;margin-bottom:30px}.loginEyebrow{font-size:11px;color:#32967c;font-weight:800;letter-spacing:1.6px}.loginSubmit{width:100%;min-height:49px;margin-top:7px;font-size:14px;justify-content:space-between}.passwordInput{display:flex;position:relative}.passwordInput input{padding-right:45px}.passwordInput button{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:0;background:none;color:#8ea397}.resetLink{display:block;border:0;background:none;color:#258e75;font-weight:700;font-size:12px;margin:20px auto}.secureCaption{border-top:1px solid #e9eeeb;padding:22px 0;display:flex;align-items:center;justify-content:center;gap:9px;color:#9aac9d;font-size:11px}.loginMobileBrand{display:none}.logoBig{display:flex;align-items:center;gap:8px;font:800 22px Outfit;color:#1d6c58;margin-bottom:22px}.logoBig span{color:#bd9365}.mobileShade{display:none}@media(max-width:1200px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.productsGrid{grid-template-columns:1fr}.posLayout{grid-template-columns:minmax(0,1fr) 290px}.twoColumns{grid-template-columns:1fr 1fr}.content{padding:27px 22px}.formGrid,.configGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.sidebar{transform:translate(-100%);transition:transform .2s}.sidebar.open{transform:translate(0)}.mobileShade{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;background:#06190fc0;z-index:4}.sidebar:not(.open)+.mobileShade{display:none!important}.main{margin-left:0}.mobileMenu{display:grid}.topbar{padding:0 20px}.welcomeDecoration{padding:0}.twoColumns{grid-template-columns:1fr}.loginArt{display:none}.loginMobileBrand{display:flex;align-items:center;gap:10px;color:#256f58;font:800 17px Outfit;margin-bottom:40px}.loginForm{min-height:100vh;padding:30px 22px}.loginBox h2{font-size:29px}}@media(max-width:650px){.topbar{height:73px}.topbar h1{font-size:19px}.breadcrumbs{font-size:8px}.topActions{gap:7px}.todayPill,.topAvatar{display:none}.content{padding:16px 12px 38px}.welcome{padding:24px;min-height:156px}.welcomeDecoration{display:none}.welcome h2{font-size:26px}.sectionLine{align-items:flex-start;flex-wrap:wrap;margin-top:22px}.kpis{gap:10px}.kpi{padding:14px;min-height:124px}.kpi strong{font-size:20px}.kpiTop span{font-size:10px}.kpiIcon{width:32px;height:32px}.kpi small{font-size:10px}.panelHead{padding:18px 16px 12px}.posLayout{grid-template-columns:1fr}.cartPanel{position:static}.productsGrid{grid-template-columns:1fr}.formGrid{grid-template-columns:1fr;padding:16px}.formGrid.two,.stockCards{grid-template-columns:1fr}.stockStates{padding:14px 7px}.stockStates small{font-size:9px}.inlineForm{flex-direction:column}.appFooter{padding:14px;flex-direction:column}.configGrid{grid-template-columns:1fr}.catalogRowTop{flex-wrap:wrap}.presentationTable table{min-width:580px}.introCard{padding:18px;align-items:flex-start}.introIcon{width:43px;height:43px}.introCard h2{font-size:18px}.introCard p{font-size:11px}}
