:root{--navy:#14253d;--green:#0b8f6a;--bg:#f4f7fa}*{box-sizing:border-box}body{background:var(--bg);color:#182436;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button{cursor:pointer}main{min-height:100vh}.sidebar{background:var(--navy);color:#fff;z-index:20;flex-direction:column;width:236px;padding:28px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 10px 31px;display:flex}.brandMark{background:linear-gradient(135deg,#13a87f,#08745b);border-radius:12px;place-items:center;width:40px;height:40px;font-size:23px;font-weight:900;display:grid}.brand strong,.brand small,.shop b,.shop small{display:block}.brand strong{font-size:17px}.brand small{color:#89a0ba;margin-top:2px}.sidebar nav{gap:5px;display:grid}.sidebar nav button{color:#afbed0;text-align:left;background:0 0;border:0;border-radius:9px;padding:12px 14px;font-weight:600}.sidebar nav button span{width:27px;font-size:19px;display:inline-block}.sidebar nav button.active,.sidebar nav button:hover{color:#fff;background:#24405e}.shop{border-top:1px solid #30445d;align-items:center;gap:10px;margin-top:auto;padding:22px 7px 0;display:flex}.shop>span{color:#08745b;background:#d4f5e9;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.shop small{color:#879db4;margin-top:3px;font-size:11px}.shell{min-height:100vh;margin-left:236px}.shell>header{background:#fff;border-bottom:1px solid #e7ebef;align-items:center;height:91px;padding:0 42px;display:flex}.shell header p{color:#8a96a5;margin:0 0 3px;font-size:12px}.shell header h1{margin:0;font-size:21px}.bell{background:#fff;border:1px solid #e1e6eb;border-radius:50%;width:39px;height:39px;margin-left:auto}.hamb{display:none}.content{max-width:1440px;margin:auto;padding:36px 42px 60px}.welcome{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.welcome p,.listHead p{color:var(--green);margin:0 0 7px;font-weight:700}.welcome h2{margin:0;font-size:20px;font-weight:500}.cash{background:var(--navy);color:#fff;border:0;border-radius:9px;padding:11px 17px;font-weight:700}.openCash{color:#08745b;background:#e8f7f2}.metrics{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.metric{background:#fff;border:1px solid #e9edf1;border-radius:13px;gap:14px;min-width:0;padding:21px;display:flex;box-shadow:0 4px 18px #19324d0a}.round{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.green,.sale{color:#0b946d;background:#e4f6ef}.red,.expense{color:#d64b4b;background:#fdeaea}.blue{color:#317ab9;background:#e6f2ff}.purple{color:#7856aa;background:#f1eafa}.amber,.credit,.payment{color:#bd7b16;background:#fff1d7}.metric p{color:#758297;margin:0 0 8px;font-size:12px}.metric h2{white-space:nowrap;margin:0;font-size:22px}.metric h2 small{color:#8b96a4;font-size:10px}.metric em{color:#96a0ad;font-size:10px;font-style:normal}.sectionTitle{margin:30px 0 14px;font-size:14px}.quick{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.quick button{text-align:left;background:#fff;border:1px solid #e1e8ec;border-radius:12px;grid-template-columns:37px 1fr;column-gap:12px;padding:16px;display:grid}.quick i{color:#078261;background:#e5f6ef;border-radius:9px;grid-row:1/3;place-items:center;width:37px;height:37px;font-size:23px;font-style:normal;display:grid}.quick b{font-size:13px}.quick small{color:#8b96a3;margin-top:4px}.lower{grid-template-columns:1fr 1fr;gap:17px;margin-top:24px;display:grid}.panel{background:#fff;border:1px solid #e5eaee;border-radius:13px;padding:22px;box-shadow:0 4px 16px #19324d08}.panelHead{justify-content:space-between;align-items:flex-start;display:flex}.panelHead small{color:#8994a3;font-weight:700}.panelHead h3{margin:7px 0 0;font-size:23px}.panel p{color:#7f8a98;font-size:12px}.link{color:#087b60;background:0 0;border:0;padding:7px 0;font-size:12px;font-weight:700}.recent{margin-top:17px}.recent .panelHead h3{margin:0;font-size:15px}.row{border-bottom:1px solid #eef1f4;align-items:center;gap:12px;padding:14px 0;display:flex}.row:last-child{border:0}.row>div{flex:1}.row b,.row small{display:block}.row b{font-size:13px}.row small{color:#96a0ad;margin-top:3px;font-size:11px}.row strong{color:#0b8f6a;font-size:13px}.row strong.negative{color:#d34c4c}.mini{color:#087b60;background:#e9f7f2;border:0;border-radius:7px;padding:7px}.listHead{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.listHead h2{margin:0;font-size:25px}.primary{color:#fff;background:#0a8967;border:0;border-radius:9px;padding:12px 18px;font-weight:700}.table .tr{border-bottom:1px solid #edf0f2;grid-template-columns:2fr 1.2fr 1fr 1fr;align-items:center;gap:15px;padding:15px;display:grid}.table .th{color:#8692a0;font-size:12px;font-weight:700}.low{color:#d94848;font-weight:700}.report{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.report .metric{border:1px solid #edf0f3}.empty{padding:35px;text-align:center!important;color:#8a96a4!important}.overlay{z-index:100;background:#101c2ab3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:17px;width:min(460px,100%);max-height:94vh;padding:28px;position:relative;overflow:auto;box-shadow:0 20px 70px #0005}.modal>small{color:#0b8f6a;font-size:10px;font-weight:800}.modal h2{margin:6px 0 23px}.close{color:#7b8794;background:0 0;border:0;font-size:28px;position:absolute;top:14px;right:17px}.modal label{color:#566579;gap:7px;margin:14px 0;font-size:12px;font-weight:700;display:grid}.modal input,.modal select{color:#182436;background:#fff;border:1px solid #dce3e8;border-radius:9px;width:100%;padding:12px}.twocol{grid-template-columns:1fr 1fr;gap:12px;display:grid}.submit{width:100%;margin-top:12px;padding:14px}.hint{color:#687789;background:#f1f6f8;border-radius:9px;padding:12px}.toast{color:#fff;z-index:120;background:#102c26;border-radius:10px;padding:14px 19px;position:fixed;bottom:25px;right:25px;box-shadow:0 12px 35px #0003}.loading{text-align:center;color:#7d8996;padding:50px}.metrics.three{grid-template-columns:repeat(3,1fr)}@media (width<=1000px){.metrics,.metrics.three,.quick{grid-template-columns:repeat(2,1fr)}.report{grid-template-columns:1fr}.sidebar{transition:all .2s;transform:translate(-100%)}.sidebar.open{transform:none}.shell{margin-left:0}.hamb{background:0 0;border:0;margin-right:15px;font-size:22px;display:block}.shell>header{padding:0 22px}}@media (width<=640px){.shell>header{height:72px}.content{padding:24px 16px 90px}.welcome{align-items:flex-start;gap:16px}.welcome h2{font-size:16px}.cash{white-space:nowrap;font-size:11px}.metrics{grid-template-columns:1fr 1fr;gap:10px}.metric{padding:14px;display:block}.metric .round{margin-bottom:10px}.metric h2{font-size:17px}.quick{grid-template-columns:1fr 1fr;gap:10px}.quick button{grid-template-columns:33px 1fr;column-gap:8px;padding:12px}.quick i{width:33px;height:33px}.quick small{font-size:9px}.lower{grid-template-columns:1fr}.table{overflow:auto}.table .tr{min-width:600px}.listHead{align-items:center}.listHead h2{font-size:20px}.listHead .primary{padding:10px;font-size:11px}.twocol{grid-template-columns:1fr}.toast{text-align:center;bottom:15px;left:15px;right:15px}}.actions{gap:6px;margin-left:8px;display:flex}.actions button{color:#08765b;background:#e8f4f0;border:0;border-radius:6px;padding:6px 8px;font-size:10px}.actions .danger{color:#c63e3e;background:#fdeaea}.cancelled{opacity:.55;text-decoration:line-through}.cancelReason{display:block!important;color:#a13d3d!important;margin-top:3px;text-decoration:none!important}.settingsCard{padding:15px}.settingsCard b{font-size:22px}.settingsCard p{font-size:14px}.settingsCard small{color:#728094}.securityGrid{grid-template-columns:1fr 1fr;gap:35px;display:grid}.securityGrid h3{margin-top:0}.securityGrid section>p,.securityGrid section>small{color:#718092;font-size:12px}.statusOn{color:#08765b;background:#e4f6ef;border-radius:20px;padding:6px 10px;font-size:11px}.backupBtn{margin:12px 0;text-decoration:none;display:inline-block}.restoreBtn{cursor:pointer;border:1px solid #d7e0e6;border-radius:9px;width:max-content;margin:4px 0 12px;padding:11px 14px;font-size:12px;font-weight:700;display:block}.restoreBtn input{display:none}@media (width<=700px){.securityGrid{grid-template-columns:1fr}}.adminBackups{background:#fff;border:1px solid #dce5ea;border-radius:12px;margin:18px 0;padding:18px}.adminBackups p{color:#667784;margin:6px 0 14px}.backupTableWrap{overflow-x:auto}.adminBackups table{border-collapse:collapse;width:100%;min-width:560px}.adminBackups th,.adminBackups td{text-align:left;border-bottom:1px solid #edf1f3;padding:10px}.adminBackups a.mini{text-decoration:none;display:inline-block}.excelImport{background:#f9fcfb;border:1px solid #dce5ea;border-radius:12px;margin:0 0 18px;padding:16px}.excelImportHead{justify-content:space-between;align-items:center;gap:15px;display:flex}.excelImportHead h3{margin:0 0 4px}.excelImportHead p{color:#667784;margin:0;font-size:13px}.excelImport table{border-collapse:collapse;width:100%;min-width:680px;margin-top:12px}.excelImport th,.excelImport td{text-align:left;border-bottom:1px solid #e5ecef;padding:9px;font-size:12px}.importSummary,.importActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;display:flex}.importSummary span{color:#647481;font-size:12px}.importActions{justify-content:space-between}.importActions label{align-items:center;gap:8px;display:flex}.importActions select{border:1px solid #ccd7dd;border-radius:8px;padding:8px}.importError{color:#9f2525;background:#fff0f0}.importMessage{color:#08765b;background:#e7f6ef;border-radius:8px;padding:10px}@media (width<=700px){.excelImportHead{flex-direction:column;align-items:flex-start}.importActions{flex-direction:column;align-items:stretch}.importActions label{flex-direction:column;align-items:flex-start}}.salePicker{grid-template-columns:1.5fr .65fr;align-items:end;gap:10px;display:grid}.salePicker label{margin:0}.addCart{grid-column:1/-1}.saleCart{border:1px solid #dce5ea;border-radius:10px;margin:15px 0;overflow:hidden}.creditPaymentHistory{background:#f7fbf9;border:1px solid #dce9e4;border-radius:9px;margin:9px 0 2px;padding:9px 10px}.creditPaymentHistory>strong{color:#087b60;display:block;font-size:11px;margin-bottom:6px}.creditPaymentItem{border-top:1px solid #e4eee9;display:grid;grid-template-columns:1fr auto;gap:2px 8px;padding:7px 0}.creditPaymentItem:first-of-type{border-top:0}.creditPaymentItem span{font-size:11px;color:#425466}.creditPaymentItem b{font-size:12px;color:#14253d;text-align:right}.creditPaymentItem small{grid-column:1/-1;color:#7a8794;font-size:10px}.creditPaymentHistory em{color:#087b60;display:block;font-size:10px;font-style:normal;font-weight:800;margin-top:6px}.saleCartHead,.saleCartTotal,.saleCartRow{align-items:center;gap:10px;padding:11px 13px;display:flex}.saleCartHead{background:#f2f7f5;justify-content:space-between}.saleCartHead span,.saleCartRow small{color:#748292;font-size:11px}.saleCartRow{border-top:1px solid #edf1f3}.saleCartRow>div{flex:1}.saleCartRow b,.saleCartRow small{display:block}.saleCartRow button{color:#b83737;background:#fdeaea;border:0;border-radius:50%;width:27px;height:27px}.saleCartTotal{color:#fff;background:#14253d;justify-content:space-between}.emptyCart{text-align:center;color:#82909e;padding:8px;font-size:12px}.saleCartTotal b{font-size:17px}@media (width<=520px){.salePicker{grid-template-columns:1fr .6fr}}.stockError{color:#c62828;background:#fff0f0;border:1px solid #f2b6b6;border-radius:9px;margin:10px 0;padding:11px 13px;font-size:12px;font-weight:800;line-height:1.4}.productSearchField{position:relative}.productSearchField>label{margin:0 0 7px;display:block}.productCombobox{position:relative}.productCombobox input{padding-right:42px}.productComboToggle{color:#526273;background:#fff;border:0;border-left:1px solid #e2e7eb;border-radius:0 7px 7px 0;width:35px;height:35px;font-size:22px;position:absolute;top:4px;right:4px}.productSuggestions{z-index:15;background:#fff;border:1px solid #d9e2e8;border-radius:10px;max-height:250px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #14253d26}.productSuggestions button{text-align:left;color:#182436;background:#fff;border:0;border-radius:7px;width:100%;padding:10px;display:block}.productSuggestions button:hover,.productSuggestions button[aria-selected=true]{color:#087b60;background:#e9f7f2}.productSuggestions button:disabled{color:#b94a4a;cursor:not-allowed;background:#fff4f4}.productSuggestions b,.productSuggestions small{display:block}.productSuggestions small{color:#718092;margin-top:3px;font-size:11px}.productSuggestions p{text-align:center;color:#8a96a4;margin:0;padding:15px;font-size:12px}.modal .packagingToggle{background:#f5fbf8;border:1px solid #dbe7e2;border-radius:10px;align-items:center;gap:12px;padding:13px;display:flex}.modal .packagingToggle input{accent-color:#0a8967;flex:none;width:22px;height:22px}.packagingToggle span,.packagingToggle small{display:block}.packagingToggle small{color:#7b8995;margin-top:4px;font-weight:400}.packagingFields{background:#fbfdfc;border:1px solid #dce7e2;border-radius:10px;padding:14px}.packagingFields h3{color:#173c32;margin:3px 0 0;font-size:13px}.packagingFields h3 small{color:#7b8995;font-weight:400}.adminStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px;display:grid}.adminStats div{background:#f4f8f7;border-radius:10px;padding:16px}.adminStats small,.adminStats b{display:block}.adminStats small{color:#718092;font-size:10px}.adminStats b{margin-top:5px;font-size:24px}.businessList article{border-top:1px solid #edf0f2;grid-template-columns:2fr 1fr 1fr 1.2fr auto;align-items:center;gap:10px;padding:15px 0;display:grid}.businessList h3,.businessList p{margin:0 0 4px}.businessList select,.businessList input{border:1px solid #d8e1e7;border-radius:7px;max-width:150px;padding:8px}.dangerAdmin{color:#bd3e3e;background:#fdeaea;border:0;border-radius:7px;padding:8px}@media (width<=800px){.adminStats,.businessList article{grid-template-columns:1fr 1fr}.businessList article>div{grid-column:1/-1}}.subBanner{color:#885d10;background:#fff3d9;border-radius:9px;align-items:center;gap:14px;margin:14px 42px 0;padding:12px 16px;display:flex}.subBanner.blocked{color:#aa3434;background:#fdeaea}.adminSearch{border:1px solid #d8e1e7;border-radius:9px;width:100%;margin-bottom:15px;padding:12px}.adminActions{gap:5px;display:flex}.adminActions button{color:#08765b;background:#e5f5ef;border:0;border-radius:7px;padding:8px;font-size:11px}@media (width<=640px){.subBanner{margin:10px 16px 0;display:block}.subBanner span{margin-top:4px;display:block}}.installBtn{color:#08765b;background:#e5f5ef;border:0;border-radius:8px;margin-left:auto;margin-right:10px;padding:9px 12px;font-size:11px;font-weight:700}@media (width<=640px){.installBtn{padding:9px;font-size:0}.installBtn:after{content:"Installer";font-size:10px}}.demoTools{border-top:1px solid #e7ecef;grid-column:1/-1;padding-top:22px}.demoTools button{margin:8px 8px 12px 0}.demoTools small{display:block}.logout{color:#fff;text-align:center;border:1px solid #ffffff38;border-radius:10px;margin:10px 18px 18px;padding:10px 12px;font-size:13px;text-decoration:none;display:block}.logout:hover{background:#ffffff1a}.authPage{background:linear-gradient(135deg,#14253d,#1d4d66);place-items:center;min-height:100vh;padding:24px;display:grid}.authCard{text-align:center;background:#fff;border-radius:24px;width:min(440px,100%);padding:42px;box-shadow:0 24px 70px #00000040}.authMark{color:#fff;background:#14253d;border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto 22px;font-size:30px;font-weight:800;display:grid}.authCard h1{color:#14253d;margin:0 0 12px}.authCard p{color:#536273;line-height:1.6}.authBtn{margin:24px 0 18px;text-decoration:none;display:block}.authCard small{color:#7a8794;line-height:1.5;display:block}.authCard label{text-align:left;color:#26384c;margin-top:16px;font-weight:650;display:block}.authCard input{width:100%;font:inherit;border:1px solid #ced7df;border-radius:10px;margin-top:7px;padding:13px 14px}.authCard .authBtn{cursor:pointer;border:0;width:100%}.authCard .authError{color:#a8322d;background:#fff1f0;border-radius:8px;padding:10px;font-size:14px}.logout{cursor:pointer;background:0 0;width:calc(100% - 36px)}.adminServiceChecks{gap:7px;display:grid}.adminServiceChecks label{white-space:nowrap;align-items:center;gap:7px;display:flex}.adminServiceChecks input{width:auto}.delegatedServices{background:#fff;border:1px solid #dce5e2;border-radius:16px;margin-bottom:18px;padding:18px}.delegatedServices>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.delegatedServices span{border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.serviceOn{color:#087c58;background:#e5f7ef}.serviceOff{color:#7a8794;background:#f1f3f5}.sidebar nav{scrollbar-width:thin;scrollbar-color:#66809c #1b3049;flex:1;min-height:0;margin-right:-8px;padding-right:8px;overflow:hidden scroll}.sidebar nav::-webkit-scrollbar{width:8px}.sidebar nav::-webkit-scrollbar-track{background:#1b3049;border-radius:8px}.sidebar nav::-webkit-scrollbar-thumb{background:#66809c;border:2px solid #1b3049;border-radius:8px}.sidebar nav::-webkit-scrollbar-thumb:hover{background:#8ea4bb}.reportPeriods{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.reportPeriods button{color:#536273;background:#fff;border:1px solid #d8e2e7;border-radius:9px;padding:9px 14px;font-weight:700}.reportPeriods button.active{color:#fff;background:#14253d;border-color:#14253d}.reportRange{color:#758297;margin:0 0 18px;font-size:12px}.closureHistory{margin-top:26px}.closureHistory h3{font-size:15px}.closureHistory small{color:#8793a1;margin-top:4px;font-size:10px;display:block}.systemReset{background:#fff8f8;border:1px solid #f2caca;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding:16px 18px;display:flex}.systemReset strong{color:#9e2929;display:block}.systemReset p{color:#6f7884;margin:5px 0 0;font-size:12px;line-height:1.45}.systemReset button{flex:none;font-weight:700}@media (width<=700px){.systemReset{flex-direction:column;align-items:stretch}.systemReset button{width:100%}}.submit:disabled{cursor:wait;opacity:.72;background:#647b75}.permissionEditor{background:#f8fbfa;border:1px solid #dfe8e5;border-radius:10px;flex:1 0 100%;margin-top:10px;padding:15px}.permissionEditor>b{font-size:13px}.permissionChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:13px 0;display:grid}.permissionChoices label{background:#fff;border:1px solid #e0e8e5;border-radius:8px;align-items:center;gap:8px;padding:9px;font-size:12px;display:flex}.permissionChoices input{accent-color:#0a8967;width:16px;height:16px}.permissionActions{gap:8px;display:flex}.permissionActions button{border:0;border-radius:8px;padding:9px 12px}.securityGrid .row{flex-wrap:wrap}.adminUserPermissions{background:#f8fbfa;border:1px solid #dfe8e5;border-radius:10px;grid-column:1/-1;padding:15px}.adminUserPermissions h4{margin:0 0 10px}.adminUserPermission{border-top:1px solid #e4ebe8;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.adminUserPermission>div:first-child{flex:1}.adminUserPermission small{color:#8793a1;margin-top:3px;display:block}.adminUserPermission .permissionEditor{width:100%}@media (width<=640px){.permissionChoices{grid-template-columns:1fr}.permissionActions{flex-direction:column}}
.creditSearchBar{margin:0 0 16px;padding:12px 14px;background:#f8fbfa;border:1px solid #dfe8e5;border-radius:10px}.creditSearchBar input{width:100%;box-sizing:border-box;border:1px solid #cfdad6;border-radius:8px;padding:11px 12px;font:inherit;background:#fff}.creditSearchBar small{display:block;margin-top:6px;color:#7a858f;font-size:12px}.creditSearchBar input:focus{outline:2px solid rgba(10,137,103,.16);border-color:#0a8967}.stockSearch{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:10px 0}.stockSearch input{flex:1;min-width:220px;padding:11px 13px;border:1px solid #d8dee8;border-radius:8px;font-size:14px;outline:none}.stockSearch input:focus{border-color:#6b7280}.stockSearch small{color:#6b7280;white-space:nowrap}
/* V4.10.70 - stabilité interface */
.headerClock{display:inline-block;margin-left:4px;font-variant-numeric:tabular-nums;color:#087b60;font-weight:800;letter-spacing:.2px}
.backBtn{margin-left:12px;background:#eef5f3;color:#087b60;border:1px solid #d5e7e2;border-radius:8px;padding:8px 11px;font-weight:700;cursor:pointer;white-space:nowrap}
.backBtn:hover{background:#e2f1ed}
.quick button{transition:transform .15s ease,box-shadow .15s ease}.quick button:hover{transform:translateY(-1px);box-shadow:0 5px 14px #19324d12}.quick i.quickIcon{font-style:normal;font-size:21px}.quick .saleIcon{background:#e6f6ef}.quick .expenseIcon{background:#fff0ed}.quick .productIcon{background:#eaf2ff}.quick .creditIcon{background:#fff2d9}
.stockAlertText{margin-bottom:10px}.stockAlertText.active{color:#b34a00!important;font-weight:800}.stockAlertList{display:flex;flex-direction:column;gap:6px;margin:8px 0 10px}.stockAlertList span{background:#fff7e8;border:1px solid #f2dfbd;border-radius:7px;padding:6px 8px;color:#6d5a3c;font-size:11px;font-weight:600}.recentReceiptActions{display:flex;gap:5px;flex:0 0 auto}.recentReceiptActions .mini{font-size:11px;padding:6px 8px}
.warrantyPeriods{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:10px 0 2px}.warrantyPeriods b{font-size:12px;margin-right:4px}.warrantyPeriods .mini{background:#edf7f3;border:1px solid #cfe8df}
.userOnly{grid-template-columns:1fr!important}
@media (width<=900px){.backBtn{padding:7px 9px}.quick{grid-template-columns:repeat(2,1fr)}}
@media (width<=600px){.shell header{gap:6px}.headerClock{display:block;margin-left:0;margin-top:2px}.backBtn{font-size:11px;margin-left:6px}.recentReceiptActions{margin-left:auto}.recentReceiptActions .mini{padding:5px 6px}.stockAlertList span{font-size:10px}}
