html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zq-primary:#3cffd0;--zq-secondary:#a78bfa;--zq-accent:#ff9b70;--zq-surface:#1a1f29;--zq-primary-hover:#5ce4c2;--zq-primary-strong:#178f78;--zq-primary-soft:#123a35;--zq-primary-soft-strong:#1b5049;--zq-primary-border:#2c8875;--zq-focus-ring:#3cffd052;--zq-ink:#fff;--zq-muted:#e9e9d5;--zq-line:#2a303b;--zq-canvas:#0b0d11;--zq-paper:#13161d;--zq-danger:#ff7b8a;--zq-sidebar-width:336px;--zq-topbar-height:56px;--zq-footer-height:34px;--zq-radius-xs:10px;--zq-radius-sm:12px;--zq-radius-md:16px;--zq-radius-lg:20px;--zq-space-1:4px;--zq-space-2:8px;--zq-space-3:12px;--zq-space-4:16px;--zq-space-5:24px;--zq-shadow-sm:0 1px 2px #00000059, 0 8px 24px #0000003d;--zq-chart-1:#c8b2ff;--zq-chart-2:#3cffd0;--zq-chart-3:#966be9;--zq-chart-4:#b18cf0;--zq-chart-5:#cbb4f7;--zq-chart-6:#e0d3fb;--zq-chart-compare:#ff9b70;--zq-chart-compare-soft:#ff9b702e;--zq-chart-grid:#303643;--zq-blue:var(--zq-primary);--zq-blue-dark:var(--zq-primary-hover)}html[data-zq-theme=blue]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--zq-primary:#0049ff;--zq-secondary:#5b7cfa;--zq-accent:#e59a3a;--zq-surface:#f5f7ff;--zq-primary-hover:#003bd0;--zq-primary-strong:#002b92;--zq-primary-soft:#eef3ff;--zq-primary-soft-strong:#dce7ff;--zq-primary-border:#b9ccff;--zq-focus-ring:#0049ff2b;--zq-ink:#17172f;--zq-muted:#667085;--zq-line:#e0e6f0;--zq-canvas:#f2f4f8;--zq-paper:#fff;--zq-shadow-sm:0 1px 2px #0026850f, 0 6px 18px #0026850a;--zq-chart-1:#1b1b39;--zq-chart-2:#0049ff;--zq-chart-3:#3965fa;--zq-chart-4:#6687fb;--zq-chart-5:#99b7fc;--zq-chart-6:#c5d3fd;--zq-chart-compare:#e84c96;--zq-chart-compare-soft:#e84c9621;--zq-chart-grid:#dbe3f5}html[data-zq-theme=qianyuan]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--zq-primary:#b94428;--zq-secondary:#2f7769;--zq-accent:#c69b43;--zq-surface:#f3e9dc;--zq-primary-hover:#a33b24;--zq-primary-strong:#7f2e20;--zq-primary-soft:#f7e7dc;--zq-primary-soft-strong:#edd0bd;--zq-primary-border:#dfb49a;--zq-focus-ring:#b9442833;--zq-ink:#38251d;--zq-muted:#79685d;--zq-line:#e2d0bd;--zq-canvas:#f7f1e8;--zq-paper:#fffaf2;--zq-danger:#a83a34;--zq-shadow-sm:0 1px 2px #4b2c1c0f, 0 6px 18px #4b2c1c0d;--zq-chart-1:#7f2e20;--zq-chart-2:#b94428;--zq-chart-3:#d47743;--zq-chart-4:#c69b43;--zq-chart-5:#2f7769;--zq-chart-6:#8eb5a1;--zq-chart-compare:#8d5c9e;--zq-chart-compare-soft:#8d5c9e24;--zq-chart-grid:#e5d8ca}html[data-zq-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zq-primary:#743ee4;--zq-secondary:#a78bfa;--zq-accent:#ff9b70;--zq-primary-hover:#8757ef;--zq-primary-strong:#5b2ab7;--zq-primary-soft:#24183b;--zq-primary-soft-strong:#33205a;--zq-primary-border:#6b4aad;--zq-focus-ring:#743ee452;--zq-ink:#f1f3f7;--zq-muted:#a0a8b7;--zq-line:#2a303b;--zq-canvas:#0b0d11;--zq-paper:#13161d;--zq-surface:#1a1f29;--zq-danger:#ff7b8a;--zq-shadow-sm:0 1px 2px #00000052, 0 8px 24px #0000003d;--zq-chart-1:#c8b2ff;--zq-chart-2:#743ee4;--zq-chart-3:#966be9;--zq-chart-4:#b18cf0;--zq-chart-5:#cbb4f7;--zq-chart-6:#e0d3fb;--zq-chart-compare:#ff9b70;--zq-chart-compare-soft:#ff9b702e;--zq-chart-grid:#303643;--ink:var(--zq-ink);--muted:var(--zq-muted);--line:var(--zq-line);--paper:var(--zq-paper);--canvas:var(--zq-canvas);--blue:var(--zq-primary);--blue-soft:var(--zq-primary-soft);--danger:#ff7b8a;--success:#83e2a6}:root{--oa-content-inset:clamp(9px, 1.5vw, 18px);--oa-section-gap:var(--zq-space-4,16px);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--zq-ink);background:var(--zq-canvas);font-family:Inter,Noto Sans SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}.ant-modal-root .ant-modal.workspace-modal{max-width:calc(100vw - 32px)}.ant-modal-root .ant-modal.workspace-modal .ant-modal-content{border:1px solid var(--zq-line);border-radius:var(--zq-radius-md);min-width:0;max-width:100%;color:var(--zq-ink);background:var(--zq-paper);box-shadow:var(--zq-shadow-sm);overflow:hidden}.ant-modal-root .ant-modal.workspace-modal .ant-modal-header{border-bottom:1px solid var(--zq-line);background:var(--zq-paper);margin:0;padding:18px 20px}.ant-modal-root .ant-modal.workspace-modal .ant-modal-title{color:var(--zq-ink)}.ant-modal-root .ant-modal.workspace-modal .ant-modal-close{color:var(--zq-muted)}.ant-modal-root .ant-modal.workspace-modal .ant-modal-close:hover{color:var(--zq-primary);background:var(--zq-primary-soft)}.ant-modal-root .ant-modal.workspace-modal .ant-modal-body{min-width:0;max-width:100%;color:var(--zq-ink);padding:20px;overflow-x:hidden}.ant-modal-root .ant-modal.workspace-modal .ant-modal-footer{border-top:1px solid var(--zq-line);background:var(--zq-paper);margin:0;padding:14px 20px}.ant-modal-root .ant-modal.workspace-modal .ant-modal-body .ant-form-item-label>label,.ant-modal-root .ant-modal.workspace-modal .ant-modal-body .ant-typography{color:var(--zq-ink)}.ant-modal-root .ant-modal.workspace-modal .ant-modal-body .ant-typography-secondary{color:var(--zq-muted)}.ant-modal-root .ant-modal-body .ant-row,.ant-modal-root .ant-modal-body .ant-form,.ant-modal-root .ant-modal-body .ant-col,.ant-modal-root .ant-modal-body .ant-form-item-control,.ant-modal-root .ant-modal-body .ant-form-item-control-input-content{min-width:0;max-width:100%}.ant-modal-root .ant-modal-body .ant-space{flex-wrap:wrap;max-width:100%}.ant-modal-root .ant-modal-body .ant-checkbox-group,.ant-modal-root .ant-modal-body .ant-radio-group{flex-wrap:wrap;gap:8px 12px;max-width:100%;display:flex}.ant-modal-root .ant-modal-body .ant-table-container{max-width:100%;overflow-x:hidden}.ant-modal-root .ant-modal-body .ant-table-cell{white-space:normal;overflow-wrap:anywhere}.ant-modal-root .ant-modal-body img,.ant-modal-root .ant-modal-body pre,.ant-modal-root .ant-modal-body code{overflow-wrap:anywhere;max-width:100%}@media (width<=600px){.ant-modal-root .ant-modal.workspace-modal{margin:16px auto}.ant-modal-root .ant-modal.workspace-modal .ant-modal-header{padding:14px 16px}.ant-modal-root .ant-modal.workspace-modal .ant-modal-body{max-height:calc(100dvh - 156px);padding:16px}.ant-modal-root .ant-modal.workspace-modal .ant-modal-footer{padding:12px 16px}}html,body,#root{min-width:320px;min-height:100%;margin:0}body{color:var(--zq-ink);background:var(--zq-canvas)}a{color:inherit}.oa-page-loading{background:var(--zq-canvas);min-height:100vh}.login-page{background:radial-gradient(circle at 76% 18%, color-mix(in srgb, var(--zq-primary) 19%, transparent), transparent 29%), radial-gradient(circle at 18% 82%, color-mix(in srgb, var(--zq-primary) 10%, transparent), transparent 32%), var(--zq-canvas);grid-template-rows:minmax(0,1fr) auto;place-items:center;min-height:100dvh;padding:12px 18px 14px;display:grid}.login-panel{width:min(440px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 0}.login-brand{color:var(--zq-muted);justify-items:center;gap:3px;margin-bottom:10px;display:grid}.login-brand img{width:148px;max-width:60vw;height:auto;display:block}.login-brand .ant-typography{color:var(--zq-muted);font-size:12px}.login-heading{text-align:center;margin-bottom:14px}.login-heading h2.ant-typography{color:var(--zq-ink);margin:0 0 7px}.login-heading p.ant-typography{color:var(--zq-muted);margin:0}.login-panel .ant-form-item-label>label{color:var(--zq-ink)}.login-panel .ant-form-item{margin-bottom:8px}.login-panel .ant-form-item-label{padding:0 0 2px}.login-panel .ant-form-item-label>label{min-height:0;line-height:1.35}.login-panel .ant-form-item-control-input,.login-panel .ant-input-affix-wrapper,.login-panel .ant-input-outlined,.login-panel .ant-input-password{min-height:36px}.login-captcha-row{align-items:center;gap:7px;display:flex}.login-captcha-row .ant-input{flex:1 1 0;min-width:0;min-height:36px}.login-captcha-question{border:1px solid var(--zq-line);border-radius:var(--zq-radius-sm);min-height:36px;color:var(--zq-ink);background:var(--zq-surface);letter-spacing:.04em;flex:0 0 82px;place-items:center;font-size:14px;font-weight:650;display:grid}.login-captcha-row .ant-btn{min-height:36px;padding-inline:9px}.login-submit{min-height:38px;margin-top:1px;font-weight:650}.login-footer{color:var(--zq-muted);text-align:center;gap:6px;margin-top:10px;font-size:11px;line-height:1.5;display:grid}.login-copyright{color:var(--zq-muted);text-align:center;opacity:.82;align-self:end;font-size:10px;line-height:1.5}.login-footer a{color:var(--zq-ink);text-decoration:none}.login-footer a:hover{color:var(--zq-primary);text-decoration:underline}@media (width<=480px){.login-page{padding:10px 12px}.login-panel{padding:4px 0}.login-captcha-question{flex-basis:70px}.login-captcha-row{gap:5px}.login-captcha-row .ant-btn{padding-inline:7px}}.workspace-layout{min-height:100vh;color:var(--zq-ink);background:var(--zq-canvas)}.workspace-header{z-index:20;border-bottom:1px solid color-mix(in srgb, var(--zq-ink) 12%, transparent);background:var(--zq-paper);align-items:center;gap:clamp(12px,2vw,28px);height:58px;padding:0 clamp(12px,2.3vw,28px);display:flex;position:sticky;top:0}.workspace-header__brand{flex:none;align-items:center;gap:8px;display:flex}.workspace-header__brand img{object-fit:contain;width:112px;max-height:36px;display:block}.workspace-global-nav{white-space:nowrap;flex:auto;align-items:stretch;gap:clamp(7px,1.2vw,16px);min-width:0;height:100%;display:flex;overflow:hidden}.workspace-global-nav>a,.workspace-global-nav>span,.workspace-global-nav__dropdown{height:100%;color:var(--zq-muted);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:5px;font-size:12px;text-decoration:none;display:flex}.workspace-global-nav__icon{flex:none;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.workspace-global-nav a.is-active,.workspace-global-nav a[aria-current=page]{border-bottom:2px solid var(--zq-primary);color:var(--zq-primary)}.workspace-global-nav a:hover{color:var(--zq-primary)}.workspace-global-nav__dropdown-wrap{flex:none;align-items:center;height:100%;display:flex}.workspace-global-nav__dropdown-wrap .ant-dropdown-trigger{opacity:1;white-space:nowrap;justify-content:center;align-items:center;height:100%;display:inline-flex}.workspace-global-nav__dropdown{cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:row;gap:5px;padding:0}.workspace-global-nav__dropdown:is(:hover,:focus-visible,.is-active){border-bottom-color:var(--zq-primary);color:var(--zq-primary);outline:none}.workspace-global-nav>span{opacity:.62}.workspace-global-nav__home{margin-right:clamp(2px,1vw,12px)}.workspace-header__actions{flex:none;margin-left:auto}.workspace-header__actions .ant-select{width:108px}.hr-organization-tree-select{min-width:220px}.workspace-image-picker{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;width:100%;display:grid}.workspace-image-picker__control{min-width:0}.workspace-image-thumbnail{border:1px solid var(--zq-line);color:var(--zq-muted);background:var(--zq-surface);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.workspace-image-thumbnail .ant-image,.workspace-image-thumbnail .ant-image-img{width:100%;height:100%;display:block}.workspace-image-thumbnail .ant-image-img{object-fit:cover}.workspace-header__user{border-radius:var(--zq-radius-sm);max-width:140px;color:var(--zq-ink);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;flex:0 auto;align-items:center;gap:7px;padding:5px 7px;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex;overflow:hidden}.workspace-header__user>.workspace-header__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-header__user .ant-badge{flex:none;overflow:visible}.workspace-header__user:is(:hover,:focus-visible,[aria-expanded=true],.ant-dropdown-open){border-color:var(--zq-primary-border);color:var(--zq-primary-hover,var(--zq-primary));background:color-mix(in srgb, var(--zq-primary) 8%, var(--zq-paper));outline:none}.workspace-mobile-menu{display:none}.workspace-header--collapsed-nav .workspace-mobile-menu{display:inline-flex}.workspace-header--collapsed-nav .workspace-global-nav{display:none}.workspace-body{background:var(--zq-canvas);min-height:calc(100vh - 58px)}.workspace-sider{border-right:1px solid var(--zq-line);height:calc(100vh - 58px);top:58px;background:var(--zq-paper)!important;position:sticky!important}.workspace-sider>.ant-layout-sider-children{flex-direction:column;min-height:0;display:flex;overflow:hidden}.workspace-sider__intro{border-bottom:1px solid var(--zq-line);padding:20px 20px 15px}.workspace-sider__eyebrow,.workspace-eyebrow{letter-spacing:.13em;font-size:10px;font-weight:800;color:var(--zq-primary)!important}.workspace-sider__intro h4.ant-typography{color:var(--zq-ink);margin:7px 0 3px}.workspace-sider__intro p.ant-typography{color:var(--zq-muted);margin:0;font-size:12px;line-height:1.55}.workspace-menu{margin-top:10px;background:0 0!important;border-inline-end:0!important}.workspace-sider>.ant-layout-sider-children>.workspace-menu{overscroll-behavior:contain;flex:auto;min-height:0;padding-bottom:10px;overflow:hidden auto}.workspace-menu .ant-menu-item,.workspace-menu .ant-menu-submenu-title{width:calc(100% - 20px);min-height:38px;margin-inline:10px}.workspace-menu .ant-menu-inline .ant-menu-sub{background:0 0!important}.workspace-menu .ant-menu-sub .ant-menu-item{width:calc(100% - 20px)}.workspace-sider__account{z-index:1;border-top:1px solid var(--zq-line);background:var(--zq-paper);flex:none;align-items:center;gap:10px;min-height:68px;padding:12px 18px;display:flex;position:relative}.workspace-avatar{border:1px solid var(--zq-primary-border);border-radius:var(--zq-radius-sm);width:38px;height:38px;color:var(--zq-primary);background:var(--zq-primary-soft);flex:0 0 38px;place-items:center;font-weight:700;display:grid}.workspace-sider__account strong,.workspace-sider__account small{text-overflow:ellipsis;white-space:nowrap;max-width:190px;display:block;overflow:hidden}.workspace-sider__account strong{color:var(--zq-ink);font-size:12px}.workspace-sider__account small{color:var(--zq-muted);margin-top:3px;font-size:11px}.workspace-content{width:min(1380px,100%);min-width:0;padding:var(--oa-content-inset);margin:0 auto}.workspace-hero{border:1px solid var(--zq-line);border-radius:var(--zq-radius-md);background:var(--zq-paper);box-shadow:var(--zq-shadow-sm);justify-content:space-between;align-items:center;gap:20px;padding:clamp(20px,3vw,32px);display:flex}.workspace-hero h2.ant-typography{color:var(--zq-ink);margin:7px 0 5px}.workspace-hero p.ant-typography{max-width:740px;color:var(--zq-muted);margin:0}.workspace-hero>.ant-tag{flex:none;padding:5px 9px}.workspace-modules{margin-top:clamp(28px,4vw,42px);scroll-margin-top:78px}.workspace-section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.workspace-section-heading h3.ant-typography{color:var(--zq-ink);margin:5px 0 0}.workspace-module-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.workspace-module-card{aspect-ratio:1;border-color:var(--zq-line);background:var(--zq-paper);min-width:0}.workspace-module-card .ant-card-body{flex-direction:column;align-items:flex-start;gap:14px;height:100%;padding:clamp(14px,2vw,22px);display:flex}.workspace-module-card--available{cursor:pointer}.workspace-module-card--available:hover{border-color:var(--zq-primary-border)}.workspace-module-card__icon{border-radius:var(--zq-radius-sm);width:46px;height:46px;color:var(--zq-primary);background:var(--zq-primary-soft);flex:0 0 46px;place-items:center;font-size:21px;display:grid}.workspace-module-card__body{flex:auto;width:100%;min-width:0}.workspace-module-card__body h5.ant-typography{color:var(--zq-ink);margin:0 0 5px}.workspace-module-card__body p.ant-typography{color:var(--zq-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.workspace-module-card>.ant-card-body>.ant-tag{margin-top:auto}.workspace-module-card .ant-btn-link{margin-top:auto;padding-inline:0}.workspace-note{border-color:var(--zq-line);color:var(--zq-muted);background:var(--zq-paper);margin-top:18px}.workspace-build-label{text-align:right;margin-top:18px;font-size:11px;display:block}.workspace-notices{margin-top:clamp(22px,3vw,32px)}.workspace-notice-list{gap:10px;display:grid}.workspace-notice-card{border-color:var(--zq-line);background:var(--zq-paper)}.workspace-notice-heading{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.workspace-notice-card .ant-typography-paragraph{white-space:pre-wrap;margin-bottom:8px}.workspace-mobile-bottom-nav{display:none}.workspace-mobile-drawer__divider{margin-block:12px!important}.workspace-mobile-drawer__label{color:var(--zq-muted);padding-inline:14px;font-size:12px;display:block}@media (width<=1100px){.workspace-sider{flex-basis:235px!important;width:235px!important;min-width:235px!important;max-width:235px!important}}@media (width<=1200px){.workspace-mobile-menu{display:inline-flex}.workspace-global-nav{display:none}}@media (width<=800px){.workspace-header{gap:8px}.workspace-mobile-menu{display:inline-flex}.workspace-header__brand img{width:88px}.workspace-sider,.workspace-global-nav{display:none}.workspace-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace-content,.oa-module-content{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.workspace-mobile-bottom-nav{z-index:40;min-height:58px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--zq-line);background:color-mix(in srgb, var(--zq-paper) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #0000001c}.workspace-mobile-bottom-nav a{border-radius:var(--zq-radius-sm);min-width:0;color:var(--zq-muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;line-height:1.2;text-decoration:none;display:flex}.workspace-mobile-bottom-nav a.is-active{color:var(--zq-primary);background:var(--zq-primary-soft)}.workspace-mobile-bottom-nav__icon{font-size:18px;line-height:1}.workspace-module-card .ant-card-body{gap:10px;padding:12px}.workspace-module-card__icon{flex-basis:38px;width:38px;height:38px;font-size:18px}.workspace-module-card__body h5.ant-typography{font-size:15px}.workspace-module-card__body p.ant-typography{-webkit-line-clamp:2;font-size:11px}.workspace-module-card .ant-btn-link{font-size:12px}}@media (width<=520px){:root{--oa-content-inset:7px}.workspace-content{padding:var(--oa-content-inset)}.workspace-header__brand img{width:66px}.workspace-header__actions{margin-left:auto;gap:4px!important}.workspace-header__actions .ant-select{width:72px}.hr-organization-tree-select{width:100%;min-width:0}.workspace-image-picker{grid-template-columns:72px minmax(0,1fr);gap:10px}.workspace-image-picker>.workspace-image-thumbnail{width:72px!important;height:72px!important}.workspace-header__user{gap:4px;max-width:90px;padding-inline:3px;font-size:12px}.workspace-hero{flex-direction:column;align-items:flex-start}.workspace-hero>.ant-tag{align-self:flex-start}.workspace-section-heading,.workspace-notice-heading{flex-direction:column;align-items:flex-start}.workspace-module-grid{gap:8px}.workspace-module-card .ant-card-body{gap:9px;padding:10px}.workspace-module-card__body h5.ant-typography{margin-bottom:3px;font-size:14px}.workspace-module-card__body p.ant-typography{font-size:10px}.workspace-module-card .ant-btn-link{white-space:normal;height:auto}}.oa-module-layout{min-height:100vh}.oa-module-content{overflow:hidden}.oa-module-menu{border-inline-end:0!important}.commerce-dashboard-stats>.ant-col{display:flex}.commerce-dashboard-stat-card{border-color:var(--zq-line);border-radius:var(--zq-radius-sm);background:var(--zq-paper);width:100%;height:100px}.commerce-dashboard-stat-card .ant-card-body{flex-direction:column;justify-content:space-between;height:100%;display:flex}.commerce-dashboard-stat-card .ant-statistic{min-width:0}.commerce-dashboard-stat-card .ant-statistic-content{white-space:nowrap}.commerce-dashboard-rankings{margin-top:var(--zq-space-4)!important}.commerce-dashboard-rankings>.ant-col{display:flex}.commerce-dashboard-rank-card{border-color:var(--zq-line);border-radius:var(--zq-radius-sm);background:var(--zq-paper);width:100%}.commerce-dashboard-rank-card .ant-card-body{padding:var(--zq-space-2)}.commerce-staff-page{background:var(--zq-canvas);min-height:100dvh;color:var(--zq-ink);padding-bottom:32px}.commerce-staff-header{border-bottom:1px solid var(--zq-line);background:var(--zq-paper);z-index:10;align-items:center;gap:14px;min-height:68px;padding:10px clamp(14px,3vw,32px);display:flex;position:sticky;top:0}.commerce-staff-brand{color:var(--zq-primary);align-items:center;gap:12px;font-size:21px;display:flex}.commerce-staff-brand strong,.commerce-staff-brand small{display:block}.commerce-staff-brand strong{color:var(--zq-ink);font-size:16px}.commerce-staff-brand small{color:var(--zq-muted);margin-top:3px;font-size:11px}.commerce-staff-store{min-width:190px;max-width:360px;margin-left:auto}.commerce-staff-tabs{border-bottom:1px solid var(--zq-line);background:var(--zq-paper);gap:8px;padding:12px clamp(14px,3vw,32px);display:flex;overflow:auto}.commerce-staff-tabs button{border:1px solid var(--zq-line);border-radius:var(--zq-radius-sm);background:var(--zq-surface);min-width:96px;color:var(--zq-muted);flex:none;padding:10px 18px}.commerce-staff-tabs button.active{border-color:var(--zq-primary);background:color-mix(in srgb,var(--zq-primary) 16%,var(--zq-paper));color:var(--zq-primary);font-weight:600}.commerce-staff-content{width:min(1160px,100%);margin:0 auto;padding:22px clamp(14px,3vw,30px)}.commerce-staff-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.commerce-staff-section-head h1{margin:0 0 4px;font-size:22px}.commerce-staff-section-head p{color:var(--zq-muted);margin:0;font-size:13px}.commerce-staff-order-list,.commerce-staff-member-list,.commerce-staff-order-card .ant-card-body{gap:12px;display:grid}.commerce-staff-order-head,.commerce-staff-order-foot,.commerce-staff-pos-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.commerce-staff-order-head strong{font-size:15px}.commerce-staff-order-items{color:var(--zq-muted);gap:5px;font-size:13px;display:grid}.commerce-staff-order-foot{color:var(--zq-muted);font-size:13px}.commerce-staff-order-foot b,.commerce-staff-order-foot strong{color:var(--zq-ink);font-size:18px}.commerce-staff-scan-row{gap:10px;margin:16px 0 20px;display:flex}.commerce-staff-scan-row .ant-input-affix-wrapper{flex:1;min-width:0}.commerce-staff-pos-line>span,.commerce-staff-receive-card{gap:8px;display:grid}.commerce-staff-pos-line small,.commerce-staff-receive-card small,.commerce-staff-member-list small{color:var(--zq-muted)}.commerce-staff-pos-line b{text-align:right;min-width:76px}.commerce-staff-checkout{margin-top:16px}.commerce-staff-checkout-controls{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.commerce-staff-checkout>small{text-align:center;color:var(--zq-muted);margin-top:10px;display:block}.commerce-staff-receive-card .ant-card-body{gap:12px;display:grid}.commerce-staff-stock-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:8px;margin-top:18px;display:grid}.commerce-staff-stock-list>div{border:1px solid var(--zq-line);border-radius:var(--zq-radius-sm);background:var(--zq-paper);justify-content:space-between;gap:12px;padding:12px;display:flex}.commerce-staff-stock-list span{gap:3px;min-width:0;display:grid}.commerce-staff-stock-list small{color:var(--zq-muted)}.commerce-staff-activity{z-index:30;max-height:70dvh;box-shadow:var(--zq-shadow-modal);position:fixed;inset:auto 16px 16px;overflow:auto}.commerce-staff-activity h2{margin-top:10px}.commerce-staff-activity p{border-bottom:1px solid var(--zq-line);padding:7px 0;font-size:13px}.commerce-staff-close{float:right}.commerce-staff-footer{text-align:center;color:var(--zq-muted);padding:14px;font-size:11px}.login-mode-picker{margin-bottom:10px}.login-mode-picker__options{width:100%;display:flex}.login-mode-picker__options .ant-radio-button-wrapper{text-align:center;flex:1}@media (width<=640px){.commerce-staff-header{gap:8px;padding:8px 12px}.commerce-staff-brand{gap:7px;font-size:18px}.commerce-staff-brand strong{font-size:14px}.commerce-staff-brand small{font-size:10px}.commerce-staff-store{flex:1;min-width:0;max-width:none}.commerce-staff-header>.ant-btn{padding-inline:8px}.commerce-staff-tabs{gap:6px;padding:9px 12px}.commerce-staff-tabs button{min-width:83px;padding:9px 12px}.commerce-staff-content{padding:16px 12px}.commerce-staff-section-head h1{font-size:19px}.commerce-staff-scan-row{gap:7px}.commerce-staff-scan-row>.ant-btn{padding-inline:12px}.commerce-staff-order-foot{align-items:flex-start;font-size:11px}.commerce-staff-checkout-controls{grid-template-columns:1fr}.commerce-staff-pos-line{flex-wrap:wrap}.commerce-staff-pos-line>span{flex:100%}.commerce-staff-activity{max-height:75dvh;inset:auto 8px 8px}}.commerce-staff-camera{object-fit:cover;border-radius:var(--zq-radius-sm);border:1px solid var(--zq-line);background:#000;width:min(100%,520px);max-height:45dvh;margin:0 auto 18px;display:block}.commerce-staff-dashboard-metrics{gap:var(--zq-space-3,12px);margin-bottom:var(--zq-space-4,16px);grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));display:grid}.commerce-staff-dashboard-metrics>.ant-card{border-color:var(--zq-line);background:var(--zq-paper);height:100%}.commerce-staff-dashboard-metrics .ant-card-body{align-content:space-between;gap:8px;min-height:112px;padding:16px;display:grid}.commerce-staff-dashboard-metrics .ant-statistic-title{color:var(--zq-muted)}.commerce-staff-dashboard-metrics .ant-statistic-content{color:var(--zq-ink)}.commerce-staff-dashboard-metrics small{color:var(--zq-muted);font-size:12px}.commerce-staff-dashboard-metrics>.has-alert{border-color:var(--zq-warning,var(--zq-line))}.commerce-staff-dashboard-charts{gap:var(--zq-space-3,12px);margin-bottom:var(--zq-space-4,16px);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}.commerce-staff-dashboard-charts>.ant-card{border-color:var(--zq-line);background:var(--zq-paper);min-width:0;height:100%}.commerce-staff-dashboard-alerts{margin-bottom:var(--zq-space-4,16px);border-color:var(--zq-line);background:var(--zq-paper)}.commerce-staff-alert-list{gap:8px;display:grid}.commerce-staff-alert-list>div{border:1px solid var(--zq-line);border-radius:var(--zq-radius-sm);background:var(--zq-surface);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.commerce-staff-alert-list span{gap:3px;min-width:0;display:grid}.commerce-staff-alert-list strong,.commerce-staff-alert-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commerce-staff-alert-list small{color:var(--zq-muted)}.commerce-staff-pos-browse{border:1px solid var(--zq-line);border-radius:var(--zq-radius-md,var(--zq-radius-sm));padding:var(--zq-space-3,12px);background:var(--zq-paper)}.oa-lazy-loading{min-height:220px;color:var(--zq-muted);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.commerce-staff-member-autocomplete{flex:1;min-width:0}.commerce-staff-member-autocomplete .ant-select{width:100%}.commerce-staff-layout{grid-template-columns:190px minmax(0,1fr);min-height:calc(100dvh - 68px);display:grid}.commerce-staff-main{min-width:0;overflow-x:clip}.commerce-staff-tabs{border-right:1px solid var(--zq-line);background:var(--zq-paper);border-bottom:0;flex-direction:column;align-self:start;gap:6px;min-width:0;height:calc(100dvh - 68px);padding:14px 10px;display:flex;position:sticky;top:68px;overflow:hidden auto}.commerce-staff-tabs button{text-align:left;white-space:normal;overflow-wrap:anywhere;flex:none;width:100%;min-width:0;padding:12px 14px}.commerce-staff-content{width:min(1280px,100%);padding:22px clamp(14px,2vw,28px)}.commerce-staff-pos-filters{grid-template-columns:minmax(220px,1fr) minmax(160px,240px);gap:10px;margin-bottom:12px;display:grid}.commerce-staff-pos-products{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:10px;max-height:430px;padding:1px;display:grid;overflow:auto}.commerce-staff-pos-product{min-width:0;overflow:hidden}.commerce-staff-pos-product .ant-card-cover{background:var(--zq-surface);height:132px;overflow:hidden}.commerce-staff-pos-product .ant-card-cover img{object-fit:cover;width:100%;height:132px}.commerce-staff-pos-product .ant-card-body{gap:7px;padding:11px;display:grid}.commerce-staff-pos-product>.ant-card-body>strong,.commerce-staff-pos-product small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commerce-staff-pos-product small{color:var(--zq-muted)}.commerce-staff-pos-product .ant-card-body>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.commerce-staff-pos-product b{color:var(--zq-primary)}.commerce-staff-payment-scan{margin:0}.commerce-staff-payment-scan .ant-input-affix-wrapper{flex:1;min-width:0}.commerce-staff-checkout .ant-alert{margin:10px 0}.commerce-staff-cash-change{text-align:right;color:var(--zq-muted);padding:8px 0}@media (width<=640px){.commerce-staff-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.commerce-staff-dashboard-metrics .ant-card-body{min-height:100px;padding:12px}.commerce-staff-dashboard-charts{grid-template-columns:minmax(0,1fr)}.commerce-staff-alert-list>div{grid-template-columns:minmax(0,1fr) auto;gap:6px}.commerce-staff-alert-list>div>b{grid-column:2}}@media (width<=760px){.commerce-staff-layout{grid-template-columns:96px minmax(0,1fr)}.commerce-staff-tabs{padding:10px 6px}.commerce-staff-tabs button{text-align:center;min-height:48px;padding:9px 7px;font-size:12px;line-height:1.3}.commerce-staff-content{padding:16px 10px}.commerce-staff-pos-filters{grid-template-columns:1fr}.commerce-staff-pos-products{grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px}.commerce-staff-pos-product .ant-card-cover,.commerce-staff-pos-product .ant-card-cover img{height:108px}.commerce-staff-header{gap:8px;padding:8px 12px}.commerce-staff-brand{gap:7px;font-size:18px}.commerce-staff-brand strong{font-size:14px}.commerce-staff-brand small{font-size:10px}.commerce-staff-store{flex:1;min-width:0;max-width:none}.commerce-staff-header>.ant-btn{padding-inline:8px}}@media (width<=400px){.commerce-staff-layout{grid-template-columns:76px minmax(0,1fr)}.commerce-staff-tabs{padding-inline:4px}.commerce-staff-tabs button{padding-inline:3px;font-size:11px}.commerce-staff-brand small{text-overflow:ellipsis;white-space:nowrap;max-width:80px;overflow:hidden}.commerce-staff-header>.ant-btn{font-size:12px}.commerce-staff-content{padding-inline:8px}.commerce-staff-pos-products{grid-template-columns:minmax(0,1fr)}}.commerce-staff-member-drawer .ant-drawer-content-wrapper{width:720px!important}.commerce-staff-member-detail{gap:12px;display:grid}.commerce-staff-member-detail>h3{margin:8px 0 0;font-size:14px}.commerce-staff-member-detail>p{margin:0}.commerce-staff-member-detail-loading{min-height:180px;color:var(--zq-muted);justify-content:center;align-items:center;gap:10px;display:flex}.commerce-staff-member-detail-row{border-bottom:1px solid var(--zq-line);justify-content:space-between;gap:14px;padding:10px 0;font-size:13px;display:flex}.commerce-staff-member-detail-row span{min-width:0;color:var(--zq-muted)}.commerce-staff-member-detail-row b{text-align:right;white-space:nowrap;color:var(--zq-ink)}@media (width<=760px){.commerce-staff-member-drawer .ant-drawer-content-wrapper{min-width:420px;width:max(420px,92vw)!important}}
