:root{--brand: #1e5f36;--brand-dark: #164a29;--brand-pale: #e6f4ea;--neutral-50: #fafafa;--neutral-100: #f5f5f5;--neutral-200: #e0e0e0;--neutral-300: #cfcfcf;--neutral-500: #757575;--neutral-900: #212121;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);background:var(--neutral-50);color:var(--neutral-900)}button,input,select,textarea{font-family:inherit}.actions-menu-item:hover{background:var(--neutral-100)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.sidebar-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:400}@media (max-width: 900px){.sidebar-aside{position:fixed!important;top:0;left:0;height:100dvh!important;z-index:500;box-shadow:2px 0 24px #0000002e}.sidebar-backdrop{display:block}.app-main{padding:16px!important}}.grid-kpi-6{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width: 1100px){.grid-kpi-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 560px){.grid-kpi-6{grid-template-columns:repeat(2,minmax(0,1fr))}}.grid-2col{display:grid;gap:16px}@media (min-width: 769px){.grid-2col{grid-template-columns:1fr 1fr}}.grid-2col-wide{display:grid;gap:16px}@media (min-width: 769px){.grid-2col-wide{grid-template-columns:2fr 1fr}}.form-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.form-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width: 480px){.form-grid-2,.form-grid-3{grid-template-columns:1fr}}@media (max-width: 900px){.pos-layout{flex-direction:column;height:auto!important}.pos-products{flex:none!important}.pos-products-scroll{flex:none!important;max-height:40vh!important;overflow-y:auto!important}.pos-cart{width:100%!important}}@media (max-width: 900px){.doc-workspace{height:auto!important}.doc-workspace-row{flex-direction:column!important}.doc-workspace-products,.doc-workspace-cart{flex:none!important;width:100%!important;min-width:0!important}.doc-product-grid,.doc-cart-panel{height:auto!important;overflow:visible!important}.doc-product-grid-scroll{flex:none!important;max-height:40vh!important;overflow-y:auto!important}.doc-cart-panel-scroll{flex:none!important;overflow-y:visible!important}.doc-cart-panel-empty{height:auto!important;min-height:160px}}.doc-split-handle{flex:0 0 16px;align-self:stretch;display:flex;align-items:center;justify-content:center;cursor:col-resize;touch-action:none;user-select:none;-webkit-user-select:none;outline:none}.doc-split-grip{--grip: var(--neutral-400, #b4bab6);width:4px;height:4px;border-radius:50%;background:var(--grip);box-shadow:0 -7px 0 var(--grip),0 7px 0 var(--grip);transition:background-color .12s ease,box-shadow .12s ease,transform .12s ease}.doc-split-handle:hover .doc-split-grip,.doc-split-handle:focus-visible .doc-split-grip{--grip: var(--brand);transform:scale(1.35)}[data-resizing=true] .doc-split-grip{--grip: var(--brand);transform:scale(1.5)}[data-resizing=true] .doc-workspace-products,[data-resizing=true] .doc-workspace-cart,[data-resizing=true] .pos-products,[data-resizing=true] .pos-cart{pointer-events:none}.doc-workspace-row[data-animate=true] .doc-workspace-cart,.pos-layout[data-animate=true] .pos-cart{transition:flex-basis .22s ease,width .22s ease}.cart-search{position:relative;flex:0 0 auto}.cart-search-slot{width:var(--cart-search-h, 38px);height:var(--cart-search-h, 38px)}.cart-search-icon{position:absolute;top:0;left:0;width:var(--cart-search-h, 38px);height:var(--cart-search-h, 38px);box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0;background:#fff;border:1px solid var(--neutral-200);border-radius:8px;color:var(--neutral-500);cursor:pointer}.cart-search[data-anchor=right] .cart-search-icon{left:auto;right:0}.cart-search-icon:disabled{opacity:.4;cursor:not-allowed}.cart-search-box{position:absolute;top:0;left:0;z-index:5;width:min(260px,calc(100vw - 72px));height:var(--cart-search-h, 38px);box-sizing:border-box;display:flex;align-items:center;background:#fff;border:1px solid var(--brand);border-radius:8px;box-shadow:0 4px 14px #0000001a;transform-origin:left center;transform:translate(-6px) scaleX(.82);opacity:0;visibility:hidden;pointer-events:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .14s ease,visibility 0s linear .2s}.cart-search[data-anchor=right] .cart-search-box{left:auto;right:0;transform-origin:right center;transform:translate(6px) scaleX(.82)}.cart-search[data-open=true] .cart-search-box{transform:none;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.cart-search-glyph{flex:0 0 calc(var(--cart-search-h, 38px) - 2px);display:flex;align-items:center;justify-content:center;color:var(--brand)}.cart-search-input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font:inherit;font-size:13px;font-weight:600;color:var(--neutral-900);padding:0 2px}.cart-search-close{flex:0 0 30px;height:100%;border:none;background:none;padding:0;color:var(--neutral-500);font-size:18px;cursor:pointer}@media (prefers-reduced-motion: reduce){.cart-search-box{transition:none}}.doc-cart-head{position:relative}.doc-cart-head>.cart-search{position:absolute;left:0;top:var(--cart-search-top, 20px);z-index:3}.doc-cart-head-fields>:first-child>:last-child{margin-left:calc(var(--cart-search-h, 38px) + 8px)}@media (max-width: 900px){.doc-split-handle{display:none!important}.doc-workspace-row{gap:16px!important}.pos-layout{gap:24px!important}}.pos-pay-row{container-type:inline-size}@container (max-width: 340px){.pos-pay-row .pos-pay-icon{display:none!important}}.pos-cart-list{scrollbar-width:none}.pos-cart-list::-webkit-scrollbar{display:none}.pos-change-due{animation:pos-change-in .16s cubic-bezier(.2,.8,.2,1)}@keyframes pos-change-in{0%{opacity:0;transform:translateY(6px)}}.m-sheet-backdrop,.m-sheet-handle,.m-sheet-cancel,.show-mobile{display:none}@keyframes m-sheet-in{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes m-fade-in{0%{opacity:0}to{opacity:1}}@keyframes m-pop-in{0%{transform:translate3d(0,24px,0);opacity:0}to{transform:translateZ(0);opacity:1}}button,a,select,summary,label,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (max-width: 767px),(pointer: coarse) and (orientation: landscape) and (max-height: 500px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:none;scroll-behavior:auto}body{min-height:100vh;min-height:100dvh;-webkit-font-smoothing:antialiased;overflow-x:hidden}.app-shell{display:block!important;height:auto!important;min-height:100vh;min-height:100dvh}.app-content{display:block!important;min-height:100vh;min-height:100dvh}.app-main{overflow:visible!important;padding:calc(12px + env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) calc(96px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))!important}.scroll-locked{overflow:hidden}[style*="overflow-x: auto"],[style*="overflow-x:auto"],.h-scroll{overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.sidebar-toggle-btn{width:44px!important;height:44px!important;border-radius:12px!important}.sidebar-toggle-btn svg{width:22px;height:22px}.sidebar-aside{position:fixed!important;top:0;left:0;bottom:0;width:min(86vw,320px)!important;height:100vh!important;height:100dvh!important;border-right:none!important;overflow:hidden!important;z-index:500;transform:translate3d(-100%,0,0);visibility:hidden;box-shadow:none;will-change:transform;touch-action:pan-y;overscroll-behavior:contain;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);transition:transform .28s cubic-bezier(.32,.72,0,1),visibility 0s linear .28s!important}.sidebar-aside[data-open=true]{transform:translateZ(0);visibility:visible;box-shadow:4px 0 32px #00000038;transition:transform .28s cubic-bezier(.32,.72,0,1),visibility 0s linear 0s!important}.sidebar-aside>div{width:100%!important}.sidebar-aside nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sidebar-aside nav a,.sidebar-aside nav button{min-height:48px;font-size:15px!important}.sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#0006;opacity:0;pointer-events:none;will-change:opacity;touch-action:none;transition:opacity .28s ease}.sidebar-backdrop[data-open=true]{opacity:1;pointer-events:auto}.sidebar-aside .sidebar-resize{display:none}button,[role=button],a.btn{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .1s ease,opacity .1s ease,background-color .1s ease}button:not(:disabled):active,[role=button]:active{transform:scale(.97);opacity:.82}button:not(.m-no-min),select{min-height:44px}button:not(.m-no-min){min-width:44px}.actions-menu-item:hover{background:none}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:16px!important;min-height:44px}input[type=checkbox],input[type=radio]{width:22px;height:22px;flex-shrink:0}input,textarea{-webkit-user-select:text;user-select:text}.m-field{font-size:15px!important;min-height:44px;border-radius:12px!important}.m-sheet{position:fixed!important;left:0!important;right:0!important;top:auto!important;bottom:var(--kb-inset, 0px)!important;width:100%!important;min-width:0!important;max-width:none!important;max-height:min(82vh,calc(var(--vvh, 100vh) - 20px))!important;max-height:min(82dvh,calc(var(--vvh, 100dvh) - 20px))!important;border:none!important;border-radius:20px 20px 0 0!important;padding:6px 12px calc(12px + env(safe-area-inset-bottom))!important;box-shadow:0 -10px 40px #00000038!important;z-index:1100!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;animation:m-sheet-in .28s cubic-bezier(.32,.72,0,1);will-change:transform;box-sizing:border-box}.m-sheet-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1099;background:#0006;animation:m-fade-in .2s ease;touch-action:none}.m-sheet-handle{display:block;width:40px;height:5px;border-radius:3px;background:var(--neutral-300);margin:4px auto 10px;flex-shrink:0}.m-sheet-cancel{display:block;width:100%;margin-top:8px;padding:14px;border-radius:12px;border:none;background:var(--neutral-100);font-size:16px;font-weight:700;color:var(--neutral-900);flex-shrink:0}.m-sheet .actions-menu-item,.m-sheet .m-sheet-option{min-height:52px;font-size:16px!important;padding:12px 14px!important;border-radius:12px!important;white-space:normal!important;display:flex!important;align-items:center;width:100%}.m-sheet .actions-menu-item+.actions-menu-item{border-top:1px solid var(--neutral-100)!important;border-radius:0!important}.m-sheet-title{font-size:13px;font-weight:700;color:var(--neutral-500);text-transform:uppercase;letter-spacing:.5px;padding:2px 6px 8px}.modal-overlay{align-items:flex-end!important;justify-content:center!important;z-index:1000!important;animation:m-fade-in .2s ease}.modal-card{width:100%!important;max-width:none!important;max-height:min(94vh,calc(var(--vvh, 100vh) - 8px))!important;max-height:min(94dvh,calc(var(--vvh, 100dvh) - 8px))!important;border-radius:20px 20px 0 0!important;padding:0 16px calc(16px + env(safe-area-inset-bottom))!important;margin-bottom:var(--kb-inset, 0px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;animation:m-sheet-in .28s cubic-bezier(.32,.72,0,1);will-change:transform}.modal-head{position:sticky;top:0;z-index:2;background:#fff;margin:0 -16px 12px!important;padding:12px 16px 10px;border-bottom:1px solid var(--neutral-100)}.modal-head h3{font-size:18px;min-width:0;overflow-wrap:anywhere}.modal-close{width:44px!important;height:44px!important;border-radius:12px!important;background:var(--neutral-100)!important;font-size:18px!important;flex-shrink:0}.m-sticky-actions{position:sticky;bottom:calc(-16px - env(safe-area-inset-bottom));margin:14px -16px calc(-16px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--neutral-100);z-index:2}.hide-mobile{display:none!important}.show-mobile{display:block}.form-grid-2,.form-grid-3,.grid-2col,.grid-2col-wide{grid-template-columns:minmax(0,1fr)!important}.page-title{font-size:22px!important;line-height:1.2;min-width:0;overflow-wrap:anywhere}.m-list{display:grid;gap:10px}.m-card{display:flex;align-items:stretch;gap:10px;background:#fff;border:1px solid var(--neutral-200);border-radius:12px;padding:12px 12px 12px 14px;position:relative;-webkit-tap-highlight-color:transparent;transition:transform .1s ease,background-color .1s ease}.m-card[data-tappable=true]{cursor:pointer}.m-card[data-tappable=true]:active{transform:scale(.985);background:var(--neutral-50)}.m-card-accent{position:absolute;left:0;top:10px;bottom:10px;width:4px;border-radius:0 4px 4px 0}.m-card-lead{flex-shrink:0;align-self:center}.m-card-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.m-card-title{font-size:15px;font-weight:700;line-height:1.3;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m-card-sub{font-size:13px;color:var(--neutral-500);line-height:1.35;overflow-wrap:anywhere}.m-card-sub-nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-card-side{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:6px;max-width:46%}.m-card-amount{font-size:16px;font-weight:800;line-height:1.2;white-space:nowrap}.m-card-actions{margin:-6px -6px -6px 0;align-self:center}.m-pill{display:inline-block;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap}.m-empty{text-align:center;color:var(--neutral-500);padding:32px 16px;background:#fff;border:1px solid var(--neutral-200);border-radius:12px;font-size:14px}.m-toolbar{display:grid;gap:10px;margin-bottom:14px}.m-search{position:relative}.m-search input{width:100%;padding:0 14px 0 42px!important;height:48px;border-radius:12px!important;border:1px solid var(--neutral-200)!important;background:#fff;box-sizing:border-box}.m-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex}.m-toolbar-row{display:flex;gap:8px;align-items:center;min-width:0}.m-toolbar-row>.grow{flex:1;min-width:0}.m-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 16px;border-radius:12px;border:1px solid var(--neutral-200);background:#fff;font-size:14px;font-weight:600;color:var(--neutral-900);white-space:nowrap}.m-btn-primary{background:var(--brand);border-color:var(--brand);color:#fff}.m-chips{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;margin:0 -14px;padding:0 14px 2px;scroll-snap-type:x proximity;scroll-padding-left:14px;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.m-chips::-webkit-scrollbar{display:none}.m-chip{flex-shrink:0;scroll-snap-align:start;height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--neutral-200);background:#fff;color:var(--neutral-900);font-size:14px;font-weight:600;white-space:nowrap}.m-chip[data-active=true]{background:var(--brand);border-color:var(--brand);color:#fff}.m-fab{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:90;height:56px;padding:0 22px;border-radius:28px;border:none;background:var(--brand);color:#fff;font-size:15px;font-weight:700;box-shadow:0 6px 20px #1e5f3666;display:inline-flex;align-items:center;gap:8px;will-change:transform}.m-kv{background:#fff;border:1px solid var(--neutral-200);border-radius:12px;overflow:hidden}.m-kv-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 14px;border-bottom:1px solid var(--neutral-100);font-size:14px}.m-kv-row:last-child{border-bottom:none}.m-kv-row>:last-child{font-weight:700;text-align:right}.grid-kpi-6{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.pos-layout,.doc-workspace-row{gap:12px!important}.pos-products-scroll,.doc-product-grid-scroll{max-height:none!important;overflow:visible!important}.doc-product-grid,.doc-cart-panel{border-radius:12px!important}@media (prefers-reduced-motion: reduce){.sidebar-aside,.sidebar-aside[data-open=true],.sidebar-backdrop,.m-sheet,.m-sheet-backdrop,.modal-card,.modal-overlay,.m-cart-sheet{animation:none!important;transition:none!important}button:not(:disabled):active{transform:none}}}@media (orientation: landscape) and (max-height: 500px) and (pointer: coarse),(max-width: 767px) and (orientation: landscape) and (max-height: 500px){.m-sheet{max-height:calc(var(--vvh, 100dvh) - 8px)!important}.modal-card{max-height:calc(var(--vvh, 100dvh) - 4px)!important}}@media (max-width: 767px),(pointer: coarse) and (orientation: landscape) and (max-height: 500px){.m-cartbar{position:fixed;left:0;right:0;bottom:0;z-index:95;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px max(14px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));background:#fff;border-top:1px solid var(--neutral-200);box-shadow:0 -4px 20px #00000014}.pos-layout{display:block!important}.pos-search input{height:48px;border-radius:12px!important}.pos-cats{margin:0 -14px 4px!important;padding:0 14px 8px!important;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-snap-type:x proximity;scroll-padding-left:14px}.pos-cats::-webkit-scrollbar{display:none}.pos-cats button{scroll-snap-align:start;font-size:14px!important;padding:0 16px!important}.pos-grid,.doc-product-grid-scroll>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.pos-grid button,.doc-product-grid-scroll button{min-height:46px;font-size:15px!important;border-radius:10px!important}.pos-grid img,.doc-product-grid-scroll img{background:var(--brand-pale)}.doc-product-grid{padding:12px!important}.doc-product-grid>div:first-of-type input{height:48px}.pos-cart{position:fixed!important;left:0;right:0;bottom:var(--kb-inset, 0px);width:100%!important;height:auto!important;max-height:min(92vh,calc(var(--vvh, 100vh) - 12px));max-height:min(92dvh,calc(var(--vvh, 100dvh) - 12px));z-index:1100;border-radius:20px 20px 0 0!important;border:none!important;box-shadow:0 -10px 40px #00000038;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transform:translate3d(0,105%,0);visibility:hidden;will-change:transform;transition:transform .3s cubic-bezier(.32,.72,0,1),visibility 0s linear .3s;padding-bottom:env(safe-area-inset-bottom)}.pos-cart[data-open=true]{transform:translateZ(0);visibility:visible;transition-delay:0s}.pos-cart .m-sheet-handle{margin-top:8px}.pos-cart-head{padding:6px 12px 10px 18px!important;flex-wrap:wrap}.pos-cart-close{width:44px;height:44px;border-radius:12px;border:none;background:var(--neutral-100);font-size:18px}.pos-cart-list{flex:1 0 120px!important;max-height:38dvh}.pos-cart-foot{padding:12px 16px calc(14px + env(safe-area-inset-bottom))!important}.pos-cart-foot input{width:130px!important;text-align:right}.pos-cart-foot .pos-money-value{min-height:44px!important}.pos-cart-foot .pos-cart-money input{width:100%!important}.qty-input{width:56px!important;min-height:44px}.pos-cart .pos-cart-list>div>div{flex-wrap:wrap}}@media (max-width: 767px),(pointer: coarse) and (orientation: landscape) and (max-height: 500px){.split-layout{flex-direction:column!important;gap:12px!important;align-items:stretch!important}.split-layout>*{min-width:0;max-width:100%}.split-nav{width:100%!important;display:flex;gap:8px;overflow-x:auto;margin:0 -14px;padding:0 14px 4px;width:calc(100% + 28px)!important;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-left:14px;overscroll-behavior-x:contain}.split-nav::-webkit-scrollbar{display:none}.split-nav>div{display:flex;gap:8px;margin:0!important}.split-nav button{width:auto!important;flex-shrink:0;white-space:nowrap;margin:0!important;border-radius:999px!important;border:1px solid var(--neutral-200)!important;background:#fff;padding:0 16px!important;font-size:14px!important;scroll-snap-align:start}}@media (max-width: 767px),(pointer: coarse) and (orientation: landscape) and (max-height: 500px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}a[style*="text-decoration: none"][style*="border: 1px solid"]:not([style*="display: block"]){display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;border-radius:12px!important;font-size:14px!important;-webkit-user-select:none;user-select:none}}@media (max-width: 767px),(pointer: coarse) and (orientation: landscape) and (max-height: 500px){.pos-cart-list>div>div>div:first-child,.doc-cart-line-name{flex:1 0 100%!important}.doc-cart-line{flex-wrap:wrap}.doc-cart-line>div:nth-child(3){margin-left:auto}}@media (max-width: 767px),(pointer: coarse) and (orientation: landscape) and (max-height: 500px){.range-row{flex-direction:column;align-items:stretch!important}.range-row>span{display:none}.range-row input{width:100%}}@media (max-width: 767px),(pointer: coarse) and (orientation: landscape) and (max-height: 500px){.login-wrap{min-height:100dvh!important;align-items:flex-start!important;padding:calc(48px + env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom));box-sizing:border-box}.login-form{width:100%!important;max-width:420px!important;padding:28px 20px!important}.login-form button[type=submit]{height:50px;font-size:16px!important}}@media (max-width: 767px),(pointer: coarse) and (orientation: landscape) and (max-height: 500px){.report-filters{flex-direction:column;align-items:stretch!important}.report-filters label>div{display:block!important;width:100%!important}.report-filters .m-field{width:100%!important;min-width:0!important}}@media (max-width: 767px),(pointer: coarse) and (orientation: landscape) and (max-height: 500px){.modal-card form>button[type=submit],.modal-card .m-sticky-submit{position:sticky;bottom:env(safe-area-inset-bottom);z-index:2;min-height:50px;font-size:16px!important;box-shadow:0 0 0 10px #fff,0 -6px 12px 6px #fff}}@media (max-width: 767px),(pointer: coarse) and (orientation: landscape) and (max-height: 500px){main a[href]{min-height:44px;display:inline-flex;align-items:center;-webkit-tap-highlight-color:transparent}main a[href][style*="display: flex"]{display:flex!important}}@media (max-width: 767px),(pointer: coarse) and (orientation: landscape) and (max-height: 500px){.m-stack{min-width:0!important;display:block;width:100%}.m-stack thead{display:none}.m-stack tbody{display:block}.m-stack tr{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"st st act" "code code code" "desc desc desc" "qty unit total" "item item item";gap:2px 8px;padding:12px;border-bottom:8px solid var(--neutral-100)!important}.m-stack td{display:block;border:0!important;padding:0!important;min-width:0;overflow-wrap:anywhere}.m-stack td[data-label=Status]{grid-area:st;align-self:center}.m-stack td[data-label=Actions]{grid-area:act;justify-self:end}.m-stack td[data-label=Code]{grid-area:code;padding-top:6px!important}.m-stack td[data-label="On the invoice"]{grid-area:desc;font-weight:600;font-size:15px;padding-bottom:8px!important}.m-stack td[data-label=Qty]{grid-area:qty}.m-stack td[data-label=Unit]{grid-area:unit}.m-stack td[data-label=Total]{grid-area:total}.m-stack td[data-label="Our item"]{grid-area:item;padding-top:10px!important;margin-top:10px;border-top:1px solid var(--neutral-100)!important}.m-stack td[data-label=Qty],.m-stack td[data-label=Unit],.m-stack td[data-label=Total]{text-align:left!important;background:var(--neutral-50, #fafafa);border-radius:8px;padding:6px 10px!important}.m-stack td[data-label=Qty]:before,.m-stack td[data-label=Unit]:before,.m-stack td[data-label=Total]:before{content:attr(data-label);display:block;font-size:11px;font-weight:600;color:var(--neutral-500);text-transform:uppercase;letter-spacing:.4px}.m-stack tr>td:not([data-label]){grid-column:1 / -1;grid-row:1}.m-stack tr:has(>td:not([data-label])){display:block;padding:12px}}@media (max-width: 767px),(pointer: coarse) and (orientation: landscape) and (max-height: 500px){.doc-split-handle{display:none!important}.pos-cart-head{--cart-search-h: 44px}.cart-search-input{font-size:16px}}
