.communityMessagesPanel,.communityMessageThread{min-width:0}.communityMessageList{gap:.65rem;max-height:430px;padding:.25rem 0;display:grid;overflow-y:auto}.communityMessageBubble{border:1px solid color-mix(in srgb, currentColor 13%, transparent);background:color-mix(in srgb, currentColor 4%, transparent);overflow-wrap:anywhere;border-radius:14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:min(88%,620px);padding:.7rem .8rem}.communityMessageBubble.is-mine{background:color-mix(in srgb, var(--accent,#3aa675) 12%, transparent);border-color:color-mix(in srgb, var(--accent,#3aa675) 30%, transparent);margin-left:auto}.communityMessageBubble p{white-space:pre-wrap;margin:0}.communityMessageBubble p a,.communityPostBody a,.communityPostBodyGuide a{color:var(--color-accent,var(--accent,#249b4b));text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.communityMessageBubble time{opacity:.65;margin-top:.35rem;font-size:.68rem;display:block}.communityMessageShareCard{border:1px solid color-mix(in srgb, var(--accent,#3aa675) 30%, transparent);color:inherit;background:color-mix(in srgb, var(--accent,#3aa675) 7%, transparent);border-radius:10px;gap:.2rem;margin-bottom:.45rem;padding:.65rem;text-decoration:none;display:grid}.communityMessageShareCard strong{line-height:1.25}.communityMessageShareCard span{opacity:.75;font-size:.78rem}.communityMessageComposer{gap:.55rem;margin-top:.8rem;display:grid}.communityMessageComposer textarea{box-sizing:border-box;resize:vertical;border:1px solid color-mix(in srgb, currentColor 18%, transparent);width:100%;min-height:76px;color:inherit;font:inherit;background:0 0;border-radius:12px;padding:.7rem .8rem}.communityConversationList{gap:.45rem;display:grid}.communityConversationButton{text-align:left;border:1px solid color-mix(in srgb, currentColor 13%, transparent);width:100%;color:inherit;cursor:pointer;background:0 0;border-radius:12px;grid-template-columns:1fr auto;gap:.5rem;padding:.7rem;display:grid}.communityConversationButton--link{text-decoration:none}.communityConversationButton:hover,.communityConversationButton.is-active{border-color:color-mix(in srgb, var(--accent,#3aa675) 35%, transparent);background:color-mix(in srgb, var(--accent,#3aa675) 7%, transparent)}.communityConversationIdentity{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;display:grid}.communityConversationAvatar{object-fit:cover;border:1px solid color-mix(in srgb, var(--accent,#3aa675) 30%, var(--color-border));background:var(--color-bg-subtle);border-radius:50%;width:40px!important;height:40px!important}.communityConversationButton__main{min-width:0}.communityConversationButton__main strong,.communityConversationButton__main span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.communityConversationButton__main span{opacity:.72;margin-top:.2rem;font-size:.75rem}.communityConversationUnread{background:var(--accent,#3aa675);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:.7rem;font-weight:800;display:inline-flex}.communityMessagesPanel--preview{gap:.7rem;display:grid}.communityMessagesPreviewHead,.communityMessagesDashboardHead{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.communityMessagesPreviewHead>div{gap:.15rem;min-width:0;display:grid}.communityMessagesPreviewHead>div>span{color:var(--color-text-secondary);font-size:.75rem}.communityMessagesOpenButton{white-space:nowrap;flex:none}.communityConversationList--preview .communityConversationButton{padding:.6rem .65rem}.communityMessengerPage{gap:14px;width:min(1120px,100%);margin:0 auto;display:grid}.communityMessengerPage__header{border:1px solid var(--color-border);background:var(--color-surface-card);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:16px;padding:18px;display:flex}.communityMessengerPage__header h1,.communityMessagesDashboardHead h2{margin:0}.communityMessengerPage__header p,.communityMessagesDashboardHead p{color:var(--color-text-secondary);margin:.3rem 0 0}.communityMessagesPanel--dashboard{gap:16px;display:grid}.communityMessagesDashboardHead .introTagline{margin:0 0 .2rem}.communityMessengerGrid{grid-template-columns:minmax(240px,.72fr) minmax(0,1.55fr);align-items:start;gap:14px;display:grid}.communityConversationList--dashboard{overscroll-behavior:contain;max-height:min(68dvh,720px);padding-right:3px;overflow-y:auto}.communityMessengerThreadPane{border:1px solid color-mix(in srgb, currentColor 12%, transparent);background:color-mix(in srgb, currentColor 2%, transparent);border-radius:16px;min-width:0;min-height:340px;padding:14px}.communityMessengerThreadPane .communityMessageList{max-height:min(52dvh,590px)}.communityMessengerThreadActions{flex-wrap:wrap;gap:.45rem;margin-bottom:.7rem;display:flex}.communityMessengerChangeConnection{display:none}.communityMessengerEmptyThread{text-align:center;min-height:300px;color:var(--color-text-secondary);align-content:center;justify-content:center;justify-items:center;gap:.4rem;padding:20px;display:grid}.communityMessengerEmptyThread strong{color:var(--color-text-primary)}.communityMessengerEmptyThread p{max-width:420px;margin:0}.shareConnectionList{gap:.5rem;margin-top:.75rem;display:grid}.shareConnectionChoice{border:1px solid color-mix(in srgb, currentColor 14%, transparent);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}.shareConnectionChoice.is-selected{border-color:color-mix(in srgb, var(--accent,#3aa675) 45%, transparent);background:color-mix(in srgb, var(--accent,#3aa675) 9%, transparent)}.communityPostResourceList{gap:var(--ds-space-3,12px);display:grid}.communityPostBody{white-space:pre-wrap}@media (min-width:1100px){.communityPageLayout__rail{max-height:calc(100dvh - var(--top-bottom-nav-reserve,96px) - 24px);overscroll-behavior:contain;scrollbar-gutter:stable;padding-bottom:12px;padding-right:4px;overflow-y:auto}}@media (max-width:760px){.communityMessengerPage{padding-bottom:calc(var(--top-bottom-nav-reserve,96px) + 32px)}.communityMessengerGrid{grid-template-columns:1fr}.communityConversationList--dashboard{max-height:250px}.communityMessengerGrid.has-selection:not(.is-picker-open) .communityConversationList--dashboard{max-height:76px;overflow:hidden}.communityMessengerGrid.has-selection:not(.is-picker-open) .communityConversationList--dashboard .communityConversationButton:not(.is-active){display:none}.communityMessengerGrid.has-selection .communityMessengerChangeConnection{display:inline-flex}.communityMessengerThreadPane{min-height:280px;scroll-margin-top:12px;scroll-margin-bottom:calc(var(--top-bottom-nav-reserve,96px) + 28px);padding-bottom:calc(var(--top-bottom-nav-reserve,96px) + 18px)}.communityMessengerThreadPane .communityMessageList{max-height:min(34dvh,330px)}.communityMessageComposer{scroll-margin-top:16px;scroll-margin-bottom:max(calc(var(--top-bottom-nav-reserve,96px) + 36px), env(safe-area-inset-bottom));padding-bottom:max(12px, env(safe-area-inset-bottom))}.communityMessageComposer textarea{min-height:64px}.communityMessengerPage__header,.communityMessagesDashboardHead{flex-direction:column;align-items:stretch}body:has(.communityMessageComposer textarea:focus) .footerDock{opacity:0!important;pointer-events:none!important;visibility:hidden!important}body:has(.communityMessageComposer textarea:focus) .footerDockBackdrop{opacity:0!important;pointer-events:none!important;visibility:hidden!important}body:has(.communityMessageComposer textarea:focus)>.bottomNav{opacity:0!important;pointer-events:none!important;visibility:hidden!important}body:has(.communityMessageComposer textarea:focus) .communityMessengerPage{padding-bottom:max(18px, env(safe-area-inset-bottom))}body:has(.communityMessageComposer textarea:focus) .communityMessengerThreadPane{scroll-margin-bottom:max(18px, env(safe-area-inset-bottom));padding-bottom:18px}body:has(.communityMessageComposer textarea:focus) .communityMessageComposer{scroll-margin-bottom:max(18px, env(safe-area-inset-bottom));padding-bottom:max(8px, env(safe-area-inset-bottom))}}@media (max-width:680px){.communityMessageBubble{max-width:94%}.communityMessageComposer .row{display:grid}.communityMessagesPreviewHead{flex-direction:column;align-items:stretch}.communityMessagesOpenButton{justify-content:center;width:100%}}
