UNPKG

@sendbird/uikit-react

Version:

Sendbird UIKit for React: A feature-rich and customizable chat UI kit with messaging, channel management, and user authentication.

1,615 lines (1,322 loc) 371 kB
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&display=swap"); @import url('https://fonts.googleapis.com/css?family=Roboto:400,500,600,700&display=swap'); .sendbird-word { display: inline; height: -moz-fit-content; height: fit-content; } .sendbird-word__url { display: inline; color: inherit; word-break: break-all; } .sendbird-openchannel-conversation-header { position: relative; min-height: 64px; box-sizing: border-box; } .sendbird-theme--light .sendbird-openchannel-conversation-header { border-bottom: 1px solid var(--sendbird-light-onlight-04); } .sendbird-theme--dark .sendbird-openchannel-conversation-header { border-bottom: 1px solid var(--sendbird-dark-ondark-04); } .sendbird-openchannel-conversation-header .sendbird-openchannel-conversation-header__left__title { white-space: nowrap; overflow-x: hidden; text-overflow: ellipsis; max-width: calc(100% - 120px); } .sendbird-openchannel-conversation-header__left [class*=sendbird-openchannel-conversation-header__left__cover-image] { position: absolute; top: 16px; } [dir="ltr"] .sendbird-openchannel-conversation-header__left [class*=sendbird-openchannel-conversation-header__left__cover-image] { left: 20px; } [dir="rtl"] .sendbird-openchannel-conversation-header__left [class*=sendbird-openchannel-conversation-header__left__cover-image] { right: 20px; } .sendbird-openchannel-conversation-header__left__title { position: absolute; top: 12px; } [dir="ltr"] .sendbird-openchannel-conversation-header__left__title { left: 60px; } [dir="rtl"] .sendbird-openchannel-conversation-header__left__title { right: 60px; } .sendbird-openchannel-conversation-header__left__sub-title { position: absolute; top: 36px; } [dir="ltr"] .sendbird-openchannel-conversation-header__left__sub-title { left: 60px; } [dir="rtl"] .sendbird-openchannel-conversation-header__left__sub-title { right: 60px; } .sendbird-openchannel-conversation-header__right { position: absolute; top: 0px; width: 64px; height: 64px; } [dir="ltr"] .sendbird-openchannel-conversation-header__right { right: 0px; } [dir="rtl"] .sendbird-openchannel-conversation-header__right { left: 0px; } .sendbird-openchannel-conversation-header__right__trigger { position: absolute; top: 16px; display: flex; align-items: center; justify-content: center; } [dir="ltr"] .sendbird-openchannel-conversation-header__right__trigger { right: 16px; } [dir="rtl"] .sendbird-openchannel-conversation-header__right__trigger { left: 16px; } .sendbird-openchannel-conversation-header__left__cover-image--icon { display: flex; justify-content: center; align-items: center; border-radius: 50%; } .sendbird-theme--light .sendbird-openchannel-conversation-header__left__cover-image--icon { background-color: var(--sendbird-light-background-300); } .sendbird-theme--dark .sendbird-openchannel-conversation-header__left__cover-image--icon { background-color: var(--sendbird-dark-background-300); } .sendbird-open-channel-preview { position: relative; display: inline-flex; flex-direction: row; width: 264px; height: 58px; min-width: 264px; min-height: 58px; box-sizing: border-box; } .sendbird--mobile-mode .sendbird-open-channel-preview { width: 100%; } .sendbird-theme--light .sendbird-open-channel-preview { background-color: var(--sendbird-light-background-50); border-bottom: solid 1px var(--sendbird-light-onlight-04); } .sendbird-theme--dark .sendbird-open-channel-preview { background-color: var(--sendbird-dark-background-600); border-bottom: solid 1px var(--sendbird-dark-ondark-04); } .sendbird-theme--light .sendbird-open-channel-preview:hover { background-color: var(--sendbird-light-background-100); } .sendbird-theme--dark .sendbird-open-channel-preview:hover { background-color: var(--sendbird-dark-background-500); } .sendbird-theme--light .sendbird-open-channel-preview.selected { background-color: var(--sendbird-light-primary-100); } [dir="ltr"] .sendbird-theme--light .sendbird-open-channel-preview.selected { border-left: solid 4px var(--sendbird-light-primary-300); } [dir="rtl"] .sendbird-theme--light .sendbird-open-channel-preview.selected { border-right: solid 4px var(--sendbird-light-primary-300); } .sendbird-theme--dark .sendbird-open-channel-preview.selected { background-color: var(--sendbird-dark-primary-300); } [dir="ltr"] .sendbird-theme--dark .sendbird-open-channel-preview.selected { border-left: solid 4px var(--sendbird-dark-primary-200); } [dir="rtl"] .sendbird-theme--dark .sendbird-open-channel-preview.selected { border-right: solid 4px var(--sendbird-dark-primary-200); } .sendbird-open-channel-preview .sendbird-open-channel-preview__cover-image { position: relative; margin-top: 8px; display: inline-flex; align-items: center; justify-content: center; width: 42px; height: 42px; box-sizing: border-box; } [dir="ltr"] .sendbird-open-channel-preview .sendbird-open-channel-preview__cover-image { margin-left: 16px; } [dir="rtl"] .sendbird-open-channel-preview .sendbird-open-channel-preview__cover-image { margin-right: 16px; } .sendbird-open-channel-preview .sendbird-open-channel-preview__cover-image .sendbird-open-channel-preview__cover-image__avatar, .sendbird-open-channel-preview .sendbird-open-channel-preview__cover-image .sendbird-open-channel-preview__cover-image__avatar--default { position: relative; display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; } .sendbird-open-channel-preview .sendbird-open-channel-preview__context { position: relative; margin-top: 8px; display: inline-flex; flex-direction: column; width: calc(100% - 100px); box-sizing: border-box; } [dir="ltr"] .sendbird-open-channel-preview .sendbird-open-channel-preview__context { margin-left: 16px; } [dir="rtl"] .sendbird-open-channel-preview .sendbird-open-channel-preview__context { margin-right: 16px; } .sendbird-open-channel-preview .sendbird-open-channel-preview__context .sendbird-open-channel-preview__context__title { position: relative; display: inline-flex; flex-direction: row; align-items: center; width: 100%; height: 16px; box-sizing: border-box; } .sendbird-open-channel-preview .sendbird-open-channel-preview__context .sendbird-open-channel-preview__context__title .sendbird-open-channel-preview__context__title__channel-name { position: relative; display: inline-block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; box-sizing: border-box; overflow-x: hidden; text-overflow: ellipsis; word-break: keep-all; } .sendbird--mobile-mode .sendbird-open-channel-preview .sendbird-open-channel-preview__context .sendbird-open-channel-preview__context__title .sendbird-open-channel-preview__context__title__channel-name { overflow-y: hidden; } .sendbird-open-channel-preview .sendbird-open-channel-preview__context .sendbird-open-channel-preview__context__title .sendbird-open-channel-preview__context__title__channel-name.frozen { max-width: calc(100% - 20px); } .sendbird-open-channel-preview .sendbird-open-channel-preview__context .sendbird-open-channel-preview__context__title .sendbird-open-channel-preview__context__title__frozen { position: relative; display: inline-flex; } [dir="ltr"] .sendbird-open-channel-preview .sendbird-open-channel-preview__context .sendbird-open-channel-preview__context__title .sendbird-open-channel-preview__context__title__frozen { margin-left: 4px; } [dir="rtl"] .sendbird-open-channel-preview .sendbird-open-channel-preview__context .sendbird-open-channel-preview__context__title .sendbird-open-channel-preview__context__title__frozen { margin-right: 4px; } .sendbird-open-channel-preview .sendbird-open-channel-preview__context .sendbird-open-channel-preview__context__participants { position: relative; margin-top: 8px; display: inline-flex; flex-direction: row; align-items: center; width: 100%; height: 14px; box-sizing: border-box; } .sendbird-open-channel-preview .sendbird-open-channel-preview__context .sendbird-open-channel-preview__context__participants .sendbird-open-channel-preview__context__participants__icon { position: relative; display: inline-flex; width: 14px; height: 14px; box-sizing: border-box; } .sendbird-open-channel-preview .sendbird-open-channel-preview__context .sendbird-open-channel-preview__context__participants .sendbird-open-channel-preview__context__participants__count { position: relative; display: inline-flex; width: 160px; max-width: 160px; height: 12px; box-sizing: border-box; overflow-x: hidden; text-overflow: ellipsis; word-break: keep-all; } [dir="ltr"] .sendbird-open-channel-preview .sendbird-open-channel-preview__context .sendbird-open-channel-preview__context__participants .sendbird-open-channel-preview__context__participants__count { margin-left: 4px; } [dir="rtl"] .sendbird-open-channel-preview .sendbird-open-channel-preview__context .sendbird-open-channel-preview__context__participants .sendbird-open-channel-preview__context__participants__count { margin-right: 4px; } .sendbird--mobile-mode .sendbird-open-channel-preview .sendbird-open-channel-preview__context .sendbird-open-channel-preview__context__participants .sendbird-open-channel-preview__context__participants__count { overflow-y: hidden; } .sendbird-message-item-menu__list__menu-item:focus-visible { outline: none; } .sendbird-create-open-channel-ui { position: relative; display: inline-flex; } .sendbird-create-open-channel-ui__profile-input { position: relative; display: inline-flex; flex-direction: column; justify-content: flex-start; width: 100%; height: 100%; box-sizing: border-box; } .sendbird-create-open-channel-ui__profile-input .sendbird-create-open-channel-ui__profile-input__img-section { position: relative; margin-top: 16px; display: inline-flex; flex-direction: row; align-items: center; } .sendbird-create-open-channel-ui__profile-input .sendbird-create-open-channel-ui__profile-input__img-section .sendbird-create-open-channel-ui__profile-input__img-section__avatar { position: relative; display: inline-flex; align-items: center; justify-content: center; width: 80px; height: 80px; } .sendbird-create-open-channel-ui__profile-input .sendbird-create-open-channel-ui__profile-input__img-section .sendbird-create-open-channel-ui__profile-input__img-section__avatar--default { position: relative; display: inline-flex; align-items: center; justify-content: center; width: 80px; height: 80px; border-radius: 50%; } .sendbird-theme--light .sendbird-create-open-channel-ui__profile-input .sendbird-create-open-channel-ui__profile-input__img-section .sendbird-create-open-channel-ui__profile-input__img-section__avatar--default { background-color: var(--sendbird-light-background-200); } .sendbird-theme--dark .sendbird-create-open-channel-ui__profile-input .sendbird-create-open-channel-ui__profile-input__img-section .sendbird-create-open-channel-ui__profile-input__img-section__avatar--default { background-color: var(--sendbird-dark-background-400); } .sendbird-create-open-channel-ui__profile-input .sendbird-create-open-channel-ui__profile-input__img-section .sendbird-create-open-channel-ui__profile-input__img-section__button { position: relative; display: inline-flex; } [dir="ltr"] .sendbird-create-open-channel-ui__profile-input .sendbird-create-open-channel-ui__profile-input__img-section .sendbird-create-open-channel-ui__profile-input__img-section__button { margin-left: 18px; } [dir="rtl"] .sendbird-create-open-channel-ui__profile-input .sendbird-create-open-channel-ui__profile-input__img-section .sendbird-create-open-channel-ui__profile-input__img-section__button { margin-right: 18px; } .sendbird-create-open-channel-ui__profile-input .sendbird-create-open-channel-ui__profile-input__name-section { position: relative; margin-top: 8px; display: inline-flex; flex-direction: row; } .sendbird-open-channel-list, .sendbird-open-channel-list-ui { position: relative; display: inline-flex; flex-direction: column; width: 256px; min-width: 256px; height: 100%; box-sizing: border-box; } .sendbird--mobile-mode .sendbird-open-channel-list, .sendbird--mobile-mode .sendbird-open-channel-list-ui { width: 100%; } [dir="ltr"] .sendbird-theme--light .sendbird-open-channel-list, [dir="ltr"] .sendbird-theme--light .sendbird-open-channel-list-ui { border-right: solid 1px var(--sendbird-light-onlight-04); } [dir="rtl"] .sendbird-theme--light .sendbird-open-channel-list, [dir="rtl"] .sendbird-theme--light .sendbird-open-channel-list-ui { border-left: solid 1px var(--sendbird-light-onlight-04); } [dir="ltr"] .sendbird-theme--dark .sendbird-open-channel-list, [dir="ltr"] .sendbird-theme--dark .sendbird-open-channel-list-ui { border-right: solid 1px var(--sendbird-dark-ondark-04); } [dir="rtl"] .sendbird-theme--dark .sendbird-open-channel-list, [dir="rtl"] .sendbird-theme--dark .sendbird-open-channel-list-ui { border-left: solid 1px var(--sendbird-dark-ondark-04); } .sendbird-open-channel-list .sendbird-open-channel-list-ui__header, .sendbird-open-channel-list-ui .sendbird-open-channel-list-ui__header { position: relative; display: inline-flex; flex-direction: row; align-items: center; width: 100%; height: 64px; box-sizing: border-box; } .sendbird-theme--light .sendbird-open-channel-list .sendbird-open-channel-list-ui__header, .sendbird-theme--light .sendbird-open-channel-list-ui .sendbird-open-channel-list-ui__header { background-color: var(--sendbird-light-background-50); border-bottom: solid 1px var(--sendbird-light-onlight-04); } .sendbird-theme--dark .sendbird-open-channel-list .sendbird-open-channel-list-ui__header, .sendbird-theme--dark .sendbird-open-channel-list-ui .sendbird-open-channel-list-ui__header { background-color: var(--sendbird-dark-background-600); border-bottom: solid 1px var(--sendbird-dark-ondark-04); } .sendbird-open-channel-list .sendbird-open-channel-list-ui__header .sendbird-open-channel-list-ui__header__title, .sendbird-open-channel-list-ui .sendbird-open-channel-list-ui__header .sendbird-open-channel-list-ui__header__title { position: relative; display: inline-flex; align-items: center; box-sizing: border-box; } [dir="ltr"] .sendbird-open-channel-list .sendbird-open-channel-list-ui__header .sendbird-open-channel-list-ui__header__title, [dir="ltr"] .sendbird-open-channel-list-ui .sendbird-open-channel-list-ui__header .sendbird-open-channel-list-ui__header__title { margin-left: 24px; } [dir="rtl"] .sendbird-open-channel-list .sendbird-open-channel-list-ui__header .sendbird-open-channel-list-ui__header__title, [dir="rtl"] .sendbird-open-channel-list-ui .sendbird-open-channel-list-ui__header .sendbird-open-channel-list-ui__header__title { margin-right: 24px; } .sendbird-open-channel-list .sendbird-open-channel-list-ui__header .sendbird-open-channel-list-ui__header__button-refresh, .sendbird-open-channel-list-ui .sendbird-open-channel-list-ui__header .sendbird-open-channel-list-ui__header__button-refresh { position: absolute; top: 16px; display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; } [dir="ltr"] .sendbird-open-channel-list .sendbird-open-channel-list-ui__header .sendbird-open-channel-list-ui__header__button-refresh, [dir="ltr"] .sendbird-open-channel-list-ui .sendbird-open-channel-list-ui__header .sendbird-open-channel-list-ui__header__button-refresh { right: 56px; } [dir="rtl"] .sendbird-open-channel-list .sendbird-open-channel-list-ui__header .sendbird-open-channel-list-ui__header__button-refresh, [dir="rtl"] .sendbird-open-channel-list-ui .sendbird-open-channel-list-ui__header .sendbird-open-channel-list-ui__header__button-refresh { left: 56px; } .sendbird-open-channel-list .sendbird-open-channel-list-ui__header .sendbird-open-channel-list-ui__header__button-create-channel, .sendbird-open-channel-list-ui .sendbird-open-channel-list-ui__header .sendbird-open-channel-list-ui__header__button-create-channel { position: absolute; top: 16px; display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; } [dir="ltr"] .sendbird-open-channel-list .sendbird-open-channel-list-ui__header .sendbird-open-channel-list-ui__header__button-create-channel, [dir="ltr"] .sendbird-open-channel-list-ui .sendbird-open-channel-list-ui__header .sendbird-open-channel-list-ui__header__button-create-channel { right: 16px; } [dir="rtl"] .sendbird-open-channel-list .sendbird-open-channel-list-ui__header .sendbird-open-channel-list-ui__header__button-create-channel, [dir="rtl"] .sendbird-open-channel-list-ui .sendbird-open-channel-list-ui__header .sendbird-open-channel-list-ui__header__button-create-channel { left: 16px; } .sendbird-open-channel-list .sendbird-open-channel-list-ui__channel-list, .sendbird-open-channel-list-ui .sendbird-open-channel-list-ui__channel-list { position: relative; display: inline-flex; flex-direction: column; width: 100%; height: calc(100% - 64px); box-sizing: border-box; overflow-y: scroll; } .sendbird-open-channel-list-ui__channel-list--place-holder--loading { position: relative; min-height: 62px; display: inline-flex; align-items: center; justify-content: center; } .sendbird-theme--light .sendbird-open-channel-list-ui__channel-list--place-holder--loading { background-color: var(--sendbird-light-background-100); } .sendbird-theme--dark .sendbird-open-channel-list-ui__channel-list--place-holder--loading { background-color: var(--sendbird-dark-background-500); } :root { --sendbird-light-primary-500: #491389; --sendbird-light-primary-400: #6211c8; --sendbird-light-primary-300: #742ddd; --sendbird-light-primary-200: #c2a9fa; --sendbird-light-primary-100: #dbd1ff; --sendbird-light-secondary-500: #066858; --sendbird-light-secondary-400: #027d69; --sendbird-light-secondary-300: #259c72; --sendbird-light-secondary-200: #69c085; --sendbird-light-secondary-100: #a8e2ab; --sendbird-light-information-100: #adc9ff; --sendbird-highlight-100: #fff2b6; --sendbird-light-error-500: #9d091e; --sendbird-light-error-400: #bf0711; --sendbird-light-error-300: #de360b; --sendbird-light-error-200: #f66161; --sendbird-light-error-100: #fdaaaa; --sendbird-light-background-700: #000000; --sendbird-light-background-600: #161616; --sendbird-light-background-500: #2C2C2C; --sendbird-light-background-400: #393939; --sendbird-light-background-300: #bdbdbd; --sendbird-light-background-200: #e0e0e0; --sendbird-light-background-100: #eeeeee; --sendbird-light-background-50: #FFFFFF; --sendbird-light-overlay-01: rgba(0, 0, 0, 0.55); --sendbird-light-overlay-02: rgba(0, 0, 0, 0.32); --sendbird-light-onlight-01: rgba(0, 0, 0, 0.88); --sendbird-light-onlight-02: rgba(0, 0, 0, 0.50); --sendbird-light-onlight-03: rgba(0, 0, 0, 0.38); --sendbird-light-onlight-04: rgba(0, 0, 0, 0.12); --sendbird-light-ondark-01: rgba(255, 255, 255, 0.88); --sendbird-light-ondark-02: rgba(255, 255, 255, 0.50); --sendbird-light-ondark-03: rgba(255, 255, 255, 0.38); --sendbird-light-ondark-04: rgba(255, 255, 255, 0.12); --sendbird-light-shadow-01: 0 1px 5px 0 rgba(33, 34, 66, 0.04), 0 0 3px 0 rgba(0, 0, 0, 0.08), 0 2px 1px 0 rgba(0, 0, 0, 0.12); --sendbird-light-shadow-02: 0 3px 5px -3px rgba(33, 34, 66, 0.04), 0 3px 14px 2px rgba(0, 0, 0, 0.08), 0 8px 10px 1px rgba(0, 0, 0, 0.12); --sendbird-light-shadow-03: 0 6px 10px -5px rgba(0, 0, 0, 0.04), 0 6px 30px 5px rgba(0, 0, 0, 0.08), 0 16px 24px 2px rgba(0, 0, 0, 0.12); --sendbird-light-shadow-04: 0 9px 15px -7px rgba(0, 0, 0, 0.04), 0 9px 46px 8px rgba(0, 0, 0, 0.08), 0 24px 38px 3px rgba(0, 0, 0, 0.12); --sendbird-light-shadow-05: 0 2px 8px 0 rgba(0, 0, 0, 0.08), 0 4px 6px 0 rgba(0, 0, 0, 0.12); --sendbird-light-shadow-message-input: 0 1px 5px 0 rgba(33, 34, 66, 0.12), 0 0 1px 0 rgba(33, 34, 66, 0.16), 0 2px 1px 0 rgba(33, 34, 66, 0.08), 0 1px 5px 0 rgba(0, 0, 0, 0.12); } :root { --sendbird-dark-primary-500: #491389; --sendbird-dark-primary-400: #6211c8; --sendbird-dark-primary-300: #742ddd; --sendbird-dark-primary-200: #c2a9fa; --sendbird-dark-primary-100: #dbd1ff; --sendbird-dark-secondary-500: #066858; --sendbird-dark-secondary-400: #027d69; --sendbird-dark-secondary-300: #259c72; --sendbird-dark-secondary-200: #69c085; --sendbird-dark-secondary-100: #a8e2ab; --sendbird-dark-information-100: #adc9ff; --sendbird-highlight-100: #fff2b6; --sendbird-dark-error-500: #9d091e; --sendbird-dark-error-400: #bf0711; --sendbird-dark-error-300: #de360b; --sendbird-dark-error-200: #f66161; --sendbird-dark-error-100: #fdaaaa; --sendbird-dark-background-700: #000000; --sendbird-dark-background-600: #161616; --sendbird-dark-background-500: #2C2C2C; --sendbird-dark-background-400: #393939; --sendbird-dark-background-300: #bdbdbd; --sendbird-dark-background-200: #e0e0e0; --sendbird-dark-background-100: #eeeeee; --sendbird-dark-background-50: #FFFFFF; --sendbird-dark-overlay-01: rgba(0, 0, 0, 0.55); --sendbird-dark-overlay-02: rgba(0, 0, 0, 0.32); --sendbird-dark-onlight-01: rgba(0, 0, 0, 0.88); --sendbird-dark-onlight-02: rgba(0, 0, 0, 0.50); --sendbird-dark-onlight-03: rgba(0, 0, 0, 0.38); --sendbird-dark-onlight-04: rgba(0, 0, 0, 0.12); --sendbird-dark-ondark-01: rgba(255, 255, 255, 0.88); --sendbird-dark-ondark-02: rgba(255, 255, 255, 0.50); --sendbird-dark-ondark-03: rgba(255, 255, 255, 0.38); --sendbird-dark-ondark-04: rgba(255, 255, 255, 0.12); --sendbird-dark-shadow-01: 0 1px 5px 0 rgba(33, 34, 66, 0.04), 0 0 3px 0 rgba(0, 0, 0, 0.08), 0 2px 1px 0 rgba(0, 0, 0, 0.12); --sendbird-dark-shadow-02: 0 3px 5px -3px rgba(33, 34, 66, 0.04), 0 3px 14px 2px rgba(0, 0, 0, 0.08), 0 8px 10px 1px rgba(0, 0, 0, 0.12); --sendbird-dark-shadow-03: 0 6px 10px -5px rgba(0, 0, 0, 0.04), 0 6px 30px 5px rgba(0, 0, 0, 0.08), 0 16px 24px 2px rgba(0, 0, 0, 0.12); --sendbird-dark-shadow-04: 0 9px 15px -7px rgba(0, 0, 0, 0.04), 0 9px 46px 8px rgba(0, 0, 0, 0.08), 0 24px 38px 3px rgba(0, 0, 0, 0.12); --sendbird-light-shadow-05: 0 2px 8px 0 rgba(0, 0, 0, 0.08), 0 4px 6px 0 rgba(0, 0, 0, 0.12); --sendbird-dark-shadow-message-input: 0 1px 5px 0 rgba(33, 34, 66, 0.12), 0 0 1px 0 rgba(33, 34, 66, 0.16), 0 2px 1px 0 rgba(33, 34, 66, 0.08), 0 1px 5px 0 rgba(0, 0, 0, 0.12); } :root { --sendbird-iconbutton-color: #825eeb; --sendbird-message-input-border-active: #7B53EF; --sendbird-selected-reaction-button-border-hover: #9E8CF5; --sendbird-add-reaction-button-border-hover: #9E8CF5; --sendbird-tooltip-background: #000000; --sendbird-tooltip-text-color: rgba(255, 255, 255, 0.88); --sendbird-button-border-focus: #FFFFFF; --sendbird-file-message-icon-background: #FFFFFF; --sendbird-font-family-default: "Roboto", sans-serif; --sendbird-message-balloon-width: 404px; } .sendbird-message-content .sendbird-avatar-img { top: 50%; } .sendbird-conversation__messages[dir="ltr"] .sendbird-message-content .sendbird-avatar-img { left: 50%; transform: translate(-50%, -50%); } .sendbird-conversation__messages[dir="rtl"] .sendbird-message-content .sendbird-avatar-img { right: 50%; transform: translate(50%, -50%); } .sendbird-message-content .sendbird-voice-message-item-body__playback-time { position: absolute; top: 15px; } .sendbird-conversation__messages[dir="ltr"] .sendbird-message-content .sendbird-voice-message-item-body__playback-time { right: 12px; left: unset; } .sendbird-conversation__messages[dir="rtl"] .sendbird-message-content .sendbird-voice-message-item-body__playback-time { left: 12px; right: unset; } .sendbird-conversation__messages[dir="ltr"] .sendbird-message-content .sendbird-reaction-badge__inner { padding-left: 20px; padding-right: 4px; } .sendbird-conversation__messages[dir="rtl"] .sendbird-message-content .sendbird-reaction-badge__inner { padding-right: 20px; padding-left: 4px; } .sendbird-conversation__messages[dir="ltr"] .sendbird-message-content .sendbird-reaction-badge__inner .sendbird-reaction-badge__inner__icon { left: 4px; right: unset; } .sendbird-conversation__messages[dir="rtl"] .sendbird-message-content .sendbird-reaction-badge__inner .sendbird-reaction-badge__inner__icon { right: 4px; left: unset; } .sendbird-thread-list-item-content .sendbird-avatar-img { top: 50%; } .sendbird-conversation__messages[dir="ltr"] .sendbird-thread-list-item-content .sendbird-avatar-img { left: 50%; transform: translate(-50%, -50%); } .sendbird-conversation__messages[dir="rtl"] .sendbird-thread-list-item-content .sendbird-avatar-img { right: 50%; transform: translate(50%, -50%); } .sendbird-thread-list-item-content .sendbird-voice-message-item-body__playback-time { position: absolute; top: 15px; } .sendbird-conversation__messages[dir="ltr"] .sendbird-thread-list-item-content .sendbird-voice-message-item-body__playback-time { right: 12px; left: unset; } .sendbird-conversation__messages[dir="rtl"] .sendbird-thread-list-item-content .sendbird-voice-message-item-body__playback-time { left: 12px; right: unset; } .sendbird-conversation__messages[dir="ltr"] .sendbird-thread-list-item-content .sendbird-reaction-badge__inner { padding-left: 20px; padding-right: 4px; } .sendbird-conversation__messages[dir="rtl"] .sendbird-thread-list-item-content .sendbird-reaction-badge__inner { padding-right: 20px; padding-left: 4px; } .sendbird-conversation__messages[dir="ltr"] .sendbird-thread-list-item-content .sendbird-reaction-badge__inner .sendbird-reaction-badge__inner__icon { left: 4px; right: unset; } .sendbird-conversation__messages[dir="rtl"] .sendbird-thread-list-item-content .sendbird-reaction-badge__inner .sendbird-reaction-badge__inner__icon { right: 4px; left: unset; } .sendbird-parent-message-info .sendbird-avatar-img { top: 50%; } .sendbird-conversation__messages[dir="ltr"] .sendbird-parent-message-info .sendbird-avatar-img { left: 50%; transform: translate(-50%, -50%); } .sendbird-conversation__messages[dir="rtl"] .sendbird-parent-message-info .sendbird-avatar-img { right: 50%; transform: translate(50%, -50%); } .sendbird-parent-message-info .sendbird-voice-message-item-body__playback-time { position: absolute; top: 15px; } .sendbird-conversation__messages[dir="ltr"] .sendbird-parent-message-info .sendbird-voice-message-item-body__playback-time { right: 12px; left: unset; } .sendbird-conversation__messages[dir="rtl"] .sendbird-parent-message-info .sendbird-voice-message-item-body__playback-time { left: 12px; right: unset; } .sendbird-conversation__messages[dir="ltr"] .sendbird-parent-message-info .sendbird-reaction-badge__inner { padding-left: 20px; padding-right: 4px; } .sendbird-conversation__messages[dir="rtl"] .sendbird-parent-message-info .sendbird-reaction-badge__inner { padding-right: 20px; padding-left: 4px; } .sendbird-conversation__messages[dir="ltr"] .sendbird-parent-message-info .sendbird-reaction-badge__inner .sendbird-reaction-badge__inner__icon { left: 4px; right: unset; } .sendbird-conversation__messages[dir="rtl"] .sendbird-parent-message-info .sendbird-reaction-badge__inner .sendbird-reaction-badge__inner__icon { right: 4px; left: unset; } .sendbird-experimental__rem__units .sendbird-label--h-1 { font-size: 1.25rem; } .sendbird-experimental__rem__units .sendbird-label--h-2 { font-size: 1.125rem; } .sendbird-experimental__rem__units .sendbird-label--subtitle-1 { font-size: 1rem; } .sendbird-experimental__rem__units .sendbird-label--subtitle-2 { font-size: 0.875rem; } .sendbird-experimental__rem__units .sendbird-label--body-1 { font-size: 0.875rem; } .sendbird-experimental__rem__units .sendbird-label--body-2 { font-size: 0.75rem; } .sendbird-experimental__rem__units .sendbird-label--button-1 { font-size: 0.875rem; } .sendbird-experimental__rem__units .sendbird-label--button-2 { font-size: 0.875rem; } .sendbird-experimental__rem__units .sendbird-label--caption-1 { font-size: 0.875rem; } .sendbird-experimental__rem__units .sendbird-label--caption-2 { font-size: 0.75rem; } .sendbird-experimental__rem__units .sendbird-label--caption-3 { font-size: 0.75rem; } .sendbird-experimental__rem__units .sendbird-message-search-pannel .sendbird-message-search-pannel__input__container__input-area { font-size: 0.875rem; } .sendbird-experimental__rem__units .sendbird-checkbox { font-size: 1.375rem; } .sendbird-experimental__rem__units .sendbird-mention-user-label { font-size: 0.875rem; } .sendbird-experimental__rem__units .sendbird-mention-user-label.purple { font-size: 1.125rem; } .sendbird-experimental__rem__units .sendbird-message-input .sendbird-message-input--textarea, .sendbird-experimental__rem__units .sendbird-message-input .sendbird-message-input--placeholder { font-size: 0.875rem; } .sendbird-experimental__rem__units .sendbird-input .sendbird-input__input, .sendbird-experimental__rem__units .sendbird-input .sendbird-input__placeholder { font-size: 0.875rem; } .sendbird-experimental__rem__units .sendbird-tooltip__text { font-size: 0.75rem; } .sendbird-experimental__rem__units .sendbird-quote-message .sendbird-quote-message__replied-to .sendbird-quote-message__replied-to__text { font-size: 0.75rem; } .sendbird-experimental__rem__units .sendbird-quote-message .sendbird-quote-message__replied-message .sendbird-quote-message__replied-message__text-message { font-size: 0.75rem; } .sendbird-experimental__rem__units .sendbird-quote-message .sendbird-quote-message__replied-message__file-message { font-size: 0.75rem; } .sendbird-modal--full-mobile .sendbird-modal__content { width: 100vw; max-width: 100%; height: 100%; } .sendbird-modal { position: fixed; top: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; } [dir="ltr"] .sendbird-modal { left: 0; } [dir="rtl"] .sendbird-modal { right: 0; } .sendbird-modal__backdrop--clickoutside { cursor: pointer; } .sendbird-modal__content { width: 480px; border-radius: 4px; z-index: 10001; padding: 18px 24px 24px 24px; position: relative; box-sizing: border-box; } .sendbird-theme--light .sendbird-modal__content { background-color: var(--sendbird-light-background-50); box-shadow: var(--sendbird-light-shadow-04); } .sendbird-theme--dark .sendbird-modal__content { background-color: var(--sendbird-dark-background-500); box-shadow: var(--sendbird-dark-shadow-04); } .sendbird-modal__content .sendbird-modal__close { position: absolute; top: 16px; cursor: pointer; } [dir="ltr"] .sendbird-modal__content .sendbird-modal__close { right: 16px; } [dir="rtl"] .sendbird-modal__content .sendbird-modal__close { left: 16px; } .sendbird-theme--light .sendbird-modal__content .sendbird-modal__close path { fill: var(--sendbird-light-onlight-01); } .sendbird-theme--dark .sendbird-modal__content .sendbird-modal__close path { fill: var(--sendbird-dark-ondark-01); } .sendbird-modal__content .sendbird-modal__header { margin-bottom: 16px; } .sendbird-modal__content .sendbird-modal__body { height: calc(100% - 116px); overflow: auto; } .sendbird-modal__content .sendbird-modal__footer { display: flex; flex-direction: row; justify-content: flex-end; margin-top: 32px; } [dir="ltr"] .sendbird-modal__content .sendbird-modal__footer { text-align: right; } [dir="rtl"] .sendbird-modal__content .sendbird-modal__footer { text-align: left; } .sendbird--mobile-mode .sendbird-modal__content .sendbird-modal__footer { position: sticky; bottom: 24px; } .sendbird-modal__content .sendbird-modal__footer .sendbird-button:last-child { min-width: 80px; height: 40px; } [dir="ltr"] .sendbird-modal__content .sendbird-modal__footer .sendbird-button:last-child { margin-left: 8px; } [dir="rtl"] .sendbird-modal__content .sendbird-modal__footer .sendbird-button:last-child { margin-right: 8px; } .sendbird-modal__backdrop { position: fixed; z-index: 10000; height: 100%; width: 100%; top: 0; } [dir="ltr"] .sendbird-modal__backdrop { left: 0; } [dir="rtl"] .sendbird-modal__backdrop { right: 0; } .sendbird-theme--light .sendbird-modal__backdrop { background-color: var(--sendbird-light-overlay-02); } .sendbird-theme--dark .sendbird-modal__backdrop { background-color: var(--sendbird-dark-overlay-02); } .sendbird-iconbutton { color: var(--sendbird-iconbutton-color); display: inline-flex; justify-content: center; align-items: center; padding: 3px; background-color: transparent; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; border: 1px solid transparent; border-radius: 4px; outline: 0px; } .sendbird-iconbutton .sendbird-iconbutton__inner { height: 100%; } .sendbird-theme--light .sendbird-iconbutton .sendbird-iconbutton__inner svg { fill: var(--sendbird-light-onlight-01); } .sendbird-theme--dark .sendbird-iconbutton .sendbird-iconbutton__inner svg { fill: var(--sendbird-dark-ondark-01); } .sendbird-theme--light .sendbird-iconbutton:hover { background-color: var(--sendbird-light-background-100); } .sendbird-theme--dark .sendbird-iconbutton:hover { background-color: var(--sendbird-dark-background-500); } .sendbird-theme--light .sendbird-iconbutton:active { background-color: var(--sendbird-light-background-200); } .sendbird-theme--dark .sendbird-iconbutton:active { background-color: var(--sendbird-dark-background-400); } .sendbird-iconbutton:disabled { cursor: not-allowed !important; } .sendbird-theme--light .sendbird-iconbutton:disabled .sendbird-iconbutton__inner svg, .sendbird-theme--light .sendbird-iconbutton:disabled .sendbird-iconbutton__inner path { fill: var(--sendbird-light-onlight-02); } .sendbird-theme--dark .sendbird-iconbutton:disabled .sendbird-iconbutton__inner svg, .sendbird-theme--dark .sendbird-iconbutton:disabled .sendbird-iconbutton__inner path { fill: var(--sendbird-dark-ondark-02); } .sendbird-theme--light .sendbird-iconbutton--pressed { background-color: var(--sendbird-light-primary-100); } .sendbird-theme--dark .sendbird-iconbutton--pressed { background-color: var(--sendbird-dark-background-700); } .sendbird-button { border-radius: 4px; box-shadow: none; cursor: pointer; font-family: var(--sendbird-font-family-default); padding: 0; display: inline-flex; justify-content: center; align-items: center; } .sendbird-button:hover { box-shadow: none; } .sendbird-button:focus { outline: none; } .sendbird-button:active { box-shadow: none; } .sendbird-button.sendbird-button__disabled { cursor: not-allowed; } .sendbird-theme--light .sendbird-button.sendbird-button__disabled { background-color: var(--sendbird-light-background-200); border: none; } .sendbird-theme--dark .sendbird-button.sendbird-button__disabled { background-color: var(--sendbird-dark-background-400); border: none; } .sendbird-theme--light .sendbird-button.sendbird-button__disabled:hover { background-color: var(--sendbird-light-background-200); } .sendbird-theme--dark .sendbird-button.sendbird-button__disabled:hover { background-color: var(--sendbird-dark-background-400); } .sendbird-button--big { height: 40px; } .sendbird-button--big .sendbird-button__text { margin: 10px 16px; } .sendbird-button--small { height: 32px; } .sendbird-button--small .sendbird-button__text { margin: 6px 16px; } .sendbird-theme--light .sendbird-button--primary { background-color: var(--sendbird-light-primary-300); border: 1px solid var(--sendbird-light-primary-300); } .sendbird-theme--dark .sendbird-button--primary { background-color: var(--sendbird-dark-primary-200); border: 1px solid var(--sendbird-dark-primary-200); } .sendbird-theme--light .sendbird-button--primary .sendbird-button__text { color: var(--sendbird-light-ondark-01); } .sendbird-theme--dark .sendbird-button--primary .sendbird-button__text { color: var(--sendbird-dark-onlight-01); } .sendbird-theme--light .sendbird-button--primary:hover { background-color: var(--sendbird-light-primary-400); border-color: var(--sendbird-light-primary-400); } .sendbird-theme--dark .sendbird-button--primary:hover { background-color: var(--sendbird-dark-primary-300); border-color: var(--sendbird-dark-primary-300); } .sendbird-theme--light .sendbird-button--primary:focus { border: 1px solid var(--sendbird-button-border-focus); box-shadow: 0 0 0 2px var(--sendbird-light-primary-300); } .sendbird-theme--dark .sendbird-button--primary:focus { border: 1px solid var(--sendbird-button-border-focus); box-shadow: 0 0 0 2px var(--sendbird-dark-primary-200); } .sendbird-theme--light .sendbird-button--primary:active { background-color: var(--sendbird-light-primary-500); } .sendbird-theme--dark .sendbird-button--primary:active { background-color: var(--sendbird-dark-primary-400); } .sendbird-theme--light .sendbird-button--primary:focus .sendbird-button--primary:hover { box-shadow: 0 0 0 2px var(--sendbird-light-primary-400); } .sendbird-theme--dark .sendbird-button--primary:focus .sendbird-button--primary:hover { box-shadow: 0 0 0 2px var(--sendbird-dark-primary-300); } .sendbird-theme--light .sendbird-button--primary:focus .sendbird-button--primary:active { box-shadow: 0 0 0 2px var(--sendbird-light-primary-500); } .sendbird-theme--dark .sendbird-button--primary:focus .sendbird-button--primary:active { box-shadow: 0 0 0 2px var(--sendbird-dark-primary-400); } .sendbird-button--secondary { background-color: transparent; } .sendbird-theme--light .sendbird-button--secondary { border: 1px solid var(--sendbird-light-onlight-03); } .sendbird-theme--dark .sendbird-button--secondary { border: 1px solid var(--sendbird-dark-ondark-03); } .sendbird-theme--light .sendbird-button--secondary .sendbird-button__text { color: var(--sendbird-light-onlight-01); } .sendbird-theme--dark .sendbird-button--secondary .sendbird-button__text { color: var(--sendbird-dark-ondark-01); } .sendbird-button--secondary:hover { background-color: transparent; } .sendbird-theme--light .sendbird-button--secondary:hover { border: 1px solid var(--sendbird-light-primary-300); } .sendbird-theme--dark .sendbird-button--secondary:hover { border: 1px solid var(--sendbird-dark-primary-200); } .sendbird-theme--light .sendbird-button--secondary:hover .sendbird-button__text { color: var(--sendbird-light-primary-300); } .sendbird-theme--dark .sendbird-button--secondary:hover .sendbird-button__text { color: var(--sendbird-dark-primary-200); } .sendbird-button--secondary.sendbird-button__disabled { border: none; cursor: not-allowed; } .sendbird-theme--light .sendbird-button--secondary.sendbird-button__disabled { background-color: var(--sendbird-light-background-200); } .sendbird-theme--dark .sendbird-button--secondary.sendbird-button__disabled { background-color: var(--sendbird-dark-background-400); } .sendbird-theme--light .sendbird-button--secondary.sendbird-button__disabled .sendbird-button__text { color: var(--sendbird-light-onlight-02); } .sendbird-theme--dark .sendbird-button--secondary.sendbird-button__disabled .sendbird-button__text { color: var(--sendbird-dark-ondark-02); } .sendbird-button--secondary.sendbird-button__disabled:hover { border: none; } .sendbird-theme--light .sendbird-button--secondary.sendbird-button__disabled:hover { background-color: var(--sendbird-light-background-200); } .sendbird-theme--dark .sendbird-button--secondary.sendbird-button__disabled:hover { background-color: var(--sendbird-dark-background-400); } .sendbird-theme--light .sendbird-button--secondary.sendbird-button__disabled:hover .sendbird-button__text { color: var(--sendbird-light-onlight-02); } .sendbird-theme--dark .sendbird-button--secondary.sendbird-button__disabled:hover .sendbird-button__text { color: var(--sendbird-dark-ondark-02); } .sendbird-theme--light .sendbird-button--secondary:hover .sendbird-button--secondary:focus .sendbird-button__text { color: var(--sendbird-light-primary-300); } .sendbird-theme--dark .sendbird-button--secondary:hover .sendbird-button--secondary:focus .sendbird-button__text { color: var(--sendbird-dark-primary-200); } .sendbird-button--secondary:focus { background-color: transparent; border: 1px solid transparent; } .sendbird-theme--light .sendbird-button--secondary:focus { box-shadow: var(--sendbird-light-primary-300) 0 0 0 2px; } .sendbird-theme--dark .sendbird-button--secondary:focus { box-shadow: var(--sendbird-dark-primary-200) 0 0 0 2px; } .sendbird-theme--light .sendbird-button--secondary:focus .sendbird-button__text { color: var(--sendbird-light-onlight-01); } .sendbird-theme--dark .sendbird-button--secondary:focus .sendbird-button__text { color: var(--sendbird-dark-ondark-01); } .sendbird-button--secondary:active { box-shadow: none; } .sendbird-theme--light .sendbird-button--secondary:active { border: 1px solid var(--sendbird-light-primary-300); } .sendbird-theme--dark .sendbird-button--secondary:active { border: 1px solid var(--sendbird-dark-primary-200); } .sendbird-theme--light .sendbird-button--secondary:active .sendbird-button__text { color: var(--sendbird-light-primary-300); } .sendbird-theme--dark .sendbird-button--secondary:active .sendbird-button__text { color: var(--sendbird-dark-primary-200); } .sendbird-theme--light .sendbird-button--warning { background-color: transparent; border: 1px solid var(--sendbird-light-error-300); } .sendbird-theme--dark .sendbird-button--warning { background-color: transparent; border: 1px solid var(--sendbird-dark-error-200); } .sendbird-theme--light .sendbird-button--warning .sendbird-button__text { color: var(--sendbird-light-error-300); } .sendbird-theme--dark .sendbird-button--warning .sendbird-button__text { color: var(--sendbird-dark-error-200); } .sendbird-theme--light .sendbird-button--warning:hover { border-color: var(--sendbird-light-error-400); } .sendbird-theme--dark .sendbird-button--warning:hover { border-color: var(--sendbird-dark-error-100); } .sendbird-theme--light .sendbird-button--warning:hover .sendbird-button__text { color: var(--sendbird-light-error-400); } .sendbird-theme--dark .sendbird-button--warning:hover .sendbird-button__text { color: var(--sendbird-dark-error-100); } .sendbird-theme--light .sendbird-button--warning:focus { border-color: var(--sendbird-light-primary-300); } .sendbird-theme--light .sendbird-theme--light .sendbird-button--warning:focus .sendbird-button__text { color: var(--sendbird-light-error-300); } .sendbird-theme--dark .sendbird-theme--light .sendbird-button--warning:focus .sendbird-button__text { color: var(--sendbird-dark-error-200); } .sendbird-theme--dark .sendbird-button--warning:focus { border-color: var(--sendbird-dark-primary-200); } .sendbird-theme--light .sendbird-theme--dark .sendbird-button--warning:focus .sendbird-button__text { color: var(--sendbird-light-error-300); } .sendbird-theme--dark .sendbird-theme--dark .sendbird-button--warning:focus .sendbird-button__text { color: var(--sendbird-dark-error-200); } .sendbird-theme--light .sendbird-button--warning:hover .sendbird-button--warning:focus { border-color: var(--sendbird-light-primary-300); } .sendbird-theme--light .sendbird-theme--light .sendbird-button--warning:hover .sendbird-button--warning:focus .sendbird-button__text { color: var(--sendbird-light-error-400); } .sendbird-theme--dark .sendbird-theme--light .sendbird-button--warning:hover .sendbird-button--warning:focus .sendbird-button__text { color: var(--sendbird-dark-error-100); } .sendbird-theme--dark .sendbird-button--warning:hover .sendbird-button--warning:focus { border-color: var(--sendbird-dark-primary-200); } .sendbird-theme--light .sendbird-theme--dark .sendbird-button--warning:hover .sendbird-button--warning:focus .sendbird-button__text { color: var(--sendbird-light-error-400); } .sendbird-theme--dark .sendbird-theme--dark .sendbird-button--warning:hover .sendbird-button--warning:focus .sendbird-button__text { color: var(--sendbird-dark-error-100); } .sendbird-theme--light .sendbird-button--danger { background-color: var(--sendbird-light-error-300); border: 1px solid var(--sendbird-light-error-300); } .sendbird-theme--dark .sendbird-button--danger { background-color: var(--sendbird-dark-error-200); border: 1px solid var(--sendbird-dark-error-200); } .sendbird-theme--light .sendbird-button--danger .sendbird-button__text { color: var(--sendbird-light-ondark-01); } .sendbird-theme--dark .sendbird-button--danger .sendbird-button__text { color: var(--sendbird-dark-onlight-01); } .sendbird-theme--light .sendbird-button--danger:hover { background-color: var(--sendbird-light-error-400); border-color: var(--sendbird-light-error-400); } .sendbird-theme--dark .sendbird-button--danger:hover { background-color: var(--sendbird-dark-error-400); border-color: var(--sendbird-dark-error-400); } .sendbird-theme--light .sendbird-button--danger:focus { border-color: var(--sendbird-button-border-focus); box-shadow: 0 0 0 2px var(--sendbird-light-error-300); } .sendbird-theme--dark .sendbird-button--danger:focus { border-color: var(--sendbird-button-border-focus); box-shadow: 0 0 0 2px var(--sendbird-dark-error-300); } .sendbird-button--danger:active { box-shadow: none; } .sendbird-theme--light .sendbird-button--danger:active { background-color: var(--sendbird-light-error-500); } .sendbird-theme--dark .sendbird-button--danger:active { background-color: var(--sendbird-dark-error-500); } .sendbird-theme--light .sendbird-button--danger:hover .sendbird-button--danger:focus { box-shadow: 0 0 0 2px var(--sendbird-light-error-400); } .sendbird-theme--dark .sendbird-button--danger:hover .sendbird-button--danger:focus { box-shadow: 0 0 0 2px var(--sendbird-dark-error-400); } .sendbird-theme--light .sendbird-button--danger:active .sendbird-button--danger:focus { box-shadow: 0 0 0 2px var(--sendbird-light-error-500); } .sendbird-theme--dark .sendbird-button--danger:active .sendbird-button--danger:focus { box-shadow: 0 0 0 2px var(--sendbird-dark-error-500); } .sendbird-button--disabled { border: 1px solid transparent; cursor: not-allowed; } .sendbird-theme--light .sendbird-button--disabled { background-color: var(--sendbird-light-background-200); color: var(--sendbird-light-ondark-01); } .sendbird-theme--dark .sendbird-button--disabled { background-color: var(--sendbird-dark-background-400); color: var(--sendbird-dark-onlight-01); } .sendbird--mobile-mode .sendbird-label { -webkit-user-select: none; -webkit-touch-callout: none; } [class*=sendbird-label] { font-family: var(--sendbird-font-family-default); } .sendbird-label--h-1 { font-size: 20px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1.4; letter-spacing: -0.2px; } .sendbird-label--h-2 { font-size: 18px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: -0.2px; } .sendbird-label--subtitle-1 { font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.38; letter-spacing: -0.2px; } .sendbird-label--subtitle-2 { font-size: 14px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 1.14; letter-spacing: -0.2px; } .sendbird-label--body-1 { font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: normal; } .sendbird-label--body-2 { font-size: 12px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.33; letter-spacing: normal; } .sendbird-label--button-1 { font-size: 14px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: normal; } .sendbird-label--button-2 { font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: normal; } .sendbird-label--button-3 { font-size: 14px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: normal; } .sendbird-label--caption-1 { font-size: 14px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: normal; } .sendbird-label--caption-2 { font-size: 12px; font-weight: bold; font-style: normal; line-height: 1; letter-spacing: normal; } .sendbird-label--caption-3 { font-size: 12px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1; letter-spacing: normal; } .sendbird-theme--light .sendbird-label--color-onbackground-1 { color: var(--sendbird-light-onlight-01); } .sendbird-theme--dark .sendbird-label--color-onbackground-1 { color: var(--sendbird-dark-ondark-01); } .sendbird-theme--light .sendbird-label--color-onbackground-2 { color: var(--sendbird-light-onlight-02); } .sendbird-theme--dark .sendbird-label--color-onbackground-2 { color: var(--sendbird-dark-ondark-02); } .sendbird-theme--light .sendbird-label--color-onbackground-3 { color: var(--sendbird-light-onlight-03); } .sendbird-theme--dark .sendbird-label--color-onbackground-3 { color: var(--sendbird-dark-ondark-03); } .sendbird-theme--light .sendbird-label--color-onbackground-4 { color: var(--sendbird-light-onlight-04); } .sendbird-theme--dark .sendbird-label--color-onbackground-4 { color: var(--sendbird-dark-ondark-04); } .s