#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;text-align:left}.section-container,.supply-card-wrapper .supply-section{max-width:1200px;margin:50px auto 30px;padding:0 20px}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.section-header .section-more{font-size:14px;color:#18bc9b;text-decoration:none;transition:all .3s ease}.section-header .section-more:hover{color:#149a7f;text-decoration:underline;transform:translateX(4px)}.filter-tabs{display:flex;align-items:center;background:linear-gradient(135deg,rgba(24,188,155,.08),rgba(24,188,155,.12));border-radius:30px;padding:6px;box-shadow:inset 0 2px 4px rgba(24,188,155,.1)}.tab-item{font-size:15px;color:#5a6a62;cursor:pointer;padding:12px 32px;border-radius:24px;font-weight:500;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;letter-spacing:.5px}.tab-item:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(24,188,155,.1);border-radius:50%;transform:translate(-50%,-50%);transition:all .4s ease}.tab-item:hover{color:#18bc9b;transform:translateY(-2px)}.tab-item:hover:before{width:100px;height:100px}.tab-item.active{color:#fff;font-weight:600;background:linear-gradient(135deg,#18bc9b,#149a7f 50%,#16a085);box-shadow:0 6px 20px rgba(24,188,155,.4),0 2px 6px rgba(24,188,155,.3),inset 0 1px 0 hsla(0,0%,100%,.2);transform:translateY(-2px)}.supply-card-wrapper .supply-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.supply-card-wrapper .supply-card{background:#fff;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.06);border-top:3px solid}.supply-card-wrapper .supply-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.supply-card-wrapper .supply-header{display:flex;align-items:center;gap:10px;padding:15px 15px 15px;flex-wrap:wrap}.supply-card-wrapper .type-badge{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.supply-card-wrapper .type-icon{font-size:18px;font-weight:600;color:#fff}.supply-card-wrapper .supply-name{flex:1;font-size:16px;color:#333;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supply-card-wrapper .type-tag{font-size:13px;padding:4px 10px;border-radius:20px;flex-shrink:0}.supply-card-wrapper .supply-body{padding:0 15px 15px}.supply-card-wrapper .supply-row{display:flex;align-items:flex-start;margin-bottom:10px;font-size:14px}.supply-card-wrapper .supply-row.party-row{justify-content:space-between;align-items:center}.supply-card-wrapper .supply-row.party-row .label{min-width:auto;white-space:nowrap}.supply-card-wrapper .supply-row.party-row .value.party{flex:1;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:10px}.supply-card-wrapper .supply-row .label{color:#666;min-width:75px;flex-shrink:0;text-align:left}.supply-card-wrapper .supply-row .value{color:#333;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.supply-card-wrapper .supply-row.status-row{margin-top:10px;padding-top:10px;border-top:1px dashed #e8e8e8;margin-bottom:0!important}.supply-card-wrapper .status-row{align-items:center;display:flex}.supply-card-wrapper .status-row .status-wrapper{display:flex;align-items:center;margin-left:auto}.supply-card-wrapper .status-row .status,.supply-card-wrapper .status-row .status-separator,.supply-card-wrapper .status-row .status-text{margin-left:4px}.supply-card-wrapper .status-row .status{color:#18bc9b;font-weight:500}.supply-card-wrapper .status-row .status-separator{margin:0 4px;color:#ccc}.supply-card-wrapper .status-row .status-text{color:#999;font-size:14px}.supply-card-wrapper .status-row .arrow{color:#ccc;margin-left:4px;font-size:14px}.supply-card-wrapper .supply-footer{padding:10px 15px;background:#fafafa;border-top:1px solid #f0f0f0;font-size:14px;color:#666;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supply-card-wrapper .supply-card.demand{border-color:#18bc9b;background:linear-gradient(180deg,rgba(24,188,155,.05),#fff 20%)}.supply-card-wrapper .supply-card.supply{border-color:#f39c12;background:linear-gradient(180deg,rgba(243,156,18,.05),#fff 20%)}.supply-card-wrapper .type-badge.demand{background:linear-gradient(135deg,#18bc9b,#149a7f)}.supply-card-wrapper .type-badge.supply{background:linear-gradient(135deg,#f39c12,#d68910)}.supply-card-wrapper .type-tag.demand{color:#18bc9b;background:rgba(24,188,155,.15)}.supply-card-wrapper .type-tag.supply{color:#f39c12;background:rgba(243,156,18,.15)}.supply-card-wrapper .supply-card.work{border-color:#3498db;background:linear-gradient(180deg,rgba(52,152,219,.05),#fff 20%)}.supply-card-wrapper .supply-card.machine{border-color:#9b59b6;background:linear-gradient(180deg,rgba(155,89,182,.05),#fff 20%)}.supply-card-wrapper .type-badge.work{background:linear-gradient(135deg,#3498db,#2980b9)}.supply-card-wrapper .type-badge.machine{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.supply-card-wrapper .type-tag.work{color:#3498db;background:rgba(52,152,219,.15)}.supply-card-wrapper .type-tag.machine{color:#9b59b6;background:rgba(155,89,182,.15)}.product-card-wrapper .mall-section,.section-container{max-width:1200px;margin:50px auto 30px;padding:0 20px}.product-card-wrapper .product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.product-card-wrapper .product-card{background:#fff;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.06);display:flex;align-items:stretch}.product-card-wrapper .product-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.product-card-wrapper .product-img-wrapper{width:150px;height:150px;flex-shrink:0;position:relative;background:#fff;overflow:hidden;border-radius:8px;border:1px solid #f0f0f0;margin:12px}.product-card-wrapper .product-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-card-wrapper .product-info{flex:1;padding:12px 12px 12px 0;display:flex;flex-direction:column;justify-content:flex-start}.product-card-wrapper .product-name{font-size:18px;font-weight:600;color:#333;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;margin-top:0;margin-bottom:8px}.product-card-wrapper .product-tags{display:inline-block;font-size:13px;color:#18bc9b;font-weight:500;background:rgba(24,188,155,.1);padding:3px 10px;border-radius:4px;align-self:flex-start;margin-bottom:8px}.product-card-wrapper .product-price-row{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:6px}.product-card-wrapper .original-price{font-size:14px;color:#999;text-decoration:line-through}.product-card-wrapper .price-wrapper{display:flex;align-items:baseline;gap:3px}.product-card-wrapper .price{font-size:28px;font-weight:700;color:#e74c3c;line-height:1}.product-card-wrapper .price-label{font-size:13px;color:#e74c3c;font-weight:500}.product-card-wrapper .product-stats{display:flex;gap:16px;margin-bottom:8px}.product-card-wrapper .rating,.product-card-wrapper .sales{font-size:13px;color:#999}.product-card-wrapper .product-seller{font-size:14px;color:#666;padding-top:6px;border-top:1px solid #f5f5f5;margin-top:auto}.search-filter-wrapper .category-card{width:1168px;margin:20px auto;background:#fff;border-radius:16px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.search-filter-wrapper .category-card .banner-category{display:flex;justify-content:space-around;align-items:center;height:44px;padding:0 16px;background:rgba(24,188,155,.15);border-radius:22px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.search-filter-wrapper .category-card .banner-category .category-tag{flex:1;text-align:center;padding:6px 12px;border-radius:20px;cursor:pointer;transition:all .3s ease;color:#18bc9b;font-size:14px;font-weight:500}.search-filter-wrapper .category-card .banner-category .category-tag:hover{opacity:.8}.search-filter-wrapper .category-card .banner-category .category-tag.active{background:#18bc9b;color:#fff}.search-filter-wrapper .search-card{width:1168px;margin:0 auto 20px auto;background:#fff;border-radius:16px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.search-filter-wrapper .search-card .secondary-filter{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.search-filter-wrapper .search-card .secondary-filter .filter-tag{padding:8px 20px;font-size:14px;color:#666;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;cursor:pointer;transition:all .3s ease;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent}.search-filter-wrapper .search-card .secondary-filter .filter-tag:hover{background:#e8e8e8;border-color:#18bc9b}.search-filter-wrapper .search-card .secondary-filter .filter-tag.active{background:linear-gradient(135deg,#18bc9b,#16a085);color:#fff;box-shadow:0 4px 12px rgba(24,188,155,.3);border-color:#18bc9b}.search-filter-wrapper .search-card .filter-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.search-filter-wrapper .search-card .address-filter{display:flex;align-items:center;gap:8px;padding:0 20px;height:48px;background:#fff;border-radius:24px;border:2px solid #18bc9b;font-size:14px;color:#303133;cursor:pointer;transition:all .3s ease}.search-filter-wrapper .search-card .address-filter:hover{background:rgba(24,188,155,.05)}.search-filter-wrapper .search-card .filter-icon{color:#18bc9b;flex-shrink:0;font-size:18px}.search-filter-wrapper .search-card .filter-value{font-weight:500;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#303133}.search-filter-wrapper .search-card .filter-arrow{color:#909399;flex-shrink:0;font-size:14px;transition:transform .3s ease}.search-filter-wrapper .search-card .address-filter:hover .filter-arrow{transform:rotate(180deg)}.search-filter-wrapper .search-card .search-row{display:flex;align-items:center;height:48px;background:#fff;border-radius:24px;border:2px solid #18bc9b;overflow:hidden}.search-filter-wrapper .search-card .search-row .search-input{flex:1;height:48px;padding:0 20px;border:none;font-size:14px;outline:none;background:#fff}.search-filter-wrapper .search-card .search-row .search-input::-moz-placeholder{color:#999}.search-filter-wrapper .search-card .search-row .search-input:-ms-input-placeholder{color:#999}.search-filter-wrapper .search-card .search-row .search-input::placeholder{color:#999}.search-filter-wrapper .search-card .search-row .search-btn{height:48px;width:70px;background:linear-gradient(135deg,#18bc9b,#16a085);color:#fff;border:none;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.search-filter-wrapper .search-card .search-row .search-btn .search-icon{font-size:18px}.dialog-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.dialog-card-item{background:#fff;border-radius:16px;border:1px solid #e8e8e8;overflow:hidden;transition:all .35s cubic-bezier(.4,0,.2,1);cursor:pointer}.dialog-card-item:hover{transform:translateY(-4px);border-color:rgba(24,188,155,.3);box-shadow:0 8px 24px rgba(24,188,155,.15)}.dialog-card-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,rgba(24,188,155,.12),rgba(24,188,155,.05))}.dialog-card-title{font-size:16px;font-weight:600;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-card-status{padding:4px 14px;border-radius:20px;font-size:12px;font-weight:500}.dialog-card-status.pending,.dialog-card-status.success{background:rgba(24,188,155,.15);color:#18bc9b;border:1px solid rgba(24,188,155,.3)}.dialog-card-status.failed{background:rgba(231,76,60,.12);color:#e74c3c;border:1px solid rgba(231,76,60,.2)}.dialog-card-status.warning{background:rgba(255,193,7,.12);color:#d69e2e;border:1px solid rgba(255,193,7,.2)}.dialog-card-body{padding:16px 20px}.dialog-card-info-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-size:14px}.dialog-card-info-label{color:#666;font-weight:500;flex-shrink:0}.dialog-card-info-value{color:#333;font-weight:500;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.dialog-card-time-tag{margin:0 20px 12px;padding:10px 16px;background:#f5f7fa;border-radius:8px;font-size:13px;color:#666;text-align:center}.dialog-card-footer{padding:12px 20px;display:flex;justify-content:flex-end}.dialog-card-detail-btn{padding:8px 24px;background:rgba(24,188,155,.1);color:#18bc9b;border:1px solid rgba(24,188,155,.3);border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.dialog-card-detail-btn:hover{background:rgba(24,188,155,.2);border-color:#18bc9b}@media(max-width:768px){.dialog-card-grid{grid-template-columns:1fr}}*{padding:0;margin:0}body{-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}body,html{height:100%}html{box-sizing:border-box}em{font-weight:400;font-style:normal;color:inherit}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.m-auto{margin:0 auto}.m-0{margin:0}.p-20{padding:20px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pl-10{padding-left:10px}.pl-20{padding-left:20px}.pr-10{padding-right:10px}.pr-20{padding-right:20px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-1{flex:1}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.gap-30{gap:30px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.text-xs{font-size:12px}.text-sm{font-size:14px}.text-base{font-size:16px}.text-lg{font-size:18px}.text-xl{font-size:20px}.text-2xl{font-size:24px}.text-3xl{font-size:30px}.text-4xl{font-size:36px}.text-5xl{font-size:48px}.text-primary{color:#18bc9b!important}.text-primary-hover:hover{color:#16a085}.text-success{color:#67c23a}.text-warning{color:#e6a23c}.text-danger{color:#f56c6c}.text-white{color:#fff}.text-gray{color:#666}.text-gray-dark{color:#333}.text-gray-light{color:#999}.text-ellipsis{white-space:nowrap}.text-ellipsis,.text-ellipsis-2{overflow:hidden;text-overflow:ellipsis}.text-ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.border{border:1px solid #e8e8e8}.border-t{border-top:1px solid #e8e8e8}.border-b{border-bottom:1px solid #e8e8e8}.border-l{border-left:1px solid #e8e8e8}.border-r{border-right:1px solid #e8e8e8}.rounded{border-radius:8px}.shadow-none{box-shadow:none}.shadow-sm{box-shadow:0 2px 8px rgba(0,0,0,.06)}.shadow{box-shadow:0 4px 12px rgba(0,0,0,.08)}.shadow-lg{box-shadow:0 8px 24px rgba(0,0,0,.12)}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:-webkit-sticky;position:sticky}.w-full{width:100%}.w-auto{width:auto}.h-full{height:100%}.h-auto{height:auto}.min-h-full{min-height:100%}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.hidden{display:none}.flex{display:flex}.inline-flex{display:inline-flex}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.cursor-default{cursor:default}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.transition{transition:all .3s ease}.user-select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section-container{max-width:1200px;margin:50px auto 30px;padding:0 20px}.el-button--default:focus,.el-button--default:hover{border-color:#18bc9b!important;color:#18bc9b!important;background-color:#fff!important}.el-button--primary{background-color:#18bc9b!important;border-color:#18bc9b!important;color:#fff!important}.el-button--primary:hover{background-color:#16a085!important;border-color:#16a085!important}.el-button--primary:focus{background-color:#18bc9b!important;border-color:#18bc9b!important;box-shadow:0 0 0 2px rgba(24,188,155,.2)!important}.el-button--primary:active{background-color:#149a7f!important;border-color:#149a7f!important}.el-button--primary.is-disabled{background-color:rgba(24,188,155,.5)!important;border-color:rgba(24,188,155,.5)!important;color:#fff!important;cursor:not-allowed!important}.el-button--primary.is-text{color:#18bc9b!important;background-color:transparent!important;border-color:transparent!important}.el-button--primary.is-text:hover{color:#16a085!important;background-color:rgba(24,188,155,.1)!important}.el-button--text{color:#18bc9b!important;background-color:transparent!important;border-color:transparent!important}.el-button--text:focus,.el-button--text:hover{color:#16a085!important;background-color:rgba(24,188,155,.1)!important}.el-button--primary.is-outline{color:#18bc9b!important;background-color:transparent!important;border-color:#18bc9b!important}.el-button--primary.is-outline:hover{color:#fff!important}.el-button--primary.is-outline:hover,.el-radio__input.is-checked .el-radio__inner{background-color:#18bc9b!important;border-color:#18bc9b!important}.el-radio__input.is-checked+.el-radio__label{color:#18bc9b!important}.el-radio__inner{border-color:#18bc9b!important}.el-checkbox__input.is-checked+.el-checkbox__label{color:#18bc9b!important}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#18bc9b!important;border-color:#18bc9b!important}.el-input__inner:focus{box-shadow:0 0 0 2px rgba(24,188,155,.1)!important}.el-input__inner:focus,.el-input__inner:hover,.el-textarea__inner:focus{border-color:#18bc9b!important}.el-textarea__inner:focus{box-shadow:0 0 0 2px rgba(24,188,155,.1)!important}.el-textarea__inner:hover{border-color:#18bc9b!important}.el-pager li.is-active{background-color:#18bc9b!important;color:#fff!important}.el-select-dropdown__item.selected{color:#18bc9b!important}.el-switch.is-checked .el-switch__core{border-color:#18bc9b!important;background-color:#18bc9b!important}.el-progress-bar__inner,.el-slider__bar{background-color:#18bc9b!important}.el-slider__button{border-color:#18bc9b!important}.el-tabs__item.is-active{color:#18bc9b!important}.el-tabs__active-bar{background-color:#18bc9b!important}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar,::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#18bc9b,#16a085);border-radius:2px;-webkit-transition:all .3s ease;transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#16a085,#149a7f);box-shadow:0 0 6px rgba(24,188,155,.4)}.el-dialog{border-radius:0;overflow:visible}.el-dialog .el-dialog__header{background:linear-gradient(135deg,#18bc9b,#16a085);padding:16px 24px;border-radius:0;margin:0;border-bottom:none}.el-dialog .el-dialog__title{color:#fff;font-size:16px;font-weight:600}.el-dialog .el-dialog__close{color:#fff;font-size:18px}.el-dialog .el-dialog__close:hover{color:hsla(0,0%,100%,.8)}.el-dialog .el-dialog__body{padding:20px}.el-dialog .el-dialog__footer{padding:15px 20px;text-align:right;border-top:1px solid #ebeef5;background:#fff}*{scrollbar-width:thin;scrollbar-color:#18bc9b #f1f1f1}.el-date-editor.el-input{width:100%}.el-date-editor .el-input__inner:focus{border-color:#18bc9b!important;box-shadow:0 0 0 2px rgba(24,188,155,.1)!important}.el-date-editor .el-input__inner:hover{border-color:#18bc9b!important}.el-date-editor .el-picker-panel__header-label{color:#18bc9b!important}.el-date-editor .el-picker-panel__header-label:hover{color:#16a085!important}.el-date-editor .el-picker-panel__header-btn{color:#18bc9b!important}.el-date-editor .el-picker-panel__header-btn:hover{color:#16a085!important}.el-date-editor .el-date-table td:hover{background:rgba(24,188,155,.1)!important}.el-date-editor .el-date-table td.today{color:#18bc9b!important;font-weight:700!important}.el-date-editor .el-date-table td.available:hover{background:rgba(24,188,155,.1)!important}.el-date-editor .el-date-table td.current:not(.disabled){background:#18bc9b!important;color:#fff!important}.el-date-editor .el-date-table td.in-range{background:rgba(24,188,155,.2)!important}.el-date-editor .el-date-table td.end-date,.el-date-editor .el-date-table td.start-date{background:#18bc9b!important;color:#fff!important}.el-date-editor .el-date-table td.end-date .el-date-table-cell__text,.el-date-editor .el-date-table td.start-date .el-date-table-cell__text{background:#18bc9b!important}.el-date-editor .el-time-panel__btn{color:#18bc9b!important}.el-date-editor .el-time-panel__btn.confirm{color:#18bc9b!important;font-weight:700}.el-date-editor .el-time-panel__btn:hover{color:#16a085!important}.el-date-editor .el-time-spinner__item:hover{background:rgba(24,188,155,.1)!important}.el-date-editor .el-time-spinner__item.active{color:#18bc9b!important}.el-date-editor .el-time-panel__content .el-time-panel__item:hover{background:rgba(24,188,155,.1)!important}.el-date-editor .el-time-panel__content .el-time-panel__item.active{background:#18bc9b!important;color:#fff!important}.el-date-range-picker .el-date-range-picker__content.is-left{border-right-color:rgba(24,188,155,.3)!important}.el-date-range-picker .el-date-table td.end-date,.el-date-range-picker .el-date-table td.start-date{background:#18bc9b!important;color:#fff!important}.el-date-range-picker .el-date-table td.in-range{background:rgba(24,188,155,.2)!important}.el-datetime-picker .el-picker-panel__footer .el-button--primary{background:#18bc9b!important;border-color:#18bc9b!important;color:#fff!important}.el-datetime-picker .el-picker-panel__footer .el-button--primary:hover{background:#16a085!important;border-color:#16a085!important}.el-datetime-picker .el-picker-panel__footer .el-button--text{color:#18bc9b!important;font-weight:700}.el-datetime-picker .el-picker-panel__footer .el-button--text:hover{color:#16a085!important;background:rgba(24,188,155,.1)!important}.el-datetime-picker .el-time-panel .el-button--text{color:#18bc9b!important}.el-picker-panel__footer .el-button--text{color:#18bc9b!important;font-weight:700}.el-picker-panel__footer .el-button--text:hover{color:#16a085!important;background:rgba(24,188,155,.1)!important}.el-select-dropdown .el-select-dropdown__item:hover{background:rgba(24,188,155,.1)!important}.el-select-dropdown .el-select-dropdown__item.selected{color:#18bc9b!important;font-weight:700}.el-select-dropdown .el-select-dropdown__item.hover{background:rgba(24,188,155,.1)!important}.el-select:hover .el-input__inner{border-color:#18bc9b!important}.el-select .el-input__inner:focus,.el-select.is-focus .el-input__inner{border-color:#18bc9b!important;box-shadow:0 0 0 2px rgba(24,188,155,.1)!important}.el-select .el-select__caret{color:#18bc9b!important}.el-select__tags .el-tag{background:rgba(24,188,155,.1)!important;border-color:rgba(24,188,155,.3)!important;color:#18bc9b!important}.el-select__tags .el-tag .el-tag__close{color:#18bc9b!important}.el-select__tags .el-tag .el-tag__close:hover{background:#18bc9b!important;color:#fff!important}.el-input:hover .el-input__inner{border-color:#18bc9b!important}.el-input.is-focus .el-input__inner{border-color:#18bc9b!important;box-shadow:0 0 0 2px rgba(24,188,155,.1)!important}.el-input .el-input__suffix .el-input__suffix-inner .el-icon-arrow-down,.el-input .el-input__suffix .el-input__suffix-inner .el-icon-arrow-up{color:#18bc9b!important}.el-textarea:hover .el-textarea__inner{border-color:#18bc9b!important}.el-textarea.is-focus .el-textarea__inner{border-color:#18bc9b!important;box-shadow:0 0 0 2px rgba(24,188,155,.1)!important}.el-form-item.is-error .el-input__inner,.el-form-item.is-error .el-textarea__inner{border-color:#f56c6c!important}.el-form-item.is-success .el-input__inner,.el-form-item.is-success .el-textarea__inner{border-color:#18bc9b!important}.el-form-item__success,.el-input__prefix .el-icon,.el-input__suffix .el-icon{color:#18bc9b!important}.el-cascader .el-input__inner:focus,.el-cascader.is-focus .el-input__inner,.el-cascader:hover .el-input__inner{border-color:#18bc9b!important}.el-cascader-menu .el-cascader-node:hover{background:rgba(24,188,155,.1)!important}.el-cascader-menu .el-cascader-node.in-active-path,.el-cascader-menu .el-cascader-node.is-active{color:#18bc9b!important}.el-cascader-node:not(.is-disabled):hover{background:rgba(24,188,155,.1)!important}.el-cascader-node.is-selected{color:#18bc9b!important}.el-cascader__search-input,.el-input-number.is-focus .el-input__inner,.el-input-number:hover .el-input__inner{border-color:#18bc9b!important}.el-input-number .el-input-number__decrease,.el-input-number .el-input-number__increase{color:#18bc9b!important}.el-input-number .el-input-number__decrease:hover,.el-input-number .el-input-number__increase:hover{color:#16a085!important}.el-autocomplete .el-input.is-focus .el-input__inner,.el-autocomplete .el-input:hover .el-input__inner{border-color:#18bc9b!important}.el-autocomplete-suggestion li:hover{background:rgba(24,188,155,.1)!important}.el-autocomplete-suggestion li.highlighted{background:rgba(24,188,155,.1)!important;color:#18bc9b!important}.el-message-box .el-message-box__header{background:#fff!important}.el-message-box .el-message-box__header .el-message-box__title{color:#303133!important}.el-message-box .el-message-box__btns .el-button--primary{background:#18bc9b!important;border-color:#18bc9b!important;color:#fff!important}.el-message-box .el-message-box__btns .el-button--primary:hover{background:#16a085!important;border-color:#16a085!important}.el-message-box .el-message-box__btns .el-button--default:hover{color:#18bc9b!important;border-color:#18bc9b!important}.inputFromStyle .el-form-item__label{font-weight:400!important;font-size:14px!important;color:#606266!important}.inputFromStyle .el-form-item__content{margin-left:170px!important}.inputFromStyle .w-24-t-l-r{border-left:2px solid #eef0f6;border-right:2px solid #eef0f6}.inputFromStyle .bt,.inputFromStyle .w-24-t-l-r{border-top:2px solid #eef0f6}.inputFromStyle .bl{border-left:2px solid #eef0f6}.inputFromStyle .br{border-right:2px solid #eef0f6}.inputFromStyle .bb{border-bottom:2px solid #eef0f6}.inputFromStyle .b-all{border:2px solid #eef0f6}.inputFromStyle .nbt{border-top:0!important}.inputFromStyle .nbl{border-left:0!important}.inputFromStyle .nbr{border-right:0!important}.inputFromStyle .nbb{border-bottom:0!important}.inputFromStyle .el-cascader__tags{width:100%;top:54%;height:29px;overflow-y:auto}.inputFromStyle .w-text{border-top:2px solid #eef0f6;border-left:2px solid #eef0f6;border-right:2px solid #eef0f6}.inputFromStyle .w-text .el-form-item{height:80px!important}.inputFromStyle .w-text .el-form-item__label{line-height:80px!important;height:80px!important}.inputFromStyle .w-text .el-form-item__content{height:80px!important}.inputFromStyle .w-text .el-textarea__inner{height:72px!important}.inputFromStyle .w-text .el-input-group__append{width:50px!important;text-align:center}.inputFromStyle .w-12-left{border-top:2px solid #eef0f6;border-left:2px solid #eef0f6}.inputFromStyle .w-12-left .el-form-item,.inputFromStyle .w-12-right .el-form-item{height:44px!important}.inputFromStyle .w-12-left .el-form-item__label,.inputFromStyle .w-12-right .el-form-item__label{line-height:44px!important;height:44px!important}.inputFromStyle .w-12-left .el-form-item__content,.inputFromStyle .w-12-right .el-form-item__content{height:44px!important;line-height:44px}.inputFromStyle .w-12-right{border-top:2px solid #eef0f6;border-left:2px solid #eef0f6;border-right:2px solid #eef0f6}.inputFromStyle .w-12-left .el-input-group__append,.inputFromStyle .w-12-right .el-input-group__append{width:50px!important;text-align:center}.inputFromStyle .el-input-group__prepend{border:none}.inputFromStyle .w-12-left-img{border-top:2px solid #eef0f6;border-left:2px solid #eef0f6;border-right:2px solid #eef0f6}.inputFromStyle .w-12-left-img .el-form-item__label{line-height:245px!important;height:255px!important}.inputFromStyle .w-12-left-img .el-form-item{height:245px!important}.inputFromStyle .w-12-left-img .el-form-item__content{padding-left:10px;padding-top:10px;height:245px!important}.inputFromStyle .w-12-left-img .upload-container-height{max-height:210px;overflow-y:auto;overflow-x:hidden}.inputFromStyle .w-12-right-img{border-top:2px solid #eef0f6;border-left:2px solid #eef0f6;border-right:2px solid #eef0f6}.inputFromStyle .w-12-right-img .upload-container-height{max-height:190px;overflow-y:auto;overflow-x:hidden}.inputFromStyle .w-12-right-img .el-form-item__label{line-height:245px!important;height:255px!important}.inputFromStyle .w-12-right-img .el-form-item{height:245px!important}.inputFromStyle .w-12-right-img .el-form-item__content{padding-left:10px;padding-top:10px;height:245px!important}.inputFromStyle .w-img-preview{border-top:2px solid #eef0f6;border-left:2px solid #eef0f6;border-right:2px solid #eef0f6;border-bottom:2px solid #eef0f6}.inputFromStyle .w-img-preview .el-form-item__label{line-height:245px!important;height:245px!important}.inputFromStyle .w-img-preview .el-form-item{height:245px!important}.inputFromStyle .w-img-preview .el-form-item__content{padding-left:10px;padding-top:10px;height:245px!important}.inputFromStyle .w-24-t-l-b-r{border-top:2px solid #eef0f6;border-left:2px solid #eef0f6;border-right:2px solid #eef0f6;border-bottom:2px solid #eef0f6}.inputFromStyle .w-24-t-l-b-r .el-form-item__label{line-height:250px}.inputFromStyle .img-l-t-30{margin-left:30px;margin-top:30px}.inputFromStyle .el-form-item__label{background:#fafafa!important;line-height:44px;padding-left:15px;display:flex;align-items:center;box-sizing:border-box;border-right:2px solid #eef0f6;width:160px!important}.inputFromStyle .el-input__inner{border:none;height:44px;line-height:44px}.inputFromStyle .el-form-item__error{z-index:9999!important}.inputFromStyle .el-form-item{margin-bottom:0!important}.inputFromStyle .w-24-map{border-left:2px solid #eef0f6;border-right:2px solid #eef0f6;border-top:2px solid #eef0f6}.inputFromStyle .w-24-map .el-form-item__label{line-height:400px}.inputFromStyle .el-input.is-disabled .el-input__inner{border-color:transparent}.inputFromStyle .el-input.is-disabled .el-input__inner,.inputFromStyle .el-range-editor.is-disabled input{background-color:transparent;color:#606266;cursor:not-allowed}.inputFromStyle .el-range-editor.is-disabled,.inputFromStyle .el-textarea.is-disabled .el-textarea__inner{background-color:transparent;border-color:transparent;color:#606266;cursor:not-allowed}.inputFromStyle .el-textarea__inner{border:none!important;height:100px!important}.inputFromStyle .el-input-group__append,.inputFromStyle .el-input-group__prepend{border:1px solid #fff!important}.inputFromStyle .el-form-item__error{color:#f56c6c;font-size:12px;line-height:1;padding-top:4px;position:absolute;text-align:right}.inputFromStyle .textarea-h-250{height:254px}.inputFromStyle .textarea-h-250 .el-form-item__label{line-height:250px!important}.inputFromStyle .textarea-h-250 .el-textarea__inner{height:250px!important}.inputFromStyle .textarea-h-150{height:154px}.inputFromStyle .textarea-h-150 .el-form-item__label{line-height:150px!important}.inputFromStyle .textarea-h-150 .el-textarea__inner{height:150px!important}.inputFromStyle .number-bold .el-input__inner{font-weight:700;font-size:16px;color:#f56c6c!important}.inputFromStyle .required-mark{color:#ef4444;margin-right:4px}.inputFromStyle .el-input__inner:focus,.inputFromStyle .el-input__inner:hover,.inputFromStyle .el-select.is-focus .el-input__inner,.inputFromStyle .el-select:hover .el-input__inner,.inputFromStyle .el-textarea__inner:focus,.inputFromStyle .el-textarea__inner:hover{border-color:transparent!important;box-shadow:none!important}.inputFromStyle .el-form-item.is-error .el-textarea__inner{border-color:transparent!important}.account-title{font-weight:500;height:55px;line-height:55px;text-align:left;background:linear-gradient(180deg,#e8f8f5,#fafdfc);font-size:18px;padding-left:12px;font-family:Microsoft YaHei,PingFang SC,sans-serif;color:#263238;letter-spacing:1px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-left:4px solid #48c9b0}.account-title .edit{font-size:16px;color:#18bc9b;font-weight:500;margin-right:10px;cursor:pointer}.cooperate-form{padding:10px 20px}.cooperate-form .form-tips{padding:12px 16px;background:#f8f9fa;border-radius:8px;font-size:13px;color:#666}.agreement-section{margin-top:16px;padding:14px 16px;background:linear-gradient(135deg,rgba(24,188,155,.06),rgba(24,188,155,.02));border-radius:8px;border:1px solid rgba(24,188,155,.15)}.agreement-desc{font-size:12px;color:#606266;line-height:1.8}.agreement-desc p{margin:0;padding:0;display:flex;align-items:baseline;flex-wrap:wrap}.agreement-section .link{color:#18bc9b!important;text-decoration:none;font-weight:500;margin:0 2px;transition:color .2s ease}.agreement-section .link:hover{text-decoration:underline;color:#16a085!important}.template-download{margin-top:10px;font-size:13px;color:#606266;display:flex;align-items:center}.template-download i{color:#18bc9b;margin-right:4px}.template-download .download-link{color:#18bc9b;cursor:pointer;text-decoration:underline;margin-left:4px}.template-download .download-link:hover{color:#16a085}.empty[data-v-efb09870]{margin:0 auto}.empty img[data-v-efb09870]{display:block;margin:0 auto}.empty p[data-v-efb09870]{text-align:center}.preview-wrap[data-v-ddd7969e]{min-height:200px;display:flex;align-items:center;justify-content:center;background:#f5f7fa;border-radius:4px;padding:20px}.file-preview[data-v-ddd7969e]{flex-direction:column;gap:20px}.file-icon[data-v-ddd7969e]{width:120px;height:120px;-o-object-fit:contain;object-fit:contain}.file-info[data-v-ddd7969e]{text-align:center;max-width:90%}.file-name[data-v-ddd7969e]{color:#303133;font-size:15px;margin:0 0 8px 0;word-break:break-all;line-height:1.5}.file-type[data-v-ddd7969e]{color:#909399;font-size:13px;margin:0}.file-actions[data-v-ddd7969e]{display:flex;gap:12px;justify-content:center}.y-show-file-dialog .el-dialog__body{padding-top:10px}.el-image-viewer__img{max-width:80vw!important;max-height:75vh!important;-o-object-fit:contain;object-fit:contain}.upload-file[data-v-31b4a55a]{width:100%;height:100%;position:relative;cursor:pointer}.upload-thumb[data-v-31b4a55a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload-placeholder[data-v-31b4a55a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#606266;background:#f5f7fa;width:100%;height:100%;padding:6px;box-sizing:border-box}.file-type-icon[data-v-31b4a55a]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.file-name-text[data-v-31b4a55a]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;text-align:center;line-height:1.3}.hide-delete-btn .el-upload-list--picture-card .el-upload-list__item-delete,.picture-card-none .el-upload--picture-card{display:none}input[aria-hidden=true]{display:none!important}.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:none}