.messenger-chat-theme{--chat-base: var(--chat-base-light);--chat-gradient: var(--chat-gradient-light);--chat-pattern-opacity: var(--chat-pattern-opacity-light, .3);--chat-pattern-filter: grayscale(1);--chat-pattern-blend: multiply}.messenger-chat-theme .messenger-chat-column{--header-control-glass-fill: rgb(255 255 255);--header-control-glass-fill-muted: rgb(244 244 245);--header-control-glass-gradient: none;--bg-header-control-hover: rgb(244 244 245);--bg-header-control-active: rgb(228 228 231)}.composer-field-shell,.messenger-composer-shell{--messenger-composer-pad: .375rem}.messenger-emoji-picker{background-clip:border-box;isolation:isolate}.composer-field-shell>.composer-field-row,.composer-field-shell>.messenger-composer-row,.messenger-composer-shell>.messenger-composer-row{align-items:flex-end}.messenger-composer-content{box-sizing:border-box;min-height:var(--height-control-tab, 2.75rem);max-height:max(2.25rem,calc(var(--messenger-chat-height, 100vh) / 2 - (var(--height-control-tab) - 2.25rem)));padding-block:calc((var(--height-control-tab, 2.75rem) - var(--chat-message-line-height, 20px)) / 2);overflow-wrap:anywhere}.messenger-composer-placeholder{top:calc((var(--height-control-tab, 2.75rem) - var(--chat-message-line-height, 20px)) / 2)}.deal-messenger-split[data-resizable-layout]>div:first-child,.deal-messenger-split[data-resizable-layout]>.isolate,.deal-messenger-split[data-resizable-layout]>div:first-child>div{background-color:transparent;--header-chrome-surface: transparent}.messenger-page-shell{--messenger-chat-max-width: 60rem;--messenger-list-width: 0px;--messenger-info-width: 0px;--messenger-chat-page-shift: 0px;--messenger-side-inset-block: 1rem;--messenger-side-column-border: 1px;--messenger-header-control-top: .75rem;--messenger-chat-header-top: calc( var(--messenger-side-inset-block) + var(--messenger-side-column-border) + var(--messenger-header-control-top) );--messenger-chat-header-profile-stack: 5rem;--messenger-chat-sticky-date-top: calc( var(--messenger-chat-header-top) + var(--messenger-chat-header-profile-stack) + .75rem );--messenger-chat-messages-pad-top: calc(var(--messenger-chat-sticky-date-top) + .25rem)}.messenger-page-split[data-resizable-layout],.messenger-chat-split[data-resizable-layout]{gap:.75rem}.messenger-page-split[data-resizable-layout]>div:first-child,.messenger-page-split[data-resizable-layout]>div:last-child,.messenger-page-split[data-resizable-layout]>div:first-child>div,.messenger-chat-split[data-resizable-layout]>div:first-child,.messenger-chat-split[data-resizable-layout]>div:last-child,.messenger-chat-split[data-resizable-layout]>div:first-child>div{background-color:transparent;--header-chrome-surface: transparent}.messenger-page-split[data-resizable-layout]>[data-cover-pane],.deal-messenger-split[data-resizable-layout]>[data-cover-pane]{isolation:isolate;background-color:rgb(var(--bg-card))!important;background-image:none;--header-chrome-surface: rgb(var(--bg-card))}.messenger-chat-theme .messenger-page-split[data-resizable-layout]>[data-cover-pane],.messenger-chat-theme.deal-messenger-split[data-resizable-layout]>[data-cover-pane],.messenger-chat-theme .deal-messenger-split[data-resizable-layout]>[data-cover-pane]{background-color:rgb(var(--chat-base))!important;background-image:var(--chat-gradient, none);--header-chrome-surface: rgb(var(--chat-base))}.messenger-chat-theme .messenger-page-split[data-resizable-layout]>[data-cover-pane]:before,.messenger-chat-theme .deal-messenger-split[data-resizable-layout]>[data-cover-pane]:before,.messenger-chat-theme.deal-messenger-split[data-resizable-layout]>[data-cover-pane]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:var(--chat-pattern, none);background-repeat:repeat;background-size:var(--chat-pattern-size, 420px 420px);filter:var(--chat-pattern-filter, none);mix-blend-mode:var(--chat-pattern-blend, normal);opacity:var(--chat-pattern-opacity, 0)}@media(max-width:767px){.messenger-chat-theme .messenger-page-split[data-resizable-layout]>[data-cover-pane]:before,.messenger-chat-theme .deal-messenger-split[data-resizable-layout]>[data-cover-pane]:before,.messenger-chat-theme.deal-messenger-split[data-resizable-layout]>[data-cover-pane]:before{filter:none;mix-blend-mode:normal;opacity:var(--chat-pattern-opacity, 0)}}.messenger-page-shell .messenger-side-column{background:rgb(var(--bg-sidebar));--header-chrome-surface: rgb(var(--bg-sidebar));overflow:hidden}@media(min-width:768px){.messenger-page-shell .messenger-side-inset--list{padding:var(--messenger-side-inset-block) 0 var(--messenger-side-inset-block) 1rem}.messenger-page-shell .messenger-side-inset--info{padding:var(--messenger-side-inset-block) 1rem var(--messenger-side-inset-block) 0}.messenger-page-shell .messenger-side-column{border-radius:24px;border:var(--messenger-side-column-border) solid var(--color-app-border)}.messenger-page-shell .messenger-chat-rail{--messenger-chat-rail-inline: .75rem;--messenger-chat-tail-gutter: .5rem;position:absolute;inset-block:0;left:0;right:0;z-index:1;box-sizing:border-box;width:min(var(--messenger-chat-max-width),calc(100% - var(--messenger-info-width, 0px)));max-width:100%;margin-inline:auto;transform:translate(var(--messenger-chat-page-shift, 0px));padding-inline:0}.messenger-page-shell[data-messenger-motion]:not([data-messenger-resizing]) .messenger-chat-rail{transition:transform .3s cubic-bezier(.33,1,.68,1),width .3s cubic-bezier(.33,1,.68,1)}.messenger-page-shell:not([data-messenger-motion]) .messenger-chat-split[data-resizable-layout]>div:first-child,.messenger-page-shell:not([data-messenger-motion]) .messenger-chat-split[data-resizable-layout]>div:first-child>div{transition:none!important}@media(prefers-reduced-motion:reduce){.messenger-page-shell[data-messenger-motion] .messenger-chat-rail{transition:none}}.messenger-page-shell .messenger-chat-rail .messenger-chat-header{padding-top:var(--messenger-chat-header-top)}.messenger-page-shell .messenger-chat-rail .messenger-chat-header>:first-child{margin-top:0}.messenger-page-shell .messenger-chat-rail .messenger-chat-messages{padding-top:var(--messenger-chat-messages-pad-top);padding-inline:var(--messenger-chat-tail-gutter)}.messenger-page-shell .messenger-chat-rail [data-message-date-floating]{top:var(--messenger-chat-sticky-date-top)}.messenger-page-shell .messenger-chat-composer-column .messenger-composer-shell{display:block;box-sizing:border-box;width:100%;max-width:100%}.messenger-page-shell .messenger-chat-column{min-width:0;overflow:hidden}.messenger-page-shell .messenger-chat-rail .messenger-chat-body{position:absolute;inset-block:0;left:var(--messenger-chat-rail-inline);right:var(--messenger-chat-rail-inline)}.messenger-page-shell .messenger-chat-rail .messenger-chat-body>[data-ptr-local],.messenger-page-shell .messenger-chat-rail .messenger-chat-body>.mobile-chat-composer-overlay,.messenger-page-shell .messenger-chat-rail .messenger-chat-body>.messenger-scroll-latest-dock{left:0;right:0;width:auto;max-width:none;box-sizing:border-box}.messenger-page-shell .messenger-chat-rail .messenger-chat-body>[data-ptr-local]{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;overflow-x:hidden}.messenger-page-shell .messenger-chat-rail .messenger-chat-header{position:absolute;top:0;left:var(--messenger-chat-rail-inline);right:var(--messenger-chat-rail-inline);z-index:105}.messenger-page-shell .messenger-chat-rail .messenger-chat-messages,.messenger-page-shell .messenger-chat-rail .messenger-chat-composer-column{box-sizing:border-box;width:100%;max-width:100%}.messenger-page-shell .messenger-chat-rail .messenger-chat-composer-column{padding-bottom:var(--messenger-side-inset-block);padding-inline:var(--messenger-chat-tail-gutter)}.messenger-page-shell .messenger-chat-rail .messenger-scroll-latest-dock{padding-inline-start:var(--messenger-chat-tail-gutter);padding-inline-end:calc(var(--messenger-chat-tail-gutter) + var(--messenger-composer-pad, .375rem))}.messenger-page-shell .messenger-chat-rail .messenger-chat-body:before,.messenger-page-shell .messenger-chat-rail .messenger-chat-body:after{content:"";position:absolute;left:0;right:0;z-index:18;height:2.75rem;pointer-events:none}.messenger-page-shell .messenger-chat-rail .messenger-chat-body:before{top:0;background:linear-gradient(to bottom,rgb(var(--chat-base) / .78),rgb(var(--chat-base) / .28) 55%,transparent)}.messenger-page-shell .messenger-chat-rail .messenger-chat-body:after{bottom:0;background:linear-gradient(to top,rgb(var(--chat-base) / .78),rgb(var(--chat-base) / .28) 55%,transparent)}}@media(max-width:767px){.messenger-page-split[data-resizable-layout],.messenger-chat-split[data-resizable-layout]{gap:0}}.messenger-skeleton-message-bubble{border-radius:14px}.chat-info-document-card.preview-card-host:hover,.chat-info-document-card.preview-card-host.is-preview-card-active{box-shadow:none}.messenger-audio-play-button.btn-ghost{background-color:transparent;box-shadow:none}.messenger-audio-play-button.btn-ghost:hover:not(:disabled){background-color:transparent}.messenger-message-row[data-message-side=outgoing] .messenger-audio-play-button--voice{--accent-color: var(--chat-outgoing-play, var(--chat-outgoing-dark, 0 92 75));--accent-color-hover: var(--chat-outgoing-play, var(--chat-outgoing-dark, 0 92 75));--accent-color-border: var(--chat-outgoing-play, var(--chat-outgoing-dark, 0 92 75))}.messenger-voice-player{--messenger-voice-wave: rgb(var(--chat-outgoing-play, var(--chat-outgoing-dark, 0 92 75)));--messenger-voice-wave-played: var(--messenger-voice-wave)}.messenger-message-row[data-message-side=incoming] .messenger-voice-player{--messenger-voice-wave: rgb(107 114 128);--messenger-voice-wave-played: rgb(var(--accent-color))}.dark .messenger-message-row[data-message-side=incoming] .messenger-voice-player{--messenger-voice-wave: rgb(156 163 175)}.messenger-voice-wave-bar{background-color:color-mix(in srgb,var(--messenger-voice-wave) 38%,transparent)}.messenger-voice-wave-bar--played{background-color:var(--messenger-voice-wave-played)}.messenger-text-size-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.messenger-text-size-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:28px;border:2px solid var(--color-app-border);border-radius:50%;background:rgb(var(--bg-card))}.messenger-text-size-slider::-moz-range-track{height:4px;background:transparent}.messenger-text-size-slider::-moz-range-thumb{width:24px;height:24px;border:2px solid var(--color-app-border);border-radius:50%;background:rgb(var(--bg-card))}.messenger-text-size-slider:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:9999px}.messenger-message-meta-space{display:inline-block;width:var(--message-meta-width, 64px);height:0;vertical-align:baseline;pointer-events:none}.messenger-message-row{container-type:inline-size}.messenger-message-row--group-incoming .messenger-message-bubble{max-width:calc(78% - 2.5rem)}.messenger-message-bubble{max-width:78%}.messenger-forwarded-attribution{display:flex;flex-direction:column;align-items:stretch}.messenger-forwarded-sender{display:inline-flex;min-width:0;overflow:hidden}.messenger-forwarded-sender>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger-forwarded-chat{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger-message-trigger-hidden{visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media(max-width:767px),(hover:none)and (pointer:coarse){.messenger-chat-theme .messenger-message-row .messenger-message-bubble,.messenger-chat-theme .messenger-message-row .messenger-message-bubble *,.messenger-message-spotlight-frame,.messenger-message-spotlight-frame *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.messenger-message-bubble{touch-action:pan-y}.messenger-message-row .messenger-message-action-tray{opacity:0;pointer-events:none}.messenger-message-row .messenger-message-hover-control{opacity:0!important;pointer-events:none!important}.messenger-message-row.messenger-message-actions-visible .messenger-message-action-tray{top:calc(100% + 6px);right:0;left:auto;transform:none}}.messenger-long-press-shade-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1450;margin:0;padding:0;border:0;background:#000000c7;pointer-events:auto}.messenger-message-spotlight-frame{position:fixed;top:50%;left:50%;display:flex;flex-direction:column;align-items:flex-start;gap:8px;box-sizing:border-box;width:min(max(var(--messenger-spotlight-width),320px),calc(100vw - 24px));max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:10px;overflow-x:visible;overflow-y:auto;transform:translate(-50%,-50%);pointer-events:auto;scrollbar-width:none}.messenger-message-spotlight-frame::-webkit-scrollbar{display:none}.messenger-message-spotlight-frame[data-message-side=outgoing]{align-items:flex-end}.messenger-message-spotlight-frame>.messenger-reaction-popover{width:max-content;max-width:100%;flex:none}.messenger-message-spotlight-bubble{width:max-content;max-width:100%;flex:none;overflow:visible;pointer-events:none}.messenger-message-spotlight-bubble .messenger-message-bubble{width:max-content;max-width:min(var(--messenger-spotlight-width),calc(100vw - 44px));pointer-events:none;overflow:visible}.messenger-message-spotlight-bubble .messenger-call-panel,.messenger-message-spotlight-bubble .messenger-call-message{max-width:none}.messenger-message-spotlight-menu{display:flex;width:min(320px,100%);max-height:min(46dvh,420px);flex:none;flex-direction:column;overflow-x:hidden;overflow-y:auto;border:1px solid var(--color-app-border);border-radius:24px;background:rgb(var(--bg-card));box-shadow:var(--shadow-overlay);overscroll-behavior:contain;touch-action:pan-y}.messenger-message-spotlight-menu-item{display:flex;min-height:48px;flex:none;align-items:center;gap:12px;padding:10px 16px;color:var(--color-app-text-primary);font-size:16px;line-height:24px;text-align:left}.messenger-message-spotlight-menu-item svg{width:20px;height:20px}.messenger-message-spotlight-menu-item:active{background:rgb(var(--bg-active))}.messenger-message-spotlight-menu-item:disabled{opacity:.4}.messenger-message-spotlight-menu-item.text-rose-600{color:var(--color-app-danger)}.messenger-message-spotlight-menu-separator{height:1px;flex:none;background:var(--color-app-border)}.messenger-conversation-unread-badge{font-size:var(--text-micro)}.messenger-folder-tabs{width:100%;min-width:0}.messenger-folder-tabs>.tabs-scroll-track{gap:6px;align-items:center;padding-block:2px;padding-inline:16px}.messenger-folder-pill{-webkit-tap-highlight-color:transparent}.messenger-folder-tabs .messenger-folder-pill{height:2.625rem;padding-inline:1.125rem;font-size:15px;gap:.375rem}.messenger-folder-pill-active{box-shadow:none}.messenger-folder-pill-inactive{background-color:rgb(var(--bg-card))}.messenger-folder-pill-inactive:hover{background-color:rgb(var(--bg-hover));border-color:var(--color-app-border)}.dark .messenger-folder-pill-inactive{background-color:transparent}.dark .messenger-folder-pill-inactive:hover{background-color:rgb(var(--bg-hover));border-color:var(--color-app-border)}.messenger-folder-pill-active .type-badge{background-color:var(--color-primary);color:rgb(var(--bg-card))}@media(min-width:768px){.messenger-folder-tabs>.tabs-scroll-track{padding-inline:12px}.messenger-folder-tabs .messenger-folder-pill{height:2.25rem;padding-inline:1rem;font-size:14px;gap:.375rem}}@keyframes messenger-conversation-row-enter{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.messenger-conversation-row--entering{animation:messenger-conversation-row-enter .32s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.messenger-conversation-row--entering{animation:none}}.messenger-conversation-avatar.size-12,.messenger-conversation-row [data-avatar-chrome]:has(>.messenger-conversation-avatar){width:50px;height:50px;min-width:50px;min-height:50px}.messenger-conversation-row [data-avatar-chrome]>[role=img]{border-color:rgb(var(--bg-card))}.messenger-conversation-title{font-size:16px;line-height:21px}.messenger-conversation-preview{font-size:14px;line-height:18px}@media(min-width:768px){.messenger-conversation-avatar.size-12,.messenger-conversation-row [data-avatar-chrome]:has(>.messenger-conversation-avatar){width:46px;height:46px;min-width:46px;min-height:46px}.messenger-conversation-title{font-size:15px;line-height:20px}}@media(max-width:767px){.messenger-list-header-chrome{background:rgb(var(--bg-card))!important;background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none}.messenger-list-header-chrome:before{display:none}.messenger-list-header-chrome:after{display:none}.messenger-reaction-popover{flex-wrap:nowrap;gap:4px;min-height:64px;overflow-x:auto;overflow-y:hidden;padding:8px;border-radius:9999px;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none}.messenger-reaction-popover::-webkit-scrollbar{display:none}.messenger-reaction-popover button.btn.messenger-reaction-option{width:44px;height:44px;min-width:44px;min-height:44px;max-width:44px;max-height:44px;font-size:32px}}.messenger-reaction-avatar{font-size:var(--text-micro)}.messenger-message-bubble .text-sm,.messenger-chat-theme .messenger-inline-message,.messenger-chat-theme .messenger-rich-text,.messenger-chat-theme .messenger-composer-content,.messenger-chat-theme .lexical-placeholder{font-size:var(--chat-message-font-size, 14px);line-height:var(--chat-message-line-height, 20px)}.messenger-message-bubble .text-xs,.messenger-chat-theme [data-message-date-label]>span,.messenger-chat-theme [data-message-date-floating-text],.messenger-chat-theme [data-chat-message-id].text-xs{font-size:13px;line-height:18px}.messenger-activity-indicator{font-size:14px;line-height:20px}@media(max-width:767px){.messenger-message-bubble .text-sm,.messenger-chat-theme .messenger-inline-message,.messenger-chat-theme .messenger-rich-text,.messenger-chat-theme .messenger-composer-content,.messenger-chat-theme .lexical-placeholder{font-size:var(--chat-message-font-size-mobile, 16px);line-height:var(--chat-message-line-height-mobile, 23px)}.messenger-chat-theme .messenger-composer-content{padding-block:calc((var(--height-control-tab, 2.75rem) - var(--chat-message-line-height-mobile, 23px)) / 2)}.messenger-chat-theme .messenger-composer-placeholder{top:calc((var(--height-control-tab, 2.75rem) - var(--chat-message-line-height-mobile, 23px)) / 2)}.messenger-message-bubble .text-xs,.messenger-chat-theme [data-message-date-label]>span,.messenger-chat-theme [data-message-date-floating-text],.messenger-chat-theme [data-chat-message-id].text-xs{font-size:14px;line-height:19px}.messenger-activity-indicator{font-size:14px;line-height:20px}}@container (max-width: 640px){.messenger-message-bubble{max-width:calc(100% - 44px)}.messenger-message-row--group-incoming .messenger-message-bubble{max-width:calc(100% - 44px - 2.5rem)}}.dark .messenger-chat-theme{--chat-base: 2 6 23;--chat-gradient: none;--chat-pattern-opacity: 0;--chat-pattern-filter: none;--chat-pattern-blend: normal}.dark .messenger-chat-theme .messenger-chat-column{--header-control-glass-fill: rgb(15 23 42);--header-control-glass-fill-muted: rgb(51 65 85);--header-control-glass-gradient: none;--bg-header-control-hover: rgb(30 41 59);--bg-header-control-active: rgb(51 65 85)}.messenger-wallpaper{position:relative;isolation:isolate;background-color:rgb(var(--chat-base));background-image:var(--chat-gradient)}.dark .messenger-wallpaper{background-color:var(--theme-app-main-bg);background-image:none}.dark .messenger-wallpaper:before{display:none}.messenger-wallpaper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:var(--chat-pattern);background-repeat:repeat;background-size:var(--chat-pattern-size, 420px 420px);filter:var(--chat-pattern-filter);mix-blend-mode:var(--chat-pattern-blend);opacity:var(--chat-pattern-opacity)}@media(max-width:767px){.messenger-wallpaper:before{filter:none;mix-blend-mode:normal;opacity:var(--chat-pattern-opacity)}}.messenger-chat-theme .messenger-chat-header{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:767px){.messenger-chat-theme{--messenger-chat-mobile-gutter: 1.125rem;--messenger-chat-header-top: max(.75rem, env(safe-area-inset-top, 0px));--messenger-chat-header-profile-stack: 5rem;--messenger-chat-sticky-date-top: calc( var(--messenger-chat-header-top) + var(--messenger-chat-header-profile-stack) + .25rem );--messenger-chat-messages-pad-top: calc(var(--messenger-chat-sticky-date-top) + .125rem)}.messenger-chat-theme .messenger-chat-rail{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;height:100%;max-height:100%;overflow:hidden}.messenger-chat-theme .messenger-chat-body{position:relative;z-index:0;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.messenger-chat-theme .messenger-chat-body>[data-ptr-local]{position:relative;z-index:0;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;isolation:auto}.messenger-chat-theme .messenger-chat-messages{padding-inline:0}.messenger-chat-theme .messenger-scroll-latest-dock{padding-inline-start:var(--messenger-chat-mobile-gutter);padding-inline-end:calc(var(--messenger-chat-mobile-gutter) + var(--messenger-composer-pad, .375rem))}.messenger-chat-theme .messenger-message-bubble{max-width:min(78%,calc(100% - .25rem))}.messenger-message-bubble.messenger-call-bubble{max-width:min(24rem,100%)}.messenger-chat-theme .messenger-chat-header{position:absolute;top:0;left:0;right:0;z-index:105;height:auto;margin:0;isolation:isolate;background:transparent!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.messenger-chat-theme .messenger-chat-header:before{content:"";display:block;position:absolute;left:0;right:0;top:0;height:calc(100% + 1.75rem);z-index:-1;pointer-events:none;background:linear-gradient(to bottom,rgb(var(--chat-base) / .94),rgb(var(--chat-base) / .72) 42%,rgb(var(--chat-base) / .28) 72%,rgb(var(--chat-base) / 0));-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.messenger-chat-theme .messenger-chat-header:after{content:none;display:none}.messenger-chat-theme .messenger-chat-header :is(.header-control-surface,.header-control,.header-control-tab,button.btn.rounded-pill,.rounded-pill.border){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.messenger-chat-theme .messenger-chat-messages{padding-top:var(--messenger-chat-messages-pad-top)}.messenger-chat-theme [data-message-date-floating]{z-index:20}}.chat-info-header-chrome{background-color:transparent;background-image:linear-gradient(to bottom,color-mix(in srgb,var(--header-chrome-surface) 32%,transparent) 0%,color-mix(in srgb,var(--header-chrome-surface) 14%,transparent) 48%,color-mix(in srgb,var(--header-chrome-surface) 4%,transparent) 78%,transparent 100%);border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.messenger-tabs-scroll-fade{background-image:linear-gradient(to right,rgb(var(--bg-sidebar)),rgba(var(--bg-sidebar),.92) 28%,rgba(var(--bg-sidebar),.55) 58%,rgba(var(--bg-sidebar),0))}.messenger-tabs-scroll-edge[data-edge=right] .messenger-tabs-scroll-fade{background-image:linear-gradient(to left,rgb(var(--bg-sidebar)),rgba(var(--bg-sidebar),.92) 28%,rgba(var(--bg-sidebar),.55) 58%,rgba(var(--bg-sidebar),0))}.messenger-chat-theme .proposal-toolbar-chrome{background-color:transparent;background-image:linear-gradient(to top,color-mix(in srgb,var(--header-chrome-surface) 32%,transparent) 0%,color-mix(in srgb,var(--header-chrome-surface) 14%,transparent) 48%,color-mix(in srgb,var(--header-chrome-surface) 4%,transparent) 78%,transparent 100%);border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.dark .messenger-chat-theme .proposal-toolbar-chrome{background-image:none}@media(max-width:767px){.messenger-chat-theme .proposal-toolbar-chrome,.chat-info-header-chrome{background-image:none;background-color:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none}.messenger-chat-theme .mobile-chat-composer-overlay{isolation:isolate}.messenger-chat-theme .mobile-chat-composer-overlay:before{content:"";position:absolute;z-index:0;pointer-events:none}.messenger-chat-theme .mobile-chat-composer-overlay:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(var(--chat-base) / .82),rgb(var(--chat-base) / .44) 60%,transparent)}.messenger-chat-theme .messenger-chat-header>header,.messenger-chat-theme .mobile-chat-composer-overlay>div{position:relative;z-index:1}}.messenger-chat-theme .messenger-chat-title-badge{backdrop-filter:none;-webkit-backdrop-filter:none}.messenger-chat-theme .messenger-chat-title-badge .messenger-chat-title-name{display:inline-flex;align-items:center;align-self:stretch;padding:0 .75rem;border-radius:9999px}.messenger-chat-theme .messenger-chat-title-badge .messenger-chat-title-divider{height:1rem;margin:0;transition:opacity .2s ease-out}.messenger-chat-theme .messenger-chat-title-badge .messenger-chat-title-name:hover+.messenger-chat-title-divider,.messenger-chat-theme .messenger-chat-title-badge .messenger-chat-title-name:focus-visible+.messenger-chat-title-divider,.messenger-chat-theme .messenger-chat-title-badge .messenger-chat-title-divider:has(+.action-menu-reference:hover),.messenger-chat-theme .messenger-chat-title-badge .messenger-chat-title-divider:has(+.action-menu-reference:focus-within),.messenger-chat-theme .messenger-chat-title-badge .messenger-chat-title-divider:has(+.action-menu-reference .action-menu-trigger[aria-expanded=true]){opacity:0}.messenger-chat-theme .messenger-chat-title-badge>.action-menu-reference{display:inline-flex;align-items:stretch;align-self:stretch;height:auto;line-height:0}.messenger-chat-theme .messenger-chat-title-badge .messenger-chat-title-menu.btn,.messenger-chat-theme .messenger-chat-title-badge .messenger-chat-title-menu.btn.action-menu-trigger{--action-menu-trigger-radius: 9999px;box-sizing:border-box;display:inline-flex;height:100%;min-height:0;max-height:none;width:2rem;min-width:2rem;max-width:2rem;aspect-ratio:auto;align-items:center;justify-content:center;padding:0;border-radius:var(--action-menu-trigger-radius);color:var(--color-app-header-foreground)}.messenger-chat-theme .messenger-chat-title-badge .messenger-chat-title-menu.btn:hover:not(:disabled),.messenger-chat-theme .messenger-chat-title-badge .messenger-chat-title-menu.btn.action-menu-trigger[aria-expanded=true]:not(:disabled){background-color:var(--bg-header-control-hover);color:#18181b}.dark .messenger-chat-theme .messenger-chat-title-badge .messenger-chat-title-menu.btn:hover:not(:disabled),.dark .messenger-chat-theme .messenger-chat-title-badge .messenger-chat-title-menu.btn.action-menu-trigger[aria-expanded=true]:not(:disabled){color:#fff}.messenger-rich-text a[data-nexus-link-preview]{margin:0;border-radius:10px}.messenger-chat-theme a[data-nexus-link-preview]>img{background-color:#fafafa}.dark .messenger-chat-theme a[data-nexus-link-preview]>img{background-color:rgb(var(--bg-card))}.message-media-pdf-canvas{position:relative;overflow:hidden;background-color:#fff}.message-media-pdf-meta{display:flex;min-height:4rem;align-items:flex-start;gap:.5rem;padding:.75rem;background-color:#00000009}.message-media-file-chip{display:flex;width:100%;min-width:0;align-items:center;gap:.5rem;border-radius:.5rem;background-color:#0000000d;padding:.375rem .5rem;text-align:left;font-size:.75rem;line-height:1rem}.message-media-file-chip:disabled{cursor:default}.message-media-video{position:relative;background-color:#000}.messenger-scroll-latest.is-embedded{right:0}.messenger-write-contacts .entity-picker-row{min-height:3.75rem;padding:.75rem 1rem .75rem .75rem}.messenger-write-contacts .entity-picker-item{gap:.75rem}.messenger-write-contacts .entity-picker-item-name{font-size:15px;line-height:22px}.messenger-write-contacts .entity-picker-item p+p{font-size:13px;line-height:18px}.messenger-dialog-panel.messenger-dialog-panel{border-radius:24px}.messenger-dialog-header.messenger-dialog-header{display:grid;grid-template-columns:var(--spacing-control-tab) minmax(0,1fr) var(--spacing-control-tab);align-items:center;gap:8px;padding:12px}.messenger-dialog-header.messenger-dialog-header>div:first-child{margin-right:0}.messenger-dialog-header.messenger-dialog-header>.flex-1{padding-right:0}.messenger-dialog-header.messenger-dialog-header>div:last-child{justify-self:end}.messenger-contact-card.messenger-contact-card{border-radius:12px}.messenger-dialog-choice.messenger-dialog-choice{border-radius:20px}
