.proposal-sidebar[data-v-42eece69]{width:1rem;height:calc(100% - .20833rem);background:#fff;border-right:.00521rem solid #e8e8e8;padding:.10417rem;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}.proposal-sidebar .new-conversation-btn[data-v-42eece69]{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;gap:.04167rem;padding:.0625rem .10417rem;background:#ff1023;color:#fff;border-radius:.04167rem;cursor:pointer;font-size:.08333rem;font-weight:500;margin-bottom:.10417rem;-webkit-transition:all .3s;transition:all .3s}.proposal-sidebar .new-conversation-btn .plus-icon[data-v-42eece69]{font-size:.10417rem;font-weight:700}.proposal-sidebar .history-list[data-v-42eece69]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:none;-ms-overflow-style:none}.proposal-sidebar .history-list[data-v-42eece69]::-webkit-scrollbar{display:none}.proposal-sidebar .history-list .date-section[data-v-42eece69]{margin-bottom:.10417rem}.proposal-sidebar .history-list .date-section .date-header[data-v-42eece69]{padding:.04167rem 0;font-size:.07292rem;color:#333;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.proposal-sidebar .history-list .date-section .date-header .dropdown-icon[data-v-42eece69],.proposal-sidebar .history-list .date-section .date-header[data-v-42eece69]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.proposal-sidebar .history-list .date-section .date-header .dropdown-icon img[data-v-42eece69]{margin-left:.05208rem;width:.09375rem;height:.09375rem}.proposal-sidebar .history-list .date-section .date-content[data-v-42eece69]{padding-left:0}.proposal-sidebar .history-list .history-item[data-v-42eece69]{padding:.0625rem;margin-bottom:.04167rem;border-radius:.04167rem;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.proposal-sidebar .history-list .history-item.active[data-v-42eece69],.proposal-sidebar .history-list .history-item[data-v-42eece69]:hover{background:#f5f6f9}.proposal-sidebar .history-list .history-item .history-title[data-v-42eece69]{font-size:.07292rem;color:#333;margin-bottom:.03125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proposal-sidebar .history-list .history-item .history-status[data-v-42eece69]{font-size:.0625rem;color:#999}.proposal-sidebar .history-list .history-item .history-status.processing[data-v-42eece69]{color:#ff1023}.proposal-sidebar .history-list .history-item .history-status.completed[data-v-42eece69]{color:#52c41a}.proposal-sidebar .history-list .load-more[data-v-42eece69]{text-align:center;padding:.0625rem 0;font-size:.0625rem;color:#999}.proposal-home[data-v-7feed52e]{max-width:7.125rem;margin:0 auto;height:100%;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}.proposal-home .header-section[data-v-7feed52e]{text-align:center;margin-bottom:.10417rem}.proposal-home .header-section .main-title[data-v-7feed52e]{font-size:.1875rem;font-weight:600;color:#333;margin-bottom:.05208rem}.proposal-home .header-section .subtitle[data-v-7feed52e]{font-size:.07292rem;color:#666}.proposal-home .input-section[data-v-7feed52e]{margin-bottom:.20833rem;position:relative}.proposal-home .input-section .plan-input.contenteditable-textarea[data-v-7feed52e]{font-size:.07292rem;line-height:1.6;padding:.10417rem;border-radius:.125rem;border:.00521rem solid rgba(255,16,35,.3);resize:none;min-height:.52083rem;background:#fff;outline:none;overflow-y:auto}.proposal-home .input-section .plan-input.contenteditable-textarea[data-v-7feed52e]:empty:before{content:attr(data-placeholder);color:#c0c4cc;pointer-events:none}.proposal-home .input-section .plan-input.contenteditable-textarea[data-v-7feed52e]:focus{border-color:#ff1023}.proposal-home .input-section .plan-input[data-v-7feed52e] .el-textarea__inner{font-size:.07292rem;line-height:1.6;padding:.10417rem;border-radius:.125rem;border:.00521rem solid rgba(255,16,35,.3);resize:none}.proposal-home .input-section .input-footer[data-v-7feed52e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;bottom:.07813rem;right:.14583rem;width:calc(100% - .25521rem)}.proposal-home .input-section .input-footer .persona-select-wrapper[data-v-7feed52e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.00521rem solid #ffe8e9;border-radius:.125rem;background:#fff;padding:0;overflow:hidden}.proposal-home .input-section .input-footer .persona-select-wrapper .persona-label[data-v-7feed52e]{font-size:.07292rem;color:#333;padding:.04167rem .08333rem .04167rem .10417rem;white-space:nowrap}.proposal-home .input-section .input-footer .persona-select-wrapper .persona-divider[data-v-7feed52e]{width:.00521rem;height:.10417rem;background:#ffe8e9;-ms-flex-negative:0;flex-shrink:0}.proposal-home .input-section .input-footer .persona-select-wrapper .persona-dropdown[data-v-7feed52e]{border:none;width:auto;max-width:.52083rem}.proposal-home .input-section .input-footer .persona-select-wrapper .persona-dropdown[data-v-7feed52e] .el-input .el-input__inner{border:none;border-radius:0;background:transparent;padding:.04167rem .1875rem .04167rem .08333rem;height:.1875rem;line-height:.10417rem;font-size:.07292rem;color:#333;-webkit-box-shadow:none;box-shadow:none}.proposal-home .input-section .input-footer .persona-select-wrapper .persona-dropdown[data-v-7feed52e] .el-input:focus .el-input__inner,.proposal-home .input-section .input-footer .persona-select-wrapper .persona-dropdown[data-v-7feed52e] .el-input:hover .el-input__inner{border:none}.proposal-home .input-section .input-footer .persona-select-wrapper .persona-dropdown[data-v-7feed52e] .el-input__suffix{right:.0625rem}.proposal-home .input-section .input-footer .persona-select-wrapper .persona-dropdown[data-v-7feed52e] .el-input__suffix .el-input__suffix-inner .el-select__caret{color:#ff1023;font-size:.0625rem;margin-left:.02083rem;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.proposal-home .input-section .input-footer .persona-select-wrapper .persona-dropdown.is-focus[data-v-7feed52e] .el-input__suffix-inner .el-select__caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.proposal-home .input-section .input-footer[data-v-7feed52e] .persona-dropdown-popper .el-select-dropdown__item{padding:.05208rem .10417rem;font-size:.07292rem;color:#333}.proposal-home .input-section .input-footer[data-v-7feed52e] .persona-dropdown-popper .el-select-dropdown__item:hover{background:#f5f6f9}.proposal-home .input-section .input-footer[data-v-7feed52e] .persona-dropdown-popper .el-select-dropdown__item.selected{color:#ff1023;background:#ffe8e9}.proposal-home .input-section .input-footer .send-btn[data-v-7feed52e]{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;gap:.04167rem;padding:.04688rem .11458rem;background:-webkit-gradient(linear,left top,right top,from(#f95408),to(#ff1023));background:linear-gradient(90deg,#f95408 0,#ff1023);color:#fff;border-radius:.125rem;cursor:pointer;font-size:.07292rem;font-weight:500;-webkit-transition:all .3s;transition:all .3s;white-space:nowrap}.proposal-home .input-section .input-footer .send-btn[data-v-7feed52e]:hover{opacity:.9;-webkit-transform:translateY(-.00521rem);transform:translateY(-.00521rem)}.proposal-home .input-section .input-footer .send-btn img[data-v-7feed52e]{width:.09375rem;height:.09375rem}.proposal-home .content-section[data-v-7feed52e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;min-height:0;padding:.20833rem .10417rem;background:#f5f6f9}.proposal-home .content-section .category-sidebar[data-v-7feed52e]{width:.58333rem;-ms-flex-negative:0;flex-shrink:0;border-right:.01042rem solid #fff;padding-right:.07813rem;margin-right:.07813rem}.proposal-home .content-section .category-sidebar .category-item[data-v-7feed52e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.04167rem;padding:.04167rem .0625rem;margin-bottom:.04167rem;border-radius:.125rem;cursor:pointer;font-size:.07292rem;color:#666;-webkit-transition:all .3s;transition:all .3s}.proposal-home .content-section .category-sidebar .category-item[data-v-7feed52e]:hover{background:#f5f6f9}.proposal-home .content-section .category-sidebar .category-item.active[data-v-7feed52e]{background:#fff;color:#ff1023;font-weight:500}.proposal-home .content-section .category-sidebar .category-item i[data-v-7feed52e]{font-size:.09375rem}.proposal-home .content-section .cards-grid[data-v-7feed52e]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.08854rem;-ms-flex-line-pack:start;align-content:flex-start}.proposal-home .content-section .cards-grid[data-v-7feed52e]::-webkit-scrollbar{display:none}.proposal-home .content-section .cards-grid .plan-card[data-v-7feed52e]{width:calc((100% - .3125rem)/4);max-width:1.40104rem;height:.67708rem;padding:.05208rem .10417rem;background:#fff;border:.00521rem solid #e8e8e8;border-radius:.0625rem;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.proposal-home .content-section .cards-grid .plan-card[data-v-7feed52e]:hover{border-color:#ff1023;-webkit-box-shadow:0 .02083rem .0625rem rgba(255,16,35,.1);box-shadow:0 .02083rem .0625rem rgba(255,16,35,.1)}.proposal-home .content-section .cards-grid .plan-card.selected[data-v-7feed52e]{border:.00521rem solid #ff1023;color:#ff1023!important}.proposal-home .content-section .cards-grid .plan-card .card-content[data-v-7feed52e]{-webkit-box-flex:1;-ms-flex:1;flex:1;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-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:0}.proposal-home .content-section .cards-grid .plan-card .card-icon[data-v-7feed52e]{-ms-flex-negative:0;flex-shrink:0;margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.proposal-home .content-section .cards-grid .plan-card .card-icon img[data-v-7feed52e]{max-width:100%;max-height:.57292rem;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:.0625rem}.proposal-home .content-section .cards-grid .plan-card .card-title[data-v-7feed52e]{font-size:.08333rem;font-weight:500;color:#333;margin-bottom:.03125rem}.proposal-home .content-section .cards-grid .plan-card .card-subtitle[data-v-7feed52e]{font-size:.0625rem;color:#999}[data-v-5343ceb3] .el-input.is-disabled .el-input__inner{background:#fff!important}.proposal-chat[data-v-5343ceb3]{max-width:7.125rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden}.proposal-chat .chat-header[data-v-5343ceb3]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.10417rem 0;border-bottom:.00521rem solid #e8e8e8;margin-bottom:.15625rem}.proposal-chat .chat-header .header-left[data-v-5343ceb3],.proposal-chat .chat-header[data-v-5343ceb3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.proposal-chat .chat-header .header-left[data-v-5343ceb3]{gap:.0625rem}.proposal-chat .chat-header .header-left .chat-title[data-v-5343ceb3]{font-size:.10417rem;font-weight:600;color:#333;margin:0}.proposal-chat .chat-header .header-left .persona-tag[data-v-5343ceb3]{padding:.02083rem .0625rem;background:#ffe8e9;color:#ff1023;border-radius:.02083rem;font-size:.0625rem}.proposal-chat .chat-header .header-right[data-v-5343ceb3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.0625rem;color:#999}.proposal-chat .chat-content[data-v-5343ceb3]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;padding-bottom:.10417rem;min-height:0;scrollbar-width:none;-ms-overflow-style:none}.proposal-chat .chat-content[data-v-5343ceb3]::-webkit-scrollbar{display:none}.proposal-chat .chat-content .user-message[data-v-5343ceb3]{margin-bottom:.10417rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.proposal-chat .chat-content .user-message .user-bubble[data-v-5343ceb3]{background:#ffe8e9;color:#333;max-width:60%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;padding:.08333rem .10417rem;border-radius:.0625rem;line-height:1.6;text-align:left;word-wrap:break-word;word-break:break-word}.proposal-chat .chat-content .ai-message[data-v-5343ceb3]{margin-bottom:.15625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.proposal-chat .chat-content .ai-message .ai-bubble[data-v-5343ceb3]{background:#f5f6f9;color:#333;max-width:60%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.10417rem;border-radius:.0625rem;line-height:1.8;word-wrap:break-word;word-break:break-word}.proposal-chat .chat-content .ai-message .ai-bubble .ai-content p[data-v-5343ceb3]{margin:.04167rem 0}.proposal-chat .chat-content .loading-message[data-v-5343ceb3]{margin-bottom:.15625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.proposal-chat .chat-content .loading-message .ai-bubble[data-v-5343ceb3]{background:#f5f6f9;color:#333;max-width:60%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.10417rem;border-radius:.0625rem;line-height:1.8;word-wrap:break-word;word-break:break-word}.proposal-chat .chat-content .document-cards[data-v-5343ceb3]{margin-top:.10417rem;margin-bottom:.15625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.10417rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.proposal-chat .chat-content .document-cards .doc-card[data-v-5343ceb3]{background:#fff;border:.00521rem solid #ff1023;border-radius:.0625rem;padding:.10417rem;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.proposal-chat .chat-content .document-cards .doc-card.large[data-v-5343ceb3]{width:35%;min-width:1.5625rem;max-width:2.60417rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.08333rem;-ms-flex-negative:0;flex-shrink:0}.proposal-chat .chat-content .document-cards .doc-card.large .doc-icon[data-v-5343ceb3]{font-size:.16667rem;color:#ff1023;-ms-flex-negative:0;flex-shrink:0}.proposal-chat .chat-content .document-cards .doc-card.large .doc-info[data-v-5343ceb3]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden}.proposal-chat .chat-content .document-cards .doc-card.large .doc-info .doc-title[data-v-5343ceb3]{font-size:.08333rem;font-weight:500;color:#333;margin-bottom:.04167rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.proposal-chat .chat-content .document-cards .doc-card.large .doc-info .doc-time[data-v-5343ceb3]{font-size:.0625rem;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proposal-chat .chat-content .document-cards .action-buttons[data-v-5343ceb3]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.05208rem;-ms-flex-negative:0;flex-shrink:0}.proposal-chat .chat-content .document-cards .action-buttons .action-btn[data-v-5343ceb3]{padding:.04167rem;cursor:pointer;font-size:.07292rem;font-weight:500;-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.03125rem;white-space:nowrap}.proposal-chat .chat-content .document-cards .action-buttons .action-btn img[data-v-5343ceb3]{width:.125rem;height:.125rem}.proposal-chat .chat-content .document-cards .action-buttons .action-btn.download-btn[data-v-5343ceb3],.proposal-chat .chat-content .document-cards .action-buttons .action-btn.preview-btn[data-v-5343ceb3]{color:#ff1023}.proposal-chat .chat-content .document-cards .action-buttons .action-btn[data-v-5343ceb3]:hover{opacity:.8}.proposal-chat .chat-input-area[data-v-5343ceb3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.03125rem 0;border:.00521rem solid rgba(255,16,35,.3);border-radius:.125rem}.proposal-chat .chat-input-area .chat-input[data-v-5343ceb3] .el-input__inner{border:none!important;margin-left:.03125rem!important;padding:0 .05208rem!important;width:96%!important}.proposal-chat .chat-input-area .send-button[data-v-5343ceb3]{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;gap:.04167rem;padding:.04167rem .10417rem;background:-webkit-gradient(linear,left top,right top,from(#f95408),to(#ff1023));background:linear-gradient(90deg,#f95408 0,#ff1023);color:#fff;border-radius:.04167rem;cursor:pointer;font-size:.07292rem;font-weight:500;-webkit-transition:all .3s;transition:all .3s;white-space:nowrap;border-radius:.125rem;margin-right:.10417rem}.proposal-chat .chat-input-area .send-button.disabled[data-v-5343ceb3]{opacity:.6;cursor:not-allowed}.proposal-chat .chat-input-area .send-button i[data-v-5343ceb3]{font-size:.08333rem}.proposal-chat .chat-input-area .cursor[data-v-5343ceb3]{-webkit-animation:blink-data-v-5343ceb3 1s infinite;animation:blink-data-v-5343ceb3 1s infinite}@-webkit-keyframes blink-data-v-5343ceb3{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes blink-data-v-5343ceb3{0%,50%{opacity:1}51%,to{opacity:0}}.proposal-chat .export-word-area[data-v-5343ceb3]{padding:.10417rem 0;gap:.05208rem;color:#8c8c8c}.proposal-chat .export-word-area .export-word-btn[data-v-5343ceb3],.proposal-chat .export-word-area[data-v-5343ceb3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.proposal-chat .export-word-area .export-word-btn[data-v-5343ceb3]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.05208rem .125rem;background:-webkit-gradient(linear,left top,right top,from(#f95408),to(#ff1023));background:linear-gradient(90deg,#f95408 0,#ff1023);color:#fff;border-radius:.125rem;cursor:pointer;font-size:.07292rem;font-weight:500;-webkit-transition:all .3s;transition:all .3s}.proposal-chat .export-word-area .export-word-btn[data-v-5343ceb3]:hover{opacity:.9;-webkit-transform:translateY(-.00521rem);transform:translateY(-.00521rem)}.proposal-chat .disclaimer[data-v-5343ceb3]{text-align:center;font-size:.0625rem;color:#999;padding:.10417rem 0}.proposal-page[data-v-aee5b1cc]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:calc(100vh - .52604rem);background:#fff}.proposal-page .main-content[data-v-aee5b1cc]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;padding:.10417rem .20833rem;height:calc(100vh - .73438rem)}