.CaseSummarySection_summaryCard__m1QDY{margin-bottom:16px;border-radius:16px;border:1px solid rgba(156,39,176,.2);background:linear-gradient(135deg,#fff,rgba(156,39,176,.02))}.CaseSummarySection_summaryContent__k0zxf{padding:20px}.CaseSummarySection_summaryHeader__Af2zU{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.CaseSummarySection_summaryTitle__xbP8z{font-weight:600;color:rgba(0,0,0,.87)}.CaseSummarySection_summaryContentBox__zCpIM{margin-top:16px;padding:20px;background-color:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.08)}.CaseSummarySection_markdownContent__yIqpR{line-height:1.7;color:rgba(0,0,0,.87)}.CaseSummarySection_markdownContent__yIqpR h1{font-size:1.5rem;font-weight:700;margin-bottom:16px;margin-top:24px;color:#1a237e}.CaseSummarySection_markdownContent__yIqpR h2{font-size:1.25rem;font-weight:600;margin-bottom:12px;margin-top:20px;color:#283593}.CaseSummarySection_markdownContent__yIqpR h3{font-size:1.1rem;font-weight:600;margin-bottom:8px;margin-top:16px;color:#3949ab}.CaseSummarySection_markdownContent__yIqpR p{margin-bottom:12px;line-height:1.7}.CaseSummarySection_markdownContent__yIqpR ol,.CaseSummarySection_markdownContent__yIqpR ul{padding-left:24px;margin-bottom:12px}.CaseSummarySection_markdownContent__yIqpR li{margin-bottom:4px;line-height:1.6}.CaseSummarySection_markdownContent__yIqpR strong{font-weight:700;color:#1a237e}.CaseSummarySection_markdownContent__yIqpR em{font-style:italic;color:rgba(0,0,0,.6)}.CaseSummarySection_markdownContent__yIqpR blockquote{border-left:4px solid #9c27b0;padding-left:16px;padding-top:8px;padding-bottom:8px;margin:16px 0;background-color:rgba(156,39,176,.04);border-radius:0 8px 8px 0}.CaseSummarySection_markdownContent__yIqpR code{background-color:rgba(0,0,0,.05);padding:2px 6px;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:.9em}.CaseSummarySection_markdownContent__yIqpR pre{background-color:rgba(0,0,0,.05);padding:12px;border-radius:8px;overflow-x:auto;margin-bottom:12px}.CaseSummarySection_markdownContent__yIqpR pre code{background-color:transparent;padding:0}.CaseOverview_overviewContainer__mMiJL{padding:16px}.CaseOverview_descriptionCard__XReVi{margin-bottom:16px;border-radius:16px;border:1px solid rgba(0,0,0,.1)}.CaseOverview_descriptionContent__krGD6{padding:16px}.CaseOverview_descriptionHeader__tOJG8{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.CaseOverview_descriptionTitle__Fhy0r{font-weight:600;color:rgba(0,0,0,.87)}.CaseOverview_descriptionEditor__ZHjju{width:100%;padding:8px;border:1px solid #d1d5db;border-radius:12px;min-height:100px;font-family:inherit;font-size:14px;resize:vertical}.CaseOverview_descriptionEditor__ZHjju:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 2px rgba(25,118,210,.2)}.CaseOverview_descriptionDisplay__ts5RD{padding:12px;background-color:#f9fafb;border-radius:12px;white-space:pre-line}.CaseOverview_buttonGroup__GxXKV{display:flex;gap:16px}.CaseOverview_overviewCards__aDfGu{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.CaseOverview_overviewCard__CNxbz{height:100%;border-radius:16px;border:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column}.CaseOverview_cardContent__G9fXn{padding:16px;display:flex;flex-direction:column;flex:1}.CaseOverview_cardHeader__mYwBZ{display:flex;align-items:center;margin-bottom:16px}.CaseOverview_cardAvatar__kEyK2{margin-right:16px}.CaseOverview_cardTitle__qsxo8{font-weight:600}.CaseOverview_cardStats__DGvZN{margin-bottom:16px;flex:1}.CaseOverview_chipContainer__w3C8G{margin-bottom:16px;flex:1;display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start;justify-content:flex-start}.CaseOverview_chip___Jok1{cursor:pointer;font-size:.75rem;height:24px;border-radius:12px}.CaseOverview_cardActions__DqklS{display:flex;justify-content:flex-end;margin-top:auto}.CaseOverview_actionButton__CbuIy{text-transform:none;font-weight:500;border-radius:16px;padding:6px 16px;transition:all .2s ease-in-out}.CaseOverview_actionButton__CbuIy:hover{box-shadow:0 2px 4px rgba(0,0,0,.2);transform:translateY(-1px)}.CaseAIChat_chatFab__PY6PF{position:fixed;bottom:24px;right:24px;z-index:1000}.CaseAIChat_chatFabButton__NxDv1{width:56px;height:56px;border-radius:28px;background:linear-gradient(135deg,#9c27b0,#7b1fa2);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(156,39,176,.3);transition:all .2s ease-in-out}.CaseAIChat_chatFabButton__NxDv1:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(156,39,176,.4)}.CaseAIChat_chatDrawer__07jse{position:fixed;bottom:90px;right:24px;width:380px;height:500px;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.15);display:flex;flex-direction:column;z-index:1001;overflow:hidden;border:1px solid rgba(156,39,176,.2)}.CaseAIChat_chatHeader___sRQc{display:flex;align-items:center;justify-content:space-between;padding:16px;background:linear-gradient(135deg,#9c27b0,#7b1fa2);color:#fff}.CaseAIChat_chatHeaderTitle__On06K{display:flex;align-items:center;gap:8px}.CaseAIChat_chatHeaderTitle__On06K h3{margin:0;font-size:1rem;font-weight:600}.CaseAIChat_betaChip__Tnisn{background:hsla(0,0%,100%,.2);color:#fff;padding:2px 8px;border-radius:12px;font-size:.7rem;font-weight:600}.CaseAIChat_closeButton__3QvGy{background:hsla(0,0%,100%,.1);border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.CaseAIChat_closeButton__3QvGy:hover{background:hsla(0,0%,100%,.2)}.CaseAIChat_chatMessages__BvMQe{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.CaseAIChat_emptyState__ec323{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:rgba(0,0,0,.5);text-align:center;padding:20px}.CaseAIChat_emptyState__ec323 svg{margin-bottom:12px;color:rgba(156,39,176,.3)}.CaseAIChat_emptyState__ec323 p{margin:0;font-size:.875rem}.CaseAIChat_samplePrompts__0zSDL{margin-top:16px;display:flex;flex-direction:column;gap:8px;width:100%}.CaseAIChat_samplePromptsTitle___gUrN{font-size:.75rem;color:rgba(0,0,0,.5);margin-bottom:4px;font-weight:500}.CaseAIChat_samplePromptButton__cQrGH{background:rgba(156,39,176,.08);border:1px solid rgba(156,39,176,.2);border-radius:8px;padding:10px 14px;font-size:.8rem;color:#7b1fa2;cursor:pointer;text-align:left;transition:all .2s ease}.CaseAIChat_samplePromptButton__cQrGH:hover{background:rgba(156,39,176,.15);border-color:rgba(156,39,176,.4);transform:translateY(-1px)}.CaseAIChat_samplePromptButton__cQrGH:active{transform:translateY(0)}.CaseAIChat_message__dlnEz{max-width:85%;padding:10px 14px;border-radius:12px;font-size:.875rem;line-height:1.5;word-wrap:break-word}.CaseAIChat_userMessage__FKz_S{align-self:flex-end;background:linear-gradient(135deg,#9c27b0,#7b1fa2);color:#fff;border-bottom-right-radius:4px}.CaseAIChat_aiMessage__hu4uq{align-self:flex-start;background:rgba(156,39,176,.08);color:rgba(0,0,0,.87);border-bottom-left-radius:4px}.CaseAIChat_loadingMessage__NtJo5{align-self:flex-start;background:rgba(156,39,176,.08);padding:16px 20px;border-radius:12px;border-bottom-left-radius:4px}.CaseAIChat_typingDots__HfezL{display:flex;gap:4px}.CaseAIChat_typingDots__HfezL span{width:8px;height:8px;background:#9c27b0;border-radius:50%;animation:CaseAIChat_bounce__44EfV 1.4s ease-in-out infinite both}.CaseAIChat_typingDots__HfezL span:first-child{animation-delay:-.32s}.CaseAIChat_typingDots__HfezL span:nth-child(2){animation-delay:-.16s}@keyframes CaseAIChat_bounce__44EfV{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.CaseAIChat_errorMessage__S5vqq{background:#ffebee;color:#c62828;padding:12px;border-radius:8px;font-size:.875rem;display:flex;align-items:center;gap:8px}.CaseAIChat_quickSuggestions__ihmCL{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px;border-top:1px solid rgba(0,0,0,.06);background:rgba(156,39,176,.03)}.CaseAIChat_quickSuggestionChip__0IEPj{background:#fff;border:1px solid rgba(156,39,176,.25);border-radius:16px;padding:4px 12px;font-size:.7rem;color:#7b1fa2;cursor:pointer;transition:all .15s ease;white-space:nowrap}.CaseAIChat_quickSuggestionChip__0IEPj:hover{background:rgba(156,39,176,.1);border-color:rgba(156,39,176,.4)}.CaseAIChat_quickSuggestionChip__0IEPj:active{transform:scale(.97)}.CaseAIChat_chatInput__yP_em{display:flex;padding:12px;border-top:1px solid rgba(0,0,0,.08);gap:8px}.CaseAIChat_chatInput__yP_em input{flex:1;padding:10px 14px;border:1px solid rgba(0,0,0,.15);border-radius:20px;font-size:.875rem;outline:none;transition:border-color .2s}.CaseAIChat_chatInput__yP_em input:focus{border-color:#9c27b0}.CaseAIChat_chatInput__yP_em input:disabled{background:rgba(0,0,0,.05)}.CaseAIChat_sendButton__3J3sU{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#9c27b0,#7b1fa2);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.CaseAIChat_sendButton__3J3sU:hover:not(:disabled){transform:scale(1.05)}.CaseAIChat_sendButton__3J3sU:disabled{background:rgba(0,0,0,.12);cursor:not-allowed}.CaseAIChat_timestamp__8r4S2{font-size:.7rem;color:rgba(0,0,0,.4);margin-top:4px}.CaseAIChat_userTimestamp__oTlTV{text-align:right;color:hsla(0,0%,100%,.7)}.CaseAIChat_markdownContent__0CvRY{width:100%}.CaseAIChat_markdownContent__0CvRY p{margin:0 0 8px}.CaseAIChat_markdownContent__0CvRY p:last-child{margin-bottom:0}.CaseAIChat_markdownContent__0CvRY strong{font-weight:600;color:#5e35b1}.CaseAIChat_markdownContent__0CvRY ol,.CaseAIChat_markdownContent__0CvRY ul{margin:8px 0;padding-left:20px}.CaseAIChat_markdownContent__0CvRY li{margin:6px 0;line-height:1.6}.CaseAIChat_markdownContent__0CvRY li p{margin:0}.CaseAIChat_markdownContent__0CvRY h1,.CaseAIChat_markdownContent__0CvRY h2,.CaseAIChat_markdownContent__0CvRY h3,.CaseAIChat_markdownContent__0CvRY h4{margin:12px 0 8px;font-weight:600;color:#5e35b1}.CaseAIChat_markdownContent__0CvRY h1{font-size:1.1rem}.CaseAIChat_markdownContent__0CvRY h2{font-size:1rem}.CaseAIChat_markdownContent__0CvRY h3{font-size:.95rem}.CaseAIChat_markdownContent__0CvRY code{background:rgba(156,39,176,.1);padding:2px 6px;border-radius:4px;font-size:.85rem;font-family:Consolas,Monaco,monospace}.CaseAIChat_markdownContent__0CvRY pre{background:rgba(0,0,0,.05);padding:12px;border-radius:8px;overflow-x:auto;margin:8px 0}.CaseAIChat_markdownContent__0CvRY pre code{background:none;padding:0}.CaseAIChat_markdownContent__0CvRY blockquote{border-left:3px solid #9c27b0;margin:8px 0;padding-left:12px;color:rgba(0,0,0,.7);font-style:italic}.CaseAIChat_markdownContent__0CvRY hr{border:none;border-top:1px solid rgba(0,0,0,.1);margin:12px 0}.CaseAIChat_markdownContent__0CvRY a{color:#7b1fa2;text-decoration:underline}.CaseAIChat_markdownContent__0CvRY table{border-collapse:collapse;width:100%;margin:8px 0;font-size:.85rem}.CaseAIChat_markdownContent__0CvRY td,.CaseAIChat_markdownContent__0CvRY th{border:1px solid rgba(0,0,0,.1);padding:6px 10px;text-align:left}.CaseAIChat_markdownContent__0CvRY th{background:rgba(156,39,176,.08);font-weight:600}@media (max-width:480px){.CaseAIChat_chatDrawer__07jse{width:calc(100vw - 48px);height:calc(100vh - 150px);bottom:80px;right:24px}}.ClientsTab_clientsContainer__uCGrp{padding:24px}.ClientsTab_headerSection__p9e0K{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:16px;flex-wrap:wrap}.ClientsTab_searchContainer__W4Dkv{min-width:250px;flex:1;max-width:400px;position:relative}@media (max-width:768px){.ClientsTab_headerSection__p9e0K{flex-direction:column;align-items:stretch}.ClientsTab_searchContainer__W4Dkv{min-width:100%;max-width:none}}.ClientsTab_searchIcon__a5hfN{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:rgba(0,0,0,.6);font-size:20px}.ClientsTab_searchInput__jkJgt{width:100%;padding:8px 16px 8px 40px;border:1px solid #d1d5db;border-radius:32px;font-size:14px;outline:none;background-color:rgba(0,0,0,.02)}.ClientsTab_searchInput__jkJgt:hover{background-color:rgba(0,0,0,.04)}.ClientsTab_searchInput__jkJgt:focus{border:2px solid #3b82f6;background-color:#fff;box-shadow:0 0 0 1px rgba(59,130,246,.1)}.ClientsTab_addClientForm__WMJ2F{margin-bottom:24px;padding:24px;background-color:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.1)}.ClientsTab_formTitle__8v2oH{margin-bottom:16px;font-weight:600}.ClientsTab_formGrid__8u7AK{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:16px}.ClientsTab_formField__i_sdS{display:flex;flex-direction:column}.ClientsTab_fieldLabel__60G6s{margin-bottom:8px;font-weight:500;font-size:14px}.ClientsTab_requiredStar__Em_WN{color:red}.ClientsTab_formInput__QK_8l{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:9999px;outline:none}.ClientsTab_formInput__QK_8l:focus{border-color:#3b82f6;ring:2px solid #3b82f6}.ClientsTab_formSelect__m68hq{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:9999px;appearance:none;outline:none;background-color:#fff}.ClientsTab_formTextarea__R6MIy{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:16px;min-height:80px;resize:vertical;outline:none}.ClientsTab_formButtons__I_prL{display:flex;gap:8px}.ClientsTab_clientRowSelected__RBXdb{background-color:rgba(25,118,210,.08)}.ClientsTab_clientRowSelected__RBXdb:hover{background-color:rgba(25,118,210,.12)}.ClientsTab_clientName__SwlC2{font-weight:500}.ClientsTab_clientInfo__ji4Pb{color:rgba(0,0,0,.6)}.ClientsTab_remarksCell__Cjgqi{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClientsTab_actionButtons__zxyHi{display:flex;gap:4px}.ClientsTab_detailView__Prw87{padding:0;background-color:transparent}.ClientsTab_detailContent__Xa9Le{padding:24px;background-color:transparent;margin:0;border-radius:0;border:none;border-top:1px solid rgba(0,0,0,.1)}.ClientsTab_detailHeader__4IJTq{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ClientsTab_detailTitle__5QNQg{font-weight:600}.ClientsTab_detailActions__sCoql{display:flex;gap:8px}.ClientsTab_detailGrid__vYlq_{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.ClientsTab_detailField__ZBFMX{display:flex;flex-direction:column}.ClientsTab_detailFieldLabel__Kt58r{font-weight:500;margin-bottom:4px;font-size:14px}.ClientsTab_detailFieldValue__DOh4A{color:rgba(0,0,0,.6);font-size:14px}.ClientsTab_fullWidthField__t0rL9{grid-column:1/-1}.ClientsTab_emptyState__exzKz{text-align:center;padding:48px;color:rgba(0,0,0,.6)}.TaskCommentsTab_commentsContainer__OuWuS{display:flex;flex-direction:column;height:calc(100vh - 180px);min-height:500px;max-width:100%;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06);position:relative;border:1px solid #e5e7eb}.TaskCommentsTab_chatHeader__XqptR{background:linear-gradient(135deg,#1976d2,#1565c0);color:#fff;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 4px rgba(25,118,210,.2);min-height:50px}.TaskCommentsTab_chatTitle__tph0D{display:flex;align-items:center;gap:12px;font-size:1.1rem;font-weight:600}.TaskCommentsTab_chatSubtitle__PGHXx{font-size:.85rem;opacity:.9;margin-top:2px}.TaskCommentsTab_mainContent__1_pRL{flex:1;display:flex;flex-direction:column;background:#fff;overflow:hidden;position:relative}.TaskCommentsTab_messagesArea__cxAw5{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:16px;background:#fff;scroll-behavior:smooth}.TaskCommentsTab_commentThread__kmmtA{margin-bottom:16px;display:flex;flex-direction:column;width:100%}.TaskCommentsTab_messageItem__X97eG{display:flex;margin-bottom:0;animation:TaskCommentsTab_messageSlideIn__MV3yC .3s ease-out;max-width:100%;position:relative;flex-direction:row;align-items:flex-start;gap:12px;border-bottom:1px solid #f0f0f0;padding-bottom:12px}.TaskCommentsTab_messageItem__X97eG.TaskCommentsTab_other__VC9qQ,.TaskCommentsTab_messageItem__X97eG.TaskCommentsTab_own__HUFd3{flex-direction:row}.TaskCommentsTab_messageBubble__PPZVp{max-width:100%;padding:0;border-radius:0;position:relative;word-wrap:break-word;word-break:break-word;hyphens:auto;box-shadow:none;min-width:0;flex:1;background:transparent}.TaskCommentsTab_messageBubble__PPZVp.TaskCommentsTab_own__HUFd3{background:transparent;color:#374151;border-bottom-right-radius:0;animation:TaskCommentsTab_messageSlideIn__MV3yC .3s ease-out}.TaskCommentsTab_messageBubble__PPZVp.TaskCommentsTab_other__VC9qQ{background:transparent;color:#374151;border-bottom-left-radius:0;border:none;animation:TaskCommentsTab_messageSlideIn__MV3yC .3s ease-out}.TaskCommentsTab_messageAvatar__p8OY1{width:32px;height:32px;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.1);flex-shrink:0;margin-top:0;font-size:.8rem}.TaskCommentsTab_messageSender__ToxcJ{font-weight:600;font-size:.875rem;color:#374151;margin-bottom:4px;opacity:1;display:flex;align-items:center;gap:8px}.TaskCommentsTab_messageTime__b5S95{font-size:.75rem;color:#6b7280;margin-top:1px;white-space:nowrap;min-width:max-content}.TaskCommentsTab_messageTime__b5S95.TaskCommentsTab_other__VC9qQ{color:#6b7280}.TaskCommentsTab_messageText__0EAXo{font-size:.875rem;line-height:1.5;word-wrap:break-word;word-break:break-word;hyphens:auto;margin:0 0 8px;white-space:pre-wrap;color:#374151}.TaskCommentsTab_messageFooter__w_hr7{display:flex;align-items:center;justify-content:flex-start;margin-top:4px;padding:0;gap:16px;flex-wrap:nowrap;min-height:20px}.TaskCommentsTab_replyButton__B7XKb{color:#6b7280;font-size:.75rem;font-weight:500;text-decoration:none;cursor:pointer;padding:0;border:none;background:none;transition:color .2s ease;display:flex;align-items:center;gap:4px}.TaskCommentsTab_replyButton__B7XKb:hover{color:#1976d2;text-decoration:underline}.TaskCommentsTab_repliesContainer__7EB1Z{display:flex;flex-direction:column;position:relative;margin-top:8px;margin-left:44px;padding-left:20px;border-left:2px solid #e5e7eb;gap:8px;width:calc(100% - 64px)}.TaskCommentsTab_repliesContainer__7EB1Z:before{display:none}.TaskCommentsTab_replyItem__gVCRA{display:flex;align-items:flex-start;gap:10px;margin-bottom:4px;position:relative;width:100%;min-width:0;padding:4px 0}.TaskCommentsTab_replyAvatar__61jG3{flex-shrink:0;margin-top:2px}.TaskCommentsTab_replyContent__rW9pT{flex:1;min-width:0;display:flex;flex-direction:column}.TaskCommentsTab_replyHeader__ESoIP{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.TaskCommentsTab_replyAuthor__jOt_x{font-weight:500;font-size:.8rem;color:#374151}.TaskCommentsTab_replyTime__AyaaU{font-size:.7rem;color:#6b7280}.TaskCommentsTab_replyText__s0Ar7{font-size:.875rem;line-height:1.5;color:#374151;margin:0;word-wrap:break-word;word-break:break-word;white-space:pre-wrap}.TaskCommentsTab_replyItem__gVCRA:before{content:"";position:absolute;left:-20px;top:18px;width:12px;height:1px;background:#e5e7eb}.TaskCommentsTab_replyInputArea__Vskf5{margin-top:12px;margin-left:44px;padding-left:8px;width:calc(100% - 52px)}.TaskCommentsTab_replyInput__H8Pxy{display:flex;align-items:flex-end;gap:8px;background:#f8f9fa;border-radius:8px;padding:8px 12px;border:1px solid #d1d5db;width:100%;box-sizing:border-box}.TaskCommentsTab_replyTextField__mB96W{flex:1;border:none;outline:none;background:transparent;resize:none;font-size:.8rem;line-height:1.3;padding:4px 0;max-height:80px;min-height:16px}.TaskCommentsTab_replyTextField__mB96W::placeholder{color:#9ca3af}.TaskCommentsTab_replySubmitButton__9QNon{min-width:24px;height:24px;border-radius:4px;background:linear-gradient(135deg,#1976d2,#1565c0);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.TaskCommentsTab_replySubmitButton__9QNon:hover:not(:disabled){transform:scale(1.05);background:linear-gradient(135deg,#1e88e5,#1565c0)}.TaskCommentsTab_replySubmitButton__9QNon:disabled{opacity:.5;cursor:not-allowed;transform:none}.TaskCommentsTab_messageInput__5146y{padding:16px 20px;background:#f8f9fa;border-top:1px solid #e5e7eb;display:flex;align-items:center;gap:12px;position:sticky;bottom:0;z-index:10;box-shadow:0 -2px 8px rgba(0,0,0,.08);min-height:60px}.TaskCommentsTab_inputArea__F7Kts{flex:1;display:flex;align-items:center;background:#fff;border-radius:8px;padding:8px 12px;border:1px solid #d1d5db;transition:all .2s ease}.TaskCommentsTab_inputArea__F7Kts:focus-within{border-color:#1976d2;box-shadow:0 0 0 3px rgba(25,118,210,.15),0 2px 8px rgba(0,0,0,.08);background:#fff;transform:translateY(-1px)}.TaskCommentsTab_messageTextField__AUaap{flex:1;border:none;outline:none;background:transparent;resize:none;font-size:.85rem;line-height:1.3;padding:6px 0;max-height:80px;min-height:18px}.TaskCommentsTab_messageTextField__AUaap::placeholder{color:#9ca3af}.TaskCommentsTab_sendButton__LdliP{min-width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#1976d2,#1565c0);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 8px rgba(25,118,210,.3);margin-left:8px;flex-shrink:0}.TaskCommentsTab_sendButton__LdliP:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px rgba(25,118,210,.4);background:linear-gradient(135deg,#1e88e5,#1565c0)}.TaskCommentsTab_sendButton__LdliP:disabled{opacity:.5;cursor:not-allowed;transform:none}.TaskCommentsTab_emptyState__ndyou{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;flex:1;background:transparent;border:none}.TaskCommentsTab_emptyIcon__Ha8KX{font-size:64px!important;color:rgba(25,118,210,.4);margin-bottom:20px;opacity:.8}.TaskCommentsTab_emptyTitle__VxFar{font-size:1.2rem;font-weight:600;color:#374151;margin-bottom:8px}.TaskCommentsTab_emptyDescription__gHU71{color:#6b7280;font-size:.9rem;max-width:400px;line-height:1.5}.TaskCommentsTab_messagesArea__cxAw5::-webkit-scrollbar{width:6px}.TaskCommentsTab_messagesArea__cxAw5::-webkit-scrollbar-track{background:transparent}.TaskCommentsTab_messagesArea__cxAw5::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:3px}.TaskCommentsTab_messagesArea__cxAw5::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.TaskCommentsTab_sendButton__LdliP:focus-visible{outline:2px solid #1976d2;outline-offset:2px}.TaskCommentsTab_messageTextField__AUaap:focus{outline:none}.TaskCommentsTab_inputArea__F7Kts:focus-within{outline:2px solid #1976d2;outline-offset:-2px}@keyframes TaskCommentsTab_messageSlideIn__MV3yC{0%{opacity:0;transform:translateX(-20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@media (max-width:768px){.TaskCommentsTab_commentsContainer__OuWuS{height:calc(100vh - 140px);border-radius:8px}.TaskCommentsTab_messagesArea__cxAw5{padding:12px 16px}.TaskCommentsTab_messageBubble__PPZVp{max-width:85%;padding:10px 14px;font-size:.85rem}.TaskCommentsTab_messageInput__5146y{padding:12px 16px}.TaskCommentsTab_inputArea__F7Kts{padding:6px 14px}.TaskCommentsTab_chatHeader__XqptR{padding:12px 16px}.TaskCommentsTab_messageTime__b5S95{font-size:.65rem}}@media (max-width:480px){.TaskCommentsTab_messageBubble__PPZVp{max-width:90%;padding:8px 12px}.TaskCommentsTab_chatTitle__tph0D{font-size:1rem}.TaskCommentsTab_messageInput__5146y,.TaskCommentsTab_messagesArea__cxAw5{padding:8px 12px}}@media (prefers-reduced-motion:reduce){.TaskCommentsTab_messageItem__X97eG{animation:none}@keyframes TaskCommentsTab_messageSlideIn__MV3yC{0%,to{opacity:1;transform:none}}.TaskCommentsTab_sendButton__LdliP:hover:not(:disabled){transform:none}}.TasksTab_tasksContainer__wxRHm{padding:24px}.TasksTab_headerSection___4MX5{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}@media (max-width:640px){.TasksTab_headerSection___4MX5{flex-direction:column;align-items:stretch;gap:16px}.TasksTab_searchContainer___2sXT{min-width:100%;max-width:none}}.TasksTab_searchContainer___2sXT{min-width:250px;flex:1;max-width:400px;position:relative}.TasksTab_searchIcon__4rVPw{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:rgba(0,0,0,.6);z-index:1}.TasksTab_searchInput__L4BPb{width:100%;padding:8px 16px 8px 40px;border:1px solid #d1d5db;border-radius:32px;font-size:14px;outline:none;background-color:rgba(0,0,0,.02)}.TasksTab_searchInput__L4BPb:hover{background-color:rgba(0,0,0,.04)}.TasksTab_searchInput__L4BPb:focus{border:2px solid #3b82f6;background-color:#fff;box-shadow:0 0 0 1px rgba(59,130,246,.1)}.TasksTab_filterControls__Ghvoo{display:flex;gap:16px;align-items:center}.TasksTab_filterGroup__erflI{display:flex;align-items:center;gap:8px}.TasksTab_filterSelect__tHQzK{padding:8px 12px;border:1px solid #d1d5db;border-radius:12px;font-size:14px;outline:none}.TasksTab_filterSelect__tHQzK:focus{border-color:#3b82f6}.TasksTab_addTaskForm__fNMGG{background-color:#fff;padding:24px;border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-bottom:24px}.TasksTab_formTitle__OpfBT{font-size:20px;font-weight:700;color:#111827;margin-bottom:24px}.TasksTab_formGrid__wP9uX{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}@media (max-width:768px){.TasksTab_formGrid__wP9uX{grid-template-columns:1fr}}.TasksTab_formField__zG1PX{display:flex;flex-direction:column}.TasksTab_fieldLabel__Ucmne{display:block;font-size:16px;color:#374151;font-weight:500;margin-bottom:8px}.TasksTab_requiredStar__lMD33{color:#ef4444;margin-left:4px}.TasksTab_formInput__8flth{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:9999px;outline:none}.TasksTab_formTextarea__oHEhz{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:16px;outline:none;resize:vertical}.TasksTab_formSelect___0Mw_{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:9999px;outline:none;background-color:#fff}.TasksTab_formButtons__q8mM7{display:flex;gap:16px;padding-top:16px}.TasksTab_cancelButton__zV4dF{padding:8px 24px;border:1px solid #d1d5db;color:#374151;border-radius:9999px;background-color:#fff;cursor:pointer;transition:background-color .2s ease}.TasksTab_cancelButton__zV4dF:hover{background-color:#f9fafb}.TasksTab_submitButton__z0_r0{padding:8px 24px;background-color:#ea4234;color:#fff;border-radius:9999px;border:none;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;min-width:120px}.TasksTab_submitButton__z0_r0:hover{background-color:#d63831}.TasksTab_submitButton__z0_r0:disabled{opacity:.7;cursor:not-allowed}.TasksTab_spinner__TvI58{animation:TasksTab_spin__ARodG 1s linear infinite;border-radius:50%;height:20px;width:20px;border-color:#fff transparent;border-style:solid;border-width:2px}@keyframes TasksTab_spin__ARodG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TasksTab_taskCount__DuVi7{margin-bottom:16px;color:rgba(0,0,0,.6);font-size:14px}.TasksTab_tasksTable__gHsJT{overflow-x:auto}@media (max-width:768px){.TasksTab_tasksTable__gHsJT{overflow-x:auto;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.05);-webkit-overflow-scrolling:touch}.TasksTab_tasksTable__gHsJT:after,.TasksTab_tasksTable__gHsJT:before{content:"";position:absolute;top:0;bottom:0;width:20px;background:linear-gradient(90deg,rgba(0,0,0,.1),transparent);pointer-events:none;z-index:2}.TasksTab_tasksTable__gHsJT:before{left:0}.TasksTab_tasksTable__gHsJT:after{right:0;background:linear-gradient(270deg,rgba(0,0,0,.1),transparent)}.TasksTab_tasksTable__gHsJT table{min-width:600px;width:100%}.TasksTab_tasksTable__gHsJT td:nth-child(5),.TasksTab_tasksTable__gHsJT td:nth-child(6),.TasksTab_tasksTable__gHsJT th:nth-child(5),.TasksTab_tasksTable__gHsJT th:nth-child(6){display:none}}@media (max-width:480px){.TasksTab_tasksTable__gHsJT td:nth-child(3),.TasksTab_tasksTable__gHsJT th:nth-child(3){display:none}.TasksTab_tasksTable__gHsJT table{min-width:400px}}.TasksTab_taskRow__yrpxH{cursor:pointer;transition:background-color .2s ease}.TasksTab_taskRow__yrpxH:hover{background-color:rgba(0,0,0,.04)!important}.TasksTab_taskRowSelected__fmo3I{background-color:rgba(25,118,210,.08)}.TasksTab_taskTitle__pH_ar{font-weight:500}.TasksTab_assigneeOnMobile__R8s_G{display:block;margin-top:4px;font-size:12px;color:rgba(0,0,0,.6)}.TasksTab_assigneeOnDesktop__1kLM9{display:none}@media (min-width:600px){.TasksTab_assigneeOnMobile__R8s_G{display:none}.TasksTab_assigneeOnDesktop__1kLM9{display:block}}.TasksTab_descriptionCell__BOzy2{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TasksTab_documentCount__FmvSg{display:flex;align-items:center;gap:4px;color:rgba(0,0,0,.6)}.TasksTab_taskDetailView__Dl9we{padding:0}.TasksTab_taskDetailContent__p5nDt{padding:24px;background-color:transparent;border-top:1px solid rgba(0,0,0,.1)}.TasksTab_taskDetailCard__8oEj0{background-color:#fff;padding:24px;border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.TasksTab_taskDetailHeader__ONTKy{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.TasksTab_taskDetailTitle__toKbP{color:#1976d2;font-size:18px;font-weight:600}.TasksTab_taskTabs__vpgOX{margin-bottom:24px;border-bottom:1px solid rgba(0,0,0,.12)}.TasksTab_editActions__fKxRi{display:flex;justify-content:flex-end;margin-bottom:16px}.TasksTab_detailGrid__amJCT{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.TasksTab_detailField__J5JOL{margin-bottom:16px}.TasksTab_detailFieldLabel___TnQ9{color:rgba(0,0,0,.6);margin-bottom:4px;font-size:14px}.TasksTab_detailFieldValue__uVKhQ{font-weight:500}.TasksTab_commentsSection__8allL,.TasksTab_documentsSection__MpxGb{margin-top:16px}.TasksTab_uploadSection__Y_Kku{display:flex;align-items:center;gap:16px;margin-bottom:24px}.TasksTab_fileInput__14Rgn{display:none}.TasksTab_uploadLabel__AzlCj{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#eff6ff;color:#2563eb;border-radius:9999px;border:1px solid #bfdbfe;cursor:pointer;transition:background-color .2s ease;font-size:14px;font-weight:500}.TasksTab_uploadLabel__AzlCj:hover{background-color:#dbeafe}.TasksTab_documentsList__v4rOK{display:flex;flex-direction:column;gap:8px}.TasksTab_documentItem__M85ZP{padding:16px;border-radius:20px;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .2s ease;background:linear-gradient(135deg,#fff,#fafafa)}.TasksTab_documentItem__M85ZP:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-2px);border-color:rgba(25,118,210,.2)}.TasksTab_documentContent__EwRbM{display:flex;align-items:center;justify-content:space-between}.TasksTab_documentLeft__xSMBD{display:flex;align-items:center;gap:16px;flex:1}.TasksTab_documentInfo__bUuRC{display:flex;flex-direction:column}.TasksTab_documentName__OkNal{font-weight:500;margin-bottom:4px}.TasksTab_documentMeta__vXD_x{color:rgba(0,0,0,.6);font-size:14px}.TasksTab_documentActions__kw7xf{display:flex;align-items:center;gap:8px}.TasksTab_emptyState__OaONi{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;background-color:rgba(0,0,0,.02);border-radius:16px;border:2px dashed rgba(0,0,0,.1)}.TasksTab_emptyIcon__3PFmS{font-size:48px!important;color:rgba(0,0,0,.6);margin-bottom:16px}.TasksTab_emptyTitle__cBNgq{font-weight:600;color:rgba(0,0,0,.6);margin-bottom:8px;font-size:18px}.TasksTab_emptyDescription__r6mky,.TasksTab_noTasksMessage__QdnEd{color:rgba(0,0,0,.6);text-align:center}.TasksTab_noTasksMessage__QdnEd{padding:32px}.DocumentsTab_documentsContainer___cwNp{padding:24px}@media (max-width:768px){.DocumentsTab_documentsContainer___cwNp{padding:16px}}@media (max-width:480px){.DocumentsTab_documentsContainer___cwNp{padding:12px}}.DocumentsTab_headerSection__Ksdds{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}@media (max-width:768px){.DocumentsTab_headerSection__Ksdds{margin-bottom:20px}}@media (max-width:480px){.DocumentsTab_headerSection__Ksdds{margin-bottom:16px}}.DocumentsTab_headerTitle__CfaVQ{font-weight:600;color:rgba(0,0,0,.87)}.DocumentsTab_headerDescription__NiMx5{color:rgba(0,0,0,.6)}.DocumentsTab_uploadSection__qomQx{display:flex;align-items:center;gap:16px;margin-bottom:48px}@media (max-width:768px){.DocumentsTab_uploadSection__qomQx{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:32px}}@media (max-width:480px){.DocumentsTab_uploadSection__qomQx{gap:8px;margin-bottom:24px}}.DocumentsTab_fileInput__Qo2DC{display:none}.DocumentsTab_uploadLabel__18i_S{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#eff6ff;color:#2563eb;border-radius:9999px;border:1px solid #bfdbfe;cursor:pointer;transition:background-color .2s ease;font-size:14px;font-weight:500}.DocumentsTab_uploadLabel__18i_S:hover{background-color:#dbeafe}.DocumentsTab_documentsList__aJHf8{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}@media (max-width:768px){.DocumentsTab_documentsList__aJHf8{grid-template-columns:1fr;gap:12px}}@media (max-width:480px){.DocumentsTab_documentsList__aJHf8{gap:8px}}.DocumentsTab_documentItem__lPGPJ{padding:16px;border-radius:20px;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .2s ease;background:linear-gradient(135deg,#fff,#fafafa)}@media (max-width:768px){.DocumentsTab_documentItem__lPGPJ{padding:14px;border-radius:16px}}@media (max-width:480px){.DocumentsTab_documentItem__lPGPJ{padding:12px;border-radius:12px}}.DocumentsTab_documentItem__lPGPJ:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-2px);border-color:rgba(25,118,210,.2)}.DocumentsTab_documentContent__XYVrK{display:flex;flex-direction:column;gap:12px}.DocumentsTab_documentLeft__tbL6d{display:flex;align-items:flex-start;gap:12px;flex:1}.DocumentsTab_documentInfo__dyZCp{display:flex;flex-direction:column}.DocumentsTab_documentName__2Pt0Q{font-weight:600;margin-bottom:4px;font-size:14px;line-height:1.3;color:rgba(0,0,0,.9)}.DocumentsTab_documentMeta__ynZ_5{color:rgba(0,0,0,.6);font-size:12px;line-height:1.4}.DocumentsTab_documentRemarks__H6qfL{color:rgba(0,0,0,.7);font-size:12px;margin-top:6px;padding:6px 10px;background-color:rgba(25,118,210,.06);border-radius:8px;border-left:3px solid rgba(25,118,210,.3)}.DocumentsTab_documentActions__zi0Pj{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:auto}.DocumentsTab_emptyState__i7y7k{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;background-color:rgba(0,0,0,.02);border-radius:16px;border:2px dashed rgba(0,0,0,.1)}.DocumentsTab_emptyIcon__MGHoa{font-size:48px!important;color:rgba(0,0,0,.6);margin-bottom:16px}.DocumentsTab_emptyTitle__OiYOl{font-weight:600;color:rgba(0,0,0,.6);margin-bottom:8px}.DocumentsTab_emptyDescription__6sc_D{color:rgba(0,0,0,.6);text-align:center}.DocumentsTab_infoBox__3OVN0{margin-top:32px;padding:24px;background-color:rgba(25,118,210,.04);border-radius:16px;border:1px solid rgba(25,118,210,.2)}@media (max-width:768px){.DocumentsTab_infoBox__3OVN0{margin-top:24px;padding:20px;border-radius:12px}}@media (max-width:480px){.DocumentsTab_infoBox__3OVN0{margin-top:20px;padding:16px;border-radius:8px}}.DocumentsTab_infoTitle__d_eFN{color:#1976d2;font-weight:500;margin-bottom:8px}.DocumentsTab_infoDescription__7tRtO{color:rgba(0,0,0,.6)}.HearingsTab_hearingsContainer__4orFa{padding:24px}.HearingsTab_headerSection__tC9xF{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:16px;flex-wrap:wrap}.HearingsTab_searchContainer__YG8M3{min-width:250px;flex:1;max-width:400px;position:relative}@media (max-width:768px){.HearingsTab_headerSection__tC9xF{flex-direction:column;align-items:stretch}.HearingsTab_searchContainer__YG8M3{min-width:100%;max-width:none}}.HearingsTab_searchIcon__gc9Wd{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:rgba(0,0,0,.6);font-size:20px;z-index:1}.HearingsTab_searchInput__PAuc7{width:100%;padding:8px 16px 8px 40px;border:1px solid #d1d5db;border-radius:32px;font-size:14px;outline:none;background-color:rgba(0,0,0,.02)}.HearingsTab_searchInput__PAuc7:hover{background-color:rgba(0,0,0,.04)}.HearingsTab_searchInput__PAuc7:focus{border:2px solid #3b82f6;background-color:#fff;box-shadow:0 0 0 1px rgba(59,130,246,.1)}.CommentsTab_commentsContainer__Lr_Y_{display:flex;flex-direction:column;height:calc(100vh - 180px);min-height:500px;max-width:100%;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06);position:relative;border:1px solid #e5e7eb}.CommentsTab_chatHeader__2nUSk{background:linear-gradient(135deg,#1976d2,#1565c0);color:#fff;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 4px rgba(25,118,210,.2);min-height:50px}.CommentsTab_chatTitle__6NSHi{display:flex;align-items:center;gap:12px;font-size:1.1rem;font-weight:600}.CommentsTab_chatSubtitle__bCuMf{font-size:.85rem;opacity:.9;margin-top:2px}.CommentsTab_mainContent__NAiJv{flex:1;display:flex;flex-direction:column;background:#fff;overflow:hidden;position:relative}.CommentsTab_messagesArea__6rmYK{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:16px;background:#fff;scroll-behavior:smooth}.CommentsTab_sectionTitle__bc8zo{font-weight:700;color:#1f2937;font-size:1.5rem}.CommentsTab_messageGroup__JLXv4{margin-bottom:8px}.CommentsTab_commentContainer__bbD7F{position:relative;margin-bottom:0}.CommentsTab_commentThread__gK4cs{margin-bottom:16px;display:flex;flex-direction:column;width:100%}.CommentsTab_messageItem__1MEnG{display:flex;margin-bottom:0;animation:CommentsTab_messageSlideIn__V43ez .3s ease-out;max-width:100%;position:relative;flex-direction:row;align-items:flex-start;gap:12px;border-bottom:1px solid #f0f0f0;padding-bottom:12px}.CommentsTab_messageItem__1MEnG.CommentsTab_other__v0qNK,.CommentsTab_messageItem__1MEnG.CommentsTab_own__vfUlz{flex-direction:row}.CommentsTab_messageBubble__MRwfU{max-width:100%;padding:0;border-radius:0;position:relative;word-wrap:break-word;word-break:break-word;hyphens:auto;box-shadow:none;min-width:0;flex:1;background:transparent}.CommentsTab_messageBubble__MRwfU.CommentsTab_own__vfUlz{background:transparent;color:#374151;border-bottom-right-radius:0;animation:CommentsTab_messageSlideIn__V43ez .3s ease-out}.CommentsTab_messageBubble__MRwfU.CommentsTab_other__v0qNK{background:transparent;color:#374151;border-bottom-left-radius:0;border:none;animation:CommentsTab_messageSlideIn__V43ez .3s ease-out}.CommentsTab_messageBubble__MRwfU.CommentsTab_status-update__Tbjoc{background:linear-gradient(135deg,#a855f7,#9333ea);color:#fff}.CommentsTab_messageBubble__MRwfU.CommentsTab_question___57WM{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.CommentsTab_messageBubble__MRwfU.CommentsTab_documentation__Kn3LG{background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff}.CommentsTab_messageBubble__MRwfU.CommentsTab_internal-note__ysadY{background:linear-gradient(135deg,#64748b,#475569);color:#fff}.CommentsTab_messageHeader__f0M8N{display:none}.CommentsTab_messageAvatar__9QR3C{width:32px;height:32px;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.1);flex-shrink:0;margin-top:0;font-size:.8rem}.CommentsTab_messageSender__pJW08{font-weight:600;font-size:.875rem;color:#374151;margin-bottom:4px;opacity:1;display:flex;align-items:center;gap:8px}.CommentsTab_commentHeader__Qvb5o{display:flex;align-items:center;gap:10px;margin-bottom:8px}.CommentsTab_commentAuthorSection__ntYbM{display:flex;align-items:center;gap:10px;flex:1}.CommentsTab_commentMeta__5mtBZ{flex-direction:column;gap:2px}.CommentsTab_commentAvatar__PUjME{width:32px;height:32px;font-size:14px;font-weight:700;border:none;box-shadow:0 1px 3px rgba(0,0,0,.1)}.CommentsTab_commentAuthor__X35fH{font-weight:600;color:#1f2937;margin:0}.CommentsTab_commentContent__DMqBU{margin-top:2px;flex:1}.CommentsTab_commentText__GcRGR{color:#374151;line-height:1.4;margin:0;font-size:.875rem}.CommentsTab_commentFooter__MSDrN{margin-top:8px;padding-top:4px}.CommentsTab_replyButton__6UKga{font-size:.8rem;padding:4px 8px;min-height:auto}.CommentsTab_replyContainer__zt9Lz{margin-top:8px;position:relative}.CommentsTab_repliesSection__6EEeU{margin-top:8px}.CommentsTab_repliesContainer__KXl3f{display:flex;flex-direction:column;position:relative;margin-top:8px;margin-left:44px;padding-left:20px;border-left:2px solid #e5e7eb;gap:8px;width:calc(100% - 64px)}.CommentsTab_repliesContainer__KXl3f:before{content:"";position:absolute;left:-2px;top:-8px;width:16px;height:2px;background:#e5e7eb;border-radius:1px}.CommentsTab_responseItem__IDfz5{padding:4px 8px;border-radius:4px;background:#fff;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.03);transition:all .2s ease;margin-bottom:3px;margin-left:24px;border:1px solid #e2e8f0;border-left-width:2px}.CommentsTab_responseItem__IDfz5:before{content:"";position:absolute;left:-12px;top:20px;width:8px;height:8px;background:#e2e8f0;border-radius:50%;border:2px solid #fff}.CommentsTab_responseConnector__o9A12{position:absolute;left:-16px;top:24px;width:16px;height:2px;background:#e2e8f0;border-radius:1px}.CommentsTab_responseAvatar__eRynf{width:24px;height:24px;font-size:11px;font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.1)}.CommentsTab_replyForm__fowfN{margin-left:24px;margin-top:4px;padding:6px;background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0;position:relative}.CommentsTab_replyForm__fowfN:before{content:"";position:absolute;left:-12px;top:20px;width:8px;height:8px;background:#1976d2;border-radius:50%;border:2px solid #fff;opacity:.7}.CommentsTab_categorySelector__OthHI{margin-bottom:8px}.CommentsTab_inlineCategorySelector__0OpwX{display:flex;align-items:center;gap:12px;margin-bottom:8px}.CommentsTab_inputArea__sIhEZ{flex:1;display:flex;align-items:center;background:#fff;border-radius:8px;padding:8px 12px;border:1px solid #d1d5db;transition:all .2s ease}.CommentsTab_inputArea__sIhEZ:focus-within{border-color:#1976d2;box-shadow:0 0 0 3px rgba(25,118,210,.15),0 2px 8px rgba(0,0,0,.08);background:#fff;transform:translateY(-1px)}.CommentsTab_messageTextField__wh7xf{flex:1;border:none;outline:none;background:transparent;resize:none;font-size:.85rem;line-height:1.3;padding:6px 0;max-height:80px;min-height:18px}.CommentsTab_messageTextField__wh7xf::placeholder{color:#9ca3af}.CommentsTab_sendButton__5BqDx{min-width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#1976d2,#1565c0);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 8px rgba(25,118,210,.3);margin-left:8px;flex-shrink:0}.CommentsTab_sendButton__5BqDx:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px rgba(25,118,210,.4);background:linear-gradient(135deg,#1e88e5,#1565c0)}.CommentsTab_sendButton__5BqDx:disabled{opacity:.5;cursor:not-allowed;transform:none}.CommentsTab_toolbarLeft__xQi0F{display:flex;align-items:center;gap:12px}.CommentsTab_toolbarRight__kOwOs{display:flex;align-items:center;gap:8px}.CommentsTab_categorySelectField__DGNkV{min-width:120px}.CommentsTab_compactCategorySelector__LiMUZ{min-width:110px}.CommentsTab_compactCategorySelector__LiMUZ .CommentsTab_MuiInputBase-root__yyla0{height:28px;font-size:.75rem}.CommentsTab_compactCategorySelector__LiMUZ .CommentsTab_MuiSelect-select__yHLJG{padding:2px 6px;display:flex;align-items:center;gap:4px}.CommentsTab_categoryChip__DySbI{margin-right:8px;margin-bottom:4px}.CommentsTab_replyActions__b5YiY{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.CommentsTab_editForm__wbMK7{margin-top:8px}.CommentsTab_editActions__ijECL{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.CommentsTab_editTextField__FB06E{width:100%;border:1px solid #d1d5db;border-radius:4px;padding:8px 12px;font-size:.875rem!important;line-height:1.5;font-family:inherit;background:#fff;resize:none;outline:none;min-height:60px}.CommentsTab_editTextField__FB06E:focus{border-color:#1976d2;box-shadow:0 0 0 2px rgba(25,118,210,.15)}.CommentsTab_messageInput__qw6Pb{padding:16px 20px;background:#f8f9fa;border-top:1px solid #e5e7eb;display:flex;align-items:center;gap:12px;position:sticky;bottom:0;z-index:10;box-shadow:0 -2px 8px rgba(0,0,0,.08);min-height:60px}.CommentsTab_newCommentFormContent___AqFU{max-width:800px}.CommentsTab_newCommentActions__ufvy1{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.CommentsTab_emptyState__YU7B0{padding:40px 24px;border:1px dashed rgba(25,118,210,.2);border-radius:16px;background:rgba(25,118,210,.02)}.CommentsTab_emptyIcon__My0lk{font-size:48px!important;color:rgba(234,66,52,.5);margin-bottom:16px}.CommentsTab_emptyTitle__PXZ4S{color:#1f2937;font-size:1.1rem}.CommentsTab_emptyDescription__is16D{line-height:1.4;margin:0}.CommentsTab_dateSection__fF_5L{text-align:center;margin:12px 0 6px;position:relative;display:flex;justify-content:center;align-items:center}.CommentsTab_dateDivider__HPb_B{display:inline-block;background:#f1f5f9;color:#64748b;font-size:.7rem;font-weight:500;padding:2px 8px;border-radius:8px;border:none;position:relative;z-index:1}.CommentsTab_messageFooter__npZYZ{display:flex;align-items:center;justify-content:flex-start;margin-top:4px;padding:0;gap:16px;flex-wrap:nowrap;min-height:20px}.CommentsTab_commentBadges__zxUCe{display:flex;align-items:center;gap:4px;margin-left:8px}.CommentsTab_messageTime__AiTcE{font-size:.75rem;color:#6b7280;margin-top:1px;white-space:nowrap;min-width:max-content}.CommentsTab_messageTime__AiTcE.CommentsTab_other__v0qNK{color:#6b7280}.CommentsTab_authorDetails__2te_s{flex:1;min-width:0}.CommentsTab_authorName__MvWSq{font-weight:600;color:#1f2937;font-size:.875rem;line-height:1.3;margin-bottom:2px}.CommentsTab_commentMeta__5mtBZ{display:flex;align-items:center;gap:4px;font-size:.7rem;color:#64748b;margin-left:8px}.CommentsTab_messageText__T_BA3{font-size:.875rem;line-height:1.5;word-wrap:break-word;word-break:break-word;hyphens:auto;margin:0 0 8px;white-space:pre-wrap;color:#374151}.CommentsTab_messageStatus__Y9oyC{display:flex;align-items:center;gap:4px;font-size:.7rem;color:hsla(0,0%,100%,.7)}.CommentsTab_messageStatus__Y9oyC.CommentsTab_other__v0qNK{color:#9ca3af}.CommentsTab_categoryChip__DySbI{display:none}.CommentsTab_priorityBadge__R2oMn{padding:3px 10px;border-radius:14px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border:1px solid}.CommentsTab_priorityBadge__R2oMn.CommentsTab_high__U96D8{background:#fef2f2;color:#dc2626;border-color:#fecaca;box-shadow:0 1px 2px rgba(220,38,38,.1)}.CommentsTab_priorityBadge__R2oMn.CommentsTab_medium__hRCmT{background:#fffbeb;color:#f59e0b;border-color:#fed7aa;box-shadow:0 1px 2px rgba(245,158,11,.1)}.CommentsTab_priorityBadge__R2oMn.CommentsTab_low__3ibCp{background:#f0fdf4;color:#10b981;border-color:#bbf7d0;box-shadow:0 1px 2px rgba(16,185,129,.1)}.CommentsTab_categoryBadge__38Eaj{padding:3px 10px;border-radius:14px;font-size:.7rem;font-weight:500;border:1px solid}.CommentsTab_categoryBadge__38Eaj.CommentsTab_status-update__Tbjoc{background:#fdf4ff;color:#a855f7;border-color:#e9d5ff}.CommentsTab_categoryBadge__38Eaj.CommentsTab_question___57WM{background:#fffbeb;color:#f59e0b;border-color:#fed7aa}.CommentsTab_categoryBadge__38Eaj.CommentsTab_documentation__Kn3LG{background:#f0f9ff;color:#0ea5e9;border-color:#bae6fd}.CommentsTab_categoryBadge__38Eaj.CommentsTab_internal-note__ysadY{background:#f1f5f9;color:#64748b;border-color:#cbd5e1}@media (max-width:768px){.CommentsTab_commentsContainer__Lr_Y_{height:calc(100vh - 140px);border-radius:8px}.CommentsTab_messagesArea__6rmYK{padding:12px 16px}.CommentsTab_messageBubble__MRwfU{max-width:85%;padding:10px 14px;font-size:.85rem}.CommentsTab_messageInput__qw6Pb{padding:12px 16px}.CommentsTab_inputArea__sIhEZ{padding:6px 14px}.CommentsTab_chatHeader__2nUSk{padding:12px 16px}.CommentsTab_messageTime__AiTcE{font-size:.65rem}.CommentsTab_categoryChip__DySbI{font-size:.65rem;padding:2px 8px}}@media (max-width:480px){.CommentsTab_messageBubble__MRwfU{max-width:90%;padding:8px 12px}.CommentsTab_chatTitle__6NSHi{font-size:1rem}.CommentsTab_messageInput__qw6Pb,.CommentsTab_messagesArea__6rmYK{padding:8px 12px}}@keyframes CommentsTab_messageSlideIn__V43ez{0%{opacity:0;transform:translateX(-20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes CommentsTab_messageBounceIn__8Nurk{0%{opacity:0;transform:translateX(20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes CommentsTab_typing__Nb_aP{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-10px)}}.CommentsTab_typingIndicator__ZNNjf{display:flex;align-items:center;gap:4px;padding:12px 16px;background:#fff;border-radius:18px;margin-bottom:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);max-width:fit-content}.CommentsTab_typingDot__5A3Bd{width:6px;height:6px;background:#9ca3af;border-radius:50%;animation:CommentsTab_typing__Nb_aP 1.4s infinite}.CommentsTab_typingDot__5A3Bd:nth-child(2){animation-delay:.2s}.CommentsTab_typingDot__5A3Bd:nth-child(3){animation-delay:.4s}.CommentsTab_messageItem__1MEnG.CommentsTab_sending__vYmv_{opacity:.7}.CommentsTab_messageItem__1MEnG.CommentsTab_sent__0H7OH{opacity:1}.CommentsTab_messageItem__1MEnG.CommentsTab_failed__amy5W{opacity:.5}.CommentsTab_messageItem__1MEnG.CommentsTab_deleting__Oq4BN{opacity:.3;transform:scale(.95)}.CommentsTab_messagesArea__6rmYK::-webkit-scrollbar{width:6px}.CommentsTab_messagesArea__6rmYK::-webkit-scrollbar-track{background:transparent}.CommentsTab_messagesArea__6rmYK::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:3px}.CommentsTab_messagesArea__6rmYK::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.CommentsTab_emptyState__YU7B0{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;flex:1;background:transparent;border:none}.CommentsTab_sendButton__5BqDx:focus-visible{outline:2px solid #1976d2;outline-offset:2px}.CommentsTab_messageTextField__wh7xf:focus{outline:none}.CommentsTab_inputArea__sIhEZ:focus-within{outline:2px solid #1976d2;outline-offset:-2px}@media (prefers-contrast:high){.CommentsTab_messageBubble__MRwfU.CommentsTab_other__v0qNK{border:2px solid #000}.CommentsTab_messageTime__AiTcE.CommentsTab_other__v0qNK{color:#000}.CommentsTab_messageBubble__MRwfU.CommentsTab_own__vfUlz{border:2px solid #fff}}.CommentsTab_replyItem__Hwtph{display:flex;align-items:flex-start;gap:10px;margin-bottom:4px;position:relative;width:100%;min-width:0;padding:4px 0}.CommentsTab_replyAvatar__GgDSP{flex-shrink:0;margin-top:2px}.CommentsTab_replyContent__olfLB{flex:1;min-width:0;display:flex;flex-direction:column}.CommentsTab_replyHeader__4XUPq{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.CommentsTab_replyAuthor__luBjA{font-weight:500;font-size:.8rem;color:#374151}.CommentsTab_replyTime__hmj13{font-size:.7rem;color:#6b7280}.CommentsTab_replyText__pMf0r{font-size:.875rem;line-height:1.5;color:#374151;margin:0;word-wrap:break-word;word-break:break-word;white-space:pre-wrap}.CommentsTab_replyItem__Hwtph:before{content:"";position:absolute;left:-20px;top:18px;width:12px;height:1px;background:#e5e7eb}.CommentsTab_repliesContainer__KXl3f:before{display:none}.CommentsTab_replyButton__6UKga{color:#6b7280;font-size:.75rem;font-weight:500;text-decoration:none;cursor:pointer;padding:0;border:none;background:none;transition:color .2s ease;display:flex;align-items:center;gap:4px}.CommentsTab_replyButton__6UKga:hover{color:#1976d2;text-decoration:underline}.CommentsTab_messageActions__xhsoJ{display:flex;align-items:center;gap:16px}.CommentsTab_dateDivider__HPb_B,.CommentsTab_dateSection__fF_5L{display:none}.CommentsTab_replyInputArea__1thzq{margin-top:12px;margin-left:44px;padding-left:8px;width:calc(100% - 52px)}.CommentsTab_replyInput__bGkUx{display:flex;align-items:flex-end;gap:8px;background:#f8f9fa;border-radius:8px;padding:8px 12px;border:1px solid #d1d5db;width:100%;box-sizing:border-box}.CommentsTab_replyTextField__kh3WA{flex:1;border:none;outline:none;background:transparent;resize:none;font-size:.8rem;line-height:1.3;padding:4px 0;max-height:80px;min-height:16px}.CommentsTab_replyTextField__kh3WA::placeholder{color:#9ca3af}.CommentsTab_replySubmitButton__zFkA4{min-width:24px;height:24px;border-radius:4px;background:linear-gradient(135deg,#1976d2,#1565c0);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.CommentsTab_replySubmitButton__zFkA4:hover:not(:disabled){transform:scale(1.05);background:linear-gradient(135deg,#1e88e5,#1565c0)}.CommentsTab_replySubmitButton__zFkA4:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.CommentsTab_messageItem__1MEnG{animation:none}@keyframes CommentsTab_messageSlideIn__V43ez{0%,to{opacity:1;transform:none}}@keyframes CommentsTab_messageBounceIn__8Nurk{0%,to{opacity:1;transform:none}}.CommentsTab_sendButton__5BqDx:hover:not(:disabled){transform:none}}.CommentsTab_emptyIcon__My0lk{font-size:64px!important;color:rgba(25,118,210,.4);margin-bottom:20px;opacity:.8}.CommentsTab_emptyTitle__PXZ4S{font-size:1.2rem;font-weight:600;color:#374151;margin-bottom:8px}.CommentsTab_emptyDescription__is16D{color:#6b7280;font-size:.9rem;max-width:400px;line-height:1.5}.InvoiceTab_invoiceContainer__R5atm{padding:24px}.InvoiceTab_headerSection__VQjKh{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.InvoiceTab_sectionTitle__1OTa1{display:flex;align-items:center;font-weight:600;color:#111827}.InvoiceTab_actionsCard__4oPlh,.InvoiceTab_commentsCard__w_BYt,.InvoiceTab_invoiceCard__BL9XJ{padding:24px;border-radius:12px;border:1px solid rgba(0,0,0,.1)}.InvoiceTab_cardTitle__fZf2I{font-weight:600;color:#111827;margin-bottom:20px;display:flex;align-items:center}.InvoiceTab_invoiceDetails___hjNn{display:flex;flex-direction:column;gap:16px}.InvoiceTab_invoiceRow__4JHTO{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.08)}.InvoiceTab_invoiceRow__4JHTO:last-child{border-bottom:none}.InvoiceTab_invoiceAmount__GAF7M{font-weight:700;color:#22c55e}.InvoiceTab_commentsHeader__utB4G{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.InvoiceTab_commentsList__EpZlY{display:flex;flex-direction:column;gap:16px}.InvoiceTab_commentItem__ShK_z{padding:12px 0;border-bottom:1px solid rgba(0,0,0,.08)}.InvoiceTab_commentItem__ShK_z:last-child{border-bottom:none}.InvoiceTab_commentHeader___pbxd{display:flex;align-items:center;gap:12px;margin-bottom:8px}.InvoiceTab_commentAvatar__FtNvd{width:32px;height:32px;font-size:14px;font-weight:700;background-color:#6b7280}.InvoiceTab_commentAuthor__XZQPb{font-weight:500;color:#111827;font-size:14px}.InvoiceTab_commentText__kaBB1{color:#374151;line-height:1.5}.InvoiceTab_emptyComments__Suti_{text-align:center;padding:20px;font-style:italic}.InvoiceTab_actionButtons__xxCJQ{display:flex;gap:12px;flex-wrap:wrap}@media (max-width:768px){.InvoiceTab_headerSection__VQjKh{flex-direction:column;gap:16px;align-items:stretch}.InvoiceTab_actionButtons__xxCJQ{flex-direction:column}.InvoiceTab_invoiceRow__4JHTO{flex-direction:column;align-items:flex-start;gap:8px}}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");.CoachMark_overlay__hJdjE{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;pointer-events:auto;animation:CoachMark_fadeIn__B_hle .3s ease-out}@keyframes CoachMark_fadeIn__B_hle{0%{opacity:0}to{opacity:1}}.CoachMark_svgOverlay__ltr1i{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}.CoachMark_spotlight__5F00l{position:absolute;border:2px solid rgba(255,193,7,.8);border-radius:8px;box-shadow:0 0 0 4px rgba(255,193,7,.3);pointer-events:none;animation:CoachMark_pulse__Fih9Q 2s ease-in-out infinite}@keyframes CoachMark_pulse__Fih9Q{0%,to{box-shadow:0 0 0 4px rgba(255,193,7,.3)}50%{box-shadow:0 0 0 8px rgba(255,193,7,.15)}}.CoachMark_tooltip__wi94N{position:absolute;background:#fff;border-radius:16px;padding:20px;max-width:280px;min-width:240px;box-shadow:0 8px 32px rgba(0,0,0,.2),0 2px 8px rgba(0,0,0,.1);z-index:10000;animation:CoachMark_tooltipIn__HX6c_ .3s ease-out;font-family:Inter,sans-serif!important}@keyframes CoachMark_tooltipIn__HX6c_{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CoachMark_tooltipContent__MutSq{margin-bottom:16px}.CoachMark_tooltipTitle__YNvQt{font-family:Inter,sans-serif!important;font-size:1.25rem!important;font-weight:700!important;color:#1a237e!important;margin:0 0 8px!important;line-height:1.3!important}.CoachMark_tooltipMessage__vVmEw{font-family:Inter,sans-serif!important;font-size:1rem!important;color:#4a5568!important;margin:0!important;line-height:1.5!important}.CoachMark_tooltipFooter__wfZ__{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e2e8f0;padding-top:12px}.CoachMark_stepIndicator__6ivjM{font-family:Inter,sans-serif!important;font-size:.875rem;color:#718096}.CoachMark_tooltipButtons__2rgGb{display:flex;gap:8px}.CoachMark_skipButton__ajE8O{font-family:Inter,sans-serif!important;background:transparent;border:none;color:#718096;font-size:.9rem;cursor:pointer;padding:8px 12px;border-radius:8px;transition:all .2s ease}.CoachMark_skipButton__ajE8O:hover{background:#f7fafc;color:#4a5568}.CoachMark_nextButton__gKPmv{font-family:Inter,sans-serif!important;background:linear-gradient(135deg,#1a237e,#0d47a1);border:none;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;padding:8px 20px;border-radius:8px;transition:all .2s ease;box-shadow:0 2px 4px rgba(26,35,126,.3)}.CoachMark_nextButton__gKPmv:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(26,35,126,.4)}.CoachMark_nextButton__gKPmv:active{transform:translateY(0)}@media (max-width:640px){.CoachMark_tooltip__wi94N{position:fixed!important;bottom:20px!important;top:auto!important;left:16px!important;right:16px!important;max-width:none!important;width:calc(100% - 32px)!important}}.page_taskTableHint__6XteJ{background:linear-gradient(90deg,rgba(25,118,210,.05),rgba(25,118,210,.1) 50%,rgba(25,118,210,.05));padding:8px 16px;margin-bottom:16px;border-radius:8px;border-left:3px solid #1976d2;font-size:.875rem;color:rgba(0,0,0,.7);animation:page_fadeIn__HjZnp .5s ease-out}@keyframes page_fadeIn__HjZnp{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.page_caseContainer__h1R7H{background-image:url("/reg form bg.svg");background-repeat:no-repeat;background-size:cover;background-position:50%;min-height:90vh;flex-direction:column;align-items:center;padding-left:1%;padding-right:1%}.page_contentWrapper__S9Oty{max-width:1400px;margin:0 auto;width:98%}.page_card__1BBtt{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.06);margin-bottom:24px;overflow:hidden;transition:all .3s ease-in-out}.page_taskRow__LwrOV{cursor:pointer;transition:all .2s ease-in-out}.page_taskRow__LwrOV:hover{background-color:rgba(0,0,0,.04)!important;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.page_taskRowSelected__vqTEV{background-color:rgba(25,118,210,.08)!important;border-left:3px solid #1976d2}.page_taskDetailView__qS_2k{background:linear-gradient(135deg,rgba(25,118,210,.04),rgba(25,118,210,.02));border-top:1px solid rgba(25,118,210,.2);animation:page_slideDown__KIFM9 .3s ease-out}.page_taskDetailCard__MgRIt{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(25,118,210,.1);transition:all .2s ease-in-out}.page_taskDetailCard__MgRIt:hover{box-shadow:0 8px 30px rgba(0,0,0,.12)}.page_taskDetailField__eDrIu{padding:8px 0;border-bottom:1px solid rgba(0,0,0,.05)}.page_taskDetailField__eDrIu:last-child{border-bottom:none}@keyframes page_slideDown__KIFM9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page_taskActionButton__yrIdB{transition:all .2s ease-in-out}.page_taskActionButton__yrIdB:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.page_taskStatusChip__cU82l{font-weight:500;border-radius:12px;transition:all .2s ease-in-out}.page_taskStatusChip__cU82l:hover{transform:scale(1.05)}@keyframes page_pageLoad__4Y91X{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_caseContainer__h1R7H{animation:page_pageLoad__4Y91X .5s ease-out}.page_interactiveElement__FANeb{transition:all .2s cubic-bezier(.4,0,.2,1)}.page_interactiveElement__FANeb:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}@media (max-width:768px){.page_caseContainer__h1R7H{padding:16px 8px}.page_contentWrapper__S9Oty{width:100%}.page_card__1BBtt{margin-bottom:16px;border-radius:12px}.page_taskDetailCard__MgRIt{margin:0 -8px;border-radius:12px}.page_taskRow__LwrOV:hover{transform:none}}