.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: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-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-dead_end_link_dialog--content {
  max-width: 450px;
}

.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-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;
  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;
  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;
  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;
  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;
}

.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;
  }
}

