*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;background-color:#f5f7fa;font-weight:400}*,.el-button,.el-dialog__title,.el-form-item__label,.el-table th,h1,h2,h3,h4,h5,h6{font-weight:400!important}#app{width:100%;height:100vh}.app-maintenance-page{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#fff;min-height:100vh}.el-button,.el-card[class*=hover],.el-checkbox,.el-input__icon,.el-link,.el-menu-item,.el-pagination .number,.el-pagination button,.el-radio,.el-select,.el-switch,.el-table .el-button--text,.el-table__row,.el-tag,[class*=clickable],[onclick],[role=button],a,button{cursor:pointer}.el-card{border:none;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.el-card__body{padding:16px}.el-date-table td.available,.el-tabs__item.is-active,.el-time-spinner__item:not(.disabled){background-color:#ecf5ff}.campus-city-tabs .el-tabs__item{width:120px!important;min-width:120px!important}.table-card{min-height:0}.table-card,.table-card.el-card{flex:1;display:flex;flex-direction:column}.table-card.el-card{height:100%}.table-card .el-card__body{padding:0;overflow:hidden}.table-card .el-card__body,.table-card .el-table{flex:1;display:flex;flex-direction:column;min-height:0}.table-card .el-table{height:100%!important}.table-card .el-table__body-wrapper{flex:1;min-height:0;overflow-y:auto}.el-table{border-radius:8px;overflow:hidden;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.el-table:before{display:none}.el-table th{background:#d9ecff!important;color:#303133;font-weight:400;font-size:13px;padding:14px 0}.el-table td{padding:12px 0;font-size:13px}.el-table--striped .el-table__body tr.el-table__row--striped td{background:#fafcff}.el-table__body tr:hover>td{background-color:#f0f7ff!important}.el-table__empty-block{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important}.el-table__empty-text{color:#909399;font-size:14px;line-height:1.5}.table-card .el-table__empty-block{min-height:300px}.el-pagination{padding:16px 0}.el-pagination.is-background .el-pager li:not(.disabled).active{background:linear-gradient(135deg,#409eff,#66b1ff)}.search-area,.search-card,.search-form .el-form-item{margin-bottom:12px}.el-button--primary{background:linear-gradient(135deg,#409eff,#66b1ff);border:none;box-shadow:0 2px 8px rgba(64,158,255,.3)}.el-button--primary:hover{background:linear-gradient(135deg,#66b1ff,#409eff);transform:translateY(-1px);box-shadow:0 4px 12px rgba(64,158,255,.4)}.el-button--success{background:linear-gradient(135deg,#67c23a,#85ce61);border:none;box-shadow:0 2px 8px rgba(103,194,58,.3)}.el-button--danger{background:linear-gradient(135deg,#f56c6c,#f78989);border:none;box-shadow:0 2px 8px hsla(0,87%,69%,.3)}.el-dialog,.el-dialog__wrapper{overflow:hidden}.el-dialog{border-radius:12px;display:flex;flex-direction:column;max-height:90vh;margin-top:5vh!important;margin-bottom:5vh!important}.el-dialog__header{background:#a0cfff!important;padding:16px 20px;border-bottom:1px solid #ebeef5;flex-shrink:0}.el-dialog__title{font-size:16px;font-weight:400;color:#303133}.el-dialog__body{padding:24px 20px;flex:1;overflow-y:auto;max-height:calc(90vh - 130px)}.el-dialog__footer{padding:12px 20px 20px!important;border-top:1px solid #ebeef5!important;text-align:center!important;flex-shrink:0}body .el-collapse{border-radius:8px!important;overflow:hidden!important;border:none!important}body .el-collapse-item__header{background:#d9ecff!important;border-bottom:1px solid #ebeef5!important;font-size:14px!important;padding-left:12px!important}body .el-collapse-item:first-child .el-collapse-item__header{border-top-left-radius:8px!important;border-top-right-radius:8px!important}body .el-collapse-item:last-child .el-collapse-item__wrap{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}body .el-collapse-item__wrap{border-bottom:none!important}.el-tag{border-radius:4px;border:none;font-size:12px}.el-tag--success{background-color:#e8f8e8;color:#52c41a}.el-tag--danger{background-color:#fff2f0;color:#f5222d}.el-tag--warning{background-color:#fff7e6;color:#fa8c16}.el-tag--info{background-color:#f5f5f5;color:#8c8c8c}.el-date-editor,.el-select,.search-card .el-input{width:200px}.el-input__inner{border-radius:6px;transition:all .3s}.el-input__inner:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.1)}.el-select .el-input__inner{border-radius:6px}html body .el-range-editor span.el-range-separator{width:7%!important}html body .el-date-table td.in-range div{background-color:#409eff}html body .el-date-table td.in-range div:hover{background-color:#409eff;font-size:16px}html body .el-date-table td.in-range div{color:#fff;font-size:13px}html body .el-date-picker .el-date-table .current td.available div{background-color:#409eff}html body .el-date-picker .el-date-table .el-date-table__row:hover div{background-color:#a5d0ff}html body .el-date-picker .el-date-table .current td.available div span{color:#fff;font-size:14px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dict-manage,.log-manage,.org-manage,.role-manage,.staff-manage,.student-manage{flex:1!important;display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.layout-watermark-root{--layout-aside-width:200px}.layout-watermark-root.layout-aside-collapsed{--layout-aside-width:64px}.pagination-wrapper{position:fixed;bottom:0;left:var(--layout-aside-width,200px);right:0;height:56px;display:flex;justify-content:center;align-items:center;background:#fff;border-top:1px solid #ebeef5;z-index:100;box-shadow:0 -2px 8px rgba(0,0,0,.05)}.el-empty__description{color:#909399}.login-container[data-v-a3bb315e]{--login-ink:#f4f8ff;--login-muted:#bdcce0;--login-blue:#67aaff;--login-border:#3a5578;background:#091d3a;color:var(--login-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}.login-container[data-v-a3bb315e],.login-shell[data-v-a3bb315e],.login-showcase[data-v-a3bb315e]{min-height:100vh;min-height:100dvh}.login-showcase[data-v-a3bb315e]{position:relative;isolation:isolate;overflow:hidden;min-width:0;background:#091d3a;color:#fff}.login-showcase[data-v-a3bb315e]:after,.login-showcase[data-v-a3bb315e]:before{content:"";position:absolute;z-index:0;pointer-events:none}.login-showcase[data-v-a3bb315e]:before{left:-180px;bottom:-310px;width:660px;height:660px;border:1px solid rgba(144,188,244,.17);border-radius:50%;background:radial-gradient(circle,rgba(43,97,160,.14),transparent 68%)}.login-showcase[data-v-a3bb315e]:after{top:54px;right:54px;width:154px;height:154px;background:url(/img/login-diagonal-dots.c055361b.svg) 50%/contain no-repeat}.showcase-content[data-v-a3bb315e]{position:relative;z-index:1;box-sizing:border-box;width:min(100%,1400px);min-height:100vh;min-height:100dvh;margin:0 auto;padding:clamp(32px,4vw,64px) clamp(32px,6vw,96px) 28px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);grid-template-rows:auto auto minmax(0,1fr) auto;-moz-column-gap:clamp(64px,8vw,140px);column-gap:clamp(64px,8vw,140px)}.showcase-brand[data-v-a3bb315e]{grid-column:1;grid-row:1;display:flex;align-items:center;gap:12px;color:#f1f6ff;font-size:14px;font-weight:600;letter-spacing:.02em}.showcase-mark[data-v-a3bb315e]{width:38px;height:38px;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.45);border-radius:11px;font-size:20px}.showcase-heading[data-v-a3bb315e]{grid-column:1;grid-row:2;margin-top:clamp(48px,7vh,80px)}.showcase-overline[data-v-a3bb315e]{margin:20px;color:#a9c9f4;font-size:15px;font-weight:500;letter-spacing:.03em}.showcase-heading h1[data-v-a3bb315e]{max-width:10em;margin:0;color:#fff;font-size:clamp(38px,3.9vw,60px);font-weight:650;letter-spacing:-.035em;line-height:1.18;text-wrap:balance}.showcase-description[data-v-a3bb315e]{max-width:32em;margin:22px 0 0;color:#c1cfe1;font-size:16px;line-height:1.8}.login-form[data-v-a3bb315e],.showcase-login-heading[data-v-a3bb315e]{width:100%;max-width:420px;min-width:0}.showcase-login-heading[data-v-a3bb315e]{grid-column:2;grid-row:2;align-self:end;margin-bottom:28px}.showcase-login-heading h2[data-v-a3bb315e]{margin:0;color:#f4f8ff;font-size:clamp(34px,3vw,44px);font-weight:650;letter-spacing:-.035em;line-height:1.2}.login-form[data-v-a3bb315e]{grid-column:2;grid-row:3;align-self:start}.login-form[data-v-a3bb315e] .el-form-item{margin-bottom:25px}.login-form[data-v-a3bb315e] .el-form-item__label{padding-bottom:10px;color:#e2ebf8;font-size:14px;font-weight:600;line-height:1.4}.login-form[data-v-a3bb315e] .el-input__inner{height:52px;line-height:52px;border:1px solid var(--login-border);border-radius:8px;background:#102b4d;color:#f4f8ff;font-size:16px;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.login-form[data-v-a3bb315e] .el-input__inner::-moz-placeholder{color:#bac9db}.login-form[data-v-a3bb315e] .el-input__inner::placeholder{color:#bac9db}.login-form[data-v-a3bb315e] .el-input__inner:hover{border-color:#7e9dc3}.login-form[data-v-a3bb315e] .el-input__inner:focus{border-color:var(--login-blue);background:#143457;box-shadow:0 0 0 3px rgba(103,170,255,.18)}.login-form[data-v-a3bb315e] .el-input__prefix,.login-form[data-v-a3bb315e] .el-input__suffix{color:#b4c8e1}.login-form[data-v-a3bb315e] .el-form-item__error{padding-top:6px;color:#ffaaa7}.login-form[data-v-a3bb315e] .login-form__action{margin-top:34px;margin-bottom:0}.login-btn[data-v-a3bb315e]{width:100%;height:52px;border:1px solid #7db5ff;border-radius:8px;background:#7db5ff;color:#071b34;font-size:16px;font-weight:600;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.login-btn[data-v-a3bb315e]:focus,.login-btn[data-v-a3bb315e]:hover{border-color:#a4cdff;background:#a4cdff}.login-btn[data-v-a3bb315e]:active{border-color:#65a4f5;background:#65a4f5}.msg[data-v-a3bb315e]{margin:18px 0 0;color:#ffaaa7;font-size:14px;line-height:1.5}.footer-content[data-v-a3bb315e]{grid-column:1/-1;grid-row:4;align-self:end;width:100%;margin-top:48px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px 32px;color:#a9bdd7;font-size:11px;line-height:1.7}.footer-meta[data-v-a3bb315e]{display:flex;flex-wrap:wrap;gap:4px 18px}.footer-copyright[data-v-a3bb315e]{text-align:right}.footer-link[data-v-a3bb315e]{color:inherit;text-decoration:none}.footer-link[data-v-a3bb315e]:focus-visible,.footer-link[data-v-a3bb315e]:hover{color:#d7e8ff;text-decoration:underline}@media (max-width:900px){.showcase-content[data-v-a3bb315e]{width:min(100%,660px);grid-template-columns:minmax(0,1fr);grid-template-rows:none;padding:28px 32px 30px}.footer-content[data-v-a3bb315e],.login-form[data-v-a3bb315e],.showcase-brand[data-v-a3bb315e],.showcase-heading[data-v-a3bb315e],.showcase-login-heading[data-v-a3bb315e]{grid-column:1;grid-row:auto}.showcase-heading[data-v-a3bb315e]{margin-top:48px}.showcase-heading h1[data-v-a3bb315e]{font-size:42px}.showcase-login-heading[data-v-a3bb315e]{margin:24px 0 28px}.footer-content[data-v-a3bb315e]{margin-top:48px;flex-direction:column;align-items:flex-start}.footer-copyright[data-v-a3bb315e]{text-align:left}}@media (max-width:600px){.login-showcase[data-v-a3bb315e]:before{left:-220px;bottom:-250px;width:460px;height:460px}.login-showcase[data-v-a3bb315e]:after{top:20px;right:-30px;width:110px;height:110px}.showcase-content[data-v-a3bb315e]{padding:24px 24px 18px}.showcase-heading[data-v-a3bb315e]{margin-top:36px}.showcase-overline[data-v-a3bb315e]{margin-bottom:12px;font-size:13px}.showcase-heading h1[data-v-a3bb315e]{font-size:31px}.showcase-description[data-v-a3bb315e]{margin-top:12px;font-size:14px}.showcase-login-heading[data-v-a3bb315e]{margin:20px 0 28px}.showcase-login-heading h2[data-v-a3bb315e]{font-size:34px}.footer-content[data-v-a3bb315e]{margin-top:56px}}@media (prefers-reduced-motion:reduce){.login-btn[data-v-a3bb315e],.login-form[data-v-a3bb315e] .el-input__inner{transition:none}}.baidu-lead-notice[data-v-6959d4bc]{position:fixed;right:24px;bottom:24px;z-index:3000;width:360px;min-height:156px;padding:18px 18px 16px;border:1px solid rgba(220,223,230,.9);border-radius:8px;box-shadow:0 12px 30px rgba(20,28,45,.18);line-height:1.55}.baidu-lead-notice--blink .baidu-lead-notice__content[data-v-6959d4bc]{animation:baiduLeadNoticeBlink-6959d4bc 1s linear infinite}.baidu-lead-notice__title[data-v-6959d4bc]{display:flex;align-items:center;gap:8px;font-weight:700}.baidu-lead-notice__content[data-v-6959d4bc]{margin-top:12px;word-break:break-word}.baidu-lead-notice__meta[data-v-6959d4bc]{margin-top:8px;font-size:12px;opacity:.78}.baidu-lead-notice__actions[data-v-6959d4bc]{display:flex;justify-content:flex-end;margin-top:14px}.baidu-lead-notice-enter-active[data-v-6959d4bc],.baidu-lead-notice-leave-active[data-v-6959d4bc]{transition:all .2s ease}.baidu-lead-notice-enter[data-v-6959d4bc],.baidu-lead-notice-leave-to[data-v-6959d4bc]{opacity:0;transform:translateY(12px)}@keyframes baiduLeadNoticeBlink-6959d4bc{0%,52%{opacity:1}53%,to{opacity:.35}}@media (max-width:640px){.baidu-lead-notice[data-v-6959d4bc]{right:12px;bottom:12px;width:calc(100vw - 24px)}}.layout-watermark-root[data-v-2bed22a6]{height:100vh;width:100%;position:relative}.layout-container[data-v-2bed22a6]{height:100vh}.layout-aside[data-v-2bed22a6]{background-color:#304156;box-shadow:2px 0 8px rgba(0,0,0,.1);position:relative;transition:width .25s ease;display:flex;flex-direction:column;overflow:hidden}.layout-menu-wrapper[data-v-2bed22a6]{flex:1;min-height:0;overflow-y:auto}.layout-menu[data-v-2bed22a6]{border-right:none}.layout-header[data-v-2bed22a6]{background-color:#409eff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:1px solid hsla(0,0%,100%,.2);box-shadow:0 2px 12px rgba(0,0,0,.12),inset 0 1px 0 hsla(0,0%,100%,.06);display:flex;align-items:center;justify-content:flex-end;position:relative;padding:0 24px}.header-brand[data-v-2bed22a6]{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:14px;max-width:calc(100% - 320px)}.header-brand-logo[data-v-2bed22a6]{height:48px;width:auto;max-width:56px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 1px 3px rgba(0,0,0,.25))}.header-brand-title[data-v-2bed22a6]{font-family:Microsoft YaHei,微软雅黑,PingFang SC,Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:700!important;letter-spacing:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:100%;background:linear-gradient(180deg,#fff 0,#409eff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.header-right[data-v-2bed22a6]{display:flex;align-items:center;gap:20px;margin-left:auto;position:relative;z-index:1}.fullscreen-btn[data-v-2bed22a6],.header-tool-btn[data-v-2bed22a6]{font-size:18px;color:#bfcbd9;padding:8px;border-radius:4px;transition:all .3s}.fullscreen-btn[data-v-2bed22a6]:hover,.header-tool-btn[data-v-2bed22a6]:hover{color:#79bbff;background-color:rgba(64,158,255,.18)}.header-tool-icon[data-v-2bed22a6]{width:18px;height:18px;display:block}.user-name[data-v-2bed22a6]{color:#e8eef3;font-size:14px;display:flex;align-items:center;gap:6px}.user-name i[data-v-2bed22a6]{color:#66b1ff}.logout-btn[data-v-2bed22a6]{color:#a8b4c4;font-size:14px;display:flex;align-items:center;gap:4px;transition:all .3s}.logout-btn[data-v-2bed22a6]:hover{color:#f9a8a8;background-color:hsla(0,87%,69%,.12)}.layout-main[data-v-2bed22a6]{background:linear-gradient(180deg,#f5f7fa,#e8ecf0);padding:16px;overflow:hidden;display:flex;flex-direction:column;height:calc(100vh - 120px)}.layout-footer[data-v-2bed22a6]{height:60px;background-color:#fff;border-top:1px solid #ebeef5;display:flex;align-items:center;justify-content:center;padding:8px 20px}.footer-content[data-v-2bed22a6]{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;color:#909399;gap:4px}.footer-line[data-v-2bed22a6]{display:flex;align-items:center;gap:16px}.footer-link[data-v-2bed22a6]{color:#909399;text-decoration:none;transition:color .3s;display:flex;align-items:center}.footer-link[data-v-2bed22a6]:hover{color:#409eff}.beian-link[data-v-2bed22a6]{display:flex;align-items:center;gap:4px;padding-left:8px}.beian-icon[data-v-2bed22a6]{width:14px;height:14px}.report-link[data-v-2bed22a6]{padding-left:8px}.dialog-calculator[data-v-2bed22a6]{border:1px solid #dbe5ff;border-radius:16px;padding:16px;background:linear-gradient(145deg,#f7f9ff,#fff 48%,#f4f7ff);box-shadow:0 14px 30px rgba(63,90,170,.12)}.dialog-calculator__theme-switch[data-v-2bed22a6]{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:4px;border-radius:999px;background:rgba(210,222,255,.42)}.dialog-theme-btn[data-v-2bed22a6]{border:none;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;color:#526088;background:transparent;cursor:pointer;transition:all .18s ease}.dialog-theme-btn[data-v-2bed22a6]:hover{color:#2f3c66;background:hsla(0,0%,100%,.66)}.dialog-theme-btn--active[data-v-2bed22a6]{color:#2147b8;background:#fff;box-shadow:0 2px 8px rgba(54,91,187,.18)}.dialog-calculator__display[data-v-2bed22a6]{position:relative;overflow:hidden;background:linear-gradient(155deg,#1d2438,#242d46 45%,#1a2235);border-radius:14px;padding:14px 16px;color:#eef3ff;border:1px solid rgba(137,163,255,.3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -10px 16px rgba(0,0,0,.28),0 8px 18px rgba(24,32,56,.35)}.dialog-calculator__display[data-v-2bed22a6]:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.05) 2px,hsla(0,0%,100%,0) 6px,hsla(0,0%,100%,0) 8px);opacity:.35}.dialog-calculator__history[data-v-2bed22a6]{font-family:Consolas,Courier New,monospace;font-size:14px;opacity:.8;min-height:20px;letter-spacing:.4px;color:#b7c6ff}.dialog-calculator__expression[data-v-2bed22a6]{margin-top:2px;font-family:Consolas,Courier New,monospace;font-size:16px;opacity:.95;min-height:24px;letter-spacing:.5px;color:#d8e3ff}.dialog-calculator__result[data-v-2bed22a6]{margin-top:6px;font-family:Consolas,Courier New,monospace;font-size:38px;line-height:1.1;font-weight:700;letter-spacing:1px;word-break:break-all;color:#fff;text-shadow:0 0 12px rgba(124,156,255,.35)}.dialog-calculator__keypad[data-v-2bed22a6]{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.keypad-btn[data-v-2bed22a6]{border:1px solid #d8e3ff;border-radius:12px;height:42px;background:linear-gradient(180deg,#fff,#edf3ff);color:#2e3754;font-size:16px;font-weight:600;cursor:pointer;transition:all .16s ease;box-shadow:0 3px 0 rgba(71,101,184,.24),inset 0 1px 0 hsla(0,0%,100%,.9)}.keypad-btn[data-v-2bed22a6]:hover{background:linear-gradient(180deg,#fff,#e7efff);border-color:#c2d4ff}.keypad-btn--latched[data-v-2bed22a6],.keypad-btn[data-v-2bed22a6]:active{transform:translateY(2px) scale(.99);box-shadow:inset 0 3px 7px rgba(27,43,89,.28),inset 0 -1px 0 hsla(0,0%,100%,.36);filter:saturate(1.02)}.keypad-btn--operator[data-v-2bed22a6]{background:linear-gradient(180deg,#eef4ff,#dce8ff);color:#2855d2;border-color:#bfd2ff}.keypad-btn--equal[data-v-2bed22a6]{background:linear-gradient(180deg,#5ca8ff,#3c7cff);color:#fff;border-color:#4d89ff;box-shadow:0 3px 0 rgba(44,92,202,.35),inset 0 1px 0 hsla(0,0%,100%,.35)}.keypad-btn--equal[data-v-2bed22a6]:hover{background:linear-gradient(180deg,#6ab2ff,#4886ff)}.keypad-btn--soft[data-v-2bed22a6]{background:linear-gradient(180deg,#f8f9ff,#eef1fb);color:#58607a;border-color:#dbe2f8}.keypad-btn--danger[data-v-2bed22a6]{background:linear-gradient(180deg,#ff7f8f,#ee5f72);color:#fff;border-color:#f47b8c;box-shadow:0 3px 0 rgba(186,61,79,.34),inset 0 1px 0 hsla(0,0%,100%,.32)}.keypad-btn--danger[data-v-2bed22a6]:hover{background:linear-gradient(180deg,#ff8d9b,#f36b7d)}.dialog-calculator--business-dark[data-v-2bed22a6]{border-color:#2e3a58;background:linear-gradient(150deg,#1b2235,#141a2a 52%,#1a2233);box-shadow:0 14px 30px rgba(6,10,20,.42)}.dialog-calculator--business-dark .dialog-calculator__theme-switch[data-v-2bed22a6]{background:hsla(0,0%,100%,.08)}.dialog-calculator--business-dark .dialog-theme-btn[data-v-2bed22a6]{color:#b7c6ee;border-radius:0}.dialog-calculator--business-dark .dialog-theme-btn[data-v-2bed22a6]:hover{color:#e5eeff;background:hsla(0,0%,100%,.14)}.dialog-calculator--business-dark .dialog-theme-btn--active[data-v-2bed22a6]{color:#1d2f63;background:#dce6ff;box-shadow:0 2px 10px rgba(147,173,255,.2)}.dialog-calculator--business-dark .dialog-calculator__display[data-v-2bed22a6]{background:linear-gradient(160deg,#f0f2f9,#e3e7f1 55%,#dce1ec);color:#1e2638;border-color:#c7cfde;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),inset 0 -8px 12px rgba(0,0,0,.06),0 8px 18px rgba(4,8,18,.3)}.dialog-calculator--business-dark .dialog-calculator__display[data-v-2bed22a6]:after{background:repeating-linear-gradient(180deg,rgba(0,0,0,.03) 0,rgba(0,0,0,.03) 1px,transparent 3px,transparent 4px)}.dialog-calculator--business-dark .dialog-calculator__history[data-v-2bed22a6]{color:#4f5971}.dialog-calculator--business-dark .dialog-calculator__expression[data-v-2bed22a6]{color:#2a3349}.dialog-calculator--business-dark .dialog-calculator__result[data-v-2bed22a6]{color:#161d2d;text-shadow:none}.dialog-calculator--business-dark .keypad-btn[data-v-2bed22a6]{background:linear-gradient(180deg,#2a3450,#222c44);border-color:#3c4a70;color:#ecf1ff;border-radius:0;box-shadow:0 3px 0 rgba(10,14,26,.44),inset 0 1px 0 hsla(0,0%,100%,.07)}.dialog-calculator--business-dark .keypad-btn[data-v-2bed22a6]:hover{background:linear-gradient(180deg,#313d5e,#26324d)}.dialog-calculator--business-dark .keypad-btn--operator[data-v-2bed22a6]{background:linear-gradient(180deg,#314f97,#284583);border-color:#4462ab;color:#f2f6ff}.dialog-calculator--business-dark .keypad-btn--equal[data-v-2bed22a6]{background:linear-gradient(180deg,#3f86ff,#326ee8);border-color:#4f90ff}.dialog-calculator--business-dark .keypad-btn--soft[data-v-2bed22a6]{background:linear-gradient(180deg,#3a435b,#2f3950);border-color:#4a5471;color:#dce4f7}.dialog-calculator--business-dark .keypad-btn--danger[data-v-2bed22a6]{background:linear-gradient(180deg,#d6677b,#bb4f65);border-color:#d6798b}.dialog-calculator--ios-apple[data-v-2bed22a6]{border-color:hsla(0,0%,100%,.72);background:linear-gradient(155deg,hsla(0,0%,100%,.72),rgba(245,248,255,.66));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 34px rgba(33,55,120,.16)}.dialog-calculator--ios-apple .dialog-calculator__theme-switch[data-v-2bed22a6]{background:rgba(118,130,164,.2)}.dialog-calculator--ios-apple .dialog-theme-btn[data-v-2bed22a6]{color:#5a627a}.dialog-calculator--ios-apple .dialog-theme-btn[data-v-2bed22a6]:hover{color:#29314a;background:hsla(0,0%,100%,.72)}.dialog-calculator--ios-apple .dialog-theme-btn--active[data-v-2bed22a6]{color:#1f6fff;background:hsla(0,0%,100%,.92);box-shadow:0 3px 10px rgba(69,109,197,.2)}.dialog-calculator--ios-apple .dialog-calculator__display[data-v-2bed22a6]{background:linear-gradient(160deg,#f7f9ff,#eef3ff 58%,#e8efff);color:#1d2942;border-color:rgba(151,175,237,.55);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 -8px 12px rgba(115,138,199,.12),0 10px 20px rgba(74,96,148,.18)}.dialog-calculator--ios-apple .dialog-calculator__display[data-v-2bed22a6]:after{background:linear-gradient(180deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.15) 44%,hsla(0,0%,100%,.02));opacity:1}.dialog-calculator--ios-apple .dialog-calculator__history[data-v-2bed22a6]{color:#66708a}.dialog-calculator--ios-apple .dialog-calculator__expression[data-v-2bed22a6]{color:#33415f}.dialog-calculator--ios-apple .dialog-calculator__result[data-v-2bed22a6]{color:#13213f;text-shadow:none}.dialog-calculator--ios-apple .keypad-btn[data-v-2bed22a6]{background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(241,246,255,.92));border-color:rgba(185,203,244,.95);color:#24314f;box-shadow:0 4px 0 rgba(109,132,186,.22),inset 0 1px 0 hsla(0,0%,100%,.98)}.dialog-calculator--ios-apple .keypad-btn[data-v-2bed22a6]:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(236,243,255,.95));border-color:rgba(164,188,240,.98)}.dialog-calculator--ios-apple .keypad-btn--latched[data-v-2bed22a6],.dialog-calculator--ios-apple .keypad-btn[data-v-2bed22a6]:active{transform:translateY(2px) scale(.99);box-shadow:inset 0 3px 8px rgba(122,142,194,.32),inset 0 -1px 0 hsla(0,0%,100%,.55)}.dialog-calculator--ios-apple .keypad-btn--operator[data-v-2bed22a6]{background:linear-gradient(180deg,#dbe8ff,#c9dcff);border-color:#a8c4ff;color:#1b4db8}.dialog-calculator--ios-apple .keypad-btn--equal[data-v-2bed22a6]{background:linear-gradient(180deg,#4f8eff,#2f73ff);border-color:#4a86ff;color:#fff;box-shadow:0 4px 0 rgba(44,98,209,.34),inset 0 1px 0 hsla(0,0%,100%,.42)}.dialog-calculator--ios-apple .keypad-btn--equal[data-v-2bed22a6]:hover{background:linear-gradient(180deg,#5f99ff,#3d7fff);border-color:#5a92ff}.dialog-calculator--ios-apple .keypad-btn--equal.keypad-btn--latched[data-v-2bed22a6],.dialog-calculator--ios-apple .keypad-btn--equal[data-v-2bed22a6]:active{background:linear-gradient(180deg,#3f7ef0,#2b67db);border-color:#3f7ce9;color:#fff;box-shadow:inset 0 3px 8px rgba(21,57,136,.42),inset 0 -1px 0 hsla(0,0%,100%,.3)}.dialog-calculator--ios-apple .keypad-btn--soft[data-v-2bed22a6]{background:linear-gradient(180deg,#f7f9ff,#edf2ff);border-color:#d0ddfb;color:#5c6784}.dialog-calculator--ios-apple .keypad-btn--danger[data-v-2bed22a6]{background:linear-gradient(180deg,#ff7d8d,#ff5f74);border-color:#ff8e9c;color:#fff;box-shadow:0 4px 0 rgba(205,72,92,.3),inset 0 1px 0 hsla(0,0%,100%,.34)}.dialog-calculator--ios-apple .keypad-btn--danger[data-v-2bed22a6]:hover{background:linear-gradient(180deg,#ff8c9a,#ff6e81);border-color:#ff9aa6}.dialog-calculator--ios-apple .keypad-btn--danger.keypad-btn--latched[data-v-2bed22a6],.dialog-calculator--ios-apple .keypad-btn--danger[data-v-2bed22a6]:active{background:linear-gradient(180deg,#eb5f73,#d84d64);border-color:#e76f81;color:#fff;box-shadow:inset 0 3px 8px rgba(152,42,58,.36),inset 0 -1px 0 hsla(0,0%,100%,.26)}.dialog-calculator--macaron[data-v-2bed22a6]{border-color:#ffdbe8;background:linear-gradient(145deg,#fff7fb,#fffaf2 45%,#f5fbff);box-shadow:0 16px 30px rgba(236,170,200,.22)}.dialog-calculator--macaron .dialog-calculator__theme-switch[data-v-2bed22a6]{background:rgba(255,217,233,.45)}.dialog-calculator--macaron .dialog-theme-btn[data-v-2bed22a6]{color:#9a6a86}.dialog-calculator--macaron .dialog-theme-btn[data-v-2bed22a6]:hover{color:#7f4f6d;background:hsla(0,0%,100%,.82)}.dialog-calculator--macaron .dialog-theme-btn--active[data-v-2bed22a6]{color:#d3528f;background:#fff;box-shadow:0 3px 10px rgba(227,126,175,.25)}.dialog-calculator--macaron .dialog-calculator__display[data-v-2bed22a6]{background:linear-gradient(155deg,#fff7f9,#fff1f4 38%,#f7f6ff);border-color:#f7cadf;color:#6a4b5d;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),inset 0 -8px 12px rgba(222,170,194,.18),0 8px 16px rgba(224,156,190,.2)}.dialog-calculator--macaron .dialog-calculator__display[data-v-2bed22a6]:after{background:linear-gradient(135deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,0));opacity:.8}.dialog-calculator--macaron .dialog-calculator__history[data-v-2bed22a6]{color:#9d7890}.dialog-calculator--macaron .dialog-calculator__expression[data-v-2bed22a6]{color:#7c5a70}.dialog-calculator--macaron .dialog-calculator__result[data-v-2bed22a6]{color:#5f4254;text-shadow:none}.dialog-calculator--macaron .keypad-btn[data-v-2bed22a6]{background:linear-gradient(180deg,#ffe7f0,#ffdce9);border-color:#ffc7dc;color:#8b4f72;box-shadow:0 3px 0 rgba(223,149,183,.34),inset 0 1px 0 hsla(0,0%,100%,.88)}.dialog-calculator--macaron .keypad-btn[data-v-2bed22a6]:hover{background:linear-gradient(180deg,#ffeef5,#ffe1ed);border-color:#ffbfd8}.dialog-calculator--macaron .keypad-btn--latched[data-v-2bed22a6],.dialog-calculator--macaron .keypad-btn[data-v-2bed22a6]:active{box-shadow:inset 0 3px 8px rgba(206,124,163,.3),inset 0 -1px 0 hsla(0,0%,100%,.45)}.dialog-calculator--macaron .keypad-btn--operator[data-v-2bed22a6]{background:linear-gradient(180deg,#e8e0ff,#daceff);border-color:#cdb8ff;color:#6551a7}.dialog-calculator--macaron .keypad-btn--equal[data-v-2bed22a6]{background:linear-gradient(180deg,#a8ead8,#84dcc4);border-color:#7ad8bd;color:#2b5f51;box-shadow:0 3px 0 rgba(101,189,164,.35),inset 0 1px 0 hsla(0,0%,100%,.58)}.dialog-calculator--macaron .keypad-btn--equal[data-v-2bed22a6]:hover{background:linear-gradient(180deg,#b5efdf,#93e4cd)}.dialog-calculator--macaron .keypad-btn--equal.keypad-btn--latched[data-v-2bed22a6],.dialog-calculator--macaron .keypad-btn--equal[data-v-2bed22a6]:active{background:linear-gradient(180deg,#8adac4,#73ccb4);border-color:#68c2aa}.dialog-calculator--macaron .keypad-btn--soft[data-v-2bed22a6]{background:linear-gradient(180deg,#fff1cc,#ffe7b3);border-color:#ffde9f;color:#8f6d2f}.dialog-calculator--macaron .keypad-btn--danger[data-v-2bed22a6]{background:linear-gradient(180deg,#ffb1be,#ff98aa);border-color:#ff8fa3;color:#7f3143;box-shadow:0 3px 0 rgba(218,120,142,.34),inset 0 1px 0 hsla(0,0%,100%,.58)}.dialog-calculator--macaron .keypad-btn--danger[data-v-2bed22a6]:hover{background:linear-gradient(180deg,#ffc0ca,#ffa7b7)}.dialog-calculator--macaron .keypad-btn--danger.keypad-btn--latched[data-v-2bed22a6],.dialog-calculator--macaron .keypad-btn--danger[data-v-2bed22a6]:active{background:linear-gradient(180deg,#ff98aa,#f3879a);border-color:#ef7f93}.dialog-calculator--cyberpunk[data-v-2bed22a6]{border-color:#2b1f57;background:radial-gradient(circle at 12% 8%,rgba(37,199,255,.16) 0,rgba(37,199,255,0) 42%),radial-gradient(circle at 85% 14%,rgba(255,57,182,.18) 0,rgba(255,57,182,0) 48%),linear-gradient(145deg,#120a24,#1a1131 46%,#110a23);box-shadow:0 18px 34px rgba(8,4,24,.62)}.dialog-calculator--cyberpunk .dialog-calculator__theme-switch[data-v-2bed22a6]{background:hsla(0,0%,100%,.08)}.dialog-calculator--cyberpunk .dialog-theme-btn[data-v-2bed22a6]{color:#d3c4ff}.dialog-calculator--cyberpunk .dialog-theme-btn[data-v-2bed22a6]:hover{color:#fff;background:hsla(0,0%,100%,.16)}.dialog-calculator--cyberpunk .dialog-theme-btn--active[data-v-2bed22a6]{color:#0f0a2a;background:linear-gradient(180deg,#39f3ff,#24d6ff);box-shadow:0 0 10px rgba(44,224,255,.5)}.dialog-calculator--cyberpunk .dialog-calculator__display[data-v-2bed22a6]{background:linear-gradient(160deg,#0d1328,#101b37 58%,#0f1730);border-color:rgba(76,213,255,.5);color:#c7f5ff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -12px 16px rgba(0,0,0,.38),0 10px 20px rgba(4,9,24,.5)}.dialog-calculator--cyberpunk .dialog-calculator__display[data-v-2bed22a6]:after{background:repeating-linear-gradient(180deg,rgba(57,243,255,.08) 0,rgba(57,243,255,.08) 1px,rgba(57,243,255,0) 3px,rgba(57,243,255,0) 4px);opacity:.75}.dialog-calculator--cyberpunk .dialog-calculator__history[data-v-2bed22a6]{color:#78ccff}.dialog-calculator--cyberpunk .dialog-calculator__expression[data-v-2bed22a6]{color:#aee7ff}.dialog-calculator--cyberpunk .dialog-calculator__result[data-v-2bed22a6]{color:#e8fbff;text-shadow:0 0 12px rgba(74,226,255,.55)}.dialog-calculator--cyberpunk .keypad-btn[data-v-2bed22a6]{background:linear-gradient(180deg,#20123f,#1a1033);border-color:#3d2f73;color:#e9dcff;box-shadow:0 3px 0 rgba(0,0,0,.52),inset 0 1px 0 hsla(0,0%,100%,.1)}.dialog-calculator--cyberpunk .keypad-btn[data-v-2bed22a6]:hover{background:linear-gradient(180deg,#28164e,#1f123d);border-color:#4c3d88}.dialog-calculator--cyberpunk .keypad-btn--latched[data-v-2bed22a6],.dialog-calculator--cyberpunk .keypad-btn[data-v-2bed22a6]:active{box-shadow:inset 0 3px 10px rgba(0,0,0,.56),inset 0 -1px 0 hsla(0,0%,100%,.12)}.dialog-calculator--cyberpunk .keypad-btn--operator[data-v-2bed22a6]{background:linear-gradient(180deg,#3a1a70,#2d1456);border-color:#6f46b8;color:#f2ddff}.dialog-calculator--cyberpunk .keypad-btn--equal[data-v-2bed22a6]{background:linear-gradient(180deg,#19e8ff,#0eb8ff);border-color:#45dcff;color:#0d1a3a;box-shadow:0 3px 0 rgba(7,111,168,.44),inset 0 1px 0 hsla(0,0%,100%,.42)}.dialog-calculator--cyberpunk .keypad-btn--equal[data-v-2bed22a6]:hover{background:linear-gradient(180deg,#39eeff,#1dc8ff)}.dialog-calculator--cyberpunk .keypad-btn--equal.keypad-btn--latched[data-v-2bed22a6],.dialog-calculator--cyberpunk .keypad-btn--equal[data-v-2bed22a6]:active{background:linear-gradient(180deg,#11cde3,#0aa0e2);border-color:#39c9f5}.dialog-calculator--cyberpunk .keypad-btn--soft[data-v-2bed22a6]{background:linear-gradient(180deg,#2a1a52,#20143f);border-color:#54408f;color:#d6c2ff}.dialog-calculator--cyberpunk .keypad-btn--danger[data-v-2bed22a6]{background:linear-gradient(180deg,#ff4ca8,#ff2f8f);border-color:#ff63b2;color:#fff;box-shadow:0 3px 0 rgba(171,37,108,.42),inset 0 1px 0 hsla(0,0%,100%,.34)}.dialog-calculator--cyberpunk .keypad-btn--danger[data-v-2bed22a6]:hover{background:linear-gradient(180deg,#ff66b5,#ff479f)}.dialog-calculator--cyberpunk .keypad-btn--danger.keypad-btn--latched[data-v-2bed22a6],.dialog-calculator--cyberpunk .keypad-btn--danger[data-v-2bed22a6]:active{background:linear-gradient(180deg,#ee2d8d,#d81f78);border-color:#f251a3}.workbench-tool-dialog{margin-top:12vh!important}.layout-menu .el-menu-item{margin:4px 8px;border-radius:6px;transition:all .3s}.layout-menu .el-menu-item:hover{background-color:rgba(64,158,255,.1)!important}.layout-menu .el-menu-item.is-active{background:linear-gradient(135deg,#409eff,#66b1ff)!important;color:#fff!important}.layout-menu .el-submenu .el-menu-item{min-width:auto}.dashboard-page[data-v-7a38f8b2]{padding:0}.announcement-bar[data-v-7a38f8b2]{margin:20px 0 8px;padding:8px 14px;background:hsla(0,0%,100%,.85);border-radius:8px;box-shadow:0 1px 10px rgba(0,0,0,.04);display:flex;align-items:center}.announcement-date-icon[data-v-7a38f8b2]{flex-shrink:0;margin-right:10px;color:#409eff}.announcement-marquee[data-v-7a38f8b2]{flex:1;min-width:0;overflow:hidden;white-space:nowrap}.announcement-marquee__inner[data-v-7a38f8b2]{display:inline-block;white-space:nowrap}.announcement-marquee--scroll .announcement-marquee__inner[data-v-7a38f8b2]{padding-left:100%;animation-name:dashboard-announcement-marquee-rtl-7a38f8b2;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:26s}.announcement-marquee--scroll:hover .announcement-marquee__inner[data-v-7a38f8b2]{animation-play-state:paused}.todo-section[data-v-7a38f8b2]{margin:12px 0 14px}.todo-title[data-v-7a38f8b2]{font-size:18px;font-weight:700;color:#303133;margin-bottom:10px}.todo-card-group[data-v-7a38f8b2]{padding:20px;display:flex;gap:20px;justify-items:start}.todo-card[data-v-7a38f8b2]{cursor:pointer;border-radius:10px;aspect-ratio:4/3;overflow:hidden;max-width:307px;width:100%;position:relative}.todo-card[data-v-7a38f8b2] .el-card__body{height:100%;display:flex;align-items:center;justify-content:center}.todo-card[data-v-7a38f8b2]:hover{transform:translateY(-2px);transition:all .2s ease}.todo-card__inner[data-v-7a38f8b2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;position:relative}.todo-card__badge-wrap[data-v-7a38f8b2]{position:absolute;top:10px;right:12px;z-index:3}.todo-card__badge-wrap[data-v-7a38f8b2] .el-badge__content{font-weight:600}.todo-card__icon[data-v-7a38f8b2]{width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:none;object-fit:none}.todo-card__text[data-v-7a38f8b2]{font-size:16px;font-weight:600;color:#303133}@keyframes dashboard-announcement-marquee-rtl-7a38f8b2{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.stat-card-group[data-v-7a38f8b2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;margin-top:20px;margin-bottom:4px}.stat-card-cell[data-v-7a38f8b2]{min-width:0}.stat-card[data-v-7a38f8b2]{width:100%;margin-bottom:0;cursor:pointer;transition:all .3s ease;border-radius:12px;overflow:hidden}.stat-card[data-v-7a38f8b2]:hover{transform:translateY(-6px);box-shadow:0 12px 24px rgba(0,0,0,.1)}.stat-content[data-v-7a38f8b2],.stat-icon[data-v-7a38f8b2]{display:flex;align-items:center}.stat-icon[data-v-7a38f8b2]{width:56px;height:56px;border-radius:12px;justify-content:center;margin-right:14px;background:linear-gradient(135deg,var(--icon-color) 0,var(--icon-color-light) 100%);box-shadow:0 4px 12px rgba(0,0,0,.15);flex-shrink:0}.stat-icon i[data-v-7a38f8b2]{font-size:26px;color:#fff}.stat-info[data-v-7a38f8b2]{flex:1}.stat-value[data-v-7a38f8b2]{font-size:26px;font-weight:700;color:#303133;line-height:1.2}.stat-title[data-v-7a38f8b2]{font-size:13px;color:#909399;margin-top:4px;font-weight:500}.welcome-card[data-v-7a38f8b2]{margin-top:0;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.welcome-card h2[data-v-7a38f8b2]{margin:0 0 12px;color:#fff;font-size:22px;font-weight:600}.welcome-desc[data-v-7a38f8b2]{color:hsla(0,0%,100%,.85);margin:0;font-size:14px}.org-manage[data-v-609d3124]{flex:1;display:flex;flex-direction:column;min-height:0;padding-bottom:56px}.search-area[data-v-609d3124]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px}.search-form[data-v-609d3124]{flex:1}.btn-group[data-v-609d3124]{display:flex;gap:10px}.table-card[data-v-609d3124]{margin-top:12px;flex:1;display:flex;flex-direction:column}.table-card[data-v-609d3124] .el-card__body{flex:1;display:flex;flex-direction:column;padding:0;overflow:hidden}.table-card[data-v-609d3124] .el-table{flex:1}.danger-btn[data-v-609d3124]{color:#f56c6c}.danger-btn[data-v-609d3124]:hover{color:#f78989}.org-dialog-first-row[data-v-609d3124]{flex-wrap:nowrap}.org-dialog-first-row .el-col[data-v-609d3124]{min-width:260px}.org-dialog-first-row .el-form-item__content .el-cascader[data-v-609d3124],.org-dialog-first-row .el-form-item__content .el-input[data-v-609d3124],.org-dialog-first-row .el-form-item__content .el-select[data-v-609d3124]{min-width:200px}.org-dialog-tabs[data-v-609d3124]{margin-top:8px}.org-dialog-tabs[data-v-609d3124] .el-tabs__header{margin-bottom:12px}.tab-pane-content[data-v-609d3124]{padding:8px 0}.principal-row[data-v-609d3124]{margin-bottom:4px}.principal-row .el-row[data-v-609d3124]{display:flex;align-items:center}.principal-actions-col[data-v-609d3124]{display:flex;align-items:center;justify-content:flex-end;min-height:32px}.principal-actions[data-v-609d3124]{display:inline-flex;align-items:center;gap:8px}.principal-action-icon[data-v-609d3124]{cursor:pointer;font-size:20px;padding:4px;line-height:1}.principal-action-icon.principal-action-add[data-v-609d3124]{color:#67c23a}.principal-action-icon.principal-action-add[data-v-609d3124]:hover{color:#85ce61}.principal-action-icon.principal-action-remove[data-v-609d3124]{color:#f56c6c}.principal-action-icon.principal-action-remove[data-v-609d3124]:hover:not(.disabled){color:#f78989}.principal-action-icon.principal-action-remove.disabled[data-v-609d3124]{color:#c0c4cc;cursor:not-allowed}.campus-city-tabs[data-v-609d3124] .el-tabs__item{width:120px!important;min-width:120px!important}.campus-dialog[data-v-609d3124] .el-dialog__body{overflow-x:hidden;padding-right:20px;box-sizing:border-box;max-width:100%}.campus-tab-content[data-v-609d3124]{padding:12px 0;color:#606266;font-size:14px}.campus-tab-header[data-v-609d3124]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.campus-tab-actions[data-v-609d3124]{display:inline-flex;align-items:center;gap:8px}.campus-tab-title[data-v-609d3124]{font-size:16px}.campus-stat-total[data-v-609d3124]{color:#409eff;font-weight:500}.campus-stat-enabled[data-v-609d3124]{color:#67c23a;font-weight:500}.campus-stat-disabled[data-v-609d3124]{color:#f56c6c;font-weight:500}.campus-table[data-v-609d3124]{margin-top:0}.campus-status-off[data-v-609d3124] .el-switch__core{background-color:#f56c6c!important;border-color:#f56c6c!important}.tab-placeholder[data-v-609d3124]{color:#909399;font-size:13px;padding:16px 0}.org-business-collapse[data-v-609d3124] .el-collapse-item__content{padding:16px 12px 8px}.collapse-placeholder[data-v-609d3124]{color:#909399;font-size:13px;padding:8px 0}.staff-manage[data-v-2b1a5bbc]{flex:1;display:flex;flex-direction:column;min-height:0;padding-bottom:56px}.search-area[data-v-2b1a5bbc]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px}.search-form[data-v-2b1a5bbc]{flex:1}.btn-group[data-v-2b1a5bbc]{display:flex;gap:10px}.table-card[data-v-2b1a5bbc]{margin-top:12px;flex:1;display:flex;flex-direction:column}.table-card[data-v-2b1a5bbc] .el-card__body{flex:1;display:flex;flex-direction:column;padding:0;overflow:hidden}.table-card[data-v-2b1a5bbc] .el-table{flex:1;display:block!important}.danger-btn[data-v-2b1a5bbc]{color:#f56c6c}.danger-btn[data-v-2b1a5bbc]:hover{color:#f78989}.op-row[data-v-2b1a5bbc]{display:flex;align-items:center;flex-wrap:wrap;line-height:1}.op-row+.op-row[data-v-2b1a5bbc]{margin-top:2px}.op-btn-account[data-v-2b1a5bbc],.op-btn-withdraw-record[data-v-2b1a5bbc]{margin-left:10px}.account-popover__line[data-v-2b1a5bbc]{font-size:13px;line-height:1.8;color:#606266}.account-popover__loading[data-v-2b1a5bbc]{margin-top:6px;font-size:12px;color:#909399}.withdraw-records-wrap[data-v-2b1a5bbc]{min-height:260px;max-height:560px;overflow:auto;padding-right:6px}.withdraw-records-empty[data-v-2b1a5bbc]{text-align:center;color:#909399;font-size:13px;padding:48px 0}.withdraw-record-card[data-v-2b1a5bbc]{border-radius:8px}.withdraw-record-card__top[data-v-2b1a5bbc]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.withdraw-record-card__amt[data-v-2b1a5bbc]{font-size:18px;font-weight:700;color:#303133}.withdraw-record-card__meta[data-v-2b1a5bbc]{margin-top:8px;font-size:12px;color:#606266}.withdraw-record-card__sep[data-v-2b1a5bbc]{margin:0 8px;color:#c0c4cc}.withdraw-record-card__reason[data-v-2b1a5bbc]{margin-top:10px;padding-top:10px;border-top:1px dashed #ebeef5}.withdraw-record-card__reason-label[data-v-2b1a5bbc]{font-size:12px;color:#909399;margin-bottom:6px}.withdraw-record-card__reason-body[data-v-2b1a5bbc]{font-size:13px;color:#606266;white-space:pre-wrap;word-break:break-word}.withdraw-status[data-v-2b1a5bbc]{font-weight:700;font-size:13px}.withdraw-status--approved[data-v-2b1a5bbc]{color:#67c23a}.withdraw-status--rejected[data-v-2b1a5bbc]{color:#e6a23c}.withdraw-status--pending[data-v-2b1a5bbc]{color:#409eff}.paid-text[data-v-2b1a5bbc]{font-weight:700}.paid-text--unpaid[data-v-2b1a5bbc]{color:#f56c6c}.paid-text--paid[data-v-2b1a5bbc]{color:#67c23a}.select-pagination[data-v-2b1a5bbc]{display:flex;justify-content:center;align-items:center;padding:8px 0;border-top:1px solid #ebeef5;margin-top:5px}.select-pagination .page-info[data-v-2b1a5bbc]{margin:0 15px;font-size:12px;color:#606266}.select-pagination .el-button[data-v-2b1a5bbc]{padding:5px 10px;font-size:12px}.password-strength[data-v-2b1a5bbc]{margin-top:-10px;margin-bottom:18px;margin-left:100px;font-size:12px;display:flex;align-items:center}.strength-label[data-v-2b1a5bbc]{color:#909399;margin-right:8px}.password-strength .el-rate[data-v-2b1a5bbc]{height:20px}.password-strength .el-rate__icon[data-v-2b1a5bbc]{font-size:18px}.staff-deal-rate-header[data-v-2b1a5bbc]{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;width:100%}.staff-deal-rate-info-icon[data-v-2b1a5bbc]{color:#53a8ff;cursor:help;font-size:14px;outline:none}.staff-deal-rate-popover-text[data-v-2b1a5bbc]{margin:0;font-size:13px;line-height:1.5;color:#606266}.student-manage[data-v-8b75e19c]{flex:1;display:flex;flex-direction:column;min-height:0;padding-bottom:56px}.student-manage .search-form .el-input[data-v-8b75e19c]{width:200px}.student-manage .search-form .operate_btn_box[data-v-8b75e19c]{width:100%;margin-bottom:0}.student-manage .search-form .operate_btn_box[data-v-8b75e19c] .el-form-item__content{width:100%;display:flex;justify-content:space-between;align-items:center}.student-manage .search-form .operate_btn_box[data-v-8b75e19c] .el-form-item__content .left_box{flex:1}.student-manage .search-form .operate_btn_box[data-v-8b75e19c] .el-form-item__content .right_box{display:flex;width:200px}.student-manage .search-area[data-v-8b75e19c]{margin-bottom:0}.search-area[data-v-8b75e19c]{display:flex;flex-direction:column;gap:10px}.search-form[data-v-8b75e19c]{width:100%}.search-form[data-v-8b75e19c] .el-range-separator{width:7%}.operation-header-cell[data-v-8b75e19c]{display:flex;align-items:center;justify-content:space-between}.column-config-trigger[data-v-8b75e19c]{padding:0;font-size:16px}.column-config-tip[data-v-8b75e19c]{margin-bottom:10px;color:#909399;font-size:13px}.column-config-list[data-v-8b75e19c]{max-height:420px;overflow-y:auto;border:1px solid #ebeef5;border-radius:4px;padding:8px 10px}.column-config-item[data-v-8b75e19c]{display:flex;align-items:center;gap:8px;padding:8px 4px;border-bottom:1px dashed #f0f0f0;cursor:move}.column-config-item[data-v-8b75e19c]:last-child{border-bottom:none}.column-drag-icon[data-v-8b75e19c]{margin-left:auto;color:#909399;cursor:move}.column-fixed-tip[data-v-8b75e19c]{margin-left:auto;font-size:12px;color:#67c23a}.table-card[data-v-8b75e19c]{margin-top:12px;flex:1;display:flex;flex-direction:column}.table-card[data-v-8b75e19c] .el-card__body{flex:1;display:flex;flex-direction:column;padding:0;overflow:hidden}.table-card[data-v-8b75e19c] .el-table{flex:1;display:block!important}.student-card-wrapper[data-v-8b75e19c]{padding:10px;min-height:200px;overflow:auto!important}.student-card-item[data-v-8b75e19c]{margin-bottom:12px;position:relative;background:#fff;border:1px solid #ebeef5;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.student-card-item[data-v-8b75e19c]:hover{transform:translateY(-3px);border-color:#d9ecff;box-shadow:0 8px 18px rgba(64,158,255,.16)!important}.student-card-item-unpushed[data-v-8b75e19c]{border-color:#f56c6c;animation:unpushedCardBreath-8b75e19c 1.8s ease-in-out infinite}.student-card-item.student-card-item-unpushed[data-v-8b75e19c]:hover{border-color:#f56c6c;box-shadow:0 10px 22px hsla(0,87%,69%,.28)!important}@keyframes unpushedCardBreath-8b75e19c{0%,to{box-shadow:0 2px 8px hsla(0,87%,69%,.12)!important}50%{box-shadow:0 8px 18px hsla(0,87%,69%,.3)!important}}.student-card-status[data-v-8b75e19c]{font-size:12px;line-height:16px;padding:0;border-radius:0;position:absolute;top:12px;right:14px}.student-card-status-pushed[data-v-8b75e19c]{color:#67c23a;background:transparent}.student-card-status-unpushed[data-v-8b75e19c]{color:#f56c6c;background:transparent}.student-card-item-unpushed .student-card-status-unpushed[data-v-8b75e19c]{opacity:1;transform:translateY(0);transition:opacity 1s ease,transform 1s ease}.student-card-item-unpushed:hover .student-card-status-unpushed[data-v-8b75e19c]{opacity:0;transform:translateY(-14px)}.student-card-item[data-v-8b75e19c] .el-card__body{padding:14px}.student-card-line[data-v-8b75e19c]{display:flex;align-items:center;line-height:1.8;margin-bottom:3px}.student-card-label[data-v-8b75e19c]{width:76px;color:#a8afb9;font-size:12px;flex:0 0 76px}.student-card-value[data-v-8b75e19c]{color:#303133;font-size:14px;word-break:break-all}.student-card-time-line[data-v-8b75e19c]{margin-top:6px;padding-top:6px;border-top:1px solid #f4f6f8;font-size:12px;color:#b7bec8}.danger-btn[data-v-8b75e19c]{color:#f56c6c}.danger-btn[data-v-8b75e19c]:hover{color:#f78989}.student-push-tag-pushed[data-v-8b75e19c]{color:#67c23a}.countdown-expired[data-v-8b75e19c],.student-push-tag-unpushed[data-v-8b75e19c]{color:#f56c6c}.countdown-warning[data-v-8b75e19c]{color:#e6a23c}.countdown-critical[data-v-8b75e19c],.countdown-danger[data-v-8b75e19c]{color:#f56c6c}.countdown-blink[data-v-8b75e19c]{animation:blink-8b75e19c 1s ease-in-out infinite}@keyframes blink-8b75e19c{0%,to{opacity:1}50%{opacity:.3}}.detail-dialog .el-dialog__body[data-v-8b75e19c]{display:flex;flex-direction:column;min-height:90vh;max-height:95vh;padding:20px;overflow:hidden;box-sizing:border-box}.detail-content[data-v-8b75e19c]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.detail-content>.student-basic-desc[data-v-8b75e19c]{flex-shrink:0}.time-cell[data-v-8b75e19c]{line-height:1.3;font-size:13px}.time-cell .time-part[data-v-8b75e19c]{color:#606266;font-size:13px}.detail-content[data-v-8b75e19c] .student-basic-desc .el-descriptions-item__container{display:flex;width:100%}.detail-content[data-v-8b75e19c] .student-basic-desc .el-descriptions-item__content,.detail-content[data-v-8b75e19c] .student-basic-desc .el-descriptions-item__label{flex:0 0 50%;max-width:50%;box-sizing:border-box}.detail-content[data-v-8b75e19c] .student-basic-desc .el-descriptions-item__content{text-align:left}.detail-content[data-v-8b75e19c] .student-basic-desc .el-descriptions-item__label{text-align:right;min-width:80px}.push-record-tip[data-v-8b75e19c]{margin-left:12px;font-size:12px;color:#909399}.push-records-table[data-v-8b75e19c] .el-table__body-wrapper{min-height:200px}.push-records-table[data-v-8b75e19c] td.push-records-money-cell{color:#409eff}.follow-records-table[data-v-8b75e19c] .el-table__body-wrapper{min-height:200px}.student-detail-tabs-wrap[data-v-8b75e19c]{margin-top:16px;flex:1;min-height:0;display:flex;flex-direction:column}.student-detail-tabs-wrap .student-detail-tabs[data-v-8b75e19c]{margin-top:0}.student-detail-tabs[data-v-8b75e19c]{margin-top:0;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.student-detail-tabs[data-v-8b75e19c] .el-tabs__header{flex-shrink:0}.student-detail-tabs[data-v-8b75e19c] .el-tabs__content{flex:1;min-height:0;overflow:hidden}.student-detail-tabs[data-v-8b75e19c] .el-tab-pane{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.student-detail-tabs[data-v-8b75e19c] .el-tab-pane>.detail-tab-toolbar{flex-shrink:0}.student-detail-tabs[data-v-8b75e19c] .el-tab-pane>.apple-timeline-wrap,.student-detail-tabs[data-v-8b75e19c] .el-tab-pane>.follow-records-table,.student-detail-tabs[data-v-8b75e19c] .el-tab-pane>.push-records-table{flex:1;min-height:0;overflow:auto}.student-detail-tabs[data-v-8b75e19c] .el-tabs__item{text-align:center}.student-detail-tabs[data-v-8b75e19c] .el-tabs__nav .el-tabs__item{text-align:center;padding:0 20px}.student-detail-tabs[data-v-8b75e19c] .el-descriptions-item__label{text-align:justify;-moz-text-align-last:justify;text-align-last:justify;text-justify:inter-ideograph}.student-detail-tabs[data-v-8b75e19c] .el-descriptions-item__container .el-descriptions-item__label{flex:0 0 72px;width:72px;box-sizing:border-box}.detail-tab-toolbar[data-v-8b75e19c]{margin-bottom:12px}.detail-tab-actions[data-v-8b75e19c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.detail-tab-view-switch[data-v-8b75e19c]{margin-left:auto}.apple-timeline-wrap[data-v-8b75e19c]{min-height:200px;padding:4px 0 20px}.apple-timeline[data-v-8b75e19c]{position:relative;max-width:920px;margin:0 auto}.apple-timeline-row[data-v-8b75e19c]{display:flex;align-items:stretch;gap:0}.apple-timeline-axis[data-v-8b75e19c]{position:relative;width:20px;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.apple-timeline-dot[data-v-8b75e19c]{width:12px;height:12px;margin-top:22px;border-radius:50%;background:linear-gradient(180deg,#f5f5f7,#e8e8ed);border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.06);flex-shrink:0}.apple-timeline-dot.apple-timeline-dot--latest[data-v-8b75e19c]{background:#8cc5ff;box-shadow:0 0 0 1px #8cc5ff,0 2px 8px #8cc5ff}.apple-timeline-connector[data-v-8b75e19c]{flex:1;width:2px;min-height:28px;margin:4px 0 0;border-radius:1px;background:linear-gradient(180deg,rgba(60,60,67,.15),rgba(60,60,67,.06))}.apple-timeline-card[data-v-8b75e19c]{flex:1;min-width:0;margin-left:14px;margin-bottom:20px;padding:16px 18px 14px;background:#fff;border-radius:14px;border:1px solid rgba(0,0,0,.045);box-shadow:0 2px 12px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.apple-timeline-card__time[data-v-8b75e19c]{font-size:12px;font-weight:600;color:rgba(60,60,67,.55);letter-spacing:.02em;margin-bottom:4px}.apple-timeline-card__title[data-v-8b75e19c]{font-size:17px;font-weight:600;letter-spacing:-.022em;color:#1d1d1f;line-height:1.25;margin-bottom:12px}.apple-timeline-card .follow-timeline-desc[data-v-8b75e19c],.apple-timeline-card .history-timeline-desc[data-v-8b75e19c],.apple-timeline-card .push-timeline-desc[data-v-8b75e19c]{margin-top:0}.follow-timeline-desc[data-v-8b75e19c] .el-descriptions__body .el-descriptions__table,.history-timeline-desc[data-v-8b75e19c] .el-descriptions__body .el-descriptions__table,.push-timeline-desc[data-v-8b75e19c] .el-descriptions__body .el-descriptions__table{width:100%;border-collapse:collapse}.follow-timeline-desc[data-v-8b75e19c] .el-descriptions__body .el-descriptions__table td,.follow-timeline-desc[data-v-8b75e19c] .el-descriptions__body .el-descriptions__table th,.history-timeline-desc[data-v-8b75e19c] .el-descriptions__body .el-descriptions__table td,.history-timeline-desc[data-v-8b75e19c] .el-descriptions__body .el-descriptions__table th,.push-timeline-desc[data-v-8b75e19c] .el-descriptions__body .el-descriptions__table td,.push-timeline-desc[data-v-8b75e19c] .el-descriptions__body .el-descriptions__table th{border:none!important;box-shadow:none!important;vertical-align:top}.push-timeline-desc[data-v-8b75e19c] .push-desc-cell--commission,.push-timeline-desc[data-v-8b75e19c] .push-desc-cell--push-user{text-align:right}.follow-timeline-desc[data-v-8b75e19c] .el-descriptions-item__content.follow-desc-content-cell,.history-timeline-desc[data-v-8b75e19c] .el-descriptions-item__content.follow-desc-content-cell,.push-timeline-desc[data-v-8b75e19c] .el-descriptions-item__content.push-desc-remark-cell{white-space:pre-wrap;word-break:break-word;color:#1d1d1f}.history-timeline-desc[data-v-8b75e19c] .el-descriptions-item__content.basic-change-content-cell{white-space:normal;word-break:break-word;color:#1d1d1f}.basic-change-line+.basic-change-line[data-v-8b75e19c]{margin-top:8px}.basic-change-value-big[data-v-8b75e19c]{font-size:calc(1em + 2pt)}.basic-change-line[data-v-8b75e19c]{display:block;width:100%;word-break:break-word}.basic-change-list[data-v-8b75e19c]{margin:0;padding-left:18px}.basic-change-list li[data-v-8b75e19c]{word-break:break-word}.basic-change-list li+li[data-v-8b75e19c]{margin-top:8px}.apple-timeline-kv[data-v-8b75e19c]{--timeline-kv-label-width:56px;display:flex;flex-direction:column;gap:8px}.apple-timeline-kv__row[data-v-8b75e19c]{display:flex;align-items:flex-start;font-size:14px;line-height:1.4}.apple-timeline-kv__row .k[data-v-8b75e19c]{flex:0 0 var(--timeline-kv-label-width);width:var(--timeline-kv-label-width);box-sizing:border-box;color:rgba(60,60,67,.55);font-weight:500}.apple-timeline-kv__row .v[data-v-8b75e19c]{flex:1;min-width:0;color:#1d1d1f;word-break:break-word}.apple-timeline-kv__row--split2[data-v-8b75e19c],.apple-timeline-kv__row--split3[data-v-8b75e19c]{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:12px}.apple-timeline-kv__row--pair-each-third .apple-timeline-kv__pair[data-v-8b75e19c]{flex:0 0 33.333333%!important;max-width:33.333333%;min-width:0}.apple-timeline-kv__pair[data-v-8b75e19c]{flex:1 1 0;min-width:0;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:6px 8px;text-align:left}.apple-timeline-kv__pair .k[data-v-8b75e19c]{flex:0 0 var(--timeline-kv-label-width)!important;width:var(--timeline-kv-label-width)!important;max-width:var(--timeline-kv-label-width);box-sizing:border-box;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apple-timeline-kv__pair .v[data-v-8b75e19c]{flex:1 1 0;min-width:0;width:auto;text-align:left}.push-timeline-desc .apple-timeline-kv__money-v[data-v-8b75e19c]{color:#409eff!important}.apple-timeline-kv__pair--between[data-v-8b75e19c]{justify-content:space-between;align-items:center}.apple-timeline-kv__pair--between .v[data-v-8b75e19c]{flex:0 1 auto!important;text-align:right;min-width:0}.apple-timeline-kv__row--between[data-v-8b75e19c]{justify-content:space-between;align-items:center}.apple-timeline-kv__row--between .v[data-v-8b75e19c]{flex:0 1 auto;text-align:right}.apple-timeline-kv__row--remark[data-v-8b75e19c]{padding-top:8px;margin-top:4px}.apple-timeline-kv__row--remark.apple-timeline-kv__row--between .v[data-v-8b75e19c]{flex:1 1 0!important;min-width:0;text-align:left!important;white-space:pre-wrap}.apple-timeline-kv__row--block .v[data-v-8b75e19c]{margin-top:4px;padding-top:8px;display:block;width:100%;white-space:pre-wrap}.history-empty-wrap[data-v-8b75e19c]{min-height:200px;display:flex;align-items:center;justify-content:center}.history-empty-wrap[data-v-8b75e19c] .el-empty{width:100%}.history-empty-wrap[data-v-8b75e19c] .el-empty__description{width:100%;text-align:center}.history-empty-wrap[data-v-8b75e19c] .el-empty__description p{text-align:center}.student-form .project-form-item[data-v-8b75e19c]{margin-bottom:18px}.student-contact-row+.student-contact-row[data-v-8b75e19c]{margin-top:8px}.contact-input-wrap[data-v-8b75e19c]{display:flex;align-items:center;width:100%;gap:8px}.contact-inline-label[data-v-8b75e19c]{width:52px;flex:0 0 52px;display:inline-flex;align-items:center;justify-content:flex-end;height:40px;line-height:40px;color:#606266;font-size:13px;white-space:nowrap}.contact-inline-label-wechat[data-v-8b75e19c]{width:90px;flex-basis:90px}.contact-inline-label.is-required[data-v-8b75e19c]:before{content:"*";color:#f56c6c;margin-right:4px}.contact-input-wrap .el-input[data-v-8b75e19c]{flex:1}.student-contact-actions-col[data-v-8b75e19c]{display:flex;justify-content:flex-end}.student-contact-actions[data-v-8b75e19c]{display:flex;align-items:center;justify-content:flex-end;gap:10px}.student-contact-add[data-v-8b75e19c],.student-contact-remove[data-v-8b75e19c]{font-size:18px;cursor:pointer}.student-contact-add[data-v-8b75e19c]{color:#67c23a}.student-contact-remove[data-v-8b75e19c]{color:#f56c6c}.student-contact-remove.disabled[data-v-8b75e19c]{cursor:not-allowed;color:#c0c4cc}.project-checkbox-container[data-v-8b75e19c]{border:1px solid #dcdfe6;border-radius:4px;padding:8px 12px;background:#fafafa}.project-category[data-v-8b75e19c]{margin-bottom:6px}.project-category[data-v-8b75e19c]:last-child{margin-bottom:0}.category-title[data-v-8b75e19c]{color:#409eff;font-size:13px;margin-bottom:4px;padding-left:4px;border-left:3px solid #409eff;line-height:1.4}.category-items[data-v-8b75e19c]{padding-left:2em}.category-items .el-checkbox[data-v-8b75e19c]{margin-right:12px;margin-bottom:2px;line-height:1.4}.category-items .el-checkbox-group[data-v-8b75e19c]{line-height:1.6}.category-items .el-checkbox[data-v-8b75e19c]{margin-right:20px;margin-bottom:6px}.push-form-dialog .el-form-item__label{white-space:nowrap}.follow-form-dialog .el-dialog__body{overflow-x:hidden}.follow-form-dialog .next-contact-control{display:flex;align-items:center;width:100%}.follow-form-dialog .next-contact-picker{flex:1;max-width:240px}.follow-form-dialog .stop-follow-up-checkbox{flex:none;margin-left:12px;white-space:nowrap}.org-select-popper{width:350px!important;max-width:350px!important}.org-select-popper .el-select-dropdown__list{max-width:100%}.org-select-popper .el-select-dropdown__item{display:flex;align-items:center;max-width:100%}.org-select-popper .org-option-text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-select-popper .org-select-pager{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-top:1px solid #ebeef5;background:#fff}.org-select-popper .org-select-pager__text{color:#606266;font-size:12px;white-space:nowrap}.role-manage[data-v-295c5903]{flex:1;display:flex;flex-direction:column;min-height:0;padding-bottom:56px}.search-card[data-v-295c5903]{margin-bottom:12px}.search-form[data-v-295c5903]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.table-card[data-v-295c5903]{flex:1;display:flex;flex-direction:column}.table-card[data-v-295c5903] .el-card__body{flex:1;display:flex;flex-direction:column;padding:0;overflow:hidden}.table-card[data-v-295c5903] .el-table{flex:1}.menu-tree-hint[data-v-295c5903]{font-size:12px;color:#909399;line-height:1.5;margin-bottom:8px}.menu-perm-tree[data-v-295c5903]{max-height:360px;overflow-y:auto;padding:8px 12px;border:1px solid #ebeef5;border-radius:4px;background:#fafafa}.data-statistics[data-v-4d966f5a]{flex:1;display:flex;flex-direction:column;gap:18px;min-height:0;padding:10px;overflow:auto}.cockpit-hero[data-v-4d966f5a]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;border:1px solid #dfe7f3;border-radius:8px;background:linear-gradient(135deg,rgba(248,250,252,.96),rgba(239,246,255,.96)),#f8fafc}.cockpit-eyebrow[data-v-4d966f5a]{color:#3b82f6;font-size:12px;font-weight:700}.cockpit-title[data-v-4d966f5a]{margin:6px 0 8px;color:#1f2937;font-size:26px;line-height:1.2}.cockpit-desc[data-v-4d966f5a]{margin:0;color:#64748b;font-size:14px}.cockpit-date[data-v-4d966f5a]{min-width:132px;padding:14px 16px;border-radius:8px;border:1px solid #dbeafe;background:#fff;text-align:right}.cockpit-date span[data-v-4d966f5a]{display:block;color:#94a3b8;font-size:12px}.cockpit-date strong[data-v-4d966f5a]{display:block;margin-top:4px;color:#1d4ed8;font-size:18px}.cockpit-metrics[data-v-4d966f5a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.metric-card[data-v-4d966f5a]{position:relative;overflow:hidden;min-height:118px;padding:18px;border-radius:8px;border:1px solid #e5eaf3;background:#fff}.metric-card[data-v-4d966f5a]:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:currentColor;opacity:.8}.metric-card__label[data-v-4d966f5a]{color:#64748b;font-size:13px;font-weight:600}.metric-card__value[data-v-4d966f5a]{margin-top:12px;color:#111827;font-size:28px;line-height:1.1;font-weight:700}.metric-card__note[data-v-4d966f5a]{margin-top:10px;color:#94a3b8;font-size:12px}.metric-card--blue[data-v-4d966f5a]{color:#3b82f6}.metric-card--green[data-v-4d966f5a]{color:#16a34a}.metric-card--orange[data-v-4d966f5a]{color:#ea580c}.cockpit-grid[data-v-4d966f5a]{display:flex}.cockpit-grid--bottom[data-v-4d966f5a]{min-height:340px}.data-statistics .el-col[data-v-4d966f5a]{display:flex;margin-bottom:0}.chart-card[data-v-4d966f5a]{flex:1;display:flex;flex-direction:column}.data-statistics[data-v-4d966f5a] .el-card__body{flex:1;display:flex;flex-direction:column;padding:20px}.card-header[data-v-4d966f5a]{display:flex;justify-content:space-between;align-items:center}.header-left[data-v-4d966f5a]{display:flex;align-items:center;gap:10px}.header-left .title[data-v-4d966f5a]{font-weight:700}.breadcrumb[data-v-4d966f5a]{color:#909399;font-size:13px}.chart-container[data-v-4d966f5a]{flex:1;min-height:400px}.city-chart-container[data-v-4d966f5a]{min-height:300px}.city-rank-list[data-v-4d966f5a]{flex:1;min-height:300px;display:flex;flex-direction:column;justify-content:center}.city-rank-row[data-v-4d966f5a]{display:grid;grid-template-columns:30px minmax(72px,110px) minmax(0,1fr) minmax(90px,auto);align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #edf2f7}.city-rank-row[data-v-4d966f5a]:last-child{border-bottom:none}.city-rank-index[data-v-4d966f5a]{width:24px;height:24px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#ea580c;background:#fff7ed;font-weight:700;font-size:12px}.city-rank-name[data-v-4d966f5a]{color:#334155;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.city-rank-bar[data-v-4d966f5a]{height:8px;border-radius:999px;background:#f1f5f9;overflow:hidden}.city-rank-bar i[data-v-4d966f5a]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f6ad55,#ed8936)}.city-rank-value[data-v-4d966f5a]{color:#111827;text-align:right}@media (max-width:992px){.cockpit-hero[data-v-4d966f5a]{align-items:flex-start;flex-direction:column}.cockpit-date[data-v-4d966f5a]{text-align:left}.cockpit-metrics[data-v-4d966f5a]{grid-template-columns:1fr}.data-statistics .el-col+.el-col[data-v-4d966f5a]{margin-top:18px}}.student-select-popper{width:350px!important;max-width:350px!important}.student-select-popper .el-select-dropdown__list{max-width:100%}.student-select-popper .el-select-dropdown__wrap{margin-bottom:0!important;overflow-x:hidden}.student-select-popper .el-scrollbar__bar.is-horizontal{display:none}.student-select-popper .el-select-dropdown__item{display:flex;align-items:center;max-width:100%}.student-select-popper .student-option-text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.student-select-popper .student-select-pager{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-top:1px solid #ebeef5;background:#fff}.student-select-popper .student-select-pager__text{color:#606266;font-size:12px;white-space:nowrap}.electronic-map-page[data-v-753d5be2]{flex:1;min-height:0;display:flex;gap:12px}.tool-card[data-v-753d5be2]{flex-shrink:0;overflow:hidden;display:flex;flex-direction:column;min-height:0}.resize-handle[data-v-753d5be2]{width:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:col-resize;background:transparent;transition:background .15s}.resize-handle[data-v-753d5be2]:active,.resize-handle[data-v-753d5be2]:hover{background:rgba(64,158,255,.1)}.resize-handle-bar[data-v-753d5be2]{width:4px;height:40px;border-radius:2px;background:#dcdfe6}.resize-handle:active .resize-handle-bar[data-v-753d5be2],.resize-handle:hover .resize-handle-bar[data-v-753d5be2]{background:#409eff}.recommend-duration-cell[data-v-753d5be2]{white-space:nowrap}.tool-card[data-v-753d5be2] .el-card__body{flex:1;min-height:0;display:flex;flex-direction:column}.map-card[data-v-753d5be2]{flex:1;min-width:0;display:flex;flex-direction:column}.map-card[data-v-753d5be2] .el-card__body{flex:1;min-height:0;display:flex;flex-direction:column;padding:12px}.map-canvas[data-v-753d5be2]{flex:1;min-height:620px;border:1px solid #ebeef5;border-radius:6px 6px 0 0}.map-toolbar[data-v-753d5be2]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f5f7fa;border:1px solid #ebeef5;border-top:none;border-radius:0 0 6px 6px}.map-toolbar-tools[data-v-753d5be2]{display:flex;align-items:center;gap:8px}.map-toolbar-tools .el-button[data-v-753d5be2]{margin:0}.map-campus-all-switch[data-v-753d5be2]{display:inline-flex;align-items:center}.map-toolbar-info[data-v-753d5be2]{display:flex;align-items:center;gap:16px;font-size:12px;color:#606266}.map-toolbar-scale[data-v-753d5be2],.map-toolbar-zoom[data-v-753d5be2]{white-space:nowrap}.map-canvas[data-v-753d5be2] .student-person-marker-wrap{background:transparent;border:none}.map-canvas[data-v-753d5be2] .student-person-marker-img{width:52px;height:86px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.28));pointer-events:none}.map-canvas[data-v-753d5be2] .car-track-marker-wrap{background:transparent;border:none}.map-canvas[data-v-753d5be2] .car-track-marker{font-size:24px;line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35));pointer-events:none}.map-canvas[data-v-753d5be2] .recommend-line-tooltip{background:hsla(0,0%,100%,.97);border:1px solid #b3d8ff;color:#2f7fd6;border-radius:999px;box-shadow:0 2px 10px rgba(64,158,255,.22);font-size:12px;line-height:1.2;padding:4px 10px;white-space:nowrap;animation:recommendLineTooltipPulse-753d5be2 1.8s ease-in-out infinite}.map-canvas[data-v-753d5be2] .recommend-line-tooltip:before{display:none}@keyframes recommendLineTooltipPulse-753d5be2{0%{box-shadow:0 2px 10px rgba(64,158,255,.18)}50%{box-shadow:0 2px 12px rgba(64,158,255,.3)}to{box-shadow:0 2px 10px rgba(64,158,255,.18)}}.map-canvas[data-v-753d5be2] .leaflet-popup.campus-popup .leaflet-popup-content-wrapper{border-radius:12px;padding:0;border:1px solid rgba(228,231,237,.85);background:hsla(0,0%,100%,.2)!important;box-shadow:0 4px 16px rgba(0,0,0,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.map-canvas[data-v-753d5be2] .leaflet-tooltip.campus-popup{padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important}.map-canvas[data-v-753d5be2] .leaflet-tooltip.campus-popup:before{display:none}.map-canvas[data-v-753d5be2] .leaflet-tooltip.campus-popup .leaflet-tooltip-content{margin:0;padding:0;border-radius:12px;border:1px solid rgba(228,231,237,.85);background:hsla(0,0%,100%,.2)!important;box-shadow:0 4px 16px rgba(0,0,0,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.map-canvas[data-v-753d5be2] .leaflet-popup.campus-popup .leaflet-popup-content{margin:0}.map-canvas[data-v-753d5be2] .leaflet-popup.campus-popup .leaflet-popup-tip-container{margin-top:-1px}.map-canvas[data-v-753d5be2] .leaflet-popup.campus-popup .leaflet-popup-tip{background:hsla(0,0%,100%,.2)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.map-canvas[data-v-753d5be2] .leaflet-popup.campus-popup .campus-popup-card,.map-canvas[data-v-753d5be2] .leaflet-tooltip.campus-popup .campus-popup-card{position:relative;min-width:210px;padding:14px 16px 34px;border-radius:10px;border-left:4px solid transparent;font-size:13px;color:#1f2937;background:transparent}.map-canvas[data-v-753d5be2] .leaflet-popup.campus-popup .campus-popup-title,.map-canvas[data-v-753d5be2] .leaflet-tooltip.campus-popup .campus-popup-title{font-size:18px;font-weight:700;line-height:1.25;letter-spacing:.2px;margin-bottom:6px}.map-canvas[data-v-753d5be2] .leaflet-popup.campus-popup .campus-popup-delete,.map-canvas[data-v-753d5be2] .leaflet-tooltip.campus-popup .campus-popup-delete{position:absolute;right:12px;bottom:10px;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:#9ca3af;background:#f8fafc;border:1px solid #edf2f7;cursor:pointer;transition:transform .18s ease,color .18s ease,background-color .18s ease,border-color .18s ease}.map-canvas[data-v-753d5be2] .leaflet-popup.campus-popup .campus-popup-delete:hover,.map-canvas[data-v-753d5be2] .leaflet-tooltip.campus-popup .campus-popup-delete:hover{color:#f56c6c;background:#fff4f4;border-color:#ffd6d6;transform:scale(1.08)}.map-canvas[data-v-753d5be2] .leaflet-popup.campus-popup .campus-popup-line,.map-canvas[data-v-753d5be2] .leaflet-tooltip.campus-popup .campus-popup-line{color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:10px}.map-canvas[data-v-753d5be2] .leaflet-popup.campus-popup .campus-popup-status-line,.map-canvas[data-v-753d5be2] .leaflet-tooltip.campus-popup .campus-popup-status-line{display:flex;align-items:center;gap:10px}.map-canvas[data-v-753d5be2] .leaflet-popup.campus-popup .campus-popup-status-label,.map-canvas[data-v-753d5be2] .leaflet-tooltip.campus-popup .campus-popup-status-label{color:#9ca3af;font-size:13px}.map-canvas[data-v-753d5be2] .leaflet-popup.campus-popup .campus-popup-status-badge,.map-canvas[data-v-753d5be2] .leaflet-tooltip.campus-popup .campus-popup-status-badge{padding:3px 10px;border-radius:999px;font-weight:700;font-size:12px;line-height:1.2;border:1px solid transparent}.map-canvas[data-v-753d5be2] .leaflet-popup.campus-popup .campus-popup-recommend,.map-canvas[data-v-753d5be2] .leaflet-tooltip.campus-popup .campus-popup-recommend{margin:0 16px 12px;padding-top:10px;border-top:1px dashed #e5e7eb;color:#6b7280;font-size:12px}.map-canvas[data-v-753d5be2] .leaflet-popup.campus-popup-enabled .campus-popup-card,.map-canvas[data-v-753d5be2] .leaflet-tooltip.campus-popup-enabled .campus-popup-card{border-left-color:#34c759}.map-canvas[data-v-753d5be2] .leaflet-popup.campus-popup-enabled .campus-popup-status-badge,.map-canvas[data-v-753d5be2] .leaflet-tooltip.campus-popup-enabled .campus-popup-status-badge{background:#ecfdf3;border-color:#bbf7d0;color:#16a34a}.map-canvas[data-v-753d5be2] .leaflet-popup.campus-popup-disabled .campus-popup-card,.map-canvas[data-v-753d5be2] .leaflet-tooltip.campus-popup-disabled .campus-popup-card{border-left-color:#f97373}.map-canvas[data-v-753d5be2] .leaflet-popup.campus-popup-disabled .campus-popup-status-badge,.map-canvas[data-v-753d5be2] .leaflet-tooltip.campus-popup-disabled .campus-popup-status-badge{background:#fff1f1;border-color:#fecaca;color:#dc2626}.map-delete-pop-anchor[data-v-753d5be2]{position:fixed;z-index:3000;width:14px;height:14px}.map-delete-pop-ref[data-v-753d5be2]{display:block;width:14px;height:14px;opacity:0;border:none;outline:none;padding:0;margin:0;background:transparent;cursor:default}.tool-section[data-v-753d5be2]{margin-bottom:14px}.tool-tabs[data-v-753d5be2]{flex:1;min-height:0;display:flex;flex-direction:column}.tool-tabs[data-v-753d5be2] .el-tabs__header{margin-bottom:10px}.tool-tabs[data-v-753d5be2] .el-tabs__content{flex:1;min-height:0}.tool-tabs[data-v-753d5be2] .el-tab-pane{height:100%}.tool-tabs[data-v-753d5be2] .el-tabs__nav{width:100%;display:flex}.tool-tabs[data-v-753d5be2] .el-tabs__item{flex:1;text-align:center;padding:0 8px;font-size:13px}.tool-tabs[data-v-753d5be2] .el-tabs__item.is-active{background-color:#ecf5ff;color:#409eff}.section-title[data-v-753d5be2]{font-size:14px;color:#303133;margin-bottom:8px}.point-text[data-v-753d5be2]{color:#606266}.recommend-section[data-v-753d5be2]{height:100%;min-height:0;display:flex;flex-direction:column}.recommend-inner-tabs[data-v-753d5be2]{flex:0 0 auto}.recommend-inner-tabs[data-v-753d5be2] .el-tabs__header{margin-bottom:8px}.recommend-mode-pane .el-form[data-v-753d5be2]{margin-bottom:0}.smart-analyze-coord[data-v-753d5be2]{color:#606266;font-size:12px;line-height:18px;margin:-2px 0 8px 100px}.recommend-table-wrap[data-v-753d5be2]{flex:1;min-height:0;min-width:0;overflow:hidden}.recommend-table-wrap[data-v-753d5be2] .el-table__body-wrapper,.recommend-table-wrap[data-v-753d5be2] .el-table__header-wrapper{overflow:hidden!important}.recommend-table[data-v-753d5be2]{margin-top:8px;min-width:455px}.recommend-min-tag[data-v-753d5be2]{color:#67c23a;font-weight:500}.recommend-badge-blink[data-v-753d5be2]{animation:recommend-badge-blink-753d5be2 1s ease-in-out infinite}@keyframes recommend-badge-blink-753d5be2{0%,to{opacity:1}50%{opacity:.35}}.marking-section[data-v-753d5be2]{height:100%;min-height:0;display:flex;flex-direction:column}.marking-section .el-form[data-v-753d5be2]{flex:0 0 auto}.marking-address-tip[data-v-753d5be2]{color:#909399;font-size:12px;line-height:1.55;margin:-4px 0 10px 100px;padding-right:8px}.marking-table-wrap[data-v-753d5be2]{flex:1;min-height:0;display:flex;flex-direction:column}.marking-table-wrap[data-v-753d5be2] .el-table__body tr.marking-row-unmarked>td{background-color:rgba(255,183,77,.5)!important}.marking-table-tip[data-v-753d5be2]{color:#909399;font-size:13px;line-height:20px;margin-bottom:6px}.marking-table-tip-mark[data-v-753d5be2]{color:#53a8ff;margin-right:4px}.marking-table-stat[data-v-753d5be2]{margin-left:12px}.marking-table-stat-marked[data-v-753d5be2]{color:#88e822}.marking-table-stat-unmarked[data-v-753d5be2]{color:#f42aa2}.marking-pagination[data-v-753d5be2]{flex:0 0 auto;display:flex;justify-content:flex-end;padding-top:8px}.marking-pagination[data-v-753d5be2] .el-pagination__total{margin-right:8px}.student-map-tip[data-v-753d5be2]{color:#909399;font-size:13px;margin-bottom:8px}.electronic-map-page .leaflet-tooltip-pane{z-index:800!important}.leaflet-tooltip.recommend-line-tooltip{background:hsla(0,0%,100%,.97)!important;border:1px solid #b3d8ff!important;color:#2f7fd6!important;border-radius:999px!important;box-shadow:0 2px 10px rgba(64,158,255,.22)!important;font-size:12px!important;line-height:1.2!important;padding:4px 10px!important;white-space:nowrap!important;animation:recommendLineTooltipPulseGlobal 1.8s ease-in-out infinite}.leaflet-tooltip.recommend-line-tooltip:before{display:none!important}@keyframes recommendLineTooltipPulseGlobal{0%{box-shadow:0 2px 10px rgba(64,158,255,.18)}50%{box-shadow:0 2px 12px rgba(64,158,255,.3)}to{box-shadow:0 2px 10px rgba(64,158,255,.18)}}.dict-manage[data-v-039f3241]{flex:1;display:flex;flex-direction:column;min-height:0;padding-bottom:56px}.search-card[data-v-039f3241]{margin-bottom:12px}.search-form[data-v-039f3241]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.table-card[data-v-039f3241]{flex:1;display:flex;flex-direction:column}.table-card[data-v-039f3241] .el-card__body{flex:1;display:flex;flex-direction:column;padding:0;overflow:hidden}.table-card[data-v-039f3241] .el-table{flex:1}.log-manage[data-v-55731f88]{flex:1;display:flex;flex-direction:column;min-height:0;padding-bottom:56px}.filter-panel[data-v-55731f88]{margin-bottom:12px}.search-form[data-v-55731f88]{width:100%}.filter-grid[data-v-55731f88]{display:flex;flex-wrap:wrap;row-gap:10px}.filter-grid[data-v-55731f88] .el-form-item{margin:0}.filter-grid[data-v-55731f88] .el-input,.filter-grid[data-v-55731f88] .el-select{width:200px}.audit-summary[data-v-55731f88]{display:flex;align-items:center;gap:16px;min-height:42px;padding:0 4px 12px;color:#606266}.summary-item[data-v-55731f88]{display:flex;align-items:baseline;gap:8px}.summary-item strong[data-v-55731f88]{font-size:20px;color:#303133}.summary-item.danger strong[data-v-55731f88]{color:#f56c6c}.summary-label[data-v-55731f88]{font-size:13px}.summary-hint[data-v-55731f88]{font-size:13px;margin-left:auto}.table-card[data-v-55731f88]{flex:1;display:flex;flex-direction:column}.table-card[data-v-55731f88] .el-card__body{flex:1;display:flex;flex-direction:column;padding:0;overflow:hidden}.table-card[data-v-55731f88] .el-table{flex:1}.behavior-main[data-v-55731f88]{display:flex;flex-direction:column;gap:8px;padding:4px 0}.behavior-sentence[data-v-55731f88]{color:#303133;line-height:1.45;font-weight:500}.behavior-meta[data-v-55731f88]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#909399;font-size:12px}.expand-panel[data-v-55731f88]{padding:10px 18px 14px;background:#fafafa}.expand-title[data-v-55731f88],.section-title[data-v-55731f88]{margin-bottom:10px;font-weight:600;color:#303133}.change-list[data-v-55731f88]{display:flex;flex-direction:column;gap:8px}.change-item[data-v-55731f88]{display:grid;grid-template-columns:120px minmax(120px,1fr) 28px minmax(120px,1fr);align-items:center;gap:8px;font-size:13px}.change-field[data-v-55731f88]{color:#606266}.change-new[data-v-55731f88],.change-old[data-v-55731f88]{min-width:0;padding:6px 8px;border-radius:4px;word-break:break-word}.change-old[data-v-55731f88]{color:#909399;background:#f4f4f5}.change-new[data-v-55731f88]{color:#1f7a3f;background:#edf8f0}.change-arrow[data-v-55731f88]{color:#909399;text-align:center}.detail-grid[data-v-55731f88],.trace-grid[data-v-55731f88]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;color:#606266;font-size:13px}.detail-panel[data-v-55731f88]{display:flex;flex-direction:column;gap:16px}.detail-sentence[data-v-55731f88]{padding:12px 14px;border-left:3px solid #409eff;background:#f5f9ff;color:#303133;line-height:1.6}.detail-grid div[data-v-55731f88]{display:flex;gap:8px;min-width:0}.detail-grid label[data-v-55731f88]{flex:0 0 72px;color:#909399}.detail-grid span[data-v-55731f88]{min-width:0;color:#303133;word-break:break-word}.detail-section[data-v-55731f88]{border-top:1px solid #ebeef5;padding-top:14px}.detail-changes[data-v-55731f88]{max-height:220px;overflow:auto}.json-box[data-v-55731f88]{max-height:260px;margin:0;padding:12px;overflow:auto;border:1px solid #ebeef5;border-radius:4px;background:#fafafa;color:#303133;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}@media (max-width:960px){.filter-grid[data-v-55731f88]{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-summary[data-v-55731f88]{align-items:flex-start;flex-direction:column;gap:6px}.summary-hint[data-v-55731f88]{margin-left:0}.change-item[data-v-55731f88],.detail-grid[data-v-55731f88],.trace-grid[data-v-55731f88]{grid-template-columns:1fr}.change-arrow[data-v-55731f88]{display:none}}@media (max-width:640px){.filter-grid[data-v-55731f88]{grid-template-columns:1fr}}.business-params-pane[data-v-4a8a6ecb]{padding:24px;width:100%}.business-params-form[data-v-4a8a6ecb]{width:100%}.section-title[data-v-4a8a6ecb]{margin:0 0 16px;padding-top:2px;font-size:16px;font-weight:800;color:#409eff;border-top:1px solid rgba(60,60,67,.12)}.section-title--first[data-v-4a8a6ecb]{border-top:none;padding-top:0}.business-params-form[data-v-4a8a6ecb] .el-form-item__label{white-space:nowrap}.business-params-form[data-v-4a8a6ecb] .el-form-item__content{display:flex;align-items:center;min-height:32px}.field-block[data-v-4a8a6ecb]{display:flex;flex-direction:column;align-items:flex-start;width:100%}.field-flex[data-v-4a8a6ecb]{display:flex;align-items:center}.input-with-unit[data-v-4a8a6ecb]{display:flex;align-items:center;gap:8px}.unit[data-v-4a8a6ecb]{color:#909399;font-size:14px;white-space:nowrap}.form-tip[data-v-4a8a6ecb]{margin-top:4px;color:#909399;font-size:12px;line-height:1.4;width:100%}.form-actions[data-v-4a8a6ecb]{margin-top:16px}.label-text-red[data-v-4a8a6ecb]{color:#f56c6c}.label-text-green[data-v-4a8a6ecb]{color:#67c23a}.label-text-blue[data-v-4a8a6ecb]{color:#53a8ff}.label-info-trigger[data-v-4a8a6ecb]{display:inline-flex;align-items:center;color:#53a8ff;cursor:help;outline:none}.label-info-trigger[data-v-4a8a6ecb]:focus,.label-info-trigger[data-v-4a8a6ecb]:hover{color:#53a8ff}.referral-reward-popover p[data-v-4a8a6ecb]{margin:0 0 10px;line-height:1.55;font-size:13px;color:#606266}.referral-reward-popover p[data-v-4a8a6ecb]:last-child{margin-bottom:0}.referral-reward-popper .referral-reward-popover .label-text-green{color:#67c23a}.referral-reward-popper .referral-reward-popover .label-text-red{color:#f56c6c}.referral-reward-popper .referral-reward-popover .label-text-blue{color:#53a8ff}.utwl-common-select-popper{width:350px!important;max-width:350px!important}.utwl-common-select-popper .el-select-dropdown__list{max-width:100%}.utwl-common-select-popper .el-select-dropdown__item{display:flex;align-items:center;max-width:100%}.utwl-common-select-popper .common-option-text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.utwl-common-select-popper .common-select-pager{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-top:1px solid #ebeef5;background:#fff}.utwl-common-select-popper .common-select-pager__text{color:#606266;font-size:12px;white-space:nowrap}.template-manage-page[data-v-4f79f056]{padding:24px;flex:1;min-height:0;display:flex;flex-direction:column}.filter-bar[data-v-4f79f056]{margin-bottom:12px}.filter-form[data-v-4f79f056]{display:flex;flex-wrap:wrap;gap:0 8px}.template-table[data-v-4f79f056]{flex:1;min-height:0}.pagination-wrapper[data-v-4f79f056]{display:flex;justify-content:center}.form-control[data-v-4f79f056]{width:100%}.danger-btn[data-v-4f79f056]{color:#f56c6c}.binding-preview[data-v-4f79f056]{margin-top:16px;padding:12px 14px;background:#f7f9fc;border:1px solid #e6ecf5;border-radius:8px;line-height:1.8;color:#4b5563}.binding-preview__warning[data-v-4f79f056]{color:#e6a23c}.binding-preview__qrcode[data-v-4f79f056]{margin-bottom:12px}.binding-preview__qrcode img[data-v-4f79f056]{display:block;width:220px;height:220px;max-width:100%;border:1px solid #e6ecf5;border-radius:8px;background:#fff}.scheduled-task-manage[data-v-2a28acf3]{padding:24px;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;height:100%}.search-card[data-v-2a28acf3]{margin-bottom:16px;flex-shrink:0}.search-card[data-v-2a28acf3] .el-card__body{padding:18px 20px 0}.search-form[data-v-2a28acf3] .el-form-item{margin-bottom:18px}.task-table[data-v-2a28acf3]{flex:1;min-height:0}.pagination-wrapper[data-v-2a28acf3]{margin-top:16px;display:flex;justify-content:center}.run-log-pagination[data-v-2a28acf3]{padding-top:12px;display:flex;justify-content:flex-end}.run-now-date-picker[data-v-2a28acf3]{width:100%}.danger-text[data-v-2a28acf3]{color:#f56c6c}.cron-display-cell[data-v-2a28acf3]{min-height:44px;display:flex;flex-direction:column;justify-content:center}.cron-readable[data-v-2a28acf3]{color:#303133;font-weight:500;line-height:20px}.cron-expression[data-v-2a28acf3]{display:flex;align-items:center;gap:6px;color:#909399;font-size:12px;line-height:18px}.cron-edit-button[data-v-2a28acf3]{padding:0}.cron-edit-cell[data-v-2a28acf3]{display:flex;align-items:center;gap:8px;min-height:44px}.cron-edit-input[data-v-2a28acf3]{width:170px}.system-settings-page[data-v-62ed3014]{padding:0;display:flex;flex-direction:column;min-height:0;flex:1;height:100%}.settings-card[data-v-62ed3014],.settings-card[data-v-62ed3014] .el-card__body{flex:1;min-height:0;display:flex;flex-direction:column}.settings-card[data-v-62ed3014] .el-card__body{padding:16px;overflow:hidden}.settings-card[data-v-62ed3014] .el-tabs,.settings-card[data-v-62ed3014] .el-tabs__content{flex:1;display:flex;flex-direction:column;min-height:0}.settings-card[data-v-62ed3014] .el-tabs__content{overflow:hidden}.settings-card[data-v-62ed3014] .el-tab-pane{flex:1;display:flex;flex-direction:column;min-height:0;overflow:auto}.settings-card[data-v-62ed3014] .el-tabs .scheduled-task-manage-pane{flex:1}.electronic-map-config[data-v-62ed3014]{padding:0 24px 24px;max-width:600px}.form-actions[data-v-62ed3014]{margin-top:16px}.form-tip[data-v-62ed3014]{margin-left:12px;color:#909399;font-size:12px}.color-value[data-v-62ed3014]{margin-left:12px;font-size:12px;color:#606266;word-break:break-all}.about-pane[data-v-62ed3014],.admin-tools-config[data-v-62ed3014],.alert-config-pane[data-v-62ed3014],.database-backup-pane[data-v-62ed3014]{padding:24px}.admin-tools-section-title[data-v-62ed3014]{margin:12px 0 8px;padding-top:10px;border-top:1px solid rgba(60,60,67,.12);font-size:14px;font-weight:600;color:#409eff}.admin-tools-section-title--first[data-v-62ed3014]{margin-top:0;padding-top:0;border-top:none}.landing-page-manage-pane[data-v-62ed3014]{padding:20px 0}.database-backup-form[data-v-62ed3014],.landing-page-form[data-v-62ed3014]{max-width:760px}.database-backup-path[data-v-62ed3014]{width:420px;max-width:100%}.database-backup-actions[data-v-62ed3014]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.database-backup-file[data-v-62ed3014]{color:#606266;font-size:13px;word-break:break-all}.database-backup-progress[data-v-62ed3014]{width:420px;max-width:100%}.database-backup-status[data-v-62ed3014]{display:inline-block;margin-top:8px;color:#909399;font-size:13px}.announcement-font-size-input[data-v-62ed3014]{display:flex;align-items:center}.announcement-font-size-unit[data-v-62ed3014]{margin-left:8px;color:#606266;font-size:14px}.announcement-scroll-speed-input[data-v-62ed3014]{display:flex;align-items:center}.announcement-scroll-speed-unit[data-v-62ed3014]{margin-left:8px;color:#606266;font-size:14px}.watermark-font-size-input[data-v-62ed3014]{display:flex;align-items:center}.watermark-unit[data-v-62ed3014]{margin-left:8px;color:#606266;font-size:14px}.user-manage-pane[data-v-62ed3014]{padding:24px;flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.role-manage-pane[data-v-62ed3014]{padding:24px;flex:1;min-height:0;display:flex}.role-manage-pane[data-v-62ed3014] .role-manage{flex:1;min-height:0;padding-bottom:0}.user-search-area[data-v-62ed3014]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:16px}.user-search-area .search-form[data-v-62ed3014]{flex:1}.user-search-area .btn-group[data-v-62ed3014]{flex-shrink:0}.logo-upload-wrap[data-v-62ed3014]{display:flex;align-items:flex-start;gap:16px}.logo-preview[data-v-62ed3014]{width:80px;height:80px;border:1px solid #dcdfe6;border-radius:6px;overflow:hidden;flex-shrink:0}.logo-img[data-v-62ed3014]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.logo-actions[data-v-62ed3014]{display:flex;flex-direction:column;gap:8px}.placeholder-tip[data-v-62ed3014]{color:#909399;font-size:14px}.version-text[data-v-62ed3014]{font-size:16px;color:#303133}.version-text strong[data-v-62ed3014]{color:#409eff}.danger-btn[data-v-62ed3014]{color:#f56c6c}.user-form .user-form-input[data-v-62ed3014]{width:350px}.user-dialog[data-v-62ed3014] .el-dialog__body{overflow:hidden;padding:20px 20px 10px}.user-form .password-strength[data-v-62ed3014]{margin-top:-10px;margin-bottom:18px;margin-left:100px;font-size:12px;display:flex;align-items:center}.user-form .password-strength .strength-label[data-v-62ed3014]{color:#909399;margin-right:8px}.user-form .password-strength .el-rate[data-v-62ed3014]{height:20px}.user-form .password-strength .el-rate__icon[data-v-62ed3014]{font-size:18px}.roi-page[data-v-07b1031a]{display:flex;flex-direction:column;flex:1;min-height:0}.filter-bar[data-v-07b1031a]{flex-shrink:0;padding:16px;background:#fff;border-radius:4px;margin-bottom:16px}.filter-row[data-v-07b1031a]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.filter-label[data-v-07b1031a]{width:80px;flex-shrink:0;color:#606266;font-size:14px;text-align:right}.filter-select[data-v-07b1031a]{width:180px}.filter-input[data-v-07b1031a]{width:200px}.table-card[data-v-07b1031a]{flex:1}.promotion-account-table[data-v-07b1031a]{margin-top:0}.authorization-info-kv[data-v-07b1031a]{border:1px solid #ebeef5;border-radius:4px;overflow:hidden}.authorization-info-row[data-v-07b1031a]{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid #ebeef5}.authorization-info-row[data-v-07b1031a]:last-child{border-bottom:none}.authorization-info-key[data-v-07b1031a]{padding:10px 12px;background:#f5f7fa;color:#606266;font-weight:600;border-right:1px solid #ebeef5;word-break:break-all}.authorization-info-value[data-v-07b1031a]{min-width:0;padding:8px 12px;display:flex;align-items:flex-start;gap:8px}.authorization-info-text[data-v-07b1031a]{flex:1;min-width:0;color:#303133;line-height:24px;word-break:break-all;white-space:pre-wrap}.authorization-info-empty[data-v-07b1031a]{padding:12px;color:#909399;text-align:center}.pagination-wrapper[data-v-07b1031a]{flex-shrink:0;padding:16px 0;display:flex;justify-content:center}.danger-text-btn[data-v-07b1031a]{color:#f56c6c}.danger-text-btn[data-v-07b1031a]:hover{color:#f78989}html body .el-dialog .copyright_link_box[data-v-07b1031a] .el-form-item__content{display:flex}.roi-overview-page[data-v-dc4f4ec0]{display:flex;flex-direction:column;flex:1;min-height:0}.filter-bar[data-v-dc4f4ec0]{flex-shrink:0;padding:16px;background:#fff;border-radius:4px;margin-bottom:16px}.filter-row[data-v-dc4f4ec0]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.filter-label[data-v-dc4f4ec0]{width:80px;flex-shrink:0;color:#606266;font-size:14px;text-align:right;align-self:center}.filter-stat-btns[data-v-dc4f4ec0]{align-self:center;flex-shrink:0;display:inline-flex;vertical-align:middle}.filter-date-slot[data-v-dc4f4ec0]{display:flex;align-items:center;align-self:center;flex-shrink:0;min-height:40px}.filter-date-slot[data-v-dc4f4ec0] .el-date-editor{vertical-align:middle}.filter-date-slot[data-v-dc4f4ec0] .el-date-editor .el-input__inner{height:40px;line-height:40px}.filter-date-slot[data-v-dc4f4ec0] .el-date-editor.el-range-editor.el-input__inner{height:40px;line-height:38px}.filter-date[data-v-dc4f4ec0]{width:180px}.filter-date-range[data-v-dc4f4ec0]{width:350px}.filter-date-range[data-v-dc4f4ec0] .el-range-separator{width:7%}.range-hint[data-v-dc4f4ec0]{color:#909399;font-size:13px}.table-card[data-v-dc4f4ec0]{flex:1}.overview-table[data-v-dc4f4ec0]{margin-top:0}.roi-audit-page[data-v-a78c3d8a]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.filter-bar[data-v-a78c3d8a]{flex-shrink:0;padding:16px;background:#fff;border-radius:8px;margin-bottom:12px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.filter-form[data-v-a78c3d8a]{width:100%}.filter-form[data-v-a78c3d8a] .el-form-item{margin-bottom:0}.filter-grid[data-v-a78c3d8a]{display:flex;flex-wrap:wrap;row-gap:12px}.filter-stat-radios[data-v-a78c3d8a]{width:100%;white-space:nowrap}.filter-actions[data-v-a78c3d8a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:40px}.filter-actions[data-v-a78c3d8a] .el-button+.el-button{margin-left:0}.filter-date-picker[data-v-a78c3d8a]{width:100%}.filter-date-picker[data-v-a78c3d8a] .el-range-separator{width:7%}.filter-org-select[data-v-a78c3d8a]{width:100%}.roi-help-icon[data-v-a78c3d8a]{margin-left:8px;font-size:18px;color:#53a8ff;cursor:help;vertical-align:middle}.roi-help-icon[data-v-a78c3d8a]:hover{color:#606266}.roi-help-content p[data-v-a78c3d8a]{margin:6px 0;line-height:1.6;font-size:13px}.table-card[data-v-a78c3d8a]{flex:1 1 0;min-height:0;display:flex;flex-direction:column;margin-bottom:12px}.table-card[data-v-a78c3d8a] .el-card__body{flex:1;padding:16px;overflow:hidden;display:flex;flex-direction:column;min-height:0}.roi-audit-table[data-v-a78c3d8a]{flex:1;min-height:0}.roi-total-header[data-v-a78c3d8a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;line-height:1.2;white-space:nowrap}.roi-total-value[data-v-a78c3d8a]{color:#00c853;font-weight:700;white-space:nowrap}.roi-audit-table[data-v-a78c3d8a] th .cell{white-space:nowrap}.roi-audit-table[data-v-a78c3d8a] td.org-name-column .cell{white-space:normal;overflow:visible;text-overflow:clip;line-height:20px}.org-name-text[data-v-a78c3d8a]{display:block;white-space:normal;word-break:break-all;overflow-wrap:anywhere}.pagination-wrapper[data-v-a78c3d8a]{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:auto!important;flex-shrink:0;height:56px;display:flex;justify-content:center;align-items:center;background:#fff;border-top:1px solid #ebeef5;box-shadow:none}.roi-audit-table[data-v-a78c3d8a] .el-table__body td.cell-green{background-color:#f0f9eb!important;color:#67c23a}.roi-audit-table[data-v-a78c3d8a] .el-table__body td.cell-yellow{background-color:#fdf6ec!important;color:#e6a23c}.roi-audit-table[data-v-a78c3d8a] th.roi-header-baidu{background-color:#53a8ff!important}.roi-audit-table[data-v-a78c3d8a] th.roi-header-douyin{background-color:#66b1ff!important}.roi-audit-table[data-v-a78c3d8a] th.roi-header-xiaohongshu{background-color:#79bbff!important}.roi-audit-table[data-v-a78c3d8a] th.roi-header-referral{background-color:#8cc5ff!important}.roi-audit-table[data-v-a78c3d8a] th.roi-header-second-referral{background-color:#a0cfff!important}.roi-audit-table[data-v-a78c3d8a] th.roi-header-other{background-color:#b3d8ff!important}.roi-audit-table[data-v-a78c3d8a] th.roi-sub-consumption,.roi-audit-table[data-v-a78c3d8a] th.roi-sub-deal,.roi-audit-table[data-v-a78c3d8a] th.roi-sub-resource,.roi-audit-table[data-v-a78c3d8a] th.roi-sub-settlement,.roi-audit-table[data-v-a78c3d8a] th.roi-sub-verify{background-color:#d9ecff!important}.conversation-shell[data-v-4d3143be]{display:flex;flex-direction:column;gap:16px;min-height:560px}.conversation-shell--embedded[data-v-4d3143be]{min-height:auto}.conversation-header[data-v-4d3143be]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-radius:22px;background:radial-gradient(circle at top left,hsla(94,41%,61%,.18),transparent 42%),linear-gradient(135deg,#f7fbf2,#edf6e4);border:1px solid hsla(94,32%,57%,.28)}.conversation-title-group[data-v-4d3143be]{display:flex;flex-direction:column;gap:8px}.conversation-title-main[data-v-4d3143be]{font-size:22px;font-weight:700;color:#1f2d1a;letter-spacing:.02em}.conversation-title-sub[data-v-4d3143be]{display:flex;flex-wrap:wrap;gap:14px;color:#5d6f53;font-size:13px}.conversation-stream[data-v-4d3143be]{flex:1;padding:24px 22px;border-radius:28px;background:linear-gradient(180deg,hsla(84,24%,96%,.98),hsla(93,22%,92%,.98));border:1px solid #dce6d4;overflow-y:auto;max-height:62vh}.conversation-stream--embedded[data-v-4d3143be]{max-height:calc(100vh - 220px)}.conversation-item[data-v-4d3143be]{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px;scroll-margin-top:18px}.conversation-item--customer[data-v-4d3143be]{flex-direction:row}.conversation-item--service[data-v-4d3143be]{flex-direction:row-reverse}.conversation-item--system[data-v-4d3143be]{justify-content:center}.conversation-avatar[data-v-4d3143be]{width:38px;height:38px;border-radius:14px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(135deg,#7fb069,#4f7d43);box-shadow:0 12px 22px rgba(79,125,67,.18)}.conversation-item--customer .conversation-avatar[data-v-4d3143be]{background:linear-gradient(135deg,#8ba4f9,#5f78d6);box-shadow:0 12px 22px rgba(95,120,214,.18)}.conversation-content[data-v-4d3143be]{display:flex;flex-direction:column;max-width:70%;gap:6px}.conversation-item--service .conversation-content[data-v-4d3143be]{align-items:flex-end}.conversation-stack[data-v-4d3143be]{display:flex;flex-direction:column;align-items:flex-start;width:100%}.conversation-item--service .conversation-stack[data-v-4d3143be]{align-items:flex-end}.conversation-meta[data-v-4d3143be]{display:flex;align-items:center;margin-bottom:4px;color:#74836a;font-size:12px}.conversation-bubble[data-v-4d3143be]{display:inline-flex;align-items:flex-start;flex-direction:column;gap:10px;width:100%;max-width:100%;padding:14px 16px;border-radius:20px;line-height:1.7;white-space:pre-wrap;word-break:break-word;box-shadow:0 18px 30px rgba(102,124,93,.1)}.conversation-item--customer .conversation-bubble[data-v-4d3143be]{background:#fff;color:#24311f;border-top-left-radius:8px}.conversation-item--service .conversation-bubble[data-v-4d3143be]{background:linear-gradient(135deg,#b9e97b,#95cf52);color:#1f2d1a;border-top-right-radius:8px}.conversation-text[data-v-4d3143be]{font-size:14px;display:inline-block;max-width:100%}.conversation-highlight[data-v-4d3143be]{padding:0 2px;border-radius:4px;background:#fff176;color:inherit;font-weight:700}.conversation-image-link[data-v-4d3143be]{display:block;max-width:min(320px,58vw);line-height:0}.conversation-image[data-v-4d3143be]{display:block;width:auto;max-width:100%;max-height:260px;border-radius:12px;-o-object-fit:contain;object-fit:contain;background:hsla(0,0%,100%,.58)}.conversation-form-card[data-v-4d3143be]{width:min(360px,100%);overflow:hidden;border-radius:14px;border:1px solid rgba(31,45,26,.1);background:hsla(0,0%,100%,.74)}.conversation-form-row[data-v-4d3143be]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:10px 12px}.conversation-form-row+.conversation-form-row[data-v-4d3143be]{border-top:1px solid rgba(31,45,26,.08)}.conversation-form-label[data-v-4d3143be]{color:#6c7a64;font-size:12px;font-weight:600}.conversation-form-value[data-v-4d3143be]{color:#24311f;font-size:13px;word-break:break-word}.conversation-form-link[data-v-4d3143be]{color:#2f63c8;text-decoration:none}.conversation-time[data-v-4d3143be]{color:#7b8a72}.conversation-system-line[data-v-4d3143be]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(108,126,95,.1);color:#687660;font-size:12px}.conversation-system-text[data-v-4d3143be]{max-width:100%;word-break:break-word}.conversation-system-time[data-v-4d3143be]{color:#8b9883}.lead-detail-drawer[data-v-aef03d0e]{padding:4px 16px 24px}.detail-section[data-v-aef03d0e]{margin-bottom:18px}.detail-hero[data-v-aef03d0e]{display:flex;align-items:stretch;justify-content:space-between;gap:18px;padding:22px 24px;border-radius:8px;background:#f6fbf4;border:1px solid #d9ead3}.detail-hero__content[data-v-aef03d0e]{flex:1;min-width:0}.detail-hero__eyebrow[data-v-aef03d0e]{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;background:rgba(103,168,96,.12);color:#4e7d46;font-size:12px;font-weight:700}.detail-hero__title-row[data-v-aef03d0e]{display:flex;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap}.detail-hero__title[data-v-aef03d0e]{margin:0;color:#1f2d1a;font-size:24px;line-height:1.25;font-weight:700;word-break:break-word}.detail-hero__desc[data-v-aef03d0e]{margin:12px 0 0;max-width:56ch;color:#5c6d56;font-size:14px;line-height:1.75}.detail-hero__stats[data-v-aef03d0e]{min-width:240px;display:grid;grid-template-columns:1fr;gap:12px}.detail-stat[data-v-aef03d0e]{padding:14px 16px;border-radius:8px;background:hsla(0,0%,100%,.88);border:1px solid rgba(103,168,96,.18)}.detail-stat__label[data-v-aef03d0e]{display:block;color:#7a8a75;font-size:12px}.detail-stat__value[data-v-aef03d0e]{display:block;margin-top:8px;color:#23331f;font-size:16px;font-weight:700;word-break:break-word}.detail-card[data-v-aef03d0e]{border-radius:8px;border:1px solid #e7efe3}.detail-card__header[data-v-aef03d0e]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#22311f;font-weight:700}.detail-card__hint[data-v-aef03d0e]{color:#7d8b77;font-size:12px;font-weight:500}.review-form[data-v-aef03d0e] .el-form-item{margin-bottom:20px}.student-name-row[data-v-aef03d0e]{display:flex;align-items:center;gap:12px}.student-name-row .el-input[data-v-aef03d0e]{flex:1}.phone-input-row[data-v-aef03d0e]{display:flex;align-items:center;gap:10px}.phone-input-row .el-input[data-v-aef03d0e]{flex:1}.phone-attribution-text[data-v-aef03d0e]{flex-shrink:0;color:#409eff;font-size:13px;white-space:nowrap}.view-conversation-btn[data-v-aef03d0e]{flex-shrink:0;color:#507b48;border-color:rgba(80,123,72,.24);background:#f7fbf5}.project-form-item[data-v-aef03d0e] .el-cascader__tags{max-width:calc(100% - 36px)}.address-input-row[data-v-aef03d0e]{display:flex;align-items:flex-start;gap:10px}.address-input-row .el-textarea[data-v-aef03d0e]{flex:1}.address-input-row .el-button[data-v-aef03d0e]{flex-shrink:0}.review-form__actions[data-v-aef03d0e] .el-form-item__content{display:flex;gap:12px;flex-wrap:wrap}.json-preview[data-v-aef03d0e]{margin:0;max-height:320px;overflow:auto;background:#0f172a;color:#e2e8f0;padding:14px 16px;border-radius:8px}.detail-card--raw[data-v-aef03d0e] .el-card__body{padding:0 20px}.raw-request-collapse[data-v-aef03d0e]{border:0}.raw-request-collapse[data-v-aef03d0e] .el-collapse-item__header{border-bottom:0;height:54px}.raw-request-collapse[data-v-aef03d0e] .el-collapse-item__wrap{border-bottom:0}.raw-request-collapse[data-v-aef03d0e] .el-collapse-item__content{padding-bottom:20px}.raw-request-collapse__title[data-v-aef03d0e]{flex:1;padding-right:12px}.conversation-drawer-body[data-v-aef03d0e]{padding:12px 16px 20px}.address-map-dialog[data-v-aef03d0e]{display:flex;flex-direction:column;gap:12px}.address-map-toolbar[data-v-aef03d0e]{display:flex;align-items:center;gap:10px}.address-map-toolbar .el-input[data-v-aef03d0e]{flex:1}.address-result-list[data-v-aef03d0e]{display:flex;flex-direction:column;gap:6px;max-height:110px;overflow:auto}.address-result-item[data-v-aef03d0e]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid #ebeef5;border-radius:6px;background:#fff;color:#303133;cursor:pointer;text-align:left}.address-result-item[data-v-aef03d0e]:hover{border-color:#409eff;color:#409eff}.address-result-item small[data-v-aef03d0e]{color:#909399;white-space:nowrap}.address-map-canvas[data-v-aef03d0e]{width:100%;height:460px;border:1px solid #dcdfe6;border-radius:8px;overflow:hidden}.address-map-footer[data-v-aef03d0e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.address-map-tip[data-v-aef03d0e]{flex:1;min-width:0;color:#606266;font-size:13px;word-break:break-word}.address-map-actions[data-v-aef03d0e]{display:flex;gap:8px;flex-shrink:0}@media (max-width:1280px){.detail-hero[data-v-aef03d0e]{flex-direction:column}.detail-hero__stats[data-v-aef03d0e]{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.address-map-footer[data-v-aef03d0e],.address-map-toolbar[data-v-aef03d0e],.student-name-row[data-v-aef03d0e]{flex-direction:column;align-items:stretch}.detail-hero__stats[data-v-aef03d0e]{grid-template-columns:1fr}.address-map-canvas[data-v-aef03d0e]{height:360px}}.lead-review-list[data-v-499e592d]{min-height:100%;height:calc(100vh - 150px);display:flex;flex-direction:column}.search-card[data-v-499e592d]{margin-bottom:16px}.search-form[data-v-499e592d]{margin-bottom:-22px}.search-input[data-v-499e592d]{width:220px}.table-card[data-v-499e592d]{flex:1;min-height:0}.table-card[data-v-499e592d] .el-card__body{height:100%;min-height:0;display:flex;flex-direction:column}.table-card[data-v-499e592d] .el-table{flex:1;min-height:0;max-height:calc(100% - 37px)}.search-datetime-range[data-v-499e592d],.search-select[data-v-499e592d]{width:100%}.summary-tag-list[data-v-499e592d]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;max-height:70px;overflow-y:auto}.summary-tag[data-v-499e592d]{cursor:pointer;max-width:100%}.summary-tag[data-v-499e592d]:hover{color:#fff;background-color:#47a1ff}.summary-tag[data-v-499e592d],.summary-tag[data-v-499e592d] .el-tag__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-empty[data-v-499e592d]{color:#c0c4cc}.operation-header-cell[data-v-499e592d]{display:flex;align-items:center;justify-content:space-between}.column-config-trigger[data-v-499e592d]{padding:0;font-size:16px}.column-config-tip[data-v-499e592d]{margin-bottom:10px;color:#909399;font-size:13px}.column-config-list[data-v-499e592d]{max-height:420px;overflow-y:auto;border:1px solid #ebeef5;border-radius:4px;padding:8px 10px}.column-config-item[data-v-499e592d]{display:flex;align-items:center;gap:8px;padding:8px 4px;border-bottom:1px dashed #f0f0f0;cursor:move}.column-config-item[data-v-499e592d]:last-child{border-bottom:none}.column-drag-icon[data-v-499e592d]{margin-left:auto;color:#909399;cursor:move}.pagination-wrapper[data-v-499e592d]{flex:0 0 auto;margin-top:16px;display:flex;justify-content:center}.callback-toolbar[data-v-b7f396de]{display:flex;gap:12px;margin-bottom:16px}.callback-select[data-v-b7f396de]{width:180px}.pagination-wrapper[data-v-b7f396de]{margin-top:16px;display:flex;justify-content:flex-end}.baidu-aifanfan-page[data-v-6b7cd58e],.baidu-aifanfan-page[data-v-6b7cd58e] .el-tabs__content,.baidu-aifanfan-tabs[data-v-6b7cd58e]{min-height:100%}.overview-panel[data-v-6b7cd58e]{display:flex;flex-direction:column;gap:18px}.overview-hero[data-v-6b7cd58e]{display:flex;align-items:stretch;justify-content:space-between;gap:18px;padding:24px 26px;border-radius:18px;background:radial-gradient(circle at right top,rgba(59,130,246,.14),transparent 34%),linear-gradient(135deg,#f8fbff,#eef4ff 48%,#f7fbff);border:1px solid #d8e6ff;box-shadow:0 14px 30px rgba(48,88,164,.08)}.overview-hero__copy[data-v-6b7cd58e]{max-width:620px}.overview-hero__eyebrow[data-v-6b7cd58e]{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:rgba(59,130,246,.1);color:#2b63cc;font-size:12px;font-weight:700;letter-spacing:.04em}.overview-hero__title[data-v-6b7cd58e]{margin:14px 0 10px;color:#172033;font-size:28px;line-height:1.25;font-weight:700}.overview-hero__desc[data-v-6b7cd58e]{margin:0;max-width:60ch;color:#5d6980;font-size:14px;line-height:1.75}.overview-hero__spotlight[data-v-6b7cd58e]{min-width:220px;padding:20px 22px;border-radius:16px;background:hsla(0,0%,100%,.86);border:1px solid rgba(140,180,255,.35);display:flex;flex-direction:column;justify-content:center;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95)}.overview-hero__spotlight-label[data-v-6b7cd58e]{color:#66748d;font-size:13px}.overview-hero__spotlight-value[data-v-6b7cd58e]{margin-top:8px;color:#5866ff;font-size:36px;line-height:1.1;font-weight:700}.overview-hero__spotlight-note[data-v-6b7cd58e]{margin-top:10px;color:#9f00ff;font-size:20px;font-weight:600;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.overview-hero__trend[data-v-6b7cd58e]{display:inline-flex;align-items:center;gap:4px;color:#3d485b;font-size:13px;font-weight:500}.overview-hero__trend-text[data-v-6b7cd58e]{color:#3d485b}.overview-hero__trend-text .el-icon-top[data-v-6b7cd58e]{color:red}.overview-hero__trend-text .el-icon-bottom[data-v-6b7cd58e]{color:#0bd20b}.overview-hero__trend--up[data-v-6b7cd58e]{color:#e34d59}.overview-hero__trend--down[data-v-6b7cd58e]{color:#2f9e63}.overview-grid[data-v-6b7cd58e]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.overview-card[data-v-6b7cd58e]{position:relative;overflow:hidden;min-height:156px;padding:18px 18px 20px;border-radius:16px;border:1px solid #e6ebf5;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.05);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.overview-card[data-v-6b7cd58e]:after{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:currentColor;opacity:.16}.overview-card[data-v-6b7cd58e]:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(15,23,42,.08)}.overview-card--clickable[data-v-6b7cd58e]{cursor:pointer}.overview-card--clickable[data-v-6b7cd58e]:hover{border-color:rgba(59,130,246,.24)}.overview-card__head[data-v-6b7cd58e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.overview-card__label[data-v-6b7cd58e]{color:#516078;font-size:13px;font-weight:600}.overview-card__chip[data-v-6b7cd58e]{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:4px 9px;border-radius:999px;background:hsla(0,0%,100%,.88);border:1px solid rgba(148,163,184,.18);color:currentColor;font-size:12px;font-weight:700}.overview-card__value[data-v-6b7cd58e]{margin-top:24px;color:#152033;font-size:34px;line-height:1.05;font-weight:700;letter-spacing:-.02em}.overview-card__meta[data-v-6b7cd58e]{margin-top:14px;color:#748198;font-size:12px;line-height:1.65}.overview-card--sky[data-v-6b7cd58e]{color:#2f6fe4;background:linear-gradient(180deg,#f8fbff,#f3f8ff)}.overview-card--amber[data-v-6b7cd58e]{color:#c67a1e;background:linear-gradient(180deg,#fffaf0,#fff6e8)}.overview-card--emerald[data-v-6b7cd58e]{color:#1b9368;background:linear-gradient(180deg,#f4fffb,#effcf7)}.overview-card--rose[data-v-6b7cd58e]{color:#d24d68;background:linear-gradient(180deg,#fff7f9,#fff1f4)}.overview-card--violet[data-v-6b7cd58e]{color:#7357d6;background:linear-gradient(180deg,#f8f6ff,#f4f1ff)}.overview-card--cyan[data-v-6b7cd58e]{color:#0f8c97;background:linear-gradient(180deg,#f2fdff,#ebfbfd)}@media (max-width:1440px){.overview-grid[data-v-6b7cd58e]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:992px){.overview-hero[data-v-6b7cd58e]{flex-direction:column}.overview-hero__copy[data-v-6b7cd58e]{max-width:none}.overview-hero__spotlight[data-v-6b7cd58e]{min-width:0}}@media (max-width:768px){.overview-grid[data-v-6b7cd58e]{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-hero[data-v-6b7cd58e]{padding:20px}.overview-hero__title[data-v-6b7cd58e]{font-size:24px}}@media (max-width:520px){.overview-grid[data-v-6b7cd58e]{grid-template-columns:1fr}.overview-card[data-v-6b7cd58e]{min-height:140px}}.real-name-review[data-v-fbafc744]{flex:1;display:flex;flex-direction:column;min-height:0;padding-bottom:56px}.search-area[data-v-fbafc744]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px}.search-form[data-v-fbafc744]{flex:1}.btn-group[data-v-fbafc744]{display:flex;align-items:center;gap:10px}.toolbar-back-icon[data-v-fbafc744]{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;cursor:pointer;transition:transform .2s ease}.toolbar-back-icon[data-v-fbafc744]:hover{transform:scale(1.2)}.list-card[data-v-fbafc744]{margin-top:12px;flex:1;display:flex;flex-direction:column;min-height:0}.list-card[data-v-fbafc744] .el-card__body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto;padding:16px 20px}.list-row[data-v-fbafc744]{flex:1;min-width:0;flex-wrap:wrap;align-items:stretch}.list-row[data-v-fbafc744] .list-col{display:flex;align-items:stretch;margin-bottom:12px}.review-card[data-v-fbafc744]{position:relative;width:100%;overflow:visible}.review-card[data-v-fbafc744],.review-card[data-v-fbafc744] .el-card__body{flex:1;display:flex;flex-direction:column;min-height:0}.review-card[data-v-fbafc744] .el-card__body>*{flex-shrink:0}.review-card__corner-stamp[data-v-fbafc744]{position:absolute;top:10px;right:10px;z-index:2;width:auto;height:auto;display:block;pointer-events:none}.head[data-v-fbafc744]{display:flex;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.name[data-v-fbafc744]{font-size:16px;font-weight:700}.line[data-v-fbafc744]{font-size:13px;line-height:1.7;color:#606266}.line--identity[data-v-fbafc744]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:0}.review-card__divider[data-v-fbafc744]{margin:12px 0 10px;height:1px;border:0;flex-shrink:0;background-repeat:repeat-x;background-position:0 50%;background-size:28px 1px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='1'%3E%3Cpath fill='%23c0c4cc' fill-opacity='.4' d='M0 0h12v1H0z'/%3E%3C/svg%3E")}.id-meta__k[data-v-fbafc744]{color:#909399;font-weight:500}.id-meta-sep[data-v-fbafc744]{color:#c0c4cc;-webkit-user-select:none;-moz-user-select:none;user-select:none}.line--audit[data-v-fbafc744]{color:#909399;font-size:12px;line-height:1.65}.reason-block[data-v-fbafc744]{margin-top:10px;padding:8px 10px;border-radius:6px;background:hsla(0,87%,69%,.06);border:1px solid hsla(0,87%,69%,.2)}.reason-block__label[data-v-fbafc744]{font-size:12px;font-weight:600;color:#f56c6c;margin-bottom:6px}.reason-block__body[data-v-fbafc744]{font-size:13px;line-height:1.65;color:#606266;white-space:pre-wrap;word-break:break-word;max-height:4.95em;overflow-y:auto;-webkit-overflow-scrolling:touch}.img-row[data-v-fbafc744]{padding-top:8px;display:flex;gap:12px;flex-wrap:wrap}.img-shell[data-v-fbafc744]{width:min(100%,350px);aspect-ratio:85.6/54;overflow:hidden;border:1px solid #ebeef5;border-radius:6px;background:#f7f8fa;position:relative}.img-shell[data-v-fbafc744] .el-image,.img[data-v-fbafc744]{width:100%;height:100%}.img-shell[data-v-fbafc744] .el-image__inner{width:100%;height:100%;transition:transform .18s ease;transform-origin:var(--zoom-x,50%) var(--zoom-y,50%)}.img-shell[data-v-fbafc744]:hover .el-image__inner{transform:scale(1.85);cursor:zoom-in}.action-row[data-v-fbafc744]{margin-top:10px;display:flex;align-items:center;justify-content:flex-end;gap:18px}.action-icon[data-v-fbafc744]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;cursor:pointer;transition:transform .2s ease}.action-icon[data-v-fbafc744]:hover{transform:scale(1.2)}.withdraw-audit[data-v-75a51240]{flex:1;display:flex;flex-direction:column;min-height:0;padding-bottom:56px}.search-area[data-v-75a51240]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px}.search-form[data-v-75a51240]{flex:1;min-width:0}.search-form[data-v-75a51240] .el-form-item{margin-bottom:12px}.btn-group[data-v-75a51240]{flex-shrink:0}.toolbar-back-icon[data-v-75a51240]{width:40px;height:40px;cursor:pointer;display:block}.list-card[data-v-75a51240]{margin-top:12px;flex:1;display:flex;flex-direction:column}.list-card[data-v-75a51240] .el-card__body{flex:1;display:flex;flex-direction:column;padding:0;overflow:hidden}.list-card[data-v-75a51240] .el-table{flex:1}.pagination-wrapper[data-v-75a51240]{margin-top:16px;display:flex;justify-content:center}.op-muted[data-v-75a51240]{color:#c0c4cc;font-size:13px}.status-text[data-v-75a51240]{font-weight:600}.status-text--approved[data-v-75a51240]{color:#67c23a}.status-text--rejected[data-v-75a51240]{color:#e6a23c}.paid-text[data-v-75a51240]{font-weight:600}.paid-text--unpaid[data-v-75a51240]{color:#f56c6c}.paid-text--paid[data-v-75a51240]{color:#67c23a}.account-popover__line[data-v-75a51240]{font-size:13px;color:#606266;line-height:1.7;word-break:break-all}.btn-mark-paid[data-v-75a51240]{margin-left:10px}.staff-orders[data-v-0d50548a]{padding:20px}.page-header[data-v-0d50548a]{margin-bottom:20px}.page-header h3[data-v-0d50548a]{margin:0 0 8px 0;font-size:18px}.staff-info[data-v-0d50548a]{margin:0;color:#909399;font-size:14px}body .el-tooltip__popper{max-width:1000px!important;box-sizing:border-box}body .el-tooltip__popper .el-tooltip__content{max-width:1000px;word-break:break-word;overflow-wrap:break-word;white-space:normal}