.K_Ns4q_page{color:#123252;flex-direction:column;gap:16px;min-width:0;font-size:14px;line-height:1.5;display:flex}.K_Ns4q_page *{box-sizing:border-box}.K_Ns4q_page button,.K_Ns4q_page textarea,.K_Ns4q_page input{font:inherit}.K_Ns4q_page button{cursor:pointer}.K_Ns4q_page button:disabled{cursor:default;opacity:.6}.K_Ns4q_page button:focus-visible,.K_Ns4q_page textarea:focus-visible,.K_Ns4q_page input:focus-visible,.K_Ns4q_history:focus-visible{outline-offset:3px;outline:3px solid #225b89}.K_Ns4q_intro{flex-direction:column;gap:6px;min-width:0;display:flex}.K_Ns4q_intro h1{overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.3}.K_Ns4q_intro p{color:#526880;overflow-wrap:anywhere;margin:0}.K_Ns4q_groupGrid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px;display:grid}.K_Ns4q_groupCard{text-align:left;color:inherit;background:#fff;border:1px solid #a3b3c5;border-radius:14px;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.K_Ns4q_groupCard:hover{background:#f7fafc;border-color:#173d65}.K_Ns4q_groupMark{color:#173d65;background:#e5eef7;border-radius:12px;padding:8px;font-size:22px;line-height:1}.K_Ns4q_groupContent{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.K_Ns4q_groupContent strong{font-size:17px;line-height:1.35}.K_Ns4q_description{color:#526880;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.K_Ns4q_meta{color:#526880;font-size:12px}.K_Ns4q_badge{color:#173d65;background:#e3eef8;border-radius:6px;align-self:flex-start;padding:3px 7px;font-size:12px;font-weight:700}.K_Ns4q_empty{background:#fff;border:1px solid #b3c2d0;border-radius:12px;padding:20px}.K_Ns4q_headingRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.K_Ns4q_headingRow .K_Ns4q_intro{flex:1;min-width:min(220px,100%)}.K_Ns4q_button,.K_Ns4q_back{color:#173d65;text-align:center;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #8099b4;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:9px 13px;display:inline-flex}.K_Ns4q_back{align-self:flex-start}.K_Ns4q_tabs{border-bottom:1px solid #a9bacb;flex-wrap:wrap;gap:6px;padding-bottom:8px;display:flex}.K_Ns4q_tab{color:#173d65;text-align:center;background:#fff;border:1px solid #a2b5c8;border-radius:9px;flex:110px;min-height:44px;padding:9px 12px}.K_Ns4q_tab[aria-selected=true]{color:#fff;background:#1b4375;border-color:#1b4375;font-weight:700}.K_Ns4q_panel{min-width:0}.K_Ns4q_panel[hidden]{display:none}.K_Ns4q_chat{min-width:0;height:min(720px, var(--chat-available-height,calc(100dvh - 300px)));min-height:var(--chat-min-height,380px);background:#fff;border:1px solid #a3b3c5;border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.K_Ns4q_chat h2{margin:0;font-size:17px}.K_Ns4q_chat p{margin:0}.K_Ns4q_chatHeader{flex-direction:column;gap:2px;display:flex}.K_Ns4q_history{overscroll-behavior:contain;scrollbar-gutter:stable;background:#edf2f7;border-radius:10px;flex-direction:column;flex:1;gap:10px;min-height:120px;padding:12px;display:flex;overflow:auto}.K_Ns4q_bubble{overflow-wrap:anywhere;background:#fff;border:1px solid #c2cfda;border-radius:12px 12px 12px 4px;flex-direction:column;flex-shrink:0;align-self:flex-start;gap:4px;min-width:0;max-width:78%;padding:10px 12px;display:flex}.K_Ns4q_bubble[data-own=true]{background:#e8f3ee;border-bottom-right-radius:4px;border-bottom-left-radius:12px;align-self:flex-end}.K_Ns4q_sender{font-size:13px;font-weight:700}.K_Ns4q_messageBody{white-space:pre-wrap;overflow-wrap:anywhere}.K_Ns4q_messageActions{flex-wrap:wrap;gap:6px;display:flex}.K_Ns4q_messageActions button{color:#4d637b;background:0 0;border:0;min-height:44px;padding:6px 8px;font-size:12px;text-decoration:underline}.K_Ns4q_composer{border-top:1px solid #c9d4df;flex-direction:column;flex-shrink:0;gap:6px;padding-top:10px;display:flex}.K_Ns4q_composer label{font-size:13px;font-weight:600}.K_Ns4q_composer textarea{resize:vertical;color:#123252;background:#fff;border:1px solid #829bb3;border-radius:9px;width:100%;min-height:60px;max-height:160px;padding:10px}.K_Ns4q_composeActions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.K_Ns4q_send{color:#fff;text-align:center;background:#1b4375;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:10px 15px;display:flex}.K_Ns4q_alert{color:#a12735;overflow-wrap:anywhere}.K_Ns4q_members{flex-direction:column;gap:10px;display:flex}.K_Ns4q_members h2{margin:0;font-size:18px}.K_Ns4q_member{background:#fff;border:1px solid #b2c1cf;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.K_Ns4q_memberInfo{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.K_Ns4q_memberActions{flex-wrap:wrap;gap:8px;display:flex}.K_Ns4q_danger{color:#a12735}@media (width<=600px){.K_Ns4q_page{gap:12px}.K_Ns4q_intro h1{font-size:22px}.K_Ns4q_bubble{max-width:94%}.K_Ns4q_chat{gap:6px;padding:10px}.K_Ns4q_history{padding:8px}.K_Ns4q_tab{flex:auto;padding-inline:6px}.K_Ns4q_groupCard{padding:12px}.K_Ns4q_composeActions>*{max-width:100%}.K_Ns4q_send{flex:1}.K_Ns4q_memberActions{width:100%}.K_Ns4q_memberActions button{flex:1}}@media (width<=360px){.K_Ns4q_groupCard{gap:8px;padding:8px}}.K_Ns4q_attachmentAction{flex-direction:column;gap:4px;min-width:0;display:flex}