.sheets_actionList__f_roW{display:flex;flex-direction:column;gap:var(--space-2)}.sheets_actionBtn__I96_y{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-surface);color:var(--c-text);font-size:var(--fs-sm);font-family:inherit;cursor:pointer;text-align:left}.sheets_actionBtn__I96_y:hover{border-color:var(--c-primary)}.sheets_actionIcon__X0eqc{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;background:var(--c-surface-low);color:var(--c-primary)}.sheets_actionBody__vAg07{display:flex;flex-direction:column}.sheets_actionTitle__C8hm8{font-weight:var(--fw-bold)}.sheets_actionSub__lbaUV{font-size:var(--fs-xs);color:var(--c-text-sub)}.sheets_cancelBtn__taUZx{width:100%;margin-top:var(--space-2);padding:var(--space-3);border:none;border-radius:var(--radius-md);background:var(--c-bg);color:var(--c-text-sub);font-size:var(--fs-sm);font-family:inherit;cursor:pointer}.sheets_chips__hiA8E{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-2);gap:var(--space-2);margin-bottom:var(--space-3)}.sheets_chip__YN_co{padding:var(--space-2) var(--space-3);border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-surface);color:var(--c-text);font-size:var(--fs-xs);font-family:inherit;cursor:pointer}.sheets_chip__YN_co:hover{border-color:var(--c-accent);color:var(--c-accent)}.sheets_noticeArea__tKc49{width:100%;min-height:96px;padding:var(--space-3);border:1.5px solid var(--c-border);border-radius:var(--radius-md);font-size:var(--fs-sm);font-family:inherit;color:var(--c-text);background:var(--c-surface);resize:vertical;margin-bottom:var(--space-3)}.sheets_noticeActions__mCR5f{display:flex;gap:var(--space-2)}.sheets_attachInline__VHUVS{flex-shrink:0;border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-surface);color:var(--c-text-sub)}.sheets_attachInline__VHUVS,.sheets_sendNotice__7dEjF{padding:var(--space-3);font-size:var(--fs-sm);font-family:inherit;cursor:pointer}.sheets_sendNotice__7dEjF{flex:1 1;border:none;border-radius:var(--radius-md);background:var(--c-accent);color:#fff;font-weight:var(--fw-bold)}.sheets_sendNotice__7dEjF:disabled{opacity:.5;cursor:not-allowed}.sheets_partProfile__JoQIu{display:flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:var(--space-4)}.sheets_partAvatar__GamlD{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--c-surface-low,#f2f3ff);font-size:28px;margin-bottom:var(--space-1)}.sheets_partName__kMlaf{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--c-text)}.sheets_partRelation__BATOA{font-size:var(--fs-xs);color:var(--c-text-sub)}.sheets_partPhone__Ft3d4{font-size:var(--fs-sm);color:var(--c-text)}.sheets_partActions__aJC5r{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2);gap:var(--space-2)}.sheets_partBtn__RDM0z{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:var(--space-3);border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-surface);color:var(--c-text);font-size:var(--fs-sm);font-weight:var(--fw-bold);font-family:inherit;cursor:pointer;text-decoration:none}.sheets_partBtnPrimary__kh0ev{border-color:var(--c-primary);background:var(--c-primary);color:var(--c-on-primary)}.comm_wrap__8ZmfQ{display:flex;flex-direction:column;gap:var(--space-3);height:calc(100vh - 56px - 64px - var(--space-6));min-height:420px}.comm_caseTabs__tsVaO{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-1);flex-shrink:0}.comm_caseTab__6A8Cf{position:relative;display:inline-flex;align-items:center;gap:4px;padding:7px var(--space-3);border:none;border-radius:999px;background:var(--c-surface-low);color:var(--c-text-sub);font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;font-family:inherit}.comm_caseTabActive__6UtIn{background:var(--c-primary);color:var(--c-on-primary);font-weight:var(--fw-bold)}.comm_unreadDot__bLw7k{width:7px;height:7px;border-radius:50%;background:var(--c-accent)}.comm_caseHeader__3d9WX{flex-shrink:0;padding:var(--space-4);background:var(--c-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.comm_caseHeaderTop__QxCcL{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.comm_caseTitle__4CFWN{display:flex;align-items:center;gap:6px;font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--c-text)}.comm_caseSub__Plwt9{font-size:var(--fs-xs);color:var(--c-text-sub)}.comm_noticeBtn__yP3Z5{display:inline-flex;align-items:center;gap:4px;padding:7px var(--space-3);border:none;border-radius:999px;background:color-mix(in srgb,var(--c-accent) 12%,transparent);color:var(--c-accent);font-size:var(--fs-xs);font-weight:var(--fw-bold);cursor:pointer;font-family:inherit;white-space:nowrap}.comm_participants__q68WV{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.comm_participantChip__5visJ{display:inline-flex;align-items:center;gap:4px;padding:3px var(--space-2);border-radius:999px;background:var(--c-surface-low,#f2f3ff);color:var(--c-text);font-size:11px;border:none;cursor:pointer;font-family:inherit}.comm_participantCount__b4KZl{font-size:var(--fs-xs);color:var(--c-text-sub);margin-right:var(--space-1)}.comm_chat___YWUg{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:var(--c-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.comm_dateSep__Y_Ql_{align-self:center;font-size:11px;color:var(--c-text-sub);background:var(--c-surface-low);padding:3px var(--space-3);border-radius:999px;margin:var(--space-2) 0}.comm_msg___VOP3{max-width:78%;display:flex;flex-direction:column;gap:2px}.comm_msgFamily__NQ3zl{align-self:flex-start;align-items:flex-start}.comm_msgMe__t7E1D{align-self:flex-end;align-items:flex-end}.comm_bubble__lMiPf{padding:9px var(--space-4);border-radius:16px;font-size:var(--fs-sm);line-height:1.45;white-space:pre-wrap;word-break:break-word}.comm_msgFamily__NQ3zl .comm_bubble__lMiPf{background:#f2f4f6;color:var(--c-text);border-bottom-left-radius:5px}.comm_msgMe__t7E1D .comm_bubble__lMiPf{background:var(--c-primary);color:var(--c-on-primary);border-bottom-right-radius:5px}.comm_msgTime__zV2Wg{font-size:10px;color:var(--c-text-sub)}.comm_chatEmpty__wArYw{flex:1 1;flex-direction:column;justify-content:center;color:var(--c-text-sub);font-size:var(--fs-sm)}.comm_chatEmpty__wArYw,.comm_inputBar__FojjO{display:flex;align-items:center;gap:var(--space-2)}.comm_inputBar__FojjO{flex-shrink:0;padding:var(--space-2);background:var(--c-surface);border-radius:var(--radius-pill,999px);box-shadow:var(--shadow-sm)}.comm_attachBtn__nmtEv{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:none;border-radius:50%;background:var(--c-surface-low,#f2f3ff);color:var(--c-primary);font-size:20px;cursor:pointer}.comm_chatInput__0V61t{flex:1 1;background:none;color:var(--c-text);outline:none}.comm_chatInput__0V61t,.comm_sendBtn__Fp0kr{border:none;font-size:var(--fs-sm);font-family:inherit}.comm_sendBtn__Fp0kr{flex-shrink:0;padding:8px var(--space-4);border-radius:999px;background:var(--c-primary);color:var(--c-on-primary);font-weight:var(--fw-bold);cursor:pointer}.comm_sendBtn__Fp0kr:disabled{opacity:.5;cursor:not-allowed}.comm_placeholder__xMfhm{flex:1 1;display:flex;align-items:center;justify-content:center;color:var(--c-text-sub);font-size:var(--fs-sm);text-align:center}.comm_srOnlyInput__EkCra{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}