.LoadingDots_loader__2nnP3,.LoadingDots_loader__2nnP3:before,.LoadingDots_loader__2nnP3:after{border-radius:50%;width:2.5em;height:2.5em;animation-fill-mode:both;animation:LoadingDots_load__eZlU_ 1.8s infinite ease-in-out}.LoadingDots_loader__2nnP3{color:var(--color-secondary-300);margin:0 auto;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-0.16s}.LoadingDots_loader__2nnP3:before,.LoadingDots_loader__2nnP3:after{content:"";position:absolute;top:0}.LoadingDots_loader__2nnP3:before{left:-3.5em;animation-delay:-0.32s}.LoadingDots_loader__2nnP3:after{left:3.5em}@keyframes LoadingDots_load__eZlU_{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}
.ResizedTextarea_container__4JysL{line-height:1.5;resize:none;display:block;width:100%;border:none;outline:none;max-height:240px}
.AttachedImageTag_container__vjTBE{display:inline-flex;gap:4px;align-items:center;padding:8px 12px;border:1px solid var(--color-black);border-radius:24px;font-size:12px;font-weight:bold;background-color:var(--color-white);cursor:pointer;transition:.2s}.AttachedImageTag_container__vjTBE:hover{background-color:var(--color-gray-200)}.AttachedImageTag_icon__jXSjU{width:16px;height:16px}.AttachedImageTag_text__77VL6{padding-top:2px}.AttachedImageTag_status__xA7Ud{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.AttachedImageTag_close__UK7fn{width:16px;height:16px;margin-left:9px}.AttachedImageTag_loading__MOCJL{display:flex;align-items:center;justify-content:center}.AttachedImageTag_spinner__exNo1{width:12px;height:12px;border:2px solid var(--color-gray-300);border-top:2px solid var(--color-primary);border-radius:50%;animation:AttachedImageTag_spin__Jr3PQ 1s linear infinite}@keyframes AttachedImageTag_spin__Jr3PQ{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.ContextMenuPopover_menu__6chVM{padding:8px 0;min-width:200px}.ContextMenuPopover_menuItemWrapper___SN3i{position:relative}.ContextMenuPopover_divider__T2qmh{height:1px;background-color:var(--color-gray-200);margin:4px 0}.ContextMenuPopover_menuItem__mv6bW{cursor:pointer;transition:background-color .2s ease}.ContextMenuPopover_menuItem__mv6bW:hover{background-color:var(--color-gray-100)}.ContextMenuPopover_menuItem__mv6bW.ContextMenuPopover_disabled__biVtZ{opacity:.5;cursor:default}.ContextMenuPopover_menuItem__mv6bW.ContextMenuPopover_disabled__biVtZ:hover{background-color:rgba(0,0,0,0)}.ContextMenuPopover_itemContent__57PxS{display:flex;align-items:center;justify-content:space-between;padding:4px 12px}.ContextMenuPopover_iconLabel__THRr5{display:flex;align-items:center;gap:4px}.ContextMenuPopover_icon__Upqu4{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px}.ContextMenuPopover_label__NJ1Oy{font-size:14px}.ContextMenuPopover_subMenu__pFNv5{position:absolute;left:100%;top:0;z-index:1001;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:200px;max-height:320px;overflow-y:auto}.ContextMenuPopover_loading__OIjCs{display:flex;width:100%;height:100px;align-items:center;justify-content:center}
.TranslateDialog_container__qdLPK{display:flex;flex-direction:column;gap:16px;padding:16px}.TranslateDialog_title__rHwK1{margin:0;padding:0;font-size:20px;font-weight:700;color:var(--color-black);text-align:center}.TranslateDialog_section__jsWv9{display:flex;flex-direction:column;gap:8px}.TranslateDialog_chevron__z_ZKG{display:flex;justify-content:center}.TranslateDialog_textBox__qKqym{padding:12px;white-space:pre-wrap;word-break:break-word;border:1px solid var(--color-gray-300);border-radius:4px}.TranslateDialog_editableTextBox__LW514{width:100%;min-height:120px;padding:12px;white-space:pre-wrap;word-break:break-word;border:1px solid var(--color-gray-300);border-radius:4px;line-height:1.5;resize:none;box-sizing:border-box}.TranslateDialog_editableTextBox__LW514:focus{outline:none;border-color:var(--color-primary-400)}.TranslateDialog_retranslateButton__hbzNi{margin:8px 0 0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color-white);cursor:pointer;border:none;transition:background-color .2s}.TranslateDialog_retranslateButton__hbzNi>svg{fill:var(--color-gray-400)}.TranslateDialog_retranslateButton__hbzNi:hover{background-color:var(--color-gray-400)}.TranslateDialog_retranslateButton__hbzNi:disabled{opacity:.5;background-color:var(--color-white);cursor:auto}.TranslateDialog_loadingContainer__UomjM{display:flex;justify-content:center;align-items:center;min-height:160px;border:1px solid var(--color-gray-300);border-radius:4px}.TranslateDialog_actionButtonContainer__X7FPT{display:flex;justify-content:center;align-items:center;gap:16px;padding:16px 0 0}.TranslateDialog_cancelButton__NE5ZW{width:120px;height:40px;padding:0 8px;border-radius:8px;border:1px solid var(--color-black);background-color:var(--color-white);color:var(--color-gray-400);font-size:12px;font-weight:700;cursor:pointer;transition:background-color .2s}.TranslateDialog_cancelButton__NE5ZW:hover{background-color:var(--color-gray-100)}.TranslateDialog_applyButton__lBjDI{width:120px;height:40px;padding:0 8px;border-radius:8px;border:none;background-color:var(--color-primary-400);color:var(--color-white);font-size:12px;font-weight:700;cursor:pointer;transition:background-color .2s}.TranslateDialog_applyButton__lBjDI:hover{background-color:var(--color-primary-500)}.TranslateDialog_applyButton__lBjDI:disabled{background-color:var(--color-gray-300);cursor:auto}
.AISupportHistory_container__Fc6_S{min-height:130px;height:100%;width:100%;display:flex;padding:16px 0 36px;flex-direction:column;overflow-y:auto;scrollbar-width:none}.AISupportHistory_container__Fc6_S::-webkit-scrollbar{display:none}.AISupportHistory_search__zQx7u{display:flex;align-items:center;border:1px solid var(--color-gray-300);padding:0 12px;height:40px;border-radius:4px;gap:0 4px}.AISupportHistory_search__zQx7u>svg{width:16px}.AISupportHistory_input__du1JO{border:none;display:block;font-size:14px;outline:none}.AISupportHistory_main__r8eSw{flex:1 1;display:flex;flex-direction:column;gap:16px 0}.AISupportHistory_historyContainer__JK9FC{overflow:hidden}.AISupportHistory_date__ib3Z_{font-weight:bold;font-size:14px}.AISupportHistory_content__Wcf_b{padding:8px;font-size:14px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-black);cursor:pointer;display:block;transition:background-color .2s}.AISupportHistory_content__Wcf_b:hover{background-color:var(--color-gray-100)}
.AttachedFilesPopover_menu__D7Aok{padding:8px 0}.AttachedFilesPopover_menuItem__Iobty{cursor:pointer;transition:background-color .2s ease;width:300px}.AttachedFilesPopover_menuItem__Iobty:hover{background-color:var(--color-gray-100)}.AttachedFilesPopover_itemContent__JxMmt{display:flex;align-items:center;justify-content:space-between;padding:4px 12px}.AttachedFilesPopover_iconLabel__bj5R_{display:flex;align-items:center;gap:4px}.AttachedFilesPopover_icon___PiZt{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px}.AttachedFilesPopover_label__Pw75R{font-size:14px}.AttachedFilesPopover_subMenu__wD7mO{position:absolute;left:100%;top:0;z-index:1001;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:200px}.AttachedFilesPopover_loading__581_t{display:flex;width:100%;height:100px;align-items:center;justify-content:center}
.CitationMarker_marker__ZpzNV{display:inline;background:rgba(0,0,0,0);border:none;margin:0;padding:0;outline:none;cursor:pointer;color:var(--color-primary, #2563eb);font-size:inherit;line-height:inherit;font-weight:600}.CitationMarker_marker__ZpzNV:hover,.CitationMarker_marker__ZpzNV:focus-visible{text-decoration:underline}.CitationMarker_marker__ZpzNV[data-pressed]{opacity:.7}.CitationMarker_tooltip__ajLQ5{background-color:var(--color-white, #fff);color:var(--color-black, #111);padding:12px 14px;border:1px solid var(--color-gray-200, #e5e7eb);border-radius:6px;font-size:13px;line-height:1.5;max-width:min(420px,90vw);box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:var(--z-index-tooltip)}.CitationMarker_tooltip__ajLQ5[data-placement=top]{margin-bottom:8px}.CitationMarker_tooltip__ajLQ5[data-placement=bottom]{margin-top:8px}.CitationMarker_tooltip__ajLQ5[data-placement=bottom] .CitationMarker_arrow__YewOK>svg{transform:rotate(180deg)}.CitationMarker_tooltip__ajLQ5[data-placement=right]{margin-left:8px}.CitationMarker_tooltip__ajLQ5[data-placement=right] .CitationMarker_arrow__YewOK>svg{transform:rotate(90deg)}.CitationMarker_tooltip__ajLQ5[data-placement=left]{margin-right:8px}.CitationMarker_tooltip__ajLQ5[data-placement=left] .CitationMarker_arrow__YewOK>svg{transform:rotate(-90deg)}.CitationMarker_tooltip__ajLQ5[data-entering]{animation:CitationMarker_slide__Z21TA 200ms}.CitationMarker_tooltip__ajLQ5[data-exiting]{animation:CitationMarker_slide__Z21TA 200ms reverse ease-in}.CitationMarker_arrow__YewOK{margin:0;padding:0}.CitationMarker_arrow__YewOK>svg{display:block;fill:var(--color-white, #fff);stroke:var(--color-gray-200, #e5e7eb);stroke-width:1}.CitationMarker_header__nUbXS{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.CitationMarker_markerId__V6mMU{color:var(--color-primary, #2563eb);font-weight:600;flex-shrink:0}.CitationMarker_title__BOpb_{color:var(--color-gray-900, #111);font-weight:500;word-break:break-word}.CitationMarker_title__BOpb_[href]{color:var(--color-primary, #2563eb);text-decoration:underline}.CitationMarker_title__BOpb_[href]:hover{opacity:.8}.CitationMarker_sourceText__vYPzo{margin:8px 0 0;padding:8px 10px;border-left:3px solid var(--color-gray-300, #d1d5db);background-color:var(--color-gray-50, #f9fafb);color:var(--color-gray-700, #374151);font-size:12.5px;line-height:1.6;white-space:pre-wrap;word-break:break-word;max-height:220px;overflow-y:auto}.CitationMarker_highlight__p_kv0{background-color:rgba(250,204,21,.45);color:inherit;padding:0 1px;border-radius:2px}.CitationMarker_quoteFallback__SA96q{margin-top:8px;padding:8px 10px;background-color:var(--color-gray-50, #f9fafb);color:var(--color-gray-700, #374151);font-size:12px;line-height:1.6;white-space:pre-wrap}.CitationMarker_quoteFallbackLabel__12yI3{color:var(--color-gray-500, #6b7280);font-weight:500}.CitationMarker_page__02TjF{margin-top:8px;font-size:12px;color:var(--color-gray-500, #6b7280)}@keyframes CitationMarker_slide__Z21TA{from{opacity:0}to{opacity:1}}
.EgovLawLinkPreview_wrapper__DvRe0{position:relative;display:inline}.EgovLawLinkPreview_popup__SXalI{position:fixed;top:0;left:0;width:min(640px,90vw);max-height:min(420px,100vh - 24px);background-color:var(--color-white, #fff);border:1px solid var(--color-gray-200, #e5e7eb);border-radius:8px;box-shadow:0 12px 28px rgba(0,0,0,.16);z-index:var(--z-index-tooltip);display:flex;flex-direction:column}.EgovLawLinkPreview_popupHeader__FwGng{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--color-gray-200, #e5e7eb);background-color:var(--color-gray-100, #f3f4f6)}.EgovLawLinkPreview_popupHeading__glPTy{display:flex;flex-direction:column;gap:2px;min-width:0}.EgovLawLinkPreview_popupTitle__BMG2V{font-size:13px;font-weight:700;color:var(--color-gray-800, #1f2937)}.EgovLawLinkPreview_lawTitle__M4HTu{font-size:12px;color:var(--color-gray-600, #4b5563);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(420px,70vw)}.EgovLawLinkPreview_openLink__J1U9u{font-size:12px;color:var(--color-primary-400, #3b82f6);text-decoration:underline;white-space:nowrap}.EgovLawLinkPreview_content__1IDEV{overflow-y:auto;padding:12px}.EgovLawLinkPreview_section__Ql5Ax:not(:first-child){margin-top:12px;padding-top:12px;border-top:1px dashed var(--color-gray-200, #e5e7eb)}.EgovLawLinkPreview_sectionHeader__vmGIn{font-size:12px;font-weight:700;color:var(--color-gray-500, #6b7280);margin-bottom:6px}.EgovLawLinkPreview_sectionBody__9KS5Z{white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.7;color:var(--color-gray-900, #111827)}.EgovLawLinkPreview_status__21WKp{padding:14px 12px;font-size:13px;color:var(--color-gray-500, #6b7280)}
.QuotedThreadPreview_card__rrGPn{display:flex;flex-direction:column;gap:8px;max-width:380px;padding:16px;background-color:#f4f4f4;border:none;border-radius:8px;text-decoration:none;color:inherit;transition:background .15s ease;border:1px solid var(--color-gray-200)}.markdownContent .QuotedThreadPreview_card__rrGPn:hover{text-decoration:none}.QuotedThreadPreview_card__rrGPn:focus-visible{outline:2px solid var(--color-primary-300, #2f62f0);outline-offset:2px}.QuotedThreadPreview_title__19az8{font-weight:700;font-size:14px;line-height:1.4;color:var(--color-black);text-decoration:underline;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.QuotedThreadPreview_meta__bvou9{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--color-gray-400)}.QuotedThreadPreview_badgeOpen__2gJIk{font-size:11px;font-weight:700;padding:4px 8px;border-radius:4px;background:var(--color-green-100);color:var(--color-green-300)}.QuotedThreadPreview_badgeClosed__TAzFC{font-size:11px;font-weight:700;padding:4px 8px;border-radius:4px;background:var(--color-gray-200);color:var(--color-black)}.QuotedThreadPreview_loading__5I_VQ{display:inline-flex;align-items:center;max-width:380px;margin:6px 0;padding:10px 14px;font-size:12px;color:var(--color-gray-400);background:var(--color-white);border:1px dashed var(--color-gray-200);border-radius:10px}
.CitationMarkdown_quotedThreads__xjh6g{display:flex;flex-direction:column;gap:8px;margin-top:8px}.CitationMarkdown_fallbackSection__YVBE_{margin-top:12px;padding-top:10px;border-top:1px solid var(--color-gray-200, #e5e7eb)}.CitationMarkdown_heading__ubpo1{margin:0;font-size:14px;font-weight:700;color:var(--color-gray-700, #374151)}.CitationMarkdown_note__uU7Ia{margin:6px 0 0;font-size:12px;color:var(--color-gray-500, #6b7280);line-height:1.5}.CitationMarkdown_list__reJHY{margin:8px 0 0;padding-left:18px}.CitationMarkdown_item__nnsMv{margin:8px 0}.CitationMarkdown_title__Ib61h{font-size:13px;font-weight:600;color:var(--color-gray-900, #111827)}.CitationMarkdown_score__q_6zs{margin-top:2px;font-size:12px;color:var(--color-gray-500, #6b7280)}.CitationMarkdown_excerpt__QTQzI{margin:6px 0 0;padding:8px 10px;border-left:3px solid var(--color-gray-300, #d1d5db);background-color:var(--color-gray-50, #f9fafb);color:var(--color-gray-700, #374151);font-size:12.5px;line-height:1.6;white-space:pre-wrap;word-break:break-word}
.ChatAssociateThreadMessageItem_messageContainer__2vl6I{display:grid;grid-template-columns:32px 1fr;grid-gap:8px 16px;gap:8px 16px;padding:16px}.ChatAssociateThreadMessageItem_messageContainer__2vl6I:hover{background-color:var(--color-gray-100)}.ChatAssociateThreadMessageItem_avatar__kkJPV{border-radius:50%;width:32px}.ChatAssociateThreadMessageItem_messageBoxWrapper__9xzhV{white-space:pre-wrap}.ChatAssociateThreadMessageItem_userNameContainer__3Gfd5{display:flex;align-items:center;gap:8px}.ChatAssociateThreadMessageItem_userName__YkYZc{font-size:14px;font-weight:bold}.ChatAssociateThreadMessageItem_timestamp__yA3Ra{font-size:14px;color:var(--color-gray-400)}.ChatAssociateThreadMessageItem_messageBox__KwHpX{padding:8px 0 0;word-break:break-all}.ChatAssociateThreadMessageItem_messageBox__KwHpX>a{color:var(--color-primary-400)}.ChatAssociateThreadMessageItem_messageBox__KwHpX>a:hover{text-decoration:underline}.ChatAssociateThreadMessageItem_extractingHint__buBy8{display:flex;align-items:center;gap:6px;margin-top:6px;color:var(--color-gray-500, #6b7280);font-size:12px;line-height:1.4}.ChatAssociateThreadMessageItem_attachedImagesContainer__hYShN{display:flex;flex-wrap:wrap;row-gap:16px;column-gap:8px;margin:8px 0 0}.ChatAssociateThreadMessageItem_attachedImage__rhIAd{display:block;color:var(--color-black)}.ChatAssociateThreadMessageItem_actionButtons__LCu0u{display:flex;gap:4px;margin:8px 0 0}.ChatAssociateThreadMessageItem_copyButton__9mVA5{width:24px;height:24px;border-radius:50%;border:none;background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;padding:0;cursor:pointer;transition:background-color .2s}.ChatAssociateThreadMessageItem_copyButton__9mVA5:hover{background-color:var(--color-gray-200)}.ChatAssociateThreadMessageItem_translateButton__mj7Cj{width:24px;height:24px;border-radius:50%;border:none;background-color:var(--color-white);display:flex;justify-content:center;align-items:center;padding:0;cursor:pointer;transition:background-color .2s}.ChatAssociateThreadMessageItem_translateButton__mj7Cj:hover{background-color:var(--color-gray-200)}.ChatAssociateThreadMessageItem_translateButton__mj7Cj:disabled{cursor:auto;opacity:.5;background-color:var(--color-white)}.ChatAssociateThreadMessageItem_translationRow__V7k6h{display:flex;gap:16px;padding:12px 16px;background-color:var(--color-gray-100)}.ChatAssociateThreadMessageItem_translationAvatarContainer__IvsaK{display:flex;align-items:flex-start;flex-shrink:0}.ChatAssociateThreadMessageItem_translationContent__iKhLP{flex:1 1;white-space:pre-wrap}.ChatAssociateThreadMessageItem_translationNotification__NSyiU{font-size:14px;color:var(--color-gray-400);display:flex;align-items:center;gap:8px;padding:0 0 8px}.ChatAssociateThreadMessageItem_translationNotification__NSyiU>svg{fill:var(--color-gray-400)}.ChatAssociateThreadMessageItem_translationLabel__6TK41{font-size:14px;font-weight:700;color:var(--color-gray-400)}.ChatAssociateThreadMessageItem_translationLoading__7WMgR{display:flex;align-items:center;height:60px}.ChatAssociateThreadMessageItem_loading__GPI54{display:flex;align-items:center;justify-content:center;width:100%;height:100px}@media screen and (max-width: 768px){.ChatAssociateThreadMessageItem_messageWrapper__YZNHU{width:100%}.ChatAssociateThreadMessageItem_avatar__kkJPV{width:32px}}
.ChatAssociateThreadTimeline_separator__R8nEG{position:relative;display:flex;align-items:center;justify-content:center}.ChatAssociateThreadTimeline_separator__R8nEG::before{content:"";position:absolute;top:8px;left:0;width:100%;height:1px;background-color:var(--color-gray-200)}.ChatAssociateThreadTimeline_loading__WOqYI{display:flex;align-items:center;justify-content:center;width:100%;height:100px}.ChatAssociateThreadTimeline_separatorTime__V00Om{color:var(--color-gray-400);font-size:14px;background-color:var(--color-white);padding:0 12px;position:relative}
.ChatAssociatePanel_container__OJuyV{width:100%;height:100%;display:grid;grid-template-rows:56px 1fr;overflow:hidden}.ChatAssociatePanel_main__bwrH7{width:100%;max-width:640px;display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;padding:16px;align-self:center;justify-self:center}.ChatAssociatePanel_mainThread__7z76e{width:100%;max-width:100%;height:100%;overflow-y:auto;display:flex;flex-direction:column}.ChatAssociatePanel_thread__YFCWI{display:flex;flex-direction:column;overflow-y:auto;flex:1 1}.ChatAssociatePanel_heading__qZvmo{font-weight:bold;font-size:30px;text-align:center}.ChatAssociatePanel_formContainer__efs1b{padding:0 16px 16px}.ChatAssociatePanel_form___Rk_T{width:100%;border:1px solid var(--color-gray-200);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px}.ChatAssociatePanel_menu__E2gS9{width:100%;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.ChatAssociatePanel_menuButton__MRbw7{font-size:14px;font-weight:bold;border:1px solid var(--color-black);display:flex;padding:12px 16px;gap:0 4px;align-items:center;background-color:var(--color-white);position:relative;border-radius:24px;cursor:pointer;transition:background-color .2s}.ChatAssociatePanel_menuButton__MRbw7[data-badge=true]::after{content:"";position:absolute;top:0;right:4px;width:12px;height:12px;border-radius:50%;background-color:var(--color-red-200);border:2px solid var(--color-white)}.ChatAssociatePanel_menuButton__MRbw7:disabled{opacity:.6;cursor:auto;border:1px solid var(--color-gray-300)}.ChatAssociatePanel_menuButton__MRbw7:hover:not(:disabled){background-color:var(--color-gray-200)}.ChatAssociatePanel_threadView__Epglq{width:100%;height:100%;overflow:auto}.ChatAssociatePanel_header__XwyKi{display:flex;justify-content:space-between;align-items:center;padding:0 16px}.ChatAssociatePanel_headerTitle__gngr9{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:bold}.ChatAssociatePanel_headerReturn__wELOU{display:flex;align-items:center;justify-content:center;padding:4px;cursor:pointer;border:none;background-color:rgba(0,0,0,0)}.ChatAssociatePanel_headerReturn__wELOU>svg{fill:var(--color-gray-400)}.ChatAssociatePanel_headerActionButtonContainer__DEusz{display:flex;gap:8px;align-items:center}.ChatAssociatePanel_headerActionButtonContainer__DEusz>button{display:flex;align-items:center;justify-content:center;padding:4px;cursor:pointer;border:none;background-color:rgba(0,0,0,0)}.ChatAssociatePanel_headerActionButtonContainer__DEusz>button>svg{fill:var(--color-gray-400)}.ChatAssociatePanel_attachedFiles__ip6G3{position:relative;z-index:2;display:flex;row-gap:16px;column-gap:8px;flex-wrap:wrap}.ChatAssociatePanel_buttonContainer__zwfE2{display:flex;align-items:flex-end;gap:8px}.ChatAssociatePanel_iconButton__zEpkX{flex:0 0 32px;width:32px;height:32px;border-radius:50%;padding:4px;background-color:var(--color-white);display:flex;justify-content:center;align-items:center;cursor:pointer;border:none;transition:.2s}.ChatAssociatePanel_iconButton__zEpkX:hover{background-color:var(--color-gray-200)}.ChatAssociatePanel_iconButton__zEpkX:disabled{opacity:.5;cursor:auto;background-color:var(--color-white)}.ChatAssociatePanel_contextTagContainer__PQZYL{flex:1 1;display:flex;flex-wrap:wrap;gap:8px;padding:0 16px}.ChatAssociatePanel_contextTag__YxWsF{border:1px solid var(--color-gray-300);border-radius:4px;font-size:12px;background-color:var(--color-white);padding:4px 8px;display:flex;align-items:center;gap:4px;margin:0;color:var(--color-gray-400);cursor:pointer;transition:background-color .2s;max-width:120px}.ChatAssociatePanel_contextTag__YxWsF>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatAssociatePanel_contextTag__YxWsF:hover{background-color:var(--color-gray-100)}.ChatAssociatePanel_contextTag__YxWsF:hover .ChatAssociatePanel_closeIcon__IafnC{display:flex;align-items:center}.ChatAssociatePanel_contextTag__YxWsF .ChatAssociatePanel_closeIcon__IafnC{display:none;flex-shrink:0}.ChatAssociatePanel_contextTag__YxWsF .ChatAssociatePanel_closeIcon__IafnC>svg{width:12px;height:12px}.ChatAssociatePanel_tagIcon__5S3Ns{display:flex;align-items:center;flex-shrink:0}.ChatAssociatePanel_tagIcon__5S3Ns>svg{width:12px;height:12px}.ChatAssociatePanel_sendButton__O7FQ0{width:80px;height:32px;font-size:12px;display:flex;border-radius:8px;justify-content:center;gap:0 4px;align-items:center;border:none;background-color:var(--color-primary-400);transition:background-color .2s;cursor:pointer;padding:0;color:var(--color-white);font-weight:bold}.ChatAssociatePanel_sendButton__O7FQ0>svg{fill:var(--color-white)}.ChatAssociatePanel_sendButton__O7FQ0:hover{background-color:var(--color-primary-300)}.ChatAssociatePanel_sendButton__O7FQ0:disabled{background-color:var(--color-gray-300);cursor:auto}.ChatAssociatePanel_history__K2ksM{width:100%;height:100%;padding:0 16px;overflow:hidden}.ChatAssociatePanel_note__PP1YM{padding:8px 0 0;text-align:center;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:var(--color-gray-400)}.ChatAssociatePanel_loading__yoSdf{display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media screen and (max-width: 768px){.ChatAssociatePanel_main__bwrH7{height:100%;grid-template-rows:1fr 1fr max-content}.ChatAssociatePanel_heading__qZvmo{align-self:end}.ChatAssociatePanel_form___Rk_T{grid-row:3/4}.ChatAssociatePanel_menu__E2gS9{align-self:start;grid-row:2/3}.ChatAssociatePanel_commandHint__6i7KD{display:none}}
.MentionAutocomplete_container__jRwM_{position:fixed;z-index:1000;background-color:var(--color-white);border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.15);max-height:240px;overflow-y:auto;min-width:200px;max-width:320px;padding:8px 5px}.MentionAutocomplete_itemList__2wSXI{display:flex;flex-direction:column;gap:4px}.MentionAutocomplete_item__4QR06{display:flex;align-items:center;gap:8px;padding:4px;cursor:pointer;border-radius:4px;transition:background-color .1s ease}.MentionAutocomplete_item__4QR06:hover,.MentionAutocomplete_item__4QR06.MentionAutocomplete_active__pPCfN{background-color:var(--color-gray-100, #f8f8f8)}.MentionAutocomplete_avatar__HWVxv{width:24px;height:24px;border-radius:50%;flex-shrink:0;object-fit:cover}.MentionAutocomplete_displayName__YuFA3{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MentionAutocomplete_empty__z_9mw{padding:16px;text-align:center;font-size:14px;color:var(--color-gray-400)}.MentionAutocomplete_loading__gFA4J{display:flex;width:100%;height:80px;align-items:center;justify-content:center}
.MentionInput_editor__G9oko{display:block;font-size:16px;line-height:1.5;min-height:24px;max-height:240px;overflow-y:auto;background-color:rgba(0,0,0,0);word-wrap:break-word;white-space:pre-wrap;word-break:break-all;overflow-wrap:break-word;cursor:text;outline:none;width:100%}.MentionInput_editor__G9oko:empty::before{color:var(--color-gray-300);content:attr(data-placeholder);display:block;pointer-events:none}.MentionInput_editor__G9oko [data-mention-id]{display:inline;color:var(--color-primary-400);font-size:inherit;line-height:inherit;white-space:nowrap;-webkit-user-select:all;user-select:all;cursor:default}.MentionInput_editor__G9oko .MentionInput_link__IHRyV{color:var(--color-primary-400)}
.MentionPopover_menu__aPn6Z{display:flex;flex-direction:column;gap:4px;padding:8px 5px;max-height:320px;overflow-y:auto}.MentionPopover_menuItem__pKv_z{cursor:pointer;border-radius:4px;transition:background-color .2s ease}.MentionPopover_menuItem__pKv_z:hover{background-color:var(--color-gray-100, #f8f8f8)}.MentionPopover_menuItemSelected__jie4c{background-color:var(--color-gray-100, #f8f8f8)}.MentionPopover_itemContent__ckeXx{display:flex;align-items:center;gap:8px;padding:4px}.MentionPopover_avatar__OE3U1{width:24px;height:24px;border-radius:50%;flex-shrink:0;object-fit:cover}.MentionPopover_displayName__lJyPX{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MentionPopover_loading__h5_3p{display:flex;width:100%;height:80px;align-items:center;justify-content:center}.MentionPopover_empty__wrE4R{padding:16px;text-align:center;font-size:14px;color:var(--color-gray-400)}
.ConfirmReopenDialog_container__KsrVc{padding:0 24px 32px}.ConfirmReopenDialog_text__UWk62{text-align:center}.ConfirmReopenDialog_buttonsContainer__5gjnA{margin-top:32px;display:flex;align-items:center;justify-content:center;column-gap:16px}.ConfirmReopenDialog_button__QRSH3{width:120px}
.ChatMessageInput_container__3l94k{background-color:var(--color-white);position:relative}.ChatMessageInput_inputContainer__iHz5v{width:100%;display:flex;align-items:flex-end;column-gap:8px}.ChatMessageInput_iconButton__k7Xdt{flex:0 0 32px;width:32px;height:32px;border-radius:50%;padding:4px;background-color:var(--color-white);display:flex;justify-content:center;align-items:center;cursor:pointer;border:none;transition:background-color .2s}.ChatMessageInput_iconButton__k7Xdt:hover{background-color:var(--color-gray-200)}.ChatMessageInput_iconButton__k7Xdt:disabled{opacity:.5;cursor:auto;background-color:var(--color-white)}.ChatMessageInput_iconButton__k7Xdt img{width:24px;height:24px;object-fit:contain}.ChatMessageInput_mentionButtonTooltip__imTTU{position:relative;display:flex}.ChatMessageInput_mentionButtonTooltip__imTTU::after{content:"メール通知先を追加することができます";position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-10%);background-color:var(--color-black);color:var(--color-white);padding:8px;border-radius:4px;font-size:14px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 50ms}.ChatMessageInput_mentionButtonTooltip__imTTU:hover::after{opacity:1}.ChatMessageInput_mentionButtonTooltip__imTTU[data-popover-open]::after{opacity:0}.ChatMessageInput_sendButton__sI_2K{display:flex;align-items:center;justify-content:center;gap:0 4px;border-radius:8px;border:none;background-color:var(--color-primary-400);color:var(--color-white);font-weight:bold;width:80px;height:40px;padding:4px;font-size:12px;cursor:pointer}.ChatMessageInput_sendButton__sI_2K:hover{background-color:var(--color-primary-500)}.ChatMessageInput_sendButton__sI_2K:disabled{background-color:var(--color-gray-300);cursor:auto}.ChatMessageInput_messageInput__2jl_4{flex-grow:1;max-width:100%;border:1px solid var(--color-gray-300);border-radius:8px}.ChatMessageInput_formContainer__7nG1F{border-radius:4px}.ChatMessageInput_textarea__qHpq1{padding:12px 12px 0}.ChatMessageInput_placeholder__G_V_W{color:rgba(var(--sk_primary_foreground, 29, 28, 29), 1);display:block;filter:grayscale(100%);font-style:normal;opacity:.5;overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.ChatMessageInput_additionalImages__bYKRJ{padding:0 12px;position:relative;z-index:2;display:flex;row-gap:16px;column-gap:8px;flex-wrap:wrap}.ChatMessageInput_buttonContainer__6VErq{padding:0 12px 12px;display:flex;justify-content:space-between;align-items:flex-end}.ChatMessageInput_actionButtons___JP92{display:flex;gap:8px;align-items:center}.ChatMessageInput_supportButton__cevgP{position:relative;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--color-white);cursor:pointer;border:1px solid var(--color-gray-300)}.ChatMessageInput_supportButton__cevgP:hover{background-color:var(--color-gray-100)}.ChatMessageInput_badge__1wVXR{position:absolute;top:0;right:0;width:14px;height:14px;border-radius:50%;font-size:10px;background-color:var(--color-red-200);color:var(--color-white);font-weight:bold}.ChatMessageInput_supportContainer__0k_N1{position:fixed;bottom:78px;right:16px;width:320px;z-index:var(--z-index-ai-support-popover);padding:0;background-color:rgba(0,0,0,0)}.ChatMessageInput_supportContainer__0k_N1[data-expand=true]{padding:48px;width:100%;height:100%;bottom:0;right:0;background-color:rgba(0,0,0,.1)}.ChatMessageInput_supportContainer__0k_N1[data-expand=true] .ChatMessageInput_supportContent__s0m97{max-height:100%}.ChatMessageInput_supportContent__s0m97{height:100%;max-height:calc(90vh - 78px);overflow:auto;background-color:var(--color-white);border-radius:8px;box-shadow:0 4px 8px 0 rgba(0,0,0,.15)}.ChatMessageInput_inner__PfMcj{padding:0 16px;height:100%;max-height:inherit}.ChatMessageInput_loadingContainer__It5Sj{padding:16px;display:flex;align-items:center;gap:8px;background-color:var(--color-gray-50);border-radius:8px;margin-top:8px;font-size:14px;color:var(--color-gray-600)}.ChatMessageInput_sendCommandHint__CIwUj{display:block;font-size:12px;color:var(--color-gray-400);padding:8px 0 0;text-align:right;width:100%}.ChatMessageInput_contextTagContainer__GkJs2{flex:1 1;display:flex;flex-wrap:wrap;gap:8px;padding:0 16px}.ChatMessageInput_contextTag__vicgK{border:1px solid var(--color-gray-300);border-radius:4px;font-size:12px;background-color:var(--color-white);padding:4px 8px;display:flex;align-items:center;gap:4px;margin:0;color:var(--color-gray-400);cursor:pointer;transition:background-color .2s;max-width:120px}.ChatMessageInput_contextTag__vicgK>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatMessageInput_contextTag__vicgK:hover{background-color:var(--color-gray-100)}.ChatMessageInput_contextTag__vicgK:hover .ChatMessageInput_closeIcon__Nl7pB{display:flex;align-items:center}.ChatMessageInput_contextTag__vicgK .ChatMessageInput_closeIcon__Nl7pB{display:none;flex-shrink:0}.ChatMessageInput_contextTag__vicgK .ChatMessageInput_closeIcon__Nl7pB>svg{width:12px;height:12px}.ChatMessageInput_tagIcon__DOzNm{display:flex;align-items:center;flex-shrink:0}.ChatMessageInput_tagIcon__DOzNm>svg{width:12px;height:12px}@media screen and (max-width: 768px){.ChatMessageInput_sendCommandHint__CIwUj{display:none}}
.LoadingContainer_container__RgeXR{width:100%;height:100%;display:flex;justify-content:center;align-items:center}
.ChatNewConsultationMenuButtonGroup_newChatContainer__4I5CH{height:100%;padding:16px}.ChatNewConsultationMenuButtonGroup_returnButton__t4YgD{display:none}.ChatNewConsultationMenuButtonGroup_menuContainer__G6T8A{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center}.ChatNewConsultationMenuButtonGroup_firstMessageFormHeading__ufKie{order:1;font-size:30px;font-weight:bold;padding:0 0 24px}.ChatNewConsultationMenuButtonGroup_firstMessageContainer__z8Rol{order:2;max-width:640px;width:100%;flex:0 0}.ChatNewConsultationMenuButtonGroup_menuButtonGroupContainer__n_uBA{order:3}.ChatNewConsultationMenuButtonGroup_menuButtonGroup__mE0_8{display:flex;padding:24px 0;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.ChatNewConsultationMenuButtonGroup_aiToolsContainer__q2C51{order:4;background-color:#f4f4f4;border-radius:8px;padding:16px 24px;width:100%;display:flex;gap:24px;max-width:620px}.ChatNewConsultationMenuButtonGroup_aiToolsHeader__zxci8{display:flex;align-items:center;gap:8px}.ChatNewConsultationMenuButtonGroup_aiToolsTitle__vPtcA{font-size:14px;font-weight:700}.ChatNewConsultationMenuButtonGroup_aiToolsButtonGroup__VPAz9{display:flex;flex-wrap:wrap;gap:8px}.ChatNewConsultationMenuButtonGroup_aiToolsButton__6MX6O{font-size:14px;padding:8px 8px;display:block;border-radius:4px;line-height:1;border:1px solid var(--color-gray-300);transition:background-color .2s;cursor:pointer}.ChatNewConsultationMenuButtonGroup_aiToolsButton__6MX6O:hover{background-color:var(--color-gray-200)}@media screen and (max-width: 768px){.ChatNewConsultationMenuButtonGroup_returnButton__t4YgD{padding:0;background-color:rgba(0,0,0,0);border:none;font-size:14px;align-self:flex-start;color:var(--color-black);cursor:pointer;display:flex;align-items:center;gap:0 4px;font-weight:bold}.ChatNewConsultationMenuButtonGroup_menuButtonGroupContainer__n_uBA{flex:1.2 1;order:2}.ChatNewConsultationMenuButtonGroup_firstMessageContainer__z8Rol{order:3}.ChatNewConsultationMenuButtonGroup_firstMessageFormHeading__ufKie{flex:1 1;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;padding:0 0 16px;font-size:24px}.ChatNewConsultationMenuButtonGroup_firstMessageFormHeading__ufKie>span{display:inline-block}.ChatNewConsultationMenuButtonGroup_menuButtonGroup__mE0_8{padding:0}}
.UserProfileDialog_container__Z3MFQ{padding:0 24px 32px}.UserProfileDialog_userIcon__uE12y{margin:0 auto;width:80px;height:80px}.UserProfileDialog_userIcon__uE12y>img{border-radius:50%;width:100%;height:100%}.UserProfileDialog_userName__iCPEM{font-size:16px;font-weight:bold;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:8px}.UserProfileDialog_followButtonContainer__OXViu{position:relative;margin:8px 0 0}.UserProfileDialog_followButton__thTY6{display:flex;justify-content:center;align-items:center;width:120px;margin:0 auto}.UserProfileDialog_infoButton__6TMei{position:absolute;top:0;bottom:0;display:flex;align-items:center;right:calc(50% - 92px);margin:auto;width:24px;height:24px}.UserProfileDialog_userDetailList__KMzSx{margin-top:24px}.UserProfileDialog_userDetailList__KMzSx>li{display:flex;align-items:center;column-gap:8px;font-size:14px}.UserProfileDialog_userDetailList__KMzSx>li+li{margin-top:16px}.UserProfileDialog_companyDetail__HJgb7{margin-top:36px}.UserProfileDialog_heading__1ExUW{font-size:18px;display:flex;align-items:center;column-gap:12px}.UserProfileDialog_companyDetailList__vd__e{margin-top:24px}.UserProfileDialog_companyDetailList__vd__e>li{display:flex;align-items:center;align-items:flex-start}.UserProfileDialog_companyDetailList__vd__e>li+li{margin-top:16px}.UserProfileDialog_listItemHead__g6w5Z{flex:0 0 142px}.UserProfileDialog_listItemContent__upMoB{word-break:break-all;display:flex;gap:8px}.UserProfileDialog_buttonsContainer__vfhKp{margin-top:40px;display:flex;align-items:center;justify-content:center;column-gap:24px}.UserProfileDialog_copyButton__TsKRs{width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;margin:0;border:none;background-color:rgba(0,0,0,0);border-radius:4px;cursor:pointer}.UserProfileDialog_copyButton__TsKRs:hover{background-color:var(--color-gray-100)}
.GeneralConfirmDialog_container__0jAwk{padding:0 24px 32px}.GeneralConfirmDialog_text__jaYdl{text-align:center}.GeneralConfirmDialog_buttonsContainer__Sw8jT{margin-top:32px;display:flex;align-items:center;justify-content:center;column-gap:16px}.GeneralConfirmDialog_button__qDnbI{width:140px}
.LawyerReviewDialog_container__fSNny{padding:0 24px 24px}.LawyerReviewDialog_heading__t6ZMw{font-size:24px;text-align:center;font-weight:bold}.LawyerReviewDialog_evaluationButtonContainer__Spqwa{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 0 0}.LawyerReviewDialog_evaluationButtonContainer__Spqwa>button{border:1px solid var(--color-gray-400);background-color:var(--color-white);font-size:16px;font-weight:bold;border-radius:32px;padding:12px 24px;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer}.LawyerReviewDialog_evaluationButtonContainer__Spqwa>button>svg{width:16px}.LawyerReviewDialog_evaluationButtonContainer__Spqwa>button[data-active=true]{background-color:var(--color-gray-200)}.LawyerReviewDialog_reasonContainer__r3Y7M{padding:16px 0}.LawyerReviewDialog_reasonButtonList__wHVYy{font-size:14px;display:flex;gap:12px;flex-wrap:wrap}.LawyerReviewDialog_reasonButtonList__wHVYy>button{display:block;background-color:var(--color-white);padding:8px;border-radius:8px;border:1px solid var(--color-black);cursor:pointer}.LawyerReviewDialog_reasonButtonList__wHVYy>button[data-active=true]{background-color:var(--color-gray-200)}.LawyerReviewDialog_detailReasonButton__zXzF3{padding:16px 0}.LawyerReviewDialog_detailReasonButton__zXzF3>a{font-weight:bold;border:none;color:var(--color-primary-400);font-size:14px;padding:0;background-color:var(--color-white);cursor:pointer}.LawyerReviewDialog_buttonsContainer__qMe6s{display:flex;gap:0 24px;padding:24px 0 0;align-items:center;justify-content:center}.LawyerReviewDialog_completeText__pxjDZ{padding:16px 0}.LawyerReviewDialog_completeImage__tthp9{width:100%;max-width:240px;margin:0 auto}.LawyerReviewDialog_completeImage__tthp9>img{width:100%}.LawyerReviewDialog_closeButton__4F_q9{padding:32px 0 0;display:flex;justify-content:center}
.OptionalTag_container__a4ydi{background-color:var(--color-gray-200);font-size:10px;font-weight:bold;color:var(--color-gray-400);padding:2px 8px 0;border-radius:4px}
.SelectMenuDialog_container__rIEf0{padding:0 24px}.SelectMenuDialog_heading__1stY8{font-size:24px;font-weight:bold;text-align:center}.SelectMenuDialog_list__XOof8{display:flex;flex-direction:column;gap:24px 0}.SelectMenuDialog_label__benmA{padding:0 0 16px;font-weight:bold;display:flex;gap:0 8px;align-items:center}.SelectMenuDialog_selectorContent__qZ3cG{display:flex;gap:0 8px;align-items:center}.SelectMenuDialog_selectorLabel__ogBDD{background-color:red;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:bold}.SelectMenuDialog_selectorLabel__ogBDD[data-is-plan=true]{background-color:var(--color-gray-200)}.SelectMenuDialog_selectorLabel__ogBDD[data-is-plan=false]{background-color:var(--color-orange-100);color:var(--color-orange-300)}.SelectMenuDialog_alertContainer__ANBty{display:flex;align-items:flex-start;background-color:var(--color-red-100);color:var(--color-red-200);border-radius:8px;padding:16px;gap:0 8px;margin:16px 0 0}.SelectMenuDialog_alertContainer__ANBty>svg{width:16px;flex:0 0 16px}.SelectMenuDialog_inputContainer__mTWZe{display:flex;align-items:flex-end;font-size:14px;gap:0 8px}.SelectMenuDialog_input__Q5Jh1{width:160px;height:40px;padding:12px;display:block;border-radius:4px;border:1px solid var(--color-gray-300)}.SelectMenuDialog_input__Q5Jh1:focus{outline:2px solid var(--color-primary-200)}.SelectMenuDialog_input__Q5Jh1[data-error=true]{background-color:var(--color-red-100);border:1px solid var(--color-red-200)}.SelectMenuDialog_total__KU9Is{font-size:14px;display:flex;justify-content:flex-end;align-items:baseline;padding:8px 0 0}.SelectMenuDialog_total__KU9Is>em{font-weight:bold;font-style:normal;font-size:20px;padding:0 2px}.SelectMenuDialog_textarea__huPZ9{width:100%;padding:12px;display:block;border-radius:4px;border:1px solid var(--color-gray-300);height:240px}.SelectMenuDialog_textarea__huPZ9:focus{outline:2px solid var(--color-primary-200)}.SelectMenuDialog_textareaSub__HkD4g{padding:8px 0 0;display:flex;justify-content:space-between}.SelectMenuDialog_attachFileButton__4mMUB{display:flex;align-items:center;gap:0 4px;font-size:14px;font-weight:bold;cursor:pointer}.SelectMenuDialog_attachFileButton__4mMUB:hover{text-decoration:underline}.SelectMenuDialog_textCount__O43pD[data-over=true]{color:var(--color-red-200)}.SelectMenuDialog_buttonContainer__51u7O{position:sticky;background-color:var(--color-white);bottom:0;padding:24px 0;display:flex;align-items:center;justify-content:center;gap:0 8px}.SelectMenuDialog_buttonContainer__51u7O>button{width:128px}.SelectMenuDialog_loading__HHrGf{width:100%;height:200px;display:flex;justify-content:center;align-items:center}.SelectMenuDialog_customWorkTimeLeft__6L5lM>strong{font-weight:900;padding:0 4px 0 0;font-size:18px;color:var(--color-primary-300)}.SelectMenuDialog_planTimeBreakdown__Zva9R{margin:8px 0 0;background-color:var(--color-white);border-radius:4px;padding:12px;border:1px solid var(--color-gray-200);display:flex;flex-direction:column;gap:8px}.SelectMenuDialog_breakdownItemTable__LmLMu{font-size:14px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:108px 1fr 1fr}.SelectMenuDialog_breakdownItemTable__LmLMu>.SelectMenuDialog_breakdownItem__0Ez5d{align-self:center}.SelectMenuDialog_breakdownItemTable__LmLMu>.SelectMenuDialog_breakdownItem__0Ez5d:nth-child(1){font-weight:bold;font-size:12px;padding:4px 12px;border-radius:4px;color:var(--color-orange-300);background-color:var(--color-orange-100);border:1px solid var(--color-gray-200)}.SelectMenuDialog_breakdownItemTable__LmLMu>.SelectMenuDialog_breakdownItem__0Ez5d:nth-child(1)[data-included-plan=true]{border:1px solid var(--color-gray-200);color:var(--color-black);background-color:var(--color-gray-100)}.SelectMenuDialog_breakdownItemTable__LmLMu>.SelectMenuDialog_breakdownItem__0Ez5d:nth-child(2){font-weight:bold;color:var(--color-black)}.SelectMenuDialog_breakdownItemTable__LmLMu>.SelectMenuDialog_breakdownItem__0Ez5d:nth-child(3){font-size:10px}.SelectMenuDialog_breakdownItemTable__LmLMu>.SelectMenuDialog_breakdownItem__0Ez5d:nth-child(3)>strong{font-size:14px;font-weight:bold;padding:0 4px 0 0}.SelectMenuDialog_breakdownItemTable__LmLMu>.SelectMenuDialog_breakdownItem__0Ez5d:nth-child(3){justify-self:end}
.ChatThreadActionButtonGroup_actionButtonGroup__2cuKE{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:24px 0;gap:16px}.ChatThreadActionButtonGroup_closedThreadMessageContainer__DGKWF{display:flex;gap:0 16px;align-items:center}.ChatThreadActionButtonGroup_closedThreadMessage__1mTPV{font-weight:bold;display:flex;gap:0 4px}.ChatThreadActionButtonGroup_closedThreadMessage__1mTPV>svg{fill:var(--color-primary-400)}.ChatThreadActionButtonGroup_closedDate__8MjwD{font-size:14px;color:var(--color-gray-400)}.ChatThreadActionButtonGroup_reviewButton__Ffye7{position:absolute;bottom:132px;right:24px}.ChatThreadActionButtonGroup_loading__8MbVe{display:flex;align-items:center;justify-content:center;height:100%;width:100%}
.BottomSheet_modalOverlay__r40rC{position:fixed;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.BottomSheet_modalOverlay__r40rC[data-entering]{animation:BottomSheet_blur__M3002 300ms}.BottomSheet_modalOverlay__r40rC[data-exiting]{animation:BottomSheet_blur__M3002 300ms reverse ease-in}.BottomSheet_modal__5wwbU{position:fixed;bottom:0;right:0;width:100%;background:var(--color-white);outline:none;border-left:1px solid var(--spectrum-global-color-gray-400);box-shadow:-8px 0 20px rgba(0,0,0,.1)}.BottomSheet_modal__5wwbU[data-entering]{animation:BottomSheet_slide__Ie32u 300ms}.BottomSheet_modal__5wwbU[data-exiting]{animation:BottomSheet_slide__Ie32u 300ms reverse ease-in}.BottomSheet_dialog__GHJuF{padding:12px 0 32px;outline:none}.BottomSheet_heading__ypIKo{padding:0 16px;display:flex;justify-content:space-between;align-items:center;color:var(--color-gray-400);font-size:14px}.BottomSheet_heading__ypIKo>a{cursor:pointer}.BottomSheet_listItem__oyjYF>a{padding:16px 16px;display:flex;font-size:16px;column-gap:8px;align-items:center;cursor:pointer;color:var(--color-black)}.BottomSheet_listItem__oyjYF>a:hover{background-color:var(--color-gray-100)}.BottomSheet_listItem__oyjYF>a[data-disabled=true]{color:var(--color-gray-300);cursor:auto}@keyframes BottomSheet_blur__M3002{from{background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@keyframes BottomSheet_slide__Ie32u{from{transform:translateY(100%)}to{transform:translateY(0)}}
.NumberField_container__RR8zo{display:flex;align-items:center}.NumberField_input__u6lyR{width:48px;height:28px;border-radius:4px;padding:0 8px;border:none;text-align:center;cursor:pointer;font-weight:bold;font-size:18px;background-color:rgba(0,0,0,0)}.NumberField_button__9dHGf{width:24px;height:28px;display:flex;padding:0;justify-content:center;align-items:center;background-color:rgba(0,0,0,0);outline:none;border:none;cursor:pointer}>.NumberField_button__9dHGf:disabled>svg{fill:var(--color-gray-300)}
.ChatThreadTimerMenu_container__Vn_Da{display:flex;align-items:center}.ChatThreadTimerMenu_controllers__w8vgZ{display:flex;align-items:center;gap:0 16px;padding:0 8px 0 0}.ChatThreadTimerMenu_planContainer__o409V{display:flex;align-items:center;gap:0 4px}.ChatThreadTimerMenu_planName__sFnXu{padding:0 8px;height:32px;font-weight:bold;font-size:11px;border-radius:4px;border:1px solid var(--color-gray-300);display:flex;gap:0 8px;align-items:center;background-color:var(--color-white)}.ChatThreadTimerMenu_planName__sFnXu[data-active=true]{cursor:pointer}.ChatThreadTimerMenu_planName__sFnXu[data-plan=false]{background-color:var(--color-orange-100);color:var(--color-orange-300)}.ChatThreadTimerMenu_timerContainer__D2tNF{display:flex;align-items:center;border:1px solid var(--color-gray-300);border-radius:4px;overflow:hidden}.ChatThreadTimerMenu_timerController___VIQz{padding:0 8px}.ChatThreadTimerMenu_timerButton__SVJIe{padding:6px 8px;margin:0;border:none;background-color:var(--color-white);font-size:12px;font-weight:bold;cursor:pointer;position:relative}.ChatThreadTimerMenu_timerButton__SVJIe>small{font-size:10px;font-style:normal}.ChatThreadTimerMenu_timerButton__SVJIe:hover{background-color:var(--color-gray-200)}.ChatThreadTimerMenu_timerButton__SVJIe:disabled{pointer-events:none}.ChatThreadTimerMenu_timerButton__SVJIe::before{content:"";position:absolute;top:-2px;left:0;width:1px;height:120%;background-color:var(--color-gray-300)}.ChatThreadTimerMenu_timerLeftText__ScZnR{padding:0 0 0 8px;font-weight:bold;font-size:14px;line-height:1.5}.ChatThreadTimerMenu_timerLeftText__ScZnR>span{font-weight:normal;font-size:10px}.ChatThreadTimerMenu_info__FGyTS{align-self:flex-start;padding:0 0 0 4px}.ChatThreadTimerMenu_loading__NAkxT{display:flex;align-items:center;justify-content:center;height:200px}.ChatThreadTimerMenu_reviewDocumentCount__jYHwn{font-size:10px;background-color:var(--color-gray-200);width:16px;height:16px;display:flex;justify-content:center;align-items:center;border-radius:50%}
.ProgressBar_container__A5RPe{width:100%}.ProgressBar_label__OwQU8{display:flex;justify-content:space-between}.ProgressBar_barOuter__417Oe{height:6px;background-color:var(--color-gray-200);border-radius:3px}.ProgressBar_barInner__q7DCd{height:6px;background-color:var(--color-primary-300);border-radius:3px}
.IncidentalityReportDialog_container__Vcjg1{padding:0 24px}.IncidentalityReportDialog_heading__Zk1b7{font-size:24px;font-weight:bold;text-align:center}.IncidentalityReportDialog_list__S7AYJ{padding:16px 0 0;display:flex;flex-direction:column;gap:24px 0}.IncidentalityReportDialog_label__2fY8I{font-size:16px;padding:0 0 16px;font-weight:bold;display:flex;align-items:center;gap:0 8px}.IncidentalityReportDialog_radioGroup__RWpg_{padding:8px 0 0;display:flex;gap:16px}.IncidentalityReportDialog_radio__yJELZ{display:flex;width:160px;height:48px;align-items:center;background-color:var(--color-white);padding:0 12px;border-radius:8px;cursor:pointer;border:1px solid var(--color-gray-300)}.IncidentalityReportDialog_radio__yJELZ:has(input:checked){background-color:var(--color-primary-100);border:2px solid var(--color-primary-300)}.IncidentalityReportDialog_textarea__oQwnR{display:block;width:100%;height:240px;padding:12px;border-radius:4px;border:1px solid var(--color-gray-300)}.IncidentalityReportDialog_textareaSub__LwYIU{padding:8px 0 0;display:flex;justify-content:space-between}.IncidentalityReportDialog_attachFileButton__owM1K{display:flex;align-items:center;gap:0 4px;font-size:14px;font-weight:bold;cursor:pointer}.IncidentalityReportDialog_attachFileButton__owM1K:hover{text-decoration:underline}.IncidentalityReportDialog_textCount__sPUQY[data-over=true]{color:var(--color-red-200)}.IncidentalityReportDialog_buttonContainer__81bs6{position:sticky;bottom:0;display:flex;align-items:center;justify-content:center;gap:0 8px;padding:24px 0;background-color:var(--color-white)}.IncidentalityReportDialog_buttonContainer__81bs6>button{width:128px}
.TimerDisplay_container__eUMCE{display:flex;background-color:var(--color-gray-100);align-items:center;padding:8px;border-radius:8px}.TimerDisplay_menuEditContainer__nCPPN{position:relative;padding:0 8px 0 0}.TimerDisplay_menuEdit__FNAxm{display:flex;position:relative;align-items:center}.TimerDisplay_planTag__7wqVw{padding:4px 8px;font-weight:bold;font-size:11px;background-color:var(--color-gray-200);border-radius:4px}.TimerDisplay_planTag__7wqVw[data-plan=false]{background-color:var(--color-orange-100);color:var(--color-orange-300)}.TimerDisplay_editIcon__BAG1O{display:flex;align-items:center;justify-content:center;padding:0 0 0 8px;border:none;background-color:rgba(0,0,0,0);cursor:pointer}.TimerDisplay_timerContainer__jZbEZ{padding:0 8px;position:relative}.TimerDisplay_timerContainer__jZbEZ::after{content:"";position:absolute;top:0;left:0;bottom:0;margin:auto;width:1px;height:16px;background-color:var(--color-gray-200)}.TimerDisplay_timer__DfPiq{display:flex;align-items:flex-end;gap:0 4px;height:30px}.TimerDisplay_time__96iAt{font-size:12px;line-height:1}.TimerDisplay_time__96iAt>em{font-weight:bold;line-height:1;font-style:normal;font-size:20px;padding:0 2px}.TimerDisplay_info__tu2Xt{align-self:flex-start}.TimerDisplay_progress__JsaLB{padding:4px 0 0}.TimerDisplay_alertIcon___WQ8j{flex-shrink:0;display:flex;align-items:center;padding:0 0 0 8px;border:none;background-color:rgba(0,0,0,0);cursor:pointer;position:relative}.TimerDisplay_alertIcon___WQ8j::after{content:"";position:absolute;top:0;left:0;bottom:0;margin:auto;width:1px;height:16px;background-color:var(--color-gray-200)}
.ConsultationTimerDialog_container__WYJ_t{padding:8px 24px 32px}.ConsultationTimerDialog_heading__pcZwz{font-size:20px;font-weight:bold;text-align:center}.ConsultationTimerDialog_timer__wljSC{display:flex;align-items:center;justify-content:center;padding:16px 0 0}.ConsultationTimerDialog_inputContainer__chaN4{display:flex;align-items:flex-end;justify-content:center;padding:0 16px 0 8px}.ConsultationTimerDialog_minute__TlUBj{font-size:16px;margin-left:8px}.ConsultationTimerDialog_display__Uw0Lj{padding:16px 0 0;display:flex;justify-content:center}.ConsultationTimerDialog_buttonList__KmLNO{display:flex;justify-content:center;align-items:center;padding:16px 0 0}.ConsultationTimerDialog_buttonList__KmLNO>li{display:flex;align-items:center;font-weight:bold;font-size:14px;padding:8px}.ConsultationTimerDialog_buttonList__KmLNO>li:hover{text-decoration:underline}.ConsultationTimerDialog_buttonList__KmLNO>li+li{border-left:1px solid var(--color-gray-300)}.ConsultationTimerDialog_buttonContainer__xOA2Z{padding:24px 0 0;display:flex;justify-content:center}.ConsultationTimerDialog_loading__Q1em9{display:flex;align-items:center;justify-content:center}
.ChatThreadHeader_container__T8ESH{overflow:auto;padding:16px 16px 0;display:flex;gap:8px;justify-content:space-between;align-items:center}.ChatThreadHeader_title__Tj4BY{font-weight:bold;font-size:14px}.ChatThreadHeader_titleContainer__85LcR{display:flex;align-items:center;flex:1 0 200px;gap:8px}.ChatThreadHeader_titleInputContainer__q2RG4{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.ChatThreadHeader_titleInput__Aa_Us{display:block;width:100%;min-width:0;border:none;margin:0;padding:0;outline:none;font-size:14px;font-weight:bold;flex-shrink:1;flex-grow:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatThreadHeader_titleInput__Aa_Us:-ms-input-placeholder{color:var(--color-black)}.ChatThreadHeader_titleInput__Aa_Us::placeholder{color:var(--color-black)}.ChatThreadHeader_timerMenu__nAQl5{flex-shrink:0;padding:0 16px}.ChatThreadHeader_buttonGroup__kNZ1f{flex-shrink:0;display:flex;align-items:center;gap:0 8px}.ChatThreadHeader_button__rHSpv{margin:0;padding:4px;width:28px;height:28px;background-color:rgba(0,0,0,0);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%}.ChatThreadHeader_button__rHSpv>img{border-radius:50%}.ChatThreadHeader_button__rHSpv:hover{background-color:var(--color-gray-200)}.ChatThreadHeader_dots__SoS0y{width:28px;padding:4px;border-radius:50%;transform:rotate(90deg);display:flex;justify-content:center;align-items:center}.ChatThreadHeader_dots__SoS0y:hover{background-color:var(--color-gray-200)}.ChatThreadHeader_returnButton__XHwLP{display:none}@media screen and (max-width: 768px){.ChatThreadHeader_returnButton__XHwLP{background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;cursor:pointer;padding:0}.ChatThreadHeader_returnButton__XHwLP>svg{width:24px}.ChatThreadHeader_timerMenu__nAQl5{display:none}.ChatThreadHeader_titleContainer__85LcR{flex-direction:column;align-items:flex-start;gap:4px}.ChatThreadHeader_titleInputContainer__q2RG4{width:100%}.ChatThreadHeader_titleInput__Aa_Us{width:100%;display:block}}
.MessageItem_messageContainer__pWyOK{padding:16px;display:grid;grid-template-columns:36px 1fr;grid-gap:8px 16px;gap:8px 16px}.MessageItem_messageContainer__pWyOK:hover{background:rgba(248,248,248,.5)}.MessageItem_toLawyerNotification__Z73IL{grid-column:2;font-size:12px;color:var(--color-gray-400)}.MessageItem_aiAssociateNotification__hYNdH{grid-column:2;font-size:12px;color:var(--color-gray-400)}.MessageItem_avatarContainer__LMhsD{cursor:pointer}.MessageItem_avatar__3xFY_{border-radius:8px;width:36px;height:36px}.MessageItem_messageBoxWrapper__Zme6U{white-space:pre-wrap}.MessageItem_userNameContainer__n__Hz{display:flex;align-items:center;gap:8px}.MessageItem_userName__TVQVM{font-size:14px;font-weight:bold}.MessageItem_timestamp__qU8Cg{font-size:14px;color:var(--color-gray-400)}.MessageItem_messageBox__XnYRt{padding:8px 0 0;word-break:break-all}.MessageItem_messageBox__XnYRt>a{color:var(--color-primary-400)}.MessageItem_messageBox__XnYRt>a:hover{text-decoration:underline}.MessageItem_attachedImagesContainer__3bMDA{display:flex;flex-wrap:wrap;row-gap:16px;column-gap:8px;margin:8px 0 0}.MessageItem_attachedImage__pi5EE{display:block;color:var(--color-black);position:relative;transition:opacity .2s ease}.MessageItem_attachedImage__pi5EE.MessageItem_downloading__bGT1B{cursor:not-allowed;pointer-events:none;opacity:.6}.MessageItem_downloadingOverlay__p8KFH{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:24px;font-size:12px;font-weight:bold}.MessageItem_docxDiffMessage__eNFNe table{font-size:14px}.MessageItem_docxDiffMessage__eNFNe table strong{color:red}.MessageItem_docxDiffMessage__eNFNe table th{border-top:none;font-weight:700;background:none}.MessageItem_docxDiffMessage__eNFNe table td,.MessageItem_docxDiffMessage__eNFNe table th{border-color:var(--color-gray-200);border-left:none;border-right:none;padding:24px 24px 16px 0}.MessageItem_docxDiffMessage__eNFNe table td:first-child,.MessageItem_docxDiffMessage__eNFNe table th:first-child{width:88px}.MessageItem_actionButtons__1UG9z{display:flex;gap:4px;margin:8px 0 0}.MessageItem_copyButton__2kmZE{width:24px;height:24px;border-radius:50%;border:none;background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;padding:0;cursor:pointer;transition:background-color .2s}.MessageItem_copyButton__2kmZE:hover{background-color:var(--color-gray-200)}.MessageItem_translateButton__Lrkcr{width:24px;height:24px;border-radius:50%;border:none;background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;padding:0;cursor:pointer;transition:background-color .2s}.MessageItem_translateButton__Lrkcr:hover{background-color:var(--color-gray-200)}.MessageItem_translateButton__Lrkcr:disabled{cursor:not-allowed;opacity:.5}.MessageItem_translationRow__FU9Pk{display:flex;gap:16px;padding:12px 16px;background-color:var(--color-gray-100)}.MessageItem_translationAvatarContainer__xWzse{display:flex;align-items:flex-start;flex-shrink:0}.MessageItem_translationContent__cOjM2{flex:1 1;white-space:pre-wrap}.MessageItem_translationNotification__pX1Ss{font-size:14px;color:var(--color-gray-400);display:flex;align-items:center;gap:8px;padding:0 0 8px}.MessageItem_translationNotification__pX1Ss>svg{fill:var(--color-gray-400)}.MessageItem_translationLabel__XPcJK{font-size:14px;font-weight:700;color:var(--color-gray-400)}.MessageItem_translationLoading____jJV{display:flex;align-items:center;height:60px}@media screen and (max-width: 768px){.MessageItem_messageWrapper__FT5Gh{width:100%}}
.RelatedCasesBlock_container__ppUYI{padding:16px}.RelatedCasesBlock_block__lDxkn{margin:8px 0 4px;background:var(--color-primary-100);border-radius:16px;overflow:hidden}.RelatedCasesBlock_header__0Xn5D{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;background:rgba(0,0,0,0);border:none;text-align:left;font-size:16px;font-weight:700;color:var(--color-black);cursor:pointer}.RelatedCasesBlock_header__0Xn5D:disabled{cursor:default}.RelatedCasesBlock_headerText__VGJFp{display:flex;align-items:center;gap:8px}.RelatedCasesBlock_dot__BpfSk{flex:none;width:8px;height:8px;border-radius:50%;background:var(--color-red-200)}.RelatedCasesBlock_chevron__vgGQ8,.RelatedCasesBlock_chevronOpen__csp8r{display:inline-flex;transition:transform .2s ease}.RelatedCasesBlock_chevronOpen__csp8r{transform:rotate(180deg)}.RelatedCasesBlock_body__mEDcY{padding:0 16px 20px}.RelatedCasesBlock_subtitle__Y3x9H{padding:0 0 16px;font-size:14px;color:var(--color-gray-400)}.RelatedCasesBlock_cards__iDOZO{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));grid-gap:12px;gap:12px}.RelatedCasesBlock_seeAll__lEzAP{display:flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;margin:14px 0 0 auto;padding:4px;background:none;border:none;font-size:14px;color:var(--color-black);cursor:pointer}.RelatedCasesBlock_seeAllText___Ole5{text-decoration:underline}
.ChatTimeline_container__WWAAb{padding:24px 0 0;display:flex;flex-direction:column;gap:8px}.ChatTimeline_separator__Jfwlm{position:relative;display:flex;align-items:center;justify-content:center}.ChatTimeline_separator__Jfwlm::before{content:"";position:absolute;top:8px;left:0;width:100%;height:1px;background-color:var(--color-gray-200)}.ChatTimeline_separatorTime__RxBdH{color:var(--color-gray-400);font-size:14px;background-color:var(--color-white);padding:0 12px;position:relative}.ChatTimeline_empty__HzxfE{font-size:16px;padding:16px;color:var(--color-gray-300);display:flex;justify-content:center;align-items:center;width:100%;height:100%}.ChatTimeline_loadingContainer__hyJnL{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px;gap:8px}.ChatTimeline_loadingText__XsrCM{font-size:16px;color:var(--color-gray-300);text-align:center;margin-top:16px}
.RecipientTypeSelector_container__RLwqN{display:flex;gap:4px;align-items:center;padding-bottom:16px}.RecipientTypeSelector_tab__v4HDY{padding:8px;border:none;background-color:var(--color-white);cursor:pointer;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:background-color .15s,box-shadow .15s}.RecipientTypeSelector_tab__v4HDY:hover{background-color:var(--color-gray-100)}.RecipientTypeSelector_tab__v4HDY[data-active=true]{background-color:var(--color-gray-150)}.RecipientTypeSelector_tab__v4HDY[data-active=true] .RecipientTypeSelector_tabContent__Ajcwc{font-weight:bold;color:var(--color-black)}.RecipientTypeSelector_tabContent__Ajcwc{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:normal;color:var(--color-gray-400);white-space:nowrap;line-height:1}.RecipientTypeSelector_tabIcon__cbe6X{display:flex;align-items:center;flex-shrink:0}
.ThreadFileList_fileListContainer__aC5mm{display:flex;flex-direction:column;height:100%;padding:16px 0;background-color:var(--color-white)}.ThreadFileList_fileListHead__wCv4c{flex-shrink:0}.ThreadFileList_fileListHeadContent__tNt_e{display:flex;justify-content:space-between;align-items:center;font-weight:bold;font-size:14px;padding:0 8px 0 16px;flex-shrink:0}.ThreadFileList_fileListHeadContent__tNt_e p{margin:0;color:var(--color-black)}.ThreadFileList_fileListCloseButton__WHi08{width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:8px;background-color:rgba(0,0,0,0);border:none;cursor:pointer;border-radius:4px;color:var(--color-gray-500)}.ThreadFileList_fileListCloseButton__WHi08:hover{background-color:var(--color-gray-100);color:var(--color-gray-700)}.ThreadFileList_fileListCloseButton__WHi08 svg{width:20px;height:20px}.ThreadFileList_fileListEmpty__0Cf05{display:flex;justify-content:center;align-items:center;height:100%;font-size:14px;color:var(--color-gray-400);padding:32px 16px;text-align:center}.ThreadFileList_fileList__V2fJ3{padding:16px 0;overflow-y:auto;flex:1 1}.ThreadFileList_fileListItem__fPvYp{display:flex;gap:0 16px;align-items:center;padding:8px 16px;text-decoration:none;color:inherit;transition:background-color .2s ease}.ThreadFileList_fileListItem__fPvYp:hover{background-color:var(--color-gray-100)}.ThreadFileList_fileIcon__oh6fv{flex:0 0 36px;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.ThreadFileList_fileIcon__oh6fv svg{width:100%;border-radius:8px;color:var(--color-secondary-400)}.ThreadFileList_fileListContent__jHvVb{flex:1 1;min-width:0}.ThreadFileList_fileName__rM4pf{color:var(--color-black);font-size:14px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1;margin:0 0 8px 0}.ThreadFileList_fileInfo__HPyj5{display:flex;font-size:12px;gap:0 8px;color:var(--color-gray-400);margin:0}.ThreadFileList_fileOwner__7bzb7{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0}.ThreadFileList_date__pAGvv{flex-shrink:0;margin:0}
.PolicyEditDialog_container__wuXrn{padding:24px}.PolicyEditDialog_title__B_hEi{font-size:24px;font-weight:bold;text-align:center;padding:0 0 16px}.PolicyEditDialog_textarea__8WZ7p{width:100%;padding:12px;border:1px solid var(--color-gray-300);border-radius:4px;font-size:16px;resize:none;height:360px}.PolicyEditDialog_textarea__8WZ7p:focus{outline:none;border-color:var(--color-primary-300);border-width:2px}.PolicyEditDialog_buttonContainer__m986s{padding:24px 0 0;display:flex;gap:12px;justify-content:center;align-items:center}.PolicyEditDialog_buttonContainer__m986s>button{width:128px}
.ThreadUserProfile_profileContainer__H9fEA{width:100%;height:100%;display:flex;flex-direction:column;background-color:var(--color-white)}.ThreadUserProfile_profileContent__WtQH8{padding:0 24px 24px;border-bottom:1px solid var(--color-gray-200)}.ThreadUserProfile_profileAvatar__AjlPQ{display:flex;justify-content:center}.ThreadUserProfile_profileAvatar__AjlPQ>img{width:56px;height:56px;border-radius:50%;object-fit:cover}.ThreadUserProfile_profileUserName__LZ7C2{font-size:14px;font-weight:bold;text-align:center;display:flex;justify-content:center;align-items:center;gap:0 4px;padding:8px 0 0}.ThreadUserProfile_profileUserNameButton__9sI_x{background:none;border:none;cursor:pointer;padding:0 2px 4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.ThreadUserProfile_profileUserNameButton__9sI_x:hover{background-color:var(--color-gray-100)}.ThreadUserProfile_profileDetailList__8IQpK{display:flex;flex-direction:column;gap:12px;padding:16px 0 0}.ThreadUserProfile_profileDetailList__8IQpK>li{display:flex;align-items:center;gap:8px;font-size:14px}.ThreadUserProfile_profileDetailList__8IQpK>li>svg{flex-shrink:0}.ThreadUserProfile_companyInfoContainer__oOKmc{padding:24px;display:flex;flex-direction:column;gap:24px}.ThreadUserProfile_listItemHead__Fw8YS{font-size:14px;font-weight:bold}.ThreadUserProfile_profileCompanyInfoList__Wbdzv{padding:8px 0 0;display:flex;flex-direction:column;gap:8px}.ThreadUserProfile_profileCompanyInfoListItem__nWFRw{display:flex;align-items:flex-start;gap:16px}.ThreadUserProfile_profileCompanyInfoLabel__E9Vas{width:64px;flex-shrink:0;font-size:14px}.ThreadUserProfile_profileCompanyInfoValue__EnHZf{flex:1 1;font-size:14px}.ThreadUserProfile_listItemHeader__2ayIm{display:flex;justify-content:space-between;align-items:center}.ThreadUserProfile_listItemHeadButton__RAeY3{background:none;border:none;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ThreadUserProfile_listItemHeadButton__RAeY3:hover{background-color:var(--color-gray-100)}.ThreadUserProfile_profilePolicyText__TDfLx{padding:8px 0 0;position:relative;overflow:hidden}.ThreadUserProfile_profilePolicyText__TDfLx[data-expand=false]{max-height:160px}.ThreadUserProfile_profilePolicyText__TDfLx[data-expand=false][data-overflow=true]::after{content:"";position:absolute;bottom:0;left:0;right:0;height:30px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(255, 255, 255));pointer-events:none}.ThreadUserProfile_profilePolicyText__TDfLx[data-expand=true]{max-height:none}.ThreadUserProfile_profilePolicyText__TDfLx[data-expand=true]::after{display:none}.ThreadUserProfile_profileMoreButton__8j9qN{background:none;border:none;font-weight:bold;font-size:12px;cursor:pointer;padding:0;text-decoration:underline}.ThreadUserProfile_profileMoreButton__8j9qN:hover{color:var(--color-secondary-500)}.ThreadUserProfile_fileCardList___IBEV{padding:8px 0 0;display:flex;flex-direction:column;gap:12px}.ThreadUserProfile_emptyFileList__MwTnY{color:var(--color-gray-400);font-size:12px;padding:16px 0}.ThreadUserProfile_loading__MXPO8{display:flex;align-items:center;justify-content:center;padding:32px}
.ChatThread_container__7_JSf{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.ChatThread_container__7_JSf[data-drag-over=true]::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(59,130,246,.1);z-index:var(--z-index-drag-and-drop-overlay);pointer-events:none}.ChatThread_header__ihXbq{overflow:auto;border-bottom:1px solid var(--color-gray-200);padding:0 0 16px}.ChatThread_header__ihXbq[data-closed=true]{display:none}.ChatThread_header__ihXbq[data-visible-tab=true]{padding:0}.ChatThread_main__miSPP{flex:1 1;display:flex;overflow:hidden}.ChatThread_timelineContainer__jkMbi{flex:1 1;width:100%;height:100%;display:flex;position:relative;flex-direction:column}.ChatThread_timelineContainer__jkMbi[data-closed=true]{display:none}.ChatThread_timeline__yi1It{flex:1 1;overflow-y:auto;display:none}.ChatThread_timeline__yi1It[data-visible=true]{display:block}.ChatThread_aiToolsDownload__9eaaQ{padding:0 16px;display:flex;justify-content:center}.ChatThread_docxDiffLoading__9pQ3S{padding:20px;text-align:center;border-radius:8px}.ChatThread_docxDiffLoading__9pQ3S>p{padding:0 0 12px;font-size:14px}.ChatThread_tmpLlm___tnjZ[data-visible=false]{display:none}.ChatThread_recipientSelector__I4b8f{position:absolute;bottom:100%;left:16px}.ChatThread_sendForm__hVpy7{padding:0 16px 8px;flex-shrink:0;position:relative}.ChatThread_associatePanel__8gYtN{flex:1 1;overflow-y:auto}.ChatThread_threadInfoPanel__I_XlL{display:flex;flex-direction:column;width:320px;flex:0 0 320px;border-left:1px solid var(--color-gray-200);background-color:var(--color-white);height:100%;overflow:auto}.ChatThread_threadInfoHeader__rM_E8{display:flex;align-items:center;justify-content:space-between;padding:16px;position:relative}.ChatThread_threadInfoHeader__rM_E8[data-visible=false]{display:none}.ChatThread_headerTitle__s_Lqx{font-size:14px;font-weight:bold}.ChatThread_mobileBackButton__pqg1H{display:none}.ChatThread_desktopCloseButton__RLd2_{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:4px;border:none;border-radius:50%;background-color:rgba(0,0,0,0);cursor:pointer;transition:background-color .2s ease}.ChatThread_desktopCloseButton__RLd2_:hover{background-color:var(--color-gray-100)}.ChatThread_threadInfoContent__oFv4v{flex:1 1;display:flex;flex-direction:column;width:100%;min-height:0}.ChatThread_loading__HYGjb{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.ChatThread_threadEmptyContainer__bLUxT{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;gap:32px;text-align:center}.ChatThread_threadEmptyImage__L8qar{width:240px}.ChatThread_threadEmptyImage__L8qar>img{width:100%}@media screen and (max-width: 768px){.ChatThread_sendForm__hVpy7{padding:0 16px 16px}.ChatThread_threadInfoPanel__I_XlL{width:100%;flex:auto}.ChatThread_threadInfoHeader__rM_E8{justify-content:center}.ChatThread_mobileBackButton__pqg1H{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:4px;background:none;border:none;cursor:pointer;border-radius:50%}.ChatThread_mobileBackButton__pqg1H:hover{background-color:var(--color-gray-100)}.ChatThread_desktopCloseButton__RLd2_{display:none}.ChatThread_headerTitle__s_Lqx{flex:1 1;text-align:center;padding:0 32px 0 0}}
.ChatViewAllFilterBar_container__OqL_O{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 16px}.ChatViewAllFilterBar_title__e_LLQ{flex-shrink:0;margin:0;font-size:24px;font-weight:700;line-height:1.5;color:var(--color-black)}.ChatViewAllFilterBar_tags__rWRmm{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:8px}.ChatViewAllFilterBar_trigger__ipVLC{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:inline-flex}.ChatViewAllFilterBar_tag__ddHMy{display:flex;gap:4px;align-items:center;padding:8px 12px;border-radius:200px;cursor:pointer;background-color:rgba(0,0,0,0);border:1px solid var(--color-gray-400);color:var(--color-black);transition:background-color .2s ease}.ChatViewAllFilterBar_tag__ddHMy:hover{background:var(--color-gray-100)}.ChatViewAllFilterBar_tag__ddHMy>svg{flex:0 0 16px}.ChatViewAllFilterBar_tag__ddHMy[data-active=true]{background-color:var(--color-primary-100);border:1px solid var(--color-primary-400)}.ChatViewAllFilterBar_tag__ddHMy[data-active=true]:hover{background-color:var(--color-primary-150)}.ChatViewAllFilterBar_tagLabel__u4Wxd{max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1}.ChatViewAllFilterBar_sortIcon__Odcw4{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease}.ChatViewAllFilterBar_sortIcon__Odcw4[data-direction=ASC]{transform:rotate(180deg)}.ChatViewAllFilterBar_menu__4QNMe{padding:8px 4px;overflow-y:auto;width:240px;max-height:240px}.ChatViewAllFilterBar_menuHeader__flEte{display:flex;align-items:center;justify-content:flex-end}.ChatViewAllFilterBar_clearButton__GJXp_{flex-shrink:0;white-space:nowrap;font-size:14px;cursor:pointer;padding:4px;border-radius:4px;color:var(--color-gray-400)}.ChatViewAllFilterBar_clearButton__GJXp_:hover{text-decoration:underline}.ChatViewAllFilterBar_menuList__y6Duw{display:flex;flex-direction:column;gap:4px}.ChatViewAllFilterBar_companyMenu__5i6X9{padding:8px 4px;width:240px}.ChatViewAllFilterBar_companyMenuHeader__xsErg{display:flex;align-items:center;gap:8px;padding:8px 4px;border-bottom:1px solid var(--color-gray-200);margin-bottom:8px}.ChatViewAllFilterBar_searchInput__CSKxs{flex:1 1 auto;min-width:0;padding:8px 12px;border:1px solid var(--color-gray-300);border-radius:4px;font-size:14px;outline:none}.ChatViewAllFilterBar_searchInput__CSKxs:focus{border-color:var(--color-primary-300)}.ChatViewAllFilterBar_searchInput__CSKxs:-ms-input-placeholder{color:var(--color-gray-400)}.ChatViewAllFilterBar_searchInput__CSKxs::placeholder{color:var(--color-gray-400)}.ChatViewAllFilterBar_companyList__rNhDD{display:flex;flex-direction:column;gap:4px;max-height:240px;overflow-y:auto}.ChatViewAllFilterBar_menuItem__K_raC{display:flex;align-items:center;justify-content:space-between;padding:4px;cursor:pointer;border-radius:4px}.ChatViewAllFilterBar_menuItem__K_raC:hover{background-color:var(--color-gray-100)}.ChatViewAllFilterBar_checkboxLabel__5QNLw{display:flex;width:100%;align-items:center;gap:8px;cursor:pointer;border-radius:4px}.ChatViewAllFilterBar_menuItemLabel__YlLe9{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatViewAllFilterBar_checkIcon__4A6K3{display:inline-flex;align-items:center;justify-content:center}.ChatViewAllFilterBar_emptyState__YOcxw{padding:16px;font-size:14px;color:var(--color-gray-400);text-align:center}.ChatViewAllFilterBar_dialogTitle__MwCQD{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 8px;font-size:14px;color:var(--color-gray-400)}.ChatViewAllFilterBar_closeButton__q8oSO{display:flex;align-items:center;justify-content:center;cursor:pointer}@media screen and (max-width: 768px){.ChatViewAllFilterBar_container__OqL_O{flex-wrap:wrap;gap:12px}.ChatViewAllFilterBar_title__e_LLQ{font-size:20px}.ChatViewAllFilterBar_menu__4QNMe{padding:16px;width:100%}.ChatViewAllFilterBar_companyMenu__5i6X9{padding:16px;width:100%}.ChatViewAllFilterBar_companyMenuHeader__xsErg{border:none}.ChatViewAllFilterBar_menuList__y6Duw{gap:16px}.ChatViewAllFilterBar_companyList__rNhDD{gap:16px}.ChatViewAllFilterBar_menuItemLabel__YlLe9{font-size:16px}}
.ChatViewAllSummary_searchInput__LrFOR{display:flex;align-items:center;border-radius:4px;border:1px solid var(--color-gray-300);padding:0 12px;height:40px;gap:0 8px;background-color:var(--color-white)}.ChatViewAllSummary_searchInput__LrFOR>svg{fill:var(--color-gray-400)}.ChatViewAllSummary_searchInput__LrFOR>input{border:none;outline:none;flex:1 1;display:block;background-color:rgba(0,0,0,0)}.ChatViewAllSummary_searchInput__LrFOR:focus-within{outline:2px solid var(--color-primary-300)}.ChatViewAllSummary_summaryList__oHdUS{padding:16px 0 0;display:flex;flex-direction:column;gap:16px 0}.ChatViewAllSummary_summaryList__oHdUS>li{background-color:var(--color-gray-100);border-radius:8px;padding:16px 24px;display:flex;flex-direction:column;gap:12px 0;color:var(--color-black)}.ChatViewAllSummary_summaryList__oHdUS>li .ChatViewAllSummary_input__wfT_Y,.ChatViewAllSummary_summaryList__oHdUS>li .ChatViewAllSummary_textarea__pJnJb{width:100%;box-sizing:border-box}.ChatViewAllSummary_clickableItem__PelF2{cursor:pointer;transition:background-color .2s ease}.ChatViewAllSummary_clickableItem__PelF2:hover{background-color:var(--color-gray-200)}.ChatViewAllSummary_summaryHeader__zsRJ2{display:flex;justify-content:space-between;align-items:flex-start;gap:0 16px}.ChatViewAllSummary_headerTitleGroup__2M6bB{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 16px;min-width:0}.ChatViewAllSummary_title__h4duO{font-weight:bold;font-size:16px;line-height:1.5;word-break:break-word}.ChatViewAllSummary_updatedAt__1dwvI{flex-shrink:0;font-size:14px;line-height:1.5}.ChatViewAllSummary_metaRow__MbCFy{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:14px;line-height:1.5}.ChatViewAllSummary_metaItem__u94oq{display:flex;gap:0 4px}.ChatViewAllSummary_metaValue__QLSDf{font-weight:bold}.ChatViewAllSummary_description__4icrS{font-size:14px;line-height:1.5;word-break:break-word}.ChatViewAllSummary_summaryIcons__xhfex{flex-shrink:0;display:flex;align-items:center;gap:0 8px}.ChatViewAllSummary_summaryIconButton__ICTmX{width:32px;padding:4px;margin:0;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer}.ChatViewAllSummary_summaryIconButton__ICTmX:hover{background-color:var(--color-gray-200)}.ChatViewAllSummary_input__wfT_Y{flex:1 1;border-radius:4px;border:1px solid var(--color-gray-300);height:40px;padding:0 12px}.ChatViewAllSummary_textarea__pJnJb{display:block;flex:1 1;padding:12px;height:100px;border-radius:4px;border:1px solid var(--color-gray-300)}.ChatViewAllSummary_editModeButtons__pphA9{display:flex;justify-content:center;gap:0 16px}.ChatViewAllSummary_editModeButtons__pphA9>button{width:160px}.ChatViewAllSummary_cancelButton__sKJLT{display:flex;font-weight:bold;justify-content:center;align-items:center;padding:0 12px;height:32px;background-color:var(--color-white);border:none;font-size:12px;border-radius:24px;cursor:pointer}.ChatViewAllSummary_cancelButton__sKJLT:hover{text-decoration:underline}.ChatViewAllSummary_cancelButton__sKJLT:focus-visible{outline:2px solid var(--color-primary-300)}.ChatViewAllSummary_moreButtonContainer__xyC5T{display:flex;justify-content:center;padding:40px 0 24px}.ChatViewAllSummary_emptyContainer__8oLV1{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px 0;padding:32px}.ChatViewAllSummary_loading__4qJ8I{display:flex;justify-content:center;align-items:center;height:160px}@media screen and (max-width: 768px){.ChatViewAllSummary_summaryList__oHdUS>li{padding:24px 16px 16px}.ChatViewAllSummary_input__wfT_Y{width:100%;flex:auto}.ChatViewAllSummary_textarea__pJnJb{width:100%;flex:auto}}
.ChatViewAll_container__L1bmN{width:100%;height:100%;padding:24px 16px;box-sizing:border-box;overflow-y:auto}
.ChatContainer_container__P8C32{display:flex;height:100%}.ChatContainer_chatList__2e8_I{flex:0 0 252px;width:252px;background-color:#f4f4f4}.ChatContainer_chatList__2e8_I[data-invisible=true]{display:none}.ChatContainer_chatThread__2ijI7{overflow:auto;flex:1 1 auto}.ChatContainer_chatThread__2ijI7[data-invisible=true]{display:none}.ChatContainer_emptyThreadContainer__pynXC{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.ChatContainer_emptyThreadText__0X0_L{text-align:center;padding:16px}.ChatContainer_emptyThreadImage__aZfvu{width:100%;max-width:240px;padding:0 0 32px}.ChatContainer_emptyThreadImage__aZfvu>img{width:100%}.ChatContainer_loading__tUw9c{display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media screen and (max-width: 768px){.ChatContainer_chatList__2e8_I{flex:1 1}}
