.mobile-layout{display:flex;flex-direction:column;height:100vh;height:100dvh;background-color:#f5f5f5}.mobile-content .adm-nav-bar{position:sticky;top:0;z-index:100;background:var(--erp-mobile-header-bg, #fff)!important;border-bottom:1px solid var(--erp-line, #f0f0f0)}.mobile-layout .adm-nav-bar{--height: 48px}.mobile-layout{--erp-mnav-h: 48px}.mobile-content textarea,.mobile-content input,.mobile-content .adm-text-area,.mobile-content .adm-input{scroll-margin-top:calc(var(--erp-mnav-h, 48px) + 10px)}.mobile-layout .adm-nav-bar-back{font-size:calc(17px * var(--erp-fs, 1));color:#333}.mobile-layout .adm-nav-bar-back-arrow{font-size:calc(22px * var(--erp-fs, 1))}.mobile-layout .adm-nav-bar-title{font-size:calc(17px * var(--erp-fs, 1));font-weight:600;color:#222}.mobile-layout .adm-nav-bar-right{font-size:calc(15px * var(--erp-fs, 1));color:#333}.mobile-content{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.mobile-tabbar{flex-shrink:0;background-color:var(--erp-cardbg, #fff);border-top:1px solid var(--erp-line, #f0f0f0)}.mobile-backtop{position:fixed;bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:1200;background:#fffffff0;border:1px solid #e5e5e5;box-shadow:0 2px 10px #00000026;display:flex;align-items:center;justify-content:center;color:#444;overflow:hidden;transition:width .16s ease,height .16s ease,right .16s ease,border-radius .16s ease,opacity .16s ease,font-size .16s ease}.mobile-backtop.collapsed{right:0;width:12px;height:44px;border-radius:8px 0 0 8px;border-right:none;font-size:calc(11px * var(--erp-fs, 1));opacity:.5;box-shadow:0 1px 5px #0000001a}.mobile-backtop.open{right:14px;width:40px;height:40px;border-radius:50%;font-size:calc(20px * var(--erp-fs, 1));opacity:1;animation:mobile-backtop-in .18s ease-out}.mobile-backtop.no-tabbar{bottom:calc(20px + env(safe-area-inset-bottom,0px))}.mobile-backtop:active{background:#f0f0f0}@keyframes mobile-backtop-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mobile-layout .adm-nav-bar{cursor:pointer}.m-fab{position:fixed;right:16px;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:100}@supports (padding-bottom: env(safe-area-inset-bottom)){.mobile-tabbar{padding-bottom:env(safe-area-inset-bottom)}}.adm-nav-bar.m-fs-bar{--height: calc(45px + env(safe-area-inset-top, 0px)) ;padding-top:env(safe-area-inset-top,0px);position:sticky;top:0;z-index:3;background:#fff}.page-enter{opacity:0;transform:translate(100%)}.page-enter-active{opacity:1;transform:translate(0);transition:all .3s ease-out}.page-exit{opacity:1;transform:translate(0)}.page-exit-active{opacity:0;transform:translate(-100%);transition:all .3s ease-in}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{height:100%}@supports (padding-top: env(safe-area-inset-top)){.mobile-layout{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d2d4da;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#b9bcc4}.ant-layout-sider ::-webkit-scrollbar-thumb{background:#ffffff24}@media (max-width: 768px){::-webkit-scrollbar{display:none}}.ant-layout{background:#eef0f4}.ant-layout-sider{background:transparent}.user-dropdown:hover{background:#f4f1e9}.ant-card{box-shadow:0 2px 12px #1c1f2b0d;border-color:#f0f1f4}.ant-table-thead>tr>th{font-weight:600}.ant-menu-dark .ant-menu-item-selected:after{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--erp-menu-indicator, linear-gradient(180deg,#F0D389,#C9A227))}[data-erp-scheme]:not([data-erp-scheme=default]) .ant-layout-sider .ant-menu-dark .ant-menu-item:hover:not(.ant-menu-item-selected){background-color:color-mix(in srgb,var(--erp-accent) 34%,transparent)}[data-erp-scheme]:not([data-erp-scheme=default]) .ant-layout-sider .ant-menu-dark .ant-menu-item-selected{background-color:color-mix(in srgb,var(--erp-accent) 72%,#111 28%)}.page-transition-enter{opacity:0;transform:translateY(20px)}.page-transition-enter-active{opacity:1;transform:translateY(0);transition:all .3s ease}.page-transition-exit{opacity:1}.page-transition-exit-active{opacity:0;transition:all .3s ease}.hide-mobile{display:block}.show-mobile{display:none}@media (max-width: 768px){.hide-mobile{display:none!important}.show-mobile{display:block!important}}.shelf-row-pending>td{background:#fffbe6!important}.ant-modal-mask,.ant-modal-wrap,.ant-drawer,.ant-image-preview-mask,.ant-image-preview-wrap{top:var(--erp-chrome-top, 0px)!important;left:var(--erp-chrome-left, 0px)!important}.ant-modal-wrap .ant-modal{top:max(8px,calc(100px - var(--erp-chrome-top, 0px)))}.ant-select-dropdown,.ant-dropdown-menu,.ant-cascader-menu,.ant-picker-dropdown .ant-picker-panel-container{max-height:calc(70vh / var(--erp-zoom, 1));overflow:auto}.ant-modal{max-width:calc((100vw - 32px) / var(--erp-zoom, 1) - var(--erp-chrome-left, 0px))}[data-erp-scheme=nuanzhi] h1,[data-erp-scheme=nuanzhi] h2,[data-erp-scheme=nuanzhi] h3,[data-erp-scheme=nuanzhi] .ant-card-head-title,[data-erp-scheme=nuanzhi] .ant-modal-title,[data-erp-scheme=nuanzhi] .ant-typography h1,[data-erp-scheme=nuanzhi] .ant-typography h2,[data-erp-scheme=nuanzhi] .ant-typography h3{font-family:Songti SC,SimSun,serif}.erp-blk-flash-pc{animation:erpBlkFlashPc .6s ease-in-out 3}@keyframes erpBlkFlashPc{0%,to{box-shadow:0 0 #fa541c00}50%{box-shadow:0 0 0 5px #fa541c80}}.ant-table-row-unmatched>td{background:#fff7e6!important}.ant-table-row-total>td{background:#fafafa!important;font-weight:600}html.erp-no-native-select,html.erp-no-native-select *{-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important}
