.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;vertical-align:middle;width:fit-content;display:inline-block;position:relative}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color);justify-content:center;align-items:center;display:inline-flex}.el-badge__content.is-fixed{top:0;right:calc(1px + var(--el-badge-size) / 2);z-index:var(--el-index-normal);position:absolute;transform:translateY(-50%)translate(100%)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;width:8px;height:8px;padding:0;right:0}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);background-color:var(--el-message-bg-color);width:max-content;max-width:calc(100% - 32px);transition:opacity var(--el-transition-duration), transform .4s, top .4s, bottom .4s;padding:var(--el-message-padding);align-items:center;gap:8px;display:flex;position:fixed}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0}.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right{transform:translateY(-100%)}.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}:root{--ims-accent:#2869ad;--ims-accent-hover:#367bbf;--ims-accent-soft:#edf4fc;--ims-ink:#213448;--ims-muted:#66768a;--ims-line:#dfe6ee;--ims-canvas:#f3f5f8;--ims-nav:#192e41;--el-color-primary:var(--ims-accent);--el-color-primary-light-3:#6896c6;--el-color-primary-light-5:#93b4d6;--el-color-primary-light-7:#c4d7e9;--el-color-primary-light-8:#dce7f3;--el-color-primary-light-9:var(--ims-accent-soft);--el-color-primary-dark-2:#20558d;--el-color-success:#287c53;--el-color-success-light-9:#edf7f1;--el-color-danger:#c94650;--el-color-danger-light-9:#fff1f2;--el-color-warning:#9d690e;--el-color-warning-light-9:#fff8eb;--el-text-color-primary:var(--ims-ink);--el-text-color-regular:#46576b;--el-text-color-secondary:var(--ims-muted);--el-text-color-placeholder:#627487;--el-border-color:#d5dee8;--el-border-color-light:#e4eaf1;--el-border-color-lighter:#edf1f6;--el-fill-color-light:#f5f7fa;--el-bg-color-page:var(--ims-canvas);--el-border-radius-base:7px;--el-font-size-base:14px}html,body,#app{color:var(--ims-ink);font-variant-numeric:tabular-nums;font-family:Microsoft YaHei,PingFang SC,Segoe UI,sans-serif;font-size:14px;line-height:1.5}body{background:var(--ims-canvas)}html,body,#app{height:100%;overflow:hidden}.layout.layout{height:100dvh}.layout .main-container{height:100%;min-height:0;overflow:hidden}.layout .main{min-height:0}.login-page{height:100dvh;overflow:auto}::selection{color:#183a5e;background:#dbeafa}input,textarea{caret-color:var(--ims-accent)}:focus-visible{outline:2px solid var(--ims-accent);outline-offset:3px}.el-button{--el-button-border-radius:7px;font-weight:500;transition:background-color .16s,border-color .16s,color .16s}.el-button.is-link{font-weight:500}.el-button:focus-visible{outline-offset:3px}.el-input__wrapper,.el-select__wrapper{border-radius:7px}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:#627487}.el-table{--el-table-header-bg-color:#f4f7fb;--el-table-header-text-color:#465970;--el-table-text-color:#46576b;--el-table-border-color:#e3e9f1;--el-table-row-hover-bg-color:#f1f6fc;font-variant-numeric:tabular-nums}.el-table .cell{padding:0 14px;line-height:22px}.el-table th.el-table__cell{height:46px;font-size:12px;font-weight:600}.el-table td.el-table__cell{padding-top:9px;padding-bottom:9px}.el-table__footer-wrapper td.el-table__cell{color:#2c4663;background:#f3f7fc;font-weight:600}.el-card{--el-card-padding:20px;border-color:#e0e7ef;border-radius:12px;padding-bottom:0}.el-card__header{border-color:#e7edf4;padding:18px 20px;font-weight:600}.el-card.is-always-shadow,.el-card.is-hover-shadow:hover{box-shadow:0 7px 22px #1c365212}.el-tabs__item{height:44px;font-size:14px;font-weight:500}.el-tabs__nav-wrap:after{background:#e2e9f1;height:1px}.el-tag{border-radius:5px;font-weight:500}.el-pagination{--el-pagination-button-bg-color:#fff;--el-pagination-hover-color:var(--ims-accent)}.el-pagination button,.el-pager li{border-radius:6px}.el-dialog{--el-dialog-title-font-size:18px;border-radius:14px;padding:22px;box-shadow:0 18px 64px #13284133}.el-dialog__header{padding-bottom:18px}.el-dialog__title{color:var(--ims-ink);font-weight:600}.el-dialog__footer{padding-top:20px}.el-overlay{background:#0f203170}.el-dialog__headerbtn{border-radius:7px;width:44px;height:44px}.el-message{border-radius:9px;box-shadow:0 5px 20px #18304b17}.el-form-item__label{font-weight:500}.el-empty__description p{color:#627487}.el-checkbox__label{color:#46576b}.el-tree{--el-tree-node-hover-bg-color:#f1f6fc;color:#46576b}@media screen{.layout .main :is(.billing-page,.accounts-page,.finance-page,.team-page,.customers-page,.quick-order-page){border-color:#e0e7ef;border-radius:12px}.layout .main .customers-page{background:#fff;border:1px solid #e0e7ef;padding:20px}.layout .main :is(.customer-toolbar,.accounts-toolbar,.finance-toolbar){row-gap:14px}.layout .main :is(.billing-pagination,.customer-pagination,.accounts-pagination,.dialog-pagination){padding-top:4px}.layout .main :is(.page-heading h2,.display-stock-heading h1){color:#203b56;letter-spacing:0}.layout .main .finance-summary{background:#f7f9fc;border-color:#e1e8f1;border-radius:9px;overflow:hidden}.layout .main .finance-summary strong{letter-spacing:-.4px;font-size:25px}.layout .main .finance-page .debt{color:#b83c48}.layout .main .finance-page .received{color:#236b49}.layout .main .team-admin{color:var(--ims-accent)}.layout .main .stock-card{border-radius:12px}.layout .main .catalog-toolbar{border-radius:10px}.layout .main .stock-product-image{color:#5a7795;background:0 0;border:0}.layout .main .stock-card-heading{padding:18px}.layout .main .stock-product-title h2{font-size:17px}.layout .main .stock-matrix thead{background:#f2f6fb}.layout .main .stock-matrix td{color:#3d536c}.layout .main .stock-matrix .stock-zero{color:#627487}.layout .main :is(.catalog-intro,.catalog-updated,.catalog-footer>span,.stock-product-title p,.catalog-overview span,.catalog-overview small){color:#5f7084}.receipt-layout-controls,.receipt-format-controls{background:#f6f8fc;border-color:#dfe7f0}}@media (width<=767px){.el-dialog{max-width:calc(100vw - 20px);padding:16px}.el-card{--el-card-padding:14px}.layout .main .customers-page{padding:14px}.el-table .cell{padding-left:10px;padding-right:10px}.layout .main .stock-card-heading{padding:14px}.el-input__wrapper,.el-select__wrapper{min-height:36px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media screen and (width<=767px){html{overscroll-behavior:none}.layout.layout{height:100dvh}.layout .main-container{min-height:0}.layout .header{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));height:calc(58px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.layout .header .sidebar-toggle,.layout .header .user-trigger{justify-content:center;min-width:44px;min-height:44px}.layout .main{padding:12px max(12px,env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));overscroll-behavior-y:contain;scroll-padding-bottom:90px}.layout .aside--mobile{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);width:min(290px,85vw)!important}.layout .aside--mobile .logo{gap:12px;height:68px;padding:0 16px}.layout .aside--mobile .logo-text{flex:1}.layout .aside.aside--mobile .el-menu-item{height:48px;font-size:15px;line-height:48px}.mobile-menu-close{color:#bdcddd;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;width:44px;height:44px;margin-left:auto;font-size:28px}.el-button:not(.is-link){min-height:42px;padding-left:14px;padding-right:14px}.el-button.is-link{min-height:40px}.el-input__wrapper,.el-select__wrapper{min-height:42px}.el-input__inner,.el-textarea__inner,.el-select__selected-item{font-size:16px}.el-input-number{height:42px;line-height:42px}.hover-number .el-input-number__increase,.hover-number .el-input-number__decrease{opacity:1;pointer-events:auto;width:30px}.hover-number .el-input-number .el-input__wrapper{padding-right:33px}.el-checkbox,.el-radio{min-height:42px;margin-right:12px}.el-checkbox__inner,.el-radio__inner{width:18px;height:18px}.el-checkbox__inner:after{top:3px;left:6px}.el-dropdown-menu__item{min-height:44px}body .el-dialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:12px;flex-direction:column;margin:12px auto;padding:16px;display:flex}body .el-dialog .el-dialog__header{flex-shrink:0;padding-bottom:14px;padding-right:34px}body .el-dialog .el-dialog__title{overflow-wrap:anywhere;font-size:17px}body .el-dialog .el-dialog__body{overscroll-behavior:contain;min-height:0;overflow:auto}body .el-dialog .el-dialog__footer{border-top:1px solid #e7edf4;flex-shrink:0;margin-top:12px;padding-top:12px}body .el-dialog .el-dialog__footer>.el-button{margin-bottom:4px}body .el-dialog .el-form-item{flex-direction:column;align-items:stretch;margin-bottom:20px;display:flex}body .el-dialog .el-form-item__label{justify-content:flex-start;height:auto;margin-bottom:6px;line-height:24px;width:auto!important}body .el-dialog .el-form-item__content{min-width:0;margin-left:0!important}body .el-dialog .el-form-item__content>.el-input,.el-dialog .el-form-item__content>.el-select{width:100%}:is(.layout .main,.el-dialog) :is(.el-table-fixed-column--right,.el-table-fixed-column--left){position:static!important}:is(.layout .main,.el-dialog) :is(.el-table-fixed-column--right,.el-table-fixed-column--left):before{display:none}.el-table .el-scrollbar__bar.is-horizontal{opacity:1;height:6px}.el-table .el-scrollbar__wrap{overscroll-behavior-x:contain}.el-pagination{justify-content:flex-start;gap:4px;max-width:100%;padding-bottom:6px;overflow-x:auto}.el-pagination button,.el-pagination .el-pager li{min-width:36px;height:40px}.el-pagination .el-pagination__total{margin-right:4px;font-size:12px}.el-pagination .el-pagination__sizes{display:none}:is(.layout .main,.el-dialog) :is(.filter-row,.accounts-toolbar,.finance-toolbar)>label{white-space:normal;flex-direction:column;align-items:stretch;gap:6px;width:100%;font-size:13px;display:flex}:is(.layout .main,.el-dialog) :is(.filter-row,.accounts-toolbar,.finance-toolbar)>label :is(.el-input,.el-autocomplete,.el-select,.el-date-editor){flex-grow:0;flex-basis:auto;min-width:0;width:100%!important}.el-date-editor .el-range-input{width:42%;font-size:14px}.el-date-editor .el-range-separator{flex:0;padding:0 4px}.layout .main .finance-summary strong{font-size:20px}.layout .main .finance-summary>div:nth-child(2){border-right:0}.layout .main .finance-summary>div:nth-child(-n+2){border-bottom:1px solid #e1e8f1}body .el-dialog .account-form{gap:18px;padding:0}body .el-dialog .account-field{flex-direction:column;align-items:stretch;gap:6px}body .el-dialog .account-field>label{text-align:left;width:auto;line-height:24px}body .el-dialog .account-field .el-autocomplete,body .el-dialog .account-amount-row .el-input-number{width:100%}body .el-dialog .account-amount-row .el-input-number{flex:0 0 100%}body .el-dialog .account-form p{margin-left:0}body .el-dialog .account-amount-row{gap:8px}body .el-dialog .menu-order-list{max-height:none}.layout .main .quick-order-page{margin-bottom:76px;padding:12px}.layout .main .quick-toolbar{grid-template-columns:minmax(0,1fr) 64px;gap:12px 8px;display:grid}.layout .main .quick-toolbar .customer-field{grid-column:1/-1}.layout .main .quick-toolbar .toolbar-field{flex-direction:column;align-items:stretch;gap:6px;min-width:0;font-size:13px;display:flex}.layout .main .quick-toolbar .toolbar-field .el-autocomplete{width:100%}.layout .main .quick-toolbar .product-confirm{align-self:end}.layout .main .quick-mode-options{border-block:1px solid #e7edf4;flex-wrap:wrap;grid-column:1/-1;gap:0 14px;display:flex}.layout .main .quick-mode-options .el-checkbox{margin:0}.layout .main .quick-secondary-actions{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.layout .main .quick-secondary-actions .el-button{grid-column:span 2;margin:0;padding:0 8px;font-size:13px}.layout .main .quick-secondary-actions .el-button:nth-last-child(-n+2){grid-column:span 3}.layout .main .quick-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.layout .main .quick-footer>.el-button{min-width:0}.layout .main .quick-footer .remark-input{width:100%}.layout .main .quick-footer .due,.layout .main .quick-footer .previous-balance{overflow-wrap:anywhere;width:auto;font-size:12px}.layout .main .quick-footer .footer-field{flex-direction:column;align-items:stretch;gap:6px;min-width:0;font-size:13px;display:flex}.layout .main .quick-footer .footer-field .el-input-number{width:100%}.layout .main .quick-footer .previous-balance{grid-area:2/2}.layout .main .quick-footer .quick-submit-actions{padding:10px max(16px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));z-index:20;background:#fff;border-top:1px solid #dfe7f0;gap:10px;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #19394f0a}.layout .main .quick-submit-actions .el-button{flex:1;min-width:0;height:46px;margin:0;font-size:16px}.layout .main .quick-submit-actions:empty,.layout .main .toolbar-spacer,.layout .main .footer-spacer{display:none}.layout .main .stock-action-note{color:#66768a;margin-top:14px;font-size:12px}.quick-picker .picker-footer{flex-wrap:wrap;justify-content:flex-end}.quick-picker .picker-footer>span{margin-right:auto}.layout .main .stock-matrix tr>th:first-child{z-index:1;background:#fff;position:sticky;left:0;box-shadow:1px 0 #e8edf3}.layout .main .stock-matrix thead tr>th:first-child{background:#f2f6fb}.layout .main .catalog-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.layout .main .catalog-search,.layout .main .catalog-updated{grid-column:1/-1;width:auto}.layout .main .catalog-color{width:auto;min-width:0}.layout .main .catalog-toolbar>.el-button:last-of-type{grid-column:1/-1;margin:0}body .el-dialog .team-permission-editor .el-tree-node__content{min-height:44px}body .el-dialog .team-permission-editor .el-tree-node__expand-icon{padding:10px}.layout .main :is(.changes-filters,.stock-toolbar .el-form,.toolbar-left .el-form){flex-wrap:wrap;gap:10px;width:100%;display:flex}.layout .main :is(.changes-filters,.stock-toolbar .el-form,.toolbar-left .el-form) .el-form-item{flex-direction:column;flex:100%;align-items:stretch;min-width:0;margin:0 0 10px;display:flex}.layout .main :is(.changes-filters,.stock-toolbar .el-form,.toolbar-left .el-form) .el-form-item__label{justify-content:flex-start;width:auto;height:24px;margin-bottom:6px;line-height:24px}.layout .main :is(.changes-filters,.stock-toolbar .el-form,.toolbar-left .el-form) :is(.el-input,.el-autocomplete){width:100%}.layout .main .stock-toolbar .el-form-item__content{gap:8px}.layout .main .stock-toolbar .el-button+.el-button{margin-left:0}.layout .main .stock-totals{flex-wrap:wrap;gap:8px 14px;font-size:13px}.layout .main .customer-toolbar .customer-field{flex-direction:column;align-items:stretch;gap:6px;width:100%}.layout .main .customer-toolbar .customer-field .el-autocomplete{width:100%}.layout .main .customer-price-filter{flex-wrap:wrap;width:100%;min-width:0}.layout .main .customer-price-filter :is(.el-autocomplete,.el-select){width:100%}.layout .main .products-card .catalog-toolbar{display:flex}.layout .main .products-card .status-filter{flex:1;min-width:0}.layout .main .products-card .page-heading{flex-wrap:wrap;gap:12px}body .el-dialog .specification-hint{margin-left:0}body .el-dialog .remark-field{align-items:center;min-width:0}body .el-dialog .remark-field .el-input{flex:1;width:auto;min-width:0}body .el-dialog .receipt-format-controls label{flex-direction:column;align-items:stretch;gap:6px;width:100%;display:flex}body .el-dialog .receipt-format-controls :is(.el-select,.el-input){width:100%}body{--ims-mobile-gutter:12px;--ims-mobile-inset:14px;--ims-mobile-control:44px}body .layout .header{padding-inline:max(var(--ims-mobile-gutter), env(safe-area-inset-left)) max(var(--ims-mobile-gutter), env(safe-area-inset-right))}body .layout .header-left{gap:8px}body .layout .header .sidebar-toggle{margin:0;padding:0}body .layout .header .page-title{line-height:24px}body .layout .header .user-trigger{padding:0}body .layout .main{padding-inline:max(var(--ims-mobile-gutter), env(safe-area-inset-left)) max(var(--ims-mobile-gutter), env(safe-area-inset-right))}body .layout .main :is(.billing-page,.accounts-page,.finance-page,.team-page,.customers-page,.quick-order-page,.changes-page){padding:var(--ims-mobile-inset);border-radius:12px}body .layout .main :is(.stock-page,.stocktake-page,.products-card){border-radius:12px}body .layout .main :is(.stock-page,.stocktake-page,.products-card)>.el-card__body{padding:var(--ims-mobile-inset)}body :is(.layout,.el-dialog,.el-message-box){--el-component-size:var(--ims-mobile-control);--el-component-size-small:var(--ims-mobile-control);--el-component-size-large:var(--ims-mobile-control)}body :is(.layout .main,.el-dialog,.el-message-box) :is(.el-input__wrapper,.el-select__wrapper){min-height:var(--ims-mobile-control);height:var(--ims-mobile-control)}body :is(.layout .main,.el-dialog,.el-message-box) .el-input-number{height:var(--ims-mobile-control);line-height:var(--ims-mobile-control)}body :is(.layout .main,.el-dialog,.el-message-box) .el-button:not(.is-link){min-height:var(--ims-mobile-control)}body :is(.layout .main,.el-dialog) :is(.filter-row,.accounts-toolbar,.finance-toolbar){align-items:stretch;gap:12px}body :is(.layout .main,.el-dialog) :is(.filter-row,.accounts-toolbar,.finance-toolbar)>label,body .layout .main .customer-toolbar .customer-field,body .layout .main .quick-toolbar .toolbar-field,body .layout .main .quick-footer .footer-field{gap:6px;line-height:20px}body .layout .main :is(.billing-filters,.quick-toolbar){gap:12px}body .layout .main .filter-row>.el-radio-group{width:100%;display:flex}body .layout .main .filter-row .el-radio-button{flex:1;min-width:0}body .layout .main .filter-row .el-radio-button__inner{width:100%;min-height:var(--ims-mobile-control);justify-content:center;align-items:center;padding:0 12px;line-height:20px;display:flex}body .layout .main .billing-filters .filter-row>.el-button{width:100%}body :is(.layout .main,.el-dialog) :is(.accounts-toolbar,.finance-toolbar)>.el-button{flex:calc(50% - 6px);margin:0}body :is(.layout .main,.el-dialog) .accounts-toolbar>.el-tag{width:100%;min-height:var(--ims-mobile-control);white-space:normal;height:auto;padding-block:8px;line-height:20px}body .layout .main .team-toolbar{grid-template-columns:1fr;gap:12px;display:grid}body .layout .main .team-toolbar .el-input{max-width:none}body .layout .main .team-toolbar>.el-button{margin:0}body .layout .main .customer-price-filter,body .layout .main :is(.changes-filters,.stock-toolbar .el-form,.toolbar-left .el-form){gap:12px}body .layout .main :is(.changes-filters,.stock-toolbar .el-form,.toolbar-left .el-form) .el-form-item{margin:0}body .layout .main :is(.changes-filters,.stock-toolbar .el-form,.toolbar-left .el-form) .el-form-item__label{height:20px;line-height:20px}body .layout .main :is(.stock-toolbar,.stocktake-toolbar,.toolbar-left){width:100%}body .layout .main .stock-toolbar .el-form-item__content{gap:8px}body .layout .main .stock-toolbar .el-form-item__content>.el-button{flex:1}body .layout .main .finance-summary>div{gap:8px}body .layout .main .finance-summary>div>span{min-height:40px;line-height:20px}body .layout .main .finance-summary strong{font-variant-numeric:tabular-nums;margin-top:auto;line-height:28px}body .layout .main .display-stock-heading{gap:16px}body .layout .main .catalog-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}body .layout .main .catalog-overview>div{gap:4px;display:grid}body .layout .main .catalog-overview strong{line-height:30px}body .layout .main .display-stock-page .catalog-toolbar{padding:var(--ims-mobile-inset);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}body .layout .main .display-stock-page :is(.catalog-search,.catalog-color,.catalog-updated){grid-column:1/-1;width:100%}body .layout .main .display-stock-page .catalog-toolbar>.el-button{grid-column:auto;width:100%;margin:0}body .layout .main .quick-footer{align-items:end}body .layout .main .quick-footer :is(.due,.previous-balance){align-self:start;min-height:20px;line-height:20px}body .layout .main .quick-footer .quick-submit-actions{padding-inline:max(var(--ims-mobile-gutter), env(safe-area-inset-left)) max(var(--ims-mobile-gutter), env(safe-area-inset-right));gap:12px}body .el-dialog .el-dialog__footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}body .el-dialog .el-dialog__footer>.el-button{flex:1;min-width:0;margin:0}body .el-dialog .el-form-item__label{line-height:20px}body .el-message-box{width:calc(100vw - 24px);max-width:420px}body :is(.layout .main,.el-dialog) .el-table{touch-action:pan-x pan-y pinch-zoom;overscroll-behavior:contain auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow:auto}body :is(.layout .main,.el-dialog) .el-table__inner-wrapper{width:max-content;min-width:100%;height:auto}body :is(.layout .main,.el-dialog) .el-table__body-wrapper,body :is(.layout .main,.el-dialog) .el-table__body-wrapper>.el-scrollbar,body :is(.layout .main,.el-dialog) .el-table__body-wrapper .el-scrollbar__wrap{overscroll-behavior:auto;height:auto;max-height:none;overflow:visible}body :is(.layout .main,.el-dialog) .el-table .el-scrollbar__bar{display:none}body :is(.layout .main,.el-dialog) .el-table__empty-block{justify-content:flex-start}body :is(.layout .main,.el-dialog) .el-table__empty-text{flex-shrink:0;width:min(320px,100vw - 64px);position:sticky;left:0}}@media screen and (width<=359px){body .layout .main .finance-summary{grid-template-columns:1fr}body .layout .main .finance-summary>div{border-bottom:1px solid #e1e8f1;border-right:0;flex-direction:row;justify-content:space-between;align-items:center}body .layout .main .finance-summary>div:last-child{border-bottom:0}body .layout .main .finance-summary>div>span{max-width:55%;min-height:0}body .layout .main .finance-summary strong{text-align:right;margin:0;font-size:19px}}
