.ai-float[data-v-439fe198]{z-index:2000;flex-direction:column;align-items:flex-end;display:flex;position:fixed;bottom:24px;right:24px}.ai-float-panel[data-v-439fe198]{background:#fff;border:1px solid #e4e9f2;border-radius:10px;flex-direction:column;width:340px;height:460px;margin-bottom:12px;display:flex;overflow:hidden;box-shadow:0 8px 30px #0000001f}.ai-float-header[data-v-439fe198]{color:#fff;background:#409eff;justify-content:space-between;align-items:center;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.ai-float-close[data-v-439fe198]{cursor:pointer;font-size:16px}.ai-float-body[data-v-439fe198]{background:#f7f9fc;flex:1;padding:12px;overflow-y:auto}.ai-float-empty[data-v-439fe198]{color:#8a97a8;text-align:center;margin-top:60px;padding:0 20px;font-size:13px;line-height:1.8}.ai-msg[data-v-439fe198]{margin-bottom:10px;display:flex}.ai-msg-user[data-v-439fe198]{justify-content:flex-end}.ai-msg-assistant[data-v-439fe198]{justify-content:flex-start}.ai-msg-bubble[data-v-439fe198]{word-break:break-word;white-space:pre-wrap;border-radius:8px;max-width:82%;padding:8px 12px;font-size:13px;line-height:1.7}.ai-msg-user .ai-msg-bubble[data-v-439fe198]{color:#fff;background:#409eff}.ai-msg-assistant .ai-msg-bubble[data-v-439fe198]{color:#3b4a5e;background:#fff;border:1px solid #e4e9f2}.ai-float-footer[data-v-439fe198]{background:#fff;border-top:1px solid #eee;gap:8px;padding:10px;display:flex}.ai-float-ball[data-v-439fe198]{font-size:18px;box-shadow:0 4px 16px #409eff66}.lang-switcher[data-v-b6ee6390]{cursor:pointer;color:#606266;align-items:center;gap:4px;padding:0 8px;font-size:13px;display:flex}.lang-switcher[data-v-b6ee6390]:hover{color:#409eff}.fsbar[data-v-606e6a18]{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.fsbar-pct[data-v-606e6a18]{text-align:center;min-width:38px;color:var(--el-text-color-secondary);font-variant-numeric:tabular-nums;font-size:12px}.fsbar-reset-icon[data-v-606e6a18]{display:none}@media (width<=768px){.fsbar-reset-full[data-v-606e6a18]{display:none}.fsbar-reset-icon[data-v-606e6a18]{display:inline}.fsbar-pct[data-v-606e6a18]{min-width:34px}}.app-layout[data-v-c15ec212]{height:100vh}.sidebar[data-v-c15ec212]{background-color:#001529;transition:width .3s;overflow:hidden auto}.sidebar .logo[data-v-c15ec212]{text-align:center;color:#fff;border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;gap:6px;height:60px;font-size:18px;font-weight:700;line-height:60px;display:flex}.sidebar .logo .logo-img[data-v-c15ec212]{object-fit:contain;border-radius:4px;width:28px;height:28px}.sidebar .logo .logo-text[data-v-c15ec212]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar[data-v-c15ec212] .el-sub-menu .el-sub-menu .el-sub-menu__title{padding-left:48px!important}.sidebar[data-v-c15ec212] .el-sub-menu .el-sub-menu .el-menu-item{min-width:0}.app-header[data-v-c15ec212]{background:#fff;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;min-width:0;padding:0 20px;display:flex;overflow:hidden}.app-header .header-left[data-v-c15ec212]{flex:0 auto;align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.app-header .collapse-btn[data-v-c15ec212]{cursor:pointer;flex:none}.app-header .header-right[data-v-c15ec212]{flex:none;align-items:center;gap:20px;min-width:0;display:flex}.app-header .platform-entry[data-v-c15ec212]{margin-right:4px}.app-header .notice-badge[data-v-c15ec212]{cursor:pointer}.app-header .user-info[data-v-c15ec212]{cursor:pointer;align-items:center;gap:8px;display:flex}.app-main[data-v-c15ec212]{background:#f0f2f5;padding:20px;overflow-y:auto}@media (width<=768px){.app-header[data-v-c15ec212]{padding:0 10px}.app-header .header-left[data-v-c15ec212]{gap:8px}.app-header .header-left[data-v-c15ec212] .el-breadcrumb{white-space:nowrap;min-width:0;overflow:hidden}.app-header .header-right[data-v-c15ec212]{gap:8px}.font-scale-bar[data-v-c15ec212]{flex:none}}@media (width<=600px){.app-header .header-left[data-v-c15ec212] .el-breadcrumb{display:none}.app-header .header-right[data-v-c15ec212]{gap:10px}.app-header .header-right .username[data-v-c15ec212],.font-scale-bar[data-v-c15ec212] .fsbar-pct{display:none}}@media (width<=768px){.sidebar.is-drawer[data-v-c15ec212]{z-index:2001;transition:transform .3s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);width:220px!important}.sidebar.is-drawer.drawer-open[data-v-c15ec212]{transform:translate(0);box-shadow:2px 0 12px #00000059}.drawer-mask[data-v-c15ec212]{z-index:2000;background:#00000073;position:fixed;inset:0}.app-main[data-v-c15ec212]{padding:10px}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Helvetica Neue,Helvetica,PingFang SC,Microsoft YaHei,sans-serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:silver;border-radius:3px}::-webkit-scrollbar-track{background:#f0f0f0}@media (width<=600px){.el-dialog{width:94vw!important;margin-top:8vh!important}.el-message-box{width:90vw!important}.el-date-range-picker{max-width:94vw!important}.el-date-range-picker .el-picker-panel__body{min-width:0!important}.el-form--inline .el-form-item{margin-right:0;display:block}.el-form--inline .el-form-item__content{width:100%}.el-form--inline .el-select,.el-form--inline .el-input,.el-form--inline .el-date-editor{width:100%!important}.el-pagination{flex-wrap:wrap;row-gap:6px}.el-pagination .el-pagination__jump,.el-pagination .el-pagination__sizes{display:none}.el-button--small{min-height:32px}.app-header{padding:0 10px!important}}@media (width<=768px){html{-webkit-text-size-adjust:100%}.el-dialog{width:94vw!important;margin-top:6vh!important}.el-message-box{width:90vw!important}.el-drawer{max-width:94vw}.el-date-range-picker{max-width:94vw!important}.el-date-range-picker .el-picker-panel__body{min-width:0!important}.el-form--inline .el-form-item{margin-right:0;display:block}.el-form--inline .el-form-item__content{width:100%}.el-form--inline .el-select,.el-form--inline .el-input,.el-form--inline .el-date-editor{width:100%!important}.el-table{font-size:calc(var(--cb-fs,1) * .8125rem)}.el-table .cell{word-break:break-word}.el-table th.el-table__cell>.cell{white-space:nowrap}.el-pagination{flex-wrap:wrap;justify-content:center;row-gap:6px}.el-pagination .el-pagination__jump,.el-pagination .el-pagination__sizes{display:none}.el-button--small{min-height:32px}.el-dialog__body,.el-drawer__body{padding:12px!important}}
