.messaging-module__RKMmTq__publisherAction{gap:.35rem;width:100%;display:grid}.messaging-module__RKMmTq__publisherAction>button{justify-content:center;align-items:center;gap:.4rem;display:flex}.messaging-module__RKMmTq__publisherAction>span{color:var(--color-danger);text-align:center;font-size:.76rem}.messaging-module__RKMmTq__desktopCta{gap:.65rem}.messaging-module__RKMmTq__activityCta{max-width:22rem;margin-block:1.2rem}.messaging-module__RKMmTq__mobileContact{gap:.35rem;width:68%;max-width:68vw;display:grid}.messaging-module__RKMmTq__mobileContact>button{border:1px solid var(--color-line);background:var(--color-surface);min-height:2.25rem;color:var(--color-ink);font-size:.74rem}.messaging-module__RKMmTq__messagesPage{max-width:48rem;min-height:calc(100dvh - var(--topbar-height) - var(--mobile-nav-height))}.messaging-module__RKMmTq__messagesStatus,.messaging-module__RKMmTq__messagesError{color:var(--color-muted);padding-block:1rem}.messaging-module__RKMmTq__messagesError,.messaging-module__RKMmTq__conversationError{color:var(--color-danger)}.messaging-module__RKMmTq__messagesEmpty{color:var(--color-muted);justify-items:start;gap:.6rem;padding-block:2.5rem;display:grid}.messaging-module__RKMmTq__messagesEmpty strong{color:var(--color-ink)}.messaging-module__RKMmTq__conversationList{margin:0;padding:0;list-style:none}.messaging-module__RKMmTq__conversationListItem{border-top:1px solid var(--color-line);min-height:4.75rem;color:inherit;align-items:center;gap:.8rem;display:flex}.messaging-module__RKMmTq__conversationListIcon{border:1px solid var(--color-line);width:2.5rem;height:2.5rem;color:var(--color-ink);flex:none;place-items:center;display:grid}.messaging-module__RKMmTq__conversationListCopy{flex:1;gap:.25rem;min-width:0;display:grid}.messaging-module__RKMmTq__conversationListCopy strong,.messaging-module__RKMmTq__conversationListCopy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messaging-module__RKMmTq__conversationListCopy span,.messaging-module__RKMmTq__conversationListItem time{color:var(--color-muted);font-size:.76rem}.messaging-module__RKMmTq__conversationPage{width:min(100%,52rem);height:calc(100dvh - var(--topbar-height) - var(--mobile-nav-height));background:var(--color-canvas);flex-direction:column;min-height:24rem;margin-inline:auto;display:flex}.messaging-module__RKMmTq__conversationHeader{border-bottom:1px solid var(--color-line);background:var(--color-surface);align-items:center;gap:.85rem;min-height:4.25rem;padding:.7rem 1rem;display:flex}.messaging-module__RKMmTq__conversationHeader>a{width:2.5rem;height:2.5rem;color:var(--color-ink);flex:none;place-items:center;display:grid}.messaging-module__RKMmTq__conversationHeader h1{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.messaging-module__RKMmTq__conversationHeader span{color:var(--color-muted);font-size:.72rem}.messaging-module__RKMmTq__conversationSafetyActions{border-bottom:1px solid var(--color-line);background:var(--color-surface);padding:.4rem 1rem 0}.messaging-module__RKMmTq__conversationSafetyActions .safety-actions{margin:0}.messaging-module__RKMmTq__conversationSafetyActions .safety-actions__buttons{justify-content:flex-end}.messaging-module__RKMmTq__conversationFeed{flex-direction:column;flex:1;gap:.55rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.messaging-module__RKMmTq__conversationMessage{align-self:flex-start;gap:.2rem;max-width:min(82%,34rem);margin:0;display:grid}.messaging-module__RKMmTq__conversationMessage>span{border:1px solid var(--color-line);background:var(--color-surface);overflow-wrap:anywhere;white-space:pre-wrap;padding:.65rem .8rem}.messaging-module__RKMmTq__mine{align-self:flex-end}.messaging-module__RKMmTq__mine>span{background:var(--color-brand-soft);border-color:#e7c340}.messaging-module__RKMmTq__conversationMessage time{color:var(--color-muted);font-size:.64rem}.messaging-module__RKMmTq__mine time{text-align:right}.messaging-module__RKMmTq__conversationEmpty{color:var(--color-muted);align-self:center;margin-block:auto;font-size:.85rem}.messaging-module__RKMmTq__conversationComposer{padding:.7rem .85rem calc(.7rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:var(--color-surface);align-items:flex-end;gap:.55rem;display:flex}.messaging-module__RKMmTq__conversationComposer textarea{resize:vertical;border:1px solid var(--color-line);background:var(--color-surface);border-radius:.15rem;flex:1;min-height:2.65rem;max-height:8rem;padding:.65rem .7rem}.messaging-module__RKMmTq__conversationComposer button{background:var(--color-brand);width:2.65rem;height:2.65rem;color:var(--color-ink);border:0;flex:none;place-items:center;display:grid}.messaging-module__RKMmTq__conversationComposer button:disabled{cursor:not-allowed;opacity:.45}.messaging-module__RKMmTq__conversationError{margin:0;padding:.35rem 1rem;font-size:.76rem}@media (min-width:42rem){.messaging-module__RKMmTq__conversationPage{height:calc(100dvh - var(--topbar-height) - 1rem);border-inline:1px solid var(--color-line);min-height:32rem}}.messaging-module__RKMmTq__messagesPage,.messaging-module__RKMmTq__messagesPageCompact{color:var(--cc-ink)}.messaging-module__RKMmTq__messagesPage{max-width:72rem}.messaging-module__RKMmTq__messagesPageCompact{min-width:0;padding:1rem}:is(.messaging-module__RKMmTq__messagesPage .page-heading,.messaging-module__RKMmTq__messagesPageCompact .page-heading){margin-bottom:.8rem}.messaging-module__RKMmTq__messagesPageCompact h2{font-size:1.15rem}.messaging-module__RKMmTq__conversationList{gap:.5rem;display:grid}.messaging-module__RKMmTq__conversationListItem{border:1px solid var(--cc-line-soft);border-radius:var(--cc-radius-md);background:var(--cc-paper);min-height:5.2rem;padding:.7rem;transition:background-color .16s}.messaging-module__RKMmTq__conversationListItem:hover{background:#fff4d5}.messaging-module__RKMmTq__conversationListIcon{border-color:var(--cc-line);border-radius:var(--cc-radius-sm);background:var(--cc-yellow)}.messaging-module__RKMmTq__conversationLayout{width:min(100%,88rem);min-width:0;margin-inline:auto;display:grid}.messaging-module__RKMmTq__conversationSidebar{border-right:1px solid var(--cc-line-soft);background:var(--cc-paper);min-width:0;display:none}.messaging-module__RKMmTq__conversationPage{background:var(--cc-canvas);width:100%;min-width:0}.messaging-module__RKMmTq__conversationHeader,.messaging-module__RKMmTq__conversationSafetyActions,.messaging-module__RKMmTq__conversationComposer{border-color:var(--cc-line-soft);background:var(--cc-paper)}.messaging-module__RKMmTq__conversationSafetyActions .safety-actions{background:0 0;border:0;width:100%;padding:0}.messaging-module__RKMmTq__conversationMessage>span{border:1px solid var(--cc-line);border-radius:var(--cc-radius-md) var(--cc-radius-md) var(--cc-radius-md) .3rem;background:var(--cc-paper)}.messaging-module__RKMmTq__mine>span{border-color:var(--cc-line);border-radius:var(--cc-radius-md) var(--cc-radius-md) .3rem var(--cc-radius-md);background:var(--cc-yellow)}.messaging-module__RKMmTq__conversationComposer textarea{border:1.5px solid var(--cc-line-soft);border-radius:var(--cc-radius-md);background:var(--cc-paper);color:var(--cc-ink)}.messaging-module__RKMmTq__conversationComposer button{border:1.5px solid var(--cc-line);border-radius:var(--cc-radius-md);background:var(--cc-yellow)}.messaging-module__RKMmTq__conversationComposer button:hover:not(:disabled){background:var(--cc-yellow-strong)}@media (min-width:52rem){.messaging-module__RKMmTq__conversationLayout{height:calc(100dvh - var(--topbar-height) - 1rem);border:1px solid var(--cc-line-soft);border-radius:var(--cc-radius-lg);background:var(--cc-paper);grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);min-height:32rem;margin-block:.5rem;overflow:hidden}.messaging-module__RKMmTq__conversationSidebar{display:block;overflow-y:auto}.messaging-module__RKMmTq__conversationPage{border:0;height:100%;min-height:0}.messaging-module__RKMmTq__conversationFeed{padding:1.5rem}}.messaging-module__RKMmTq__conversationUnread .messaging-module__RKMmTq__conversationListCopy strong{font-weight:800}.messaging-module__RKMmTq__conversationUnread .messaging-module__RKMmTq__conversationListCopy span{color:var(--color-text);font-weight:600}.messaging-module__RKMmTq__unreadBadge{border-radius:var(--radius-pill);background:var(--color-danger);color:#fff;flex:none;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-grid}.messaging-module__RKMmTq__conversationPeer{border-bottom:1px solid var(--color-line);align-items:center;gap:.7rem;padding:.6rem 1rem;display:flex}.messaging-module__RKMmTq__conversationPeerAvatar{background:var(--color-surface-soft);border-radius:50%;flex:none;width:2.5rem;height:2.5rem}.messaging-module__RKMmTq__conversationPeerCopy{gap:.1rem;min-width:0;display:grid}.messaging-module__RKMmTq__conversationPeerCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.messaging-module__RKMmTq__conversationPeerCopy span{color:var(--color-muted);font-size:.76rem}
