@media (max-height:768px){.extraBox{flex:1;min-height:0;padding-top:10px;overflow-y:auto}.newChatContainer{gap:.5rem;padding-top:20px}.newChatButton{height:38px;font-size:14px!important}.menuButton{padding:2px 8px!important;font-size:14px!important}}@media (max-height:600px){.extraBox{padding-top:5px}.newChatContainer{padding-top:10px}}.mainContent{flex:1;padding-top:118px}.drawer{box-sizing:border-box;height:100vh;padding:20px;box-shadow:none!important;background-color:#e0e1eb!important;border:0!important;overflow:hidden!important}.drawerHeader{justify-content:space-between;align-items:center;padding-bottom:0;padding-left:15px;display:flex}.drawerHeader.collapsed{justify-content:center;padding-left:0!important}.versionText{color:gray;font-size:12px}.newChatContainer.open{flex-direction:column;height:100vh;margin-left:10px;padding-top:60px;display:flex;overflow:hidden}.newChatContainer.collapsed{justify-content:center;padding-top:20px;display:flex;margin-left:0!important}.newChatButton{width:146px;height:45px;color:#1a1a1a!important;background-color:#0000!important;border-radius:32px!important;align-items:center!important;margin-left:0!important;padding:8px 0 8px 20px!important;font-size:18px!important;display:flex!important}.newChatButton .MuiButton-startIcon{margin-left:0!important;margin-right:4px!important}.newChatContainer.open .newChatButton .MuiButton-startIcon{transform:translate(-18px)}.newChatContainer.open .newChatButton>span:not(.MuiButton-startIcon){transform:translate(-12px)translateY(2px)}.newChatButton:hover{background-color:#d1d2e0!important}.newChatButton:active,.newChatButton.MuiButton-root.Mui-focusVisible{box-shadow:none!important;background-color:#0000!important}.newChatButton .MuiTouchRipple-root{display:none!important}.extraBox{flex-direction:column;flex-shrink:0;width:270px;height:100%;min-height:0;padding:30px 0 20px;display:flex}.extraScroll{flex:1;padding-bottom:5px;padding-right:1px;overflow-y:auto}.extraScroll::-webkit-scrollbar{width:8px}.extraScroll::-webkit-scrollbar-track{background:0 0}.extraScroll::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:32px}.newChatContainer.open .chatGroupTitle,.newChatContainer.open .MuiListItem-root{padding-left:15px!important}.divider{border:.5px solid gray;flex-grow:1;margin:16px 0!important}.generalSettings{flex-direction:column;gap:10px;padding-left:15px;display:flex;width:100%!important;padding-top:30px!important}.generalSettings.collapsed{align-items:center!important;padding-left:0!important}.menuButton{white-space:nowrap;color:#1a1a1a!important;text-transform:none!important;justify-content:flex-start!important;width:100%!important;padding:4px 12px!important;font-family:Noto Sans Display,sans-serif!important;font-size:16px!important}.menuButton:hover{background-color:#0000!important}.menuButtonCollapsed{justify-content:center!important;align-items:center!important;min-width:48px!important;height:48px!important;padding:0!important;display:flex!important}.menuButtonCollapsed .MuiButton-startIcon{margin:0!important}:root{--sidebar-width:332px}.header{z-index:2;background-color:#e0e1eb;justify-content:space-between;align-items:center;height:118px;display:flex;position:fixed;top:0}.headerLeft{align-items:left;flex-direction:column;justify-content:center;padding-left:30px;display:flex}.headerModelSelectBox{flex-direction:row;justify-content:left;align-items:center;gap:10px;width:111px;margin:0;display:flex}.headerModelSelect .MuiOutlinedInput-notchedOutline{box-shadow:none;background-color:#0000;border:none}.headerModelSelect .MuiSelect-select.MuiOutlinedInput-input{padding:0 0 0 5px;font-size:18px}div.headerModelSelectMenuItems.MuiPaper-root.MuiPopover-paper.MuiMenu-paper{border-radius:20px;margin-left:12vh}.headerModelSelectMenuItems ul.MuiList-root.MuiMenu-list{flex-direction:column;gap:20px;padding:20px;display:flex}.headerModelSelectMenuItem.MuiButtonBase-root.MuiMenuItem-root{background-color:#0000;border-radius:32px;width:180px;height:45px;padding:10px 0 10px 20px;font-size:18px;transition:background-color .4s}.headerModelSelectMenuItem.MuiButtonBase-root.MuiMenuItem-root:hover{background-color:#e0e1eb}.headerModelSelectMenuItem.Mui-selected,.headerModelSelectMenuItem.Mui-selected:hover{background-color:#0000}.headerRight{flex-direction:row;justify-content:right;align-items:center;gap:5px;padding-right:30px;display:flex}.headerUserName{font-size:18px}.headerUserBox{background-color:#868ff9;border-radius:30%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.headerUserSticker{width:24px;height:24px;margin:10px}.searchButton{color:#3645ec!important;background:#fff!important;border:.5px solid #3645ec!important;border-radius:8px!important;width:95px!important;height:42px!important;padding:10px 20px!important;font-size:16px!important;font-weight:700!important}.searchButton .MuiButton-startIcon{margin-right:5px!important}.searchButton .MuiButton-startIcon svg{width:18px!important;height:18px!important}.resetButton{color:#3645ec!important;background:#fff!important;border:.5px solid #3645ec!important;border-radius:8px!important;width:95px!important;height:42px!important;padding:10px 20px!important;font-size:16px!important;font-weight:700!important}.resetButton .MuiButton-startIcon{margin-right:5px!important}.resetButton .MuiButton-startIcon svg{width:18px!important;height:18px!important}.importAccountButton{color:#3645ec!important;background:#fff!important;border:.5px solid #3645ec!important;border-radius:8px!important;width:127px!important;height:42px!important;padding:12px 20px!important;font-size:16px!important;font-weight:700!important}.importAccountButton .MuiButton-startIcon{margin-right:5px!important}.importAccountButton .MuiButton-startIcon svg{width:18px!important;height:18px!important}.headerUserMenu div.MuiPaper-root{border-radius:20px;width:200px;height:85px}.headerUserMenu div ul.MuiList-root{flex-direction:column;padding:20px;display:flex}.headerUserMenuItem.MuiButtonBase-root.MuiMenuItem-root{background-color:#0000;border-radius:32px;width:160px;height:45px;padding:10px 0 10px 20px;font-size:18px;transition:background-color .4s}.headerUserMenuItem.MuiButtonBase-root.MuiMenuItem-root:hover{background-color:#e0e1eb}.chatListItem{cursor:pointer;border-radius:32px;justify-content:space-between;align-items:center;padding:6px 8px;transition:background-color .2s;display:flex}.chatListItem:hover{background-color:#f0f0f5;border-radius:32px}.chatLeft{flex:1;align-items:center;min-width:0;display:flex}.chatIcon{color:#666;align-items:center;margin-right:8px;display:flex}.chatListItem:hover .chatIcon{color:#000}.chatText .MuiTypography-root{white-space:nowrap;text-overflow:ellipsis;color:#1a1a1a;font-size:18px;overflow:hidden}.chatSettingBtn{padding:4px}.customMenuPaper{flex-direction:column;justify-content:center;align-items:center;width:200px;display:flex;border-radius:24px!important;height:150px!important;padding:8px 0!important;box-shadow:0 4px 12px #00000026!important}.customMenuItem{transition:background-color .2s;border-radius:12px!important;justify-content:flex-start!important;width:200px!important;height:38px!important;padding:0 8px 0 30px!important;font-size:18px!important;font-weight:500!important}.customMenuItem:hover{background-color:#f5f5f5!important}.customMenuItem+.customMenuItem{margin-top:30px}.customDialogPaper{max-width:360px!important;min-height:267px!important}.customDialogPaper .MuiDialogTitle-root{font:Noto Sans;color:#1a1a1a;font-size:24px;font-weight:400}.submenuPopper{z-index:1300!important}.submenuPaper{background:#fff!important;border-radius:24px!important;padding:20px!important}.submenuList{flex-direction:column!important;gap:20px!important;display:flex!important}.subMenuButton{border-radius:9999px!important;justify-content:flex-start!important;padding-left:20px!important;padding-right:25px!important}.foldContainer{background-color:#fff;border:.5px solid #80808080;width:100%;margin:16px auto;overflow:hidden;border-radius:16px!important}.foldHeader{cursor:pointer;align-items:center;height:65px;padding:0 30px;display:flex}.foldHeader .foldLeftIcon{width:16px;height:16px;margin-right:20px!important}.foldTitle{color:#000!important;font-family:Noto Sans,sans-serif!important;font-size:18px!important;font-weight:400!important}.foldHeader .foldArrowIcon{scrollbar-width:none;width:18px;height:18px;transition:transform .3s;overflow-y:auto;margin-left:5.94px!important}.foldContent{background-color:#fff;border-top:.5px solid #80808080;overflow-y:auto}.listboxHeader{cursor:pointer;justify-content:space-between;align-items:center;height:65px;display:flex}.listboxHeader .listboxLeftContent{align-items:center;gap:20px;padding-left:30px;display:flex}.listboxRightContent{align-items:center;padding-right:30px;display:flex}.formTable{table-layout:fixed!important;border-collapse:collapse!important;width:1276px!important}.formHeaderFile{text-align:center!important;width:800px!important}.formHeaderDate{text-align:center!important;width:135px!important}.formHeaderDelete{text-align:center!important;width:76px!important}.formHeaderSpace{width:265px!important}.addButton{border:.5px solid #3645ec;width:127px;height:42px;color:#3645ec!important;background:#fff!important;border-radius:8px!important;padding:12px 20px!important;font-size:16px!important;font-weight:700!important}.addButton .MuiButton-startIcon{margin-right:5px!important}.addButton .MuiButton-startIcon svg{width:18px!important;height:18px!important}.inputBox .MuiInputBase-root{background-color:#fff;border-radius:1rem;width:100%;height:65px}.inputBox .MuiInputBase-input{padding:20px;font-size:18px;font-weight:400}.inputBox .MuiOutlinedInput-root:hover fieldset{border-color:#80808080!important}.inputBox_label{color:gray;padding-bottom:5px}.manageContainer{box-sizing:border-box;background-color:#f0f0f5;min-height:100vh;padding:148px 30px 30px;overflow:auto}.manageHeader{justify-content:space-between;display:flex}.manageTitle{color:#1a1a1a;font-weight:400;font-size:24px!important}.manageSubtitle{color:gray;font-weight:400;font-size:16px!important}.manageExtraContent{align-self:flex-end}.date_range{align-items:center;gap:10px;display:flex}.date_input .MuiPickersInputBase-root{background-color:#fff;border-radius:1rem;width:165px;height:65px}.date_input .MuiInputLabel-root{font-size:18px;font-weight:400;line-height:33px;color:gray!important}.date_input .MuiPickersOutlinedInput-root:hover fieldset{border:.5px solid #80808080!important}.date_input .MuiPickersOutlinedInput-root.Mui-focused .MuiPickersOutlinedInput-notchedOutline{box-shadow:none!important;border:.5px solid #80808080!important}.tableWrapper{max-width:100%;max-height:435px;margin:0 auto;overflow-y:auto;box-shadow:none!important;background-color:#fff!important;border:.5px solid gray!important;border-radius:0!important}.tableWrapper::-webkit-scrollbar{width:8px}.tableWrapper::-webkit-scrollbar-thumb{background-color:#b5b5b5;border-radius:10px}.tableHeader{background-color:#868ff9!important;height:78px!important}.tableHeader .MuiTableCell-root{color:#fff!important;text-align:center!important;background-color:#868ff9!important;border-bottom:none!important;border-right:.5px solid #fff!important;padding:12px 16px!important;font-family:Noto Sans,sans-serif!important;font-size:18px!important;font-weight:400!important}.tableHeader .MuiTableCell-root:last-of-type{border-right:none!important}.tableRow .MuiTableCell-root{vertical-align:middle!important;border-bottom:.5px solid gray!important;border-left:.5px solid gray!important;border-right:.5px solid gray!important;font-family:Noto Sans,sans-serif!important;font-size:18px!important}.tableRow .MuiTableCell-root:first-of-type{border-left:none!important}.tableRow .MuiTableCell-root:last-of-type{border-right:none!important}.tableRow:last-of-type .MuiTableCell-root{border-bottom:.5px solid #ddd!important}.deleteBtn{text-transform:none!important;border-radius:8px!important;padding:4px 16px!important;font-size:14px!important;font-weight:500!important}.deleteBtn:hover{background-color:#0000!important}.paginationWrapper{justify-content:center;align-items:center;max-width:1080px;margin:0 auto;padding:16px 0 24px;display:flex;position:relative}.paginationControl{justify-content:center!important;align-items:center!important;display:flex!important}.paginationControl .MuiPaginationItem-root{box-shadow:none!important;background-color:#0000!important}.MuiPaginationItem-root{color:#555!important;background-color:#f3f3f8!important;border-radius:50%!important;width:36px!important;height:36px!important;margin:0 4px!important;font-weight:500!important}.MuiPaginationItem-root.Mui-selected{color:#fff!important;background-color:#868ff9!important}.rowsPerPageBox{align-items:center;gap:6px;margin-right:40px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.rowsPerPageLabel{color:#666;font-size:14px}.rowsPerPageSelect{min-width:68px}.rowsSelect .MuiSelect-select{color:#000!important;padding:6px 24px 6px 8px!important;font-size:14px!important;font-weight:700!important}.rowsSelect .MuiOutlinedInput-notchedOutline{border:none!important}.rowsSelect:hover .MuiOutlinedInput-notchedOutline,.rowsSelect.Mui-focused .MuiOutlinedInput-notchedOutline{box-shadow:none!important;border:none!important}.rowsSelect .MuiSelect-icon{color:#000!important;top:50%!important;right:4px!important;transform:translateY(-50%)!important}.totalPagesText{color:#666;margin-left:2px;font-size:14px}.rowsSelect .MuiMenu-paper{transform-origin:0 100%!important;margin-top:-8px!important;top:auto!important;bottom:100%!important}.rowsSelect .MuiPaper-root.MuiMenu-paper{background-color:#fff!important;border-radius:12px!important;box-shadow:0 4px 16px #0000001f!important}.rowsSelect .MuiMenuItem-root{padding:6px 14px!important;font-size:14px!important}.rowsSelect .MuiMenuItem-root:hover{background-color:#f0f0f5!important}.rowsSelect .MuiMenuItem-root.Mui-selected{color:#fff!important;background-color:#868ff9!important}.customDialogPaper{flex-direction:column;justify-content:space-between;padding:0;display:flex;border-radius:16px!important;width:360px!important;max-width:none!important;height:200px!important}.confirmDialogTitle{color:#1a1a1a!important;gap:20px!important;padding-top:30px!important;font-size:24px!important}.confirmDialogMessage{margin-top:10px;color:gray!important;font-size:14px!important}.renameInput .MuiOutlinedInput-root,.renameInput .MuiOutlinedInput-notchedOutline{border-radius:16px!important}.dialogConfirmBtn{font-weight:700;color:#1a1a1a!important;font-size:16px!important}.dialogCancelBtn{color:gray!important;font-size:16px!important}.dialogConfirmBtn,.dialogCancelBtn{box-shadow:none!important;background-color:#0000!important}.dialogConfirmBtn:hover,.dialogCancelBtn:hover,.dialogConfirmBtn:active,.dialogCancelBtn:active{background-color:#0000!important}.dialogConfirmBtn .MuiTouchRipple-root,.dialogCancelBtn .MuiTouchRipple-root{display:none!important}.pdf-dialog-paper{box-shadow:0 8px 24px #00000040;background-color:#fff!important;border-radius:24px!important;width:700px!important;overflow:hidden!important}.pdf-topbar{background-color:#f5f5f5;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;height:48px;padding:8px 16px;display:flex}.pdf-title{text-align:center;color:#333;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:600;overflow:hidden}.pdf-icons-right{align-items:center;gap:6px;display:flex}.pdf-content{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:80vh;padding:16px;display:flex;position:relative;overflow-y:auto}.pdf-error-text{color:red;text-align:center;margin-top:20px;font-weight:700}.pdf-invalid-text{color:gray;text-align:center;margin-top:16px}.pdf-fallback{border:none;width:100%;height:80vh;background:#fff!important}.textLayer{z-index:2;background-clip:padding-box;font-family:sans-serif;line-height:1;position:absolute;top:0;border-top:none!important}.settingCardFoldContainer{background-color:#fff;border:.5px solid #80808080;width:100%;overflow:hidden;border-radius:16px!important}.settingCardDelete{cursor:pointer;border-radius:50%;transition:background-color .2s;display:flex;margin-left:auto!important}.settingCardDelete:hover{background-color:#00000014!important}.settingCardContent{background-color:#f9f9fb;border-top:.5px solid #80808080;padding:30px}.settingCardContent .MuiInputBase-root{width:100%!important}.settingCard{flex-direction:column;gap:5px;margin-bottom:20px;display:flex}.settingCardPromptBox{flex-direction:column;gap:5px;margin-bottom:10px;display:flex}.settingCardPrompt textarea{scrollbar-width:thin;max-height:288px!important;overflow-y:auto!important}.settingCardTitle{color:gray}.settingCardPrompt .MuiInputBase-root{align-items:flex-start!important;height:329px!important;padding:0!important}.settingCardFooter{flex-direction:row;justify-content:flex-end;align-items:center;gap:20px;height:34px;display:flex}.settingCardFooter .MuiTypography-root{line-height:1}.settingCardClearPrompt{cursor:pointer;border-radius:50%;transition:background-color .2s}.settingCardClearPrompt:hover{background-color:#00000014!important}.helperCardSelect{background-color:#fff;width:100%;height:65px;border-radius:16px!important}.helperCardSelect .MuiOutlinedInput-notchedOutline{border:.5px solid #80808080!important}.helperCardSelect .MuiSelect-select{padding:20px;font-size:16px!important}div.helperCardSelectMenu.MuiPaper-root.MuiPopover-paper.MuiMenu-paper{border-radius:20px}.helperCardSelectMenu ul.MuiList-root.MuiMenu-list{flex-direction:column;gap:20px;padding:20px;display:flex}.helperCardSelectMenu li.MuiButtonBase-root.MuiMenuItem-root{border-radius:32px;font-size:18px;transition:background-color .4s}.helperCardSelectMenu li.MuiButtonBase-root.MuiMenuItem-root:hover,.helperCardSelectMenu li.MuiButtonBase-root.MuiMenuItem-root.Mui-selected{background-color:#e0e1eb}.helperCardSelectMenu li.MuiButtonBase-root.MuiMenuItem-root.Mui-selected :hover{background-color:#0000}.textLayer>div{white-space:pre;transform-origin:0 0;position:absolute}.pdf-bottom-page-number{color:#444;letter-spacing:1px;pointer-events:none;z-index:10;border-radius:8px;padding:2px 10px;font-family:Noto Sans TC,Microsoft JhengHei,sans-serif;font-size:.9rem;font-weight:500;position:absolute;bottom:-200px;left:50%;transform:translate(-50%)}.userBubble{padding:4px 8px!important;line-height:1.2!important}.button{color:gray;cursor:pointer;background-color:#e0e1eb;border:.8px solid gray;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:auto;height:42px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;transition:none!important;transform:scale(1)!important}.button:hover{color:gray;background-color:#e0e1eb;border:.8px solid gray;transition:none!important;transform:none!important}.button:active{background-color:#e0e1eb;transition:none!important;transform:none!important}.button:focus,.button:focus-visible{box-shadow:none!important;outline:none!important}.buttonSelected{color:#fff!important;background-color:#6a74e4!important;border:.8px solid #6a74e4!important;transition:none!important;transform:scale(1)!important}.buttonSelected:hover,.buttonSelected:active,.buttonSelected:focus{color:#fff!important;background-color:#6a74e4!important;transition:none!important;transform:none!important}.icon{color:gray;align-items:center;display:flex}.buttonSelected .icon{color:#fff}.label{white-space:nowrap;line-height:1}
