.people-split-row{grid-template-columns:minmax(0,1fr) 120px;display:grid}.connection-detail [data-slot=button]{border-radius:999px;min-height:44px}.connection-detail .connection-action-bubble{--action-bubble-background:color-mix(in srgb, var(--muted) 88%, var(--foreground));background:var(--action-bubble-background);color:var(--foreground)}.connection-detail .connection-action-bubble:before{background:var(--action-bubble-background)}.connection-action-bubble>p,.connection-action-bubble>div>span{color:inherit}.connection-action-bubble>p{opacity:.9}.connection-request-card{border:1px solid var(--border);background:var(--card);border-radius:1rem;padding:1rem;container-type:inline-size}.connection-request-card-sender-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.connection-request-sender-actions{display:contents}.connection-request-card-receiver-layout{display:block}.connection-request-receiver-actions{display:contents}.connection-request-receiver-buttons{justify-content:flex-end;margin-top:.75rem;padding-left:0}.connection-request-receiver-buttons [data-people-action]{white-space:normal;justify-content:center}.connection-request-receiver-error{margin-top:.5rem;padding-left:0}.connection-request-sender-buttons{flex-flow:wrap;grid-area:auto/1;justify-content:flex-end;align-items:stretch;margin-top:0;padding-left:0}.connection-request-sender-buttons:has([data-sender-action=cancel]):has([data-sender-action=revise]){flex-wrap:nowrap}.connection-request-sender-buttons:has([data-sender-action=cancel]):has([data-sender-action=revise]) [data-sender-action]{white-space:normal;min-width:0}.connection-request-sender-editor,.connection-request-sender-error{grid-column:1/-1;padding-left:0}.connection-ready-offer-buttons{border-top:1px solid var(--border);justify-content:flex-end;margin-top:1rem;padding-top:1rem;padding-left:0}.connection-ready-offer-buttons [data-ready-offer-action]{white-space:normal;max-width:100%}.connection-ready-offer-editor{padding-left:0}@container (max-width:20rem){.connection-ready-offer-buttons{flex-direction:column;align-items:stretch}}@container (max-width:14rem){.connection-request-sender-buttons{flex-direction:column;justify-self:stretch}}.connection-detail [data-people-action=accept]{color:#fff;background:#00883e;border-color:#00883e}.connection-detail [data-people-action=decline]{color:#fff;background:#d01820;border-color:#d01820;order:-1}.connection-detail [data-slot=button]:not([data-people-action]):not([data-sender-action]):not([data-ready-offer-action]){background:var(--muted);color:var(--foreground);border-color:var(--border)}.connection-detail [data-sender-action=revise]{background:var(--surface-subtle);color:var(--foreground);border-color:var(--border)}.connection-detail [data-sender-action=cancel]{background:var(--destructive);border-color:var(--destructive);color:var(--text-inverse)}.connection-detail [data-ready-offer-action=revise]{background:var(--surface-subtle);color:var(--foreground);border-color:var(--border)}.connection-detail [data-ready-offer-action=propose]{color:#fff;background:#00883e;border-color:#00883e}.connection-detail [data-ready-offer-action=propose]:hover,.connection-detail [data-sender-action=cancel]:hover,.connection-detail [data-people-action]:hover{filter:brightness(.92)}.connection-detail article>.pl-14,.connection-detail article>.mt-3.pl-14{padding-left:0}.people-split-content{grid-template-columns:44px minmax(0,1fr);align-content:start;align-items:center;gap:8px;min-width:0;padding:12px;display:grid}.people-split-copy{display:contents}.people-chat-preview{background:linear-gradient(to right, var(--chat-bubble-outgoing,var(--primary)), color-mix(in srgb, var(--chat-bubble-outgoing,var(--primary)) 85%, var(--brand-turquoise)));color:var(--chat-bubble-outgoing-text,var(--primary-foreground));border-top-left-radius:4px}.people-chat-own{border-top-left-radius:16px;border-bottom-right-radius:4px}.people-chat-preview:before{content:"";background:var(--chat-bubble-outgoing,var(--primary));width:14px;height:16px;position:absolute;top:0;left:-6px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 16'%3E%3Cpath d='M0 0C4 3 6 8 6 12Q6 16 14 16V0Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 16'%3E%3Cpath d='M0 0C4 3 6 8 6 12Q6 16 14 16V0Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.people-chat-own:before{background:color-mix(in srgb, var(--chat-bubble-outgoing,var(--primary)) 85%, var(--brand-turquoise));inset:auto -6px 0 auto;transform:rotate(180deg)}.people-split-copy>div:first-child{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;padding-right:12px;display:flex}.people-split-copy h3{max-width:100%}.people-split-copy>p{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;grid-column:1/-1;margin:0;display:-webkit-box;overflow:hidden}.people-split-copy>div:first-child>span{text-align:left;max-width:none;margin:0;font-size:12px}.people-split-copy>div:first-child>svg{display:none}.people-split-actions{border-left:1px solid var(--border);background:var(--muted);text-align:center;place-content:center;padding:16px 6px;position:relative}.people-split-actions:has(button){pointer-events:auto;z-index:10}.people-split-actions button:disabled{pointer-events:auto}.people-split-actions>div:first-child{flex:0 0 100%;min-width:0;margin-bottom:4px}.people-split-actions:has([data-people-chat]){row-gap:2px;padding-block:8px}.people-split-actions:has([data-people-chat])>div:first-child{margin-bottom:0}.people-split-actions [data-slot=button]:not([data-people-action]){padding-inline:8px}.people-split-actions [data-people-chat]{width:auto;height:32px;min-height:32px;box-shadow:none;gap:5px;padding-inline:10px;font-size:12px;font-weight:700;line-height:1;position:relative}.people-split-actions [data-people-chat]:after{content:"";position:absolute;inset:-6px 0}.people-split-chevron{top:14px;right:132px}.people-split-row>form,.people-split-row>[role=alert]{grid-column:1/-1}@media (max-width:359px){.people-split-row{grid-template-columns:minmax(0,1fr)}.people-split-actions{border-left:0;border-top:1px solid var(--border)}.people-split-chevron{display:none}}