.p-promote_scdm_screen__content {
  text-align: center;
  padding: 0 48px 36px;
}

.p-promote_scdm_screen__header {
  text-align: center;
  background-image: url(https://a.slack-edge.com/bv1-10/speech-bubble-light-mode-3423066.png);
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 64px;
}

.p-promote_scdm_screen__header .c-avatar .c-avatar__team_icon {
  bottom: -5px;
  right: -5px;
}

.p-promote_scdm_screen__header--dark_mode {
  background-image: url(https://a.slack-edge.com/bv1-10/speech-bubble-dark-mode-f89c7c0.png);
}

.p-promote_scdm_screen__title {
  margin: 28px 0 12px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-promote_scdm_screen__send_button {
  margin: 28px 0 16px;
}

.p-promote_scdm_screen__send_button--aubergine {
  color: #fff;
  background-color: #611f69;
  border: none;
}

.p-promote_scdm_screen__send_button--aubergine:hover, .p-promote_scdm_screen__send_button--aubergine:active {
  background-color: #611f69e6;
  border: none;
}

.p-promote_scdm_screen__send_button--aubergine[disabled] {
  color: #fff;
  background-color: #611f6980;
}

.p-promote_scdm_screen__close_cta {
  color: #1d1c1db3;
  margin: 0 auto;
  font-weight: bold;
  display: block;
}

.p-promote_scdm_screen__footer {
  height: 0;
  padding: 0;
}

.p-promote_scdm_screen_speedbump .c-modal_speed_bump__heading {
  margin-bottom: 8px;
}

.p-shared_invite_creator_welcome_modal__image {
  background-color: #f5efe8;
  width: 100%;
}

.sk-client-theme--dark .p-shared_invite_creator_welcome_modal__image {
  background-color: #323538;
}

.p-shared_invite_creator_welcome_modal__image--confirmation {
  height: 175px;
  padding-top: 20px;
}

.p-shared_invite_creator_welcome_modal__image--connection {
  height: 200px;
  padding-top: 4px;
}

.p-shared_invite_creator_welcome_modal__image--collaboration {
  height: 200px;
}

.p-shared_invite_creator_welcome_modal__content--error {
  margin: 0 28px;
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

.p-shared_invite_creator_welcome_modal__team_icons {
  justify-content: center;
  align-items: center;
  padding-top: 21px;
  display: flex;
}

.p-shared_invite_creator_welcome_modal__team_icon--icon {
  margin: 0 6px;
  display: inline-block;
}

.p-shared_invite_creator_welcome_modal__team_icon--dot {
  background-color: #ddd;
  border-radius: 50%;
  width: 3px;
  height: 3px;
  margin: 2px;
  display: inline-block;
}

.p-shared_invite_creator_welcome_modal__header--error {
  letter-spacing: -.75px;
  padding: 24px 28px 36px;
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
  font-size: 22px;
  font-weight: 900;
  line-height: 30px;
}

.p-shared_invite_creator_welcome_modal__channel_icon {
  width: 20px;
  margin-right: -5px;
  font-size: 25px;
  transform: translateY(1px);
}

.p-shared_invite_creator_welcome_modal__channel {
  word-break: break-all;
}

.p-shared_invite_creator_welcome_modal__footer {
  justify-content: center;
  padding: 16px 28px 24px 16px;
  display: flex;
}

.p-shared_invite_creator_welcome_modal__footer--sandwich {
  color: #1d1c1db3;
  background-color: #f2c74433;
}

.sk-client-theme--dark .p-shared_invite_creator_welcome_modal__footer--sandwich {
  background-color: #1d1c1d0a;
}

.p-shared_invite_creator_welcome_modal__footer--scdm {
  background-color: #1d1c1d0a;
  border-top: 1px solid #1d1c1d21;
  justify-content: left;
}

.p-shared_invite_creator_welcome_modal__footer_body {
  align-items: center;
  display: flex;
}

.p-shared_invite_creator_welcome_modal__inviting_member_icon {
  margin-right: 12px;
}

.p-shared_invite_creator_welcome_modal__alert_link.c-link--button {
  color: #1264a3;
  border: none;
  text-decoration: none;
}

.p-shared_invite_creator_welcome_modal__alert_link.c-link--button:hover, .p-shared_invite_creator_welcome_modal__alert_link.c-link--button:active, .p-shared_invite_creator_welcome_modal__alert_link.c-link--button:focus {
  color: #0b4c8c;
  text-decoration: underline;
}

.p-message_attachment_list_record {
  width: 100%;
}

.p-message_attachment_list_record--compact {
  max-width: 426px;
}

.p-message_attachment_list_record_container {
  background-color: #fff;
  border-radius: 12px;
  width: 100%;
  margin-bottom: 12px;
  position: relative;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-message_attachment_list_record_container:hover, .p-message_attachment_list_record_container:focus {
  cursor: pointer;
}

.p-message_attachment_list_record_container:hover .p-message_attachment_list_record__list_action, .p-message_attachment_list_record_container:focus .p-message_attachment_list_record__list_action {
  display: inline;
}

.p-message_attachment_list_record_container:hover .p-message_attachment_list_record__list_title, .p-message_attachment_list_record_container:focus .p-message_attachment_list_record__list_title {
  display: none;
}

.p-message_attachment_list_record_container:hover .p-message_attachment_list_record__add_comment {
  z-index: 3;
  background-color: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 24px;
  align-items: center;
  padding: 7px 12px 7px 10px;
  font-size: 13px;
  display: flex;
  position: absolute;
  bottom: 2px;
  right: 2px;
  box-shadow: 0 1px 3px #00000014;
}

.p-message_attachment_list_record_container:hover .p-message_attachment_list_record__add_comment .p-message_attachment_list_record__add_comment_text {
  margin-left: 10px;
}

.p-message_attachment_list_record__list_action, .p-message_attachment_list_record__add_comment {
  display: none;
}

.p-message_attachment_list_record_header {
  border-bottom: 1px solid #1d1c1d21;
  padding: 12px;
}

.p-message_attachment_list_record_header .c-base_list_entity--medium {
  padding: 4px 0;
}

.p-message_attachment_list_record_body {
  padding: 12px 20px;
}

.p-message_attachment_list_record_subtext {
  width: -moz-fit-content;
  width: fit-content;
}

.p-message_attachment_list_record__list_title, .p-message_attachment_list_record__list_action {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-message_attachment_list_record__list_link:hover, .p-message_attachment_list_record__list_link:focus {
  color: #1d1c1db3;
  text-decoration: none !important;
}

.p-message_attachment_list_record__fields {
  grid-gap: 5px;
  grid-template-columns: auto 1fr;
  align-items: center;
  display: grid;
}

.p-message_attachment_list_record__field_value, .p-message_attachment_list_record__field_label {
  word-break: break-all;
}

.p-message_attachment_list_record__field_label {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  max-width: 150px;
  margin-right: 24px;
}

.p-message_attachment_list_record__field_value .p-member_profile_hover_card {
  margin-left: -6px;
}

.p-message_attachment_list_record__field_value .c-timestamp__label {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1d;
}

.p-message_attachment_list_record_meta {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-message_attachment_list_record__replies {
  margin-top: 12px;
}

.p-message_attachment_list_record__replies .c-message_kit__thread_replies.c-message__reply_bar {
  margin: 0 auto;
}

.p-message_attachment_list_record__fields_container {
  min-height: 50px;
  max-height: 112px;
  position: relative;
  overflow: hidden;
}

.p-message_attachment_list_record__fields_container .p-list_detail__vote {
  padding-left: 0;
}

.p-message_attachment_list_record__fields_container .p-list_detail__vote .c-emoji {
  width: 18px;
  height: 18px;
}

.p-message_attachment_list_record__fields_container .p-list_detail__vote .p-list_detail__vote_count {
  font-size: 15px;
}

.p-message_attachment_list_record__fields_container:after {
  content: "";
  background: linear-gradient(#fff0, #ffffffb3);
  width: 100%;
  height: 25px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.p-message_attachment_list_record_header .p-list_icon {
  color: rgb(var(--dt_color-plt-honeycomb-0));
}

.p-message_attachment_list_record_avatar {
  align-self: flex-start;
}

.p-message_attachment_list_view {
  width: 100%;
}

.p-message_attachment_list_view--compact {
  max-width: 426px;
}

.p-message_attachment_list_view_container {
  background-color: #fff;
  border-radius: 12px;
  width: 100%;
  margin-bottom: 12px;
  position: relative;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-message_attachment_list_view_subtext {
  width: -moz-fit-content;
  width: fit-content;
}

.p-message_attachment_list_view__list_title, .p-message_attachment_list_view__list_action {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-message_attachment_list_view__list_action {
  display: none;
}

.p-message_attachment_list_view__list_link:hover, .p-message_attachment_list_view__list_link:focus {
  color: #1d1c1db3;
  text-decoration: none !important;
}

.p-message_attachment_list_view_meta {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-message_attachment_list_view_button {
  width: 100%;
}

.p-message_attachment_list_view_button:hover .p-message_attachment_list_view__list_action, .p-message_attachment_list_view_button:focus .p-message_attachment_list_view__list_action {
  display: inline;
}

.p-message_attachment_list_view_button:hover .p-message_attachment_list_view__list_title, .p-message_attachment_list_view_button:focus .p-message_attachment_list_view__list_title {
  display: none;
}

.p-message_attachment_huddle_link__container {
  border: 1px solid #ddd;
  border-radius: 12px;
  width: 100%;
}

.p-message_attachment_huddle_link__body, .p-message_attachment_huddle_link__footer {
  padding: 16px;
}

.p-message_attachment_huddle_link__body {
  border-bottom: 1px solid #ddd;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  display: flex;
}

.p-message_attachment_huddle_link__footer {
  background-color: #1d1c1d0f;
  border-radius: 0 0 12px 12px;
  flex-direction: row;
  align-items: center;
  height: 68px;
  display: flex;
}

.p-message_attachment_huddle_link__body_header_text {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: 900;
}

.p-message_attachment_huddle_link__body_channel_description, .p-message_attachment_huddle_link__footer_text {
  color: #616061;
}

.p-message_attachment_huddle_link__footer_buttons {
  gap: 8px;
  display: flex;
}

.p-message_attachment_huddle_link__footer_buttons__active_huddle {
  margin-left: auto;
}

.p-message_attachment_huddle_link__facepile_avatar {
  margin-right: 8px;
}

.p-message_attachment_huddle_link__left_container {
  align-items: center;
  width: 100%;
  display: flex;
}

.p-message_attachment_huddle_link__member_icon_container {
  color: #1d1c1db3;
  justify-content: center;
  align-items: center;
  display: flex;
}

.c-message_attachment_v2 {
  margin: 0 0 8px;
  display: flex;
  position: relative;
}

.c-message_attachment_v2 .p-block_kit_renderer--absorb_margin {
  margin-top: 0;
}

.c-message_attachment_v2__body {
  width: 100%;
  padding-top: 2px;
}

.c-message_attachment_v2__body > div > :first-child {
  margin-top: 0;
}

.c-message_attachment_v2__delete_container {
  width: 20px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -20px;
}

.c-message_attachment_v2__delete_container--pushed, .c-message_kit__text:empty + .c-message_kit__attachments > .c-message_attachment_v2:first-child .c-message_attachment_v2__delete_container {
  top: 24px;
}

.c-message_attachment_v2__delete {
  color: #868686;
  font: inherit;
  opacity: 0;
  background: none;
  border: 0;
  padding: 0;
  line-height: normal;
  display: inline;
  overflow: visible;
}

.c-message_attachment_v2__delete:hover, .c-message_attachment_v2__delete:focus, .c-message_attachment_v2__delete:active {
  outline: none;
}

.c-message_attachment_v2__delete:focus, .c-message_attachment_v2__delete:hover {
  color: #616061;
  opacity: 1;
}

.c-message_attachment_v2:hover .c-message_attachment_v2__delete {
  opacity: 1;
}

.c-message_attachment_v2__border {
  margin-right: 12px;
}

.c-message_attachment_v2__attribution {
  color: #616061;
  padding-top: 4px;
}

[lang] .c-message_attachment_v2__attribution {
  font-size: 12px;
}

[lang="ja-JP"] .c-message_attachment_v2__attribution {
  font-size: 11px;
}

[lang] .c-message_attachment_v2__attribution {
  line-height: 1.25;
}

[lang="ja-JP"] .c-message_attachment_v2__attribution {
  line-height: 1.35;
}

.c-message_attachment_v2__attribution a {
  color: inherit;
}

.c-message_attachment_v2__attribution a:focus {
  text-decoration: none;
}

.c-message_attachment_v2__attribution a:hover {
  text-decoration: underline;
}

.c-message_attachment_v2__document_unfurl {
  color: #616061;
  padding-top: 4px;
}

[lang] .c-message_attachment_v2__document_unfurl {
  font-size: 12px;
}

[lang="ja-JP"] .c-message_attachment_v2__document_unfurl {
  font-size: 11px;
}

[lang] .c-message_attachment_v2__document_unfurl {
  line-height: 1.25;
}

[lang="ja-JP"] .c-message_attachment_v2__document_unfurl {
  line-height: 1.35;
}

.c-message_attachment_v2__document_unfurl .c-message_attachment_v2__attribution {
  display: inline;
}

.c-message_kit__reaction_condensed {
  color: #616061;
  align-items: center;
  font-size: 13px;
  display: flex;
}

.c-message_kit__reaction_condensed--reactions .c-emoji {
  margin-right: 4px;
}

.c-message_kit__replies_count {
  color: #616061;
  align-items: center;
  font-size: 13px;
  display: flex;
}

.c-message_kit__replies_count:hover {
  text-decoration: none;
}

.c-message_kit__replies_count .c-icon--comment-alt:before {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-right: 4px;
  position: relative;
  top: -1px;
}

.c-message_kit__reaction_condensed.c-message_kit__reaction_condensed--reactions + .c-message_kit__replies_count {
  margin-left: 24px;
}

.p-message_block_document_unfurl, .p-message_block_document_unfurl_shortcut {
  margin-top: 8px;
  margin-bottom: 8px;
}

.p-canvas_table_block {
  width: 100%;
  display: block;
  position: relative;
}

.p-canvas_table_block table.p-canvas_table_block__table {
  border-spacing: 0;
  border-collapse: separate;
  table-layout: fixed;
  border: 1px solid #1d1c1d21;
  border-radius: 12px;
  width: 100%;
}

.p-canvas_table_block table.p-canvas_table_block__table tr:not(:last-child) td, .p-canvas_table_block table.p-canvas_table_block__table tr:not(:last-child) th {
  border-bottom: 1px solid #1d1c1d21;
}

.p-canvas_table_block table.p-canvas_table_block__table td, .p-canvas_table_block table.p-canvas_table_block__table th {
  vertical-align: top;
  padding: 12px;
}

.p-canvas_table_block table.p-canvas_table_block__table td .p-block_kit_renderer > :not(.p-section_block):last-child, .p-canvas_table_block table.p-canvas_table_block__table th .p-block_kit_renderer > :not(.p-section_block):last-child {
  margin-bottom: 0;
}

.p-canvas_table_block table.p-canvas_table_block__table td .p-canvas_table_block__table-cell-placeholder, .p-canvas_table_block table.p-canvas_table_block__table th .p-canvas_table_block__table-cell-placeholder {
  min-height: 1.2em;
}

.p-canvas_table_block table.p-canvas_table_block__table td:not(:last-child), .p-canvas_table_block table.p-canvas_table_block__table th:not(:last-child) {
  border-right: 1px solid #1d1c1d21;
}

.p-canvas_table_block table.p-canvas_table_block__table th {
  background-color: #1d1c1d0a;
  font-weight: 700;
}

.p-canvas_table_block table.p-canvas_table_block__table th pre, .p-canvas_table_block table.p-canvas_table_block__table th blockquote {
  font-weight: 400;
}

.p-canvas_table_block table.p-canvas_table_block__table th b {
  font-weight: 900;
}

.p-canvas_table_block table.p-canvas_table_block__table .p-section_block__image {
  width: 100%;
  min-width: 88px;
}

.p-canvas_table_block__col_overflow:after {
  content: "";
  background: linear-gradient(to left, #fff, #fff0 40px);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-canvas_table_block__row_overflow:after {
  content: "";
  background: linear-gradient(to top, #fff, #fff0 40px);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-collaborators_dialog__overlay {
  z-index: 1053;
}

.p-workflow_profile_card--body {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin: 4px 16px 8px;
  display: flex;
}

.p-member_profile_card {
  background: #fff;
  border-radius: 8px;
  width: 300px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-member_profile_card__header {
  border-bottom: 1px solid #1d1c1d21;
  position: relative;
}

.p-member_profile_card__picture_trigger {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: 100%;
  display: block;
  overflow: hidden;
}

.p-member_profile_card__picture_trigger.c-button--focus-visible:focus .p-member_profile_card__picture_hint, .p-member_profile_card__picture_trigger:hover .p-member_profile_card__picture_hint {
  opacity: 1;
}

.p-member_profile_card__picture_hint {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #fff;
  opacity: 0;
  text-align: center;
  z-index: 1;
  background: #1d1c1de6;
  border-radius: 8px;
  padding: 4px 8px;
  transition: opacity 80ms;
  position: absolute;
  top: 16px;
  left: 50%;
  transform: translateX(-50%);
}

.p-member_profile_card__picture {
  height: 260px;
}

.p-member_profile_card__restriction {
  width: 100%;
  position: absolute;
  bottom: 0;
}

.p-member_profile_card__special_text {
  color: #1d1c1db3;
  padding: 0 16px 16px;
}

.p-member_profile_card__name {
  padding: 16px;
}

.p-member_profile_card__buttons {
  margin: 4px 16px 0;
}

.p-member_profile_card__buttons:last-child {
  padding-bottom: 16px;
}

.p-member_profile_card__context_action_container {
  text-align: center;
}

.p-member_profile_card__context_action {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  width: 100%;
  padding: 10px 16px;
  display: block;
  overflow: hidden;
}

.p-member_profile_card__context_action, .p-member_profile_card__context_action:hover, .p-member_profile_card__context_action:focus {
  color: #616061;
}

.p-member_profile_card__context_action wbr {
  display: none;
}

.p-member_profile_card__context_action_channel_name {
  cursor: pointer;
}

.p-member_profile_card__profile_only_user_message {
  padding: 16px;
}

.p-app_profile_card {
  padding-bottom: 8px;
}

.p-app_profile_card--has_footer {
  padding-bottom: 0;
}

.p-app_profile_card__direct_message_button {
  margin-bottom: 8px;
}

.p-app_profile_card__container {
  border-radius: 5px;
  width: 320px;
  overflow: hidden;
  box-shadow: 0 5px 10px #0000001f;
}

.p-app_profile_card--loading {
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 380px;
  display: flex;
}

.p-app_profile_card__header, .p-app_profile_card__header--external {
  color: #fff;
  background: linear-gradient(136.53deg, #ffffff0d 0%, #fff3 100%), #616061 linear-gradient(312.01deg, #616061 0%, #616061bf 100%);
  border-radius: 5px 5px 0 0;
  padding: 24px;
  display: flex;
  position: relative;
}

.p-app_profile_card__header--external {
  padding-top: 60px;
}

.p-app_profile_card__avatar {
  background-color: #fff;
  border-radius: 4px;
  min-width: 64px;
  max-width: 64px;
  height: 64px;
}

.p-app_profile_card__title {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  margin-bottom: 8px;
  margin-left: 16px;
  display: flex;
  overflow: hidden;
}

.p-app_profile_card__description {
  font-size: 15px;
}

.p-app_profile_card__disabled_message.c-menu_item__li {
  color: #1d1c1db3;
  padding: 4px 24px;
  font-style: italic;
}

.p-app_profile_card__installation_summary {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin: 0;
  padding: 4px 24px;
  list-style-type: none;
}

.p-app_profile_card__installation_summary--channel_email {
  padding-top: 12px;
  padding-bottom: 12px;
}

.p-app_profile_card__installation_summary:last-child {
  padding-bottom: 8px;
}

.p-app_profile_card__footer {
  border-top: 1px solid #ddd;
  max-width: 320px;
  margin-top: 8px;
  padding: 16px;
}

.p-app_profile_card__footer .p-app_profile_card__message_input .ql-placeholder {
  padding: 6px .75rem;
}

.p-member_profile_picture {
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  position: relative;
  overflow: hidden;
}

.p-member_profile_picture__img {
  width: 100%;
  height: auto;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.p-member_profile__picture {
  border-bottom: 1px solid #1d1c1d21;
  padding-top: 100%;
}

.p-member_profile__name {
  margin-top: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
}

.p-member_profile__restriction {
  z-index: 1;
  margin-top: -36px;
  position: sticky;
  top: 0;
}

.p-member_profile__buttons {
  margin: 16px 16px 0;
}

.p-member_profile_name__title {
  word-break: break-word;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-member_profile_name__subtitle {
  word-break: break-word;
}

.p-member_profile_name__pronouns {
  margin-bottom: 12px;
}

.p-member_profile_name__link {
  color: #1d1c1d;
}

.p-member_profile_name__link:focus {
  color: #1d1c1d;
  text-decoration: underline;
}

.p-member_profile_name__link:hover {
  color: #1d1c1d;
}

.p-member_profile_name__link--with_pronouns, .p-member_profile_name__text {
  padding-right: 12px;
}

.p-member_profile_name__text--no_presence {
  padding-right: 0;
}

.p-member_profile_name__presence {
  display: inline;
}

.p-member_profile_name__on_slack:before {
  content: "";
  color: #4a154b;
  padding: 0 3px 0 0;
}

.p-member_organization_entity {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  flex-direction: column;
  margin-top: 4px;
}

.p-member_organization_entity, .p-member_organization_entity__text-contents {
  justify-content: space-between;
  width: 100%;
  min-width: 0;
  display: flex;
}

.p-member_organization_entity__team_entity {
  margin-bottom: 4px;
}

.p-member_organization_entity__avatar {
  flex: none;
}

.p-member_organization_entity__text {
  min-width: 0;
}

.p-member_organization_entity--has-avatar {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.p-member_organization_entity--dim {
  color: #1d1c1db3;
  filter: grayscale();
  -ms-filter: grayscale(1);
}

.p-member_organization_entity--medium {
  min-height: 36px;
}

.p-member_organization_entity--medium .p-member_organization_entity__text-contents {
  flex-direction: column;
}

.p-member_organization_entity--medium.p-member_organization_entity--has-avatar .p-member_organization_entity__text-contents {
  margin-top: -4px;
  margin-bottom: -4px;
}

.p-member_organization_entity--medium.p-member_organization_entity--vertically-center {
  align-items: center;
}

.p-member_organization_entity--medium .p-member_organization_entity__subtext ~ .p-member_organization_entity__metadata {
  margin-top: 4px;
}

.p-member_organization_entity--small {
  align-items: center;
  line-height: 20px;
  display: flex;
}

.p-member_organization_entity--small .p-member_organization_entity__avatar {
  margin-right: 8px;
}

.p-member_organization_entity__subtext {
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #1d1c1db3;
  display: block;
  overflow: hidden;
}

.p-member_organization_entity__subtext wbr {
  display: none;
}

.p-member_profile_card__verified_footer {
  background: #1d1c1d0a;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  justify-content: space-between;
  margin-top: 8px;
  padding: 10px 16px;
  display: flex;
}

.p-member_profile_card__verified_footer_text {
  white-space: pre-wrap;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-member_profile_card__verified_footer_icon {
  color: #4a154b;
  align-self: start;
  margin-right: 10px;
}

.p-member_profile_card__full_profile_link {
  margin: -16px 16px 16px;
  padding-top: 16px;
  display: block;
}

.p-member_profile_card__full_profile_link--rimeto {
  margin: 0 16px;
}

.p-slash_commands_autocomplete_menu_heading {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  box-sizing: border-box;
  color: #1d1c1d80;
  align-items: center;
  width: 100%;
  font-weight: 400;
  line-height: 18px;
  display: flex;
}

.p-slash_commands_autocomplete_menu_heading__icon--highlighted {
  color: #1264a3 !important;
}

.p-slash_commands_autocomplete_menu_heading__icon {
  border-radius: 3px;
  width: 16px;
  height: 16px;
  margin-right: 14px;
}

.p-slash_commands_autocomplete_menu_heading__icon:before {
  font-size: 16px;
}

.p-slash_commands_autocomplete_menu_heading__icon--app {
  border: 1px solid #ddd;
}

.p-announce_only_commands_menu {
  cursor: none;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 6px;
  flex-direction: column;
  flex: 1;
  min-width: 420px;
  max-width: none;
  height: auto;
  line-height: 1.4rem;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 12px #0000001f;
}

.p-announce_only_commands_menu .p-announce_only_commands_menu__heading {
  box-sizing: border-box;
  color: #1d1c1d80;
  align-items: center;
  width: 100%;
  padding: 16px 16px 8px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  display: flex;
}

.p-announce_only_commands_menu .p-announce_only_commands_menu__body {
  pointer-events: none;
}

.p-announce_only_commands_menu .p-announce_only_commands_menu__body .c-scrollbar__hider {
  max-width: 100%;
}

.p-announce_only_commands_menu .p-announce_only_commands_menu__body .c-scrollbar__child {
  max-width: 100px;
}

.p-announce_only_commands_menu .p-announce_only_commands_menu__container {
  padding: 8px 0;
}

.p-announce_only_commands_menu .p-announce_only_commands_menu__results {
  width: 100%;
  margin: 0;
}

.p-announce_only_commands_menu .p-announce_only_commands_menu__results .p-announce_only_commands_menu__container--selected {
  background-color: #1264a3;
  width: 100%;
}

.p-announce_only_commands_menu .p-announce_only_commands_menu__results .p-announce_only_commands_menu__container--selected * {
  color: #fff;
}

.p-announce_only_commands_menu .p-announce_only_commands_menu__results .c-base_icon {
  background-color: inherit;
}

.p-announce_only_commands_menu .p-announce_only_commands_menu__results .c-virtual_list__item {
  height: 60px;
  padding: 0;
  line-height: 1.4;
}

.p-announce_only_commands_menu .p-announce_only_commands_menu__results .c-virtual_list__item--focus:focus:after {
  box-shadow: none !important;
}

.p-announce_only_commands_menu--cursor {
  cursor: pointer;
}

.p-announce_only_commands_menu--cursor .p-announce_only_commands_menu__body {
  pointer-events: all;
}

.p-announce_only_commands_menu_trigger--button {
  background: #1d1c1d0f;
  width: 24px;
  height: 24px;
  position: relative;
  border-radius: 50% !important;
}

.p-announce_only_commands_menu_trigger--button:before {
  content: "";
  position: absolute;
  top: -2px;
  bottom: -2px;
  left: -2px;
  right: -2px;
}

.p-announce_only_commands_menu_trigger--button.c-icon_button--default:hover {
  background-color: #1d1c1d21;
}

.p-announce_only_commands_menu_trigger--circle:before {
  content: "";
  mix-blend-mode: darken;
  background-color: #0b4c8c;
  border-radius: 50%;
  width: 7px;
  height: 7px;
  position: absolute;
  top: 2px;
  left: 12px;
  transform: translate(50%, -50%);
}

.p-email_link_menu__title {
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-bottom: 8px;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
  overflow: hidden;
}

.p-email_link_menu__title wbr {
  display: none;
}

.p-dnd_button {
  opacity: .6;
}

.p-dnd_button:hover, .p-dnd_button:active, .p-dnd_button:focus {
  opacity: 1;
}

.p-dnd_menu {
  border-radius: 0 0 6px 6px;
}

.p-dnd_menu_question_button {
  color: #868686;
  position: absolute;
  top: 15px;
  right: 15px;
}

.p-dnd_menu__snooze_header, .p-dnd_menu__schedule_header {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  justify-content: flex-start;
  align-items: flex-end;
  max-width: 300px;
  display: flex;
}

.p-dnd_menu__snooze_header:before, .p-dnd_menu__schedule_header:before {
  content: "";
  background-repeat: no-repeat;
  width: 300px;
  height: 101px;
  position: absolute;
  top: 0;
}

.p-dnd_menu__snooze_header {
  background-image: linear-gradient(#2d4b9b, #226cc3);
}

.p-dnd_menu__snooze_header:before {
  background-image: url(https://a.slack-edge.com/bv1-10/dnd_snooze-a095040.svg);
}

.p-dnd_menu__schedule_header {
  background-image: linear-gradient(#1d2537, #372137);
}

.p-dnd_menu__schedule_header:before {
  background-image: url(https://a.slack-edge.com/bv1-10/dnd_schedule-3d260e1.svg);
}

.p-dnd_menu__header_status {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #fff;
  margin: 48px 24px 16px;
}

.p-dnd_menu__new_pill {
  vertical-align: middle;
  color: #1264a3;
  background-color: #e8f5fa;
  border-radius: 4px;
  align-items: center;
  margin-left: 4px;
  padding: 2px 4px;
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.2;
  display: inline-block;
  position: relative;
  top: -1px;
  box-shadow: inset 0 0 0 1px #1d9bd11a;
}

.c-menu_item__li--highlighted .p-dnd_menu__new_pill, .sk-client-theme--dark .p-dnd_menu__new_pill {
  color: #ffffffeb;
  background-color: #ffffff14;
  box-shadow: inset 0 0 0 1px #ffffff14;
}

.p-dnd_dialog__date_picker_trigger {
  box-sizing: border-box;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  width: 100%;
  height: 36px;
  margin: 2px 0 20px;
  padding: 4px 12px;
  font-weight: 400;
  transition: border 80ms ease-out, box-shadow 80ms ease-out;
  display: block;
}

.p-dnd_dialog__date_picker_trigger:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  -webkit-appearance: none;
  border-color: #0000;
  border-radius: 4px;
  outline: none;
}

.p-dnd_dialog__date_picker_trigger:focus::-webkit-input-placeholder {
  color: #1e1d1e;
}

.p-dnd_dialog__date_picker_trigger:focus::-moz-placeholder {
  color: #1e1d1e;
}

.p-dnd_dialog__date_picker_trigger:focus:-ms-input-placeholder {
  color: #1e1d1e;
}

.p-dnd_dialog__date_picker_trigger:focus:-moz-placeholder {
  color: #1e1d1e;
}

.p-dnd_dialog__date_picker_trigger[disabled] {
  background: #f8f8f8;
  border: 1px solid #868686;
}

.p-dnd_header {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  margin: -8px 0 8px;
  display: flex;
}

.p-dnd_header__snooze_background {
  background-image: linear-gradient(#28323f, #324458);
}

.p-dnd_header__schedule_background {
  background-image: linear-gradient(#2b2438, #382239);
}

.p-dnd_header__status {
  margin: 12px 24px;
}

.p-dnd_header__sub_text {
  color: #ffffff85;
}

.p-dm_browser_modal_list_option {
  width: 100%;
}

.p-dm_browser_modal_list_option .c-member--medium {
  width: 100%;
  min-height: 46px;
  padding: 12px;
}

.p-dm_browser_modal_list_option .c-base_entity__text-contents {
  flex-direction: row;
  display: flex;
}

.p-dm_browser_modal__body {
  padding-bottom: 0;
}

.p-dm_browser_modal__body .c-fullscreen_modal__body__content {
  flex-direction: column;
  align-self: stretch;
  display: flex;
  position: relative;
  bottom: 1px;
}

.p-dm_browser_modal__subtitle {
  margin-bottom: 24px;
  font-size: 18px;
}

.p-dm_browser_modal__alerts:not(:empty) {
  margin-bottom: 24px;
}

.p-dm_browser_modal__alert {
  margin-bottom: 0;
}

.p-dm_browser_modal__alert + .p-dm_browser_modal__alert {
  margin-top: 8px;
}

.p-dm_browser_modal__controls {
  margin-bottom: 0;
  display: flex;
}

.p-dm_browser_modal__controls_meta {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-top: 4px;
}

.p-dm_browser_modal__tip {
  margin-bottom: 24px;
}

.p-dm_browser_modal__multi_select_input {
  flex: 1;
  margin-right: 16px;
}

.p-dm_browser_modal__list {
  flex: 1;
}

.p-dm_browser_modal__list_heading {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  padding-bottom: 4px;
  padding-left: 12px;
}

.p-dm_browser_modal__recent_heading {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  padding-bottom: 8px;
  padding-left: 12px;
}

.p-dm_browser_modal__option {
  -webkit-user-select: none;
  user-select: none;
  border-top: 1px solid #1d1c1d21;
  display: flex;
}

.p-dm_browser_modal__option:hover {
  cursor: pointer;
}

.p-dm_browser_modal__option:active, .p-dm_browser_modal__option:focus {
  outline: none;
}

.p-dm_browser_modal__list_row--active {
  background-color: #f8f8f8;
}

.p-dm_browser_modal__list_row--disabled {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.p-dm_browser_modal__list_row_meta {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  text-align: right;
  width: 100px;
}

.p-dm_browser_modal__list_row_badge {
  background: #e01e5a;
}

.p-dm_browser_modal__list_row_badge:not(:first-child) {
  margin-top: 4px;
}

.p-dm_browser_modal__centered_content {
  text-align: center;
  max-width: 80%;
  margin: 8px auto 0;
  font-size: 18px;
}

.p-dm_browser_modal__max_reached {
  max-width: 100%;
}

.p-dm_browser_dialog {
  height: 75vh;
  max-height: 700px;
}

.p-dm_browser_dialog__contents {
  flex-direction: column;
  flex: 1;
  padding: 0 28px;
  display: flex;
}

.supports_custom_scrollbar .p-dm_browser_dialog__contents .c-select_options_list__virtual_list--slack_scrollbar {
  border-right: none;
}

.supports_custom_scrollbar .p-dm_browser_dialog__contents .c-select_options_list__virtual_list--slack_scrollbar::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 8px;
  position: absolute;
}

.supports_custom_scrollbar .p-dm_browser_dialog__contents .c-select_options_list__virtual_list--slack_scrollbar::-webkit-scrollbar-track {
  color: #0000;
  border-radius: 4px;
  background-clip: padding-box !important;
}

.supports_custom_scrollbar .p-dm_browser_dialog__contents .c-select_options_list__virtual_list--slack_scrollbar::-webkit-scrollbar-thumb {
  color: #0000;
  border-radius: 4px;
  background-clip: padding-box !important;
}

.supports_custom_scrollbar .p-dm_browser_dialog__contents .c-select_options_list__virtual_list--slack_scrollbar::-webkit-scrollbar-track {
  background: none;
  box-shadow: inset 0 -4px, inset 0 4px;
}

.supports_custom_scrollbar .p-dm_browser_dialog__contents .c-select_options_list__virtual_list--slack_scrollbar::-webkit-scrollbar-thumb {
  background: none;
  min-height: 36px;
  box-shadow: inset 0 -2px, inset 0 -3px, inset 0 2px, inset 0 3px;
}

.supports_custom_scrollbar .p-dm_browser_dialog__contents .c-select_options_list__virtual_list--slack_scrollbar::-webkit-scrollbar-corner {
  background: none;
}

.supports_custom_scrollbar .p-dm_browser_dialog__contents .c-select_options_list__virtual_list--slack_scrollbar::-webkit-scrollbar {
  width: 16px;
}

.supports_custom_scrollbar .p-dm_browser_dialog__contents .c-select_options_list__virtual_list--slack_scrollbar::-webkit-scrollbar-track {
  border-left: 4px solid #0000;
  border-right: 4px solid #0000;
  border-radius: 6px / 4px;
}

.supports_custom_scrollbar .p-dm_browser_dialog__contents .c-select_options_list__virtual_list--slack_scrollbar::-webkit-scrollbar-thumb {
  border-left: 4px solid #0000;
  border-right: 4px solid #0000;
  border-radius: 6px / 4px;
}

.supports_custom_scrollbar .p-dm_browser_dialog__contents .c-select_options_list__virtual_list--slack_scrollbar:hover {
  border-right: none;
}

.supports_custom_scrollbar .p-dm_browser_dialog__contents .c-select_options_list__virtual_list--slack_scrollbar:hover::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 8px;
  position: absolute;
}

.supports_custom_scrollbar .p-dm_browser_dialog__contents .c-select_options_list__virtual_list--slack_scrollbar:hover::-webkit-scrollbar-track {
  color: #fff;
  border-radius: 4px;
  background-clip: padding-box !important;
}

.supports_custom_scrollbar .p-dm_browser_dialog__contents .c-select_options_list__virtual_list--slack_scrollbar:hover::-webkit-scrollbar-thumb {
  color: #fff;
  border-radius: 4px;
  background-clip: padding-box !important;
}

.supports_custom_scrollbar .p-dm_browser_dialog__contents .c-select_options_list__virtual_list--slack_scrollbar:hover::-webkit-scrollbar-track {
  background: none;
  box-shadow: inset 0 -4px, inset 0 4px;
}

.supports_custom_scrollbar .p-dm_browser_dialog__contents .c-select_options_list__virtual_list--slack_scrollbar:hover::-webkit-scrollbar-thumb {
  background: #1d1c1d85;
  min-height: 36px;
  box-shadow: inset 0 -2px, inset 0 -3px, inset 0 2px, inset 0 3px;
}

.supports_custom_scrollbar .p-dm_browser_dialog__contents .c-select_options_list__virtual_list--slack_scrollbar:hover::-webkit-scrollbar-corner {
  background: #fff;
}

.supports_custom_scrollbar .p-dm_browser_dialog__contents .c-select_options_list__virtual_list--slack_scrollbar:hover::-webkit-scrollbar {
  width: 16px;
}

.supports_custom_scrollbar .p-dm_browser_dialog__contents .c-select_options_list__virtual_list--slack_scrollbar:hover::-webkit-scrollbar-track {
  border-left: 4px solid #fff;
  border-right: 4px solid #fff;
  border-radius: 6px / 4px;
}

.supports_custom_scrollbar .p-dm_browser_dialog__contents .c-select_options_list__virtual_list--slack_scrollbar:hover::-webkit-scrollbar-thumb {
  border-left: 4px solid #fff;
  border-right: 4px solid #fff;
  border-radius: 6px / 4px;
}

.p-dm_browser_dialog__subtext {
  color: #1d1c1db3;
}

.p-dm_browser_dialog__sender {
  font-weight: 700;
}

.p-dm_browser_dialog__sender:empty {
  display: none;
}

.p-dm_browser_dialog__sender:after {
  content: ": ";
}

.p-dm_browser_dialog__row--im {
  min-height: 46px;
}

.p-dm_browser_dialog__row--mpim {
  min-height: 70px;
}

.p-dm_browser_dialog__secondary {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  white-space: nowrap;
  text-align: right;
}

.p-dm_browser_dialog__footer {
  text-align: right;
  background: #f8f8f8;
  justify-content: flex-end;
  padding: 8px;
}

.p-dm_browser_dialog__footer_tip {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-dm_browser_dialog__footer_key.c-keyboard_key--slim {
  margin-left: 1.6px;
  margin-right: 1.6px;
}

.p-create_gdoc_dialog__broadcast_section {
  margin-top: 8px;
}

.p-create_gdoc_dialog .c-dialog__body {
  padding-bottom: 8px;
}

.p-create_gdoc_dialog .c-dialog__footer {
  padding-top: 12px;
}

.p-create_gdoc_dialog .c-dialog__footer .c-dialog__footer_text {
  flex: auto;
  min-width: 1px;
}

.c-dialog__footer .p-create_gdoc_dialog__footer_share_inputs {
  color: #1d1c1d;
}

.p-create_gdoc_dialog__footer_share_inputs .c-input_select {
  margin-bottom: 0;
}

.p-calls_upgrade_content__link:hover, .p-calls_upgrade_content__link:active, .p-calls_upgrade_content__link:focus {
  text-decoration: none;
}

.p-calls_upgrade_content__link:hover .p-calls_upgrade_content__link__text, .p-calls_upgrade_content__link:active .p-calls_upgrade_content__link__text, .p-calls_upgrade_content__link:focus .p-calls_upgrade_content__link__text {
  text-decoration: underline;
}

.p-calls_upgrade_modal__title {
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-message_pane__degraded_banner {
  color: #1d1c1db3;
  white-space: nowrap;
  z-index: 200;
  background: #ddd;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 8px;
  font-weight: 900;
  display: flex;
  position: relative;
  overflow: hidden;
}

.p-message_pane__degraded_banner__banner_text {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-message_pane__degraded_banner__banner_text wbr {
  display: none;
}

.p-message_pane__degraded_banner__reload_cta, .p-message_pane__degraded_banner__reload_cta:hover {
  color: #1d1c1db3;
  margin-left: 8px;
  text-decoration: underline;
}

.p-client_desktop--ia-top-nav .p-message_pane__banner.p-message_pane__degraded_banner, .p-ia4_client .p-message_pane__banner.p-message_pane__degraded_banner {
  text-shadow: none;
  border-radius: 14px;
  height: 28px;
  padding: 0 16px;
  font-size: 13px;
  font-weight: bold;
  display: flex;
}

.p-message_container_loading {
  z-index: 200;
  background-color: #fff;
  background-image: url(https://a.slack-edge.com/bv1-10/uv-loader@2x-613c27d.gif);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 200px 200px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-message_container_loading--dark {
  background-image: url(https://a.slack-edge.com/bv1-10/uv-loader-dark@2x-b6cb005.gif);
}

.p-message_container_loading__msg {
  text-align: center;
  color: #868686;
  height: 220px;
  font-size: 15px;
  font-weight: 700;
}

.p-message_container_error {
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin: auto;
  display: flex;
}

.p-message_container_error .c-emoji {
  width: 64px;
  height: 64px;
  margin-bottom: 24px;
}

.p-message_container_error .p-message_container_error__msg {
  margin-bottom: 32px;
}

.c-message_kit__broadcast_footer {
  margin: -4px 0 4px;
}

.p-channel_awareness_banner {
  color: #1d1c1d;
  background-color: #e8f5fa;
  border-radius: 8px;
  max-width: 1440px;
  margin: 12px 0;
  font-weight: 400;
  position: static;
}

.sk-client-theme--dark .p-channel_awareness_banner {
  background-color: #001a2d;
}

.p-channel_awareness_banner .c-banner__text {
  justify-content: space-between;
  align-items: center;
  margin: 12px 16px;
  display: flex;
}

@media screen and (max-width: 768px) {
  .p-channel_awareness_banner .c-banner__text {
    display: block;
  }
}

.p-channel_awareness_banner .p-channel_awareness_banner__text {
  text-align: left;
  margin-right: 32px;
}

@media screen and (max-width: 768px) {
  .p-channel_awareness_banner .p-channel_awareness_banner__text {
    margin-bottom: 12px;
  }
}

.p-channel_awareness_banner .p-channel_awareness_banner__btn {
  border-radius: 100px;
  min-width: auto;
}

.sk-client-theme--dark .p-channel_awareness_banner .p-channel_awareness_banner__btn {
  color: #1d1c1d;
  background-color: #fff;
}

.p-channel_awareness_banner .c-banner__close, .p-channel_awareness_banner .c-banner__close:hover {
  color: #1d1c1d;
}

.p-message_pane_message__message .c-message_kit__gutter, .p-message_pane_message__message .c-message_kit__tombstone {
  padding: 8px 20px;
}

.p-message_pane_message__message--last:not(.p-message_pane_message__message--showing_context_bar) {
  margin-bottom: 16px;
}

.c-message_list--floating .p-message_pane_message__message--last:not(.p-message_pane_message__message--showing_context_bar) {
  margin-bottom: 24px;
}

.p-message_pane_message__message--last.p-message_pane_message__message--showing_context_bar {
  margin-bottom: 8px;
}

.c-message_list--floating .p-message_pane_message__message--last.p-message_pane_message__message--showing_context_bar {
  margin-bottom: 16px;
}

.p-message_pane_message__compact_timestamp {
  text-align: right;
  width: 56px;
  margin: -4px 0;
}

.p-message_pane_message__compact_timestamp--light {
  width: 56px;
  margin-left: -20px;
}

.p-message_pane_message__compact_timestamp--adjacent {
  opacity: 0;
}

.c-message_kit__hover--hovered .p-message_pane_message__compact_timestamp--adjacent {
  opacity: 1;
}

.c-message_kit__labels--light.p-message_pane_message__message_label .c-message_kit__labels__icon {
  width: 36px;
}

.c-message_kit__labels--dense.p-message_pane_message__message_label .c-message_kit__labels__icon {
  width: 56px;
}

.p-message_pane_message__message_label .c-message_kit__labels__label {
  padding-top: 4px;
  padding-left: 20px;
}

.p-message_pane_message__sender--compact {
  margin-left: -8px;
}

@keyframes fadeInOpacity {
  0% {
    opacity: 0;
    background: #1d9bd11a;
  }

  60% {
    opacity: 1;
    background: #1d9bd11a;
  }
}

.p-message_pane_message__fade_in {
  opacity: 1;
  animation-name: fadeInOpacity;
  animation-duration: 3s;
  animation-timing-function: ease-in;
  animation-iteration-count: 1;
}

.p-xws_education {
  margin: 16px;
}

.p-activity_page__list .c-virtual_list__item--focus .p-xws_education {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-xws_education--full {
  border-radius: 0;
  margin: 0;
}

.p-xws_education--full .p-browse_page_education_card__close {
  right: 32px;
}

.p-xws_education__icon {
  color: #de4e2b;
}

.p-unreads_view {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.p-unreads_view__header {
  background: #f8f8f8;
  align-items: center;
  height: 60px;
  padding-left: 16px;
  padding-right: 32px;
  display: flex;
}

.p-unreads_view__header--new {
  background: #f8f8f8;
  align-items: center;
  height: 48px;
  padding-left: 16px;
  padding-right: 32px;
  display: flex;
}

.p-unreads_view__header--was_marked {
  background: #fff;
  box-shadow: inset 0 -1px #ddd;
}

.p-unreads_view__header--was_marked--new {
  color: #1d1c1db3;
  background: #fff;
  box-shadow: inset 0 -1px #ddd;
}

.p-unreads_view__header--collapsed {
  box-shadow: inset 0 -1px #ddd;
}

.p-unreads_view__header__channel_name_link {
  min-width: 1px;
  font-size: 1.125rem;
  font-weight: 900;
}

.p-unreads_view__header__channel_name_link, .p-unreads_view__header__channel_name_link:hover, .p-unreads_view__header__channel_name_link:active {
  color: inherit;
}

.p-unreads_view__header__channel_name_link--new {
  color: inherit;
  min-width: 1px;
  font-weight: 900;
}

.p-unreads_view__header__channel_name_link--new, .p-unreads_view__header__channel_name_link--new:hover, .p-unreads_view__header__channel_name_link--new:active {
  color: inherit;
}

.p-unreads_view__header__collapse {
  width: 28px;
  height: 28px;
  margin-right: auto;
}

.p-unreads_view__header__collapse_left {
  width: 20px;
  height: 28px;
  margin-right: 4px;
}

.p-unreads_view__header__channel_name {
  cursor: pointer;
  text-overflow: ellipsis;
  height: 30px;
  display: block;
  overflow: hidden;
}

.p-unreads_view__header__channel_name--new {
  cursor: pointer;
  text-overflow: ellipsis;
  height: 25px;
  display: block;
  overflow: hidden;
}

.p-unreads_view__header__channel_name--margin_right {
  margin-right: 4px;
}

.p-unreads_view__header__mark_read_button, .p-unreads_view__header__undo_button, .p-unreads_view__header__new_msgs_button, .p-unreads_view__header__message_count {
  flex-shrink: 0;
  margin-left: 4px;
}

.p-unreads_view__header__message_count {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-right: 8px;
  padding-left: 4px;
}

.p-unreads_view__header__kb_instructions {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  white-space: nowrap;
  display: none;
}

.p-unreads_view__header__kb_instructions_container--selected .p-unreads_view__header__kb_instructions {
  display: inline;
}

.p-unreads_view__header__undo_button, .p-unreads_view__header__new_msgs_button {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-unreads_view__header__new_msgs_button, .p-unreads_view__header__message_count {
  margin-left: auto;
}

.p-unreads_view__spacer {
  box-sizing: content-box;
  height: 20px;
}

.p-unreads_view__spacer--bottom {
  border-bottom: 1px solid #ddd;
}

.p-unreads-view__message .c-message_kit__gutter, .p-unreads-view__message .c-message_kit__tombstone {
  padding: 8px 20px;
}

.p-unreads-view__message .c-message__body {
  margin: 0;
}

.p-unreads_view_compact_timestamp {
  text-align: right;
  width: 56px;
  margin: -4px 0;
}

.p-unreads_view_compact_timestamp--light {
  width: 36px;
}

.p-unreads_view_compact_timestamp--adjacent {
  opacity: 0;
}

.c-message_kit__hover--hovered .p-unreads_view_compact_timestamp--adjacent {
  opacity: 1;
}

.c-message_kit__labels--light.p-unreads-view__message_label .c-message_kit__labels__icon {
  width: 36px;
}

.c-message_kit__labels--dense.p-unreads-view__message_label .c-message_kit__labels__icon {
  width: 56px;
}

.p-unreads-view__message_label .c-message_kit__labels__label {
  padding-top: 4px;
  padding-left: 20px;
}

.p-unreads_view_sender--compact {
  margin-left: -8px;
}

.p-unreads_view__show_newer {
  border-bottom: 1px solid #ddd;
  width: 100%;
  padding: 8px 20px;
  display: block;
}

.p-unreads_view__jump_to_section_button {
  color: #1264a3;
  font-size: .9rem;
  font-weight: 400;
}

.p-unreads_view__jump_to_section_button__inline_channel_section {
  font-weight: 900;
}

.p-unreads_view__footer {
  text-align: center;
  padding-top: 32px;
  padding-bottom: 32px;
}

.p-unreads_view__footer__jump_to_section_button_wrapper {
  margin-top: 12px;
}

.p-unreads_view__empty {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.p-unreads_view__empty__message {
  opacity: 1;
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
  transition: opacity .4s;
}

.p-unreads_view__empty--show_new .p-unreads_view__empty__message {
  opacity: .5;
}

.p-unreads_view__empty__image {
  filter: none;
  width: 80px;
  height: 80px;
  margin-bottom: 20px;
  transition: filter .4s;
}

.p-unreads_view__empty--show_new .p-unreads_view__empty__image {
  filter: grayscale();
}

.p-unreads_view__empty__button_caption {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #868686;
  margin-top: 8px;
}

.p-unreads_view__empty__undo {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-unreads_view__empty__undo_inner {
  color: #fff;
  background: #616061;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding: 10px;
  line-height: 1rem;
  display: inline-block;
}

.p-unreads_view__empty__undo_inner.clear_style {
  color: #1d1c1db3;
  background: none;
}

.p-unreads_view__empty__undo_button {
  margin-left: 8px;
  text-decoration: underline;
}

.p-unreads_view__empty__undo_button, .p-unreads_view__empty__undo_button:hover, .p-unreads_view__empty__undo_button:active, .p-unreads_view__empty__undo_button:focus {
  color: #fff;
}

.clear_style .p-unreads_view__empty__undo_button, .clear_style .p-unreads_view__empty__undo_button:hover, .clear_style .p-unreads_view__empty__undo_button:active, .clear_style .p-unreads_view__empty__undo_button:focus {
  color: #1264a3;
}

.p-unreads_view__empty__emoji {
  filter: none;
  width: 32px;
  height: 32px;
  margin-bottom: 12px;
  transition: filter .4s;
}

.p-unreads_view__empty__show_all_unreads_button {
  margin-top: 16px;
}

.p-unreads_view__loading_more {
  text-align: center;
  height: 80px;
  line-height: 80px;
}

.p-unreads_view__top_banners {
  z-index: 201;
  display: flex;
  position: absolute;
  top: 23px;
  left: 16px;
  right: 16px;
}

.p-unreads_view__file_upload_banner {
  margin: 12px 0 0;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

.p-unreads_view__top_banners:not(:empty):before {
  content: "";
  z-index: 200;
  background: #f8f8f8;
  width: 100%;
  height: 27px;
  position: absolute;
  top: -23px;
}

.p-classic_nav__channel_header__title_section {
  display: inline-block;
}

.p-classic_nav__channel_header__refresh_button {
  height: 100%;
}

.p-classic_nav__channel_header__all_unreads_wrapper .p-classic_nav__channel_header__refresh_button {
  margin-top: 1px;
}

.p-classic_nav__channel_header__refresh_button_icon {
  margin-top: 1px;
  margin-right: 4px;
}

.p-classic_nav__channel_header__all_unreads_wrapper {
  flex-grow: 1;
  display: flex;
}

.p-all_unreads_header__header__sort_dropdown {
  color: #1d1c1db3;
  align-self: center;
  font-size: 13px;
}

.p-all_unreads_header__header__sort_and_filter {
  display: flex;
}

.p-all_unreads_header__header__refresh_button {
  margin-left: auto;
}

.p-all_unreads_header__header__section_filter {
  margin-right: 4px;
}

.p-all_unreads_header_team_icon {
  vertical-align: text-bottom;
  text-align: center;
  display: inline-block;
}

.p-scdm_education_launcher {
  color: #1264a3;
  white-space: nowrap;
  background-color: #1d9bd11a;
  border-radius: 32px;
  align-items: center;
  padding: 6px 8px 6px 12px;
  display: flex;
  overflow: hidden;
}

.p-scdm_education_launcher:hover {
  color: #0b4c8c;
  background-color: #e8f5fa;
}

.p-scdm_education_launcher__icon {
  height: 15px;
  margin-right: 4px;
}

.p-scdm_education_launcher__label {
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  font-weight: bold;
  display: block;
  overflow: hidden;
}

.p-scdm_education_launcher__label wbr {
  display: none;
}

.p-scdm_education_launcher__icon_close {
  border-radius: 20px;
  width: 20px;
  height: 20px;
  margin-left: 2px;
}

.p-scdm_education_launcher__icon_close i {
  color: #1264a3;
}

.sk-client-theme--dark .p-scdm_education_launcher {
  color: #1264a3;
  background: #1d9bd11a;
}

.sk-client-theme--dark .p-scdm_education_launcher:hover {
  color: #0b4c8c;
  background: #1d9bd133;
}

.sk-client-theme--dark .p-scdm_education_launcher__icon_close i {
  color: #1264a3;
}

.p-new_im_foreword-entity__name {
  font-size: 18px;
  font-weight: 900;
  line-height: 27px;
}

.p-new_im_foreword-entity__avatar {
  border-radius: 9px;
}

.p-new_im_foreword-entity__avatar-button {
  height: 102px;
}

.p-new_im_foreword-entity__subtext {
  color: inherit;
  text-wrap: wrap;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.p-new_im_foreword-entity__name_button {
  display: flex;
}

.p-productivity_pack_steps {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  bottom: var(--dt_static_space-200);
  color: var(--dt_color-base-modal);
  right: var(--dt_static_space-150);
  position: absolute;
}

.p-productivity_packs_coachmark .c-coachmarkv2__close {
  color: rgba(var(--dark_gray_hex, 29, 28, 29), .7);
  right: var(--dt_static_space-050);
  top: var(--dt_static_space-050);
}

.p-productivity_packs_coachmark .p-productivity_packs_coachmark_gif {
  border-radius: 8px 8px 0 0;
  width: 100%;
  min-height: 218px;
}

.p-productivity_packs_channels_coachmark.c-coachmark--right:before, .p-productivity_packs_channels_coachmark.c-coachmark--right:after {
  border-right-color: #e01e5a;
}

.p-productivity_packs_canvas_coachmark.c-coachmark--bottom:before, .p-productivity_packs_canvas_coachmark.c-coachmark--bottom:after {
  border-bottom-color: #30b47c;
}

.p-unfurled_joiners_carousel__channel_members_info {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  color: #616061;
  margin-top: 16px;
}

.p-unfurled_joiners_carousel__invite_member_link {
  border-left: 1px solid #ddd;
  margin: 0 8px;
  padding: 0 8px;
}

.p-unfurled_joiners_carousel__cards {
  margin: 2px 0 6px;
  display: flex;
}

.p-unfurled_joiners_carousel__card {
  border: 1px solid #ddd;
  border-radius: 4px;
  align-self: flex-start;
  min-width: 130px;
  max-width: 130px;
  height: 116px;
}

.p-unfurled_joiners_carousel__card:hover {
  background: #f8f8f8;
}

.p-unfurled_joiners_carousel__card_japanese {
  height: 134px;
}

.p-unfurled_joiners_carousel__face_pile_card {
  margin: 8px 8px 8px 0;
  padding-bottom: 17px;
}

.p-unfurled_joiners_carousel__face_pile_card:hover .p-unfurled_joiners_carousel__face_pile_card_team_icon {
  border: 2px solid #f8f8f8;
}

.p-unfurled_joiners_carousel__face_pile_card_img_container {
  display: flex;
  position: relative;
}

.p-unfurled_joiners_carousel__face_pile_card_profile_img {
  border-radius: 6px;
  width: 36px;
  height: 36px;
  margin: 16px auto 3px;
  display: block;
}

.p-unfurled_joiners_carousel__face_pile_card_team_icon {
  border: 2px solid #fff;
  border-radius: 4px;
  position: absolute;
  top: 38px;
  right: 40px;
}

.p-unfurled_joiners_carousel__face_pile_card_member_name {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  width: 104px;
  margin: 5px auto 1px;
  font-weight: bold;
  display: block;
  overflow: hidden;
}

.p-unfurled_joiners_carousel__face_pile_card_member_name wbr {
  display: none;
}

.p-unfurled_joiners_carousel__face_pile_card_label {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  color: #616061;
  text-align: center;
  margin: 0 auto;
  padding: 0 8px;
}

.p-unfurled_joiners_carousel__face_pile_card_team_name {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-unfurled_joiners_carousel__face_pile_card_team_name wbr {
  display: none;
}

.p-unfurled_joiners_carousel__action_card {
  margin: 8px 0;
}

.p-unfurled_joiners_carousel__action_card_label {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  text-align: center;
  padding: 0 8px;
  font-weight: bold;
}

.p-unfurled_joiners_carousel__view_members_card_label {
  margin: 0 9px;
}

.p-unfurled_joiners_carousel__invite_member_card {
  text-align: center;
  border: 1px dashed #ddd;
}

.p-unfurled_joiners_carousel__invite_member_card_label {
  margin: 4px auto 0;
}

.p-unfurled_joiners_carousel__invite_member_card_icon {
  color: #616061;
}

.p-unfurled_joiners_company_pile__tile_container {
  display: inline-flex;
}

.p-unfurled_joiners_company_pile__avatar:first-child {
  margin-right: 2px;
}

.p-unfurled_joiners_company_pile__avatar--stacked {
  border-radius: 4px;
  margin-right: -4px;
  box-shadow: 0 0 0 2px #fff;
}

.p-unfurled_joiners_company_pile__avatar--stacked:first-child {
  z-index: 1;
}

.p-unfurled_joiners_company_pile__avatar--stacked:nth-last-child(2) {
  z-index: 2;
}

.p-unfurled_joiners_company_pile__avatar--stacked:nth-last-child(3) {
  z-index: 3;
}

.p-unfurled_joiners_company_pile__count_tile {
  text-align: center;
  background-color: #ddd;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  width: 40px;
  min-width: 40px;
  height: 40px;
  font-size: 16px;
  font-weight: 900;
  line-height: 40px;
}

.p-unfurled_joiners_company_pile__icon_container {
  z-index: 4;
  background: #fff;
  border-radius: 10px;
  width: 22px;
  height: 18px;
  position: relative;
  bottom: 11px;
  left: 29px;
}

.p-unfurled_joiners_company_pile__esc_icon {
  bottom: 3px;
  left: 1px;
}

.p-unfurled_joiners_company_pile__wrapper__contextual_banner .p-unfurled_joiners_company_pile__count_tile {
  width: 30px;
  min-width: 30px;
  height: 30px;
  font-size: 14px;
  font-weight: 700;
  line-height: 30px;
}

.p-unfurled_joiners_company_pile__wrapper__contextual_banner .p-unfurled_joiners_company_pile__icon_container {
  background-color: #e8f5fa;
  width: 16px;
  bottom: 9px;
  left: 23px;
}

.p-unfurled_joiners_company_pile__wrapper__contextual_banner .p-unfurled_joiners_company_pile__esc_icon {
  bottom: 6px;
  left: 0;
}

.p-unfurled_joiners_company_pile__wrapper__contextual_banner .p-unfurled_joiners_company_pile__avatar--stacked {
  box-shadow: 0 0 0 2px #e8f5fa;
}

.p-unfurled_joiners_channel_header__title_channel_name {
  color: #712073;
}

.p-unfurled_joiners_channel_header__title_channel_name--dark {
  color: #db83dc;
}

.p-limited_history_foreword {
  background-color: #1d1c1d0a;
  width: auto;
  margin: 0 20px 20px;
}

.p-limited_history_foreword .p-upgrades_alert_banner__icon {
  color: #1d1c1d;
}

.p-instant_slack_message_pane__foreword {
  flex-direction: column;
  justify-content: flex-end;
  min-height: 450px;
  margin: 0;
  padding: 48px 20px 16px 64px;
  display: flex;
}

.p-instant_slack_message_pane__foreword:before {
  content: "";
  z-index: -1;
  background: linear-gradient(#1d9bd11a, #0000);
  width: 100%;
  height: 80%;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
}

.p-instant_slack_message_pane__foreword:after {
  content: "";
  z-index: -1;
  background: url(https://a.slack-edge.com/bv1-10/celebration-581ef77.svg) 100% 0 no-repeat;
  width: 435px;
  height: 410px;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-mask-image: linear-gradient(#000 50%, #0000);
  mask-image: linear-gradient(#000 50%, #0000);
}

.p-instant_slack_message_pane__foreword__channel_icon {
  color: #1d1c1d;
  background-color: #78d7dd;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin: 0 0 -36px -44px;
  padding: 12px;
  display: flex;
}

.p-instant_slack_message_pane__foreword__description {
  color: #868686;
  padding-right: 435px;
}

.p-instant_slack_message_pane__foreword__description > h2 {
  color: #1d1c1d;
  margin-bottom: 16px;
  font-size: 28px;
}

.p-instant_slack_message_pane__foreword__description > h2 > .c-inline_channel_entity {
  color: #1264a3;
}

.p-instant_slack_message_pane__foreword__actions {
  grid-gap: 12px;
  margin-left: 0;
  list-style: none;
  display: flex;
}

.p-instant_slack_message_pane__foreword__actions > li {
  width: 33.3333%;
}

.p-instant_slack_message_pane__foreword__actions button {
  color: #1264a3;
  grid-gap: 8px;
  text-align: left;
  white-space: normal;
  border-color: #1d9bd11a;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 20px;
  display: flex;
}

.p-instant_slack_message_pane__foreword__actions button > :last-child {
  color: #868686;
  font-weight: 400;
}

.p-instant_slack_modal__title {
  justify-content: center;
  min-height: 0;
  padding-bottom: 8px;
  padding-left: 76px;
  padding-right: 76px;
}

.p-instant_slack_modal__content {
  text-align: center;
}

.p-chatty_to_channel_message_pane__foreword {
  flex-direction: column;
  justify-content: flex-end;
  min-height: 450px;
  margin: 0;
  padding: 48px 20px 16px;
  display: flex;
}

.p-chatty_to_channel_message_pane__foreword:before {
  content: "";
  z-index: -1;
  background: #fff url(https://a.slack-edge.com/bv1-10/garden-dc48b7c.jpg) 0 0 / 100% no-repeat;
  width: 100%;
  height: 75%;
  position: fixed;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(#000 20%, #0000);
  mask-image: linear-gradient(#000 20%, #0000);
}

.p-chatty_to_channel_message_pane__foreword__channel_icon {
  color: #1d1c1d;
  background-color: #78d7dd;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin: 0 0 -36px -44px;
  padding: 12px;
  display: flex;
}

.p-chatty_to_channel_message_pane__foreword__description {
  padding-right: 435px;
}

.p-chatty_to_channel_message_pane__foreword__description > h2 {
  margin-bottom: 16px;
  font-size: 28px;
}

.p-chatty_to_channel_message_pane__foreword__actions {
  grid-gap: 12px;
  margin-left: 0;
  list-style: none;
  display: flex;
}

.p-chatty_to_channel_message_pane__foreword__actions button {
  grid-gap: 8px;
  text-align: left;
  white-space: normal;
  border-color: #1d1c1d21;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 9px;
  display: flex;
}

.p-chatty_to_channel_modal__title {
  justify-content: center;
  min-height: 0;
  padding-bottom: 8px;
  padding-left: 76px;
  padding-right: 76px;
}

.p-chatty_to_channel_modal {
  box-shadow: none;
  background: none;
  justify-content: center;
}

.p-chatty_to_channel_modal__content {
  text-align: center;
  background: none;
}

.c-message_list_preview {
  width: 100%;
  height: 100%;
  position: absolute;
}

.c-message_list_preview__item--bottom {
  margin-bottom: 16px;
}

.c-message_list_preview__list_divider {
  height: 56px;
}

.c-message_list_preview__list_wrapper {
  height: 100%;
}

.p-ia4_client .p-avatar_stack--details, .p-window_layout_wrapper--ia4 .p-avatar_stack--details {
  border: 1px solid var(--dt_color-otl-ter);
  box-shadow: none;
  border-radius: 8px;
  margin: 0;
}

.p-ia4_client .p-avatar_stack--details:hover, .p-window_layout_wrapper--ia4 .p-avatar_stack--details:hover {
  box-shadow: none;
}

.p-ia4_client .p-avatar_stack--details.c-button--focus-visible:focus, .p-window_layout_wrapper--ia4 .p-avatar_stack--details.c-button--focus-visible:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 8px;
}

.p-ia4_client .p-avatar_stack--details.p-avatar_stack__stack__user_icon, .p-window_layout_wrapper--ia4 .p-avatar_stack--details.p-avatar_stack__stack__user_icon {
  font-size: 20px;
}

.p-ia4_client .p-avatar_stack--details .p-avatar_stack__count, .p-window_layout_wrapper--ia4 .p-avatar_stack--details .p-avatar_stack__count {
  line-height: 20px;
}

.p-ia4_client .p-avatar_stack__stack__avatars, .p-window_layout_wrapper--ia4 .p-avatar_stack__stack__avatars {
  align-items: unset;
}

.p-avatar_stack {
  color: #1d1c1db3;
  cursor: pointer;
  white-space: nowrap;
  align-items: center;
  margin-left: 24px;
  font-size: 13px;
  line-height: 24px;
  display: flex;
}

.p-avatar_stack__stack__avatars {
  align-items: center;
  margin-right: 8px;
  display: flex;
}

.p-avatar_stack__avatar {
  background-color: #fff;
  border-radius: 4px;
  margin-right: -4px;
  box-shadow: 0 0 0 2px #fff;
}

.p-avatar_stack--details .p-avatar_stack__avatar {
  border-radius: 3px;
}

.p-avatar_stack__avatar:nth-last-child(4) {
  z-index: 3;
}

.p-avatar_stack__avatar:nth-last-child(3) {
  z-index: 2;
}

.p-avatar_stack__avatar:nth-last-child(2) {
  z-index: 1;
}

.p-avatar_stack__avatar.c-avatar {
  cursor: pointer;
}

.p-avatar_stack__avatar > * {
  border-radius: 4px;
}

.p-avatar_stack--details .p-avatar_stack__avatar > * {
  border-radius: 3px;
}

.p-workspace__primary_view--tiny .p-avatar_stack__avatar {
  display: none;
}

.p-avatar_stack__avatar.c-team_icon--default {
  display: inline-block;
}

.p-avatar_stack__avatar.p-avatar_stack__avatar--placeholder {
  background-color: #ddd;
  width: 22px;
  height: 22px;
  display: inline-block;
}

.p-avatar_stack__icon {
  margin-left: 4px;
  font-size: 15px;
}

.p-avatar_stack__count {
  color: #1d1c1d;
  background: #fff;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 0 8px 0 14px;
  font-weight: bold;
  line-height: 24px;
}

.p-avatar_stack__count.p-avatar_stack__count--in_banner {
  box-shadow: 0 0 0 2px #fff;
}

.p-workspace__primary_view--tiny .p-avatar_stack__count {
  border-radius: 4px;
  padding-left: 8px;
}

.p-avatar_stack__count.p-avatar_stack__count__condensed {
  padding: 0 6px 0 4px;
}

.p-avatar_stack__stack:hover .p-avatar_stack__count {
  color: #1d1c1d;
  background-color: #1d1c1d0a;
}

.p-avatar_stack__stack:hover .p-avatar_stack__count.p-avatar_stack__count--in_banner {
  background-color: #f8f8f8;
  box-shadow: 0 0 0 2px #f8f8f8;
}

.p-avatar_stack__stack:hover .p-avatar_stack__avatar--in_banner {
  box-shadow: 0 0 0 2px #f8f8f8;
}

.p-avatar_stack__stack:active .p-avatar_stack__count {
  background: #1d1c1d21;
}

.p-avatar_stack__stack:active .p-avatar_stack__count.p-avatar_stack__count--in_banner {
  background: #ddd;
  box-shadow: 0 0 0 2px #ddd;
}

.p-avatar_stack__stack:active .p-avatar_stack__avatar--in_banner {
  box-shadow: 0 0 0 2px #ddd;
}

.p-avatar_stack__add_button {
  margin: 0 8px 0 10px;
}

.p-avatar_stack__add_button--highlight {
  background-color: #1264a3;
  margin-right: 4px;
  padding-left: 4px;
}

.p-avatar_stack__add_button--highlight:hover {
  background: #2570aa;
}

.p-avatar_stack__add_button--highlight:active {
  background: #105a93;
}

.p-avatar_stack--details {
  color: #1d1c1db3;
  border-radius: 4px;
  height: 28px;
  margin-left: 8px;
  padding: 3px 0 3px 3px;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-avatar_stack--details:hover {
  color: #1d1c1d;
  background-color: #1d1c1d0a;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-avatar_stack--details:hover .p-avatar_stack__avatar {
  box-shadow: 0 0 0 2px #f8f8f8;
}

.p-avatar_stack--details:active {
  background-color: #1d1c1d21;
}

.p-avatar_stack--details:active .p-avatar_stack__avatar {
  box-shadow: 0 0 0 2px #ddd;
}

.p-avatar_stack--details .p-avatar_stack__stack__avatars {
  margin-right: 0;
}

.p-avatar_stack--details .p-avatar_stack__count {
  color: inherit;
  background-color: #0000;
  padding: 0 8px 0 12px;
  font-size: 13px;
  line-height: 22px;
}

.p-avatar_stack--details .p-avatar_stack__stack__user_icon {
  font-size: 18px;
  display: none;
}

.p-avatar_stack--details.p-avatar_stack--icon_only {
  align-items: center;
  padding: 4px;
  display: flex;
}

.p-avatar_stack--details.p-avatar_stack--icon_only .p-avatar_stack__count {
  padding: 0 0 0 4px;
}

.p-avatar_stack--details.p-avatar_stack--icon_only .p-avatar_stack__stack__user_icon, .p-workspace__primary_view--tiny .p-avatar_stack--details, .p-workspace__primary_view--small .p-avatar_stack--details, .p-avatar_stack--details.p-avatar_stack--active_huddle {
  align-items: center;
  display: flex;
}

.p-workspace__primary_view--tiny .p-avatar_stack--details .p-avatar_stack__avatar, .p-workspace__primary_view--small .p-avatar_stack--details .p-avatar_stack__avatar, .p-avatar_stack--details.p-avatar_stack--active_huddle .p-avatar_stack__avatar {
  display: none;
}

.p-workspace__primary_view--tiny .p-avatar_stack--details .p-avatar_stack__count, .p-workspace__primary_view--small .p-avatar_stack--details .p-avatar_stack__count, .p-avatar_stack--details.p-avatar_stack--active_huddle .p-avatar_stack__count {
  padding: 0 8px 0 4px;
}

.p-workspace__primary_view--tiny .p-avatar_stack--details .p-avatar_stack__stack__user_icon, .p-workspace__primary_view--small .p-avatar_stack--details .p-avatar_stack__stack__user_icon, .p-avatar_stack--details.p-avatar_stack--active_huddle .p-avatar_stack__stack__user_icon {
  align-items: center;
  margin-left: 4px;
  display: flex;
}

.p-avatar_stack--comprehensible_entry_point {
  box-shadow: none;
  height: initial;
  margin-left: 4px;
  padding: 4px 0;
}

.p-avatar_stack--comprehensible_entry_point:hover, .p-avatar_stack--comprehensible_entry_point:active, .p-avatar_stack--no-outline, .p-avatar_stack--no-outline:hover {
  box-shadow: none;
}

.p-avatar_stack__with_presence {
  height: 22px;
  position: relative;
}

.p-avatar_stack__presence {
  z-index: 3;
  position: absolute;
  bottom: -7px;
  right: -12px;
}

.p-avatar_stack__presence:before {
  font-size: 15px;
  line-height: 15px;
}

.p-avatar_stack__presence_bg {
  z-index: 3;
  background-color: #fff;
  width: 4px;
  height: 3px;
  position: absolute;
  top: 18px;
  left: 17px;
}

.p-avatar_stack--fade-in {
  animation: .3s linear forwards p-avatar_stack__animation--fade-in;
}

@keyframes p-avatar_stack__animation--fade-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
    transition: opacity .1s linear, transform .3s cubic-bezier(.36, .19, .29, 1);
  }
}

.p-escape_hatch__group_label {
  color: #1d1c1db3;
  padding-bottom: 4px;
  display: block;
}

.p-escape_hatch__container {
  padding: 12px 0;
  display: flex;
}

.p-escape_hatch__icon {
  color: #1264a3;
  align-self: flex-start;
  margin-right: 8px;
}

.p-escape_hatch__heading {
  display: block;
}

.p-escape_hatch__subheading {
  color: #1d1c1db3;
}

.c-select_options_list__option--active .p-escape_hatch__icon, .c-select_options_list__option--active .p-escape_hatch__subheading {
  color: #fff;
}

.p-escape_hatch__group_label {
  color: #1d1c1db3;
  padding-bottom: 4px;
  display: block;
}

.p-escape_hatch__container {
  padding: 12px 0;
  display: flex;
}

.p-escape_hatch__icon {
  color: #1264a3;
  align-self: flex-start;
  margin-top: 1.6px;
  margin-right: 8px;
}

.p-escape_hatch__heading {
  display: block;
}

.p-escape_hatch__subheading {
  color: #1d1c1db3;
}

.c-select_options_list__option--active .p-escape_hatch__icon, .c-select_options_list__option--active .p-escape_hatch__subheading {
  color: #fff;
}

.p-huddle_links_nux_card {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 8px;
  width: 275px;
  margin: 0 12px;
  overflow: hidden;
}

.p-huddle_links_nux_card__close_button {
  position: absolute;
  top: 20px;
  right: 20px;
}

.p-huddle_links_nux_card__content {
  text-align: center;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  padding: 8px 16px 16px;
  display: flex;
}

.p-huddle_links_nux_card__banner {
  background-image: url(https://a.slack-edge.com/bv1-10/huddle-links-nux-c877f19.png);
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 160px;
}

.p-huddle_links_nux_card__header {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: 900;
}

.p-huddle_links_nux_card__body {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-huddle_links_nux_card__button {
  gap: 4px;
  width: 100%;
  margin-top: 8px;
  display: flex;
}

.p-progressive_disclosure_huddle_channel_header_button_flag {
  background-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  cursor: pointer;
  border: 2px solid #0000;
  border-radius: 10px;
  align-items: center;
  max-width: 600px;
  font-weight: 700;
  display: flex;
  overflow: hidden;
}

.p-progressive_disclosure_huddle_channel_header_button_flag .c-message__reply_bar_arrow {
  display: none;
}

.p-progressive_disclosure_huddle_channel_header_button_flag .c-message__reply_bar_arrow:before {
  vertical-align: top;
}

.p-progressive_disclosure_huddle_channel_header_button_flag .p-huddle_channel_header_button__container {
  background-color: var(--dt_color-base-pry);
  color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
  margin-left: 0;
}

.p-progressive_disclosure_huddle_channel_header_button_flag .p-huddle_channel_header_button__container .p-huddle_channel_header_button__label {
  color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
  font-weight: 700;
}

.sk-client-theme--dark .p-progressive_disclosure_huddle_channel_header_button_flag .p-huddle_channel_header_button__container .p-huddle_channel_header_button__label {
  color: var(--dt_color-constants-white);
}

.p-progressive_disclosure_huddle_channel_header_button_flag .p-huddle_channel_header_button__container svg {
  color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
}

.sk-client-theme--dark .p-progressive_disclosure_huddle_channel_header_button_flag .p-huddle_channel_header_button__container svg {
  color: var(--dt_color-constants-white);
}

.p-progressive_disclosure_huddle_channel_header_button_flag .p-huddle_channel_header_button__container.p-huddle_channel_header_button--in_huddle--pd {
  background-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
  border-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
}

.sk-client-theme--dark .p-progressive_disclosure_huddle_channel_header_button_flag .p-huddle_channel_header_button__container.p-huddle_channel_header_button--in_huddle--pd {
  color: var(--dt_color-constants-white);
}

.p-progressive_disclosure_huddle_channel_header_button_flag .p-progressive_disclosure_huddle_channel_header_button_flag__text {
  color: var(--dt_color-constants-white);
  background-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
  opacity: 0;
  padding: 5px 8px 5px 16px;
  animation-name: p-progressive_disclosure_huddle_channel_header_button_flag__text--opacity, p-progressive_disclosure_huddle_channel_header_button_flag__text--slide-up;
  animation-duration: .1s, .2s;
  animation-timing-function: linear, ease-out;
  animation-delay: .2s, .2s;
  animation-fill-mode: forwards, forwards;
  transform: translateY(4px);
}

@keyframes p-progressive_disclosure_huddle_channel_header_button_flag__text--opacity {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes p-progressive_disclosure_huddle_channel_header_button_flag__text--slide-up {
  0% {
    transform: translateY(4px);
  }

  100% {
    transform: translateY(0);
  }
}

.p-nfx_steps {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  bottom: var(--dt_static_space-200);
  color: var(--dt_color-base-modal);
  right: var(--dt_static_space-150);
  position: absolute;
}

.p-nfx_huddle_coachmark .c-coachmarkv2__close {
  color: var(--dt_color-base-pry);
  right: var(--dt_static_space-050);
  top: var(--dt_static_space-050);
}

.p-nfx_huddle_coachmark.c-coachmark--bottom:before, .p-nfx_huddle_coachmark.c-coachmark--bottom:after {
  border-bottom-color: rgb(var(--dt_color-plt-flamingo-40));
}

.p-huddle_channel_header_button__container {
  border: 1px solid var(--dt_color-otl-ter);
  border-radius: 8px;
  align-items: center;
  margin-left: 8px;
  display: flex;
  position: relative;
}

.p-huddle_channel_header_button__container .p-huddle_channel_header_button__divider {
  border-right: 1px solid var(--dt_color-otl-ter);
  z-index: 1;
  height: 20px;
}

.p-huddle_channel_header_button__container.p-huddle_channel_header_button--active {
  background-color: rgb(var(--dt_color-plt-jade-5));
  border: 1px solid rgb(var(--dt_color-plt-jade-20));
  color: rgb(var(--dt_color-plt-jade-100));
}

.p-huddle_channel_header_button__container.p-huddle_channel_header_button--active .p-huddle_channel_header_button__divider {
  border-right: 1px solid rgb(var(--dt_color-plt-jade-20));
}

.p-huddle_channel_header_button__container.p-huddle_channel_header_button--active .p-huddle_channel_header_button__start_button, .p-huddle_channel_header_button__container.p-huddle_channel_header_button--active .p-huddle_channel_header_button__leave_button, .p-huddle_channel_header_button__container.p-huddle_channel_header_button--active .p-huddle_channel_header_button__options_button {
  color: rgb(var(--dt_color-plt-jade-100));
}

.p-huddle_channel_header_button__container.p-huddle_channel_header_button--active.p-huddle_channel_header_button--in_huddle--pd {
  background-color: var(--dt_color-theme-base-inv-hgl-1, rgb(var(--dt_color-plt-ocean-70)));
}

.p-huddle_channel_header_button__container.p-huddle_channel_header_button--active.p-huddle_channel_header_button--pulsing {
  animation: 2s infinite p-huddle_channel_header__animation_pulsing;
}

.p-huddle_channel_header_button__container.p-huddle_channel_header_button--in_huddle {
  color: var(--dt_color-content-inv-pry);
  animation: .5s forwards p-huddle_channel_header__border_color_fade_in;
}

.p-huddle_channel_header_button__container.p-huddle_channel_header_button--in_huddle .p-huddle_channel_header_button__divider {
  border-right: 1px solid var(--dt_color-theme-otl-inv-pry, var(--p-huddle__text_color_opacity_13));
}

.p-huddle_channel_header_button__container.p-huddle_channel_header_button--in_huddle .p-huddle_channel_header_button__start_button, .p-huddle_channel_header_button__container.p-huddle_channel_header_button--in_huddle .p-huddle_channel_header_button__leave_button, .p-huddle_channel_header_button__container.p-huddle_channel_header_button--in_huddle .p-huddle_channel_header_button__options_button {
  color: var(--dt_color-content-inv-pry);
}

.p-huddle_channel_header_button__container .p-huddle_channel_header_button__start_button, .p-huddle_channel_header_button__container .p-huddle_channel_header_button__leave_button, .p-huddle_channel_header_button__container .p-huddle_channel_header_button__options_button {
  border-radius: 0;
  height: 26px;
}

.p-huddle_channel_header_button__container .p-huddle_channel_header_button__start_button, .p-huddle_channel_header_button__container .p-huddle_channel_header_button__leave_button {
  width: auto;
  padding: 0 8px;
}

.p-huddle_channel_header_button__container .p-huddle_channel_header_button__start_button.p-huddle_channel_header_button__start_button--has_facepile, .p-huddle_channel_header_button__container .p-huddle_channel_header_button__leave_button.p-huddle_channel_header_button__start_button--has_facepile {
  padding-left: 1.6px;
}

.p-huddle_channel_header_button__container .p-huddle_channel_header_button__start_button:focus, .p-huddle_channel_header_button__container .p-huddle_channel_header_button__leave_button:focus {
  border-radius: 8px 0 0 8px;
}

.p-huddle_channel_header_button__container .p-huddle_channel_header_button__options_button {
  width: 20px;
}

.p-huddle_channel_header_button__container .p-huddle_channel_header_button__options_button:focus {
  border-radius: 0 8px 8px 0;
}

.p-huddle_channel_header_button__container .p-huddle_channel_header_button__member_count {
  padding-left: 4px;
}

.p-huddle_channel_header_button__container .p-huddle_channel_header_button__label {
  padding-left: 4px;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
}

.p-huddle_channel_header_button__container .p-huddle_channel_header_button__avatar_stack {
  margin-right: 8px;
  display: flex;
}

.p-workspace__primary_view--tiny .p-huddle_channel_header_button__container .p-huddle_channel_header_button__avatar_stack, .p-workspace__primary_view--small .p-huddle_channel_header_button__container .p-huddle_channel_header_button__avatar_stack, .p-workspace__primary_view--tiny .p-huddle_channel_header_button__container .p-huddle_channel_header_button__label, .p-workspace__primary_view--small .p-huddle_channel_header_button__container .p-huddle_channel_header_button__label {
  display: none;
}

.p-huddle_channel_header_button__container .p-huddle_channel_header_button__label {
  margin-right: 4px;
}

.p-huddle_channel_header_button__slider_container {
  position: absolute;
}

.p-huddle_channel_header_button__slider {
  fill: rgb(var(--dt_color-plt-jade-50));
  opacity: 1;
  transform-origin: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  transform: scaleX(0);
}

.p-huddle_channel_header_button__slider.p-huddle_channel_header_button__slider_animation_in {
  animation: .2s forwards p-huddle_channel_header__animation_slide_in;
}

.p-huddle_channel_header_button__slider.p-huddle_channel_header_button__slider_animation_out {
  animation: .2s forwards p-huddle_channel_header__animation_slide_out;
}

@keyframes p-huddle_channel_header__animation_pulsing {
  0% {
    box-shadow: 0 0 0 0 rgb(var(--dt_color-plt-jade-20));
  }

  70% {
    box-shadow: 0 0 0 8px #f000;
  }

  100% {
    box-shadow: 0 0 #f000;
  }
}

@keyframes p-huddle_channel_header__animation_slide_in {
  0% {
    transform: scaleX(0);
  }

  100% {
    transform: scaleX(1);
  }
}

@keyframes p-huddle_channel_header__animation_slide_out {
  0% {
    transform: scaleX(1);
  }

  100% {
    transform: scaleX(0);
  }
}

@keyframes p-huddle_channel_header__border_color_fade_in {
  0% {
    border-color: #0000;
  }

  100% {
    border-color: rgb(var(--dt_color-plt-jade-50));
  }
}

.p-notification_bar {
  align-items: center;
  height: 24px;
  padding-left: 12px;
  padding-right: 8px;
  display: flex;
}

.p-notification_bar--double_decker {
  padding-left: 12px;
}

.p-notification_bar__section {
  color: #616061;
  white-space: nowrap;
  height: 1rem;
  font-size: .7em;
  line-height: 1rem;
}

.p-notification_bar__section--left {
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: auto;
  display: block;
  overflow: hidden;
}

.p-notification_bar__section--left wbr {
  display: none;
}

.p-notification_bar__section--right {
  text-align: right;
  opacity: 0;
  pointer-events: none;
  flex: none;
  margin-left: 4px;
  transition: opacity .2s ease-in-out;
}

.p-notification_bar__section--is-visible {
  pointer-events: auto;
  opacity: 1;
}

.p-notification_bar__typing {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-notification_bar__typing wbr {
  display: none;
}

.p-notification_bar__offline {
  color: #1d1c1d;
}

.p-notification_bar__offline_icon {
  color: #616061;
  position: relative;
  top: -1px;
}

.p-notification_bar__offline_icon:before {
  font-size: 12px;
}

.p-notification_bar__formatting b, .p-notification_bar__formatting i, .p-notification_bar__formatting code, .p-notification_bar__formatting span {
  margin-right: 4px;
}

.p-notification_bar__formatting code {
  color: inherit;
  padding: 0;
  font-size: .6rem;
}

.p-notification_bar__formatting .p-notification_bar__return {
  margin-right: 0;
}

.p-notification_bar__formatting .p-notification_bar__send {
  margin-right: 16px;
}

@media screen and (max-width: 545px) {
  .p-notification_bar .p-notification_bar__formatting {
    display: none;
  }
}

@media screen and (max-width: 920px) {
  .p-notification_bar--flexpane_open .p-notification_bar__formatting {
    display: none;
  }
}

@media screen and (max-width: 837px) {
  .p-notification_bar--typers_showing:not(.p-notification_bar--flexpane_open) .p-notification_bar__section--right {
    display: none;
  }
}

@media screen and (max-width: 1204px) {
  .p-notification_bar--typers_showing.p-notification_bar--flexpane_open .p-notification_bar__section--right {
    display: none;
  }
}

.p-message_pane_input_barriered {
  color: #1d1c1db3;
  text-align: center;
  border-top: 1px solid #1d1c1d21;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  display: flex;
}

.p-ignore_all_success_modal__title strong {
  font-weight: 900;
}

.p-ignore_all_modal__content {
  min-height: 0;
}

.p-ignore_all_modal__title strong {
  font-weight: 900;
}

.p-ignore_this_modal__title strong {
  font-weight: 900;
}

.p-ignore_this_modal__content {
  min-height: 0;
}

.p-ignore_this_modal__content .c-sk-modal_content__inner {
  padding: 0 28px 8px;
}

.p-ignore_forked_modal__content {
  padding: 0 14px 24px;
}

.p-ignore_forked_modal__button {
  color: #1d1c1d;
  border-radius: 4px;
  padding: 12px 14px;
  display: flex;
}

.p-ignore_forked_modal__button i {
  color: #1d1c1db3;
}

.p-ignore_forked_modal__button i:first-of-type {
  padding-left: 1px;
}

.p-ignore_forked_modal__button.c-button-unstyled:hover {
  background-color: #1d1c1d0a;
}

.p-ignore_forked_modal__button.c-button-unstyled:hover i {
  color: #1d1c1d;
}

.p-ignore_forked_modal__button--icon_container {
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-ignore_forked_modal__button--icon_container:first-of-type {
  background-color: #1d1c1d0a;
  border-radius: 36px;
  width: 36px;
  height: 36px;
}

.p-ignore_forked_modal__button--icon_container:last-of-type {
  margin: auto;
}

.p-ignore_forked_modal__button--label {
  flex: 1;
  padding: 0 16px;
}

.p-ignore_forked_modal__button--text {
  font-weight: 700;
  display: flex;
}

.p-ignore_forked_modal__button--subtext {
  color: #1d1c1db3;
}

.p-message_input__input_container_unstyled .p-message_input__files .p-multi_file_upload__file_gallery, .p-message_input__input_container_unstyled .p-message_input__attachments .p-multi_file_upload__file_gallery {
  padding: 8px;
}

.p-message_input__input_container_unstyled .p-message_input__files .p-gallery_scroller__wrapper, .p-message_input__input_container_unstyled .p-message_input__attachments .p-gallery_scroller__wrapper {
  background: unset;
  border-radius: unset;
  border: unset;
}

.p-message_input__input_container_unstyled .p-message_input__files .p-gallery_scroller__content, .p-message_input__input_container_unstyled .p-message_input__attachments .p-gallery_scroller__content {
  align-items: center;
  display: inline-flex;
}

.p-message_input__input_container_unstyled .p-message_input__files .p-multi_file_upload__container, .p-message_input__input_container_unstyled .p-message_input__attachments .p-multi_file_upload__container {
  min-width: unset;
}

.p-message_input__input_container_unstyled .p-message_input__files .p-draft_unfurls, .p-message_input__input_container_unstyled .p-message_input__attachments .p-draft_unfurls {
  padding: 8px;
}

.p-message_input__input_container_unstyled .p-message_input__files .p-composer_attachments__separator, .p-message_input__input_container_unstyled .p-message_input__attachments .p-composer_attachments__separator {
  border-left: 1px solid #ddd;
  height: 62px;
}

.p-message_input__input_container_unstyled:not(.c-wysiwyg_container--with_footer, .p-message_input__input_container_unstyled--with_attachments_grid) .ql-editor {
  padding-left: 0;
}

.p-message_input__input_container_unstyled:not(.c-wysiwyg_container--with_footer, .p-message_input__input_container_unstyled--with_attachments_grid) .ql-placeholder {
  left: 0;
}

.p-message_input__input_container_unstyled--day1 .c-texty_input_unstyled__container--size_medium .ql-placeholder {
  color: #1264a3;
  filter: grayscale(0);
  -ms-filter: grayscale(0);
  opacity: 1;
}

.c-alert.c-alert--inline.c-alert--level_info.c-alert--align_left.p-message_input--unfurls_alert {
  border: none;
  border-radius: 4px 4px 0 0;
}

.p-composer_page {
  background: #fff;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-composer_page__drag_and_drop {
  height: 100%;
}

.p-composer_page__subheader {
  z-index: 1;
  background: #fff;
  flex-direction: column;
  justify-content: center;
  padding: 0 20px;
  display: flex;
  box-shadow: 0 1px #1d1c1d21;
}

.p-composer_page__subheader--focused {
  box-shadow: 0 1px #1d1c1d21, 0 4px 12px -2px #00000014;
}

.p-composer_page__subheader--focused .p-composer_page__destination_prefix {
  z-index: 1;
  line-height: 52px;
}

.p-composer_page__body {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  display: flex;
  position: relative;
}

.p-composer_page__footer {
  flex-direction: column;
  justify-content: flex-end;
  min-height: 0;
  max-height: 50%;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.p-composer_page__destination_input {
  min-height: 48px;
  display: flex;
  position: relative;
}

.p-composer_page__destination_input.p-composer_page__destination_input--tokenize_in_composer {
  flex-wrap: wrap;
}

.p-composer_page__destination {
  align-items: center;
  min-height: 48px;
  display: flex;
}

.p-composer_page__destination_content {
  flex-wrap: wrap;
  flex: 1;
  align-items: center;
  min-width: 0;
  display: flex;
}

.p-composer_page__destination_alert {
  margin: 0 0 8px;
}

.p-composer_page__destination .p-composer_page__destination_alert {
  flex-basis: 100%;
  margin: 0 0 8px 8px;
}

.p-composer_page__files_alert {
  margin: 0 0 8px;
}

.p-composer_page__destination__multi_select_input {
  box-shadow: unset;
  border: none;
}

.p-composer_page__destination__multi_select_input.c-multi_select_input--initial .c-multi_select_input__placeholder {
  top: 7px;
}

.p-composer_page__destination__multi_select_input.c-multi_select_input--initial .c-multi_select_input__filter_query {
  margin-top: 7px;
}

.p-composer_page__destination_text_wrapper {
  align-items: center;
  height: 52px;
  display: flex;
}

.p-composer_page__destination .p-composer_page__destination_text_wrapper {
  height: unset;
  flex: 1;
  min-width: 0;
  min-height: 52px;
  margin-left: 4px;
}

.p-composer_page__destination_prefix {
  color: #616061;
}

.p-composer_page__destination .p-composer_page__destination_prefix {
  align-self: flex-start;
  line-height: 52px;
}

.p-composer_page__destination_text {
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
}

.p-composer_page__destination_text wbr {
  display: none;
}

.p-composer_page__destination_text--emphasized {
  font-weight: bold;
}

.p-composer_page__destination_text--emphasized .c-channel_team {
  color: #1d1c1d;
  display: inline-flex;
}

.p-composer_page__destination_text--disabled {
  color: #1d1c1d;
  cursor: default;
}

.p-composer_page__destination_text--invalid {
  color: #e01e5a;
}

.p-composer_page__destination_select_wrapper {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.p-composer_page__destination_select {
  flex: 1;
  margin: 8px 0;
}

.p-composer_page__destination_subtext {
  margin-top: 8px;
  margin-left: 8px;
}

.p-composer_page__destination_subtext--error {
  color: #e01e5a;
}

.p-composer_page__destination_select_text {
  flex-basis: 100%;
}

.p-composer_page__destination_select_text .c-multi_select_helper_text:last-child {
  padding-bottom: 8px;
}

.p-composer_page__destination_select_text .c-multi_select_helper_text--loading {
  margin-left: -2px;
}

.p-composer_page__destination_select_text .c-multi_select_helper_text--loading .c-multi_select_helper_text__icon_container {
  position: relative;
  top: 3px;
}

.p-composer_page__destination .p-composer_page__destination_select_text {
  margin-left: 8px;
}

.p-composer_page__destination_select_suggestions {
  color: #616061;
  min-height: 36px;
  display: flex;
}

.p-composer_page__destination_select_member_suggestion {
  color: #616061;
  margin-bottom: 4px;
  margin-left: 8px;
  text-decoration: underline;
}

.p-composer_page__destination_select_member_suggestion:hover, .p-composer_page__destination_select_member_suggestion:active, .p-composer_page__destination_select_member_suggestion:focus {
  color: #1d1c1d;
}

.p-composer_page__destination_select_email_suggestion {
  align-items: center;
  min-height: 32px;
  display: flex;
}

.p-composer_page__destination_select_escape_hatch_label {
  color: #1d1c1db3;
}

.p-composer_page__destination_options_list .c-select_options_list__group_option {
  padding-left: 24px;
}

.p-composer_page__sending_invites_status {
  color: #1d1c1db3;
  flex-basis: 100%;
  align-items: center;
  margin-bottom: 8px;
  margin-left: 8px;
  display: flex;
}

.p-composer_page__sending_invites_status_text {
  margin-left: 4px;
}

.p-composer_page__external_email_warning_modal_dont_ask_again_label {
  margin-bottom: 0;
  font-weight: 400;
}

.p-composer_page__message_input_wrapper {
  flex-direction: column;
  min-height: 0;
  display: flex;
}

.p-composer_page__message_input_wrapper--animated {
  transition: height .16s cubic-bezier(.36, .19, .29, 1);
}

.p-composer_page__message_input_unstyled {
  flex: 1;
  min-height: 0;
}

.p-composer_page__message_input_unstyled .p-message_input__input_container_unstyled {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.p-composer_page__message_input_unstyled .c-basic_container__body {
  flex: 1;
  min-height: 0;
}

.p-composer_page__message_input_unstyled .c-texty_input_unstyled__container {
  min-height: 0;
}

.p-workspace__tiles .p-composer_page__message_input_unstyled .ql-editor {
  max-height: calc(60vh - 80px);
}

.p-composer_page--noncontextual {
  background: #f8f8f8;
}

.p-composer_page--noncontextual .p-composer_page__footer {
  max-height: calc(100% - 68px);
}

.p-composer_page--expanded .p-composer_page__body {
  flex: unset;
}

.p-composer_page--expanded .p-composer_page__footer {
  flex: 1;
  max-height: none;
  margin-top: 20px;
}

.p-composer_page--context_bar_showing .p-composer_page__context_item--bottom {
  margin-bottom: 8px;
}

.p-composer_page--context_bar_showing .p-composer_page__footer {
  margin-top: 0;
}

.p-composer_page--context_bar_showing .p-composer_page__context_bar {
  background-color: #fff;
  margin-right: -20px;
}

.p-composer_page--context_bar_showing.p-composer_page--expanded .p-composer_page__footer {
  margin-top: 9px;
}

.p-composer_page--context_bar_showing .p-composer_page__context_list_wrapper .c-virtual_list--scrollbar > .c-scrollbar__track {
  z-index: 201;
}

.p-composer_page--noncontextual .p-composer_page__context_bar {
  background-color: #0000;
}

.p-offline_outbox_page {
  background: #f8f8f8;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.p-offline_outbox_page .c-virtual_list__item {
  padding-bottom: 16px;
  padding-left: 20px;
  padding-right: 20px;
}

.p-offline_outbox_page .c-virtual_list__item:first-child {
  padding-top: 20px;
}

.p-offline_outbox_page .c-virtual_list__item--focus:not(.p-drafts_page__draft):after {
  border-radius: 12px;
  top: 0;
  bottom: 16px;
  left: 20px;
  right: 20px;
}

.p-offline_outbox_page .c-virtual_list__item--focus:not(.p-drafts_page__draft).c-virtual_list__item:first-child:after {
  top: 20px;
}

.p-offline_outbox_page__list {
  flex: 1;
  position: relative;
}

.p-dismissible_limit_banner .c-hero_banner-wrapper {
  border-radius: 8px;
}

.p-dismissible_limit_banner .c-hero_banner-primary-img {
  width: 235px;
  padding: 12px 0;
}

.p-app_launcher_filter_menu--selected-item {
  padding-left: 0;
}

.p-app_launcher_filter_menu--icon {
  margin-right: 0;
}

.p-app_launcher_filter_menu--selected-item .c-menu_item__icon {
  min-width: 24px;
  max-width: 24px;
  margin-right: 0;
}

.p-app_launcher_banner {
  max-width: 1700px;
  margin-bottom: 24px;
  padding-left: 20px;
  padding-right: 68px;
  position: relative;
}

.p-app_launcher_banner .c-icon--times {
  display: none;
}

.p-app_launcher_banner:hover, .p-app_launcher_banner.p-app_launcher_banner--focused {
  background-color: #1d1c1d0a;
}

.p-app_launcher_banner:hover .c-icon--times, .p-app_launcher_banner.p-app_launcher_banner--focused .c-icon--times, .p-app_launcher_banner .c-button--focus-visible:focus .c-icon--times {
  display: block;
}

.p-app_launcher_banner__container {
  align-items: center;
  display: flex;
}

.p-app_launcher_banner__body {
  max-width: 600px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.33334;
}

.p-app_launcher_banner__title {
  margin-bottom: 12px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

@media screen and (min-width: 670px) {
  .p-app_launcher_banner__title {
    margin-bottom: 8px;
  }
}

.p-app_launcher_banner__image {
  display: none;
}

@media screen and (min-width: 670px) {
  .p-app_launcher_banner__image {
    width: 33%;
    max-width: 200px;
    height: auto;
    margin-left: 40px;
    display: block;
  }
}

.p-app_launcher_banner__ctas {
  margin-top: 20px;
  margin-bottom: -12px;
  display: block;
}

.p-app_launcher_banner__primary_cta {
  margin-bottom: 12px;
  margin-right: 20px;
}

.p-app_launcher_banner__post_script {
  border-top: 1px solid #1d1c1d21;
  padding-top: 16px;
  padding-bottom: 16px;
}

.p-app_launcher_banner__close {
  position: absolute;
  top: 12px;
  right: 12px;
}

.p-app_launcher {
  flex-direction: column;
  flex: 1 1 0;
  height: 100%;
  display: flex;
}

.p-app_launcher--non_ia .c-filter_input:not(.c-filter_input--active) {
  border-color: #1d1c1d21;
}

.p-app_launcher__search_filter_container {
  flex-shrink: 0;
  grid-column: 1 / span 2;
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  margin-bottom: 24px;
  display: flex;
}

.p-app_launcher__search_filter_container--ia_filters {
  padding: 20px 20px 0;
}

.p-app_launcher__search {
  flex: 1;
}

.p-app_launcher__app_card {
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  padding: 16px;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-app_launcher__app_card:hover, .p-app_launcher__app_card:active {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-app_launcher__app_card:hover .p-app_launcher__app_card__pseudobutton {
  background: #1d1c1d0a;
  box-shadow: 0 1px 3px #00000014;
}

.p-app_launcher__app_card:active .p-app_launcher__app_card__pseudobutton {
  box-shadow: none;
  background: #fbfbfbd3;
  border-color: #1d1c1d80;
}

.p-app_launcher__app_card__container {
  align-items: center;
  height: 58px;
  display: flex;
}

.p-app_launcher__app_card__icon {
  border-radius: 3px;
  flex-shrink: 0;
  width: 56px;
  height: 56px;
  margin-right: 16px;
}

.p-app_launcher__app_card__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  word-break: break-all;
  font-weight: 900;
  text-overflow: ellipsis !important;
  -webkit-line-clamp: 1 !important;
  -webkit-box-orient: vertical !important;
  display: -webkit-box !important;
  overflow: hidden !important;
}

.p-app_launcher__app_card__header {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.p-app_launcher__app_card__text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  text-overflow: ellipsis !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  display: -webkit-box !important;
  overflow: hidden !important;
}

.p-app_launcher__app_card__text--org {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  -webkit-line-clamp: 2 !important;
  text-overflow: ellipsis !important;
  -webkit-line-clamp: 1 !important;
  -webkit-box-orient: vertical !important;
  display: -webkit-box !important;
  overflow: hidden !important;
}

.p-app_launcher__app_card__pseudobutton {
  width: 100%;
  margin-top: 16px;
}

.p-app_launcher__app_card__pseudobutton__icon {
  position: absolute;
  right: 12px;
}

.p-app_launcher__app_card__org {
  color: #1d1c1db3;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.p-app_launcher__app_card__org__text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-left: 4px;
  font-weight: 700;
}

.p-app_launcher__grid {
  grid-gap: 12px;
  justify-items: stretch;
  width: 100%;
  margin: 6px 0;
  padding: 0 20px;
  display: grid;
}

.p-app_launcher__grid--shortcuts_gallery {
  grid-gap: unset;
  flex-direction: column;
  margin: 0;
  display: flex;
}

.p-app_launcher__grid--shortcuts_gallery .p-app_launcher__app_card {
  border-radius: 0;
}

.p-app_launcher__grid--shortcuts_gallery.p-app_launcher__grid--first .p-app_launcher__app_card {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.p-app_launcher__grid--shortcuts_gallery.p-app_launcher__grid--last .p-app_launcher__app_card {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  margin-bottom: 16px;
}

.p-app_launcher__grid--ia_filters {
  margin: 0;
  padding: 0;
}

.p-app_launcher__category_header {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  justify-content: space-between;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 0 20px;
  display: flex;
}

.p-app_launcher__category_header__title {
  color: #616061;
  font-weight: 700;
}

.p-app_launcher__category_header__link {
  color: #616061;
}

.p-app_launcher__category_header__link:link, .p-app_launcher__category_header__link:hover, .p-app_launcher__category_header__link:active, .p-app_launcher__category_header__link:visited {
  color: #616061;
  cursor: pointer;
}

.p-app_launcher__category_header__link:hover, .p-app_launcher__category_header__link:focus {
  text-decoration: underline;
}

.p-app_launcher__filtered_no_results {
  margin-bottom: 12px;
  padding: 0 20px;
}

.p-app_launcher__no_results {
  text-align: center;
  max-width: 360px;
  margin: 56px auto;
  padding: 0 20px;
}

.p-app_launcher__content {
  flex: auto;
  min-height: 0;
  display: flex;
}

.p-app_launcher__measure_container {
  flex: 1;
  height: 100%;
  min-height: 0;
  display: flex;
  overflow: hidden;
}

.p-app_launcher__list_container {
  flex: 1;
  min-height: 0;
  overflow: hidden;
}

.p-app_launcher__list_container .c-virtual_list--scrollbar .c-virtual_list__scroll_container {
  transform: translateY(1px);
}

.p-app_launcher__paginator {
  margin-top: 4px;
  margin-bottom: 12px;
}

.p-app_launcher__more_apps_link_container {
  display: flex;
}

.p-app_launcher__more_apps_link_container .p-app_launcher__more_apps_link {
  align-self: flex-end;
  margin: 16px 20px 8px auto;
}

.p-app_launcher_actions {
  display: flex;
}

.p-app_launcher_actions__link {
  align-self: center;
  margin-right: 4px;
}

.p-app_launcher_actions__button_link:hover {
  color: #616061;
  text-decoration: none;
}

.p-workflow_templates_gallery_page {
  overflow: auto;
}

.p-workflow_templates_gallery_page_content {
  margin: 20px;
}

.p-workflow_templates_gallery_banner {
  background-color: #fff;
  padding-bottom: 20px;
}

.p-workflow_templates_gallery_banner img {
  width: 295px;
  height: 290px;
}

.p-shortcuts_gallery__tabs {
  padding: 0;
}

.p-shortcuts_gallery__tabs .c-tabs__tab_content {
  padding: 4px 0;
}

.p-shortcuts_gallery__tabs .c-tabs__tab_menu > .c-tabs__tab:first-child .c-tabs__tab_content {
  padding-left: 8px;
}

.p-shortcuts_gallery__tabs .p-explorer_header, .p-shortcuts_gallery__tabs .c-search__input_box__filters {
  display: none;
}

.p-shortcuts_gallery__tabs .p-explorer_search__container {
  padding-top: 16px;
}

.p-shortcuts_gallery__tabs .p-shortcuts_gallery__tabs_spacer {
  background-color: #f8f8f8;
  height: 16px;
  margin: 0;
  padding: 0;
}

.p-activity_page {
  background: #f8f8f8;
  flex: 1;
  width: 100%;
  height: 100%;
}

.p-activity_page .c-virtual_list__item--focus:after {
  content: unset;
}

.p-activity_page__title_icon {
  color: #de4e2b;
}

.p-activity_page__list .c-message__actions {
  top: 12px;
  right: 28px;
}

.p-activity_page__list:not(.p-activity_page__list--docked) .p-activity_page__item_background {
  border-radius: 12px;
  margin: 0 16px 16px;
}

.p-activity_page__list.p-activity_page__list--docked .c-message__actions {
  right: 16px;
}

.p-activity_page__item_background {
  background: #fff;
}

.p-activity_page__item {
  border-radius: 12px;
  padding: 10px 12px 14px;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-activity_page__item:hover {
  cursor: pointer;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-activity_page__item:focus {
  outline: none;
}

.p-activity_page__item .c-member__member-name {
  margin-right: 0;
}

.p-activity_page__item .c-member__secondary_content {
  margin-left: 4px;
}

.c-virtual_list__item--focus .p-activity_page__item {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-activity_page__item--first {
  margin-top: 16px;
}

.p-activity_page__item--docked {
  box-shadow: none;
  background: none;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
  margin: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.p-activity_page__item--docked:hover {
  box-shadow: none;
  background: #f8f8f8;
}

.c-virtual_list__item--focus .p-activity_page__item--docked {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #fff, 0 0 0 5px #ffffff4d;
}

.p-activity_page__item--dense .c-files_container {
  margin-left: 14px;
}

.p-activity_page__item__offline {
  width: unset;
  margin: 0 16px;
}

.p-activity_page__item__offline--docked {
  padding: 0 16px;
}

.p-activity_page__item__link {
  color: inherit;
  display: inline-block;
}

.p-activity_page__item__link:hover {
  text-decoration: underline;
}

.p-activity_page__item__link:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-activity_page__item__header {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  margin-bottom: 8px;
}

.p-activity_page__education {
  border-radius: 12px;
  margin: 16px;
}

.c-virtual_list__item--focus .p-activity_page__education {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-activity_page__top_anchor_hack_item {
  border-bottom: 1px solid #f8f8f8;
}

.p-activity_page__top_anchor_hack_item--docked {
  border-bottom: 1px solid #fff;
}

@keyframes unread-highlight {
  0% {
    background: #f2c74433;
  }

  60% {
    background: #f2c74433;
  }
}

.p-saved_page {
  background: #f8f8f8;
  flex: 1;
  width: 100%;
  height: 100%;
}

.p-saved_page .c-virtual_list__item--focus:after {
  content: unset;
}

.p-saved_page--empty {
  background: #fff;
}

.p-saved_page__title_icon {
  color: #e01e5a;
}

.p-saved_page__list .c-message__actions {
  top: 12px;
  right: 32px;
}

.p-saved_page__list.p-saved_page__list--docked .c-message__actions {
  right: 16px;
}

.p-saved_page__item {
  background: #fff;
  border-radius: 12px;
  margin: 0 20px 20px;
  padding: 10px 12px 14px;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-saved_page__item:hover {
  cursor: pointer;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-saved_page__item:focus {
  outline: none;
}

.c-virtual_list__item--focus .p-saved_page__item {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-saved_page__item--first {
  margin-top: 20px;
}

.p-saved_page__item--docked {
  box-shadow: none;
  background: none;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
  margin: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.p-saved_page__item--docked:hover {
  box-shadow: none;
  background: #f8f8f8;
}

.c-virtual_list__item--focus .p-saved_page__item--docked {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #fff, 0 0 0 5px #ffffff4d;
}

.p-saved_page__item--docked .c-pillow_file {
  background: none;
}

.p-saved_page__item--dense .c-files_container {
  margin-left: 14px;
}

.p-saved_page__item--education {
  border-radius: 12px;
  margin: 20px;
}

.c-virtual_list__item--focus .p-saved_page__item--education {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-saved_page__item--file {
  padding: 0;
  overflow: hidden;
}

.p-saved_page__item--file .c-pillow_file_container {
  max-width: unset;
}

.p-saved_page__item--file .c-pillow_file {
  border: none;
}

.p-saved_page__item--file .c-pillow_file_container--full_width:hover {
  background: #fff;
}

.p-saved_page__item--file .c-icon--bookmark-filled {
  color: #e01e5a;
}

.p-saved_page__item--file_comment {
  font-style: inherit;
  text-decoration: none;
  display: block;
}

.p-saved_page__item--file_comment:hover {
  text-decoration: none;
}

.p-saved_page__item__offline {
  width: unset;
  margin: 0 20px;
}

.p-saved_page__item__link {
  color: inherit;
  font-weight: bold;
  display: inline;
}

.p-saved_page__item__link:hover {
  text-decoration: underline;
}

.p-saved_page__item__header {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  margin-bottom: 8px;
}

.p-saved_page__item--tombstone {
  padding-top: 14px;
}

.p-saved_page__item--tombstone, .p-saved_page__item--tombstone:hover {
  color: #616061;
  background: #ddd;
}

.p-saved_page__item--docked.p-saved_page__item--tombstone {
  border-color: #d0d0d0;
}

.p-saved_page__item__undo {
  margin-left: 4px;
}

.p-error_messages_body__subtitle {
  margin-top: 48px;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-step_team_name .p-setup-page__team_name_input_wrapper--ia4 {
  margin-bottom: var(--dt_static_space-175);
}

.p-step_team_name .p-setup-page__team_name_input--ia4 {
  color: var(--dt_color-content-pry);
  margin-bottom: var(--dt_static_space-0);
}

.p-step_team_name .p-setup-page__approved-domain-checkbox--ia4 {
  margin-bottom: var(--dt_static_space-0);
}

.p-setup-step-profile__label .c-label__text {
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.33334;
}

.p-setup-step-profile__label.p-setup-step-profile__label--ia4 {
  margin-bottom: var(--dt_static_space-025);
}

.p-setup-step-profile__label.p-setup-step-profile__label--ia4 .c-label__text {
  color: var(--dt_color-content-pry);
  font-size: var(--dt_static_type-size-base);
  line-height: var(--dt_static_type-size-title);
  margin: 0;
  padding: 0;
}

.p-setup-step-profile__label.p-setup-step-profile__label--ia4 .c-label__optional_tag {
  color: var(--dt_color-content-ter);
  line-height: var(--dt_static_type-size-title);
}

.p-setup-step-profile__photo {
  width: 112px;
  height: 112px;
}

.p-setup-step-profile__photo--ia4 {
  border-radius: var(--dt_static_radius-ia);
  width: 124px;
  height: 124px;
}

.p-setup-page__real_name_input--ia4 {
  margin-bottom: var(--dt_static_space-175);
}

.p-step_channels .p-setup-page__channel_name_input_wrapper--ia4 {
  margin-bottom: var(--dt_static_space-175);
}

.p-step_channels .p-setup-page__channel_name_input--ia4 {
  color: var(--dt_color-content-pry);
  margin-bottom: var(--dt_static_space-0);
}

.c-email_multi_input__input--error {
  margin-bottom: 20px;
}

.c-email_multi_input__input--no-margin {
  margin-bottom: 0;
}

.c-email_multi_input__input--ia4 {
  margin-bottom: var(--dt_static_space-100);
}

.c-email_multi_input__input--ia4_last {
  margin-bottom: var(--dt_static_space-175);
}

.c-email_multi_input__plus_button {
  min-width: auto;
}

.c-email_invites_form__error {
  margin-top: 20px;
  margin-bottom: 16px;
}

.c-email_invites_form__container .c-multi_select_input__input {
  align-items: baseline;
  min-height: 112px;
}

.c-email_invites_form__container .c-multi_select_input__input:not(.c-multi_select_input--initial) .c-multi_select_input__input {
  width: auto;
}

.p-setup-step-invites__email_text {
  bottom: 12px;
}

.p-setup_step_invites__emails_input--ia4 .c-multi_select_input {
  margin-bottom: var(--dt_static_space-100);
  padding: var(--dt_static_space-050) var(--dt_static_space-075) var(--dt_static_space-075) var(--dt_static_space-050);
}

.p-setup_step_invites__emails_input--ia4 .c-multi_select_input__input {
  min-height: 106px;
}

.p-setup_step_invites__emails_input--ia4 .c-multi_select_input__filter_query {
  margin-left: var(--dt_static_space-025);
  margin-top: var(--dt_static_space-025);
  align-self: flex-start;
}

.p-setup_step_invites__emails_input--ia4 .c-multi_select_input__placeholder {
  left: var(--dt_static_space-075);
  top: var(--dt_static_space-075);
}

.p-setup_step_invites__emails_input--ia4 .c-token_content__label {
  line-height: var(--dt_static_type-size-title);
}

.p-setup_step_loader {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 120px;
  display: flex;
}

.c-sk-modal_content .p-setup_step_loader {
  margin-bottom: 120px;
}

.p-setup_step_loader__header {
  text-align: center;
  font-family: Slack-Larsseit, Helvetica Neue, Helvetica, Segoe UI, Tahoma, Arial, sans-serif;
  font-size: 42px;
  line-height: 30px;
}

.p-setup_step_loader__body {
  font-size: 18px;
  line-height: 1.50001;
  font-weight: initial;
  color: #1d1c1db3;
  text-align: center;
}

.c-third_party_auth {
  border-width: 2px;
  padding: 0;
  display: flex;
}

.c-third_party_auth:hover, .c-third_party_auth:active {
  background-color: #fff;
  box-shadow: 0 1px 4px #0000004d;
}

.c-third_party_auth:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.c-third_party_auth__icon {
  width: 18px;
  height: 18px;
  margin-right: 12px;
}

.p-step_manual_invites_and_google .p-step_manual_invites_and_google__subheader--ia4 {
  font-size: var(--dt_static_type-size-caption);
  line-height: var(--dt_static_type-size-subtitle);
}

.p-step_manual_invites_and_google .p-setup_step_manual_invites_and_google__emails_input--ia4 .c-multi_select_input {
  padding: var(--dt_static_space-050) var(--dt_static_space-075) var(--dt_static_space-075) var(--dt_static_space-050);
}

.p-step_manual_invites_and_google .p-setup_step_manual_invites_and_google__emails_input--ia4 .c-multi_select_input__input {
  min-height: 106px;
}

.p-step_manual_invites_and_google .p-setup_step_manual_invites_and_google__emails_input--ia4 .c-multi_select_input__filter_query {
  margin-left: var(--dt_static_space-025);
  margin-top: var(--dt_static_space-025);
  align-self: flex-start;
}

.p-step_manual_invites_and_google .p-setup_step_manual_invites_and_google__emails_input--ia4 .c-multi_select_input__placeholder {
  left: var(--dt_static_space-075);
  top: var(--dt_static_space-075);
}

.p-step_manual_invites_and_google .p-setup_step_manual_invites_and_google__emails_input--ia4 .c-token_content__label {
  line-height: var(--dt_static_type-size-title);
}

.p-step_plans .p-step_plans__content-description {
  margin-bottom: var(--dt_static_space-150);
}

.p-step_plans .p-step_plans__plans {
  margin: var(--dt_static_space-0) var(--dt_static_space-0) var(--dt_static_space-225);
  flex-wrap: wrap;
  gap: 10px;
  list-style: none;
  display: flex;
}

.p-step_plans .p-step_plans__pricing-page-link {
  font-size: var(--dt_static_type-size-caption);
  margin-bottom: var(--dt_static_space-050);
  align-items: center;
  width: max-content;
  display: flex;
}

.p-step_plans .p-step_plans__pricing-page-link:hover {
  text-decoration: none;
}

.p-step_plans .p-step_plans__offer-info {
  font-size: var(--dt_static_type-size-caption);
}

.p-step_plans .p-step_plans__card {
  box-shadow: var(--dt_static_space-0) var(--dt_static_space-scale) 10px var(--dt_static_space-0) #00000026;
  border: var(--dt_static_space-px) solid #4a154b26;
  padding: var(--dt_static_space-100);
  border-radius: 6px;
  width: 280px;
}

.p-step_plans .p-step_plans__card .p-step_plans__card-header {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.p-step_plans .p-step_plans__card .p-step_plans__card-header .p-step_plans__card-header-plan {
  font-size: var(--dt_static_type-size-subtitle);
}

.p-step_plans .p-step_plans__card .p-step_plans__card-header .p-step_plans__card-header-info {
  font-size: var(--dt_static_type-size-micro);
  background-color: #1d1c1d0f;
  border-radius: 3px;
  align-items: center;
  gap: 5px;
  padding: 5px 10px;
  display: flex;
}

.p-step_plans .p-step_plans__card .p-step_plans__card-header .p-step_plans__card-header-info .p-step_plans__sparkles {
  font-size: var(--dt_static_type-size-base);
}

.p-step_plans .p-step_plans__card .p-step_plans__card-price .p-step_plans__card-price-amount {
  font-size: var(--dt_static_type-size-headline);
  font-weight: var(--dt_static_type-weight-black);
  margin-bottom: var(--dt_static_space-025);
  margin-top: var(--dt_static_space-075);
}

.p-step_plans .p-step_plans__card .p-step_plans__card-price .p-step_plans__card-per-person {
  font-size: var(--dt_static_type-size-caption);
}

.p-step_plans .p-step_plans__card .p-step_plans__card-price .p-step_plans__card-per-person .p-step_plans__old-price {
  text-decoration: line-through;
}

.p-step_plans .p-step_plans__card .p-step_plans__card-cta {
  border-radius: var(--dt_static_space-025);
  border: var(--dt_static_space-px) solid;
  border-color: #1d1c1d26;
  width: 100%;
}

.p-step_plans .p-step_plans__card .p-step_plans__card-benefits-list {
  margin: var(--dt_static_space-0);
  padding: var(--dt_static_space-075) 0 var(--dt_static_space-050);
  font-size: var(--dt_static_type-size-caption);
  list-style: none;
}

.p-step_plans .p-step_plans__card .p-step_plans__card-benefits-list .p-step_plans__card-benefit {
  align-items: center;
  gap: var(--dt_static_space-050);
  display: flex;
}

.p-step_plans .p-step_plans__card .p-step_plans__card-benefits-list .p-step_plans__card-benefit--free {
  list-style: inside;
  display: list-item;
}

.p-step_plans .p-step_plans__card .p-step_plans__card-benefits-list .p-step_plans__checkmark {
  color: var(--dt_color-base-inv-hgl-2);
  font-size: var(--dt_static_space-125);
}

.sk-client-theme--dark .p-step_plans .p-step_plans__card {
  border: var(--dt_static_space-px) solid #ffffff38;
  background-color: var(--dt_color-ctr-sec);
  color: var(--dt_color-content-pry);
}

.sk-client-theme--dark .p-step_plans .p-step_plans__card .p-step_plans__card-header .p-step_plans__card-header-info {
  background-color: var(--dt_color-surf-sec);
  color: var(--dt_color-content-pry);
}

.sk-client-theme--dark .p-step_plans .p-step_plans__card .p-step_plans__card-cta {
  background-color: var(--dt_color-ctr-sec);
  border-color: #ffffff38;
}

.sk-client-theme--dark .p-step_plans .p-step_plans__card.p-step_plans__card--pro {
  color: var(--dt_color-content-pry);
  border-color: rgb(var(--dt_color-plt-aubergine-30));
  background-color: #1d1c1db3;
}

.sk-client-theme--dark .p-step_plans .p-step_plans__card.p-step_plans__card--pro .p-step_plans__card-header .p-step_plans__card-header-info, .sk-client-theme--dark .p-step_plans .p-step_plans__card.p-step_plans__card--ia4.p-step_plans__card--pro .p-step_plans__card-header .p-step_plans__card-header-info {
  background-color: var(--dt_color-surf-pry);
  color: var(--dt_color-content-pry);
}

.sk-client-theme--dark .p-step_plans .p-step_plans__card.p-step_plans__card--ia4.p-step_plans__card--pro .p-step_plans__card-cta {
  border-color: rgb(var(--dt_color-plt-aubergine-10));
  background-color: rgb(var(--dt_color-plt-aubergine-10));
}

.p-step_plans .p-step_plans__card.p-step_plans__card--pro {
  border: var(--dt_static_space-0125) solid #4a154b;
}

.p-step_plans .p-step_plans__card.p-step_plans__card--pro .p-step_plans__card-header .p-step_plans__card-header-info {
  color: #4a154b;
  background-color: #4a154b1a;
}

.p-step_plans .p-step_plans__card.p-step_plans__card--pro .p-step_plans__card-cta {
  background-color: #4a154b;
  border-color: #4a154b;
}

.p-step_plans .p-step_plans__card.p-step_plans__card--ia4 {
  border-radius: var(--dt_static_space-075);
}

.p-step_plans .p-step_plans__card.p-step_plans__card--ia4 .p-step_plans__card-header-info {
  border-radius: var(--dt_static_space-025);
}

.p-step_plans .p-step_plans__card.p-step_plans__card--ia4 .p-step_plans__card-cta {
  border-radius: 7px;
}

.p-step_plans .p-step_plans__card.p-step_plans__card--ia4.p-step_plans__card--pro {
  border-color: rgb(var(--dt_color-plt-aubergine-70));
}

.p-step_plans .p-step_plans__card.p-step_plans__card--ia4.p-step_plans__card--pro .p-step_plans__card-header .p-step_plans__card-header-info {
  color: #4a154b;
  background-color: #4a154b26;
}

.p-step_plans .p-step_plans__card.p-step_plans__card--ia4.p-step_plans__card--pro .p-step_plans__card-cta {
  background-color: rgb(var(--dt_color-plt-aubergine-70));
  border-color: rgb(var(--dt_color-plt-aubergine-70));
}

.p-setup_page {
  height: 100%;
  overflow-y: auto;
}

.p-setup_page--ia4 {
  position: relative;
}

.p-setup_page__content {
  flex-direction: column;
  max-width: 820px;
  height: 100%;
  padding: 32px 80px 64px;
  display: flex;
}

.p-setup_page__content .p-autoclog__hook {
  display: block;
}

.p-setup_page__content--ia4 {
  padding: var(--dt_static_space-400);
  max-width: 632px;
}

.p-setup_page__content--large-width {
  max-width: 100%;
}

.p-setup_page__content--full-height-flex .p-autoclog__hook {
  flex-direction: column;
  flex-grow: 1;
  display: flex;
}

.p-setup_page__content.p-setup_page__content--full-height-flex .p-autoclog__hook, .p-setup_page__content .p-setup_page__step_people, .p-setup_page__content .p-setup_page__step_people .p-browse_page_layout__content_wrapper, .p-setup_page__content .p-setup_page__step_people .p-browse_page_layout__content, .p-setup_page__content .p-setup_page__step_people .p-browse_page_layout__results_container, .p-setup_page__content .p-setup_page__step_people .p-browse_page_results {
  overflow-y: clip;
}

.p-setup_page__steps_counter {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  flex-grow: 0;
  margin-bottom: 24px;
}

.p-setup_page__steps_counter.p-setup_page__steps_counter--ia4 {
  color: var(--dt_color-content-ter);
  margin-bottom: var(--dt_static_space-100);
}

.p-setup_page__header {
  margin-bottom: 36px;
  font-family: Slack-Larsseit, Helvetica Neue, Helvetica, Segoe UI, Tahoma, Arial, sans-serif;
  font-size: 50px;
  font-weight: bold;
  line-height: 56px;
}

.p-setup_page__header.p-setup_page__header--ia4 {
  color: var(--dt_color-content-pry);
  letter-spacing: -.75px;
  margin-bottom: var(--dt_static_space-100);
  max-width: 632px;
  font-size: 48px;
  line-height: 46px;
}

.p-setup_page__header .highlight-aubergine {
  color: #4a154b;
}

.p-setup_page__header--has-subheader, .p-setup_page__step_subheader--larger-copy {
  max-width: 820px;
}

.p-setup_page__header--has-subheader {
  margin-bottom: 8px;
}

.p-setup_page__subheader, .p-setup_page__subheader--deprecated-margin {
  margin-bottom: 24px;
}

.p-setup_page__subheader--ia4 {
  color: var(--dt_color-content-pry);
  margin-bottom: var(--dt_static_space-175);
  max-width: 632px;
}

.p-setup_page__header--no-margin {
  margin-bottom: 0;
}

.p-setup_page__subheader--label {
  margin-bottom: 8px;
  font-weight: 700;
}

.p-setup_page__content_button {
  min-width: 200px;
  transition: none !important;
}

.p-setup_page__content_button--ia4 {
  border-radius: var(--dt_static_radius-large);
  font-weight: var(--dt_static_type-weight-bold);
  min-width: 122px;
}

.p-setup_page__content_button_large--ia4 {
  width: -moz-fit-content;
  width: fit-content;
  padding: 0 26px;
}

.p-setup_page__content_button--aubergine {
  background-color: #4a154b;
}

.p-setup_page__content_button--aubergine:hover {
  background-color: #4a154be6;
}

.p-setup_page__content_button--ia4_aubergine.c-button--disabled {
  background: #ddd;
  background-clip: initial;
  color: #1d1c1dbf;
  cursor: default;
  border-color: #ddd;
}

.p-setup_page__content_button--ia4_aubergine.c-button--disabled:hover {
  background: #ddd;
}

.p-setup_page__content_button--ia4_aubergine:not(.c-button--disabled) {
  background-color: var(--dt_color-theme-base-inv-pry, var(--p-channel_sidebar__badge-color));
  color: var(--dt_color-base-pry);
}

.sk-client-theme--dark .p-setup_page__content_button--ia4_aubergine:not(.c-button--disabled) {
  color: var(--dt_color-content-pry);
}

.p-setup_page__content_button--google {
  background-color: #4285f4;
  padding: 4px 12px 4px 4px;
}

.p-setup_page__content_button--google:hover {
  background-color: #4285f4e6;
}

.p-setup_page__content_secondary_link {
  color: #1d1c1db3;
  border-bottom: 1px solid #0000;
  margin-left: 32px;
}

.p-setup_page__content_secondary_link:hover {
  color: #1d1c1db3;
  border-bottom: 1px solid #1d1c1db3;
  text-decoration: none;
}

.p-setup_page__content_secondary_link--ia4 {
  font-size: var(--dt_static_type-size-caption);
  line-height: var(--dt_static_type-size-subtitle);
}

.p-setup_page__content_secondary_button {
  margin-left: 13px;
}

.p-setup_page__shared_invite_link {
  outline: none;
}

.p-setup_page__shared_invite_link:hover {
  cursor: pointer;
}

.p-setup_page__content__contact_api_response_display_section {
  color: #616061;
  background-color: #ddd;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  height: 500px;
  margin-bottom: 16px;
  padding: 4px 16px;
  transition: border 80ms ease-out, box-shadow 80ms ease-out;
  overflow: scroll;
}

.p-setup_page__content__contact_api_response_display_section:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  -webkit-appearance: none;
  border-color: #0000;
  border-radius: 4px;
  outline: none;
}

.p-setup_page__content__contact_api_response_display_section:focus::-webkit-input-placeholder {
  color: #1e1d1e;
}

.p-setup_page__content__contact_api_response_display_section:focus::-moz-placeholder {
  color: #1e1d1e;
}

.p-setup_page__content__contact_api_response_display_section:focus:-ms-input-placeholder {
  color: #1e1d1e;
}

.p-setup_page__content__contact_api_response_display_section:focus:-moz-placeholder {
  color: #1e1d1e;
}

.p-setup_page__content__contact_api_response_display_section[disabled] {
  background: #f8f8f8;
  border: 1px solid #868686;
}

.p-setup_page__footer {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  flex-grow: 0;
  margin-bottom: 16px;
}

.p-setup_page__footer--fixed {
  z-index: 1;
  background: #fff;
  border-top: 1px solid #ddd;
  width: 100%;
  margin-bottom: 0;
  margin-left: -80px;
  padding: 16px 0 16px 80px;
  display: flex;
  position: fixed;
  bottom: 0;
}

.p-setup_page__footer--ia4_fixed {
  background-color: var(--dt_color-base-pry);
  border-top: 1px solid var(--dt_color-base-ter);
  padding: var(--dt_static_space-100) var(--dt_static_space-0) var(--dt_static_space-100) var(--dt_static_space-400);
  z-index: 1;
  width: 100%;
  margin-bottom: 0;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
}

.p-setup_page__step_people {
  flex-grow: 1;
  max-height: 800px;
  margin: 0 -20px;
}

.p-setup_page__step_people .p-browse_page_layout__container {
  height: 100%;
  padding-bottom: 15px;
}

.p-setup_page__step_people--ia4 {
  margin-top: calc(var(--dt_static_space-125) * -1);
}

.p-setup_page__step_tada_skip {
  color: #1d1c1d;
  margin-top: 16px;
  font-size: 15px;
  line-height: 1.46668;
}

.p-setup_page__step_tada_skip--ia4 {
  margin-top: var(--dt_static_space-175);
}

.p-setup_page__step_calendar_contact_import {
  flex-direction: column;
  margin-bottom: 28px;
  display: flex;
}

.p-setup_page__header_tagline {
  margin-bottom: 16px;
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

.p-setup_page__content__select_teammates_step_list {
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  margin: 0 0 28px;
  padding: 0;
  list-style: none;
  transition: border 80ms ease-out, box-shadow 80ms ease-out;
  overflow: hidden;
}

.p-setup_page__content__select_teammates_step_list:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  -webkit-appearance: none;
  border-color: #0000;
  border-radius: 4px;
  outline: none;
}

.p-setup_page__content__select_teammates_step_list:focus::-webkit-input-placeholder {
  color: #1e1d1e;
}

.p-setup_page__content__select_teammates_step_list:focus::-moz-placeholder {
  color: #1e1d1e;
}

.p-setup_page__content__select_teammates_step_list:focus:-ms-input-placeholder {
  color: #1e1d1e;
}

.p-setup_page__content__select_teammates_step_list:focus:-moz-placeholder {
  color: #1e1d1e;
}

.p-setup_page__content__select_teammates_step_list[disabled] {
  background: #f8f8f8;
  border: 1px solid #868686;
}

.p-setup_page__content__select_teammates_step_list--in-modal {
  margin-bottom: 0;
}

.p-setup_page__content__select_teammates_step_list--in-modal .p-setup_page__content__select_teammates_step_list__input, .p-setup_page__content__select_teammates_step_list--in-modal .p-setup_page__content__select_teammates_step_list_item {
  margin-left: 12px;
  margin-right: 12px;
}

.p-setup_page__content__select_teammates_step_list__input {
  margin: 20px 24px 6px;
}

.p-setup_page__content__select_teammates_step_list__teammates {
  height: 332px;
}

.p-setup_page__content__select_teammates_step_list__teammates .c-virtual_list__item:last-child .p-setup_page__content__select_teammates_step_list_item, .p-setup_page__content__select_teammates_step_list__teammates .c-virtual_list__item:last-child .p-setup_page__content__select_teammates_step_list_item_invite {
  border-bottom: none;
}

.p-setup_page__content__select_teammates_step_list__loading {
  height: 100%;
  margin: auto;
}

.p-setup_page__content__select_teammates_header_item {
  align-items: center;
  margin: 8px 24px;
  display: flex;
}

.p-setup_page__content__select_teammates_deselect_all_btn {
  color: #616061;
  margin-left: auto;
  text-decoration: underline;
}

.p-setup_page__content__select_teammates_step_list_share_link {
  margin-top: -12px;
}

.p-setup_page__content__select_teammates_step_list_item {
  border-bottom: 1px solid #1d1c1d21;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  margin: 0 24px;
  padding: 8px 0;
  display: flex;
}

.p-setup_page__content__select_teammates_step_list_item_invite {
  color: #1d1c1db3;
  border-bottom: 1px solid #1d1c1d21;
  align-items: center;
  width: 100%;
  padding: 12px 16px 12px 24px;
  display: flex;
}

.p-setup_page__content__select_teammates_step_list_item_invite:hover, .p-setup_page__content__select_teammates_step_list_item_invite:focus {
  color: #fff;
  background: #1264a3;
}

.p-setup_page__content__select_teammates_step_list_item--last_top_contact {
  border-bottom: none;
}

.p-setup_page__content__select_teammates_step_profile_photo {
  border-radius: 4px;
  margin-right: 12px;
  display: inline-block;
}

.p-setup_page__content__select_teammates_step_email {
  color: #1d1c1db3;
  margin: 0;
}

.p-setup_page__content__aubergine_text {
  color: #4a154b;
}

.p-setup_page___google_icon_container {
  background-color: #fff;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  margin: 0 12px 0 0;
  padding: 4px;
  display: flex;
}

.p-setup_page___google_icon_container .c-third_party_auth__icon {
  width: 26px;
  height: 26px;
  margin: 0;
}

.p-setup_page__step_subheader--larger-copy {
  font-size: 18px;
  line-height: 1.50001;
  font-weight: initial;
}

.p-setup_page__step_welcome_onboarding_welcome_image {
  max-width: 330px;
  margin-bottom: 48px;
}

.sk-client-theme--dark .p-setup_page__content__aubergine_text {
  color: inherit;
}

.p-setup_page__header_highlighted {
  color: #4a154b;
}

.p-setup_page__header_highlighted--bordered {
  border-bottom: 1px dashed #ddd;
}

.p-setup_page__header_highlighted--ia4 {
  color: rgb(var(--dt_color-plt-aubergine-90));
}

.sk-client-theme--dark .p-setup_page__header_highlighted {
  color: #fed5be;
}

.sk-client-theme--dark .p-setup_page__header_highlighted--bordered {
  border-bottom: 1px dashed #868686;
}

.p-classic_nav__team_messages_progress_bar_background {
  fill: none;
  stroke: #1d1c1d21;
}

.p-classic_nav__team_messages_progress_bar_progress {
  fill: none;
  stroke: #007a5a;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.p-classic_nav__team_messages_progress_bar_text {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  fill: currentColor;
}

.c-menu_item__li--highlighted .p-classic_nav__team_messages_progress_bar_text {
  fill: #fff;
}

.p-truncated_tooltip_wrapper {
  width: 100%;
  max-width: 100%;
}

.p-truncated_tooltip_wrapper > * {
  pointer-events: none;
}

@font-face {
  font-family: appleLogo;
  src: local(Lucida Grande);
  unicode-range: U+F8FF;
}

.p-channel_sidebar {
  color: var(--p-channel_sidebar__computed-text-color);
  background-color: var(--ia_theme_none_overwrite, var(--p-channel_sidebar__column-bg));
  flex-direction: column;
  flex: 1;
  width: 220px;
  height: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

[lang] .p-channel_sidebar:not(.p-channel_sidebar--classic_nav) {
  font-size: 16px;
}

[lang="ja-JP"] .p-channel_sidebar:not(.p-channel_sidebar--classic_nav) {
  font-size: 15px;
}

.p-ia4_client--theming .p-channel_sidebar {
  color: var(--dt_color-content-sec);
}

.p-channel_sidebar--contain {
  contain: strict;
}

.p-channel_sidebar--classic_nav {
  font-size: 15px;
}

@keyframes p-welcome-place__sidebar_animation {
  0% {
    font-weight: 900;
  }

  50% {
    color: #fff;
    font-weight: 900;
  }

  100% {
    color: inherit;
    font-weight: 900;
  }
}

.p-channel_sidebar__list {
  flex: 1;
}

.p-channel_sidebar__channel_sections_edu_coachmark {
  width: 420px;
}

.p-channel_sidebar__channel_sections_edu_coachmark_title {
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-channel_sidebar__channel_sections_edu_coachmark_content {
  padding-right: 16px;
}

.p-channel_sidebar__section_heading__connect_coachmark_new {
  width: 427px;
}

.p-channel_sidebar__section_heading__connect_coachmark_new .c-coachmark__footer {
  margin: 0;
}

.p-channel_sidebar__section_heading__connect_coachmark_title {
  margin: 8px 0;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-channel_sidebar__section_heading__connect_coachmark_callout {
  margin: 0;
}

.p-channel_sidebar__section_heading__connect_coachmark_link {
  margin-top: 8px;
  font-weight: 700;
}

.p-channel_sidebar__virtualized, .p-channel_sidebar__static_list {
  outline: none;
}

.p-channel_sidebar__section_heading--hover .p-channel_sidebar__section_filter_icon {
  opacity: 1;
}

.p-channel_sidebar--channel_dragging .p-channel_sidebar__drop_target_indicator--channel_above {
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
}

.p-channel_sidebar--channel_dragging .p-channel_sidebar__drop_target_indicator--channel_below {
  border-bottom-right-radius: 9px;
  border-bottom-left-radius: 9px;
}

.p-channel_sidebar--channel_dragging .p-channel_sidebar__drop_target_indicator--ineligible {
  opacity: .5;
}

.p-channel_sidebar__section_heading_more_label {
  flex: 1 1 0;
}

.p-channel_sidebar__section_heading_label {
  opacity: 1;
  text-align: left;
  white-space: nowrap;
  flex: 1 1 0;
  padding-right: 8px;
  transition: padding-right 0s ease-in-out .3s, color .1s ease-out;
  display: block;
  overflow: hidden;
}

.p-channel_sidebar__section_heading_label .c-deprecated-icon:before {
  vertical-align: middle;
  opacity: .64;
  vertical-align: baseline;
  flex-shrink: 0;
  width: 20px;
  margin: 0 1px 0 -4px;
  font-family: Slack v2;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
}

.p-channel_sidebar--classic_nav .p-channel_sidebar__section_heading_label {
  font-weight: 700;
}

.p-channel_sidebar__section_heading_label .p-channel_sidebar__badge {
  flex: 1 0 auto;
  margin-left: 4px;
}

.p-channel_sidebar__section_heading_label .p-channel_sidebar__emoji {
  opacity: .8;
  transition: opacity .1s;
}

.p-channel_sidebar__section_heading_label .p-channel_sidebar__emoji--active {
  opacity: 1;
}

.p-channel_sidebar__section_heading_label--ellipsis-or-badge {
  padding-right: 0;
  transition: padding-right ease-in-out;
}

.p-channel_sidebar__section_heading_label_overflow {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-channel_sidebar__section_heading_label_overflow wbr {
  display: none;
}

.p-channel_sidebar__section_heading--selected .p-channel_sidebar__section_heading_label {
  transition: none;
}

.p-channel_sidebar__badge_ellipsis_container, .p-channel_sidebar__badge_plus_container {
  align-items: center;
  width: 32px;
  margin-right: 2px;
  display: inline-flex;
  position: relative;
}

.p-channel_sidebar__badge_plus_container {
  display: flex;
  position: static;
}

.p-channel_sidebar__badge_wrapper {
  z-index: 1;
  display: inline-flex;
  position: absolute;
  right: 16px;
}

.p-channel_sidebar__badge_wrapper.p-channel_sidebar__badge_wrapper--hide_plus_button {
  right: 18px;
}

.p-channel_sidebar__badge_wrapper__nudge {
  right: 12px;
}

.p-channel_sidebar__badge:not(.c-mention_badge--transparent) {
  background-color: var(--dt_color-theme-base-inv-imp, var(--p-channel_sidebar__badge-color));
  color: var(--p-channel_sidebar__badge-text-color);
}

.p-ia4_client--theming .p-channel_sidebar__badge:not(.c-mention_badge--transparent) {
  color: var(--dt_color-content-inv-pry);
}

.p-channel_sidebar__section_heading_right {
  align-items: center;
  margin-left: auto;
  display: flex;
}

.p-channel_sidebar__section_heading_secondary_content {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  text-align: center;
  width: 20px;
}

.p-channel_sidebar__section_heading_plus {
  opacity: 0;
  z-index: 3;
  width: 26px;
  height: 26px;
  margin-left: 8px;
  line-height: 1;
  transition: opacity .1s ease-out;
}

.p-channel_sidebar__section_heading_plus:before {
  vertical-align: middle;
  opacity: .64;
  content: "";
  flex-shrink: 0;
  width: 20px;
  font-family: Slack v2;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  transition: opacity .1s ease-out;
  display: inline-block;
}

.p-channel_sidebar__section_heading_plus:hover:before {
  opacity: 1;
}

.p-channel_sidebar__section_heading_plus__nudge {
  margin-left: 12px;
}

.p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_plus, .p-channel_sidebar__section_heading_plus.p-channel_sidebar__section_heading_plus--showing {
  opacity: 1;
  transition: opacity .1s ease-out;
}

.p-channel_sidebar__section_heading_right_item + .p-channel_sidebar__section_heading_right_item {
  margin-left: 4px;
}

.p-channel_sidebar__section_heading_tip--short {
  max-width: 200px;
}

.p-channel_sidebar__section_heading__coachmark {
  padding: 24px;
}

.p-channel_sidebar__section_heading__coachmark__title {
  margin-bottom: 4px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-channel_sidebar__section_heading__coachmark__description {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
  display: inline-block;
}

.p-channel_sidebar__banner {
  text-align: center;
  z-index: 2;
  color: #fff;
  cursor: pointer;
  width: calc(100% - 12px);
  padding: 5px 0;
  font-size: 14px;
  font-weight: 700;
  display: block;
  position: absolute;
  left: 6px;
  right: 6px;
}

.p-channel_sidebar--iap1 .p-channel_sidebar__banner {
  padding: 6px 0;
}

.p-channel_sidebar__banner--top {
  border-radius: 6px;
  top: 0;
  box-shadow: 0 1px 6px #0000001a, inset 0 1px 3px #0000001a;
}

.p-channel_sidebar__banner--bottom {
  border-radius: 6px 6px 0 0;
  bottom: 0;
  box-shadow: 0 -1px 6px #0000001a, inset 0 -1px 3px #0000001a;
}

.p-channel_sidebar__banner--mentions {
  color: var(--p-channel_sidebar__mentions-banner-color);
  background-color: var(--dt_color-theme-base-inv-imp, var(--p-channel_sidebar__mentions-banner-bg));
}

[lang="de-DE"] .p-channel_sidebar__banner--mentions {
  padding-left: 16px;
}

.p-ia4_client--theming .p-channel_sidebar__banner--mentions {
  color: var(--dt_color-content-inv-pry);
}

.p-channel_sidebar__banner--unreads {
  color: var(--dt_color-theme-content-ter, var(--p-channel_sidebar__unreads-banner-color));
  background-color: var(--dt_color-theme-base-pry, var(--p-channel_sidebar__unreads-banner-bg));
}

[lang="fr-FR"] .p-channel_sidebar__banner--unreads {
  padding-left: 16px;
}

.p-channel_sidebar__channel, .p-channel_sidebar__link {
  color: var(--p-channel_sidebar__computed-text-color);
}

.p-ia4_client--theming .p-channel_sidebar__channel, .p-ia4_client--theming .p-channel_sidebar__link {
  color: var(--dt_color-content-sec);
}

.p-channel_sidebar__channel:link, .p-channel_sidebar__link:link, .p-channel_sidebar__channel:visited, .p-channel_sidebar__link:visited, .p-channel_sidebar__channel:hover, .p-channel_sidebar__link:hover {
  color: var(--p-channel_sidebar__computed-text-color);
}

.p-ia4_client--theming .p-channel_sidebar__channel:link, .p-ia4_client--theming .p-channel_sidebar__link:link, .p-ia4_client--theming .p-channel_sidebar__channel:visited, .p-ia4_client--theming .p-channel_sidebar__link:visited, .p-ia4_client--theming .p-channel_sidebar__channel:hover, .p-ia4_client--theming .p-channel_sidebar__link:hover {
  color: var(--dt_color-content-sec);
}

.p-channel_sidebar__channel.p-channel_sidebar__channel--mpim .p-channel_sidebar__mpim_counter {
  background-color: var(--dt_color-theme-surf-pry, var(--p-channel_sidebar__theme-text--opacity-11));
}

.c-virtual_list__item--contextmenu-visible .p-channel_sidebar__channel, .c-virtual_list__item--contextmenu-visible .p-channel_sidebar__link, .p-channel_sidebar__section_placeholder {
  color: var(--p-channel_sidebar__computed-text-color);
}

.p-ia4_client--theming .c-virtual_list__item--contextmenu-visible .p-channel_sidebar__channel, .p-ia4_client--theming .c-virtual_list__item--contextmenu-visible .p-channel_sidebar__link, .p-ia4_client--theming .p-channel_sidebar__section_placeholder {
  color: var(--dt_color-content-sec);
}

.p-channel_sidebar__section_heading, .p-channel_sidebar__section_placeholder, .p-channel_sidebar__channel, .p-channel_sidebar__link {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  border-radius: 0;
  align-items: center;
  width: 100%;
  height: 26px;
  padding: 0 12px 0 15px;
  line-height: 26px;
  display: flex;
}

:is(.p-channel_sidebar--iap1:not(:has(.p-channel_sidebar__link--discount_offer)) .p-channel_sidebar__section_heading, .p-channel_sidebar--iap1:not(:has(.p-channel_sidebar__link--discount_offer)) .p-channel_sidebar__section_placeholder, .p-channel_sidebar--iap1:not(:has(.p-channel_sidebar__link--discount_offer)) .p-channel_sidebar__channel, .p-channel_sidebar--iap1:not(:has(.p-channel_sidebar__link--discount_offer)) .p-channel_sidebar__link) {
  padding: 0 10px 0 16px;
}

.p-channel_sidebar__section_heading:hover, .p-channel_sidebar__section_placeholder:hover, .p-channel_sidebar__channel:hover, .p-channel_sidebar__link:hover, .p-channel_sidebar__section_heading:active, .p-channel_sidebar__section_placeholder:active, .p-channel_sidebar__channel:active, .p-channel_sidebar__link:active, .p-channel_sidebar__section_heading:focus, .p-channel_sidebar__section_placeholder:focus, .p-channel_sidebar__channel:focus, .p-channel_sidebar__link:focus, .p-channel_sidebar__section_heading:link, .p-channel_sidebar__section_placeholder:link, .p-channel_sidebar__channel:link, .p-channel_sidebar__link:link, .p-channel_sidebar__section_heading:visited, .p-channel_sidebar__section_placeholder:visited, .p-channel_sidebar__channel:visited, .p-channel_sidebar__link:visited {
  text-decoration: none;
}

.p-channel_sidebar__section_placeholder {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  line-height: 26px;
}

.p-channel_sidebar__section_placeholder_icon {
  vertical-align: middle;
  opacity: .64;
  flex-shrink: 0;
  width: 20px;
  font-family: Slack v2;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  top: -1px;
}

.p-channel_sidebar__section_placeholder_label {
  -webkit-user-select: none;
  user-select: none;
}

.p-drag_layer .p-channel_sidebar__section_heading, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading, .p-drag_layer .p-channel_sidebar__section_placeholder, .p-channel_sidebar--iap1 .p-channel_sidebar__section_placeholder, .p-drag_layer .p-channel_sidebar__channel, .p-channel_sidebar--iap1 .p-channel_sidebar__channel, .p-drag_layer .p-channel_sidebar__link, .p-channel_sidebar--iap1 .p-channel_sidebar__link {
  height: 28px;
  line-height: 28px;
}

.p-drag_layer .p-channel_sidebar__channel.p-channel_sidebar__channel--edit-mode, .p-channel_sidebar .p-channel_sidebar__channel.p-channel_sidebar__channel--edit-mode {
  padding-left: 10px;
}

.p-drag_layer .p-channel_sidebar__channel--setup, .p-channel_sidebar .p-channel_sidebar__channel--setup {
  padding-left: 16px;
}

.p-drag_layer .p-channel_sidebar__channel--setup.p-channel_sidebar__channel--ia4_setup, .p-channel_sidebar .p-channel_sidebar__channel--setup.p-channel_sidebar__channel--ia4_setup {
  padding: var(--dt_static_space-0) var(--dt_static_space-125);
}

.p-drag_layer .p-channel_sidebar__link:not(.p-channel_sidebar__link--no-indent, .p-channel_sidebar__link--page, .p-channel_sidebar__link--all-threads, .p-channel_sidebar__link--add-more-items, .p-channel_sidebar_header_link, .p-channel_sidebar__link--upgraded-slack, .p-channel_sidebar__link--downgraded-slack, .p-channel_sidebar__link--canvas, .p-channel_sidebar__link--super_section_header, .p-channel_sidebar__link--discount_offer, .p-channel_sidebar__link--discount_offer_link), .p-channel_sidebar .p-channel_sidebar__link:not(.p-channel_sidebar__link--no-indent, .p-channel_sidebar__link--page, .p-channel_sidebar__link--all-threads, .p-channel_sidebar__link--add-more-items, .p-channel_sidebar_header_link, .p-channel_sidebar__link--upgraded-slack, .p-channel_sidebar__link--downgraded-slack, .p-channel_sidebar__link--canvas, .p-channel_sidebar__link--super_section_header, .p-channel_sidebar__link--discount_offer, .p-channel_sidebar__link--discount_offer_link), .p-drag_layer .p-channel_sidebar__section_placeholder, .p-channel_sidebar .p-channel_sidebar__section_placeholder {
  padding-left: 34px;
}

.p-drag_layer .p-channel_sidebar__channel--in_super_section, .p-channel_sidebar .p-channel_sidebar__channel--in_super_section, .p-drag_layer .p-channel_sidebar__link.p-channel_sidebar__link--with_super_sections, .p-channel_sidebar .p-channel_sidebar__link.p-channel_sidebar__link--with_super_sections, .p-drag_layer .p-channel_sidebar__section-heading--pages-drawer--with_super_sections, .p-channel_sidebar .p-channel_sidebar__section-heading--pages-drawer--with_super_sections {
  padding-left: 20px;
}

.p-drag_layer .p-channel_sidebar__link--super_section_header, .p-channel_sidebar .p-channel_sidebar__link--super_section_header {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: var(--p-channel_sidebar__theme-text);
  margin-top: 8px;
  font-weight: 900;
}

.p-ia4_client--theming .p-drag_layer .p-channel_sidebar__link--super_section_header, .p-ia4_client--theming .p-channel_sidebar .p-channel_sidebar__link--super_section_header {
  color: var(--dt_color-content-pry);
}

.p-drag_layer .p-channel_sidebar__link--page:not(.p-channel_sidebar__link--discount_offer), .p-channel_sidebar .p-channel_sidebar__link--page:not(.p-channel_sidebar__link--discount_offer), .p-drag_layer .p-channel_sidebar__link--all-threads, .p-channel_sidebar .p-channel_sidebar__link--all-threads {
  padding-left: 16px;
}

.p-channel_sidebar__link:before, .p-channel_sidebar__link:after {
  vertical-align: middle;
  opacity: .64;
  flex-shrink: 0;
  width: 20px;
  font-family: Slack v2;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
}

.p-channel_sidebar__link:before {
  margin: 0 1px 0 -4px;
}

.p-channel_sidebar__link:after {
  opacity: 1;
  margin-left: 4px;
  font-size: 20px;
}

.p-channel_sidebar__link_count {
  font-weight: normal;
}

.p-channel_sidebar__link--add-more-items.p-channel_sidebar__link {
  padding-left: 16px;
}

.p-channel_sidebar__link.p-channel_sidebar__link--edit-mode {
  padding-left: 40px;
}

.p-channel_sidebar__channel_icon_prefix {
  vertical-align: middle;
  opacity: .64;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 20px;
  margin: 0 8px 0 -4px;
  font-family: Slack v2;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  display: flex;
}

.p-channel_sidebar__channel_icon_canvas_indicator {
  color: #4a154b;
  background: #fff;
  border-radius: 1px;
  margin: 1px;
  font-size: 10px;
  position: absolute;
  top: 5px;
  left: 32px;
}

.p-channel_sidebar__channel_icon_canvas_indicator .p-channel_sidebar__channel_icon_canvas_indicator__mid {
  border-radius: 1px;
}

.p-channel_sidebar__channel_icon_canvas_indicator .p-channel_sidebar__channel_icon_canvas_indicator__inner {
  background-color: var(--dt_color-theme-surf-pry, var(--p-channel_sidebar__column-bg));
  border-radius: 1px;
}

.p-channel_sidebar__canvas_menu_item {
  display: flex;
}

.p-channel_sidebar__canvas_menu_item svg {
  height: 28px;
  margin-right: 4px;
}

.p-channel_sidebar__canvas_menu_item .p-channel_sidebar__canvas_menu_item__text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.p-channel_sidebar__channel_icon_suffix {
  vertical-align: middle;
  opacity: .64;
  opacity: 1;
  flex-shrink: 0;
  width: 20px;
  margin-left: 4px;
  font-family: Slack v2;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
}

.p-channel_sidebar__presence_icon.c-presence {
  flex-shrink: 0;
  margin: 0 8px 0 -4px;
}

.p-channel_sidebar__channel--draft .p-channel_sidebar__channel_icon_prefix {
  color: inherit;
}

.p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__name, .p-channel_sidebar__channel--muted:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__name, .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__badge, .p-channel_sidebar__channel--muted:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__badge, .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-shared_channels_icon, .p-channel_sidebar__channel--muted:not(.p-channel_sidebar__channel--selected) .p-shared_channels_icon, .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__channel_icon_prefix, .p-channel_sidebar__channel--muted:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__channel_icon_prefix, .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__channel_digest_icon, .p-channel_sidebar__channel--muted:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__channel_digest_icon {
  opacity: .64;
}

.p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected).p-channel_sidebar__channel .p-channel_sidebar__badge, .p-channel_sidebar__channel--muted:not(.p-channel_sidebar__channel--selected).p-channel_sidebar__channel .p-channel_sidebar__badge {
  opacity: 1;
}

.p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__name, .p-channel_sidebar--dimming .p-channel_sidebar__channel--muted:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__name, .p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-shared_channels_icon, .p-channel_sidebar--dimming .p-channel_sidebar__channel--muted:not(.p-channel_sidebar__channel--selected) .p-shared_channels_icon, .p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__channel_icon_prefix, .p-channel_sidebar--dimming .p-channel_sidebar__channel--muted:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__channel_icon_prefix, .p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__channel_digest_icon, .p-channel_sidebar--dimming .p-channel_sidebar__channel--muted:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__channel_digest_icon {
  opacity: 1;
  color: var(--p-channel_sidebar__muted-text-color);
}

.p-ia4_client--theming .p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__name, .p-ia4_client--theming .p-channel_sidebar--dimming .p-channel_sidebar__channel--muted:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__name, .p-ia4_client--theming .p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-shared_channels_icon, .p-ia4_client--theming .p-channel_sidebar--dimming .p-channel_sidebar__channel--muted:not(.p-channel_sidebar__channel--selected) .p-shared_channels_icon, .p-ia4_client--theming .p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__channel_icon_prefix, .p-ia4_client--theming .p-channel_sidebar--dimming .p-channel_sidebar__channel--muted:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__channel_icon_prefix, .p-ia4_client--theming .p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__channel_digest_icon, .p-ia4_client--theming .p-channel_sidebar--dimming .p-channel_sidebar__channel--muted:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__channel_digest_icon {
  color: var(--dt_color-content-ter);
}

.p-ia4_client .p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__name, .p-ia4_client .p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-shared_channels_icon, .p-ia4_client .p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__channel_icon_prefix, .p-ia4_client .p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__channel_digest_icon {
  opacity: .9;
  color: var(--p-channel_sidebar__computed-text-color);
}

.p-ia4_client--theming .p-ia4_client .p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__name, .p-ia4_client--theming .p-ia4_client .p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-shared_channels_icon, .p-ia4_client--theming .p-ia4_client .p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__channel_icon_prefix, .p-ia4_client--theming .p-ia4_client .p-channel_sidebar--dimming .p-channel_sidebar__channel--suggested:not(.p-channel_sidebar__channel--selected) .p-channel_sidebar__channel_digest_icon {
  color: var(--dt_color-content-sec);
  opacity: 1;
}

.p-channel_sidebar__channel--unread:not(.p-channel_sidebar__channel--muted, .p-channel_sidebar__channel--suggested) .p-channel_sidebar__name {
  opacity: 1;
  font-weight: 900;
}

.p-channel_sidebar__channel--unread:not(.p-channel_sidebar__channel--muted, .p-channel_sidebar__channel--suggested, .p-channel_sidebar__channel--typing) .p-channel_sidebar__channel_icon_prefix.c-icon--channel-pane-hash:before {
  content: "";
}

.p-channel_sidebar__channel--selected .p-channel_sidebar__name {
  opacity: 1;
}

.p-channel_sidebar__channel--selected .p-channel_sidebar__badge {
  color: var(--dt_color-theme-content-inv-pry, var(--p-channel_sidebar__active-badge-text-color));
  background-color: var(--dt_color-theme-base-inv-imp, var(--p-channel_sidebar__active-badge-bg));
}

.p-channel_sidebar__channel--draft .p-channel_sidebar__channel_draft_suffix, .p-channel_sidebar__channel--pending .p-channel_sidebar__channel_pending_suffix {
  flex-shrink: 0;
  flex-basis: 20px;
  font-size: 14px;
}

.p-channel_sidebar__channel_icon_prefix:not(.p-channel_sidebar__channel_icon_prefix--typing) {
  border-radius: 4px;
  width: 20px;
  height: 20px;
}

.p-channel_sidebar__channel_icon_prefix {
  font-size: 18px;
}

.p-channel_sidebar__channel_icon_prefix--typing {
  opacity: 1;
  flex: 0;
  align-self: center;
  font-size: 20px;
  display: flex;
}

.p-channel_sidebar__channel_icon_prefix--filled {
  background-color: var(--dt_color-base-inv-hgl-1);
  color: var(--dt_color-content-inv-pry);
}

.p-channel_sidebar__channel_icon_prefix_background {
  background-color: #1d1c1d0f;
}

.p-channel_sidebar__channel_icon_prefix_icon_xs {
  font-size: 14px;
}

.p-channel_sidebar__channel_icon_prefix_icon_s {
  font-size: 16px;
}

.p-channel_sidebar__name {
  text-overflow: ellipsis;
  white-space: nowrap;
  opacity: 1;
  margin-right: 0;
  overflow: hidden;
}

.p-channel_sidebar__name .c-custom_status {
  float: right;
  z-index: 1;
  opacity: .8;
  position: relative;
}

.p-channel_sidebar__name.p-channel_sidebar__name--away, .p-channel_sidebar__name > .p-channel_sidebar__name--away {
  opacity: 1;
}

.p-channel_sidebar__link .p-channel_sidebar__name {
  margin-right: auto;
}

.p-channel_sidebar__channel_suffix {
  flex: none;
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.p-channel_sidebar__channel_suffix .p-channel_sidebar__channel_suffix_huddle_fake_mask_svg {
  width: var(--dt_static_space-0125);
  height: var(--dt_static_space-125);
}

.p-channel_sidebar__channel_suffix .p-channel_sidebar__channel_suffix_huddle_fake_mask_svg path {
  fill: var(--dt_color-theme-base-inv-hgl-1, var(--p-huddle__active_item));
}

.p-channel_sidebar__channel--selected .p-channel_sidebar__channel_suffix .p-channel_sidebar__channel_suffix_huddle_fake_mask_svg path {
  fill: var(--dt_color-base-pry);
}

.p-channel_sidebar__channel_suffix .p-channel_sidebar__channel_suffix_huddle_fake_mask_svg.p-channel_sidebar__channel_suffix_huddle_fake_mask_svg-in-huddle path {
  fill: var(--dt_color-theme-base-inv-hgl-1, var(--p-huddle__active_item));
}

.p-channel_sidebar__channel--selected .p-channel_sidebar__channel_suffix .p-channel_sidebar__channel_suffix_huddle_fake_mask_svg.p-channel_sidebar__channel_suffix_huddle_fake_mask_svg-in-huddle path {
  fill: var(--dt_color-surf-inv);
}

.p-channel_sidebar__channel_custom_status {
  flex: none;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.p-channel_sidebar__channel_suffix--huddle {
  margin-left: 0;
}

.p-channel_sidebar__custom_status {
  opacity: .8;
  margin-right: 6px;
}

.p-channel_sidebar__custom_status .p-huddle_status_icon {
  margin-top: 5px;
}

.p-channel_sidebar__channel--selected .p-channel_sidebar__name--away, .p-channel_sidebar__channel--selected > .p-channel_sidebar__name--away {
  opacity: 1;
}

.p-channel_sidebar__status {
  margin-left: 8px;
}

.p-channel_sidebar__member_label {
  opacity: .7;
  margin-left: 8px;
  font-weight: normal;
}

.p-ia4_client--theming .p-channel_sidebar__channel--selected .p-channel_sidebar__member_label {
  color: var(--dt_color-content-inv-sec);
}

.p-ia4_client--theming .p-channel_sidebar__member_label {
  opacity: 1;
  color: var(--dt_color-content-ter);
}

.p-channel_sidebar__icon {
  opacity: 1;
  margin-left: 4px;
}

.p-channel_sidebar__close_container:hover .p-channel_sidebar__icon, .p-channel_sidebar__icon .p-channel_sidebar__close_container:focus {
  display: none;
}

.p-channel_sidebar__button_container {
  width: 100%;
}

.p-channel_sidebar__close_container {
  position: relative;
}

.p-channel_sidebar__close_container:focus .p-channel_sidebar__channel, .p-channel_sidebar__close_container:hover .p-channel_sidebar__channel, .p-channel_sidebar__close_container:hover .p-channel_sidebar__link, .p-channel_sidebar__close_container .p-channel_sidebar__channel:focus {
  padding-right: 44px;
}

.p-channel_sidebar__close {
  opacity: 0;
  position: absolute;
  top: 3px;
  right: .75rem;
}

.p-channel_sidebar__close, .p-channel_sidebar__close .c-deprecated-icon:before {
  line-height: 1;
}

.p-channel_sidebar__close:focus {
  background-color: var(--dt_color-theme-surf-pry, var(--p-channel_sidebar__column-bg));
}

.p-channel_sidebar__close_container:hover .p-channel_sidebar__close, .p-channel_sidebar__close_container:focus .p-channel_sidebar__close, .p-channel_sidebar__channel:focus + .p-channel_sidebar__close {
  opacity: .64;
}

.p-channel_sidebar__close_container .p-channel_sidebar__close:focus, .p-channel_sidebar__close_container .p-channel_sidebar__close:hover {
  opacity: 1;
}

.p-channel_sidebar__close--circle {
  border-radius: 50%;
}

.p-channel_sidebar__delete_icon:before {
  font-size: 14px;
}

.p-channel_sidebar__reply_icon:before {
  font-size: 16px;
}

.p-channel_sidebar__channel_canvas_suffix {
  padding-right: 4px;
  display: none;
}

.p-channel_sidebar__channel:hover .p-channel_sidebar__channel_canvas_suffix {
  display: block;
}

.p-channel_sidebar__message_failure_suffix {
  color: var(--dt_color-theme-base-inv-imp, var(--p-channel_sidebar__badge-color));
  margin-left: 8px;
  margin-right: 4px;
}

.p-channel_sidebar__story_icon_suffix {
  flex-shrink: 0;
  flex-basis: 28px;
  font-size: 14px;
}

.p-channel_sidebar__channel_suggested_join_cta {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-left: 12px;
  margin-right: 32px;
  font-weight: 700;
}

.p-channel_sidebar__close_container:hover .p-channel_sidebar__channel_suggested_join_cta {
  margin-right: 12px;
}

.p-channel_sidebar__link--unread .p-channel_sidebar__name {
  opacity: 1;
  font-weight: 900;
}

.p-channel_sidebar__link--page--disabled:hover, .p-channel_sidebar__link--all-threads--disabled:hover {
  color: var(--p-channel_sidebar__computed-text-color);
}

.p-ia4_client--theming .p-channel_sidebar__link--page--disabled:hover, .p-ia4_client--theming .p-channel_sidebar__link--all-threads--disabled:hover {
  color: var(--dt_color-content-sec);
}

.p-channel_sidebar__link--page--disabled:hover, .p-channel_sidebar__link--all-threads--disabled:hover {
  background-color: var(--dt_color-theme-surf-pry, var(--p-channel_sidebar__column-bg));
}

.p-channel_sidebar__link--selected.p-channel_sidebar__link--page--disabled, .p-channel_sidebar__link--selected.p-channel_sidebar__link--all-threads--disabled {
  color: var(--p-channel_sidebar__computed-text-color);
}

.p-ia4_client--theming .p-channel_sidebar__link--selected.p-channel_sidebar__link--page--disabled, .p-ia4_client--theming .p-channel_sidebar__link--selected.p-channel_sidebar__link--all-threads--disabled {
  color: var(--dt_color-content-sec);
}

.p-channel_sidebar__link--selected .p-channel_sidebar__name {
  opacity: 1;
}

.p-channel_sidebar__link--all-unreads:before {
  content: "";
  margin: 0 0 0 -2px;
  font-size: 16px;
}

.p-channel_sidebar__link--search:before {
  content: "";
  margin: 0 4px 0 -4px;
}

.p-channel_sidebar--iap1 .p-channel_sidebar__link.p-channel_sidebar__link--browse_dms:before {
  content: "";
  font-size: 14px;
}

.p-channel_sidebar--iap1 .p-channel_sidebar__link.p-channel_sidebar__link--browse_dms:not(.p-channel_sidebar__link--dim) .p-channel_sidebar__name {
  opacity: 1;
  font-weight: 900;
}

.p-channel_sidebar--iap1 .p-channel_sidebar__link.p-channel_sidebar__link--invites {
  padding-left: 34px;
}

.p-channel_sidebar--iap1 .p-channel_sidebar__link.p-channel_sidebar__link--invites:before {
  content: "";
}

.p-channel_sidebar--iap1 .p-channel_sidebar__link.p-channel_sidebar__link--invites:not(.p-channel_sidebar__link--dim) .p-channel_sidebar__name {
  opacity: 1;
  font-weight: 900;
}

.p-channel_sidebar--iap1 .p-channel_sidebar__link.p-channel_sidebar__link--add-channel {
  padding-left: 34px;
}

.p-channel_sidebar--iap1 .p-channel_sidebar__link.p-channel_sidebar__link--add-channel:before {
  content: "";
}

.p-channel_sidebar--iap1 .p-channel_sidebar__link.p-channel_sidebar__link--add-channel:not(.p-channel_sidebar__link--dim) .p-channel_sidebar__name {
  opacity: 1;
  font-weight: 900;
}

.p-channel_sidebar--iap1 .c-button-unstyled.p-channel_sidebar__link--page--disabled, .p-channel_sidebar--iap1 .c-button-unstyled.p-channel_sidebar__link.p-channel_sidebar__link--all-threads.p-channel_sidebar__link--all-threads--disabled {
  opacity: .64;
  cursor: default;
}

.p-channel_sidebar--iap1 .p-channel_sidebar__link.p-channel_sidebar__link--add-teammates {
  padding-left: 36px;
  font-weight: bold;
}

.p-channel_sidebar--iap1 .p-channel_sidebar__link.p-channel_sidebar__link--add-teammates:before {
  content: "";
}

.p-channel_sidebar__link--page_pwelcome {
  height: 70px;
}

.p-channel_sidebar__link--page_pwelcome + .p-channel_sidebar__close {
  top: 9px;
}

.p-channel_sidebar__link--add_suggestions {
  color: #fff;
  background: #1d1c1d80;
  display: block;
}

.p-channel_sidebar__link--add_suggestions:hover {
  background: #1d1c1db3;
}

.p-channel_sidebar__link--dismiss_suggestion {
  align-items: center;
  width: 16px;
  margin-left: 4px;
  display: flex;
}

.p-channel_sidebar__link--browse_all_channels {
  width: 20px;
  padding-left: 10px;
}

.p-channel_sidebar__close_container:hover .p-channel_sidebar__link--page_pwelcome {
  padding-right: 12px;
}

.p-channel_sidebar--iap1 .p-channel_sidebar__link--page_pwelcome {
  height: 74px;
}

.p-channel_sidebar--iap1 .p-channel_sidebar__link--page_pwelcome + .p-channel_sidebar__close {
  top: 8px;
}

.p-channel_sidebar--iap1 .p-channel_sidebar__close_container:hover .p-channel_sidebar__link--page_pwelcome {
  padding-right: 16px;
}

.p-channel_sidebar__link--add-apps:before {
  content: "";
}

.p-channel_sidebar__link--add-apps:not(.p-channel_sidebar__link--dim) .p-channel_sidebar__name {
  opacity: 1;
  font-weight: 900;
}

.p-channel_sidebar__link--discount_offer {
  background-color: #ffffff1a;
  padding: 0;
  height: 100% !important;
}

.p-channel_sidebar__link--discount_offer .p-channel_sidebar__link {
  height: 100%;
  padding: 0 16px;
}

.p-channel_sidebar__setup_prompt {
  padding: 24px 16px 16px;
  font-size: 13px;
  position: relative;
  bottom: 0;
}

.p-channel_sidebar__setup_prompt .c-icon {
  color: var(--p-channel_sidebar__computed-text-color);
}

.p-ia4_client--theming .p-channel_sidebar__setup_prompt .c-icon {
  color: var(--dt_color-content-sec);
}

.p-channel_sidebar__setup_prompt .c-icon:before {
  margin-left: 1.6px;
  font-size: 15px;
}

.p-channel_sidebar__setup_prompt img {
  width: 13px;
  height: 13px;
  margin-right: 8px;
}

.p-channel_sidebar__setup_prompt__close_icon {
  position: absolute;
  top: 0;
  right: 4px;
}

.p-channel_sidebar__link__icon {
  vertical-align: middle;
  opacity: .64;
  flex-shrink: 0;
  justify-content: flex-start;
  align-items: center;
  width: 20px;
  margin: 0 0 0 -2px;
  font-family: Slack v2;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  display: inline-flex;
}

.p-channel_sidebar .c-custom_scrollbar__track_vertical {
  display: none;
}

.p-channel_sidebar:hover .c-custom_scrollbar__track_vertical {
  display: block;
}

.p-channel_sidebar__navigation_bar {
  width: 196px;
  margin: 4px 0 8px 12px;
  display: inline-flex;
}

.p-channel_sidebar__history_button {
  background: var(--p-channel_sidebar__navigation-bar-color);
  padding: 1px 4px 0;
}

.p-channel_sidebar__history_button:hover {
  background: var(--p-channel_sidebar__navigation-bar-color--hover);
}

.p-channel_sidebar__history_button:focus {
  z-index: 1;
}

.p-channel_sidebar__history_button--disabled {
  cursor: default;
  opacity: .45;
}

.p-channel_sidebar__history_button--disabled:hover {
  background: var(--p-channel_sidebar__navigation-bar-color);
}

.p-channel_sidebar__history_button-right {
  border-radius: 0 4px 4px 0;
}

.p-channel_sidebar__history_button-left {
  border-radius: 4px 0 0 4px;
  margin-left: 8px;
}

.p-channel_sidebar__compose_button {
  -webkit-user-select: none;
  user-select: none;
  z-index: 3;
  color: var(--dt_color-theme-surf-pry, var(--p-channel_sidebar__column-bg));
  fill: var(--dt_color-theme-surf-pry, var(--p-channel_sidebar__column-bg));
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-size: 18px;
  transition-property: box-shadow, transform, background-color;
  transition-duration: 80ms;
  transition-timing-function: cubic-bezier(.175, .875, .5, 1.5);
  display: flex;
  position: absolute;
  top: 8px;
  right: 16px;
  box-shadow: 0 1px 3px #00000014;
}

.p-channel_sidebar__compose_button:focus {
  border-radius: 9999px;
}

.p-channel_sidebar__compose_button:hover {
  box-shadow: 0 4px 8px #0003;
}

.p-channel_sidebar__compose_button:active {
  transform: scale(.95);
}

.p-channel_sidebar__compose_button--disabled {
  cursor: default;
}

.p-channel_sidebar__compose_button_container {
  z-index: 1;
  width: 54px;
  height: 50px;
  position: absolute;
  right: 0;
}

.p-channel_sidebar__compose_button_container .p-channel_sidebar__compose_button {
  z-index: 2;
}

.p-channel_sidebar__compose_button_container .p-channel_sidebar__compose_button--spaceship {
  z-index: 1;
  transition: transform .16s cubic-bezier(.36, .19, .29, 1), opacity .16s;
  transform: translateY(0);
}

.p-channel_sidebar__compose_button_container .p-channel_sidebar__compose_button--spaceship .p-channel_sidebar__spaceship_button_icon--launch, .p-channel_sidebar__compose_button_container .p-channel_sidebar__compose_button--spaceship:hover .p-channel_sidebar__spaceship_button_icon--create, .p-channel_sidebar__compose_button_container .p-channel_sidebar__compose_button--spaceship:focus .p-channel_sidebar__spaceship_button_icon--create {
  display: none;
}

.p-channel_sidebar__compose_button_container .p-channel_sidebar__compose_button--spaceship:hover .p-channel_sidebar__spaceship_button_icon--launch, .p-channel_sidebar__compose_button_container .p-channel_sidebar__compose_button--spaceship:focus .p-channel_sidebar__spaceship_button_icon--launch {
  display: inline-flex;
}

.p-channel_sidebar__compose_button_container:hover, .p-channel_sidebar__compose_button_container:focus-within {
  height: 100px;
}

.p-channel_sidebar__compose_button_container:hover .p-channel_sidebar__compose_button--spaceship, .p-channel_sidebar__compose_button_container:focus-within .p-channel_sidebar__compose_button--spaceship {
  opacity: 1;
  transform: translateY(50px);
}

.p-drag_layer .p-channel_sidebar__section_heading_label, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading_label {
  font-weight: 500;
}

.p-drag_layer .p-channel_sidebar__section_heading, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading {
  background-color: var(--dt_color-theme-surf-pry, var(--p-channel_sidebar__column-bg));
}

.p-drag_layer .p-channel_sidebar__section_heading.p-channel_sidebar__section_heading_channels, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading.p-channel_sidebar__section_heading_channels {
  cursor: initial;
  width: auto;
  height: 28px;
  margin: 0 8px;
  padding: 0 16px;
  font-size: 15px;
}

.p-drag_layer .p-channel_sidebar__section_heading .p-channel_sidebar__section_heading_label, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading .p-channel_sidebar__section_heading_label {
  display: flex;
}

.p-drag_layer .p-channel_sidebar__section_heading .p-channel_sidebar__section_heading_chevron, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading .p-channel_sidebar__section_heading_chevron {
  flex: none;
  display: none;
}

.p-drag_layer .p-channel_sidebar__section_heading .p-channel_sidebar__section_heading_chevron.p-channel_sidebar__section_heading_chevron_section-menu--open, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading .p-channel_sidebar__section_heading_chevron.p-channel_sidebar__section_heading_chevron_section-menu--open, .p-drag_layer .p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_chevron, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_chevron {
  display: inline-block;
}

.p-drag_layer .p-channel_sidebar__section_heading--super_sections, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading--super_sections {
  height: 28px;
  padding-left: 1px;
}

.p-drag_layer .p-channel_sidebar__section_heading--super_sections .p-channel_sidebar__section_heading_label, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading--super_sections .p-channel_sidebar__section_heading_label {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  font-weight: 700;
}

.p-drag_layer .p-channel_sidebar__section_heading--super_sections .p-channel_sidebar__emoji, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading--super_sections .p-channel_sidebar__emoji {
  padding-left: 0;
}

.p-drag_layer .p-channel_sidebar__section_heading--super_sections .p-channel_sidebar__section_heading_expand_container:hover, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading--super_sections .p-channel_sidebar__section_heading_expand_container:hover {
  background: none;
}

.p-drag_layer .p-channel_sidebar__section_heading_label--muted, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading_label--muted {
  opacity: .64;
}

.p-drag_layer .p-channel_sidebar__section-heading--pages-drawer, .p-channel_sidebar--iap1 .p-channel_sidebar__section-heading--pages-drawer {
  cursor: pointer;
  text-align: initial;
  color: var(--p-channel_sidebar__computed-text-color);
  height: 28px;
  font-size: 15px;
  line-height: 32px;
  transition: color 80ms ease-out;
}

.p-ia4_client--theming .p-drag_layer .p-channel_sidebar__section-heading--pages-drawer, .p-ia4_client--theming .p-channel_sidebar--iap1 .p-channel_sidebar__section-heading--pages-drawer {
  color: var(--dt_color-content-sec);
}

.p-drag_layer .p-channel_sidebar__section-heading--pages-drawer.c-button--focus-visible:focus, .p-channel_sidebar--iap1 .p-channel_sidebar__section-heading--pages-drawer.c-button--focus-visible:focus {
  box-shadow: none;
  position: relative;
}

.p-drag_layer .p-channel_sidebar__section-heading--pages-drawer.c-button--focus-visible:focus:after, .p-channel_sidebar--iap1 .p-channel_sidebar__section-heading--pages-drawer.c-button--focus-visible:focus:after {
  content: " ";
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 4px;
  bottom: 4px;
  left: 4px;
  right: 4px;
}

.p-drag_layer .p-channel_sidebar__section-heading--pages-drawer--disabled, .p-channel_sidebar--iap1 .p-channel_sidebar__section-heading--pages-drawer--disabled {
  opacity: .64;
  cursor: default;
}

.p-drag_layer .p-channel_sidebar__section-heading--pages-drawer--disabled:hover, .p-channel_sidebar--iap1 .p-channel_sidebar__section-heading--pages-drawer--disabled:hover {
  color: var(--p-channel_sidebar__computed-text-color);
}

.p-ia4_client--theming .p-drag_layer .p-channel_sidebar__section-heading--pages-drawer--disabled:hover, .p-ia4_client--theming .p-channel_sidebar--iap1 .p-channel_sidebar__section-heading--pages-drawer--disabled:hover {
  color: var(--dt_color-content-sec);
}

.p-drag_layer .p-channel_sidebar__badge, .p-channel_sidebar--iap1 .p-channel_sidebar__badge {
  opacity: 1;
  margin-right: 2px;
  transition: opacity .1s;
}

.p-drag_layer .p-channel_sidebar__badge.p-channel_sidebar__badge--hide_plus_button, .p-channel_sidebar--iap1 .p-channel_sidebar__badge.p-channel_sidebar__badge--hide_plus_button {
  transition: none;
}

.p-drag_layer .p-channel_sidebar__badge.p-channel_sidebar__link_count, .p-channel_sidebar--iap1 .p-channel_sidebar__badge.p-channel_sidebar__link_count {
  margin-right: -6px;
}

.p-drag_layer .p-channel_sidebar__badge--showing, .p-channel_sidebar--iap1 .p-channel_sidebar__badge--showing {
  opacity: 1;
}

.p-drag_layer .p-channel_sidebar__badge--hover, .p-channel_sidebar--iap1 .p-channel_sidebar__badge--hover, .p-drag_layer .p-channel_sidebar__badge--section_menu-open.p-channel_sidebar__badge--hide_plus_button, .p-channel_sidebar--iap1 .p-channel_sidebar__badge--section_menu-open.p-channel_sidebar__badge--hide_plus_button {
  opacity: 0;
}

.p-drag_layer .p-channel_sidebar__badge--muted, .p-channel_sidebar--iap1 .p-channel_sidebar__badge--muted {
  opacity: .64;
}

.p-drag_layer .p-channel_sidebar__callout, .p-channel_sidebar--iap1 .p-channel_sidebar__callout {
  background-color: var(--p-channel_sidebar__computed-text-color);
  border-radius: 16px;
  flex: none;
  align-self: center;
  height: 18px;
  margin-left: 4px;
  margin-right: -6px;
  padding: 0 9px;
  font-size: 10px;
  font-weight: 700;
  line-height: 18px;
  display: inline-block;
}

.p-ia4_client--theming .p-drag_layer .p-channel_sidebar__callout, .p-ia4_client--theming .p-channel_sidebar--iap1 .p-channel_sidebar__callout {
  background-color: var(--dt_color-content-sec);
}

.p-drag_layer .p-channel_sidebar__close, .p-channel_sidebar--iap1 .p-channel_sidebar__close {
  line-height: initial;
  border-radius: 4px;
  padding: 4px;
  top: 0;
  right: 16px;
}

.p-ia4_client .p-drag_layer .p-channel_sidebar__close, .p-ia4_client .p-channel_sidebar--iap1 .p-channel_sidebar__close {
  height: 100%;
  padding: 3px;
}

.p-drag_layer .p-channel_sidebar__channel--draft .p-channel_sidebar__channel_draft_suffix, .p-channel_sidebar--iap1 .p-channel_sidebar__channel--draft .p-channel_sidebar__channel_draft_suffix, .p-drag_layer .p-channel_sidebar__channel--pending .p-channel_sidebar__channel_pending_suffix, .p-channel_sidebar--iap1 .p-channel_sidebar__channel--pending .p-channel_sidebar__channel_pending_suffix {
  flex-basis: 28px;
  width: 28px;
}

.p-drag_layer .p-channel_sidebar__channel_icon_suffix, .p-channel_sidebar--iap1 .p-channel_sidebar__channel_icon_suffix {
  margin-right: 4px;
}

.p-drag_layer .p-channel_sidebar__section_heading_plus, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading_plus {
  border-radius: 4px;
  padding: 3px;
}

.p-drag_layer .p-channel_sidebar__section_heading_plus:before, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading_plus:before {
  content: "";
  opacity: 1;
}

.p-drag_layer .p-channel_sidebar__link__icon, .p-channel_sidebar--iap1 .p-channel_sidebar__link__icon, .p-drag_layer .p-channel_sidebar__link:before, .p-channel_sidebar--iap1 .p-channel_sidebar__link:before, .p-drag_layer .p-channel_sidebar__channel_icon_prefix, .p-channel_sidebar--iap1 .p-channel_sidebar__channel_icon_prefix, .p-drag_layer .p-channel_sidebar__section_heading_expand, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading_expand {
  opacity: 1;
}

.p-drag_layer .p-channel_sidebar__link--browse_dms:before, .p-channel_sidebar--iap1 .p-channel_sidebar__link--browse_dms:before {
  margin: 0 -6px 0 3px;
}

.p-drag_layer .p-channel_sidebar__link--invites:before, .p-channel_sidebar--iap1 .p-channel_sidebar__link--invites:before, .p-drag_layer .p-channel_sidebar__link--add-channel:before, .p-channel_sidebar--iap1 .p-channel_sidebar__link--add-channel:before {
  margin: 0 -5px 0 2px;
}

.p-drag_layer .p-channel_sidebar__link--add-teammates:before, .p-channel_sidebar--iap1 .p-channel_sidebar__link--add-teammates:before {
  margin: 0 -4px 0 3px;
}

.p-drag_layer .p-channel_sidebar__link__icon:not(.p-channel_sidebar__link--browse_all_channels), .p-channel_sidebar--iap1 .p-channel_sidebar__link__icon:not(.p-channel_sidebar__link--browse_all_channels), .p-drag_layer .p-channel_sidebar__link:before, .p-channel_sidebar--iap1 .p-channel_sidebar__link:before, .p-drag_layer .p-channel_sidebar__section_heading_expand, .p-channel_sidebar--iap1 .p-channel_sidebar__section_heading_expand, .p-drag_layer .p-channel_sidebar__emoji, .p-channel_sidebar--iap1 .p-channel_sidebar__emoji {
  width: 26px;
  font-size: 18px;
}

.p-drag_layer .p-channel_sidebar__team_icon, .p-channel_sidebar--iap1 .p-channel_sidebar__team_icon {
  margin: 3px;
}

.p-drag_layer .p-channel_sidebar__emoji, .p-channel_sidebar--iap1 .p-channel_sidebar__emoji {
  padding-left: 5px;
}

.p-drag_layer .p-channel_sidebar__emoji--with_super_sections, .p-channel_sidebar--iap1 .p-channel_sidebar__emoji--with_super_sections {
  width: 18px;
}

.p-drag_layer .p-channel_sidebar__emoji--with_super_sections img, .p-channel_sidebar--iap1 .p-channel_sidebar__emoji--with_super_sections img {
  width: 13px;
  height: 13px;
  margin-top: -6px;
}

.p-drag_layer .p-channel_sidebar__emoji, .p-channel_sidebar--iap1 .p-channel_sidebar__emoji {
  flex: none;
  display: flex;
}

.p-drag_layer .p-channel_sidebar__link__icon.c-icon--mentions, .p-channel_sidebar--iap1 .p-channel_sidebar__link__icon.c-icon--mentions, .p-drag_layer .p-channel_sidebar__link__icon.c-icon--team-directory, .p-channel_sidebar--iap1 .p-channel_sidebar__link__icon.c-icon--team-directory, .p-drag_layer .p-channel_sidebar__link__icon.c-icon--gn-menu, .p-channel_sidebar--iap1 .p-channel_sidebar__link__icon.c-icon--gn-menu, .p-drag_layer .p-channel_sidebar__link__icon.c-icon--all-files-alt, .p-channel_sidebar--iap1 .p-channel_sidebar__link__icon.c-icon--all-files-alt {
  font-size: 16px;
  left: 1px;
}

.p-drag_layer .p-channel_sidebar__link__icon.c-icon--shared-channels-outline, .p-channel_sidebar--iap1 .p-channel_sidebar__link__icon.c-icon--shared-channels-outline {
  font-size: 20px;
  left: -1px;
}

.p-drag_layer .p-channel_sidebar__banner, .p-channel_sidebar--iap1 .p-channel_sidebar__banner {
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 16px;
  width: auto;
  max-width: calc(100% - 32px);
  height: 28px;
  margin: auto;
  padding: 4px 20px 4px 8px;
  font-size: 13px;
  display: block;
  left: 50%;
  right: auto;
  overflow: hidden;
  transform: translateX(-50%);
}

.p-drag_layer .p-channel_sidebar__banner wbr, .p-channel_sidebar--iap1 .p-channel_sidebar__banner wbr {
  display: none;
}

.p-drag_layer .p-channel_sidebar__banner, .p-channel_sidebar--iap1 .p-channel_sidebar__banner {
  box-shadow: 0 4px 12px #00000014;
}

.p-drag_layer .p-channel_sidebar__banner--top, .p-channel_sidebar--iap1 .p-channel_sidebar__banner--top {
  top: 6px;
}

.p-drag_layer .p-channel_sidebar__banner--bottom, .p-channel_sidebar--iap1 .p-channel_sidebar__banner--bottom {
  bottom: 8px;
}

.p-drag_layer .p-channel_sidebar__list__top_banner_fade, .p-channel_sidebar--iap1 .p-channel_sidebar__list__top_banner_fade {
  z-index: 1;
  width: 100%;
  height: 24px;
  position: absolute;
  top: 0;
  left: 0;
}

.p-drag_layer .p-channel_sidebar__list__bottom_banner_fade, .p-channel_sidebar--iap1 .p-channel_sidebar__list__bottom_banner_fade {
  width: 100%;
  height: 24px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.p-drag_layer .p-channel_sidebar__empty_state, .p-channel_sidebar--iap1 .p-channel_sidebar__empty_state {
  max-width: 600px;
  margin: 40px 30px 0;
}

.p-drag_layer .p-channel_sidebar__empty_state .c-empty_state__title, .p-channel_sidebar--iap1 .p-channel_sidebar__empty_state .c-empty_state__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  overflow-wrap: break-word;
  font-weight: 700;
}

.p-drag_layer .p-channel_sidebar__empty_state .c-empty_state__title_icon, .p-channel_sidebar--iap1 .p-channel_sidebar__empty_state .c-empty_state__title_icon {
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-drag_layer .p-channel_sidebar__empty_state .c-empty_state__description, .p-channel_sidebar--iap1 .p-channel_sidebar__empty_state .c-empty_state__description {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-channel_sidebar__callout {
  color: var(--dt_color-theme-surf-pry, var(--p-channel_sidebar__column-bg));
}

.p-channel_sidebar__edit_mode_checkbox {
  vertical-align: middle;
  opacity: .64;
  font-family: Slack v2;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  font-size: inherit;
  flex-shrink: 0;
  width: 26px;
  margin-left: 1px;
  margin-right: 3px;
  transition: opacity 80ms;
  display: inline-block;
}

.p-channel_sidebar__edit_mode_checkbox--selected {
  opacity: 1;
}

.p-channel_sidebar__section_heading_expand {
  vertical-align: middle;
  opacity: .64;
  cursor: pointer;
  flex-shrink: 0;
  width: 20px;
  height: 26px;
  font-family: Slack v2;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  transition: transform .1s, opacity .1s;
  display: inline-block;
  position: relative;
  transform: rotate(90deg)translateY(0);
}

.p-channel_sidebar__section_heading_expand_container {
  border-radius: 4px;
  align-items: center;
  width: 26px;
  height: 26px;
  margin: 0 0 0 -7px;
  display: flex;
}

.p-channel_sidebar__section_heading_expand_container.p-channel_sidebar__section_heading_expand_container--with_super_sections {
  width: 18px;
  margin: 0 1px 0 0;
}

.p-channel_sidebar__section_heading_expand_container.p-channel_sidebar__section_heading_expand_container--with_super_sections .p-channel_sidebar__section_heading_expand {
  opacity: 0;
  width: 18px;
}

.p-channel_sidebar__section_heading_expand_container--edit-mode {
  margin: 0 4px 0 -6px;
}

.p-channel_sidebar__section_heading_expand_container.p-channel_sidebar__section_heading_expand_container--has_emoji .p-channel_sidebar__emoji {
  opacity: 1;
  transition: opacity .1s;
  position: absolute;
}

.p-channel_sidebar__section_heading_expand_container.p-channel_sidebar__section_heading_expand_container--has_emoji .p-channel_sidebar__emoji--muted {
  opacity: .64;
}

.p-channel_sidebar__section_heading_expand_container.p-channel_sidebar__section_heading_expand_container--has_emoji .p-channel_sidebar__section_heading_expand {
  opacity: 0;
}

.p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_expand_container--with_super_sections .p-channel_sidebar__section_heading_expand {
  opacity: 1;
  transition-delay: 0s, .2s;
}

.p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_expand_container.p-channel_sidebar__section_heading_expand_container--has_emoji .p-channel_sidebar__emoji {
  opacity: 0;
  transition-delay: .2s;
}

.p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_expand_container.p-channel_sidebar__section_heading_expand_container--has_emoji .p-channel_sidebar__section_heading_expand {
  opacity: 1;
  transition-delay: 0s, .2s;
}

.p-channel_sidebar__static_list--keyboard_focus .p-channel_sidebar__static_list__item:focus .p-channel_sidebar__section_heading_expand_container.p-channel_sidebar__section_heading_expand_container--has_emoji .p-channel_sidebar__emoji {
  opacity: 0;
  transition-delay: .2s;
}

.p-channel_sidebar__static_list--keyboard_focus .p-channel_sidebar__static_list__item:focus .p-channel_sidebar__section_heading_expand_container.p-channel_sidebar__section_heading_expand_container--has_emoji .p-channel_sidebar__section_heading_expand {
  opacity: 1;
  transition-delay: 0s, .2s;
}

.p-channel_sidebar__static_list__item--contain {
  contain: strict;
}

.p-ia4_client .p-channel_sidebar__static_list__item--contain:focus {
  contain: size layout style;
}

.p-channel_sidebar__pages_list_spacer {
  height: inherit;
  border-bottom: 1px solid;
}

.p-channel_sidebar__section_heading:active .p-channel_sidebar__section_heading_expand_container.p-channel_sidebar__section_heading_expand_container--has_emoji .p-channel_sidebar__emoji, .p-channel_sidebar__section_heading_expand_container.p-channel_sidebar__section_heading_expand_container--has_emoji:hover .p-channel_sidebar__emoji {
  transition: none;
}

.p-channel_sidebar__section_heading:active .p-channel_sidebar__section_heading_expand_container.p-channel_sidebar__section_heading_expand_container--has_emoji .p-channel_sidebar__section_heading_expand, .p-channel_sidebar__section_heading_expand_container.p-channel_sidebar__section_heading_expand_container--has_emoji:hover .p-channel_sidebar__section_heading_expand {
  transition: transform .1s;
}

.p-channel_sidebar__section_heading--collapsed .p-channel_sidebar__section_heading_expand {
  transform: rotate(0)translateY(1px);
}

.p-channel_sidebar__section_heading--collapsed .p-channel_sidebar__section_heading_label--unreads {
  opacity: 1;
  font-weight: 900;
}

.p-channel_sidebar__section_heading_ellipsis {
  opacity: 0;
  border-radius: 4px;
  width: 26px;
  height: 26px;
  padding: 3px;
  line-height: 1;
  transition: opacity .1s ease-out;
  position: relative;
  left: 6px;
}

.p-channel_sidebar__section_heading_ellipsis--showing {
  opacity: 1;
  transition: opacity .1s;
}

.p-channel_sidebar__section_heading_ellipsis_transition-enter {
  opacity: 0;
}

.p-channel_sidebar__section_heading_ellipsis_transition-enter-active {
  opacity: 1;
  transition: opacity .1s ease-in .2s;
}

.p-channel_sidebar__section_heading_ellipsis_transition-enter-active.p-channel_sidebar__section_heading_ellipsis_transition--hide_plus_button {
  transition: none;
}

.p-channel_sidebar__section_heading_ellipsis_transition-exit {
  opacity: 0;
  transition: opacity .1s ease-out .2s;
}

.p-channel_sidebar__section_heading_ellipsis_transition-exit.p-channel_sidebar__section_heading_ellipsis_transition--hide_plus_button {
  transition: none;
}

.p-channel_sidebar__section_heading_ellipsis_transition-exit-active {
  opacity: 0;
}

.p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_ellipsis, .p-channel_sidebar__section_heading:hover .p-channel_sidebar__badge {
  transition-delay: .2s;
}

.p-channel_sidebar__section_heading:hover .p-channel_sidebar__badge.p-channel_sidebar__badge--hide_plus_button {
  transition-delay: 0s;
}

.p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_ellipsis, .p-channel_sidebar__section_heading:hover .p-channel_sidebar__badge {
  transition-delay: 0;
}

.p-channel_sidebar__section_heading:active .p-channel_sidebar__section_heading_ellipsis_transition-enter, .p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_right:hover .p-channel_sidebar__section_heading_ellipsis_transition-enter, .p-channel_sidebar__section_heading:active .p-channel_sidebar__section_heading_ellipsis_transition-active, .p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_right:hover .p-channel_sidebar__section_heading_ellipsis_transition-active, .p-channel_sidebar__section_heading:active .p-channel_sidebar__section_heading_ellipsis_transition-exit, .p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_right:hover .p-channel_sidebar__section_heading_ellipsis_transition-exit, .p-channel_sidebar__section_heading:active .p-channel_sidebar__section_heading_ellipsis_transition-exit-active, .p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_right:hover .p-channel_sidebar__section_heading_ellipsis_transition-exit-active, .p-channel_sidebar__section_heading:active .p-channel_sidebar__section_heading_ellipsis, .p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_right:hover .p-channel_sidebar__section_heading_ellipsis, .p-channel_sidebar__section_heading:active .p-channel_sidebar__badge, .p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_right:hover .p-channel_sidebar__badge {
  transition: none;
}

.p-channel_sidebar__section_heading:active .p-channel_sidebar__section_heading_ellipsis, .p-channel_sidebar__section_heading:hover .p-channel_sidebar__section_heading_ellipsis {
  opacity: 1;
  transition: opacity .1s ease-out;
}

.p-channel_sidebar__section_heading:active .p-channel_sidebar__badge:not(.p-channel_sidebar__badge--hide_plus_button), .p-channel_sidebar__section_heading:hover .p-channel_sidebar__badge:not(.p-channel_sidebar__badge--hide_plus_button) {
  opacity: 0;
  transition: opacity .1s ease-out;
}

.p-channel_sidebar__section_heading_ellipsis_icon {
  vertical-align: middle;
  opacity: .64;
  opacity: 1;
  flex-shrink: 0;
  width: 20px;
  margin-top: -1px;
  font-family: Slack v2;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
}

.p-channel_sidebar__section_heading_ellipsis .p-ia_edu_throbber--square {
  width: 108px;
  height: 108px;
  position: absolute;
  top: -40px;
  left: -40px;
}

.p-channel_sidebar__section_heading_button, .p-channel_sidebar__emoji {
  border-radius: 6px;
  max-width: 100%;
  padding-left: 5px;
  display: flex;
}

.p-channel_sidebar__organize_button {
  justify-content: center;
}

.p-channel_sidebar__navigation_bar .p-channel_sidebar__organize_button {
  padding-bottom: 4px;
}

.p-channel_sidebar__organize_button--disabled {
  opacity: .64;
  cursor: default;
}

.p-channel_sidebar__channel_section_select_menu {
  min-width: 196px;
  margin-right: 0;
}

.p-channel_sidebar__remove_section_modal_spacing {
  margin-top: 12px;
}

.p-channel_sidebar__placeholder {
  width: 20px;
  display: inline-block;
}

.p-channel_sidebar__channel_section_select_menu_item {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  overflow: hidden;
}

.p-channel_sidebar__channel_section_select_menu_item wbr {
  display: none;
}

.p-channel_sidebar__channel_section_menu_item__callout {
  margin-right: 16px;
}

.p-channel_sidebar__channel_section_menu_submenu_label {
  justify-content: space-between;
  align-items: baseline;
  display: flex;
}

.p-channel_sidebar__channel_section_menu_submenu_label__secondary_text {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  color: #616061;
  margin-left: 16px;
  margin-right: 8px;
  position: relative;
  top: -1px;
}

.c-menu_item__li--highlighted .p-channel_sidebar__channel_section_menu_submenu_label__secondary_text {
  color: #fff;
}

.p-channel_sidebar__channel_section_menu_submenu__link.c-menu_item__button {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  -webkit-user-select: text;
  user-select: text;
  padding: 8px 24px 4px;
}

.p-channel_sidebar__channel_section_menu_submenu__link.c-menu_item__button.c-menu_item__button--highlighted .sk_highlight {
  color: #fff;
}

.p-channel_sidebar__static_list__item__row_container {
  cursor: pointer;
  border-radius: 6px;
  padding: 0 8px;
}

.p-channel_sidebar__static_list__item__row_container .p-channel_sidebar__channel--selected, .p-channel_sidebar__static_list__item__row_container .p-channel_sidebar__link, .p-channel_sidebar__static_list__item__row_container .p-channel_sidebar__link:hover, .p-channel_sidebar__static_list__item__row_container .p-channel_sidebar__section-heading--pages-drawer:hover, .p-channel_sidebar__static_list__item__row_container .p-channel_sidebar__link--add-more-items {
  border-radius: 6px;
}

.p-channel_sidebar__static_list__item__row_container .p-channel_sidebar__channel--selected.p-channel_sidebar__channel--active_highlight, .p-channel_sidebar__static_list__item__row_container .p-channel_sidebar__link--add-more-items.p-channel_sidebar__link--add-more-items--active_highlight, .p-channel_sidebar__static_list__item__row_container .p-channel_sidebar__link.p-channel_sidebar__link--page--active_highlight {
  border-radius: 0;
}

.p-channel_sidebar__static_list__item__row_container:hover .p-channel_sidebar__section-heading--pages-drawer, .p-channel_sidebar__static_list__item__row_container:hover .p-channel_sidebar__channel {
  border-radius: 6px;
}

.p-channel_sidebar__static_list__item__row_container .p-channel_sidebar__drop_target_indicator--channel_sides.p-channel_sidebar__channel:hover, .p-channel_sidebar__static_list__item__row_container .p-channel_sidebar__drop_target_indicator--channel_sides.p-channel_sidebar__channel--selected, .p-channel_sidebar__static_list__item__row_container .p-channel_sidebar__drop_target_indicator--channel_sides.p-channel_sidebar__link {
  border-radius: initial;
}

.p-channel_sidebar__static_list__item__row_container .p-channel_sidebar__link--unread .p-channel_sidebar__badge, .p-channel_sidebar__static_list__item__row_container .p-channel_sidebar__link--unread .p-channel_sidebar__callout {
  margin-right: -6px;
}

.p-channel_sidebar__channel_section_menu_icon--unreads_simplification .c-menu_item__icon {
  height: initial;
  text-align: initial;
  color: inherit;
  margin-right: 0;
  display: flex;
}

.p-channel_sidebar__channel_section_menu_icon--unreads_simplification .c-menu_item__icon .p-channel_sidebar__channel_icon_prefix {
  font-size: 25px;
}

.p-channel_sidebar__channel_section_menu_icon--unreads_simplification .c-base_entity__text-contents {
  margin-left: 5px;
}

.p-channel_sidebar__channel_section_menu_icon--unreads_simplification.p-channel_sidebar__channel--muted:not(.c-menu_item__button--highlighted) {
  opacity: .64;
}

.p-channel_sidebar__organize_mode_menu {
  border-top: 1px solid var(--p-channel_sidebar__theme-text--opacity-11);
  padding: 16px 16px 24px;
}

.p-ia4_client--theming .p-channel_sidebar__organize_mode_menu {
  border-top: 1px solid var(--dt_color-otl-ter);
}

.p-channel_sidebar__organize_mode_menu:before {
  content: " ";
  opacity: .64;
  border-top-style: solid;
  border-top-width: 1px;
}

.p-channel_sidebar__organize_mode_count {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin: 0 0 16px;
}

.p-channel_sidebar__organize_mode_actions {
  justify-content: space-around;
  display: flex;
}

.p-channel_sidebar__organize_action {
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: none;
  flex: 1 0 0;
  min-width: 50px;
  display: block;
  overflow: hidden;
}

.p-channel_sidebar__organize_action wbr {
  display: none;
}

.p-ia4_client--theming .p-channel_sidebar__organize_action {
  border: 1px solid var(--dt_color-otl-sec);
}

.p-channel_sidebar__organize_action__colors {
  color: var(--p-channel_sidebar__theme-text);
  background-color: var(--p-channel_sidebar__theme-text--opacity-11);
}

.p-channel_sidebar__organize_action__colors:hover, .p-channel_sidebar__organize_action__colors:active, .p-channel_sidebar__organize_action__colors:focus {
  background-color: var(--p-channel_sidebar__theme-text--opacity-20);
}

.p-channel_sidebar__organize_action__colors--primary {
  color: var(--dt_color-theme-surf-pry, var(--p-channel_sidebar__column-bg));
  background-color: var(--p-channel_sidebar__theme-text);
}

.p-channel_sidebar__organize_action__colors--primary:hover, .p-channel_sidebar__organize_action__colors--primary:active, .p-channel_sidebar__organize_action__colors--primary:focus {
  background-color: var(--p-channel_sidebar__theme-text--opacity-89);
}

.p-channel_sidebar__organize_action + .p-channel_sidebar__organize_action {
  margin-left: 8px;
}

.p-channel_sidebar__channel:focus, .p-channel_sidebar__link:focus {
  outline: none;
}

.p-channel_sidebar__channel.c-link--focus-visible:focus, .p-channel_sidebar__link.c-button--focus-visible:focus, .p-channel_sidebar__link.c-link--focus-visible:focus {
  box-shadow: none;
  border-radius: 0;
}

.p-channel_sidebar__channel.c-link--focus-visible:focus .p-channel_sidebar__name, .p-channel_sidebar__link.c-button--focus-visible:focus .p-channel_sidebar__name, .p-channel_sidebar__link.c-link--focus-visible:focus .p-channel_sidebar__name {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-channel_sidebar__static_list__item:focus {
  outline: none;
}

.p-ia4_client .p-channel_sidebar__static_list__item:focus:after {
  border-radius: 8px;
  top: 0;
  bottom: 0;
  left: 8px;
  right: 8px;
}

.p-channel_sidebar__close.c-button--focus-visible:focus, .p-channel_sidebar__section_heading_plus.c-button--focus-visible:focus {
  border-radius: 10px;
}

.p-channel_sidebar__static_list--keyboard_focus div[aria-selected="true"].p-channel_sidebar__static_list__item:focus:after {
  content: "";
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 4px;
  bottom: 4px;
  left: 4px;
  right: 4px;
}

.p-ia4_client .p-channel_sidebar__static_list--keyboard_focus div[aria-selected="true"].p-channel_sidebar__static_list__item:focus:after {
  border-radius: 8px;
  top: 0;
  bottom: 0;
  left: 8px;
  right: 8px;
}

.p-channel_sidebar__custom_sections_alert {
  border: 1px solid #ddd;
  border-radius: 8px;
  flex-direction: row;
  align-items: flex-start;
  height: 112px;
  max-height: 168px;
  padding: 24px 20px 0;
  display: flex;
  overflow: hidden;
}

.p-channel_sidebar__custom_sections_image_container {
  height: inherit;
  width: 17%;
}

.p-channel_sidebar__custom_sections_image {
  align-self: baseline;
  width: 100%;
  display: block;
  position: relative;
}

.p-channel_sidebar__custom_sections_copy_container {
  max-height: inherit;
  flex-direction: column;
  width: 66%;
  margin: 0 20px;
  display: flex;
}

.p-channel_sidebar__custom_sections_copy_container .p-channel_sidebar__custom_sections_copy_container__description {
  color: #1d1c1db3;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  word-break: break-word;
  overflow: hidden;
}

.p-channel_sidebar__custom_sections_copy_header {
  padding-bottom: 4px;
  display: block;
}

.p-channel_sidebar__custom_sections_copy_header__heading .p-channel_sidebar__custom_sections_copy_header__heading__text {
  font-size: 15px;
  font-weight: bold;
  display: inline;
}

.p-channel_sidebar__custom_sections_learn_more_link {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  white-space: nowrap;
  display: inline;
}

.p-channel_sidebar__custom_sections_create_button_container {
  height: inherit;
  margin: 0 4px 0 auto;
  position: relative;
  top: 12px;
}

.p-channel_sidebar__custom_sections_create_button {
  max-width: -moz-fit-content;
  max-width: fit-content;
}

@media only screen and (max-width: 1050px) {
  .p-channel_sidebar__custom_sections_alert {
    height: max-content;
    max-height: 168px;
  }
}

@media only screen and (max-width: 700px) {
  .p-channel_sidebar__custom_sections_image_container, .p-channel_sidebar__custom_sections_image, .p-channel_sidebar__custom_sections_create_button_container, .p-channel_sidebar__custom_sections_create_button {
    display: none;
  }
}

.p-channel_sidebar__link__saved--toasting {
  animation-name: p-channel_sidebar__saved__toast_fade;
  animation-duration: 1s;
  animation-timing-function: ease-out;
}

.p-channel_sidebar__saved__toast {
  pointer-events: none;
  opacity: 0;
  transform-origin: center;
  width: 20px;
  height: 20px;
  margin: 0 1px 0 -4px;
  font-size: 20px;
  animation-name: p-channel_sidebar__saved__toast;
  animation-duration: 1s;
  animation-timing-function: cubic-bezier(.59, .52, .62, 1.49);
  position: absolute;
  top: 3px;
  left: 17px;
  transform: scale(0);
}

@keyframes p-channel_sidebar__saved__toast {
  0% {
    opacity: 0;
    transform: scale(0);
  }

  15% {
    opacity: 1;
  }

  30% {
    opacity: 1;
    transform: scale(1);
  }

  85% {
    opacity: 1;
    transform: scale(1);
  }

  100% {
    opacity: 0;
    transform: scale(0);
  }
}

@keyframes p-channel_sidebar__saved__toast_fade {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  15% {
    opacity: 0;
    transform: scale(0);
  }

  85% {
    opacity: 0;
    transform: scale(0);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

.p-channel_sidebar__link__activity--toasting {
  animation-name: p-channel_sidebar__activity__toast_fade;
  animation-duration: 3s;
  animation-timing-function: ease-out;
}

.p-channel_sidebar__activity__toast {
  pointer-events: none;
  opacity: 0;
  width: 20px;
  height: 20px;
  margin: 0 1px 0 -4px;
  font-size: 20px;
  animation-name: p-channel_sidebar__activity__toast;
  animation-duration: 3s;
  animation-timing-function: cubic-bezier(.59, .52, .62, 1.49);
  position: absolute;
  left: 17px;
  transform: scale(0);
}

@keyframes p-channel_sidebar__activity__toast {
  0% {
    opacity: 0;
    transform: scale(0);
  }

  5% {
    opacity: 1;
  }

  10% {
    opacity: 1;
    transform: scale(1);
  }

  95% {
    opacity: 1;
    transform: scale(1);
  }

  100% {
    opacity: 0;
    transform: scale(0);
  }
}

@keyframes p-channel_sidebar__activity__toast_fade {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  5% {
    opacity: 0;
    transform: scale(0);
  }

  95% {
    opacity: 0;
    transform: scale(0);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

.p-channel_sidebar__link--no_animation {
  animation-timing-function: step-start;
}

.p-channel_sidebar__link__activity {
  transform-origin: 10px 10px;
  transition: opacity .15s ease-out, transform .15s ease-out;
}

.p-channel_sidebar__link__activity--hide {
  opacity: 0;
  animation-name: none;
  transform: scale(0);
}

.p-channel_sidebar__activity__toast--with-tooltip {
  height: unset;
  pointer-events: auto;
  flex-direction: column;
  justify-content: center;
  width: 22px;
  margin: 0;
  transition: opacity .15s cubic-bezier(.59, .52, .62, 1.49), transform .15s cubic-bezier(.59, .52, .62, 1.49);
  display: flex;
  top: 0;
  bottom: 0;
  left: 12px;
}

.p-channel_sidebar__activity__toast--paused {
  opacity: 1;
  animation-name: none;
  transform: scale(1);
}

.p-channel_sidebar__activity__toast__tip_sub {
  color: #868686;
  display: block;
}

.p-channel_sidebar__ia_edu_pages_throbber {
  position: absolute;
  top: 85px;
  right: 20px;
}

.p-channel_sidebar__compose_button .p-channel_sidebar__ia_edu_compose_throbber {
  width: 120px;
  height: 120px;
  position: absolute;
  top: -42px;
  left: -42px;
}

.p-channel_sidebar__create_modal--no-flash {
  transition: none;
}

.p-channel_sidebar__section_heading_icon {
  margin: 0;
}

.p-channel_sidebar__user_avatar {
  width: 20px;
  height: 20px;
  margin: 0 8px 0 -4px;
  position: relative;
}

.p-channel_sidebar__user_avatar:hover .c-avatar {
  cursor: pointer;
}

.p-channel_sidebar__user_avatar .c-hidden_user_avatar {
  background-color: #fff;
}

.p-channel_sidebar__user_avatar--away {
  opacity: .64;
}

.p-channel_sidebar__mpim_avatars {
  height: var(--dt_static_space-125);
  width: var(--dt_static_space-125);
  margin: 0 1px 0 -4px;
  margin-right: var(--dt_static_space-050);
  flex-shrink: 0;
}

.p-channel_sidebar__mpim_avatars:hover .c-avatar {
  cursor: pointer;
}

.p-channel_sidebar__mpim_avatars .c-hidden_user_avatar {
  background-color: #fff;
}

.p-channel_sidebar__mpim_avatars img {
  vertical-align: top;
}

.p-channel_sidebar__mpim_wrapper {
  width: var(--mpim-size);
  height: var(--mpim-size);
  position: relative;
}

.p-channel_sidebar__mpim_avatars_mpim1 {
  position: absolute;
  top: 0;
  left: 0;
}

.p-channel_sidebar__mpim_avatars_mpim1 [class^="c-base_icon"] {
  clip-path: var(--mpim-mask);
}

.p-channel_sidebar__mpim_counter {
  --mpim-radius: calc(var(--mpim-size) * .2);
  width: var(--mpim-size);
  height: var(--mpim-size);
  font-size: calc(var(--mpim-size) * .75);
  border-radius: var(--mpim-radius);
  text-align: center;
  background-color: var(--p-channel_sidebar__theme-text--opacity-11);
  place-items: center;
  line-height: 1;
  display: grid;
  position: absolute;
  bottom: 0;
  right: 0;
  transform: translate(50%, 50%);
}

.p-ia4_client--theming .p-channel_sidebar__mpim_counter {
  background-color: var(--dt_color-theme-surf-sec);
  color: var(--dt_color-content-pry);
}

.p-channel_sidebar__more_menu .c-menu_item__button {
  padding: 0 24px 0 16px;
}

.p-channel_sidebar__more_menu .c-menu_item__icon {
  margin-right: 4px;
}

.p-channel_sidebar__more_menu .p-channel_sidebar__more_menu__customize_item {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-bottom: -4px;
  padding: 0 24px;
}

.p-channel_sidebar__more_menu .p-channel_sidebar__more_menu__customize_item.c-menu_item__button--highlighted .sk_highlight {
  color: inherit;
}

.p-channel_sidebar__more_menu .p-channel_sidebar__more_menu__icon {
  font-size: 18px;
  position: relative;
}

.p-channel_sidebar.p-channel_sidebar--inset .p-channel_sidebar__section_heading {
  position: absolute;
  bottom: 0;
}

.p-channel_sidebar__list.p-channel_sidebar__list--inset {
  border-top: 1px solid var(--dt_color-otl-ter, var(--p-channel_sidebar__navigation-bar-color));
}

.p-channel_sidebar__channel_team {
  opacity: .7;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-sidebar_link__icon {
  margin-left: 0;
  margin-right: 8px;
}

.p-sidebar_link__icon.c-icon--slack, .p-sidebar_link__icon.c-icon--exclamation-circle, .p-sidebar_link__icon--progress {
  margin-left: -2px;
}

.p-sidebar_link__icon.c-icon--hourglass {
  margin-left: -5px;
}

.p-sidebar_link__title, .p-sidebar_link__subtitle {
  pointer-events: none;
  padding-left: 8px;
  padding-right: 24px;
}

.p-sidebar_link__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-bottom: 0;
  font-weight: 900;
}

.p-sidebar_link__subtitle {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-bottom: 0;
}

.p-channel_sidebar__close_container .p-channel_sidebar__close.p-sidebar_link__close {
  top: auto;
}

.p-sidebar_link__offer_icon {
  margin-top: -16px;
  margin-left: -3px;
}

.p-upgrade_footer {
  margin: 60px 40px;
}

.p-upgrade_footer__heading {
  margin-bottom: 8px;
}

.p-upgrade_footer__subheading {
  color: #1d1c1db3;
  max-width: 430px;
  margin: 0 auto 16px;
}

.p-paid_benefits_header {
  background-color: #fff;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  min-height: 256px;
  margin-bottom: 8px;
  padding: 56px 40px;
  font-weight: normal;
  display: grid;
  position: relative;
  box-shadow: 0 20px 20px #1d1c1d0f;
}

.p-paid_benefits_header__bg {
  position: absolute;
}

.p-paid_benefits_header__bg--gift {
  background-image: url(https://a.slack-edge.com/bv1-10/header_bg_gift_confetti-2e1d9f9.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  grid-column: 3 / span 1;
  width: 255px;
  height: 249px;
  margin-left: 7%;
  bottom: 10px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-paid_benefits_header__bg--gift {
    background-image: url(https://a.slack-edge.com/bv1-10/header_bg_gift_confetti@2x-0ccc926.png);
  }
}

.p-workspace__primary_view--tiny .p-paid_benefits_header__bg--gift, .p-workspace__primary_view--small .p-paid_benefits_header__bg--gift, .p-workspace__tiles--medium .p-paid_benefits_header__bg--gift {
  display: none;
}

.p-paid_benefits_header__bg--collab {
  background-image: url(https://a.slack-edge.com/bv1-10/header_bg_collaboration-868034e.png);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: 100%;
  grid-column: 3 / span 1;
  width: 266px;
  height: 270px;
  margin-left: 1%;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-paid_benefits_header__bg--collab {
    background-image: url(https://a.slack-edge.com/bv1-10/header_bg_collaboration@2x-1c54fba.png);
  }
}

.p-paid_benefits_header__text {
  grid-column: 1 / span 2;
}

.p-workspace__primary_view--tiny .p-paid_benefits_header__text, .p-workspace__primary_view--small .p-paid_benefits_header__text, .p-workspace__tiles--medium .p-paid_benefits_header__text {
  grid-column: 1 / span 3;
}

.p-paid_benefits_header__title {
  color: #1d1c1d;
  max-width: 1000px;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

.p-paid_benefits_header__subtitle {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1d;
  max-width: 1000px;
  padding: 16px 0;
}

.p-paid_benefits_header__button_container {
  grid-column: 1 / span 2;
}

.p-workspace__primary_view--tiny .p-paid_benefits_header__button_container, .p-workspace__primary_view--small .p-paid_benefits_header__button_container, .p-workspace__tiles--medium .p-paid_benefits_header__button_container {
  grid-column: 1 / span 3;
}

.p-paid_benefits_header__button {
  min-width: 150px;
  margin: 8px 4px;
}

.p-trial_persistent_banner__container {
  z-index: 100;
  will-change: transform;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px;
  font-size: 15px;
  font-weight: 900;
  transition: transform .15s cubic-bezier(.2, .3, .25, .9);
  display: flex;
  position: sticky;
  top: 0;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-trial_persistent_banner__container--slide-up {
  transform: translateY(-100%);
}

.p-trial_persistent_banner__button {
  white-space: pre-wrap;
  min-width: 169px;
  height: auto;
  min-height: 36px;
  margin-left: 16px;
}

.p-trial_seven_days_left_banner__alert {
  background-color: #fff;
}

.p-paid_benefits_view__scrollbar .c-scrollbar__child {
  transform: translateZ(0);
}

.p-paid_benefits_view {
  background-color: #f8f8f8;
  padding-bottom: 48px;
}

.p-paid_benefits_view__loading_spinner {
  top: 40%;
}

.p-paid_benefits_view__body {
  flex-direction: column;
  display: flex;
}

.p-paid_benefits_view__fine_print {
  border-bottom: 1px solid #1d1c1d21;
  margin: 32px 40px;
  padding-bottom: 32px;
}

.p-paid_benefits_view__alert_container {
  background-color: #fff;
  padding: 16px 16px 0;
}

.p-paid_benefits_view__alert .p-paid_benefits_view__alert-link {
  color: #1264a3;
  text-decoration: none;
}

.p-paid_benefits_view__benefits_card_heading {
  margin: 32px auto;
  padding: 0 32px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-recent_page {
  outline: none;
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  display: flex;
  position: relative;
  overflow: hidden;
}

.p-recent_page__new {
  z-index: 1;
  align-items: center;
  height: 52px;
  padding: 0 20px;
  display: flex;
  position: relative;
  box-shadow: 0 1px #1d1c1d21;
}

.p-recent_page__new__prefix {
  color: #1d1c1db3;
}

.p-recent_page__select {
  flex: 1;
}

.p-recent_page__select__multi_select_input {
  box-shadow: none;
  border: none;
}

.p-recent_page__select__multi_select_input.c-multi_select_input--initial .c-multi_select_input__placeholder {
  top: 7px;
}

.p-recent_page__select__multi_select_input.c-multi_select_input--initial .c-multi_select_input__filter_query {
  margin-top: 7px;
}

.p-recent_page__select_options_list .c-select_options_list__group_option {
  padding-left: 24px;
}

.p-recent_page__list {
  background: #1d1c1d0a;
  flex: 1;
  min-height: 0;
}

.p-recent_page__list .c-virtual_list__item--focus:after {
  left: 16px;
  right: 16px;
}

.p-recent_page__item {
  cursor: pointer;
  background: #fff;
  border-left: 1px solid #0000001a;
  border-right: 1px solid #0000001a;
  margin: 0 16px;
  padding: 12px 16px;
  box-shadow: inset 0 -1px #0000001a;
}

.p-recent_page__item:hover {
  background: #f8f8f8;
}

.p-recent_page__item--active, .p-recent_page__item--active:hover {
  background: #1d9bd11a;
}

.p-recent_page__item--first {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  box-shadow: inset 0 -1px #0000001a, inset 0 1px #0000001a;
}

.p-recent_page__item--last {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}

.p-recent_page__top_anchor {
  height: 1px;
}

.p-recent_page__bottom_padding {
  height: 20px;
}

.p-recent_page__divider {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background: #f8f8f8;
  margin: 0 16px;
  padding: 24px 0 12px 16px;
  font-weight: 700;
}

.p-recent_page__conversation {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  align-items: flex-start;
  width: calc(100% - 32px);
  display: flex;
}

.p-recent_page__conversation__avatar {
  flex-shrink: 0;
  margin: 4px 10px 0 0;
  display: flex;
}

.p-recent_page__conversation__avatar:empty {
  display: none;
}

.p-recent_page__conversation__avatar .c-avatar {
  cursor: pointer;
}

.p-recent_page__conversation__content {
  flex: 1;
  min-width: 0;
}

.p-recent_page__conversation__header {
  align-items: center;
  display: flex;
}

.p-recent_page__conversation__name {
  font-weight: 700;
}

.p-recent_page__item--unread .p-recent_page__conversation__name {
  font-weight: 900;
}

.p-recent_page__timestamp {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-left: auto;
}

.p-recent_page__conversation__sender:empty {
  display: none;
}

.p-recent_page__conversation__sender:after {
  content: ": ";
}

.p-recent_page__conversation__secondary {
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.p-recent_page__conversation__later {
  align-self: center;
  margin-left: 16px;
}

.p-recent_page__message {
  color: #1d1c1db3;
  min-height: 22.0002px;
  max-height: 44.0004px;
  overflow: hidden;
}

.p-recent_page__message .c-mrkdwn__pre, .p-recent_page__message .c-mrkdwn__br, .p-recent_page__message .c-mrkdwn__quote {
  display: none;
}

.p-recent_page__item--unread .p-recent_page__message {
  color: #1d1c1d;
}

.p-recent_page__message .c-message__body--mpdm_move {
  margin-top: 0;
  display: inline;
}

.p-recent_page__message--huddle .c-message__body {
  margin: 0;
}

.p-recent_page__conversation__rich_text, .p-recent_page__conversation__rich_text .p-rich_text_section {
  display: inline;
}

.p-recent_page__empty {
  text-align: center;
  -webkit-user-select: none;
  user-select: none;
  background: #1d1c1d0a;
  width: 100%;
  padding: 88px 16px;
  font-size: 18px;
}

.p-recent_page__empty__title {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-recent_page__empty__lightbulb {
  color: #f2c744;
  margin-right: 8px;
}

.p-recent_page__empty__text {
  color: #1d1c1db3;
  max-width: 615px;
  margin: 4px auto 0;
}

.p-recent_page__avatar {
  margin-right: 12px;
}

.p-recent_page--tile .p-recent_page__divider {
  margin: 0;
}

.p-recent_page--tile .p-recent_page__item {
  border-left: none;
  border-right: none;
  margin: 0;
}

.p-recent_page--tile .p-recent_page__item--first, .p-recent_page--tile .p-recent_page__item--last {
  border-radius: 0;
}

.p-recent_page--tile .p-recent_page__conversation {
  width: 100%;
}

.p-recent_page--tile .p-recent_page__select__multi_select_input .c-multi_select_input__placeholder {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  right: 0;
  overflow: hidden;
}

.p-recent_page--tile .p-recent_page__select__multi_select_input .c-multi_select_input__placeholder wbr {
  display: none;
}

.p-outbox_page_header__container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.p-outbox_page_header__edit-icon {
  margin-right: 4px;
}

.p-outbox_page_header__edit-button {
  margin-right: 8px;
}

.p-outbox_page_header__delete-button {
  margin-right: 4px;
}

.p-icon_avatar-container {
  background: #dddddd80;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.p-drafts_page {
  background: #f8f8f8;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.p-drafts_page .c-virtual_list__scroll_container {
  margin-left: 20px;
  margin-right: 20px;
}

.p-drafts_page .c-virtual_list__item .p-drafts_page__draft {
  margin-top: 16px;
}

.p-drafts_page .c-virtual_list__item:last-child .p-drafts_page__draft {
  margin-bottom: 16px;
}

.p-drafts_page .p-drafts_page__draft_list_item:after {
  border-radius: 8px;
  top: 20px;
}

.p-drafts_page .p-drafts_page__draft_list_item:last-child:after {
  bottom: 20px;
}

.p-ia4_client .p-drafts_page .c-empty_state__image_wrapper {
  margin-bottom: 0;
}

.p-drafts_page__education, .p-drafts_page__sent-education {
  margin-top: 20px;
}

.sk-client-theme--dark .p-drafts_page__sent-education {
  color: #f8f8f8;
  background-color: #ddd;
}

.p-drafts_page__sent-education {
  background-color: #f4ede4;
}

.p-drafts_page__sent-education.p-browse_page_education_card {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}

.p-drafts_page__sent-education.p-browse_page_education_card.p-drafts_page__sent-education--margins {
  margin-left: 20px;
  margin-right: 20px;
}

.p-drafts_page__sent-education .p-browse_page_education_card__title {
  margin-bottom: 0;
}

.p-drafts_page__sent-education .p-browse_page_education_card__content {
  flex: initial;
}

.p-drafts_page__sent-education .p-browse_page_education_card__image {
  padding-left: 60px;
}

.p-drafts_page__sent-education .p-browse_page_education_card__image img {
  height: 90px;
}

.p-drafts_page__title_icon {
  color: #4a154b;
}

.p-drafts_page__list {
  flex: 1;
  position: relative;
}

.p-drafts_page__list--bordered:before {
  content: "";
  z-index: 1;
  background: #f8f8f8;
  border-bottom: 1px solid #1d1c1d21;
  width: 100%;
  height: 20px;
  position: absolute;
  top: 0;
}

.p-drafts_page__older_drafts {
  margin-left: 12px;
}

.p-drafts_page__older_drafts--surrounded {
  margin-top: 16px;
}

.p-drafts_page__section_header {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-top: 8px;
  margin-left: 12px;
  font-weight: 700;
}

.p-drafts_page__older_drafts_label {
  color: #1d1c1db3;
  font-weight: 700;
}

.p-drafts_page__older_drafts_label:after {
  content: "|";
  color: #1d1c1d21;
  margin: 0 8px;
  font-weight: normal;
  display: inline-block;
}

.p-drafts_page__draft {
  cursor: pointer;
  outline: none;
}

.p-drafts_page__draft:not(.p-drafts_page__draft--sending).p-drafts_page__draft:focus .p-drafts_page__draft_actions, .p-drafts_page__draft:not(.p-drafts_page__draft--sending).p-drafts_page__draft:hover .p-drafts_page__draft_actions, .p-drafts_page__draft:not(.p-drafts_page__draft--sending).p-drafts_page__draft--focused .p-drafts_page__draft_actions {
  display: block;
}

.p-drafts_page__draft_header {
  color: #616061;
  justify-content: space-between;
  display: flex;
}

.p-drafts_page__draft_destination {
  color: #1d1c1d;
  min-width: 0;
}

.p-drafts_page__draft_destination--empty, .p-drafts_page__draft_body--empty {
  color: #1d1c1db3;
}

.p-drafts_page__draft_recipients_wrapper {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-drafts_page__draft_recipients_wrapper wbr {
  display: none;
}

.p-drafts_page__draft_meta {
  white-space: nowrap;
  flex: 0;
  align-items: center;
  margin-left: 16px;
  display: flex;
  position: relative;
  top: 2px;
}

.p-drafts_page__draft_meta .p-drafts_page__draft_badge {
  margin-left: 8px;
}

.p-drafts_page__draft_timestamp {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  flex: 0;
}

.p-drafts_page__draft_timestamp--outbounds {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-drafts_page__draft_badge {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  color: #e01e5a;
  font-weight: 700;
}

.sk-client-theme--dark .p-drafts_page__draft_badge {
  color: #e8912d;
}

.p-drafts_page__draft--sending .p-drafts_page__draft_badge {
  color: #1d1c1db3;
}

.p-drafts_page__draft--avatar_container {
  display: flex;
}

.p-drafts_page__draft_text_container {
  width: calc(100% - 46px);
}

.p-drafts_page__draft_thread_participants {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-drafts_page__draft_body {
  margin-top: 8px;
}

.p-drafts_page__draft_body--outbounds {
  color: #1d1c1db3;
  margin-top: 0;
}

.p-drafts_page__preview {
  word-wrap: break-word;
  max-width: none;
}

.p-drafts_page__draft_actions {
  right: 12px;
}

.p-drafts_page__draft_date_scheduled {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-top: 4px;
}

.p-drafts_page__draft_date_scheduled--outbounds {
  margin-top: 0;
}

.p-drafts_page--empty {
  background: #fff;
}

.p-drafts_page__draft_files_container {
  margin-top: 12px;
  display: flex;
}

.p-drafts_page__draft_file {
  pointer-events: none;
  width: 40px;
  min-width: 40px;
  height: 40px;
  margin-right: 8px;
}

.p-drafts_page__draft_file .c-pillow_file {
  flex-direction: column;
  align-items: center;
  padding-top: 9px;
}

.p-drafts_page__draft_file .p-drafts_page__draft_file__draft_image {
  background-position: 50%;
  background-size: cover;
  width: 40px;
  height: 40px;
  display: block;
}

.p-drafts_page__draft_file .p-drafts_page__draft_file__draft_image:after {
  content: "";
  border-radius: 4px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: inset 0 0 0 1px #1d1c1d21;
}

.p-drafts_page__draft_file.p-drafts_page__draft_file--image, .p-drafts_page__draft_file.p-drafts_page__draft_file--story {
  border-width: 0;
}

.p-drafts_page__draft_file.p-drafts_page__draft_file--image .c-pillow_file, .p-drafts_page__draft_file.p-drafts_page__draft_file--story .c-pillow_file {
  padding: 0;
}

.p-drafts_page__draft_file--story .p-media_file_thumbnail {
  width: 40px;
  height: 40px;
}

.p-drafts_page__draft--editing {
  align-items: center;
  display: flex;
}

.p-drafts_page__draft--editing .p-drafts_page__draft {
  flex: 1;
}

input.c-input_checkbox.p-drafts_page__draft_checkbox {
  margin: 16px 12px 0 0;
}

.p-drafts_page__edit_header {
  padding: 20px;
  display: flex;
}

.p-drafts_page__edit_header .p-drafts_page__select_all {
  flex: 1;
  font-weight: bold;
}

.p-drafts_page__edit_header + .p-drafts_page__list .c-virtual_list__item:first-child {
  padding-top: 1px;
}

.p-drafts_page--scrolled > .p-drafts_page__edit_header {
  z-index: 1;
  box-shadow: 0 1px #1d1c1d21;
}

.p-drafts_page__edit_buttons {
  display: flex;
}

.p-drafts_page__edit_buttons .p-drafts_page__edit_buttons__button {
  color: #616061;
  font-weight: bold;
}

.p-drafts_page__edit_buttons .p-drafts_page__edit_buttons__button .c-icon {
  padding-right: 8px;
}

.p-drafts_page__edit_buttons .p-drafts_page__edit_buttons__delete--highlighted {
  color: #e01e5a;
}

.p-drafts_page__edit_buttons .p-drafts_page__edit_buttons__send--highlighted {
  color: #1d1c1d;
}

.p-drafts_page__edit_buttons .p-drafts_page__edit_buttons__send--disabled {
  cursor: default;
}

.p-drafts_page__edit_buttons .p-drafts_page__edit_buttons__send {
  margin-right: 12px;
}

.p-drafts_page__edit_buttons .p-drafts_page__edit_buttons__divider {
  background-color: #1d1c1d21;
  width: 2px;
  height: 22px;
  margin: 0 20px;
  display: block;
}

.p-sent_page_item {
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background: #fff;
  border-left: 1px solid #0000001a;
  border-right: 1px solid #0000001a;
  align-items: flex-start;
  width: 100%;
  padding: 12px 16px;
  display: flex;
  box-shadow: inset 0 -1px #0000001a;
}

.p-sent_page_item:hover {
  background: #f8f8f8;
}

.p-sent_page_item--first {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  box-shadow: inset 0 -1px #0000001a, inset 0 1px #0000001a;
}

.p-sent_page_item--last {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}

.p-sent_page_item__avatar {
  flex-shrink: 0;
  margin: 4px 12px 0 0;
  display: flex;
}

.p-sent_page_item__avatar:empty {
  display: none;
}

.p-sent_page_item__avatar .c-avatar {
  cursor: pointer;
}

.p-sent_page_item__content {
  flex: 1;
  min-width: 0;
}

.p-sent_page_item__name {
  font-weight: 700;
}

.p-sent_page_item--unread .p-sent_page_item__name {
  font-weight: 900;
}

.p-sent_page_item__timestamp {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-left: auto;
}

.p-sent_page_item__secondary {
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.p-sent_page_item__message {
  color: #1d1c1db3;
  min-height: 22.0002px;
  max-height: 44.0004px;
  overflow: hidden;
}

.p-sent_page_item__message .c-mrkdwn__pre, .p-sent_page_item__message .c-mrkdwn__br, .p-sent_page_item__message .c-mrkdwn__quote {
  display: none;
}

.p-sent_page_item--unread .p-sent_page_item__message {
  color: #1d1c1d;
}

.p-sent_page_item__message .c-message__body--mpdm_move {
  margin-top: 0;
  display: inline;
}

.p-sent_page_item__rich_text, .p-sent_page_item__rich_text .p-rich_text_section {
  display: inline;
}

.p-sent_page {
  background: #f8f8f8;
  flex-direction: column;
  flex: auto;
  height: 100%;
  display: flex;
}

.p-sent_page .c-virtual_list__scroll_container {
  margin-left: 20px;
  margin-right: 20px;
}

.p-sent_page .p-sent_page__sent_list_item:after {
  border-radius: 12px;
}

.p-sent_page .p-sent_page__sent_list_item--education:after {
  top: 20px;
}

.p-sent_page__list {
  flex: auto;
}

.p-sent_page__loading {
  z-index: 1;
  background: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  margin-left: -17px;
  display: flex;
  position: absolute;
  top: 60px;
  left: 50%;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-sent_page__divider {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin: 0 16px;
  padding: 24px 0 12px;
  font-weight: 700;
}

.p-outbox_page__container {
  flex: 1 1 0;
  min-height: 96px;
  position: relative;
  overflow: hidden;
}

.p-ia4_client .p-outbox_page__container .c-empty_state__image_wrapper {
  margin-bottom: 0;
}

.p-outbox_page__tab-menu {
  padding-left: 16px;
}

.p-outbox_page__container .p-recent_page__item {
  width: 100%;
  margin: 0;
}

.p-outbox_page__select-all-container {
  padding-left: 12px;
  font-weight: bold;
}

.p-outbox_page__select-all-label .c-label__text {
  color: #1d1c1d;
  font-weight: 700;
  top: 0;
}

.p-outbox_link__badge_list {
  align-items: center;
  display: flex;
}

.p-outbox_link__badge {
  align-items: center;
  padding-left: 8px;
  font-size: 13px;
  display: flex;
}

.p-outbox_link__icon {
  padding-right: 1.6px;
}

.p-outbox_link__container {
  height: inherit;
  flex: none;
  overflow: hidden;
}

.p-message_unlock_confetti--full_width {
  width: 100vw;
  margin: auto;
}



.p-browse_container {
  flex-direction: row;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-browse_container .p-client--ia2022 .c-search__container {
  text-align: left;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.p-browse_container .p-client--ia2022 .c-search {
  flex: 1;
}

.p-browse_sidebar {
  background-color: var(--ia_theme_none_overwrite, var(--p-channel_sidebar__column-bg));
  flex-direction: column;
  flex: auto;
  width: 100%;
  display: flex;
}

.p-browse_sidebar__list {
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 0 0 8px;
  display: flex;
}

.p-browse__navigable_list_wrapper {
  flex: auto;
}

.p-browse_sidebar__divider {
  border-bottom: 1px solid #1d1c1d21;
  width: 100%;
  margin: 8px 0;
}

.p-browse_sidebar__item {
  border-radius: 4px;
  align-items: center;
  width: 100%;
  height: 28px;
  padding: 3px 12px;
  font-size: 15px;
  line-height: 22px;
  display: flex;
}

.p-browse_sidebar__item:not(.c-link--disabled) {
  color: inherit;
}

.p-browse_sidebar__item.p-browse_sidebar__item--selected {
  background-color: var(--dt_color-theme-base-inv-hgl-1, var(--p-channel_sidebar__item-selected-bg));
  color: var(--p-channel_sidebar__item-selected-text);
}

.p-browse_sidebar__item.p-browse_sidebar__item--selected:hover {
  background-color: var(--dt_color-theme-base-inv-hgl-1, var(--p-channel_sidebar__item-selected-bg));
  color: var(--dt_color-theme-content-inv-pry, var(--p-channel_sidebar__item-selected-text));
}

.p-ia4_client--theming .p-browse_sidebar__item.p-browse_sidebar__item--selected {
  color: var(--dt_color-content-inv-pry);
}

.p-browse_sidebar__item:hover {
  background-color: var(--dt_color-theme-surf-sec, var(--p-channel_sidebar__item-hover-bg));
  text-decoration: none;
}

.p-browse_sidebar__item_container {
  padding: 0 8px;
}

.p-browse_sidebar__header {
  box-shadow: none !important;
}

.p-browse_main {
  background: #fff;
  flex-direction: column;
  flex: auto;
  display: flex;
}

.p-browse_main__header {
  align-items: center;
  height: 50px;
  padding: 0 16px 0 20px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
  display: flex;
}

.p-browse_all__container {
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  height: 100%;
  display: grid;
}

.p-browse_all__cell {
  cursor: pointer;
  background-color: #1d1c1d21;
  border-radius: 8px;
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-browse_all__cell:hover .p-browse_all__cell_image img {
  width: 48%;
}

.p-browse_all__cell_image {
  flex: auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.p-browse_all__cell_image img {
  width: 47%;
  transition: all .2s;
}

.p-browse_all__cell_content {
  background-color: #fff;
  border-radius: 0 0 8px 8px;
  flex: none;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  display: flex;
}

.p-browse_all__cell_title {
  font-weight: 900;
  line-height: 22px;
}

.p-browse_all__cell_description {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  line-height: 18px;
}

.p-browse_all__cell_button {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.p-browse_all__cell_button svg {
  transition: all .1s;
  transform: translate(0);
}

.p-browse_all__cell_button:hover svg {
  transform: translate(2px);
}

.p-browse_all__cell_button--create {
  position: absolute;
  top: 16px;
  right: 16px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-browse_all__cell_button--create svg, .p-browse_all__cell_button--create:hover svg {
  transform: none;
}

.p-browse_all_sidebar {
  flex-direction: column;
  flex: auto;
  display: flex;
}

.p-browse_all_sidebar__icon {
  vertical-align: middle;
  margin-right: 8px;
  display: inline-flex;
}

.p-browse_all_sidebar__label {
  margin-right: 8px;
}

.p-browse_all_sidebar__secondary_icon {
  vertical-align: middle;
  opacity: .5;
  margin-left: auto;
}

.p-browse_all_actions {
  background-color: #f8f8f8;
  flex-direction: row;
  padding: 12px;
  display: flex;
}

.p-browse_all_action_card {
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  width: 100%;
  max-width: 235px;
  margin: 8px;
  padding: 16px;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-browse_all_action_card:hover {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-browse_all_action_card__icon {
  background-color: #1d1c1d0f;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.p-browse_all_action_card__heading {
  margin-top: 12px;
  font-weight: bold;
}

.p-browse_all_action_card__subtext {
  color: #616061;
}

.p-upgrades_coachmark {
  background-color: #f4f1f4;
  border: 1px solid #cec0ce;
  box-shadow: 0 18px 48px #00000014;
}

.sk-client-theme--dark .p-upgrades_coachmark {
  background-color: #fff;
  border-color: #ddd;
}

.p-upgrades_coachmark--top-right:before {
  border-width: 18px;
  border-top-color: #cec0ce;
  margin-left: -18px;
  top: 100%;
}

.sk-client-theme--dark .p-upgrades_coachmark--top-right:before {
  border-top-color: #ddd;
}

.p-upgrades_coachmark--top-right:after {
  border-width: 16px;
  border-top-color: #f4f1f4;
}

.sk-client-theme--dark .p-upgrades_coachmark--top-right:after {
  border-top-color: #fff;
}

.p-upgrades_coachmark--left:before {
  border-width: 18px;
  border-left-color: #cec0ce;
  margin-top: -18px;
}

.sk-client-theme--dark .p-upgrades_coachmark--left:before {
  border-left-color: #ddd;
}

.p-upgrades_coachmark--left:after {
  border-left-color: #f4f1f4;
}

.sk-client-theme--dark .p-upgrades_coachmark--left:after {
  border-left-color: #fff;
}

.p-upgrades_coachmark button[data-action-type="primary"] {
  width: min-content;
  height: 26px;
}

.p-upgrades_coachmark div[class="c-coachmark__footer"] {
  margin-top: 10px;
}

.p-upgrades_coachmark__content {
  display: flex;
}

.p-upgrades_coachmark__label {
  color: #616061;
  flex-grow: 2;
}

.p-upgrades_coachmark__heading {
  color: #1d1c1d;
  font-weight: 700;
}

.p-slack_connect_manage_menu {
  margin-left: 8px;
}

.p-slack_connect_manage_menu__menu {
  margin-top: 8px;
}

.p-slack_connect_manage_menu__trigger__button {
  color: #1d1c1db3;
  white-space: nowrap;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-slack_connect_manage_menu__menu:hover .p-slack_connect_manage_menu__trigger__button, .p-slack_connect_manage_menu__trigger__button:focus, .p-slack_connect_manage_menu__trigger__button:hover, .p-slack_connect_manage_menu__trigger__button--hover {
  color: #1d1c1d;
}

.p-slack_connect_manage_menu__menu .c-icon--external-link {
  left: 8px;
}

.p-slack_connect_hub_header {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-right: 8px;
  display: flex;
}

.p-slack_connect_hub_header--ia4_new_teams_v3 {
  max-width: 1000px;
  margin: 0 auto;
  padding-left: 12px;
  padding-right: 16px;
}

.p-slack_connect_hub_header__subtitle {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-slack_connect_hub_header__powered_by {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-left: 8px;
}

.p-slack_connect_hub_header__button {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1d;
  background-clip: padding-box;
  border-radius: 4px;
}

.p-slack_connect_hub_header__button:hover {
  color: #1d1c1d;
  background: #1d1c1d0a;
}

.p-slack_connect_hub_header__button:active {
  background: #1d1c1d21;
}

.p-section_header {
  margin: 0 0 16px;
}

.p-section_header--with_background {
  margin: 16px 20px 24px;
}

.p-section_header--with_cta {
  display: grid;
}

.p-section_header__title {
  margin-right: 4px;
}

@media (max-width: 1440px) {
  .p-section_header__title {
    min-width: 100%;
  }
}

.p-section_header__cta {
  grid-area: 1 / 2 / span 2;
  place-self: start end;
  margin-left: 24px;
}

.p-shared_channel_member_orgs_modal__teams {
  margin: 0 -28px;
  list-style-type: none;
}

.p-shared_channel_member_orgs_modal__team {
  justify-content: space-between;
  align-items: center;
  margin: 0;
  padding: 8px 28px;
  display: flex;
}

.p-shared_channel_member_orgs_modal__team_info {
  align-items: center;
  display: flex;
}

.p-shared_channel_member_orgs_modal__team_info_separator {
  color: #1d1c1d21;
  margin: 0 8px;
}

.p-shared_channel_member_orgs_modal__team_icon {
  flex: none;
  margin-right: 8px;
}

.p-shared_channel_member_orgs_modal__team_privacy_icon {
  font-size: 15px;
}

.p-shared_channel_member_orgs_modal__team_verified_icon {
  color: #4a154b;
  margin-left: 4px;
}

.sk-client-theme--dark .p-shared_channel_member_orgs_modal__team_verified_icon {
  color: #fff;
}

.p-shared_channel_member_orgs_modal__team_additional_info {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  min-height: 18px;
}

.p-shared_channel_member_orgs_modal__footer {
  width: 100%;
  display: flex;
}

.p-shared_channel_member_orgs_modal__modal_close_button {
  margin-left: auto;
}

.p-slack_connect_multi_avatar {
  width: 36px;
  height: 36px;
  position: relative;
}

.p-slack_connect_multi_avatar__icon {
  border-radius: 4px;
  width: 36px;
  height: 36px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.p-slack_connect_multi_avatar__icon .c-base_icon, .p-slack_connect_multi_avatar__icon .c-avatar__image, .p-slack_connect_multi_avatar__icon .c-team_icon, .p-slack_connect_multi_avatar__icon .c-team_icon:after {
  border-radius: 4px;
}

.p-slack_connect_multi_avatar__icon--back, .p-slack_connect_multi_avatar__icon--front {
  border: 2px solid #fff;
  border-radius: 6px;
  width: 28px;
  height: 28px;
}

.p-slack_connect_channel:hover .p-slack_connect_multi_avatar__icon--back, .p-slack_connect_channel:hover .p-slack_connect_multi_avatar__icon--front, .p-slack_connect_multi_avatar--clickable:hover .p-slack_connect_multi_avatar__icon--back, .p-slack_connect_multi_avatar--clickable:hover .p-slack_connect_multi_avatar__icon--front {
  border-color: #f8f8f8;
}

.p-slack_connect_multi_avatar__icon--back {
  position: absolute;
  top: -2px;
  left: -2px;
}

.p-slack_connect_multi_avatar__icon--front {
  position: absolute;
  bottom: -2px;
  right: -2px;
}

.p-slack_connect_multi_avatar__icon--multi {
  color: #1d1c1d;
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  text-align: center;
  background-color: #ddd;
  font-weight: bold;
  line-height: 24px;
}

.c-truncated_expandable_text {
  align-items: start;
  display: flex;
}

.c-truncated_expandable_text--expanded {
  display: block;
}

.c-truncated_expandable_text_expanded {
  display: inline;
}

.c-truncated_expandable_text_button {
  padding-left: 4px;
  display: inline;
}

.p-slack_connect_card {
  color: #1d1c1db3;
  background: #fff;
  border-radius: 8px;
  margin: 8px 16px;
}

.p-slack_connect_card__interactive {
  cursor: pointer;
}

.p-slack_connect_card__interactive:hover {
  background-color: #f8f8f8;
}

.p-slack_connect_card--focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-color: #0000;
  border-radius: 8px;
  outline: none;
  position: relative;
}

.p-slack_connect_card__header {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  border-top: 1px solid #1d1c1d21;
  border-left: 1px solid #1d1c1d21;
  border-right: 1px solid #1d1c1d21;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding: 8px 16px 4px;
}

.p-slack_connect_card__body {
  border-left: 1px solid #1d1c1d21;
  border-right: 1px solid #1d1c1d21;
  flex-direction: column;
  padding: 0 16px 12px;
  display: flex;
}

.p-slack_connect_card__body:first-child {
  border-top: 1px solid #1d1c1d21;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding-top: 12px;
}

.p-slack_connect_card__body:last-child {
  border-bottom: 1px solid #1d1c1d21;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.p-slack_connect_card__body .c-truncated_expandable_text {
  margin: 16px 0 4px;
}

.p-slack_connect_card__main_row {
  align-items: center;
  display: flex;
  position: relative;
}

.p-slack_connect_card__icon {
  flex: none;
  margin: 2px 12px 2px 0;
  display: flex;
}

.p-slack_connect_card__content {
  flex: auto;
  margin-right: 16px;
}

.p-slack_connect_card__primary {
  color: #1d1c1d;
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: 700;
}

.p-slack_connect_card__secondary {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-slack_connect_card__actions {
  flex-direction: row-reverse;
  display: flex;
}

.p-slack_connect_card__footer {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  border: 1px solid #1d1c1d21;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  padding: 8px 16px;
}

.p-slack_connect_card__footer--accepted {
  background-color: #007a5a0d;
  border-color: #007a5a33;
}

.p-slack_connect_card__footer--rejected {
  background-color: #e01e5a0d;
  border-color: #e01e5a33;
}

.p-slack_connect_card__footer--inactive, .p-slack_connect_card__footer--error {
  background-color: #1d1c1d0a;
  border-color: #1d1c1d21;
}

.p-slack_connect_select_workspace_modal {
  min-width: 560px;
}

.p-slack_connect_select_workspace_modal__title_bar {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 72px;
  display: flex;
}

.p-slack_connect_select_workspace_modal__title {
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-slack_connect_select_workspace_modal__subtitle {
  margin-bottom: 8px;
}

.p-slack_connect_select_workspace_modal__workspaces {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.p-slack_connect_select_workspace_modal__workspaces li {
  margin-bottom: 0;
}

.p-slack_connect_select_workspace_modal__workspace {
  background-clip: padding-box;
  border: 1px solid #0000;
  border-radius: 4px;
  align-items: center;
  width: 100%;
  padding: 8px 4px 8px 8px;
  display: flex;
}

.p-slack_connect_select_workspace_modal__workspace:hover {
  background: #1d9bd126;
  border: 1px solid #1d9bd126;
}

.p-slack_connect_select_workspace_modal__workspace--selected {
  background: #1d9bd11a;
  border: 1px solid #1d9bd11a;
}

.p-slack_connect_select_workspace_modal__workspace_icon {
  flex: 0;
}

.p-slack_connect_select_workspace_modal__workspace_label {
  flex: 1;
  margin-left: 12px;
}

.p-slack_connect_select_workspace_modal__workspace_radio_btn {
  width: 20px;
  height: 16px;
}

.p-slack_connect_confirm_workspace_modal {
  min-width: 560px;
}

.p-slack_connect_confirm_workspace_modal__footer_actions {
  justify-content: flex-end;
  max-width: 100%;
  display: flex;
}

.p-slack_connect_confirm_workspace_modal__cta_button_text {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.p-slack_connect_start_free_trial_modal .c-sk-modal_footer--speedbump {
  padding: unset;
}

.p-slack_connect_start_free_trial_modal .c-modal_speed_bump__heading {
  align-items: center;
  padding-bottom: 20px;
  display: flex;
}

.p-slack_connect_start_free_trial_modal .c-modal_speed_bump__text_wrapper {
  padding-bottom: 16px;
}

.p-slack_connect_start_free_trial_modal .c-sk-modal_title_bar__icon {
  align-items: center;
  display: flex;
}

.p-slack_connect_start_free_trial_modal__image {
  background-color: #1d1c1d0a;
  height: 290px;
}

.p-slack_connect_start_free_trial_modal__icon {
  margin-right: 8px;
}

.p-slack_connect_start_free_trial_modal__pro_badge {
  margin-left: 12px;
  display: inline;
}

.p-radio_option_panel_box {
  cursor: pointer;
  color: #1d1c1d;
  border: 1px solid #1d1c1d21;
  border-radius: 4px;
  outline-width: 0;
}

.p-radio_option_panel_box--unselected:hover, .p-radio_option_panel_box--unselected:focus {
  background-color: #1d1c1d03;
}

.p-radio_option_panel_box--selected, .p-radio_option_panel_box--selected_only_option {
  cursor: inherit;
  outline-width: 0;
}

.p-radio_option_panel_box--selected:hover, .p-radio_option_panel_box--selected:focus {
  background-color: #1d1c1d03;
}

.p-radio_option_panel_box--disabled {
  cursor: inherit;
  color: #1d1c1db3;
  background-color: #1d1c1d0a;
  border: 1px solid #1d1c1d21;
}

.p-radio_option_panel_container {
  align-items: center;
  margin: 12px 16px;
  display: flex;
}

.p-radio_option_panel_content {
  flex-direction: column;
  margin-left: 4px;
  display: flex;
}

.p-radio_option_panel_content__text {
  display: inline-block;
}

.p-radio_option_panel_content__text--secondary {
  color: #1d1c1db3;
}

.p-radio_option_panel_icon {
  margin-right: 12px;
}

.p-radio_option_panel_icon--selected {
  color: #1264a3;
}

.p-radio_option_panel_icon--disabled {
  color: #868686;
}

.p-radio_option_panel_radio_button--selected_icon_size {
  width: 20px;
  height: 16px;
}

.p-radio_option_panel_choice_image {
  width: 70px;
  height: 70px;
}

.p-slack_connect_accept_channel_invite_modal__channel_name_input {
  margin: 0;
}

.p-slack_connect_accept_channel_invite_modal__channel_name_container .p-channel_name_input__label_error {
  margin-top: 4px;
}

.p-slack_connect_accept_channel_invite_modal__channel_name_container--with_steps .p-channel_name_input__label_error {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #e01e5a;
  margin-top: 8px;
}

.p-slack_connect_accept_channel_invite_modal__channel_name_container--with_steps .c-hint {
  margin: 8px 0 0;
}

.p-slack_connect_accept_channel_invite_modal__visibility_options_container {
  justify-content: space-between;
  margin: 0;
  display: flex;
}

.p-slack_connect_accept_channel_invite_modal__visibility_options_container--with_steps {
  margin: 0;
}

.p-slack_connect_accept_channel_invite_modal__visibility_options_container--with_steps .c-legend {
  margin: 0 0 8px;
}

.p-slack_connect_accept_channel_invite_modal__visibility_option {
  width: 246px;
  font-weight: normal;
}

.p-slack_connect_accept_channel_invite_modal__visibility_option .p-radio_option_panel_container {
  align-items: baseline;
}

.p-slack_connect_accept_channel_invite_modal__visibility_option--with_steps {
  margin-bottom: 0;
}

.p-slack_connect_accept_channel_invite_modal__visibility_option--with_steps:not(:last-child) {
  margin-bottom: 8px;
}

.p-slack_connect_accept_channel_invite_modal__visibility_option--lightweight > span.c-label__text {
  font-weight: normal;
}

.p-slack_connect_accept_channel_invite_modal__visibility_option--lightweight > span .c-label__subtext {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-slack_connect_accept_channel_invite_modal__trial_banner {
  background-color: #f2c74433;
  border-top: 1px solid #1d1c1d21;
  align-items: center;
  margin-top: 24px;
  padding: 16px 28px 0;
  display: flex;
}

.sk-client-theme--dark .p-slack_connect_accept_channel_invite_modal__trial_banner {
  color: #e8912d;
  background-color: #e8912d1a;
  border-color: #e8912d66;
}

.p-slack_connect_accept_channel_invite_modal__trial_icon {
  color: #b98a09;
  margin-right: 16px;
  padding-top: 6px;
}

.p-slack_connect_accept_channel_invite_modal__trial_icon:before {
  font-size: 32px;
}

.sk-client-theme--dark .p-slack_connect_accept_channel_invite_modal__trial_icon {
  color: #e8912d;
}

.p-slack_connect_accept_channel_invite_modal__label:not(:last-child) {
  margin-bottom: 24px;
}

.p-slack_connect_accept_channel_invite_modal__target_workspace {
  align-items: center;
  margin-bottom: 6px;
  display: flex;
}

.p-slack_connect_accept_channel_invite_modal__target_workspace--with_steps {
  padding: 2px 0 6px;
  font-weight: normal;
}

.p-slack_connect_accept_channel_invite_modal__team_selection_escape_hatch {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  padding-top: 4px;
  font-weight: normal;
}

.p-slack_connect_accept_channel_invite_modal__team_selection_escape_hatch_new_window_icon {
  margin-left: 2px;
}

.p-slack_connect_accept_channel_invite_modal__team_icon {
  margin-right: 8px;
}

.p-slack_connect_accept_channel_invite_modal__team_name {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-slack_connect_accept_channel_invite_modal__ctas--with_trial {
  background-color: #f2c74433;
}

.sk-client-theme--dark .p-slack_connect_accept_channel_invite_modal__ctas--with_trial {
  background-color: #e8912d1a;
}

.p-slack_connect_accept_channel_invite_modal__speed_bump {
  padding: 24px 28px;
}

.p-slack_connect_accept_channel_invite_modal__speed_bump_heading {
  margin-bottom: 8px;
  font-weight: 700;
}

.p-slack_connect_accept_channel_invite_modal__footer_stepper {
  color: #1d1c1db3;
}

.p-slack_connect_accept_channel_invite_modal__content_section:last-child {
  padding-bottom: 8px;
}

.p-slack_connect_accept_channel_invite_modal__privacy_warning {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin: 20px 0 0;
}

.p-slack_connect_accept_channel_invite_modal__select_option {
  padding-left: 0;
}

.p-slack_connect_accept_channel_invite_modal__select_option .c-base_entity__text-contents {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-slack_connect_accept_channel_invite_modal__select_option .c-base_entity__text-contents wbr {
  display: none;
}

.p-slack_connect_accept_channel_invite_modal__select_option--secondary_content {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
}

.c-select_options_list__option--active .p-slack_connect_accept_channel_invite_modal__select_option--secondary_content {
  color: inherit;
}

.p-slack_connect_accept_channel_invite_modal__free_trial_note {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background-color: #1d1c1d0a;
  padding: 16px 24px;
  display: flex;
}

.p-slack_connect_accept_channel_invite_modal__free_trial_note .p-pro_badge {
  margin-right: 12px;
}

.p-slack_connect_accept_channel_invite_modal__free_trial_note a {
  margin-left: 4px;
}

.p-slack_connect_upgrade_modal {
  min-width: 560px;
}

.p-slack_connect_pending_in_another_workspace_modal__confirmation_illustration_container {
  background-color: #f5efe8;
}

.p-slack_connect_pending_in_another_workspace_modal__confirmation_illustration {
  background-image: url(https://a.slack-edge.com/bv1-10/confirmation-9d699ca.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 155px;
  margin-top: 20px;
}

.sk-client-theme--dark .p-slack_connect_pending_in_another_workspace_modal__confirmation_illustration {
  background-image: url(https://a.slack-edge.com/bv1-10/confirmation-dark-f0db418.svg);
}

.p-slack_connect_pending_in_another_workspace_modal__top_content {
  margin-bottom: 20px;
}

.p-slack_connect_pending_in_another_workspace_modal__bottom_content {
  background-color: #1d1c1d0f;
  border: 1px solid #1d1c1d21;
  border-radius: 4px;
  margin: 0 24px 4px;
  padding: 12px 16px;
}

.p-slack_connect_invite_actions__icon_actions {
  opacity: 0;
  background-color: #fff;
  border-radius: 8px;
  align-self: center;
  margin: 0;
  list-style: none;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-slack_connect_card--focus-within .p-slack_connect_invite_actions__icon_actions, .p-slack_connect_card:hover .p-slack_connect_invite_actions__icon_actions, .p-slack_connect_card--focus .p-slack_connect_invite_actions__icon_actions {
  opacity: 1;
}

.p-slack_connect_invite_actions__icon_action {
  margin: 2px;
}

.p-slack_connect_invite_actions__icon_action .c-button-unstyled {
  border-radius: 6px;
}

.p-slack_connect_invite_actions__text_actions {
  align-self: center;
  margin: 0 0 0 4px;
  list-style: none;
  display: flex;
}

.p-slack_connect_invite_actions__text_actions li:last-child {
  margin-right: 0;
}

.p-slack_connect_invite_actions__text_action {
  margin: 0 4px 0 0;
}

.p-slack_connect_invite_actions__overflow_actions {
  align-self: center;
  margin: 0 0 0 4px;
  list-style: none;
  display: flex;
}

.p-slack_connect_invite_actions__overflow_menu_button {
  min-width: auto;
  padding: 4px;
}

.p-slack_connect_confirm_trust_modal {
  min-width: 520px;
}

.p-slack_connect_confirm_trust_modal__header {
  background-color: #e8912d1a;
  flex-direction: column;
  align-items: center;
  padding: 24px 0;
  display: flex;
}

.p-slack_connect_confirm_trust_modal__header--suspicious {
  background-color: #e01e5a1a;
}

.p-slack_connect_confirm_trust_modal__suspicious_icon {
  color: #e01e5a;
  width: 44px;
  height: 44px;
}

.p-slack_connect_confirm_trust_modal__suspicious_icon:before {
  font-size: 44px;
}

.p-slack_connect_confirm_trust_modal__header_title {
  padding-top: 4px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-slack_connect_confirm_trust_modal__header_subtitle {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  text-align: center;
  margin: 0 100px;
}

.p-slack_connect_confirm_trust_modal__invite_details_container {
  flex-direction: column;
  align-items: center;
  padding: 24px 0 8px;
  display: flex;
}

.p-slack_connect_confirm_trust_modal__invite_details {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-bottom: 4px;
  padding-top: 8px;
}

.p-slack_connect_confirm_trust_modal__email {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-slack_connect_confirm_trust_modal__created_at {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
  margin: 4px 0 0;
}

.p-slack_connect_sent_email_invite__icon {
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  font-size: 20px;
  display: flex;
}

.p-slack_connect_sent_email_invite__icon--channel, .p-slack_connect_sent_email_invite__icon--dm {
  color: #11a489;
  background-color: #11a4891a;
}

.p-slack_connect_sent_email_invite__icon--inactive {
  filter: grayscale();
}

.p-slack_connect_sent_email_invite__header {
  display: flex;
}

.p-slack_connect_sent_email_invite__channel_link {
  text-decoration: none;
}

.p-slack_connect_sent_email_invite__channel_link:hover, .p-slack_connect_sent_email_invite__channel_link:focus {
  text-decoration: underline;
}

.p-slack_connect_sent_email_invite__where {
  flex: 2;
}

.p-slack_connect_sent_email_invite__when {
  text-align: right;
  flex: 0 auto;
}

.p-slack_connect_sent_email_invite__footer {
  align-items: baseline;
  display: flex;
}

.p-slack_connect_sent_email_invite__footer_icon {
  margin-right: 4px;
}

.p-slack_connect_sent_email_invite__footer_icon--approved {
  color: #007a5a;
}

.p-slack_connect_sent_email_invite__footer_icon--rejected {
  color: #e01e5a;
}

.p-slack_connect_sent_email_invite__footer_icon--warning {
  color: #1d1c1db3;
}

.p-slack_connect_sent_email_invite__footer_separator {
  border-left-style: solid;
  border-left-width: 1px;
  height: 1em;
  margin-left: 8px;
  padding-left: 8px;
}

.p-slack_connect_sent_email_invite__footer_channel_link {
  font-weight: 700;
}

.p-slack_connect_sent_email_invite__member_entity, .p-slack_connect_sent_email_invite__member_entity:hover, .p-slack_connect_sent_email_invite__member_entity:focus {
  color: #1d1c1d;
}

.p-slack_connect_sent_email_invite__member_entity.c-link--button.c-link--focus-visible:focus {
  text-decoration: underline;
}

.p-slack_connect_received_channel_invite__avatar {
  vertical-align: middle;
  margin-right: 3px;
  display: inline-flex;
  bottom: 2px;
}

.p-slack_connect_received_channel_invite__member_entity, .p-slack_connect_received_channel_invite__member_entity:hover, .p-slack_connect_received_channel_invite__member_entity:focus {
  color: #1d1c1db3;
  line-height: 1.2em;
}

.p-slack_connect_received_channel_invite__member_entity.c-link--button.c-link--focus-visible:focus {
  text-decoration: underline;
}

.p-slack_connect_received_channel_invite__avatar--inactive {
  filter: grayscale();
}

.p-slack_connect_received_channel_invite__sponsored_connections_info {
  border-right: 1px solid #1d1c1d21;
  height: 14px;
  margin-right: 8px;
  padding-right: 8px;
  position: relative;
  top: 3px;
}

.p-slack_connect_received_channel_invite__sponsored_connections_info_icon {
  top: -3px;
}

.p-slack_connect_received_channel_invite__sponsored_connections_info_icon:before {
  font-size: 14px;
}

.p-slack_connect_received_channel_invite__teams_in_channel_link, .p-slack_connect_received_channel_invite__teams_in_channel_link:hover {
  color: #1d1c1db3;
}

.p-slack_connect_received_channel_invite__channel_name_button {
  border-radius: 4px;
  padding: 0 4px;
}

.p-slack_connect_received_channel_invite__channel_name_button:hover {
  background-color: #1d1c1d0a;
}

.p-slack_connect_received_dm_invite__icon {
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.p-slack_connect_received_dm_invite__icon--dm {
  color: #007a5a;
  background-color: #007a5a1a;
}

.p-slack_connect_received_dm_invite__icon--inactive {
  filter: grayscale();
}

.p-slack_connect_received_dm_invite__header {
  display: flex;
}

.p-slack_connect_received_dm_invite__where {
  flex: 2;
}

.p-slack_connect_received_dm_invite__when {
  text-align: right;
  flex: 0 auto;
}

.p-slack_connect_received_dm_invite__message {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-slack_connect_received_dm_invite__message wbr {
  display: none;
}

.p-slack_connect_received_dm_invite__message .c-message_kit__blocks--rich_text {
  margin-bottom: 0;
}

.p-slack_connect_received_dm_invite__message .p-rich_text_section {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-slack_connect_received_dm_invite__message .p-rich_text_section wbr {
  display: none;
}

.p-slack_connect_received_dm_invite__footer {
  align-items: baseline;
  display: flex;
}

.p-slack_connect_received_dm_invite__footer--introduced {
  align-items: center;
  display: flex;
}

.p-slack_connect_received_dm_invite__footer_icon {
  margin-right: 4px;
}

.p-slack_connect_received_dm_invite__footer_icon--approved {
  color: #007a5a;
}

.p-slack_connect_received_dm_invite__footer_icon--rejected {
  color: #e01e5a;
}

.p-slack_connect_received_dm_invite__footer_separator {
  border-left-style: solid;
  border-left-width: 1px;
  height: 1em;
  margin-left: 8px;
  padding-left: 8px;
}

.p-slack_connect_received_dm_invite__footer_icon--warning {
  color: #1d1c1db3;
}

.p-slack_connect_received_dm_invite__footer_dm_link {
  font-weight: 700;
}

.p-slack_connect_received_dm_invite__member_entity, .p-slack_connect_received_dm_invite__member_entity:hover, .p-slack_connect_received_dm_invite__member_entity:focus {
  color: #1d1c1d;
}

.p-slack_connect_received_dm_invite__member_entity.c-link--button.c-link--focus-visible:focus {
  text-decoration: underline;
}

.p-shared_workspace_invitation_actions {
  justify-content: center;
  align-self: center;
  margin: 0 0 0 4px;
  list-style: none;
  display: flex;
}

.p-shared_workspace_invitation_actions > * {
  min-width: auto;
  margin: 0 4px 0 0;
}

.p-shared_workspace_invitation_actions li:last-child {
  margin-right: 0;
}

.p-shared_workspace_invite_modal--content {
  list-style: none;
}

.p-hub_skeleton__results_container:not(.hub_skeleton__results_container--no-animation) {
  animation: 1s ease-in-out infinite p-hub--shimmer;
}

@keyframes p-hub--shimmer {
  0% {
    opacity: 1;
  }

  50% {
    opacity: .65;
  }

  100% {
    opacity: 1;
  }
}

.p-org_card {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 8px;
  min-width: 256px;
}

.p-org_card:not(.p-org_card--loading):hover, .p-org_card:not(.p-org_card--loading):active {
  box-shadow: 0 1px 3px #00000014;
}

.p-org_card__title {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-org_card__caption {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-org_card .c-icon--inherit {
  width: 1.2em;
}

.p-actionable_invitations__list {
  background: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  box-shadow: 0 1px 3px #00000014;
}

.p-actionable_invitations__list > * {
  margin: 0;
}

.p-actionable_invitations__list_item_wrapper {
  width: 100%;
}

.p-actionable_invitations__list_item_wrapper:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
  outline: none;
}

.p-actionable_invitations__list_item_wrapper:not(:last-child) {
  border-bottom: 1px solid #1d1c1d21;
}

.p-actionable_invitations__list_item--shared-workspace-top-invite {
  border-top: 1px solid #1d1c1d21;
}

.p-actionable_invitations__list_item {
  background: none;
  border-radius: 0;
  margin: 0;
  padding: 16px 20px;
}

.p-actionable_invitations__list_item .p-slack_connect_card__header, .p-actionable_invitations__list_item .p-slack_connect_card__body, .p-actionable_invitations__list_item .p-slack_connect_card__footer {
  background: none;
  border: none;
  padding: 0;
}

.p-actionable_invitations__list_item--footer {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-actionable_invitations__list_item.p-slack_connect_card > :not(:last-child).p-slack_connect_card__header {
  padding-bottom: 4px;
}

.p-actionable_invitations__list_item.p-slack_connect_card > :not(:last-child).p-slack_connect_card__body {
  padding-bottom: 8px;
}

.p-actionable_invitations__list_item:first-child {
  border-radius: 8px 8px 0 0;
}

.p-actionable_invitations__list_item:last-child {
  border-radius: 0 0 8px 8px;
}

.p-actionable_invitations__list_item.p-slack_connect_card--allow-compact-style .p-slack_connect_card__header, .p-actionable_invitations__list_item.p-slack_connect_card--allow-compact-style .p-slack_connect_card__body {
  display: none;
}

.p-actionable_invitations__list_item.p-slack_connect_card--allow-compact-style .p-slack_connect_card__footer > * {
  align-items: center;
}

.p-actionable_invitations__badge {
  background: #e01e5a;
  border-style: solid;
  border-color: #e01e5a;
  border-radius: 3px;
  width: 6px;
  height: 6px;
  margin-right: 8px;
}

.p-show_all_contacts__copy {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-member_grid__member, .p-member_grid__member:focus {
  border-radius: 8px;
}

.p-org_card_cta {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 94px;
  margin: auto;
  padding: 20px;
  display: flex;
}

.p-org_card_cta:hover, .p-org_card_cta:active {
  background-color: #fff;
  box-shadow: 0 1px 3px #00000014;
}

.p-org_card_cta--disabled {
  color: #1d1c1dbf;
  cursor: default;
  pointer-events: none;
  text-shadow: none;
  background: #ddd;
  background-clip: initial;
  border-color: #ddd;
  transition: all 80ms linear;
}

.p-org_card_cta--disabled:hover {
  background: #ddd;
}

.p-org_card_cta__icon {
  margin-bottom: 8px;
}

.p-org_card_cta__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-bottom: 2px;
  font-weight: bold;
}

.p-load_more_button {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 32px;
}

.p-load_more_button:hover, .p-load_more_button:active {
  box-shadow: 0 1px 3px #00000014;
}

.p-lightbulb_icon--dark {
  color: #f2c744;
}

.p-lightbulb_icon {
  vertical-align: bottom;
  justify-content: center;
  align-items: center;
  display: inline-flex;
  position: relative;
}

.p-lightbulb_icon--inline {
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  width: 20px;
  height: auto;
}

.p-lightbulb_icon--inline .p-lightbulb_icon__icon {
  margin-top: -50%;
  margin-left: -50%;
  position: absolute;
  top: 50%;
  left: 50%;
}

.p-lightbulb_icon--inline:after {
  content: "​";
}

.p-lightbulb_icon--inherit {
  width: 1em;
}

.p-lightbulb_icon__icon {
  width: 20px;
  height: auto;
  position: relative;
  top: -2px;
}

.p-lightbulb_icon--inherit .p-lightbulb_icon__icon {
  width: 1em;
}

.p-lightbulb_icon--inline.p-lightbulb_icon--inherit .p-lightbulb_icon__icon {
  width: 1em;
  height: 1em;
  margin-top: -.5em;
  margin-left: -.5em;
}

.p-slack_connect_edu_modal__step {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-top: 12px;
  margin-bottom: 12px;
}

.p-slack_connect_edu_modal__content_title {
  margin-bottom: 4px;
  font-family: Slack-Larsseit, Helvetica Neue, Helvetica, Segoe UI, Tahoma, Arial, sans-serif;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-slack_connect_edu_modal__content_description {
  color: #616061;
}

.p-slack_connect_edu_modal__footer_tip {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-slack_connect_edu_modal__tip_link, .p-slack_connect_edu_modal__tip_link:active, .p-slack_connect_edu_modal__tip_link:visited {
  text-decoration: none;
}

.p-slack_connect_edu_modal__tip_link:hover {
  text-decoration: underline;
}

.p-slack_connect_edu_modal .c-sk-modal__close_button {
  background-color: #fff;
  border-color: #f8f8f8;
  border-radius: 50%;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-slack_connect_edu_modal .c-sk-modal__close_button:hover {
  background-color: #fff;
}

.p-slack_connect_edu_modal .c-button--focus-visible:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
}

.p-slack_connect_edu_modal__image {
  width: 100%;
  height: 280px;
  display: block;
  position: relative;
}

.sk-client-theme--dark .p-slack_connect_edu_modal__image {
  background-color: #f8f8f8;
}

.p-slack_connect_edu_modal__banner {
  color: #fff;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background-color: #4a154b;
  width: 100%;
  padding: 9px 28px 7px;
  font-family: Slack-Larsseit, Helvetica Neue, Helvetica, Segoe UI, Tahoma, Arial, sans-serif;
  font-weight: 700;
  position: absolute;
  bottom: 0;
}

.p-slack_connect_edu_modal__image_container {
  justify-content: center;
  align-items: center;
  height: 280px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.p-slack_connect_edu_modal__content--animated .p-slack_connect_edu_modal__animated_image {
  width: 100%;
  height: auto;
}

.p-slack_connect_edu_modal__content--animated.p-slack_connect_edu_modal__content--ready .p-slack_connect_edu_modal__animated_image {
  border-radius: 10px;
  box-shadow: 0 18px 48px #0000001a;
}

.p-slack_connect_edu_modal__image_intro--user_hub_v1 {
  width: 364px;
  height: 200px;
}

.p-slack_connect_edu_modal__content--animated.p-slack_connect_edu_modal__content--ready .p-slack_connect_edu_modal__image_intro--user_hub_v1 .p-slack_connect_edu_modal__animated_image {
  box-shadow: none;
}

.p-slack_connect_edu_modal__image_1--user_hub_v1 {
  width: 460px;
  height: 196px;
}

.p-slack_connect_edu_modal__image_2--user_hub_v1 {
  width: 368px;
  height: 200px;
}

.p-slack_connect_edu_modal__image_3--user_hub_v1 {
  width: 351px;
  height: 164px;
}

.p-slack_connect_edu_modal__image_4--user_hub_v1 {
  width: 368px;
  height: 200px;
}

.p-slack_connect_edu_modal__content--animated .p-slack_connect_edu_modal__image {
  opacity: 0;
  background-image: none;
  flex: none;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  max-height: 100%;
  margin: 0;
  transition: none;
  display: flex;
  position: relative;
  top: 20px;
}

.p-slack_connect_edu_modal__content--animated.p-slack_connect_edu_modal__content--ready .p-slack_connect_edu_modal__image {
  opacity: 1;
  transition: opacity .25s ease-in-out, top .375s;
  top: 0;
}

.p-slack_connect_edu_modal__content--animated {
  transition: background-color .375s ease-in-out;
}

.p-slack_connect_edu_modal__content--bg_color_light_green {
  background-color: #e0eee7;
}

.p-slack_connect_edu_modal__content--bg_color_light_blue {
  background-color: #e8f5fa;
}

.p-slack_connect_edu_modal__content--bg_color_light_purple {
  background-color: #ede8ed;
}

.p-slack_connect_edu_modal__content--bg_color_light_yellow {
  background-color: #fcf4da;
}

.sk-client-theme--dark .p-slack_connect_edu_modal__content {
  background-color: #ddd;
}

.p-slack_connect_edu_modal__image.p-slack_connect_edu_modal__image_intro--user_hub_v1, .p-slack_connect_edu_modal__content.p-slack_connect_edu_modal__content--intro {
  background-color: #e0eee7;
}

.sk-client-theme--dark .p-slack_connect_edu_modal__image.p-slack_connect_edu_modal__image_intro--user_hub_v1, .sk-client-theme--dark .p-slack_connect_edu_modal__content.p-slack_connect_edu_modal__content--intro {
  background-color: #4cbf9d1a;
}

.p-slack_connect_edu_modal__content_section {
  z-index: 2;
  background-color: #fff;
  border-top: 1px solid #ddd;
  padding: 20px 28px 0;
}

.p-slack_connect_hub_edu_banner {
  z-index: 1;
  background-color: #e0eee7;
  border: 1px solid #11a4894d;
  border-radius: 8px;
  justify-content: space-between;
  width: calc(100% - 40px);
  margin: 20px 20px 0;
  padding: 20px 24px;
  display: flex;
}

.sk-client-theme--dark .p-slack_connect_hub_edu_banner {
  background-color: #4cbf9d0a;
}

.p-slack_connect_hub_edu_banner--focus, .p-slack_connect_hub_edu_banner:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 8px;
  outline: none;
}

.p-slack_connect_hub_edu_banner__image {
  background-image: url(https://a.slack-edge.com/bv1-10/SC-Hub-Mini-Hero-41e0705.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex: none;
  width: 96px;
  height: 74px;
  margin: 0 8px 0 0;
}

@media (max-width: 768px) {
  .p-slack_connect_hub_edu_banner__image {
    display: none;
  }
}

.p-slack_connect_hub_edu_banner__image_icon {
  color: #0b4c8c;
  min-width: 20px;
}

@media (max-width: 768px) {
  .p-slack_connect_hub_edu_banner__image_icon {
    display: none;
  }
}

.p-slack_connect_hub_edu_banner_contents-text {
  flex-direction: column;
  margin: auto;
  display: flex;
}

.p-slack_connect_hub_edu_banner__header {
  flex-grow: 1;
  padding: 0 12px;
  font-family: Slack-Larsseit, Helvetica Neue, Helvetica, Segoe UI, Tahoma, Arial, sans-serif;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-slack_connect_hub_edu_banner__close_wrapper {
  max-width: 20px;
  max-height: 20px;
}

.p-slack_connect_hub_edu_banner__close {
  z-index: 3;
  top: -8px;
  right: 8px;
}

.p-slack_connect_hub_edu_banner__content {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  flex-grow: 1;
  margin-bottom: 0;
  padding: 0 12px;
}

.p-slack_connect_hub_edu_banner__link {
  font-weight: 700;
}

.p-hub_search_empty_state {
  margin: 96px auto;
}

.p-hub_search_empty_state__contact_lookup {
  background-color: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 12px;
  width: calc(100% - 40px);
  max-width: none;
  margin: 0 20px;
  padding: 28px;
}

.p-hub_search_empty_state__contact_lookup > .c-empty_state__description {
  max-width: 440px;
  margin: 0 auto;
}

.p-hub_search_empty_state__contact_lookup button:not(.p-hub_search_empty_state__link_button) {
  margin: 16px auto 0;
}

.p-hub_search_empty_state__contact_lookup_icon {
  color: #1264a3;
  background-color: #1d9bd11a;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin: 0 auto 8px;
  font-size: 20px;
  display: flex;
}

.p-hub_search_empty_state__link_button[aria-disabled="true"] {
  color: inherit;
  text-decoration: underline;
}

.p-hub_search_empty_state__link_button_spinner {
  margin-left: 8px;
  position: absolute;
  transform: translateY(50%);
}

.p-sync_google_contacts_banner {
  background: #1d9bd11a;
  border: 1px solid #1264a34d;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin: 20px;
  padding: 24px 32px;
  display: flex;
  position: relative;
}

@media screen and (max-width: 960px) {
  .p-sync_google_contacts_banner {
    flex-direction: column;
    align-items: flex-start;
  }
}

@media screen and (min-width: 1680px) {
  .p-sync_google_contacts_banner {
    justify-content: space-around;
  }
}

.p-sync_google_contacts_banner:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 8px;
  outline: none;
}

.p-sync_google_contacts_banner__body {
  align-items: center;
  display: flex;
}

.p-sync_google_contacts_banner__body:before {
  content: "";
  background-image: url(https://a.slack-edge.com/bv1-10/sync_contacts_hub-cd4640e.svg);
  min-width: 91px;
  height: 91px;
  margin-right: 36px;
}

@media screen and (max-width: 1024px) {
  .p-sync_google_contacts_banner__body:before {
    display: none;
  }
}

.p-sync_google_contacts_banner__body--no_illo:before {
  display: none;
}

.p-sync_google_contacts_banner__text_container {
  max-width: 486px;
  margin-right: 96px;
}

@media screen and (max-width: 1440px) {
  .p-sync_google_contacts_banner__text_container {
    margin-right: 48px;
  }
}

.p-sync_google_contacts_banner__title {
  margin: 0;
  font-family: Slack-Larsseit, Helvetica Neue, Helvetica, Segoe UI, Tahoma, Arial, sans-serif;
  font-weight: 700;
}

.p-sync_google_contacts_banner__description {
  color: #1d1c1db3;
  margin: 0;
}

@media screen and (max-width: 960px) {
  .p-sync_google_contacts_banner__description {
    margin-bottom: 24px;
  }
}

.p-sync_google_contacts_banner__google_btn .c-third_party_auth__icon {
  width: 16px;
  height: 16px;
}

.p-sync_google_contacts_banner__dismiss_btn {
  position: absolute;
  top: 4px;
  right: 4px;
}

.p-slack_connect_help_content__heading {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  max-width: 1000px;
  margin-bottom: 16px;
}

.p-slack_connect_help_content__articles {
  gap: 12px;
  max-width: 1000px;
  display: flex;
}

.p-slack_connect_help_content__article {
  color: #1d1c1d;
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  flex-grow: 1;
  justify-content: flex-start;
  height: auto;
  padding: 20px 16px;
  display: flex;
}

.p-slack_connect_help_content__article:hover {
  background-color: #fff;
}

.p-slack_connect_help_content__article_image {
  background-color: rgb(var(--dt_color-plt-horchata-10));
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 8px;
  width: 52px;
  min-width: 52px;
  height: 52px;
  min-height: 52px;
  margin-right: 20px;
}

.p-slack_connect_help_content__article_body {
  text-align: left;
}

.p-slack_connect_help_content__article_title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: bold;
}

.p-slack_connect_help_content__article_subtitle {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-slack_connect_card_buttons__wrapper {
  margin: 0 20px;
}

.p-slack_connect_card_buttons {
  max-width: 1000px;
  margin: auto;
}

.p-slack_connect_card_buttons__card_button:hover, .p-slack_connect_card_buttons__card_button:focus, .p-slack_connect_card_buttons_button:active {
  color: inherit;
  text-decoration: none;
}

.p-slack_connect_card_buttons__card_button_container:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.p-slack_connect_card_buttons__card_button_container:not(:last-child) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.p-slack_connect_card_buttons__card_button_container:hover {
  cursor: pointer;
  background-color: #1d1c1d0a;
}

.p-slack_connect_card_buttons__card_button_container--ia4_new_teams_v3:hover {
  background-color: #fff;
}

.p-slack_connect_card_buttons__card_button {
  height: 40px;
  display: flex;
}

.p-slack_connect_card_buttons__card_button__icon_container {
  text-align: center;
  background-color: #1d1c1d0a;
  border-radius: 50%;
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  margin-left: 4px;
  margin-right: 12px;
}

.p-slack_connect_card_buttons__card_button__content_container {
  flex-grow: 1;
}

.p-slack_connect_card_buttons__card_button__content_container .c-truncate {
  color: #1d1c1db3;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-slack_connect_card_buttons__card_button__link_icon_container {
  margin-right: 12px;
  font-size: 16px;
}

.p-slack_connect_card_buttons__card_button__link_icon {
  color: #1d1c1db3;
  font-size: 16px;
  position: relative;
  top: 8px;
}

.p-slack_connect_card_buttons__card_button__icon {
  color: #1d1c1db3;
  font-size: 20px;
  position: relative;
  top: 10px;
}

.p-slack_connect_hub_cta.c-card_container {
  border: none;
  border-radius: 8px;
  flex-direction: column;
  flex: 1 0 auto;
  min-width: 200px;
  padding: 20px;
  transition: box-shadow 80ms cubic-bezier(.36, .19, .29, 1);
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-slack_connect_hub_cta--left.c-card_container {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

@media (max-width: 768px) {
  .p-slack_connect_hub_cta--left.c-card_container {
    border-radius: 8px 8px 0 0;
    display: block;
  }
}

.p-slack_connect_hub_cta--right.c-card_container {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

@media (max-width: 768px) {
  .p-slack_connect_hub_cta--right.c-card_container {
    border-radius: 0 0 8px 8px;
    display: block;
  }
}

.p-slack_connect_hub_cta--disabled.c-card_container, .p-slack_connect_hub_cta--disabled.c-card_container .p-slack_connect_hub_cta__icon {
  color: #616061;
}

.p-slack_connect_hub_cta--disabled.c-card_container .p-slack_connect_hub_cta__disabled_text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  font-weight: bold;
}

.p-slack_connect_hub_cta:hover .p-slack_connect_empty_landing_page__link_icon, .p-slack_connect_hub_cta:focus .p-slack_connect_empty_landing_page__link_icon {
  color: #e8f5fa;
  background-color: #1264a3;
}

.p-slack_connect_hub_cta__content_container {
  margin: 20px;
}

.p-slack_connect_hub_cta__icon {
  color: #1264a3;
}

.p-slack_connect_hub_cta__content_container__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-bottom: 4px;
  font-weight: 900;
}

.p-slack_connect_hub_cta__image {
  margin-bottom: 12px;
}

.p-slack_connect_hub_cta__link_button:focus {
  outline: none;
}

.p-slack_connect_hub_cta--user-hub {
  border: 1px solid #0000;
  width: 100%;
  min-width: 344px;
  height: auto;
  padding: 0;
  display: block;
  position: relative;
}

.p-slack_connect_hub_cta--user-hub.p-slack_connect_hub_cta--disabled {
  cursor: not-allowed;
  pointer-events: all;
  background-color: #1d1c1d0a;
}

.p-slack_connect_hub_cta--ia4_new_teams_v3:hover {
  background-color: #fff;
}

.p-slack_connect_hub_cta__outer_container--user-hub {
  flex-grow: 1;
}

.p-slack_connect_hub_cta__contents {
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
}

.p-slack_connect_hub_cta__contents--ia4_new_teams_v3 {
  padding: 20px 16px;
}

.p-slack_connect_hub_cta__button {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  border: 1px solid #bbbabb;
  border-radius: 4px;
  padding: 4px 12px;
  font-weight: bold;
}

.p-slack_connect_hub_cta__button--primary {
  color: #fff;
  background-color: #007a5a;
}

.p-slack_connect_hub_cta__contents:active {
  border-color: #1d1c1d4d;
}

.p-slack_connect_hub_cta__icon--hub-next {
  color: #1d1c1db3;
  background-color: #1d1c1d0f;
  border-radius: 50%;
  width: 36px;
  min-width: 36px;
  height: 36px;
  margin-right: 12px;
}

.p-slack_connect_hub_cta__icon--disabled, .sk-client-theme--dark .p-slack_connect_hub_cta__icon--disabled {
  color: #1d1c1d80;
  background-color: #1d1c1d21;
}

.p-slack_connect_hub_cta__content_container--user-hub {
  flex-direction: column;
  align-items: flex-start;
  width: calc(100% - 40px);
  display: flex;
}

.p-slack_connect_hub_cta__content_container__title--user-hub {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: bold;
}

.p-slack_connect_hub_cta__content_container__subtitle--user-hub, .p-slack_connect_hub_cta__content_container__subtitle--ia4_new_teams_v3 {
  color: #1d1c1db3;
  width: 100%;
  margin-bottom: 0;
}

.p-slack_connect_hub_cta__content_container__subtitle--user-hub {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-slack_connect_hub_cta__content_container__subtitle--ia4_new_teams_v3 {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-slack_connect_hub_cta__content_container__subtitle--user-hub-wrapper {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  display: block;
  overflow: hidden;
}

.p-slack_connect_empty_landing_page__row--ia4_new_teams_v3 {
  max-width: 1000px;
  margin: 0 auto 24px;
  padding: 0 16px;
}

.p-slack_connect_empty_landing_page__header {
  background-color: #e0eee7;
  width: 100%;
  height: 300px;
  min-height: 0;
  padding: 0 40px;
}

.sk-client-theme--dark .p-slack_connect_empty_landing_page__header {
  background-color: #4cbf9d1a;
}

.p-slack_connect_empty_landing_page__header--ia4_new_teams_v3 {
  background-color: #f4ede4;
  height: 216px;
  padding: 0 48px;
}

.p-slack_connect_empty_landing_page__header_content_container {
  flex-direction: column;
  flex: 0 auto;
  display: flex;
}

.p-slack_connect_empty_landing_page__header_container {
  flex-direction: row;
  flex: 1 0 auto;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  height: 100%;
  margin: auto;
  display: flex;
}

.p-workspace__primary_view--small .p-slack_connect_empty_landing_page__header_container, .p-workspace__primary_view--tiny .p-slack_connect_empty_landing_page__header_container {
  justify-content: center;
}

.p-slack_connect_empty_landing_page__header_image {
  background-image: url(https://a.slack-edge.com/bv1-10/sc_hub_hero-07817aa.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex: 0 auto;
  width: 220px;
  height: 220px;
  display: flex;
}

.p-slack_connect_empty_landing_page__header_image--user_hub_v1, .p-slack_connect_empty_landing_page__header_image--ia4_new_teams_v3 {
  background-image: url(https://a.slack-edge.com/bv1-10/SC-Hub-Hero-v1-99dac3e.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex: 0 auto;
  width: 220px;
  height: 220px;
  display: flex;
}

.p-workspace__primary_view--small .p-slack_connect_empty_landing_page__header_image--user_hub_v1, .p-workspace__primary_view--small .p-slack_connect_empty_landing_page__header_image--ia4_new_teams_v3, .p-workspace__primary_view--tiny .p-slack_connect_empty_landing_page__header_image--user_hub_v1, .p-workspace__primary_view--tiny .p-slack_connect_empty_landing_page__header_image--ia4_new_teams_v3 {
  display: none;
}

.p-slack_connect_empty_landing_page__header_image--ia4_new_teams_v3 {
  background-image: url(https://a.slack-edge.com/bv1-10/external-connections-nux-banner-image-5c5c2d2.svg);
  margin-left: 52px;
}

.p-slack_connect_empty_landing_page__header_text {
  text-align: left;
  max-width: 400px;
  margin: 8px 0;
  font-family: Slack-Larsseit, Helvetica Neue, Helvetica, Segoe UI, Tahoma, Arial, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2143;
}

.p-slack_connect_empty_landing_page__header_text--ia4_new_teams_v3 {
  max-width: 550px;
  margin-top: 0;
  margin-bottom: 4px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-slack_connect_empty_landing_page__header_subtext {
  color: #1d1c1db3;
  max-width: 400px;
}

.p-slack_connect_empty_landing_page__header_subtext--ia4_new_teams_v3 {
  max-width: 550px;
}

.p-slack_connect_empty_landing_page__security_info {
  text-align: center;
}

.p-slack_connect_empty_landing_page__security_info__description {
  text-align: center;
  color: #1d1c1db3;
}

.p-slack_connect_empty_landing_page__learn_more {
  text-align: center;
  color: #1d1c1d;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background-color: #f8f8f8;
  border: 1px solid #e0eee71a;
  border-radius: 30px;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 20px;
  padding: 8px 16px;
  display: flex;
}

.sk-client-theme--dark .p-slack_connect_empty_landing_page__learn_more {
  border-color: #4cbf9d1a;
}

.p-slack_connect_empty_landing_page__learn_more:hover, .p-slack_connect_empty_landing_page__learn_more:active, .p-slack_connect_empty_landing_page__learn_more:focus {
  background-color: #fff;
  border: 1px solid #e0eee71a;
  border-radius: 30px;
}

.sk-client-theme--dark .p-slack_connect_empty_landing_page__learn_more:hover, .sk-client-theme--dark .p-slack_connect_empty_landing_page__learn_more:active, .sk-client-theme--dark .p-slack_connect_empty_landing_page__learn_more:focus {
  border-color: #4cbf9d1a;
}

.p-slack_connect_empty_landing_page__learn_more__icon_container {
  background-image: url(https://a.slack-edge.com/bv1-10/lightbulb@2x-94e9db4.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 16px;
  height: 16px;
  margin-right: 4px;
}

.sk-client-theme--dark .p-slack_connect_empty_landing_page__learn_more__icon_container {
  background-image: url(https://a.slack-edge.com/bv1-10/lightbulb-dark@2x-ee7f751.png);
  width: 20px;
  height: 20px;
  margin-right: 0;
}

.p-slack_connect_empty_landing_page__learn_more__icon_container--hover {
  background-image: url(https://a.slack-edge.com/bv1-10/lightbulb-lit@2x-cef90a9.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 20px;
  height: 20px;
  margin-right: 0;
}

.sk-client-theme--dark .p-slack_connect_empty_landing_page__learn_more__icon_container--hover {
  background-image: url(https://a.slack-edge.com/bv1-10/lightbulblit-dark@2x-05210e2.png);
}

.p-slack_connect_empty_landing_page__shared_workspace_stack {
  color: #1d1c1db3;
  text-align: center;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  align-items: center;
  margin-top: 40px;
}

.p-slack_connect_empty_landing_page__cta_container {
  justify-content: center;
  margin: 0 20px;
  display: flex;
}

.p-slack_connect_empty_landing_page__cta_container .p-slack_connect_hub_cta.c-card_container {
  flex: 0 auto;
  max-width: 500px;
}

.p-slack_connect_empty_landing_page__cta_container--v1 {
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 40px 52px;
}

.p-slack_connect_empty_landing_page__cta_container--v1 .p-slack_connect_hub_cta__outer_container--user-hub {
  flex-basis: 50%;
  width: 100%;
  max-width: 498px;
  margin: 4px;
}

@media (max-width: 768px) {
  .p-slack_connect_empty_landing_page__cta_container--simple-populated, .p-slack_connect_empty_landing_page__cta_container--v0 {
    flex-flow: column wrap;
  }
}

.p-slack_connect_empty_landing_page__cta_container--simple-populated .p-slack_connect_hub_cta.c-card_container {
  flex-grow: 1;
  width: 100%;
}

.p-slack_connect_empty_landing_page__cta_container--user-hub {
  justify-content: center;
  display: flex;
}

.p-slack_connect_empty_landing_page__cta_container_prompt--user-hub, .p-slack_connect_empty_landing_page__cta_container_prompt--ia4_new_teams_v3 {
  font-size: 18px;
  line-height: 1.50001;
  font-weight: initial;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  font-family: Slack-Larsseit, Helvetica Neue, Helvetica, Segoe UI, Tahoma, Arial, sans-serif;
  font-weight: bold;
  display: flex;
  position: relative;
}

.p-slack_connect_empty_landing_page__cta_container_prompt--user-hub {
  align-items: center;
  margin-top: 20px;
  margin-bottom: 28px;
}

.p-slack_connect_empty_landing_page__cta_container_prompt--ia4_new_teams_v3 {
  margin: unset;
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  align-items: flex-start;
  margin-bottom: 16px;
  font-weight: bold;
}

.p-slack_connect_empty_landing_page__cta_container_prompt__title {
  margin-top: 12px;
  display: flex;
}

.p-slack_connect_empty_landing_page__cta_container_prompt__title--ia4_new_teams_v3 {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: bold;
}

.p-slack_connect_empty_landing_page__cta_container_prompt__link {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1264a3;
  margin-top: 16px;
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
  font-weight: 700;
}

.p-slack_connect_empty_landing_page__cta_container--simple-populated .p-slack_connect_empty_landing_page__cta.c-card_container {
  flex-grow: 1;
}

.p-slack_connect_empty_landing_page__cta_container--ia4_new_teams_v3 {
  margin: unset;
  flex-wrap: nowrap;
  gap: 12px;
}

.p-slack_connect_empty_landing_page__cta_container--ia4_new_teams_v3 .p-slack_connect_hub_cta__outer_container--user-hub {
  margin: 0;
}

.p-slack_connect_empty_landing_page__link_icon {
  color: #1264a3;
  background-color: #e8f5fa;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  font-weight: 400;
  transition: background-color 80ms cubic-bezier(.36, .19, .29, 1);
}

.p-slack_connect_empty_landing_page__setup_container_wrapper {
  margin: 0 20px;
}

.p-slack_connect_empty_landing_page__setup_container {
  justify-content: center;
  max-width: 1000px;
  margin: 40px auto 28px;
  display: flex;
}

.p-slack_connect_empty_landing_page__setup_container--ia4_new_teams_v3 {
  justify-content: center;
  margin-top: 16px;
  margin-bottom: 32px;
  display: flex;
}

.p-slack_connect_empty_landing_page__setup_container__content {
  align-self: center;
}

.p-slack_connect_empty_landing_page__setup_container__content__title {
  font-family: Slack-Larsseit, Helvetica Neue, Helvetica, Segoe UI, Tahoma, Arial, sans-serif;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-slack_connect_empty_landing_page__setup_container__content__description {
  color: #1d1c1db3;
  width: 80%;
}

.p-slack_connect_empty_landing_page__setup-illo {
  background-image: url(https://a.slack-edge.com/bv1-10/sc_hub_spot-f222ed7.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex: none;
  width: 80px;
  height: 80px;
  margin: 0 24px;
  display: flex;
}

.p-slack_connect_empty_landing_page__setup-illo--admin-user_hub_v1 {
  background-image: url(https://a.slack-edge.com/bv1-10/SC-Hub-Admin-Spot-Light-630ce22.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex: none;
  width: 84px;
  height: 84px;
  margin-right: 20px;
  display: flex;
}

.sk-client-theme--dark .p-slack_connect_empty_landing_page__setup-illo--admin-user_hub_v1 {
  background-image: url(https://a.slack-edge.com/bv1-10/SC-Hub-Admin-Spot-Dark-4ab5c1e.svg);
}

.p-slack_connect_empty_landing_page__scroll_container {
  flex: auto;
  min-height: 0;
  position: relative;
}

.p-slack_connect_empty_landing_page__scroll_container .c-virtual_list__item--focus:after {
  content: unset;
}

.p-slack_connect_hero_banner {
  background-color: rgb(var(--dt_color-plt-horchata-0));
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  min-height: 0;
  padding: 0 24px;
  display: flex;
}

.sk-client-theme--dark .p-slack_connect_hero_banner {
  background-color: #4cbf9d1a;
}

.p-slack_connect_hero_banner__content {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.p-slack_connect_hero_banner__headline {
  text-align: left;
  color: var(--dt_color-content-pry);
  margin: 8px 0;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-slack_connect_hero_banner__subtext {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: var(--dt_color-content-ter);
}

.p-slack_connect_hero_banner__image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 224px;
  height: 188px;
  margin: 30px 35px;
}

.p-slack_connect_hero_banner__ctas {
  flex-direction: row;
  flex: 1;
  width: 100%;
  padding: 32px 0;
  display: flex;
}

.p-slack_connect_hero_banner__cta_container {
  background-color: #ffffffb3;
  border-radius: 12px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  min-height: 130px;
  padding: 16px;
  display: flex;
}

.p-slack_connect_hero_banner__cta_container:nth-child(2) {
  margin-left: 24px;
}

.p-slack_connect_hero_banner__cta_title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: var(--dt_color-content-pry);
  flex-direction: row;
  padding-bottom: 4px;
  font-weight: 700;
  display: flex;
}

.p-slack_connect_hero_banner__cta_sub_text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: var(--dt_color-content-ter);
  padding-bottom: 16px;
}

.p-slack_connect_social_proof_banner {
  color: #1d1c1db3;
  text-align: center;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  justify-content: center;
  align-items: center;
  margin: 40px 0;
  display: flex;
}

.p-slack_connect_landing_instruction_section__wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 32px;
  padding: 20px 40px;
  display: flex;
}

.p-slack_connect_landing_instruction_section__header {
  text-align: left;
  color: var(--dt_color-content-pry);
  margin-top: 28px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-slack_connect_landing_instruction_section__content_container {
  flex-direction: column;
  flex: 1;
  align-items: center;
  width: 684px;
  margin-bottom: 28px;
  display: flex;
}

.p-slack_connect_landing_instruction_section__number_container {
  flex-direction: row;
  flex: 1;
  justify-content: space-around;
  align-items: center;
  width: 500px;
  display: flex;
}

.p-slack_connect_landing_instruction_section__line {
  border: 1px dashed var(--dt_color-content-ter);
  flex: 1;
  height: 0;
  display: flex;
}

.p-slack_connect_landing_instruction_section__ellipse {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  color: #fff;
  background-color: var(--dt_color-content-hgl-1);
  border-radius: 11px;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  margin: 0 8px;
  display: flex;
}

.p-slack_connect_landing_instruction_section__text-container {
  flex-direction: row;
  flex: 1;
  justify-content: space-around;
  align-items: start;
  margin-top: 16px;
  display: flex;
}

.p-slack_connect_landing_instruction_section__section {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-slack_connect_landing_instruction_section__section:nth-child(2) {
  margin: 0 24px;
}

.p-slack_connect_landing_instruction_section__section_header {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  color: var(--dt_color-content-pry);
  margin-bottom: 4px;
  font-weight: 700;
}

.p-slack_connect_landing_instruction_section__section_text {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-slack_connect_landing_social_proof__quote_carousel {
  justify-content: center;
  align-items: center;
  gap: 8px;
  display: flex;
}

.p-slack_connect_landing_social_proof__quote_carousel_wrapper {
  background-color: #1d1c1d0a;
  border-radius: 16px;
  flex-direction: column;
  flex: 1;
  align-items: center;
  padding: 24px 16px;
  display: flex;
}

.p-slack_connect_landing_social_proof__quote_carousel_container {
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
  overflow: hidden;
}

.p-slack_connect_landing_social_proof__quote_carousel_quotes {
  transition: transform 1s ease-in-out;
  display: flex;
}

.p-slack_connect_landing_social_proof__quote_carousel_image-and-quote {
  box-sizing: border-box;
  flex-direction: row;
  flex: 0 0 100%;
  display: flex;
}

.p-slack_connect_landing_social_proof__quote_carousel_text {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: var(--dt_color-content-pry);
  margin-left: 18px;
}

.p-slack_connect_landing_social_proof__quote_carousel_sub-text {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  color: var(--dt_color-content-ter);
  margin-top: 8px;
}

.p-slack_connect_landing_social_proof__quote_carousel_progress-dots {
  align-items: center;
  gap: 12px;
  margin-top: 24px;
  display: flex;
}

.p-slack_connect_landing_social_proof__quote_carousel_ellipse {
  background-color: #4a154b33;
  border-radius: 4px;
  width: 8px;
  height: 8px;
}

.sk-client-theme--dark .p-slack_connect_landing_social_proof__quote_carousel_ellipse {
  background-color: #efe1f54d;
}

.p-slack_connect_landing_social_proof__quote_carousel_opacity_one {
  background-color: #4a154b;
}

.sk-client-theme--dark .p-slack_connect_landing_social_proof__quote_carousel_opacity_one {
  background-color: #efe1f5;
}

.p-slack_connect_landing_social_proof__quote_carousel_hidden {
  visibility: hidden;
}

.p-slack_connect_landing_social_proof__wrapper {
  background-color: #ffffffb3;
  flex-direction: column;
  padding: 48px 24px 80px;
  display: flex;
}

.p-slack_connect_landing_social_proof__logo_farm_wrapper {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-top: 48px;
  display: flex;
}

.p-slack_connect_landing_social_proof__logo_farm_header {
  text-align: center;
  color: var(--dt_color-content-pry);
  flex: 1;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
  display: flex;
}

.p-slack_connect_landing_social_proof__logo_farm_container {
  flex-direction: row;
  flex: 1;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin-top: 32px;
  display: flex;
}

.p-prompt_to_search {
  color: #616061;
}

.p-contacts--with_background {
  background: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  padding-bottom: 12px;
  overflow: hidden;
  box-shadow: 0 1px 3px #00000014;
}

.p-contacts__card_container {
  width: 192px;
  display: inline-block;
}

.p-contacts__card_container.c-button-unstyled {
  margin: 8px;
}

.p-contacts__card_container .p-browse_page_member_card_entity__avatar .c-base_icon__width_only_container {
  position: absolute;
}

.p-contacts__input_container {
  position: relative;
}

.p-contacts__input_container .c-filter_input__input {
  max-width: calc(100% - 40px);
}

.p-contacts__input_container:valid:not(.p-contacts__input_container--submitted) > .c-filter_input--active .c-filter_input__input {
  padding-right: 175px;
}

.p-contacts__input_container:valid:not(.p-contacts__input_container--submitted) > .c-filter_input--active ~ .p-contacts__input_hint {
  visibility: visible;
}

.p-contacts__input_container small {
  font-size: 13px;
}

.p-contacts__input_hint {
  color: #616061;
  text-overflow: ellipsis;
  white-space: nowrap;
  visibility: hidden;
  border-right: 1px solid #ddd;
  max-width: 151px;
  margin-right: 48px;
  padding-right: 16px;
  font-size: 13px;
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
  transform: translateY(50%);
}

.p-contacts__input_container--has_error .c-filter_input:not(.c-filter_input--active) {
  border-color: #e01e5a;
}

.p-contacts__input_container--has_error .c-filter_input--active {
  box-shadow: 0 0 0 1px #e01e5a, 0 0 0 5px #e01e5a4d;
}

.p-contacts__input_error {
  align-items: center;
  margin-top: 6px;
  display: flex;
  position: absolute;
}

.p-contacts__input_error > :first-child {
  margin-right: 8px;
}

.p-contacts_slack-connect__ia4-find-page-items {
  justify-content: flex-end;
  margin: 16px 20px -44px;
  display: flex;
}

.c-profile_image__img_container {
  border-radius: 6px;
  max-width: 256px;
  margin: 16px;
  position: relative;
  overflow: hidden;
}

.c-profile_image__img_container:after {
  content: "";
  pointer-events: none;
  border-radius: 6px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  box-shadow: inset 0 0 0 1px #0000000d;
}

.c-profile_image__circle {
  border-radius: 50%;
}

.c-profile_image__img {
  width: 100%;
  display: block;
}

.p-connectable_contacts__coachmark {
  width: 337px;
}

.p-connectable_contacts__banner {
  z-index: 999;
}

.p-connectable_contacts__sync_awareness_coachmark {
  width: 278px;
}

.p-connectable_contacts__subtitle {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-connectable_contacts__body {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-hub_dm_invite_modal__body {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-hub_dm_invite_modal__footer {
  background-color: #1d1c1d0a;
  padding: 24px;
}

.p-hub_dm_invite_modal__lightbulb_icon {
  width: 18px;
  height: 22px;
}

.p-featured_contact_card {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  display: flex;
  position: relative;
}

.p-featured_contact_card:hover, .p-featured_contact_card:active {
  filter: brightness(97%);
}

.p-featured_contact_card__body {
  padding: 12px 16px;
}

.p-featured_contact_card__name, .p-featured_contact_card__email {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.p-featured_contact_card__name:empty:after, .p-featured_contact_card__email:empty:after {
  content: " ";
  visibility: hidden;
}

.p-featured_contact_card__name {
  font-size: 15px;
  font-weight: bold;
}

.p-featured_contact_card__email {
  color: #868686;
  margin-bottom: 16px;
  font-size: 13px;
}

.p-featured_contact_card__photo {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.p-featured_contact_card__primary_button {
  border-radius: inherit;
  background-color: #0000;
  width: 100%;
  height: 100%;
  transition: box-shadow 80ms cubic-bezier(.36, .19, .29, 1);
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-featured_contact_card__primary_button:hover, .p-featured_contact_card__primary_button:active, .p-featured_contact_card__primary_button:focus {
  background-color: #0000;
}

.p-featured_contact_card__primary_button:hover, .p-featured_contact_card__primary_button:active {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-featured_contact_card__cta[aria-disabled="true"] {
  pointer-events: all !important;
}

.p-featured_contact_card__cta > :first-child {
  margin-right: 4px;
}

.p-search_error {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  align-items: center;
  margin-top: 6px;
  display: flex;
  position: absolute;
}

.p-search_error > :first-child {
  margin-right: 8px;
}

.p-pile {
  margin-right: 8px;
  display: flex;
}

.p-pile_item {
  border-radius: 4px;
  margin-right: -4px;
  display: flex;
  box-shadow: 0 0 0 2px #fff;
}

.p-pile_item:first-child {
  z-index: 1;
}

.p-pile_item:nth-child(2) {
  z-index: 2;
}

.p-pile_item:nth-child(3) {
  z-index: 3;
}

.p-pile_item:nth-child(4) {
  z-index: 4;
}

.p-pile_item:nth-child(5) {
  z-index: 5;
}

.p-pile_item:nth-child(6) {
  z-index: 6;
}

.p-pile_item > * {
  border-radius: 4px;
}

.p-pile_item_count {
  color: #616061;
  background-color: #ddd;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  font-weight: 700;
  display: flex;
}

.p-member_pile {
  align-self: center;
  min-width: 36px;
  min-height: 36px;
  position: relative;
}

.p-member_pile > .p-pile_item {
  margin: 0;
  position: absolute;
}

.p-member_pile > .p-pile_item:first-child:nth-last-child(2) {
  top: 0;
  left: 0;
}

.p-member_pile > .p-pile_item:nth-child(2):last-child {
  bottom: 0;
  right: 0;
}

.p-contact_card_preview__team {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #ddd;
}

.p-latest_message_preview__sender:empty {
  display: none;
}

.p-latest_message_preview__sender:after {
  content: ": ";
}

.p-latest_message_preview__rich_text, .p-latest_message_preview__rich_text .p-rich_text_section {
  display: inline;
}

.p-conversation_row {
  border-bottom: 1px solid #ddd;
}

.p-conversation_row:hover, .p-conversation_row:active {
  cursor: pointer;
  background-color: #f8f8f8;
}

.p-conversation_row:focus {
  border-bottom: 1px solid #fff;
  border-radius: 0;
}

.p-conversation_row:first-of-type {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.p-conversation_row:last-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.p-conversation_row__caption {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-top: 1.6px;
}

.p-organization__page_header {
  background-color: #fff;
}

.p-organization__title {
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

.p-organization__team_icon {
  background-color: #bbbabb;
  background-clip: padding-box;
  border: 4px solid #fff;
  border-radius: 20px;
}

.p-organization__header {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-organizations__conversations {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 8px;
  min-width: 292px;
}

.p-organization__verified_icon {
  color: #4a154b;
}

.p-organization__verified_icon:hover, .p-organization__verified_icon:active, .p-organization__verified_icon:focus, .p-organization__verified_icon:link, .p-organization__verified_icon:visited {
  text-decoration: none;
}

.p-organization__ia4-find-page-items {
  justify-content: flex-end;
  margin: 8px 20px -44px;
  display: flex;
}

.p-connections__title {
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-connections_search_no_results {
  margin: 96px auto;
}

.p-connectable_contacts_search_awareness_tip {
  background-color: #1d1c1d0a;
  border: 1px solid #1d1c1d21;
  border-top-color: #0000;
  border-radius: 0 0 4px 4px;
  align-items: center;
  margin-top: -2px;
  padding: 10px 8px 8px;
  font-size: 13px;
  display: flex;
}

.p-connectable_contacts_search_awareness_tip > :last-child {
  margin-left: auto;
  display: inline-block;
}

.p-connectable_contacts_search_awareness_tip__callout {
  color: #1d1c1d;
  background-color: #fff;
  border-radius: 10px;
  margin-right: 8px;
  padding: 0 8px;
  font-weight: 700;
  line-height: 18px;
}

.p-team_image_banner {
  height: 150px;
  margin-bottom: -90px;
  overflow: hidden;
}

.p-team_image_banner__image {
  filter: blur(20px);
  text-align: center;
  background-position: center;
  background-size: cover;
  margin-top: -40px;
  margin-left: -40px;
  display: block;
  width: calc(100% + 80px) !important;
  height: calc(100% + 80px) !important;
}

.p-slack_connect_sent_channel_link_invite__header {
  display: flex;
}

.p-slack_connect_sent_channel_link_invite__header_text {
  flex: 2;
}

.p-slack_connect_sent_channel_link_invite__when {
  text-align: right;
  flex: 0 auto;
}

.p-slack_connect_sent_channel_link_invite__icon {
  color: #1264a3;
  background-color: #1d9bd11a;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  font-size: 20px;
  display: flex;
}

.p-slack_connect_sent_channel_link_invite__icon--inactive {
  filter: grayscale();
}

.p-slack_connect_sent_channel_link_invite__channel_link {
  text-decoration: none;
}

.p-slack_connect_sent_channel_link_invite__channel_link:hover, .p-slack_connect_sent_channel_link_invite__channel_link:focus {
  text-decoration: underline;
}

.p-slack_connect_sent_channel_link_invite__tooltip {
  cursor: default;
}

.p-slack_connect_sent_channel_link_invite__footer {
  align-items: baseline;
  display: flex;
}

.p-slack_connect_sent_channel_link_invite__footer_icon {
  margin-right: 4px;
}

.p-slack_connect_sent_channel_link_invite__accepted_users_link, .p-slack_connect_sent_channel_link_invite__accepted_users_link:hover, .p-slack_connect_sent_channel_link_invite__accepted_users_link:focus {
  color: #1d1c1db3;
  text-decoration: none;
}

.p-slack_connect_sent_dm_link_invite__header {
  display: flex;
}

.p-slack_connect_sent_dm_link_invite__header_text {
  flex: 2;
}

.p-slack_connect_sent_dm_link_invite__when {
  text-align: right;
  flex: 0 auto;
}

.p-slack_connect_sent_dm_link_invite__icon {
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.p-slack_connect_sent_dm_link_invite__icon--dm {
  color: #11a489;
  background-color: #11a4891a;
}

.p-slack_connect_sent_dm_link_invite__icon--inactive {
  filter: grayscale();
}

.p-slack_connect_sent_dm_link_invite__footer {
  align-items: baseline;
  display: flex;
}

.p-slack_connect_sent_dm_link_invite__footer_icon {
  margin-right: 4px;
}

.p-slack_connect_sent_dm_link_invite__footer_icon--approved {
  color: #007a5a;
}

.p-slack_connect_sent_dm_link_invite__footer_separator {
  border-left-style: solid;
  border-left-width: 1px;
  height: 1em;
  margin-left: 8px;
  padding-left: 8px;
}

.p-slack_connect_sent_dm_link_invite__footer_channel_link {
  font-weight: 700;
}

.p-slack_connect_sent_dm_link_invite__member_entity, .p-slack_connect_sent_dm_link_invite__member_entity:hover, .p-slack_connect_sent_dm_link_invite__member_entity:focus {
  color: #1d1c1d;
}

.p-slack_connect_sent_dm_link_invite__member_entity:focus {
  text-decoration: underline;
}

.p-trial_slack_connect_hub_trial_offer_banner {
  text-align: center;
  background: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  padding: 40px 48px;
  font-size: 15px;
  line-height: 1.46668;
}

.p-trial_slack_connect_hub_trial_offer_banner__wrapper {
  padding: 0 16px;
}

.p-trial_slack_connect_hub_trial_offer_banner__header_image {
  margin-bottom: 16px;
}

.p-trial_slack_connect_hub_trial_offer_banner__title {
  margin-bottom: 8px;
  font-weight: 700;
}

.p-trial_slack_connect_hub_trial_offer_banner__description {
  color: #1d1c1db3;
  margin-bottom: 24px;
}

.p-trial_slack_connect_hub_in_trial_learn_more_banner {
  text-align: center;
  background: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  padding: 40px 48px;
  font-size: 15px;
  line-height: 1.46668;
}

.p-trial_slack_connect_hub_in_trial_learn_more_banner__wrapper {
  padding: 0 16px;
}

.p-trial_slack_connect_hub_in_trial_learn_more_banner__header_image {
  margin-bottom: 16px;
}

.p-trial_slack_connect_hub_in_trial_learn_more_banner__title {
  margin-bottom: 8px;
  font-weight: 700;
}

.p-trial_slack_connect_hub_in_trial_learn_more_banner__description {
  color: #1d1c1db3;
  margin-bottom: 24px;
}

.p-slack_connect_list {
  background: #1d1c1d0a;
  flex: auto;
  min-height: 0;
  position: relative;
}

.p-slack_connect_list .c-virtual_list__item--focus:after {
  content: unset;
}

.p-slack_connect_tab_empty_state {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  left: 0;
  right: 0;
}

.p-slack_connect_tab_empty_state--has-footer {
  top: -70px;
}

.p-slack_connect_tab_empty_state__image--sent {
  background-image: url(https://a.slack-edge.com/bv1-10/SC-Sent-Empty-074dc65.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100px;
  height: 100px;
  margin-bottom: 18px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-slack_connect_tab_empty_state__image--sent {
    background-image: url(https://a.slack-edge.com/bv1-10/SC-Sent-Empty-074dc65.svg);
  }
}

.sk-client-theme--dark .p-slack_connect_tab_empty_state__image--sent {
  background-image: url(https://a.slack-edge.com/bv1-10/SC-Sent-Empty-Dark-485f40e.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .sk-client-theme--dark .p-slack_connect_tab_empty_state__image--sent {
    background-image: url(https://a.slack-edge.com/bv1-10/SC-Sent-Empty-Dark-485f40e.svg);
  }
}

.p-slack_connect_tab_empty_state__image--received {
  background-image: url(https://a.slack-edge.com/bv1-10/SC-Received-Empty-e1fd6d0.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100px;
  height: 100px;
  margin-bottom: 18px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-slack_connect_tab_empty_state__image--received {
    background-image: url(https://a.slack-edge.com/bv1-10/SC-Received-Empty-e1fd6d0.svg);
  }
}

.sk-client-theme--dark .p-slack_connect_tab_empty_state__image--received {
  background-image: url(https://a.slack-edge.com/bv1-10/SC-Received-Empty-Dark-0bb50f0.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .sk-client-theme--dark .p-slack_connect_tab_empty_state__image--received {
    background-image: url(https://a.slack-edge.com/bv1-10/SC-Received-Empty-Dark-0bb50f0.svg);
  }
}

.p-slack_connect_tab_empty_state__image--connections {
  background-image: url(https://a.slack-edge.com/bv1-10/SC-Connections-Empty-a403f26.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100px;
  height: 100px;
  margin-bottom: 18px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-slack_connect_tab_empty_state__image--connections {
    background-image: url(https://a.slack-edge.com/bv1-10/SC-Connections-Empty-a403f26.svg);
  }
}

.sk-client-theme--dark .p-slack_connect_tab_empty_state__image--connections {
  background-image: url(https://a.slack-edge.com/bv1-10/SC-Connections-Empty-Dark-08357d2.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .sk-client-theme--dark .p-slack_connect_tab_empty_state__image--connections {
    background-image: url(https://a.slack-edge.com/bv1-10/SC-Connections-Empty-Dark-08357d2.svg);
  }
}

.p-slack_connect_tab_empty_state__title {
  text-align: center;
  font-size: 24px;
  font-weight: 900;
  line-height: 36px;
}

.p-slack_connect_tab_empty_state__subtitle {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
  text-align: center;
  max-width: 400px;
  margin-top: 4px;
  padding: 0 16px;
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

.p-slack_connect_tab_empty_state__divider {
  border-top: 1px solid #1d1c1d80;
  width: 160px;
  margin: 24px auto;
}

.p-slack_connect_tab_empty_state__sent_steps {
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  text-align: center;
  padding: 0 16px;
  line-height: 2.6;
}

.p-slack_connect_tab_empty_state_footer {
  background-color: #fff;
  border-top: 1px solid #1d1c1d21;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 156px;
  padding: 40px 0;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-slack_connect_tab_empty_state_footer__title {
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-bottom: 20px;
  font-weight: 700;
}

.p-slack_connect_tab_empty_state_footer__link {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-top: 20px;
}

.p-slack_connect_tab_empty_state_footer__button__icon_wrapper {
  font-size: 16px;
}

.p-slack_connect_tab_empty_state_footer__button__icon {
  color: #11a489;
  margin-right: 4px;
}

.p-slack_connect_tab_empty_state_footer__button {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  border: 1px solid #1d1c1d4d;
  height: 38px;
  padding: 7px 16px 8px;
  font-weight: 700;
}

.p-slack_connect_tab_empty_state_footer__button:hover {
  box-shadow: 0 1px 3px #00000014;
}

.p-slack_connect_tab_empty_state_footer__button:active {
  border-color: #1d1c1d80;
}

.p-slack_connect_tab_empty_state_footer__link_button {
  padding: 7px 16px 8px;
}

.p-slack_connect_tab_empty_state_footer__link_button:hover, .p-slack_connect_tab_empty_state_footer__link_button:visited, .p-slack_connect_tab_empty_state_footer__link_button:active {
  text-decoration: none;
}

.p-slack_connect_tab_empty_state_footer__button_container {
  display: flex;
}

.p-slack_connect_tab_empty_state_footer__button_spacer {
  margin-right: 12px;
  display: flex;
}

.p-unverified_email_received_empty_page {
  text-align: center;
  background-color: #1d1c1d0a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-bottom: 64px;
  display: flex;
}

.p-unverified_email_received_empty_page__title {
  margin: 16px 0 4px;
  font-size: 24px;
  font-weight: 900;
}

.p-unverified_email_received_empty_page__subtitle {
  color: #616061;
  max-width: 269px;
  font-size: 15px;
}

.p-unverified_email_received_empty_page__image {
  background-image: url(https://a.slack-edge.com/bv1-10/SC-Received-Empty-e1fd6d0.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100px;
  height: 100px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-unverified_email_received_empty_page__image {
    background-image: url(https://a.slack-edge.com/bv1-10/SC-Received-Empty-e1fd6d0.svg);
  }
}

.sk-client-theme--dark .p-unverified_email_received_empty_page__image {
  background-image: url(https://a.slack-edge.com/bv1-10/SC-Received-Empty-Dark-0bb50f0.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .sk-client-theme--dark .p-unverified_email_received_empty_page__image {
    background-image: url(https://a.slack-edge.com/bv1-10/SC-Received-Empty-Dark-0bb50f0.svg);
  }
}

.p-unverified_email_received_empty_page__alert {
  border-top: 0;
  border-radius: 0;
}

.p-unverified_email_received_empty_page__alert_subtext {
  color: #616061;
}

.p-unverified_email_received_empty_page__alert .c-link--button {
  color: #1264a3;
  text-decoration: none;
}

.p-slack_connect_tab {
  outline: none;
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  display: flex;
  position: relative;
  overflow: hidden;
}

.p-slack_connect_tab__loading {
  z-index: 1;
  background: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  margin-left: -17px;
  display: flex;
  position: absolute;
  top: 60px;
  left: 50%;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-slack_connect_tab__empty {
  background-color: #1d1c1d0a;
  justify-content: center;
}

.p-slack_connect_hub_body {
  background-color: #f8f8f8;
}

.p-slack_connect_invitation_view__header_subtitle {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-empty_page {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  row-gap: 16px;
  height: 100%;
  display: flex;
}

.p-empty_page__description {
  max-width: 320px;
  margin-bottom: 0;
}

.p-empty_page__icon {
  margin-bottom: 16px;
}

.p-empty_page__illustration {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 18px;
  display: flex;
}

.p-empty_page__illustration__img {
  width: 33%;
  min-width: 140px;
  max-width: 360px;
}

.p-huddles_header {
  width: 968px;
  margin: auto;
  display: flex;
}

.p-huddles_participants_facepile .c-avatar:not(:last-child) {
  margin-right: 8px;
}

.p-huddles_participants_facepile .c-avatar__additional_overlay {
  top: unset;
  bottom: -4px;
  left: unset;
  color: #1d1c1d;
  background-color: #fff;
  height: 22px;
  padding: 2px 4px;
  font-size: 13px;
  right: -6px;
}

.p-huddles_active_timer {
  color: var(--dt_color-content-pry);
  background-color: var(--dt_color-base-pry);
  border-radius: 12px;
  width: auto;
  margin-top: 10px;
  margin-left: 9px;
  padding: 4px 8px;
  font-size: 11px;
  font-weight: 700;
  position: absolute;
}

.p-huddles_active_tile {
  background-color: var(--dt_color-base-pry);
  color: #fff;
  cursor: pointer;
  border-radius: 12px;
  flex-direction: column;
  width: 332px;
  height: 185px;
  margin-bottom: 16px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddles_active_tile:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-huddles_active_tile.p-huddles_active_tile--joined {
  color: #1d1c1d;
  background-color: #fff;
}

.p-huddles_active_tile.p-huddles_active_tile--invited {
  border: 2px solid #fff;
}

.p-huddles_active_tile__header {
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 136px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddles_active_tile__header .p-huddles_active_tile__facepile {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.p-huddles_active_tile__header .p-huddles_active_tile__facepile .c-avatar__additional_overlay {
  color: #fff;
  background: #1264a3;
}

.p-huddles_active_tile__content {
  color: var(--dt_color-content-pry);
  align-items: center;
  width: 100%;
  padding: 12px 12px 8px;
  display: flex;
}

.p-huddles_active_tile__primary {
  font-weight: 700;
}

.p-huddles_active_tile__secondary {
  font-size: 13px;
  display: flex;
}

.p-huddles_active_tile__secondary .p-huddles_active_tile__elapsed {
  opacity: .8;
}

.p-huddles_active_tile__channel_name_with_icon {
  align-items: center;
  display: flex;
}

.p-huddles_active_tile__channel_name_with_icon .p-huddles_active_tile__channel_icon {
  margin-right: 2px;
}

.p-huddles_active_tile__button_container {
  flex: 1;
  justify-content: end;
  margin-left: 12px;
  display: flex;
}

.p-huddles_active_tile__button_container .p-huddles_active_tile__button {
  border-radius: 6px;
  padding: 6px 12px;
  font-size: 15px;
  font-weight: 700;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-huddles_active_tile__button_container .p-huddles_active_tile__button:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-huddles_active_tile--joined .p-huddles_active_tile__secondary .c-timestamp__label {
  color: #1d1c1d;
}

.p-huddles_active_tile--joined .p-huddles_active_tile__button_container .p-huddles_active_tile__button {
  color: #1d1c1db3;
  cursor: default;
  background-color: #1d1c1d21;
}

.p-huddles_active_tile--invited .p-huddles_active_tile__button_container .p-huddles_active_tile__button {
  color: #1264a3;
  background-color: #fff;
}

.p-huddles_active_list_item {
  background-color: #fff;
  border-left: 1px solid #0000001a;
  border-right: 1px solid #0000001a;
  align-items: center;
  height: 115px;
  padding: 10px 12px;
  display: flex;
  box-shadow: inset 0 -1px #0000001a;
}

.p-huddles_active_list_item.p-huddles_active_list_item__first_item {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  box-shadow: inset 0 -1px #0000001a, inset 0 1px #0000001a;
}

.p-huddles_active_list_item.p-huddles_active_list_item__last_item {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}

.p-huddles_active_list_item .p-huddles_active_list_item__live_badge {
  align-items: center;
  height: 18px;
  margin-left: 8px;
  padding: 1px 8px;
  display: flex;
}

.p-huddles_active_list_item .p-huddle_msg_join_button {
  animation: none;
}

.p-huddles_active_list_item__header {
  align-items: center;
  display: flex;
}

.p-huddles_active_list_item__sub_text {
  font-size: 13px;
  font-weight: 400;
}

.p-huddles_active_list_item__time {
  margin-left: 8px;
  font-weight: 400;
}

.p-huddles_active_list_item__icon_column {
  height: 100%;
  margin-right: 12px;
}

.p-huddles_active_list_item__icon_column .p-huddles_active_list_item__icon_background {
  color: #fff;
  background: #1264a3;
  border-radius: 6px;
  width: 36px;
  height: 36px;
  padding: 8px;
}

.p-huddles_active_list_item__huddle_name_column {
  flex-direction: column;
  flex: 1;
  height: 100%;
  margin-right: 24px;
  font-size: 15px;
  font-weight: 700;
  display: flex;
}

.p-huddles_active_list_item__huddle_name_column.p-huddles_active_list_item__huddle_name_column__with_topic .c-inline_channel_entity, .p-huddles_active_list_item__huddle_name_column.p-huddles_active_list_item__huddle_name_column__with_topic .c-inline_mpim_entity, .p-huddles_active_list_item__huddle_name_column.p-huddles_active_list_item__huddle_name_column__with_topic .c-inline_mpim_entity strong, .p-huddles_active_list_item__huddle_name_column.p-huddles_active_list_item__huddle_name_column__with_topic .c-inline_member_entity, .p-huddles_active_list_item__huddle_name_column.p-huddles_active_list_item__huddle_name_column__with_topic .c-inline_member_entity strong {
  font-size: 13px;
  font-weight: 400;
}

.p-huddles_section_list {
  padding: 0 12px;
}

.p-huddles_section_list__divider {
  height: 19px;
  margin-bottom: 8px;
  margin-left: 8px;
  font-size: 13px;
  font-weight: 700;
}

.p-huddles_active_section .p-huddles_active_section__container {
  flex-wrap: wrap;
  gap: 12px;
  display: flex;
}

.p-huddles_active_section .p-huddles_active_section__title {
  margin-bottom: 12px;
  font-weight: 700;
}

.p-huddles_active_section .p-huddles_active_section__emptystate {
  background-color: var(--dt_color-base-pry);
  color: var(--p-channel_sidebar__computed-text-color);
  border-radius: 12px;
  width: 100%;
  padding: 16px;
}

.p-ia4_client--theming .p-huddles_active_section .p-huddles_active_section__emptystate {
  color: var(--dt_color-content-sec);
}

.p-huddles_active_section .p-huddles_active_section__emptystate .p-huddles_active_section__emptystate__image {
  justify-content: center;
  display: flex;
}

.p-huddles_active_section .p-huddles_active_section__emptystate .p-huddles_active_section__emptystate__image img {
  width: 186px;
}

.p-huddles_active_section .p-huddles_active_section__emptystate .p-huddles_active_section__emptystate__text {
  justify-content: center;
  margin-top: 16px;
  display: flex;
}

.p-huddles_active_section .p-huddles_active_section__emptystate .p-huddles_active_section__emptystate__text .p-huddles_active_section__emptystate__button {
  color: var(--p-channel_sidebar__theme-text);
  align-items: center;
  font-weight: 700;
  display: flex;
}

.p-ia4_client--theming .p-huddles_active_section .p-huddles_active_section__emptystate .p-huddles_active_section__emptystate__text .p-huddles_active_section__emptystate__button {
  color: var(--dt_color-content-pry);
}

.p-huddles_active_section .p-huddles_active_section__emptystate .p-huddles_active_section__emptystate__text .p-huddles_active_section__emptystate__button svg {
  margin-left: 2px;
}

.p-huddles_scheduled_list_item__title {
  align-items: center;
  display: flex;
}

.p-huddles_scheduled_list_item__date_start {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-left: 16px;
}

.p-huddles_scheduled_list_item__date_start.p-huddles_scheduled_list_item__date_start--empty_topic {
  margin-left: 0;
}

.p-huddles_scheduled_list_item {
  background-color: #fff;
  border-left: 1px solid #0000001a;
  border-right: 1px solid #0000001a;
  align-items: center;
  height: 56px;
  padding: 10px 12px;
  display: flex;
  box-shadow: inset 0 -1px #0000001a;
}

.p-huddles_scheduled_list_item.p-huddles_scheduled_list_item__first_item {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  box-shadow: inset 0 -1px #0000001a, inset 0 1px #0000001a;
}

.p-huddles_scheduled_list_item.p-huddles_scheduled_list_item__last_item {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  margin-bottom: 16px;
}

.p-huddles_scheduled_list_item__icon_column {
  margin-right: 12px;
}

.p-huddles_scheduled_list_item__icon_column .p-huddles_scheduled_list_item__icon_background {
  background-color: #1d1c1d0f;
  border-radius: 6px;
  width: 36px;
  height: 36px;
  padding: 8px;
}

.p-huddles_scheduled_list_item__huddle_name_column {
  flex: 1;
  margin-right: 24px;
  font-size: 15px;
  font-weight: 700;
}

.p-huddles_scheduled_list_item__huddle_name_column.p-huddles_scheduled_list_item__huddle_name_column__with_topic .c-inline_channel_entity, .p-huddles_scheduled_list_item__huddle_name_column.p-huddles_scheduled_list_item__huddle_name_column__with_topic .c-inline_mpim_entity, .p-huddles_scheduled_list_item__huddle_name_column.p-huddles_scheduled_list_item__huddle_name_column__with_topic .c-inline_mpim_entity strong, .p-huddles_scheduled_list_item__huddle_name_column.p-huddles_scheduled_list_item__huddle_name_column__with_topic .c-inline_member_entity, .p-huddles_scheduled_list_item__huddle_name_column.p-huddles_scheduled_list_item__huddle_name_column__with_topic .c-inline_member_entity strong {
  font-size: 13px;
  font-weight: 400;
}

.p-huddles_scheduled_list_item__participants_column {
  margin-right: 8px;
}

.p-huddles_scheduled_list_item__participants_column .p-huddles_scheduled_list_item__facepile .c-avatar:not(:last-child) {
  margin-right: -4px;
}

.p-huddles_scheduled_list_item__participants_column .p-huddles_scheduled_list_item__facepile .c-avatar:last-child {
  align-items: center;
  margin-right: 0;
  display: inline-flex;
  width: auto !important;
}

.p-huddles_scheduled_list_item__participants_column .p-huddles_scheduled_list_item__facepile .c-avatar:last-child .c-avatar__additional_overlay {
  color: #1d1c1db3;
  font-size: 12px;
  position: relative;
  top: 0;
  bottom: 0;
  left: 2px;
  right: 0;
}

.p-huddles_thread_open_button__icon {
  position: relative;
}

.p-huddles_thread_open_button__badge_circle {
  background: #e01e5a;
  border: 2px solid #fff;
  border-radius: 8px;
  width: 10px;
  height: 10px;
  position: absolute;
  bottom: 60%;
  left: 60%;
}

.p-huddles_history_list_item {
  background-color: #fff;
  border-left: 1px solid #0000001a;
  border-right: 1px solid #0000001a;
  align-items: center;
  height: 56px;
  padding: 10px 12px;
  display: flex;
  box-shadow: inset 0 -1px #0000001a;
}

.p-huddles_history_list_item.p-huddles_history_list_item__first_item {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  box-shadow: inset 0 -1px #0000001a, inset 0 1px #0000001a;
}

.p-huddles_history_list_item.p-huddles_history_list_item__last_item {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  margin-bottom: 16px;
}

.p-huddles_history_list_item__icon_column {
  margin-right: 12px;
}

.p-huddles_history_list_item__icon_column .p-huddles_history_list_item__icon_background {
  background-color: #1d1c1d0f;
  border-radius: 6px;
  width: 36px;
  height: 36px;
  padding: 8px;
}

.p-huddles_history_list_item__huddle_name_column {
  flex: 1;
  margin-right: 24px;
  font-size: 15px;
  font-weight: 700;
}

.p-huddles_history_list_item__huddle_name_column.p-huddles_history_list_item__huddle_name_column__with_topic .c-inline_channel_entity, .p-huddles_history_list_item__huddle_name_column.p-huddles_history_list_item__huddle_name_column__with_topic .c-inline_mpim_entity, .p-huddles_history_list_item__huddle_name_column.p-huddles_history_list_item__huddle_name_column__with_topic .c-inline_mpim_entity strong, .p-huddles_history_list_item__huddle_name_column.p-huddles_history_list_item__huddle_name_column__with_topic .c-inline_member_entity, .p-huddles_history_list_item__huddle_name_column.p-huddles_history_list_item__huddle_name_column__with_topic .c-inline_member_entity strong {
  font-size: 13px;
  font-weight: 400;
}

.p-huddles_history_list_item__participants_column {
  margin-right: 8px;
}

.p-huddles_history_list_item__participants_column .p-huddles_history_list_item__facepile .c-avatar:not(:last-child) {
  margin-right: -4px;
}

.p-huddles_history_list_item__participants_column .p-huddles_history_list_item__facepile .c-avatar:last-child {
  align-items: center;
  margin-right: 0;
  display: inline-flex;
  width: auto !important;
}

.p-huddles_history_list_item__participants_column .p-huddles_history_list_item__facepile .c-avatar:last-child .c-avatar__additional_overlay {
  color: #1d1c1db3;
  font-size: 12px;
  position: relative;
  top: 0;
  bottom: 0;
  left: 2px;
  right: 0;
}

.p-huddles_history_list_item__notes_column, .p-huddles_history_list_item__thread_column {
  width: 36px;
  height: 36px;
  margin-left: 4px;
}

.p-huddles_history_list_item__notes_column button, .p-huddles_history_list_item__thread_column button {
  color: #1d1c1db3;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  font-size: 12px;
  font-weight: 700;
  display: inline-flex;
}

.p-huddles_history_list_item__notes_column button:hover, .p-huddles_history_list_item__thread_column button:hover {
  color: #1d1c1d;
  background-color: #1d1c1d0f;
}

.p-huddles_history_section {
  position: relative;
}

.p-huddles_history_section__loading {
  z-index: 1;
  background: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  margin-left: -17px;
  display: flex;
  position: absolute;
  top: 60px;
  left: 50%;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-huddles_page {
  background-color: #f8f8f8;
  width: 100%;
  height: 100%;
}

.p-huddles_page .p-huddles-page-content {
  max-width: 968px;
  margin: 20px auto;
}

@media only screen and (max-width: 1200px) {
  .p-huddles_page .p-huddles-page-content {
    padding: 0 20px;
  }
}

.p-huddles_page__live_section {
  color: #1d1c1db3;
  margin: 12px 12px 12px 20px;
  font-weight: 400;
}

.p-huddles_page__section_header {
  color: #1d1c1db3;
  align-items: center;
  margin: 12px 12px 12px 20px;
  font-weight: 700;
  display: flex;
}

.p-huddles_page__section_header .p-huddles_page__section_header__button {
  color: #1d1c1d;
  display: flex;
}

.p-huddles_page__section_header .p-huddles_page__section_header__button svg {
  margin-top: 2px;
  margin-right: 4px;
}

.p-huddles_page__section_header .p-huddles_page__section_header__divider {
  background-color: #1d1c1d21;
  flex: 1;
  height: 1px;
  margin-left: 8px;
}

.p-huddles_scheduled_section {
  position: relative;
}

.p-huddles_scheduled_section__loading {
  z-index: 1;
  background: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  margin-left: -17px;
  display: flex;
  position: absolute;
  top: 60px;
  left: 50%;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-huddles_page_start_display {
  background-color: var(--dt_color-base-pry);
  white-space: nowrap;
  border-radius: 6px;
  padding: 6px 12px;
  font-size: 15px;
  font-weight: 700;
  display: flex;
}

.p-huddles_page_start_display:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-huddles_suggestion_tile {
  background-color: var(--dt_color-base-pry);
  color: var(--dt_color-content-pry);
  cursor: pointer;
  border-radius: 8px;
  flex-direction: column;
  width: 360px;
  height: auto;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddles_suggestion_tile:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-huddles_suggestion_tile:hover .p-huddles_page_start_display, .p-huddles_suggestion_tile:focus-within .p-huddles_page_start_display {
  opacity: 1;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 18px 48px #00000014;
}

.p-huddles_suggestion_tile .p-huddles_page_start_display {
  opacity: 0;
}

.p-huddles_suggestion_tile .p-huddles_suggestion_tile__header {
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 136px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddles_suggestion_tile .p-huddles_suggestion_tile__header .p-huddles_suggestion_tile__facepile {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.p-huddles_suggestion_tile .p-huddles_suggestion_tile__header .p-huddles_suggestion_tile__facepile .c-avatar__additional_overlay {
  color: #fff;
  background: #1264a3;
}

.p-huddles_suggestion_tile .p-huddles_suggestion_tile__content {
  align-items: center;
  width: 100%;
  padding: 12px 12px 8px;
  display: flex;
}

.p-huddles_suggestion_tile .p-huddles_suggestion_tile__content .p-huddles_suggestion_tile__primary {
  flex-wrap: nowrap;
  font-weight: 700;
  display: flex;
}

.p-huddles_suggestion_tile .p-huddles_suggestion_tile__content .p-huddles_suggestion_tile__primary .c-emoji {
  margin-left: 6px;
}

.p-huddles_suggestion_tile .p-huddles_suggestion_tile__content .p-huddles_suggestion_tile__secondary {
  align-items: center;
  font-size: 13px;
  display: flex;
}

.p-huddles_suggestion_tile .p-huddles_suggestion_tile__content .p-huddles_suggestion_tile__secondary .c-custom_status__emoji_in_member_profile {
  margin-right: 8px;
}

.p-huddles_suggestion_tile .p-huddles_suggestion_tile__content .p-huddles_suggestion_tile__secondary .c-member__presence {
  margin-right: 0;
}

.p-huddles_suggestion_tile .p-huddles_suggestion_tile__content .p-huddles_suggestion_tile__secondary span:last-child {
  padding-left: 0;
}

.p-huddles_suggestion_tile .p-huddles_suggestion_tile__content .p-huddles_suggestion_tile__presence_text {
  opacity: 0;
  width: 0;
}

.p-huddles_suggestion_tile .p-huddles_suggestion_tile__content .p-huddles_suggestion_tile__button_container {
  flex: 1;
  justify-content: end;
  margin-left: 12px;
  display: flex;
}

.p-huddles_page_invite_teammates {
  background-color: var(--dt_color-base-pry);
  color: var(--dt_color-content-pry);
  border-radius: 8px;
  flex-direction: column;
  width: 346px;
  height: auto;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddles_page_invite_teammates .p-huddles_page_invite_teammates__header {
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  width: 100%;
  height: 136px;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-huddles_page_invite_teammates .p-huddles_page_invite_teammates__header .p-huddles_page_invite_teammates__header_tile {
  width: 60px;
  height: 60px;
}

.p-huddles_page_invite_teammates .p-huddles_page_invite_teammates__header .p-huddles_page_invite_teammates__header_invite_tile {
  background-color: var(--dt_color-base-sec);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.p-huddles_page_invite_teammates .p-huddles_page_invite_teammates__header .p-huddles_page_invite_teammates__facepile {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.p-huddles_page_invite_teammates .p-huddles_page_invite_teammates__header .p-huddles_page_invite_teammates__facepile .c-avatar__additional_overlay {
  color: #fff;
  background: #1264a3;
}

.p-huddles_page_invite_teammates .p-huddles_page_invite_teammates__content {
  align-items: center;
  width: 100%;
  padding: 12px 12px 8px;
  display: flex;
}

.p-huddles_page_invite_teammates .p-huddles_page_invite_teammates__content .p-huddles_page_invite_teammates__primary {
  flex-wrap: nowrap;
  font-weight: 700;
  display: flex;
}

.p-huddles_page_invite_teammates .p-huddles_page_invite_teammates__content .p-huddles_page_invite_teammates__secondary {
  align-items: center;
  font-size: 13px;
  display: flex;
}

.p-huddles_page_invite_teammates .p-huddles_page_invite_teammates__content .p-huddles_page_invite_teammates__button {
  justify-content: end;
  margin-left: auto;
}

.p-huddles_page_dm_suggestions .p-huddles_page_dm_suggestions__container {
  flex-wrap: nowrap;
  gap: 12px;
  margin-top: 12px;
  display: flex;
}

@media only screen and (max-width: 1000px) {
  .p-huddles_page_dm_suggestions .p-huddles_page_dm_suggestions__container .p-huddles_suggestion_tile:last-child {
    display: none;
  }
}

.p-huddles_page_dm_suggestions .p-huddles_page_dm_suggestions__title_container .p-huddles_page_dm_suggestions__title {
  color: var(--dt_color-content-pry);
  font-size: 15px;
  font-weight: 700;
}

.p-huddles_page_dm_suggestions .p-huddles_page_dm_suggestions__title_container .p-huddles_page_dm_suggestions__title_separator {
  padding-left: 5px;
  padding-right: 5px;
}

.p-huddles_page_dm_suggestions .p-huddles_page_dm_suggestions__title_container .p-huddles_page_dm_suggestions__title_separator:before {
  content: "—";
  font-weight: 700;
}

.p-huddles_page_channel_suggestion {
  background-color: #fff;
  border-left: 1px solid #0000001a;
  border-right: 1px solid #0000001a;
  align-items: center;
  width: 100%;
  height: 56px;
  padding: 10px 12px;
  display: flex;
  box-shadow: inset 0 -1px #0000001a;
}

.p-huddles_page_channel_suggestion:hover .p-huddles_page_start_display, .p-huddles_page_channel_suggestion:focus-within .p-huddles_page_start_display {
  opacity: 1;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 18px 48px #00000014;
}

.p-huddles_page_channel_suggestion .p-huddles_page_start_display {
  opacity: 0;
}

.p-huddles_page_channel_suggestion:first-child {
  border-top: 1px solid #0000001a;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.p-huddles_page_channel_suggestion:last-child {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}

.p-huddles_page_channel_suggestion .p-huddles_page_channel_suggestion__button {
  margin-left: auto;
}

.p-huddles_page_channel_suggestion .p-huddles_page_channel_suggestion__icon {
  background-color: #1d1c1d0f;
  border-radius: 8px;
  width: 36px;
  height: 36px;
  padding: 8px;
}

.p-huddles_page_channel_suggestion .p-huddles_page_channel_suggestion__details {
  margin-left: 8px;
}

.p-huddles_page_channel_suggestion .p-huddles_page_channel_suggestion__details .p-huddles_page_channel_suggestion__name {
  font-size: 15px;
  font-weight: 700;
}

.p-huddles_page_channel_suggestion .p-huddles_page_channel_suggestion__details .p-huddles_page_channel_suggestion__subtitle {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-huddles_page_channel_suggestions {
  margin-top: 20px;
}

.p-huddles_page_channel_suggestions .p-huddles_page_channel_suggestions__title_container .p-huddles_page_channel_suggestions__title {
  color: var(--dt_color-content-pry);
  font-size: 15px;
  font-weight: 700;
}

.p-huddles_page_channel_suggestions .p-huddles_page_channel_suggestions__title_container .p-huddles_page_channel_suggestions__title_separator {
  padding-left: 5px;
  padding-right: 5px;
}

.p-huddles_page_channel_suggestions .p-huddles_page_channel_suggestions__title_container .p-huddles_page_channel_suggestions__title_separator:before {
  content: "—";
  font-weight: 700;
}

.p-huddles_page_channel_suggestions .p-huddles_page_channel_suggestions__container {
  margin-top: 10px;
  margin-bottom: 10px;
}

.p-huddles_page_channel_suggestions .p-huddles_page_channel_suggestions__container .p-huddles_page_channel_suggestions__item {
  background-color: #fff;
  border-left: 1px solid #0000001a;
  border-right: 1px solid #0000001a;
  align-items: center;
  height: 56px;
  padding: 10px 12px;
  display: flex;
  box-shadow: inset 0 -1px #0000001a;
}

.p-huddles_page_channel_suggestions .p-huddles_page_channel_suggestions__container .p-huddles_page_channel_suggestions__item .p-huddles_page_channel_suggestions__item_button {
  margin-left: auto;
}

.p-huddles_page_channel_suggestions .p-huddles_page_channel_suggestions__container .p-huddles_page_channel_suggestions__item .p-huddles_page_channel_suggestions__item_icon {
  background-color: #1d1c1d0f;
  border-radius: 8px;
  width: 36px;
  height: 36px;
  padding: 8px;
}

.p-huddles_page_channel_suggestions .p-huddles_page_channel_suggestions__container .p-huddles_page_channel_suggestions__item .p-huddles_page_channel_suggestions__item_details {
  margin-left: 8px;
}

.p-huddles_page_channel_suggestions .p-huddles_page_channel_suggestions__container .p-huddles_page_channel_suggestions__item .p-huddles_page_channel_suggestions__item_details .p-huddles_page_channel_suggestions__item_name {
  font-size: 15px;
  font-weight: 700;
}

.p-huddles_page_channel_suggestions .p-huddles_page_channel_suggestions__container .p-huddles_page_channel_suggestions__item .p-huddles_page_channel_suggestions__item_details .p-huddles_page_channel_suggestions__item_subtitle {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-huddles_page_channel_suggestions .p-huddles_page_channel_suggestions__container .p-huddles_page_channel_suggestions__item_first {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  box-shadow: inset 0 -1px #0000001a, inset 0 1px #0000001a;
}

.p-huddles_page_channel_suggestions .p-huddles_page_channel_suggestions__container .p-huddles_page_channel_suggestions__item_last {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  margin-bottom: 16px;
}

.p-huddles_page_sidebar_link {
  align-items: center;
  width: 100%;
  display: flex;
}

.p-huddles_page_sidebar_link .p-channel_sidebar__name {
  margin-right: auto;
}

.p-huddles_page_sidebar_link .p-channel_sidebar__badge {
  margin-left: 0;
}

.p-today_huddles_happening_item_container {
  background-color: var(--dt_color-base-pry);
  border-radius: 6px;
  flex-flow: row;
  margin: 2px;
  padding: 8px;
  display: inline-flex;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-today_huddles_happening_item_container:hover {
  background-color: var(--dt_color-theme-surf-sec, var(--p-channel_sidebar__item-selected-bg--opacity-10));
}

.p-today_huddles_happening_item_container .p-today_huddles_happening_item__facepile {
  margin-right: 8px;
}

.p-today_huddles_happening_item_container .p-today_huddles_happening_item__icon {
  color: var(--dt_color-base-inv-hgl-2);
  margin-right: 8px;
}

.p-today_huddles_happening_item_container .p-today_huddles_happening_item__name {
  color: var(--dt_color-base-inv-pry);
  font-weight: 700;
}

.p-today_huddles_happening_item_container .p-today_huddles_happening_item__caret {
  margin-left: 5px;
  position: relative;
  top: 2px;
}

.p-today_huddles_happening_list_container {
  gap: 16px;
  padding-top: 16px;
  padding-bottom: 8px;
  display: flex;
  overflow-x: auto;
}

.p-today_huddles_happening_now_container {
  margin-top: 16px;
}

.p-today_huddles_happening_now_container .p-today_huddles_happening_now__title {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-today_event_icon {
  color: var(--dt_color-theme-content-sec, #1d1c1db3);
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.p-today_event_icon img {
  height: 20px;
}

.p-today_event_icon.p-today_event_icon--live {
  background-color: rgb(var(--dt_color-plt-aubergine-60));
  color: #fff;
}

.p-today_event_icon.p-today_event_icon--huddle {
  background-color: var(--dt_color-base-inv-hgl-2);
  color: var(--dt_color-base-sec);
}

.p-today_event_icon.p-today_event_icon--past_event {
  color: var(--dt_color-base-inv-pry);
}

.p-today_members_copy {
  line-height: 1.38463;
  font-weight: initial;
  color: var(--dt_color-content-sec);
  font-family: Lato;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

.p-today_event_join_button {
  background-color: var(--dt_color-base-sec);
  border: 1px solid #ddd;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 4px 12px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.p-today_event_join_button:hover, .p-today_event_join_button:active, .p-today_event_join_button:focus {
  text-decoration: none;
}

.p-today_event_join_button.p-today_event_join_button--huddle {
  background-color: var(--dt_color-base-inv-hgl-2);
  color: var(--dt_color-base-sec);
}

.p-today_event_join_button__meeting_provider_icon {
  justify-content: center;
  align-items: center;
  margin-right: 4px;
  display: flex;
}

.p-today_event_join_button__meeting_provider_icon > img {
  width: 16px;
  height: 16px;
}

.p-today_event_item {
  cursor: pointer;
  flex-direction: row;
  gap: 8px;
  padding: 16px;
  display: flex;
  box-shadow: 0 1px #1d1c1d21;
}

.p-today_event_item.p-today_event_item--live {
  background-color: rgb(var(--dt_color-plt-ocean-0));
}

.p-today_event_item.p-today_event_item--huddle-live {
  background-color: rgb(var(--dt_color-plt-jade-0));
}

.p-today_event_item.p-today_event_item--focus, .p-today_event_item:hover {
  background-color: var(--dt_color-theme-surf-sec);
}

.p-today_event_item.p-today_event_item--focus .p-today_event_item__action, .p-today_event_item:hover .p-today_event_item__action {
  display: flex;
}

.p-today_event_item.p-today_event_item--focus .p-today_event_item__title_row .p-today_event_item__facepile, .p-today_event_item:hover .p-today_event_item__title_row .p-today_event_item__facepile {
  display: none;
}

.p-today_event_item.p-today_event_item--focus .p-today_event_item__open_calendar_link_container, .p-today_event_item:hover .p-today_event_item__open_calendar_link_container {
  display: flex;
}

.p-today_event_item.p-today_event_item--huddle-live .p-today_event_item__facepile .p-today_event_item__facepile_avatar span, .p-today_event_item:hover .p-today_event_item__facepile .p-today_event_item__facepile_avatar span {
  border: 2px solid #0000;
  border-radius: 9px;
}

.p-today_event_item.p-today_event_item--huddle-live .p-today_event_item__facepile .c-base_icon__width_only_container, .p-today_event_item:hover .p-today_event_item__facepile .c-base_icon__width_only_container {
  background-color: #0000;
}

.p-today_event_item .p-today_event_item__facepile_container {
  margin-left: auto;
}

.p-today_event_item .p-today_event_item__facepile .p-today_event_item__facepile_avatar span {
  border: 2px solid var(--dt_color-base-sec);
  border-radius: 9px;
}

.p-today_event_item .p-today_event_item__facepile.p-today_event_item__facepile--hidden {
  display: none;
}

.p-today_event_item .p-today_event_item__facepile .c-avatar:not(:last-child) {
  margin-right: -4px;
}

.p-today_event_item .p-today_event_item__facepile .c-avatar:last-child {
  align-items: center;
  margin-right: 0;
  display: inline-flex;
  width: auto !important;
}

.p-today_event_item .p-today_event_item__facepile .c-avatar:last-child .c-avatar__additional_overlay {
  color: #1d1c1db3;
  background-color: unset;
  font-size: 12px;
  position: relative;
  top: 0;
  bottom: 0;
  left: 2px;
  right: 0;
}

.p-today_event_item__event_details {
  flex-direction: column;
  align-self: stretch;
  align-items: center;
  gap: 8px;
  width: 100%;
  display: flex;
  position: relative;
}

.p-today_event_item__title_row {
  flex-direction: row;
  align-items: center;
  gap: 8px;
  width: 100%;
  display: flex;
}

.p-today_event_item__title_container {
  color: var(--dt_color-content-pry);
  flex-direction: column;
  flex: 1 0 0;
  font-size: 15px;
  font-weight: 700;
  line-height: 22px;
  display: flex;
}

.p-today_event_item__title {
  align-items: center;
  display: flex;
}

.p-today_event_item__open_calendar_link_container {
  align-items: center;
  display: none;
}

.p-today_event_item__open_calendar_link {
  color: var(--dt_color-content-sec);
  margin-left: 8px;
  margin-right: 2px;
  font-family: Lato;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.p-today_event_item__open_calendar_icon {
  color: var(--dt_color-content-sec);
}

.p-today_event_item__huddle_link {
  display: flex;
}

.p-today_event_item__add_huddle_input_container {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.p-today_event_item__add_huddle_input__save {
  display: flex;
}

.p-today_event_item__add_huddle_input__save button:first-child {
  margin-left: auto;
}

.p-today_event_item__add_huddle_input {
  width: 100%;
  margin-top: 4px;
  margin-bottom: 8px;
}

.p-today_event_item__time_ago {
  white-space: nowrap;
  margin-left: auto;
  font-size: 12px;
  display: flex;
}

.p-today_event_item__time_ago.p-today_event_item--huddle_time_ago {
  color: rgb(var(--dt_color-plt-jade-70));
}

.p-today_event_item__add_huddle_button {
  margin-top: 4px;
}

.p-today_event_item__add_huddle_button span {
  margin-left: 4px;
}

.p-today_event_item__header {
  flex-direction: row;
  align-items: center;
  width: 100px;
  margin-right: 4px;
  display: flex;
}

.p-today_event_item__channel_link {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-today_event_item__time {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: var(--dt_color-content-sec);
}

.p-today_event_item__event_state {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.p-today_event_item__event_state.p-today_event_item__event_state--live_huddle {
  gap: 8px;
}

.p-today_event_item__start_time_info {
  font-family: Lato;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 18px;
}

.p-today_event_item__start_time_info.p-today_event_item__start_time_info--huddle {
  color: var(--dt_color-base-inv-hgl-2);
}

.p-today_event_item__start_time_info.p-today_event_item__start_time_info_meeting_provider--non-huddle {
  color: var(--dt_color-base-inv-hgl-1);
}

.p-today_event_item__action {
  margin-left: auto;
  display: none;
}

.p-today_event_item__action.p-today_event_item__action--visible {
  display: flex;
}

.p-today_event_item__join_button {
  background-color: var(--dt_color-base-sec);
  border: 1px solid #ddd;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 4px 12px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.p-today_event_item__join_button:hover, .p-today_event_item__join_button:active, .p-today_event_item__join_button:focus {
  text-decoration: none;
}

.p-today_event_item__join_button.p-today_event_item__join_button--huddle {
  background-color: var(--dt_color-base-inv-hgl-2);
  color: var(--dt_color-base-sec);
}

.p-today_event_item__add_huddle_link {
  background-color: var(--dt_color-base-pry);
  color: var(--dt_color-base-inv-pry);
  border: 1px solid var(--dt_color-otl-pry);
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 4px 12px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.p-today_event_item__add_huddle_link:hover, .p-today_event_item__add_huddle_link:active, .p-today_event_item__add_huddle_link:focus {
  background-color: var(--dt_color-base-pry);
  color: var(--dt_color-base-inv-pry);
  text-decoration: none;
}

.p-today_event_item__actions {
  flex-direction: row;
  align-items: center;
  margin-top: 4px;
  display: flex;
}

.p-today_event_item__more_container {
  flex-direction: row;
  align-self: start;
  display: flex;
}

.p-today_event_item__live_title {
  align-items: center;
  display: flex;
}

.p-today_calendar_icon {
  display: flex;
}

.p-today_event_list__container {
  flex: auto;
  height: 100%;
}

.p-today_event_list__title {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  padding: 12px 16px;
  box-shadow: 0 1px #1d1c1d21;
}

.p-today_event_list__item {
  margin: 8px;
  display: flex;
}

.p-today_event_list__item_content {
  flex-direction: column;
  margin-left: 8px;
  display: flex;
}

.p-today_event_list__item_time {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-today_event_list {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.p-today_event_list__meeting-provider-link {
  border-radius: 4px;
  justify-content: center;
  align-self: start;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  display: flex;
}

.p-today_event_list__meeting-provider-link a {
  width: inherit;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin: auto;
  text-decoration: none;
  display: flex;
}

.p-today_event_list__meeting-provider-link img, .p-today_event_list__meeting-provider-link i {
  border-radius: 5px;
  width: 20px;
  height: 20px;
}

.p-today_event_list__meeting-provider-link .p-calendar_event__dm_huddle_link {
  width: 10px;
  height: 10px;
  margin-top: -15px;
  margin-left: 18px;
}

.p-today_event_list__meeting-provider-link .p-calendar_event__dm_huddle_link:hover {
  text-decoration: none;
}

.p-today_event_list__empty_state {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.p-today_event_list__empty_state > img {
  margin-bottom: 8px;
}

.p-today_page_container {
  height: 100%;
  padding-top: 16px;
  padding-left: 24px;
  padding-right: 24px;
}

.p-today_page_container .p-today_page_agenda {
  margin-top: 32px;
}

.p-today_page_container .p-today_page_agenda .p-today_page_agenda__title {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-bottom: 16px;
}

.p-today_page_container .p-today_page_agenda .p-today_page_agenda__event_list {
  border-radius: 4px;
  height: 400px;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-today_page_container .p-today_page_agenda .p-today_page_agenda__event_list--empty {
  box-shadow: none;
}

.p-saved_for_later_page {
  background-color: var(--ia_theme_none_overwrite, #f8f8f8);
  flex-direction: column;
  flex: 1;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-saved_for_later_page .c-empty_state__image {
  max-height: 200px;
}

.p-saved_for_later_page__empty_state {
  padding: 16px;
}

.p-saved_for_later_page__list_wrapper {
  flex: auto;
}

.p-saved_for_later_page__infinite_spinner {
  height: 100%;
}

.p-saved_for_later_page__link {
  align-items: center;
  width: 100%;
  display: flex;
}

.p-saved_for_later_page__link .p-channel_sidebar__callout {
  margin-right: -6px;
}

.p-saved_for_later_page__header {
  background: var(--ia_theme_none_overwrite, #fff);
  align-items: center;
  width: 100%;
  display: flex;
}

.p-saved_for_later_page__header_controls {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.p-saved_for_later_page__list {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.p-saved_for_later_page__footer_spacer {
  height: 16px;
}

.p-saved_for_later_page__list--focus .c-virtual_list__scroll_container {
  justify-content: center;
  display: flex;
}

.p-saved_for_later_page__list--focus .c-virtual_list__item {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.p-saved_for_later_page__tabs .c-tabs__tab_menu {
  background: var(--ia_theme_none_overwrite, #fff);
  padding-left: 16px;
}

.p-ia4_client .p-saved_for_later_page__tabs .c-tabs__tab_menu {
  padding-left: 20px;
  box-shadow: 0 1px #1d1c1d21;
}

.p-saved_for_later_page__tabs .c-tabs__tab {
  margin: 0;
  padding: 9px 12px;
}

.p-ia4_client .p-saved_for_later_page__tabs .c-tabs__tab {
  margin-right: 20px;
  padding: 9px 0;
}

.p-saved_for_later_page__tabs .c-tabs__tab_panel {
  height: calc(100vh - 129px);
  overflow-y: scroll;
}

.p-saved_for_later_page__tabs .c-tabs__tab--highlight {
  animation: .5s 2 forwards tab--highlight;
}

@keyframes tab--highlight {
  0% {
    background: none;
  }

  50% {
    background: #f2c74433;
  }

  100% {
    background: none;
  }
}

.p-saved_for_later_page__icon {
  color: #1264a3;
}

.p-saved_for_later_page__icon_copy {
  color: #616061;
}

.p-saved_for_later_page__help__icon svg {
  width: 20px;
  height: 20px;
}

.p-saved_for_later_page__empty_title {
  margin-bottom: 0;
}

.p-saved_for_later_page__empty_emoji {
  margin-bottom: 8px;
}

.p-activity_item_context_menu__item .c-menu_item__icon svg {
  font-size: 18px;
}

.p-activity_ia4_page__item {
  background-color: var(--ia_theme_none_overwrite, #fff);
  border-bottom: 1px solid var(--dt_color-otl-ter);
  border-radius: 0;
  padding: 16px;
}

.p-activity_ia4_page__item .c-message_kit__gutter__right {
  padding-bottom: 16px;
}

.p-activity_ia4_page__item .c-avatar {
  cursor: pointer;
}

.p-activity_ia4_page__item:hover:not(.p-activity_ia4_page__item--selected, .p-activity_ia4_page__item--static) {
  background-color: var(--dt_color-theme-surf-ter, var(--p-channel_sidebar__item-selected-bg--opacity-10));
  cursor: pointer;
}

.p-ia4_client--theming .p-activity_ia4_page__item:hover:not(.p-activity_ia4_page__item--selected, .p-activity_ia4_page__item--static) {
  background-blend-mode: var(--dt_blend-mode-interaction);
  background-image: linear-gradient(var(--dt_color-theme-surf-ter-hover), var(--dt_color-theme-surf-ter-hover));
}

.p-ia4_client--theming .p-peek_card .p-activity_ia4_page__item:hover:not(.p-activity_ia4_page__item--selected, .p-activity_ia4_page__item--static) {
  background-color: var(--dt_color-base-pry);
  background-blend-mode: var(--dt_blend-mode-interaction);
  background-image: linear-gradient(var(--dt_color-base-pry-hover), var(--dt_color-base-pry-hover));
}

.p-ia4_client--theming .p-dms_list--dark .p-activity_ia4_page__item:hover:not(.p-activity_ia4_page__item--selected, .p-activity_ia4_page__item--static), .p-ia4_client--theming .p-activity_ia4_page--dark .p-activity_ia4_page__item:hover:not(.p-activity_ia4_page__item--selected, .p-activity_ia4_page__item--static) {
  background-color: #0000;
}

.p-activity_ia4_page__item--selected, .p-activity_ia4_page__item--selected:hover {
  background-color: var(--dt_color-theme-surf-sec, var(--p-channel_sidebar__item-selected-bg--opacity-10));
}

.p-activity_ia4_page__item--static:hover {
  cursor: default;
}

.p-activity_ia4_page__item .p-message_pane_message__message_label .c-message_kit__labels__label {
  padding: 0 0 8px;
}

.p-activity_ia4_page__item .p-message_pane_message__message_label .c-message_kit__labels__label .c-message_kit__labels__icon {
  width: 10px;
}

.p-activity_ia4_page__item__header {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.p-activity_ia4_page__item__header--read {
  font-weight: 400;
}

.p-activity_ia4_page__item__header--unread {
  color: #1d1c1d;
  font-weight: 700;
}

.p-activity_ia4_page__item__header__primary {
  align-items: center;
  margin-right: 4px;
  display: flex;
}

.p-activity_ia4_page__item__header__primary__icon {
  margin: 0 4px 0 0;
  display: flex;
}

.p-activity_ia4_page__item__header__secondary {
  flex: none;
  align-items: center;
  margin-left: 12px;
  display: flex;
}

.p-activity_ia4_page__item__header__mention {
  background-color: var(--dt_color-surf-hgl-1);
  color: var(--dt_color-content-hgl-1);
  border-radius: 3px;
  padding: 0 2px 1px;
  font-weight: 700;
}

.sk-client-theme--dark .p-activity_ia4_page__item__header__mention {
  background-color: var(--dt_color-surf-hgl-3);
  color: var(--dt_color-content-hgl-3);
}

.p-activity_ia4_page__item__link {
  display: inline;
}

.p-activity_ia4_page__item__link--unread {
  color: #1d1c1d;
  font-weight: 900;
}

.p-activity_ia4_page__item__link--read {
  font-weight: 400;
}

.p-activity_ia4_page__item__senders {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.p-activity_ia4_page__item__senders__primary {
  color: #1d1c1d;
  flex: auto;
  font-weight: 700;
}

.p-activity_ia4_page__item--read--activity .p-activity_ia4_page__item__senders__primary .c-message_kit__sender {
  font-weight: 700;
}

.p-activity_ia4_page__item__senders__secondary {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  flex: none;
}

.p-activity_ia4_page__item__message--unread {
  color: #1d1c1d;
}

.p-activity_ia4_page__item__message--muted {
  color: var(--dt_color-content-ter);
}

.p-activity_ia4_page__item__message--unread-dot {
  background: var(--dt_color-theme-base-inv-imp, var(--p-channel_sidebar__badge-color));
  border-radius: 6px;
  width: 12px;
  height: 12px;
  margin-left: 8px;
  display: inline-block;
}

.p-activity_ia4_page__item__filter--unread-dot {
  content: "";
  position: absolute;
  top: 9px;
  right: 6px;
}

.p-activity_ia4_page__item__badge {
  background: var(--dt_color-theme-base-inv-imp, var(--p-channel_sidebar__badge-color));
  max-width: none;
}

.p-activity_ia4_page__item__thread_container {
  color: #616061;
  align-items: baseline;
  font-size: 13px;
  line-height: 24px;
  display: flex;
  overflow: hidden;
}

.p-activity_ia4_page__item__thread_container .p-rich_text_block {
  font-size: 13px;
}

.p-activity_ia4_page__item__thread_container__replied_to {
  flex-shrink: 0;
  margin-right: 4px;
}

.p-activity_ia4_page__item__thread_container__message .c-message__body {
  margin: 0;
  display: block;
}

.p-activity_ia4_page__item__loading .c-message_kit__gutter__right {
  padding-top: 6px;
}

.p-activity_ia4_page__item__activity_reaction__message {
  color: #616061;
}

.p-activity_ia4_page__item__activity_reaction__message .p-rich_text_block, .p-activity_ia4_page__item__activity_subtext {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-activity_ia4_page__item__reactions_bar {
  margin-top: 8px;
}

.p-activity_ia4_page__item__group, .p-activity_ia4_page__item__app-group {
  border-bottom: 1px solid var(--dt_color-otl-ter);
  display: block;
}

.p-activity_ia4_page__item__group__spacer, .p-activity_ia4_page__item__app-group__spacer {
  background-color: #fff;
  padding: 4px;
}

.p-activity_ia4_page__item__group__header, .p-activity_ia4_page__item__app-group__header {
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  padding: 16px 16px 0;
  display: flex;
}

.p-activity_ia4_page__item__group__header--unread, .p-activity_ia4_page__item__app-group__header--unread {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: 900;
}

.p-activity_ia4_page__item__group__header .c-message_kit__gutter__right, .p-activity_ia4_page__item__app-group__header .c-message_kit__gutter__right {
  align-items: center;
  margin: 0;
  padding: 0;
  display: flex;
}

.p-activity_ia4_page__item__group__subheader, .p-activity_ia4_page__item__app-group__subheader {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background-color: #fff;
  justify-content: space-between;
  padding: 0 16px 4px;
  display: flex;
}

.p-activity_ia4_page__item__group .p-activity_ia4_page__item, .p-activity_ia4_page__item__app-group .p-activity_ia4_page__item {
  box-shadow: none;
  border-bottom: none;
  padding-top: 8px;
}

.p-activity_ia4_page__item__group__app-items .p-activity_ia4_page__item, .p-activity_ia4_page__item__app-group__app-items .p-activity_ia4_page__item {
  margin: 0;
  padding: 8px 16px;
}

.p-activity_ia4_page__item__group__app-items .p-activity_ia2022_page__header, .p-activity_ia4_page__item__app-group__app-items .p-activity_ia2022_page__header {
  margin: 0;
}

.p-activity_ia4_page__item__list_record .p-rich_text_section {
  font-size: 13px;
  line-height: 24px;
}

.p-activity_ia4_page__item.p-activity_page__item {
  box-shadow: none;
}

.p-activity_ia4_page__item__actions {
  z-index: 199;
  color: #616061;
  background: #fff;
  border-radius: 6px;
  padding: 2px;
  position: absolute;
  top: 4px;
  right: 16px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-activity_ia4_page__item__actions .c-icon_button {
  font-size: 18px;
}

.p-activity_ia4_page__item__actions--active {
  color: #1d1c1d;
  display: block;
}

.p-activity_ia4_page__item__actions--offscreen {
  clip: rect(0 0 0 0);
  border-width: 0;
  height: 1px;
  margin: -1px;
  padding: 0;
  display: block;
  position: absolute;
  overflow: hidden;
}

.p-saved_for_later_page__list .p-saved_item--not_ia4 {
  background-color: var(--ia_theme_none_overwrite, #fff);
  border-radius: 12px;
  width: calc(100% - 32px);
  margin: 16px 16px 0;
  padding: 0;
  transition: box-shadow 80ms cubic-bezier(.36, .19, .29, 1);
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-ia4_client .p-saved_for_later_page__list .p-saved_item:hover .p-saved_item__actions {
  display: block;
}

.p-saved_for_later_page__list .p-saved_item:hover:not(.p-saved_item--selected) {
  background-color: var(--dt_color-theme-surf-ter, var(--p-channel_sidebar__item-selected-bg--opacity-10));
}

.p-ia4_client--theming .p-saved_for_later_page__list .p-saved_item:hover:not(.p-saved_item--selected) {
  background-blend-mode: var(--dt_blend-mode-interaction);
  background-image: linear-gradient(var(--dt_color-theme-surf-ter-hover), var(--dt_color-theme-surf-ter-hover));
}

.p-ia4_client--theming .p-saved_for_later_page__list_wrapper--dark .p-saved_for_later_page__list .p-saved_item:hover:not(.p-saved_item--selected) {
  background-color: #0000;
}

.p-saved_for_later_page__list .p-saved_item--selected {
  background-color: var(--dt_color-theme-surf-sec, var(--p-channel_sidebar__item-selected-bg--opacity-10));
}

.p-saved_for_later_page__list .p-saved_item .p-file_card__entity {
  background-color: var(--dt_color-base-pry);
}

.p-saved_for_later_page__list .p-saved_item .pill-flex {
  display: flex;
}

.p-saved_for_later_page__list .p-saved_item .p-activity_ia4_page__item__header__secondary {
  color: var(--dt_color-content-sec);
}

.p-saved_for_later_page__list .p-saved_item--completed .c-icon--bookmark-filled {
  color: #1264a3;
}

.p-saved_for_later_page__list .p-saved_item--message {
  cursor: pointer;
}

.p-saved_for_later_page__list .p-saved_item__background--highlight {
  animation: 3s forwards p-saved_item--highlight;
}

@keyframes p-saved_item--highlight {
  20% {
    background: #f2c74433;
  }

  60% {
    background: #f2c74433;
  }
}

.p-saved_for_later_page__list .p-saved_item__undo {
  color: #1264a3;
  margin-left: auto;
  margin-right: 8px;
  font-weight: normal;
}

.p-saved_for_later_page__list .p-saved_item__undo:hover {
  text-decoration: underline;
}

.p-saved_for_later_page__list .p-saved_item__header {
  color: #616061;
  background: #fff;
  flex-direction: row;
  align-items: center;
  min-height: 20px;
  padding: 8px 10px 8px 20px;
  font-weight: bold;
  display: flex;
}

.p-ia4_client .p-saved_for_later_page__list .p-saved_item__header {
  color: #1d1c1d;
  background: none;
  padding: 12px 16px;
}

.p-saved_for_later_page__list .p-saved_item__link {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  overflow: hidden;
}

.p-saved_for_later_page__list .p-saved_item__link wbr {
  display: none;
}

.p-saved_for_later_page__list .p-saved_item__header__date_due {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  white-space: nowrap;
  background: #f2c74433;
  border-radius: 16px;
  margin-left: 12px;
  padding: 1px 10px;
}

.p-saved_for_later_page__list .p-saved_item__header__date_due.p-saved_item__header__date_due--ia4 {
  background-color: var(--dt_color-theme-base-inv-imp, var(--p-channel_sidebar__badge-color--lighter));
}

.p-saved_for_later_page__list .p-saved_item__header__date_due.p-saved_item__header__date_due--ia4:not(.p-saved_item__header__date_due--date_entities) {
  padding-right: 6px;
}

.p-saved_for_later_page__list .p-saved_item__header__date_due.p-saved_item__header__date_due--ia4.p-saved_item__header__date_due--date_entities {
  margin-left: 0;
  margin-right: 8px;
  padding: 0;
}

.p-saved_for_later_page__list .p-saved_item__header__date_due.p-saved_item__header__date_due--ia4.p-saved_item__header__date_due--date_entities:not(.p-saved_item__header__date_due--overdue) {
  background-color: #0000;
}

.p-ia4_client--theming .p-saved_for_later_page__list .p-saved_item__header__date_due.p-saved_item__header__date_due--ia4 {
  color: var(--dt_color-content-inv-pry);
}

.p-saved_for_later_page__list .p-saved_item__header__date_due--overdue {
  color: #1d1c1d;
  background: #f2c744;
}

.p-saved_for_later_page__list .p-saved_item__header__date_due--overdue.p-saved_item__header__date_due--ia4 {
  background-color: var(--dt_color-theme-base-inv-imp, var(--p-channel_sidebar__badge-color));
  color: var(--p-channel_sidebar__badge-text-color);
  font-weight: bold;
}

.p-saved_for_later_page__list .p-saved_item__header__date_due--overdue.p-saved_item__header__date_due--ia4.p-saved_item__header__date_due--date_entities {
  padding: 1px 10px;
}

.p-ia4_client--theming .p-saved_for_later_page__list .p-saved_item__header__date_due--overdue.p-saved_item__header__date_due--ia4 {
  color: var(--dt_color-content-inv-pry);
}

.p-saved_for_later_page__list .p-saved_item__header__snooze_options {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-left: 12px;
}

.p-saved_for_later_page__list .p-saved_item__header__snooze_options span {
  margin-right: 4px;
}

.p-saved_for_later_page__list .p-saved_item__header__snooze {
  cursor: pointer;
  color: #1264a3;
  background-color: #0000;
  border-radius: 16px;
  padding: 1px 8px;
}

.p-saved_for_later_page__list .p-saved_item__header__snooze:hover {
  background-color: #1d1c1d21;
}

.p-saved_for_later_page__list .p-saved_item__team-name {
  opacity: .7;
  align-self: flex-end;
  margin-left: 4px;
  font-size: .86em;
  font-weight: 400;
  display: inline-block;
}

.p-saved_for_later_page__list .p-saved_item__reminder__avatar {
  margin-right: 8px;
}

.p-saved_for_later_page__list .p-saved_item__reminder__description {
  padding: 0 20px 16px;
}

.p-saved_for_later_page__list .p-saved_item__reminder__description blockquote {
  margin-bottom: 0;
}

.p-ia4_client .p-saved_for_later_page__list .p-saved_item__reminder__description {
  padding: 0 16px 16px;
}

.p-saved_for_later_page__list .p-saved_item__context_msg {
  padding: 8px 20px 20px;
}

.p-saved_for_later_page__list .p-saved_item__context_msg .p-rich_text_section .c-link {
  word-break: break-all;
}

.p-saved_for_later_page__list .p-saved_item__context_msg--hidden_message {
  padding-bottom: 32px;
}

.p-saved_for_later_page__list .p-saved_item .c-message__actions {
  position: absolute;
  top: 12px;
  right: 20px;
}

.p-saved_for_later_page__list .p-saved_item__actions {
  margin-left: auto;
}

.p-ia4_client .p-saved_for_later_page__list .p-saved_item__actions {
  background: #fff;
  border-radius: 6px;
  padding: 2px;
  display: none;
  position: absolute;
  top: 8px;
  right: 28px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-ia4_client .p-saved_for_later_page__list .p-saved_item__actions--active {
  display: block;
}

.p-saved_for_later_page__list .p-saved_item__actions__button--mark-done {
  color: #007a5a;
  border-color: #007a5a;
  margin-right: 6px;
  padding-left: 6px;
}

.p-saved_for_later_page__list .p-saved_item__actions__button--mark-done:hover {
  color: #fff;
  background-color: #007a5a;
}

.p-saved_for_later_page__list .p-saved_item__actions__button--jump {
  transform: scale(-1);
}

.p-saved_for_later_page__list .p-saved_item--file_preview {
  max-width: 594px;
  padding: 0 20px 20px;
}

.p-saved_for_later_page__list .p-saved_item--file_preview .c-icon--bookmark-filled {
  color: #1264a3;
}

.p-saved_for_later_page__list .p-saved_item--file_preview .p-file_card__preview {
  min-height: 252px;
}

.p-saved_for_later_page__list:not(.p-saved_for_later_page__list--navigation) .c-virtual_list__item--focus:after {
  content: unset;
}

.p-saved_for_later_page__list:not(.p-saved_for_later_page__list--navigation) .c-virtual_list__item:last-child {
  padding-bottom: 16px;
}

.p-saved_for_later_page__list:not(.p-saved_for_later_page__list--navigation) .c-virtual_list__item--focus .p-saved_item {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 12px;
}

.c-icon_button--default.p-saved_item__action--saved, .c-icon_button--default:hover.p-saved_item__action--saved {
  color: #1264a3;
}

.p-later_nux__banner_wrapper {
  background: #f2c7441a;
  width: 100%;
  height: 252px;
  display: flex;
}

.p-later_nux__banner {
  width: inherit;
  color: #1d1c1d;
  border-bottom: 1px solid #1d1c1d21;
  flex: auto;
  padding: 24px 24px 0 40px;
  display: flex;
}

.p-later_nux__banner--minimal_mode .p-later_nux__banner--img {
  display: none;
}

.p-later_nux__banner--content {
  width: inherit;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.p-later_nux__banner--text {
  --border-radius: 0;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.p-later_nux__banner--text--title {
  letter-spacing: -.01em;
  width: inherit;
  flex-shrink: 1;
  font-family: Slack-Larsseit, Helvetica Neue, Helvetica, Segoe UI, Tahoma, Arial, sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
  display: flex;
}

.p-later_nux__banner--text--body {
  width: inherit;
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.38463;
}

.p-later_nux__banner--text--button {
  border-radius: var(--border-radius);
  border-color: #1d1c1db3;
  align-items: center;
  width: 130px;
  height: 40px;
  display: flex;
}

.p-later_nux__banner--text--button--text {
  color: #1d1c1d;
  margin-top: 2px;
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
  font-size: 13px;
  font-weight: 700;
}

.p-later_nux__banner--text--button:hover {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-later_nux__banner__lightbulb_icon {
  background-image: url(https://a.slack-edge.com/bv1-10/lightbulb-1f13342.png);
  background-size: 15px 15px;
  width: 15px;
  height: 15px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-later_nux__banner__lightbulb_icon {
    background-image: url(https://a.slack-edge.com/bv1-10/lightbulb@2x-94e9db4.png);
  }
}

.p-later_nux__banner--img {
  align-items: flex-end;
  min-width: 220px;
  min-height: 220px;
  margin-top: 12px;
  display: flex;
}

.p-later_nux__banner--img img {
  object-fit: contain;
  width: 100%;
  max-height: 220px;
}

@media screen and (max-width: 780px) {
  .p-later_nux__banner--img {
    display: none;
  }
}

.p-later_nux__banner--dismiss-button {
  color: #1d1c1d80;
  align-self: flex-start;
}

.p-later_nux__banner--dismiss-button:hover {
  color: #616061;
}

.p-later_nux__coachmark__hero {
  background: #ffd57e;
  justify-content: center;
  align-items: center;
  padding: 30px 72px 16px;
  display: flex;
}

.p-later_nux__coachmark__hero img {
  object-fit: contain;
  width: 200px;
  height: 116px;
}

.p-later_nux__coachmark--newUser .c-coachmarkv2__body {
  font-size: 13px;
}

.p-later_nux__coachmark--newUser .c-coachmarkv2__actions {
  justify-content: center;
  margin-top: 16px;
}

.p-later_nux__coachmark--newUser .c-coachmarkv2__secondary_button {
  gap: 4px;
  width: 292px;
  height: 34px;
  padding: 0 11px;
}

.p-later_nux__coachmark--newUser.c-coachmark--right:after, .p-later_nux__coachmark--newUser.c-coachmark--right:before {
  border-right-color: #ffd57e;
}

.p-calendar_header {
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.p-calendar_header .p-calendar_header__navigation {
  flex-grow: 1;
  position: relative;
}

.p-calendar_header .p-calendar_header__navigation i {
  cursor: pointer;
}

.p-calendar_header .p-calendar_header__navigation i:hover {
  opacity: .4;
  color: #fff;
  background-color: #616061;
  border-radius: 50%;
}

.p-calendar_header .p-calendar_header__navigation .disappear {
  opacity: .2;
}

.p-calendar_header .p-calendar_header__navigation .p-calendar_header__navigation-today {
  cursor: pointer;
  width: 25px;
  height: 25px;
  margin-top: -2px;
  position: absolute;
  left: 45px;
}

.p-calendar_header .p-calendar_header__navigation .p-calendar_header__navigation-today img {
  width: inherit;
  height: inherit;
}

.p-calendar_header .p-calendar_header__date_section {
  text-align: center;
  color: #1a73e8;
  flex-grow: 4;
  font-size: 16px;
  line-height: 20px;
}

.p-event_info_modal .p-event_info_modal-content {
  padding: 0 20px 20px 28px;
}

.p-event_info_modal img {
  width: 48px;
  height: 48px;
}

.p-event_info_modal .p-event_info_modal-meeting-provider {
  align-items: center;
  padding: 20px 0;
  display: flex;
}

.p-event_info_modal .p-event_info_modal-meeting-provider img {
  border-radius: 5px;
  width: 30px;
  height: 30px;
}

.p-event_info_modal .p-event_info_modal-meeting-provider a {
  margin-left: 10px;
}

.p-event_info_modal .p-event_info_modal-inner-container {
  width: 85%;
}

.p-calendar_event {
  cursor: pointer;
  border: 1px solid #039be5;
  border-radius: 5px;
  height: 36px;
  padding: 2px 10px;
  position: absolute;
  right: 20px;
  overflow: hidden;
}

.p-calendar_event.p-calendar_event__accepted {
  color: #fff;
  background-color: #039be5;
  font-size: 11px;
}

.p-calendar_event.p-calendar_event__not_accepted {
  color: #039be5;
  background-color: #fff;
  font-size: 12px;
  font-weight: 500;
}

.p-calendar_event.p-calendar_event__needs_action {
  color: #039be5;
  background-color: #fff;
  border-color: #039be5;
}

.p-calendar_event.p-calendar_event__rsvp_none {
  color: #fff;
  background-color: #7986cb;
  border-color: #7986cb;
}

.p-calendar_event.p-calendar_event__past {
  color: past_event_color;
  background-color: #b3e1f7;
  border: 1px solid #b3e1f7;
  font-size: 12px;
}

.p-calendar_event .p-calendar_event__meeting-provider-link {
  height: inherit;
  width: 20px;
  font-size: 15px;
  display: flex;
  position: absolute;
  top: 0;
  right: 10px;
}

.p-calendar_event .p-calendar_event__meeting-provider-link a {
  width: inherit;
  text-align: center;
  margin: auto;
  text-decoration: none;
}

.p-calendar_event .p-calendar_event__meeting-provider-link img, .p-calendar_event .p-calendar_event__meeting-provider-link i {
  border-radius: 5px;
  width: 20px;
  height: 20px;
}

.p-calendar_event .p-calendar_event__meeting-provider-link img:not(.p-calendar_event__dm_huddle_link):hover, .p-calendar_event .p-calendar_event__meeting-provider-link i:not(.p-calendar_event__dm_huddle_link):hover {
  width: 22px;
  height: 22px;
  text-decoration: none;
}

.p-calendar_event .p-calendar_event__meeting-provider-link .p-calendar_event__dm_huddle_link {
  width: 10px;
  height: 10px;
  margin-top: -15px;
  margin-left: 18px;
}

.p-calendar_event .p-calendar_event__meeting-provider-link .p-calendar_event__dm_huddle_link:hover {
  text-decoration: none;
}

.p-calendar_event_current_time {
  position: absolute;
  right: 20px;
}

.p-calendar_event_current_time .p-calendar_event_current_time_circle {
  z-index: 506;
  content: "";
  background-color: #ea4335;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  margin-top: -5px;
  margin-left: -6.5px;
}

.p-calendar_event_current_time .p-calendar_event_current_time_line {
  z-index: 506;
  content: "";
  pointer-events: none;
  border: 1px solid #ea4335;
  height: 2px;
  margin-top: -6.5px;
  position: absolute;
  left: 0;
  right: 0;
}

.p-calendar_event--next {
  position: relative;
}

.p-calendar_day {
  color: #3c4043;
  justify-content: flex-start;
  max-width: 100%;
  padding: 0 20px 0 0;
  font-size: 10px;
  position: relative;
  overflow: hidden;
}

.p-calendar_day .c-infinite_spinner {
  position: absolute;
  top: 43%;
  left: 43%;
}

.p-calendar_day__hour_block {
  display: flex;
}

.p-calendar_day__hour_block--hidden {
  visibility: hidden;
}

.p-calendar_day__hour_block--hour_section {
  text-align: right;
  flex: 0 0 60px;
  margin-top: -8px;
  margin-right: 10px;
}

.p-calendar_day__hour_block--event_section {
  border-bottom: 1px solid #dadce0;
  flex-grow: 10;
}

.p-rimeto_org_chart_page {
  background-color: #1d1c1d0a;
}

.p-rimeto_org_chart_page__header__subtitle {
  font-size: 13px;
  font-weight: 400;
}

.p-rimeto_org_chart_page_row {
  white-space: nowrap;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  margin: 0 16px;
  transition: background-color .2s, margin .2s;
  display: flex;
  position: relative;
}

.p-rimeto_org_chart_page_row.reports {
  background-color: #1d1c1d0a;
  margin: 0;
  transition: background-color .2s, margin .2s;
}

.p-rimeto_org_chart_page_row_arrow {
  cursor: pointer;
  z-index: 2;
  background: #fff;
  border-radius: 4px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 32px;
  padding: 0 8px;
  transition: box-shadow 80ms cubic-bezier(.36, .19, .29, 1);
  display: flex;
  position: absolute;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-rimeto_org_chart_page_row_arrow:hover, .p-rimeto_org_chart_page_row_arrow:active {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-rimeto_org_chart_page_row_arrow.left {
  top: 25%;
  left: 2px;
}

.p-rimeto_org_chart_page_row_arrow.right {
  top: 25%;
  right: 2px;
}

.p-rimeto_org_chart_page_row_member_cards {
  justify-content: center;
  gap: 12px;
  display: flex;
  position: relative;
}

.p-rimeto_org_chart_page_row_member_cards.reports_container {
  border-top: 2px solid #1d1c1d4d;
  width: 100%;
  padding-bottom: 24px;
}

.p-rimeto_org_chart_page_row_member_cards.valid_cards {
  border-top: 2px solid #1d1c1d4d;
  padding-top: 24px;
}

.p-rimeto_org_chart_page_row_member_cards.first {
  border-top: none;
}

.p-rimeto_org_chart_page_row_member_cards.reports {
  grid-gap: 12px;
  grid-template-columns: repeat(3, 128px);
  padding-top: 24px;
  display: grid;
}

.p-rimeto_org_chart_page__item--dummy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.p-rimeto_org_chart_page_member_card_actions__container {
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding-top: 8px;
  display: flex;
  position: absolute;
}

.p-rimeto_org_chart_page_member_card_actions__group {
  border: unset;
  box-shadow: unset;
  background: #fff;
  border-radius: .375em;
  margin-right: 8px;
  line-height: 1;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-rimeto_org_chart_page_member_card_actions {
  align-self: flex-end;
  display: none;
}

.p-rimeto_org_chart_page_member_card_actions__container:hover:hover .p-rimeto_org_chart_page_member_card_actions, .p-rimeto_org_chart_page_member_card_actions--menu-open {
  display: inline-block;
}

.p-rimeto_org_chart_page_member_icon {
  font-size: 16px;
}

.p-rimeto_org_chart_page_member_card_actions__menu .c-menu__items {
  padding: 10px 0;
}

.p-rimeto_org_chart_page_member_icon .c-icon_button--size_small {
  width: 28px;
  height: 28px;
}

.p-rimeto_org_chart_member_card {
  cursor: pointer;
  background: #fff;
  border-radius: 8px;
  flex-direction: column;
  transition: box-shadow 80ms cubic-bezier(.36, .19, .29, 1);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21;
}

.p-rimeto_org_chart_member_card:hover {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-rimeto_org_chart_member_card:active .p-rimeto_org_chart_member_card:hover {
  background: #1264a3;
  transition: box-shadow 80ms cubic-bezier(.36, .19, .29, 1);
  box-shadow: 0 0 0 2px #1264a3;
}

.p-rimeto_org_chart_member_card:active .p-rimeto_org_chart_member_card:hover .p-rimeto_org_chart_member_card_name, .p-rimeto_org_chart_member_card:active .p-rimeto_org_chart_member_card:hover .p-rimeto_org_chart_member_card_title {
  color: #fff;
}

.p-rimeto_org_chart_member_card:active .p-rimeto_org_chart_member_card:hover:hover, .p-rimeto_org_chart_member_card:active .p-rimeto_org_chart_member_card:hover:active {
  box-shadow: 0 0 0 2px #1264a3, 0 1px 5px #0b4c8c;
}

.p-rimeto_org_chart_member_card .c-truncate {
  word-break: break-word;
}

.p-rimeto_org_chart_member_card_outline {
  transition: box-shadow 80ms cubic-bezier(.36, .19, .29, 1);
  box-shadow: 0 0 0 2px #1264a3;
}

.p-rimeto_org_chart_member_card_outline:hover, .p-rimeto_org_chart_member_card_outline:active {
  box-shadow: 0 0 0 2px #1264a3, 0 1px 5px #0b4c8c;
}

.p-rimeto_org_chart_member_card_selected {
  background: #1264a3;
}

.p-rimeto_org_chart_member_card_selected .p-rimeto_org_chart_member_card_name, .p-rimeto_org_chart_member_card_selected .p-rimeto_org_chart_member_card_title {
  color: #fff;
}

.p-rimeto_org_chart_member_card_avatar .c-base_icon, .p-rimeto_org_chart_member_card_avatar .c-base_icon__width_only_container {
  border-radius: 8px 8px 0 0;
}

.p-rimeto_org_chart_member_card_name {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  white-space: break-spaces;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  margin: 12px 12px 0;
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
  font-style: normal;
  font-weight: bold;
}

.p-rimeto_org_chart_member_card_title {
  white-space: break-spaces;
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  margin: 0 12px;
  display: -webkit-box;
  overflow: hidden;
}

.p-rimeto_org_chart_member_card_title_skeleton {
  margin: 8px 12px;
}

.p-rimeto_org_chart_member_card_reports_container {
  margin-left: auto;
}

.p-rimeto_org_chart_member_card_reports {
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  z-index: 2;
  background-color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 24px;
  margin-top: -34px;
  margin-right: 8px;
  padding: 0 4px;
  display: flex;
  position: relative;
  box-shadow: 0 0 0 1px #ddd, 0 2px 8px #1d1c1d0a;
}

.p-rimeto_org_chart_member_card_tick {
  border-right: 2px solid #1d1c1d4d;
  width: 50%;
  height: 48px;
  margin-top: 2px;
}

.p-rimeto_org_chart_member_card_tick_placeholder {
  width: 50%;
  height: 48px;
  margin-top: 2px;
}

.p-rimeto_org_chart_member_card_dim {
  color: #1d1c1db3;
  filter: grayscale();
  -ms-filter: grayscale(1);
}

.p-rimeto_org_chart_member_card_reports--dummy {
  height: 20px;
  margin-top: -16px;
  display: flex;
}

.p-sales_home_header {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.p-sales_home_header--ia4 {
  padding: 8px 16px;
}

.p-sales_home_header > h2 {
  flex: 1 1 0;
}

.p-sales_home_header__subtitle {
  white-space: nowrap;
  align-items: center;
  margin-right: 12px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
  display: flex;
}

.p-sales_home_header__connection {
  color: rgba(var(--sk_foreground_max, 29, 28, 29), .7);
  flex: 1 1 0;
  justify-content: flex-end;
  align-items: center;
  min-width: 210px;
  font-size: 15px;
  font-weight: 400;
  display: inline-flex;
}

.p-sfdc_auth__container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: 100%;
  padding-left: 200px;
  padding-right: 200px;
  display: flex;
}

.p-sfdc_auth__content {
  text-align: center;
  width: 510px;
}

.p-sfdc_auth__title {
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

.p-sales_feed__item {
  background-color: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 16px;
  margin: 0 16px 16px;
}

.p-sales_feed__item--first {
  margin-top: 16px;
}

.p-sales_feed__item__inner {
  background-color: #fff;
  border-radius: 16px;
  padding: 16px;
  transition: background-color .1s;
  position: relative;
}

.p-sales_feed__item__inner--highlight {
  background-color: #1d1c1d0f;
}

.p-sales_feed__item__header__link:active, .p-sales_feed__item__header__link:focus, .p-sales_feed__item__header__link:hover {
  color: inherit;
}

.p-sales_feed__item__icon {
  border-radius: 8px;
  width: 36px;
  height: 36px;
  margin-top: 4px;
  margin-right: 8px;
}

.p-sales_feed__item__unread_dot {
  background-color: #e01e5a;
  border-radius: 8px;
  width: 12px;
  height: 12px;
  margin-left: 8px;
}

.p-sales_feed__action_bar {
  opacity: 0;
  transition: opacity .1s;
  position: absolute;
  top: -8px;
  right: 16px;
}

.p-sales_feed__action_bar--visible {
  opacity: 1;
}

.p-sales_feed__opp_hover_card {
  border-radius: 8px;
  width: 350px;
  min-height: 285px;
  max-height: 50vh;
  padding: 0;
  overflow: auto;
}

.p-sales_feed__opp_hover_card .c-card__header {
  background-color: #fff;
}

.p-sales_feed__opp_hover_card_avatar {
  margin-right: 16px;
}

.p-sales_feed__opp_hover_card_avatar .c-base_icon {
  background-color: #fff;
}

.p-sales_feed__opp_hover_card_details_container {
  flex-wrap: wrap;
  display: flex;
}

.p-sales_feed__opp_hover_card_details {
  margin: 4px 4px 16px;
}

.p-sales_feed__opp_hover_card_stage_details, .p-sales_feed__opp_hover_card_owner_details {
  width: 100%;
  margin: 4px 4px 16px;
}

.p-sales_feed__opp_hover_card_next_steps_details {
  min-width: 3em;
  margin: 4px 4px 16px;
}

.p-sales_feed__opp_hover_card_details_label {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  min-width: 96px;
  margin-bottom: 4px;
}

.p-sales_feed__opp_hover_card_stage_details_pill {
  background-color: rgb(var(--dt_color-plt-indigo-5));
  color: rgb(var(--dt_color-plt-indigo-70));
  border-radius: 4px;
  padding: 3px 6px;
  font-weight: 500;
  line-height: 18px;
  display: inline-block;
}

.p-sales_feed__opp_hover_card_actions {
  margin-top: 16px;
  display: flex;
}

.p-sales_feed__opp_hover_card_linkbutton {
  width: 100%;
  margin-right: 12px;
}

.p-sales_feed__opp_hover_card_linkbutton_text {
  margin-right: 4px;
}

.p-sales_feed__opp_hover_card_copybutton {
  min-width: 36px;
  padding: 0;
}

.p-sales_feed__opportunity_hover_card__modal {
  z-index: 999;
}

.p-sales_feed__opportunity_hover_card__popover {
  z-index: 1001;
  position: absolute;
}

.p-sales_feed__opportunity_hover_card {
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: inline-flex;
}

.p-sales_notifications__notifications__page {
  background-color: #f8f8f8;
  flex-direction: column;
  height: 100%;
  display: flex;
  overflow: auto;
}

.p-sales_notifications__notifications__body {
  flex-grow: 1;
  margin: 0 40px 40px;
}

.p-sales_notifications__notifications__list_section {
  margin-top: 40px;
}

.p-sales_notifications__notifications__list_title {
  margin-top: 28px;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-sales_notifications__list {
  background-color: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 12px;
  overflow: hidden;
}

.p-sales_notifications__list__empty_state {
  margin: 100px auto;
}

.p-sales_notifications__list__row {
  border-top: 1px solid #1d1c1d21;
  align-items: center;
  gap: 60px;
  width: 100%;
  padding: 12px;
  display: flex;
}

.p-sales_notifications__list__row:first-of-type {
  border-top: none;
}

.p-sales_notifications__list__row--muted {
  background-color: #1d1c1d0f;
}

.p-sales_notifications__list__cell__entity {
  flex-grow: 1;
}

.p-sales_notifications__list__cell__entity .c-base_entity__text, .p-sales_notifications__list__cell__entity .c-base_entity__subtext {
  text-wrap: wrap;
}

.p-sales_notifications__notification_template_entity__muted {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  align-items: center;
  display: flex;
}

.p-sales_notifications__list__cell__info {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  text-align: right;
  white-space: nowrap;
  flex-shrink: 0;
  justify-content: flex-end;
  align-items: center;
  width: 200px;
  display: flex;
}

.p-sales_notifications__list__cell__info > span {
  margin-left: 4px;
}

.p-sales_notifications__list__cell__actions {
  flex-shrink: 0;
  min-width: 96px;
}

.p-sales_notifications__list__cell__actions > button {
  width: 100%;
}

.p-sales_notifications__select_notification_type__container {
  background-color: #f8f8f8;
  height: 100%;
  padding: 40px 20px;
  overflow: auto;
}

.p-sales_notifications__select_notification_type__container_inner {
  flex-direction: column;
  gap: 20px;
  width: 633px;
  margin: 0 auto;
  display: flex;
}

.p-sales_notifications__select_notification_type__title {
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-sales_notifications__select_notification_type__section {
  background-color: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 12px;
  flex-direction: column;
  flex-grow: 1;
  justify-content: center;
  padding: 24px 32px;
  display: flex;
}

.p-sales_notifications__select_notification_type__section_header {
  border-bottom: 1px solid #1d1c1d21;
  flex-direction: row;
  justify-content: space-between;
  align-items: start;
  padding-bottom: 24px;
  display: flex;
}

.p-sales_notifications__select_notification_type__section_header > div {
  flex-direction: column;
  align-items: start;
  width: 280px;
  display: flex;
}

.p-sales_notifications__select_notification_type__section_title {
  color: rgb(var(--dt_color-plt-aubergine-70));
  padding: 0 0 4px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-sales_notifications__select_notification_type_button {
  background-color: #fff;
  border-top: 1px solid #1d1c1d21;
  justify-content: space-between;
  align-items: center;
  margin: 0 8px;
  padding: 20px 0;
  display: flex;
}

.p-sales_notifications__select_notification_type_button:first-of-type {
  border-top: none;
}

.p-sales_notifications__select_notification_type_button__image {
  border-radius: 4px;
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  margin-right: 14px;
  display: block;
}

.p-sales_notifications__select_notification_type_button__main {
  margin-right: 12px;
}

.p-sales_notifications__select_notification_type_button__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  align-items: flex-end;
  font-weight: 700;
  display: flex;
}

.p-sales_notifications__select_notification_type_button__title > svg {
  margin-left: 2px;
}

.p-sales_notifications__select_notification_type_button__details {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-sales_notifications__workflow_header {
  padding-right: 8px 20px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.p-sales_notifications__workflow_header__image {
  border-radius: 2.5px;
  width: 36px;
  height: 36px;
  margin-left: 16px;
}

.p-sales_notifications__workflow_header h2 {
  align-items: center;
  margin-left: 12px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
  display: flex;
}

.p-sales_notifications__workflow_header > button {
  flex-shrink: 0;
}

.p-sales_notifications__workflow_header__description {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-top: 2px;
  margin-left: 16px;
}

.p-sales_notifications__workflow {
  width: 100%;
  height: 100%;
  overflow: auto;
}

.p-sales_notifications__workflow__page {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  min-width: 1040px;
  min-height: 100%;
  display: flex;
}

.p-sales_notifications__workflow__page__primary {
  flex-grow: 1;
  max-width: 688px;
  padding: 32px 40px;
}

.p-sales_notifications__workflow__page__secondary {
  background-color: #1d1c1d0a;
  flex-shrink: 0;
  min-width: 404px;
}

.p-sales_notifications__workflow__page__secondary__inner {
  padding: 32px;
  position: sticky;
  top: 0;
}

.p-sales_notifications__workflow__subtitle {
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-sales_notifications__workflow__presentation_box {
  background-color: #fff;
  border: 1px solid #1d1c1d4d;
  border-radius: 16px;
  width: 384px;
  padding: 20px;
}

.p-sales_notifications__workflow__presentation_box__specific_people {
  flex-direction: column;
  gap: 16px;
  margin: 16px 0 0 -26px;
  list-style: none;
  display: flex;
}

.p-sales_notifications__workflow__presentation_box__icon {
  margin-top: 2px;
}

.p-sales_notifications__workflow__page__presentation_box_connector {
  border-left: 2px dashed #1d1c1d4d;
  height: 24px;
  position: relative;
  left: calc(50% - 1px);
}

.p-sales_notifications__workflow__section {
  width: 100%;
  display: flow-root;
}

.p-sales_notifications__workflow__form__field {
  margin-bottom: 20px;
}

.p-sales_notifications__workflow__form__divider {
  margin-top: 4px;
  margin-bottom: 24px;
}

.p-sales_notifications__workflow__form__field .c-input_text {
  margin-bottom: unset;
}

.p-sales_notifications__workflow__form__field .p-sales_notifications__workflow__form__field__channel_select {
  flex: 1;
  margin-bottom: 8px;
}

.p-sales_notifications__workflow__form__field__select__option.c-select_options_list__group_header, .p-sales_notifications__workflow__form__field__advanced_options__select__option.c-select_options_list__group_header {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-sales_notifications__workflow__form__advanced_options {
  width: 100%;
  margin-bottom: 20px;
}

.p-sales_notifications__workflow__form__advanced_options__amount_input {
  margin-bottom: 8px;
}

.p-sales_notifications__workflow__form__advanced_options__header {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
  display: flex;
}

.p-sales_notifications__workflow__form__advanced_options__content {
  align-items: center;
  margin-bottom: 4px;
  display: flex;
}

.p-sales_notifications__workflow__form__advanced_options__spinner {
  background-color: #f8f8f8;
  border: 1px solid #ddd;
  border-radius: 8px;
  width: 100%;
  padding: 8px;
}

.p-sales_notifications__workflow__form__advanced_options__fields {
  background-color: #1d1c1d0a;
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  flex-wrap: wrap;
  width: 100%;
  max-width: 100%;
  padding: 12px;
  display: flex;
}

.p-sales_notifications__workflow__form__advanced_options__field {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

.p-sales_notifications__workflow__form__advanced_options__field__row {
  flex-wrap: nowrap;
  gap: 4px;
  width: 100%;
  display: flex;
}

.p-sales_notifications__workflow__form__advanced_options__field__row .c-basic-select .c-select_button, .p-sales_notifications__workflow__form__advanced_options__field__row .c-select_input__wrapper {
  min-width: 100%;
  max-width: calc(100% - 4px);
}

.p-sales_notifications__workflow__form__advanced_options__field__row .c-input_text {
  margin-bottom: 0;
}

.p-sales_notifications__workflow__form__advanced_options__field__row .c-inline_alert {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.p-sales_notifications__workflow__form__advanced_options__field__row .c-inline_alert .c-icon {
  font-size: 16px;
}

.p-sales_notifications__workflow__form__advanced_options__field__row:first-of-type {
  align-items: center;
}

.p-sales_notifications__workflow__form__advanced_options__field__row:nth-of-type(2) {
  margin-top: 8px;
}

.p-sales_notifications__workflow__form__advanced_options__field__row:nth-of-type(3) {
  margin-top: 4px;
  display: block;
}

.p-sales_notifications__workflow__form__advanced_options__field__label {
  flex-grow: 1;
  font-weight: 700;
}

.p-sales_notifications__workflow__form__advanced_options__field__controls {
  min-width: 20px;
}

.p-sales_notifications__workflow__form__advanced_options__field--read_only .c-select_input__content, .p-sales_notifications__workflow__form__advanced_options__field--read_only .c-input_text {
  color: #1d1c1db3;
}

.p-sales_notifications__workflow__form__advanced_options__field--read_only .p-sales_notifications__workflow__form__advanced_options__field__operator {
  flex-grow: 1;
}

.p-sales_notifications__workflow__form__advanced_options__field--read_only .p-sales_notifications__workflow__form__advanced_options__field__operator .c-select_button--disabled {
  background-color: #f8f8f8;
  border-color: #868686;
}

.p-sales_notifications__workflow__form__advanced_options__field__input__tokenized--invalid .c-multi_select_input {
  border-color: rgba(var(--sk_raspberry_red, 224, 30, 90), 1);
}

.p-sales_notifications__workflow__form__advanced_options__field__input__tokenized--invalid .c-multi_select_input:focus, .p-sales_notifications__workflow__form__advanced_options__field__input__tokenized--invalid .c-multi_select_input:focus-within {
  --saf-0: rgba(var(--sk_raspberry_red, 224, 30, 90), 1);
  --saf-1: rgba(var(--sk_raspberry_red, 224, 30, 90), .3);
  box-shadow: 0 0 0 1px var(--saf-0), 0 0 0 5px var(--saf-1);
}

.p-sales_notifications__workflow__form__advanced_options__field__input__time_number {
  width: 360px;
}

.p-sales_notifications__select_notification_type_button_badge {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: rgb(var(--dt_color-plt-aubergine-90));
  background-color: rgb(var(--dt_color-plt-aubergine-10));
  border-radius: 14px;
  height: 22px;
  padding: 1.6px 12px;
  font-weight: 700;
}

.p-sales_insights {
  background-color: rgb(var(--dt_color-plt-lagoon-0));
  min-width: 400px;
  min-height: 142px;
  padding: 16px;
  position: relative;
}

.p-sales_insights_container {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: stretch;
  gap: 12px;
  display: flex;
}

.p-sales_insights_title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-bottom: 8px;
  font-weight: 700;
}

.p-sales_insights_title, .p-sales_insights_container {
  z-index: 1;
  position: relative;
}

.p-sales_insights_metric {
  border: 1px solid rgb(var(--dt_color-plt-ocean-10));
  background-color: #f8fcfe;
  border-radius: 8px;
  padding: 12px;
  position: relative;
}

.p-sales_insights_metric:hover {
  border-color: rgb(var(--dt_color-plt-ocean-20));
  background-color: var(--dt_color-base-hgl-1);
}

.sk-client-theme--dark .p-sales_insights_metric {
  border-color: rgb(var(--dt_color-plt-lagoon-10));
  background-color: var(--dt_color-base-pry);
}

.sk-client-theme--dark .p-sales_insights_metric:hover {
  border-color: rgb(var(--dt_color-plt-lagoon-20));
  background-color: rgb(var(--dt_color-plt-lagoon-5));
}

.p-sales_insights_metric, .p-sales_insights_add_insights {
  min-width: 178px;
}

.p-sales_insights_metric_actions {
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}

.p-sales_insights_metric_report_url, .p-sales_insights_metric_actions_menu {
  color: #1d1c1db3;
  width: 24px;
  padding: 8px;
}

.p-sales_insights_metric_report_url:hover, .p-sales_insights_metric_actions_menu:hover {
  color: #1d1c1d;
  background-color: #1d1c1d0a;
  border-radius: 4px;
}

.p-sales_insights_metric_value {
  margin: 0;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
  display: inline-block;
}

.p-sales_insights_metric_value .small {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: 900;
}

@media (max-width: 1020px) {
  .p-sales_insights_metric_value {
    font-size: 18px;
    font-weight: 900;
    line-height: 1.33334;
  }
}

.p-workspace__primary_view--small .p-sales_insights_metric_value, .p-workspace__primary_view--tiny .p-sales_insights_metric_value {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: 900;
}

@media (max-width: 904px) {
  .p-sales_insights_metric_value {
    font-size: 15px;
    line-height: 1.46668;
    font-weight: initial;
    font-weight: 900;
  }
}

.p-sales_insights_metric_value.p-sales_insights_metric_value--success {
  line-height: 1;
}

.p-sales_insights_metric_value.p-sales_insights_metric_value--error {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-sales_insights_metric_value.p-sales_insights_metric_value--request_limit_exceeded, .p-sales_insights_metric_value.p-sales_insights_metric_value--job_running, .p-sales_insights_metric_value.p-sales_insights_metric_value--loading {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
  line-height: 1;
}

.p-sales_insights_metric_name {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin: 0;
  padding-bottom: 8px;
  line-height: 1.25;
}

.p-sales_insights_metric_name .small {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
}

@media (max-width: 1020px) {
  .p-sales_insights_metric_name {
    font-size: 13px;
    line-height: 1.38463;
    font-weight: initial;
  }
}

.p-workspace__primary_view--small .p-sales_insights_metric_name, .p-workspace__primary_view--tiny .p-sales_insights_metric_name {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
}

@media (max-width: 904px) {
  .p-sales_insights_metric_name {
    font-size: 12px;
    line-height: 1.50001;
    font-weight: initial;
  }
}

.p-sales_insights_metric_name--truncatable {
  width: 99%;
  max-width: 99%;
}

.p-sales_insights_metric_last_updated {
  color: #616061;
  margin-bottom: 0;
  font-size: 13px;
}

.p-sales_insights_hero {
  position: absolute;
  top: 0;
  right: 0;
}

.p-sales_insights_add_insights {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: var(--dt_color-content-hgl-1);
  border: 1px solid var(--dt_color-otl-hgl-1);
  background-color: #e6f5fe;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-width: 160px;
  min-height: 72px;
  font-weight: 700;
  display: flex;
}

.p-sales_insights_add_insights:hover {
  background-color: rgb(var(--dt_color-plt-ocean-5));
  border-color: var(--dt_color-base-inv-hgl-1);
}

.sk-client-theme--dark .p-sales_insights_add_insights {
  background-color: rgb(var(--dt_color-plt-lagoon-0));
}

.sk-client-theme--dark .p-sales_insights_add_insights:hover {
  background-color: rgb(var(--dt_color-plt-lagoon-5));
}

.p-sales_insights_add_edit_insights__loader {
  min-height: 40px;
  position: relative;
}

.p-sales_insights_add_edit_insights__loader .c-infinite_spinner--floating {
  top: 0;
}

.p-sales_insights_add_edit_insights_form #salesforceReportId_label_id .c-label__subtext {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1d;
}

.p-sales_insights_add_edit_insights_report_search_form_field {
  width: 100%;
  max-width: 608px;
  margin-bottom: 20px;
}

.p-sales_insights_add_edit_insights_report_search_form_field .c-input_text {
  margin-bottom: unset;
}

.p-sales_insights_add_edit_insights_report_name {
  max-width: 330px;
  margin-bottom: 16px;
  font-weight: 400;
  display: inline-block;
}

.p-sales_insights_add_edit_insights_report_name .c-label__text {
  padding-bottom: 4px;
}

.p-sales_insights_add_edit_insights_change_report {
  float: right;
  margin-top: 8px;
}

.p-sales_insights_add_edit_insights_form #metricName_label_id .c-label__text {
  display: flex;
}

.p-sales_insights_add_edit_insights_form #metricName_label_id .c-label__subtext {
  margin-left: 4px;
}

.p-sales_today__container {
  background-color: #f8f8f8;
  flex-direction: column;
  height: 100%;
  display: flex;
}

.p-sales_today__title_header {
  background-color: #fff;
  border-top: 1px solid #1d1c1d21;
  border-bottom: 1px solid #1d1c1d21;
  align-items: center;
  padding: 12px 16px;
  display: flex;
}

.p-sales_today__title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  flex: 1 1 0;
  font-weight: 700;
  display: flex;
}

.p-sales_today__notification_link {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  flex: none;
  display: flex;
}

.p-sales_today__empty_state__container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: 100%;
  padding-left: 200px;
  padding-right: 200px;
  display: flex;
}

.p-sales_today__empty_state__title {
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

.p-sales_home_nux_banner {
  color: #000;
  text-align: left;
  background-color: #83388a26;
  border-radius: 6px;
  font-weight: 400;
}

.p-sales_home_nux_banner .c-icon_button, .p-sales_home_nux_banner .c-icon_button:hover {
  color: #000;
}

.sk-client-theme--dark .p-sales_home_nux_banner .c-icon_button, .sk-client-theme--dark .p-sales_home_nux_banner .c-icon_button:hover {
  color: #fff;
}

.sk-client-theme--dark .p-sales_home_nux_banner {
  color: #fff;
  background-color: #83388abf;
}

.p-opportunities_list_browser {
  background-color: #f8f8f8;
  flex-direction: column;
  height: 100%;
  display: flex;
}

.p-opportunities_list_browser .p-explorer_search__container {
  margin-top: 24px;
}

.p-opportunities_list_browser .c-hero_banner_container-close-button {
  display: none;
}

.p-opportunities_list_browser .c-empty_state {
  max-width: none;
}

.p-opportunities_list_browser__list_entity {
  cursor: pointer;
  background-color: #fff;
  position: relative;
}

.p-opportunities_list_browser__list_entity:hover .p-opportunities_list_browser__entity_arrow {
  opacity: 1;
}

.p-opportunities_list_browser__entity_arrow {
  opacity: 0;
  position: absolute;
  top: calc(50% - 12px);
  right: 12px;
}

.p-opportunities_list_browser__loading_spinner {
  top: calc(50% - 24.5px);
}

.p-opportunities_list_browser__entity_icon {
  color: #ff5d2d;
  background-color: #1d1c1d0a;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-right: 12px;
  display: flex;
}

.p-opportunities_list_browser__page_footer_list_item {
  text-align: center;
  padding: 40px 20px 36px;
}

.p-opportunities_list_browser__page_footer_heading {
  color: var(--dt_color-content-ter);
}

.p-opportunities_list_browser__nux_banner {
  align-self: center;
  width: 100%;
  max-width: 1000px;
  padding: 16px 16px 0;
}

.p-sales_onboarding__container {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.p-sales_onboarding__coachmark__hero {
  background: #ffd57e;
  border-radius: 8px 8px 0 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-sales_onboarding__coachmark__hero img {
  object-fit: contain;
  border-radius: 8px 8px 0 0;
  width: 403px;
  height: 117px;
}

.p-sales_onboarding__page__link {
  align-items: center;
  width: 100%;
  display: flex;
}

.p-sales_onboarding__page__link .p-channel_sidebar__callout {
  background-color: var(--p-channel_sidebar__computed-text-color);
  border-radius: 16px;
  flex: none;
  align-self: center;
  height: 18px;
  margin-left: 4px;
  margin-right: -6px;
  padding: 0 9px;
  font-size: 10px;
  font-weight: 700;
  line-height: 18px;
  display: inline-block;
}

.p-ia4_client--theming .p-sales_onboarding__page__link .p-channel_sidebar__callout {
  background-color: var(--dt_color-content-sec);
}

.p-sales_onboarding__coachmark .c-coachmarkv2__body {
  font-size: 13px;
}

.p-sales_onboarding__coachmark.c-coachmark--right:after, .p-sales_onboarding__coachmark.c-coachmark--right:before {
  border-right-color: #ffd57e;
}

.p-sales_onboarding__steps {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 0 50px 100px;
  display: flex;
  overflow-y: scroll;
}

.p-sales_onboarding__steps__title {
  width: 100%;
  max-width: 820px;
  margin-top: 20px;
  margin-bottom: 4px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-sales_onboarding__card {
  border: 1px solid #616061;
  border-radius: 12px;
  width: 100%;
  max-width: 820px;
  margin: 16px 0 0;
  padding: 20px;
  transition: all .3s;
}

.p-sales_onboarding__card:hover, .p-sales_onboarding__card:active, .p-sales_onboarding__card:focus {
  box-shadow: 0 0 10px #00000026;
}

.p-sales_onboarding__card__content {
  transition: max-height .3s;
}

.p-sales_onboarding__card__hero {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 12px;
  display: flex;
}

.p-sales_onboarding__card__hero img {
  border-radius: 8px;
  width: 100%;
  max-height: 192px;
}

.p-sales_onboarding__card--expanded {
  cursor: default;
  border: 2px solid #1264a3;
  transition: max-height .3s;
  box-shadow: 0 0 10px #00000026;
}

.p-sales_onboarding__card--completed {
  cursor: default;
  background-color: #f8f8f8;
}

.p-sales_onboarding__card__title {
  align-items: center;
  margin: 0;
  display: flex;
}

.p-sales_onboarding__card__title--completed {
  color: #616061;
}

.p-sales_onboarding__card__description {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-top: 12px;
}

.p-sales_onboarding__card__buttons {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.p-sales_onboarding__card_skip_button {
  cursor: pointer;
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-left: 12px;
}

.p-sales_home__loading_spinner {
  top: calc(50% - 24.5px);
}

.p-crown_icon--orange {
  fill: #ff5d2d;
}

.p-crown_icon--blue {
  fill: var(--dt_color-content-hgl-1);
}

.p-crown_icon--white {
  fill: #fff;
}

.container__r4KsB {
  margin: 0 0 20px;
}

.p-sales_admin_page, .p-sales_admin_page .c-tabs__tab_container--vertical {
  height: 100%;
}

.p-sales_admin_page .c-tabs__tab.c-tabs__tab--disabled, .p-sales_admin_page .c-tabs__tab.c-tabs__tab--disabled:active {
  color: #1d1c1d4d;
}

.p-sales_admin__menu {
  border-right: 1px solid #1d1c1d21;
  flex-shrink: 0;
  width: 214px;
  height: 100%;
  padding: 8px;
}

.p-sales_admin__menu .c-tabs__tab {
  height: 36px;
  padding: 0 10px;
}

.p-sales_admin__menu .c-tabs__tab:not(:first-child) {
  margin-top: 12px;
}

.p-sales_admin__menu .c-tabs__tab svg {
  width: 20px;
  height: 20px;
}

.p-sales_admin__panel {
  background-color: #f8f8f8;
  flex-direction: column;
  height: 100%;
  padding: 28px 40px;
  display: flex;
  overflow-y: auto;
}

.p-sales_admin__panel_sections_container {
  background-color: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.p-sales_admin__panel_sections_container--filled {
  background-color: #1d1c1d0a;
}

.p-sales_admin__panel_section {
  min-height: 40px;
  margin: 0 40px;
  padding: 32px 0;
  display: flex;
}

.p-sales_admin__panel_section:not(:last-child) {
  border-bottom: 1px solid #1d1c1d21;
}

.p-sales_admin__panel_section--with_table {
  flex-grow: 1;
  margin: 0 0 -1px;
  padding: 0;
}

.p-sales_admin__panel_section__title {
  flex-shrink: 0;
  flex-basis: 33%;
  min-width: 200px;
  font-weight: 700;
}

.p-sales_admin__panel_section__details {
  flex-grow: 1;
  max-width: 600px;
}

.p-sales_admin__panel_section__actions {
  flex-grow: 1;
  flex-shrink: 0;
  margin-left: 2rem;
}

.p-sales_admin__panel_section__actions_inner {
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
  display: flex;
}

.p-sales_admin__no_connection__title {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-sales_admin__no_connection__body {
  max-width: 600px;
  margin: 8px 0;
}

.p-sales_admin__no_connection__footer {
  margin: 16px 0 8px;
}

.p-sales_admin__no_connection__image_container {
  margin: 0 36px;
}

.p-sales_admin__connect_section__status {
  border-radius: 4px;
  margin-bottom: 2px;
  padding: 2px 6px;
  display: inline-block;
}

.p-sales_admin__connect_section__status--synced {
  background-color: rgb(var(--dt_color-plt-cilantro-5));
  color: rgb(var(--dt_color-plt-cilantro-70));
}

.p-sales_admin__connect_section__status--connected {
  background-color: rgb(var(--dt_color-plt-indigo-5));
  color: rgb(var(--dt_color-plt-indigo-70));
}

.p-sales_admin__connect_section__status--error {
  background-color: rgb(var(--dt_color-plt-tomato-5));
  color: rgb(var(--dt_color-plt-tomato-70));
}

.p-sales_admin__connect_section__name {
  font-weight: 700;
}

.p-sales_admin__connect_section__url {
  color: #1d1c1db3;
}

.p-sales_admin__organization_section__name {
  font-weight: 700;
}

.p-sales_admin__organization_section__domain {
  color: #1d1c1db3;
}

.p-sales_admin__organization_section__info {
  color: #1d1c1db3;
  margin-top: 8px;
}

.p-sales_admin__opportunity_section__name {
  font-weight: 700;
}

.p-sales_admin__opportunity_section__details {
  color: #1d1c1db3;
}

.p-sales_admin__notifications__modal .c-bulk_multi_select__actions {
  padding: 24px 0;
}

.p-sales_admin__notifications__acn__table_header {
  height: 40px;
}

.p-sales_admin__notifications__acn__table_header .p-sales_admin__notifications__acn__table_header__custom {
  padding-left: 8px;
  padding-right: 8px;
}

.p-sales_admin__notifications__acn__table_header .p-sales_admin__notifications__acn__table_header__custom .p-data_table_header--left {
  flex-grow: 1;
  justify-content: right;
}

.p-sales_admin__opportunity_lists__alert {
  width: 50%;
}

.p-members_csv_result__container {
  border: 1px solid #1d1c1d21;
  border-radius: 12px;
}

.p-members_csv_result__header {
  border-bottom: 1px solid #1d1c1d21;
  gap: 12px;
  padding: 12px;
  display: flex;
}

.p-members_csv_result__header_icon {
  color: #1d1c1d80;
  background-color: #1d1c1d0f;
  border-radius: 8px;
  padding: 8px;
}

.p-members_csv_result__header_content {
  flex-direction: column;
  display: flex;
}

.p-members_csv_result__header_file_name {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-bottom: 0;
  font-weight: 700;
}

.p-members_csv_result__header_total_emails {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-bottom: 0;
}

.p-members_csv_result__tabs {
  padding: 0 12px;
}

.p-members_csv_result__tab--members {
  margin-left: 0;
  padding: 12px 0;
  margin-right: 16px !important;
}

.p-members_csv_result__tab--unknown {
  margin-left: 0;
  padding: 12px 0;
}

.p-members_csv_result_members_container {
  margin: 0 12px;
}

.p-members_csv_result_member_item {
  padding: 4px 0;
}

.p-members_csv_result_unknown_emails_container {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background: #1d1c1d0f;
  padding: 12px;
}

.p-members_csv_result_unknown_emails_list {
  background: #fff;
  border-radius: 12px;
  padding: 12px;
}

.p-members_csv_file_state_container {
  border: 1px solid #1d1c1d21;
  border-radius: 12px;
  align-items: center;
  gap: 12px;
  width: 472px;
  padding: 12px;
  display: flex;
}

.p-members_csv_file_state_file_name {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-bottom: 0;
  font-weight: 700;
}

.p-members_csv_file_state_text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-bottom: 0;
}

.p-members_csv_file_state_icon {
  background: #1d1c1d0f;
  border-radius: 8px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  display: flex;
}

.p-members_csv_file_state_error_alert {
  margin-bottom: 20px;
}

.p-members_add_by_csv__select_file {
  margin-bottom: 2px;
  margin-left: 4px;
  display: inline-block;
}

.p-members_add_by_csv__footer_steps {
  color: #868686;
  margin-top: 8px;
}

.p-members_add_by_csv__file_upload_container {
  align-self: stretch;
  align-items: center;
  gap: 10px;
  display: flex;
}

.p-members_add_by_csv__file_pill {
  background: #1d1c1d0f;
  border-radius: 8px;
  margin-bottom: 0;
  padding: 6px 12px;
  font-weight: 700;
  display: inline-block;
}

.p-members_add_by_csv__confirmation-header {
  padding: 20px 0;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-members_add_by_csv__confirmation-body {
  flex-direction: column;
  gap: 20px;
  display: flex;
}

.p-members_add_by_csv__confirmation-body p {
  font-size: 18px;
  line-height: 1.50001;
  font-weight: initial;
}

.p-members_add_individual__modal_content {
  height: 240px;
}

.p-member_table__container {
  height: 100%;
  position: relative;
}

.p-member_table__date-added {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #868686;
  margin-bottom: 0;
}

.p-member_table__pagination-bar {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}

.p-member_table__alert {
  background-color: #e01e5a1a;
  border: 1px solid #e01e5a;
}

.p-member_table__header {
  height: 40px;
}

.p-member_table__header .p-member_table__header-custom {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #868686;
  padding-left: 8px;
  padding-right: 8px;
}

.p-member_table__header .p-member_table__header-custom .p-data_table_header--left {
  flex-grow: 1;
  justify-content: right;
}

.p-salesforce_form_input__optional_label {
  color: var(--dt_color-content-ter);
}

.p-validation_fields_modal__modal_content {
  max-height: 500px;
}

.p-validation_fields_modal__footer_actions {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.p-validation_fields_modal__back_button {
  margin-left: 0;
  margin-right: auto;
  display: block;
}

.p-validation_fields_modal__blockquote {
  margin-bottom: 0 !important;
}

.p-validation_fields_modal__in_progress {
  background-color: rgb(var(--dt_color-plt-aubergine-0));
  border-color: rgb(var(--dt_color-plt-aubergine-80));
  color: rgb(var(--dt_color-plt-aubergine-90));
  margin-bottom: 24px;
}

.p-validation_fields_modal__in_progress a {
  color: rgb(var(--dt_color-plt-aubergine-60));
  text-decoration: none;
}

.p-validation_fields_modal__callout {
  color: rgb(var(--dt_color-plt-aubergine-90));
  background-color: var(--dt_color-brand-core-white);
  height: 16px;
  margin-top: 4px;
  margin-right: 12px;
}

.p-data_sheet_grid_error__error_string {
  margin-top: auto;
  margin-bottom: auto;
}

.p-data_sheet_grid_error__button_container {
  margin: auto 0 auto auto;
  display: flex;
}

.p-data_sheet_grid_error__alert {
  width: 100%;
}

.p-data_sheet_grid_error__alert .c-alert__message {
  width: 100%;
  display: flex;
}

.p-data_sheet_grid_error__alert .c-alert__icon {
  margin-top: auto;
  margin-bottom: auto;
}

.m-square-list {
  margin-left: 0;
  padding-left: 0;
  list-style: none;
}

.m-square-list > li:not(.c-stat) {
  padding-left: 30px;
}

.m-square-list > li:not(.c-stat):before {
  float: left;
  color: var(--theme-bullet-color);
  text-indent: -30px;
  speak: none;
  content: "■";
  font-family: arial, helvetica, sans-serif;
  position: relative;
  top: -3px;
}

.p-opportunities_data_sheet_grid {
  background-color: #f8f8f8;
  flex-direction: column;
  flex-grow: 1;
  display: flex;
}

.p-opportunities_data_sheet_grid .lob_lock_icon {
  color: #616061;
}

.p-opportunities_data_sheet_grid .dsg-cell, .p-opportunities_data_sheet_grid .p-thread_column__wrapper {
  transition: background-color .2s;
}

.p-opportunities_data_sheet_grid .dsg-cell:not(.dsg-cell-gutter) {
  padding: 4px 8px;
}

.p-opportunities_data_sheet_grid .dsg-cell-stick-column-left.dsg-cell-stick-column-left--last.dsg-cell:not(.dsg-cell-gutter) {
  border-right: solid 2px rgb(var(--dt_color-plt-gray-30));
}

.p-opportunities_data_sheet_grid .p-opportunity__icon {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}

.p-opportunities_data_sheet_grid .p-external_link_column {
  display: inline-flex;
}

.p-opportunities_data_sheet_grid .p-record_channel_link_column {
  width: 100%;
  height: 100%;
  display: flex;
}

.p-opportunities_data_sheet_grid .p-record_channel_link_icon {
  color: #e4e4e4;
  align-self: flex-end;
}

.sk-client-theme--dark .p-opportunities_data_sheet_grid .p-record_channel_link_icon {
  color: #b6b7b7;
}

.p-opportunities_data_sheet_grid .p-record_channel_link_icon.p-record_channel_link_icon--unread {
  color: #ffcf66;
}

.p-opportunities_data_sheet_grid .p-record_channel_link_icon.p-record_channel_link_icon--no-channel {
  display: none;
}

.p-opportunities_data_sheet_grid .dsg-row:hover .p-record_channel_link_icon--no-channel {
  display: unset;
}

.p-opportunities_data_sheet_grid .p-list_detail__text, .p-opportunities_data_sheet_grid .p-list_detail__date_field_container {
  padding: 0;
}

.p-opportunities_data_sheet_grid .p-list_detail__select_active_container {
  padding: 0 4px 0 0;
}

.p-opportunities_data_sheet_grid .p-select_field_option {
  background-color: rgb(var(--dt_color-plt-indigo-5));
  color: rgb(var(--dt_color-plt-indigo-70));
}

.p-opportunities_data_sheet_grid .p-list_detail__select_field .lob-picklist-caret {
  margin-right: 10px;
}

.p-opportunities_data_sheet_grid .dsg-cell-focus .p-list_detail__select_field {
  box-shadow: none;
  border: none;
  width: 100%;
  min-width: 0;
  min-height: 0;
  position: static;
}

.p-opportunities_data_sheet_grid .dsg-input .c-basic_container__body {
  width: calc(100% + 9px);
  max-height: 225px;
  top: -4px;
  left: -4px;
}

.p-opportunities_data_sheet_grid .dsg-input .dsg-input-text-area-container {
  overflow: auto;
}

.p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_locked .dsg-cell:not(.dsg-cell-gutter), .p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_locked .p-thread_column__wrapper {
  background-color: rgb(var(--dt_color-plt-gray-0)) !important;
  opacity: .6 !important;
}

.sk-client-theme--dark .p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_locked .dsg-cell:not(.dsg-cell-gutter), .sk-client-theme--dark .p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_locked .p-thread_column__wrapper {
  background-color: rgb(var(--dt_color-plt-gray-10)) !important;
  opacity: .6 !important;
}

.p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_failed .dsg-cell:not(.dsg-cell-gutter), .p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_failed .p-thread_column__wrapper {
  background-color: rgb(var(--dt_color-plt-flamingo-0)) !important;
}

.sk-client-theme--dark .p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_failed .dsg-cell:not(.dsg-cell-gutter), .sk-client-theme--dark .p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_failed .p-thread_column__wrapper {
  background-color: rgb(var(--dt_color-plt-flamingo-5)) !important;
}

.p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_warning .dsg-cell:not(.dsg-cell-gutter), .p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_warning .p-thread_column__wrapper {
  background-color: rgb(var(--dt_color-plt-campfire-0)) !important;
}

.sk-client-theme--dark .p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_warning .dsg-cell:not(.dsg-cell-gutter), .sk-client-theme--dark .p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_warning .p-thread_column__wrapper {
  background-color: rgb(var(--dt_color-plt-campfire-5)) !important;
}

.p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_saved .dsg-cell:not(.dsg-cell-gutter), .p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_saved .p-thread_column__wrapper {
  background-color: rgb(var(--dt_color-plt-jade-0)) !important;
}

.sk-client-theme--dark .p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_saved .dsg-cell:not(.dsg-cell-gutter), .sk-client-theme--dark .p-opportunities_data_sheet_grid .p-opportunities_data_sheet_grid__row_saved .p-thread_column__wrapper {
  background-color: rgb(var(--dt_color-plt-jade-5)) !important;
}

.p-opportunities_data_sheet_grid__list_wrapper {
  flex: auto;
}

.p-opportunities_data_sheet_grid__banner_container {
  background-color: #fff;
  padding: 0 16px 8px;
}

.p-opportunities_data_sheet_grid__banner_container:empty {
  padding-bottom: 0;
}

.p-opportunities_empty_state__row {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.p-opportunities_empty_state__cell {
  outline: none;
}

.p-opportunities_empty_state__title {
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-opportunities_empty_state__subtitle {
  padding-top: 8px;
  font-size: 18px;
  font-weight: normal;
  line-height: 1.33334;
}

.p-opportunities_sync_indicator {
  align-items: center;
  display: inline-flex;
}

.p-opportunities_list_view__loading_spinner {
  top: calc(50% - 58.5px);
}

.p-opportunities_list_view__list_view_title {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-opportunities_list_view__icon {
  color: #ff5d2d;
  background-color: #1d1c1d0a;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin: 0 8px;
  display: flex;
}

.p-opportunities_list_view__top_right_nav {
  color: #1d1c1db3;
  justify-content: flex-end;
  align-items: center;
  display: inline-flex;
}

.p-opportunities_list_view__window_button {
  vertical-align: middle;
  margin-left: 8px;
}

.m-square-list {
  margin-left: 0;
  padding-left: 0;
  list-style: none;
}

.m-square-list > li:not(.c-stat) {
  padding-left: 30px;
}

.m-square-list > li:not(.c-stat):before {
  float: left;
  color: var(--theme-bullet-color);
  text-indent: -30px;
  speak: none;
  content: "■";
  font-family: arial, helvetica, sans-serif;
  position: relative;
  top: -3px;
}

.p-opportunities_grid_container {
  background-color: #f8f8f8;
  flex-direction: column;
  flex-grow: 1;
  display: flex;
}

.p-opportunities_grid_container .lob_lock_icon {
  color: #616061;
}

.p-opportunities_grid_container .dsg-cell, .p-opportunities_grid_container .p-thread_column__wrapper {
  transition: background-color .2s;
}

.p-opportunities_grid_container .dsg-cell:not(.dsg-cell-gutter) {
  padding: 4px 8px;
}

.p-opportunities_grid_container .dsg-cell-stick-column-left.dsg-cell-stick-column-left--last.dsg-cell:not(.dsg-cell-gutter) {
  border-right: solid 2px rgb(var(--dt_color-plt-gray-30));
}

.p-opportunities_grid_container .p-opportunity__icon {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}

.p-opportunities_grid_container .p-external_link_column {
  display: inline-flex;
}

.p-opportunities_grid_container .p-record_channel_link_column {
  width: 100%;
  height: 100%;
  display: flex;
}

.p-opportunities_grid_container .p-record_channel_link_icon {
  color: #e4e4e4;
  align-self: flex-end;
}

.sk-client-theme--dark .p-opportunities_grid_container .p-record_channel_link_icon {
  color: #b6b7b7;
}

.p-opportunities_grid_container .p-record_channel_link_icon.p-record_channel_link_icon--unread {
  color: #ffcf66;
}

.p-opportunities_grid_container .p-record_channel_link_icon.p-record_channel_link_icon--no-channel {
  display: none;
}

.p-opportunities_grid_container .dsg-row:hover .p-record_channel_link_icon--no-channel {
  display: unset;
}

.p-opportunities_grid_container .p-list_detail__text, .p-opportunities_grid_container .p-list_detail__date_field_container {
  padding: 0;
}

.p-opportunities_grid_container .p-list_detail__select_active_container {
  padding: 0 4px 0 0;
}

.p-opportunities_grid_container .p-select_field_option {
  background-color: rgb(var(--dt_color-plt-indigo-5));
  color: rgb(var(--dt_color-plt-indigo-70));
}

.p-opportunities_grid_container .p-list_detail__select_field .lob-picklist-caret {
  margin-right: 10px;
}

.p-opportunities_grid_container .dsg-cell-focus .p-list_detail__select_field {
  box-shadow: none;
  border: none;
  width: 100%;
  min-width: 0;
  min-height: 0;
  position: static;
}

.p-opportunities_grid_container .dsg-input .c-basic_container__body {
  width: calc(100% + 9px);
  max-height: 225px;
  top: -4px;
  left: -4px;
}

.p-opportunities_grid_container .dsg-input .dsg-input-text-area-container {
  overflow: auto;
}

.p-opportunities_grid_container .p-opportunities_grid_container__row_locked .dsg-cell:not(.dsg-cell-gutter), .p-opportunities_grid_container .p-opportunities_grid_container__row_locked .p-thread_column__wrapper {
  background-color: rgb(var(--dt_color-plt-gray-0)) !important;
  opacity: .6 !important;
}

.sk-client-theme--dark .p-opportunities_grid_container .p-opportunities_grid_container__row_locked .dsg-cell:not(.dsg-cell-gutter), .sk-client-theme--dark .p-opportunities_grid_container .p-opportunities_grid_container__row_locked .p-thread_column__wrapper {
  background-color: rgb(var(--dt_color-plt-gray-10)) !important;
  opacity: .6 !important;
}

.p-opportunities_grid_container .p-opportunities_grid_container__row_failed .dsg-cell:not(.dsg-cell-gutter), .p-opportunities_grid_container .p-opportunities_grid_container__row_failed .p-thread_column__wrapper {
  background-color: rgb(var(--dt_color-plt-flamingo-0)) !important;
}

.sk-client-theme--dark .p-opportunities_grid_container .p-opportunities_grid_container__row_failed .dsg-cell:not(.dsg-cell-gutter), .sk-client-theme--dark .p-opportunities_grid_container .p-opportunities_grid_container__row_failed .p-thread_column__wrapper {
  background-color: rgb(var(--dt_color-plt-flamingo-5)) !important;
}

.p-opportunities_grid_container .p-opportunities_grid_container__row_warning .dsg-cell:not(.dsg-cell-gutter), .p-opportunities_grid_container .p-opportunities_grid_container__row_warning .p-thread_column__wrapper {
  background-color: rgb(var(--dt_color-plt-campfire-0)) !important;
}

.sk-client-theme--dark .p-opportunities_grid_container .p-opportunities_grid_container__row_warning .dsg-cell:not(.dsg-cell-gutter), .sk-client-theme--dark .p-opportunities_grid_container .p-opportunities_grid_container__row_warning .p-thread_column__wrapper {
  background-color: rgb(var(--dt_color-plt-campfire-5)) !important;
}

.p-opportunities_grid_container .p-opportunities_grid_container__row_saved .dsg-cell:not(.dsg-cell-gutter), .p-opportunities_grid_container .p-opportunities_grid_container__row_saved .p-thread_column__wrapper {
  background-color: rgb(var(--dt_color-plt-jade-0)) !important;
}

.sk-client-theme--dark .p-opportunities_grid_container .p-opportunities_grid_container__row_saved .dsg-cell:not(.dsg-cell-gutter), .sk-client-theme--dark .p-opportunities_grid_container .p-opportunities_grid_container__row_saved .p-thread_column__wrapper {
  background-color: rgb(var(--dt_color-plt-jade-5)) !important;
}

.p-opportunities_grid_container__list_wrapper {
  flex: auto;
}

.p-opportunities_grid_container__banner_container {
  background-color: #fff;
  padding: 0 16px 8px;
}

.p-opportunities_grid_container__banner_container:empty {
  padding-bottom: 0;
}

.p-opportunities_list_view__loading_spinner {
  top: calc(50% - 58.5px);
}

.p-opportunities_list_view__list_view_title {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-opportunities_list_view__icon {
  color: #ff5d2d;
  background-color: #1d1c1d0a;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin: 0 8px;
  display: flex;
}

.p-opportunities_list_view__top_right_nav {
  color: #1d1c1db3;
  justify-content: flex-end;
  align-items: center;
  display: inline-flex;
}

.p-opportunities_list_view__window_button {
  vertical-align: middle;
  margin-left: 8px;
}

.c-channel-section {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 8px;
  margin-bottom: 24px;
}

.c-channel-section .error {
  padding: 16px;
}

.c-channel-section__loading:not(.p-file_loading_state--no-animation) {
  animation: 1s ease-in-out infinite p-hub--shimmer;
}

@keyframes p-hub--shimmer {
  0% {
    opacity: 1;
  }

  50% {
    opacity: .65;
  }

  100% {
    opacity: 1;
  }
}

.c-channel-section__row {
  border-bottom: 1px solid #ddd;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 58px;
  padding: 12px;
  display: flex;
  position: relative;
}

.c-channel-section__row:hover, .c-channel-section__row:active, .c-channel-section__row:focus {
  cursor: pointer;
  background-color: #f8f8f8;
}

.c-channel-section__row:hover .c-channel-section__metadata, .c-channel-section__row:active .c-channel-section__metadata, .c-channel-section__row:focus .c-channel-section__metadata {
  max-width: calc(100% - 120px);
}

.c-channel-section__metadata {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: calc(100% - 160px);
  overflow: hidden;
}

.c-channel-section__metadata--long {
  max-width: calc(100% - 50px);
}

.c-channel-section__row-line:not(.c-channel-section__row-line__avatar-pile) {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.c-channel-section__row-line__recent_badge {
  color: #1264a3;
  vertical-align: .125rem;
  background-color: #e8f5fa;
  border-radius: 2px;
  height: 14px;
  margin-left: 8px;
  padding: 1px 3px;
  font-size: 10px;
  font-weight: bold;
  line-height: 1.25;
  display: inline-block;
}

.sk-client-theme--dark .c-channel-section__row-line__recent_badge {
  color: var(--dt_color-content-hgl-1);
  background-color: var(--dt_color-base-inv-hgl-1);
}

.c-channel-section__row-line__view_cta {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin: 0 8px;
}

.c-channel-section__row-line__avatar-pile {
  flex-direction: row;
  align-items: center;
  display: flex;
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translateY(-50%);
}

.c-channel-section__row-line__avatar-pile .member_count {
  color: #1d1c1db3;
  align-content: center;
  padding: 12px;
  display: flex;
}

.c-channel-section__row-line__avatar-pile .avatar_stack {
  align-content: center;
  display: flex;
}

.c-channel-section__row-line__avatar-pile .avatar img {
  border: 2px solid #fff;
}

.sk-client-theme--dark .c-channel-section__row-line__avatar-pile .avatar img {
  border: 2px solid #86858a4d;
}

.c-channel-section__row-line__avatar-pile .avatar:nth-child(3) {
  z-index: 3;
}

.c-channel-section__row-line__avatar-pile .avatar:nth-child(2) {
  z-index: 2;
}

.c-channel-section__row-line__avatar-pile .avatar:first-child {
  z-index: 1;
}

.c-channel-section__row-line__avatar-pile .avatar:not(:first-child) {
  margin-left: -8px;
}

@media screen and (max-width: 1024px) {
  .c-channel-section__row-line__view_button {
    margin-left: 12px;
  }
}

.c-channel-section__row-line__last {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
}

.c-channel-section__row__last {
  border-bottom: none;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  display: flex;
}

.c-channel-section__row__last .channel_link:hover, .c-channel-section__row__last .channel_link:active, .c-channel-section__row__last .channel_link:focus {
  text-decoration: none;
}

.c-channel_loading_state {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.c-channel_loading_state:not(.c-channel_loading_state--no-animation) {
  animation: 1s ease-in-out infinite p-hub--shimmer;
}

@keyframes p-hub--shimmer {
  0% {
    opacity: 1;
  }

  50% {
    opacity: .65;
  }

  100% {
    opacity: 1;
  }
}

.c-channel_loading_state__block_section {
  flex-direction: column;
  justify-content: space-around;
  display: flex;
}

.c-channel_loading_state__block {
  margin: 8px 0;
}

.p-workspace__primary_view_body.c-joiner_launchpad, .p-view_header.c-joiner_launchpad__view-header {
  background-color: var(--dt_color-base-sec);
}

.sk-client-theme--dark .p-workspace__primary_view_body.c-joiner_launchpad, .sk-client-theme--dark .p-view_header.c-joiner_launchpad__view-header {
  background-color: #fff;
}

.p-workspace__primary_view_body.c-joiner_launchpad {
  color: var(--dt_color-content-pry);
  position: relative;
  box-shadow: 0 0;
}

.p-view_header.c-joiner_launchpad__view-header {
  box-shadow: none;
}

.p-view_header.c-joiner_launchpad__view-header--scrolled {
  box-shadow: 0 1px 0 0 var(--saf-0);
}

.c-joiner_launchpad__wrapper {
  height: 100%;
  overflow: auto;
}

.c-joiner_launchpad__content {
  margin: 20px 64px;
  position: relative;
}

@media screen and (max-width: 1024px) {
  .c-joiner_launchpad__content {
    margin: 20px;
  }
}

.c-joiner_launchpad__header {
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.c-joiner_launchpad__header-highlight {
  color: rgb(var(--dt_color-plt-aubergine-70));
}

.sk-client-theme--dark .c-joiner_launchpad__header-highlight {
  color: rgb(var(--dt_color-plt-aubergine-50));
}

.c-joiner_launchpad__wave-icon {
  display: inline-block;
  position: absolute;
  top: -2px;
  left: -52px;
}

@media screen and (max-width: 1024px) {
  .c-joiner_launchpad__wave-icon {
    display: none;
  }
}

.c-joiner_launchpad__section-title {
  font-size: 15px;
  font-weight: 900;
  line-height: 1.33334;
}

.c-joiner_launchpad__section-subtitle {
  color: #1d1c1db3;
  margin-bottom: 8px;
}

.c-joiner_launchpad__people-carousel-wrapper {
  height: 274px;
  margin: 0 -64px;
  padding-top: 2px;
}

@media screen and (max-width: 1024px) {
  .c-joiner_launchpad__people-carousel-wrapper {
    margin: 0 -20px;
  }
}

.c-joiner_launchpad__people-carousel-wrapper .p-gallery_scroller__wrapper {
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
}

.c-joiner_launchpad__people-carousel-wrapper .p-gallery_scroller__content {
  flex-direction: row;
  margin-left: 64px;
  display: flex;
}

@media screen and (max-width: 1024px) {
  .c-joiner_launchpad__people-carousel-wrapper .p-gallery_scroller__content {
    margin-left: 20px;
  }
}

.c-joiner_launchpad__people-card {
  width: 140px;
  min-width: 140px;
  height: 226px;
  margin: 4px 12px 8px 0;
}

.c-joiner_launchpad__people-card .c-base_icon__width_only_container {
  border-radius: 0;
}

.c-joiner_launchpad__people-card .c-missing_text--unknown {
  width: 100px !important;
}

.c-joiner_launchpad__people-card:hover, .c-joiner_launchpad__people-card:active, .c-joiner_launchpad__people-card:focus {
  cursor: pointer;
  background-color: #f8f8f8;
}

.c-joiner_launchpad__people-card:focus {
  outline: none;
}

.c-joiner_launchpad__people-card:focus .c-joiner_launchpad__people-card-outline-button {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
  outline: 1px solid #1264a3;
}

.c-joiner_launchpad__people-carousel-view-everyone-card-content {
  color: #1264a3;
  white-space: normal;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin: auto;
  display: flex;
}

.c-joiner_launchpad__people-carousel-card-content-spacer {
  min-width: 96px;
}

.c-joiner_launchpad__channel-list-wrapper {
  max-width: 1661px;
}

.c-joiner_launchpad__channel-list-wrapper .c-scrollbar__hider {
  overflow: hidden;
}

.p-lists_import_modal__step {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-lists_import_modal__upload_button_instructions {
  text-align: center;
}

.p-lists_import_modal__content {
  width: 100%;
  height: 297px;
}

.p-lists_import_modal__upload_error_icon {
  color: #e01e5a;
  justify-content: center;
  margin-bottom: 24px;
  display: flex;
}

.p-lists_import_modal__upload_button {
  border: 2px dashed #1d1c1d21;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-lists_import_modal__upload_button--uploaded {
  cursor: pointer;
  border: 2px solid #1d1c1d21;
}

.p-lists_import_modal__upload_button_title {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.33334;
}

.p-lists_import_modal__upload_button_title_link {
  color: #1264a3;
}

.p-lists_import_modal__upload_button_subtitle {
  margin-top: 12px;
}

.p-lists_import_modal_file_picker {
  height: 100%;
  position: relative;
}

@keyframes overlayAnimation {
  from {
    opacity: 0;
    transform: scale(.85);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.p-lists_import_modal__drag_overlay {
  z-index: 200;
  cursor: grabbing;
  background: #fffffff2;
  border: 2px solid #1d1c1d21;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.p-lists_import_modal__drag_overlay_icon {
  width: 60px;
  height: 60px;
  animation: 80ms overlayAnimation;
}

.p-lists_import_modal__primary_column_select {
  width: 225px;
  height: -moz-fit-content;
  height: fit-content;
  margin-top: 4px;
}

.p-lists_import_modal__primary_column_rows {
  grid-gap: 1px;
  background-color: #1d1c1d21;
  border: 1px solid #1d1c1d21;
  border-radius: 2px;
  grid-template-columns: auto;
  margin-top: 12px;
  display: grid;
}

.p-lists_import_modal__primary_column_row {
  background: #fff;
  padding: 8px;
}

.p-lists_import_modal__primary_column_row:last-child {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

.p-lists_import_modal__primary_column_header_row {
  background-color: #1d1c1d21;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  padding: 8px;
  font-weight: bold;
}

.p-lists_import_modal__step01, .p-lists_import_modal__step02, .p-lists_import_modal__step03, .p-lists_import_modal__step04 {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.p-lists_import_modal__column_type_grid_label {
  font-weight: 700;
}

.p-lists_import_modal__column_type_row {
  padding-left: 8px;
}

.p-lists_import_modal__column_type_row_ex {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.p-lists_import_modal__column_type_row_select {
  width: 225px;
  margin-top: 4px;
  margin-bottom: 12px;
}

.p-lists_import_modal__step03 {
  overflow: auto;
}

.p-lists_import_modal__icon_button {
  color: #1d1c1db3;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  flex-shrink: 0;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 40px;
  height: 36px;
  margin-right: 4px;
  padding: 4px 2px;
  display: flex;
}

.p-lists_import_modal__name_wrapper div {
  width: 100%;
}

.p-lists_import_modal__upload_animation {
  width: 150px;
  height: 150px;
  margin-top: -40px;
}

.p-lists_page_header__container {
  align-items: center;
  display: flex;
}

.p-lists_page_header__feedback_link {
  margin-right: 8px;
  font-size: 14px;
  font-weight: 400;
}

.p-lists_page_header {
  width: 100%;
}

.p-lists_page_header .p-list_header {
  padding-left: 0;
  padding-right: 0;
}

.p-daily_digest_header {
  align-items: center;
  gap: 8px;
  width: 100%;
  display: flex;
}

.p-daily_digest_header__title {
  flex-grow: 1;
}

.p-daily_digest_header__menu_item--bold :not(.c-menu_item__shortcut) {
  font-weight: 700;
}

@keyframes p-floating_sidebar_coachmark_delay {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.p-floating_sidebar_coachmark {
  opacity: 1;
  animation: .15s step-end p-floating_sidebar_coachmark_delay;
}

.p-floating_sidebar_coachmark:before, .p-floating_sidebar_coachmark:after {
  left: 28px;
}

.p-floating_sidebar_coachmark__title {
  margin-bottom: 8px;
}

.c-zoom_slider {
  align-items: center;
  width: 100%;
  display: flex;
}

.c-zoom_slider__inner_container {
  width: 100%;
}

.c-zoom_slider__minus_button, .c-zoom_slider__plus_button {
  color: #1d1c1db3;
  margin-bottom: 10px;
  padding: 0 10px;
  font-size: 24px;
}

.c-zoom_slider__minus_button:hover, .c-zoom_slider__plus_button:hover {
  color: #1d1c1d;
}

.c-zoom_slider__slider:focus {
  outline: none;
}

.c-zoom_slider__slider:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #1264a3;
}

.c-zoom_slider__slider:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #1264a3;
}

.c-zoom_slider__slider:hover::-webkit-slider-thumb {
  cursor: pointer;
}

.c-zoom_slider__slider:hover::-moz-range-thumb {
  cursor: pointer;
}

.c-zoom_slider__slider {
  opacity: 1;
  -webkit-appearance: none;
  appearance: none;
  background: linear-gradient(90deg, #bbb 100% 100%);
  outline: none;
  width: 100%;
  height: 2px;
  margin: 0 auto;
}

.c-zoom_slider__slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  background: #1d9bd1;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  margin-top: -17px;
}

.c-zoom_slider__slider::-moz-range-thumb {
  -webkit-appearance: none;
  appearance: none;
  background: #1d9bd1;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  margin-top: -17px;
}

.c-zoom_slider__slider:hover, .c-zoom_slider__option:hover {
  cursor: pointer;
}

.c-zoom_slider__datalist {
  justify-content: space-between;
  display: flex;
}

.c-zoom_slider__ticker {
  border-right: 2px solid #bbb;
  width: 0;
  height: 1px;
  margin-top: -13px;
  margin-left: -4px;
  font-size: 12px;
}

.c-zoom_slider__current_value {
  -webkit-user-select: none;
  user-select: none;
}

.c-zoom_slider__current_value > span {
  text-align: center;
  width: max-content;
  position: absolute;
  top: -45px;
}

.p-a11y_prefs_setup_modal {
  width: 520px;
}

.p-a11y_prefs_setup_modal--wide {
  width: 763px;
  max-width: 763px;
}

.p-a11y_prefs_setup_modal .c-radio_button_card__primary_text {
  font-weight: initial;
}

.p-a11y_prefs_setup_modal__hide_overlay:before {
  transition: opacity .16s;
}

.p-a11y_prefs_setup_modal__message_pillow {
  border-radius: 4px;
  padding: 16px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-a11y_prefs_setup_modal__message_pillow__background, .p-a11y_prefs_setup_modal__message_pillow__background .c-radio_button_card__image {
  background: #f8f8f8;
}

.p-a11y_prefs_setup_modal__message_pillow__bordered {
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-a11y_prefs_setup_modal .p-prefs_modal__message_example__avatar {
  margin-left: 0;
}

.p-a11y_prefs_setup_modal .c-radio_button_card .c-message {
  white-space: nowrap;
}

.p-a11y_prefs_setup_modal__up_arrow__option {
  justify-content: start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-a11y_prefs_setup_modal__up_arrow__option--edit {
  background-color: #f2c74433;
}

.p-a11y_prefs_setup_modal__up_arrow__cancel_button {
  background-color: #fff;
  border: 1px solid #1d1c1d4d;
  border-radius: 4px;
  padding: 4px 12px;
  font-weight: bold;
}

.p-a11y_prefs_setup_modal__up_arrow__save_button {
  color: #fff;
  background-color: #007a5a;
  border-radius: 4px;
  margin-left: 8px;
  padding: 4px 12px;
  font-weight: bold;
}

.p-a11y_prefs_setup_modal__up_arrow__input {
  background-color: #fff;
  border: 1px solid #1d1c1d4d;
  border-right: none;
  border-radius: 4px 0 0 4px;
  margin-bottom: 8px;
  padding: 8px 4px;
}

.p-a11y_prefs_setup_modal__up_arrow__input .cursor {
  border-right: 1px solid #1d1c1d;
}

.p-a11y_prefs_setup_modal__message_pillow__background {
  background: #f8f8f8;
}

.p-a11y_prefs_setup_modal .c-radiogroup, .p-a11y_prefs_setup_modal .c-fieldset {
  margin: 0;
}

.p-a11y_prefs_setup_modal .c-label--inline {
  margin-bottom: 0;
}

.p-a11y_prefs_setup_modal_speedbump {
  width: 520px;
}

.p-a11y_prefs_setup_modal_speedbump .c-modal_speed_bump__heading {
  margin-bottom: 16px;
}

.p-a11y_prefs_setup_modal_speedbump .c-modal_speed_bump__text_wrapper {
  margin-bottom: 8px;
}

.p-a11y_prefs_setup_modal_speedbump--wide {
  width: 763px;
  max-width: 763px;
}

.p-a11y_prefs_setup_modal .c-sk-modal_content {
  height: 100%;
}

.p-a11y_prefs_setup_modal .c-sk-modal_footer_actions.categories_footer_actions {
  justify-content: flex-end;
}

.p-a11y_prefs_setup_modal .c-sk-modal_footer_actions {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.c-sk-overlay.p-a11y_prefs_setup_modal__hide_overlay.ReactModal__Overlay--after-open:not(.ReactModal__Overlay--before-close):before {
  opacity: 0;
}

.p-a11y_prefs_setup_modal .c-sk_radio_card__radio {
  max-width: 225px;
}

.p-a11y_prefs_setup_modal .c-sk_radio_card__radio__title {
  margin-top: -4px;
  font-weight: normal;
}

.p-a11y_prefs_setup_modal .c-sk-modal_content__inner {
  overflow-x: auto;
}

.c-radio_button_card {
  border-radius: 4px;
  width: 225px;
  margin-right: 16px;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.c-radio_button_card:hover {
  cursor: pointer;
}

.c-radio_button_card:not(.c-radio_button_card--checked):hover {
  box-shadow: 0 1px 4px #0000004d;
}

.c-radio_button_card .c-label__text {
  padding-bottom: 0;
}

.c-radio_button_card:focus-within {
  box-shadow: 0 1px 3px #00000014;
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.c-radio_button_card__image_container {
  min-height: 120px;
}

.c-radio_button_card__content {
  padding: 20px;
  display: flex;
}

.c-radio_button_card__text {
  margin-top: -6px;
}

.c-radio_button_card__primary_text {
  margin-bottom: 4px;
  font-weight: 700;
}

.c-radio_button_card__disabled_footer_text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  background-color: #1d1c1d0a;
}

.c-radio_button_card .c-label__children {
  display: block;
}

.c-radio_button_card__image {
  width: 100%;
  height: 120px;
  min-height: 120px;
  padding: 0;
}

.c-radio_button_card__image--node {
  justify-content: start;
  align-items: center;
  display: flex;
}

.c-sound_prefs__container {
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.c-sound_prefs__sample_message {
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
}

@keyframes c-sound_prefs__sample_message_animation {
  from {
    transform: translateY(100px);
  }

  to {
    transform: translateY(0);
  }
}

.c-sound_prefs__sample_message--transition {
  animation-name: c-sound_prefs__sample_message_animation;
  animation-duration: .5s;
  animation-timing-function: cubic-bezier(.36, .19, .29, 1);
}

.c-sound_prefs__play_button {
  background: #fff;
  border-radius: 28px;
  width: 28px;
  height: 28px;
  margin-top: 8px;
  display: block;
}

.c-sound_prefs__play_button__icon {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.c-sound_prefs__play_button__icon--disabled {
  color: #1d1c1db3;
}

.c-sound_prefs__direct_message_announcement {
  border-radius: 4px;
  width: 100%;
}

.c-sound_prefs__direct_message_announcement__live_region {
  clip: rect(0 0 0 0);
  -webkit-user-select: none;
  user-select: none;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.c-message_with_screenreader_example {
  flex-direction: column;
  display: flex;
}

.c-message_with_screenreader_example__caption_text {
  color: #fff;
  background-color: #1d1c1d;
  border: 1px solid #1d1c1d;
  border-radius: 4px;
  margin-top: 4px;
  padding: 4px 12px;
  font-weight: bold;
}

.p-a11y_prefs_setup_coachmark {
  --prefs_setup_coachmark_bg: #1264a3;
  --prefs_setup_coachmark_fg: #fff;
}

.sk-client-theme--dark .p-a11y_prefs_setup_coachmark {
  --prefs_setup_coachmark_bg: #f8f8f8;
  --prefs_setup_coachmark_fg: #fff;
}

.p-a11y_prefs_setup_coachmark {
  background: var(--prefs_setup_coachmark_bg, #1264a3);
  color: var(--prefs_setup_coachmark_fg, #fff);
  width: 348px;
  padding: 20px;
  font-size: 15px;
}

.p-a11y_prefs_setup_coachmark .c-coachmark__close {
  width: 24px;
  height: 24px;
  top: 1px;
  left: 7px;
}

.p-a11y_prefs_setup_coachmark .c-coachmark__close .c-icon:before {
  font-size: 20px;
}

.p-a11y_prefs_setup_coachmark .c-coachmark__close.c-icon_button--default, .p-a11y_prefs_setup_coachmark .c-coachmark__close.c-icon_button--light, .p-a11y_prefs_setup_coachmark .c-coachmark__close.c-icon_button--default:hover, .p-a11y_prefs_setup_coachmark .c-coachmark__close.c-icon_button--light:hover {
  color: var(--prefs_setup_coachmark_fg, #fff);
}

.p-a11y_prefs_setup_coachmark .c-coachmark__close.c-icon_button--default:focus, .p-a11y_prefs_setup_coachmark .c-coachmark__close.c-icon_button--light:focus {
  color: var(--prefs_setup_coachmark_fg, #fff);
  border-radius: 4px;
  box-shadow: 0 0 0 1px #fff, 0 0 0 5px #ffffff4d;
}

.p-a11y_prefs_setup_coachmark.c-coachmark:before, .p-a11y_prefs_setup_coachmark.c-coachmark:after {
  border-width: 8px;
}

.p-a11y_prefs_setup_coachmark.c-coachmark--top:before, .p-a11y_prefs_setup_coachmark.c-coachmark--top:after {
  border-top-color: var(--prefs_setup_coachmark_bg, #1264a3);
}

.p-a11y_prefs_setup_coachmark.c-coachmark--bottom-left:before, .p-a11y_prefs_setup_coachmark.c-coachmark--bottom-left:after {
  border-bottom-color: var(--prefs_setup_coachmark_bg, #1264a3);
}

.p-a11y_prefs_setup_coachmark.c-coachmark--left:before, .p-a11y_prefs_setup_coachmark.c-coachmark--left:after {
  border-left-color: var(--prefs_setup_coachmark_bg, #1264a3);
}

.p-a11y_prefs_setup_coachmark.c-coachmark--bottom:before, .p-a11y_prefs_setup_coachmark.c-coachmark--bottom:after {
  border-bottom-color: var(--prefs_setup_coachmark_bg, #1264a3);
}

.p-a11y_prefs_setup_coachmark.c-coachmark--right:before, .p-a11y_prefs_setup_coachmark.c-coachmark--right:after {
  border-right-color: var(--prefs_setup_coachmark_bg, #1264a3);
}

.p-a11y_prefs_setup_coachmark__container {
  display: flex;
}

.p-a11y_prefs_setup_coachmark__emoji {
  width: 20px;
  height: 20px;
  margin-left: 8px;
  margin-right: 16px;
  font-size: 20px;
}

.p-a11y_prefs_setup_coachmark__emoji .p-a11y_prefs_setup_coachmark__emoji__icon {
  font-size: 24px;
  position: absolute;
  top: 25px;
  left: 18px;
}

.p-a11y_prefs_setup_coachmark__emoji .p-a11y_prefs_setup_coachmark__emoji__orange_circle {
  background-color: #f2c744;
  border-radius: 50%;
  width: 12px;
  height: 13px;
  position: absolute;
  top: 25px;
  left: 24px;
}

.p-a11y_prefs_setup_coachmark__text {
  font-size: 15px;
}

.p-a11y_prefs_setup_coachmark__primary_cta_link {
  color: var(--prefs_setup_coachmark_fg, #fff);
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 12px;
  margin-left: -12px;
  padding: 2px 6px 6px 8px;
}

.p-a11y_prefs_setup_coachmark__primary_cta_link:hover {
  color: var(--prefs_setup_coachmark_fg, #fff);
  text-decoration: none;
}

.p-a11y_prefs_setup_coachmark__primary_cta_link:focus {
  color: var(--prefs_setup_coachmark_fg, #fff);
  border-radius: 4px;
  box-shadow: 0 0 0 1px #fff, 0 0 0 5px #ffffff4d;
}

.p-a11y_prefs_setup_coachmark__cta__container {
  border-bottom: 1px solid var(--prefs_setup_coachmark_fg, #fff);
}

.p-a11y_prefs_setup_coachmark__primary_cta_link .c-icon--arrow-right:before {
  font-size: 22px;
  top: 57%;
}

.sk-client-theme--dark .p-a11y_prefs_setup_coachmark ::selection {
  color: #fff;
  background-color: highlight;
}

.sk-client-theme--dark .p-a11y_prefs_setup_coachmark ::selection {
  color: #fff;
  background-color: highlight;
}

.sk-client-theme--dark .p-a11y_prefs_setup_coachmark .c-coachmark__close.c-icon_button--default:focus, .sk-client-theme--dark .p-a11y_prefs_setup_coachmark .c-coachmark__close.c-icon_button--light:focus, .sk-client-theme--dark .p-a11y_prefs_setup_coachmark .p-a11y_prefs_setup_coachmark__primary_cta_link.c-link--button:focus, .sk-client-theme--dark .p-a11y_prefs_setup_coachmark .p-a11y_prefs_setup_coachmark__primary_cta_link.c-link--focus-visible:focus {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #fff, 0 0 0 5px #ffffff4d;
}

.p-shared_workspace_sent_invitation_success_modal__entity {
  flex: 1;
}

.actionsIcon__GwRx7 {
  align-self: center;
}

@font-face {
  font-family: appleLogo;
  src: local(Lucida Grande);
  unicode-range: U+F8FF;
}

.p-view_header_hover_card__overlay {
  z-index: 999;
}

.p-view_header_hover_card__popover {
  z-index: 1000;
  transition: opacity 80ms linear;
  position: absolute;
}

.p-view_header_hover_card__container {
  word-break: break-word;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: inline-flex;
}

.p-view_header_hover_card__popover_arrow {
  background: none;
  border-bottom: 14px solid #f2c744;
  border-left: 14px solid #0000;
  border-right: 14px solid #0000;
  position: absolute;
  top: -8px;
  right: 4px;
}

@font-face {
  font-family: appleLogo;
  src: local(Lucida Grande);
  unicode-range: U+F8FF;
}

.p-toggle_channel_space_cabinet_preview__container {
  background: #f3f3f3;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  height: 220px;
  padding: 12px 22px;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-toggle_channel_space_cabinet_preview__container .c-file_entity__text {
  color: #1d1c1d;
  font-weight: 400;
}

.p-toggle_channel_space_cabinet_preview__container .c-base_list_entity--small {
  padding: 3px;
}

.p-toggle_channel_space_cabinet_preview__heading {
  color: #868686;
  margin-left: 5px;
}

.p-toggle_channel_space_cabinet_preview__files {
  flex-direction: column;
  padding-bottom: 25px;
  display: flex;
  overflow: hidden;
}

.p-toggle_channel_space_cabinet_preview-link {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.p-toggle_channel_space_cabinet_preview-link_icon {
  padding: 0 4px;
}

.p-toggle_channel_space_cabinet_preview-link_title {
  height: 32px;
  padding-top: 2px;
  padding-left: 4px;
}

.p-toggle_channel_space_nux .p-lottie svg {
  border-radius: 8px 8px 0 0;
}

.p-toggle_channel_space_nux .c-coachmarkv2__hero {
  display: block;
}

.p-toggle_channel_space_nux .c-coachmarkv2__actions {
  justify-content: space-between;
}

.p-toggle_channel_space_nux .c-coachmarkv2__secondary_button {
  box-shadow: none;
  color: #1264a3;
  border: none;
  padding-left: 0;
}

.p-toggle_channel_space_nux:before {
  bottom: 99.9%;
}

.p-toggle_channel_space_nux:after {
  border-bottom-color: #f2c744;
}

.p-toggle_channel_space_nux .c-coachmarkv2__secondary_button:hover {
  box-shadow: none;
  background: none;
  text-decoration: underline;
}

.p-toggle_channel_space_nux__non_animated_hero {
  width: 100%;
}

.p-toggle_channel_space_nux--channel:after {
  border-bottom-color: #fff;
}

.p-toggle_channel_space_nux--channel .c-coachmarkv2__close {
  color: #1d1c1d;
}

.p-toggle_channel_space_preview {
  -ms-overflow-style: none;
  scrollbar-width: none;
  background: #fff;
  overflow-y: scroll;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-toggle_channel_space_preview .p-field_group {
  border: none;
  margin: 0;
}

.p-toggle_channel_space_preview .p-field__title {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-left: 0;
  margin-right: 0;
}

.p-toggle_channel_space_preview .p-message_block_document_unfurl {
  position: relative;
}

.p-toggle_channel_space_preview button {
  width: 100%;
}

.p-toggle_channel_space_preview .c-message_actions__container {
  min-width: 32px;
}

.p-toggle_channel_space_preview .c-pillow_file_container {
  margin-bottom: 8px;
}

.p-toggle_channel_space_preview .p-bookmarks_bar__add_bookmark_button {
  display: none;
}

.p-toggle_channel_space_preview .parts-screen {
  border-radius: 8px;
  overflow: hidden;
}

.p-toggle_channel_space_preview .p-embedded_user_profile_unfurl_actions, .p-toggle_channel_space_preview .p-embedded_message_unfurl_actions, .p-toggle_channel_space_preview .c-file__actions {
  display: none;
}

.p-toggle_channel_space_preview .p-embedded_generic_pins__collapse {
  width: 32px;
}

.p-toggle_channel_space_preview .p-bookmarks_bar__pins_popover_button_wrapper {
  display: none;
}

.p-toggle_channel_space_preview::-webkit-scrollbar {
  display: none;
}

.p-toggle_channel_space_preview__title {
  font-weight: 700;
}

.p-toggle_channel_space_preview__subtitle {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-top: 4px;
  margin-bottom: 4px;
}

.p-toggle_channel_space_preview__content {
  cursor: pointer;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.p-toggle_channel_space_preview__loading {
  background-color: #fff;
  padding: 28px;
}

.p-toggle_channel_space_preview__see_more_button {
  justify-content: center;
  margin-top: 8px;
  margin-bottom: 8px;
}

.p-toggle_channel_space_preview_empty_state {
  -ms-overflow-style: none;
  scrollbar-width: none;
  background: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 16px 16px 0;
  display: flex;
  overflow-y: scroll;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-toggle_channel_space_preview_empty_state::-webkit-scrollbar {
  display: none;
}

.p-toggle_channel_space_preview_empty_state__img_container {
  justify-content: center;
  width: 100%;
  min-height: 75px;
  margin-top: 8px;
  margin-bottom: 12px;
  display: flex;
}

.p-toggle_channel_space_preview_empty_state__subtitle {
  width: 100%;
  margin-bottom: 8px;
  font-size: 15px;
  font-weight: 800;
}

.p-toggle_channel_space_preview_empty_state__body {
  text-align: left;
  color: #1d1c1db3;
  margin-bottom: 20px;
  font-size: 15px;
}

.p-toggle_channel_space_preview_empty_state__open_button {
  width: 100%;
  height: 28px;
  font-size: 13px;
}

.p-ai_summary_header_menu__container--channel-header {
  margin-left: 8px;
}

.p-ai_summary_header_menu--channel-header {
  border: 1px solid var(--dt_color-otl-ter);
  border-radius: 8px;
  width: 30px;
  height: 28px;
}

.p-ai_summary_header_menu_date_modal__content {
  overflow-x: scroll;
}

.p-ai_summary_header_menu_date_modal {
  padding-bottom: 20px;
}

.p-ai_summary_header_menu_date_modal .c-date_range_picker_calendar {
  width: 616px;
  margin-top: 16px;
}

.p-ai_summary_header_menu_date_modal .c-date_range_picker_calendar .c-calendar_view_header__stepper_btn {
  top: 1px;
}

.p-ai_summary_header_menu_date_modal .c-date_range_picker_input {
  width: 616px;
  margin-top: 4px;
}

.p-record_channel_header__button {
  margin-left: var(--dt_static_space-050);
  padding: var(--dt_static_space-0125) 6px;
  border-radius: var(--dt_static_radius-large);
  border: 1px solid #1d1c1d21;
}

.p-record__compact .p-record__section :first-child .p-record__field__label {
  display: none;
}

.p-record__compact .p-record__section :first-child .p-record__field__value {
  font-size: var(--dt_static_type-size-title);
  font-weight: var(--dt_static_type-weight-black);
  margin-bottom: var(--dt_static_space-100);
}

.p-record__container {
  padding: var(--dt_static_space-100);
}

.p-record__title__label {
  color: var(--dt_color-content-ter);
  font-size: var(--dt_static_type-size-caption);
}

.p-record__title {
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-record__section {
  border-top: 1px solid #ddd;
  padding: 16px;
}

.p-record__heading {
  font-size: var(--dt_static_type-size-base);
  font-weight: var(--dt_static_type-weight-black);
  margin-bottom: var(--dt_static_space-100);
}

.p-record_field {
  align-items: start;
  gap: var(--dt_static_space-075);
  margin-bottom: var(--dt_static_space-100);
  flex-direction: row;
  display: flex;
}

.p-record_field:last-child {
  margin-bottom: 0;
}

.p-record_field--stacked {
  row-gap: var(--dt_static_space-025);
  flex-direction: column;
}

.p-record_field__label {
  color: var(--dt_color-content-ter);
  font-size: var(--dt_static_type-size-caption);
  flex: 1 0;
  min-width: 150px;
  font-weight: bold;
}

.p-record_field__value {
  font-size: var(--dt_static_type-size-base);
  word-break: break-word;
  flex: 2 0;
}

.p-record_field__value__component {
  font-size: var(--dt_static_type-size-base);
}

.p-record_field__value__component__picklist {
  border-radius: var(--dt_static_radius-base);
  padding: var(--dt_static_space-0125) 6px;
  white-space: nowrap;
  font-size: var(--dt_static_type-size-base);
  background-color: rgb(var(--dt_color-plt-indigo-5));
  color: rgb(var(--dt_color-plt-indigo-70));
}

.p-record_field__value__component:not(:last-of-type):after {
  content: " ";
}

.p-record_channel_ask__container {
  flex-direction: column;
  flex: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-record_channel_ask__title {
  padding-bottom: var(--dt_static_space-075);
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-record_channel_ask__button {
  width: 300px;
}

.p-view_header {
  z-index: 3;
  flex-shrink: 0;
  align-items: center;
  height: 49px;
  padding: 0 16px 0 20px;
  display: flex;
  box-shadow: 0 1px #1d1c1d21;
}

.p-ia4_client .p-view_header, .p-window_layout_wrapper--ia4 .p-view_header {
  padding-right: 12px;
}

.p-view_header--solid {
  background: #fff;
}

.p-view_header--without-bookmarks-bar {
  z-index: 202;
}

.p-view_header--with-bookmarks-bar {
  z-index: 202;
  background: #fff;
}

.p-view_header--with-channel-canvas {
  padding: 0 12px 0 20px;
}

.p-view_header--with-channel-tabs {
  box-shadow: none;
  border: none;
}

.p-view_header__text {
  flex: 1 1 0;
  align-items: baseline;
  min-width: 0;
  display: flex;
}

.p-view_header__big_button {
  border-radius: 6px;
  flex: 0 auto;
  min-width: 96px;
  margin-left: -8px;
  margin-right: 8px;
  padding: 3px 8px;
  font-weight: 900;
}

.p-view_header__big_button:not(.p-view_header__big_button--inactive):hover {
  background-color: #1d1c1d0a;
}

.p-view_header__big_button:not(.p-view_header__big_button--inactive):active {
  background-color: #1d1c1d21;
}

.p-view_header__title {
  align-items: baseline;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
  display: flex;
}

.p-view_header__truncated_text {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-view_header__truncated_text wbr {
  display: none;
}

.p-view_header__custom_status {
  margin-left: 4px;
}

.p-view_header__bell, .p-view_header__digest_icon {
  align-self: center;
  margin-left: 6px;
  margin-right: 2px;
  font-size: 16px;
}

.p-view_header__channel_title_icon {
  vertical-align: text-bottom;
  margin-right: 2px;
}

.p-view_header__channel_title_shared_icon {
  vertical-align: text-bottom;
  align-self: center;
  margin-left: 2px;
  top: .0625em;
}

.p-view_header__channel_title_team_name {
  align-self: center;
  margin-top: 1.6px;
  margin-left: 8px;
  margin-right: 1.6px;
  display: inline-block;
}

.p-view_header__big_button--about_workspace {
  flex: 100%;
  margin-right: 0;
  padding-right: 0;
}

.p-view_header__big_button--dm, .p-view_header__big_button--app {
  margin-left: -4px;
  padding: 3px 8px 3px 3px;
}

.p-view_header__big_button--doc {
  width: -moz-fit-content;
  width: fit-content;
}

.p-view_header__big_button--doc.p-view_header__big_button--template {
  padding-right: 0;
}

.p-view_header__member_name {
  color: #1d1c1d;
}

.p-view_header__big_button--dm .p-view_header__title, .p-view_header__big_button--app .p-view_header__title {
  align-items: center;
}

.p-view_header__avatar {
  height: 24px;
  margin-right: 8px;
  position: relative;
}

.p-view_header__avatar .c-avatar {
  cursor: pointer;
}

.p-view_header__app_title_icon {
  margin-right: 8px;
}

.p-view_header__big_button--page {
  width: 100%;
  margin: 0;
  padding: 0;
}

.p-view_header__big_button--page .p-view_header__title {
  align-items: center;
}

.p-view_header__big_button--page .p-ia__view_header__title {
  white-space: nowrap;
  align-items: baseline;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
  display: flex;
}

.p-view_header__big_button--page .p-ia__view_header__title > .p-all_unreads_header__header__sort_and_filter, .p-view_header__big_button--page .p-ia__view_header__title > .p-ia__view_header__subtitle {
  align-self: baseline;
  margin-left: 8px;
}

.p-view_header__big_button__tooltip {
  text-align: initial;
  font-weight: 400;
}

.p-view_header__big_button__tooltip--centered {
  text-align: center;
}

.p-view_header__big_button__tooltip_subheader {
  opacity: .7;
}

.p-view_header__big_button__tooltip_header {
  font-weight: 700;
}

.p-view_header__big_button__tooltip_topic {
  color: #868686;
}

.p-view_header .p-ia__view_header__sidebar_toggle_button {
  margin-left: -2px;
  margin-right: 8px;
}

.p-view_header__topic_container {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  flex: 1 1 0;
  min-width: 96px;
  margin-right: 8px;
  display: flex;
}

.p-view_header__topic_container .p-classic_nav__model__title__info__topic__edit {
  color: #1264a3;
  margin-left: 8px;
  display: none;
}

.p-view_header__topic_container .p-classic_nav__model__title__info__topic__edit.c-button--focus-visible, .p-view_header__topic_container:hover .p-classic_nav__model__title__info__topic__edit {
  display: inline-flex;
}

.p-view_header__topic_container:hover .p-classic_nav__model__title__info__topic__edit:hover {
  text-decoration: underline;
}

.p-view_header__topic_container .p-classic_nav__model__title__info__topic:hover .p-classic_nav__model__title__info__topic__text, .p-view_header__topic_container .p-classic_nav__model__title__info__topic--focus-within .p-classic_nav__model__title__info__topic__text {
  min-width: unset;
}

.p-view_header--narrow .p-view_header__topic_container, .p-workspace__tiles .p-view_header__topic_container {
  display: none;
}

.p-workspace__tiles--large .p-view_header__topic_container {
  display: block;
}

.p-view_header__topic_container--dm_topic {
  align-self: center;
}

.p-view_header__topic_container--truncated .p-view_header__topic {
  min-width: 96px;
  max-width: min(70%, 540px);
  margin-right: 8px;
}

.p-view_header__topic.p-classic_nav__model__title__info__topic:hover .p-classic_nav__model__title__info__topic__text:before, .p-view_header__topic.p-classic_nav__model__title__info__topic--focus-within .p-classic_nav__model__title__info__topic__text:before {
  content: none;
  top: -8px;
  bottom: -8px;
  left: -12px;
  right: -12px;
}

.p-view_header__topic_container--truncated .p-view_header__topic.p-classic_nav__model__title__info__topic:hover .p-classic_nav__model__title__info__topic__text:before, .p-view_header__topic_container--truncated .p-view_header__topic.p-classic_nav__model__title__info__topic--focus-within .p-classic_nav__model__title__info__topic__text:before {
  content: "";
}

.p-view_header__app_home_context_container {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  flex: 1 1 0;
  min-width: 96px;
  margin-right: 8px;
  display: flex;
}

.p-view_header__app_home_context_container .p-classic_nav__model__title__info__app_home_context:hover .p-classic_nav__model__title__info__app_home_context__text, .p-view_header__app_home_context_container .p-classic_nav__model__title__info__app_home_context--focus-within .p-classic_nav__model__title__info__app_home_context__text {
  min-width: unset;
}

.p-view_header__app_home_context_container {
  align-self: center;
}

.p-workspace__tiles .p-view_header__app_home_context_container {
  display: none;
}

.p-workspace__tiles--large .p-view_header__app_home_context_container {
  display: block;
}

.p-view_header__app_home_context_container--truncated .p-view_header__app_home_context {
  min-width: 96px;
  max-width: min(70%, 540px);
  margin-right: 8px;
}

.p-view_header__app_home_context.p-classic_nav__model__title__info__app_home_context:hover .p-classic_nav__model__title__info__app_home_context__text:before, .p-view_header__app_home_context.p-classic_nav__model__title__info__app_home_context--focus-within .p-classic_nav__model__title__info__app_home_context__text:before {
  content: none;
  top: -8px;
  bottom: -8px;
  left: -12px;
  right: -12px;
}

.p-view_header__app_home_context_container--truncated .p-view_header__app_home_context.p-classic_nav__model__title__info__app_home_context:hover .p-classic_nav__model__title__info__app_home_context__text:before, .p-view_header__app_home_context_container--truncated .p-view_header__app_home_context.p-classic_nav__model__title__info__app_home_context--focus-within .p-classic_nav__model__title__info__app_home_context__text:before {
  content: "";
}

.p-view_header__actions {
  z-index: 0;
  background: #fff;
  flex: none;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.p-view_header__menu .c-menu_item__button {
  align-items: baseline;
}

.p-view_header__menu_item .c-menu_item__description {
  white-space: initial;
  overflow-x: initial;
  text-overflow: unset;
  line-height: 1.38463;
}

.p-view_header__custom_menu_header.c-menu_item__li, .p-view_header__custom_menu_header .c-menu_item__button {
  line-height: unset;
}

.p-view_header__custom_menu_header .c-menu_item__button--highlighted {
  background-color: unset;
  color: unset;
}

.p-view_header__menu .p-about_modal__mpdm_avatars {
  z-index: 1;
  position: relative;
}

.p-view_header__menu .p-about_modal__member_name {
  white-space: initial;
}

.p-view_header__menu .p-about_modal__mpdm_avatars .p-about_modal__member_avatar img {
  border-color: #f8f8f8;
}

.p-view_header__menu .p-about_modal__member_title {
  line-height: 1.46668;
}

.p-view_header__slack_connect_menu_description {
  margin-bottom: 8px;
}

.p-view_header__slack_connect_team_icons {
  flex-direction: row-reverse;
  justify-content: flex-end;
  display: flex;
}

.p-view_header__slack_connect_team_icons .c-team_icon {
  box-shadow: 0 0 0 2px #f8f8f8;
}

.p-view_header__slack_connect_team_icons .c-team_icon:not(:last-child) {
  margin-left: -5px;
}

.p-view_header__menu .c-menu_item__button--highlighted .c-team_icon {
  box-shadow: 0 0 0 2px #1264a3;
}

.p-view_header .p-ia__view_header__button:not(.p-ia__view_header__button--close, .p-ia__view_header__button--close_tile, .p-ia__view_header__button--detach_window) {
  color: #1d1c1d;
}

.p-view_header__coachmark {
  max-width: 347px;
}

.p-view_header--stacked {
  height: auto;
  padding: 0;
}

.p-view_header--stacked .p-view_header__actions {
  position: absolute;
  top: 5px;
  right: 5px;
}

.p-view_header--stacked .p-view_header__title {
  flex-direction: column;
}

.p-view_header--stacked .p-ia__view_header__title {
  border-bottom: 1px solid #1d1c1d21;
  align-items: center;
  width: 100%;
  height: 50px;
  padding: 0 16px 0 20px;
}

.p-view_header--stacked .p-ia__view_header__sub_title {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  align-items: center;
  width: 100%;
  height: 36px;
  padding: 0 16px 0 20px;
  display: flex;
}

.p-view_header--stacked .p-ia__view_header__sub_title .p-ia__view_header__button {
  margin-left: unset;
}

.p-view_header--stacked .p-ia__view_header__sub_title .p-ia__view_header__primary_button {
  min-height: unset;
  margin-left: unset;
  color: #1264a3;
  height: 28px;
  font-weight: 700;
}

.p-view_header--stacked .p-ia__view_header__sub_title .p-ia__view_header__button--with_label {
  margin-right: 8px;
}

.p-view_header__avatar_stack_wrapper {
  z-index: 300;
  background-color: #fff;
  border-radius: 4px;
  height: 28px;
  position: relative;
}

.p-view_header__avatar_stack_wrapper .p-avatar_stack--details {
  margin-left: 0;
}

.p-view_header__avatar_stack_wrapper .p-view_header__avatar_stack_coachmark_header {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-view_header__canvas_pro_badge {
  margin-top: 2px;
  margin-right: 8px;
}

.p-view_header__avatar_stack_coachmark {
  background: #fff;
  border-radius: 8px;
  width: 350px;
  padding: 20px;
  position: absolute;
  top: 52px;
  left: -297px;
}

.p-ia__view_header__spacer {
  flex: 1 0 8px;
}

.p-ia__view_header__fixed_space {
  margin-left: auto;
  margin-right: 12px;
}

.p-ia__view_header__new-window-button {
  color: var(--dt_color-content-sec);
  margin-right: -8px;
}

.p-ia__view_header__subtitle, .p-ia__view_header__metadata {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  flex-shrink: 9999;
  align-self: stretch;
  margin: 0;
}

.p-ia__view_header__button {
  color: #1d1c1db3;
  border-radius: 4px;
  flex: none;
  align-items: center;
  margin-left: 4px;
  padding: 8px;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.38463;
  display: flex;
}

.p-ia__view_header__button.p-ia__view_header__button--deprecated-spacing {
  margin-left: 12px;
}

.p-ia__view_header__button:hover {
  color: #1d1c1d;
  background-color: #1d1c1d0a;
}

.p-ia__view_header__button:active {
  background: #1d1c1d21;
}

.p-ia__view_header__button--icon_only {
  display: none;
}

.p-ia__view_header__button--with_label .p-ia__view_header__button_icon {
  margin-right: 8px;
}

@media screen and (max-width: 1070px) {
  .p-ia__view_header__button_text, .p-ia__view_header__button--with_label {
    display: none;
  }

  .p-ia__view_header__button--icon_only {
    display: inline;
  }
}

.p-ia__view_header__sidebar_toggle_button {
  color: #1d1c1db3;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  height: 32px;
  margin-right: 9px;
  display: inline-flex;
  position: relative;
}

.p-ia__view_header__sidebar_toggle_button .p-ia__view_header__sidebar_toggle_dot {
  top: 0;
  right: -1px;
}

.p-ia__view_header__sidebar_toggle_button .p-ia__view_header__sidebar_toggle_dot.p-team_sidebar__unread_dot {
  background-color: #1d1c1d;
  border-color: #fff;
}

.p-ia__view_header__sidebar_toggle_button .p-ia__view_header__sidebar_toggle_dot--mentions.p-team_sidebar__unread_dot {
  background-color: #e01e5a;
}

.p-ia__view_header__sidebar_toggle_button:hover {
  color: #1d1c1d;
  background: #1d1c1d0a;
}

.p-ia__view_header__sidebar_toggle_button:hover .p-ia__view_header__sidebar_toggle_dot.p-team_sidebar__unread_dot {
  border-color: #f8f8f8;
}

.p-ia__view_header__sidebar_toggle_button:active {
  background: #1d1c1d21;
}

.p-ia__view_header__sidebar_toggle_button:active .p-ia__view_header__sidebar_toggle_dot.p-team_sidebar__unread_dot {
  border-color: #ddd;
}

.p-ia4_client .p-ia__view_header__button--close, .p-ia4_client .p-ia__view_header__button--close-tile {
  margin-left: 8px;
}

.p-view_header--inset {
  border-radius: 8px 8px 0 0;
}

.p-view_header--inset.p-view_header--inset--secondary_showing {
  border-radius: 8px 0 0;
}

.p-ia__view_header_edit_search_link {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-left: 8px;
}

.p-resizer {
  z-index: 1000;
  -webkit-user-select: none;
  user-select: none;
  cursor: col-resize;
  width: 8px;
  position: absolute;
  top: 45px;
  bottom: 0;
}

.p-resizer:after {
  content: "";
  background-color: #0000;
  width: 1px;
  transition: background-color .15s .15s, box-shadow .15s .15s;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 4px;
}

.p-resizer:focus {
  outline: none;
}

.p-resizer.p-resizer--focused:after {
  transition: none;
}

.p-resizer.p-resizer--dragging:after, .p-resizer.p-resizer--focused:after, .p-resizer:hover:after {
  background-color: #1d9bd1;
  box-shadow: 0 0 0 1px #1d9bd1;
}

.p-resizer.p-resizer--default.p-resizer--dragging:after {
  background-color: #1d9bd1;
  animation: .5s p-resizer-pulse;
}

.p-resizer.p-resizer--collapsed {
  cursor: e-resize;
  width: 16px;
}

.p-resizer.p-resizer--collapsed:after {
  left: 8px;
}

.p-resizer.p-resizer--child-window-secondary {
  top: 1px;
}

.p-resizer__input {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.p-resizer-overlay {
  z-index: 999;
  cursor: col-resize;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

@keyframes p-resizer-pulse {
  0% {
    box-shadow: 0 0 0 1px #1d9bd1;
  }

  50% {
    box-shadow: 0 0 0 3px #1d9bd1;
  }

  100% {
    box-shadow: 0 0 0 1px #1d9bd1;
  }
}

.p-resizer--inset {
  margin: 4px 0;
  top: 44px;
}

.p-resizer--inset.p-resizer--inspector {
  width: 11px;
  box-shadow: 0 1px #ddd, 0 -1px #ddd;
}

.p-resizer--inset.p-resizer--inspector:after {
  left: 6px;
}

.p-quip_popout {
  background: #fff;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-quip_popout > .p-quip_popout__doc {
  flex: 2 2 0;
}

.p-quip_popout > .p-quip_popout__flexpane {
  flex: 1 1 0;
}

.p-quip_popout__doc {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.p-quip_popout__doc > .p-quip_popout__header {
  flex: none;
}

.p-quip_popout__doc > .p-quip_popout__embed {
  flex: auto;
}

@media screen and (max-width: 630px) {
  .p-quip_popout__doc--has-thread {
    display: none;
  }
}

.p-quip_popout__embed {
  position: relative;
  container: quip-popout / size;
}

.p-quip_popout__embed__canvas_browser {
  width: 100%;
}

.p-quip_popout__header {
  z-index: 4;
  background: #fff;
  height: 50px;
}

.p-quip_popout__header, .p-quip_popout__flexpane_header {
  align-items: center;
  padding: 4px 12px;
  display: flex;
}

.p-quip_popout__header {
  border-bottom: 1px solid #1d1c1d21;
  padding: 0 12px;
}

.p-quip_popout__header > * {
  flex: none;
}

.p-quip_popout__header > .p-quip_popout__title {
  flex: auto;
}

.p-quip_popout__title {
  white-space: nowrap;
  align-items: center;
  margin-left: 4px;
  padding-right: 12px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
  display: flex;
}

.p-quip_popout__title .p-quip_popout__title_button {
  margin-left: 0;
}

.p-quip_popout__title .p-quip_popout__title_button .p-quip_title__title {
  margin-right: 0;
}

.p-quip_popout__title .p-quip_title__file_viewers .c-base_icon__width_only_container {
  background-color: unset;
}

.p-quip_popout__title .p-quip_title__file_viewers .p-facepile {
  margin-right: 6px;
}

.p-quip_popout__title .p-rich_text_block {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-quip_popout__flexpane {
  border-left: 1px solid #1d1c1d21;
  flex-direction: column;
  min-width: 360px;
  max-width: 360px;
  display: flex;
  overflow: hidden;
}

.p-quip_popout__flexpane > .p-quip_popout__flexpane_header {
  border-bottom: 1px solid #1d1c1d21;
  flex: none;
}

.p-quip_popout__flexpane > .p-quip_popout__flexpane_content {
  flex: auto;
  position: relative;
}

.p-quip_popout__flexpane--huddle {
  height: 100%;
}

.p-quip_popout__flexpane--multi-view {
  border-left: none;
  flex: 1;
  min-width: 0;
  max-width: 100%;
  height: 100%;
}

.p-quip_popout__flexpane_header {
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 50px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
  display: flex;
  overflow: hidden;
}

.p-quip_popout__flexpane_header wbr {
  display: none;
}

.p-quip_popout__flexpane_header .p-quip_popout__comment_flexpane_toolbar {
  align-items: center;
  width: 100%;
  display: flex;
}

.p-quip_popout__flexpane_header .p-quip_popout__comment_flexpane_toolbar .p-quip_popout__flexpane_action_buttons {
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
}

.p-quip_popout__flexpane_header > .p-quip_popout__flexpane_title {
  flex: auto;
}

.p-quip_popout__flexpane_header > .c-icon_button {
  flex: none;
}

.p-quip_popout__button {
  color: #616061;
  cursor: pointer;
}

.p-quip_popout__button:hover {
  color: #1d1c1d;
}

.p-quip_popout__button:active {
  color: #1264a3;
}

.p-quip_popout__button--back {
  margin-left: 0;
  margin-right: 8px;
}

.p-quip_popout_modal {
  height: 100vh;
}

@media only screen and (min-width: 1351px) {
  .p-quip_popout_modal {
    width: 970px;
    max-width: 970px;
  }
}

@media only screen and (max-width: 1350px) {
  .p-quip_popout_modal {
    width: 80%;
    max-width: 80%;
  }
}

@media only screen and (max-width: 1024px) {
  .p-quip_popout_modal {
    width: 774px;
    max-width: 774px;
  }
}

@media only screen and (max-width: 824px) {
  .p-quip_popout_modal {
    width: 100%;
    max-width: 100%;
  }
}

.p-quip_popout_modal .c-sk-modal__close_button {
  z-index: 4;
  top: 16px;
}

@media only screen and (min-width: 1351px) {
  .p-quip_popout_modal--thread_open {
    width: 1330px;
    max-width: 1330px;
  }
}

@media only screen and (max-width: 1350px) {
  .p-quip_popout_modal--thread_open {
    width: calc(80% + 360px);
    max-width: calc(80% + 360px);
  }
}

@media only screen and (max-width: 1024px) {
  .p-quip_popout_modal--thread_open {
    width: 1134px;
    max-width: 1134px;
  }
}

@media only screen and (max-width: 824px) {
  .p-quip_popout_modal--thread_open {
    width: 100%;
    max-width: 100%;
  }
}

.p-quip_popout__header--modal, .p-quip_popout__flexpane_header--modal {
  padding: 16px 20px;
}

.p-quip_popout__flexpane_header--modal {
  margin-right: 36px;
}

.p-quip_popout__embed--with-huddle .p-quip_insertion_toolbar {
  bottom: 210px;
}

.p-quip_popout__last_saved, .p-quip_popout__last_updated {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-quip_popout__last_saved {
  flex: 0 auto;
  padding-right: 4px;
}

.p-quip_popout__info_block_label {
  color: #1d1c1d;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
}

.p-quip_popout__info_block_data {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-bottom: 0;
}

.p-quip_popout__missing_history_header {
  margin-left: auto;
}

.p-multi_view_window_title {
  opacity: .8;
}

.p-child_window_title_bar {
  color: var(--dt_color-theme-content-inv-pry);
  align-items: center;
  max-width: 100vw;
  height: 44px;
  min-height: 44px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.p-child_window_title_bar.p-child_window_title_bar--windows, .p-child_window_title_bar.p-child_window_title_bar--mac {
  -webkit-app-region: drag;
  -webkit-user-select: none;
  user-select: none;
}

.p-child_window_title_bar.p-child_window_title_bar--mac {
  padding-left: 90px;
}

.p-window--fullscreen .p-child_window_title_bar.p-child_window_title_bar--mac {
  padding-left: 8px;
}

.p-child_window_title_bar.p-child_window_title_bar--windows {
  padding-right: calc(138px * (1 / var(--zoom-factor, 1)));
  height: 44px;
}

.p-child_window_title_bar.p-child_window_title_bar--ia4 {
  justify-content: space-between;
  height: 32px;
  min-height: 32px;
}

.p-child_window_title_bar .p-child_window_title_bar__button {
  color: var(--dt_color-theme-content-inv-pry);
}

.p-child_window_title_bar .p-child_window_title_bar__button:hover {
  background-color: var(--dt_color-theme-surf-inv-pry);
}

.p-child_window_title_bar .p-child_window_title_bar__window_list {
  height: 26px;
  margin-right: 0;
}

.p-child_window_title_bar__button {
  -webkit-app-region: no-drag;
  width: 26px;
  height: 26px;
}

.p-child_window_title_bar__button:not(:last-child) {
  margin-left: -2px;
}

.p-child_window_title_bar--ia4 .p-child_window_title_bar__button {
  padding: 0 2px;
}

.p-child_window_title_bar--ia4 .p-child_window_title_bar__button:first-child {
  margin-right: 4px;
}

.p-child_window_title_bar--ia4 .p-child_window_title_bar__button:not(:last-child) {
  margin-left: 0;
}

.p-child_window_title_bar__title {
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 13px;
  font-weight: 700;
  display: block;
  position: absolute;
  left: 76px;
  right: 76px;
  overflow: hidden;
}

.p-child_window_title_bar__title wbr {
  display: none;
}

.p-child_window_title_bar--windows .p-child_window_title_bar__title {
  left: 200px;
  right: 200px;
}

.p-child_window_title_bar__title.p-child_window_title_bar__title--small {
  left: 172px;
  right: 172px;
}

.p-window--fullscreen .p-child_window_title_bar--mac .p-child_window_title_bar__title.p-child_window_title_bar__title--small {
  left: 96px;
  right: 96px;
}

.p-child_window_title_bar--windows .p-child_window_title_bar__title.p-child_window_title_bar__title--small {
  left: 200px;
  right: 200px;
}

@media screen and (max-width: 440px) {
  .p-child_window_title_bar--mac .p-child_window_title_bar__title.p-child_window_title_bar__title--small {
    display: none;
  }
}

.p-parsec_command_modal_item {
  cursor: pointer;
  margin-top: 12px;
}

.p-create_sticker_modal__picker {
  justify-content: center;
  margin: 20px 0;
  display: flex;
}

.p-create_sticker_modal__picker_button {
  border: 2px solid #000;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  margin: 0 8px;
}

.p-create_sticker_modal__picker_button--picked {
  box-shadow: 0 0 0 4px var(--saf-0), 0 4px 12px 0 #00000014;
}

.p-create_sticker_modal__picker--rainbow {
  background: linear-gradient(to right, #b306a9, #ef2667, #f42e2c, #ffa509, #fdfc00, #55ac2f, #0b13fd, #a804af);
}

.p-create_sticker_modal__picker--blue {
  background: linear-gradient(#24c0fd 0%, #00a 100%);
}

.p-create_sticker_modal__picker--superhero {
  background: linear-gradient(#fdea00 0%, #fdcf00 44%, #fc2700 100%);
}

.p-create_sticker_modal__picker--butter {
  background: linear-gradient(#ffd662 0%, #ff80bf 33%, #ef5097 66%, #6868ac 100%);
}

.p-new_file_menu__gdoc_icon {
  color: #5d8fee;
}

.p-new_file_menu__gsheet_icon {
  color: #50a26b;
}

.p-new_file_menu__gpres_icon {
  color: #edbb44;
}

.p-new_file_menu_source__icon-gradient {
  color: #0000;
  cursor: progress;
  background: #ddd;
  border-color: #0000;
  animation: 1.5s ease-in-out infinite placeHolderShimmer;
}

@keyframes placeHolderShimmer {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: .4;
  }
}

.p-new_file_menu_source__create_new_moved_notice {
  flex-direction: row-reverse;
}

.p-new_file_menu_source__create_new_moved_notice .c-menu_item__icon {
  margin-left: 12px;
  margin-right: 0;
}

.c-menu_item__button--highlighted .c-menu_item__browsefiles, .c-menu_item__browsefiles:hover {
  background-color: #fff;
}

.c-menu_item__addrow {
  float: right;
}

.c-missing_menu_item__button--loading {
  border-radius: 1.1rem;
  width: 50%;
  height: .7rem;
  display: inline-block;
}

.p-new_file_menu_source__loading_icon {
  border-radius: .3rem;
  width: 18px;
  height: 17px;
  margin-top: 17%;
  display: block;
}

.p-new_file_menu_source__widertooltip {
  font-weight: inherit;
  text-align: inherit;
  color: inherit;
  max-width: 360px;
}

.p-new_file_menu_source_slack_connect_label__description {
  line-height: 14.4px;
}

.p-new_file_menu_source_slack_connect_menu__item {
  white-space: normal;
}

.p-new_file_menu_source_header--composer_ia {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1d;
  padding-left: 12px;
  font-weight: 900;
}

.p-new_file_menu_source_header--composer_ia_wrapper {
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  align-items: center;
  gap: 4px;
  display: grid;
}

.p-recently_uploaded_files {
  line-height: 22px !important;
}

.p-recently_uploaded_files .c-menu_item__label {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  top: 1px;
  overflow: hidden;
}

.p-recently_uploaded_files .c-menu_item__label wbr {
  display: none;
}

.p-recently_uploaded_files .c-menu_item__icon {
  min-width: 36px;
  max-width: 36px;
  height: 36px;
}

.p-recently_uploaded_files__menu .c-menu_item__header {
  padding-top: 5px;
  padding-bottom: 5px;
}

.p-recently_uploaded_files__menu .c-menu__items {
  padding: 10px 0;
}

.p-recently_uploaded_files, .p-recently_uploaded_files__header {
  height: 48px;
}

.p-recently_uploaded_files__view_all {
  padding-top: 10px;
  padding-bottom: 10px;
}

.p-recently_uploaded_files__img {
  background-clip: padding-box;
  border-radius: 4px;
  width: auto;
  max-height: 36px;
}

.p-recently_uploaded_files__img img {
  width: auto;
  height: auto;
}

.p-recently_uploaded_files__img img.p-file_thumbnail__document_img {
  width: 100%;
  height: auto;
}

.p-recently_uploaded_files__header {
  align-items: center;
  display: flex;
}

.p-recently_uploaded_files__file_name {
  font-weight: bold;
  display: block;
}

.p-recently_uploaded_files__timestamp {
  display: block;
}

.p-recently_uploaded_files__datestamp {
  color: #1d1c1db3;
}

.p-recently_uploaded_files.c-menu_item__button--highlighted .p-recently_uploaded_files__datestamp {
  color: #fff;
}

.p-recently_uploaded_files.p-recently_uploaded_files--disable_highlight.c-menu_item__button.c-menu_item__button--highlighted {
  color: #1d1c1d;
  background: none;
}

.p-recently_uploaded_files.p-recently_uploaded_files--disable_highlight.c-menu_item__button.c-menu_item__button--highlighted .c-menu_item__description {
  color: #1d1c1db3;
}

.c-command_list_entity .c-command_entity__description, .c-command_list_entity .c-command_list_entity__secondary {
  color: #616061;
}

.c-command_list_entity--active .c-command_entity__description, .c-command_list_entity--active .c-command_list_entity__secondary {
  color: #fff;
}

.p-shortcuts_menu_v2_item__icon {
  border-radius: 4px;
  flex-shrink: 0;
  width: 36px;
  height: 36px;
}

.p-shortcuts_menu_v2_item__icon:before {
  font-size: 20px;
}

.p-shortcuts_menu_v2_item {
  padding: 3px;
  color: inherit !important;
  background: none !important;
}

.p-shortcuts_menu_v2_item__text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.p-shortcuts_menu_v2_item__text--primary div .p-shortcuts_menu_v2_item__text--secondary {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-shortcuts_menu_v2_item__text--secondary {
  color: #616061;
}

.p-shortcuts_menu_v2_item__text--secondary .c-icon:before {
  font-size: 16px;
}

.p-shortcuts_menu_v2_item--active .p-shortcuts_menu_v2_item__text--secondary, .p-shortcuts_menu_v2_item--active .p-shortcuts_menu_v2_item__text--secondary .c-icon:before {
  color: #fff;
}

img.p-shortcuts_menu_v2_item--composer_ia_shortcuts {
  border: none;
  width: 20px;
  height: 20px;
  display: inline-flex;
}

.p-shortcuts_menu_v2_item--composer_ia_item .c-menu_item__icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-shortcuts_menu_v2_heading {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  box-sizing: border-box;
  color: #1d1c1db3;
  align-items: center;
  width: 100%;
  display: flex;
}

.p-shortcuts_menu_v2_heading__icon {
  border-radius: 3px;
  width: 16px;
  height: 16px;
  margin-right: 8px;
}

.p-shortcuts_menu_v2_heading__icon:before {
  font-size: 16px;
}

.p-shortcuts_menu_v2_heading__icon.c-icon--bolt-filled {
  color: #1264a3;
  width: 12px;
  height: 12px;
  margin-right: 1.6px;
}

.p-shortcuts_menu_v2_heading__icon.c-icon--bolt-filled:before {
  font-size: 12px;
}

.p-shortcuts_menu_v2_heading__icon--app {
  border: 1px solid #ddd;
}

.p-shortcuts_menu_v2_app_icon {
  border-radius: 4px;
}

.p-shortcuts_menu_v2_app_icon--small {
  width: 20px;
  height: 20px;
}

.p-shortcuts_menu_v2_app_icon--medium {
  width: 36px;
  height: 36px;
}

.p-shortcuts_menu_v2_search_input {
  margin: 0;
  padding-left: 36px;
}

.p-shortcuts_menu_v2_search_input_wrapper {
  z-index: 1013;
  border-bottom: 1px solid #1d1c1d21;
  align-items: center;
  width: 100%;
  display: flex;
}

.p-shortcuts_menu_v2_search_input_wrapper i {
  margin-left: 8px;
  padding: 0;
  font-size: 20px;
}

.p-shortcuts_menu_v2_search_input_wrapper > div {
  width: 100%;
  padding: 16px;
}

.p-shortcuts_menu_v2_search_input_wrapper--end {
  border-top: 1px solid #1d1c1d21;
  border-bottom: 0;
  order: 1;
}

.p-shortcuts_menu_v2_search_input__add {
  flex-shrink: 0;
  min-width: 0;
  margin-right: 12px;
}

.p-shortcuts_menu_v2_search_input_back_icon {
  position: absolute;
  left: 3px;
  transform: translate(50%);
}

.p-shortcuts_menu_v2_search_input_close_icon {
  position: absolute;
  top: 3px;
  right: 5px;
  transform: translate(-50%, 50%);
}

.p-shortcuts_menu_v2_search_input_bolt_icon {
  color: #1d1c1db3;
  pointer-events: none;
  position: absolute;
  left: 8px;
  transform: translate(100%);
}

.p-shortcuts_menu_v2_search_input--composer_ia {
  padding-right: 36px;
}

.p-shortcuts_menu_v2_search_input_wrapper--composer_ia i {
  margin-left: 0;
}

.p-shortcuts_menu_pushed_view_header {
  align-items: center;
  width: 100%;
  height: 68px;
  font-weight: 900;
  display: flex;
}

.p-shortcuts_menu_v2 {
  box-sizing: content-box;
  background-color: #f8f8f8;
  border-radius: 6px;
  flex-direction: column;
  align-items: center;
  max-width: calc(100vw - 30px);
  max-height: calc(100vh - 30px);
  margin: 0;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #0000001f;
}

.p-shortcuts_menu_v2 .c-select_options_list {
  outline: 0;
}

.p-shortcuts_menu_v2 .p-shortcuts_menu_v2--workflows_alert {
  width: 300px;
  margin-top: 12px;
}

.p-shortcuts_menu_v2 .p-shortcuts_menu_v2--workflows_affordance {
  width: 300px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.p-shortcuts_menu_v2.p-shortcuts_menu_v2--end .c-select_options_list__virtual_list {
  padding: 8px 0 !important;
}

.p-shortcuts_menu_v2 .c-select_options_list__wrapper {
  box-shadow: none;
  border-radius: 0;
}

.p-shortcuts_menu_v2 .c-select_options_list__option {
  padding: 0 24px;
}

.p-shortcuts_menu_v2 .c-select_options_list__divider {
  padding: 0;
}

.p-shortcuts_menu_v2 .c-select_options_list__option:not(.c-select_options_list__option--active) .p-shortcuts_menu_v2_item__app_container_subtext, .p-shortcuts_menu_v2 .c-select_options_list__option:not(.c-select_options_list__option--active) .p-shortcuts_menu_v2_item__app_name {
  color: #616061;
}

.p-shortcuts_menu_v2__action_icon {
  color: #616061;
  width: 20px;
  height: 20px;
  margin-right: 8px;
}

.c-select_options_list__option--active .p-shortcuts_menu_v2__action_icon {
  color: #fff;
}

.p-shortcuts_menu_v2__empty_wrapper {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.p-shortcuts_menu_v2__empty {
  word-wrap: break-word;
  width: 100%;
}

.p-shortcuts_menu_v2__select_options_list_wrapper {
  flex: 1;
  width: 100%;
}

.c-icon.p-shortcuts_menu_v2__external_link_icon {
  height: initial;
  width: initial;
}

.c-icon.p-shortcuts_menu_v2__external_link_icon:before {
  font-size: 16px;
}

.p-shortcuts_menu_v2 .c-command_list_entity .c-command_entity__description, .p-shortcuts_menu_v2_item__app_container_subtext {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-shortcuts_menu_v2 .c-mrkdwn__highlight {
  background: inherit;
  color: inherit;
  font-weight: 700;
}

.p-shortcuts_menu_trigger_button_left_column {
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  display: flex;
  position: absolute;
  bottom: 0;
}

.p-shortcuts_menu_trigger_button_container {
  z-index: 200;
  border-right: 1px solid #1d1c1d21;
  align-self: flex-end;
  height: 24px;
  margin: 8px 0 8px 4px;
  transition: border-color 80ms linear;
  display: flex;
}

.p-shortcuts_menu_trigger_button_container--disabled {
  pointer-events: none;
}

.p-shortcuts_menu_trigger_button_container:hover {
  border-color: #0000;
}

.p-shortcuts_menu_trigger_button {
  z-index: 200;
  border-radius: 2px;
  width: 32px;
  height: 32px;
  margin: -4px 0;
  transition: background 80ms linear, color 80ms linear;
}

.p-shortcuts_menu_trigger_button .c-icon:before {
  font-size: 16px;
}

.p-shortcuts_menu_trigger_button--composer_ia .c-icon:before {
  font-size: 18px;
}

.p-shortcuts_menu_trigger_button:not(.p-shortcuts_menu_trigger_button--only_workflows, .p-shortcuts_menu_trigger_button--composer_ia):hover, .p-shortcuts_menu_trigger_button:not(.p-shortcuts_menu_trigger_button--only_workflows, .p-shortcuts_menu_trigger_button--composer_ia):active {
  color: #fff !important;
  background: #1264a3 !important;
}

.p-shortcuts_menu_trigger_button--dark:not(.p-shortcuts_menu_trigger_button--only_workflows, .p-shortcuts_menu_trigger_button--composer_ia).p-shortcuts_menu_trigger_button:hover, .p-shortcuts_menu_trigger_button--dark:not(.p-shortcuts_menu_trigger_button--only_workflows, .p-shortcuts_menu_trigger_button--composer_ia).p-shortcuts_menu_trigger_button:active {
  background: #1264a3 !important;
}

.p-shortcuts_menu_trigger_button--highlighted:not(.p-shortcuts_menu_trigger_button--only_workflows) {
  color: #1264a3 !important;
}

.p-shortcuts_menu_trigger_button_container--composer_ia_icon_button {
  position: relative;
}

.p-shortcuts_menu_trigger_button--composer_ia.c-icon_button, .p-shortcuts_menu_trigger_button--composer_ia.c-wysiwyg_container__button {
  transform-origin: center;
  background: #1d1c1d0f;
  width: 24px;
  height: 24px;
  transition: background 80ms, transform 80ms;
  position: relative;
  border-radius: 50% !important;
}

.p-shortcuts_menu_trigger_button--composer_ia.c-icon_button:before, .p-shortcuts_menu_trigger_button--composer_ia.c-wysiwyg_container__button:before {
  content: "";
  position: absolute;
  top: -2px;
  bottom: -2px;
  left: -2px;
  right: -2px;
}

.p-shortcuts_menu_trigger_button--composer_ia.c-icon_button:hover, .p-shortcuts_menu_trigger_button--composer_ia.c-wysiwyg_container__button:hover {
  background: #1d1c1d21;
}

.p-shortcuts_menu_trigger_button--composer_ia.c-icon_button:active, .p-shortcuts_menu_trigger_button--composer_ia.c-wysiwyg_container__button:active, .p-shortcuts_menu_trigger_button--composer_ia.c-icon_button.p-shortcuts_menu_trigger_button--composer_ia-open, .p-shortcuts_menu_trigger_button--composer_ia.c-wysiwyg_container__button.p-shortcuts_menu_trigger_button--composer_ia-open {
  background: #1d1c1d4d;
}

.p-shortcuts_menu_trigger_button--composer_ia.c-icon_button.p-shortcuts_menu_trigger_button--composer_ia-open, .p-shortcuts_menu_trigger_button--composer_ia.c-wysiwyg_container__button.p-shortcuts_menu_trigger_button--composer_ia-open {
  transform: rotate(45deg);
}

@keyframes slideInComposer {
  from {
    opacity: 0;
    transform: translate(0, -4px);
  }

  to {
    opacity: 1;
    transform: translate(0);
  }
}

@keyframes slideOutComposer {
  from {
    opacity: 1;
    transform: translate(0);
  }

  to {
    opacity: 0;
    transform: translate(0, -4px);
  }
}

.p-shortcuts_menu_trigger_button_container_unstyled--composer_ia .p-shortcuts_menu_trigger_button--badge {
  opacity: 0;
  animation: 80ms ease-in-out forwards slideInComposer;
  transform: translate(0, -4px);
}

.p-shortcuts_menu_trigger_button_container_unstyled--composer_ia .p-shortcuts_menu_trigger_button--composer_ia-open + .p-shortcuts_menu_trigger_button--badge {
  animation: 80ms ease-in-out forwards slideOutComposer;
}

@keyframes slideInStandalone {
  from {
    opacity: 0;
    transform: translate(2px, -8px);
  }

  to {
    opacity: 1;
    transform: translate(2px, -4px);
  }
}

@keyframes slideOutStandalone {
  from {
    opacity: 1;
    transform: translate(2px, -4px);
  }

  to {
    opacity: 0;
    transform: translate(2px, -8px);
  }
}

.p-shortcuts_menu_trigger_button_container--composer_ia_standalone .p-shortcuts_menu_trigger_button--badge {
  opacity: 0;
  animation: 80ms ease-in-out forwards slideInStandalone;
  transform: translate(2px, -8px);
}

.p-shortcuts_menu_trigger_button_container--composer_ia_standalone .p-shortcuts_menu_trigger_button--composer_ia-open + .p-shortcuts_menu_trigger_button--badge {
  animation: 80ms ease-in-out forwards slideOutStandalone;
}

.p-shortcuts_menu_trigger_button--badge {
  color: #1264a3;
  z-index: 201;
  pointer-events: none;
  font-size: 10px;
  line-height: 1;
  transition: background 80ms linear, color 80ms linear;
  position: absolute;
  top: 0;
  right: 0;
}

.p-workflow_suggestion_highlight {
  color: #611f69;
  background: #f9edff;
  border-radius: 3px;
  padding: 0 2px 1px;
}

.p-workflow_suggestion_highlight--button:hover {
  background: #f4daff;
}

.p-workflow_suggestion_card {
  background: #fff;
  border-radius: 8px;
  width: 300px;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.p-workspace_add_members_modal_table_n_header_wrapper {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.p-workspace_add_members_modal_table_n_header_wrapper .p-workspace_add_members_modal_table_wrapper {
  flex: 1;
  padding-left: 40px;
}

.p-workspace_members_tab_guest_channel_picker {
  padding-bottom: 16px;
}

.p-workspace_members_tab_guest_channel_picker .c-multi_select_input__input.focus-ring {
  box-shadow: none !important;
}

.p-workspace_members_tab_guest_channel_picker__ReactModal__Body--open, .p-workspace_members_tab_guest_channel_picker__ReactModal__Body--open .ReactModal__Body--open {
  overflow-y: hidden;
  position: fixed !important;
}

.p-org_set_guest_expiration_custom_days {
  justify-content: flex-start;
  margin: -10px 0 26px 25px;
  display: flex;
}

.p-org_set_guest_expiration_custom_days.with_error {
  margin-bottom: 0;
}

.p-org_set_guest_expiration_custom_days input[type="number"] {
  -webkit-appearance: textfield;
  appearance: textfield;
  width: 224px;
  margin-right: 8px;
}

.p-org_set_guest_expiration_custom_days input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  appearance: none;
}

.p-org_set_guest_expiration_custom_days input[type="number"] ::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
}

.p-org_set_guest_expiration_custom_days--unit {
  margin: 7px 0 0 232px;
  position: absolute;
}

.p-workspace_members_set_guest_expiration_description_member_name {
  font-weight: 700;
}

.p-workspace_members_set_guest_expiration_custom_date_placeholder {
  margin-left: 8px;
  display: inline;
}

.p-workspace_members_edit_guest_channels--modal .p-admin_page--team_site .c-sk-modal {
  max-width: 600px;
}

.p-workspace_members_edit_guest_channels .c-sk-modal_title_bar__text h3 {
  margin-bottom: 0;
}

.p-canvas_ownership_transfer_modal__speedbump .c-modal_speed_bump__text_wrapper {
  padding-bottom: 20px;
}

.p-canvas_ownership_transfer_modal__speedbump .c-modal_speed_bump__heading {
  padding-bottom: 8px;
}

.p-channel_mgmt__page {
  flex-direction: column;
  height: 100%;
  display: flex;
  position: relative;
}

.p-channel_mgmt__header {
  margin-bottom: 20px;
  padding: 0 40px;
}

.c-link.p-channel_mgmt__link, .c-link--button.p-channel_mgmt__link, a.p-channel_mgmt__disconnect_link {
  color: #1264a3;
  text-decoration: none;
}

a.p-channel_mgmt__disconnect_link:hover {
  text-decoration: underline;
}

a.p-channel_mgmt__disconnect_link:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-channel_mgmt__loading_spinner, .p-channel_mgmt__no_results_message {
  text-align: center;
  width: 100%;
  position: absolute;
  top: 40%;
}

.p-channel_mgmt__loading_spinner_overlay {
  background-color: #ffffffd9;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}

.p-channel_mgmt__filter_container {
  background-color: #f8f8f8;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  align-items: center;
  padding: 16px 40px;
  display: flex;
}

.p-channel_mgmt__search_container {
  flex-grow: 1;
  max-width: 470px;
}

.p-channel_mgmt__search_input {
  width: 100%;
  min-width: 298px;
  max-width: 458px;
}

.p-channel_mgmt__checkbox_container {
  min-width: 184px;
}

.p-channel_mgmt__permissions_alert {
  background-color: #fff;
  padding: 0 40px 16px;
}

.p-channel_mgmt__table {
  padding: 0 0 0 40px;
  position: absolute;
}

.p-channel_mgmt__table .c-virtual_list__item:last-of-type .c-table_view_row_container {
  border-color: #ddd;
}

.p-channel_mgmt__table .c-table_cell_container {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-channel_mgmt__table_v2 {
  width: 100%;
  height: 100%;
  padding-top: 0;
}

.p-channel_mgmt__table_v2 .p-channel_mgmt__table_row_item--actions {
  display: flex;
}

.p-channel_mgmt__table_wrapper {
  flex: 1 0 auto;
  display: flex;
  position: relative;
}

.p-channel_mgmt__row_header {
  align-self: center;
}

.p-channel_mgmt__row_header.c-table_view_header_item {
  flex: none;
  align-self: center;
  margin-top: auto;
  padding: 20px 16px 8px;
}

.p-channel_mgmt__row_header.c-table_view_header_item.c-icon {
  color: #616061;
}

.p-channel_mgmt__row_header.p-ent_multi_select_table__checkbox_item {
  width: unset;
}

.p-channel_mgmt__table_header--name {
  color: #616061;
  width: 285px;
}

.p-channel_mgmt__table_header--actions {
  width: 69px;
}

.p-channel_mgmt__table_header--actions.p-channel_mgmt__row_header {
  flex-grow: 1;
}

.p-channel_mgmt__table_header--teams {
  width: 200px;
}

.p-channel_mgmt__table_header--users.c-table_view_header_item {
  color: #616061;
  text-align: right;
  width: 100px;
  padding: 20px 16px 8px 0;
}

.p-channel_mgmt__table_header--guests {
  text-align: right;
  width: 90px;
}

.p-channel_mgmt__table_header--ext_orgs {
  color: #616061;
  width: 180px;
}

.p-channel_mgmt__table_header--ext_orgs.c-table_view_header_item_value {
  width: 120px;
  display: block;
}

.p-channel_mgmt__table_header--activity {
  width: 190px;
}

.p-channel_mgmt__table_header--created, .p-channel_mgmt__table_header--creator {
  color: #616061;
  width: 190px;
}

.p-channel_mgmt__table_header--actve, .p-channel_mgmt__table_header--actve .c-icon, .p-channel_mgmt__table_header--actve .c-table_view_header_item, .p-channel_mgmt__table_header--actve .c-table_view_header_item_value, .p-channel_mgmt__table_header--actve.c-table_view_header_item .c-deprecated-icon {
  color: #1264a3;
}

.p-channel_mgmt__row {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  white-space: nowrap;
}

.p-channel_mgmt__row.p-ent_multi_select_table__checkbox_item {
  width: unset;
}

.p-channel_mgmt__row .c-table_view_row_item {
  flex: none;
  align-self: center;
  padding-top: 0;
  padding-bottom: 0;
}

.c-table_view_row_item.p-channel_mgmt__search_row {
  text-align: center;
  border-bottom: 1px solid #ddd;
  width: 100%;
  padding: 80px 16px;
}

.p-channel_mgmt__table_row_item--name {
  width: 285px;
}

.p-channel_mgmt__table_row_item--name .c-channel_entity__name, .p-channel_mgmt__table_row_item--name .c-medium_channel_entity__name {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.p-channel_mgmt__name_list_entity {
  font-weight: 700;
}

.p-channel_mgmt__name_list_entity.c-base_list_entity--medium {
  padding-left: 0;
}

.p-channel_mgmt__table_row_item--teams {
  width: 200px;
}

.p-channel_mgmt__table_row_item--teams .c-table_view_row_item_value .c-icon {
  width: 10px;
}

.p-channel_mgmt__table_row_item--users {
  text-align: right;
  width: 100px;
  padding-left: 0;
  padding-right: 16px;
}

.p-channel_mgmt__table_row_item--users .c-table_view_row_item_value .c-icon {
  width: 10px;
}

.p-channel_mgmt__table_row_item--guests {
  text-align: right;
  width: 90px;
  padding-right: 16px;
}

.p-channel_mgmt__table_row_item--guests .c-table_view_row_item_value .c-icon {
  width: 10px;
}

.p-channel_mgmt__table_row_item--ext_orgs {
  width: 180px;
}

.p-channel_mgmt__table_row_item--ext_orgs .c-table_view_row_item_value .c-icon {
  width: 10px;
}

.p-channel_mgmt__table_row_item--activity {
  width: 190px;
}

.p-channel_mgmt__table_row_item--activity .c-table_view_row_item_value .c-icon {
  width: 10px;
}

.p-channel_mgmt__table_row_item--created {
  width: 190px;
}

.p-channel_mgmt__table_row_item--created .c-table_view_row_item_value .c-icon {
  width: 10px;
}

.p-channel_mgmt__table_row_item--creator {
  width: 190px;
}

.p-channel_mgmt__table_row_item--creator .c-table_view_row_item_value .c-icon {
  width: 10px;
}

.p-channel_mgmt__creator:hover {
  text-decoration: underline;
}

.p-channel_mgmt__table_row_item--actions {
  text-align: right;
  align-items: center;
  height: 60px;
  padding-right: 16px;
}

.p-channel_mgmt__table_row_item--actions.c-table_view_row_item {
  flex-grow: 1;
}

.p-channel_mgmt__action_menu_button.active {
  color: #1264a3;
}

.p-channel_mgmt__action_menu_button.c-button-unstyled {
  border: 1px solid #0000;
  border-radius: 4px;
  justify-content: center;
  width: 36px;
  height: 24px;
  transition: border .15s ease-out;
  display: inline-flex;
}

.p-channel_mgmt__action_menu_button.c-button-unstyled:hover, .p-channel_mgmt__action_menu_button.c-button-unstyled.active {
  border: 1px solid #ddd;
}

.p-channel_mgmt__modal--title h1 i:first-of-type {
  float: none;
  font-size: inherit;
  margin-right: 0;
}

.p-channel_mgmt__modal--note {
  color: #1d1c1db3;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  display: block;
}

.p-channel_mgmt__modal--token-error .c-token {
  background: #e01e5a1a;
}

.p-channel_mgmt_edit_posting_permissions__radio_group_descriptor {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-channel_mgmt_edit_workspaces--select {
  margin: 4px 0 16px 16px;
}

.p-channel_mgmt_edit_workspaces__select_option {
  display: flex;
}

.p-channel_mgmt_edit_workspaces__select_list_row {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.p-channel_mgmt_edit_workspaces__select_list_row:hover {
  background-color: #1d1c1d0a;
}

.p-channel_mgmt_edit_workspaces__select_list_row:hover .p-channel_mgmt_edit_workspaces__select_list_row--close_button {
  visibility: visible;
}

.p-channel_mgmt_edit_workspaces__select_list_row--close_button {
  visibility: hidden;
  color: #1d1c1db3;
  margin-top: 1.6px;
  margin-right: 16px;
}

.p-channel_mgmt_edit_workspaces__select_list_container {
  margin-top: 8px;
}

.p-channel_mgmt_edit_workspaces__select_option--secondary_text_wrapper {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  align-items: center;
  display: flex;
}

.p-channel_mgmt_edit_workspaces__select_option--secondary_text {
  color: #1d1c1d80;
  margin-right: 4px;
}

.p-channel_mgmt_edit_workspaces__select_empty_message {
  justify-content: center;
  align-items: center;
  margin: 32px;
  display: flex;
}

.p-channel_mgmt_edit_workspaces__option:before {
  display: none;
}

.p-channel_mgmt_edit_workspaces__option.c-select_options_list__option--active.c-select_options_list__option--selected {
  color: #1d1c1db3;
  background-color: #1d1c1d0a;
}

.p-channel_mgmt_create_channel_modal__section .p-channel_name_input__input {
  margin-bottom: 0;
}

.p-channel_mgmt_create_channel_modal__description_label {
  margin-bottom: 16px;
}

.p-channel_mgmt_create_channel_modal__description_label .c-label__text {
  margin-right: 8px;
  font-weight: bold;
  display: inline-block;
}

.p-channel_mgmt_create_channel_modal__toggle_section .c-label__text {
  padding: 0;
}

.p-channel_mgmt_create_channel_modal__toggle_label {
  color: #616061;
  max-width: 290px;
  margin-bottom: 16px;
  font-weight: normal;
  display: inline-block;
}

.p-channel_mgmt_retention_settings_input_fields {
  margin-top: 8px;
  display: flex;
}

.p-channel_mgmt_retention_settings-custom {
  margin-left: 1.5rem;
}

input.c-input_text.p-channel_mgmt_retention_settings-custom-duration {
  width: 120px;
  margin-right: 12px;
}

.p-channel_mgmt_cea {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-channel_mgmt_cea wbr {
  display: none;
}

.p-channel_mgmt_export_channels_modal .c-select_input__wrapper {
  min-width: 100%;
}

.p-channel_mgmt_edit_channel_managers_modal .c-bulk_multi_select--view {
  border: none;
}

.p-channel_mgmt_edit_channel_managers_modal .c-bulk_multi_select__no_selection {
  justify-content: center;
  height: 422px;
}

.p-channel_mgmt_edit_channel_managers_modal .p-channel_mgmt_edit_channel_managers_modal_spinner {
  align-items: center;
  height: 422px;
  display: flex;
}

.p-channel_mgmt_team_site__page {
  overflow-x: scroll;
}

.p-channel_mgmt_team_site__page #page_contents {
  width: initial;
  min-width: 1024px;
  padding: 5rem 0;
}

@media only screen and (max-width: 640px) {
  .p-channel_mgmt_team_site__page #page_contents {
    padding: 0;
  }
}

@media only screen and (min-width: 1441px) {
  .p-channel_mgmt_team_site__page #page_contents {
    min-width: 80vw;
    margin-left: 300px;
  }
}

.p-channel_mgmt_team_site__page .p-admin_channel_mgmt__team-site {
  min-width: 1024px;
}

.p-channel_mgmt_team_site__page .p-channel_mgmt__page {
  min-height: 100vh;
  padding-top: 32px;
}

.p-channel_mgmt_team_site__page .p-channel_mgmt__filter_container {
  border-top: none;
}

.p-channel_mgmt_team_site__page .p-channel_mgmt__search_container, .p-channel_mgmt_team_site__page .p-channel_mgmt__search_input {
  max-width: 536px;
}

.p-channel_mgmt_team_site__page .c-sk-modal_title_bar__text h1, .p-channel_mgmt_team_site__page .c-sk-modal_title_bar__text h3 {
  letter-spacing: normal;
  margin-bottom: 0;
}

.p-channel_mgmt_team_site__page .c-sk-modal_content_section {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-channel_mgmt_team_site__page--mobile #page_contents {
  min-width: 0;
  height: 96vh;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.p-channel_mgmt_team_site__page--mobile .p-channel_mgmt_team_site__mobile_gate {
  justify-content: center;
  align-items: center;
  height: 96vh;
  padding-top: 4rem;
  display: flex;
  overflow: hidden;
}

.p-assign_member_role__choose_role_footer {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-assign_member_role__choose_role_footer:hover, .p-assign_member_role__choose_role_footer_icon {
  color: #1d1c1db3;
}

.p-org_external_members_error__alert {
  margin: 16px 0;
}

.p-org_members_channels_permissions_panel .c-side_panel__title_container {
  padding: 20px 24px;
}

.p-org_members_channels_permissions_panel .c-side_panel__subtitle {
  padding: 0;
}

.p-org_members_channels_permissions_panel__content {
  flex-direction: column;
  height: 100%;
  margin: 20px 24px;
  display: flex;
}

.p-org_members_channels_permissions_panel__content li:not(:last-child) {
  margin-bottom: 2px;
}

.p-org_members_channels_permissions_panel__content p {
  margin-bottom: 20px;
  font-weight: 700;
}

.p-org_members_channels_permissions_panel__content .c-alert__message {
  font-size: 13px;
}

.p-org_members_channels_permissions_panel__org_permissions_list, .p-org_members_channels_permissions_panel__member_permissions_list {
  margin: 0 0 16px;
  list-style-type: none;
}

.p-org_members_channels_permissions_panel__member_permissions_list_label, .p-org_members_channels_permissions_panel__org_permissions_list_label {
  color: #1d1c1db3;
  font-size: 13px;
  font-weight: 700;
}

.p-org_members_channels_permissions_panel__permissions_list_item {
  padding-left: 32px;
}

.p-org_members_channels_permissions_panel__icon {
  margin-left: -32px;
  margin-right: 12px;
  top: 1.6px;
}

.p-org_members_channels_permissions_panel__icon--applicable {
  color: #007a5a;
}

.p-org_members_channels_permissions_panel__icon--non-applicable {
  color: #e01e5a;
}

.p-org_members_channels_permissions_panel__help_link {
  color: #1264a3;
  margin-top: auto;
  padding-top: 16px;
  font-size: 13px;
}

.p-org_members_channels_permissions_panel__help_link i {
  padding-right: 4px;
}

.p-org_members_channels_table__alert {
  margin: 16px 0;
}

.p-org_members_channels_table__multiselect_table {
  min-height: 256px;
  max-height: 476px;
}

.p-bulk_remove_modal__footer_note {
  color: #1d1c1db3;
  max-width: 260px;
  font-size: 13px;
}

.p-bulk_remove_modal__table--hidden {
  display: none;
}

.p-bulk_remove_modal__alert {
  margin-bottom: 16px;
}

.p-view_channels_modal .p-org_members_channels_table {
  min-height: 100%;
  padding: 0 32px;
}

.p-org_external_members {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.p-org_external_members .c-empty_state--extended {
  max-width: 352px;
  margin-bottom: 124px;
}

.p-external_people_mobile_and_tablet_gate__container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 90vh;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.p-connected_on__workspace_link {
  color: #1d1c1d;
  border-bottom: 1px dotted #1d1c1d66;
  transition: border-color .2s ease-in-out;
}

.p-connected_on__workspace_link:hover {
  color: #1264a3;
  border-bottom: 1px dotted #1264a3;
  text-decoration: none;
}

.p-connected_on__workspace_link:active {
  color: #0b4c8c;
  border-bottom: 1px dotted #0b4c8c;
  text-decoration: none;
}

.p-sever_team_modal__title strong {
  font-weight: 900;
}

.p-sever_team_modal__description {
  margin-bottom: 24px;
}

.p-sever_team_modal__subtext {
  color: #1d1c1db3;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin: 12px 0;
  font-weight: bold;
}

.p-sever_team_modal__channel_list {
  margin: 0;
  padding: 0;
}

.p-sever_team_modal__channel_list li:first-of-type {
  border-top: 1px solid #1d1c1d21;
}

.p-sever_team_modal__channel_list_item {
  border-bottom: 1px solid #1d1c1d21;
  padding: 12px 0;
  font-weight: bold;
}

.p-sever_team_modal__public_channel_header {
  width: 100%;
  display: flex;
}

.p-sever_team_modal__public_channel_header_text {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  text-align: left;
  flex-grow: 1;
  font-weight: 700;
}

.p-sever_team_modal__public_channel_list {
  margin-top: 8px;
  margin-left: 32px;
}

.p-sever_team_modal__public_channel_list li:first-of-type {
  border-top: none;
}

.p-sever_team_modal__public_channel_list_item {
  color: #1d1c1db3;
  border: none;
  margin: 4px 0;
  font-weight: 400;
}

.p-sever_team_modal__public_channel_list_show_more {
  margin: 4px 0;
  font-weight: 400;
}

.p-sever_team_modal__channel_type_icon, .p-sever_team_modal__canvas_header_icon svg.is-inline {
  margin-right: 12px;
}

.p-sever_team_modal__learn_more {
  color: #1d1c1db3;
}

.p-sever_team_modal__learn_more .c-icon {
  margin-right: 4px;
}

.p-sever_team_modal__learn_more .p-sever_team_modal__learn_more_link {
  color: #1d1c1db3;
}

.p-conversation_counts {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.p-conversation_counts__linked_counts .p-conversation_counts {
  color: #1d1c1d;
  border-bottom: 1px dotted #1d1c1d66;
  transition: border-color .2s ease-in-out;
}

.p-conversation_counts__linked_counts .p-conversation_counts:hover {
  color: #1264a3;
  border-bottom: 1px dotted #1264a3;
  text-decoration: none;
}

.p-conversation_counts__linked_counts .p-conversation_counts:active {
  color: #0b4c8c;
  border-bottom: 1px dotted #0b4c8c;
  text-decoration: none;
}

.p-external_orgs_table_search_empty_state__title {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-export_csv_modal .c-select_input__wrapper {
  min-width: 100%;
}

.p-external_orgs_table__row_item {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.p-external_orgs_table__row_item .c-base_entity--medium {
  min-width: 0;
}

.p-external_orgs_table__row_item_callout {
  color: #1d1c1d80;
  box-shadow: none;
  background-color: #1d1c1d21;
  min-width: 74px;
  margin-left: 12px;
}

.p-manage_slack_connect_modal {
  width: auto;
  left: 0;
  right: 0;
}

.p-manage_slack_connect_modal .c-fullscreen_modal__body {
  overflow-y: scroll;
}

.p-manage_slack_connect_modal .c-fullscreen_modal__body__content {
  flex-direction: column;
  justify-content: center;
  width: auto;
  margin: 0 32px 64px;
  display: flex;
}

.p-manage_slack_connect_modal__empty {
  justify-content: center;
  display: flex;
}

.p-manage_slack_connect_modal__empty .c-empty_state__image_wrapper {
  min-height: 140px;
}

.p-manage_slack_connect_modal__empty_state {
  max-width: 530px;
}

.p-slack_connect_connections_team_site {
  height: -moz-fit-content !important;
  height: fit-content !important;
}

.p-slack_connect_connections_mobile_and_tablet_gate__container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 90vh;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.p-request_center__invites_tabs .c-tabs__tab_menu {
  padding-left: 40px;
}

.p-request_center__caption {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-request_center__name_list_entity {
  font-weight: 700;
}

.p-request_center__external_org_link, .p-request_center__workspace_link {
  color: #1d1c1d;
  border-bottom: 1px dotted #1d1c1d66;
  transition: border-color .2s ease-in-out;
}

.p-request_center__external_org_link:hover, .p-request_center__workspace_link:hover {
  color: #1264a3;
  border-bottom: 1px dotted #1264a3;
  text-decoration: none;
}

.p-request_center__external_org_link:active, .p-request_center__workspace_link:active {
  color: #0b4c8c;
  border-bottom: 1px dotted #0b4c8c;
  text-decoration: none;
}

.p-bulk_error_modal__valid_approvals_list_wrapper {
  border-top: 1px solid #1d1c1d21;
  padding: 16px 0;
}

.p-bulk_error_modal__valid_approvals_header_text {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  text-align: left;
  flex-grow: 1;
  font-weight: 700;
}

.p-bulk_error_modal__check_circle_icon {
  color: #007a5a;
  vertical-align: middle;
  margin-right: 12px;
  font-weight: 700;
}

.p-bulk_error_modal__invalid_approvals_header {
  width: 100%;
  padding: 16px 0;
  display: flex;
}

.p-bulk_error_modal__invalid_approvals_header_text {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  text-align: left;
  flex-grow: 1;
  font-weight: 700;
}

.p-bulk_error_modal__invalid_approvals_list_wrapper {
  border-top: 1px solid #1d1c1d21;
  border-bottom: 1px solid #1d1c1d21;
}

.p-bulk_error_modal__invalid_approvals_list_header {
  margin-bottom: 8px;
  margin-left: 32px;
  font-weight: bold;
}

.p-bulk_error_modal__invalid_approvals_list {
  margin-top: 8px;
  margin-left: 52px;
}

.p-bulk_error_modal__invalid_approvals_list_item_style_helper {
  color: #1d1c1db3;
  display: inline;
}

.p-bulk_error_modal__warning_icon {
  color: #e01e5a;
  vertical-align: middle;
  margin-right: 12px;
  font-weight: 700;
}

.p-bulk_error_modal__plus_minus_icon {
  color: #1d1c1db3;
  vertical-align: middle;
}

.p-first_connection_approval_modal__edit_button {
  max-width: 195px;
  display: inline !important;
}

.p-invitation_status_side_panel-list {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-columns: 1fr 1fr;
  padding: 24px;
  display: grid;
}

.p-invitation_status_side_panel-list dt {
  font-weight: bold;
}

.p-slack_connect_invitations_team_site {
  height: -moz-fit-content !important;
  height: fit-content !important;
}

.p-slack_connect_invitations_mobile_and_tablet_gate__container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 90vh;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.p-manage_permissions {
  padding: 0 40px;
}

.p-manage_permissions__button {
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  width: 624px;
  height: 140px;
  margin-bottom: 16px;
  display: block;
}

.p-manage_permissions__button_header {
  width: inherit;
  border-bottom: 1px solid #1d1c1d21;
  height: 64px;
  padding: 20px 24px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-manage_permissions__button_icon {
  color: #4a154b;
}

.p-manage_permissions__button_body {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  width: inherit;
  height: 76px;
  padding: 16px 24px;
}

.p-manage_permissions_team_site__page #page_contents {
  width: initial;
  background: #fff;
  border-left: 1px solid #ddd;
  min-width: 1024px;
  padding: 7rem 0;
  font-size: 15px;
}

@media only screen and (max-width: 640px) {
  .p-manage_permissions_team_site__page #page_contents {
    padding: 0;
  }
}

@media only screen and (min-width: 1441px) {
  .p-manage_permissions_team_site__page #page_contents {
    min-width: 80vw;
    margin-left: 300px;
  }
}

@media only screen and (max-height: 768px) {
  .p-manage_permissions_team_site__page #page_contents {
    padding: 6rem 0;
  }
}

.p-manage_permissions_team_site__page .p-manage_permissions_team_site {
  min-height: 90vh;
  padding-left: 40px;
  padding-right: 40px;
}

.p-manage_permissions_team_site__page .c-sk-modal_title_bar__text h1, .p-manage_permissions_team_site__page .c-sk-modal_title_bar__text h3 {
  margin-bottom: 0;
}

.p-manage_permissions_team_site__page .c-sk-modal_content_section {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-manage_permissions_team_site__page.ReactModal__Body--open {
  overflow: hidden;
}

.p-select_workspaces_radio__label:first-of-type {
  margin-bottom: 12px;
}

.c-details_page {
  grid-template-columns: repeat(12, 1fr);
  gap: 16px;
  display: grid;
}

.c-details_page_wrapper--1 {
  grid-column: span 1;
}

.c-details_page_wrapper--2 {
  grid-column: span 2;
}

.c-details_page_wrapper--3 {
  grid-column: span 3;
}

.c-details_page_wrapper--4 {
  grid-column: span 4;
}

.c-details_page_wrapper--5 {
  grid-column: span 5;
}

.c-details_page_wrapper--6 {
  grid-column: span 6;
}

.c-details_page_wrapper--7 {
  grid-column: span 7;
}

.c-details_page_wrapper--8 {
  grid-column: span 8;
}

.c-details_page_wrapper--9 {
  grid-column: span 9;
}

.c-details_page_wrapper--10 {
  grid-column: span 10;
}

.c-details_page_wrapper--11 {
  grid-column: span 11;
}

.c-details_page_wrapper--12 {
  grid-column: span 12;
}

.p-data_callout {
  background-color: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 8px;
  flex: auto;
  padding: 20px 16px 0 24px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 3px #00000014;
}

.p-data_callout__main {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.p-data_callout__value {
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-data_callout__tooltip_icon {
  margin-left: 4px;
  top: -1px;
}

.p-data_callout__tooltip_icon:before {
  color: #1d1c1db3;
  font-size: 15px;
  line-height: 1.2;
}

.p-data_callout__footer {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.p-data_callout__label {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1d;
  margin-right: 4px;
}

.p-data_callout__delta {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  flex-shrink: 0;
}

.p-data_callout__delta_icon {
  width: 16px;
}

.p-data_callout__delta_icon:before {
  font-size: inherit;
  line-height: inherit;
  font-style: normal;
  font-weight: 400;
  display: inline-block;
  position: relative;
}

.p-data_callout__expandable-text {
  background-color: #1d1c1d0a;
  margin: 0 -16px 0 -24px;
  padding: 20px 16px 20px 24px;
}

.p-data_callout .c-icon_button--size_small {
  width: 28px;
  height: 28px;
}

.p-data_callout_wrapper {
  grid-gap: 16px;
  grid-template-rows: auto;
  width: 100%;
  display: grid;
}

.c-content_block {
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #1d1c1d21;
  border-radius: 9px;
  flex-direction: column;
  flex-basis: 100%;
  display: flex;
  box-shadow: 0 1px 3px #00000014;
}

.c-content_block__title_bar {
  border-bottom: 1px solid #1d1c1d21;
  justify-content: space-between;
  padding: 16px 24px;
  display: flex;
}

.c-content_block__title {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.c-content_block__content {
  flex-grow: 1;
  padding: 16px 24px;
}

.p-user_groups_table_spinner__container {
  height: 70vh;
}

.p-user_groups_table_spinner {
  top: 50%;
}

.p-roles-mgmt__loading_spinner {
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.p-roles-mgmt__header {
  margin-bottom: 24px;
}

.c-link.p-roles_mgmt__link, .c-link--button.p-roles_mgmt__link {
  color: #1264a3;
  text-decoration: none;
}

.p-roles-mgmt__role_name, .p-roles-mgmt__member_name, .p-roles-mgmt__user_group_name {
  color: #1d1c1d;
  cursor: pointer;
  border-bottom: 1px solid #fff;
  margin: 4px;
  transition: border-color .2s ease-in-out;
}

.p-roles-mgmt__role_name:hover, .p-roles-mgmt__member_name:hover, .p-roles-mgmt__user_group_name:hover {
  color: #1264a3;
  border-bottom: 1px solid #1264a3;
  text-decoration: none;
}

.p-roles-mgmt__role_name:active, .p-roles-mgmt__member_name:active, .p-roles-mgmt__user_group_name:active {
  color: #0b4c8c;
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-bottom: 1px solid #0b4c8c;
  border-radius: 4px;
  text-decoration: none;
}

.p-roles-mgmt__role_name:focus, .p-roles-mgmt__member_name:focus, .p-roles-mgmt__user_group_name:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

a.p-roles-mgmt__user_group_name, a:link.p-roles-mgmt__user_group_name, a:visited.p-roles-mgmt__user_group_name {
  color: #1d1c1d;
  text-decoration: none;
}

a:hover.p-roles-mgmt__user_group_name {
  color: #1264a3;
}

.p-roles-mgmt__data-modified-header {
  margin: 4px;
}

.p-roles-mgmt__data-modified-header:active > .c-table_column_header, .p-roles-mgmt__data-modified-header:focus > .c-table_column_header {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-roles-mgmt__role_name {
  border-bottom: 1px solid #1d1c1d4d;
  margin: 4px;
  display: inline-block;
  position: relative;
  left: -4px;
}

.p-roles-mgmt__role_name:active, .p-roles-mgmt__role_name:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-roles-mgmt__action_menu_button {
  margin: 4px;
}

.p-roles-mgmt__action_menu_button.active {
  color: #1264a3;
}

.p-roles-mgmt__action_menu_button:active, .p-roles-mgmt__action_menu_button:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-roles-mgmt__action_menu_button.c-button-unstyled {
  border: 1px solid #0000;
  border-radius: 4px;
  justify-content: center;
  width: 36px;
  height: 24px;
  transition: border .15s ease-out;
  display: inline-flex;
}

.p-roles-mgmt__action_menu_button.c-button-unstyled:hover, .p-roles-mgmt__action_menu_button.c-button-unstyled.active {
  border: 1px solid #ddd;
}

.p-roles-mgmt__lock_icon {
  justify-content: center;
  width: 36px;
  display: flex;
}

.p-roles_mgmt_assign_members_btn:active, .p-roles_mgmt_assign_members_btn:focus, .p-roles-mgmt-details__tabs_list .js-tab:active, .p-roles-mgmt-details__tabs_list .js-tab:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-roles-mgmt__new_badge {
  color: #fff;
  vertical-align: .125rem;
  background-color: #007a5a;
  border-radius: 2px;
  height: 14px;
  padding: 1px 3px;
  font-size: 10px;
  font-weight: bold;
  line-height: 1.25;
  display: inline-block;
}

.p-roles-mgmt__role_description {
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  display: inline-block;
  overflow: hidden;
}

.p-roles-mgmt__table_wrapper {
  height: 100%;
  min-height: 60vh;
  position: relative;
}

@media screen and (min-height: 700px) {
  .p-roles-mgmt__table_wrapper {
    min-height: 65vh;
  }
}

@media screen and (min-height: 800px) {
  .p-roles-mgmt__table_wrapper {
    min-height: 70vh;
  }
}

@media screen and (min-height: 850px) {
  .p-roles-mgmt__table_wrapper {
    min-height: 73.25vh;
  }
}

@media screen and (min-height: 900px) {
  .p-roles-mgmt__table_wrapper {
    min-height: 75vh;
  }
}

@media screen and (min-height: 1000px) {
  .p-roles-mgmt__table_wrapper {
    min-height: 78vh;
  }
}

@media screen and (min-height: 1200px) {
  .p-roles-mgmt__table_wrapper {
    min-height: 80vh;
  }
}

@media screen and (min-height: 700px) {
  .p-roles-mgmt__table_wrapper.p-roles-mgmt__with_pagination .c-data_table__body {
    height: 60vh !important;
  }
}

@media screen and (min-height: 800px) {
  .p-roles-mgmt__table_wrapper.p-roles-mgmt__with_pagination .c-data_table__body {
    height: 65vh !important;
  }
}

@media screen and (min-height: 900px) {
  .p-roles-mgmt__table_wrapper.p-roles-mgmt__with_pagination .c-data_table__body {
    height: 68vh !important;
  }
}

@media screen and (min-height: 1000px) {
  .p-roles-mgmt__table_wrapper.p-roles-mgmt__with_pagination .c-data_table__body {
    height: 72vh !important;
  }
}

.p-roles-mgmt__table_wrapper .c-data_table__row:hover {
  background-color: #1d1c1d0a;
}

.p-roles-mgmt__table_wrapper.p-roles-mgmt__no_results {
  min-height: inherit;
  height: 400px;
}

.p-roles-mgmt__no_results_title {
  margin-bottom: 16px;
}

.p-roles-mgmt-details__header {
  justify-content: space-between;
  margin-bottom: 18px;
  display: flex;
}

.p-roles-mgmt-details__header .p-roles-mgmt-details__header__actions {
  align-items: start;
  margin-top: 4px;
  margin-left: 12px;
  display: flex;
}

.p-roles-mgmt-details__back_link {
  color: #1264a3;
  cursor: pointer;
  align-items: flex-end;
  display: flex;
}

.p-roles-mgmt-details__back_link:active, .p-roles-mgmt-details__back_link:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-roles-mgmt-details__back_name {
  margin-right: 4px;
  font-weight: bold;
}

.p-roles-mgmt-details__tabs {
  height: 100%;
}

.p-roles-mgmt-details__tabs_list:before {
  content: " ";
  z-index: -1;
  background: #ddd;
  width: calc(100% + 80px);
  height: 1px;
  margin-left: -40px;
  margin-right: -40px;
  position: absolute;
  bottom: 0;
}

.p-roles-mgmt-details_tab {
  height: 100%;
  display: flex;
}

.p-roles-mgmt-details_tab__roles_section {
  width: 223px;
  padding-top: 32px;
  padding-right: 32px;
  box-shadow: inset -1px 0 #ddd;
}

.p-roles-mgmt-details_tab__roles_type {
  margin-bottom: 32px;
}

.p-roles-mgmt-details_tab__overview {
  padding-top: 32px;
  padding-left: 32px;
}

.p-roles-mgmt-details_tab__title, .p-roles-mgmt-details_tab__overview_title {
  color: #616061;
  margin-bottom: 4px;
  font-size: 13px;
  font-weight: 700;
}

.p-roles-mgmt-details_tab__overview_title {
  margin-bottom: 12px;
}

.p-roles-mgmt-details_tab__overview_subtitle {
  margin-bottom: 8px;
}

.p-roles-mgmt-details_tab__overview_section {
  margin-bottom: 48px;
  display: flex;
}

.p-roles-mgmt-details_tab__overview_number {
  font-size: 22px;
  font-weight: 900;
}

.p-roles-mgmt-details__revoke_alert {
  margin-bottom: 20px;
}

.p-roles-mgmt__pagination-bar {
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
}

.p-roles-mgmt__table_wrapper .c-pagination-bar__rows_select__label {
  margin-left: 240px;
}

.p-roles-mgmt__workspace_link {
  color: #1d1c1d;
  border-bottom: 1px dotted #1d1c1d66;
  transition: border-color .2s ease-in-out;
}

.p-roles-mgmt__workspace_link:hover {
  color: #1264a3;
  border-bottom: 1px dotted #1264a3;
  text-decoration: none;
}

.p-roles-mgmt__workspace_link:active {
  color: #0b4c8c;
  border-bottom: 1px dotted #0b4c8c;
  text-decoration: none;
}

.p-roles-mgmt__org_scope {
  color: #1d1c1d;
}

.p-roles-mgmt__workspace_sidepanel {
  height: 100%;
  padding: 20px 8px;
  overflow-y: auto;
}

.p-roles-mgmt__workspace_sidepanel .c-data_table__header_row {
  display: none;
}

.p-roles-mgmt__workspace_sidepanel .c-data_table__row {
  border-bottom: none;
}

.p-roles-mgmt__workspace_sidepanel--all {
  padding: 20px;
  overflow-y: auto;
}

.p-roles-mgmt__user_groups_workspaces_side_panel {
  padding: 16px 24px;
  overflow-y: auto;
}

.p-roles-mgmt__user_groups_workspaces_side_panel--title.c-side_panel__title_container {
  padding: 24px 16px 24px 24px;
}

.p-roles-mgmt__user_groups_workspaces_side_panel__team_entity {
  padding: 4px 0;
}

.p-roles-mgmt__assign-members-modal__note {
  color: #1d1c1db3;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  display: block;
}

.p-roles-mgmt__assign-members-modal__step, .p-roles-mgmt__assign-members-modal__step a, .p-roles-mgmt__assign-members-modal__step a:link, .p-roles-mgmt__assign-members-modal__step a:visited {
  color: #1d1c1db3;
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-roles-mgmt__assign-members-modal__step a:hover {
  text-decoration: none;
}

.p-roles-mgmt__assign-members-modal__step_icon {
  color: #868686;
  vertical-align: bottom;
}

.p-roles-mgmt__assign-workspaces-modal__radio:first-of-type {
  margin-bottom: 12px;
}

.p-roles-mgmt__assign-workspaces-modal__radio .c-label__text {
  font-weight: 700;
}

.p-roles-mgmt__assign-members-modal__input {
  margin-bottom: 4px;
  padding-top: 8px;
}

.p-roles-mgmt__assign-members-modal__input .c-token--error {
  background: #e01e5a1a;
}

.p-roles-mgmt__select_input_container input[type="password"].c-input_text.c-input_text.c-input_text--with_icon, .p-roles-mgmt__select_input_container input[type="text"].c-input_text.c-input_text.c-input_text--with_icon {
  padding-left: 34px;
}

.p-roles-mgmt__select_input_wrapper {
  margin-bottom: 8px;
}

.p-roles-mgmt__select_input_content {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-roles-mgmt__select_option {
  display: flex;
}

.p-roles-mgmt__select_option .c-base_entity__text-contents strong {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.p-roles-mgmt__select_option .c-base_entity__text-contents strong wbr {
  display: none;
}

.p-roles-mgmt__select_option_team_entity {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  overflow: hidden;
}

.p-roles-mgmt__select_list_wrapper {
  background-clip: padding-box;
  border: 1px solid #ddd;
  border-radius: 3px;
  height: 370px;
}

.p-roles-mgmt__select_list_workspace_count {
  color: #616061;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  text-align: left;
  border-bottom: 1px solid #ddd;
  height: 32px;
  padding: 6px 8px 0;
}

.p-roles-mgmt__select_list_scroller .c-base_list_entity--small {
  padding-left: 8px;
}

.p-roles-mgmt__select_list_scroller .c-virtual_list__item--focus:focus:after {
  box-shadow: none;
}

.p-roles-mgmt__select_list_row {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.p-roles-mgmt__select_list_row:hover {
  background-color: #1d1c1d0a;
}

.p-roles-mgmt__select_list_row:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
  outline: none;
}

.p-roles-mgmt__select_list_row:hover .p-roles-mgmt__select_list_row--close_button, .p-roles-mgmt__select_list_row:focus .p-roles-mgmt__select_list_row--close_button, .p-roles-mgmt__select_list_row:active .p-roles-mgmt__select_list_row--close_button {
  visibility: visible;
}

.p-roles-mgmt__select_list_row.p-roles-mgmt__select_list_row--error {
  background: #e01e5a1a;
}

.p-roles-mgmt__select_list_row.p-roles-mgmt__select_list_row--error:hover {
  background-color: #1d1c1d0a;
}

.p-roles-mgmt__select_list_row--copy strong {
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 340px;
  font-weight: normal;
  display: block;
  overflow: hidden;
}

.p-roles-mgmt__select_list_row--copy strong wbr {
  display: none;
}

.p-roles-mgmt__select_list_row--close_button {
  visibility: hidden;
  color: #1d1c1db3;
  margin-top: 1.6px;
  margin-right: 16px;
}

.p-roles-mgmt__select_option--secondary_text_wrapper {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  align-items: center;
  display: flex;
}

.p-roles-mgmt__select_option--secondary_text {
  color: #1d1c1d80;
  margin-right: 4px;
}

.p-roles-mgmt__select_empty_message {
  color: #868686;
  background-color: #f8f8f8;
  background-clip: padding-box;
  border: 1px solid #ddd;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  height: 370px;
  display: flex;
}

.p-roles-mgmt__option:before {
  display: none;
}

.p-roles-mgmt__option.c-select_options_list__option--active.c-select_options_list__option--selected {
  color: #1d1c1db3;
  background-color: #1d1c1d0a;
}

.p-roles-mgmt__permissions_section {
  padding-bottom: 16px;
}

.p-roles-mgmt__permissions_subsection {
  margin-bottom: 20px;
}

.p-roles-mgmt__permissions_section_title {
  font-size: 15px;
}

.p-roles-mgmt__permissions_section_subtitle {
  color: #616061;
  margin-bottom: 8px;
  font-size: 13px;
  display: inline-flex;
}

.p-roles-mgmt__permissions_list {
  margin: 0 0 0 20px;
}

.p-roles-mgmt__permissions_list_subheader {
  font-style: italic;
}

.p-roles-mgmt__permissions_listitem {
  margin-bottom: 0;
  padding-left: 0;
}

.p-roles-mgmt__permissions_listitem::marker {
  color: #1d1c1db3;
}

.p-roles-mgmt__permissions_link {
  color: #616061;
  cursor: pointer;
  border-bottom: 1px dashed #ddd;
  margin-right: 5px;
  font-weight: bold;
  transition: border-color .2s ease-in-out;
  display: inline-block;
}

.p-roles-mgmt__permissions_link:hover {
  color: #1264a3;
  border-bottom: 1px dashed #1264a3;
  text-decoration: none;
}

.p-roles-mgmt__permissions_link:active, .p-roles-mgmt__permissions_link_active {
  color: #0b4c8c;
  border-bottom: 1px dashed #0b4c8c;
  text-decoration: none;
}

.p-role-mgmt__permissions_coachmark {
  max-width: 244px;
}

.p-roles_mgmt__user_groups_empty_state {
  height: 420px;
  top: 36px;
  left: 0;
}

.p-roles-mgmt__assign_groups_modal--step, .p-roles-mgmt__assign_members_modal--step {
  color: #1d1c1d80;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  padding: 20px 28px 0;
}

.p-roles-mgmt__assign-groups-modal__step_one--title.c-sk-modal_title_bar, .p-roles-mgmt__assign-members-modal__step_one--title.c-sk-modal_title_bar {
  min-height: 48px;
  padding: 0 28px 20px;
}

.p-roles-mgmt__assign-groups-modal__step-two__permissions-link .c-link {
  color: #1d1c1db3;
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  text-decoration: none;
}

.p-roles-mgmt__assign-groups-modal__step-two__permissions-link .c-link a, .p-roles-mgmt__assign-groups-modal__step-two__permissions-link .c-link a:link, .p-roles-mgmt__assign-groups-modal__step-two__permissions-link .c-link a:visited {
  color: #1d1c1db3;
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-roles-mgmt__assign-groups-modal__step-two__permissions-link .c-link a:hover {
  text-decoration: none;
}

.p-roles-mgmt__assign_groups_modal--truncate {
  max-width: 425px;
}

.p-roles-mgmt__assign_members_table_header, .p-roles-mgmt__assign_members_table {
  padding: 0 28px;
}

.p-roles-mgmt__assign-workspaces--title {
  flex-direction: column;
  display: flex;
}

.p-roles-mgmt__assign_workspaces_table_header {
  margin: 0 -28px;
}

.p-roles-mgmt__assign-workspaces--step {
  color: #1d1c1d80;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-roles-mgmt__assign_members_modal--permission-link .c-link {
  color: #1d1c1d80;
}

.p-roles-mgmt__assign_members_modal--permission-link .c-link:hover {
  text-decoration: none;
}

.p-roles-mgmt__assign__members--user_groups__select_workspaces__footer {
  justify-content: space-between;
  display: flex;
}

.p-roles-mgmt__assign__members--user_groups__select_workspaces__footer .c-sk-modal_footer_actions {
  margin-left: 12px;
  display: flex;
}

.p-account_type_permissions_modal__tooltip {
  color: #1d1c1db3;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-account_type_permissions_modal__tooltip_icon {
  margin-left: 4px;
  font-size: 16px;
}

.p-account_type_permissions__header {
  max-width: 624px;
}

.p-account_type_permissions__header .p-page_header {
  padding-bottom: 16px;
}

.p-account_type_permissions__header_check {
  color: #007a5a;
}

.p-account_type_permissions .c-alert a, .c-alert .c-link--button .p-account_type_permissions__alert_link {
  color: #1264a3;
  text-decoration: none;
}

.p-account_type_permissions__alert_tooltip {
  color: #1264a3;
}

.p-account_type_permissions__header .c-select_button, .p-account_type_permissions__header .c-select_button__content {
  color: #1d1c1db3;
}

.p-account_type_permissions .c-data_table__header_column {
  color: #1d1c1d;
  align-items: center;
  padding-left: 12px;
  font-weight: bold;
  display: flex;
}

.p-account_type_permissions .c-virtualized_table--top-right .c-data_table__header_column {
  border-right: 1px solid #1d1c1d21;
}

.p-account_type_permissions .c-data_table__row_column {
  border-right: 1px solid #1d1c1d21;
  height: 100%;
  padding-left: 12px;
}

.p-account_type_permissions .c-virtualized_table--bottom-left .c-data_table__row:not(.c-data_table__row--header) .c-data_table__row_column, .p-account_type_permissions .c-virtualized_table--bottom-right .c-data_table__row--header .c-data_table__row_column {
  border-right: none;
}

.p-account_type_permissions .c-table_cell_container {
  align-items: center;
  height: 100%;
  display: flex;
}

.p-account_type_permissions .c-data_table__row_column--grid-cell-first-pinned-column, .p-account_type_permissions .c-data_table__row:not(.c-data_table__row--header) .c-data_table__header_column--grid-cell-first-pinned-column {
  border-right: none;
}

.p-account_type_permissions .c-data_table__row:not(.c-data_table__row--header) .c-data_table__row_column--grid-cell-last-pinned-column, .p-account_type_permissions .c-data_table__row:not(.c-data_table__row--header) .c-data_table__header_column--grid-cell-last-pinned-column {
  padding-left: 0;
}

.p-account_type_permissions .c-table_row_actions {
  align-items: center;
  display: flex;
}

.p-account_type_permissions .c-data_table__row--header {
  color: #1d1c1db3;
}

.p-account_type_permissions_team_site__page #page_contents {
  width: initial;
  background: #fff;
  border-left: 1px solid #ddd;
  min-width: 1024px;
  padding: 7rem 0;
  font-size: 15px;
}

@media only screen and (max-width: 640px) {
  .p-account_type_permissions_team_site__page #page_contents {
    padding: 0;
  }
}

@media only screen and (min-width: 1441px) {
  .p-account_type_permissions_team_site__page #page_contents {
    min-width: 80vw;
    margin-left: 300px;
  }
}

@media only screen and (max-height: 768px) {
  .p-account_type_permissions_team_site__page #page_contents {
    padding: 6rem 0;
  }
}

.p-account_type_permissions_team_site__page .p-account_type_permissions_team_site {
  min-height: 90vh;
  padding-left: 40px;
  padding-right: 40px;
}

.p-account_type_permissions_team_site__page .c-sk-modal_title_bar__text h1, .p-account_type_permissions_team_site__page .c-sk-modal_title_bar__text h3 {
  margin-bottom: 0;
}

.p-account_type_permissions_team_site__page .c-sk-modal_content_section {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-account_type_permissions_team_site__page.ReactModal__Body--open {
  overflow: hidden;
}

.p-app-link--label__4b1GZ {
  color: #1d1c1d;
}

.p-app-link--label__4b1GZ:hover {
  color: #0b4c8c;
  cursor: pointer;
  text-decoration: none;
}

.p-app-link--label__4b1GZ .c-base_entity__text-contents .c-app_entity__label {
  cursor: pointer;
  border-bottom: 1px solid #1d1c1d;
  font-weight: 400;
}

.p-app_management_install_app_summary {
  background: #f8f8f8;
  padding: 16px;
  position: relative;
  overflow: hidden;
}

.p-app_management_install_app_summary__menu {
  position: absolute;
  top: 16px;
  right: 16px;
}

.p-app_management_install_app_summary__menu_app_dir_link .c-menu_item__label {
  padding-right: .25rem;
}

.p-app_management_install_app_summary__icon {
  float: left;
  min-height: 3rem;
}

.p-app_management_install_app_summary__icon img {
  width: 36px;
  height: 36px;
  margin: .33rem .75rem 0 .33rem;
}

.p-app_management_install_app_summary__app_name {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-app_management_install_app_summary__app_details {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-app_management_install_app_summary_subscript {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  background-color: #f8f8f8;
  border-top: 1px solid #ddd;
  padding: 8px 16px;
}

.p-app_management_grant_future_workspaces .p-app_management_grant_future_workspaces_top {
  background-clip: padding-box;
  border-bottom: 1px solid #ddd;
  border-radius: 2px 2px 0 0;
}

.p-app_management_grant_future_workspaces .p-app_management_grant_future_workspaces_bottom {
  background-clip: padding-box;
  border-radius: 0 0 2px 2px;
}

.p-app_management_grant_future_workspaces .p-app_management_grant_future_workspaces_top, .p-app_management_grant_future_workspaces .p-app_management_grant_future_workspaces_bottom {
  background-color: #f8f8f8;
  border-radius: 5px;
  overflow: hidden;
}

.p-app_management_grant_future_workspaces_app_profile .p-app_management_grant_future_workspaces {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin-bottom: 16px;
  margin-left: 40px;
  margin-right: 40px;
}

.p-app-detail-grant-future-workspaces .p-app_management_grant_future_workspaces {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin-bottom: 16px;
}

.p-app_management_grant_future_workspaces .p-app_management_grant_future_workspaces_top, .p-app_management_grant_future_workspaces .p-app_management_grant_future_workspaces_bottom {
  background-color: initial;
}

@font-face {
  font-family: appleLogo;
  src: local(Lucida Grande);
  unicode-range: U+F8FF;
}

.p-app_management_install_modal_search {
  float: left;
  vertical-align: middle;
  width: 36px;
  height: 36px;
  margin-top: 5px;
  margin-right: 1rem;
}

.p-app_management_install_modal_search .p-app_management_modal_search_info {
  font-size: 14px;
}

.p-app_management_install_modal_oauth_speedbump_installing__title_spinner {
  margin-top: 9px;
}

.p-domains_list {
  flex-flow: column wrap;
  width: 100%;
  margin-left: 0;
  display: flex;
}

.p-domains_list__domains_category_heading {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  width: 100%;
  margin-bottom: 8px;
  font-weight: bold;
}

.p-domains_list__domains_heading {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  box-sizing: border-box;
  flex-grow: 1;
  width: 100%;
  margin: 0 0 8px;
  font-weight: bold;
  list-style-type: none;
  display: flex;
}

.p-domains_list__domain_ul {
  margin: 0;
}

.p-domains_list__domain_list_icon {
  color: #868686;
}

.p-domains_list__domain_list_item {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  border-bottom: 1px solid #ddd;
  gap: .5em;
  padding: 8px 0;
  display: flex;
}

.p-domains_list__domain_list_item:first-child {
  border-top: 1px solid #ddd;
}

.p-bucketed_scopes_list {
  flex-flow: column;
  width: 100%;
  margin-left: 0;
  display: flex;
}

.p-bucketed_scopes_list__scope_heading {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  box-sizing: border-box;
  flex-grow: 1;
  width: 100%;
  margin: 0 0 8px;
  list-style-type: none;
  display: flex;
}

.p-bucketed_scopes_list__scope_list_item {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  border-bottom: 1px solid #1d1c1d21;
  padding: 8px 0;
  display: flex;
}

.p-bucketed_scopes_list__scope_list_item:first-child {
  border-top: 1px solid #1d1c1d21;
}

.p-bucketed_scopes_list__scope_list_item__link {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-bucketed_scopes_list__scope_list_item__name {
  flex: 0 0 125px;
  margin-right: 8px;
  display: inline-block;
}

.p-bucketed_scopes_list__scope_list_item__desc {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  flex-grow: 1;
  display: inline-block;
}

.p-app_security_compliance_list > ul {
  margin: 0;
}

.p-app_security_compliance_list__heading {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  box-sizing: border-box;
  flex-grow: 1;
  width: 100%;
  margin: 0 0 8px;
  display: flex;
}

.p-app_security_compliance_list__item {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  border-top: 1px solid #1d1c1d21;
  flex-direction: row;
  justify-content: space-between;
  margin: 0;
  padding: 8px 0;
  list-style-type: none;
  display: flex;
}

.p-app_security_compliance_list__item:last-of-type {
  border-bottom: 1px solid #1d1c1d21;
}

.p-app_security_compliance_list__item-title {
  flex: 0 0 125px;
  margin-right: 8px;
}

.p-app_security_compliance_list__item-value {
  overflow-wrap: anywhere;
  flex-grow: 1;
}

.p-permissions_pane_list > ul {
  margin: 0;
}

.p-permissions_pane_list__heading {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  box-sizing: border-box;
  border-bottom: 1px solid #1d1c1d21;
  flex-grow: 1;
  width: 100%;
  margin: 0 0 8px;
  padding: 8px 0;
  display: flex;
}

.p-permissions_pane_list__item {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  border-bottom: 1px solid #1d1c1d21;
  flex-direction: row;
  justify-content: space-between;
  margin: 0;
  padding: 8px 0;
  list-style-type: none;
  display: flex;
}

.p-permissions_pane_list__item-title {
  flex: 0 0 250px;
  margin-right: 8px;
}

.p-permissions_pane_list__item-value {
  overflow-wrap: anywhere;
  flex-grow: 1;
}

.p-app_management_modal_permissions .p-permission_info__section_heading {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  width: 100%;
  font-weight: 400;
}

.p-app_management_modal_permissions .p-bucketed_scopes_list__app_name {
  padding-left: 5px;
}

.p-app_management_modal_permissions .p-permission_info__section, .p-app_management_modal_permissions .p-connector_info__section {
  margin-top: 12px;
  margin-bottom: 20px;
}

.p-app_management_modal_permissions .p-app_management_modal_loading_permissions {
  justify-content: center;
  align-items: center;
  height: 300px;
  display: flex;
}

.p-app_management_modal_permissions .p-connector_info__section .p-permissions_pane_list__item:first-child {
  border-top: none;
}

.p-app_management_modal_permissions .p-connector_info__section .p-permissions_pane_list__item-value {
  color: #1d1c1db3;
}

.p-app_management_modal_permissions .p-app_management_modal_permissions__scope_heading {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  width: 100%;
  padding: 16px 0 8px;
  font-weight: 700;
  display: flex;
}

.p-app_management_modal_permissions .p-app_management_modal_permissions__scope_list {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  box-sizing: border-box;
  flex-direction: column;
  flex-grow: 1;
  width: 100%;
  margin: 0;
  list-style-type: none;
}

.p-app_management_modal_permissions .p-app_management_modal_permissions__scope_list .p-app_management_modal_permissions__scope_list_item {
  border-bottom: 1px solid #1d1c1d21;
  flex-grow: 1;
  width: 100%;
  padding: 4px 0;
  display: flex;
}

.p-app_management_modal_permissions .p-app_management_modal_permissions__scope_list .p-app_management_modal_permissions__scope_list_item .p-app_management_modal_permissions__scope_list_item__link {
  flex: .3;
}

.p-app_management_modal_permissions .p-app_management_modal_permissions__scope_list .p-app_management_modal_permissions__scope_list_item .p-app_management_modal_permissions__scope_list_item__desc {
  flex: .7;
}

.p-app_management_modal_permissions .p-app_management_modal_permissions__scope_list .p-app_management_modal_permissions__scope_list_item:first-child {
  border-top: 1px solid #1d1c1d21;
}

.p-app_management_install_modal_permissions__body {
  margin: 0;
  padding: 0;
}

.p-app_management_app_summary {
  background: #f8f8f8;
  padding: 16px;
  display: flex;
  overflow: hidden;
}

.p-app_management_app_summary__menu {
  align-self: center;
  top: 16px;
  right: 16px;
}

.p-app_management_app_summary__menu_app_dir_link .c-menu_item__label {
  padding-right: .25rem;
}

.p-app_management_app_summary__icon img {
  width: 36px;
  height: 36px;
  margin: .33rem .75rem 0 .33rem;
}

.p-app_management_app_summary__app_name {
  flex: 1;
  align-self: center;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-app_management_app_summary__app_details {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.container__S8d0p {
  margin-top: 12px;
  display: flex;
}

.container__S8d0p > div:first-child {
  flex: .3;
}

.container__S8d0p > div:last-child {
  flex: .7;
}

.container__S8d0p .member-name__3VVtG {
  padding-bottom: 8px;
}

@media only screen and (max-width: 767px) {
  .p-app_management_modal .c-fullscreen_modal__body {
    padding: 16px 0 0;
  }
}

.p-app_management_modal .c-fullscreen_modal__body__content {
  width: auto;
  padding: 16px;
  display: flex;
}

@media only screen and (max-width: 767px) {
  .p-app_management_modal .c-fullscreen_modal__body__content {
    flex-direction: column;
    align-items: center;
  }

  .p-app_management_modal .c-fullscreen_modal__body__content .p-app_management_modal__sidebar_container {
    width: auto;
    margin: 0;
  }

  .p-app_management_modal .c-fullscreen_modal__body__content .p-app_management_modal__content_container {
    width: auto;
  }

  .p-app_management_modal .c-fullscreen_modal__body__content .c-sidebar_menu__list {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
  }

  .p-app_management_modal .c-fullscreen_modal__body__content .c-sidebar_menu__list li {
    margin-top: 0;
    margin-right: 8px;
  }

  .p-app_management_modal .c-fullscreen_modal__body__content .c-sidebar_menu__divider {
    display: none;
  }
}

.p-app_management_modal__sidebar_container {
  width: 200px;
  margin-right: 32px;
}

.p-app_management_modal__sidebar_container .c-sidebar_menu__list_item {
  font-size: inherit;
}

.p-app_management_modal__content_container {
  width: 600px;
}

.p-app_management_modal__card {
  margin-top: 24px;
}

.p-app_management_modal__card:last-child {
  margin-bottom: 0;
}

.p-app_management_modal__card_header {
  padding: 16px;
  display: flex;
}

.p-app_management_modal__card_list {
  margin-bottom: 0;
  margin-left: 0;
  padding: 0;
  list-style-type: none;
}

.p-app_management_modal__channel_list_item {
  align-items: center;
  margin-bottom: 0;
  padding: 8px 16px;
  display: flex;
}

.p-app_management_modal__channel_list_item:not(:first-child) {
  border-top: 1px solid #ddd;
}

.p-app_management_modal__wildcard_checkbox {
  pointer-events: none;
}

.p-app_management_modal .p-app_management_modal__channel_selector {
  padding: 0 0 4px;
  left: auto;
  right: 0;
}

.p-app_management_modal .p-app_management_modal__channel_selector_input {
  margin: 4px;
}

.p-app_management_modal__channel_selector_item {
  cursor: inherit;
}

.p-app_management_modal__channel_selector_item .c-deprecated-icon:before {
  font-size: 17.3329px;
}

.p-app_management_modal--mobile .p-app_management_modal__card_header {
  padding: 12px;
}

.p-app_management_modal--mobile .p-app_management_modal__channel_list_item_remove:after {
  content: "";
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.p-app_management_modal--mobile .p-app_management_modal__channel_list_add {
  min-width: 80px;
  height: 36px;
  padding: 0 16px 1px;
  font-size: 15px;
}

.p-app_management_modal--mobile .p-app_management_modal__channel_selector_item {
  font-size: 15px;
  line-height: 36px;
}

.p-app_management_modal--mobile .p-app_management_modal__channel_selector_item .c-deprecated-icon:before {
  font-size: 19.9995px;
}

.p-app_management_modal--mobile .p-app_management_modal__channel_selector_input {
  height: 36px;
  font-size: 15px;
  line-height: 1.46668;
}

.p-app_management_modal__member_list_item {
  align-items: center;
  margin-bottom: 0;
  padding: 12px;
  display: flex;
}

.c-virtual_list__item:not(:first-child) .p-app_management_modal__member_list_item {
  border-top: 1px solid #ddd;
}

.p-app_management_modal__member_list_item--empty_message, .p-app_management_modal__member_list_item--loading {
  justify-content: center;
  padding: 20px;
}

.p-app_management_modal__member_list_gutter {
  line-height: 0;
}

.p-app_management_modal__member_list_content {
  flex: 1;
  padding-left: 12px;
}

.p-app_management_modal__member_list_primary_name {
  font-weight: bold;
}

.p-app_management_modal__member_list_secondary_name, .p-app_management_modal__member_list_scope_info, .p-app_management_modal__member_list_scope_info:hover, .p-app_management_modal__member_list_scope_info:focus {
  color: #616061;
}

.p-app_management_modal__member_list_scroll_button {
  padding-left: 8px;
  position: fixed;
  bottom: 24px;
  left: calc(50% - 337px);
}

@media only screen and (max-width: 767px) {
  .p-app_management_modal__member_list_scroll_button {
    left: 50%;
  }
}

.p-action_bar {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  width: 100%;
  height: 60px;
  padding-right: 12px;
}

.p-action_bar_title {
  font-size: 15px;
}

.c-selection_bar {
  align-items: center;
  height: 76px;
  padding: 0 24px;
  transition: transform .2s, opacity .2s;
  display: flex;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 4px 12px #00000014;
}

.c-selection_bar__checkbox {
  flex: none;
  padding-right: 24px;
}

input[type="checkbox"].c-selection_bar__checkbox_input {
  margin-right: 0;
}

.c-selection_bar__body {
  flex: auto;
}

.c-selection_bar__selected_count {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.c-selection_bar__show_link {
  margin-left: 4px;
}

.c-selection_bar__selected_preview {
  color: #1d1c1db3;
}

.c-selection_bar__actions {
  flex: 0 auto;
  align-items: center;
  display: flex;
}

.c-selection_bar__secondary_action {
  margin-right: 12px;
}

@media screen and (max-width: 480px) {
  .c-selection_bar {
    flex-wrap: wrap;
    height: 113px;
    padding: 16px;
  }

  .c-selection_bar__checkbox {
    padding-right: 16px;
  }

  .c-selection_bar__body {
    align-items: center;
    display: flex;
  }

  .c-selection_bar__selected_preview {
    display: none;
  }

  .c-selection_bar__actions {
    flex: 0 0 100%;
    align-self: flex-end;
  }

  .c-selection_bar__secondary_action {
    margin-right: 8px;
  }
}

.c-selection_bar_container {
  overflow: hidden;
}

.c-selection_bar_container--position_relative {
  position: relative;
}

.c-selection_bar--position_absolute {
  opacity: 0;
  position: absolute;
  bottom: -76px;
  left: 0;
  right: 0;
}

.c-selection_bar_container--position_absolute {
  position: absolute;
}

.c-selection_bar--position_relative {
  opacity: 0;
  position: relative;
  bottom: -76px;
  left: 0;
  right: 0;
}

.c-selection_bar--slide_up {
  opacity: 1;
  transform: translateY(-76px);
}

.p-app_security_compliance_by_category .sec-comp-category-section {
  margin-bottom: 40px;
}

.p-app_security_compliance_by_category .sec-comp-category-section .sec-comp-category-title {
  font-size: 18px;
  font-weight: bold;
}

.p-app_security_compliance_by_category .sec-comp-category-section .sec-comp-row {
  margin-top: 16px;
  display: flex;
}

.p-app_security_compliance_by_category .sec-comp-category-section .sec-comp-row .sec-comp-keys {
  min-width: 40%;
  max-width: 40%;
  margin-right: 8px;
  font-weight: bold;
}

.p-app_security_compliance_by_category .sec-comp-category-section .sec-comp-row .sec-comp-disclaimer {
  color: #616061;
  margin-top: 8px;
  font-size: 13px;
}

.p-app_detail_pane {
  flex-direction: column;
  margin-top: 16px;
  display: flex;
}

.p-app_detail_pane .footer-section {
  margin-top: 16px;
}

.p-app_detail_pane .footer-section div {
  margin-top: 4px;
}

.p-app_detail_pane .footer-section span {
  margin-left: 4px;
}

.p-app_detail_pane img {
  margin-top: 16px;
  margin-bottom: 16px;
}

.p-app_detail_pane button {
  margin-top: 8px;
  margin-bottom: 8px;
}

.sidebar__bwlTh {
  width: 392px;
  top: 60px;
}

.sidebar-content__s0QnT {
  padding: 0 40px;
  overflow: auto;
}

.container__BUv\+P {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-top: 16px;
}

.container__BUv\+P section {
  margin-bottom: 16px;
}

.container__BUv\+P section > ul li {
  margin: 0;
  list-style-type: none;
}

.resolved-by__fFiW1 {
  flex-direction: row;
  display: flex;
}

.resolved-by__fFiW1 strong {
  margin-right: 8px;
  line-height: 20px;
}

.categoryHeading__FoVOl {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  width: 100%;
  margin-bottom: 8px;
  font-weight: bold;
}

.p-platform-admin-apps-page__fZQXq {
  flex-flow: column;
  padding-top: 24px;
  display: flex;
}

.p-platform-admin-apps-page__fZQXq .page-header__219kZ {
  padding-bottom: 24px;
}

.p-platform-admin-apps-page__fZQXq article {
  margin-bottom: 12px;
}

.p-platform-admin-apps-page__fZQXq main {
  border-bottom: 1px solid #1d1c1d21;
}

.p-platform-admin-apps-page__fZQXq main.is-org-workspace__5OxKx h3 {
  margin-top: 32px;
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-platform-admin-apps-page__fZQXq .tab-alert__Pj2Ym {
  margin-bottom: 24px;
}

.p-platform-admin-apps-page__fZQXq .c-data_table__row .p-platform_admin_clickable_row .c-link {
  color: #1d1c1d;
  text-decoration: none;
}

.p-platform-admin-apps-page__fZQXq .c-data_table__row .p-platform_admin_clickable_row .c-link .c-app_entity__label {
  cursor: pointer;
  border-bottom: 1px solid #1d1c1d;
}

.p-platform-admin-apps-page__fZQXq .c-data_table__row .p-platform_admin_clickable_row .c-link:hover {
  color: #0b4c8c;
}

:is(.p-platform-admin-apps-page__fZQXq .c-data_table__row .p-platform_admin_clickable_row .p-app-resolution-status-entity--has-value, .p-platform-admin-apps-page .c-data_table__row .p-platform_admin_clickable_row .c-member__member-name) {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  cursor: pointer;
  border-bottom: 1px dotted #1d1c1d;
}

:is(.p-platform-admin-apps-page__fZQXq .c-data_table__row .p-platform_admin_clickable_row .p-app-resolution-status-entity--has-value strong, .p-platform-admin-apps-page .c-data_table__row .p-platform_admin_clickable_row .c-member__member-name strong) {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-platform-admin-apps-page__fZQXq .c-data_table__row .p-platform_admin_clickable_row:hover {
  color: #0b4c8c;
}

.p-platform-admin-apps-page__fZQXq .c-app_entity__label {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 230px;
  display: block;
  overflow: hidden;
}

.p-platform-admin-enterprise-apps-page__2fsic {
  top: 0;
}

.empty-state__DQiQ9 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.enterprise-page-height__-\+1LN {
  height: calc(100vh - 258px);
}

.workspace-page-height__ij6il {
  height: calc(100vh - 329px);
}

.no-collaborators-label__WZIPN {
  margin: 0;
}

.p-app_management_modal__container {
  overflow-y: auto;
}

.page-header__2PfOj .p-page_header {
  padding: 0 0 8px;
}

.sub-line__7ybNc {
  align-items: center;
  display: flex;
}

.highlight-label-sub-text__TqlUj {
  color: #1264a3;
}

.scopes-dropdown-options__gsGvb {
  justify-content: space-between;
  align-items: baseline;
  display: flex;
}

.scopes-list-count__iZ1MM {
  opacity: .7;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.condition-item-container__w0dCq {
  background: #f8f8f8;
  padding: 8px 8px 4px 16px;
  display: flex;
}

.condition-item-container__w0dCq label {
  font-weight: normal;
}

.condition-item-container__w0dCq label > span {
  padding-bottom: 0;
}

.condition-item-container__w0dCq a {
  color: #e01e5a;
  text-decoration: underline;
}

.condition-item-container__w0dCq > div:first-child {
  margin-top: 6px;
}

.condition-item-container__w0dCq > div {
  margin-right: 16px;
}

.condition-item-container__w0dCq > button:last-child {
  margin-left: auto;
  margin-right: 0;
}

.condition-logical-group-section__StQOw {
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.condition-logical-group-section__StQOw > span:first-child {
  margin-right: 8px;
}

.condition-logical-group-section__StQOw > span:last-child {
  margin-left: 8px;
}

.condition-items__zp7Ky {
  margin: 0;
  padding: 0;
  list-style: none;
}

.conditions-container__tpN1m {
  margin-top: 12px;
  margin-bottom: 28px;
}

.selector-section__ROOvU {
  background: #f8f8f8;
  border-radius: 6px;
  padding: 12px;
  display: flex;
}

.selector-section-label__Ts5Ox {
  color: #1d1c1d;
  margin-top: 6px;
  margin-right: 8px;
  font-weight: bold;
  display: flex;
}

.selector-section-label__Ts5Ox > svg {
  color: #e8912d;
  margin-right: 8px;
}

.cta-section-line-border__Ok-78 {
  border-top: 1px solid #ddd;
  width: 95%;
  margin: 0 auto;
}

.cta-container__E1hPn {
  background: #f8f8f8;
  padding-top: 12px;
}

.cta-section__otaHH {
  color: #1264a3;
  background: #f8f8f8;
  align-items: center;
  height: 48px;
  padding: 12px;
  display: flex;
}

.cta-section__otaHH > button {
  margin-left: 4px;
  font-size: 13px;
}

.actions-container__C8UUs {
  background: #f8f8f8;
  border-radius: 8px;
  margin-top: 8px;
  padding: 1.6px 12px;
}

.actions-container__C8UUs > div {
  margin-top: 12px;
}

.reorder-table-wrapper__Whz3N {
  height: 600px;
}

.empty-state-container__gUtAs {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.view-container__h4m8a {
  padding-left: 16px;
}

.p-domain_verification_modal__verification {
  border: none;
  padding: 0;
  position: relative;
}

.p-domain_verification_modal__verification input.p-domain_verification_modal__verification_input {
  color: #1d1c1db3;
  background-color: #f8f8f8;
  border-color: #1d1c1d4d;
  position: relative;
}

.p-domain_verification_modal__verification_input_button_wrapper {
  position: absolute;
  bottom: 24px;
  right: 4px;
}

button.p-domain_verification_modal__verification_input_button {
  margin-left: 4px;
}

button.p-domain_verification_modal__verification_input_button:hover {
  background-color: #fff;
}

.p-email_invite_preview__wrapper {
  background-color: #fff;
  border-radius: 8px;
  padding: 12px 16px 12px 12px;
  box-shadow: 0 1px 3px #00000014;
}

.p-email_invite_preview__content {
  justify-content: space-between;
  align-items: center;
  min-height: 24px;
  font-size: 15px;
  display: flex;
}

.p-primary_org_setting_pane__enable_label {
  flex-direction: row-reverse;
  align-items: flex-start;
  padding-top: 5px;
  display: flex;
}

.p-primary_org_setting_pane__enable_label strong {
  word-break: break-all;
  text-overflow: ellipsis;
  flex: 1;
  min-width: 0;
}

.p-primary_org_setting_pane__enable_switch {
  flex: none;
  align-self: start;
  align-items: center;
  padding-left: 16px;
  display: flex;
}

.p-primary_org_setting_pane__enable_switch_text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
}

.p-primary_org_setting_pane__enable_switch_switch {
  margin-left: 8px;
}

.p-email_domains_team_site__wrapper {
  border-left: 1px solid #1d1c1d21;
  overflow: hidden;
}

.p-email_domains_team_site__wrapper .p-admin_member_table {
  padding-bottom: 0;
}

.p-email_domains_team_site__header_background {
  background-color: #f8f8f8;
  border-bottom: 2px solid #ddd;
  padding: 0 80px;
}

@media screen and (max-width: 930px) {
  .p-email_domains_team_site__header_background {
    padding: 0 50px;
  }
}

@media screen and (max-width: 615px) {
  .p-email_domains_team_site__header_background {
    padding: 0;
  }
}

@media screen and (max-width: 450px) {
  .p-email_domains_team_site__header_background {
    width: 100%;
    padding: 0;
  }
}

.p-email_domains_team_site__header_container {
  max-width: 75rem;
  margin: 0 auto;
}

@media screen and (max-width: 1455px) {
  .p-email_domains_team_site__header_container {
    margin: 0 auto;
  }
}

@media screen and (max-width: 615px) {
  .p-email_domains_team_site__header_container {
    padding: 32px 0;
  }
}

@media screen and (max-width: 450px) {
  .p-email_domains_team_site__header_container {
    padding: 8px;
  }
}

.p-email_domains_team_site__header {
  justify-content: space-between;
  margin: 1.6px 0 28px;
  padding-top: 48px;
  display: flex;
}

@media screen and (max-width: 615px) {
  .p-email_domains_team_site__header {
    justify-content: center;
  }
}

@media screen and (max-width: 450px) {
  .p-email_domains_team_site__header {
    display: none;
  }
}

.p-email_domains_team_site__header_main_column {
  align-items: center;
  display: flex;
}

.p-email_domains_team_site__header--actions {
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-email_domains_team_site__header_description {
  max-width: 624px;
  padding: 16px 0 24px;
}

.p-email_domains_team_site__table_wrapper {
  background: #fff;
  justify-content: center;
  padding-top: 16px;
  display: flex;
  overflow: hidden;
}

@media screen and (max-width: 930px) {
  .p-email_domains_team_site__table_wrapper {
    padding: 0 50px;
  }
}

@media screen and (max-width: 615px) {
  .p-email_domains_team_site__table_wrapper {
    padding: 0;
  }
}

@media screen and (max-width: 450px) {
  .p-email_domains_team_site__table_wrapper {
    width: 100vw;
  }
}

.p-email_domains_team_site__table {
  width: 100%;
  max-width: 75rem;
  padding-bottom: 64px;
}

@media screen and (max-width: 1455px) {
  .p-email_domains_team_site__table {
    margin: 0 auto;
  }
}

.p-dhq_channel_table .p-dhq_channel_manager_title {
  padding-bottom: 20px;
}

.p-dhq_channel_table .p-dhq_channel_manager_table .c-data_table__header_row {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.p-dhq_channel_table .p-dhq_channel_manager_table .c-data_table__body {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.p-digital_hq_for_sales_sidebar {
  background-color: #3f0e40;
  flex-direction: column;
  min-width: 200px;
  display: flex;
}

.p-digital_hq_for_sales_sidebar .p-menu_item {
  color: #fff;
  opacity: .7;
  border: 0;
  flex-direction: row;
  align-items: center;
  width: 184px;
  height: 28px;
  margin-bottom: 8px;
  line-height: 28px;
  display: flex;
}

.p-digital_hq_for_sales_sidebar .p-menu_item.is_active {
  opacity: 1;
  background: #3f0e40;
  border: 0;
}

.p-digital_hq_for_sales_sidebar .p-menu_item.is_hidden {
  display: none;
}

.p-digital_hq_for_sales_sidebar .p-menu_item:not(.is_active):hover {
  color: #fff;
  background-color: #3f0e40;
}

.p-digital_hq_for_sales_sidebar .p-menu_item_text {
  margin-left: 8px;
  font-size: 15px;
}

.p-digital_hq_for_sales_sidebar .p-menu_header_img {
  align-self: center;
  width: 78px;
  height: 78px;
  margin-top: 40px;
  margin-bottom: 16px;
}

.p-digital_hq_for_sales_sidebar .p-menu_header {
  color: #fff;
  align-self: center;
  margin-bottom: 42px;
  font-size: 18px;
}

.p-digital_hq_for_sales_sidebar .p-selected_indicator {
  height: inherit;
  background: #1d9bd1;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  width: 3px;
  margin-left: -8px;
  margin-right: 16px;
}

.p-admin_settings_channel_select {
  margin: 12px 0 12px 24px;
}

.p-troops_trigger_modal_subtitle {
  color: #1d1c1d;
  font-family: Lato;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.p-troops_trigger_modal .p-admin_settings_channel_select {
  margin-top: 0;
  margin-left: 0;
}

.p-data_sources_info_modal--alert {
  margin: 8px 28px 16px;
}

@media only screen and (max-width: 640px) {
  .p-data_sources_info_modal--alert {
    margin-left: 16px;
    margin-right: 16px;
  }
}

.p-data_sources_info_modal--oauth_picker {
  border-top: 1px solid #1d1c1d21;
  border-bottom: 1px solid #1d1c1d21;
  margin-bottom: 16px;
  padding: 16px 28px;
}

@media only screen and (max-width: 640px) {
  .p-data_sources_info_modal--oauth_picker {
    padding-left: 16px;
    padding-right: 16px;
  }
}

.p-connect_salesforce_data_source--container {
  background-color: #fff;
  border-radius: 12px;
  align-items: center;
  gap: 16px;
  margin: 32px 0;
  padding: 16px;
  display: flex;
}

.p-connect_salesforce_data_source--container_text {
  flex: auto;
}

.p-connect_salesforce_data_source--container_icon {
  width: 44px;
  height: 44px;
}

.c-deal_suppport_banner {
  background-color: #1d9bd11a;
  border: 1px solid #1d9bd166;
  border-radius: 4px;
  margin-bottom: 1em;
  padding: 1em;
}

.c-deal_suppport_banner .c-alert__icon {
  color: #1d9bd1;
}

.c-dsr-section-subtitle, .c-dsr-channel-create-private-check .c-label__subtext {
  color: #616061;
  text-wrap: pretty;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.38462;
}

.p-channel-mode-select {
  display: inline-flex;
}

.p-connect_data_source--container {
  background-color: #1d1c1d0a;
  border-radius: 8px;
  justify-content: space-between;
  gap: 16px;
  padding: 24px 36px;
  display: flex;
}

.p-connect_data_source--img {
  width: 180px;
  max-height: 120px;
}

.p-connection_status_badge {
  color: #1d1c1db3;
  vertical-align: .125rem;
  background-color: #1d1c1d21;
  border-radius: 2px;
  height: 14px;
  padding: 1px 3px;
  font-size: 10px;
  font-weight: bold;
  line-height: 1.25;
  display: inline-block;
}

.p-connection_status_badge--inverse {
  color: #fff;
}

.p-data_sources_table--container .c-data_table__header_row {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.p-data_sources_table--container .c-data_table__body {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.p-data_sources_table--container .p-connection_status_badge {
  margin-left: 4px;
}

.p-manage_data_sources_page--header {
  justify-content: space-between;
  margin-bottom: 16px;
  display: flex;
}

.p-digital_hq_for_sales {
  background-color: #f4ede4;
  flex-direction: row;
  width: 1150px;
  min-height: 1200px;
  display: flex;
  overflow: auto;
}

.sk-client-theme--dark .p-digital_hq_for_sales {
  background-color: unset;
}

.p-digital_hq_for_sales .p-main_content {
  width: 940px;
  padding: 50px 30px;
}

.p-digital_hq_for_sales .p-digital_hq_for_sales_banner {
  color: #1d1c1d;
  border-radius: 8px;
  justify-content: space-between;
  margin-bottom: 16px;
  display: flex;
}

.p-digital_hq_for_sales .p-digital_hq_for_sales_banner--light {
  background-color: #5e543214;
}

.p-digital_hq_for_sales .p-digital_hq_for_sales_banner--text {
  max-width: 500px;
  padding-top: 32px;
}

.p-digital_hq_for_sales .p-digital_hq_for_sales_banner--text p {
  padding-top: 8px;
  padding-right: 60px;
  font-size: 16px;
}

.p-digital_hq_for_sales .p-digital_hq_for_sales_banner--img {
  width: 350px;
  margin-bottom: 30px;
  margin-right: -30px;
}

.p-digital_hq_for_sales .p-digital_hq_for_sales_banner--dismiss-button {
  align-self: start;
  margin-top: 16px;
  margin-right: 16px;
}

.p-digital_hq_for_sales .p-digital_hq_for_sales_banner_content {
  margin-left: 30px;
  margin-right: 30px;
  display: flex;
}

.p-digital_hq_for_sales .p-sidebar_section_title {
  margin-top: 32px;
}

.p-digital_hq_for_sales .p-dhq_getting_started {
  max-height: 700px;
  overflow: auto;
}

.p-digital_hq_for_sales .p-team_channel {
  grid-template-columns: 285px 285px 285px;
  gap: 12px;
  display: grid;
}

.p-digital_hq_for_sales .p-team_channel--columns {
  flex: 1;
  justify-content: center;
  display: grid;
}

.p-digital_hq_for_sales .p-team_channel--columns:nth-child(3n+1) {
  justify-content: flex-start;
}

.p-digital_hq_for_sales .p-team_channel--columns:nth-child(3n+3) {
  justify-content: flex-end;
}

.p-digital_hq_for_sales .p-team_channel--columns .p-create_account_channels {
  background-color: #2f8ab7;
}

.p-digital_hq_for_sales .p-team_channel--columns .p-celebrate_wins {
  background-color: #ff898c;
}

.p-digital_hq_for_sales .p-team_channel--columns .p-custom_alerts {
  background-color: #78dbc1;
}

.p-digital_hq_for_sales .p-team_channel--columns .p-group-by-keyword {
  background-color: pink;
}

.p-digital_hq_for_sales .p-team_channel--columns .p-account-sets {
  background-color: #0abab5;
}

.p-digital_hq_for_sales .p-team_channel--columns .p-organize-by-salesforce {
  background-color: #53aff4;
}

.p-digital_hq_for_sales .p-team_channel--columns_header {
  border-radius: 6px 6px 0 0;
}

.p-digital_hq_for_sales .p-team_channel--columns_body {
  cursor: pointer;
  border: 1px solid #80808038;
  border-radius: 6px;
  width: 285px;
  margin: 0 auto;
}

.p-digital_hq_for_sales .p-team_channel--columns_content {
  background-color: #fff;
  border-radius: 0 0 6px 6px;
  padding: 10px;
}

.p-digital_hq_for_sales .p-team_channel--columns_content_sidebar {
  background-color: #fff;
  border-radius: 0 0 6px 6px;
  height: 150px;
  padding: 10px;
}

.p-digital_hq_for_sales .p-team_channel--columns_title {
  font-size: 15px;
}

.p-digital_hq_for_sales .p-team_channel--columns_desc {
  color: #1d1c1db3;
  font-size: 12px;
}

.p-digital_hq_for_sales .p-team_channel--img-sidebar {
  width: 260px;
}

.p-updated-at {
  color: #1d1c1d;
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  display: inline-block;
}

.p-updated-at--legacy-styling {
  color: #1d1c1db3;
  font-size: 12px;
  line-height: 1.3;
}

.p-updated-at--updated-at-team-site {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-analytics_page_header_team_site {
  padding: var(--data-table-header-padding, 0 40px);
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  height: 50px;
  display: flex;
  box-shadow: inset 0 -1px #1d1c1d21;
}

.p-analytics_page_header_org_site {
  margin: 32px 40px 0;
}

.p-analytics_page_wrapper {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

[data-gantry] .p-analytics_page_wrapper {
  width: calc(100% + 80px);
  height: calc(100% + 32px);
  margin: -32px -40px 0;
}

[data-tab] .p-analytics_page_wrapper {
  width: calc(100% + 4rem);
  height: 70vh;
  margin: -2rem -2rem 0;
}

[data-gantry] .p-analytics_page_wrapper--overview {
  max-height: 100vh;
}

@media only screen and (max-width: 768px) {
  .p-analytics_page_wrapper--overview.p-analytics_page_wrapper--is_team_site {
    padding: 0 calc(32px - 1rem);
  }
}

.c-entity_list_side_panel__list {
  margin: 0;
  padding: 20px 24px;
  list-style-type: none;
}

.c-entity_list_side_panel__list_item {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: normal;
}

.c-entity_list_side_panel__list_item:not(.c-entity_list_side_panel__list_item:last-of-type) {
  margin-bottom: 8px;
}

.c-entity_list_side_panel .c-side_panel__subtitle {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-table_cell--arrow:before {
  font-size: 15px;
  font-weight: 400;
  position: relative;
  left: 3px;
}

.c-date_range_modal__content .c-sk-modal_content__inner {
  padding: 8px 24px 24px;
}

.c-date_range_modal__content .c-date_range_picker_calendar {
  margin-top: 16px;
}

.c-date_range_modal__content .c-date_range_picker_calendar, .c-date_range_modal__content .c-date_range_picker_input {
  width: 618px;
}

.c-date_range_modal__content .c-date_range_picker_calendar .c-calendar_view_header__stepper_btn {
  top: 0;
}

.c-date_range_modal__content .c-date_range_picker_calendar__calendars {
  height: 348px;
}

.p-analytics_data_table_header--team_site {
  background-color: #fff;
  height: 60px;
  box-shadow: inset 0 -1px #1d1c1d21;
}

.p-analytics_data_table_header__coachmark__title {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-analytics_data_table_header__coachmark__body {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-analytics_channels_data_table_header--team_site {
  background-color: #fff;
  height: 60px;
  box-shadow: inset 0 -1px #1d1c1d21;
}

.p-analytics_channels_data_table_header__coachmark__title {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-analytics_channels_data_table_header__coachmark__body {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-apps_table {
  flex: 1 0 auto;
  position: relative;
}

.p-apps_table .c-table_cell {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-apps_table__loading {
  align-items: center;
  height: 100%;
  display: flex;
}

.p-apps_table__aggregation_tooltip--date {
  min-height: 18px;
}

.p-table_upsell_banner {
  background: #fff;
  border-top: 1px solid #1d1c1d21;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
  position: relative;
  top: -28px;
}

.p-table_upsell_banner__image {
  flex-grow: 0;
  flex-shrink: 1;
  height: 120px;
}

@media only screen and (max-width: 950px) {
  .p-table_upsell_banner__image {
    display: none;
  }
}

.p-table_upsell_banner__text_container {
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 1;
  align-items: flex-start;
  max-width: 540px;
  margin-left: 28px;
  display: flex;
}

.p-table_upsell_banner__text_container__title {
  margin-bottom: 4px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-table_upsell_banner__text_container__description {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
  margin: 0;
}

.p-table_upsell_banner__text_container .p-table_upsell_banner__text_container__cta {
  margin-top: 20px;
}

.p-table_upsell_banner__text_container .p-table_upsell_banner__text_container__cta:hover {
  text-decoration: none;
}

.p-channels_table_channel_cell__wrapper {
  align-items: center;
  width: 246px;
  height: 60px;
  display: flex;
}

.p-channels_table_channel_cell__entity {
  width: 100%;
}

.p-channels_table_channel_cell__entity .c-medium_channel_entity__name, .p-channels_table_channel_cell__entity .c-medium_channel_entity__channel_truncated_purpose {
  width: 246px;
}

.p-channels_table_channel_cell__entity .c-base_entity__subtext br, .p-channels_table_channel_cell__entity .c-base_entity__subtext wbr, .p-channels_table_channel_cell__entity .c-base_entity__subtext .c-mrkdwn__br {
  display: none;
}

.p-channels_table_channel_cell__entity .c-icon {
  flex-shrink: 0;
}

.p-channels_table {
  flex: 1 0 auto;
  position: relative;
}

.p-channels_table .c-table_cell {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-channels_table__loading {
  align-items: center;
  height: 100%;
  display: flex;
}

a.p-members_table_member_name_button {
  cursor: pointer;
  color: #1d1c1d;
  border-radius: 6px;
  width: 100%;
  height: 100%;
  padding: 4px 8px;
  font-weight: 700;
}

a.p-members_table_member_name_button:hover {
  text-decoration: underline;
}

a.p-members_table_member_name_button:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-analytics_members_data_table_header--team_site {
  background-color: #fff;
  height: 60px;
  box-shadow: inset 0 -1px #1d1c1d21;
}

.p-analytics_members_data_table_header__coachmark__title {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-analytics_members_data_table_header__coachmark__body {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-members_table {
  flex: 1 0 auto;
  position: relative;
}

.p-members_table__loading {
  align-items: center;
  height: 100%;
  display: flex;
}

.p-export_csv_button {
  padding-right: 8px;
}

.c-button .p-export_csv_button_caret {
  margin-right: 0;
  position: relative;
  top: 1px;
  left: 2px;
}

.p-export_csv_context {
  background-color: #fff;
  border: 1px solid #00000026;
  border-radius: 6px;
  max-width: 259px;
  margin-top: 8px;
  font-size: 15px;
  display: block;
  position: absolute;
  box-shadow: 0 5px 10px #0000001f;
}

.p-export_csv_context--hidden {
  display: none;
}

.p-export_csv_context_subtext {
  padding: 16px 24px 20px;
}

.p-export_csv_context_caption {
  background-color: #f8f8f8;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  padding: 16px 24px 20px;
  font-size: 13px;
}

.p-export_csv_context_button {
  width: 100%;
}

.p-analytics-export-button-context {
  right: 0;
}

.c-section_header {
  justify-content: space-between;
  align-items: center;
  padding: 0 0 8px;
  display: flex;
}

.c-section_header__left_column {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.c-section_header__title {
  color: #1d1c1d;
  max-width: 732px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.c-section_header__description {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
  max-width: 496px;
  margin-top: 4px;
}

.c-section_header__action_buttons :not(:last-child) {
  margin-right: 16px;
}

.c-section_header__delete_action, .c-section_header__delete_action:active, .c-section_header__delete_action:hover {
  color: #e01e5a;
  font-weight: 700;
}

.p-analytics_overview_callouts {
  grid-gap: 8px;
  margin-top: 24px;
  margin-bottom: 24px;
  display: grid;
}

.p-analytics_overview_callouts__container {
  flex-wrap: wrap;
  justify-content: flex-start;
  display: flex;
}

.p-usage_coachmark_upsell__title {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-usage_coachmark_upsell__body {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-progress_bar {
  border: 1px solid #ddd;
  border-radius: 100px;
  width: 100%;
  overflow: hidden;
}

.p-progress_bar__fill {
  background-clip: padding-box;
  border-radius: 100px 0 0 100px;
  width: 0%;
  height: 100%;
}

.p-segmented_bar {
  grid-gap: 5px;
  border-radius: 100px;
  grid-template: auto / repeat(auto-fit, minmax(0, 1fr));
  width: 100%;
  display: grid;
}

.p-segmented_bar__segment {
  background-clip: padding-box;
  border: 1px solid #ddd;
  border-radius: 0;
  height: 100%;
}

.p-segmented_bar__segment:first-of-type {
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
}

.p-segmented_bar__segment:last-of-type {
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
}

.p-progress_callout {
  flex: auto;
  position: relative;
}

.p-progress_callout__header {
  align-items: center;
  display: flex;
}

.p-progress_callout__label {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1d;
  margin: 0;
  font-weight: 700;
}

.p-progress_callout__tooltip_icon {
  margin-left: 4px;
  top: -1px;
}

.p-progress_callout__tooltip_icon:before {
  color: #1d1c1db3;
  font-size: 15px;
  line-height: 1.2;
}

.p-progress_callout__value {
  font-size: 48px;
  font-weight: 300;
  line-height: 58px;
}

.p-progress_callout__total {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-progress_callout__progress_bar {
  max-width: 250px;
  margin-top: 24px;
}

.p-progress_callout__upsell {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  margin-top: 24px;
}

.p-analytics_usage_callouts {
  grid-gap: 16px;
  margin-top: 20px;
  margin-bottom: 24px;
  display: grid;
}

.p-analytics_usage_callouts__container {
  grid-gap: 20px 40px;
  grid-template: auto / repeat(auto-fit, minmax(200px, 1fr));
  display: grid;
}

.p-analytics_usage_callouts__unit {
  font-size: 18px;
  line-height: 1.50001;
  font-weight: initial;
}

.p-chart_overview {
  border-top: 1px solid #1d1c1d21;
  padding: 36px 0;
}

.p-chart_overview:first-of-type {
  border: none;
  padding: 0;
}

.p-chart_overview__header {
  align-items: center;
  display: flex;
}

.p-chart_overview__header__text, .p-chart_overview__header__icon {
  font-size: 20px;
  line-height: 1.2;
}

.p-chart_overview__header__text {
  margin-left: 10px;
}

.p-chart_overview__subheader {
  max-width: 450px;
  margin-top: 12px;
  margin-left: 0;
  font-size: 15px;
  line-height: 1.2;
}

.p-chart-timeseries {
  width: 100%;
  margin-bottom: 20px;
}

.p-chart-timeseries__chart_node {
  height: 300px;
  max-height: 300px;
}

.p-chart-timeseries__chart_node > svg {
  height: 300px;
  position: absolute;
  left: 0;
}

.p-chart-timeseries__chart_node line, .p-chart-timeseries__chart_node path {
  fill: none;
  stroke: #1d1c1d;
}

.p-chart-timeseries__chart_node text {
  fill: #616061;
  font-size: 11px;
}

[lang] .p-chart-timeseries__chart_node text {
  font-family: Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="ja-JP"] .p-chart-timeseries__chart_node text {
  font-family: NotoSansJP, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="ko-KR"] .p-chart-timeseries__chart_node text {
  font-family: NotoSansKR, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="zh-CN"] .p-chart-timeseries__chart_node text {
  font-family: NotoSansSC, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

[lang="zh-TW"] .p-chart-timeseries__chart_node text {
  font-family: NotoSansTC, Slack-Lato, Slack-Fractions, appleLogo, sans-serif;
}

.p-chart-timeseries__chart_node .c3-axis path {
  stroke: #ddd;
}

.p-chart-timeseries__chart_node .c3-axis-x .tick line, .p-chart-timeseries__chart_node .c3-axis-y2 .tick line, .p-chart-timeseries__chart_node .c3-axis-y .tick line {
  display: none;
}

.p-chart-timeseries__chart_node .c3-axis-x .tick text, .p-chart-timeseries__chart_node .c3-legend-item text, .p-chart-timeseries__chart_node .c3-legend-item line {
  transform: translateY(10px);
}

.p-chart-timeseries__chart_node .c3-axis-y .tick text {
  transform: translate(-10px);
}

.p-chart-timeseries__chart_node .c3-grid line {
  stroke: #ddd;
  stroke-dasharray: 0;
}

.p-chart-timeseries__chart_node .c3-grid .ent_xgrid_week_divider line, .p-chart-timeseries__chart_node .c3-grid .ent_xgrid_month_divider line, .p-chart-timeseries__chart_node .c3-grid .ent_xgrid_year_divider line {
  stroke: #ddd;
  stroke-width: 1px;
}

.p-chart-timeseries__chart_node .c3-xgrid-focus line {
  stroke: #1d1c1db3;
  stroke-dasharray: 6;
}

.p-chart-timeseries__chart_node .p-chart-timeseries__point:not(._expanded_) {
  stroke-width: 2px;
}

.p-chart-timeseries__chart_node .p-chart-timeseries__point._expanded_ {
  stroke-width: 2px;
  stroke: #fff !important;
}

.p-chart-timeseries__chart_node .c3-target-ent_graph__data--hidden {
  visibility: hidden;
  pointer-events: none;
}

.p-chart-timeseries__chart_node .p-chart-timeseries__points--hide .c3-circle:not(._expanded_) {
  display: none;
}

.p-chart-timeseries__chart_node .c3-chart-line .c3-line {
  stroke-width: 2px !important;
}

.p-chart-timeseries__chart_node .p-chart-timeseries__y_axis--hide {
  stroke: none !important;
}

.p-chart-timeseries__chart_node .c3-legend-item text {
  fill: #1d1c1d;
  font-size: 13px;
}

.p-chart-timeseries__chart_node .c3-legend-item-tile {
  shape-rendering: auto;
  stroke-linecap: round;
  stroke-dasharray: .1 10;
  stroke-width: 10px;
  transform: translate(6px, 1px);
}

.p-chart-timeseries__chart_node .c3-tooltip {
  border-collapse: separate;
  border-spacing: 0;
  border: .5px solid #ddd;
  border-radius: 6px;
  box-shadow: 0 5px 10px #0000001f;
}

.p-chart-timeseries__chart_node .c3-tooltip tr, .p-chart-timeseries__chart_node .c3-tooltip td, .p-chart-timeseries__chart_node .c3-tooltip th {
  color: #1d1c1d;
  background-color: #fff;
  border: none;
  line-height: 1.2;
}

.p-chart-timeseries__chart_node .c3-tooltip th {
  color: #000;
  border-bottom: 1px solid #ddd;
  padding-top: 13px;
  padding-bottom: 12px;
  font-size: 15px;
}

.p-chart-timeseries__chart_node .c3-tooltip tr:last-child td {
  padding-bottom: 12px;
}

.p-chart-timeseries__chart_node .c3-tooltip tr td:first-child, .p-chart-timeseries__chart_node .c3-tooltip tr th:first-child {
  padding-left: 15px;
}

.p-chart-timeseries__chart_node .c3-tooltip tr td:last-child, .p-chart-timeseries__chart_node .c3-tooltip tr th:last-child {
  padding-right: 15px;
}

.p-chart-timeseries__chart_node .c3-tooltip tbody tr:first-child th:first-child {
  border-top-left-radius: 6px;
}

.p-chart-timeseries__chart_node .c3-tooltip tbody tr:first-child th:last-child {
  border-top-right-radius: 6px;
}

.p-chart-timeseries__chart_node .c3-tooltip tbody tr:last-child td:first-child {
  border-bottom-left-radius: 6px;
}

.p-chart-timeseries__chart_node .c3-tooltip tbody tr:last-child td:last-child {
  border-bottom-right-radius: 6px;
}

.p-chart-timeseries__chart_node .c3-tooltip tr td.name span {
  border-radius: 5px;
}

.p-chart-timeseries__chart_node .c3-tooltip tr td.value {
  font-size: 13px;
  font-weight: bold;
}

.p-chart-timeseries__chart_node .c3-tooltip tr:nth-child(2) td {
  padding-top: 10px;
}

.p-chart-timeseries__chart_node .c3-tooltip-custom {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 8px;
  min-width: 100px;
  padding: 12px 16px;
}

.p-chart-timeseries__chart_node .c3-tooltip-custom .c3-tooltip-custom-title {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1d;
  font-weight: 900;
}

.p-chart-timeseries__chart_node .c3-tooltip-custom .c3-tooltip-custom-text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  font-weight: 400;
}

.p-chart-timeseries_callout_pills {
  margin-bottom: 16px;
}

.p-chart-empty-state {
  background: #ffffffc2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.p-chart-empty-state__content {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 250px;
  display: flex;
}

.p-chart-empty-state__text {
  margin-top: 12px;
  font-size: 15px;
  line-height: 1.2;
}

.p-chart-summary__title {
  font-size: 13px;
  line-height: 1.23077;
}

.p-chart-summary__item:not(:last-child):after {
  content: "/";
  color: #ddd;
  margin: 0 3px;
  display: inline-block;
}

.p-analytics_overview__main {
  margin-top: 8px;
  padding: 0 40px;
  overflow: auto;
}

.p-analytics_overview__main--loading {
  opacity: .2;
}

.p-analytics_overview__loading_indicator {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%)translateY(-50%);
}

.p-analytics_overview__footer {
  color: #616061;
  border-top: 1px solid #1d1c1d21;
  padding: 28px 0;
  font-size: 13px;
  line-height: 1.5;
}

.p-analytics_overview__header_team_site {
  padding: var(--data-table-header-padding, 0 40px);
  background-color: #fff;
  flex-shrink: 0;
  align-items: center;
  height: 50px;
  display: flex;
  box-shadow: inset 0 -1px #1d1c1d21;
}

.p-teams_table_team_name {
  font-weight: 700;
}

.p-teams_table_team_name_button {
  cursor: pointer;
  border-radius: 6px;
  width: 100%;
  height: 100%;
  padding: 4px 8px;
}

.p-teams_table_team_name_button:hover {
  text-decoration: underline;
}

.p-teams_table_team_name_button:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-teams_table {
  flex: 1 0 auto;
  position: relative;
}

.p-teams_table__loading {
  align-items: center;
  height: 100%;
  display: flex;
}

.p-default_org_wide_channels_dialog__radio_group_title {
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-default_org_wide_channels_dialog__radio_group_descriptor {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-default_org_wide_channels_dialog__radio_group_subtitle {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-bottom: 16px;
}

.p-default_org_wide_channels_dialog__modal_content {
  margin-bottom: 16px;
  margin-left: 28px;
  margin-right: 28px;
}

.p-default_org_wide_channels_dialog__modal_alert a {
  color: #1264a3;
  text-decoration: none;
}

.p-default_org_wide_channels_dialog__confirm_pane_description {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  border-bottom: 1px solid #1d1c1d21;
  padding-bottom: 24px;
}

.p-default_org_wide_channels_dialog__confirm_pane_section {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  border-bottom: 1px solid #1d1c1d21;
  padding-top: 24px;
  padding-bottom: 28px;
  display: flex;
}

.p-default_org_wide_channels_dialog__confirm_pane_icon {
  margin-top: 4px;
  margin-right: 16px;
}

.p-default_org_wide_channels_dialog__confirm_pane_text {
  margin-bottom: 0;
}

.p-default_org_wide_channels_dialog__radio_label .c-label__text {
  font-weight: 400;
}

.p-default_org_wide_channels_dialog__posting_permission_radio {
  margin-bottom: 8px;
}

.p-default_org_wide_channels_dialog__member_select {
  margin-bottom: 16px;
  margin-left: 28px;
}

.p-default_org_wide_channels_dialog__select_overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
}

.p-default_org_wide_channels_dialog__toast {
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 250px;
  display: block;
  overflow: hidden;
}

.p-default_org_wide_channels_dialog__toast wbr {
  display: none;
}

@font-face {
  font-family: appleLogo;
  src: local(Lucida Grande);
  unicode-range: U+F8FF;
}

.p-default_org_wide_channels_table {
  width: 100%;
}

.p-default_org_wide_channels_table .c-table_view_row_header {
  background-color: #f8f8f8;
}

.p-default_org_wide_channels_table .p-default_org_wide_channels_table__row:hover {
  background: none !important;
}

.p-default_org_wide_channels_table .c-scrollbar__bar {
  opacity: 1;
}

.p-default_org_wide_channels_table__column_header {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.p-default_org_wide_channels_table__row {
  width: 100%;
  height: 45px;
}

.p-default_org_wide_channels_table__row:hover .p-default_org_wide_channels_table__channel-actions, .p-default_org_wide_channels_table__row.active .p-default_org_wide_channels_table__channel-actions {
  visibility: visible;
}

.p-default_org_wide_channels_table__row .c-table_view_row_item {
  padding: 11px 0 11px 16px;
}

.p-default_org_wide_channels_table__column_header:last-child {
  flex: 1.05;
}

.p-default_org_wide_channels_table__channel_name_container {
  flex: 1;
  align-items: center;
  display: flex;
}

.p-default_org_wide_channels_table__channel-icon:before {
  margin: 0;
  font-size: 16px;
}

.p-default_org_wide_channels_table__channel_name_container .c-icon--channel {
  margin-right: 0;
}

.p-default_org_wide_channels_table__channel-text {
  margin-right: .1rem;
  font-weight: 700;
}

.p-default_org_wide_channels_table__membership-required {
  flex: .94;
}

.p-default_org_wide_channels_table__membership-required .p-default_org_wide_channels_table__required-membership-icon:before {
  font-size: 16px;
}

.p-default_org_wide_channels_table__membership-required .p-default_org_wide_channels_table__membership-text__required {
  font-weight: 700;
}

.p-default_org_wide_channels_table__membership-optional {
  flex: .92;
}

.p-default_org_wide_channels_table__channel-actions .c-table_view_row_item_value {
  width: auto;
  padding-right: 0;
}

.p-default_org_wide_channels_table__channel-actions {
  flex: .1;
}

.p-default_org_wide_channels_table__menu_button:hover, .p-default_org_wide_channels_table__menu_button.active {
  color: #1d9bd1;
}

.p-default_org_wide_channels_table__channel_actions_overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
}

.p-default_org_wide_channels_table__column_header {
  margin-right: 1rem;
  font-size: 16px;
  font-weight: 700;
}

.p-default_org_wide_channels_table__column_header .c-table_view_header_item_value {
  color: #000;
}

.p-settings_item_header__alert {
  margin-top: 12px;
}

.p-settings_item_header__alert p:last-child {
  margin-bottom: 0;
}

.p-settings_item_button_control {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.p-settings_item {
  border-top: 1px solid #ddd;
  flex-direction: row;
  align-items: flex-start;
  padding: 20px 16px 24px;
  display: flex;
  position: relative;
}

.p-settings_item:not(.p-settings_item--readonly) {
  cursor: pointer;
}

.p-settings_item:not(.p-settings_item--readonly):hover {
  background: #f8f8f8;
}

.p-settings_item > :first-child {
  flex: 1 0 140px;
  max-width: 210px;
  margin-right: 70px;
}

.p-settings_item > :nth-child(2) {
  flex: 1 0 210px;
  max-width: 420px;
  margin-right: 70px;
}

.p-settings_item > .p-settings_item__control {
  margin-left: auto;
  position: relative;
  top: -4px;
}

.p-settings_item .p-settings_item__readonly_control {
  color: #868686;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .p-settings_item > .p-settings_item__control {
    position: absolute;
    top: 16px;
    right: 16px;
  }
}

@media screen and (max-width: 1024px) {
  .p-settings_item {
    flex-direction: column;
  }

  .p-settings_item .p-settings_item__label {
    font-size: 18px;
    font-weight: 900;
    line-height: 1.33333;
  }

  .p-settings_item > :first-child, .p-settings_item > :nth-child(2) {
    flex-basis: auto;
    width: 100%;
    margin-right: 0;
  }

  .p-settings_item > :nth-child(2), .p-settings_item > .p-settings_item__control {
    margin-top: 16px;
  }

  .p-settings_item > .p-settings_item__control {
    margin-left: 0;
    position: static;
  }
}

.p-settings_item__label {
  font-weight: 700;
}

.p-settings_item___callout {
  white-space: nowrap;
  margin-left: 8px;
}

.p-settings_item___callout_customizable {
  color: #1d1c1d80;
  box-shadow: none;
  background-color: #1d1c1d21;
  margin: 4px 0 0 -4px;
}

.p-settings_item__header_content {
  flex-direction: column;
  align-items: baseline;
  display: flex;
}

.p-settings_item__header_content_row {
  flex-direction: row;
  align-items: baseline;
  display: flex;
}

.p-public_channel_mgmt__search_container {
  border-top: 1px solid #ddd;
  padding-top: 16px;
}

.p-public_channel_mgmt__select {
  margin-top: 8px;
  margin-left: 24px;
}

.p-public_channel_mgmt__modal_footer {
  flex-direction: column;
}

.p-public_channel_mgmt__error_alert {
  margin-bottom: 12px;
}

.p-private_channel_mgmt__search_container {
  border-top: 1px solid #ddd;
  padding-top: 16px;
}

.p-private_channel_mgmt__select {
  margin-top: 8px;
  margin-left: 24px;
}

.p-private_channel_mgmt__modal_footer {
  flex-direction: column;
}

.p-private_channel_mgmt__error_alert {
  margin-bottom: 12px;
}

.p-channel_admin__headline {
  margin-bottom: 24px;
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

.p-channel_admin__title {
  margin-bottom: 8px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-channel_admin__subtitle {
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-channel_admin__select_option {
  display: flex;
}

.p-channel_admin__select_list_row {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.p-channel_admin__select_list_row:hover {
  background-color: #1d1c1d0a;
}

.p-channel_admin__select_list_row:hover .p-channel_admin__select_list_row--close_button {
  visibility: visible;
}

.p-channel_admin__select_list_row--close_button {
  visibility: hidden;
  color: #1d1c1db3;
  margin-top: 1.6px;
  margin-right: 16px;
}

.p-channel_admin__select_list_container {
  margin-top: 16px;
}

.p-channel_admin__select_option--secondary_text_wrapper {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  align-items: center;
  display: flex;
}

.p-channel_admin__select_option--secondary_text {
  color: #1d1c1d80;
  margin-right: 4px;
}

.p-channel_admin__select_empty_message {
  justify-content: center;
  align-items: center;
  margin: 32px;
  display: flex;
}

.p-channel_admin__option:before {
  display: none;
}

.p-channel_admin__option.c-select_options_list__option--active.c-select_options_list__option--selected {
  color: #1d1c1db3;
  background-color: #1d1c1d0a;
}

.p-shared_channels_setting__title {
  margin-bottom: 0;
  font-weight: bold;
}

.p-shared_channels_setting__title--disabled {
  color: #616061;
}

.p-shared_channels_setting__description__text {
  color: #1d1c1db3;
}

.p-shared_channels_settings__edit_modal {
  max-width: 600px;
}

.p-shared_channels_settings__enable_label {
  flex-direction: row-reverse;
  justify-content: space-between;
  padding-top: 5px;
  display: flex;
}

.p-shared_channels_settings__enable_switch {
  flex: none;
  align-self: start;
  align-items: center;
  padding-left: 16px;
  display: flex;
}

.p-shared_channels_settings__enable_switch_text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
}

.p-shared_channels_settings__enable_switch_switch {
  margin-left: 8px;
}

.p-shared_channels_setting_radio-buttons {
  margin-bottom: 2.75rem;
}

.p-shared_channels_setting_radio__description, .p-shared_channels_setting__route_to_channel_select--disabled {
  color: #616061;
}

.p-shared_channels_setting__input {
  cursor: pointer;
  color: #1d1c1d;
  height: 1.5rem;
  margin-bottom: .25rem;
  font-size: .9375rem;
  font-weight: bold;
  line-height: 1.5rem;
}

.p-shared_channels_setting_input-label {
  margin-left: .5rem;
  position: relative;
  top: 1px;
}

.p-shared_channels_setting_input-checkbox {
  font-size: 1rem;
}

.p-shared_channels_setting__checkbox-label {
  margin-left: 1.55rem;
}

.p-app_profile_header {
  min-height: 42px;
  margin-left: 40px;
  margin-right: 40px;
  position: relative;
}

.p-app_profile_header__app_image {
  border-radius: 4px;
  width: 36px;
  height: 36px;
}

.p-app_profile_header__app_byline {
  font-size: 13px;
  line-height: 1.38463;
}

.p-app_profile_header__back_arrow {
  color: #616061;
  cursor: pointer;
  margin-top: 1px;
  position: absolute;
  left: -12px;
}

.p-app_profile_header__back_arrow:hover {
  color: #1d1c1d;
}

.p-app_profile_header__back_arrow:active {
  color: #1264a3;
}

.p-app_profile {
  position: relative;
}

.p-app_profile .p-action_bar {
  padding: 0 56px;
  position: relative;
  left: 0;
}

.p-app_profile .c-tabs__tab_menu {
  box-shadow: none;
  margin-top: 24px;
}

.p-app_profile .p-app_profile_alert {
  padding: 0 56px;
}

.p-app-panel {
  z-index: 4;
  opacity: 0;
  background-color: #fff;
  width: 100%;
  height: 100%;
  transition: transform .3s, opacity .3s;
  position: absolute;
  top: 0;
  left: 0;
  transform: translateX(100%);
}

.p-app-panel.open {
  opacity: 1;
  transform: translateX(0);
}

.p-app-panel.enterprise_member_profile {
  padding: 0;
  top: 0;
}

.p-app_profile_empty_state_container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: calc(100vh - 193px);
  min-height: 250px;
  margin-top: -1px;
  display: flex;
  box-shadow: inset 0 1px #ddd;
}

.p-app_profile_empty_state {
  margin: 40px auto 0;
}

.p-app_management_workspaces_by_app_alert {
  margin: 24px 40px 0;
}

.p-app_management_workspaces_by_app_list .p-app_management_workspaces_by_app_checkbox_col {
  flex: 0 0 40px;
  padding: 16px;
}

.p-app_management_workspaces_by_app_list .p-app_management_workspaces_by_app_checkbox_col .p-app_management_workspaces_by_app_checkbox {
  display: inline-block;
}

.p-app_profile__installations_selection_bar.showing {
  opacity: 1;
  transform: translateY(100%);
}

.p-app_profile_permission {
  height: calc(100vh - 134px);
  padding-bottom: 64px;
  padding-left: 40px;
  padding-right: 40px;
  overflow-y: auto;
  box-shadow: inset 0 1px #ddd;
}

.p-app_profile_permission .p-oauth_scope_info__safe_scope {
  padding-left: 16px;
}

.p-app_profile_permission .p-oauth_scope_info__dangerous_scope {
  padding-left: 11px;
}

.p-app_profile_permission .p-oauth_scope_info__scope_description.flex_one {
  font-weight: bold;
}

.p-app_profile_permission .p-oauth_scope_info__spacer_icon {
  width: 32px;
}

.p-app_profile_permission__defaults_warning {
  margin-bottom: 40px;
}

.p-app_profile__slack_owned_empty_state_container {
  border-top: 1px solid #ddd;
}

.p-app_profile__slack_owned_empty_state_icon {
  height: 120px;
  margin: 32px 0 16px;
}

.p-app_profile__slack_owned_empty_state {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  margin: 32px auto 0;
  display: flex;
}

@keyframes row_highlight_danger {
  0% {
    background: none;
  }

  10% {
    background: #e01e5a0d;
  }

  100% {
    background: none;
  }
}

@keyframes row_hover_highlight_danger {
  0% {
    background: #f8f8f8;
  }

  10% {
    background: #e01e5a0d;
  }

  100% {
    background: #f8f8f8;
  }
}

.p-app_management {
  position: relative;
}

.p-app_management .p-action_bar {
  padding: 0 56px;
}

.p-app_management .c-tabs__tab_menu {
  box-shadow: none;
  margin-top: 24px;
  padding-left: 56px;
}

.p-app_management_table_view_row {
  overflow: hidden;
}

.p-app_management--highlight_danger .c-table_view_row--highlighted {
  animation: 1s ease-out row_highlight_danger;
}

.p-app_management--highlight_danger .c-table_view_row--highlighted:hover {
  animation: 1s ease-out row_hover_highlight_danger;
}

.c-app_management_indent {
  padding-left: 56px;
  padding-right: 56px;
}

.c-app_management_indent_half {
  padding-left: 40px;
  padding-right: 40px;
}

.p-app_management_restricted_apps__info_icon {
  color: #616061;
}

.p-app_management_restricted_apps__info_icon:hover {
  color: #1d1c1d;
}

.p-app_management_restricted_apps__info_icon--active {
  color: #1264a3;
}

.p-app_management_filter_search_bar {
  height: 28px;
}

.p-app_management_filter_search_bar .c-enhanced_text_input__input {
  padding: 1px 4px;
  font-size: 15px;
  line-height: 1.46668;
}

.p-app_management_filter_search_bar .c-deprecated-icon:before {
  color: #616061;
  padding-top: 1px;
  padding-bottom: 1px;
  font-size: 15px;
}

.p-workspace_modal_filter_search_bar {
  height: 28px;
  margin-bottom: 5px;
}

.p-workspace_modal_filter_search_bar .c-enhanced_text_input__input {
  padding: 1px 4px;
  font-size: 15px;
  line-height: 1.46668;
}

.p-workspace_modal_filter_search_bar .c-deprecated-icon:before {
  color: #616061;
  padding-top: 1px;
  padding-bottom: 1px;
  font-size: 15px;
}

.p-app_management_installed_apps .c-table_view_container .c-table_view_header_item.p-app_management_table_header_source, .p-app_management_installed_apps .c-table_view_container .c-table_view_row_item.c-table_view_row_item_source {
  flex-grow: 1;
}

.p-app_management_table_view_app_name, .p-app_management_table_view_workspace_name {
  color: inherit;
  font: inherit;
  line-height: inherit;
  overflow: initial;
  text-align: initial;
  vertical-align: initial;
  cursor: pointer;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  font-weight: 700;
}

.p-app_management_table_view_app_name:hover, .p-app_management_table_view_workspace_name:hover, .p-app_management_table_view_app_name:focus, .p-app_management_table_view_workspace_name:focus, .p-app_management_table_view_app_name:active, .p-app_management_table_view_workspace_name:active {
  outline: none;
}

.p-app_management_table_view_app_name:hover, .p-app_management_table_view_workspace_name:hover {
  text-decoration: underline;
}

.p-app_management_table_view_installed_on {
  color: #1264a3;
  font-style: normal;
  font-weight: 400;
}

.p-app_management_table_view_installed_on:hover {
  text-decoration: none;
}

.p-app_management_table_view_app_name {
  min-height: 36px;
}

.p-app_management_table_view_app_icon {
  vertical-align: middle;
  width: 36px;
  height: 36px;
  margin-right: 1rem;
}

.p-app_management_empty_state_container {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: calc(100vh - 193px);
  min-height: 250px;
  display: flex;
}

.p-app_management_app_search_bar {
  width: 250px;
}

.p-app_management_approved_or_restricted_by strong {
  font-weight: normal;
}

.c-table_view_header_item.p-app_management_table_header_menu, .c-table_view_row_item.p-app_management_table_menu {
  flex-grow: 0;
  min-width: 3rem;
  padding-right: 2.75rem;
}

.p-app_management_modal__title_bar .c-sk-modal_title_bar__icon {
  align-items: center;
  display: flex;
}

.p-app_management_modal_search_select {
  padding-bottom: 5px;
}

.p-app_management_permission_icon {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}

.p-app_management_permission_icon:before {
  font-size: 16px;
}

.p-app_management_permission_icon--set_by_workspace {
  color: #ddd;
}

.p-app_management_permission_icon--approved {
  color: #007a5a;
}

.p-app_management_permission_icon--restricted {
  color: #e01e5a;
}

.p-app_management_options_list_wrapper {
  margin-top: 16px;
}

.p-app_management_modal_search_name {
  padding-top: 10px;
}

.p-app_management_modal_search_result--already_approved, .p-app_management_modal_search_result--already_restricted {
  float: right;
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  margin-left: 1rem;
}

.p-app_management_modal_search_result--disabled {
  filter: grayscale();
  color: #616061;
}

.p-app_management_modal_search_result--disabled img {
  opacity: .5;
}

.p-app_management_modal_workspace_alert {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-app_management_modal_workspace_alert .c-alert__icon {
  display: none;
}

.p-app_management_search_workspaces_installed_label_col {
  margin-right: -60%;
}

.p-app_management_install_apps_modal.c-sk-modal--fullscreen, .p-app_management_remove_workspaces_apps_modal {
  flex-flow: wrap;
  max-height: 75%;
  display: flex;
  overflow: hidden;
}

.p-app_management_install_apps_modal.c-sk-modal--fullscreen > div, .p-app_management_remove_workspaces_apps_modal > div {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.p-app_management_install_apps_modal.c-sk-modal--fullscreen .p-app_management_search_workspaces_label, .p-app_management_remove_workspaces_apps_modal .p-app_management_search_workspaces_label {
  color: #616061;
  flex-grow: 0;
  width: 50%;
  padding: 24px;
}

.p-app_management_install_apps_modal.c-sk-modal--fullscreen .p-app_management_search_workspaces_footer_container, .p-app_management_remove_workspaces_apps_modal .p-app_management_search_workspaces_footer_container {
  flex-direction: row-reverse;
  padding: 24px;
}

.p-app_management_search_workspaces_modal_secondary_content_wrapper .c-icon--check-small-bold {
  color: #007a5a;
}

.p-app_management_search_workspaces_modal_secondary_content_wrapper .c-icon--trash {
  color: #e01e5a;
}

.p-app_management_installed_apps .p-export_csv_context {
  right: 16px;
}

.p-app_management_install_apps_modal .c-table_view__spinner {
  bottom: 16px;
}

.p-app_management_modal_search_workspaces {
  box-sizing: border-box;
  flex-direction: row;
  flex: 3;
  margin: 0 24px;
  display: flex;
}

.p-app_management_modal_search_workspaces .p-app_management_modal_search_workspaces_left_content {
  flex-direction: column;
  flex: 3;
  display: flex;
}

.p-app_management_modal_search_workspaces .p-app_management_modal_search_workspaces_right_content {
  flex: 2;
  padding-left: 32px;
}

.p-app_management_modal_search_workspaces .c-table_view_flexbox_container {
  width: 100%;
}

.p-app_management_modal_search_workspaces .c-base_icon {
  margin-right: 16px;
}

.p-app_management_modal_search_workspaces_table_wrapper {
  flex: 3;
  display: flex;
  overflow: hidden;
}

.p-app_management__installer_name .c-member_name strong {
  font-weight: 400;
}

@media only screen and (min-width: 1441px) {
  .p-audit_logs__admin_page.widescreen:not(.nav_open) nav#site_nav {
    background-color: #f8f8f8;
    border-right: 1px solid #1d1c1d21;
    margin-top: 80px;
  }
}

.p-audit_logs__admin_page #page {
  background-color: #fff;
}

.p-audit_logs__admin_page #page_contents {
  width: auto;
  padding-top: 112px;
}

@media only screen and (min-width: 1441px) {
  .p-audit_logs__admin_page #page_contents {
    margin-left: 300px;
  }
}

.p-audit_logs__header {
  padding: 0 0 20px;
}

.p-audit_logs__header_main {
  justify-content: space-between;
  display: flex;
}

.p-audit_logs__header_error {
  margin-top: 20px;
}

.p-audit_logs__header_title {
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

.p-audit_logs__filter_container {
  background-color: #1d1c1d0a;
  border-top: 1px solid #1d1c1d21;
  border-bottom: 1px solid #1d1c1d21;
  margin: 0 -40px;
  padding: 12px 40px 16px;
  display: flex;
}

.p-audit_logs__filter_container .p-audit_logs__filter {
  flex: 1;
  max-width: 300px;
}

.p-audit_logs__filter_container .p-audit_logs_left_filters {
  flex: 1;
  display: flex;
}

.p-audit_logs__filter_container .p-audit_logs_right_filters {
  flex: 0 auto;
  justify-content: flex-end;
  padding-left: 8px;
  display: flex;
}

.p-audit_logs__filter_container .p-audit_logs__filter:not(:last-child) {
  padding-right: 8px;
}

.p-audit_logs__filter_container .p-audit_logs__filter__select_input {
  background: #fff;
}

@media only screen and (max-width: 1439px) {
  .p-audit_logs__filter_container {
    flex-direction: column;
  }

  .p-audit_logs__filter_container .p-audit_logs_right_filters {
    justify-content: start;
    padding-top: 12px;
    padding-left: 0;
  }
}

.p-audit_logs {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-audit_logs .p-audit_logs__col_member {
  flex: 1 0 120px;
}

.p-audit_logs .p-audit_logs__col_event {
  flex: 1 0 112px;
}

.p-audit_logs .p-audit_logs__col_affects {
  flex: 1 0 217px;
}

.p-audit_logs .p-audit_logs__col_details {
  flex: 1 0 145px;
}

.p-audit_logs .p-audit_logs__col_date {
  flex: 0 0 150px;
}

.p-audit_logs .p-audit_logs__row_item--nowrap {
  white-space: nowrap;
  overflow: hidden;
}

.p-audit_logs .p-aduit_logs__row_item_value--truncate {
  text-overflow: ellipsis;
  overflow: hidden;
}

.p-audit_logs .c-table_view_header_item:last-child, .p-audit_logs .c-table_view_row_item:last-child {
  padding-right: 16px;
}

.p-audit_logs__row_item_value_header {
  font-weight: bold;
}

.p-audit_logs__table_container {
  margin: 0 -16px;
  position: relative;
}

.p-audit_logs__table_overlay {
  text-align: center;
  z-index: 1;
  background-color: #fffffff2;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 96px;
  animation: .2s p-audit_logs--fade-background-in;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
}

@keyframes p-audit_logs--fade-background-in {
  0% {
    background-color: #ffffff40;
  }

  100% {
    background-color: #fffffff2;
  }
}

.p-audit_logs__table_overlay > * {
  max-width: 350px;
}

.p-audit_logs__table_overlay__title {
  margin-bottom: 12px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-audit_logs__table_overlay__p {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-audit_logs__table_overlay__retry {
  width: 64px;
}

.p-billing_loading {
  z-index: 10;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.p-billing_loading .p-billing_loading__content {
  flex-direction: column;
  justify-content: center;
  height: 100%;
  display: flex;
}

.p-billing_loading .p-billing_loading__overlay {
  opacity: .5;
  background: #fff;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.p-billing_overview {
  flex-direction: column;
  padding: 0 12px;
  display: flex;
}

.p-billing_overview .p-billing_overview__title {
  margin-bottom: 8px;
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

.p-billing_overview .p-billing_overview__subtitle {
  padding-top: 32px;
  padding-bottom: 12px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-billing_overview .p-billing_overview__title_description {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  max-width: 684px;
  margin-bottom: 0;
}

.p-billing_overview .p-biling_overview__billing_info_titles, .p-billing_overview .p-billing_overview__licensing_table {
  margin: 0 -12px;
}

.p-billing_overview .p-billing_overview__page_fail_alert {
  margin-top: 16px;
}

.p-billing_overview .p-billing_overview__container {
  max-width: 684px;
  margin: 0 -12px;
  padding: 0 12px;
  position: relative;
}

.p-billing_overview .p-billing_overview__content {
  flex-direction: column;
  display: flex;
}

.p-billing_overview .p-billing_overview__licensing {
  flex-direction: column;
  min-height: 180px;
  display: flex;
}

.p-billing_overview .p-billing_overview__licensing_table {
  flex-direction: column;
  display: flex;
}

.p-billing_overview .p-billing_overview__licensing_table .licensing_table_row {
  padding-right: 12px;
  display: flex;
}

.p-billing_overview .p-billing_overview__licensing_table .licensing_table_row .licensing_table_cell {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  display: flex;
}

.p-billing_overview .licensing_table_row--no_ela {
  padding: 12px;
}

.p-billing_overview .licensing_table_cell, .p-billing_overview .billing_header {
  vertical-align: middle;
  border-bottom: 1px solid #1d1c1d21;
  padding: 12px 0 12px 12px;
}

.p-billing_overview .licensing_table_header > .licensing_table_cell, .p-billing_overview .billing_header {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
  font-weight: bold;
}

.p-billing_overview .p-billing_overview__billing {
  flex-direction: column;
  min-height: 180px;
  display: flex;
}

.p-billing_overview .p-biling_overview__billing_info_titles, .p-billing_overview .p-biling_overview__billing_info_content {
  display: flex;
}

.p-billing_overview .p-biling_overview__billing_info_titles .p-biling_overview__billing_info_cell, .p-billing_overview .p-biling_overview__billing_info_content .p-biling_overview__billing_info_cell {
  flex: 1;
}

.p-billing_overview .p-biling_overview__billing_info_content > .p-biling_overview__billing_info_cell {
  padding: 16px 0;
}

.p-billing_overview .p-billing_overview_licensing_table_waiting {
  width: 100%;
}

.p-billing_overview .p-biling_overview__billing_contact--none, .p-billing_overview .p-biling_overview__billing_contact {
  padding-bottom: 16px;
  padding-left: 12px;
  display: flex;
}

.p-billing_overview .p-biling_overview__billing_contact--none .p-biling_overview__billing_contact_avatar, .p-billing_overview .p-biling_overview__billing_contact .p-biling_overview__billing_contact_avatar {
  flex: none;
  margin-right: 16px;
}

.p-billing_overview .p-biling_overview__billing_contact--none .p-biling_overview__billing_contact_avatar.p-biling_overview__billing_contact_avatar--no_profile, .p-billing_overview .p-biling_overview__billing_contact .p-biling_overview__billing_contact_avatar.p-biling_overview__billing_contact_avatar--no_profile {
  border: 1px solid #1d1c1d21;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.p-data_location_view {
  max-width: 684px;
}

.p-data_location_view .p-data_location_view__title {
  margin-bottom: 16px;
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

.p-data_location_view .p-data_location_view__title_description {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-bottom: 0;
}

.p-data_location_view .p-data_location_view__container {
  margin: 0 -12px;
  padding: 0 12px;
  position: relative;
}

.p-data_location_view .p-data_location_view__content {
  padding-top: 32px;
}

.p-data_location_view .p-data_location_view__subtitle {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-data_location_view .p-data_location_view__location_info, .p-data_location_view .p-data_location_view__title_description {
  padding-top: 4px;
}

.p-data_location_view .c-alert {
  margin: 24px 0;
}

.p-ekm_status__subtitle {
  margin-bottom: 8px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-ekm_status__progress_container {
  grid-row-gap: 16px;
  grid-template-columns: 200px 300px;
  display: grid;
}

.p-ekm_status__status_description {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-ekm_status__spinner {
  width: 13px;
  height: 13px;
  margin-right: 4px;
}

.p-ekm_purchased_view {
  max-width: 660px;
}

.p-ekm_purchased_view hr {
  margin: 32px auto;
}

.p-ekm_purchased_view__title {
  margin-bottom: 16px;
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

.p-ekm_purchased_view__subtitle {
  margin-bottom: 8px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-ekm_not_purchased_view {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.p-ekm_not_purchased_view .p-ekm_not_purchased_view_empty_state {
  max-height: 650px;
}

.p-start_exports_tab__date_range_select {
  margin-bottom: 8px;
}

.p-start_exports_tab__member-select {
  margin-bottom: 12px;
}

.p-start_exports_tab__team_select {
  margin-bottom: 20px;
  margin-left: 24px;
}

.p-download_exports_tab .c-base_list_entity--small {
  padding: 0;
}

.p-download_exports_tab__date_range .c-base_entity__subtext {
  color: inherit;
}

.p-download_exports_tab__date_range_date {
  white-space: nowrap;
}

.p-download_exports_tab__table__row--deleting {
  opacity: .8;
  background-color: #1d1c1d21;
  transition: opacity .16s;
}

.p-download_exports_tab__table__row--deleted {
  opacity: .4;
}

.p-download_exports_tab__export_type_entity .c-member_name {
  margin-right: 0;
}

.p-export_tokens_tab__revoke_all {
  position: absolute;
  top: 0;
  right: 0;
}

.p-dashboard_exports {
  position: relative;
}

.p-dashboard_exports__generating_alert {
  margin: 16px 0;
  animation: .16s p-dashboard_exports__generating_alert--animation;
}

@keyframes p-dashboard_exports__generating_alert--animation {
  from {
    opacity: 0;
    margin: 0;
  }

  to {
    opacity: 1;
    margin: 16px 0;
  }
}

.p-dashboard-home {
  margin: 32px;
}

.p-dashboard-home--legacy {
  margin: 64px;
}

.p-dashboard-home__header {
  margin-bottom: 16px;
}

.p-dashboard-home__card_container {
  flex-wrap: wrap;
  min-width: 700px;
  max-width: 2000px;
  display: flex;
}

.p-dashboard-home__dashboard-card {
  border: 1px solid #ddd;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  min-width: 175px;
  max-width: 275px;
  height: 189px;
  margin-top: 16px;
  margin-right: 16px;
  display: flex;
}

.p-dashboard-home__dashboard-card:focus {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
}

.p-dashboard-home__dashboard-card:hover {
  box-shadow: 0 4px 12px #0000001a;
}

.p-dashboard-home__dashboard-card:active {
  box-shadow: 0 0 0 4px #e5f5fa;
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border: 1px solid #1264a3;
  border-radius: 4px;
}

.p-dashboard-home__dashboard-icon-box {
  background-color: #dbd0db;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 9.5em;
  height: 123px;
  margin: 16px 16px 12px;
  display: flex;
}

.p-dashboard-home__dashboard-name {
  margin-bottom: 16px;
  font-size: 15px;
  font-weight: 900;
}

.p-dashboard-home__dashboard_card_img {
  max-width: 80%;
}

.p-dashboard-home__dashboard_card_img_apps {
  max-width: 70%;
}

.p-dashboard-home__card_img_security {
  max-width: 50%;
}

.c-bulk_member_select__entity .c-member_name strong {
  font-weight: 400;
}

.p-dashboard_legal_holds {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.p-dashboard_legal_holds_content {
  height: 100%;
}

.p-dashboard_legal_holds_content .p-dashboard_legal_holds_empty {
  max-height: 650px;
}

.p-ent_nav_header {
  flex-direction: column;
  flex: none;
  align-items: center;
  display: flex;
}

.p-ent_nav_header__scroll_border {
  transition: box-shadow .1s ease-in;
  box-shadow: 0 1px 1px #ffffff1a;
}

.p-ent_nav_header__org_name {
  color: #fff;
  word-break: break-word;
  text-align: center;
  align-self: stretch;
  padding: 15px 20px 36px;
  font-size: 18px;
  font-weight: 900;
}

.p-ent_nav_header__org_img {
  background-size: cover;
  border-radius: 4px;
  width: 78px;
  height: 78px;
  margin-top: 40px;
  transition: all .15s cubic-bezier(.92, .68, .505, .66);
  position: relative;
  top: 0;
}

.p-ent_nav_header__org_img:hover {
  cursor: pointer;
  top: -4px;
}

.p-dashboard_nav_new_badge {
  color: #fff;
  background-color: #007a5a;
  margin-left: 8px;
}

.p-ent_nav_item_primary {
  color: #868686;
  flex-direction: row;
  align-items: center;
  margin-left: 20px;
  padding-top: 8px;
  padding-bottom: 7px;
  display: flex;
}

.p-ent_nav_item_primary:hover, .p-ent_nav_item_primary:active, .p-ent_nav_item_primary:focus {
  cursor: pointer;
  color: #fff;
  text-decoration: none;
}

.p-ent_nav_item_primary:hover .p-ent_nav_item_primary__header, .p-ent_nav_item_primary:active .p-ent_nav_item_primary__header, .p-ent_nav_item_primary:focus .p-ent_nav_item_primary__header {
  color: #fff;
}

.p-ent_nav_item_primary--expanded .p-ent_nav_item_primary__header {
  color: #fff;
  font-weight: 900;
}

.p-ent_nav_item_primary__header {
  color: #868686;
  margin-left: 13px;
  font-size: 15px;
  line-height: 1.33333;
}

.p-ent_nav_item_primary--blue:hover {
  color: #1d9bd1;
}

.p-ent_nav_item_primary--orange:hover {
  color: #e8912d;
}

.p-ent_nav_item_primary--yellow:hover {
  color: #f2c744;
}

.p-ent_nav_item_primary--red:hover {
  color: #e01e5a;
}

.p-ent_nav_item_primary--green:hover {
  color: #1eb379;
}

.p-ent_nav_item_primary--purple:hover {
  color: #7f5ac8;
}

.p-ent_nav_item_primary--expanded_blue {
  color: #1d9bd1;
}

.p-ent_nav_item_primary--expanded_orange {
  color: #e8912d;
}

.p-ent_nav_item_primary--expanded_yellow {
  color: #f2c744;
}

.p-ent_nav_item_primary--expanded_red {
  color: #e01e5a;
}

.p-ent_nav_item_primary--expanded_green {
  color: #1eb379;
}

.p-ent_nav_item_primary--expanded_purple {
  color: #7f5ac8;
}

@keyframes p-fade_in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes p-fade_out {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.p-ent_nav_item_secondary__container {
  opacity: 1;
  padding: 8px 0 0 52px;
  animation: .5s p-fade_in;
}

.p-ent_nav_item_secondary__container--collapse {
  opacity: 1;
  animation: .5s p-fade_out;
}

.p-ent_nav_item_secondary__item {
  color: #868686;
  padding-bottom: 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.14286;
  display: block;
}

.p-ent_nav_item_secondary__item:hover, .p-ent_nav_item_secondary__item:active, .p-ent_nav_item_secondary__item:focus {
  cursor: pointer;
  color: #fff;
  text-decoration: none;
}

.p-ent_nav_item_secondary__item--selected {
  color: #fff;
  font-weight: 700;
}

.p-ent_nav_item_secondary__icon:before {
  font-size: 11px;
}

@keyframes p-sidebar_expand {
  0% {
    opacity: .1;
    height: 10%;
    top: 50%;
  }

  100% {
    opacity: 1;
    height: 100%;
    top: 0;
  }
}

@keyframes p-sidebar_collapse {
  0% {
    opacity: 1;
    height: 100%;
    top: 0;
  }

  100% {
    opacity: 0;
    height: 0;
    top: 50%;
  }
}

.p-ent_nav_item {
  max-height: 100%;
  transition: max-height .3s cubic-bezier(.35, .13, .25, 1);
  position: relative;
  overflow: hidden;
}

.p-ent_nav_item:before {
  content: "";
  border-radius: 0 4px 4px 0;
  width: 5px;
  position: absolute;
  top: 0;
  bottom: 0;
}

.p-ent_nav_item--expanded:before {
  content: "";
  border-radius: 0 4px 4px 0;
  width: 3px;
  animation: .3s cubic-bezier(.35, .13, .25, 1) p-sidebar_expand;
  position: absolute;
  top: 0;
  bottom: 0;
}

.p-ent_nav_item--collapse:before {
  content: "";
  opacity: 0;
  border-radius: 0 4px 4px 0;
  width: 3px;
  animation: .3s cubic-bezier(.35, .13, .25, 1) p-sidebar_collapse;
  position: absolute;
  top: 0;
  bottom: 0;
}

.p-ent_nav_item--sub_items {
  margin-bottom: 8px;
}

.p-ent_nav_item--expanded_blue:before {
  background: #1d9bd1;
}

.p-ent_nav_item--expanded_orange:before {
  background: #e8912d;
}

.p-ent_nav_item--expanded_yellow:before {
  background: #f2c744;
}

.p-ent_nav_item--expanded_red:before {
  background: #e01e5a;
}

.p-ent_nav_item--expanded_green:before {
  background: #1eb379;
}

.p-ent_nav_item--expanded_purple:before {
  background: #7f5ac8;
}

.p-ent_nav_user_menu {
  color: #fff;
  font: inherit;
  background: #1a2129;
  border: 0;
  flex-direction: row;
  flex: none;
  align-items: center;
  height: 62px;
  padding: 0;
  line-height: normal;
  display: flex;
  overflow: visible;
}

.p-ent_nav_user_menu:hover, .p-ent_nav_user_menu:focus, .p-ent_nav_user_menu:active {
  outline: none;
}

.p-ent_nav_user_menu:hover {
  cursor: pointer;
  background: #ffffff1a;
}

.p-ent_nav_user_menu__avatar {
  background-size: cover;
  border-radius: 4px;
  width: 32px;
  height: 32px;
  margin-left: 20px;
  margin-right: 10px;
}

.p-ent_nav_user_menu__name {
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  line-height: 1.2;
}

.p-ent_nav {
  z-index: 3;
  background-color: #1d1c1d;
  flex-direction: column;
  align-items: stretch;
  width: 240px;
  height: 100%;
  display: flex;
  position: fixed;
}

.p-ent_nav_item__scroll_border {
  transition: box-shadow .1s ease-in;
  box-shadow: 0 1px 1px #ffffff1a;
}

.p-ent_nav_item__wrapper {
  flex: 1;
  padding-right: 5px;
  overflow-y: auto;
}

.p-ent_multi_select_table__checkbox_item {
  flex-grow: 0;
  flex-basis: 42px;
  align-self: center;
}

.p-ent_multi_select_table__checkbox_item .c-input_checkbox.p-ent_multi_select_table__checkbox {
  display: inline-block;
}

.p-ent_multi_select_table__row--selectable {
  cursor: pointer;
}

.p-select_workspaces_pane__team_list_entity.c-base_list_entity {
  padding: 0;
}

.p-select_workspaces_pane__table_row_item--connected.c-table_view_row--selected {
  background: #f8f8f8;
}

.p-select_workspaces_pane__table_row_item--not-connected.c-table_view_row--selected {
  background: #1d9bd11a;
}

.p-select_workspaces_pane--footer {
  flex-direction: column;
  display: inline-flex;
}

.p-select_workspaces_pane__footer_actions {
  display: inline-flex;
}

.p-select_workspaces_pane__connected_icon {
  margin-right: 8px;
  display: inline-flex;
}

.p-auto_provision_workspaces_pane__table__row {
  cursor: pointer;
}

.p-auto_provision_workspaces_pane__table__row .c-table_view_row_item {
  align-self: unset;
}

.p-auto_provision_workspaces_pane__list__item, .p-auto_provision_workspaces_pane__list__item__content {
  align-items: center;
  display: flex;
}

.p-auto_provision_workspaces_pane__list__workspace-name__text {
  margin-left: 12px;
  font-weight: 700;
}

.p-auto_provision_workspaces_pane__list__toogle {
  flex: .2;
}

.p-auto_provision_workspaces_pane__list__toggle__switch {
  align-items: center;
  display: flex;
}

.p-auto_provision_workspaces_pane__all_required {
  background-color: #f8f8f8;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 8px 0;
  display: flex;
}

.p-auto_provision_workspaces_pane__all_required_label {
  padding-bottom: 0;
  padding-left: 16px;
  font-weight: 700;
}

.p-auto_provision_workspaces_pane__all_required_switch {
  flex: .29;
  align-items: center;
  display: flex;
}

.p-auto_provision_workspaces_pane__column_header:last-child {
  flex: .2;
}

.p-connect_workspaces_modal__modal_content {
  height: 502px;
}

.p-connect_workspaces_modal__search {
  margin-bottom: 20px;
}

.p-connect_channels_modal {
  width: 652px;
  max-width: 652px;
  height: 648px;
}

.p-connect_channels_modal__table {
  padding: 0;
}

.p-connect_channels_modal__table .c-table_view_row_header, .p-connect_channels_modal__table_row {
  padding: 0 12px;
}

.p-connect_channels_modal__table_row .c-small_channel_entity__icon {
  margin-left: -4px;
  margin-right: 0;
}

.p-connect_channels_modal__table_row .c-table_view_row_item {
  align-self: center;
}

.p-connect_channels_modal__table_row.p-connect_channels_modal__table_row--invalid-channel {
  border-bottom: 1px solid #e01e5a66;
  background-color: #e01e5a1a !important;
}

.p-connect_channels_modal__table_channel_name {
  flex-grow: 1.3;
}

.p-connect_channels_modal__table_channel_name .c-base_entity__text-contents {
  display: inline-grid;
}

.p-connect_channels_modal__channel_selected_toolbar {
  background: #1d1c1d0a;
  border-radius: 4px;
  justify-content: space-between;
  padding: 12px 16px;
  display: flex;
}

.p-connect_channels_modal__channel_selected_toolbar_actions {
  display: flex;
}

.p-connect_channels_modal__channel_selected_toolbar_action {
  margin-left: 16px;
}

.p-connect_channels_modal__channel_selected_toolbar_no_state {
  color: #1d1c1d80;
}

.p-org_level_group_details_header_container {
  justify-content: space-between;
  padding-bottom: 1.6px;
  display: flex;
}

.p-org_level_group_details__idp-group {
  font-size: 18px;
  line-height: 1.50001;
  font-weight: initial;
  font-weight: 900;
}

.p-org_level_group_details__sso_provider {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #868686;
}

.p-org_level_group_details_header_back_container {
  margin-left: -20px;
  display: flex;
}

.p-org_level_group_details__back_btn {
  padding-right: 1.6px;
  position: relative;
  top: -8px;
}

.p-org_level_group_details__search_container {
  background-color: #f8f8f8;
  margin: 0 -40px;
  padding: 20px 40px;
}

.p-org_level_group_details__tab_container .c-tabs__tab_menu {
  margin: 0 -40px;
  padding: 0 40px;
}

.p-org_level_group_details__row_header {
  white-space: nowrap;
}

.p-org_level_group_details__row_header.c-table_view_header_item {
  padding: 16px 0 4px 16px;
}

.p-org_level_group_details__member_table_row .c-table_view_row_item {
  align-self: center;
}

.p-org_level_group_details__member_admin_type_item {
  color: #007a5a;
  font-weight: bold;
}

.p-org_level_group_details_members_table_empty {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 96px;
  display: flex;
}

.p-org_level_group_details__member_table_loading {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.p-org_level_group_details__workspace_table_row_name {
  font-weight: 700;
}

.p-org_level_group_details_channels_table_empty {
  position: absolute;
  top: 384px;
  left: 50%;
  transform: translate(-50%, -50%);
}

.p-org_level_group_details__channels_table_row .c-table_view_row_item {
  align-self: center;
}

.p-org_level_group_details__channels_table_row .c-small_channel_entity__icon {
  margin-left: -4px;
  margin-right: 0;
}

.p-org_level_group_details__channels_table_channel_name {
  flex-grow: 1.5;
}

.p-org_level_group_details__channels_table_channel_name .c-base_entity__text-contents {
  display: inline-grid;
}

.p-org_level_group_details__channel_member_count {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-org_level_group_details__channels_modal_loading {
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-org_level_group_details__channels_table_actions {
  flex-grow: .3;
}

.p-org_level_user_groups__spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(100%, 100%);
}

.p-org_level_user_groups__no-provider_header {
  padding-bottom: 96px;
  font-size: 28px;
  font-weight: 900;
}

.p-org_level_user_groups__no_provider_content {
  text-align: center;
  max-width: 576px;
  margin: 0 auto;
  padding-top: 64px;
}

.p-org_level_user_groups__no_provider_content_header {
  font-size: 18px;
  font-weight: 700;
}

.p-org_level_user_groups__no_provider_content_subheader {
  font-size: 18px;
}

.p-org_level_user_groups__no_provider_image {
  max-width: 65%;
  padding-bottom: 24px;
}

.p-org_level_user_groups__search_input_wrapper {
  padding: 16px 0;
}

.p-org_level_user_groups__table_member_num {
  color: #1d1c1db3;
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-org_level_user_groups__row {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-org_level_user_groups__row .c-table_view_row_item {
  flex: none;
  align-self: center;
}

.c-table_view_row_item.p-org_level_user_groups__search_row, .p-org_level_user_groups__table--no_search_results {
  text-align: center;
  border-bottom: 1px solid #ddd;
  width: 100%;
  padding: 80px 16px;
}

.p-org_level_user_groups__row_header {
  white-space: nowrap;
  width: 30%;
}

.p-org_level_user_groups__row_header.c-table_view_header_item {
  flex: none;
  padding: 16px 0 4px 16px;
}

.p-org_level_user_groups__sortable_table_header {
  cursor: pointer;
}

.p-org_level_user_groups__sortable_table_header .c-icon {
  color: #1d1c1db3;
}

.p-org_level_user_groups__sortable_table_header--active .c-table_view_header_item_value, .p-org_level_user_groups__sortable_table_header--active .c-icon {
  color: #1264a3;
}

@media screen and (max-width: 1015px) {
  .p-org_level_user_groups__table_header--name {
    width: 45%;
  }

  .p-org_level_user_groups__table_header--teams {
    width: 40%;
  }
}

@media screen and (max-width: 705px) {
  .p-org_level_user_groups__table_header--teams {
    display: none;
  }
}

@media screen and (max-width: 1015px) {
  .p-org_level_user_groups__table_header--date {
    display: none;
  }
}

.p-org_level_user_groups__table_row_item--name {
  width: 30%;
}

@media screen and (max-width: 1015px) {
  .p-org_level_user_groups__table_row_item--name {
    width: 45%;
  }
}

.p-org_level_user_groups__table_row_item--teams {
  width: 30%;
}

@media screen and (max-width: 1015px) {
  .p-org_level_user_groups__table_row_item--teams {
    width: 40%;
  }
}

@media screen and (max-width: 705px) {
  .p-org_level_user_groups__table_row_item--teams {
    display: none;
  }
}

.p-org_level_user_groups__table_row_item--date {
  width: 30%;
}

@media screen and (max-width: 1015px) {
  .p-org_level_user_groups__table_row_item--date {
    display: none;
  }
}

.p-org_level_user_groups__table_row_item--actions {
  text-align: right;
  margin-right: 16px;
}

.p-org_level_user_groups__table_row_item--actions.c-table_view_row_item {
  flex-grow: 1;
}

.p-org_level_user_groups__menu_button.active {
  color: #1264a3;
}

.p-org_level_user_groups__menu_button.c-button-unstyled {
  border-radius: 4px;
  justify-content: center;
  width: 36px;
  height: 24px;
  display: inline-flex;
}

.p-org_level_user_groups__menu_button.c-button-unstyled:hover, .p-org_level_user_groups__menu_button.c-button-unstyled.active {
  border: 1px solid #ddd;
}

@media screen and (max-width: 705px) {
  .p-org_level_user_groups__menu_button.c-button-unstyled {
    border: 1px solid #ddd;
  }
}

.p-block_file_downloads .c-label__text {
  font-weight: 400;
}

.p-block_file_downloads__multiselect {
  background-color: #1d1c1d0a;
  border-radius: 8px;
  margin-top: 8px;
  margin-left: 24px;
  padding: 16px;
}

.p-block_file_downloads__multiselect .c-multi_select_input {
  min-height: 120px;
}

.p-settings_row {
  border-top: 1px solid #ddd;
  flex-direction: row;
  align-items: flex-start;
  padding: 20px 0 24px;
  display: flex;
  position: relative;
}

.p-settings_row__title {
  flex: 1 0 140px;
  max-width: 200px;
  margin-right: 80px;
  font-weight: 700;
}

.p-settings_row__icon {
  flex: 0 0 44px;
  margin-right: 8px;
}

.p-settings_row__desc {
  flex: 1 0 200px;
  max-width: 600px;
  margin-right: 80px;
}

.p-settings_row__actions {
  margin-left: auto;
  display: flex;
  position: relative;
}

.p-settings_row__actions__remove {
  margin-right: 12px;
}

.p-settings_row__actions__read_only {
  color: #1d1c1db3;
  max-width: 320px;
  display: flex;
}

.p-settings_row__legacy_styles {
  padding-left: 16px;
  padding-right: 16px;
}

@media screen and (max-width: 1024px) {
  .p-settings_row__legacy_styles {
    flex-direction: column;
  }

  .p-settings_row__legacy_styles .p-settings_row__title {
    font-size: 18px;
    font-weight: 900;
    line-height: 1.33333;
  }

  .p-settings_row__legacy_styles > :first-child, .p-settings_row__legacy_styles > :nth-child(2) {
    flex-basis: auto;
    width: 100%;
    margin-right: 0;
  }

  .p-settings_row__legacy_styles > :nth-child(2), .p-settings_row__legacy_styles > .p-settings_row__actions {
    margin-top: 16px;
  }

  .p-settings_row__legacy_styles > .p-settings_row__actions {
    margin-left: 0;
    position: static;
  }
}

.p-settings_row_v2 {
  border-top: 1px solid #ddd;
  flex-direction: row;
  align-items: center;
  padding: 16px 0 16px 16px;
  display: flex;
  position: relative;
}

.p-settings_row_v2:last-child {
  border-bottom: 1px solid #ddd;
}

.p-settings_row_v2__title {
  flex: 1 0 140px;
  min-width: 315px;
  max-width: 315px;
  margin-right: 80px;
}

.p-settings_row_v2__title_label {
  font-weight: 700;
}

.p-settings_row_v2__desc {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-settings_row_v2__learn_more_link {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  margin-top: 8px;
}

.p-settings_row_v2__state {
  flex-direction: column;
  row-gap: 16px;
  max-width: 35%;
  display: flex;
}

.p-settings_row_v2__primary_state {
  display: flex;
}

.p-settings_row_v2__primary_state_label {
  margin-right: 4px;
  display: inline-block;
}

.p-settings_row_v2__icon {
  flex: 0 0 44px;
  max-width: 24px;
  max-height: 24px;
  margin-right: 12px;
}

.p-settings_row_v2__subsetting {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-settings_row_v2__badge {
  text-transform: uppercase;
  color: #1264a3;
  background-color: #1d9bd11a;
  border-radius: 4px;
  align-self: center;
  max-width: 504px;
  height: 20px;
  margin-right: 12px;
  padding: 3.2px 4px;
  font-size: .625rem;
  font-weight: 700;
  display: flex;
}

.p-settings_row_v2__badge .c-icon {
  width: 12px;
  height: 12px;
  margin: 1px 0 0 4px;
}

.p-settings_row_v2__badge .c-icon:before {
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
}

.p-settings_row_v2__actions {
  margin-left: auto;
  margin-right: 16px;
  display: flex;
  position: relative;
}

.p-settings_row_v2__actions .c-button--small {
  min-width: 37px;
  padding: 0;
}

.p-settings_row_v2__actions__read_only {
  text-transform: uppercase;
  color: #1d1c1db3;
  background-color: #1d1c1d21;
  border-radius: 4px;
  align-items: center;
  max-width: 504px;
  padding: 3.2px 4px;
  font-size: .625rem;
  font-weight: 700;
  display: flex;
}

.p-settings_row_v2__actions__read_only .c-icon {
  width: 12px;
  height: 12px;
  margin-right: 4px;
}

.p-settings_row_v2__actions__read_only .c-icon:before {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

body.p-security_preferences_view__body-position-static {
  position: static;
}

.p-security_preferences_view {
  padding-bottom: 2em;
}

.p-security_preferences_view__title {
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-security_preferences_view__subtitle {
  margin: 4px 0 1.6px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-security_preferences_view__checkbox {
  margin-bottom: 16px;
}

.p-security_preferences_view__subtext {
  color: #616061;
}

.p-security_preferences_view__2fa__slackbot_container {
  width: 100%;
}

.p-security_preferences_view__2fa__slackbot_message {
  background-color: #f8f8f8;
  width: calc(100% + 56px);
  margin: 0 0 16px -28px;
  display: flex;
}

.p-security_preferences_view__2fa__message {
  color: #616061;
}

.p-security_preferences_view__2fa__slackbot_avatar {
  margin: 16px 8px 0 24px;
}

.p-security_preferences_view__2fa__slackbot_message_column {
  margin: 16px 24px 0 8px;
}

.p-security_preferences_view__required_browser__select {
  margin: 8px 0 16px;
}

.p-security_preferences_view__required_browser__select__item {
  align-items: center;
  display: flex;
}

.p-security_preferences_view__required_browser__select__item__icon {
  background-size: contain;
  border-radius: 2px;
  width: 18px;
  height: 18px;
  margin-right: 8px;
}

.p-security_preferences_view__required_browser__select__item__icon--blackberry_access {
  background-image: url(https://a.slack-edge.com/bv1-10/required_browser_setting_icon_bbaccess-1992177.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-security_preferences_view__required_browser__select__item__icon--blackberry_access {
    background-image: url(https://a.slack-edge.com/bv1-10/required_browser_setting_icon_bbaccess@2x-7dadef0.png);
  }
}

.p-security_preferences_view__org_email_nudgelist_config__note {
  position: relative;
  top: -16px;
}

.p-security_preferences_view__org_email_nudgelist_config__alert {
  margin-top: 8px;
}

.p-security_preferences_view__org_email_nudgelist_config__alert a {
  color: #1264a3;
  text-decoration: none;
}

.p-security_preferences_view__desktop_slide_up, .p-security_preferences_view__desktop_hours_slide_up, .p-security_preferences_view__mobile_slide_up, .p-security_preferences_view__desktop_slide_down, .p-security_preferences_view__desktop_slide_down-long, .p-security_preferences_view__desktop_slide_down-long--error, .p-security_preferences_view__mobile_slide_down {
  opacity: .25;
  max-height: 0;
  transition: max-height .3s ease-in-out, opacity .3s ease-in-out;
  overflow-y: hidden;
}

.p-security_preferences_view__desktop_slide_down, .p-security_preferences_view__mobile_slide_down, .p-security_preferences_view__desktop_slide_down-long, .p-security_preferences_view__desktop_slide_down-long--error {
  opacity: 1;
}

.p-security_preferences_view__desktop_slide_down {
  min-height: 80px;
  max-height: 300px;
}

.p-security_preferences_view__desktop_slide_down-long {
  min-height: 128px;
  max-height: 250px;
}

.p-security_preferences_view__desktop_slide_down-long--error {
  min-height: 158px;
  max-height: 300px;
}

.p-security_preferences_view__desktop_hours_slide_down-long {
  min-height: 45px;
  max-height: 200px;
}

.p-security_preferences_view__mobile_slide_down {
  min-height: 102px;
  max-height: 200px;
}

.p-security_preferences_view__mobile_slide_down--error {
  min-height: 180px;
  max-height: 320px;
}

.p-security_preferences_view__desktop_slide_down-long #login-session-duration_error, .p-security_preferences_view__hours #login-session-duration_error, .p-security_preferences_view__hours #login-mobile-session-duration_error {
  width: 410px;
  margin-bottom: 0;
}

.p-security_preferences_view__radio_group_container, .p-security_preferences_view__mobile_group_container {
  background-color: #f3f3f3;
  background-clip: padding-box;
  border-radius: 8px;
  width: 444px;
  position: relative;
  top: -1px;
  left: 26px;
}

.p-security_preferences_view__radio_group_container .c-radiogroup, .p-security_preferences_view__mobile_group_container .c-radiogroup {
  margin: 0;
}

.p-security_preferences_view__desktop_hours_container {
  margin-left: 20px;
  display: flex;
  position: relative;
  top: -1px;
}

.p-security_preferences_view__desktop_warn_checkbox {
  position: relative;
  top: -3px;
}

.p-security_preferences_view__mobile_group_container {
  width: 448px;
}

.p-security_preferences_view__hours {
  width: 120px;
}

.p-security_preferences_view__modal--close-x > button {
  display: none;
}

.p-security_preferences_view__label--description-0, .p-security_preferences_view__label--description-1.p-security_preferences_view__label--description-1 {
  margin-bottom: 0;
}

.p-security_preferences_view__alert--fac-help-link.p-security_preferences_view__alert--fac-help-link {
  color: #1264a3;
}

.p-security_preferences_view__modal--2fa-titlebar {
  width: 104%;
}

.p-security_preferences_view__modal--2fa-list_container {
  margin-left: 24px;
}

.p-security_preferences_view__modal--2fa-alert-container.p-security_preferences_view__modal--2fa-alert-container {
  margin-top: 8px;
  margin-bottom: 24px;
}

.p-security_preferences_view__2fa--content-paragraph {
  margin-bottom: 8px;
}

.p-security_preferences_view__2fa--content-paragraph:last-of-type {
  margin-bottom: 20px;
}

.p-security_preferences_view__modal--2fa-checkbox-container {
  margin-top: 24px;
}

.p-security_preferences_view__modal--2fa-checkbox-text-pt2 {
  color: #1d1c1db3;
}

.p-shared_channels__empty_table {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 70vh;
  display: flex;
}

.p-shared_channels__title_container {
  text-align: center;
  max-width: 500px;
}

.p-shared_channels__empty_table_title {
  padding-bottom: 12px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-sso_configuration_form__modal {
  width: 652px;
  max-width: 652px;
}

textarea.p-sso_configuration_form__modal_content_input_control {
  -webkit-font-variant-ligatures: none;
  font-variant-ligatures: none;
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  font-family: Monaco, Menlo, Consolas, Courier New, monospace !important;
}

.p-sso_configuration_form__modal_content__last_checkbox_in_section {
  margin-bottom: 20px;
}

.p-sso_configuration_rows__pub_cert .c-input_textarea__wrapper, .p-sso_configuration_rows__pub_key .c-input_textarea__wrapper {
  margin-bottom: 0;
}

.p-sso_configuration_rows__pub_cert textarea, .p-sso_configuration_rows__pub_key textarea {
  -webkit-font-variant-ligatures: none;
  font-variant-ligatures: none;
  font-size: 12px;
  line-height: 1.50001;
  font-weight: initial;
  font-family: Monaco, Menlo, Consolas, Courier New, monospace !important;
}

.p-sso_configuration_rows__pub_cert.p-settings_item > :nth-child(2), .p-sso_configuration_rows__pub_key.p-settings_item > :nth-child(2) {
  max-width: 525px;
}

.p-sso_configuration_rows__pub_key textarea {
  margin-top: 8px;
}

.p-sso_configuration_rows__row {
  border-top: none;
}

.p-sso_configuration_rows__row.p-sso_configuration_rows__authn_context_class .p-settings_item__description, .p-sso_configuration_rows__row.p-sso_configuration_rows__saml_endpoint .p-settings_item__description, .p-sso_configuration_rows__row.p-sso_configuration_rows__id_provider_issuer .p-settings_item__description, .p-sso_configuration_rows__row.p-sso_configuration_rows__service_provider_issuer .p-settings_item__description {
  word-break: break-all;
}

.p-sso_configuration_rows__row--with-edit:nth-child(2n), .p-sso_configuration_rows__row--without-edit:nth-child(odd) {
  background-color: #f8f8f8;
}

.p-sso_configuration_confirmation__modal {
  width: 652px;
  max-width: 652px;
}

.p-sso_configuration_confirmation__modal .p-settings_item > :nth-child(2), .p-sso_configuration_confirmation__modal .p-settings_item > :first-child {
  margin-right: 0;
}

.p-sso_unconfigured {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.p-sso_unconfigured .p-sso_unconfigured__empty_state {
  max-height: 650px;
}

.p-sso_configuration_configured__title {
  margin-bottom: 16px;
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

.p-sso_configuration_configured__subtitle {
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-sso_preferences_view__title {
  margin-bottom: 16px;
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

.p-sso_preferences_view__subtitle {
  margin-bottom: 16px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-sso_preferences_view__checkbox {
  margin-bottom: 16px;
}

.p-sso_preferences_view__custom_button_layout__label {
  flex-direction: column;
}

.p-sso_preferences_view__custom_button_layout__label > * {
  order: 1;
}

.p-sso_preferences_view__subtext {
  color: #616061;
}

.p-sso_preferences_view__custom_button_layout__preview_button.readonly {
  margin: 1em 0;
  display: block;
}

.p-sso_preferences_view__custom_button_layout__preview_label {
  color: #616061;
  text-wrap: pretty;
  background-color: #1d1c1d0a;
  padding: 16px 24px 24px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.38462;
}

.p-sso_preferences_view__custom_button_layout__preview_label .c-label__text {
  padding-bottom: 8px;
}

.p-team_apps_empty_content {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.p-deactivate_member_modal__alert {
  margin-bottom: 1rem;
}

.p-deactivate_member_modal__body {
  margin-left: .5rem;
}

.p-info_barriers__header {
  justify-content: space-between;
  display: flex;
}

.p-info_barriers__header__title {
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

.p-info_barriers__empty_state {
  margin: 0 auto;
}

.p-info_barriers__empty_state__img {
  margin: 100px auto 32px;
  display: block;
}

.p-info_barriers__empty_state__description, .p-info_barriers__empty_state__button_container {
  text-align: center;
  max-width: 500px;
  margin: 0 auto;
}

.p-info_barriers__empty_state__description {
  margin-bottom: 20px;
}

.p-info_barriers__edit-modal-title {
  padding-top: 0;
  padding-bottom: 0;
}

.p-info_barriers__table_container {
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding-top: 32px;
  display: flex;
  position: relative;
}

.p-info_barriers_table_row--edit_menu_column {
  display: flex;
}

.p-info_barriers_table_row--edit_menu_button {
  margin-left: auto;
}

.p-info_barriers_table_row__edit-barrier--alert-modal {
  margin-bottom: 16px;
}

.p-forget_member_modal_enterprise__extra_information_text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #505050;
  margin-bottom: 12px;
}

.p-manage_deactivated_members__content:after {
  content: "";
  height: 1px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  box-shadow: 0 0 10px #000;
}

.p-manage_deactivated_members__footer {
  justify-content: flex-start;
}

.p-manage_deactivated_members__list {
  width: 100%;
  min-height: 400px;
  margin-top: .5rem;
}

.p-manage_deactivated_members__email {
  max-width: 275px;
}

.p-manage_deactivated_members___no-deactivated {
  text-align: center;
  background-image: url(https://a.slack-edge.com/bv1-10/ent_members_empty-c426b55.png);
  background-position: 50% 16px;
  background-repeat: no-repeat;
  background-size: 280px 240px;
  padding-top: 275px;
  font-size: 1rem;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .p-manage_deactivated_members___no-deactivated {
    background-image: url(https://a.slack-edge.com/bv1-10/ent_members_empty@2x-0b65f67.png);
  }
}

.p-manage_deactivated_members_bulk__header {
  display: flex;
}

.p-manage_deactivated_members_bulk__select {
  margin-right: 10px;
}

.p-manage_deactivated_members_bulk__search {
  width: 100%;
}

.p-manage_deactivated_members__count_empty {
  color: #1d1c1db3;
}

.p-manage_deactivated_members__count {
  color: #1d1c1d;
  font-weight: 700;
}

.p-messages_and_files__header {
  margin-bottom: 32px;
  font-size: 1.75rem;
  font-weight: 900;
}

.p-messages_and_files__subheader {
  max-width: 768px;
  margin-bottom: 32px;
}

a.p-messages_and_files__contact-link {
  color: #1264a3;
  text-decoration: none;
}

.p-messages_and_files__policy-header {
  margin-bottom: 16px;
  font-size: 1.125rem;
  font-weight: 900;
}

.p-messages_and_files__alert-box {
  max-width: 768px;
  margin-bottom: 32px;
}

.p-migration_response_confirm_dialog__table {
  border-bottom: 1px solid #ddd;
  margin: 0 -24px;
}

.p-migration_response_confirm_dialog__table .c-table_view_row_item {
  align-self: center;
}

.p-migration_response_confirm_dialog__table .c-table_view_all_rows_container {
  max-height: 400px;
}

.p-migration_response_confirm_dialog__workspace_item {
  padding-left: 24px;
}

.p-migration_response_confirm_dialog__date_item {
  flex-grow: .6;
  padding-right: 24px;
}

.p-migration_table {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.p-migration_table .p-action_bar {
  border-top: none;
  padding: 0 40px;
}

.p-migration_table .c-tabs__tab_menu {
  padding-left: 40px;
}

.p-migration_table__table_view_container {
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
  overflow: hidden;
}

.p-migration_table__table_view_container .c-table_view_row_item {
  align-self: center;
  min-height: 54px;
}

.p-migration_table_migrations {
  flex: 1;
  margin-top: 24px;
  margin-left: -40px;
  margin-right: -40px;
  display: flex;
}

.p-migration_table__workspace {
  flex-grow: 2.5;
}

.p-migration_table__date {
  flex-grow: 2;
}

.p-migration_table__status {
  flex-grow: 1.5;
}

.p-migration_table__context_menu {
  flex-grow: .5;
}

.p-migration_table__buttons {
  display: flex;
}

.p-migration_table__link {
  color: #1264a3;
  justify-content: flex-end;
  align-items: flex-end;
  margin-right: 16px;
  display: flex;
}

.p-migration_table__empty_state, .p-migration_table__loading {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.p-migration_table__empty_state_title {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-migration_table__empty_state_subtitle {
  text-align: center;
  width: 350px;
}

.p-migration_table__empty_state_icon {
  color: #1d1c1d80;
  padding: 25px;
}

.p-migration_table__empty_state_icon .c-icon--warning-filled:before {
  font-size: 40px;
}

.p-migration_table__in_progress {
  display: flex;
}

.p-migration_table__in_progress .c-infinite_spinner {
  margin: 0 10px 0 0;
}

.p-migration_table_timezone {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  text-align: right;
  display: inline-block;
}

.p-team_icon_upload__preview {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 4px;
  flex-shrink: 0;
  position: relative;
}

.p-team_icon_upload__preview:after {
  content: "";
  border-radius: 4px;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  box-shadow: inset 0 0 0 1px #00000014;
}

.p-team_icon_upload__upload_field {
  min-width: 0;
}

.p-team_icon_upload__upload_field .c-button {
  flex-shrink: 0;
}

.p-team_icon_upload__file_name {
  color: #616061;
  text-wrap: pretty;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.38462;
  overflow: hidden;
}

.p-team_icon_upload__file_name--active {
  color: #1d1c1d;
}

.p-team_icon_upload__hint {
  color: #616061;
  text-wrap: pretty;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.38462;
}

.p-team_icon_upload__hint li {
  margin-bottom: 0;
}

.p-org_details_setting__text_input {
  margin-bottom: 0;
}

.p-org_details_setting__modal .c-sk-modal_footer {
  padding-top: 16px;
}

.p-contact_email_setting__email_input {
  margin-bottom: 0;
}

.p-contact_email_setting__modal .c-sk-modal_footer {
  padding-top: 16px;
}

.p-message_activity_setting__enable_checkbox_label .c-label__text {
  font-weight: bold;
}

.p-message_activity_setting__radiogroup_label--disabled, .p-message_activity_setting__users_checkbox_label--disabled {
  color: #1d1c1db3;
}

.p-custom_tos_setting__modal .c-label__text {
  font-weight: bold;
}

.p-workspace_requests_setting__modal .c-label__text {
  font-weight: bold;
}

.p-workspace_requests_setting__redacted_channel_alert {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1db3;
}

.p-org_info_features__section_header {
  padding-bottom: 16px;
}

.p-roles_tab__scope {
  color: #1d1c1d;
  border-bottom: 1px solid #1d1c1d4d;
  text-decoration: none;
}

.p-roles_tab__scope:hover {
  color: #0b4c8c;
  border-bottom-color: #0b4c8c;
  text-decoration: none;
}

.p-workspace_name {
  max-width: 300px;
  display: block;
}

.p-workspace_name .c-base_entity__text-contents strong {
  color: #1d1c1d;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-bottom: 1px solid #1d1c1d80;
  overflow: hidden;
}

.p-workspace_name .c-base_entity__text-contents strong:hover {
  color: #0b4c8c;
  border-color: #0b4c8c;
}

.p-org_members_details__tabs_list:after {
  content: " ";
  z-index: -1;
  background: #ddd;
  width: calc(100% + 40px);
  height: 1px;
  position: absolute;
  bottom: 0;
  left: -40px;
}

.p-org_members_details__header {
  justify-content: space-between;
  margin-bottom: 32px;
  display: flex;
}

.p-org_members_details__header .c-member__title {
  display: none;
}

.p-org_members_details__header .c-member__primary_content {
  font-size: 28px;
}

.p-org_members_details__header .c-member__secondary-name {
  margin: 0;
}

.p-org_members_details__header .c-select_button__placeholder {
  color: #000;
}

.p-org_members_details__header_link {
  margin-bottom: 8px;
  font-weight: bold;
}

.p-org_members_details__header_link:hover, .p-org_members_details__header_link:active {
  text-decoration: none;
}

.p-org_members_details__details_tab {
  box-sizing: border-box;
  background: #1d1c1d0a;
  height: 100%;
  margin-left: -40px;
  margin-right: -40px;
  padding: 24px 40px 0;
}

.p-org_members_details__edit_fields_button {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  font-weight: 700;
}

.p-org_members_details__field_tabs {
  margin-top: -16px;
}

.p-org_members_details__field_tab_list {
  margin-bottom: 16px;
}

.p-org_members_details__field_tab_list:before {
  content: " ";
  z-index: -1;
  background: #ddd;
  width: calc(100% + 48px);
  height: 1px;
  position: absolute;
  bottom: 0;
  left: -24px;
  right: -24px;
}

.p-org_members_details__field_item {
  border-bottom: 1px solid #1d1c1d21;
  grid-template-columns: 1fr 2fr;
  column-gap: 12px;
  padding: 12px;
  display: grid;
}

.p-org_members_details__field_optional {
  color: #1d1c1d80;
}

.p-org_members_details__field_input_with_hint input.c-input_text {
  margin-bottom: 8px;
}

.p-org_members_details__field_input_with_hint p {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #1d1c1d80;
  margin-bottom: 20px;
}

.p-org_members_details__field_item:last-child {
  border: none;
}

.p-org_members_details__field_item_name {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: 700;
}

.p-org_members_details__field_item_value {
  justify-content: space-between;
  display: flex;
}

.p-org_members_details__groups_name {
  border-bottom: 1px solid #1d1c1d59;
  font-weight: bold;
}

.p-org_members_details__workspace_sidepanel {
  padding: 20px;
  overflow-y: auto;
}

.p-org_members_details__side_panel_overlay.c-side_panel__overlay {
  background-color: #0009;
}

.p-org_members_details__side_panel.c-side_panel {
  box-shadow: none;
}

.p-org_members_details__workspace_link {
  color: #1d1c1d;
  border-bottom: 1px dotted #1d1c1d66;
  transition: border-color .2s ease-in-out;
}

.p-org_members_details__workspace_link:hover {
  color: #1264a3;
  border-bottom: 1px dotted #1264a3;
  text-decoration: none;
}

.p-org_members_details__workspace_link:active {
  color: #0b4c8c;
  border-bottom: 1px dotted #0b4c8c;
  text-decoration: none;
}

.p-org_members_details__no_provider_container {
  flex-direction: column;
  align-items: center;
  margin-top: 8rem;
  display: flex;
}

.p-org_members_details__no_provider_image {
  width: 360px;
  margin-bottom: 1rem;
}

.p-org_members_details__no_provider_content {
  text-align: center;
  width: 400px;
}

.p-org_members_details__no_provider_content_header {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-org_members_details__no_provider_content-subheader {
  margin: 8px;
}

.p-org_members_details_no_groups {
  justify-content: center;
  margin-top: 136px;
  display: flex;
}

.p-org_members_details__no_member_empty_state {
  margin: 96px auto 0;
}

.p-org_members_details__loading_spinner_container {
  margin: auto;
}

.p-org_members_details__workspaces_table_empty_state_container {
  justify-content: center;
  margin-top: 136px;
  display: flex;
}

.p-org_members_details__workspaces_table_empty_state_container .p-org_members_details__workspaces_table_empty_state {
  max-width: 450px;
}

.p-org_members_details__groups_loading_spinner {
  flex-grow: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-org_members_details__channels_tab {
  height: 100%;
}

.p-org_members_details__channels_tab .c-empty_state {
  max-width: unset;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.p-org_members_table_spinner__container {
  height: 70vh;
}

.p-org_members_table_spinner {
  top: 50%;
}

.p-org_member_roles__side_panel_list {
  margin: 0;
  padding-top: 20px;
  padding-left: 20px;
  list-style-type: none;
}

.p-org_member_roles__side_panel_overlay {
  background: #0009;
}

.p-org_members_table__toast {
  box-shadow: none;
  position: fixed;
}

.p-org_members__loader {
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.p-ent_settings_header {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.p-ent_custom_tos_input_form__toggle_bar {
  align-items: baseline;
  display: flex;
}

.p-ent_custom_tos_input_form__label {
  margin-right: auto;
}

.p-ent_custom_tos_input_form__form {
  line-height: 0;
}

.p-ent_custom_tos_input_form__small_text {
  font-size: 13px;
}

.p-ent_custom_tos_input_form__small_text--right-divider {
  border-right: 1px solid #868686;
}

.p-ent_custom_tos_input_form__icon:before {
  font-size: 15px;
  line-height: 0;
  position: relative;
  top: -2px;
}

label.c-label.p-ent_custom_tos_input_form__label {
  margin-right: auto;
}

.p-org_help_email_dialog__description {
  margin-bottom: 20px;
}

.p-org_help_email__input {
  margin-left: 24px;
}

.p-org_help_email__primary_owner_info {
  align-items: center;
  margin-bottom: 12px;
  margin-left: 24px;
  display: flex;
}

.p-org_help_email__primary_owner__text {
  flex-direction: column;
  display: flex;
}

.p-org_help_email__primary_owner__name {
  font-weight: 700;
}

.p-org_help_email__primary_owner__domain {
  color: #1d1c1db3;
}

.p-org_help_email__primary_owner__icon {
  margin-right: 12px;
}

.p-workflow_builder_setting__enable_alert {
  margin-bottom: 16px;
}

.p-content_review_setting_channel_select {
  cursor: pointer;
}

.p-content_review_setting__footer_caption {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
}

.p-channel_email_address_domain_allowlist__label {
  font-size: 16px;
}

.p-channel_email_address_domain_allowlist__input_label {
  color: #616061;
}

.p-channel_email_address_domain_allowlist__sub_section {
  margin-top: 8px;
  margin-bottom: 16px;
  margin-left: 25px;
  font-size: 16px;
}

.p-calls_org_settings {
  flex-direction: row;
  margin: 8px;
}

.p-calls_org_settings__call_options {
  flex-direction: row;
  justify-content: space-between;
  margin: 8px;
  display: flex;
}

.spaceship-settings-edit-modal .c-label--with_subtext, .spaceship-settings-edit-modal .c-label--with_subtext .c-label__text {
  font-weight: 400;
}

.p-quick_reactions_customization_modal__slots_container > .p-prefs_modal--quick_reactions_customization_slots_container {
  bottom: 6px;
  left: 28px;
}

body.p-quick_reactions_org_settings__modal_content_wrapper-static {
  position: static;
}

.p-quick_reactions_org_settings__quick_reactions_example_container {
  background: #f8f8f8;
  border-radius: 5px;
  height: 160px;
  margin: 20px -4px 1px;
  padding: 16px 16px 5px;
  position: relative;
  top: 2px;
}

.p-quick_reactions_org_settings__quick_reactions_example_container > .p-prefs_dialog {
  position: relative;
  bottom: 2px;
}

.p-quick_reactions_org_settings__quick_reactions_example_container > .p-prefs_dialog > .p-prefs_dialog__message_example_pillow {
  background-color: #fff;
}

.p-quick_reactions_org_settings__quick_reactions_example_container > .p-prefs_dialog > .p-prefs_dialog__message_example_label {
  margin-top: 0;
  position: relative;
  bottom: 16px;
}

.p-quick_reactions_org_settings__quick_reactions_example_container > .p-prefs_dialog .c-message__actions {
  top: -21px;
  right: 14px;
}

.p-quick_reactions_org_settings__default_emoji_container {
  display: inline-flex;
  position: relative;
  top: 3px;
}

.p-quick_reactions_org_settings__default_emoji_container > .p-quick_reactions_org_settings__default_emoji {
  margin-left: 7px;
}

.p-org_wide_settings_pane {
  position: relative;
}

.p-org_wide_settings_pane__loading {
  pointer-events: none;
  width: 100%;
  height: 100vh;
  position: absolute;
  top: -40px;
}

.p-slack_connect_custom_override_alert__alert {
  padding: 8px 16px;
}

.p-slack_connect_custom_override_alert__alert .p-slack_connect_custom_override_alert__link {
  color: #1264a3;
  border: none;
  text-decoration: none;
}

.p-slack_connect_custom_override_alert__alert .p-slack_connect_custom_override_alert__link:hover, .p-slack_connect_custom_override_alert__alert .p-slack_connect_custom_override_alert__link:active, .p-slack_connect_custom_override_alert__alert .p-slack_connect_custom_override_alert__link:focus {
  color: #0b4c8c;
  text-decoration: underline;
}

.p-profile_visibility_top_level_wrapper__radio_title__alert .p-profile_visibility_top_level_wrapper_alert__link {
  color: #1264a3;
  border: none;
  text-decoration: none;
}

.p-profile_visibility_top_level_wrapper__radio_title__alert .p-profile_visibility_top_level_wrapper_alert__link:hover, .p-profile_visibility_top_level_wrapper__radio_title__alert .p-profile_visibility_top_level_wrapper_alert__link:active, .p-profile_visibility_top_level_wrapper__radio_title__alert .p-profile_visibility_top_level_wrapper_alert__link:focus {
  color: #0b4c8c;
  text-decoration: underline;
}

.p-input_guidelines_modal_content__editor .c-wysiwyg_container__suffix {
  display: none;
}

.p-input_guidelines_modal_content__editor .c-wysiwyg_container .c-texty_input_unstyled__warning {
  bottom: 8px;
}

.p-input_guidelines_modal_content__last_edit {
  color: #1d1c1db3;
  margin-bottom: 8px;
}

.p-slack_connect_account_visibility__description {
  max-width: 360px;
  min-height: 80px;
  margin-top: 8px;
}

.p-slack_connect_account_visibility > .p-settings_item___header:first-child {
  max-width: 250px;
  margin-right: 30px;
}

.p-slack_connect_dm_setting__title__container {
  align-items: center;
  display: flex;
}

.p-slack_connect_allowed_workspaces_alert {
  padding: 8px 16px;
}

.p-slack_connect_allowed_workspaces_alert .p-slack_connect_allowed_workspaces_alert__link {
  color: #1264a3;
  border: none;
  text-decoration: none;
}

.p-slack_connect_allowed_workspaces_alert .p-slack_connect_allowed_workspaces_alert__link:hover, .p-slack_connect_allowed_workspaces_alert .p-slack_connect_allowed_workspaces_alert__link:active, .p-slack_connect_allowed_workspaces_alert .p-slack_connect_allowed_workspaces_alert__link:focus {
  color: #0b4c8c;
  text-decoration: underline;
}

.p-slack_connect_channels_setting__title {
  margin-bottom: 0;
  font-weight: bold;
}

.p-slack_connect_channels_setting__title--disabled {
  color: #616061;
}

.p-slack_connect_channels_settings__enable_label {
  flex-direction: row-reverse;
  justify-content: space-between;
  padding-top: 5px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
  display: flex;
}

.p-slack_connect_channels_settings__enable_switch {
  flex: none;
  align-self: start;
  align-items: center;
  padding-left: 16px;
  display: flex;
}

.p-slack_connect_channels_settings__enable_switch_text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
}

.p-slack_connect_channels_settings__enable_switch_switch {
  margin-left: 8px;
}

.p-slack_connect_channels_setting__route_to_channel_select--disabled {
  color: #616061;
}

.p-slack_connect_channels_setting__accept_sc_channel_invite label .c-label__text, .p-slack_connect_channels_setting__create_invite_title, .p-slack_connect_channels_setting__approvals_title {
  font-size: 18px;
  line-height: 1.50001;
  font-weight: initial;
  font-weight: 900;
}

.p-slack_connect_channels_setting__accept_sc_channel_invite label .c-label__text .c-label__subtext, .p-slack_connect_channels_setting__create_invite_title .c-label__subtext, .p-slack_connect_channels_setting__approvals_title .c-label__subtext {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-top: 4px;
}

.p-slack_connect_channels_setting__create_elm_invite label .c-label__text, .p-slack_connect_channels_setting__can_create_sc_channel_invite label .c-label__text {
  font-weight: 900;
}

.p-slack_connect_channels_setting__create_elm_invite label .c-label__text .c-label__subtext, .p-slack_connect_channels_setting__can_create_sc_channel_invite label .c-label__text .c-label__subtext {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-top: 4px;
}

.p-slack_connect_channels_setting__manage_apps_note {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-slack_connect_channels_setting_dialog .c-sk-modal_title_bar {
  padding-right: 50px;
}

.p-slack_connect_channels_setting_dialog .c-sk-modal_header h1 {
  margin-bottom: 5px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-slack_connect_channels_setting_dialog .c-sk-modal_header .c-sk-modal_title_bar__text h3 {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin: 0;
}

.p-slack_connect_legacy__container {
  padding-top: 32px;
  padding-left: 40px;
  padding-right: 40px;
}

.p-slack_connect_settings__header {
  margin-bottom: 8px;
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
  display: inline-flex;
}

.p-slack_connect_settings__body {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-bottom: 32px;
}

.p-slack_connect_settings__subtitle {
  margin-bottom: 16px;
}

.p-tos {
  background: #f8f8f8;
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.p-tos__card {
  background: #fff url(https://a.slack-edge.com/bv1-10/onboarding-illo-4f24919.png) 50% 90% / 380px no-repeat;
  border: 1px solid #00000017;
  border-radius: 8px;
  width: 528px;
  min-width: 300px;
  height: 580px;
  margin: 40px auto;
  box-shadow: 0 20px 30px #0000001a;
}

@media only screen and (max-width: 480px) {
  .p-tos__card {
    box-shadow: none;
    border: none;
    border-bottom: 1px solid #00000017;
    border-radius: 0;
    width: 100%;
    margin-top: 0;
    margin-bottom: 32px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-tos__card {
    background-image: url(https://a.slack-edge.com/bv1-10/onboarding-illo@2x-b2f8f39.png);
  }
}

.p-tos__content {
  margin-bottom: 200px;
  padding: 56px 64px;
}

@media only screen and (max-width: 480px) {
  .p-tos__content {
    padding: 32px 20px;
  }
}

.p-tos__heading {
  color: #1d1c1d;
  text-align: left;
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

.p-tos__subheading {
  color: #616061;
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  text-align: left;
  margin-top: 12px;
  margin-bottom: 0;
}

.p-tos__body {
  margin-top: 16px;
}

@media only screen and (max-width: 480px) {
  .p-tos__body {
    margin-top: 32px;
  }
}

.p-tos__button {
  width: 100%;
  height: 44px;
}

.p-workspace_search_options_list_item {
  pointer-events: none;
  align-items: center;
  height: 100%;
  padding: 0 10px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.p-workspace_search_options_list_item__content {
  flex-direction: column;
  justify-content: center;
  width: calc(100% - 80px);
  display: flex;
}

@media only screen and (max-width: 480px) {
  .p-workspace_search_options_list_item__content {
    width: calc(100% - 40px);
  }
}

.p-workspace_search_options_list_item__primary_content {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 900;
  display: block;
  overflow: hidden;
}

.p-workspace_search_options_list_item__primary_content wbr {
  display: none;
}

.p-workspace_search_options_list_item__secondary_content {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1;
  display: block;
  overflow: hidden;
}

.p-workspace_search_options_list_item__secondary_content wbr {
  display: none;
}

.p-workspace_search_options_list_item__secondary_content_item {
  border-right: 1px solid #ddd;
  padding-left: 8px;
  padding-right: 8px;
  display: inline-block;
}

.p-workspace_search_options_list_item__secondary_content_item:first-child {
  padding-left: 0;
}

.p-workspace_search_options_list_item__secondary_content_item:last-child {
  border-right: none;
  padding-right: 0;
}

.p-workspace_search_options_list_item__avatar {
  margin-right: 12px;
}

.p-workspace_search_options_list_item__alternate_content--highlight {
  color: #1d1c1d;
  font-weight: 700;
}

.p-workspace_search__option--active, .p-workspace_search__option--selected {
  background-color: #1264a3;
  border-radius: 0;
}

.p-workspace_search__option--active .p-workspace_search_options_list_item__primary_content, .p-workspace_search__option--selected .p-workspace_search_options_list_item__primary_content, .p-workspace_search__option--active .p-workspace_search_options_list_item__secondary_content, .p-workspace_search__option--selected .p-workspace_search_options_list_item__secondary_content, .p-workspace_search__option--active .p-workspace_search_options_list_item__alternate_content, .p-workspace_search__option--selected .p-workspace_search_options_list_item__alternate_content, .p-workspace_search__option--active .p-workspace_search_options_list_item__alternate_content--highlight, .p-workspace_search__option--selected .p-workspace_search_options_list_item__alternate_content--highlight {
  color: #fff;
}

.p-workspace_search__option--active:after, .p-workspace_search__option--selected:after {
  content: "";
  color: #fff;
  width: 13px;
  height: 13px;
  font-family: Slack v2;
  font-size: 18px;
  display: block;
  position: absolute;
  top: 6px;
  right: 23px;
}

@media only screen and (max-width: 480px) {
  .p-workspace_search__option--active:after, .p-workspace_search__option--selected:after {
    content: "";
  }
}

.p-workspace_search_options_list {
  padding-left: 0;
  padding-right: 0;
}

.p-workspace_search_container--grouped, .p-workspace_search_container--grouped .p-workspace_search__option {
  padding: 0;
}

.p-workspace_search_container--grouped .p-workspace_search__option .p-workspace_search_options_list_item {
  padding-left: 5px;
}

.p-workspace_search_container--grouped .p-workspace_search__option_group_label {
  color: #616061;
  align-items: center;
  padding: 4px 20px 0;
  display: flex;
}

.p-workspace_search_container--grouped .p-workspace_search__option_group_label:after {
  content: "";
  border-bottom: 1px solid #ddd;
  width: calc(100% - 40px);
  height: 1px;
  display: block;
  position: absolute;
  top: 40px;
}

.p-workspace_search {
  height: 44px;
  margin-bottom: 12px;
  padding: 0;
  position: relative;
}

.p-workspace_search:before {
  content: "";
  color: #1d1c1d;
  cursor: default;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 42px;
  font-family: Slack v2;
  font-size: 18px;
  display: flex;
  position: absolute;
  top: 1px;
  left: 4px;
}

.p-workspace-search__select, input.p-workspace-search__select {
  padding: 4px 40px;
}

.p-workspace_search__selected_value {
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 40px;
  margin-right: 40px;
  display: block;
  overflow: hidden;
}

.p-workspace_search__selected_value wbr {
  display: none;
}

.p-workspace_search__selected_value--placeholder {
  color: #616061;
}

.p-workspace_search_options_list__empty_state {
  cursor: default;
}

.p-workspace_search__no-results-message {
  text-align: left;
  color: #616061;
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  white-space: normal;
  margin: 12px;
}

.p-workspace_search__clear-button {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: inline-flex;
  position: absolute;
  top: 10px;
  right: 10px;
}

.p-workspace_search__clear-button:after {
  content: "";
  color: #616061;
  cursor: pointer;
  width: 18px;
  height: 18px;
  font-family: Slack v2;
  font-size: 18px;
  line-height: 1;
  display: block;
}

.p-workspace_search__search_icon_wrapper {
  color: #616061;
  background-color: #ddd;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-right: 12px;
  display: flex;
}

.p-workspace_directory_card {
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.p-workspace_directory_card--large {
  border: 1px solid #1d1c1d1c;
  width: 530px;
  padding: 56px 64px;
  box-shadow: 0 20px 30px #0000001a;
}

.p-workspace_directory_card--large .p-workspace_directory_card__title {
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
  display: block;
  overflow: hidden;
}

.p-workspace_directory_card--large .p-workspace_directory_card__title wbr {
  display: none;
}

@media only screen and (max-width: 480px) {
  .p-workspace_directory_card--large .p-workspace_directory_card__title {
    font-size: 22px;
    font-weight: 900;
    line-height: 1.36365;
  }
}

.p-workspace_directory_card--large .p-workspace_directory_card__button {
  margin-top: 40px;
}

.p-workspace_directory_card--large .p-workspace_directory_card__heading {
  flex-direction: column;
  width: auto;
  padding-left: 24px;
  display: flex;
  overflow: hidden;
}

@media only screen and (max-width: 480px) {
  .p-workspace_directory_card--large .p-workspace_directory_card__heading {
    padding-left: 16px;
  }
}

.p-workspace_directory_card--large .p-workspace_directory_card__subtitle {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #616061;
  margin-top: 4px;
}

@media only screen and (max-width: 480px) {
  .p-workspace_directory_card--large .p-workspace_directory_card__subtitle {
    font-size: 13px;
    line-height: 1.38463;
    font-weight: initial;
    margin-top: 2px;
  }
}

.p-workspace_directory_card--large .p-workspace_directory_card__description {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #616061;
  margin-top: 24px;
}

@media only screen and (max-width: 480px) {
  .p-workspace_directory_card--large .p-workspace_directory_card__description {
    margin-top: 16px;
  }
}

.p-workspace_directory_card--large .p-workspace_directory_card__status {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1d;
  width: 100%;
  max-width: 100%;
  margin-top: 24px;
  font-weight: 700;
}

@media only screen and (max-width: 480px) {
  .p-workspace_directory_card--large .p-workspace_directory_card__status {
    margin-top: 16px;
  }

  .p-workspace_directory_card--large {
    box-shadow: none;
    width: 100%;
    padding: 32px;
  }
}

.p-workspace_directory_card__button {
  width: 100%;
}

.p-workspace_directory_card--small {
  cursor: pointer;
  flex: none;
  width: 328px;
  height: 218px;
  padding: 36px;
  position: relative;
  box-shadow: 0 1px 3px #0000001c;
}

.p-workspace_directory_card--small .p-workspace_directory_card__title {
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 2;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
  display: block;
  overflow: hidden;
}

.p-workspace_directory_card--small .p-workspace_directory_card__title wbr {
  display: none;
}

.p-workspace_directory_card--small .p-workspace_directory_card__button {
  z-index: 2;
  margin-top: 24px;
}

.p-workspace_directory_card--small .p-workspace_directory_card__heading {
  flex-direction: column;
  width: auto;
  padding-left: 12px;
  display: flex;
  overflow: hidden;
}

.p-workspace_directory_card--small .p-workspace_directory_card__subtitle {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
  margin-top: 2px;
}

@media only screen and (max-width: 480px) {
  .p-workspace_directory_card--small .p-workspace_directory_card__subtitle {
    font-size: 13px;
    line-height: 1.38463;
    font-weight: initial;
  }
}

.p-workspace_directory_card--small .p-workspace_directory_card__description {
  color: #616061;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 16px;
  overflow: hidden;
}

.p-workspace_directory_card--small .p-workspace_directory_card__status {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #1d1c1d;
  width: 100%;
  max-width: 100%;
  margin-top: 24px;
  font-weight: 700;
}

@media only screen and (max-width: 480px) {
  .p-workspace_directory_card--small .p-workspace_directory_card__status {
    margin-top: 16px;
  }
}

.p-workspace_directory_card--small:after {
  content: "";
  z-index: 1;
  opacity: 0;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  transition: opacity .15s ease-in;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 8px 16px #0000001c;
}

.p-workspace_directory_card--small:hover:after {
  opacity: 1;
}

@media only screen and (max-width: 480px) {
  .p-workspace_directory_card--small {
    width: 100%;
  }
}

.p-workspace_directory_card--small:focus {
  outline: none;
}

.p-grid_onboarding {
  background: #f8f8f8;
  height: 100vh;
  position: relative;
  overflow-y: scroll;
}

.p-grid_onboarding__pane {
  background: #fff url(https://a.slack-edge.com/bv1-10/onboarding-illo-4f24919.png) 50% 90% / 380px no-repeat;
  border: 1px solid #00000017;
  border-radius: 8px;
  width: 528px;
  min-width: 300px;
  height: 580px;
  margin: 0 auto;
  transition: margin-top .25s ease-in .2s;
  transform: translate3d(0, 40px, 0);
  box-shadow: 0 20px 30px #0000001a;
}

@media only screen and (max-width: 480px) {
  .p-grid_onboarding__pane {
    box-shadow: none;
    border: none;
    border-bottom: 1px solid #00000017;
    border-radius: 0;
    width: 100%;
    margin-top: 0;
    margin-bottom: 32px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-grid_onboarding__pane {
    background-image: url(https://a.slack-edge.com/bv1-10/onboarding-illo@2x-b2f8f39.png);
  }
}

@media only screen and (max-width: 480px) {
  .p-grid_onboarding__pane {
    transform: translate3d(0, 0, 0);
  }
}

.p-grid_onboarding__content {
  margin-bottom: 200px;
  padding: 56px 64px;
}

@media only screen and (max-width: 480px) {
  .p-grid_onboarding__content {
    padding: 32px 20px;
  }
}

.p-grid_onboarding__footer {
  color: #1d1c1d;
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  justify-content: center;
  width: 528px;
  margin: 80px auto 40px;
  padding: 0 36px;
  display: flex;
}

@media only screen and (max-width: 480px) {
  .p-grid_onboarding__footer {
    display: none;
  }
}

.p-grid_onboarding__footer_link {
  color: #616061;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
}

.p-grid_onboarding__footer_link:link, .p-grid_onboarding__footer_link:visited {
  color: #616061;
}

.p-grid_onboarding__footer_icon {
  line-height: 1;
}

.p-grid_onboarding__spinner {
  align-items: center;
  height: 80vh;
  display: flex;
}

@media only screen and (max-width: 480px) {
  .p-grid_onboarding__spinner {
    height: 60vh;
  }
}

.p-grid_onboarding__header {
  color: #1d1c1d;
  text-align: left;
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

.p-grid_onboarding__subheader {
  color: #616061;
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  text-align: left;
  margin-top: 12px;
  margin-bottom: 40px;
}

.p-grid_onboarding__subheader strong {
  color: #1d1c1d;
}

@media only screen and (max-width: 480px) {
  .p-grid_onboarding__subheader {
    margin-bottom: 32px;
  }
}

.p-grid_onboarding__body {
  margin-top: 40px;
}

@media only screen and (max-width: 480px) {
  .p-grid_onboarding__body {
    margin-top: 32px;
  }
}

.p-grid_onboarding__button {
  width: 100%;
  height: 44px;
}

.p-grid_onboarding__results {
  width: 528px;
  height: 100%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

@media only screen and (max-width: 480px) {
  .p-grid_onboarding__results {
    width: 100vw;
    min-width: 280px;
    margin-top: 32px;
    padding-left: 20px;
    padding-right: 20px;
  }
}

.p-grid_onboarding_results__search {
  width: 100%;
  max-width: 100%;
}

.p-grid_onboarding_results__icon {
  margin-right: 8px;
  position: relative;
  top: 4px;
}

.p-grid_onboarding__results_heading_container {
  margin-top: 40px;
}

@media only screen and (max-width: 480px) {
  .p-grid_onboarding__results_heading_container {
    margin-top: 32px;
  }
}

.p-grid_onboarding__results_heading {
  color: #1d1c1d;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-grid_onboarding__results_subheading {
  color: #616061;
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-top: 4px;
}

@media only screen and (max-width: 480px) {
  .p-grid_onboarding__results_subheading {
    display: none;
  }
}

.p-grid_onboarding_results__list {
  margin-top: 40px;
}

@media only screen and (max-width: 480px) {
  .p-grid_onboarding_results__list {
    margin-top: 32px;
  }
}

.p-grid_onboarding_results__list_item {
  margin-bottom: 40px;
}

@media only screen and (max-width: 480px) {
  .p-grid_onboarding_results__list_item {
    margin-bottom: 32px;
  }
}

.p-grid_onboarding__welcome_screen, .p-grid_onboarding__search_by_colleague_screen, .p-grid_onboarding__card_steps {
  min-width: 100%;
  transition: all .2s ease-in-out;
}

.p-grid_onboarding__results_container {
  transition: opacity .25s ease-in .2s, visibility .25s ease-in .2s;
}

@media only screen and (max-width: 480px) {
  .p-grid_onboarding__results_container {
    padding-bottom: 20px;
  }
}

.p-grid_onboarding__welcome_screen {
  z-index: 2;
}

.p-grid_onboarding__search_by_colleague_screen {
  z-index: 1;
}

.p-grid_onboarding__welcome_screen--active, .p-grid_onboarding__search_by_colleague_screen--active, .p-grid_onboarding__card_steps--active, .p-grid_onboarding__results--active {
  opacity: 1;
  visibility: visible;
  transition-delay: .1s;
}

.p-grid_onboarding__welcome_screen--inactive, .p-grid_onboarding__search_by_colleague_screen--inactive, .p-grid_onboarding__card_steps--inactive, .p-grid_onboarding__results--inactive {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.p-grid_onboarding__welcome_screen--active {
  transform: translate3d(0, 0, 0);
}

.p-grid_onboarding__welcome_screen--inactive {
  transform: translate3d(-20px, 0, 0);
}

@media only screen and (max-width: 480px) {
  .p-grid_onboarding__welcome_screen--inactive {
    transform: translate3d(-5px, 0, 0);
  }
}

.p-grid_onboarding__search_by_colleague_screen--active {
  transform: translate3d(-398px, 0, 0);
}

@media only screen and (max-width: 480px) {
  .p-grid_onboarding__search_by_colleague_screen--active {
    transform: translate3d(-100%, 0, 0);
  }
}

.p-grid_onboarding__search_by_colleague_screen--inactive {
  transform: translate3d(-378px, 0, 0);
}

@media only screen and (max-width: 480px) {
  .p-grid_onboarding__search_by_colleague_screen--inactive {
    transform: translate3d(-90%, 0, 0);
  }
}

.p-grid_onboarding__card_steps--active {
  height: 100%;
  transform: translate3d(0, 0, 0);
}

.p-grid_onboarding__card_steps--inactive {
  height: 0;
  transform: translate3d(0, 20px, 0);
}

.p-workspace_directory_dialog .c-dialog__header {
  background: linear-gradient(46.57deg, #1a2129 0%, #1d9bd133 100%), #1d1c1d;
}

.p-workspace_directory_dialog .c-dialog__close {
  margin: 0;
  position: absolute;
  top: 16px;
  right: 16px;
}

.p-workspace_directory_dialog--focus_ring a.focus-ring, .p-workspace_directory_dialog--focus_ring button.focus-ring {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
  outline: none;
}

.p-workspace_directory_dialog__header {
  flex-direction: column;
  align-items: center;
  margin-top: 24px;
  margin-bottom: 24px;
  display: flex;
}

.p-workspace_directory_dialog__name {
  color: #fff;
  white-space: normal;
  text-align: center;
  margin-top: 12px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-workspace_directory_dialog__domain {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #fff;
  margin-top: 4px;
}

.p-workspace_directory_dialog__caption {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #fff;
  margin-top: 28px;
  margin-bottom: 8px;
}

.p-workspace_directory_dialog__body {
  margin-top: 16px;
}

.p-workspace_directory_dialog__leave {
  color: #e01e5a;
  cursor: pointer;
}

.p-workspace_directory_dialog--mobile {
  border: none;
  padding: 0;
}

.p-workspace_directory_dialog__header--mobile {
  background: linear-gradient(46.57deg, #1a2129 0%, #1d9bd133 100%), #1d1c1d;
  margin: 0;
  padding-top: 32px;
  padding-bottom: 32px;
}

.p-workspace_directory_dialog__contents--mobile {
  margin: 16px 20px;
}

.p-workspace_grid_list__row {
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.p-workspace_grid_list__row--one_column {
  justify-content: space-around;
}

.p-workspace_grid_list__cell {
  margin-right: 20px;
}

@media only screen and (max-width: 480px) {
  .p-workspace_grid_list__cell {
    width: 100%;
  }
}

.p-workspace_grid_list__cell:last-child {
  margin-right: 0;
}

.p-workspace_directory_header__user_icon {
  line-height: 1;
}

.p-workspace_directory_header__settings {
  align-items: center;
  display: flex;
}

.p-workspace_directory_header__search {
  width: 328px;
  margin-top: 12px;
  margin-left: 8px;
  margin-right: 8px;
}

@media only screen and (max-width: 640px) {
  .p-workspace_directory_header__search {
    display: none;
  }
}

.p-workspace_directory_header__menu {
  min-width: 220px;
  max-width: 296px;
}

.p-workspace_directory_header__manage_org {
  margin-right: 12px;
}

@media only screen and (max-width: 640px) {
  .p-workspace_directory_header__manage_org {
    display: none;
  }
}

.p-workspace_directory_banner {
  background-color: #fff;
  border-radius: 6px;
  justify-content: space-between;
  max-width: 1024px;
  padding: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 1px 3px #0000001c;
}

.p-workspace_directory_banner__text {
  flex: 1;
  max-width: 340px;
}

.p-workspace_directory_banner__title {
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.33334;
}

.p-workspace_directory_banner__description {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #616061;
}

.p-workspace_directory_banner__close_btn {
  color: #616061;
  cursor: pointer;
  margin: 20px;
  position: absolute;
  top: 0;
  right: 0;
}

.p-workspace_directory_banner__close_btn:hover {
  color: #0b4c8c;
}

.p-workspace_directory__page {
  background-color: #f8f8f8;
  height: calc(100vh - 68px);
  position: relative;
  overflow: scroll;
}

@media only screen and (max-width: 480px) {
  .p-workspace_directory__page {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.p-workspace_directory__page--modal_view {
  box-shadow: inset 0 1px 1px #0000001a;
}

.p-workspace_directory__wrapper a.focus-ring, .p-workspace_directory__wrapper button.focus-ring, .p-workspace_directory__wrapper .p-workspace_directory_card.focus-ring {
  box-shadow: 0 0 0 1px var(--sk_focused-shadow-color, #1264a3), 0 0 0 5px var(--sk_focused-shadow-color-opaque, #1d9bd14d);
  border-radius: 4px;
  outline: none;
}

.p-workspace_directory {
  width: 1024px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

@media only screen and (max-width: 1024px) {
  .p-workspace_directory {
    width: 676px;
  }
}

@media only screen and (max-width: 480px) {
  .p-workspace_directory {
    width: 100%;
    min-width: 280px;
    max-width: 335px;
  }
}

.p-workspace_directory__body {
  z-index: 1;
  padding-top: 0;
  transition: transform .3s ease-in;
}

.p-workspace_directory__body--has_banner {
  padding-top: 48px;
}

.p-workspace_directory__spinner {
  width: 100%;
}

.p-workspace_directory__spinner--fs {
  z-index: 1;
  background-color: #f8f8f8;
  align-items: center;
  height: 100%;
  display: flex;
  position: absolute;
  box-shadow: inset 0 1px 1px #0000001a;
}

.p-workspace_directory__header_pane {
  flex-direction: column;
  width: 100%;
  margin-top: 48px;
  margin-bottom: 36px;
  display: flex;
}

@media only screen and (max-width: 480px) {
  .p-workspace_directory__header_pane {
    margin-top: 32px;
    margin-bottom: 32px;
  }
}

.p-workspace_directory__title {
  color: #1d1c1d;
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

.p-workspace_directory__search {
  margin-top: 24px;
}

@media only screen and (max-width: 480px) {
  .p-workspace_directory__search {
    display: none;
  }
}

.p-workspace_directory__list_title {
  align-items: center;
  margin-bottom: 24px;
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
  display: flex;
}

@media only screen and (max-width: 480px) {
  .p-workspace_directory__list_title {
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 900;
    line-height: 1.33334;
  }
}

.p-workspace_directory__list {
  margin-bottom: 28px;
}

@media only screen and (max-width: 480px) {
  .p-workspace_directory__list {
    margin-bottom: 12px;
  }
}

.p-workspace_directory__list_empty_state_text {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #616061;
  margin-bottom: 80px;
}

.p-workspace_directory__banner {
  opacity: 1;
  transition: opacity .15s ease-out;
}

.p-workspace_directory__banner--hidden {
  opacity: 0;
  pointer-events: none;
}

.p-workspace_directory__banner--onboarding {
  background-image: url(https://a.slack-edge.com/bv1-10/onboarding-banner-illo-3c70ab3.png);
  background-position: 78%;
  background-repeat: no-repeat;
  background-size: 368px;
  width: 100%;
  position: absolute;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-workspace_directory__banner--onboarding {
    background-image: url(https://a.slack-edge.com/bv1-10/onboarding-banner-illo@2x-56afb94.png);
  }
}

@media only screen and (max-width: 1024px) {
  .p-workspace_directory__banner--onboarding {
    background-image: url(https://a.slack-edge.com/bv1-10/onboarding-banner-illo-3c70ab3.png);
    background-position: 92%;
    background-repeat: no-repeat;
    background-size: 264px;
  }
}

@media only screen and (max-width: 480px) {
  .p-workspace_directory__banner--onboarding {
    background-image: none;
  }
}

.p-workspace_directory__banner--workspace_request {
  background-image: url(https://a.slack-edge.com/bv1-10/nwr-banner-illo-8ad4a03.png);
  background-position: 80% -20%;
  background-repeat: no-repeat;
  background-size: 230px;
  margin-bottom: 48px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .p-workspace_directory__banner--workspace_request {
    background-image: url(https://a.slack-edge.com/bv1-10/nwr-banner-illo@2x-5823e1f.png);
  }
}

@media only screen and (max-width: 1024px) {
  .p-workspace_directory__banner--workspace_request {
    background-image: url(https://a.slack-edge.com/bv1-10/nwr-banner-illo-8ad4a03.png);
    background-position: 92% -20%;
    background-repeat: no-repeat;
    background-size: 230px;
  }
}

@media only screen and (max-width: 480px) {
  .p-workspace_directory__banner--workspace_request {
    background-image: none;
  }
}

.p-workspace_directory_empty_state {
  background-color: #fff;
  border: 1px solid #1d1c1d1c;
  border-radius: 8px;
  flex-direction: column;
  width: 530px;
  padding: 56px 64px;
  display: flex;
  box-shadow: 0 20px 30px #0000001a;
}

@media only screen and (max-width: 480px) {
  .p-workspace_directory_empty_state {
    box-shadow: none;
    width: 100%;
    padding: 32px;
  }
}

.p-workspace_directory__empty_state_container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-workspace_directory_empty_state__icon {
  vertical-align: top;
  margin-right: 12px;
  display: inline-block;
  position: relative;
  top: 4px;
}

.p-workspace_directory_empty_state__heading {
  margin-bottom: 16px;
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2143;
}

@media only screen and (max-width: 480px) {
  .p-workspace_directory_empty_state__heading {
    font-size: 18px;
    font-weight: 900;
    line-height: 1.33334;
  }
}

.p-workspace_directory_empty_state__body {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  color: #616061;
  margin-bottom: 0;
}

.p-workspace_directory_empty_state__footer {
  color: #616061;
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  justify-content: center;
  width: 528px;
  margin: 40px auto 0;
  padding: 0 36px;
  display: flex;
}

.p-workspace_directory_empty_state__footer:link, .p-workspace_directory_empty_state__footer:visited {
  color: #616061;
}

@media only screen and (max-width: 480px) {
  .p-workspace_directory_empty_state__footer {
    width: 100%;
  }
}

.p-workspace_directory__modal {
  background-color: #f8f8f8;
}

.p-workspace_directory__modal_body {
  padding-top: 0;
}

.p-admin_form_field__field_switch_horizontal {
  flex-direction: row;
  display: flex;
}

.p-admin_form_field__field_switch_horizontal .c-label {
  flex: 1;
}

.p-admin_form_field-field-radio-group--label {
  margin-bottom: 12px;
}

.p-admin_form_field-field-radio-group--label .c-label__text {
  font-size: 15px;
}

.p-admin_form_field__radio-group-wrapper {
  padding-top: 4px;
}

.p-admin_form_field-field-radio-group--label.p-admin_form_field--radioIsNotChecked {
  opacity: .5;
}

.p-admin-row-elements:hover .p-admin-row-element-drag-icon, .p-admin-row-elements:focus-within .p-admin-row-element-drag-icon {
  opacity: 1;
}

.p-admin-row-element-outer {
  border-top: 1px solid #ddd;
  flex-direction: column;
  display: flex;
}

.p-admin-row-element-dragging {
  background-color: #fff;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  position: relative;
}

.p-admin-row-element-dragging .p-admin-row-element-drag-icon {
  opacity: 1;
}

.p-admin-row-element-drag-column {
  flex-basis: 24px;
}

.p-admin-row-element-drag-icon {
  opacity: 0;
}

.p-admin-row-element {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.margin_vertical_100_sides_150 {
  margin: 16px 24px;
}

.p-admin-row-element--item {
  flex: 1;
}

.p-admin-row-element--item_fixed {
  flex: 0 44px;
  justify-content: center;
  display: flex;
}

.p-admin-row-element--item:first-of-type {
  font-weight: 700;
}

.p-text_element_modal--field-multi-select {
  margin-bottom: 20px;
}

.p-text_element_modal--field-multi-select .c-multi_select_input.c-multi_select_input--large {
  width: 100% !important;
}

.p-admin-row-element--subLabel-container {
  color: #1d1c1db3;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.p-admin-row-element--subLabel-visibility-container {
  color: #1d1c1d80;
  background-color: #1d1c1d21;
  border-radius: 2px;
  align-items: flex-start;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0 4px;
  line-height: 14px;
  display: flex;
}

.p-admin-row-element--subLabel-visibility-label {
  padding-left: 4px;
  font-size: 10px;
  font-weight: 700;
}

.p-admin-row-element--divider {
  border-top: 1px solid #ddd;
  margin-bottom: 20px;
}

.p-admin-row-element--delete-link {
  color: #e01e5a !important;
}

.p-base-section-template-wrapper {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 1px 3px #00000014;
}

.p-base-section-template-row {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-base-section-template-row--item {
  flex: 1;
}

.p-base-section-template-row--item:first-of-type {
  font-size: 22px;
  font-weight: 900;
  line-height: 1.36365;
}

.p-base-section-template-row--item_fixed {
  flex: 0 44px;
  justify-content: center;
  display: flex;
}

.p-base-section-template-row--item-children {
  flex-direction: column;
  display: flex;
}

.p-section-modal--delete_link {
  color: #e01e5a !important;
}

.p-section-modal--delete_link_disabled {
  color: #1d1c1db3;
}

.p-admin-form-container {
  margin-left: -40px;
  margin-right: -40px;
}

.p-admin-form-outer-wrapper {
  background-color: #f8f8f8;
}

.p-admin-form-add-section-wrapper {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 1px 3px #00000014;
}

.p-admin-form-add-section-row {
  font-size: 18px;
  line-height: 1.50001;
  font-weight: initial;
  flex-direction: row;
  font-weight: 700;
  display: flex;
}

.p-admin-form--header {
  z-index: 3;
  background-color: #fff;
  margin-top: -36px;
  padding: 32px 32px 0 0;
  display: flex;
  position: sticky;
  top: 0;
  box-shadow: 0 1px 3px #00000014;
}

.p-admin-form--header_title {
  margin-left: 36px;
  display: flex;
}

.p-admin-form--header_button {
  flex: 1;
  justify-content: flex-end;
  margin-right: 8px;
  padding-bottom: 32px;
  display: flex;
}

.admin_invite_settings_delivery_instructions {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  font-weight: 700;
}

.admin_invite_settings_delivery_method {
  font-weight: 400;
}

.admin_invite_settings_submit_button {
  min-width: 60px;
  margin: 16px 0;
}

.p-admin_slack_connect_settings__title {
  font-size: 18px;
  line-height: 1.50001;
  font-weight: initial;
  font-weight: bold;
}

.p-admin_slack_connect_settings__enable_label {
  flex-direction: row-reverse;
  justify-content: space-between;
  display: flex;
}

.p-admin_slack_connect_settings__enable_switch {
  flex: none;
  align-self: start;
  align-items: center;
  padding-left: 16px;
  display: flex;
}

.p-admin_slack_connect_settings__accept_slack_connect_section label.p-admin_slack_connect_settings__enable_label .c-label__text {
  font-size: 18px;
  line-height: 1.50001;
  font-weight: initial;
  font-weight: 900;
}

.p-admin_slack_connect_settings__accept_slack_connect_section label.p-admin_slack_connect_settings__enable_label .c-label__text .c-label__subtext {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
  margin-top: 4px;
}

.p-admin_slack_connect_settings__enable_switch_text {
  font-size: 13px;
  line-height: 1.38463;
  font-weight: initial;
  color: #616061;
}

.p-admin_slack_connect_settings__enable_switch_switch {
  margin-left: 8px;
}

.p-admin_slack_connect_settings__button {
  min-width: 60px;
  margin: 16px 0;
}

.p-admin_slack_connect_settings__info_icon {
  color: #1264a3;
  margin-left: 4px;
}

.p-oauth_flow__nav {
  box-shadow: none;
  height: 3em;
  margin-bottom: 2.8125rem;
  display: flex;
  position: static;
}

.p-oauth_flow__nav_back {
  flex: auto;
}

.p-oauth_flow__nav_back .c-link--button:hover {
  text-decoration: none;
}

.p-oauth_flow__nav_back_arrow:before {
  font-size: 30px;
}

.p-oauth_flow__nav_anchor, .p-oauth_flow__nav_anchor:hover, a.p-oauth_flow__nav_anchor {
  color: #868686;
}

a.p-oauth_flow__nav_anchor:hover {
  text-decoration: none;
}

.p-oauth_flow__nav_anchor {
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 500px;
  font-size: 16px;
  display: block;
  top: 5px;
  overflow: hidden;
}

.p-oauth_flow__nav_anchor wbr {
  display: none;
}

.p-oauth_flow__nav_anchor .ts_icon_arrow_large_left {
  top: 4px;
}

.p-oauth_flow__team_switcher {
  float: right;
  width: 220px;
  margin-top: .625rem;
  margin-right: .625rem;
}

.p-oauth_flow__team_switcher .team_switcher {
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
  max-width: none;
  display: block;
  overflow: hidden;
}

.p-oauth_flow__team_switcher .team_switcher wbr {
  display: none;
}

.p-oauth_flow__team_switcher .menu_launcher {
  border: 1px solid #c7cacd;
}

.p-oauth_flow__team_switcher .menu_launcher:hover {
  border: 1px solid #1d9bd1;
}

.p-oauth_flow, .p-oauth_flow--error {
  background: #fff;
}

.p-oauth_flow .p-oauth_flow__page_alert--neutral {
  background: #ddd;
}

.p-oauth_flow__page_alert {
  position: static;
}

.p-oauth_flow__app_not_reviewed_link {
  color: #1d1c1d;
}

a.p-oauth_flow__app_not_reviewed_link, a.p-oauth_flow__app_not_reviewed_link:link, a.p-oauth_flow__app_not_reviewed_link:visited {
  color: #1d1c1d;
  font-weight: 900;
}

.p-oauth_flow__logos {
  width: 140px;
  margin-left: auto;
  margin-right: auto;
}

.p-oauth_flow__logo_img {
  background-clip: padding-box;
  border-radius: .25rem;
  width: 48px;
  height: 48px;
}

.p-oauth_flow__logos--invalid_permissions {
  min-width: 13.65rem !important;
  max-width: 13.65rem !important;
}

.p-oauth_flow__logos--invalid_permissions ts-icon:before {
  font-size: 1.75rem;
  font-weight: bold;
}

.p-oauth_flow__logos--invalid_permissions .directional_arrows {
  text-align: center;
}

.p-oauth_flow__header, .p-oauth_flow__body, .p-oauth_flow__body--error {
  width: 420px;
  margin-bottom: 1.5rem;
  margin-left: auto;
  margin-right: auto;
}

.p-oauth_flow__title {
  color: #1d1c1d;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
}

.p-oauth_flow__single_channel_picker {
  border-bottom: 1px solid #ddd;
  padding: 11px 16px;
  font-size: 15px;
}

.p-oauth_flow__single_channel_picker:first-child {
  border-top: 1px solid #ddd;
}

.p-oauth_flow__para {
  font-size: 16px;
}

.p-oauth_flow__label {
  font-size: 15px;
}

.p-oauth_flow__channel_picker_wrapper, .p-oauth_flow__channel_picker_wrapper--single_channel {
  padding-left: 1.5rem;
}

.p-oauth_flow__channel_picker_wrapper .lazy_filter_select, .p-oauth_flow__channel_picker_wrapper--single_channel .lazy_filter_select {
  margin-left: 0;
  display: block;
}

.p-oauth_flow__channel_picker_wrapper .lazy_filter_select .addl_icon.ts_icon_shared_channels, .p-oauth_flow__channel_picker_wrapper--single_channel .lazy_filter_select .addl_icon.ts_icon_shared_channels {
  position: relative;
}

.p-oauth_flow__lazy-filter-select-container .c-lazy_filter_select__value {
  width: 100%;
}

.p-oauth_flow__lazy-filter-select-container .c-lazy_filter_select__list_container {
  margin-top: 3px;
}

.p-oauth_flow__lazy-filter-select-container .c-lazy_filter_select__token:not(.c-lazy_filter_select__token--single) {
  background-clip: padding-box;
  border-radius: 3px 0 0 3px;
  padding-left: 5px;
  font-size: 13.6px;
}

.p-oauth_flow__lazy-filter-select-container .c-lazy_filter_select__token--single {
  height: auto;
  margin: 0;
  padding: 10px;
  top: 2px;
}

.p-oauth_flow__channel_picker_list_item {
  background-clip: padding-box;
  border-radius: 2px;
  padding: 6px;
  font-size: 13.6px;
  font-weight: 400;
}

.p-oauth_flow__channel_picker_list_item.c-lazy_filter_select__item--active {
  color: #1d1c1d;
  background-color: #eaf5fc;
  border-color: #cbe7f7;
}

.p-oauth_flow__channel_picker_list_item--group-title {
  cursor: auto;
  background-clip: padding-box;
  border-radius: 2px;
  padding: 6px;
  font-size: 13.6px;
  font-weight: 700;
}

.p-oauth_flow__channel_picker_list_item--group-title.c-lazy_filter_select__item--active {
  background: none;
  border-radius: 0;
}

.p-oauth_flow__channel_picker_wrapper--single_channel {
  padding-left: 0;
}

.p-oauth_flow__arrows {
  text-align: center;
  height: 72px;
  padding-top: 0;
}

.p-oauth_flow__right_directional_arrow {
  top: -4px;
}

.p-oauth_flow__right_directional_arrow:before {
  font-size: 1.2rem;
  font-weight: bold;
}

.p-oauth_flow__left_directional_arrow {
  top: 4px;
  left: -4px;
}

.p-oauth_flow__left_directional_arrow:before {
  font-size: 1.2rem;
  font-weight: bold;
}

.p-oauth_flow__right_directional_arrow--secondary {
  top: -6px;
}

.p-oauth_flow__right_directional_arrow--secondary:before {
  font-size: 1.2rem;
  font-weight: bold;
}

.p-oauth_flow__left_directional_arrow--secondary {
  top: 6px;
  left: -4px;
}

.p-oauth_flow__left_directional_arrow--secondary:before {
  font-size: 1.2rem;
  font-weight: bold;
}

.p-oauth_flow__scopes_container {
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
}

.p-oauth_flow__buttons_container {
  justify-content: center;
  margin-bottom: 1.5rem;
  padding-top: 1.5rem;
  display: flex;
}

.p-oauth_flow__button {
  flex: none;
  width: auto;
  padding: 8px 16px;
}

.p-oauth_flow__button:first-child {
  margin-right: 13px;
}

.p-oauth_flow__button.c-button--disabled:hover {
  color: #1d1c1dbf;
}

.p-oauth_flow__button_tooltip_target {
  pointer-events: auto;
  width: 100%;
  height: 100%;
  position: absolute;
}

@media screen and (max-width: 480px) {
  .p-oauth_flow__nav {
    margin-top: 1rem;
    margin-bottom: 40px;
  }

  .p-oauth_flow__nav_back:first-child {
    display: none;
  }

  .p-oauth_flow__nav_back, .p-oauth_flow__header, .p-oauth_flow__body, .p-oauth_flow__body--error {
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .p-oauth_flow__team_switcher {
    float: none;
    width: 100%;
    margin: 0;
  }

  .p-oauth_flow__team_switcher .menu_launcher {
    width: 100%;
  }

  #menu_items {
    width: 300px;
  }

  .p-oauth_flow__button--large {
    white-space: normal;
    display: block;
  }
}

.p-oauth_flow .p-oauth_flow__textarea {
  resize: none;
  height: 80px;
}

.p-oauth_flow__note_explanation, .p-oauth_flow__request_alert {
  font-size: 15px;
  line-height: 1.46668;
  font-weight: initial;
}

.p-oauth_flow--error .p-oauth_flow__error_button:hover {
  text-decoration: none;
}

.p-oauth_flow__channel_picker_wrapper .c-input_select {
  margin: 0;
}

.p-oauth_flow__lazy-filter-select-container .c-lazy_filter_select__token .c-input_select__secondary_member_name, .p-oauth_flow__lazy-filter-select-container .c-lazy_filter_select__token i {
  display: none;
}

.c-modal {
  z-index: 1000;
  transition: opacity .25s cubic-bezier(.2, .8, .5, 1) .1s, top 0s linear .25s;
  position: fixed;
  top: 100%;
  bottom: 0;
  left: 0;
  right: 0;
}

.c-modal--active {
  transition: opacity .25s cubic-bezier(.2, .8, .5, 1), top linear;
  top: 0;
}

.c-modal__background {
  pointer-events: none;
  background-color: #fff;
  width: 100vw;
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
}

.c-modal__contents {
  opacity: 0;
  height: 100vh;
  transition: opacity .15s cubic-bezier(.2, .8, .5, 1) .1s, transform .15s cubic-bezier(.2, .8, .5, 1) .1s, top 0s linear .25s;
  top: 100%;
  transform: translateY(5px);
}

.c-modal__contents--active {
  opacity: 1;
  transition: opacity .15s cubic-bezier(.2, .8, .5, 1) .1s, transform .15s cubic-bezier(.2, .8, .5, 1) .1s;
  top: 0;
  transform: translateY(0);
}

.c-modal__header {
  z-index: 10;
  background-color: #fff;
  justify-content: space-around;
  align-items: center;
  height: 3.75rem;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  box-shadow: 0 1px 4px #00000026;
}

.c-modal__close {
  z-index: 100;
  cursor: pointer;
  position: absolute;
  top: 20px;
  right: 20px;
}

.c-modal__close:before {
  color: #616061;
  font-size: 30px;
}

.c-modal__body {
  margin-bottom: 4.5rem;
  padding-top: 3.75rem;
}

.p-org_retention_request {
  font-size: 15px;
}

.p-org_retention_request--font_bump {
  font-size: 16px;
  line-height: 1.5;
}

.p-org_retention_request__modal {
  overflow-y: auto;
}

.p-org_retention_request__modal_content {
  max-width: 640px;
  margin: 0 auto;
  padding-top: 7.5rem;
}

.p-org_retention_request__modal_section {
  border-bottom: 1px solid #ddd;
  margin-bottom: 1rem;
  padding: 0 1rem 1rem;
  font-size: 15px;
  line-height: 1.5;
}

.p-org_retention_request__modal_section--lead {
  padding-left: 0;
  padding-right: 0;
}

.p-org_retention_request__section_header {
  color: #1d1c1d;
  margin-bottom: 1.875rem;
  font-size: 22px;
  font-weight: 900;
}

.p-org_retention_request__policy_select_group {
  display: flex;
}

.p-org_retention_request__info_wrapper, .p-org_retention_request__select_wrapper {
  width: calc(100% - 200px);
  position: relative;
}

.p-org_retention_request__select_wrapper:after {
  content: "";
  pointer-events: none;
  width: 20px;
  height: 20px;
  font-family: Slack;
  display: block;
  position: absolute;
  top: 15px;
  right: 10px;
}

.p-org_retention_request__select {
  cursor: pointer;
  display: block;
}

.p-org_retention_request__duration_group {
  align-items: baseline;
  max-width: 105px;
  display: flex;
  position: relative;
}

.p-org_retention_request__duration_label {
  position: absolute;
  top: -1.5rem;
  left: 0;
}

.p-org_retention_request__duration_label--secondary {
  display: block;
}

.p-org_retention_request__requester_input {
  width: calc(100% - 200px);
}

.p-admin_slack_connect_account_visibility_settings__submit_button {
  min-width: 60px;
  margin: 16px 0;
}

.p-admin_slack_connect_dm_settings__submit_button {
  min-width: 60px;
  margin: 16px 0;
}

.p-admin_slack_connect_dm_verified_orgs__button {
  min-width: 60px;
  margin: 16px 0;
}

.p-admin_slack_connect_member_profiles_settings__alert {
  width: -moz-fit-content;
  width: fit-content;
}

.p-admin_slack_connect_member_profiles_settings__alert .p-admin_slack_connect_member_profiles_settings__alert_link {
  color: #1264a3;
  border: none;
  text-decoration: none;
}

.p-admin_slack_connect_member_profiles_settings__alert .p-admin_slack_connect_member_profiles_settings__alert_link:hover, .p-admin_slack_connect_member_profiles_settings__alert .p-admin_slack_connect_member_profiles_settings__alert_link:active, .p-admin_slack_connect_member_profiles_settings__alert .p-admin_slack_connect_member_profiles_settings__alert_link:focus {
  color: #0b4c8c;
  text-decoration: underline;
}

.p-success_promo_redeem__icon {
  margin-top: 4px;
  margin-right: 12px;
}

.p-success_promo_redeem__icon_image {
  width: 18px;
}

.p-success_promo_redeem__TOS_modal {
  z-index: 1055;
}

.p-survey_cancellation__option_label_subtext {
  color: #1d1c1db3;
}

.p-team_site_enterprise_workspaces_searcher_modal__content_container {
  height: 400px;
}

.p-team_site_enterprise_workspaces_searcher_modal__search_results_container {
  height: 350px;
}

.p-team_site_enterprise_workspaces_searcher_modal__search_results_container .c-scrollbar__hider {
  overscroll-behavior: contain;
}

.p-team_site_enterprise_workspaces_searcher_modal__search_field {
  margin: 8px 0;
}

.p-team_site_enterprise_workspaces_searcher_modal__team_row_link {
  color: #1d1c1d;
  align-items: center;
  padding: 8px 0;
  text-decoration: none;
  display: flex;
}

.p-team_site_enterprise_workspaces_searcher_modal__team_row_link:hover {
  cursor: pointer;
  background-color: #f8f8f8;
}

.p-team_site_enterprise_workspaces_searcher_modal__team_row_link:link, .p-team_site_enterprise_workspaces_searcher_modal__team_row_link:visited, .p-team_site_enterprise_workspaces_searcher_modal__team_row_link:hover, .p-team_site_enterprise_workspaces_searcher_modal__team_row_link:active {
  color: #1d1c1d;
  text-decoration: none;
}

.p-team_site_enterprise_workspaces_searcher_modal__search_results_container .p-team_site_enterprise_workspaces_searcher_modal__team_row_link.c-link {
  text-decoration: none;
}

.p-team_site_enterprise_workspaces_searcher_modal__team_row_container_icon {
  margin-right: 8px;
}

.p-team_site_enterprise_workspaces_searcher_modal__team_row_container_name {
  font-size: 15px;
  font-weight: 700;
}

.p-team_site_enterprise_workspaces_searcher_modal__no_results_found_message {
  text-align: center;
  margin-bottom: 16px;
  padding-top: 40px;
}

.p-team_site_enterprise_workspaces_searcher_modal__clear_search_button {
  text-align: center;
}

.p-team_site_enterprise_workspaces_searcher_modal__loading_indicator {
  margin-top: 16px;
}

.p-team_site_enterprise_workspaces_searcher_modal__title h1 {
  margin-bottom: 0;
}

.p-team_site_top_nav.p-team_site_top_nav {
  z-index: 100;
  color: #1d1c1d;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  transition-property: top;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.2, .3, .25, .9);
  display: flex;
  position: fixed;
  top: 0;
  box-shadow: 0 0 0 1px #1d1c1d21, 0 1px 3px #00000014;
}

.p-team_site_top_nav.p-team_site_top_nav--hidden {
  top: -80px;
}

.p-team_site_top_nav__list {
  align-items: center;
  margin: 0;
  list-style: none;
  display: flex;
}

.p-team_site_top_nav__list:first-child {
  max-width: calc(100% - 340px);
}

@media screen and (max-width: 768px) {
  .p-team_site_top_nav__list:first-child {
    max-width: calc(100% - 170px);
  }
}

@media screen and (max-width: 480px) {
  .p-team_site_top_nav__list:first-child {
    max-width: calc(100% - 90px);
  }
}

.p-team_site_top_nav__list_item {
  margin: 0;
}

@media screen and (max-width: 480px) {
  .p-team_site_top_nav__list_item--mobile-hidden {
    display: none;
  }
}

.p-team_site_top_nav__home_button, .p-team_site_top_nav__nav_element, .p-team_site_top_nav__home_button:visited, .p-team_site_top_nav__nav_element:visited, .p-team_site_top_nav__home_button:link, .p-team_site_top_nav__nav_element:link, .p-team_site_top_nav__home_button:active, .p-team_site_top_nav__nav_element:active {
  color: #1d1c1d;
  text-decoration: none;
}

.p-team_site_top_nav__home_button:hover, .p-team_site_top_nav__nav_element:hover {
  color: #1d9bd1;
}

.p-team_site_top_nav__list .p-team_site_top_nav__home_button:hover, .p-team_site_top_nav__list .p-team_site_top_nav__nav_element:hover {
  text-decoration: none;
}

.p-team_site_top_nav__home_button {
  align-items: center;
  min-width: 125px;
  max-width: 100%;
  padding: 24px;
  display: flex;
}

@media screen and (max-width: 768px) {
  .p-team_site_top_nav__home_button {
    padding: 20px 16px 16px;
  }
}

@media screen and (max-height: 768px) {
  .p-team_site_top_nav__home_button {
    padding: 20px 24px;
  }
}

.p-team_site_top_nav__home_button_icon {
  margin-right: 16px;
  font-size: 28px;
}

@media screen and (max-width: 768px) {
  .p-team_site_top_nav__home_button_icon {
    margin-right: 12px;
    font-size: 26px;
  }
}

.p-team_site_top_nav__home_button_text {
  white-space: nowrap;
  text-overflow: ellipsis;
  letter-spacing: -1px;
  padding-right: 4px;
  font-size: 1.4rem;
  font-weight: bold;
  display: inline-block;
  overflow: hidden;
}

@media screen and (max-width: 768px) {
  .p-team_site_top_nav__home_button_text {
    font-size: 1.2rem;
  }
}

.p-team_site_top_nav__nav_element {
  flex-direction: column;
  align-items: center;
  padding: 16px 20px 12px;
  display: flex;
}

@media screen and (max-width: 768px) {
  .p-team_site_top_nav__nav_element {
    padding: 20px 4px 16px;
  }

  .p-team_site_top_nav__nav_element:last-of-type {
    padding-right: 12px;
  }
}

@media screen and (max-height: 768px) {
  .p-team_site_top_nav__nav_element {
    padding: 0 12px;
  }
}

.p-team_site_top_nav__nav_element_icon {
  width: 30px;
  height: 30px;
  margin: 0 auto 2px;
  font-size: 28px;
}

@media screen and (max-width: 768px) {
  .p-team_site_top_nav__nav_element_icon {
    width: 26px;
    height: 26px;
    font-size: 24px;
  }
}

@media screen and (max-height: 768px) {
  .p-team_site_top_nav__nav_element_icon {
    font-size: 24px;
  }
}

.p-team_site_top_nav__nav_element_text {
  white-space: nowrap;
  font-size: 13px;
  font-weight: bold;
  line-height: 1.38463;
}

@media screen and (max-width: 768px) {
  .p-team_site_top_nav__nav_element_text {
    margin-left: 16px;
    display: none;
  }
}

.p-team_site_top_nav__menu {
  background-color: #fff;
  max-height: 340px;
  padding: 4px;
  position: fixed;
  top: 72px;
}

@media screen and (max-width: 768px) {
  .p-team_site_top_nav__menu {
    top: 55px;
  }
}

.p-team_site_top_nav__menu_overlay {
  position: fixed;
}

.p-team_site_top_nav__menu--plans {
  right: 255px;
}

@media screen and (max-width: 768px) {
  .p-team_site_top_nav__menu--plans {
    right: 135px;
  }
}

@media screen and (max-width: 480px) {
  .p-team_site_top_nav__menu--plans {
    display: none;
  }
}

.p-team_site_top_nav__menu--workspaces {
  max-width: 375px;
  right: 150px;
}

@media screen and (max-width: 768px) {
  .p-team_site_top_nav__menu--workspaces {
    right: 90px;
  }
}

@media screen and (max-width: 480px) {
  .p-team_site_top_nav__menu--workspaces {
    right: 12px;
  }
}

.p-team_site_top_nav__menu.p-team_site_top_nav__menu--plans .p-team_site_top_nav__menu_item, .p-team_site_top_nav__menu.p-team_site_top_nav__menu--workspaces .p-team_site_top_nav__menu_item {
  padding: 4px 16px 4px 4px;
  text-decoration: none;
}

.p-team_site_top_nav__menu.p-team_site_top_nav__menu--plans .c-menu_item__button--highlighted:hover, .p-team_site_top_nav__menu.p-team_site_top_nav__menu--workspaces .c-menu_item__button--highlighted:hover {
  color: #1d1c1d;
  background-color: #f8f8f8;
}

.p-team_site_top_nav__menu_item--selected {
  background-color: #f8f8f8;
}

.p-team_site_top_nav__menu_item--selected:after {
  content: "";
  font-family: Slack v2;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  display: inline-block;
}

.p-team_site_top_nav__menu_item_label {
  align-items: center;
  font-size: 16px;
  font-weight: bold;
  display: flex;
}

.p-team_site_top_nav__menu_item_text {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.p-team_site_top_nav__menu_item_icon {
  background-color: #4a154b;
  margin-right: 10px;
  font-size: 16px !important;
}

.p-team_site_top_nav__menu_item_icon--sign_in {
  color: #1d1c1d;
  background-color: #ddd;
  border-radius: 3px;
  width: 34px;
  height: 34px;
}

.p-team_site_top_nav__menu_item_header {
  color: #1d1c1d;
  padding: 12px 16px 12px 4px;
  font-weight: 700;
}

.p-team_site_top_nav__divider {
  border-left: 1px solid #d2d2d2;
  height: 40px;
}

@media only screen and (min-width: 1850px) {
  .p-team_site_top_nav__divider {
    display: none;
  }
}

.p-team_site_top_nav__menu_toggle {
  align-items: center;
  margin-right: 8px;
  padding: 16px 20px 12px;
  font-size: 18px;
  font-weight: bold;
  transition: transform .15s cubic-bezier(.2, .3, .25, .9);
  display: flex;
  transform: translateX(0);
}

.p-team_site_top_nav__menu_toggle:hover {
  color: #1d9bd1;
  text-decoration: none;
}

@media only screen and (min-width: 1850px) {
  .p-team_site_top_nav__menu_toggle {
    display: none;
  }
}

@media only screen and (max-width: 640px) {
  .p-team_site_top_nav__menu_toggle {
    margin-right: 0;
  }
}

.p-team_site_top_nav__menu_toggle_icon {
  margin-right: 12px;
  font-size: 28px;
}

@media only screen and (max-width: 640px) {
  .p-team_site_top_nav__menu_toggle_icon {
    margin-right: 0;
  }

  .p-team_site_top_nav__menu_toggle_label {
    display: none;
  }
}

.p-team_site_user_info {
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.p-team_site_user_info__details {
  color: #616061;
  letter-spacing: .5px;
  margin-left: 12px;
  font-size: 13px;
  font-weight: 400;
}

@media only screen and (max-width: 640px) {
  .p-team_site_user_info__details {
    line-height: normal;
  }
}

.p-team_site_user_info__display_name {
  color: #1d1c1d;
  font-size: 18px;
  font-weight: 700;
}

@media only screen and (max-width: 1850px) {
  .p-team_site_user_info .p-team_site_user_info__avatar--wide, .p-team_site_user_info .p-team_site_user_info__avatar--narrow {
    cursor: pointer;
  }
}

@media only screen and (max-width: 640px) {
  .p-team_site_user_info__avatar--wide {
    display: none;
  }
}

.p-team_site_user_info__avatar--narrow {
  display: none;
}

@media only screen and (max-width: 640px) {
  .p-team_site_user_info__avatar--narrow {
    display: block;
  }
}

.p-team_site_menu__heading {
  color: #616061;
  letter-spacing: .5px;
  margin-top: 24px;
  margin-bottom: 8px;
  padding: 0 24px;
  font-size: 13px;
  font-weight: 400;
}

@media only screen and (max-width: 1850px) {
  .p-team_site_menu__heading {
    margin-top: 12px;
  }
}

.p-team_site_menu__link_list {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0 24px 0 16px;
  list-style: none;
}

@media only screen and (max-width: 1850px) {
  .p-team_site_menu__link_list {
    margin-bottom: 16px;
  }
}

.p-team_site_menu__link_container {
  margin-bottom: 6px;
}

.p-team_site_menu__link, .p-team_site_menu__link:hover, .p-team_site_menu__link:visited, .p-team_site_menu__link:link, .p-team_site_menu__link:active {
  color: #1d1c1d;
  align-items: center;
  min-height: 27px;
  margin-bottom: 0;
  padding: 0 0 0 8px;
  font-size: 15px;
  font-weight: normal;
  text-decoration: none;
  display: flex;
}

.p-team_site_menu__link:hover {
  text-decoration: underline;
}

.p-team_site_menu__link_icon, .p-team_site_menu__link_icon:hover {
  color: #1d1c1d73;
  margin-right: 12px;
  font-size: 20px;
  line-height: 20px;
  text-decoration: none;
  display: inline-block;
}

.p-team_site_menu__link_icon--legacy {
  margin-top: -2px;
}

.p-team_site_menu__link_caption_icon {
  color: #1d1c1d73;
  margin-left: 8px;
  font-size: 14px;
  text-decoration: none;
  display: inline-block;
}

.p-team_site_left_nav__build_by_slack {
  color: #e01e5a;
  margin-bottom: 0;
  padding: 8px 24px 32px;
  font-size: 15px;
}

.p-team_site_left_nav__build_by_slack_icon {
  color: #868686;
  font-size: 18px;
}

.p-team_site_left_nav__other_menu_link, .p-team_site_left_nav__other_menu_link:hover, .p-team_site_left_nav__other_menu_link:visited, .p-team_site_left_nav__other_menu_link:link, .p-team_site_left_nav__other_menu_link:active {
  color: #616061;
  align-items: center;
  font-size: 14px;
}

.p-team_site_left_nav__left_nav_toggle {
  width: 100%;
  padding-bottom: 16px;
  padding-left: 24px;
}

@media only screen and (min-width: 1850px) {
  .p-team_site_left_nav__left_nav_toggle {
    padding-top: 8px;
    padding-bottom: 4px;
  }
}

@media only screen and (max-width: 640px) {
  .p-team_site_left_nav__left_nav_toggle {
    padding-bottom: 10px;
  }
}

.p-team_site_left_nav__left_nav_toggle:hover {
  background: #ddd;
}

@media only screen and (min-width: 1850px) {
  .p-team_site_left_nav__left_nav_toggle:hover {
    cursor: default;
    background: none;
  }
}

