:root{--adm-radius-s: 4px;--adm-radius-m: 8px;--adm-radius-l: 12px;--adm-font-size-1: 9px;--adm-font-size-2: 10px;--adm-font-size-3: 11px;--adm-font-size-4: 12px;--adm-font-size-5: 13px;--adm-font-size-6: 14px;--adm-font-size-7: 15px;--adm-font-size-8: 16px;--adm-font-size-9: 17px;--adm-font-size-10: 18px;--adm-color-primary: #1677ff;--adm-color-success: #00b578;--adm-color-warning: #ff8f1f;--adm-color-danger: #ff3141;--adm-color-yellow: #ff9f18;--adm-color-orange: #ff6430;--adm-color-wathet: #e7f1ff;--adm-color-text: #333333;--adm-color-text-secondary: #666666;--adm-color-weak: #999999;--adm-color-light: #cccccc;--adm-color-border: #eeeeee;--adm-color-background: #ffffff;--adm-color-highlight: var(--adm-color-danger);--adm-color-white: #ffffff;--adm-color-box: #f5f5f5;--adm-color-text-light-solid: var(--adm-color-white);--adm-color-text-dark-solid: #000000;--adm-color-fill-content: var(--adm-color-box);--adm-font-size-main: var(--adm-font-size-5);--adm-font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color: var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary: #3086ff;--adm-color-success: #34b368;--adm-color-warning: #ffa930;--adm-color-danger: #ff4a58;--adm-color-yellow: #ffa930;--adm-color-orange: #e65a2b;--adm-color-wathet: #0d2543;--adm-color-text: #e6e6e6;--adm-color-text-secondary: #b3b3b3;--adm-color-weak: #808080;--adm-color-light: #4d4d4d;--adm-color-border: #2b2b2b;--adm-color-box: #0a0a0a;--adm-color-background: #1a1a1a;--adm-color-background-body: var(--adm-color-background);--adm-border-color: var(--adm-color-border)}:root{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity ease-in-out .2s}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size: 1;height:calc(var(--size) / 2 * 2px);width:0;position:fixed;left:-100vw;top:-100vh;-webkit-user-select:none;user-select:none;pointer-events:none}.adm-safe-area{--multiple: var(--adm-safe-area-multiple, 1);display:block;width:100%}.adm-safe-area-position-top{padding-top:calc(env(safe-area-inset-top) * var(--multiple))}.adm-safe-area-position-bottom{padding-bottom:calc(env(safe-area-inset-bottom) * var(--multiple))}html,body,#root{height:100%}.mobile-root{height:100%;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--erp-shell-bg, #f5f5f5)}.mobile-brand-bar{flex-shrink:0;background:var(--erp-brand, #1677ff);color:var(--erp-brand-text, #fff);text-align:center;font-size:13px;font-weight:700;letter-spacing:.12em;padding:6px 12px 7px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-shell{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--erp-shell-bg, #f5f5f5);overflow:hidden}.mobile-shell-nav{flex-shrink:0;background:var(--erp-nav-bg, #fff)}.mobile-shell-nav .adm-nav-bar{background:var(--erp-nav-bg, #fff)}.mobile-shell-nav.is-impersonating,.mobile-shell-nav.is-impersonating .adm-nav-bar{background:#fff7e6}.mobile-identity{display:flex;align-items:center;gap:4px;min-width:0;max-width:42vw;padding:0;border:0;background:none;color:inherit;text-align:left;line-height:1.2}.mobile-identity .name{font-weight:700;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-identity .hint{flex-shrink:0;font-size:11px;font-weight:700;color:#d4380d;background:#ffd591;border-radius:4px;padding:1px 4px}.mobile-identity-banner{padding:0 12px 8px;font-size:12px;color:#ad4e00}.mobile-identity-card{margin:12px;background:#fff;border-radius:12px;padding:16px}.mobile-identity-card.is-impersonating{background:#fff7e6}.mobile-identity-card .kicker{font-size:12px;color:#999}.mobile-identity-card.is-impersonating .kicker{color:#ad4e00;font-weight:600}.mobile-identity-card .name{margin-top:4px;font-size:26px;font-weight:700;line-height:1.2;word-break:break-all}.mobile-identity-card .meta{display:flex;align-items:center;gap:8px;margin-top:8px;color:#666;font-size:13px}.mobile-identity-card .site{margin-top:10px;font-size:13px;font-weight:700;color:var(--erp-brand, #1677ff)}.mobile-shell-body{flex:1;min-height:0;overflow:hidden;position:relative}.mobile-tab-pane{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;-webkit-overflow-scrolling:touch;visibility:hidden;pointer-events:none}.mobile-tab-pane.is-active{visibility:visible;pointer-events:auto}.mobile-shell-tabbar{flex-shrink:0;background:#fff;border-top:3px solid var(--erp-brand, #eee);padding-bottom:env(safe-area-inset-bottom)}.mobile-page{padding:12px 12px 24px}.mobile-page-flush{padding:0 0 24px}.mobile-money-bar{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:12px}.mobile-money-bar .cell{background:#fff;border-radius:8px;padding:10px 8px;text-align:center}.mobile-money-bar .label{color:#999;font-size:12px}.mobile-money-bar .value{margin-top:4px;font-size:15px;font-weight:600}.mobile-login{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;padding:24px 16px 40px;background:var(--erp-login-bg, #f5f5f5);overflow:auto}.mobile-login-card{background:#fff;border-radius:12px;padding:24px 16px 8px}.mobile-login-kicker{text-align:center;font-size:12px;color:#999;letter-spacing:.08em}.mobile-login-title{text-align:center;font-size:22px;font-weight:700;margin:4px 0 20px;color:var(--erp-brand, inherit)}.mobile-order-card{background:#fff;margin:0 12px 10px;border-radius:10px;padding:12px}.mobile-order-kind{margin:-12px -12px 10px;padding:6px 12px;border-radius:10px 10px 0 0;font-size:13px;font-weight:700;line-height:1.4}.mobile-order-kind-warning{background:#fff7e6;color:#d46b08}.mobile-order-kind-danger{background:#fff1f0;color:#cf1322}.mobile-order-card .row{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px}.mobile-order-card .muted{color:#999;font-size:12px}.mobile-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px}.mobile-stat-grid .cell{background:#fff;border-radius:8px;padding:12px}.mobile-stat-grid .label{color:#999;font-size:12px}.mobile-stat-grid .value{margin-top:4px;font-size:18px;font-weight:600}.mobile-filter-bar{display:flex;gap:8px;padding:10px 12px;position:sticky;top:0;z-index:2;background:var(--erp-shell-bg, #f5f5f5)}.mobile-period-bar{display:flex;gap:8px;padding:10px 12px}.mobile-period-bar .adm-selector{flex:1}.mobile-subtabs{position:sticky;top:0;z-index:3;background:var(--erp-shell-bg, #f5f5f5);padding:8px 8px 0}.mobile-subtabs .adm-capsule-tabs-header{border:none;background:var(--erp-shell-bg, #f5f5f5)}.mobile-metric-row{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:6px;color:#666;font-size:13px}.mobile-filter-field{margin-bottom:8px}.mobile-hint{background:#fff7e6;border-radius:8px;padding:10px 12px;margin:8px 12px 0;color:#666;font-size:13px}.mobile-picker-trigger{display:flex;align-items:center;justify-content:space-between;min-height:24px;gap:8px}.mobile-picker-trigger.is-empty{color:var(--adm-color-light)}.mobile-sheet-header{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 4px;font-weight:600;position:sticky;top:0;background:#fff;z-index:2}.mobile-loading{text-align:center;padding:40px 16px;color:#999}
