.app-shell-root[data-detail-sticky=true]{--app-shell-detail-sticky-offset:174px}.app-shell-root[data-detail-sticky=true][data-nav-scrolled=true]{--app-shell-detail-sticky-offset:98px}.detail-expandable-section-header.is-stuck:before{position:absolute;right:0;bottom:100%;left:0;height:var(--app-shell-detail-sticky-offset,0);background:#f5f6f8;content:"";pointer-events:none}.app-shell-root section:has(>div>.detail-expandable-section-host){overflow:visible}.detail-expandable-section-collapse-sticky{position:sticky;bottom:0;z-index:20}.detail-sidebar-aside{transition:top .24s cubic-bezier(.22,1,.36,1)}.detail-sidebar-aside>*,.detail-sidebar-main>*{width:100%;min-width:0}.app-shell-root[data-nav-scrolled=true] .detail-sidebar-aside{top:108px}.app-shell-sticky-stack{display:flow-root;min-height:174px;pointer-events:none}.app-shell-sticky-stack>.app-shell-detail-slot,.app-shell-sticky-stack>.app-shell-global-header{pointer-events:auto}.app-shell-sticky-stack>.app-shell-global-header{position:relative;top:auto;z-index:2}.app-shell-detail-slot{position:relative;z-index:1;transition:transform .18s ease}.app-shell-root[data-detail-sticky=true][data-nav-scrolled=true]{--app-shell-nav-height:46px}.app-shell-root[data-detail-sticky=true][data-nav-scrolled=true] .app-shell-detail-slot{transform:translateY(-20px)}.app-shell-root[data-detail-sticky=true][data-nav-scrolled=true] .app-shell-global-header{background:#fff;padding-top:0;padding-bottom:0}.app-shell-root[data-detail-sticky=true][data-nav-scrolled=true] .app-shell-global-nav{height:46px;border-color:transparent;border-radius:0;background:transparent}.app-shell-root[data-shell-mode=home][data-nav-scrolled=true] .app-shell-global-header{padding-top:.625rem;padding-bottom:.625rem}.app-shell-root[data-shell-mode=home][data-nav-scrolled=true] .app-shell-global-nav{height:50px;border-color:#d9dee5;border-radius:.75rem;background:#fff}@media (min-width:1200px) and (max-width:1599px){.app-shell-content:has(.sales-pos-form-layout){padding:.625rem 1rem}.sales-pos-form-layout{gap:.75rem;grid-template-columns:minmax(0,1fr) clamp(300px,25vw,400px)!important}.sales-pos-cart-region,.sales-pos-toolbar{padding:.75rem}.sales-pos-toolbar-fields{min-width:280px;gap:.5rem}.sales-pos-date-control{width:144px}.sales-pos-summary-control{min-width:200px}.sales-pos-toolbar #sale-business-date,.sales-pos-toolbar #sale-summary-input,.sales-pos-toolbar-action{height:2.5rem}.sales-pos-toolbar-action{padding-inline:.625rem}.sales-pos-toolbar-actions{gap:.375rem}.sales-pos-cart-table-shell{min-width:0!important}.sales-pos-cart-grid{column-gap:.125rem!important;grid-template-columns:minmax(240px,2fr) 136px 104px 96px 148px 108px!important}.sales-pos-cart-grid .pos-product-identity-supplier{display:none}.sales-pos-discount-presets{display:flex;flex-wrap:nowrap;min-width:0;gap:.25rem}.sales-pos-discount-custom,.sales-pos-discount-custom-reference,.sales-pos-discount-custom-reference>button,.sales-pos-discount-more,.sales-pos-discount-more-reference,.sales-pos-discount-more-reference>button,.sales-pos-discount-presets>button{min-width:0;width:100%}.sales-pos-discount-custom,.sales-pos-discount-more,.sales-pos-discount-presets>button{flex:1 1 0}.sales-pos-discount-more{flex:0 0 4rem}.sales-pos-discount-custom{display:block}.sales-pos-discount-custom-reference,.sales-pos-discount-more-reference{display:flex}.sales-pos-discount-custom-reference>button,.sales-pos-discount-more-reference>button,.sales-pos-discount-presets>button{padding-inline:.375rem}.sales-pos-checkout-aside{gap:.625rem}.sales-pos-checkout-scroll{padding-right:0}.sales-pos-checkout-stack{gap:.625rem}.sales-pos-checkout-card{padding:.75rem}.sales-pos-customer-empty{gap:.5rem;padding:.625rem}.sales-pos-customer-empty-description{display:none}.sales-pos-customer-actions{gap:.375rem}}@media (min-width:1200px) and (max-width:1279px){.sales-pos-form-layout{grid-template-columns:minmax(0,1fr) 300px!important}.sales-pos-cart-grid{grid-template-columns:minmax(218px,2fr) 128px 104px 84px 124px 108px!important}}@media (min-width:768px) and (max-width:1359px){.app-shell-root[data-detail-sticky=true] .app-shell-content,.app-shell-root[data-detail-sticky=true] .app-shell-detail-slot{padding-inline:1.25rem}.detail-sidebar-layout{grid-template-columns:minmax(0,1fr)!important;gap:1rem}.detail-sidebar-layout>.detail-sidebar-aside{position:static!important;top:auto!important}}@media (min-width:1200px) and (max-width:1359px){.app-shell-root[data-detail-sticky=true] .app-shell-content,.app-shell-root[data-detail-sticky=true] .app-shell-detail-slot{padding-inline:1rem}.detail-sidebar-layout{gap:.75rem!important;grid-template-columns:clamp(260px,22vw,300px) minmax(0,1fr)!important}.detail-sidebar-layout>.detail-sidebar-aside,.detail-sidebar-layout>.detail-sidebar-main{gap:.75rem}}.app-navigation-pending-indicator,.preview-navigation-pending-indicator{pointer-events:none;position:absolute;height:2px;overflow:hidden;border-radius:9999px;opacity:0}.app-navigation-pending-indicator{right:.6rem;bottom:.12rem;left:.6rem}.preview-navigation-pending-indicator{right:0;bottom:0;left:0}.app-navigation-pending-indicator:after,.preview-navigation-pending-indicator:after{position:absolute;inset:0;border-radius:inherit;background:currentColor;content:"";transform:translateX(-105%)}.app-navigation-pending-indicator.is-pending,.preview-navigation-pending-indicator.is-pending{animation:app-navigation-pending-reveal .16s ease .12s forwards}.app-navigation-pending-indicator.is-pending:after,.preview-navigation-pending-indicator.is-pending:after{animation:app-navigation-pending-sweep .85s ease-in-out .12s infinite}.ge-sync-workbench-header,.ge-sync-workbench-header-shell{transition-duration:.18s;transition-timing-function:ease-out;transition-property:background-color,border-color,box-shadow}.ge-sync-workbench-header-shell{background:#f5f6f8}.app-shell-root[data-nav-scrolled=true] .ge-sync-workbench-header-shell{background:rgba(245,246,248,.96);box-shadow:0 1px 0 rgba(21,24,28,.04)}.app-shell-root[data-nav-scrolled=true] .ge-sync-workbench-header{border-color:#cfd6df;box-shadow:0 1px 0 rgba(21,24,28,.04)}@keyframes app-navigation-pending-reveal{to{opacity:.55}}@keyframes app-navigation-pending-sweep{to{transform:translateX(105%)}}@media (prefers-reduced-motion:reduce){.app-shell-detail-header,.app-shell-detail-header>div,.app-shell-detail-slot,.app-shell-global-header,.app-shell-global-nav,.detail-sidebar-aside,.ge-sync-workbench-header,.ge-sync-workbench-header-shell{transition:none!important}.app-navigation-pending-indicator.is-pending,.preview-navigation-pending-indicator.is-pending{animation:none;opacity:.55}.app-navigation-pending-indicator.is-pending:after,.preview-navigation-pending-indicator.is-pending:after{animation:none;transform:none}}