.insufficient-dialog[data-v-de3a8dea]{display:grid;grid-template-columns:48px 1fr;gap:12px}.insufficient-dialog>span[data-v-de3a8dea]{width:48px;height:48px;display:grid;place-items:center;color:var(--theme-warning);font-size:24px;background:#fff6e5;border-radius:50%}.insufficient-dialog strong[data-v-de3a8dea]{color:var(--theme-text);font-size:15px}.insufficient-dialog p[data-v-de3a8dea]{margin-top:6px;color:var(--theme-text-muted);font-size:12px}.insufficient-dialog dl[data-v-de3a8dea]{grid-column:1/-1;margin-top:8px;padding:12px;display:grid;grid-template-columns:1fr auto;row-gap:9px;background:var(--theme-surface-muted);border-radius:9px}.insufficient-dialog dt[data-v-de3a8dea]{color:var(--theme-text-muted);font-size:12px}.insufficient-dialog dd[data-v-de3a8dea]{color:var(--theme-text);font-size:12px;font-weight:700}.insufficient-dialog dd.difference[data-v-de3a8dea]{color:var(--theme-danger)}.global-account-cell{display:inline-flex;align-items:center}.global-account-cell img{width:40px;height:40px;border-radius:8px}.global-account-cell span{margin-left:8px}.settings-section[data-v-ef419f7c]{padding:2px 20px 20px}.settings-section>header[data-v-ef419f7c]{margin-bottom:18px;display:flex;align-items:center;gap:10px}.settings-section>header i[data-v-ef419f7c]{width:4px;height:22px;background:var(--theme-primary);border-radius:3px}.settings-section>header strong[data-v-ef419f7c]{color:var(--theme-text);font-size:18px}.password-section[data-v-ef419f7c]{padding-top:22px;border-top:1px solid var(--theme-border)}.current-login-name[data-v-ef419f7c]{color:var(--theme-text);font-size:14px;font-weight:700}.section-action[data-v-ef419f7c]{display:flex;justify-content:flex-end}.section-action .el-button[data-v-ef419f7c]{width:190px}.settings-section[data-v-ef419f7c] .el-form-item__label{color:var(--theme-text-secondary)}.settings-section[data-v-ef419f7c] .el-input__inner{height:44px}@media(max-width:720px){.settings-section[data-v-ef419f7c]{padding-right:0;padding-left:0}.section-action .el-button[data-v-ef419f7c]{width:100%}}.app-header[data-v-6f7019fa]{flex:0 0 74px;height:74px;padding:0 28px;display:grid;grid-template-columns:minmax(210px,.8fr) minmax(390px,1.35fr) minmax(330px,1fr);align-items:center;gap:20px;position:relative;z-index:30;background:var(--theme-header);border-bottom:1px solid var(--theme-border);box-shadow:var(--theme-shadow-soft);backdrop-filter:blur(18px)}.brand[data-v-6f7019fa],.icon-button[data-v-6f7019fa],.module-nav__item[data-v-6f7019fa],.points-entry[data-v-6f7019fa],.user-entry[data-v-6f7019fa]{border:0;font:inherit;cursor:pointer}.brand[data-v-6f7019fa]{width:-moz-fit-content;width:fit-content;padding:0;display:flex;align-items:center;gap:11px;color:var(--theme-text);background:transparent}.brand__mark[data-v-6f7019fa]{width:40px;height:40px;display:grid;place-items:center;color:#fff;font-size:19px;background:linear-gradient(145deg,var(--theme-primary),var(--theme-accent));border-radius:14px;box-shadow:0 9px 22px rgba(var(--theme-primary-rgb),.22)}.brand__name[data-v-6f7019fa]{font-size:19px;font-weight:800;white-space:nowrap}.module-nav[data-v-6f7019fa]{display:flex;justify-content:center;gap:8px}.module-nav__item[data-v-6f7019fa]{height:44px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;color:var(--theme-text-secondary);background:transparent;border:1px solid transparent;border-radius:22px;white-space:nowrap;transition:.18s ease}.module-nav__item i[data-v-6f7019fa]{font-size:17px}.module-nav__item[data-v-6f7019fa]:hover{color:var(--theme-primary);background:var(--theme-primary-soft)}.module-nav__item.active[data-v-6f7019fa]{color:var(--theme-primary);background:#fff;border-color:var(--theme-border-strong);box-shadow:var(--theme-shadow);font-weight:700}.header-tools[data-v-6f7019fa]{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:10px}.points-entry[data-v-6f7019fa]{height:38px;padding:0 12px 0 7px;display:inline-flex;align-items:center;gap:6px;color:#e58a3c;font-size:12px;font-weight:700;background:#fff8ed;border:1px solid #f5dfbd;border-radius:19px;white-space:nowrap}.points-entry i[data-v-6f7019fa]{width:25px;height:25px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#ffba55,#ff8f47);border-radius:50%}.points-entry.active[data-v-6f7019fa],.points-entry[data-v-6f7019fa]:hover{color:#df7730;border-color:#edbd80;box-shadow:0 5px 14px rgba(229,138,60,.13)}.header-search[data-v-6f7019fa]{max-width:230px}.icon-button[data-v-6f7019fa]{width:38px;height:38px;display:grid;place-items:center;color:var(--theme-text-secondary);font-size:18px;background:var(--theme-surface-muted);border:1px solid var(--theme-border);border-radius:12px}.icon-button[data-v-6f7019fa]:hover{color:var(--theme-primary);border-color:var(--theme-border-strong)}.user-entry[data-v-6f7019fa]{flex:0 0 auto;height:48px;padding:4px 8px 4px 5px;display:flex;align-items:center;gap:9px;color:var(--theme-text-secondary);background:transparent;border-radius:24px}.user-entry[data-v-6f7019fa]:hover{background:var(--theme-surface-muted)}.user-entry__avatar[data-v-6f7019fa]{width:38px;height:38px;display:grid;place-items:center;color:#fff;background:var(--theme-primary);border-radius:50%;font-weight:700}.user-entry__copy[data-v-6f7019fa]{min-width:56px;max-width:112px;display:flex;flex-direction:column;align-items:flex-start}.user-entry__copy strong[data-v-6f7019fa]{max-width:100%;overflow:hidden;color:var(--theme-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.user-entry__copy small[data-v-6f7019fa]{max-width:100%;margin-top:2px;overflow:hidden;color:var(--theme-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1120px){.app-header[data-v-6f7019fa]{grid-template-columns:190px 1fr auto;padding:0 18px}.header-search[data-v-6f7019fa],.user-entry__copy[data-v-6f7019fa]{display:none}}.app-sidebar[data-v-0c9e7b3b]{flex:0 0 226px;width:226px;min-height:0;padding:14px 11px 12px;display:flex;flex-direction:column;overflow:hidden;background:hsla(0,0%,100%,.9);border-right:1px solid var(--theme-border);box-shadow:8px 0 24px rgba(43,49,67,.04);transition:width .2s ease,flex-basis .2s ease}.app-sidebar.collapsed[data-v-0c9e7b3b]{flex-basis:72px;width:72px;padding-right:9px;padding-left:9px}.app-sidebar.collapsed .sidebar-footnote[data-v-0c9e7b3b],.app-sidebar.collapsed .sidebar-group__arrow[data-v-0c9e7b3b],.app-sidebar.collapsed .sidebar-group__count[data-v-0c9e7b3b],.app-sidebar.collapsed .sidebar-heading__copy>div[data-v-0c9e7b3b],.app-sidebar.collapsed .sidebar-item__label[data-v-0c9e7b3b]{display:none}.app-sidebar.collapsed .sidebar-heading[data-v-0c9e7b3b]{flex-direction:column}.sidebar-heading[data-v-0c9e7b3b]{min-height:62px;padding:6px 5px 14px;display:flex;align-items:center;justify-content:space-between;gap:7px;border-bottom:1px solid var(--theme-border)}.sidebar-heading__copy[data-v-0c9e7b3b]{min-width:0;display:flex;align-items:center;gap:9px}.sidebar-heading__copy>div[data-v-0c9e7b3b]{min-width:0;display:flex;flex-direction:column}.sidebar-heading__copy strong[data-v-0c9e7b3b]{color:var(--theme-text);font-size:14px;white-space:nowrap}.sidebar-heading__copy small[data-v-0c9e7b3b]{margin-top:3px;color:var(--theme-text-muted);font-size:12px;white-space:nowrap}.sidebar-heading__icon[data-v-0c9e7b3b],.sidebar-item__icon[data-v-0c9e7b3b]{flex:0 0 auto;display:grid;place-items:center;color:var(--theme-primary);background:var(--theme-primary-soft)}.sidebar-heading__icon[data-v-0c9e7b3b]{width:34px;height:34px;border-radius:11px}.sidebar-collapse[data-v-0c9e7b3b]{flex:0 0 auto;width:27px;height:27px;display:grid;place-items:center;color:var(--theme-text-muted);background:var(--theme-surface-muted);border:1px solid var(--theme-border);border-radius:8px;cursor:pointer}.sidebar-collapse[data-v-0c9e7b3b]:hover{color:var(--theme-primary);border-color:var(--theme-border-strong)}.sidebar-nav[data-v-0c9e7b3b]{flex:1;min-height:0;padding:12px 2px;overflow:hidden auto;scrollbar-color:var(--theme-border-strong) transparent;scrollbar-width:thin}.sidebar-group[data-v-0c9e7b3b]{margin-bottom:7px}.sidebar-child[data-v-0c9e7b3b],.sidebar-group__trigger[data-v-0c9e7b3b]{width:100%;border:0;color:var(--theme-text-secondary);background:transparent;cursor:pointer}.sidebar-group__trigger[data-v-0c9e7b3b]{min-height:44px;padding:5px 8px;display:flex;align-items:center;gap:9px;border-radius:12px;text-align:left}.sidebar-group.active>.sidebar-group__trigger[data-v-0c9e7b3b],.sidebar-group__trigger[data-v-0c9e7b3b]:hover{color:var(--theme-primary);background:var(--theme-primary-soft)}.sidebar-group.active>.sidebar-group__trigger[data-v-0c9e7b3b]{font-weight:700}.sidebar-item__icon[data-v-0c9e7b3b]{width:30px;height:30px;border-radius:9px}.sidebar-item__label[data-v-0c9e7b3b]{flex:1;min-width:0;overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sidebar-group__count[data-v-0c9e7b3b]{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;color:var(--theme-text-muted);background:hsla(0,0%,100%,.72);border-radius:10px;font-size:12px}.sidebar-group__arrow[data-v-0c9e7b3b]{font-size:12px;transition:transform .18s ease}.sidebar-group.open .sidebar-group__arrow[data-v-0c9e7b3b]{transform:rotate(180deg)}.sidebar-group__children[data-v-0c9e7b3b]{padding:5px 0 2px 18px}.sidebar-child[data-v-0c9e7b3b]{min-height:36px;padding:5px 9px;display:flex;align-items:center;gap:9px;border-radius:9px;font-size:12px;text-align:left}.sidebar-child.active[data-v-0c9e7b3b],.sidebar-child[data-v-0c9e7b3b]:hover{color:var(--theme-primary);background:rgba(var(--theme-primary-rgb),.07)}.sidebar-child.active[data-v-0c9e7b3b]{font-weight:700}.sidebar-child__line[data-v-0c9e7b3b]{width:3px;height:15px;background:var(--theme-border-strong);border-radius:2px}.sidebar-child.active .sidebar-child__line[data-v-0c9e7b3b]{background:var(--theme-primary)}.sidebar-footnote[data-v-0c9e7b3b]{padding:11px 8px;display:flex;align-items:center;gap:7px;color:var(--theme-text-muted);background:var(--theme-surface-muted);border-radius:10px;font-size:12px;white-space:nowrap}:root{--theme-primary:#397af5;--theme-primary-rgb:57,122,245;--theme-primary-soft:#edf3ff;--theme-primary-soft-strong:#dce8ff;--theme-accent:#ff9b75;--theme-accent-soft:#fff0e9;--theme-page:#f7f5f1;--theme-header:rgba(255,254,251,.96);--theme-surface:#fff;--theme-surface-muted:#f7f8fa;--theme-text:#171a21;--theme-text-secondary:#4d5563;--theme-text-muted:#8a909c;--theme-border:#e8e5df;--theme-border-strong:#d8e2f7;--theme-shadow:0 7px 22px rgba(39,51,74,.09);--theme-shadow-soft:0 2px 12px rgba(39,51,74,.06);--theme-success:#31b77a;--theme-warning:#efa83b;--theme-danger:#eb665f}:root[data-time-theme=early]{--theme-primary:#e58e26;--theme-primary-rgb:229,142,38;--theme-primary-soft:#fff5e5;--theme-primary-soft-strong:#ffe5ba;--theme-accent:#f7ba45;--theme-accent-soft:#fff4d8;--theme-page:#faf7f1;--theme-header:rgba(255,253,248,.97);--theme-border-strong:#f2d9b4}:root[data-time-theme=morning]{--theme-primary:#397af5;--theme-primary-rgb:57,122,245;--theme-primary-soft:#edf3ff;--theme-primary-soft-strong:#dce8ff;--theme-accent:#ff9875;--theme-accent-soft:#fff0e9;--theme-page:#f7f7f5;--theme-header:rgba(255,254,251,.97);--theme-border-strong:#d8e2f7}:root[data-time-theme=afternoon]{--theme-primary:#745fd7;--theme-primary-rgb:116,95,215;--theme-primary-soft:#f1eeff;--theme-primary-soft-strong:#e3dcff;--theme-accent:#f08c68;--theme-accent-soft:#fff0e9;--theme-page:#f8f5f3;--theme-header:rgba(255,253,251,.97);--theme-border-strong:#ded7f7}:root[data-time-theme=evening]{--theme-primary:#5268cf;--theme-primary-rgb:82,104,207;--theme-primary-soft:#edf0ff;--theme-primary-soft-strong:#dce2ff;--theme-accent:#8b78d8;--theme-accent-soft:#f0edff;--theme-page:#f3f4f8;--theme-header:rgba(250,251,255,.97);--theme-border:#e1e4ed;--theme-border-strong:#d4daf5}*{box-sizing:border-box;margin:0;padding:0}#app,body,html{width:100%;height:100%;overflow:hidden}body{color:var(--theme-text);background:var(--theme-page);font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-size:inherit;font-family:inherit}.app-shell{height:100%;min-width:900px;display:flex;flex-direction:column;background:radial-gradient(circle at 86% 7%,rgba(var(--theme-primary-rgb),.08),transparent 24%),var(--theme-page)}.app-shell__main,.app-shell__workbench{flex:1;min-height:0;display:flex}.app-shell__main{min-width:0;flex-direction:column;overflow:hidden}.app-shell__page{flex:1;min-height:0;overflow:hidden}.page-container{width:100%;height:100%;min-height:0;padding:0 28px 28px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--theme-border-strong) transparent}.content-list::-webkit-scrollbar,.page-container::-webkit-scrollbar,.sidebar-nav::-webkit-scrollbar{width:6px;height:6px}.content-list::-webkit-scrollbar-thumb,.page-container::-webkit-scrollbar-thumb,.sidebar-nav::-webkit-scrollbar-thumb{background:var(--theme-border-strong);border-radius:999px}.el-button{border-radius:10px;font-weight:600}.el-button--primary,.el-button--primary:focus,.el-button--primary:hover{color:#fff!important;background:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.el-button--text,.el-button--text:focus,.el-button--text:hover{color:var(--theme-primary)}.el-input__inner,.el-textarea__inner{border-color:var(--theme-border);border-radius:10px}.el-input__inner:focus,.el-textarea__inner:focus{border-color:var(--theme-primary)}.el-switch.is-checked .el-switch__core{background-color:var(--theme-primary);border-color:var(--theme-primary)}.el-pagination.is-background .el-pager li:not(.disabled).active{color:#fff!important;background:var(--theme-primary)!important}.el-pagination.is-background .el-pager li:not(.disabled):not(.active):hover{color:var(--theme-primary)}.el-progress-bar__inner{background:var(--theme-primary)}.el-tag{color:var(--theme-primary);background:var(--theme-primary-soft);border-color:var(--theme-border-strong);border-radius:9px}.el-form-item__label{color:var(--theme-text-secondary);font-weight:600}@media(max-width:960px){.page-container{padding:0 18px 18px}}