.bell-lib-algorithm-type .design-alg-types{width:calc(100% - 80px);-webkit-box-flex:1;-ms-flex:1;flex:1}.bell-lib-algorithm-type .design-alg-types.ant-tabs .ant-tabs-tab{background:transparent;border:none!important}.bell-lib-algorithm-type .design-alg-types.ant-tabs .ant-tabs-tab-arrow-show{top:-1px}.bell-lib-algorithm-type[data-v-723ef726]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 25px;background:#fff;border-radius:4px}.bell-lib-algorithm-type.type-structure[data-v-723ef726]{height:339px;padding-bottom:25px;margin-top:20px}.bell-lib-algorithm-type.type-structure .structure-image[data-v-723ef726]{border:none}.bell-lib-algorithm-type .structure-image[data-v-723ef726]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:63px;border-bottom:1px solid #e2e3e5}.bell-lib-algorithm-type .structure-image .structure[data-v-723ef726],.bell-lib-algorithm-type .structure-image[data-v-723ef726]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bell-lib-algorithm-type .structure-image .structure .line[data-v-723ef726]{width:5px;height:14px;background:#409eff;border-radius:2.5px;margin-right:11px}.bell-lib-algorithm-type .structure-image .structure .title[data-v-723ef726]{font-size:16px;font-weight:700}.bell-lib-algorithm-type .structure-image .structure .btn[data-v-723ef726]{font-size:14px;margin-left:30px;cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.bell-lib-algorithm-type .structure-image .structure .btn.is-active[data-v-723ef726]{color:#409eff}.bell-lib-algorithm-type .structure-image .image[data-v-723ef726]{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.bell-lib-algorithm-type .structure-image .image .icon[data-v-723ef726]{width:24px;height:24px;border-radius:50%;background:#409eff;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}.bell-lib-algorithm-type .structure-image .image .icon img[data-v-723ef726]{width:13px;height:14px}.bell-lib-algorithm-type .structure-image .image .title[data-v-723ef726]{margin-left:9px;color:#409eff;font-size:14px}.bell-lib-algorithm-type .sort[data-v-723ef726]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:62px;padding-left:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bell-lib-algorithm-type .sort .title[data-v-723ef726]{font-size:16px;font-weight:700}.bell-lib-algorithm-type .sort .btn[data-v-723ef726]{font-size:14px;margin-left:30px;cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.bell-lib-algorithm-type .sort .btn.is-active[data-v-723ef726]{color:#409eff}.bell-design-algorithm-item[data-v-df7947aa]{width:320px;height:258px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e2e3e5;border-radius:8px;padding:13px;margin-bottom:44px;margin-right:20px;position:relative}.bell-design-algorithm-item .flag[data-v-df7947aa]{position:absolute;top:20px;right:20px}.bell-design-algorithm-item .flag.close[data-v-df7947aa],.bell-design-algorithm-item .flag.is-del[data-v-df7947aa]{color:#999;border:1px solid #999;padding:3px 10px;border-radius:3px}.bell-design-algorithm-item[data-v-df7947aa] .ant-statistic-content{font-size:14px}.bell-design-algorithm-item[data-v-df7947aa] .ant-statistic-content .ant-statistic-content-value{font-size:12px;color:#d0d0d0}.bell-design-algorithm-item[data-v-df7947aa] .ant-statistic-content .ant-statistic-content-prefix{margin-right:6px}.bell-design-algorithm-item .cover[data-v-df7947aa]{width:294px;height:149px;margin-bottom:9px}.bell-design-algorithm-item .cover[data-v-df7947aa] .bell-cover-image{border:1px solid #e2e3e5;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;-o-object-fit:inherit;object-fit:inherit}.bell-design-algorithm-item .name-wrap .student-name[data-v-df7947aa]{display:inline-block;font-size:14px;color:#666;text-align:left;line-height:14px;margin-top:4px}.bell-design-algorithm-item .name-wrap .name[data-v-df7947aa]{font-size:16px;font-weight:400;line-height:20px;text-align:left;color:#333}.bell-design-algorithm-item .extra[data-v-df7947aa]{height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bell-design-algorithm-item .extra .anticon[data-v-df7947aa]{font-size:14px}.lib-algorithm-selection .no-material[data-v-038fb5b9]{color:rgba(0,0,0,.25);display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lib-algorithm-selection .components-block[data-v-038fb5b9]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 25px;background:#fff;border-radius:4px;margin-top:20px;padding-bottom:13px}.lib-algorithm-selection .components-block .search-line[data-v-038fb5b9]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:63px;border-bottom:1px solid #e2e3e5}.lib-algorithm-selection .components-block .search-line .line[data-v-038fb5b9]{width:5px;height:14px;background:#409eff;border-radius:2.5px;margin-right:11px}.lib-algorithm-selection .components-block .search-line .title[data-v-038fb5b9]{font-size:16px;font-weight:700}.lib-algorithm-selection .components-block .search-line .desc[data-v-038fb5b9]{margin-left:20px;font-size:14px;color:#999}.lib-algorithm-selection .components-block .search-line[data-v-038fb5b9] .search-input{width:248px;margin-left:29px}.lib-algorithm-selection .components-block .search-line[data-v-038fb5b9] .search-input .ant-input{border:0;background:#eee;padding:0 30px 0 10px;height:36px;border-radius:18px}.lib-algorithm-selection .components-block .search-line[data-v-038fb5b9] .search-input .ant-input:focus{-webkit-box-shadow:none;box-shadow:none}.lib-algorithm-selection .components-block[data-v-038fb5b9] .components{min-height:325px;max-height:627px;overflow:auto;padding:23px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style:none}.lib-algorithm-start[data-v-62869c6c]{padding-top:26px;padding-bottom:26px}.lib-algorithm-start .bell-btn-primary[data-v-62869c6c]{font-size:14px}.lib-algorithm-start[data-v-62869c6c] .lib-algorithm-choose-tabs.ant-tabs .ant-tabs-bar{margin-bottom:30px}.lib-algorithm-start[data-v-62869c6c] .lib-algorithm-choose-tabs.ant-tabs .ant-tabs-bar .ant-tabs-nav-container{height:54px;padding-left:0;padding-right:0}.lib-algorithm-start[data-v-62869c6c] .lib-algorithm-choose-tabs.ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-tab-arrow-show+.ant-tabs-nav-wrap .ant-tabs-tab:first-of-type{margin-left:32px}.lib-algorithm-start[data-v-62869c6c] .lib-algorithm-choose-tabs.ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-tab-arrow-show+.ant-tabs-nav-wrap .ant-tabs-tab:last-of-type{margin-right:32px}.lib-algorithm-start[data-v-62869c6c] .lib-algorithm-choose-tabs.ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-tab-prev{background:-webkit-gradient(linear,left top,right top,from(#f7f7f7),color-stop(70%,hsla(0,0%,96.9%,.34)),to(transparent));background:linear-gradient(90deg,#f7f7f7,hsla(0,0%,96.9%,.34) 70%,transparent)}.lib-algorithm-start[data-v-62869c6c] .lib-algorithm-choose-tabs.ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-tab-prev .ant-tabs-tab-prev-icon{left:5px}.lib-algorithm-start[data-v-62869c6c] .lib-algorithm-choose-tabs.ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-tab-prev .ant-tabs-tab-prev-icon .anticon{font-size:20px}.lib-algorithm-start[data-v-62869c6c] .lib-algorithm-choose-tabs.ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-tab-next{right:0;background:-webkit-gradient(linear,right top,left top,from(#f7f7f7),color-stop(70%,hsla(0,0%,96.9%,.34)),to(transparent));background:linear-gradient(270deg,#f7f7f7,hsla(0,0%,96.9%,.34) 70%,transparent)}.lib-algorithm-start[data-v-62869c6c] .lib-algorithm-choose-tabs.ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-tab-next .ant-tabs-tab-next-icon{right:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lib-algorithm-start[data-v-62869c6c] .lib-algorithm-choose-tabs.ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-tab-next .ant-tabs-tab-next-icon .anticon{font-size:20px}.lib-algorithm-start[data-v-62869c6c] .lib-algorithm-choose-tabs.ant-tabs .ant-tabs-tab{min-width:152px;border:1px solid #409eff;border-radius:5px;color:#409eff;background-color:#fff;font-size:20px;font-weight:400;height:54px;text-align:center;padding-left:36px;padding-right:36px;-webkit-transition:all .15s;transition:all .15s;margin-right:20px;line-height:52px}.lib-algorithm-start[data-v-62869c6c] .lib-algorithm-choose-tabs.ant-tabs .ant-tabs-tab.ant-tabs-tab-active{font-weight:700;color:#fff;background-color:#409eff}.bell-lib-algorithm-start .bell-btn-primary[data-v-a00e1978]{font-size:14px}.bell-lib-algorithm-start .divd[data-v-a00e1978]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bell-lib-algorithm-start .divd[data-v-a00e1978],.bell-lib-algorithm-start .divdcenter[data-v-a00e1978]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bell-lib-algorithm-start .divdcenter[data-v-a00e1978]{margin-top:44px}.bell-lib-algorithm-start .divdlabel[data-v-a00e1978]{font-family:Microsoft YaHei UI;font-style:normal;font-weight:700;font-size:22px;padding-left:19px;line-height:28px;color:#333}.bell-lib-algorithm-start .topdivider[data-v-a00e1978]{width:6px;height:19px;background:#409eff;border-radius:10px}.bell-lib-algorithm-start[data-v-a00e1978] .lib-algorithm-choose-tabs.ant-tabs .ant-tabs-bar{margin-bottom:30px}.bell-lib-algorithm-start[data-v-a00e1978] .lib-algorithm-choose-tabs.ant-tabs .ant-tabs-bar .ant-tabs-nav-container{height:54px;padding-left:0;padding-right:0}.bell-lib-algorithm-start[data-v-a00e1978] .lib-algorithm-choose-tabs.ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-tab-arrow-show+.ant-tabs-nav-wrap .ant-tabs-tab:first-of-type{margin-left:32px}.bell-lib-algorithm-start[data-v-a00e1978] .lib-algorithm-choose-tabs.ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-tab-arrow-show+.ant-tabs-nav-wrap .ant-tabs-tab:last-of-type{margin-right:32px}.bell-lib-algorithm-start[data-v-a00e1978] .lib-algorithm-choose-tabs.ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-tab-prev{background:-webkit-gradient(linear,left top,right top,from(#f7f7f7),color-stop(70%,hsla(0,0%,96.9%,.34)),to(transparent));background:linear-gradient(90deg,#f7f7f7,hsla(0,0%,96.9%,.34) 70%,transparent)}.bell-lib-algorithm-start[data-v-a00e1978] .lib-algorithm-choose-tabs.ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-tab-prev .ant-tabs-tab-prev-icon{left:5px}.bell-lib-algorithm-start[data-v-a00e1978] .lib-algorithm-choose-tabs.ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-tab-prev .ant-tabs-tab-prev-icon .anticon{font-size:20px}.bell-lib-algorithm-start[data-v-a00e1978] .lib-algorithm-choose-tabs.ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-tab-next{right:0;background:-webkit-gradient(linear,right top,left top,from(#f7f7f7),color-stop(70%,hsla(0,0%,96.9%,.34)),to(transparent));background:linear-gradient(270deg,#f7f7f7,hsla(0,0%,96.9%,.34) 70%,transparent)}.bell-lib-algorithm-start[data-v-a00e1978] .lib-algorithm-choose-tabs.ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-tab-next .ant-tabs-tab-next-icon{right:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bell-lib-algorithm-start[data-v-a00e1978] .lib-algorithm-choose-tabs.ant-tabs .ant-tabs-bar .ant-tabs-nav-container .ant-tabs-tab-next .ant-tabs-tab-next-icon .anticon{font-size:20px}.bell-lib-algorithm-start[data-v-a00e1978] .lib-algorithm-choose-tabs.ant-tabs .ant-tabs-tab{min-width:152px;border:1px solid #409eff;border-radius:5px;color:#409eff;background-color:#fff;font-size:20px;font-weight:400;height:54px;text-align:center;padding-left:36px;padding-right:36px;-webkit-transition:all .15s;transition:all .15s;margin-right:20px;line-height:52px}.bell-lib-algorithm-start[data-v-a00e1978] .lib-algorithm-choose-tabs.ant-tabs .ant-tabs-tab.ant-tabs-tab-active{font-weight:700;color:#fff;background-color:#409eff}.bell-exp-process-table[data-v-071918d9]{margin-top:21px;padding-bottom:56px}.bell-exp-process-table .bottom[data-v-071918d9]{margin-top:20px;margin-bottom:75px}.bell-exp-process-table .bottom span[data-v-071918d9]{font-size:14px;line-height:18px;font-weight:400;vertical-align:top}.bell-exp-process-table .bottom i.anticon[data-v-071918d9]{color:#f6aa26;margin-right:7px;font-size:18px}.bell-exp-process-table .bottom i+span[data-v-071918d9]{font-weight:700;margin-right:10px}.bell-exp-process-table .content[data-v-071918d9]{min-height:50vh}.bell-exp-process-table .content .bell-empty-wrap[data-v-071918d9]{text-align:center}.bell-exp-process-table .content .dragBtn[data-v-071918d9]{cursor:pointer}.bell-exp-process-table .content .process-item[data-v-071918d9]{padding:46px;border:1px solid #e2e3e5;border-radius:4px;margin-right:30px;margin-bottom:26px;background:#eee;-webkit-box-shadow:2px 3px 7px rgba(0,0,0,.3);box-shadow:2px 3px 7px rgba(0,0,0,.3);color:#595959}.bell-exp-process-table .drag-wrap[data-v-071918d9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.bell-exp-process-table .drag-wrap .drap-item[data-v-071918d9]{padding:0 10px;width:25%;margin-bottom:20px}.bell-exp-process-table .drag-wrap .drap-item .content[data-v-071918d9]{border:1px solid #e2e3e5;padding:10px 20px;border-radius:4px}.bell-exp-process-table .drag-wrap .drap-item .content .actions[data-v-071918d9]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bell-exp-process-table .ghost-style[data-v-071918d9]{opacity:0;cursor:-webkit-grabbing!important;cursor:grabbing!important}.bell-exp-process-table .chosen-style[data-v-071918d9]{cursor:-webkit-grabbing!important;cursor:grabbing!important}.bell-exp-process-table .chosen-style[data-v-071918d9],.bell-exp-process-table .drag-style[data-v-071918d9]{background-color:rgba(242,245,250,.5);border-radius:8px;z-index:1000;-webkit-box-shadow:0 3px 28px #bac4d4;box-shadow:0 3px 28px #bac4d4}.bell-exp-process-table .drag-style[data-v-071918d9]{opacity:1!important}.bell-exp-process-table .bell-btn-primary[data-v-071918d9]{font-size:14px;width:100px}.bell-exp-process-table[data-v-071918d9] .ant-card{border-radius:5px}.bell-exp-process-table[data-v-071918d9] .ant-card .ant-card-head{border:none}.bell-exp-process-table[data-v-071918d9] .ant-card .ant-card-head .ant-card-head-wrapper{border-bottom:1px solid #e2e3e5}.comp-con[data-v-7abb94c1]{width:100%;height:100%;overflow:hidden}.class-list-con[data-v-7abb94c1]{margin-top:20px;width:100%;height:calc(100vh - 160px);padding:32px 24px;overflow:hidden;background:#fff;-webkit-box-shadow:0 4px 10px 0 hsla(0,0%,69.4%,.3);box-shadow:0 4px 10px 0 hsla(0,0%,69.4%,.3);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-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;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:8px}.class-list-con .left-section[data-v-7abb94c1],.class-list-con .right-section[data-v-7abb94c1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.class-list-con .right-section[data-v-7abb94c1]{gap:8px}.pagination-container[data-v-7abb94c1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;background:#fff;border-radius:4px;margin-bottom:20px}.detail-con[data-v-7abb94c1]{width:100%;height:100%;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.nav-button[data-v-7abb94c1]{background-color:#1890ff;border-color:#1890ff;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.name-text[data-v-7abb94c1]{font-size:16px;margin-left:8px}.page-info[data-v-7abb94c1]{margin:0 12px;font-size:14px}.ai-chat-wrapper[data-v-78bfd494]{background:#f0f2f5;-webkit-box-sizing:border-box;box-sizing:border-box}.ai-chat-bread[data-v-78bfd494]{margin-bottom:20px}.ai-chat-card[data-v-78bfd494]{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.ai-chat-card[data-v-78bfd494],.chat-header[data-v-78bfd494]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff}.chat-header[data-v-78bfd494]{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:24px}.header-left[data-v-78bfd494]{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:60%;text-align:center;font-weight:700;font-size:16px;color:#1a2734}.header-left h2[data-v-78bfd494]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;font-size:16px;color:#1a2734}.header-right[data-v-78bfd494]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;z-index:1}.a-divider[data-v-78bfd494]{-ms-flex-negative:0;flex-shrink:0;margin:0!important}.messages-container[data-v-78bfd494]{height:800px;min-height:0;overflow-y:auto;padding:20px 300px}.empty-state[data-v-78bfd494]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:40px 20px}.empty-content[data-v-78bfd494]{max-width:800px;width:100%}.messages-list[data-v-78bfd494]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;min-height:100%}.question-grid[data-v-78bfd494]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:16px}.question-card[data-v-78bfd494]{cursor:pointer;-webkit-transition:all .3s;transition:all .3s;border-radius:8px}.question-card[data-v-78bfd494]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.message-item[data-v-78bfd494]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.message-item.user[data-v-78bfd494]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.message-item.user .message-content[data-v-78bfd494]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.message-avatar[data-v-78bfd494]{-ms-flex-negative:0;flex-shrink:0}.message-content[data-v-78bfd494]{-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;max-width:75%}.message-info[data-v-78bfd494]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px;padding:0 8px}.sender-name[data-v-78bfd494]{font-weight:500;font-size:14px;color:#333;margin-right:5px}.message-time[data-v-78bfd494]{font-size:12px;color:#999}.message-bubble[data-v-78bfd494]{padding:12px 16px;border-radius:18px;max-width:100%;word-break:break-word;line-height:1.5}.message-bubble.ai[data-v-78bfd494]{background:#fff;border:1px solid #e8e8e8;border-bottom-left-radius:4px}.message-bubble.user[data-v-78bfd494]{background:linear-gradient(41deg,#0068ff,#2fa1ff);color:#fff;border-bottom-right-radius:4px}.message-text[data-v-78bfd494]{white-space:pre-wrap}.typing-indicator[data-v-78bfd494]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:8px 0;color:#666}.typing-dots[data-v-78bfd494],.typing-indicator[data-v-78bfd494]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.typing-dots[data-v-78bfd494]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px}.dot[data-v-78bfd494]{width:6px;height:6px;border-radius:50%;background-color:#999;-webkit-animation:typing-data-v-78bfd494 1.4s infinite both;animation:typing-data-v-78bfd494 1.4s infinite both}.dot[data-v-78bfd494]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.dot[data-v-78bfd494]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes typing-data-v-78bfd494{0%,60%,to{opacity:.6;-webkit-transform:translateY(0);transform:translateY(0)}30%{opacity:1;-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes typing-data-v-78bfd494{0%,60%,to{opacity:.6;-webkit-transform:translateY(0);transform:translateY(0)}30%{opacity:1;-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.input-container[data-v-78bfd494]{-ms-flex-negative:0;flex-shrink:0;background:#fff;border-radius:8px;padding:0 24px 16px 24px;margin:20px 300px}.input-wrapper[data-v-78bfd494]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:12px;position:relative}.input_send[data-v-78bfd494]{background:#0068ff;border-radius:50%;width:20px;height:20px;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;cursor:pointer;position:absolute;right:10px;bottom:10px}.message-input[data-v-78bfd494]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:8px}.send-button[data-v-78bfd494]{height:auto;min-height:56px;border-radius:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-footer[data-v-78bfd494],.send-button[data-v-78bfd494]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.input-footer[data-v-78bfd494]{padding-top:12px}.hint-text[data-v-78bfd494]{font-size:14px;color:#98a5b2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.messages-container[data-v-78bfd494]::-webkit-scrollbar{width:8px}.messages-container[data-v-78bfd494]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.messages-container[data-v-78bfd494]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.messages-container[data-v-78bfd494]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width:768px){.ai-chat-wrapper[data-v-78bfd494]{height:calc(100vh - 140px)}.messages-container[data-v-78bfd494]{padding:16px}.input-container[data-v-78bfd494]{padding:12px 16px}.question-grid[data-v-78bfd494]{grid-template-columns:1fr}.message-content[data-v-78bfd494]{max-width:85%}.message-bubble[data-v-78bfd494]{padding:10px 14px}.input-wrapper[data-v-78bfd494]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.send-button[data-v-78bfd494]{width:100%}.quick-buttons[data-v-78bfd494]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.quick-btn[data-v-78bfd494]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:140px;padding:0 12px;font-size:13px}}.file-card[data-v-78bfd494]{background-image:url(../img/ai-chat-file.197668aa.png);background-repeat:no-repeat;background-size:100% 100%;border:1px solid #e8e8e8;border-radius:10px;padding:16px;max-width:400px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.file-btn[data-v-78bfd494]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.file-btn[data-v-78bfd494],.file-card-header[data-v-78bfd494]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-info[data-v-78bfd494]{-webkit-box-flex:1;-ms-flex:1;flex:1}.file-name[data-v-78bfd494]{font-weight:700;font-size:16px;color:#1a2734;margin-bottom:4px;word-break:break-all}.file-size[data-v-78bfd494]{font-size:14px;color:#98a5b2;margin-top:15px}.file-card-content[data-v-78bfd494]{margin-bottom:16px}.file-description[data-v-78bfd494]{font-weight:400;font-size:16px;color:#333;margin-top:5px}.file-card-actions[data-v-78bfd494]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.file-card-actions .ant-btn[data-v-78bfd494]{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;min-width:80px}.preview-container[data-v-78bfd494]{height:70vh;width:100%;border:1px solid #e8e8e8;border-radius:4px;overflow:hidden}.preview-iframe[data-v-78bfd494]{width:100%;height:100%;border:none}.preview-empty[data-v-78bfd494]{height:300px;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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999}.message-bubble .file-card[data-v-78bfd494]{border-radius:10px}.message-bubble.user .file-card[data-v-78bfd494]{background:#f0f7ff;border:1px solid #d6e4ff}@media (max-width:768px){.file-card[data-v-78bfd494]{max-width:100%}.file-card-actions[data-v-78bfd494]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.file-card-actions .ant-btn[data-v-78bfd494]{width:100%}.preview-container[data-v-78bfd494]{height:50vh}}.bell-cad-preview-wrapper[data-v-78bfd494]{position:relative;height:100%}.bell-cad-preview-wrapper.is-fullscreen .bell-cad-preview--fullscreen[data-v-78bfd494]{right:28px;bottom:28px}.bell-cad-preview-wrapper iframe[data-v-78bfd494]{width:100%;height:100%;border:none}.bell-cad-preview-wrapper .bell-cad-is-fullscreen[data-v-78bfd494]{height:100%}.bell-cad-preview-wrapper .bell-cad-preview--fullscreen[data-v-78bfd494]{position:absolute;font-size:24px;padding:0;right:0;bottom:0}.bell-cad-preview-wrapper[data-v-78bfd494] .ant-spin-nested-loading,.bell-cad-preview-wrapper[data-v-78bfd494] .ant-spin-nested-loading .ant-spin-container{height:100%}.quick-buttons[data-v-78bfd494]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:16px;padding:0 4px}.quick-btn[data-v-78bfd494]{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;height:36px;padding:0 16px;border-radius:20px;font-size:14px;background:#f5f5f5;border:1px solid #e8e8e8;color:#333;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.quick-btn[data-v-78bfd494]:hover{background:#e6f7ff;border-color:#1890ff;color:#1890ff;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(24,144,255,.15);box-shadow:0 2px 8px rgba(24,144,255,.15)}.quick-btn[data-v-78bfd494]:active{-webkit-transform:translateY(0);transform:translateY(0)}.quick-btn .anticon[data-v-78bfd494]{margin-right:8px;font-size:16px}