.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .28s;transition:opacity .28s}.fade-enter,.fade-leave-active{opacity:0}.fade-transform-enter-active,.fade-transform-leave-active{-webkit-transition:all .5s;transition:all .5s}.fade-transform-enter{opacity:0;-webkit-transform:translateX(-1.875rem);transform:translateX(-1.875rem)}.fade-transform-leave-to{opacity:0;-webkit-transform:translateX(1.875rem);transform:translateX(1.875rem)}.breadcrumb-enter-active,.breadcrumb-leave-active{-webkit-transition:all .5s;transition:all .5s}.breadcrumb-enter,.breadcrumb-leave-active{opacity:0;-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem)}.breadcrumb-move{-webkit-transition:all .5s;transition:all .5s}.breadcrumb-leave-active{position:absolute}.el-breadcrumb__inner,.el-breadcrumb__inner a{font-weight:400!important}.el-upload input[type=file]{display:none!important}.el-upload__input{display:none}.el-dialog{-webkit-transform:none;transform:none;left:0;position:relative;margin:0 auto}.upload-container .el-upload{width:100%}.upload-container .el-upload .el-upload-dragger{width:100%;height:12.5rem}.el-dropdown-menu a{display:block}.el-range-separator{-webkit-box-sizing:content-box;box-sizing:content-box}#app .main-container{-webkit-transition:margin-left .28s;transition:margin-left .28s;margin-left:9.375rem;position:relative}#app .sidebar-container{-webkit-box-shadow:.5625rem 0 .6875rem 0 rgba(0,0,0,.06)!important;box-shadow:.5625rem 0 .6875rem 0 rgba(0,0,0,.06)!important;-webkit-transition:width .28s;transition:width .28s;width:9.375rem!important;background-color:#fff;height:100%;position:fixed;font-size:0;top:0;bottom:0;left:0;z-index:1001;overflow:hidden}#app .sidebar-container .horizontal-collapse-transition{-webkit-transition:width 0s ease-in-out,padding-left 0s ease-in-out,padding-right 0s ease-in-out;transition:width 0s ease-in-out,padding-left 0s ease-in-out,padding-right 0s ease-in-out}#app .sidebar-container .scrollbar-wrapper{overflow-x:hidden!important}#app .sidebar-container .el-scrollbar__bar.is-vertical{right:0}#app .sidebar-container .el-scrollbar{height:100%}#app .sidebar-container.has-logo .el-scrollbar{height:calc(100% - 3.125rem)}#app .sidebar-container .is-horizontal{display:none}#app .sidebar-container a{display:inline-block;width:100%;overflow:hidden}#app .sidebar-container .svg-icon{margin-right:1rem}#app .sidebar-container .sub-el-icon{margin-right:.75rem;margin-left:-.125rem}#app .sidebar-container .el-menu{border:none;height:100%;width:100%!important}#app .sidebar-container .el-submenu__title:hover,#app .sidebar-container .submenu-title-noDropdown:hover{background-color:#cce9ff!important;color:#0091ff!important;font-weight:600!important}#app .sidebar-container .el-submenu .el-menu-item,#app .sidebar-container .is-active>.el-submenu__title,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title{background-color:#fff!important}#app .sidebar-container .el-submenu .el-menu-item:hover,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title:hover{background-color:#cce9ff!important;color:#0091ff!important;font-weight:800!important}#app .hideSidebar .sidebar-container{width:3.375rem!important}#app .hideSidebar .main-container{margin-left:3.375rem}#app .hideSidebar .submenu-title-noDropdown{padding:0!important;position:relative}#app .hideSidebar .submenu-title-noDropdown .el-tooltip{padding:0!important}#app .hideSidebar .submenu-title-noDropdown .el-tooltip .svg-icon{margin-left:1.25rem}#app .hideSidebar .submenu-title-noDropdown .el-tooltip .sub-el-icon{margin-left:1.1875rem}#app .hideSidebar .el-submenu{overflow:hidden}#app .hideSidebar .el-submenu>.el-submenu__title{padding:0!important}#app .hideSidebar .el-submenu>.el-submenu__title .svg-icon{margin-left:1.25rem}#app .hideSidebar .el-submenu>.el-submenu__title .sub-el-icon{margin-left:1.1875rem}#app .hideSidebar .el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}#app .hideSidebar .el-menu--collapse .el-submenu>.el-submenu__title>span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}#app .el-menu-item,#app .el-submenu__title{height:2.625rem;line-height:2.625rem}#app .mobile .main-container{margin-left:0}#app .mobile .sidebar-container{-webkit-transition:-webkit-transform .28s;transition:-webkit-transform .28s;transition:transform .28s;transition:transform .28s,-webkit-transform .28s;width:13.125rem!important}#app .mobile.hideSidebar .sidebar-container{pointer-events:none;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translate3d(-13.125rem,0,0);transform:translate3d(-13.125rem,0,0)}#app .withoutAnimation .main-container,#app .withoutAnimation .sidebar-container{-webkit-transition:none;transition:none}.el-menu--vertical>.el-menu .svg-icon{margin-right:1rem}.el-menu--vertical>.el-menu .sub-el-icon{margin-right:.75rem;margin-left:-.125rem}.el-menu--vertical .el-menu-item:hover,.el-menu--vertical .nest-menu .el-submenu>.el-submenu__title:hover{background-color:#0091ff!important;color:#fff!important;font-weight:800!important}.el-menu--vertical>.el-menu--popup{max-height:100vh;overflow-y:auto}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-track-piece{background:#d3dce6}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar{width:.375rem}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-thumb{background:#99a9bf;border-radius:1.25rem}.el-menu--collapse .el-menu .el-submenu,.el-menu--popup{min-width:0!important}body{height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}label{font-weight:400}html{-webkit-box-sizing:border-box;box-sizing:border-box}#app,html{height:100%}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a:active,a:focus{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}div:focus{outline:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.app-container{padding:1rem}::-webkit-scrollbar{width:.75rem;height:.75rem;background-color:#d8d6d6}::-webkit-scrollbar,::-webkit-scrollbar-thumb{border-radius:.375rem;-webkit-border-radius:.375rem;-moz-border-radius:.375rem;-ms-border-radius:.375rem;-o-border-radius:.375rem}::-webkit-scrollbar-thumb{background-color:#b6bbcc}.scroll-bar::-webkit-scrollbar{width:.75rem;height:.75rem;background-color:transparent}.scroll-bar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 .375rem rgba(32,31,31,0);box-shadow:inset 0 0 .375rem rgba(32,31,31,0);background-color:rgba(44,43,43,0)}.scroll-bar::-webkit-scrollbar-thumb{z-index:99;-webkit-box-shadow:inset 0 0 .375rem transparent;box-shadow:inset 0 0 .375rem transparent;background-color:#296396;border-radius:.375rem;-webkit-border-radius:.375rem;-moz-border-radius:.375rem;-ms-border-radius:.375rem;-o-border-radius:.375rem}::v-deep.elx-table .elx-body--column.col--ellipsis,::v-deep.elx-table .elx-header--column.col--ellipsis{height:auto}.clickScroll{position:absolute;bottom:-.4375rem;right:0;z-index:9}.clickScroll span{display:inline-block;width:1.125rem;height:1.125rem;line-height:1.125rem;border-radius:.3125rem}.clickScroll span:last-child{margin-left:.625rem}.clickScroll span i{font-size:1.125rem}.clickScroll span i:hover{color:#409eff}.el-month-table td div{height:1.875rem}.el-month-table td div .cell{width:2.5rem;height:1.25rem;line-height:1.25rem}.borderBox{border:.1875rem solid #fff;border-radius:.4375rem}.borderBox:hover{-webkit-transition:-webkit-box-shadow .5s ease;transition:-webkit-box-shadow .5s ease;transition:box-shadow .5s ease;transition:box-shadow .5s ease,-webkit-box-shadow .5s ease;-webkit-box-shadow:0 0 .375rem .375rem rgba(153,192,203,.6);box-shadow:0 0 .375rem .375rem rgba(153,192,203,.6);border:.1875rem solid rgba(135,168,238,.7)}.borderBox .el-tabs .el-tabs__header{height:2rem}.borderBox .el-tabs .el-tabs__header .el-tabs__nav{height:2rem;overflow:hidden}.borderBox .el-tabs .el-tabs__header .el-tabs__nav .el-tabs__item{padding:0 .625rem}.borderBoxs{border-radius:.4375rem}.borderBoxs:hover{-webkit-transition:-webkit-box-shadow .5s ease;transition:-webkit-box-shadow .5s ease;transition:box-shadow .5s ease;transition:box-shadow .5s ease,-webkit-box-shadow .5s ease;-webkit-box-shadow:0 0 .375rem .375rem rgba(153,192,203,.6);box-shadow:0 0 .375rem .375rem rgba(153,192,203,.6);border:.1875rem solid rgba(135,168,238,.7)}.explain{font-size:.75rem;text-align:left;padding:.375rem 0 .375rem .625rem;color:#c0c4cc;display:-webkit-box;display:-ms-flexbox;display:flex}.explain div{line-height:.875rem;font-size:.75rem}.explainUl{list-style:none;text-align:left}.explainUl li{line-height:.875rem}.reportStyle{-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.12),0 0 .375rem 0 rgba(0,0,0,.04);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.12),0 0 .375rem 0 rgba(0,0,0,.04)}.acountReport .elx-table{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;background:#fff}.acountReport .elx-table .elx-body--row.row--current{background-color:hsla(0,0%,87.5%,.8)}.acountReport .elx-table .elx-body--x-space{height:0}.acountReport .elx-table .elx-table--header-wrapper{width:100%}.acountReport .elx-table .elx-table--header-wrapper .elx-header--row .th{height:2rem;line-height:2rem}.acountReport .elx-table .elx-table--header-wrapper .elx-header--column .elx-cell{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.acountReport .elx-table .elx-table--header-wrapper .elx-header--column .elx-cell .el-icon-edit-outline{display:none}.acountReport .elx-table .elx-table--body-wrapper{width:100%}.acountReport .elx-table .elx-table--body-wrapper .elx-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0}.acountReport .elx-table .elx-table--body-wrapper .elx-cell .my-input-sc{margin:0 .3125rem;overflow:hidden}.acountReport .elx-table .elx-table--body-wrapper .elx-cell .name{margin:0 .625rem;overflow:hidden}.acountReport .elx-table .elx-table--body-wrapper .elx-cell .otherStyle{cursor:not-allowed;pointer-events:none;color:#c0c4cc!important}.acountReport .elx-table .elx-table--body-wrapper .elx-cell .el-input .el-input__inner{padding:0 0;height:1.9375rem;margin-top:-.03125rem;text-align:right;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}.acountReport .elx-table .elx-table--body-wrapper .elx-cell .el-input .el-input__icon{line-height:normal}.acountReport .elx-table .elx-table--body-wrapper tr:first-child .el-input .el-input__inner{padding:0 0;height:1.875rem;margin-top:0}.acountReport .elx-table .elx-table--body-wrapper tr:first-child .el-input .el-input__icon{line-height:normal}.acountReport .elx-table .elx-body--row td:first-child .elx-cell,.acountReport .elx-table .elx-body--row td:nth-of-type(2) .elx-cell{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.exportTable{background:#e9f6ff;color:#0091ff;border-color:#409eff}.exportTable:focus{background:#0091ff;color:#fff}.addIncome{position:absolute;right:.625rem;top:0;height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}.addIncome .handBtn{padding:.375rem .5rem!important;background:#e9f6ff;color:#0091ff;border-color:#409eff}.addIncome .handBtn:focus{background:#0091ff;color:#fff}.btnbox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5rem}.btnbox button span{margin-left:0!important}.reportBtnBox{background:#fff;width:89%;overflow:hidden;position:fixed;top:4.0625rem;z-index:99;padding-top:.625rem;margin-left:.1875rem;padding-bottom:.1875rem}.btnboxs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.75rem}.btnactive{background:#0091ff;color:#fff}.btnactive,.btnactiveno{margin-right:.625rem;width:3.75rem;height:1.625rem;border:.0625rem solid;line-height:1.625rem;text-align:center;border-radius:.1875rem;font-size:.875rem;cursor:pointer;-webkit-border-radius:.1875rem;-moz-border-radius:.1875rem;-ms-border-radius:.1875rem;-o-border-radius:.1875rem}.btnactiveno{background:#e9f6ff;color:#0091ff}::v-deep.el-tabs--border-card .el-tabs__header .el-tabs__item{font-weight:700}::v-deep.el-tabs--border-card .el-tabs__header .el-tabs__item.is-active{height:2rem!important;line-height:2rem!important}.el-tabs--border-card>.el-tabs__header .el-tabs__item{font-weight:700}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{margin-top:0!important;height:2rem!important;line-height:2rem!important;-webkit-box-shadow:inset 0 .125rem .4375rem rgba(167,221,248,.5);box-shadow:inset 0 .125rem .4375rem rgba(167,221,248,.5)}.saveBtn{margin-left:.1875rem}::v-deep.el-input .el-input__inner{padding:0 0;height:1.9375rem;margin-top:-.03125rem;text-align:right;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}::v-deep.el-input .el-input__icon{line-height:normal}.handleBtn{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0 10%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.handleBtn .iconfont{cursor:pointer;font-size:1.25rem}.handleBtn .iconfont:hover{color:#409eff;border-radius:50%;border:0}.icon-addBtn,.icon-jianhao{font-size:1.25rem!important;color:#333!important}.elx-table .elx-table--header-wrapper .elx-header--column .elx-cell{padding:0}::v-deep.el-dialog__body{padding:0!important}.el-date-editor.el-input,.el-date-editor.el-input__inner{width:11.25rem}.el-dialog__headerbtn{top:.625rem;right:.625rem}.el-tabs__nav-prev{margin-left:.375rem}.el-tabs__nav-next,.el-tabs__nav-prev{height:2rem;line-height:2rem!important}.el-tabs__nav-next i,.el-tabs__nav-prev i{font-weight:700;color:#000;font-size:.875rem}.el-message-box__title{font-size:.875rem}.el-message-box__title p{line-height:1.25rem}.entrytitle{color:#606266;font-size:.875rem;line-height:2rem;padding-right:.625rem}.el-cascader-menu{max-height:22.5rem!important}.elx-table--fixed-left-wrapper .elx-table--body-wrapper::-webkit-scrollbar{display:none}.el-tabs__active-bar{display:none}.tabbox{transition:width .3s ease;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-ms-transition:width .3s ease;-o-transition:width .3s ease}.tabbox .el-tabs__item.is-active{background:#e9f6ff;-webkit-box-shadow:inset 0 .125rem .4375rem rgba(167,221,248,.6);box-shadow:inset 0 .125rem .4375rem rgba(167,221,248,.6);border:.0625rem solid #a7ddf8}.tabbox .el-tabs__item{padding:0 .625rem!important;border-radius:.125rem;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;-ms-border-radius:.125rem;-o-border-radius:.125rem}.mainBody{margin-top:.625rem}.el-tabs__item{height:2rem;line-height:2rem}.el-tabs--border-card>.el-tabs__header .el-tabs__item{color:#303133}.vuecal__title{height:1.25rem;line-height:1.25rem;font-weight:700;font-size:1rem}.vuecal--rounded-theme.vuecal--year-view .vuecal__cell{width:16.6%!important}.vuecal__cell{cursor:pointer}.vuecal__header{height:1.75rem;line-height:1.75rem;overflow:hidden}.vuecal--rounded-theme.vuecal--year-view .vuecal__cell-content{height:1.5rem;width:1.5rem!important}.vuecal--xsmall .vuecal__title-bar{height:1.5rem;font-size:1rem;height:100%;line-height:normal;min-height:1.5rem}.vuecal__arrow i.angle{font-size:.875rem;color:#303133}.vuecal__cell--has-events .vuecal__cell-events-count{background-color:#0091ff;width:.375rem;height:.375rem}.vuecal__cells .vuecal__flex{width:96%;padding:.125rem 2%;overflow:hidden}.complete{width:1.125rem;height:1.125rem;margin-left:.1875rem;font-size:.875rem;text-align:center;display:inline-block;line-height:1.125rem;background-color:#54ba8c!important;color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.disableDate{cursor:not-allowed;pointer-events:none;color:#c0c4cc}.uncompleted{pointer-events:none;cursor:not-allowed}.halfProcess,.uncompleted{width:1.125rem;height:1.125rem;margin-left:.1875rem;font-size:.875rem;display:inline-block;text-align:center;line-height:1.125rem;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.halfProcess{background-color:#8fb7e4;color:#fff}.el-select-dropdown__empty{font-size:.75rem;color:#909399}.el-transfer-panel .el-transfer-panel__header,.el-transfer-panel .el-transfer-panel__header .el-checkbox{height:2rem;line-height:2rem}.el-transfer-panel:hover{-webkit-transition:-webkit-box-shadow .5s ease;transition:-webkit-box-shadow .5s ease;transition:box-shadow .5s ease;transition:box-shadow .5s ease,-webkit-box-shadow .5s ease;-webkit-box-shadow:0 0 .375rem .375rem rgba(153,192,203,.6);box-shadow:0 0 .375rem .375rem rgba(153,192,203,.6);border:.0625rem solid rgba(135,168,238,.7)}.vuecal__cell--disabled{pointer-events:none;cursor:not-allowed}.vuecal__cell--disabled .vuecal__cell-date{color:#c0c4cc!important}.el-loading-mask,.el-overlay{z-index:99999!important}.elx-table .elx-table--body,.elx-table .elx-table--footer,.elx-table .elx-table--header{table-layout:auto}.elx-header--column .elx-cell--edit-icon,.elx-header--column .elx-cell-help-icon{display:none!important}.el-tabs--border-card>.el-tabs__content{padding:0!important}.el-tabs__nav{height:2rem!important}@font-face{font-family:iconfont;src:url(data:font/woff2;base64,d09GMgABAAAAAA1QAAsAAAAAF2wAAA0AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACFYgqceJcYATYCJANUCywABCAFhGcHgjsbnROjoqQztpP9JeRkw4s0xrr19O76yNjswoVLCABx+e718x+LxQgNQvDaSGnKQz0ADHABAAAAgOWCYQpDKaGvX9L6zczfkC/E6AnZok5IjMfhoHwUEovyqLR3wqB3/nFbH5k1BmyABzMRswGxsPphNWlEgTbctXntVaZxFfHn9BfG2mHJudTeknuXvKavtEkvTf4UGpTjsOCW9UAAXO5+Erw+0NOoTMbiLExlcoDRHLSG3DRY70j7gryJDzOWUHHh1mO1qCB1Gd806bJ+m/+fD2zAq8Xt/7vfq2USilJCYSorZVLOSwq3nP9LKRFLUrVVqKqAcURC70yZWTtnBjlzHh0W6CMxHxYNbNNejM6DuP4Gd0Ggcs2fVuvg7I619sBpNggixwt+dfVIAatXYkSOpRQRWdk9k3PNRhs2tTWAj/bv1w33QA9MipDnevtuX7KvZ7ywnXIC8A097bXC2gYScHA+sjht89W/ANGl5zar0upCfgBsQpW/VXe0Z7OMWPHCE6zYgfHuvT3f/cCDbTGCZxg8z486Kxcnmzgs2ara9m8DGFB15tGRlJJMy1QauTCDRm/c/3hKIWMbbHnhPDAC3Q0DMBLc0GPUckOHEQssy2kA5sBxADW4IYAS3AhAArcCkIF7AWjBeVDogwcDqMCLATTgBwDk4HfhhsA9AZixuRaAWXAOgAJ8AG5wPNgGT5otfOxxCvAKFiPG0h9p8pmQTNWshZhu6YIamPsB7pFFrcNehFGg833dbbijDbTTkdpCW5dFqqIvo6xSrMzXOi/kcg30gIpAg5kt2ZH8MkQMtJGjU6jNpknr/B49z4qmxwjO1XrLYksP5eWU56m7E/zxu62V54v3a5/nFp46NTDIGEyp0HWt4Mli+Gne1CM+Rcpks3qFtsfxwQGa1002YHLWZlL1hwvv+AWUb4zBkHWQgk0usuwGu+7UGduBhUlX34SkdNWAmGaYzITa9nx66UtFUpAGQyfE8Ak4eFzw2U+mRjg44IcjJEF1Ao4QEGsADNSBmJcciaS57kykrAfnIdePqgcImrsmQWXWKsw4J1kFSNXkGMGI0g06Po5XsU1uulG6neRk87gQSl5TZcfUo64bYhoNjWu20CqUMUFyGQ5XlZCsMViZIA/fHlQWUHDGk3JvYbXO3JYrd4eHmsj8+Bj+ByBFUrN2QNBWlRrU7okA9Cuwwd6of59X7o/+468Zh+EkIPm0mwUjaz5LDrEmjKT61ot2a01iDXLDoMkBWoeRarJfDtrOMifMYU7xG2owG7DOh9FZ6SAMZ6ghJse0FpAqF6jtWqWjeUKr45dELraFnDvk7GrYMl4Bqj+My9FfMJIEqt+IeZ80eqdEkijpaBLF14tQqDpHsYDz71DTx3wiGOUbKZGnmqVuGYgSxfNAUT4cTjtUzp+l/3Wq+CoZ4H/jyokJEpmAqEuTqqkpEqkckKTTB1Oqyckw9zia4oRyfDwjRbqeJDQbIZoeWLFYAYsoNIYJh7/KlSGwnt8gsrdMU09y4WZ8ytLGlckTpWhOFFUdP7KKAaaiCiuaVEWZv2ImIlnIxDQvGNpGUZ+5rTkub9gB6i/2KcOYHtDVQ5xe1Ew5bOTqTWaDr/xtUjlRltSYT8rdqGmU4oaZzR660WTmcZYesNXrwu7zTRLTgLp+y42rbcLsAIp6bzfp/gkgCWQPyn7bAsLi54PT4OtxAlHlKkNd1XE0bthC4+ryMGNz2JrjML/NKSJy5VJ2A6Jnd7nYPjnPY8M1xwxcfCTzVEX9aUuLC6c5v1219IUcKKhGsIlO46SqLq/KgE3rNzziUiKLiK5TGcIAWL2igsDAyQ7JcYmZTZkxx9VbqM6H9rxFFrVGYS6j87VEjssd9UrBmrsAZbz1ToWLNgFWne//pL3CvgoKHBU++FnROP74MBkfM13XFEb2eP9fEx8JAnk220dbJlBG514Nodh/7uFFlwizQbnXQ+OcmCgPHOldsRKyC+peWeIveFQJEctU0GjD4WzzYO/8VJMmNAQOhYNAJG2Q4bvfjiSczmEE7xZygjzWQXLFa1uGXf9caG6jHV3vgkK+CfLQ3xYMeXMW7rcKcS9MmHbhON340Gsj7ea1UAiRcyjkXMX49SG9Kw4tITGXap38dddHX+qvEJjUC7bYJDT1inWmPpnFGM/c+KgRhz+XsX7VqHuorwnbi2N0FLfKY0Z5jCaDeFlySF4IPuLcMCRyIYZARS1He0D2R5WBJ2b7Px9kzxj537II5aCLWkb+zjTfv/frevYvygL1vs9Et5PDf8fqmBxm3djo35NLhH1f++fTiGl6U1b7yjZo6L5PHB2tA5+SMd7wX6spvawf95qvpNUcSke+6Kwk8hEatpQFzHjlRU3uHeozHOkZ8aJYITPIB1KeECz/8ydeB39yTj16AGYTlUoAuptyxEpx9+72f8q4aoCuv7zv+Jx27hXuHN6ZqMxwvYhvXTHftgnSHEJtf8aznB+h7V1W/zNTAGPHxFFwWrISKS/rJCfEGp1tU63sqND6Py2NsgbhnFD9VWgt29kqr+MqR5ehQm6U9GbnjaIC1jEjuBqOEbFsrxQ9/btCwQTriMkmeEfHmZGhMX2skMpQOMvQQnYKPWxRsjqbuoV1KrsQ3CJNP9eNyOD/dUT5wZPzserDJ/mgJIEN3EZWPjI5bPUvfqpzcrwd/4hYfwzfdhEcYmPNT8+6oK3WWOvD8f1hmEv2E+XPMm7CnITHoZLjvO89bnnRL+sOnExXnabIxZhiQf2BesUmjCxfsMWjbM5/InPFTx+7LnqOR1l45OyPjuFHrrfC0af1o0HMur6Zcom+iIjLAYV+foVt4FkiABJALrHOTnE5YLZwuQxYFe9M3xFEbs4JEoTIHYSW9hHz+ZIavljsfd6kNdNagvML6qcB6uO9OgWcBvFwTm4PsyA3t4/VC3qnNaw/6yPxFkhr+JJcwezbR8wQCPkwdtM+zNY+NMkmNMReeRmYfQ5oVPjKBAKZb/5H4YmSCXbMp/wPDR9tH8zWuvPiSrK56Z6eGdysm9xsz/SLyb2Zxc3wBJN7k5vlmQFmu8xVJV3TU2gXaPIdx7eelDvPmdIxq1T/Av0CsNlOFYlu377rz+41ePYwvN3gfXjMO7t3z56NxprERZrevXPn86lFov9HH3qIUjoHUio9KoH/eGl5bt4vf4uXEYxgkzzFwgV5eW5jm/YEJ5nv3AmcwfMcGhy36XN3B07gxUtwdbbjFqE3ApgAcOeYkQkIBefgafpT1LEs8BUIimPICvO8b+w682/l5mnsch1zCoKF7OnDG2q9Ww3wXuuLCeZsZZqlY/Qz6DysYQU6gIq9sFK2EzsH/z+SW4LPYOXKGXi34ckv/5ZE5LHDLvXM3lmze5ngtRoL7PpilvNV+DUngPmyY+c8FT7NEZJAq9SGYGGRQO887bweWXLF9EoxP5vHy+aLHxkPvhOL+Y9iS+vSDRWp7klubknuqReENX2SW6r7BZIH/uZ1skOS6y0RyF4LK0rM3/2/+aigKw0syfLaT43MsExh8OY3PjS8dL1KtdZc1NJiO9CE8Z+cmQVwLA08xmaafa/DSR9IeN03NRkN1Q6qwNNuKyI5AXg6xAxLqg1YnaRNuUJPYefewuqxyZP/rk7QUL3HcMSep+GYt0Hu9ANMZ4Lgz///TZ8R+huRp6z4xC4zMtcQ75hM98S+I8PeptHlYvsAmE74QS9h0x7MmzbKSP25TZP/2kPVIV+lOQOf6WNzz5d5ZjfuW7xIritfQF+R/9JjqvpgaEeCnrtrUTdryk9t2/8LeC/O/n340wMh46Wl8Wm+Ty7Yf3TGU1ZkzTnkaPy195MJC/F9IfBWaxOmf1XsXB4P0Edlbd9/JJ1FYA92CwaR8gxU6ih4xKbOujeOyLlHh5AiFCSQya0hV9jVDN1TlNRuUabwCFXOhJauzamgCsO4TD7UCSSDtch0fiI3OK0ZulMoWfQcZQZ/UeVOLUerHQbSXYvgUHJJkRcKowNHOHuuN6h8DDYp9wFtRmRzt9n5aPEharRNbFOdU4s1LuAKaxIexs+HcWx4hTURCjdb4Fy66TIXpG0zKzUJ28WCAM50LuEkFH0XIjBogv5d+M+7AVF4YgBbUvNBWDIaQObOuXHmWkLzkOlS7Y6kbjU5FItqiAjgOrWkKIELUzA0FgUGriI9LwIR3+pZBTXyUja5qP0pyrLZ/sOTC8A4dh3KL7cQaMkVSsqUq1CpSrUaterUaxAmmuhiyEDTwMYhBX6mHqlA2s+dLgDK+1yhp6IHHREmBDr1zmgVD9jIddqLSKdAOUq/spoejq+83gtcLuk3hbWKS96swO5yC6510hALBKZ+Q1fFHRDPNSJGsLVm+QVILsnVGGUW9atBKypB10XYPgRTC1LuON1gSYXueBQZ9TEGDm1vLV+rovGlCpzxC9QI6SwY0YwBAAAA) format("woff2"),url(../static/fonts/iconfont.24260966.woff) format("woff"),url(../static/fonts/iconfont.b00f9c21.ttf) format("truetype")}.iconfont{font-family:iconfont!important;font-size:1rem;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-jianhao:before{content:"\e601"}.icon-addBtn:before{content:"\e600"}.icon-rightIcon:before{content:"\e701"}.icon-leftIcon:before{content:"\e702"}.icon-xiangyoujiantou1:before{content:"\e612"}.icon-xiangzuojiantou:before{content:"\e611"}.icon-edit:before{content:"\e66b"}.icon-edit2:before{content:"\e635"}.icon-comeBack:before{content:"\e61a"}.icon-clear:before{content:"\e643"}.icon-clear1:before{content:"\e619"}.icon-fanchexiao:before{content:"\e660"}.icon-chexiao:before{content:"\e722"}.icon-fanchexiao:before{content:"\e625"}.icon-fanchexiao1:before{content:"\e6bc"}.icon-huiyuanicon:before{content:"\e637"}.icon-jinpaiviphuiyuan:before{content:"\e794"}.icon-VIPhuiyuan1:before{content:"\e6dd"}.icon-VIPhuiyuan3:before{content:"\e61b"}.icon-zhifu-weixinzhifu:before{content:"\e828"}body,html{height:100%}*,body,html{margin:0;padding:0}@media (max-width:1300px){body{width:100%;overflow-x:auto}@media (max-width:1375px){body{width:85.9375rem;overflow-x:auto}}}.app-breadcrumb.el-breadcrumb[data-v-0c00e9fe]{display:inline-block;font-size:.875rem;line-height:2.5rem;margin-left:.5rem}.app-breadcrumb.el-breadcrumb .no-redirect[data-v-0c00e9fe]{color:#97a8be;cursor:text}.hamburger[data-v-156f0172]{display:inline-block;vertical-align:middle;width:1.25rem;height:1.25rem}.hamburger.is-active[data-v-156f0172]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navbar[data-v-16e8a90e]{height:3.125rem;overflow:hidden;position:relative;background:#fff}.navbar .hamburger-container[data-v-16e8a90e]{line-height:2.5rem;height:100%;float:left;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;-webkit-tap-highlight-color:transparent}.navbar .hamburger-container[data-v-16e8a90e]:hover{background:rgba(0,0,0,.025)}.navbar .breadcrumb-container[data-v-16e8a90e]{float:left}.navbar .right-menu[data-v-16e8a90e]{float:right;height:100%;line-height:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.navbar .right-menu[data-v-16e8a90e]:focus{outline:none}.navbar .right-menu .right-menu-item[data-v-16e8a90e]{display:inline-block;padding:0 .5rem;height:100%;font-size:1.125rem;color:#5a5e66;vertical-align:text-bottom}.navbar .right-menu .right-menu-item.hover-effect[data-v-16e8a90e]{cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.navbar .right-menu .right-menu-item.hover-effect[data-v-16e8a90e]:hover{background:rgba(0,0,0,.025)}.navbar .right-menu .avatar-container[data-v-16e8a90e]{margin-right:1.875rem}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-16e8a90e]{margin-top:.3125rem;position:relative}.navbar .right-menu .avatar-container .avatar-wrapper .user-avatar[data-v-16e8a90e]{cursor:pointer;width:2.5rem;height:2.5rem;border-radius:.625rem}.navbar .right-menu .avatar-container .avatar-wrapper .el-icon-caret-bottom[data-v-16e8a90e]{cursor:pointer;position:absolute;right:-1.25rem;top:.5rem;font-size:.75rem}.sidebarLogoFade-enter-active[data-v-16f42711]{-webkit-transition:opacity 1.5s;transition:opacity 1.5s}.sidebarLogoFade-enter[data-v-16f42711],.sidebarLogoFade-leave-to[data-v-16f42711]{opacity:0}.sidebar-logo-container[data-v-16f42711]{position:relative;width:100%;height:2.5rem;line-height:2.5rem;text-align:center;overflow:hidden;border-bottom:.0625rem solid #e2e2e2}.sidebar-logo-container .sidebar-logo-link[data-v-16f42711]{height:100%;width:100%}.sidebar-logo-container .sidebar-logo-link .sidebar-logo[data-v-16f42711]{width:2.5rem;vertical-align:middle;margin-right:.75rem}.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-16f42711]{display:inline-block;margin:0;font-weight:600;line-height:3.125rem;font-size:.875rem;font-family:Avenir,Helvetica Neue,Arial,Helvetica,sans-serif;vertical-align:middle}.sidebar-logo-container.collapse .sidebar-logo[data-v-16f42711]{margin-right:0}.sub-el-icon[data-v-27986d00]{color:currentColor;width:1em;height:1em}.el-tooltip__popper{background:#fff!important;color:#000!important}.el-tooltip__popper .popper__arrow,.el-tooltip__popper .popper__arrow:after{border-style:none!important}.el-menu--popup-right-start{margin-left:.8125rem;border-radius:.25rem}.app-main[data-v-2bce668a]{width:100%;position:relative;overflow:hidden}.fixed-header+.app-main[data-v-2bce668a]{padding-top:3.125rem}.el-popup-parent--hidden .fixed-header{padding-right:.9375rem}body[data-v-7f6c7520]{font:400 .875rem/1.55 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.hide-checkbox[data-v-7f6c7520] .el-checkbox__input{display:none}.hide-checkbox[data-v-7f6c7520] .el-checkbox__label{padding-left:0}.dialog-overlay[data-v-7f6c7520]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1001;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.dialog-overlay.active[data-v-7f6c7520]{opacity:1;visibility:visible}.ai_ball_all[data-v-7f6c7520]{--primary:#4f46e5;--primary-hover:#4338ca;--primary-light:#e2e2e9;--bg-chat:#f7f7f8;--bg-user:#4f46e5;--bg-assistant:#fff;--text-primary:#1f2937;--text-secondary:#6b7280;--text-muted:#9ca3af;--border:#e5e7eb;--shadow:0 0.5rem 2rem rgba(0,0,0,0.18);--radius:0.875rem;--radius-sm:0.5rem;--header-h:2.875rem;--danger:#ef4444;--recording:#ef4444}.chat-fab[data-v-7f6c7520]{position:fixed;width:3.5rem;height:3.5rem;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:1000;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chat-fab[data-v-7f6c7520]:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.fab-icon[data-v-7f6c7520]{font-size:1.5rem;line-height:1}.fab-badge[data-v-7f6c7520]{position:absolute;top:-.25rem;right:-.25rem;background:#ef4444;color:#fff;font-size:.6875rem;font-weight:700;min-width:1.125rem;height:1.125rem;border-radius:.5625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 .25rem}.chat-box[data-v-7f6c7520]{position:fixed;width:27.5rem;height:38.75rem;min-width:21.25rem;min-height:25rem;background:var(--bg-chat);border-radius:var(--radius);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;z-index:1002;border:.0625rem solid var(--border);font-family:sans-serif!important}.chat-box[data-v-7f6c7520] *{scrollbar-width:none!important;-ms-overflow-style:none!important}.chat-box[data-v-7f6c7520] ::-webkit-scrollbar{width:0!important;display:none!important}.chat-box.chat-maximized[data-v-7f6c7520]{width:100vw!important;height:100vh!important;top:0!important;left:0!important;border-radius:0}.chat-maximized .resize-handle-br[data-v-7f6c7520],.chat-maximized .resize-handle-tl[data-v-7f6c7520]{display:none}.resize-handle-left[data-v-7f6c7520]{position:absolute;top:0;left:0;width:.375rem;height:100%;cursor:ew-resize;z-index:10}.resize-handle-left[data-v-7f6c7520]:hover{background:rgba(79,70,229,.15)}.resize-handle-top[data-v-7f6c7520]{position:absolute;top:0;left:0;width:100%;height:.375rem;cursor:ns-resize;z-index:9}.resize-handle-top[data-v-7f6c7520]:hover{background:rgba(79,70,229,.15)}.resize-handle-tl[data-v-7f6c7520]{position:absolute;top:0;left:0;width:.875rem;height:.875rem;cursor:nwse-resize;z-index:11}.resize-handle-tl[data-v-7f6c7520]:before{content:"";position:absolute;top:.1875rem;left:.1875rem;width:0;height:0;border-style:solid;border-width:.5rem .5rem 0 0;border-color:hsla(0,0%,100%,.4) transparent transparent transparent}.resize-handle-tl[data-v-7f6c7520]:hover:before{border-color:hsla(0,0%,100%,.8) transparent transparent transparent}.chat-maximized .resize-handle-left[data-v-7f6c7520],.chat-maximized .resize-handle-tl[data-v-7f6c7520],.chat-maximized .resize-handle-top[data-v-7f6c7520]{display:none}.chat-header[data-v-7f6c7520]{height:var(--header-h);background:linear-gradient(135deg,rgba(79,71,211,.8705882352941177),rgba(124,58,237,.8117647058823529));color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 .75rem;cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-negative:0;flex-shrink:0}.chat-header[data-v-7f6c7520],.header-left[data-v-7f6c7520]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-7f6c7520]{gap:.5rem}.header-logo[data-v-7f6c7520]{font-size:1.25rem}.header-title[data-v-7f6c7520]{font-size:1.0625rem;font-weight:bolder;white-space:nowrap}.header-status[data-v-7f6c7520]{font-size:.6875rem;opacity:.85;white-space:nowrap}.header-status.online[data-v-7f6c7520]{color:#86efac}.header-status.offline[data-v-7f6c7520]{color:#fca5a5}.header-status.thinking[data-v-7f6c7520]{color:#fde68a}.header-actions[data-v-7f6c7520]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.125rem}.header-btn[data-v-7f6c7520]{width:1.875rem;height:1.875rem;border:none;background:transparent;color:#fff;font-size:.875rem;cursor:pointer;border-radius:.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .15s;transition:background .15s}.header-btn[data-v-7f6c7520]:hover{background:hsla(0,0%,100%,.2)}.btn-close[data-v-7f6c7520]:hover{background:#ef4444}.chat-tabs[data-v-7f6c7520]{height:2.25rem;background:#fff;border-bottom:.0625rem solid var(--border);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.tabs-scroll[data-v-7f6c7520]{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;scrollbar-width:none}.tabs-scroll[data-v-7f6c7520]::-webkit-scrollbar{display:none}.tab-item[data-v-7f6c7520]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:0 .75rem;font-size:.75rem;white-space:nowrap;cursor:pointer;border-right:.0625rem solid var(--border);color:var(--text-secondary);-webkit-transition:all .15s;transition:all .15s}.tab-item[data-v-7f6c7520]:hover{background:var(--primary-light)}.tab-item.active[data-v-7f6c7520]{color:var(--primary);font-weight:600;background:var(--primary-light);border-bottom:.125rem solid var(--primary)}.tab-close[data-v-7f6c7520]{font-size:.625rem;opacity:0;cursor:pointer;padding:.125rem;border-radius:.25rem;-webkit-transition:all .15s;transition:all .15s}.tab-item:hover .tab-close[data-v-7f6c7520]{opacity:.6}.tab-close[data-v-7f6c7520]:hover{opacity:1!important;background:rgba(0,0,0,.1)}.chat-messages[data-v-7f6c7520]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:1rem;background:var(--bg-chat);position:relative}.chat-messages[data-v-7f6c7520]::-webkit-scrollbar{width:.375rem}.chat-messages[data-v-7f6c7520]::-webkit-scrollbar-thumb{background:#ddd;border-radius:.1875rem}.welcome-msg[data-v-7f6c7520]{text-align:center;padding:2.5rem 1.25rem;color:var(--text-secondary)}.welcome-icon[data-v-7f6c7520]{font-size:3rem;margin-bottom:.75rem}.welcome-msg h3[data-v-7f6c7520]{color:var(--text-primary);margin-bottom:.25rem;font-size:1.125rem}.welcome-msg p[data-v-7f6c7520]{font-size:.8125rem;margin-bottom:.5rem}.welcome-hint[data-v-7f6c7520]{font-size:.75rem!important;color:var(--text-muted)!important}.message[data-v-7f6c7520]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-bottom:1rem;-webkit-animation:msgIn-data-v-7f6c7520 .3s ease;animation:msgIn-data-v-7f6c7520 .3s ease}@-webkit-keyframes msgIn-data-v-7f6c7520{0%{opacity:0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes msgIn-data-v-7f6c7520{0%{opacity:0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.message-user[data-v-7f6c7520]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.msg-avatar[data-v-7f6c7520]{width:2rem;height:2rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;font-size:1rem}.message-user .msg-avatar[data-v-7f6c7520]{background:rgba(148,64,255,.8313725490196079)}.msg-body[data-v-7f6c7520]{max-width:80%;min-width:7.5rem}.msg-content[data-v-7f6c7520]{padding:.625rem .875rem;border-radius:var(--radius-sm);font-size:.875rem;line-height:1.6;word-wrap:break-word;background:#fff}.message-user .msg-content[data-v-7f6c7520]{background:linear-gradient(135deg,rgba(79,71,211,.8705882352941177),rgba(124,58,237,.8117647058823529));color:#fff;border-bottom-right-radius:.25rem}.message-assistant .msg-content[data-v-7f6c7520]{overflow-wrap:anywhere;word-break:break-word;color:#3c3c43;line-height:1.5}.msg-content p[data-v-7f6c7520]{margin-bottom:.5rem}.msg-content p[data-v-7f6c7520]:last-child{margin-bottom:0}.msg-content code[data-v-7f6c7520]{background:rgba(0,0,0,.06);padding:.0625rem .3125rem;border-radius:.25rem;font-size:.8125rem;font-family:Menlo,Consolas,monospace}.message-user .msg-content code[data-v-7f6c7520]{background:hsla(0,0%,100%,.2)}.msg-content pre[data-v-7f6c7520]{background:#1e293b;color:#e2e8f0;padding:.75rem;border-radius:var(--radius-sm);overflow-x:auto;margin:.5rem 0;font-size:.8125rem}.msg-content pre code[data-v-7f6c7520]{background:none;padding:0;color:inherit}.msg-content table[data-v-7f6c7520]{border-collapse:collapse;margin:.5rem 0;font-size:.8125rem;width:100%}.msg-content td[data-v-7f6c7520],.msg-content th[data-v-7f6c7520]{border:.0625rem solid var(--border);padding:.375rem .625rem;text-align:left}.msg-content th[data-v-7f6c7520]{background:var(--primary-light);font-weight:600}.msg-content ol[data-v-7f6c7520],.msg-content ul[data-v-7f6c7520]{padding-left:1.25rem;margin:.5rem 0}.msg-content blockquote[data-v-7f6c7520]{border-left:.1875rem solid var(--primary);padding-left:.75rem;color:var(--text-secondary);margin:.5rem 0}.msg-footer[data-v-7f6c7520]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.25rem;gap:.5rem}.msg-time[data-v-7f6c7520]{font-size:.6875rem;color:var(--text-muted);white-space:nowrap}.msg-actions[data-v-7f6c7520]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.125rem;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.msg-actions.visible[data-v-7f6c7520]{opacity:1}.msg-actions button[data-v-7f6c7520]{border:none;background:none;cursor:pointer;font-size:.6875rem;padding:.125rem .375rem;border-radius:.25rem;color:var(--text-secondary);-webkit-transition:all .15s;transition:all .15s;white-space:nowrap}.msg-actions button[data-v-7f6c7520]:hover{background:var(--primary-light);color:var(--primary)}.msg-typing[data-v-7f6c7520]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;padding:.75rem .875rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.msg-typing span[data-v-7f6c7520]{width:.5rem;height:.5rem;border-radius:50%;background:var(--text-secondary);-webkit-animation:bounce-data-v-7f6c7520 1.2s infinite;animation:bounce-data-v-7f6c7520 1.2s infinite}.msg-typing span[data-v-7f6c7520]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.msg-typing span[data-v-7f6c7520]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes bounce-data-v-7f6c7520{0%,80%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.4}40%{-webkit-transform:translateY(-.375rem);transform:translateY(-.375rem);opacity:1}}@keyframes bounce-data-v-7f6c7520{0%,80%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.4}40%{-webkit-transform:translateY(-.375rem);transform:translateY(-.375rem);opacity:1}}.command-dropdown[data-v-7f6c7520]{position:absolute;bottom:11.25rem;left:.75rem;right:.75rem;background:#fff;border:.0625rem solid var(--border);border-radius:var(--radius-sm);-webkit-box-shadow:0 -.25rem 1.25rem rgba(0,0,0,.12);box-shadow:0 -.25rem 1.25rem rgba(0,0,0,.12);max-height:18.75rem;overflow-y:auto;z-index:100}.command-dropdown[data-v-7f6c7520]::-webkit-scrollbar{width:.25rem}.command-dropdown[data-v-7f6c7520]::-webkit-scrollbar-thumb{background:#ddd;border-radius:.125rem}.cmd-dropdown-header[data-v-7f6c7520]{padding:.5rem .75rem;font-size:.75rem;font-weight:600;color:var(--text-secondary);border-bottom:.0625rem solid var(--border);position:sticky;top:0;background:#fff;z-index:1}.cmd-dropdown-item[data-v-7f6c7520]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;padding:.625rem .75rem;cursor:pointer;-webkit-transition:background .1s;transition:background .1s}.cmd-dropdown-item.active[data-v-7f6c7520]{background:rgba(178,167,248,.4)}.cmd-d-icon[data-v-7f6c7520]{font-size:1.125rem;-ms-flex-negative:0;flex-shrink:0}.cmd-d-text[data-v-7f6c7520]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.cmd-d-name[data-v-7f6c7520]{font-size:.8125rem;font-weight:500;color:var(--text-primary);white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.cmd-d-desc[data-v-7f6c7520]{font-size:.75rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmd-dropdown-empty[data-v-7f6c7520]{padding:1rem;text-align:center;font-size:.8125rem;color:var(--text-muted)}.chat-input-area[data-v-7f6c7520]{border-top:.0625rem solid var(--border);background:#fff;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.file-preview[data-v-7f6c7520]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem;padding:.5rem .75rem 0}.file-item[data-v-7f6c7520]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:.25rem .5rem;background:var(--primary-light);border-radius:.375rem;font-size:.75rem;color:var(--text-primary)}.file-icon[data-v-7f6c7520]{font-size:.75rem}.file-name[data-v-7f6c7520]{max-width:7.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-7f6c7520]{color:var(--text-secondary);font-size:.6875rem}.file-remove[data-v-7f6c7520]{border:none;background:none;cursor:pointer;font-size:.625rem;color:var(--text-secondary);padding:.125rem}.file-remove[data-v-7f6c7520]:hover{color:#ef4444}.input-textarea-row[data-v-7f6c7520]{padding:.625rem 2.1875rem 0 .625rem}.input-textarea-row textarea[data-v-7f6c7520]{width:100%;border:.0625rem solid var(--border);border-radius:var(--radius-sm);padding:.625rem .75rem;font-size:.875rem;resize:none;min-height:2.75rem;max-height:7.5rem;line-height:1.5;font-family:inherit;outline:none;-webkit-transition:border-color .15s;transition:border-color .15s;background:#fff;color:var(--text-primary)}.input-textarea-row textarea[data-v-7f6c7520]:focus{border-color:var(--primary)}.input-textarea-row textarea[data-v-7f6c7520]:disabled{background:#f9fafb;color:var(--text-muted);cursor:not-allowed}.input-toolbar[data-v-7f6c7520]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.375rem .75rem .5rem;gap:.5rem}.input-toolbar[data-v-7f6c7520],.toolbar-left[data-v-7f6c7520],.toolbar-right[data-v-7f6c7520]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toolbar-left[data-v-7f6c7520],.toolbar-right[data-v-7f6c7520]{gap:.25rem}.tool-btn[data-v-7f6c7520]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:.25rem .625rem;border:none;background:transparent;color:var(--text-secondary);font-size:.75rem;cursor:pointer;border-radius:.375rem;-webkit-transition:all .15s;transition:all .15s;white-space:nowrap;font-family:inherit}.tool-btn[data-v-7f6c7520]:hover{background:var(--primary-light);color:var(--primary)}.tool-btn.recording[data-v-7f6c7520]{color:var(--recording);background:rgba(239,68,68,.1)}.tool-btn.recording[data-v-7f6c7520]:hover{background:rgba(239,68,68,.2)}.tool-icon[data-v-7f6c7520]{font-size:.875rem;line-height:1}.tool-label[data-v-7f6c7520]{font-size:.75rem}.tool-info[data-v-7f6c7520]{font-size:.6875rem;color:var(--text-muted);padding:.25rem .5rem}.tool-info[data-v-7f6c7520],.tool-status[data-v-7f6c7520]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.tool-status[data-v-7f6c7520]{font-size:.75rem;color:#fff;padding:.25rem .625rem;border-radius:.75rem;background:var(--primary-light);font-weight:500}.status-dot[data-v-7f6c7520]{width:.375rem;height:.375rem;border-radius:50%;background:#fff;-webkit-animation:pulse-data-v-7f6c7520 1.2s infinite;animation:pulse-data-v-7f6c7520 1.2s infinite}@-webkit-keyframes pulse-data-v-7f6c7520{0%,to{opacity:.4}50%{opacity:1}}@keyframes pulse-data-v-7f6c7520{0%,to{opacity:.4}50%{opacity:1}}.send-btn[data-v-7f6c7520]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:.375rem .875rem;border:none;background:#e5e7eb;color:#9ca3af;border-radius:.5rem;font-size:.8125rem;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;font-family:inherit}.send-btn.active[data-v-7f6c7520]{background:var(--primary);color:#fff}.send-btn.active[data-v-7f6c7520]:hover{background:var(--primary-hover)}.send-icon[data-v-7f6c7520]{font-size:.75rem}.stop-btn[data-v-7f6c7520]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:.375rem .875rem;border:none;background:var(--danger);color:#fff;border-radius:.5rem;font-size:.8125rem;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;font-family:inherit;-webkit-animation:stopPulse-data-v-7f6c7520 1.5s infinite;animation:stopPulse-data-v-7f6c7520 1.5s infinite}.stop-btn[data-v-7f6c7520]:hover{background:#dc2626}.stop-icon[data-v-7f6c7520]{font-size:.625rem}@-webkit-keyframes stopPulse-data-v-7f6c7520{0%,to{-webkit-box-shadow:0 0 0 0 rgba(239,68,68,.4);box-shadow:0 0 0 0 rgba(239,68,68,.4)}50%{-webkit-box-shadow:0 0 0 .375rem rgba(239,68,68,0);box-shadow:0 0 0 .375rem rgba(239,68,68,0)}}@keyframes stopPulse-data-v-7f6c7520{0%,to{-webkit-box-shadow:0 0 0 0 rgba(239,68,68,.4);box-shadow:0 0 0 0 rgba(239,68,68,.4)}50%{-webkit-box-shadow:0 0 0 .375rem rgba(239,68,68,0);box-shadow:0 0 0 .375rem rgba(239,68,68,0)}}.chat-box-enter-active[data-v-7f6c7520]{-webkit-animation:chatIn-data-v-7f6c7520 .3s ease;animation:chatIn-data-v-7f6c7520 .3s ease}.chat-box-leave-active[data-v-7f6c7520]{animation:chatIn-data-v-7f6c7520 .3s ease reverse}@-webkit-keyframes chatIn-data-v-7f6c7520{0%{opacity:0;-webkit-transform:scale(.9) translateY(1.25rem);transform:scale(.9) translateY(1.25rem)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes chatIn-data-v-7f6c7520{0%{opacity:0;-webkit-transform:scale(.9) translateY(1.25rem);transform:scale(.9) translateY(1.25rem)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}[data-v-7f6c7520] .message-content .table{border-collapse:collapse;margin-bottom:1.25rem}[data-v-7f6c7520] .message-content td,[data-v-7f6c7520] .message-content th{border:.0625rem solid #e5e5ea;padding:.375rem .625rem;vertical-align:top}[data-v-7f6c7520] .message-content th{background-color:#f1f3f5;font-weight:500;color:#6e6e73;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace}[data-v-7f6c7520] .message-content ol,[data-v-7f6c7520] .message-content ul{list-style-position:outside;padding-left:2em;margin:1em 0}[data-v-7f6c7520] .message-content ul{list-style-type:disc}[data-v-7f6c7520] .message-content ol{list-style-type:decimal}[data-v-7f6c7520] .message-content li{line-height:1.5;margin-bottom:.5em}[data-v-7f6c7520] .message-content ol ol,[data-v-7f6c7520] .message-content ol ul,[data-v-7f6c7520] .message-content ul ol,[data-v-7f6c7520] .message-content ul ul{padding-left:1.5em;margin:.25em 0}@media (max-width:768px){.message-content ol[data-v-7f6c7520],.message-content ul[data-v-7f6c7520]{padding-left:1.5em}}[data-v-7f6c7520] .msg-content{border:.0625rem solid #dfdfdf}[data-v-7f6c7520] .msg-content pre{background-color:#1f2937;color:#f3f4f6;padding:1rem;border-radius:.5rem;overflow-x:auto;margin-bottom:1rem;position:relative}[data-v-7f6c7520] .msg-content code{font-family:Consolas,Monaco,Courier New,monospace;font-size:.75rem;background:#ebeef5;padding:.125rem .375rem;border-radius:.5rem;border:.0625rem solid #dfdfdf;color:#303133}[data-v-7f6c7520] .msg-content li code,[data-v-7f6c7520] .msg-content p code{background:#ebeef5;color:#303133;padding:.125rem .375rem;border-radius:.25rem;font-weight:500}[data-v-7f6c7520] .msg-content hr{border:0;border-top:.0625rem solid #e5e5ea;margin:1em 0}[data-v-7f6c7520] .msg-content h2{display:block;font-size:1.5em;-webkit-margin-before:.83em;margin-block-start:.83em;-webkit-margin-after:.83em;margin-block-end:.83em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;font-weight:700;unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate}[data-v-7f6c7520] .chat-box{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}[data-v-7f6c7520] .chat-box::-webkit-scrollbar{display:none}.svg-icon[data-v-f9f7fefc]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.svg-external-icon[data-v-f9f7fefc]{background-color:currentColor;-webkit-mask-size:cover!important;mask-size:cover!important;display:inline-block}