.fade-enter-active,.fade-leave-active{transition:opacity .28s}.fade-enter,.fade-leave-active{opacity:0}.fade-transform-enter-active,.fade-transform-leave-active{transition:all .5s}.fade-transform-enter{opacity:0;transform:translateX(-30px)}.fade-transform-leave-to{opacity:0;transform:translateX(30px)}.breadcrumb-enter-active,.breadcrumb-leave-active{transition:all .5s}.breadcrumb-enter,.breadcrumb-leave-active{opacity:0;transform:translateX(20px)}.breadcrumb-move{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{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:200px}.el-dropdown-menu a{display:block}.el-range-separator{box-sizing:initial}.el-image-viewer__wrapper .el-image-viewer__close{width:120px;height:120px;font-size:100px;top:100px;right:100px;background-color:rgba(255,20,20,.5803921568627451)}.custom-active,.el-menu-item.is-active{background-color:#fff!important}.user-dropdown{position:relative;z-index:9999}.user-dropdown .el-dropdown-menu__item--divided{border-top:0 none!important;margin-top:0}.user-dropdown .el-dropdown-menu__item--divided:before{display:none!important}.el-message-box__wrapper .el-message-box__btns{text-align:center}.el-message-box__wrapper .long-button{width:160px}#app .main-container{position:relative;min-height:100%;background-color:#f5f6ff}#app .sidebar-container{position:fixed;top:0;bottom:0;transition:width .28s;width:210px!important;background-color:#fff;font-size:0;z-index:1001;overflow:hidden}#app .sidebar-container .horizontal-collapse-transition{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% - 50px)}#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:16px}#app .sidebar-container .el-scrollbar.closed svg{display:block;margin:0 auto}#app .sidebar-container .sub-el-icon{margin-right:12px;margin-left:-2px}#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:#f4f5fa!important}#app .sidebar-container .is-active>.el-submenu__title{color:#5674ff!important}#app .sidebar-container .el-submenu .el-menu-item,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title{min-width:210px!important;background-color:#f4f5fa!important}#app .sidebar-container .el-submenu .el-menu-item:hover,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title:hover{background-color:#eceefa!important}#app .app-main{float:right;width:calc(100% - 210px)}#app .hideSidebar .sidebar-container{width:54px!important}#app .hideSidebar .main-container{margin-left:0}#app .hideSidebar .navbar{left:0}#app .hideSidebar .app-main{width:calc(100% - 54px);transition:all .28s ease}#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:20px}#app .hideSidebar .submenu-title-noDropdown .el-tooltip .sub-el-icon{margin-left:19px}#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:20px}#app .hideSidebar .el-submenu>.el-submenu__title .sub-el-icon{margin-left:19px}#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 .openNoticeBar .navbar,#app .openNoticeBar .sidebar-container{top:40px;transition:all .28s ease}#app .openNoticeBar .app-main{padding-top:120px}#app .el-menu--collapse .el-menu .el-submenu{min-width:210px!important}#app .mobile .main-container{margin-left:0}#app .mobile .sidebar-container{transition:transform .28s;width:210px!important}#app .mobile.hideSidebar .sidebar-container{pointer-events:none;transition-duration:.3s;transform:translate3d(-210px,0,0)}#app .mobile.hideSidebar .app-main{width:100%!important}#app .withoutAnimation .main-container,#app .withoutAnimation .sidebar-container{transition:none}.el-menu--vertical>.el-menu .svg-icon{margin-right:16px}.el-menu--vertical>.el-menu .sub-el-icon{margin-right:12px;margin-left:-2px}.el-menu--vertical .el-menu-item:hover,.el-menu--vertical .nest-menu .el-submenu>.el-submenu__title:hover{background-color:#f4f5fa!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:6px}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-thumb{background:#99a9bf;border-radius:20px}.profit-analysis-card{--profit-accent:#047857;--profit-soft:#ecfdf5;--profit-border:#a7f3d0;--profit-header:#f1faf6;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--profit-border);border-top:3px solid var(--profit-accent);border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.05);transition:box-shadow .22s ease,transform .22s ease}.profit-analysis-card:hover{box-shadow:0 12px 32px rgba(15,23,42,.08);transform:translateY(-2px)}.profit-analysis-card.is-express{--profit-accent:#2563eb;--profit-soft:#eff6ff;--profit-border:#bfdbfe;--profit-header:#f3f7ff}.profit-analysis-card.is-green,.profit-analysis-card.is-standard{--profit-accent:#047857;--profit-soft:#ecfdf5;--profit-border:#a7f3d0;--profit-header:#f1faf6}.profit-analysis-card.is-economy{--profit-accent:#c2410c;--profit-soft:#fff7ed;--profit-border:#fed7aa;--profit-header:#fff8f2}.profit-analysis-card .el-card__header{padding:15px 20px;border-bottom:1px solid var(--profit-border);background:var(--profit-header);color:var(--profit-accent);font-size:16px;font-weight:600}.profit-analysis-card .header-content{display:flex;align-items:center;justify-content:space-between;gap:12px}.profit-analysis-card .header-content>div{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.profit-analysis-card .card-title{color:var(--profit-accent);font-size:16px;font-weight:600;white-space:nowrap}.profit-analysis-card .header-content .el-button{margin:0;padding:5px 9px;border:1px solid var(--profit-border);border-radius:8px;background:#fff;color:#475569;font-size:12px;font-weight:500;line-height:1.4;transition:color .18s ease,border-color .18s ease,background .18s ease}.profit-analysis-card .header-content .el-button:focus,.profit-analysis-card .header-content .el-button:hover{border-color:var(--profit-accent);background:var(--profit-soft);color:var(--profit-accent)}.profit-analysis-card .el-card__body{display:flex;flex:1;flex-direction:column;padding:18px 20px 20px;background:#fff}.profit-analysis-card .el-card__body>ul{margin:0;padding:0;list-style:none}.profit-analysis-card .el-card__body>ul>li{margin-top:8px;padding:9px 11px;border-radius:8px;background:#f8fafc;color:#475569;font-size:13px;line-height:1.75}.profit-analysis-card .el-card__body>ul>li:first-child{margin-top:0;border:1px solid var(--profit-border);background:var(--profit-soft);color:#334155;font-weight:500}.profit-analysis-card .el-card__body>ul>li strong{color:#1e293b;font-weight:600}.profit-analysis-card .el-card__body>ul>li span{color:#64748b}.profit-analysis-card .el-card__body>.clearfix{margin-top:auto;padding-top:14px;border-top:1px solid #eef2f7}.profit-analysis-card .el-card__body>.clearfix .el-button{padding:7px 16px;border:1px solid var(--profit-border);border-radius:8px;background:#fff;color:var(--profit-accent);font-size:12px;font-weight:600;line-height:1.4;box-shadow:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.profit-analysis-card .el-card__body>.clearfix .el-button:focus,.profit-analysis-card .el-card__body>.clearfix .el-button:hover{border-color:var(--profit-accent);background:var(--profit-soft);color:var(--profit-accent);box-shadow:0 3px 10px rgba(15,23,42,.07);transform:none}.pricing-mode-switch{display:inline-flex;align-items:stretch;gap:4px;padding:4px;border:1px solid #dbe3ee;border-radius:12px;background:#eef2f7;box-shadow:inset 0 2px 5px rgba(15,23,42,.08),0 1px 2px hsla(0,0%,100%,.8);vertical-align:middle}.pricing-mode-switch .el-radio{position:relative;display:inline-flex;min-width:185px;margin:0!important;padding:9px 18px!important;align-items:center;justify-content:center;border:0!important;border-radius:9px!important;background:transparent!important;color:#64748b;cursor:pointer;transform:translateY(-1px);transition:transform .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.pricing-mode-switch .el-radio .el-radio__input{display:none!important}.pricing-mode-switch .el-radio .el-radio__label{padding:0!important;color:#64748b!important;font-size:14px!important;font-weight:600!important;line-height:1.4;white-space:nowrap;transition:color .18s ease}.pricing-mode-switch .el-radio:hover{background:hsla(0,0%,100%,.58)!important;color:#334155;transform:translateY(-2px)}.pricing-mode-switch .el-radio:hover .el-radio__label{color:#334155!important}.pricing-mode-switch .el-radio.is-checked{background:#fff!important;color:#1d4ed8;transform:translateY(1px);box-shadow:inset 0 1px 2px rgba(15,23,42,.08),0 2px 6px rgba(15,23,42,.1)}.pricing-mode-switch .el-radio.is-checked .el-radio__label{color:#1d4ed8!important}.pricing-mode-switch .el-radio.is-checked:hover{transform:translateY(1px)}@media(max-width:600px){.pricing-mode-switch{display:flex;width:100%}.pricing-mode-switch .el-radio{min-width:0;flex:1;padding:9px 10px!important}.pricing-mode-switch .el-radio__label{white-space:normal;text-align:center}}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:700}html{box-sizing:border-box}#app,html{height:100%}*,:after,:before{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}.fl{float:left}.fr{float:right}.app-container{padding:20px}.notice-bar{height:40px;line-height:40px}.input-tips{color:#8899b4}