.page-list[data-v-8d7b06a0]{height:100%;border-radius:6px;background-color:#fff;padding:12px}.list-header[data-v-8d7b06a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.table[data-v-8d7b06a0]{border-left:.5px solid #e3e5ef;border-top:.5px solid #e3e5ef}.table>.tr[data-v-8d7b06a0]{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.table>.tr>div[data-v-8d7b06a0]{padding:12px 12px;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;border-right:.5px solid #e3e5ef;border-bottom:.5px solid #e3e5ef}.table>.tr>div[data-v-8d7b06a0]:first-child{width:80px}.table>.tr>div[data-v-8d7b06a0]:nth-child(2){-ms-flex-preferred-size:24%;flex-basis:24%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.table>.tr>div[data-v-8d7b06a0]:nth-child(3){width:100px}.table>.tr>div[data-v-8d7b06a0]:nth-child(4){-ms-flex-preferred-size:30%;flex-basis:30%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.table>.tr>div[data-v-8d7b06a0]:nth-child(5){width:180px}.table>.tr>div[data-v-8d7b06a0]:nth-child(6){-ms-flex-preferred-size:15%;flex-basis:15%}.table>.tr-header[data-v-8d7b06a0]{background-color:#f8f9fd;font-weight:700}.table>.tr-row>div[data-v-8d7b06a0]{font-size:.94rem}.table>.tr-row>div[data-v-8d7b06a0]:nth-child(2),.table>.tr-row>div[data-v-8d7b06a0]:nth-child(4){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.td-actions[data-v-8d7b06a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.88rem}.td-actions>.action[data-v-8d7b06a0]{margin-right:16px;font-size:.88rem;cursor:pointer}.td-actions>.action>img[data-v-8d7b06a0]{width:16px;height:16px}.td-actions>.action>span[data-v-8d7b06a0]{margin-left:0}.td-actions>.action[data-v-8d7b06a0]:first-child{color:var(--proposalColor)}.td-actions>.action[data-v-8d7b06a0]:nth-child(2){color:red}.page-new[data-v-bc439646]{background-color:#fff;border-radius:6px;height:100%;padding:12px 1%}.file-container[data-v-bc439646]{font-size:.95rem;color:#888}.file-container[data-v-bc439646],.file-upload[data-v-bc439646]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-upload[data-v-bc439646]{color:#384c67;padding:8px 20px;border:1px dashed #bbb;border-radius:5px;font-size:.9rem;cursor:pointer}.tips[data-v-bc439646]{color:#7d7d7d;font-size:.9rem;margin-left:12px}[data-v-bc439646] .fixed-textarea textarea{resize:none}[data-v-bc439646] .el-slider__bar{background-color:#aab6c5}.ai-analysis-dialog{border-radius:12px!important;overflow:hidden}.ai-analysis-dialog .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px;text-align:center}.ai-analysis-dialog .el-dialog__title{font-size:18px;font-weight:600;color:#fff}.ai-analysis-dialog .el-dialog__body{padding:30px 40px;text-align:center}.dialog-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog-title{font-size:18px;font-weight:600;margin-bottom:10px;color:#333}.dialog-desc{font-size:14px;color:#666;margin-bottom:30px}.info-preview{width:100%;background:#f8f9fa;border-radius:8px;padding:20px;margin-bottom:20px;text-align:left}.info-item{margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.info-item:last-child{margin-bottom:0}.info-label{font-weight:500;color:#333;min-width:80px;-ms-flex-negative:0;flex-shrink:0}.info-value{color:#666;-webkit-box-flex:1;-ms-flex:1;flex:1;word-break:break-word}.info-value::-webkit-scrollbar{display:none}.dialog-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.btn-cancel{border-radius:20px}.btn-cancel,.btn-confirm{padding:8px 30px;font-size:14px}.btn-confirm{border-radius:20px;background:linear-gradient(135deg,#667eea,#764ba2);border:none}.btn-confirm:hover{opacity:.9}.loading-mask{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.8);z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.loading-content,.loading-mask{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}.loading-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px;background:#fff;border-radius:12px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.18)}.loading-content>img{width:100px}.loading-icon{font-size:48px;color:#667eea;margin-bottom:20px;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.loading-text{font-size:16px;color:#333;font-weight:500}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.page-proposal[data-v-1d9e5ab1]{width:100%;min-width:800px;height:100%;background-color:#f8f9fd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px}.page-header[data-v-1d9e5ab1]{height:42px;border-radius:6px;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;padding:0 10px}.header-tab[data-v-1d9e5ab1],.page-header[data-v-1d9e5ab1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-tab[data-v-1d9e5ab1]{width:5em;font-size:1.05rem;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;color:#222;text-align:center;cursor:pointer}.header-tab-active[data-v-1d9e5ab1]{color:var(--proposalColor)}.header-tab-active[data-v-1d9e5ab1]:after{content:"";position:absolute;left:50%;bottom:0;width:2em;height:4px;background-color:var(--proposalColor);-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:2px}.page-content[data-v-1d9e5ab1]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:12px 0 0 0}.page-logo[data-v-1d9e5ab1]{height:28px;margin-right:16px}.btn-outline[data-v-1d9e5ab1]{border:2px solid #6c63ff;color:#6c63ff;background-color:#fff;border-radius:25px;padding:6px 12px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;cursor:pointer}.btn-outline[data-v-1d9e5ab1]:hover{background-color:#f9f9ff;border-color:#5a52e0;color:#5a52e0}.step-container[data-v-1d9e5ab1]{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.step-container[data-v-1d9e5ab1],.step-icon[data-v-1d9e5ab1],.step-item[data-v-1d9e5ab1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-icon[data-v-1d9e5ab1]{background:#d3d5e2;width:1.3rem;height:1.3rem;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.9rem;-webkit-transition:all .3s ease;transition:all .3s ease;margin-right:6px;color:#fff}.step-label[data-v-1d9e5ab1]{font-size:1rem;color:#d3d5e2}.step-completed .step-label[data-v-1d9e5ab1]{color:#333;font-weight:600}.step-completed .step-icon[data-v-1d9e5ab1]{background:#333;color:#fff}.step-line[data-v-1d9e5ab1]{height:2px;width:60px;margin:0 16px;border-bottom:2px dashed #2b2c48}.btn-step[data-v-1d9e5ab1]{margin-left:24px}.icon-downloading[data-v-1d9e5ab1]{width:15px}.vip-container[data-v-1d9e5ab1]{margin-left:12px;background:-webkit-gradient(linear,left top,right top,from(#f5f3ec),to(#fbdfb7));background:linear-gradient(90deg,#f5f3ec,#fbdfb7);border-radius:5px;font-size:12px;color:#793a11;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 6px;-ms-flex-negative:0;flex-shrink:0}.vip-logo[data-v-1d9e5ab1]{width:14px;height:14px;margin-right:10px}.page-proposal{--proposalColor:#297de8;color:#606266}.page-proposal .dialog-title{color:#222;font-weight:600;font-size:1.15rem}.page-proposal .dialog-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-proposal .form-item{margin-bottom:1.5rem}.page-proposal .form-item .form-item-title,.page-proposal .form-item .form-item-title-optional{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;color:#222;padding-left:10px;font-weight:500;margin-bottom:.8rem}.page-proposal .form-item .form-item-title-optional:before,.page-proposal .form-item .form-item-title:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:16px;background-color:var(--proposalColor);border-radius:2px}.page-proposal .form-item .form-item-title:after{content:"*";margin-left:8px;color:red;font-weight:700}.page-proposal .btn-normal,.page-proposal .btn-rect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#297de8;color:#fff;padding:8px 20px;font-size:.88rem;cursor:pointer}.page-proposal .btn-normal:hover,.page-proposal .btn-rect:hover{background-color:#1948c8}.page-proposal .btn-normal{border-radius:6px}.page-proposal .btn-rect-stroke{border:1px solid #297de8;color:#2d62f5;font-size:.88rem}.page-proposal .btn-rect-stroke,.page-proposal .gradient-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px;cursor:pointer}.page-proposal .gradient-btn{background:-webkit-gradient(linear,left top,right top,from(#409eff),to(#96f));background:linear-gradient(90deg,#409eff,#96f);color:#fff;border-radius:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:2px}.page-proposal .gradient-btn:hover{background:-webkit-gradient(linear,left top,right top,from(#3a8ee6),to(#8c54e6));background:linear-gradient(90deg,#3a8ee6,#8c54e6)}.page-proposal .gradient-btn.is-disabled{opacity:.7;cursor:not-allowed}