._chatpage_1jymy_1{display:flex;height:100%;padding:0 20px 0 0}._chatpage_1jymy_1 .ant-layout-sider{max-height:100%}._chatpage_1jymy_1 .ant-layout-sider-collapsed{height:auto!important;max-height:none}._footer_qu1mj_1{display:flex;justify-content:space-between;align-items:center;padding:10px 40px;gap:30px;background-color:#f1f1f1;font-size:12px;color:#666;border-top:1px solid #ddd}._links_qu1mj_25{display:flex;gap:20px}._link_qu1mj_25{color:#4a5568;text-decoration:none;display:flex;align-items:center;gap:4px}._link_qu1mj_25:hover{text-decoration:underline}._icon_qu1mj_59{font-size:10px}._container_3b688_1{flex:1;display:flex;flex-direction:column;background:#fff;height:100%}._header_3b688_9{padding:16px;display:flex;flex-direction:row-reverse}._qaMenu_3b688_15{display:flex;flex-direction:column;height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}._qaMenu_3b688_15::-webkit-scrollbar{width:8px}._qaMenu_3b688_15::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}._qaMenu_3b688_15::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}._qaMenu_3b688_15::-webkit-scrollbar-thumb:hover{background:#a8a8a8}._qaMenuCollapsed_3b688_38{height:auto;overflow:visible}._menuContainer_3b688_43 .ant-menu-item{margin:4px 8px!important;border-radius:4px;transition:all .2s ease;height:auto!important;line-height:1.4!important;padding-top:6px!important;padding-bottom:6px!important}._menuContainer_3b688_43 .ant-menu-item:hover{background-color:#f5f5f5!important}._menuContainer_3b688_43 .ant-menu-item .ant-menu-item-icon,._menuContainer_3b688_43 .ant-menu-item .anticon{vertical-align:middle}._menuContainer_3b688_43 .ant-menu-item .ant-menu-title-content{display:flex;align-items:center;line-height:1.4;overflow:hidden}._menuContainer_3b688_43 .ant-menu-item-selected{background-color:#e6f7ff!important;border-right:3px solid #1890ff!important;font-weight:600}._menuContainer_3b688_43 .ant-menu-item-selected:after{display:none!important}._menuContainer_3b688_43 .ant-menu-item-selected:hover{background-color:#bae7ff!important}._menuContainer_3b688_43 .ant-menu-item-selected .ant-menu-title-content{color:#1890ff!important}._prompt_3b688_80{display:flex;align-items:center;gap:10px;border:none;color:#00000073}._messages_3b688_88{display:flex;flex-direction:column-reverse;flex:1;padding:16px;height:100%;overflow:auto;word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap}._messageUser_3b688_100{margin-bottom:16px;background-color:#c1e3ff;padding:16px;border-radius:20px}._messageBot_3b688_107{margin-bottom:16px;background-color:#ebebeb;padding:16px;border-radius:20px}._sender_3b688_114{font-weight:700}._timestamp_3b688_118{font-size:12px;color:#999}._inputContainer_3b688_123{position:sticky;bottom:0;display:flex;padding:16px 16px 0 0;box-shadow:1px 1px 5px 1px #ddddde;background:#fff;flex-direction:column}._comparisonSelectionUsage_3b688_133,._comparisonSelectionOverLimit_3b688_134{font-size:12px;white-space:nowrap}._comparisonSelectionUsage_3b688_133{color:#00000073}._comparisonSelectionOverLimit_3b688_134{color:#cf1322}._input_3b688_123:focus{border-color:#1890ff;box-shadow:0 0 3px #1890ff80}._sendButton_3b688_152:hover{background:#40a9ff}._inputChat_3b688_156{display:flex;align-items:flex-end;margin-left:6px}._input_3b688_123{flex:1;padding:10px;border:none;resize:none!important}._input_3b688_123:focus-within{outline:none!important;box-shadow:none!important}._input_3b688_123{overflow-y:auto;scrollbar-width:none}._input_3b688_123::-webkit-scrollbar{display:none}._wrapAttachments_3b688_185{display:flex;width:100%;padding:20px;gap:10px}._attachments_3b688_192{display:flex;width:100%;gap:10px;padding:5px 20px;align-items:center;justify-content:space-between;position:relative}._attachmentName_3b688_202{display:flex;gap:10px;align-items:center;width:100%}._filesAndFoldersAttachmentName_3b688_209{display:flex;gap:5px;align-items:center;padding-left:15px}._deleteIcon_3b688_216{opacity:0;padding:5px;transition:opacity .3s ease;cursor:pointer}._attachments_3b688_192:hover{background:#0000000a}._attachments_3b688_192:hover ._deleteIcon_3b688_216{opacity:1}._attachments_3b688_192:hover ._deleteIcon_3b688_216:hover{opacity:1;background:#0000000a}._inquiryFiles_3b688_236{margin-left:16px}._inquiryFilesHeader_3b688_240{display:flex;align-items:center;gap:8px;width:100%;padding:4px 2px;background:transparent;border:none;cursor:pointer;font-size:12px;color:#00000073;text-align:left}._inquiryFilesHeader_3b688_240:hover{color:#000000a6}._inquiryFilesTitle_3b688_257{font-weight:600}._inquiryFilesCount_3b688_261{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#e6f0ff;color:#056ff6;font-size:11px;font-weight:600}._fileSummary_3b688_275{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:500}._fileSummary_3b688_275>span{display:inline-flex;align-items:center;gap:4px}._inquiryFilesCaret_3b688_288{margin-left:auto;font-size:10px;transition:transform .2s ease}._inquiryFilesCaretOpen_3b688_294{transform:rotate(180deg)}._inquiryFilesList_3b688_298{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding:4px 2px 6px;scrollbar-width:thin}._inquiryFilesList_3b688_298::-webkit-scrollbar{height:6px}._inquiryFilesList_3b688_298::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}._fileChip_3b688_314{display:flex;align-items:center;gap:6px;flex-shrink:0;max-width:180px;padding:3px 8px;background:#fff;border:1px solid #f0f0f0;border-radius:14px;font-size:12px}._fileChip_3b688_314:hover{border-color:#d9d9d9}._fileTypeIcon_3b688_330{font-size:15px;color:#056ff6;flex-shrink:0}._fileName_3b688_336{color:#000000d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileRemoveBtn_3b688_343{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;padding:0;border:none;border-radius:50%;background:transparent;color:#bfbfbf;font-size:10px;cursor:pointer;transition:background .2s ease,color .2s ease}._fileRemoveBtn_3b688_343:hover{background:#ffebec;color:#ff4d4f}._fileRemoveBtn_3b688_343:disabled{cursor:not-allowed;opacity:.5}._fileStatusPending_3b688_368{color:#8c8c8c}._fileStatusProcessing_3b688_372{color:#056ff6}._fileStatusDone_3b688_376{color:#52c41a}._fileStatusFailed_3b688_380{color:#ff4d4f;cursor:help}._sendButton_3b688_152{background-color:#0078ff;color:#fff;border:none;border-radius:5px;cursor:pointer;width:40px;height:40px;margin-bottom:5px}@keyframes _bounce_3b688_1{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}._typingIndicator_3b688_404{display:flex;align-items:center;justify-content:flex-start;padding:10px 15px;background-color:#e5e5ea;border-radius:20px;max-width:100px;height:30px}._dots_3b688_415{display:flex;gap:5px}._dot_3b688_415{width:8px;height:8px;background-color:#999;border-radius:50%;animation:_bounce_3b688_1 1.5s infinite;animation-timing-function:ease-in-out;animation-fill-mode:both}._dot_3b688_415:nth-child(1){animation-delay:0s}._dot_3b688_415:nth-child(2){animation-delay:.2s}._dot_3b688_415:nth-child(3){animation-delay:.4s}._documents_drdxd_1{display:flex;width:100%;height:100%;padding:10px}._sidenavWrapper_drdxd_15{background-color:#fafafa;padding:30px 20px 20px 30px;overflow-y:scroll}._navBorder_drdxd_27{background-color:#fff;cursor:ew-resize;flex:0 0 5px;-webkit-user-select:none;user-select:none}._bodyContainer_drdxd_41{flex:1;background-color:#fff;padding:30px 20px 20px 10px;overflow:auto}._treeview_drdxd_55{background-color:#fafafa}._leftSideBar_drdxd_63{display:flex;align-items:center;justify-content:space-between;padding-bottom:5px;white-space:nowrap}._dropdown_drdxd_79{padding:4px 16px;background-color:#fff;border:1px solid #D9D9D9;border-radius:9999px;cursor:pointer}._dropdownOptions_drdxd_95{display:flex;align-items:center;gap:10px}:root{--background: #d9d9d9;--foreground: #ffffff}@font-face{font-family:Source Han Sans JP;src:url(/fonts/SourceHanSansJP-VF.woff2) format("woff2");font-weight:100 900;font-display:swap}@media(prefers-color-scheme:dark){:root{--background: #d9d9d9;--foreground: #ffffff}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Source Han Sans JP,Source Han Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[lang=ja-JP] body,html[lang=ja-JP] *,body.lang-ja,body.lang-ja *,html[lang=ja-JP] .ant-btn,html[lang=ja-JP] .ant-input,html[lang=ja-JP] .ant-select,html[lang=ja-JP] .ant-menu,html[lang=ja-JP] .ant-table,html[lang=ja-JP] .ant-modal,html[lang=ja-JP] .ant-dropdown,html[lang=ja-JP] .ant-tooltip,html[lang=ja-JP] .ant-message,html[lang=ja-JP] .ant-notification,body.lang-ja .ant-btn,body.lang-ja .ant-input,body.lang-ja .ant-select,body.lang-ja .ant-menu,body.lang-ja .ant-table,body.lang-ja .ant-modal,body.lang-ja .ant-dropdown,body.lang-ja .ant-tooltip,body.lang-ja .ant-message,body.lang-ja .ant-notification{font-family:Source Han Sans JP,Source Han Sans,sans-serif!important}*{box-sizing:border-box;padding:0;margin:0}.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.ant-btn{border-radius:9999px}.ant-popconfirm .ant-popconfirm-buttons .ant-btn.ant-btn-sm{display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0 14px}.ant-popconfirm .ant-popconfirm-buttons .ant-btn.ant-btn-sm.ant-btn-icon-only{padding:0}.ant-popconfirm .ant-popconfirm-buttons .ant-btn.ant-btn-sm>span:not(.ant-btn-icon){display:inline-flex;align-items:center;justify-content:center;line-height:1}.ant-input,.ant-input-affix-wrapper,.ant-input-group-wrapper .ant-input,textarea.ant-input{border-radius:4px}.ant-tabs-nav-list{display:grid!important;grid-auto-columns:1fr;grid-auto-flow:column;width:100%}.ant-tabs-nav{width:100%;background-color:#fff;margin:0!important}.ant-tabs-tab{display:flex;align-items:center;justify-content:center;margin:0!important}.ant-tabs-content,.ant-tabs-tabpane{height:100%;overflow:auto}.ant-tree-node-content-wrapper{padding:0 4px!important}.tree-leaf-default{border-left:2px solid #001c5c;border-radius:2px;display:flex;align-items:center;margin-bottom:8px!important;width:100%}.tree-leaf{border-left:2px solid #f3329d;border-radius:2px;display:flex;align-items:center;margin-bottom:8px!important;width:100%}.ant-tree-switcher-icon{width:20px;height:20px}.ant-tree-switcher{width:20px;height:20px;margin:0!important}.ant-modal-content{padding:0!important;border-radius:2px!important}.ant-modal-header{border-bottom:1px solid #f0f0f0!important;padding:15px!important;margin:0!important}.ant-modal-body{padding:15px!important}.ant-modal-footer{border-top:1px solid #f0f0f0!important;padding:15px!important;margin:0!important}.ant-layout{background:transparent!important}.ant-layout-sider-trigger,.ant-layout-header{display:none!important}.ant-layout-content{margin:20px 0 0 20px!important}.ant-layout-sider{background:transparent!important;color:#000!important;padding:0!important}.ant-upload-wrapper{width:100%!important}.ant-upload-list-item-progress{padding:10px 0 0!important}.ant-upload-list-item{padding:20px!important}.ant-progress-bg,.ant-progress-bg-outer{height:10px!important}.ant-tooltip-inner{border-radius:20px!important;padding:15px 20px!important;min-width:200px!important}
