body{padding:0;margin:0;background-color:#f5f5f5;font-family:sans-serif}html.medium_font{font-size:16px}html.large_font{font-size:20px!important}html.small_font{font-size:12px!important}.title_large{font-size:1.25rem;font-weight:bolder;margin:20px 10px 10px 0}.el-input__inner{padding:0 10px}.el-select-dropdown__item{font-size:12px}.chatbot_disabled{display:none!important}.el-popover{width:25%;height:80%;border-radius:16px;min-width:200px!important;padding:0!important;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.el-popover .popper__arrow{display:none}.el-popover .chatbot_area{width:100%;height:100%}.el-popover .btn_row{position:absolute;top:5px;right:12px;display:flex;justify-content:flex-end}.el-popover .chatbot_close_btn{width:24px;height:24px;border-radius:50%;margin-left:5px;font-size:16px;color:#fff;background-color:#042125;opacity:.5;display:flex;align-items:center;justify-content:center;cursor:pointer}.el-popover .chatbot_close_btn:hover{opacity:1}.el-popover iframe{width:100%;height:100%;border-radius:16px}.el-loading-spinner{background:url(/img/moppy.870e7f4e.gif) 50%/60px no-repeat;height:100%;width:100%;top:0}.el-loading-spinner .circular{display:none}[data-v-6347210b] em{background-color:#ff0;font-style:unset}.qa_list[data-v-6347210b]{min-height:200px;margin-bottom:20px}.qa_list .qa_item[data-v-6347210b]{margin-bottom:20px}.qa_list .qa_item .question_area[data-v-6347210b]{display:flex;padding:5px 0}.qa_list .qa_item .question_area .question_icon[data-v-6347210b]{width:30px;height:20px;display:flex;justify-content:center;align-items:center;color:#ed488f;background-color:#fff;border:1px solid #ed488f;border-radius:5px;font-weight:bolder}.qa_list .qa_item .question_area .file_icon[data-v-6347210b]{transform:scale(.5);-webkit-transform:scale(.5)}.qa_list .qa_item .question_area .question_content[data-v-6347210b]{flex:1;font-size:1rem;margin-left:20px;display:flex;justify-content:space-between}.qa_list .qa_item .question_area .question_content .question_title[data-v-6347210b]{width:70%;word-break:break-all}.qa_list .qa_item .question_area .question_content .question_confidence[data-v-6347210b]{width:20%}.qa_list .qa_item .question_area .question_content .score_block[data-v-6347210b]{display:flex;justify-content:flex-end;align-items:center;width:25%}.qa_list .qa_item .question_area .question_content .score_block .score_div[data-v-6347210b]{width:-moz-fit-content;width:fit-content;margin-right:5px;font-size:.75rem}.qa_list .qa_item .question_area .question_content .score_block .score_progress[data-v-6347210b]{height:10px;width:60%;background-color:#fff;border-radius:5px;border:1px solid #d3d3d3}.qa_list .qa_item .question_area .question_content .score_block .score_progress .score_full_div[data-v-6347210b]{height:10px;background-color:#4d96ec;border-radius:5px}.qa_list .qa_item .answer_btn_row[data-v-6347210b]{width:100%;margin-left:3px;display:flex;justify-content:flex-start}.qa_list .qa_item .answer_btn_row .show_answer_btn[data-v-6347210b]{font-size:1.5rem;color:#888;cursor:pointer}.qa_list .qa_item .doc_answer_btn_row[data-v-6347210b]{margin-left:8px}.qa_list .qa_item .answer_area[data-v-6347210b]{display:flex}.qa_list .qa_item .answer_area .answer_icon[data-v-6347210b]{width:30px;height:20px;display:flex;justify-content:center;align-items:center;color:#42b0ea;background-color:#fff;border:1px solid #42b0ea;border-radius:5px;font-weight:bolder}.qa_list .qa_item .answer_area .content_icon[data-v-6347210b]{transform:scale(.5);-webkit-transform:scale(.5)}.qa_list .qa_item .answer_area .answer_content[data-v-6347210b]{flex:1;font-size:1rem;background-color:#fff;margin-left:10px;padding:0 20px;word-break:break-all}.qa_list .qa_item .answer_area .answer_content .document_link[data-v-6347210b]{margin-top:16px}.qa_list .qa_item .answer_area .answer_content .answer_text_area[data-v-6347210b]{max-height:600px;overflow:auto}.qa_list .qa_item .answer_area .answer_content .feedback_btn_area[data-v-6347210b]{display:flex;justify-content:flex-end;align-items:center;margin:20px 0}.qa_list .qa_item .answer_area .answer_content .feedback_btn_area[data-v-6347210b] .el-loading-spinner{background:unset;top:20px}.qa_list .qa_item .answer_area .answer_content .feedback_btn_area[data-v-6347210b] .el-loading-spinner .circular{display:unset}.qa_list .qa_item .answer_area .answer_content .feedback_btn_area .doc_btn_row[data-v-6347210b]{display:flex}.qa_list .qa_item .answer_area .answer_content .feedback_btn_area .feedback_btn[data-v-6347210b]{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;margin:0 10px}.qa_list .qa_item .answer_area .answer_content .feedback_btn_area .feedback_btn .feedback_btn_icon[data-v-6347210b]{width:28px;height:28px}.qa_list .qa_item .answer_area .answer_content .feedback_btn_area .btn_green[data-v-6347210b]{background-color:#6bc72b}.qa_list .qa_item .answer_area .answer_content .feedback_btn_area .btn_brown[data-v-6347210b]{background-color:#c00000}.qa_list .qa_item .answer_area .answer_content .feedback_btn_area .btn_red[data-v-6347210b]{background-color:#fc7d78}.qa_list .qa_item .answer_area .answer_content .feedback_btn_area .btn_yellow[data-v-6347210b]{background-color:#ffc000}.qa_list .qa_item .answer_area .answer_content .feedback_btn_area .feedback_btn_disabled[data-v-6347210b]{opacity:.3;cursor:not-allowed}.qa_list .qa_item .answer_area .answer_content .doc_btn_area[data-v-6347210b]{justify-content:space-between}.qa_list .qa_item .doc_icon[data-v-6347210b]{width:40px!important}.qa_list .show_more_btn[data-v-6347210b]{margin-bottom:20px}[data-v-e71eb2f6] .el-breadcrumb__inner,[data-v-e71eb2f6] .el-breadcrumb__item:last-child .el-breadcrumb__inner{cursor:pointer}[data-v-e71eb2f6] .el-loading-spinner{background:url(/img/moppy.870e7f4e.gif) 50%/60px no-repeat;height:100%;width:100%;top:20px}[data-v-e71eb2f6] .el-loading-spinner .circular{display:none}.home[data-v-e71eb2f6]{position:relative;min-height:100vh;background-color:#f5f5f5}.home .hamburger-menu[data-v-e71eb2f6]{top:10px;left:10px;z-index:999;cursor:pointer;background:hsla(0,0%,100%,.9);border-radius:8px;padding:5px;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:all .3s ease;margin-right:5px}.home .hamburger-menu[data-v-e71eb2f6]:hover{background:#fff;transform:scale(1.05)}.home .hamburger-menu .hamburger-icon[data-v-e71eb2f6]{width:18px;height:16px;position:relative}.home .hamburger-menu .hamburger-icon span[data-v-e71eb2f6]{display:block;width:100%;height:2px;background-color:#333;margin:3px 0;transition:all .3s ease;border-radius:1px}.home .hamburger-menu .hamburger-icon:hover span[data-v-e71eb2f6]{background-color:#409eff}.home .side-menu[data-v-e71eb2f6]{position:fixed;top:0;left:-350px;width:350px;height:100vh;background:#fff;z-index:1000;transition:left .3s ease;box-shadow:2px 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column}.home .side-menu.menu-open[data-v-e71eb2f6]{left:0}.home .side-menu .menu-header[data-v-e71eb2f6]{padding:10px 20px 10px;border-bottom:1px solid #eee;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.home .side-menu .menu-header .user-profile[data-v-e71eb2f6]{display:flex;align-items:center;margin-bottom:15px}.home .side-menu .menu-header .user-profile .user-avatar[data-v-e71eb2f6]{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid hsla(0,0%,100%,.3);margin-right:15px}.home .side-menu .menu-header .user-profile .user-avatar-placeholder[data-v-e71eb2f6]{width:60px;height:60px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;margin-right:15px;border:3px solid hsla(0,0%,100%,.3)}.home .side-menu .menu-header .user-profile .user-avatar-placeholder i[data-v-e71eb2f6]{font-size:24px;color:hsla(0,0%,100%,.8)}.home .side-menu .menu-header .user-profile .user-info h3[data-v-e71eb2f6]{margin:0 0 5px 0;font-size:18px;font-weight:600}.home .side-menu .menu-header .user-profile .user-info .user-role[data-v-e71eb2f6]{margin:0;font-size:14px;opacity:.9}.home .side-menu .menu-header .user-address[data-v-e71eb2f6]{display:flex;align-items:center;font-size:14px;opacity:.9}.home .side-menu .menu-header .user-address i[data-v-e71eb2f6]{margin-right:8px;font-size:16px}.home .side-menu .menu-content[data-v-e71eb2f6]{flex:1;padding:20px;overflow-y:auto}.home .side-menu .menu-content .menu-section[data-v-e71eb2f6]{margin-bottom:25px}.home .side-menu .menu-content .menu-section h4[data-v-e71eb2f6]{margin:0 0 15px 0;color:#333;font-size:16px;font-weight:600;border-bottom:2px solid #667eea;padding-bottom:8px}.home .side-menu .menu-content .menu-section .chat-history .chat-item[data-v-e71eb2f6]{margin-bottom:15px;padding:12px;background:#f8f9fa;border-radius:8px;border-left:3px solid #667eea}.home .side-menu .menu-content .menu-section .chat-history .chat-item .chat-time[data-v-e71eb2f6]{font-size:12px;color:#666;margin-bottom:8px}.home .side-menu .menu-content .menu-section .chat-history .chat-item .chat-content .chat-question[data-v-e71eb2f6]{font-weight:600;color:#333;margin-bottom:5px;font-size:14px}.home .side-menu .menu-content .menu-section .chat-history .chat-item .chat-content .chat-answer[data-v-e71eb2f6]{color:#666;font-size:13px;line-height:1.4}.home .side-menu .menu-footer[data-v-e71eb2f6]{padding:20px;border-top:1px solid #eee;display:flex;justify-content:center;align-items:center}.home .side-menu .menu-footer .logout-btn[data-v-e71eb2f6]{color:#f56c6c;font-size:14px;display:flex;flex-direction:row;align-items:center;justify-content:center;white-space:nowrap;margin:0 auto}.home .side-menu .menu-footer .logout-btn[data-v-e71eb2f6]:hover{color:#f78989}.home .side-menu .menu-footer .logout-btn .logout-icon[data-v-e71eb2f6]{margin-right:6px;display:inline-flex;align-items:center;vertical-align:middle}.home .side-menu .menu-footer .logout-btn .logout-text[data-v-e71eb2f6]{display:inline-block;line-height:normal;vertical-align:middle}.home .side-menu .menu-footer .logout-btn i[data-v-e71eb2f6]{margin-right:5px}.home .menu-overlay[data-v-e71eb2f6]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:999}.home .home_page_header[data-v-e71eb2f6]{height:50px;color:#004266;background:#c9f1ff;padding:0 10px;display:flex;align-items:center;justify-content:space-between}.home .home_page_header .header-user-icon[data-v-e71eb2f6]{width:28px;height:28px;border-radius:50%;background:#e1f2fa;border:1px solid #b7d8ea;display:flex;align-items:center;justify-content:center;margin-right:8px;color:#004266}.home .home_page_header .header-user-icon .user-icon[data-v-e71eb2f6]{width:18px;height:18px;line-height:1}.home .home_page_body[data-v-e71eb2f6]{padding:0 20px}.home .home_page_body .title[data-v-e71eb2f6]{display:flex;justify-content:space-between}.home .home_page_body .title .change_size[data-v-e71eb2f6]{display:flex;align-items:center}.home .home_page_body .title .change_size .btn_list[data-v-e71eb2f6]{margin-left:30px}.home .home_page_body .title .change_size .btn_list .font_btn[data-v-e71eb2f6]{display:inline-block;border:1px solid #998;cursor:pointer;padding:5px 10px;border-radius:3px}.home .home_page_body .title .change_size .btn_list .font_btn.ac[data-v-e71eb2f6]{background:#bbb}.home .home_page_body .title .change_size .btn_list .font_btn+.font_btn[data-v-e71eb2f6]{margin-left:10px}.home .keyword_search_row[data-v-e71eb2f6]{margin-bottom:10px}.home .keyword_search_row .keyword_input[data-v-e71eb2f6]{width:50%;margin:0 20px 0 0}.home .keyword_search_row .search_btn[data-v-e71eb2f6]{width:100px}.home .category_and_top5[data-v-e71eb2f6]{display:flex}.home .category_and_top5 .category_select_area[data-v-e71eb2f6]{width:67%}.home .category_and_top5 .category_select_area .select_row[data-v-e71eb2f6]{margin:10px 0;display:flex;justify-content:space-between}.home .category_and_top5 .category_select_area .select_row .select_title[data-v-e71eb2f6]{font-size:.75rem}.home .category_and_top5 .category_select_area .select_row .el-select[data-v-e71eb2f6]{width:75px}.home .category_and_top5 .category_select_area .select_row .category_btn_row[data-v-e71eb2f6]{display:flex;justify-content:flex-end}.home .category_and_top5 .category_select_area .select_row .category_btn_row .show_category_btn[data-v-e71eb2f6]{font-size:1.5rem;color:#888;cursor:pointer}.home .category_and_top5 .category_select_area .category_select_body[data-v-e71eb2f6]{margin-top:20px;display:flex;flex-wrap:wrap}.home .category_and_top5 .category_select_area .category_select_body .option_item[data-v-e71eb2f6]{width:calc(33.33333% - 14px);height:80px;background-color:#fff;border:1px solid #bbb;border-radius:10px;margin:0 12px 12px 0;display:flex;justify-content:center;align-items:center;cursor:pointer}.home .category_and_top5 .category_select_area .category_select_body .option_item[data-v-e71eb2f6]:hover{background-color:#9588e8}.home .category_and_top5 .category_select_area .category_select_body .option_item.active[data-v-e71eb2f6]{background-color:#8a8ae2}.home .category_and_top5 .category_select_area .category_select_body .option_item .option_text[data-v-e71eb2f6]{width:80%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}.home .category_and_top5 .category_select_area .no_content_text[data-v-e71eb2f6]{height:40px;line-height:40px;font-size:14px;font-weight:500}.home .category_and_top5 .top5_area[data-v-e71eb2f6]{flex:1;padding:0 10px 0 30px}.chatbot-fab[data-v-e71eb2f6]{position:fixed;right:32px;bottom:20px;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;transition:box-shadow .2s}.chatbot-fab img[data-v-e71eb2f6]{width:56px;height:56px;border-radius:50%;background:transparent}.chatbot-iframe[data-v-e71eb2f6]{position:fixed;right:40px;bottom:90px;width:375px;height:580px;border:none;border-radius:18px;box-shadow:0 4px 32px rgba(0,0,0,.18);z-index:101;display:none;background:#fff;overflow:hidden}.chatbot-iframe.active[data-v-e71eb2f6]{display:block}@media(max-width:500px){.chatbot-iframe[data-v-e71eb2f6]{width:98vw;right:1vw;height:60vh;bottom:100px}.chatbot-fab[data-v-e71eb2f6]{right:1vw;bottom:20px}}@media(max-width:768px){.side-menu[data-v-e71eb2f6]{width:100vw;left:-100vw}.hamburger-menu[data-v-e71eb2f6]{top:15px;left:15px;padding:10px}.home_page_header[data-v-e71eb2f6]{padding-top:70px}}.auth-login[data-v-02c681f6]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#b3cfff,#8bb8ff)}.auth-login .login-container[data-v-02c681f6]{background:#fff;border-radius:20px;padding:40px;box-shadow:0 20px 40px rgba(0,0,0,.1);width:100%;max-width:400px}.auth-login .login-container .login-header[data-v-02c681f6]{text-align:center;margin-bottom:30px}.auth-login .login-container .login-header .title-container[data-v-02c681f6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;margin-bottom:10px}.auth-login .login-container .login-header .title-container .moppy-icon[data-v-02c681f6]{width:150px;height:150px;-o-object-fit:contain;object-fit:contain}.auth-login .login-container .login-header .title-container h2[data-v-02c681f6]{color:#333;margin:0;font-size:28px;font-weight:600}.auth-login .login-container .login-header p[data-v-02c681f6]{color:#666;font-size:13px}.auth-login .login-container .login-form .login-button[data-v-02c681f6]{width:100%;height:50px;border-radius:25px;font-size:16px;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);border:none}.auth-login .login-container .login-form .login-button[data-v-02c681f6]:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.2)}