:root{--bg-page: #f2f4fb;--bg-panel: #e8ecf4}[data-theme=ips]{--bg-page: #e0e7f5;--bg-panel: #cfd8ea}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,system-ui,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,sans-serif;background:var(--bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#root{height:100vh}.page-container{padding:24px}.scan-input{font-size:18px!important}.ime-off,.ime-off input{ime-mode:disabled}.row-danger td{background:#fff1f0!important}.table-fixed-h .ant-table-body{min-height:var(--min-h, 200px)}.row-low-stock td{background:#fff1f0!important}.row-warning td{background:#fffbe6!important}.no-header-radius .ant-table-container{border-start-start-radius:0!important;border-start-end-radius:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important;overflow:visible!important}.no-header-radius .ant-table-body{overflow-y:auto!important}.row-selected td{background:#e6f4ff!important}.sales-history-table .ant-table-body{min-height:calc(100vh - 221px)}.ant-menu-horizontal .ant-menu-item{padding-inline:28px!important;font-size:17px!important}.ant-table table td,.ant-table table th{border-bottom:1px solid #c8c8c8!important;padding:4px 8px!important}.ant-table table th{font-weight:500!important;background:#e8e8e8!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper{border-color:#aaa!important}.ant-select:not(.ant-select-disabled) .ant-select-selector{border-color:#aaa!important}.ant-btn-default{border-color:#aaa!important}.col-divider>.ant-col:not(:last-child){border-right:2px solid rgba(12,17,54,.18);padding-right:20px!important}.col-divider>.ant-col:not(:first-child){padding-left:20px!important}.ant-btn-primary{background:linear-gradient(180deg,#6496ff2e,#2255d01a)!important;border-color:#2255d047!important;color:#1a4fc4!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff8c,0 2px 6px #2255d01f!important}.ant-btn-primary:hover{background:linear-gradient(180deg,#6ea0ff42,#2255d029)!important;border-color:#2255d066!important;color:#1240b0!important;box-shadow:inset 0 1px #fff9,0 3px 8px #2255d02e!important}.ant-btn-primary:active{background:linear-gradient(180deg,#2255d029,#2255d03d)!important;border-color:#2255d080!important;color:#0f35a0!important;box-shadow:inset 0 1px 3px #2255d02e!important;transform:translateY(1px)}.ant-layout-header{background:#0c1136!important}.ant-menu-dark,.ant-menu-dark>.ant-menu{background:transparent!important}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item{color:#becdffcc!important;transition:color .2s!important}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item:hover{background:transparent!important;color:#d2deffe6!important}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item-selected{background:transparent!important;color:#fff!important}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item-selected:after{border-bottom-color:#6c47ff!important;border-bottom-width:2px!important}.ant-table-wrapper .ant-table-thead>tr>th:not(:last-child),.ant-table-wrapper .ant-table-tbody>tr>td:not(:last-child),.ant-table-wrapper .ant-table-summary>tr>td:not(:last-child){border-inline-end:1px solid #c8c8c8!important}.ant-table-wrapper .ant-table-container{border:1px solid #c8c8c8!important}.ant-table-wrapper td.iost-flush-cell{padding:0!important;height:1px}.iost-flush-cell-text{display:flex;align-items:center;min-height:22px;padding:4px 6px}.iost-flush-cell-input.ant-input,.iost-flush-cell-input.ant-input-number,.iost-flush-cell-input.ant-select .ant-select-selector{border-radius:0!important;border-color:transparent!important;box-shadow:none!important;transition:border-color .15s ease}.iost-flush-cell-input.ant-input{padding:1px 6px!important;height:100%!important;min-height:22px!important}.iost-flush-cell-input.ant-input-number{width:100%!important;height:100%!important;min-height:22px!important;display:flex!important;align-items:center!important}.iost-flush-cell-input.ant-input-number .ant-input-number-input{padding:1px 6px!important;height:100%!important}.iost-flush-cell-input.ant-select .ant-select-selector{padding:1px 6px!important;height:100%!important;min-height:22px!important;display:flex!important;align-items:center!important}.iost-flush-cell-input.ant-select .ant-select-selection-item,.iost-flush-cell-input.ant-select .ant-select-selection-placeholder,.iost-flush-cell-input.ant-select .ant-select-selection-search-input{line-height:20px!important}.iost-flush-cell-input.ant-input:hover,.iost-flush-cell-input.ant-input-number:hover,.iost-flush-cell-input.ant-select:hover .ant-select-selector{border-color:#c8c8c8!important}.iost-flush-cell-input.ant-input:focus-within,.iost-flush-cell-input.ant-input-number:focus-within,.iost-flush-cell-input.ant-select:focus-within .ant-select-selector{border-color:#1677ff!important;box-shadow:0 0 0 2px #1677ff26!important}.iost-flush-cell-input.ant-input-number .ant-input-number-handler-wrap{opacity:0}.iost-flush-cell-input.ant-input-number:hover .ant-input-number-handler-wrap,.iost-flush-cell-input.ant-input-number:focus-within .ant-input-number-handler-wrap{opacity:1}
