body,html{margin:0;padding:0;min-height:100%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}#app{min-height:100vh;min-height:100dvh;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:14px;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-dialog{border-radius:14px!important;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.08)!important;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif!important}.el-dialog__header{padding:20px 24px 16px!important;border-bottom:1px solid rgba(0,0,0,.06)}.el-dialog__title{font-size:18px;font-weight:600;color:#1d1d1f!important}.el-dialog__headerbtn .el-dialog__close{color:#86868b;font-size:18px}.el-dialog__body{padding:20px 24px!important;max-height:70vh;overflow-y:auto;font-size:14px;color:#1d1d1f}.el-dialog__footer{padding:16px 24px 20px!important;border-top:1px solid rgba(0,0,0,.06)}.el-dialog__footer .el-button{border-radius:10px!important;padding:10px 20px!important;font-weight:500}.el-dialog__footer .el-button--default{border:1px solid #d2d2d7;color:#1d1d1f;background:#fff}.el-dialog__footer .el-button--default:hover{background:#f5f5f7;border-color:#d2d2d7;color:#1d1d1f}.el-dialog__footer .el-button--primary{background:#0071e3!important;border:none!important}.el-dialog__footer .el-button--primary:hover{background:#0077ed!important}.dialog-apple .el-form-item__label,.smart-hub-drawer-scroll.dialog-apple .el-form-item__label{font-weight:500;color:#1d1d1f}.dialog-apple .el-input__inner,.dialog-apple .el-textarea__inner,.smart-hub-drawer-scroll.dialog-apple .el-input__inner,.smart-hub-drawer-scroll.dialog-apple .el-textarea__inner{border-radius:10px!important;border-color:#d2d2d7!important;transition:border-color .2s,box-shadow .2s}.dialog-apple .el-input__inner:focus,.dialog-apple .el-textarea__inner:focus,.smart-hub-drawer-scroll.dialog-apple .el-input__inner:focus,.smart-hub-drawer-scroll.dialog-apple .el-textarea__inner:focus{border-color:#0071e3!important;box-shadow:0 0 0 3px rgba(0,113,227,.2)!important}.dialog-apple .el-select .el-input__inner,.smart-hub-drawer-scroll.dialog-apple .el-select .el-input__inner{height:40px;line-height:40px}.dialog-apple .el-radio-group,.smart-hub-drawer-scroll.dialog-apple .el-radio-group{display:flex;flex-wrap:wrap;gap:8px}.dialog-apple .el-radio,.smart-hub-drawer-scroll.dialog-apple .el-radio{margin-right:0}.dialog-apple .el-radio__inner,.smart-hub-drawer-scroll.dialog-apple .el-radio__inner{border-radius:50%;border-color:#d2d2d7}.dialog-apple .el-radio__input.is-checked .el-radio__inner,.smart-hub-drawer-scroll.dialog-apple .el-radio__input.is-checked .el-radio__inner{border-color:#0071e3;background:#0071e3}.dialog-apple .el-input-number,.smart-hub-drawer-scroll.dialog-apple .el-input-number{border-radius:10px;overflow:hidden}.dialog-apple .el-input-number .el-input__inner,.smart-hub-drawer-scroll.dialog-apple .el-input-number .el-input__inner{border-radius:10px}.dialog-apple .el-switch.is-checked .el-switch__core,.smart-hub-drawer-scroll.dialog-apple .el-switch.is-checked .el-switch__core{border-color:#34c759;background-color:#34c759}.dialog-apple .field-tip,.dialog-apple .form-tip,.smart-hub-drawer-scroll.dialog-apple .field-tip,.smart-hub-drawer-scroll.dialog-apple .form-tip{font-size:12px;color:#86868b;margin-top:6px;line-height:1.4}.dialog-apple .el-divider__text,.smart-hub-drawer-scroll.dialog-apple .el-divider__text{font-size:12px;font-weight:600;color:#86868b}.dialog-apple .el-collapse-item__header,.smart-hub-drawer-scroll.dialog-apple .el-collapse-item__header{font-weight:500;color:#1d1d1f}.dialog-apple .el-collapse-item__wrap,.smart-hub-drawer-scroll.dialog-apple .el-collapse-item__wrap{border-bottom:none}.dialog-apple .el-collapse,.smart-hub-drawer-scroll.dialog-apple .el-collapse{border:none}.dialog-apple .el-collapse-item,.smart-hub-drawer-scroll.dialog-apple .el-collapse-item{margin-bottom:8px;border:1px solid rgba(0,0,0,.06);border-radius:10px;overflow:hidden}.dialog-apple .el-collapse-item__header,.smart-hub-drawer-scroll.dialog-apple .el-collapse-item__header{border-bottom:1px solid rgba(0,0,0,.06);padding-left:16px;height:48px}.route-loading[data-v-45eb4200]{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#909399;font-size:14px;background:#f5f7fa;border-radius:8px;padding:24px 20px;box-sizing:border-box}.route-loading__skeleton[data-v-45eb4200]{width:min(100%,420px);display:flex;flex-direction:column;gap:10px}.route-loading__bar[data-v-45eb4200]{height:12px;border-radius:6px;background:linear-gradient(90deg,#ebeef5,#f5f7fa 50%,#ebeef5);background-size:200% 100%;animation:route-loading-shimmer-45eb4200 1.2s ease-in-out infinite}.route-loading__bar--title[data-v-45eb4200]{width:38%;height:16px}.route-loading__bar--short[data-v-45eb4200]{width:55%}.route-loading__bar--medium[data-v-45eb4200]{width:72%}.route-loading__bar--full[data-v-45eb4200]{width:100%;height:80px;border-radius:8px}.route-loading__text[data-v-45eb4200]{-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes route-loading-shimmer-45eb4200{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.route-loading__bar[data-v-45eb4200]{animation:none;background:#ebeef5}}.app-main .page-header{box-shadow:0 1px 4px rgba(64,158,255,.14)!important}.app-main .hub-page-header,.app-main .page-header{box-sizing:border-box;padding:20px 24px 22px!important;background:linear-gradient(180deg,#e8f4ff,#eef6ff)!important;border:1px dashed #409eff!important;border-radius:8px!important}.app-main .hub-page-header{margin-bottom:16px!important;box-shadow:0 1px 4px rgba(64,158,255,.12)!important}.el-alert{box-sizing:border-box;padding:14px 20px!important;border-style:dashed!important;border-width:1px!important}.el-alert--success{border-color:#67c23a!important;background-color:#f0f9eb!important}.el-alert--warning{border-color:#e6a23c!important;background-color:#fdf6ec!important}.el-alert--error{border-color:#f56c6c!important;background-color:#fef0f0!important}.el-alert--info{border-color:#409eff!important;background:linear-gradient(180deg,#e8f4ff,#eef6ff)!important}.el-dialog__body p.import-desc{padding:16px 22px;margin:0 0 16px 0;border:1px dashed #409eff;border-radius:8px;background:linear-gradient(180deg,#e8f4ff,#eef6ff);box-sizing:border-box}.app-main .hub-panel-info:not(.hub-panel-info--compact){padding:12px 22px!important;border-color:#409eff!important;border-style:dashed!important}.app-main .hub-panel-info--compact{padding:12px 22px!important;border-style:dashed!important;border-color:#e6a23c!important}.v-modal{background:rgba(44,61,82,.35)!important}.el-message-box{width:440px;max-width:calc(100vw - 32px);border-radius:8px!important;border:none!important;box-shadow:0 12px 32px rgba(0,0,0,.12),0 0 1px rgba(0,0,0,.06)!important;padding:0!important;padding-bottom:0!important;overflow:hidden;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif!important}.el-message-box__header{padding:16px 20px 12px!important;border-bottom:1px solid #ebeef5}.el-message-box__title{font-size:16px!important;font-weight:600!important;color:#303133!important;line-height:1.4!important;padding-left:0!important}.el-message-box__headerbtn{top:14px!important;right:16px!important}.el-message-box__headerbtn .el-message-box__close{color:#909399!important;font-size:16px!important}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:#409eff!important}.el-message-box__content{padding:18px 20px 12px!important;color:#606266!important;font-size:14px!important;line-height:1.6!important}.el-message-box__message{color:#606266!important}.el-message-box__message p{line-height:1.65!important;margin:0!important}.el-message-box__status{font-size:22px!important}.el-message-box__status.el-icon-warning{color:#e6a23c!important}.el-message-box__status.el-icon-success{color:#52c41a!important}.el-message-box__status.el-icon-info{color:#409eff!important}.el-message-box__status.el-icon-error{color:#f56c6c!important}.el-message-box__status+.el-message-box__message{padding-left:34px!important;padding-right:4px!important}.el-message-box__btns{padding:12px 20px 16px!important;border-top:1px solid #ebeef5;background:#fafbfc;text-align:right!important}.el-message-box__btns .el-button{border-radius:4px!important;min-width:72px;padding:9px 18px!important;font-size:14px!important;font-weight:500!important}.el-message-box__btns .el-button--default{border-color:#dcdfe6!important;color:#606266!important;background:#fff!important}.el-message-box__btns .el-button--default:focus,.el-message-box__btns .el-button--default:hover{color:#409eff!important;border-color:#c6e2ff!important;background:#ecf5ff!important}.el-message-box__btns .el-button--primary{background:#409eff!important;border-color:#409eff!important;color:#fff!important}.el-message-box__btns .el-button--primary:focus,.el-message-box__btns .el-button--primary:hover{background:#66b1ff!important;border-color:#66b1ff!important;color:#fff!important}.el-message-box--center .el-message-box__title{justify-content:center}.smart-hub-form-drawer .el-drawer__body{overflow:hidden;display:flex;flex-direction:column;padding:0;height:100%;box-sizing:border-box}.smart-hub-form-drawer .el-drawer__header{margin-bottom:0;padding:16px 20px;border-bottom:1px solid #ebeef5;font-size:16px;font-weight:600;color:#303133}.smart-hub-drawer-body{flex:1;min-height:0;display:flex;flex-direction:column;box-sizing:border-box;padding:16px 20px 0}.smart-hub-drawer-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 0 12px;box-sizing:border-box}.smart-hub-drawer-footer{flex-shrink:0;margin:0 -20px 0;padding:12px 20px;border-top:1px solid #ebeef5;text-align:right;background:#fff}.smart-hub-drawer-info{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;margin:0 0 12px;background:linear-gradient(180deg,#e8f4ff,#f5faff);border:1px dashed #79bbff;border-radius:8px;font-size:13px;color:#606266;line-height:1.55;flex-shrink:0}.smart-hub-drawer-info-main{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:0}.smart-hub-drawer-info-actions{flex-shrink:0;margin-top:-2px}.smart-hub-drawer-info-actions .el-button--small{display:inline-flex!important;align-items:center;justify-content:center;line-height:1}.smart-hub-drawer-info .hub-info-icon{flex-shrink:0;margin-top:2px;color:#409eff;font-size:16px}.hub-drawer-form-scroll{padding-bottom:8px}.hub-form-base-card{margin-bottom:16px;padding:16px 18px 4px;background:#fff;border:1px solid #e8ebf0;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.hub-form-base-card__head{display:flex;flex-direction:column;gap:2px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #eef1f6}.hub-form-base-card__title{font-size:15px;font-weight:600;color:#1d2129;line-height:1.35}.hub-form-base-card__desc{font-size:12px;color:#86909c;line-height:1.4}.hub-form-name-input{max-width:420px}.hub-form-section-head{display:flex;flex-direction:column;gap:2px;padding:2px 0;line-height:1.35}.hub-form-section-head__title{font-size:15px;font-weight:600;color:#1d2129}.hub-form-section-head__desc{font-size:12px;font-weight:400;color:#86909c}.hub-form-section-body{padding:4px 16px 16px}.hub-form-subsection{margin-bottom:18px;padding:14px 14px 2px;background:#f8fafc;border:1px solid #eef1f6;border-radius:10px}.hub-form-subsection:last-child{margin-bottom:0}.hub-form-subsection__title{margin-bottom:12px;padding-left:8px;font-size:13px;font-weight:600;color:#4e5969;border-left:3px solid #185ffb;line-height:1.3}.smart-hub-form-drawer .hub-drawer-form .el-form-item{margin-bottom:16px}.smart-hub-form-drawer .hub-drawer-form .el-form-item__label{font-size:13px;font-weight:500;color:#4e5969;line-height:32px;padding-right:12px}.smart-hub-form-drawer .hub-drawer-form .el-form-item__content{line-height:32px}.smart-hub-form-drawer .hub-form-base-form .el-form-item:last-child{margin-bottom:12px}.smart-hub-form-drawer .hub-form-sections .el-collapse{border:none}.smart-hub-form-drawer .hub-form-sections .el-collapse-item{margin-bottom:12px;border:1px solid #e8ebf0;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04)}.smart-hub-form-drawer .hub-form-sections .el-collapse-item__header{height:auto;min-height:52px;padding:10px 16px 10px 14px;line-height:1.35;font-weight:600;color:#1d2129;background:linear-gradient(180deg,#fafbfc,#f5f7fa);border-bottom:1px solid #eef1f6}.smart-hub-form-drawer .hub-form-sections .el-collapse-item__header.is-active{border-bottom-color:#eef1f6}.smart-hub-form-drawer .hub-form-sections .el-collapse-item__wrap{border-bottom:none;background:#fff}.smart-hub-form-drawer .hub-form-sections .el-collapse-item__content{padding:0}.smart-hub-form-drawer .hub-form-sections .el-collapse-item__arrow{color:#86909c;font-weight:600}.smart-hub-form-drawer .field-tip{font-size:12px;color:#909399;margin-top:4px;line-height:1.45}.smart-hub-form-drawer .field-tip--warn{color:#e6a23c}.smart-hub-form-drawer .hub-form-nested-collapse{border:none;margin-top:4px}.smart-hub-form-drawer .hub-form-nested-collapse .el-collapse-item{margin-bottom:0;border:1px solid #eef1f6;border-radius:8px;box-shadow:none}.smart-hub-form-drawer .hub-form-nested-collapse .el-collapse-item__header{min-height:44px;padding:8px 12px;font-size:13px;font-weight:500;color:#4e5969;background:#f8fafc}.xuntou-overlay-watermark{position:absolute;left:0;top:0;right:0;bottom:0;z-index:3000;pointer-events:none;overflow:hidden}.xuntou-overlay-watermark__canvas{display:block;width:100%;height:100%;vertical-align:top}.driver-active .driver-overlay{z-index:10000!important}.driver-active .driver-popover,.driver-popover{z-index:10001!important}@media (max-width:768px){.app-main .hub-page-header,.app-main .page-header{padding:12px 14px 14px!important;margin-bottom:12px!important}.app-main .hub-page-header .page-title,.app-main .page-header .page-title{font-size:17px}.el-dialog{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin-top:6vh!important}.el-dialog__body{max-height:calc(100dvh - 160px)}.el-drawer.rtl,.smart-hub-form-drawer.el-drawer{width:100%!important;max-width:100vw!important}.smart-hub-drawer-body,.smart-hub-drawer-footer{padding-left:14px;padding-right:14px}.smart-hub-drawer-footer{margin-left:-14px;margin-right:-14px}.app-mobile-date-popper.el-picker-panel,.el-picker-panel.el-date-range-picker{position:fixed!important;left:8px!important;right:8px!important;width:auto!important;max-width:calc(100vw - 16px)!important;margin:0 auto}.app-mobile-date-popper .el-date-picker__header-label,.app-mobile-date-popper .el-picker-panel__icon-btn{min-width:36px;min-height:36px}.app-mobile-date-popper td.available span,.app-mobile-date-popper td.today span{width:36px;height:36px;line-height:36px}}.el-drawer.rtl{transition:transform var(--motion-normal,.22s) var(--ease-out-soft,cubic-bezier(.32,.72,0,1))!important}@media (prefers-reduced-motion:reduce){.el-dialog,.el-drawer.rtl,.v-modal{transition:none!important;animation:none!important}}.bidding-column-header-tip-popper{max-width:360px;line-height:1.5;white-space:pre-line}:root{--bp-mobile-max:768px;--bp-tablet-max:992px;--bp-desktop-sm-max:1280px;--space-page-pc:20px;--space-page-mobile:10px;--space-card-pc:16px;--space-card-mobile:10px;--touch-target-min:44px;--motion-fast:0.15s;--motion-normal:0.22s;--ease-out-soft:cubic-bezier(0.32,0.72,0,1);--ease-standard:ease}@media (max-width:768px){.app-main .el-button--small:not(.el-button--text):not(.is-circle){min-height:var(--touch-target-min);padding-top:8px;padding-bottom:8px}}.responsive-table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.responsive-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}body.app-mobile-menu-open{overflow:hidden;touch-action:none}@media (prefers-reduced-motion:reduce){.app-aside.app-aside-juliang,.mobile-nav-mask-fade-enter-active,.mobile-nav-mask-fade-leave-active,.route-fade-enter-active,.route-fade-leave-active{transition:none!important}}