.home-mobile-tabs.messenger-tabs{border-radius:36px;gap:4px;width:min(100% - 32px,370px);padding:6px}.messenger-tab.mobile-tab{border-radius:30px;gap:4px;min-height:60px;font-size:13px;font-weight:510;line-height:16px}.messenger-tab.mobile-tab.active{background:var(--color-surface-subtle)}.messenger-tab-icon{place-items:center;width:24px;height:24px;display:grid}.messenger-tab-icon svg{display:block}.messenger-tab-badge,.messenger-tile-badge{background:var(--color-primary);min-width:16px;height:16px;box-shadow:0 0 0 2px var(--color-surface);color:var(--color-primary-foreground);white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:510;line-height:15px;display:flex}.messenger-tab-badge{position:absolute;top:-4px;left:17px}.messenger-tile-badge{position:absolute;top:-4px;right:-4px}:is(:root:has(.messenger-tabs) .assets-page.chat-inbox-page,:root:has(.messenger-tabs) .assets-page.calls-page,:root:has(.messenger-tabs) .assets-page.contacts-page){padding-bottom:calc(var(--tab-bar-bottom) + 72px + 24px)}.service-icon:has(>.messenger-tile-badge){position:relative}.assets-page.messenger-page{background:var(--color-surface)}.messenger-page>.deposit-topbar{grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;padding-bottom:12px}.messenger-page>.deposit-topbar h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:590;line-height:20px;overflow:hidden}.messenger-page .deposit-back-button,.messenger-header-button.glass-round-button-surface{width:44px;height:44px;color:var(--color-text)}.messenger-search{padding:8px 0}.messenger-page .chat-inbox-filters{padding-top:8px;padding-bottom:16px}.messenger-page .chat-inbox-chip,.messenger-page .chat-inbox-chip-indicator{height:44px}.messenger-page .chat-inbox-chip-indicator{top:8px}.messenger-page .chat-inbox-chip{padding:0 16px;font-size:13px;font-weight:510;line-height:16px}.messenger-page .chat-inbox-content{gap:0;padding-top:4px}.messenger-page .chat-inbox-list{gap:0}.messenger-page .chat-inbox-row{border-radius:0;align-items:center;gap:12px;min-height:68px;padding:12px 0;position:relative}.messenger-page .chat-inbox-row:after{background:var(--color-divider);content:"";height:1px;position:absolute;bottom:0;left:56px;right:0}.messenger-page .chat-inbox-list>li:last-child .chat-inbox-row:after{content:none}.messenger-page .chat-inbox-avatar>*{width:44px;height:44px}.messenger-page .chat-inbox-avatar>.placeholder{font-size:13px}.messenger-page .chat-inbox-avatar>.chat-inbox-group-cover{background:var(--color-info-soft);border-radius:50%;font-size:20px}.messenger-page .chat-inbox-text{gap:0}.messenger-page .chat-inbox-title{align-items:center;min-width:0;font-size:16px;font-weight:510;line-height:20px;display:flex}.chat-inbox-title-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messenger-page .chat-inbox-preview,.messenger-page .chat-inbox-row.is-unread .chat-inbox-preview{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;padding-top:4px;font-size:13px;line-height:16px;display:block;overflow:hidden}.chat-inbox-side{flex-direction:column;flex:none;align-self:center;align-items:flex-end;gap:4px;max-width:96px;display:flex}.messenger-page .chat-inbox-when{margin:0;font-size:13px;line-height:16px}.messenger-page .chat-inbox-side .chat-unread{border-radius:16px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:510;line-height:16px}.chat-inbox-support-avatar.has-logo{border:2px solid var(--color-divider);background:var(--color-surface-subtle);overflow:hidden}.chat-inbox-support-avatar.has-logo img{object-fit:cover;width:100%;height:100%}.chat-inbox-support-avatar.has-logo img.is-dark{display:none}:root[data-theme=dark] .chat-inbox-support-avatar.has-logo img.is-dark{display:block}:root[data-theme=dark] .chat-inbox-support-avatar.has-logo img.is-light:has(+img.is-dark){display:none}.messenger-empty{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:44px 28px;display:flex}.messenger-empty-icon{background:var(--color-surface-subtle);width:64px;height:64px;color:var(--color-text);border-radius:50%;place-items:center;display:grid}.messenger-empty-text{flex-direction:column;align-items:center;gap:4px;max-width:280px;display:flex}.messenger-empty-text h2{color:var(--color-text);margin:0;font-size:20px;font-weight:590;line-height:24px}.messenger-empty-text p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:16px}.messenger-empty-action{background:var(--color-primary);min-height:44px;color:var(--color-primary-foreground);border-radius:32px;margin-top:8px;padding:12px 32px;font-size:16px;font-weight:510;line-height:20px}.messenger-page .person-row{border-radius:0;min-height:68px;padding:0}.messenger-page .person-row-text{gap:4px}.messenger-page .person-row-text strong{font-weight:510;line-height:20px}.messenger-page .person-row-text small,.messenger-page .person-row-trailing{color:var(--color-text-secondary);font-size:13px;line-height:16px}.messenger-section-heading,.messenger-page .people-index-letter{border-bottom:1px solid var(--color-divider);height:40px;color:var(--color-text-secondary);align-items:center;margin:0;font-size:16px;font-weight:510;line-height:20px;display:flex}.messenger-tabs-edge{z-index:calc(var(--z-tab-bar) - 1);background:linear-gradient(to bottom, transparent, var(--color-surface));pointer-events:none;height:120px;position:fixed;bottom:0;left:0;right:0}.messenger-thread:not(.desktop-chat-thread *){background:var(--color-surface)}.messenger-thread:not(.desktop-chat-thread *) .chat-head-avatar{display:none}.messenger-thread:not(.desktop-chat-thread *) .chat-head-text{align-items:center;gap:4px;line-height:normal}.messenger-thread:not(.desktop-chat-thread *) .chat-head-name{font-size:16px;font-weight:590;line-height:20px}.messenger-thread:not(.desktop-chat-thread *) .chat-head-sub{font-size:13px;line-height:16px}.messenger-thread:not(.desktop-chat-thread *) .chat-day-separator span{background:var(--color-surface-subtle);color:var(--color-text-secondary);border-radius:16px;padding:4px 12px;font-size:13px;line-height:16px}.messenger-thread:not(.desktop-chat-thread *) .chat-bubble-wrap{max-width:82%}.messenger-thread:not(.desktop-chat-thread *) .chat-bubble{box-shadow:none;border-radius:20px;padding:12px 16px}.messenger-thread:not(.desktop-chat-thread *) .chat-row.is-own .chat-bubble{border-bottom-right-radius:4px}.messenger-thread:not(.desktop-chat-thread *) .chat-row.is-peer .chat-bubble{background:var(--color-surface-subtle);border-bottom-left-radius:4px}.messenger-thread:not(.desktop-chat-thread *) .chat-bubble-text{font-size:16px;line-height:20px}.messenger-thread:not(.desktop-chat-thread *) .chat-bubble-time{padding-top:4px;font-size:13px;line-height:16px}.messenger-thread:not(.desktop-chat-thread *) .chat-inputbar{background:var(--color-surface-subtle);min-height:52px;box-shadow:none;border-radius:26px;align-items:center;padding:4px 4px 4px 16px}.messenger-thread:not(.desktop-chat-thread *) .chat-input{font-size:16px;line-height:20px}.messenger-thread:not(.desktop-chat-thread *) .chat-send{width:44px;height:44px}.messenger-thread:not(.desktop-chat-thread *) .chat-action-chip:not(.is-primary){background:var(--color-surface-subtle);box-shadow:none}.messenger-thread:not(.desktop-chat-thread *) .support-chat-day-separator span{color:var(--color-text-secondary);border-radius:16px;font-size:13px;line-height:16px}.messenger-thread:not(.desktop-chat-thread *) .support-chat-bubble{max-width:82%;box-shadow:none;border-radius:20px;padding:12px 16px}.messenger-thread:not(.desktop-chat-thread *) .support-chat-bubble-row.is-own .support-chat-bubble{border-bottom-right-radius:4px}.messenger-thread:not(.desktop-chat-thread *) .support-chat-bubble-row.is-support .support-chat-bubble{background:var(--color-surface-subtle);border-bottom-left-radius:4px}.messenger-thread:not(.desktop-chat-thread *) .support-chat-bubble-text{font-size:16px;line-height:20px}.messenger-thread:not(.desktop-chat-thread *) .support-chat-bubble-time{padding-top:4px;font-size:13px;line-height:16px}.messenger-thread:not(.desktop-chat-thread *) .support-chat-inputbar{background:var(--color-surface-subtle);min-height:52px;box-shadow:none;border-radius:26px;align-items:center;padding:4px}.messenger-thread:not(.desktop-chat-thread *) .support-chat-input{font-size:16px;line-height:20px}.messenger-thread:not(.desktop-chat-thread *) .support-chat-send{width:44px;height:44px}
